Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_dynamic_pwr_mgmt_3.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_dynamic_pwr_mgmt_3.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = 2dfc1704 a27be992 8d385b8d 27fb4c8a
! %f4 = 28099d8c 668b4d4e 9a1c659d 235d4220
! %f8 = a2206d5c b50d0979 fcf47975 5dabbbb0
! %f12 = 67bc179e 67889022 e3c6e17b 614c789f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7bfeacf3 3a5c23dc a6a5628c eebeaeeb
! %f20 = d0e8d936 8fc84bc4 8d7d40f2 e772557f
! %f24 = 82530cb6 799e4595 7b21c029 5fcefbc2
! %f28 = fdee4187 5b76afb0 b94eae65 47ba7aa2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 88a1cfa1 fbeeb79a d6679e84 aae0a206
! %f36 = d8ba50be d696deee 80e7d76f 5d7d9cbe
! %f40 = ecfea266 66d82791 fad4aa38 291774d7
! %f44 = 3f446757 00de7862 6ab45e77 c5eee096
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x36d186a000000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 36d186a000000028
wr %g0,%y ! Clear Y 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[00000000908000f0] = 92c8b8754e91ae77, %f48 = 3d3ecee2 0390d386
ldd [%i5+0x0f0],%f48 ! %f48 = 92c8b875 4e91ae77
! Mem[00000000918001a4] = d0b81398, %g2 = ff55b582b806ca0b
ldsb [%o0+0x1a5],%g2 ! %g2 = ffffffffffffffd0
! %l3 = 575d562dac147a81, %l2 = 4cdfa256cb45cc8f, %l0 = 167f38901ab6b58b
xnor %l3,%l2,%l0 ! %l0 = e47d0b8498ae49f1
! Mem[0000000011000098] = e495b983, %l6 = dd981644, %l3 = ac147a81
add %i2,0x98,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000e495b983
! Mem[00000000900000a8] = 10593f2ff3b2ac3e, %g2 = ffffffffffffffd0
ldx [%i4+0x0a8],%g2 ! %g2 = 10593f2ff3b2ac3e
! %f16 = 7bfeacf3 3a5c23dc a6a5628c eebeaeeb
! %f20 = d0e8d936 8fc84bc4 8d7d40f2 e772557f
! %f24 = 82530cb6 799e4595 7b21c029 5fcefbc2
! %f28 = fdee4187 5b76afb0 b94eae65 47ba7aa2
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000110000d8] = 89fb9b08, %l4 = b139fee84821e520
swap [%i2+0x0d8],%l4 ! %l4 = 0000000089fb9b08
! %f14 = e3c6e17b 614c789f, Mem[00000000910000d0] = 8d163530 867874ed
stda %f14,[%i6+0x0d0]%asi ! Mem[00000000910000d0] = e3c6e17b 614c789f
! Mem[00000000900001ac] = a2de638c, %g2 = 10593f2ff3b2ac3e
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000a2de638c
! Mem[0000000010800028] = 9556a779, %l5 = 74d2cc7c0372948a
lduha [%i1+%o5]0x80,%l5 ! %l5 = 0000000000009556
p0_label_2:
! Mem[0000000091800060] = 2c7d828b 83b95d79, %g2 = a2de638c, %g3 = 0bad0b00
ldd [%o0+0x060],%g2 ! %g2 = 000000002c7d828b 0000000083b95d79
! Mem[0000000091000170] = 41b868c4 64e862e7, %g2 = 2c7d828b, %g3 = 83b95d79
ldd [%i6+0x170],%g2 ! %g2 = 0000000041b868c4 0000000064e862e7
! %l0 = 98ae49f1, %l1 = a3301270, Mem[0000000010000028] = bdd8d66b e6f89830
stda %l0,[%i0+%o5]0x88 ! Mem[0000000010000028] = 98ae49f1 a3301270
! %l5 = 0000000000009556, Mem[0000000090000138] = cb533f7f
stw %l5,[%i4+0x138] ! Mem[0000000090000138] = 00009556
! Mem[0000000090800124] = 2cfa22f4, %g2 = 0000000041b868c4
lduh [%i5+0x126],%g2 ! %g2 = 0000000000002cfa
! %l5 = 0000000000009556, Mem[0000000011000018] = 040ceec6
stba %l5,[%i2+%o3]0x80 ! Mem[0000000011000018] = 560ceec6
! Mem[0000000011800018] = c954ecc8, %f15 = 614c789f
lda [%i3+%o3]0x81,%f15 ! %f15 = c954ecc8
! Mem[0000000010000138] = 05728e1a9f953f91, %l0 = e47d0b8498ae49f1, %l6 = 53b64701dd981644
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 05728e1a9f953f91
! %l0 = e47d0b8498ae49f1, imm = 0000000000000397, %l3 = 00000000e495b983
addcc %l0,0x397,%l3 ! %l3 = e47d0b8498ae4d88, %ccr = 88
! %l0 = 98ae49f1, %l1 = a3301270, Mem[0000000091000138] = 4c906f70 1fce8b29
std %l0,[%i6+0x138] ! Mem[0000000091000138] = 98ae49f1 a3301270
p0_label_3:
! %l2 = cb45cc8f, %l3 = 98ae4d88, Mem[00000000118000b0] = 4d54c932 c2d39fef
std %l2,[%i3+0x0b0] ! Mem[00000000118000b0] = cb45cc8f 98ae4d88
! %l4 = 0000000089fb9b08, Mem[0000000010000018] = 3f33c082
stha %l4,[%i0+%o3]0x80 ! Mem[0000000010000018] = 9b08c082
! %f12 = 67bc179e, Mem[0000000010800018] = 073ff7de
sta %f12,[%i1+%o3]0x80 ! Mem[0000000010800018] = 67bc179e
! Mem[00000000910001a8] = 6826cf3faf25465e, %g2 = 0000000000002cfa
ldx [%i6+0x1a8],%g2 ! %g2 = 6826cf3faf25465e
! Code Fragment 1
p0_fragment_1:
ta T_CHANGE_HPRIV
! %l1 = 11f20f42a3301270
set 0xec4f4938,%l1 ! %l1 = 00000000ec4f4938
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000108001d0] = 58c92b473e5f99b1, %f8 = a2206d5c b50d0979
ldd [%i1+0x1d0],%f8 ! %f8 = 58c92b47 3e5f99b1
! Mem[00000000118000e6] = 5773a75c, %l2 = 4cdfa256cb45cc8f
ldstub [%i3+0x0e6],%l2 ! %l2 = 000000a7000000ff
! Code Fragment 1
p0_fragment_2:
ta T_CHANGE_HPRIV
! %l1 = 00000000ec4f4938
set 0x32f0dafc,%l1 ! %l1 = 0000000032f0dafc
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l7 = 53a4de4a5bdb107c, %l1 = 0000000032f0dafc, %ccr = 88
movgu %xcc,%l7,%l1 ! Moved, %l1 = 53a4de4a5bdb107c
! Mem[0000000010800020] = 038f29b7, %l5 = 0000000000009556
swapa [%i1+%o4]0x81,%l5 ! %l5 = 00000000038f29b7
p0_label_4:
! %l1 = 53a4de4a5bdb107c, %l2 = 00000000000000a7, %ccr = 88
movgu %icc,%l1,%l2 ! Moved, %l2 = 53a4de4a5bdb107c
! Mem[0000000010000018] = 70b65fa582c0089b, %l3 = e47d0b8498ae4d88
ldxa [%i0+%o3]0x88,%l3 ! %l3 = 70b65fa582c0089b
! %l3 = 70b65fa582c0089b, %l4 = 0000000089fb9b08, %ccr = 88
move %xcc,%l3,%l4 ! Register Not Moved
! Mem[00000000910001d8] = cfffe82b, %g2 = 6826cf3faf25465e
lduh [%i6+0x1da],%g2 ! %g2 = 000000000000cfff
! %l5 = 00000000038f29b7, Mem[00000000908001c4] = cb751f7a, %asi = 80
stwa %l5,[%i5+0x1c4]%asi ! Mem[00000000908001c4] = 038f29b7
! %l0 = e47d0b8498ae49f1, %l5 = 00000000038f29b7, %y = 00000000
udivcc %l0,%l5,%l2 ! %l2 = 000000000000002a, %ccr = 00
mov %l0,%y ! %y = 98ae49f1
! Mem[0000000091000190] = 8be72be2f32db03d, %g2 = 000000000000cfff
ldx [%i6+0x190],%g2 ! %g2 = 8be72be2f32db03d
! Mem[0000000010800028] = 69aa7923 79a75695, %l4 = 89fb9b08, %l5 = 038f29b7
ldda [%i1+%o5]0x89,%l4 ! %l4 = 0000000079a75695 0000000069aa7923
! Mem[0000000010000080] = 2c732ea6, %l7 = 53a4de4a5bdb107c
swap [%i0+0x080],%l7 ! %l7 = 000000002c732ea6
! Mem[0000000010000020] = aad76970, %f5 = 668b4d4e
lda [%i0+%o4]0x80,%f5 ! %f5 = aad76970
p0_label_5:
! %l2 = 0000002a, %l3 = 82c0089b, Mem[00000000900000b8] = 6d281246 ee99009a
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 0000002a 82c0089b
! Mem[0000000090000010] = ee998ade, %g2 = 8be72be2f32db03d
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffee
! %l6 = 05728e1a9f953f91, %l7 = 000000002c732ea6, %ccr = 00
movgu %xcc,%l6,%l7 ! Moved, %l7 = 05728e1a9f953f91
! Mem[00000000100001e4] = 2bc1cf3e, %l3 = 82c0089b, %l6 = 9f953f91
add %i0,0x1e4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002bc1cf3e
! Mem[0000000011800058] = 88665628bcc53171, %l4 = 0000000079a75695, %l0 = e47d0b8498ae49f1
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 88665628bcc53171
! Mem[0000000011800010] = 804dbefe, %l7 = 05728e1a9f953f91
swapa [%i3+%o2]0x80,%l7 ! %l7 = 00000000804dbefe
! %f12 = 67bc179e 67889022, Mem[0000000090800128] = 22f4c412 9b9921c5
std %f12,[%i5+0x128] ! Mem[0000000090800128] = 67bc179e 67889022
! Mem[0000000010000010] = 04caabd6, %l6 = 000000002bc1cf3e
ldsba [%i0+%o2]0x88,%l6 ! %l6 = ffffffffffffffd6
! Mem[0000000011000195] = f6381542, %l1 = 53a4de4a5bdb107c
ldstub [%i2+0x195],%l1 ! %l1 = 00000038000000ff
! Code Fragment 1
p0_fragment_3:
ta T_CHANGE_HPRIV
! %l1 = 0000000000000038
set 0xf86b1510,%l1 ! %l1 = 00000000f86b1510
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p0_label_6:
! %l0 = 88665628bcc53171, %l0 = 88665628bcc53171, %l0 = 88665628bcc53171
or %l0,%l0,%l0 ! %l0 = 88665628bcc53171
! %l4 = 0000000079a75695, imm = 000000000000064c, %l6 = ffffffffffffffd6
andcc %l4,0x64c,%l6 ! %l6 = 0000000000000604, %ccr = 00
! %l0 = 88665628bcc53171, imm = 0000000000000007, %l7 = 00000000804dbefe
sra %l0,0x007,%l7 ! %l7 = ffffffffff798a62
! Mem[00000000918001f8] = bebe044f3e3a23fc, %g2 = ffffffffffffffee
ldx [%o0+0x1f8],%g2 ! %g2 = bebe044f3e3a23fc
! Mem[0000000010800028] = 9556a779, %l1 = 00000000f86b1510
lduba [%i1+%o5]0x81,%l1 ! %l1 = 0000000000000095
! %l1 = 0000000000000095, Mem[00000000900001e0] = 82530cb6799e4595
stx %l1,[%i4+0x1e0] ! Mem[00000000900001e0] = 0000000000000095
! Mem[0000000011000028] = 51b804a1, %l5 = 0000000069aa7923
ldsha [%i2+%o5]0x88,%l5 ! %l5 = 00000000000004a1
! %l3 = 70b65fa582c0089b, Mem[00000000908000d8] = 9c4dedb5
sth %l3,[%i5+0x0d8] ! Mem[00000000908000d8] = 089bedb5
! %l0 = 88665628bcc53171, Mem[0000000090800150] = 2c26f3ef
sth %l0,[%i5+0x150] ! Mem[0000000090800150] = 3171f3ef
! %l4 = 79a75695, %l5 = 000004a1, Mem[0000000090000168] = 5fc5ab27 810b83fd
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 79a75695 000004a1
p0_label_7:
! Code Fragment 1
p0_fragment_4:
ta T_CHANGE_HPRIV
! %l1 = 0000000000000095
set 0xc5f70e08,%l1 ! %l1 = 00000000c5f70e08
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000090000124] = eaf23df1, %g2 = bebe044f3e3a23fc
ldub [%i4+0x125],%g2 ! %g2 = 00000000000000ea
! Mem[00000000918000e0] = ab5686354a05a747, %g2 = 00000000000000ea
ldx [%o0+0x0e0],%g2 ! %g2 = ab5686354a05a747
membar #Sync ! Added by membar checker (167)
! Mem[00000000900001dc] = e772557f, %g2 = ab5686354a05a747
lduw [%i4+0x1dc],%g2 ! %g2 = 00000000e772557f
! %l3 = 70b65fa582c0089b, Mem[0000000011800018] = c954ecc837385f96
stxa %l3,[%i3+%o3]0x81 ! Mem[0000000011800018] = 70b65fa582c0089b
! %l2 = 0000002a, %l3 = 82c0089b, Mem[00000000910000a8] = 4548123c 1253fffd
std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000002a 82c0089b
! %l4 = 0000000079a75695, Mem[0000000091000068] = 955a2d8907100ced
stx %l4,[%i6+0x068] ! Mem[0000000091000068] = 0000000079a75695
! %l5 = 00000000000004a1, %l2 = 000000000000002a, %l4 = 0000000079a75695
addccc %l5,%l2,%l4 ! %l4 = 00000000000004cb, %ccr = 00
! Mem[0000000010800000] = 4b6a767c bcb14ed5, %l4 = 000004cb, %l5 = 000004a1
ldda [%i1+%g0]0x88,%l4 ! %l4 = 00000000bcb14ed5 000000004b6a767c
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 0000002a 82c0089b
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p0_label_8:
! Mem[0000000010800115] = 30eb8a23, %l6 = 0000000000000604
ldstuba [%i1+0x115]%asi,%l6 ! %l6 = 000000eb000000ff
! Mem[0000000091000144] = 2483298e, %g2 = 00000000e772557f
lduh [%i6+0x144],%g2 ! %g2 = 0000000000002483
! immd = 0000000000000202, %l3 = 70b65fa582c0089b, %ccr = 00
movne %xcc,0x202,%l3 ! Moved, %l3 = 0000000000000202
! Mem[000000001080007e] = 407ff289, %l4 = 00000000bcb14ed5
ldstub [%i1+0x07e],%l4 ! %l4 = 000000f2000000ff
! %l0 = 88665628bcc53171, %l1 = 00000000c5f70e08, %ccr = 00
movgu %icc,%l0,%l1 ! Moved, %l1 = 88665628bcc53171
! Mem[000000009080003c] = 032cea9b, %g2 = 0000000000002483
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000003
! Mem[0000000010800028] = 9556a779, %l7 = ffffffffff798a62
ldsha [%i1+%o5]0x81,%l7 ! %l7 = ffffffffffff9556
! Mem[0000000011000188] = e95f06fc, %l3 = 0000000000000202
ldswa [%i2+0x188]%asi,%l3 ! %l3 = ffffffffe95f06fc
! Mem[0000000011800000] = 7ce7106548ee1030, %l3 = ffffffffe95f06fc
ldxa [%i3+%g0]0x81,%l3 ! %l3 = 7ce7106548ee1030
! Mem[0000000011000078] = 45ff62e9, %l3 = 7ce7106548ee1030
ldsb [%i2+0x07b],%l3 ! %l3 = ffffffffffffffe9
p0_label_9:
! Mem[00000000108000b0] = e9bf2a4b, %l0 = 88665628bcc53171
swap [%i1+0x0b0],%l0 ! %l0 = 00000000e9bf2a4b
! %l1 = 88665628bcc53171, Mem[0000000010000020] = aad76970cfa12a80
stxa %l1,[%i0+%o4]0x81 ! Mem[0000000010000020] = 88665628bcc53171
! %l3 = ffffffffffffffe9, Mem[0000000091000098] = 757f0316
stw %l3,[%i6+0x098] ! Mem[0000000091000098] = ffffffe9
! Mem[0000000011800028] = c08dc4eb6fd243b5, %l6 = 00000000000000eb
ldxa [%i3+%o5]0x89,%l6 ! %l6 = c08dc4eb6fd243b5
! Mem[00000000100000d0] = 5c91165399a54514, %l7 = ffffffffffff9556, %l6 = c08dc4eb6fd243b5
add %i0,0xd0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 5c91165399a54514
! %l2 = 0000002a, %l3 = ffffffe9, Mem[00000000900000e8] = bdb01204 7879655b
std %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 0000002a ffffffe9
! %l4 = 00000000000000f2, Mem[00000000908001b0] = 5c20df90307b0454
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 00000000000000f2
! %l3 = ffffffffffffffe9, Mem[0000000091000070] = a6e137bbab1740c8, %asi = 80
stxa %l3,[%i6+0x070]%asi ! Mem[0000000091000070] = ffffffffffffffe9
! Mem[0000000010000110] = e86e2137, %l6 = 5c91165399a54514
swap [%i0+0x110],%l6 ! %l6 = 00000000e86e2137
! %l2 = 0000002a, %l3 = ffffffe9, Mem[0000000090000010] = ee998ade 26ab2dd7
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000002a ffffffe9
p0_label_10:
! Mem[0000000010800020] = 56950000, %l6 = 00000000e86e2137
lduwa [%i1+%o4]0x89,%l6 ! %l6 = 0000000056950000
! Mem[0000000091000034] = 0863fc2f, %g2 = 0000000000000003
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000863
! Mem[0000000090800158] = e7bc12dd, %g2 = 0000000000000863
lduha [%i5+0x158]%asi,%g2 ! %g2 = 000000000000e7bc
! Mem[0000000011000000] = a417f62f, %l5 = 000000004b6a767c
lduba [%i2+%g0]0x89,%l5 ! %l5 = 000000000000002f
membar #Sync ! Added by membar checker (168)
! %l3 = ffffffffffffffe9, Mem[0000000090000082] = abda2a1d
sth %l3,[%i4+0x082] ! Mem[0000000090000080] = ffe92a1d
! Code Fragment 1
p0_fragment_5:
ta T_CHANGE_HPRIV
! %l1 = 88665628bcc53171
set 0x45f2541f,%l1 ! %l1 = 0000000045f2541f
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000090000044] = ca521b68, %g2 = 000000000000e7bc
ldub [%i4+0x044],%g2 ! %g2 = 00000000000000ca
! %l4 = 00000000000000f2, %l0 = 00000000e9bf2a4b, %ccr = 00
movn %xcc,%l4,%l0 ! Register Not Moved
membar #Sync ! Added by membar checker (169)
! Mem[0000000090000080] = dc8cffe9 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 0000002a 82c0089b
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Code Fragment 1
p0_fragment_6:
ta T_CHANGE_HPRIV
! %l1 = 0000000045f2541f
set 0xa24a6eea,%l1 ! %l1 = 00000000a24a6eea
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p0_label_11:
! immd = 0000000000000378, %l4 = 00000000000000f2, %ccr = 00
movg %icc,0x378,%l4 ! Moved, %l4 = 0000000000000378
! %l4 = 0000000000000378, Mem[00000000900001cb] = 8ceebeae
stb %l4,[%i4+0x1cb] ! Mem[00000000900001c8] = 78eebeae
! %l6 = 0000000056950000, %l1 = 00000000a24a6eea, %l2 = 000000000000002a
sll %l6,%l1,%l2 ! %l2 = 0000015a54000000
! Mem[0000000011000018] = c6ee0c56, %l4 = 0000000000000378
ldsha [%i2+%o3]0x88,%l4 ! %l4 = 0000000000000c56
! %l0 = 00000000e9bf2a4b, immed = fffffc65, %y = 98ae49f1
sdiv %l0,-0x39b,%l7 ! %l7 = 000000007fffffff
mov %l0,%y ! %y = e9bf2a4b
! %l0 = 00000000e9bf2a4b, Mem[0000000090000024] = eb88c987
sth %l0,[%i4+0x024] ! Mem[0000000090000024] = 2a4bc987
! %l6 = 0000000056950000, Mem[00000000118001f8] = 8f5596c4e3b1626b
stx %l6,[%i3+0x1f8] ! Mem[00000000118001f8] = 0000000056950000
! Mem[0000000091000078] = 8f119fca, %g18 = 963bc1d03ada298e
ldsw [%i6+0x078],%g2 ! %g2 = 963bc1d03ada298e
! Mem[000000001100010b] = 8d6ef35c, %l2 = 0000015a54000000
ldstub [%i2+0x10b],%l2 ! %l2 = 0000005c000000ff
! Mem[0000000010000000] = 821285db44560613, %f14 = e3c6e17b c954ecc8
ldda [%i0+%g0]0x81,%f14 ! %f14 = 821285db 44560613
p0_label_12:
! Mem[0000000011800020] = 2f3757dd, %l6 = 0000000056950000
lduwa [%i3+%o4]0x88,%l6 ! %l6 = 000000002f3757dd
! %l4 = 0000000000000c56, Mem[0000000011000000] = a417f62f
stwa %l4,[%i2+%g0]0x89 ! Mem[0000000011000000] = 00000c56
! %l3 = ffffffffffffffe9, Mem[000000009000006c] = 44579293, %asi = 80
stha %l3,[%i4+0x06c]%asi ! Mem[000000009000006c] = ffe99293
! %f26 = 7b21c029 5fcefbc2, Mem[0000000091800020] = b8815b27 12018cae
std %f26,[%o0+%o4] ! Mem[0000000091800020] = 7b21c029 5fcefbc2
membar #Sync ! Added by membar checker (170)
! %f16 = 7bfeacf3 3a5c23dc, Mem[0000000090000080] = dc8cffe9 2a1da096
std %f16,[%i4+0x080] ! Mem[0000000090000080] = 7bfeacf3 3a5c23dc
! Mem[0000000091000144] = 298ef99e, %g2 = ffffffff8f119fca
ldsh [%i6+0x146],%g2 ! %g2 = 000000000000298e
! Mem[000000001100006c] = 0b79cc1b, %l7 = 7fffffff, %l1 = a24a6eea
add %i2,0x6c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000000b79cc1b
! %l5 = 000000000000002f, %l6 = 000000002f3757dd, %l3 = ffffffffffffffe9
orncc %l5,%l6,%l3 ! %l3 = ffffffffd0c8a82f, %ccr = 88
! %l5 = 000000000000002f, Mem[0000000011000028] = b12d5f8f51b804a1
stxa %l5,[%i2+%o5]0x89 ! Mem[0000000011000028] = 000000000000002f
! %l3 = ffffffffd0c8a82f, imm = 00000000000004fe, %l2 = 000000000000005c
orcc %l3,0x4fe,%l2 ! %l2 = ffffffffd0c8acff, %ccr = 88
p0_label_13:
! Mem[0000000010800000] = bcb14ed5, %l1 = 000000000b79cc1b
lduba [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000d5
! Mem[00000000908001c0] = bc65ad57038f29b7, %g2 = 000000000000298e
ldx [%i5+0x1c0],%g2 ! %g2 = bc65ad57038f29b7
! %l6 = 2f3757dd, %l7 = 7fffffff, Mem[0000000091800000] = e8ab3383 5d5101b3
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 2f3757dd 7fffffff
! %l5 = 000000000000002f, immed = fffff371, %l4 = 0000000000000c56
taddcctv %l5,-0xc8f,%l4 ! %l0 = 00000000e9bf2a6e, Trapped
! %l5 = 000000000000002f, Mem[0000000010000008] = eee4d906
stha %l5,[%i0+%o1]0x88 ! Mem[0000000010000008] = eee4002f
! Mem[0000000011800018] = 70b65fa5, %l3 = ffffffffd0c8a82f
lduha [%i3+%o3]0x80,%l3 ! %l3 = 00000000000070b6
! Mem[000000009100016c] = 0fcb6c1c, %g2 = bc65ad57038f29b7
ldub [%i6+0x16c],%g2 ! %g2 = 000000000000000f
! %l6 = 000000002f3757dd, Mem[0000000091800140] = 2c79ecf4b654a261
stx %l6,[%o0+0x140] ! Mem[0000000091800140] = 000000002f3757dd
! %l0 = 00000000e9bf2a6e, Mem[0000000091800150] = c5e66b5d3045cc18
stx %l0,[%o0+0x150] ! Mem[0000000091800150] = 00000000e9bf2a6e
! Mem[0000000090000058] = 06969e62, %g2 = 000000000000000f
lduw [%i4+0x058],%g2 ! %g2 = 0000000006969e62
p0_label_14:
! %l5 = 000000000000002f, %l5 = 000000000000002f, %y = e9bf2a4b
smulcc %l5,%l5,%l5 ! %l5 = 00000000000008a1, %ccr = 00, %y = 00000000
! Mem[0000000011000000] = 560c0000, %l0 = 00000000e9bf2a6e
lduwa [%i2+%g0]0x81,%l0 ! %l0 = 00000000560c0000
! %l2 = ffffffffd0c8acff, Mem[00000000918001ec] = 41b08f30
stw %l2,[%o0+0x1ec] ! Mem[00000000918001ec] = d0c8acff
! Mem[00000000110000f0] = bd988d8b, %l1 = 00000000000000d5
swap [%i2+0x0f0],%l1 ! %l1 = 00000000bd988d8b
! Clear Register : %l2 = ffffffffd0c8acff
clr %l2 ! %l2 = 0000000000000000
! Mem[00000000100000d0] = 5c911653, %l3 = 00000000000070b6
swap [%i0+0x0d0],%l3 ! %l3 = 000000005c911653
! %l0 = 00000000560c0000, immed = 0000006e, %ccr = 00
movrlez %l0,0x06e,%l7 ! Not Moved, %l7 = 000000007fffffff
! Mem[00000000908001a4] = 1ae55d08, %g18 = 963bc1d03ada298e
ldsw [%i5+0x1a4],%g2 ! %g2 = 963bc1d03ada298e
! Mem[00000000108001b8] = a9f99c08c5901edc, %l4 = 0000000000000c56, %l0 = 00000000560c0000
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = a9f99c08c5901edc
! %l0 = a9f99c08c5901edc, %l5 = 00000000000008a1, %l4 = 0000000000000c56
sub %l0,%l5,%l4 ! %l4 = a9f99c08c590163b
p0_label_15:
! Mem[00000000108001f0] = 05a3c626, %l4 = a9f99c08c590163b, %asi = 80
swapa [%i1+0x1f0]%asi,%l4 ! %l4 = 0000000005a3c626
! %l3 = 000000005c911653, imm = 0000000000000012, %l0 = a9f99c08c5901edc
srl %l3,0x012,%l0 ! %l0 = 0000000000001724
! Mem[0000000010800000] = d54eb1bc, %l5 = 00000000000008a1
lduha [%i1+%g0]0x81,%l5 ! %l5 = 000000000000d54e
! immd = 000000000000008e, %l1 = 00000000bd988d8b, %ccr = 00
movn %icc,0x08e,%l1 ! Register Not Moved
! %f0 = 2dfc1704 a27be992 8d385b8d 27fb4c8a
! %f4 = 28099d8c aad76970 9a1c659d 235d4220
! %f8 = 58c92b47 3e5f99b1 fcf47975 5dabbbb0
! %f12 = 67bc179e 67889022 821285db 44560613
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[0000000010800068] = f3b7d1b062ef2a74, %l3 = 000000005c911653, %l4 = 0000000005a3c626
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = f3b7d1b062ef2a74
! %l3 = 000000005c911653, %l7 = 000000007fffffff, %y = 00000000
sdiv %l3,%l7,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = 00001724
! Mem[0000000010800010] = 524e17e3209b47d5, %l4 = f3b7d1b062ef2a74
ldxa [%i1+%o2]0x88,%l4 ! %l4 = 524e17e3209b47d5
! %l2 = 00000000, %l3 = 5c911653, Mem[0000000091000000] = 5398fcc6 4cc663e3
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000000 5c911653
! Mem[00000000108001bc] = c5901edc, %l2 = 0000000000000000
ldub [%i1+0x1bc],%l2 ! %l2 = 00000000000000c5
p0_label_16:
! Mem[0000000011800010] = 9f953f91 2af42d5b, %l4 = 209b47d5, %l5 = 0000d54e
ldda [%i3+%o2]0x80,%l4 ! %l4 = 000000009f953f91 000000002af42d5b
! Mem[0000000090800020] = 6b575173, %g18 = 963bc1d03ada298e
ldsw [%i5+%o4],%g2 ! %g2 = 963bc1d03ada298e
! Mem[0000000010800028] = 9556a779, %l3 = 000000005c911653
ldsha [%i1+%o5]0x81,%l3 ! %l3 = ffffffffffff9556
! %f31 = 47ba7aa2, Mem[0000000091000098] = ffffffe9
sta %f31,[%i6+0x098]%asi ! Mem[0000000091000098] = 47ba7aa2
! %f30 = b94eae65 47ba7aa2, Mem[0000000090000128] = b0bbab5d 7579f4fc
std %f30,[%i4+0x128] ! Mem[0000000090000128] = b94eae65 47ba7aa2
! %l4 = 000000009f953f91, Mem[0000000091000136] = 8cdc98ae
sth %l4,[%i6+0x136] ! Mem[0000000091000134] = 3f9198ae
! Mem[0000000010800136] = 36fd7465, %l7 = 000000007fffffff
ldstub [%i1+0x136],%l7 ! %l7 = 00000074000000ff
! Mem[0000000091800020] = 7b21c029 5fcefbc2, %g2 = 6b575173, %g3 = 64e862e7
ldd [%o0+%o4],%g2 ! %g2 = 000000007b21c029 000000005fcefbc2
! %l2 = 00000000000000c5, Mem[0000000090000144] = 888fc491
stw %l2,[%i4+0x144] ! Mem[0000000090000144] = 000000c5
! %l1 = 00000000bd988d8b, Mem[0000000010800028] = 79a75695
stwa %l1,[%i1+%o5]0x88 ! Mem[0000000010800028] = bd988d8b
p0_label_17:
! Mem[0000000011800138] = a15c6c6b, %l3 = ffffffffffff9556
ldsb [%i3+0x13b],%l3 ! %l3 = 000000000000006b
! %l3 = 000000000000006b, immed = ffffff29, %ccr = 00
movrgz %l3,-0x0d7,%l1 ! Moved, %l1 = ffffffffffffff29
! Mem[0000000011800028] = b543d26f, %l6 = 0000000000000000
ldswa [%i3+%o5]0x80,%l6 ! %l6 = ffffffffb543d26f
! Mem[00000000900001b8] = 818cb228, %g2 = 000000007b21c029
ldsb [%i4+0x1ba],%g2 ! %g2 = ffffffffffffff81
! Mem[000000009080014c] = 970f3171, %g2 = ffffffffffffff81
ldsb [%i5+0x14e],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000011000144] = ef0523d2, %l6 = ffffffffb543d26f
swap [%i2+0x144],%l6 ! %l6 = 00000000ef0523d2
! %l5 = 000000002af42d5b, Mem[00000000918000ec] = 6ad942c8
stw %l5,[%o0+0x0ec] ! Mem[00000000918000ec] = 2af42d5b
! %l2 = 00000000000000c5, Mem[00000000918000f4] = c0777b49
stw %l2,[%o0+0x0f4] ! Mem[00000000918000f4] = 000000c5
! Mem[0000000011000180] = 9381aef9d4ca81c6, %l6 = 00000000ef0523d2, %l5 = 000000002af42d5b
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 9381aef9d4ca81c6
! Mem[0000000090800000] = afcee255 8865ecf6, %g2 = ffffff97, %g3 = 5fcefbc2
ldda [%i5+0x000]%asi,%g2 ! %g2 = 00000000afcee255 000000008865ecf6
p0_label_18:
! %l4 = 000000009f953f91, Mem[0000000010800018] = 67bc179e
stha %l4,[%i1+%o3]0x81 ! Mem[0000000010800018] = 3f91179e
membar #Sync ! Added by membar checker (171)
! Mem[0000000090000110] = d7aa8c9d, %g2 = 00000000afcee255
ldsb [%i4+0x112],%g2 ! %g2 = ffffffffffffffd7
! Mem[00000000908000cc] = e50ee4f7, %g2 = ffffffffffffffd7
ldsh [%i5+0x0cc],%g2 ! %g2 = ffffffffffffe50e
! Mem[0000000091000090] = c26fe978, %g2 = ffffffffffffe50e
lduha [%i6+0x090]%asi,%g2 ! %g2 = 000000000000c26f
! %l6 = 00000000ef0523d2, imm = 0000000000000b3b, %l3 = 000000000000006b
taddcc %l6,0xb3b,%l3 ! %l3 = 00000000ef052f0d, %ccr = 0a
! Mem[00000000900001f0] = 875b76af, %g2 = 000000000000c26f
ldsb [%i4+0x1f3],%g2 ! %g2 = ffffffffffffff87
! immd = 00000000000000de, %l3 = 00000000ef052f0d, %ccr = 0a
movleu %icc,0x0de,%l3 ! Register Not Moved
! %l2 = 000000c5, %l3 = ef052f0d, Mem[0000000091000150] = bf654879 3b34102d
std %l2,[%i6+0x150] ! Mem[0000000091000150] = 000000c5 ef052f0d
! %l5 = 9381aef9d4ca81c6, Mem[000000009180016a] = a9369945, %asi = 80
stha %l5,[%o0+0x16a]%asi ! Mem[0000000091800168] = 81c69945
! Mem[0000000010800018] = 3f91179e, %l3 = 00000000ef052f0d
lduba [%i1+%o3]0x81,%l3 ! %l3 = 000000000000003f
p0_label_19:
! Mem[00000000100000c9] = 64b6ce80, %l4 = 000000009f953f91
ldstub [%i0+0x0c9],%l4 ! %l4 = 000000b6000000ff
! Mem[000000001080012c] = e14d48e7, %l7 = 00000074, %l3 = 0000003f
add %i1,0x12c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e14d48e7
! %l1 = ffffffffffffff29, %l7 = 0000000000000074, %ccr = 0a
movle %icc,%l1,%l7 ! Register Not Moved
! Code Fragment 1
p0_fragment_7:
ta T_CHANGE_HPRIV
! %l1 = ffffffffffffff29
set 0x25a99d82,%l1 ! %l1 = 0000000025a99d82
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000001180007c] = 8b06f016, %f29 = 5b76afb0
ld [%i3+0x07c],%f29 ! %f29 = 8b06f016
! Mem[0000000011800138] = a15c6c6b, %l3 = 00000000e14d48e7
ldub [%i3+0x13a],%l3 ! %l3 = 000000000000006c
! Mem[0000000011000000] = 560c00009f956654, %l0 = 0000000000001724
ldxa [%i2+%g0]0x80,%l0 ! %l0 = 560c00009f956654
! %l2 = 00000000000000c5, immed = fffff120, %l2 = 00000000000000c5
taddcctv %l2,-0xee0,%l2 ! %l0 = 560c00009f956677, Trapped
! Mem[0000000011800008] = 2de96d70, %l5 = 9381aef9d4ca81c6
ldstub [%i3+%o1],%l5 ! %l5 = 0000002d000000ff
! Mem[0000000011000020] = 20051a6e, %l3 = 000000000000006c
ldsba [%i2+%o4]0x88,%l3 ! %l3 = 000000000000006e
p0_label_20:
! %l6 = 00000000ef0523d2, Mem[00000000118000d8] = d1ac5bf48799b4f5, %asi = 80
stxa %l6,[%i3+0x0d8]%asi ! Mem[00000000118000d8] = 00000000ef0523d2
! %l5 = 000000000000002d, %l6 = 00000000ef0523d2, %ccr = 0a
movle %icc,%l5,%l6 ! Register Not Moved
! %l4 = 00000000000000b6, Mem[00000000910000f0] = d89f0c90
stw %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000b6
! %l6 = 00000000ef0523d2, Mem[00000000118000b8] = 3085c35be36db366
stx %l6,[%i3+0x0b8] ! Mem[00000000118000b8] = 00000000ef0523d2
! immd = 000000000000028b, %l5 = 000000000000002d, %ccr = 0a
movcc %xcc,0x28b,%l5 ! Moved, %l5 = 000000000000028b
! Mem[00000000910001a8] = 6826cf3f, %g18 = 963bc1d03ada298e
ldsw [%i6+0x1a8],%g2 ! %g2 = 963bc1d03ada298e
! Code Fragment 1
p0_fragment_8:
ta T_CHANGE_HPRIV
! %l1 = 0000000025a99d82
set 0x6e4785e6,%l1 ! %l1 = 000000006e4785e6
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000011800008] = 61d74911706de9ff, %f14 = 821285db 44560613
ldda [%i3+%o1]0x88,%f14 ! %f14 = 61d74911 706de9ff
! Mem[00000000108001bf] = c5901edc, %l5 = 000000000000028b
ldstub [%i1+0x1bf],%l5 ! %l5 = 000000dc000000ff
! Mem[0000000010800120] = c6687621, %l1 = 000000006e4785e6
ldsb [%i1+0x123],%l1 ! %l1 = 0000000000000021
p0_label_21:
! %l5 = 00000000000000dc, Mem[000000009180002c] = 925a7f3c
sth %l5,[%o0+0x02c] ! Mem[000000009180002c] = 00dc7f3c
! Mem[00000000910000c0] = 1b3f9adf953c82cf, %f48 = dc8cffe9 2a1da096
ldd [%i6+0x0c0],%f48 ! %f48 = 1b3f9adf 953c82cf
! %l2 = 000000c5, %l3 = 0000006e, Mem[0000000090800180] = 5bb62bcb 01823381
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 000000c5 0000006e
! %l3 = 000000000000006e, Mem[0000000091000155] = 052f0d0f
stb %l3,[%i6+0x155] ! Mem[0000000091000154] = 6e2f0d0f
! Mem[000000009180014c] = 6f000000, %g2 = 000000006826cf3f
ldub [%o0+0x14f],%g2 ! %g2 = 000000000000006f
! %f24 = 82530cb6 799e4595, Mem[00000000918000b0] = 0a8ba135 a5509592
std %f24,[%o0+0x0b0] ! Mem[00000000918000b0] = 82530cb6 799e4595
! %l6 = 00000000ef0523d2, imm = 000000000000002d, %l1 = 0000000000000021
srax %l6,0x02d,%l1 ! %l1 = 0000000000000000
! %l2 = 00000000000000c5, Mem[0000000011000020] = 6e1a0520
stwa %l2,[%i2+%o4]0x80 ! Mem[0000000011000020] = 000000c5
! Code Fragment 1
p0_fragment_9:
ta T_CHANGE_HPRIV
! %l1 = 0000000000000000
set 0x72246c5c,%l1 ! %l1 = 0000000072246c5c
stxa %l1, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000900000d0] = dff4437a, %g2 = 000000000000006f
ldub [%i4+0x0d3],%g2 ! %g2 = 00000000000000df
p0_label_22:
! Mem[0000000010000018] = 9b08c082, %l6 = 00000000ef0523d2
ldstuba [%i0+%o3]0x80,%l6 ! %l6 = 0000009b000000ff
! Mem[0000000010800138] = 76fc0ca05d0ef9cb, %l6 = 000000000000009b, %l0 = 560c00009f956677
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 76fc0ca05d0ef9cb
! %f23 = e772557f, Mem[0000000091800050] = 28155d72
st %f23,[%o0+0x050] ! Mem[0000000091800050] = e772557f
! %l2 = 00000000000000c5, %l5 = 00000000000000dc, %y = 00001724
smulcc %l2,%l5,%l5 ! %l5 = 000000000000a94c, %ccr = 00, %y = 00000000
! %f28 = fdee4187, Mem[0000000010000028] = 98ae49f1
sta %f28,[%i0+%o5]0x88 ! Mem[0000000010000028] = fdee4187
! Mem[0000000090000068] = 5d9f2154, %g18 = 963bc1d03ada298e
ldsw [%i4+0x068],%g2 ! %g2 = 963bc1d03ada298e
! Mem[0000000010000028] = fdee4187, %l1 = 0000000072246c5c
lduha [%i0+%o5]0x88,%l1 ! %l1 = 0000000000004187
! Mem[0000000090800100] = 495e228a e0e3cc43, %g2 = 5d9f2154, %g3 = 8865ecf6
ldd [%i5+0x100],%g2 ! %g2 = 00000000495e228a 00000000e0e3cc43
! Mem[000000009000012c] = a2229088, %g2 = 00000000495e228a
ldsb [%i4+0x12f],%g2 ! %g2 = ffffffffffffffa2
! %l5 = 000000000000a94c, %l3 = 000000000000006e, %ccr = 00
movpos %icc,%l5,%l3 ! Moved, %l3 = 000000000000a94c
p0_label_23:
! Mem[00000000910001f0] = 29ed9cb1, %g2 = ffffffffffffffa2
ldsb [%i6+0x1f1],%g2 ! %g2 = 0000000000000029
! Mem[00000000100000fd] = 8ccf9a90, %l7 = 0000000000000074
ldstub [%i0+0x0fd],%l7 ! %l7 = 000000cf000000ff
! %f16 = 7bfeacf3 3a5c23dc a6a5628c eebeaeeb
! %f20 = d0e8d936 8fc84bc4 8d7d40f2 e772557f
! %f24 = 82530cb6 799e4595 7b21c029 5fcefbc2
! %f28 = fdee4187 8b06f016 b94eae65 47ba7aa2
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! %f16 = 7bfeacf3 3a5c23dc a6a5628c eebeaeeb
! %f20 = d0e8d936 8fc84bc4 8d7d40f2 e772557f
! %f24 = 82530cb6 799e4595 7b21c029 5fcefbc2
! %f28 = fdee4187 8b06f016 b94eae65 47ba7aa2
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000091800070] = 00d9bc34, %g2 = 0000000000000029
ldub [%o0+0x070],%g2 ! %g2 = 0000000000000000
! Mem[000000001180015b] = 26df8b41, %l5 = 000000000000a94c
ldstub [%i3+0x15b],%l5 ! %l5 = 00000041000000ff
! Mem[0000000091000140] = ecb715ac, %g2 = 0000000000000000
lduw [%i6+0x140],%g2 ! %g2 = 00000000ecb715ac
! %l4 = 000000b6, %l5 = 00000041, Mem[0000000010000018] = 82c008ff 70b65fa5
stda %l4,[%i0+%o3]0x88 ! Mem[0000000010000018] = 000000b6 00000041
! %l7 = 00000000000000cf, immed = 0000017e, %ccr = 00
movre %l7,0x17e,%l7 ! Not Moved, %l7 = 00000000000000cf
! Mem[0000000010000010] = d6abca04, %l6 = 0000009b, %l1 = 00004187
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000d6abca04
p0_label_24:
! Mem[00000000100000d8] = 60dc72b067bc65ae, %l7 = 00000000000000cf, %l4 = 00000000000000b6
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 60dc72b067bc65ae
! %l0 = 76fc0ca05d0ef9cb, %l4 = 60dc72b067bc65ae, %l4 = 60dc72b067bc65ae
srax %l0,%l4,%l4 ! %l4 = 000000000001dbf0
! %l3 = 000000000000a94c, Mem[0000000091800128] = 089d02df781f77ff
stx %l3,[%o0+0x128] ! Mem[0000000091800128] = 000000000000a94c
! %l0 = 76fc0ca05d0ef9cb, %l3 = 000000000000a94c, %l7 = 00000000000000cf
taddcc %l0,%l3,%l7 ! %l7 = 76fc0ca05d0fa317, %ccr = 02
! Mem[0000000091800130] = d1b5e3b2 59e48239, %g2 = ecb715ac, %g3 = e0e3cc43
ldd [%o0+0x130],%g2 ! %g2 = 00000000d1b5e3b2 0000000059e48239
! Mem[00000000908000d4] = 27ab1ce7, %g2 = 00000000d1b5e3b2
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000027ab1ce7
! %l2 = 00000000000000c5, immed = 000001d3, %ccr = 02
movrne %l2,0x1d3,%l5 ! Moved, %l5 = 00000000000001d3
! Mem[00000000910000f0] = 000000b6e28af12d, %f48 = 1b3f9adf 953c82cf
ldd [%i6+0x0f0],%f48 ! %f48 = 000000b6 e28af12d
! Mem[0000000011800008] = ffe96d70, %f5 = aad76970
lda [%i3+%o1]0x81,%f5 ! %f5 = ffe96d70
! Mem[0000000010000020] = 88665628, %l2 = 00000000000000c5
lduha [%i0+%o4]0x81,%l2 ! %l2 = 0000000000008866
p0_label_25:
! immd = 00000000000002ca, %l7 = 76fc0ca05d0fa317, %ccr = 02
movne %icc,0x2ca,%l7 ! Moved, %l7 = 00000000000002ca
! Mem[00000000918000f8] = 034657a3, %g2 = 0000000027ab1ce7
ldsh [%o0+0x0fa],%g2 ! %g2 = 0000000000000346
! %l6 = 0000009b, %l7 = 000002ca, Mem[00000000918001f8] = bebe044f 3e3a23fc
std %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000009b 000002ca
! %f9 = 3e5f99b1, Mem[0000000090000164] = b60c5382
st %f9 ,[%i4+0x164] ! Mem[0000000090000164] = 3e5f99b1
! Mem[000000009080005c] = e6055c3b, %g18 = 963bc1d03ada298e
ldsw [%i5+0x05c],%g2 ! %g2 = 963bc1d03ada298e
! Mem[0000000090800050] = db161e2b, %g2 = ffffffffe6055c3b
ldsb [%i5+0x050],%g2 ! %g2 = ffffffffffffffdb
! %f3 = 27fb4c8a, Mem[000000009100001c] = 139cf6c9
st %f3 ,[%i6+0x01c] ! Mem[000000009100001c] = 27fb4c8a
! immd = 0000000000000238, %l7 = 00000000000002ca, %ccr = 02
movvc %icc,0x238,%l7 ! Register Not Moved
! %l3 = 000000000000a94c, %l1 = 00000000d6abca04, %l5 = 00000000000001d3
addcc %l3,%l1,%l5 ! %l5 = 00000000d6ac7350, %ccr = 08
! %l0 = 76fc0ca05d0ef9cb, %l0 = 76fc0ca05d0ef9cb, %l4 = 000000000001dbf0
srlx %l0,%l0,%l4 ! %l4 = 000edf81940ba1df
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Thread 0
1: membar #Sync ! Force all stores to complete
p0_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x000] ! Set processor 0 done flag
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 76fc0ca05d0ef9cb
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d6abca04
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000008866
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000a94c
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000edf81940ba1df
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d6ac7350
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000009b
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000002ca
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 28099d8c ffe96d70
bne %xcc,p0_f4_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 58c92b47 3e5f99b1
bne %xcc,p0_f8_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 61d74911 706de9ff
bne %xcc,p0_f14_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fdee4187 8b06f016
bne %xcc,p0_f28_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2f00e4eee6491cc9
ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b600000041000000
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 = 88665628bcc53171
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 = 8741eefd701230a3
ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5bdb107cb2941510
ldx [%i0+0x080],%g3 ! Observed data at 0000000010000080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 64ffce80736ca41c
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000100000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000070b699a54514
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000100000d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7c5c667c8cff9a90
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 99a5451407e34df4
ldx [%i0+0x110],%g3 ! Observed data at 0000000010000110
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x110,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 3f91179eda461e4b
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 = 00009556ade643c9
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 = 8b8d98bd2379aa69
ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = d04980a9407fff89
ldx [%i1+0x078],%g3 ! Observed data at 0000000010800078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bcc5317112d87ec4
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000108000b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5fa7abaa30ff8a23
ldx [%i1+0x110],%g3 ! Observed data at 0000000010800110
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = f186a21b36fdff65
ldx [%i1+0x130],%g3 ! Observed data at 0000000010800130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x130,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a9f99c08c5901eff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000108001b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c590163b49458c2a
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000108001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1f0,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 560c00009f956654
ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 560ceec6c2b6820e
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000c5456a55af
ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2f00000000000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4821e5206fa6ef8e
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000110000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000d5ed0a5a72
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000110000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8d6ef3ff0ef45975
ldx [%i2+0x108],%g3 ! Observed data at 0000000011000108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = f62c3ff1b543d26f
ldx [%i2+0x140],%g3 ! Observed data at 0000000011000140
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6c172faff6ff1542
ldx [%i2+0x190],%g3 ! Observed data at 0000000011000190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x190,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffe96d701149d761
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 = 9f953f912af42d5b
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 = 70b65fa582c0089b
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = cb45cc8f98ae4d88
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000118000b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000000ef0523d2
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000118000b8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000000ef0523d2
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000118000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e5ee14da5773ff5c
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000118000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x158],%g2 ! Expected data = 26df8bffe2c86e42
ldx [%i3+0x158],%g3 ! Observed data at 0000000011800158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0000000056950000
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000118001f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1f8,%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_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f8_fail:
set p0_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f14_fail:
set p0_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f28_fail:
set p0_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 0 failed
p0_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x000] ! Set processor 0 done flag
set p0_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 0 failed
p0_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x000] ! Set processor 0 done flag
set p0_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p0_selfmod_failed:
ba p0_failed
mov 0xabc,%g1
p0_common_error:
or %g0,0xee0,%g1
ba p0_failed
mov %o5,%g3
p0_common_signature_error:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
p0_common_timeout:
set p0_temp,%g1
ba p0_failed
st %g2,[%g1] ! Common Lock Number
common_failed:
ba p0_failed
nop
p0_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p0_failed
mov 0x0,%g3
p0_trap1e:
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000020]
done
p0_trap1o:
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000020]
done
p0_trap2e:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000008]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800020]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000020]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800008]
stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
done
p0_trap2o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000011000008]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800020]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000011000020]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000011800008]
stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800010]
done
p0_trap3e:
addc %l1,%l7,%l0
xnor %l5,%l7,%l1
done
p0_trap3o:
addc %l1,%l7,%l0
xnor %l5,%l7,%l1
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 = 167f38901ab6b58b
ldx [%g1+0x008],%l1 ! %l1 = 11f20f42a3301270
ldx [%g1+0x010],%l2 ! %l2 = 4cdfa256cb45cc8f
ldx [%g1+0x018],%l3 ! %l3 = 575d562dac147a81
ldx [%g1+0x020],%l4 ! %l4 = b139fee84821e520
ldx [%g1+0x028],%l5 ! %l5 = 74d2cc7c0372948a
ldx [%g1+0x030],%l6 ! %l6 = 53b64701dd981644
ldx [%g1+0x038],%l7 ! %l7 = 53a4de4a5bdb107c
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5ac97dea a8cf73ba b0d17713 def0b612
! %f4 = 5e2cea89 dd087370 bfd46df6 65334ea8
! %f8 = a232b298 a0377e36 65e3ed84 366d076e
! %f12 = 937bed10 3587071e 315a694c dbeda676
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fd6e4fa7 268eb8d5 bc3270eb c24d67e5
! %f20 = e748c45c 34332c1a baede0f0 3a87071c
! %f24 = 9f9aedbd 27cf67d0 d1cd98f5 30e27157
! %f28 = b1aa3e31 e1037608 aea1fb35 bbea2394
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6c3f674f 728aad78 28c8c831 6de7246f
! %f36 = c2657992 f5847740 7732ef4c 0d466eeb
! %f40 = a672b78f ad02d68b 9b943759 576d7c6b
! %f44 = ce4b0d38 7b379488 b6070e52 612cf08a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xde5f3ec700000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = de5f3ec700000040
wr %g0,%y ! Clear Y 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[0000000012800000] = 91fff542, %f1 = a8cf73ba
lda [%i1+%g0]0x89,%f1 ! %f1 = 91fff542
! %l1 = 5dcbc8de016084d2, Mem[0000000012800000] = 91fff542
stba %l1,[%i1+%g0]0x89 ! Mem[0000000012800000] = 91fff5d2
! Mem[0000000091800108] = c90e6f67de11d2fc, %f48 = 29e18ee5 d630f11c
ldd [%o0+0x108],%f48 ! %f48 = c90e6f67 de11d2fc
! Mem[0000000090800188] = cd2b4216 ada4c276, %g2 = d0b4ff23, %g3 = 0bad0b00
ldd [%i5+0x188],%g2 ! %g2 = 00000000cd2b4216 00000000ada4c276
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000130001d4] = c9177742, %l0 = 4934d9fe1153c638
lduw [%i2+0x1d4],%l0 ! %l0 = 00000000c9177742
! Mem[0000000013800000] = a9706397d3a89f64, %f18 = bc3270eb c24d67e5
ldda [%i3+%g0]0x80,%f18 ! %f18 = a9706397 d3a89f64
! Mem[00000000908001b0] = df90307b, %g2 = 00000000cd2b4216
ldsh [%i5+0x1b2],%g2 ! %g2 = ffffffffffffdf90
! Mem[0000000013000010] = 3839cc76, %f13 = 3587071e
lda [%i2+%o2]0x89,%f13 ! %f13 = 3839cc76
! Mem[00000000908001b8] = 4ff80a32a52b18be, %g2 = ffffffffffffdf90
ldx [%i5+0x1b8],%g2 ! %g2 = 4ff80a32a52b18be
p1_label_2:
! Mem[0000000091800168] = 026ca936, %g2 = 4ff80a32a52b18be
lduw [%o0+0x168],%g2 ! %g2 = 00000000026ca936
! Mem[0000000012000004] = c8b527c0, %l3 = 2d86b84a0e48ff54
lduh [%i0+0x006],%l3 ! %l3 = 00000000000027c0
! %l6 = af98ce4e3db91bb5, Mem[0000000012000028] = 3442f46f
stba %l6,[%i0+%o5]0x88 ! Mem[0000000012000028] = 3442f4b5
! Mem[0000000012800000] = d2f5ff91, %l6 = af98ce4e3db91bb5
lduha [%i1+%g0]0x80,%l6 ! %l6 = 000000000000d2f5
! Mem[00000000910000e0] = 2e957523, %g2 = 00000000026ca936
ldsh [%i6+0x0e2],%g2 ! %g2 = 0000000000002e95
! Mem[0000000013000060] = 4e884fa4, %l2 = a77c9a1a, %l1 = 016084d2
add %i2,0x60,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004e884fa4
! Mem[000000009000012c] = a534831e, %g2 = 0000000000002e95
ldub [%i4+0x12d],%g2 ! %g2 = 00000000000000a5
! Mem[0000000013800008] = eb815637, %l7 = 6bd1ea24af78f442
lduha [%i3+%o1]0x89,%l7 ! %l7 = 0000000000005637
! Mem[00000000910001c8] = 4ceef152 664634c6, %g2 = 000000a5, %g3 = ada4c276
ldd [%i6+0x1c8],%g2 ! %g2 = 000000004ceef152 00000000664634c6
! Mem[0000000090800160] = 3e9a8678739ddb05, %g2 = 000000004ceef152
ldx [%i5+0x160],%g2 ! %g2 = 3e9a8678739ddb05
p1_label_3:
! Mem[0000000091000028] = 05e12eff95d1d562, %g2 = 3e9a8678739ddb05
ldx [%i6+%o5],%g2 ! %g2 = 05e12eff95d1d562
! %l1 = 000000004e884fa4, Mem[0000000090000080] = dc8cabda2a1da096
stx %l1,[%i4+0x080] ! Mem[0000000090000080] = 000000004e884fa4
! Mem[0000000090000128] = f1f21be26da53483, %g2 = 05e12eff95d1d562
ldx [%i4+0x128],%g2 ! %g2 = f1f21be26da53483
! Mem[0000000013800118] = c90b5946, %l0 = c9177742, %l6 = 0000d2f5
add %i3,0x118,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c90b5946
! Mem[000000001280009c] = ec855ce9, %l1 = 000000004e884fa4
lduh [%i1+0x09c],%l1 ! %l1 = 000000000000ec85
! Mem[0000000012000020] = 6c876762, %l1 = 000000000000ec85
lduha [%i0+%o4]0x81,%l1 ! %l1 = 0000000000006c87
! %l5 = 5a5a63047aba7701, imm = fffffffffffff297, %l3 = 00000000000027c0
subccc %l5,-0xd69,%l3 ! %l3 = 5a5a63047aba846a, %ccr = 11
! %l0 = 00000000c9177742, imm = fffffffffffff6ca, %l1 = 0000000000006c87
tsubcc %l0,-0x936,%l1 ! %l1 = 00000000c9178078, %ccr = 1b
! %l4 = 2390ef84e70eaad5, imm = 00000000000009a5, %l5 = 5a5a63047aba7701
taddcc %l4,0x9a5,%l5 ! %l5 = 2390ef84e70eb47a, %ccr = 0a
! %l4 = 2390ef84e70eaad5, %l5 = 2390ef84e70eb47a, %ccr = 0a
movrlz %l4,%l5,%l2 ! Not Moved, %l2 = 42568505a77c9a1a
p1_label_4:
! %f20 = e748c45c, Mem[0000000012800020] = 9d696334
st %f20,[%i1+%o4] ! Mem[0000000012800020] = e748c45c
! Mem[0000000091800000] = e8ab33835d5101b3, %f48 = 681b52ca 8a60149d
ldd [%o0+%g0],%f48 ! %f48 = e8ab3383 5d5101b3
! Mem[0000000012800020] = e748c45c, %l0 = 00000000c9177742
lduha [%i1+%o4]0x80,%l0 ! %l0 = 000000000000e748
! Mem[00000000900000bc] = ee99009a, %g2 = f1f21be26da53483
lduw [%i4+0x0bc],%g2 ! %g2 = 00000000ee99009a
! Mem[0000000012000080] = 733dad73, %l2 = 42568505a77c9a1a
swap [%i0+0x080],%l2 ! %l2 = 00000000733dad73
! Mem[0000000013800140] = 3ecd4ddf a3b96059, %l2 = 733dad73, %l3 = 7aba846a
ldd [%i3+0x140],%l2 ! %l2 = 000000003ecd4ddf 00000000a3b96059
! %l0 = 000000000000e748, %l1 = 00000000c9178078, %ccr = 0a
movpos %icc,%l0,%l1 ! Register Not Moved
! Mem[0000000013000028] = d106244a, %f11 = 366d076e
lda [%i2+%o5]0x81,%f11 ! %f11 = d106244a
! Mem[0000000013000014] = 6e632f1f, %l1 = 00000000c9178078
lduw [%i2+0x014],%l1 ! %l1 = 000000006e632f1f
! Mem[00000000138000b8] = 44fed056166146a9, %l2 = 000000003ecd4ddf, %l4 = 2390ef84e70eaad5
add %i3,0xb8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 44fed056166146a9
p1_label_5:
! %l5 = 2390ef84e70eb47a, %l3 = 00000000a3b96059, %ccr = 0a
movcc %icc,%l5,%l3 ! Moved, %l3 = 2390ef84e70eb47a
! Mem[00000000908000b8] = 12257317, %g2 = 00000000ee99009a
lduh [%i5+0x0ba],%g2 ! %g2 = 0000000000001225
! Mem[00000000900001f4] = a807425c, %g2 = 0000000000001225
ldub [%i4+0x1f7],%g2 ! %g2 = 00000000000000a8
! %l4 = 44fed056166146a9, imm = 0000000000000d40, %l4 = 44fed056166146a9
tsubcc %l4,0xd40,%l4 ! %l4 = 44fed05616613969, %ccr = 02
! Mem[00000000130001da] = cfd3f5a9, %l5 = 2390ef84e70eb47a
ldstub [%i2+0x1da],%l5 ! %l5 = 000000f5000000ff
! Mem[0000000012000000] = 514b732f c8b527c0, %l6 = c90b5946, %l7 = 00005637
ldda [%i0+%g0]0x80,%l6 ! %l6 = 00000000514b732f 00000000c8b527c0
! %f30 = aea1fb35 bbea2394, Mem[0000000013800040] = 0a794b53 61f6bb59
std %f30,[%i3+0x040] ! Mem[0000000013800040] = aea1fb35 bbea2394
! %l4 = 44fed05616613969, Mem[000000009100018b] = f891c7ee
stb %l4,[%i6+0x18b] ! Mem[0000000091000188] = 6991c7ee
! Mem[00000000910000fc] = c5b55944, %g2 = 00000000000000a8
ldub [%i6+0x0fc],%g2 ! %g2 = 00000000000000c5
! immd = 0000000000000193, %l0 = 000000000000e748, %ccr = 02
movgu %icc,0x193,%l0 ! Moved, %l0 = 0000000000000193
p1_label_6:
! Mem[0000000091000074] = ab1740c8, %g2 = 00000000000000c5
ldub [%i6+0x074],%g2 ! %g2 = 00000000000000ab
! %l0 = 0000000000000193, imm = 000000000000040c, %l0 = 0000000000000193
orcc %l0,0x40c,%l0 ! %l0 = 000000000000059f, %ccr = 00
! %l7 = 00000000c8b527c0, %l4 = 44fed05616613969, %l4 = 44fed05616613969
xor %l7,%l4,%l4 ! %l4 = 44fed056ded41ea9
! %l0 = 000000000000059f, Mem[0000000012000008] = 4211be2db2ae31ae
stxa %l0,[%i0+%o1]0x81 ! Mem[0000000012000008] = 000000000000059f
! Mem[0000000012800000] = d2f5ff91fe14c69a, %l7 = 00000000c8b527c0
ldxa [%i1+%g0]0x81,%l7 ! %l7 = d2f5ff91fe14c69a
! %l4 = ded41ea9, %l5 = 000000f5, Mem[0000000013800000] = a9706397 d3a89f64
stda %l4,[%i3+%g0]0x81 ! Mem[0000000013800000] = ded41ea9 000000f5
! %l0 = 000000000000059f, %l6 = 00000000514b732f, %ccr = 00
movge %xcc,%l0,%l6 ! Moved, %l6 = 000000000000059f
! %l0 = 000000000000059f, %l0 = 000000000000059f, %y = 00000000
udiv %l0,%l0,%l0 ! %l0 = 0000000000000001
mov %l0,%y ! %y = 00000001
! Mem[0000000090800100] = 495e228a, %g18 = 8c9c77069c6b3962
ldswa [%i5+0x100]%asi,%g2 ! %g2 = 8c9c77069c6b3962
! Mem[0000000012800028] = 98c44608, %f10 = 65e3ed84
ld [%i1+%o5],%f10 ! %f10 = 98c44608
p1_label_7:
! %l4 = 44fed056ded41ea9, imm = 00000000000008e9, %l1 = 000000006e632f1f
addccc %l4,0x8e9,%l1 ! %l1 = 44fed056ded42792, %ccr = 08
! Mem[000000009000010c] = a922655a, %g2 = 00000000495e228a
ldub [%i4+0x10f],%g2 ! %g2 = 00000000000000a9
! %l1 = 44fed056ded42792, %l7 = d2f5ff91fe14c69a, %l4 = 44fed056ded41ea9
sdivx %l1,%l7,%l4 ! %l4 = ffffffffffffffff
! %l5 = 00000000000000f5, %l1 = 44fed056ded42792, %ccr = 08
movvc %icc,%l5,%l1 ! Moved, %l1 = 00000000000000f5
! Mem[0000000091000040] = 0115df7dd61db2b3, %g2 = 00000000000000a9
ldx [%i6+0x040],%g2 ! %g2 = 0115df7dd61db2b3
! Mem[0000000012800008] = 5da2b5535825eb97, %l5 = 00000000000000f5
ldxa [%i1+%o1]0x81,%l5 ! %l5 = 5da2b5535825eb97
! Mem[00000000130001cc] = 6b011660, %l0 = 00000001, %l6 = 0000059f
add %i2,0x1cc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000006b011660
! Mem[000000001200001d] = 84aaf573, %l0 = 0000000000000001
ldstub [%i0+0x01d],%l0 ! %l0 = 000000aa000000ff
! %f19 = d3a89f64, Mem[0000000013000000] = 3b4b0ad7
sta %f19,[%i2+%g0]0x81 ! Mem[0000000013000000] = d3a89f64
! Mem[00000000918001e0] = a1517e7a, %g2 = 0115df7dd61db2b3
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000a1517e7a
p1_label_8:
! immd = 0000000000000253, %l0 = 00000000000000aa, %ccr = 08
mova %xcc,0x253,%l0 ! Moved, %l0 = 0000000000000253
! Clear Register : %l0 = 0000000000000253
clr %l0 ! %l0 = 0000000000000000
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %f16 = fd6e4fa7 268eb8d5 a9706397 d3a89f64
! %f20 = e748c45c 34332c1a baede0f0 3a87071c
! %f24 = 9f9aedbd 27cf67d0 d1cd98f5 30e27157
! %f28 = b1aa3e31 e1037608 aea1fb35 bbea2394
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000013800020] = dcdbc8d5, %l2 = 000000003ecd4ddf
ldsha [%i3+%o4]0x80,%l2 ! %l2 = ffffffffffffdcdb
! Mem[0000000013800008] = 375681eba35f9ecb, %f0 = 5ac97dea 91fff542
ldda [%i3+%o1]0x80,%f0 ! %f0 = 375681eb a35f9ecb
! %f0 = 375681eb a35f9ecb b0d17713 def0b612
! %f4 = 5e2cea89 dd087370 bfd46df6 65334ea8
! %f8 = a232b298 a0377e36 98c44608 d106244a
! %f12 = 937bed10 3839cc76 315a694c dbeda676
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l1 = 00000000000000f5, Mem[0000000012000020] = 6c876762943a3f2a
stxa %l1,[%i0+%o4]0x81 ! Mem[0000000012000020] = 00000000000000f5
! %l6 = 000000006b011660, Mem[0000000091000158] = 0fc484af484b74d9
stx %l6,[%i6+0x158] ! Mem[0000000091000158] = 000000006b011660
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
p1_label_9:
! Mem[0000000013800008] = 375681eb, %f28 = b1aa3e31
lda [%i3+%o1]0x80,%f28 ! %f28 = 375681eb
! %l6 = 6b011660, %l7 = fe14c69a, Mem[0000000091800070] = 00d9bc34 83e88393
std %l6,[%o0+0x070] ! Mem[0000000091800070] = 6b011660 fe14c69a
! %l5 = 5da2b5535825eb97, %l2 = ffffffffffffdcdb, %ccr = 08
movvs %xcc,%l5,%l2 ! Register Not Moved
! %l3 = 2390ef84e70eb47a, immed = 000002dc, %y = 00000001
umul %l3,0x2dc,%l3 ! %l3 = 00000294ae0c0cd8, %y = 00000294
! Mem[00000000120001c0] = ec45fa94, %l5 = 5825eb97, %l4 = ffffffff
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ec45fa94
! %l0 = 0000000000000000, Mem[000000009080005a] = e01de605
stb %l0,[%i5+0x05a] ! Mem[0000000090800058] = 001de605
! %f18 = a9706397, Mem[00000000918001b4] = f9505f57
st %f18,[%o0+0x1b4] ! Mem[00000000918001b4] = a9706397
! Mem[0000000091800160] = 877a44c3 bcb72634, %g2 = a1517e7a, %g3 = 664634c6
ldd [%o0+0x160],%g2 ! %g2 = 00000000877a44c3 00000000bcb72634
! Mem[0000000012800028] = 98c44608 d921e504, %l4 = ec45fa94, %l5 = 5825eb97
ldda [%i1+%o5]0x80,%l4 ! %l4 = 0000000098c44608 00000000d921e504
! Mem[00000000900001d0] = 9f710bd9, %g2 = 00000000877a44c3
lduw [%i4+0x1d0],%g2 ! %g2 = 000000009f710bd9
p1_label_10:
! Mem[0000000013800028] = b075f7d7, %l3 = 00000294ae0c0cd8
lduba [%i3+%o5]0x80,%l3 ! %l3 = 00000000000000b0
! %l6 = 000000006b011660, imm = 000000000000003b, %l7 = d2f5ff91fe14c69a
srlx %l6,0x03b,%l7 ! %l7 = 0000000000000000
! Mem[0000000013800028] = c9aacc62d7f775b0, %f2 = b0d17713 def0b612
ldda [%i3+%o5]0x89,%f2 ! %f2 = c9aacc62 d7f775b0
! Mem[00000000900001cc] = df2e401b, %g2 = 000000009f710bd9
ldub [%i4+0x1cc],%g2 ! %g2 = 00000000000000df
! %l5 = 00000000d921e504, Mem[000000009080018c] = ada4c276
sth %l5,[%i5+0x18c] ! Mem[000000009080018c] = e504c276
! %f0 = 375681eb a35f9ecb c9aacc62 d7f775b0
! %f4 = 5e2cea89 dd087370 bfd46df6 65334ea8
! %f8 = a232b298 a0377e36 98c44608 d106244a
! %f12 = 937bed10 3839cc76 315a694c dbeda676
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000130000e4] = 007902bf, %l5 = 00000000d921e504
lduw [%i2+0x0e4],%l5 ! %l5 = 00000000007902bf
! Mem[000000009100017c] = 80b5e0b8, %g18 = 8c9c77069c6b3962
ldswa [%i6+0x17c]%asi,%g2 ! %g2 = 8c9c77069c6b3962
! Mem[00000000900001f8] = 07425ca0, %g18 = 8c9c77069c6b3962
ldsw [%i4+0x1f8],%g2 ! %g2 = 8c9c77069c6b3962
! Mem[000000001200004a] = f0ed0ed4, %l5 = 00000000007902bf
ldstub [%i0+0x04a],%l5 ! %l5 = 0000000e000000ff
p1_label_11:
! %l5 = 000000000000000e, Mem[0000000013800010] = 00b094da
stba %l5,[%i3+%o2]0x81 ! Mem[0000000013800010] = 0eb094da
! Mem[00000000128000a8] = dd0ecf58, %l7 = 0000000000000000
ldsw [%i1+0x0a8],%l7 ! %l7 = ffffffffdd0ecf58
! Mem[00000000130000f4] = c43a3cf3, %l0 = 0000000000000000
swap [%i2+0x0f4],%l0 ! %l0 = 00000000c43a3cf3
! Mem[0000000012800008] = 97eb255853b5a25d, %l2 = ffffffffffffdcdb
ldxa [%i1+%o1]0x88,%l2 ! %l2 = 97eb255853b5a25d
! %l4 = 98c44608, %l5 = 0000000e, Mem[0000000012000028] = 3442f4b5 df716796
stda %l4,[%i0+%o5]0x89 ! Mem[0000000012000028] = 98c44608 0000000e
! Mem[00000000900000cc] = 54a65586, %g18 = 8c9c77069c6b3962
ldsw [%i4+0x0cc],%g2 ! %g2 = 8c9c77069c6b3962
! Mem[00000000908000bc] = 73175eee, %g2 = 0000000054a65586
lduw [%i5+0x0bc],%g2 ! %g2 = 0000000073175eee
! %f18 = a9706397 d3a89f64, Mem[0000000012800008] = 53b5a25d 97eb2558
stda %f18,[%i1+%o1]0x88 ! Mem[0000000012800008] = a9706397 d3a89f64
! %l2 = 97eb255853b5a25d, %l5 = 000000000000000e, %l1 = 00000000000000f5
tsubcctv %l2,%l5,%l1 ! %l0 = 00000000c43a3d16, Trapped
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
p1_label_12:
! %l2 = 97eb255853b5a25d
sethi %hi(0x1f0ac400),%l2 ! %l2 = 000000001f0ac400
! %l3 = 00000000000000b0, immed = 00000874, %y = 00000294
umulcc %l3,0x874,%l3 ! %l3 = 000000000005cfc0, %ccr = 00, %y = 00000000
! Mem[0000000013000184] = 1b4e1211, %l3 = 0005cfc0, %l6 = 6b011660
add %i2,0x184,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001b4e1211
! %l2 = 000000001f0ac400, Mem[0000000091800110] = 21acd1f3, %asi = 80
stha %l2,[%o0+0x110]%asi ! Mem[0000000091800110] = c400d1f3
! %l2 = 000000001f0ac400, Mem[0000000013000190] = ef14019e895de9d5
stx %l2,[%i2+0x190] ! Mem[0000000013000190] = 000000001f0ac400
! Mem[0000000091800168] = 026ca936, %g18 = 8c9c77069c6b3962
ldsw [%o0+0x168],%g2 ! %g2 = 8c9c77069c6b3962
! Mem[00000000918001e8] = a309f910, %g2 = 00000000026ca936
ldsh [%o0+0x1e8],%g2 ! %g2 = ffffffffffffa309
! %l0 = 00000000c43a3d16, Mem[0000000012000010] = 50f518ad
stha %l0,[%i0+%o2]0x88 ! Mem[0000000012000010] = 50f53d16
! Mem[0000000013800188] = fffcd1ce, %l5 = 0000000e, %l7 = dd0ecf58
add %i3,0x188,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000fffcd1ce
! %l5 = 000000000000000e, Mem[0000000091800083] = 5a6ffbbb
stb %l5,[%o0+0x083] ! Mem[0000000091800080] = 0e6ffbbb
p1_label_13:
! %l5 = 000000000000000e, imm = ffffffffffffffc7, %l2 = 000000001f0ac400
subc %l5,-0x039,%l2 ! %l2 = 0000000000000047
! Mem[000000009180019c] = 5f04e1d5, %g18 = 8c9c77069c6b3962
ldsw [%o0+0x19c],%g2 ! %g2 = 8c9c77069c6b3962
! %f6 = bfd46df6, Mem[00000000910000b8] = 44654723
st %f6 ,[%i6+0x0b8] ! Mem[00000000910000b8] = bfd46df6
! %l4 = 0000000098c44608, %l3 = 000000000005cfc0, %l1 = 00000000000000f5
andcc %l4,%l3,%l1 ! %l1 = 0000000000044600, %ccr = 00
! %f4 = 5e2cea89 dd087370, Mem[0000000012000018] = 92e87046 73f5ff84
stda %f4 ,[%i0+%o3]0x88 ! Mem[0000000012000018] = 5e2cea89 dd087370
! Mem[00000000120001ec] = fac1e20e, %l4 = 98c44608, %l3 = 0005cfc0
add %i0,0x1ec,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000fac1e20e
! immd = 0000000000000100, %l2 = 0000000000000047, %ccr = 00
movpos %icc,0x100,%l2 ! Moved, %l2 = 0000000000000100
! %l1 = 0000000000044600, imm = fffffffffffff0fd, %l2 = 0000000000000100
orncc %l1,-0xf03,%l2 ! %l2 = 0000000000044f02, %ccr = 00
! %l6 = 000000001b4e1211, %l1 = 0000000000044600, %l4 = 0000000098c44608
sdivx %l6,%l1,%l4 ! %l4 = 0000000000000663
! %l4 = 0000000000000663, %l4 = 0000000000000663, %ccr = 00
movn %xcc,%l4,%l4 ! Register Not Moved
p1_label_14:
! %l3 = 00000000fac1e20e, %l7 = 00000000fffcd1ce, %y = 00000000
umulcc %l3,%l7,%l2 ! %l2 = fabec48889595544, %ccr = 88, %y = fabec488
membar #Sync ! Added by membar checker (172)
! Mem[0000000090000188] = 7713def0, %g2 = 000000005f04e1d5
lduh [%i4+0x18a],%g2 ! %g2 = 0000000000007713
! %l2 = fabec48889595544, %l5 = 000000000000000e, %ccr = 88
movcc %xcc,%l2,%l5 ! Moved, %l5 = fabec48889595544
! Mem[00000000910001d0] = 4badb2ee, %g2 = 0000000000007713
lduh [%i6+0x1d2],%g2 ! %g2 = 0000000000004bad
! %l6 = 1b4e1211, %l7 = fffcd1ce, Mem[0000000091800040] = 8b4c6fe0 5af932e1
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 1b4e1211 fffcd1ce
! %l0 = 00000000c43a3d16, Mem[0000000090800198] = 9f295e657982481d
stx %l0,[%i5+0x198] ! Mem[0000000090800198] = 00000000c43a3d16
! Mem[00000000120000e0] = 77569749, %l4 = 00000663, %l7 = fffcd1ce
add %i0,0xe0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000077569749
! %l4 = 00000663, %l5 = 89595544, Mem[0000000012800000] = d2f5ff91 fe14c69a
stda %l4,[%i1+%g0]0x80 ! Mem[0000000012800000] = 00000663 89595544
! Mem[0000000012000008] = 00000000, %l1 = 00044600, %l6 = 1b4e1211
add %i0,0x08,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000000000000
! Mem[00000000128001f8] = d5e69b24215367f2, %l2 = fabec48889595544, %l2 = fabec48889595544
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = d5e69b24215367f2
p1_label_15:
! %l7 = 0000000077569749, %l4 = 0000000000000663, %ccr = 88
movvc %xcc,%l7,%l4 ! Moved, %l4 = 0000000077569749
! Mem[0000000012000010] = 576441ce 50f53d16, %l0 = c43a3d16, %l1 = 00044600
ldda [%i0+%o2]0x89,%l0 ! %l0 = 0000000050f53d16 00000000576441ce
! %l6 = 0000000000000000
sethi %hi(0xfdcc5000),%l6 ! %l6 = 00000000fdcc5000
! %l0 = 0000000050f53d16, Mem[00000000918001fc] = 3e3a23fc
stw %l0,[%o0+0x1fc] ! Mem[00000000918001fc] = 50f53d16
! %f2 = c9aacc62, Mem[000000009080007c] = 1c600515
sta %f2 ,[%i5+0x07c]%asi ! Mem[000000009080007c] = c9aacc62
! %l7 = 0000000077569749, Mem[0000000012800020] = e748c45c
stwa %l7,[%i1+%o4]0x80 ! Mem[0000000012800020] = 77569749
! %l6 = 00000000fdcc5000, %l7 = 0000000077569749, %l0 = 0000000050f53d16
taddcctv %l6,%l7,%l0 ! %l0 = 0000000050f53d39, Trapped
! Mem[0000000012000114] = 8e247916, %l4 = 0000000077569749
swap [%i0+0x114],%l4 ! %l4 = 000000008e247916
! %l3 = 00000000fac1e20e, Mem[0000000012000020] = 00000000
stba %l3,[%i0+%o4]0x89 ! Mem[0000000012000020] = 0000000e
! %l3 = 00000000fac1e20e, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000000fac1e20e
p1_label_16:
! %l7 = 0000000077569749, Mem[0000000012000020] = 0e000000
stwa %l7,[%i0+%o4]0x80 ! Mem[0000000012000020] = 77569749
! Mem[000000001200014c] = a4df9c86, %l6 = 00000000fdcc5000
swap [%i0+0x14c],%l6 ! %l6 = 00000000a4df9c86
! %l2 = d5e69b24215367f2, Mem[0000000012800020] = 77569749
stha %l2,[%i1+%o4]0x81 ! Mem[0000000012800020] = 67f29749
! Mem[00000000130001d4] = c9177742, %l4 = 8e247916, %l5 = 89595544
add %i2,0x1d4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c9177742
! Mem[0000000013000010] = 3839cc76, %l5 = 00000000c9177742
ldsba [%i2+%o2]0x89,%l5 ! %l5 = 0000000000000076
! Mem[0000000012800084] = e470ef25, %l5 = 00000076, %l5 = 00000076
add %i1,0x84,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000e470ef25
! Mem[000000009080010c] = 6093b2e0, %g2 = 0000000000004bad
lduh [%i5+0x10e],%g2 ! %g2 = 0000000000006093
! %f9 = a0377e36, Mem[0000000013800000] = ded41ea9
sta %f9 ,[%i3+%g0]0x81 ! Mem[0000000013800000] = a0377e36
! %l0 = 50f53d39, %l1 = 576441ce, Mem[0000000091800100] = 6dbf041e bc01ca27
std %l0,[%o0+0x100] ! Mem[0000000091800100] = 50f53d39 576441ce
! %l2 = 215367f2, %l3 = fac1e20e, Mem[0000000013000040] = e6ae257a 3b08edad
std %l2,[%i2+0x040] ! Mem[0000000013000040] = 215367f2 fac1e20e
p1_label_17:
! Mem[0000000090000070] = 73e0540d, %g18 = 8c9c77069c6b3962
ldsw [%i4+0x070],%g2 ! %g2 = 8c9c77069c6b3962
! Mem[0000000013800010] = 0eb094da, %l3 = 00000000fac1e20e
lduwa [%i3+%o2]0x80,%l3 ! %l3 = 000000000eb094da
! %l7 = 0000000077569749, imm = 0000000000000cff, %l4 = 000000008e247916
xorcc %l7,0xcff,%l4 ! %l4 = 0000000077569bb6, %ccr = 00
! %l6 = 00000000a4df9c86, %l0 = 0000000050f53d39, %l2 = d5e69b24215367f2
sdivx %l6,%l0,%l2 ! %l2 = 0000000000000002
! Mem[00000000120000e4] = 7cbaab62, %l2 = 0000000000000002
swap [%i0+0x0e4],%l2 ! %l2 = 000000007cbaab62
! %f31 = bbea2394, Mem[000000009080004c] = 7f63d586
st %f31,[%i5+0x04c] ! Mem[000000009080004c] = bbea2394
! Mem[0000000012000000] = 514b732f, %f26 = d1cd98f5
lda [%i0+%g0]0x80,%f26 ! %f26 = 514b732f
! Mem[0000000012000028] = 98c44608, %l2 = 000000007cbaab62
lduha [%i0+%o5]0x88,%l2 ! %l2 = 0000000000004608
! Mem[0000000091800014] = a37ae06c, %g2 = 0000000073e0540d
lduh [%o0+0x016],%g2 ! %g2 = 000000000000a37a
! Mem[0000000090800040] = ab4d9bed8673fe99, %g2 = 000000000000a37a
ldx [%i5+0x040],%g2 ! %g2 = ab4d9bed8673fe99
p1_label_18:
! Mem[00000000910000ec] = fcd89f0c, %g2 = ab4d9bed8673fe99
ldub [%i6+0x0ef],%g2 ! %g2 = 00000000000000fc
! %l4 = 0000000077569bb6, Mem[0000000091800134] = 59e48239
stw %l4,[%o0+0x134] ! Mem[0000000091800134] = 77569bb6
! immd = 00000000000003e7, %l3 = 000000000eb094da, %ccr = 00
movcc %icc,0x3e7,%l3 ! Moved, %l3 = 00000000000003e7
! %l6 = 00000000a4df9c86, Mem[00000000908001cc] = 557ad745
stw %l6,[%i5+0x1cc] ! Mem[00000000908001cc] = a4df9c86
! Mem[00000000138001ec] = dd6f0c00, %l0 = 0000000050f53d39
ldsb [%i3+0x1ed],%l0 ! %l0 = 000000000000006f
! %l5 = 00000000e470ef25, Mem[00000000900000f7] = 0b6237e8
stb %l5,[%i4+0x0f7] ! Mem[00000000900000f4] = 256237e8
! %l5 = 00000000e470ef25, Mem[0000000091000124] = 67c0f517
stw %l5,[%i6+0x124] ! Mem[0000000091000124] = e470ef25
! %l5 = 00000000e470ef25, Mem[0000000091800060] = 2c7d828b83b95d79, %asi = 80
stxa %l5,[%o0+0x060]%asi ! Mem[0000000091800060] = 00000000e470ef25
! %l4 = 0000000077569bb6, %l1 = 00000000576441ce, %l4 = 0000000077569bb6
sllx %l4,%l1,%l4 ! %l4 = 00001dd5a6ed8000
! %l0 = 000000000000006f, %l7 = 0000000077569749, %y = fabec488
mulscc %l0,%l7,%l4 ! %l4 = 0000000000000037, %ccr = 00, %y = fd5f6244
p1_label_19:
! Mem[00000000138001bc] = 9cae4cf8, %l3 = 00000000000003e7
swap [%i3+0x1bc],%l3 ! %l3 = 000000009cae4cf8
! Mem[000000001300017c] = 6ff9ece1, %l4 = 0000000000000037
ldsh [%i2+0x17e],%l4 ! %l4 = ffffffffffffece1
! Mem[0000000013800018] = 1cfa4a90, %l4 = ffffffffffffece1
ldswa [%i3+%o3]0x80,%l4 ! %l4 = 000000001cfa4a90
! %l5 = 00000000e470ef25, immd = fffffffffffff91f, %l6 = 00000000a4df9c86
udivx %l5,-0x6e1,%l6 ! %l6 = 0000000000000000
! %l7 = 0000000077569749, imm = 0000000000000c64, %l1 = 00000000576441ce
orncc %l7,0xc64,%l1 ! %l1 = fffffffffffff7db, %ccr = 88
! %l4 = 000000001cfa4a90, Mem[00000000900001c4] = 46335dfe
stw %l4,[%i4+0x1c4] ! Mem[00000000900001c4] = 1cfa4a90
! Mem[0000000013000018] = 255b3daf, %l5 = 00000000e470ef25
lduba [%i2+%o3]0x89,%l5 ! %l5 = 00000000000000af
! Mem[0000000013000008] = 43049d69e5d7c5e6, %l0 = 000000000000006f, %l7 = 0000000077569749
add %i2,0x08,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 43049d69e5d7c5e6
! Mem[0000000090000188] = 13def0b6, %g2 = 00000000000000fc
ldsb [%i4+0x18b],%g2 ! %g2 = 0000000000000013
! Mem[0000000091800198] = 0610ba9b, %g2 = 0000000000000013
lduh [%o0+0x198],%g2 ! %g2 = 0000000000000610
p1_label_20:
! Mem[00000000918001cc] = ca4c61bc, %g2 = 0000000000000610
ldsh [%o0+0x1ce],%g2 ! %g2 = ffffffffffffca4c
! Mem[0000000012800008] = d3a89f64, %l1 = fffffffffffff7db
ldswa [%i1+%o1]0x88,%l1 ! %l1 = ffffffffd3a89f64
! %l0 = 0000006f, %l1 = d3a89f64, Mem[0000000090800040] = ab4d9bed 8673fe99
std %l0,[%i5+0x040] ! Mem[0000000090800040] = 0000006f d3a89f64
! %f6 = bfd46df6, Mem[0000000090000130] = 087603e1
st %f6 ,[%i4+0x130] ! Mem[0000000090000130] = bfd46df6
! Mem[00000000130000b3] = aeaecaf3, %l2 = 0000000000004608
ldstub [%i2+0x0b3],%l2 ! %l2 = 000000f3000000ff
! Mem[0000000091000178] = b318db1e80b5e0b8, %g2 = ffffffffffffca4c
ldxa [%i6+0x178]%asi,%g2 ! %g2 = b318db1e80b5e0b8
! %f16 = fd6e4fa7 268eb8d5 a9706397 d3a89f64
! %f20 = e748c45c 34332c1a baede0f0 3a87071c
! %f24 = 9f9aedbd 27cf67d0 514b732f 30e27157
! %f28 = 375681eb e1037608 aea1fb35 bbea2394
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000091800070] = 6b011660, %g2 = b318db1e80b5e0b8
ldsh [%o0+0x070],%g2 ! %g2 = 0000000000006b01
! Mem[00000000900001c0] = e1f675de, %g18 = 8c9c77069c6b3962
ldsw [%i4+0x1c0],%g2 ! %g2 = 8c9c77069c6b3962
! %l0 = 000000000000006f, imm = 0000000000000010, %l7 = 43049d69e5d7c5e6
sra %l0,0x010,%l7 ! %l7 = 0000000000000000
p1_label_21:
! Mem[0000000013000008] = 43049d69, %l6 = 0000000000000000
lduha [%i2+%o1]0x81,%l6 ! %l6 = 0000000000004304
! %l5 = 00000000000000af, Mem[0000000012800020] = 67f29749
stwa %l5,[%i1+%o4]0x81 ! Mem[0000000012800020] = 000000af
! %f0 = 375681eb a35f9ecb, Mem[0000000091800180] = ec9206cd 96b8711a
std %f0 ,[%o0+0x180] ! Mem[0000000091800180] = 375681eb a35f9ecb
! %f14 = 315a694c dbeda676, Mem[0000000013000080] = 7da080ee 6d5b881a
std %f14,[%i2+0x080] ! Mem[0000000013000080] = 315a694c dbeda676
! Mem[0000000091000014] = 7aae6b8e, %g2 = ffffffffe1f675de
lduh [%i6+0x016],%g2 ! %g2 = 0000000000007aae
! Mem[0000000012000000] = 514b732f, %l3 = 000000009cae4cf8
ldswa [%i0+%g0]0x81,%l3 ! %l3 = 00000000514b732f
! %l7 = 0000000000000000, Mem[000000009000014c] = bcae976a
stw %l7,[%i4+0x14c] ! Mem[000000009000014c] = 00000000
! %l0 = 0000006f, %l1 = d3a89f64, Mem[0000000091000030] = 66b5e83a f8c80863
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000006f d3a89f64
! %l4 = 000000001cfa4a90, Mem[0000000091000114] = 5764cf50
stw %l4,[%i6+0x114] ! Mem[0000000091000114] = 1cfa4a90
! Mem[00000000908000f0] = 754e91ae, %g2 = 0000000000007aae
ldub [%i5+0x0f3],%g2 ! %g2 = 0000000000000075
p1_label_22:
! Mem[00000000910000e4] = 75236dff, %g2 = 0000000000000075
ldub [%i6+0x0e4],%g2 ! %g2 = 0000000000000075
! %l0 = 0000006f, %l1 = d3a89f64, Mem[0000000012000028] = 0846c498 0e000000
stda %l0,[%i0+%o5]0x81 ! Mem[0000000012000028] = 0000006f d3a89f64
! %f8 = a232b298 a0377e36, Mem[0000000012800028] = 98c44608 d921e504
stda %f8 ,[%i1+%o5]0x81 ! Mem[0000000012800028] = a232b298 a0377e36
! Mem[0000000012000018] = 707308dd89ea2c5e, %f14 = 315a694c dbeda676
ldda [%i0+%o3]0x80,%f14 ! %f14 = 707308dd 89ea2c5e
! Mem[0000000090000054] = 810b8e2c, %g2 = 0000000000000075
lduw [%i4+0x054],%g2 ! %g2 = 00000000810b8e2c
! %l2 = 00000000000000f3, Mem[0000000091800048] = 3f283d9b50bcd7d6
stx %l2,[%o0+0x048] ! Mem[0000000091800048] = 00000000000000f3
! Mem[0000000012000136] = c4c0d521, %l6 = 0000000000004304
ldstub [%i0+0x136],%l6 ! %l6 = 000000d5000000ff
! %l3 = 00000000514b732f, Mem[0000000012800008] = d3a89f64
stba %l3,[%i1+%o1]0x89 ! Mem[0000000012800008] = d3a89f2f
! Mem[0000000012800068] = d3f5028f182e9419, %l2 = 00000000000000f3, %l6 = 00000000000000d5
add %i1,0x68,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = d3f5028f182e9419
! Mem[0000000012800028] = a232b298, %l7 = 0000000000000000
lduwa [%i1+%o5]0x80,%l7 ! %l7 = 00000000a232b298
p1_label_23:
! immd = 0000000000000005, %l2 = 00000000000000f3, %ccr = 88
mova %icc,0x005,%l2 ! Moved, %l2 = 0000000000000005
! Mem[00000000120001d8] = 9e1ce7cd4c2d8b84, %l3 = 00000000514b732f
ldx [%i0+0x1d8],%l3 ! %l3 = 9e1ce7cd4c2d8b84
! Mem[0000000091800000] = 33835d51, %g2 = 00000000810b8e2c
lduba [%o0+0x002]%asi,%g2 ! %g2 = 0000000000000033
! %l0 = 000000000000006f, Mem[00000000910001a2] = 1e54ea13
sth %l0,[%i6+0x1a2] ! Mem[00000000910001a0] = 006fea13
! done : should take illegal inst trap, %l0 = 000000000000006f
done ! Illegal inst trap : %l0 = 000000000000007f
! Mem[000000001380006c] = 93d69490, %l6 = d3f5028f182e9419
lduba [%i3+0x06c]%asi,%l6 ! %l6 = 0000000000000093
! Mem[0000000012000028] = 649fa8d36f000000, %f12 = 937bed10 3839cc76
ldda [%i0+%o5]0x88,%f12 ! %f12 = 649fa8d3 6f000000
! %l1 = ffffffffd3a89f64, Mem[0000000091800050] = 28155d72
stb %l1,[%o0+0x050] ! Mem[0000000091800050] = 64155d72
! Mem[00000000130001c8] = 89a80d5b, %l2 = 0000000000000005
ldstub [%i2+0x1c8],%l2 ! %l2 = 00000089000000ff
! %l7 = 00000000a232b298, Mem[0000000091000074] = ab1740c8, %asi = 80
stha %l7,[%i6+0x074]%asi ! Mem[0000000091000074] = b29840c8
p1_label_24:
! Mem[0000000090000080] = 375681eb a35f9ecb c9aacc62 d7f775b0
! Mem[0000000090000090] = 5e2cea89 dd087370 bfd46df6 65334ea8
! Mem[00000000900000a0] = a232b298 a0377e36 98c44608 d106244a
! Mem[00000000900000b0] = 937bed10 3839cc76 315a694c dbeda676
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800090] = faf7017d, %g18 = 8c9c77069c6b3962
ldsw [%o0+0x090],%g2 ! %g2 = 8c9c77069c6b3962
! %l3 = 9e1ce7cd4c2d8b84, %l2 = 0000000000000089, %y = fd5f6244
udiv %l3,%l2,%l3 ! %l3 = 00000000ffffffff
mov %l0,%y ! %y = 0000007f
! %l0 = 000000000000007f, Mem[000000009000014c] = 00000000
sth %l0,[%i4+0x14c] ! Mem[000000009000014c] = 007f0000
! immd = 0000000000000166, %l3 = 00000000ffffffff, %ccr = 88
mova %icc,0x166,%l3 ! Moved, %l3 = 0000000000000166
! Mem[0000000012000020] = 77569749, %l4 = 000000001cfa4a90
ldswa [%i0+%o4]0x81,%l4 ! %l4 = 0000000077569749
! Mem[0000000013800000] = 367e37a0, %l7 = 00000000a232b298
ldsba [%i3+%g0]0x88,%l7 ! %l7 = ffffffffffffffa0
! immd = 0000000000000170, %l2 = 0000000000000089, %ccr = 88
movcc %xcc,0x170,%l2 ! Moved, %l2 = 0000000000000170
! %l4 = 0000000077569749, imm = 000000000000000b, %l4 = 0000000077569749
sra %l4,0x00b,%l4 ! %l4 = 00000000000eead2
! Mem[0000000012800160] = 5b1cb756, %l7 = ffffffa0, %l3 = 00000166
add %i1,0x160,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000005b1cb756
p1_label_25:
! Mem[00000000138000d0] = a320b2ef, %l7 = ffffffa0, %l7 = ffffffa0
add %i3,0xd0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a320b2ef
! Set Register : %l1 = ffffffffd3a89f64
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000013000000] = aeb46b60 649fa8d3, %l0 = 0000007f, %l1 = ffffffff
ldda [%i2+%g0]0x88,%l0 ! %l0 = 00000000649fa8d3 00000000aeb46b60
! %l2 = 00000170, %l3 = 5b1cb756, Mem[0000000012000150] = 9d8e1f0a 260a5bbb
std %l2,[%i0+0x150] ! Mem[0000000012000150] = 00000170 5b1cb756
! %l2 = 0000000000000170, Mem[0000000012800020] = 000000af
stwa %l2,[%i1+%o4]0x81 ! Mem[0000000012800020] = 00000170
! Mem[00000000128001ec] = fd80af0c, %l4 = 000eead2, %l5 = 000000af
add %i1,0x1ec,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000fd80af0c
! Mem[00000000918001cc] = d1ca4c61, %g2 = fffffffffaf7017d
ldsb [%o0+0x1cd],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000090800180] = 5bb62bcb, %g2 = ffffffffffffffd1
lduw [%i5+0x180],%g2 ! %g2 = 000000005bb62bcb
! Mem[00000000910001c8] = f1526646, %g2 = 000000005bb62bcb
ldub [%i6+0x1ca],%g2 ! %g2 = 00000000000000f1
! %l0 = 00000000649fa8d3, Mem[0000000012000020] = 77569749
stha %l0,[%i0+%o4]0x80 ! Mem[0000000012000020] = a8d39749
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 00000000649fa8d3
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000aeb46b60
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000170
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005b1cb756
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000eead2
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fd80af0c
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000093
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a320b2ef
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000007f,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p1_failed
mov 0x111,%g1
! 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 375681eb a35f9ecb
bne %xcc,p1_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c9aacc62 d7f775b0
bne %xcc,p1_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5e2cea89 dd087370
bne %xcc,p1_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bfd46df6 65334ea8
bne %xcc,p1_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 98c44608 d106244a
bne %xcc,p1_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 649fa8d3 6f000000
bne %xcc,p1_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 707308dd 89ea2c5e
bne %xcc,p1_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a9706397 d3a89f64
bne %xcc,p1_f18_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 514b732f 30e27157
bne %xcc,p1_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 375681eb e1037608
bne %xcc,p1_f28_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000059f
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 = 163df550ce416457
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 = 707308dd89ea2c5e
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 = a8d39749000000f5
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 = 0000006fd3a89f64
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = f0edffd4734c8849
ldx [%i0+0x048],%g3 ! Observed data at 0000000012000048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = a77c9a1af7111569
ldx [%i0+0x080],%g3 ! Observed data at 0000000012000080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7756974900000002
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000120000e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 80c582ee77569749
ldx [%i0+0x110],%g3 ! Observed data at 0000000012000110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5033c2d9c4c0ff21
ldx [%i0+0x130],%g3 ! Observed data at 0000000012000130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0c5316b0fdcc5000
ldx [%i0+0x148],%g3 ! Observed data at 0000000012000148
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000001705b1cb756
ldx [%i0+0x150],%g3 ! Observed data at 0000000012000150
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x150,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000066389595544
ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2f9fa8d3976370a9
ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000170d1c68e5f
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 = a232b298a0377e36
ldx [%i1+0x028],%g3 ! Observed data at 0000000012800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x028,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = d3a89f64606bb4ae
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 215367f2fac1e20e
ldx [%i2+0x040],%g3 ! Observed data at 0000000013000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 315a694cdbeda676
ldx [%i2+0x080],%g3 ! Observed data at 0000000013000080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = aeaecaff14d28ea2
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000130000b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 55e226fb00000000
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000130000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000001f0ac400
ldx [%i2+0x190],%g3 ! Observed data at 0000000013000190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffa80d5b6b011660
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000130001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = cfd3ffa92bc295ca
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000130001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d8,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a0377e36000000f5
ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0eb094da74fc8ff4
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = aea1fb35bbea2394
ldx [%i3+0x040],%g3 ! Observed data at 0000000013800040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x040,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 25ead99d000003e7
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000138001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1b8,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f0_fail:
set p1_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f2_fail:
set p1_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f10_fail:
set p1_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f12_fail:
set p1_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f14_fail:
set p1_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f18_fail:
set p1_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f26_fail:
set p1_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f28_fail:
set p1_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 1 failed
p1_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x004] ! Set processor 1 done flag
set p1_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 1 failed
p1_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x004] ! Set processor 1 done flag
set p1_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p1_selfmod_failed:
ba p1_failed
mov 0xabc,%g1
p1_common_error:
or %g0,0xee1,%g1
ba p1_failed
mov %o5,%g3
p1_common_signature_error:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_common_timeout:
set p1_temp,%g1
ba p1_failed
st %g2,[%g1] ! Common Lock Number
p1_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p1_failed
mov 0x0,%g3
p1_trap1e:
stba %l7,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800010]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800008]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800018]
done
p1_trap1o:
stba %l7,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800010]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800008]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800018]
done
p1_trap2e:
stwa %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800000]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800000]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800018]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800020]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012800008]
done
p1_trap2o:
stwa %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800000]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800000]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800018]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800020]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012800008]
done
p1_trap3e:
nop
add %l7,%l6,%l4
xnor %l2,%l4,%l3
xor %l0,-0x0a0,%l3
and %l2,-0x958,%l4
xnor %l2,%l4,%l7
done
p1_trap3o:
nop
add %l7,%l6,%l4
xnor %l2,%l4,%l3
xor %l0,-0x0a0,%l3
and %l2,-0x958,%l4
xnor %l2,%l4,%l7
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 = 4934d9fe1153c638
ldx [%g1+0x008],%l1 ! %l1 = 5dcbc8de016084d2
ldx [%g1+0x010],%l2 ! %l2 = 42568505a77c9a1a
ldx [%g1+0x018],%l3 ! %l3 = 2d86b84a0e48ff54
ldx [%g1+0x020],%l4 ! %l4 = 2390ef84e70eaad5
ldx [%g1+0x028],%l5 ! %l5 = 5a5a63047aba7701
ldx [%g1+0x030],%l6 ! %l6 = af98ce4e3db91bb5
ldx [%g1+0x038],%l7 ! %l7 = 6bd1ea24af78f442
! Initialize the output register of window 0
set unres3_start,%o0
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 = 98c4480c 31f0b8be c0d92610 c7eb5edd
! %f4 = 856253c6 96e763c6 f2d13370 b80be136
! %f8 = 3f9711a9 7134053d 8e69858b 53ce4834
! %f12 = 8f6d1621 3db9b385 6b3f933c b7dc9ecb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 450cb011 9159aed4 84e5e86b c1d58186
! %f20 = 19144d22 d022aa17 842b93bf de69757c
! %f24 = 5474f4b9 69c5f7ea 70052e15 43faaea4
! %f28 = c6d45331 98a4549a b5f123d6 94bf4536
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 24e4d82e 74af7ee9 71f7473b 92540d2a
! %f36 = 4322877c 32121def c66450cf 7c8290a3
! %f40 = 871cae85 59e9492e 7b792dec e4782490
! %f44 = d3bc6e5b d10f4cac fcadc78f e6893a98
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd131b8ff00000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = d131b8ff00000020
wr %g0,%y ! Clear Y 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[0000000015000020] = a63f8559 b077a903, %l0 = 49a57458, %l1 = 31591b1a
ldda [%i2+%o4]0x81,%l0 ! %l0 = 00000000a63f8559 00000000b077a903
! %l2 = 2a24e7fa, %l3 = 3284384e, Mem[0000000090800078] = 05af2cea 1c600515
stda %l2,[%i5+0x078]%asi ! Mem[0000000090800078] = 2a24e7fa 3284384e
! Mem[00000000910001c8] = eef15266, %g2 = da5a83c5ca437634
ldsb [%i6+0x1c9],%g2 ! %g2 = ffffffffffffffee
! immd = 00000000000000ab, %l4 = 520d00edf6133590, %ccr = 44
movl %xcc,0x0ab,%l4 ! Register Not Moved
! Mem[00000000908000a4] = acc620fa, %g2 = ffffffffffffffee
lduw [%i5+0x0a4],%g2 ! %g2 = 00000000acc620fa
! Mem[00000000900001ec] = 3fb77494, %g2 = 00000000acc620fa
lduh [%i4+0x1ec],%g2 ! %g2 = 0000000000003fb7
! Mem[0000000014000008] = e5910995, %f19 = c1d58186
lda [%i0+%o1]0x89,%f19 ! %f19 = e5910995
! %l4 = f6133590, %l5 = 4bfbc0ce, Mem[0000000015800020] = 46262fae af64ad55
stda %l4,[%i3+%o4]0x81 ! Mem[0000000015800020] = f6133590 4bfbc0ce
! Mem[00000000140000a0] = c74e70af1a0cca05, %l6 = 9ae661d43622e2f4, %l7 = 3ba057f00852d72a
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = c74e70af1a0cca05
! Mem[0000000014800158] = 815859d0, %l5 = 4bfbc0ce, %l4 = f6133590
add %i1,0x158,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000815859d0
p2_label_2:
! Mem[0000000014800008] = a089133864da4442, %l6 = 9ae661d43622e2f4
ldxa [%i1+%o1]0x88,%l6 ! %l6 = a089133864da4442
! Mem[0000000091000164] = 1d8f3133, %g2 = 0000000000003fb7
lduh [%i6+0x166],%g2 ! %g2 = 0000000000001d8f
! %l2 = 2a24e7fa, %l3 = 3284384e, Mem[0000000091800070] = 00d9bc34 83e88393
std %l2,[%o0+0x070] ! Mem[0000000091800070] = 2a24e7fa 3284384e
! Mem[0000000014800028] = d54f1db9, %l0 = 00000000a63f8559
lduha [%i1+%o5]0x81,%l0 ! %l0 = 000000000000d54f
! Mem[00000000140000c4] = adbe20eb, %l4 = 00000000815859d0
swap [%i0+0x0c4],%l4 ! %l4 = 00000000adbe20eb
! Mem[00000000148000f8] = a8a718af9b5828ff, %l6 = a089133864da4442, %l1 = 00000000b077a903
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a8a718af9b5828ff
! %l5 = e0d897f84bfbc0ce, imm = 000000000000000a, %l3 = 8fa1ad783284384e
sll %l5,0x00a,%l3 ! %l3 = 625fe12fef033800
! Mem[0000000015800016] = 0fb9a25c, %l3 = 625fe12fef033800
ldstub [%i3+0x016],%l3 ! %l3 = 000000a2000000ff
! Mem[0000000015800028] = 20cfdfa5a6a6d31d, %l4 = 00000000adbe20eb
ldxa [%i3+%o5]0x81,%l4 ! %l4 = 20cfdfa5a6a6d31d
! Mem[0000000014800104] = dcc12514, %l5 = e0d897f84bfbc0ce
ldub [%i1+0x106],%l5 ! %l5 = 0000000000000025
p2_label_3:
! Mem[0000000015000008] = 2fd23d04, %l7 = c74e70af1a0cca05
ldstuba [%i2+%o1]0x80,%l7 ! %l7 = 0000002f000000ff
! %l1 = a8a718af9b5828ff, %l2 = 48e453f62a24e7fa, %l2 = 48e453f62a24e7fa
add %l1,%l2,%l2 ! %l2 = f18b6ca5c57d10f9
! Mem[0000000091000004] = 4cc663e3, %g2 = 0000000000001d8f
lduw [%i6+0x004],%g2 ! %g2 = 000000004cc663e3
! %l7 = 000000000000002f, Mem[00000000908001c8] = 4e632be1557ad745
stx %l7,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000000000002f
! Mem[0000000014800018] = dc4b50f0, %l1 = a8a718af9b5828ff
swapa [%i1+%o3]0x88,%l1 ! %l1 = 00000000dc4b50f0
! Mem[00000000158000dc] = 808a7a9e, %l1 = dc4b50f0, %l6 = 64da4442
add %i3,0xdc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000808a7a9e
! %l2 = f18b6ca5c57d10f9, %l6 = 00000000808a7a9e, %l1 = 00000000dc4b50f0
taddcctv %l2,%l6,%l1 ! %l0 = 000000000000d572, Trapped
! %l7 = 000000000000002f, Mem[0000000015000010] = 39625b6e548fc573
stxa %l7,[%i2+%o2]0x89 ! Mem[0000000015000010] = 000000000000002f
! %l3 = 00000000000000a2, Mem[0000000014000018] = d437786d
stba %l3,[%i0+%o3]0x88 ! Mem[0000000014000018] = d43778a2
! %l4 = a6a6d31d, %l5 = 00000025, Mem[0000000015000020] = a63f8559 b077a903
stda %l4,[%i2+%o4]0x81 ! Mem[0000000015000020] = a6a6d31d 00000025
p2_label_4:
! Mem[00000000910000a0] = 9b408634, %g2 = 000000004cc663e3
lduh [%i6+0x0a2],%g2 ! %g2 = 0000000000009b40
! Mem[00000000908001d0] = 1693dcbf, %g2 = 0000000000009b40
ldsha [%i5+0x1d2]%asi,%g2 ! %g2 = 0000000000001693
! Mem[000000009080016c] = a5ee00ad, %g18 = fbb9b91250c67d8c
ldsw [%i5+0x16c],%g2 ! %g2 = fbb9b91250c67d8c
! %l6 = 00000000808a7a9e, %l3 = 00000000000000a2, %l6 = 00000000808a7a9e
sra %l6,%l3,%l6 ! %l6 = ffffffffe0229ea7
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000015000140] = 61cc53d1dbb5ba16, %f2 = c0d92610 c7eb5edd
ldd [%i2+0x140],%f2 ! %f2 = 61cc53d1 dbb5ba16
! %f21 = d022aa17, Mem[000000009080019c] = 7982481d
st %f21,[%i5+0x19c] ! Mem[000000009080019c] = d022aa17
! Mem[000000009100012c] = cd3a6161, %g2 = ffffffffa5ee00ad
ldub [%i6+0x12c],%g2 ! %g2 = 00000000000000cd
! %l6 = ffffffffe0229ea7, Mem[000000009180019e] = e1d55cdd
sth %l6,[%o0+0x19e] ! Mem[000000009180019c] = 9ea75cdd
! %l3 = 00000000000000a2, imm = 0000000000000fbd, %l4 = 20cfdfa5a6a6d31d
subccc %l3,0xfbd,%l4 ! %l4 = fffffffffffff0e5, %ccr = 99
p2_label_5:
! %f25 = 69c5f7ea, Mem[0000000015000020] = a6a6d31d
sta %f25,[%i2+%o4]0x80 ! Mem[0000000015000020] = 69c5f7ea
! Mem[0000000090000040] = 9d14608a ca521b68, %g2 = 000000cd, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 000000009d14608a 00000000ca521b68
! Mem[0000000091000000] = 5398fcc6, %g2 = 000000009d14608a
lduwa [%i6+0x000]%asi,%g2 ! %g2 = 000000005398fcc6
! %l7 = 000000000000002f, imm = fffffffffffff6cc, %l4 = fffffffffffff0e5
add %l7,-0x934,%l4 ! %l4 = fffffffffffff6fb
! Mem[0000000091000168] = 31336c30, %g2 = 000000005398fcc6
ldsha [%i6+0x168]%asi,%g2 ! %g2 = 0000000000003133
! immd = 0000000000000366, %l5 = 0000000000000025, %ccr = 99
movge %icc,0x366,%l5 ! Register Not Moved
! Mem[000000009100014c] = bb8ca6d7, %g2 = 0000000000003133
ldub [%i6+0x14c],%g2 ! %g2 = 00000000000000bb
! Mem[00000000150001b0] = 3f03c340, %l7 = 000000000000002f
ldstub [%i2+0x1b0],%l7 ! %l7 = 0000003f000000ff
! Mem[0000000015000010] = 2f000000, %l0 = 000000000000d572
ldstuba [%i2+%o2]0x80,%l0 ! %l0 = 0000002f000000ff
! Mem[00000000140001d4] = 173f8cd6, %l2 = c57d10f9, %l4 = fffff6fb
add %i0,0x1d4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000173f8cd6
p2_label_6:
! %l6 = ffffffffe0229ea7, %l0 = 000000000000002f, %ccr = 99
movvc %icc,%l6,%l0 ! Moved, %l0 = ffffffffe0229ea7
! Mem[00000000908001c0] = bc65ad57, %g2 = 00000000000000bb
lduw [%i5+0x1c0],%g2 ! %g2 = 00000000bc65ad57
! %l4 = 00000000173f8cd6, Mem[00000000158000bc] = 9752f74a
stw %l4,[%i3+0x0bc] ! Mem[00000000158000bc] = 173f8cd6
! Mem[0000000014800008] = a0891338 64da4442, %l6 = e0229ea7, %l7 = 0000003f
ldda [%i1+%o1]0x88,%l6 ! %l6 = 0000000064da4442 00000000a0891338
! Mem[000000009100012c] = cd3a6161, %g2 = 00000000bc65ad57
ldsh [%i6+0x12c],%g2 ! %g2 = ffffffffffffcd3a
! Mem[0000000091000140] = ecb715ac2483298e, %g2 = ffffffffffffcd3a
ldx [%i6+0x140],%g2 ! %g2 = ecb715ac2483298e
! Mem[00000000910000b0] = ede1c033 666102f0, %g2 = 2483298e, %g3 = ca521b68
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000ede1c033 00000000666102f0
! Mem[0000000015000020] = 69c5f7ea, %l3 = 00000000000000a2
lduwa [%i2+%o4]0x80,%l3 ! %l3 = 0000000069c5f7ea
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l2 = f18b6ca5c57d10f9, %l4 = 00000000173f8cd6, %l4 = 00000000173f8cd6
or %l2,%l4,%l4 ! %l4 = f18b6ca5d77f9cff
p2_label_7:
! Mem[00000000140000d0] = bf006d1b, %l2 = f18b6ca5c57d10f9
ldsw [%i0+0x0d0],%l2 ! %l2 = ffffffffbf006d1b
! Mem[0000000090000044] = ca521b68, %g18 = fbb9b91250c67d8c
ldsw [%i4+0x044],%g2 ! %g2 = fbb9b91250c67d8c
! Mem[0000000014000020] = ff8a763f, %l1 = 00000000dc4b50f0
lduba [%i0+%o4]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000091000088] = 86ad1b16cbfc9141, %f48 = a32af125 4d694d63
ldd [%i6+0x088],%f48 ! %f48 = 86ad1b16 cbfc9141
! Mem[0000000015000020] = 69c5f7ea, %l5 = 0000000000000025
ldsha [%i2+%o4]0x81,%l5 ! %l5 = 00000000000069c5
! %l6 = 0000000064da4442, Mem[00000000908000d0] = a37c3c6427ab1ce7
stx %l6,[%i5+0x0d0] ! Mem[00000000908000d0] = 0000000064da4442
! Mem[0000000014800010] = 549c044f, %l2 = ffffffffbf006d1b
ldsba [%i1+%o2]0x89,%l2 ! %l2 = 000000000000004f
! Mem[0000000014800018] = 9b5828ff, %l3 = 0000000069c5f7ea
ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 000000ff000000ff
! Mem[0000000090800074] = 6fb98264, %g2 = ffffffffca521b68
ldsb [%i5+0x074],%g2 ! %g2 = 000000000000006f
! retry : should take illegal inst trap, %l0 = ffffffffe0229ea7
retry ! Illegal inst trap : %l0 = ffffffffe0229eb7
p2_label_8:
! Mem[0000000015800018] = 7a9cf90e, %l4 = f18b6ca5d77f9cff
lduha [%i3+%o3]0x88,%l4 ! %l4 = 000000000000f90e
! Mem[0000000091800058] = d3be9568, %g2 = 000000000000006f
ldub [%o0+0x05a],%g2 ! %g2 = 00000000000000d3
! %l4 = 000000000000f90e, Mem[000000009180017a] = 72e95a67
stb %l4,[%o0+0x17a] ! Mem[0000000091800178] = 0ee95a67
! Mem[00000000900001a8] = 875ccbae, %g2 = 00000000000000d3
ldsh [%i4+0x1a8],%g2 ! %g2 = ffffffffffff875c
! %l7 = 00000000a0891338, %l7 = 00000000a0891338, %ccr = 99
movre %l7,%l7,%l0 ! Not Moved, %l0 = ffffffffe0229eb7
! %l7 = 00000000a0891338, Mem[0000000091000194] = f32db03d
stb %l7,[%i6+0x194] ! Mem[0000000091000194] = 382db03d
! immd = 0000000000000258, %l4 = 000000000000f90e, %ccr = 99
movpos %xcc,0x258,%l4 ! Register Not Moved
! Mem[0000000015800008] = 0c1c4c4d, %l3 = 00000000000000ff
ldswa [%i3+%o1]0x89,%l3 ! %l3 = 000000000c1c4c4d
! %l2 = 000000000000004f, %l1 = 00000000000000ff, %l6 = 0000000064da4442
tsubcctv %l2,%l1,%l6 ! %l0 = ffffffffe0229eda, Trapped
! Mem[0000000015000018] = 11237d06, %f12 = 8f6d1621
lda [%i2+%o3]0x88,%f12 ! %f12 = 11237d06
p2_label_9:
! Mem[00000000148001b0] = 95ea9a0d87337a9f, %f12 = 11237d06 3db9b385
ldd [%i1+0x1b0],%f12 ! %f12 = 95ea9a0d 87337a9f
! %l3 = 000000000c1c4c4d, imm = 0000000000000d09, %l0 = ffffffffe0229eda
andcc %l3,0xd09,%l0 ! %l0 = 0000000000000c09, %ccr = 00
! Mem[0000000090000078] = 23a0801f, %g2 = ffffffffffff875c
lduh [%i4+0x07a],%g2 ! %g2 = 00000000000023a0
! %l6 = 0000000064da4442, %l0 = 0000000000000c09, %y = 00000000
udiv %l6,%l0,%l6 ! %l6 = 000000000008613c
mov %l0,%y ! %y = 00000c09
! Mem[0000000015800018] = 0ef99c7a, %l6 = 000000000008613c
ldstub [%i3+%o3],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[00000000158000a0] = 6434a362f381fa8a, %l1 = 00000000000000ff, %l1 = 00000000000000ff
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 6434a362f381fa8a
! %l0 = 00000c09, %l1 = f381fa8a, Mem[00000000140001c0] = 1f92873c 81275a0d
std %l0,[%i0+0x1c0] ! Mem[00000000140001c0] = 00000c09 f381fa8a
! %l5 = 00000000000069c5, Mem[0000000014000008] = 950991e5
stha %l5,[%i0+%o1]0x80 ! Mem[0000000014000008] = 69c591e5
! Mem[0000000014800000] = e47d3594, %f24 = 5474f4b9
lda [%i1+%g0]0x88,%f24 ! %f24 = e47d3594
p2_label_10:
! %f11 = 53ce4834, Mem[00000000918000cc] = 5d67fd8c
st %f11,[%o0+0x0cc] ! Mem[00000000918000cc] = 53ce4834
! %l7 = 00000000a0891338, Mem[000000009100002d] = d1d56266
stb %l7,[%i6+0x02d] ! Mem[000000009100002c] = 38d56266
! %l1 = 6434a362f381fa8a, Mem[0000000014000138] = 52e9bc7a
stw %l1,[%i0+0x138] ! Mem[0000000014000138] = f381fa8a
! Mem[0000000015800020] = f6133590, %l0 = 0000000000000c09
lduha [%i3+%o4]0x80,%l0 ! %l0 = 000000000000f613
! %l7 = 00000000a0891338, %l2 = 000000000000004f, %ccr = 00
movle %icc,%l7,%l2 ! Register Not Moved
! Mem[00000000918000e0] = ab5686354a05a747, %f48 = 43a0b8c5 b3534aaa
ldd [%o0+0x0e0],%f48 ! %f48 = ab568635 4a05a747
! %l5 = 00000000000069c5, Mem[00000000900001fe] = dc55aa4a, %asi = 80
stba %l5,[%i4+0x1fe]%asi ! Mem[00000000900001fc] = c555aa4a
! %l1 = 6434a362f381fa8a, Mem[0000000015000010] = 00000000000000ff
stxa %l1,[%i2+%o2]0x89 ! Mem[0000000015000010] = 6434a362f381fa8a
! Mem[0000000015800008] = 4d4c1c0c, %l0 = 000000000000f613
ldsha [%i3+%o1]0x81,%l0 ! %l0 = 0000000000004d4c
! %l3 = 000000000c1c4c4d, immed = fffff2b5, %y = 00000c09
smulcc %l3,-0xd4b,%l4 ! %l4 = ffffff5f03d5bc71, %ccr = 80, %y = ffffff5f
p2_label_11:
! %l4 = 03d5bc71, %l5 = 000069c5, Mem[00000000918000d0] = dbbe3910 7e2b474d
std %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 03d5bc71 000069c5
! %l2 = 000000000000004f, Mem[0000000014000010] = f5289be1
stwa %l2,[%i0+%o2]0x80 ! Mem[0000000014000010] = 0000004f
! %l5 = 00000000000069c5, Mem[0000000090000168] = 5fc5ab27
stw %l5,[%i4+0x168] ! Mem[0000000090000168] = 000069c5
! Mem[0000000090800008] = e74bbbf2815722de, %g2 = 00000000000023a0
ldx [%i5+%o1],%g2 ! %g2 = e74bbbf2815722de
! %l0 = 0000000000004d4c, Mem[0000000091800198] = 0610ba9b5f049ea7
stx %l0,[%o0+0x198] ! Mem[0000000091800198] = 0000000000004d4c
! Mem[0000000015000078] = 53fe2d2bcd7ac89f, %l3 = 000000000c1c4c4d, %l1 = 6434a362f381fa8a
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 53fe2d2bcd7ac89f
! Mem[000000009100001c] = 139cf6c9, %g2 = e74bbbf2815722de
ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000013
! Mem[00000000148001f0] = e84e8ff80f549c09, %l2 = 000000000000004f, %l6 = 000000000000000e
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e84e8ff80f549c09
! immd = 0000000000000023, %l3 = 000000000c1c4c4d, %ccr = 80
move %icc,0x023,%l3 ! Register Not Moved
! %l2 = 0000004f, %l3 = 0c1c4c4d, Mem[0000000015800028] = a5dfcf20 1dd3a6a6
stda %l2,[%i3+%o5]0x88 ! Mem[0000000015800028] = 0000004f 0c1c4c4d
p2_label_12:
! Mem[0000000014000010] = 4f000000, %l3 = 000000000c1c4c4d
swapa [%i0+%o2]0x89,%l3 ! %l3 = 000000004f000000
! %l1 = 53fe2d2bcd7ac89f, Mem[0000000090000144] = 888fc491
sth %l1,[%i4+0x144] ! Mem[0000000090000144] = c89fc491
! %l0 = 0000000000004d4c, %l6 = e84e8ff80f549c09, %l3 = 000000004f000000
tsubcctv %l0,%l6,%l3 ! %l0 = 0000000000004d6f, Trapped
! Mem[00000000910000dc] = c3079564, %g2 = 0000000000000013
lduw [%i6+0x0dc],%g2 ! %g2 = 00000000c3079564
! Mem[0000000014800000] = 94357de4, %l6 = e84e8ff80f549c09
ldsba [%i1+%g0]0x80,%l6 ! %l6 = ffffffffffffff94
! %l3 = 000000004f000000, Mem[0000000090800186] = 3381cd2b
sth %l3,[%i5+0x186] ! Mem[0000000090800184] = 0000cd2b
! %l7 = 00000000a0891338, %l5 = 00000000000069c5, %ccr = 80
movn %xcc,%l7,%l5 ! Register Not Moved
! %l1 = 53fe2d2bcd7ac89f, %l7 = 00000000a0891338, %ccr = 80
mova %icc,%l1,%l7 ! Moved, %l7 = 53fe2d2bcd7ac89f
! Mem[0000000015000008] = 043dd2ff, %l5 = 00000000000069c5
lduwa [%i2+%o1]0x88,%l5 ! %l5 = 00000000043dd2ff
! Mem[00000000900000c8] = 50758781, %g18 = fbb9b91250c67d8c
ldsw [%i4+0x0c8],%g2 ! %g2 = fbb9b91250c67d8c
p2_label_13:
! Mem[00000000908001e0] = d6a5c497, %g18 = fbb9b91250c67d8c
ldsw [%i5+0x1e0],%g2 ! %g2 = fbb9b91250c67d8c
! Mem[000000001580002d] = 4d4c1c0c, %l4 = ffffff5f03d5bc71
ldstub [%i3+0x02d],%l4 ! %l4 = 0000004c000000ff
! %l1 = 53fe2d2bcd7ac89f, %l4 = 000000000000004c, %ccr = 80
movrlez %l1,%l4,%l3 ! Not Moved, %l3 = 000000004f000000
! %l4 = 000000000000004c, imm = 0000000000000483, %l7 = 53fe2d2bcd7ac89f
xor %l4,0x483,%l7 ! %l7 = 00000000000004cf
! %l5 = 00000000043dd2ff, imm = 0000000000000431, %l4 = 000000000000004c
addccc %l5,0x431,%l4 ! %l4 = 00000000043dd730, %ccr = 00
! Mem[0000000014800168] = 3c41239291eef26d, %l4 = 00000000043dd730, %l7 = 00000000000004cf
add %i1,0x168,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3c41239291eef26d
! Mem[0000000015800048] = 0194e589 da74ab4f, %l6 = ffffff94, %l7 = 91eef26d
ldda [%i3+0x048]%asi,%l6 ! %l6 = 000000000194e589 00000000da74ab4f
! Mem[0000000015000020] = 25000000 eaf7c569, %l4 = 043dd730, %l5 = 043dd2ff
ldda [%i2+%o4]0x89,%l4 ! %l4 = 00000000eaf7c569 0000000025000000
! %l7 = 00000000da74ab4f, Mem[00000000910001b0] = 2459beee9640fe46
stx %l7,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000da74ab4f
! %l7 = 00000000da74ab4f, %l3 = 000000004f000000, %l1 = 53fe2d2bcd7ac89f
or %l7,%l3,%l1 ! %l1 = 00000000df74ab4f
p2_label_14:
! Mem[00000000910001e8] = be77e5d0 2936a680, %g2 = d6a5c497, %g3 = 666102f0
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000be77e5d0 000000002936a680
! Mem[00000000150000bc] = abd982b0, %l4 = 00000000eaf7c569
swap [%i2+0x0bc],%l4 ! %l4 = 00000000abd982b0
! %l6 = 000000000194e589, %l2 = 000000000000004f, %l2 = 000000000000004f
addcc %l6,%l2,%l2 ! %l2 = 000000000194e5d8, %ccr = 00
! Mem[0000000014800054] = f40c700c, %l7 = 00000000da74ab4f
ldstub [%i1+0x054],%l7 ! %l7 = 000000f4000000ff
! Mem[0000000015800028] = 0000004f, %f10 = 8e69858b
lda [%i3+%o5]0x89,%f10 ! %f10 = 0000004f
! %l4 = 00000000abd982b0, Mem[00000000908001ac] = 94989c9f, %asi = 80
stwa %l4,[%i5+0x1ac]%asi ! Mem[00000000908001ac] = abd982b0
! %f5 = 96e763c6, Mem[0000000015800020] = f6133590
sta %f5 ,[%i3+%o4]0x81 ! Mem[0000000015800020] = 96e763c6
! Mem[0000000090800004] = 8865ecf6, %g18 = fbb9b91250c67d8c
ldsw [%i5+0x004],%g2 ! %g2 = fbb9b91250c67d8c
! %f16 = 450cb011 9159aed4 84e5e86b e5910995
! %f20 = 19144d22 d022aa17 842b93bf de69757c
! %f24 = e47d3594 69c5f7ea 70052e15 43faaea4
! %f28 = c6d45331 98a4549a b5f123d6 94bf4536
mov 0x1c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_P ! Block Store to 00000000148001c0
! Mem[0000000015000020] = eaf7c569, %l4 = 00000000abd982b0
ldswa [%i2+%o4]0x89,%l4 ! %l4 = ffffffffeaf7c569
p2_label_15:
! Mem[0000000014800000] = 94357de4, %l7 = 00000000000000f4
ldstuba [%i1+%g0]0x81,%l7 ! %l7 = 00000094000000ff
! Mem[0000000014000008] = 69c591e5, %l3 = 000000004f000000
lduha [%i0+%o1]0x80,%l3 ! %l3 = 00000000000069c5
! %l2 = 000000000194e5d8, Mem[00000000918001f0] = 7ba8917e
stw %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 0194e5d8
! %f6 = f2d13370 b80be136, Mem[0000000014000020] = ff8a763f 94df419e
stda %f6 ,[%i0+%o4]0x80 ! Mem[0000000014000020] = f2d13370 b80be136
! %l4 = ffffffffeaf7c569, Mem[0000000091800190] = 0bdfe83d
sth %l4,[%o0+0x190] ! Mem[0000000091800190] = c569e83d
! %f8 = 3f9711a9, Mem[0000000014800028] = d54f1db9
sta %f8 ,[%i1+%o5]0x80 ! Mem[0000000014800028] = 3f9711a9
! %f9 = 7134053d, Mem[0000000014800000] = e47d35ff
sta %f9 ,[%i1+%g0]0x89 ! Mem[0000000014800000] = 7134053d
! %l0 = 0000000000004d6f, Mem[0000000090800090] = a7cee9e021c8ed45
stx %l0,[%i5+0x090] ! Mem[0000000090800090] = 0000000000004d6f
! %l2 = 0194e5d8, %l3 = 000069c5, Mem[0000000015000098] = 82b6cf48 4d4f7e94
std %l2,[%i2+0x098] ! Mem[0000000015000098] = 0194e5d8 000069c5
! %l1 = 00000000df74ab4f, Mem[0000000014800008] = 4244da64
stwa %l1,[%i1+%o1]0x80 ! Mem[0000000014800008] = df74ab4f
p2_label_16:
! Mem[0000000091000070] = a6e137bbab1740c8, %g2 = ffffffff8865ecf6
ldx [%i6+0x070],%g2 ! %g2 = a6e137bbab1740c8
! Mem[0000000090000150] = ef186095, %g2 = a6e137bbab1740c8
ldub [%i4+0x151],%g2 ! %g2 = 00000000000000ef
! Mem[00000000900001ac] = a2de638c, %g2 = 00000000000000ef
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000a2de638c
! %l6 = 000000000194e589, %l7 = 0000000000000094, %y = ffffff5f
udiv %l6,%l7,%l4 ! %l4 = 00000000ffffffff
mov %l0,%y ! %y = 00004d6f
! %l6 = 0194e589, %l7 = 00000094, Mem[0000000015000000] = 13bd9b9d 275aa54a
stda %l6,[%i2+%g0]0x80 ! Mem[0000000015000000] = 0194e589 00000094
! Mem[0000000014000074] = 70d9b074, %l0 = 0000000000004d6f
swap [%i0+0x074],%l0 ! %l0 = 0000000070d9b074
! Mem[0000000015000000] = 0194e589, %l2 = 0194e5d8, %l7 = 00000094
casa [%i2]0x80,%l2,%l7 ! %l7 = 000000000194e589
! Mem[00000000908001e0] = d6a5c497, %g18 = fbb9b91250c67d8c
ldsw [%i5+0x1e0],%g2 ! %g2 = fbb9b91250c67d8c
! %l5 = 0000000025000000, Mem[0000000014800010] = 4f049c54
stwa %l5,[%i1+%o2]0x81 ! Mem[0000000014800010] = 25000000
! Mem[0000000015000008] = ffd23d04, %f12 = 95ea9a0d
lda [%i2+%o1]0x80,%f12 ! %f12 = ffd23d04
p2_label_17:
! %l2 = 000000000194e5d8, %l1 = 00000000df74ab4f, %ccr = 00
movneg %xcc,%l2,%l1 ! Register Not Moved
! %f16 = 450cb011 9159aed4 84e5e86b e5910995
! %f20 = 19144d22 d022aa17 842b93bf de69757c
! %f24 = e47d3594 69c5f7ea 70052e15 43faaea4
! %f28 = c6d45331 98a4549a b5f123d6 94bf4536
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l0 = 0000000070d9b074, %l0 = 0000000070d9b074, %ccr = 00
movg %icc,%l0,%l0 ! Moved, %l0 = 0000000070d9b074
! Mem[000000009100014c] = bb8ca6d7, %g2 = ffffffffd6a5c497
lduwa [%i6+0x14c]%asi,%g2 ! %g2 = 00000000bb8ca6d7
! Set Register : %l0 = 0000000070d9b074
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! Mem[00000000908001cc] = 00002f1a, %g2 = 00000000bb8ca6d7
ldub [%i5+0x1cd],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffffff, Mem[0000000091000130] = 44f396aea71a8cdc
stx %l0,[%i6+0x130] ! Mem[0000000091000130] = ffffffffffffffff
! %l2 = 000000000194e5d8, %l0 = ffffffffffffffff, %ccr = 00
movneg %icc,%l2,%l0 ! Register Not Moved
! Mem[00000000140000f0] = cd9830fb, %l3 = 00000000000069c5
ldsba [%i0+0x0f0]%asi,%l3 ! %l3 = ffffffffffffffcd
! Mem[0000000015800020] = 96e763c64bfbc0ce, %f14 = 6b3f933c b7dc9ecb
ldda [%i3+%o4]0x81,%f14 ! %f14 = 96e763c6 4bfbc0ce
p2_label_18:
! Mem[0000000015000000] = 9400000089e59401, %l6 = 000000000194e589
ldxa [%i2+%g0]0x89,%l6 ! %l6 = 9400000089e59401
! %l0 = ffffffffffffffff
sethi %hi(0xe84f9800),%l0 ! %l0 = 00000000e84f9800
! %l0 = 00000000e84f9800, Mem[0000000090000064] = 31dc8ee9
stb %l0,[%i4+0x064] ! Mem[0000000090000064] = 00dc8ee9
! %l0 = 00000000e84f9800, %l1 = 00000000df74ab4f, %ccr = 00
movgu %icc,%l0,%l1 ! Moved, %l1 = 00000000e84f9800
! Mem[0000000015000028] = 30d329cb d17c9bc2, %l0 = e84f9800, %l1 = e84f9800
ldda [%i2+%o5]0x80,%l0 ! %l0 = 0000000030d329cb 00000000d17c9bc2
! Mem[0000000015800010] = 54b0eed5, %l3 = ffffffffffffffcd
lduba [%i3+%o2]0x89,%l3 ! %l3 = 00000000000000d5
! Mem[00000000150001a8] = 15548dc5, %l4 = 00000000ffffffff
ldsb [%i2+0x1a8],%l4 ! %l4 = 0000000000000015
! Mem[0000000091800000] = e8ab3383 5d5101b3, %g2 = 00000000, %g3 = 2936a680
ldd [%o0+%g0],%g2 ! %g2 = 00000000e8ab3383 000000005d5101b3
! Mem[0000000091000158] = 0fc484af 484b74d9, %g2 = e8ab3383, %g3 = 5d5101b3
ldd [%i6+0x158],%g2 ! %g2 = 000000000fc484af 00000000484b74d9
! Mem[00000000918001d4] = 75b517b3, %g2 = 000000000fc484af
lduw [%o0+0x1d4],%g2 ! %g2 = 0000000075b517b3
p2_label_19:
! %l4 = 0000000000000015, %l6 = 9400000089e59401, %l3 = 00000000000000d5
taddcc %l4,%l6,%l3 ! %l3 = 9400000089e59416, %ccr = 8a
! %l3 = 9400000089e59416, Mem[0000000091000028] = 05e12eff
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 89e59416
! %f8 = 3f9711a9 7134053d, Mem[00000000918000e0] = ab568635 4a05a747
stda %f8 ,[%o0+0x0e0]%asi ! Mem[00000000918000e0] = 3f9711a9 7134053d
! %f2 = 61cc53d1 dbb5ba16, Mem[0000000015800000] = fcccadff 156d2479
stda %f2 ,[%i3+%g0]0x80 ! Mem[0000000015800000] = 61cc53d1 dbb5ba16
! %l3 = 9400000089e59416, immed = fffff24f, %y = 00004d6f
smul %l3,-0xdb1,%l5 ! %l5 = 00000650ffbf7eca, %y = 00000650
! %l3 = 9400000089e59416, Mem[0000000015800020] = 96e763c6
stwa %l3,[%i3+%o4]0x80 ! Mem[0000000015800020] = 89e59416
! %l7 = 000000000194e589, %l5 = 00000650ffbf7eca, %l1 = 00000000d17c9bc2
add %l7,%l5,%l1 ! %l1 = 0000065101546453
! immd = 000000000000037c, %l4 = 0000000000000015, %ccr = 8a
movcs %xcc,0x37c,%l4 ! Register Not Moved
! %l7 = 000000000194e589, Mem[0000000090800000] = afcee255
stb %l7,[%i5+%g0] ! Mem[0000000090800000] = 89cee255
! %l6 = 9400000089e59401, Mem[0000000014800128] = 07ed0e3401ef427a
stx %l6,[%i1+0x128] ! Mem[0000000014800128] = 9400000089e59401
p2_label_20:
! %l4 = 0000000000000015, Mem[0000000090000190] = 3558c986
stw %l4,[%i4+0x190] ! Mem[0000000090000190] = 00000015
! Mem[00000000908001b4] = 307b0454, %g18 = fbb9b91250c67d8c
ldsw [%i5+0x1b4],%g2 ! %g2 = fbb9b91250c67d8c
! %l7 = 000000000194e589, Mem[0000000090000152] = 18609546
sth %l7,[%i4+0x152] ! Mem[0000000090000150] = e5899546
! Invert Register : %l7 = 000000000194e589
xor %l7,-1,%l7 ! %l7 = fffffffffe6b1a76
! %f1 = 31f0b8be, Mem[00000000910000fc] = c5b55944
st %f1 ,[%i6+0x0fc] ! Mem[00000000910000fc] = 31f0b8be
! %l7 = fffffffffe6b1a76, immd = fffffffffffffd7f, %l5 = 00000650ffbf7eca
sdivx %l7,-0x281,%l5 ! %l5 = 000000000000a1b4
! Mem[000000009080003c] = ea9bab4d, %g2 = 00000000307b0454
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000014000010] = 0c1c4c4d, %l0 = 0000000030d329cb
lduwa [%i0+%o2]0x89,%l0 ! %l0 = 000000000c1c4c4d
! Mem[00000000918000b0] = 0a8ba135, %g18 = fbb9b91250c67d8c
ldsw [%o0+0x0b0],%g2 ! %g2 = fbb9b91250c67d8c
! %l5 = 000000000000a1b4, Mem[0000000090000198] = 11310a36
stw %l5,[%i4+0x198] ! Mem[0000000090000198] = 0000a1b4
p2_label_21:
! %l3 = 9400000089e59416, Mem[0000000091000039] = 2fc57f91
stb %l3,[%i6+0x039] ! Mem[0000000091000038] = 16c57f91
! %l3 = 9400000089e59416, Mem[0000000015000028] = 30d329cb
stha %l3,[%i2+%o5]0x81 ! Mem[0000000015000028] = 941629cb
! %l2 = 000000000194e5d8, Mem[0000000014800008] = df74ab4f
stwa %l2,[%i1+%o1]0x80 ! Mem[0000000014800008] = 0194e5d8
! %l3 = 9400000089e59416, Mem[000000009080017c] = 50ec43dd
stw %l3,[%i5+0x17c] ! Mem[000000009080017c] = 89e59416
! Mem[00000000148000e7] = 58bc2b24, %l1 = 0000065101546453
ldstub [%i1+0x0e7],%l1 ! %l1 = 00000024000000ff
! Mem[0000000091000150] = bf654879 3b34102d, %g2 = 0a8ba135, %g3 = 484b74d9
ldd [%i6+0x150],%g2 ! %g2 = 00000000bf654879 000000003b34102d
! %l3 = 9400000089e59416, %l7 = fffffffffe6b1a76, %ccr = 8a
movl %icc,%l3,%l7 ! Register Not Moved
! %l2 = 000000000194e5d8, Mem[0000000014000008] = 69c591e5
stha %l2,[%i0+%o1]0x80 ! Mem[0000000014000008] = e5d891e5
! %l6 = 9400000089e59401, immd = fffffffffffffd45, %l3 = 9400000089e59416
sdivx %l6,-0x2bb,%l3 ! %l3 = 00278dbbe109ed1c
! Mem[0000000090000130] = 1e3b769b f7c898e9, %g2 = bf654879, %g3 = 3b34102d
ldd [%i4+0x130],%g2 ! %g2 = 000000001e3b769b 00000000f7c898e9
p2_label_22:
! Mem[00000000900000d8] = 0ead325cd145cd12, %f48 = ab568635 4a05a747
ldd [%i4+0x0d8],%f48 ! %f48 = 0ead325c d145cd12
! Mem[0000000091000090] = c26fe978, %g2 = 000000001e3b769b
lduh [%i6+0x090],%g2 ! %g2 = 000000000000c26f
! Mem[00000000910000a8] = 4548123c1253fffd, %f48 = 0ead325c d145cd12
ldda [%i6+0x0a8]%asi,%f48 ! %f48 = 4548123c 1253fffd
! %l6 = 89e59401, %l7 = fe6b1a76, Mem[00000000158000e0] = 4c8e6fa4 c9f19abd
std %l6,[%i3+0x0e0] ! Mem[00000000158000e0] = 89e59401 fe6b1a76
! %l1 = 0000000000000024, Mem[0000000091000100] = 9416c8c1
stw %l1,[%i6+0x100] ! Mem[0000000091000100] = 00000024
! Mem[00000000910001d8] = fc5bcfff, %g2 = 000000000000c26f
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000fc5bcfff
! immd = 000000000000027c, %l1 = 0000000000000024, %ccr = 8a
mova %icc,0x27c,%l1 ! Moved, %l1 = 000000000000027c
! Mem[0000000015800018] = e9dffef67a9cf9ff, %l5 = 000000000000a1b4
ldxa [%i3+%o3]0x89,%l5 ! %l5 = e9dffef67a9cf9ff
! %l1 = 000000000000027c, %l4 = 0000000000000015, %l2 = 000000000194e5d8
tsubcctv %l1,%l4,%l2 ! %l0 = 000000000c1c4c70, Trapped
! Mem[0000000015000028] = 941629cbd17c9bc2, %f30 = b5f123d6 94bf4536
ldda [%i2+%o5]0x80,%f30 ! %f30 = 941629cb d17c9bc2
p2_label_23:
! %l3 = 00278dbbe109ed1c, %l6 = 9400000089e59401, %l0 = 000000000c1c4c70
xnorcc %l3,%l6,%l0 ! %l0 = 6bd87244971386e2, %ccr = 08
! %l0 = 6bd87244971386e2, Mem[00000000918000dc] = f7ed31a3
stw %l0,[%o0+0x0dc] ! Mem[00000000918000dc] = 971386e2
! Mem[00000000148000c4] = 35596a37, %l3 = 00278dbbe109ed1c
ldub [%i1+0x0c4],%l3 ! %l3 = 0000000000000035
! Mem[00000000910000d8] = 44fdc307, %g2 = 00000000fc5bcfff
ldsh [%i6+0x0da],%g2 ! %g2 = 00000000000044fd
! %l0 = 6bd87244971386e2, Mem[0000000091000178] = b318db1e80b5e0b8
stx %l0,[%i6+0x178] ! Mem[0000000091000178] = 6bd87244971386e2
! %l3 = 0000000000000035, %l2 = 000000000194e5d8, %ccr = 08
movvc %xcc,%l3,%l2 ! Moved, %l2 = 0000000000000035
! %l0 = 6bd87244971386e2, Mem[0000000015800018] = fff99c7a
stba %l0,[%i3+%o3]0x81 ! Mem[0000000015800018] = e2f99c7a
! %l2 = 0000000000000035, %l6 = 9400000089e59401, %y = 00000650
sdiv %l2,%l6,%l5 ! %l5 = fffffffffffff252
mov %l0,%y ! %y = 971386e2
! %l6 = 89e59401, %l7 = fe6b1a76, Mem[0000000015000198] = 48fc5055 1a70591a
std %l6,[%i2+0x198] ! Mem[0000000015000198] = 89e59401 fe6b1a76
! %l5 = fffffffffffff252, %l6 = 9400000089e59401, %l7 = fffffffffe6b1a76
xnor %l5,%l6,%l7 ! %l7 = 9400000089e599ac
p2_label_24:
! Mem[000000009000010c] = 29a92265, %g2 = 00000000000044fd
ldsb [%i4+0x10e],%g2 ! %g2 = 0000000000000029
! immd = 000000000000023f, %l6 = 9400000089e59401, %ccr = 08
movleu %icc,0x23f,%l6 ! Register Not Moved
! %l3 = 0000000000000035, Mem[00000000148001a8] = c1762e8e
stw %l3,[%i1+0x1a8] ! Mem[00000000148001a8] = 00000035
! %l4 = 0000000000000015, Mem[000000009080008e] = d1240000
stb %l4,[%i5+0x08e] ! Mem[000000009080008c] = 15240000
! immd = 000000000000002f, %l5 = fffffffffffff252, %ccr = 08
movn %xcc,0x02f,%l5 ! Register Not Moved
! %l6 = 9400000089e59401, immed = fffff2e5, %l3 = 0000000000000035
tsubcctv %l6,-0xd1b,%l3 ! %l0 = 6bd8724497138705, Trapped
! %f30 = 941629cb d17c9bc2, Mem[0000000090800188] = cd2b4216 ada4c276
std %f30,[%i5+0x188] ! Mem[0000000090800188] = 941629cb d17c9bc2
! Mem[0000000015800190] = 196d77f3f5ef7e4a, %l1 = 000000000000027c, %l4 = 0000000000000015
add %i3,0x190,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 196d77f3f5ef7e4a
! %l4 = f5ef7e4a, %l5 = fffff252, Mem[0000000090800148] = a5b1dbba 2cfe970f
std %l4,[%i5+0x148] ! Mem[0000000090800148] = f5ef7e4a fffff252
! Invert Register : %l0 = 6bd8724497138705
xor %l0,-1,%l0 ! %l0 = 94278dbb68ec78fa
p2_label_25:
! Mem[0000000090800020] = 6b575173, %g2 = 0000000000000029
lduh [%i5+%o4],%g2 ! %g2 = 0000000000006b57
! Mem[0000000091800138] = ea95770a7a9300bd, %g2 = 0000000000006b57
ldx [%o0+0x138],%g2 ! %g2 = ea95770a7a9300bd
! %l4 = 196d77f3f5ef7e4a, %l6 = 9400000089e59401, %ccr = 08
movrlez %l4,%l6,%l4 ! Not Moved, %l4 = 196d77f3f5ef7e4a
! %l3 = 0000000000000035, imm = 0000000000000173, %l3 = 0000000000000035
subccc %l3,0x173,%l3 ! %l3 = fffffffffffffec2, %ccr = 99
! %l6 = 9400000089e59401, %l1 = 000000000000027c, %y = 971386e2
udivcc %l6,%l1,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 68ec78fa
! %f16 = 450cb011 9159aed4 84e5e86b e5910995
! %f20 = 19144d22 d022aa17 842b93bf de69757c
! %f24 = e47d3594 69c5f7ea 70052e15 43faaea4
! %f28 = c6d45331 98a4549a 941629cb d17c9bc2
stda %f16,[%i2+%g4]ASI_BLK_AIUSL ! Block Store to 0000000015000040
! %f9 = 7134053d, Mem[00000000918001f8] = bebe044f
st %f9 ,[%o0+0x1f8] ! Mem[00000000918001f8] = 7134053d
! Mem[0000000014000000] = dbc4f11e00d02c3c, %f0 = 98c4480c 31f0b8be
ldda [%i0+%g0]0x80,%f0 ! %f0 = dbc4f11e 00d02c3c
! Mem[00000000910000d8] = 44fdc307, %g2 = ea95770a7a9300bd
ldsh [%i6+0x0da],%g2 ! %g2 = 00000000000044fd
! Mem[00000000908001e0] = d6a5c4974304eb69, %f48 = 4548123c 1253fffd
ldda [%i5+0x1e0]%asi,%f48 ! %f48 = d6a5c497 4304eb69
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p2_branch_failed
p2_not_taken_0_end:
! End of Random Code for Thread 2
1: membar #Sync ! Force all stores to complete
p2_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x008] ! Set processor 2 done flag
! Check Registers
p2_check_registers:
set p2_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 94278dbb68ec78fa
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000027c
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000035
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fffffffffffffec2
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 196d77f3f5ef7e4a
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffff252
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffffffff
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 9400000089e599ac
bne,a,pn %xcc,p2_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x68ec78fa,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p2_failed
mov 0x111,%g1
! 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 dbc4f11e 00d02c3c
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 61cc53d1 dbb5ba16
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 856253c6 96e763c6
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f2d13370 b80be136
bne %xcc,p2_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0000004f 53ce4834
bne %xcc,p2_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ffd23d04 87337a9f
bne %xcc,p2_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 96e763c6 4bfbc0ce
bne %xcc,p2_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 84e5e86b e5910995
bne %xcc,p2_f18_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e47d3594 69c5f7ea
bne %xcc,p2_f24_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 941629cb d17c9bc2
bne %xcc,p2_f30_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = e5d891e5ef9fabc2
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 = 4d4c1c0cc2934c45
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 = a27837d4e76ef5f0
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 = f2d13370b80be136
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2c618ba400004d6f
ldx [%i0+0x070],%g3 ! Observed data at 0000000014000070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d1556d85815859d0
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000140000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x138],%g2 ! Expected data = f381fa8a145243a9
ldx [%i0+0x138],%g3 ! Observed data at 0000000014000138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000c09f381fa8a
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000140001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1c0,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 3d053471b187bfc5
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 = 0194e5d8381389a0
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 = 250000000a367354
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 = ff28589b8db6ddd9
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 = 3f9711a9774facf5
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 = 11f10822ff0c700c
ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4ed30b3658bc2bff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000148000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9400000089e59401
ldx [%i1+0x128],%g3 ! Observed data at 0000000014800128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x128,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000356d06214c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000148001a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 450cb0119159aed4
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000148001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 84e5e86be5910995
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000148001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 19144d22d022aa17
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000148001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 842b93bfde69757c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000148001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e47d359469c5f7ea
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000148001e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 70052e1543faaea4
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000148001e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c6d4533198a4549a
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000148001f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b5f123d694bf4536
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000148001f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1f8,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0194e58900000094
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 = ffd23d04f27a6028
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 = 8afa81f362a33464
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 69c5f7ea00000025
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 941629cbd17c9bc2
ldx [%i2+0x028],%g3 ! Observed data at 0000000015000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = d4ae599111b00c45
ldx [%i2+0x040],%g3 ! Observed data at 0000000015000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 950991e56be8e584
ldx [%i2+0x048],%g3 ! Observed data at 0000000015000048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 17aa22d0224d1419
ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7c7569debf932b84
ldx [%i2+0x058],%g3 ! Observed data at 0000000015000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = eaf7c56994357de4
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 = a4aefa43152e0570
ldx [%i2+0x068],%g3 ! Observed data at 0000000015000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9a54a4983153d4c6
ldx [%i2+0x070],%g3 ! Observed data at 0000000015000070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c29b7cd1cb291694
ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0194e5d8000069c5
ldx [%i2+0x098],%g3 ! Observed data at 0000000015000098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d92faa4aeaf7c569
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000150000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x198],%g2 ! Expected data = 89e59401fe6b1a76
ldx [%i2+0x198],%g3 ! Observed data at 0000000015000198
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff03c34007c92109
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000150001b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1b0,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 61cc53d1dbb5ba16
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d5eeb0540fb9ff5c
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 = e2f99c7af6fedfe9
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 = 89e594164bfbc0ce
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 = 4f0000004dff1c0c
ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 126c601a173f8cd6
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000158000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 89e59401fe6b1a76
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000158000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0e0,%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
p2_f10_fail:
set p2_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f12_fail:
set p2_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f14_fail:
set p2_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f18_fail:
set p2_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f24_fail:
set p2_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f30_fail:
set p2_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stwa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
stwa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800010]
srl %l1,%l4,%l7
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014800028]
done
p2_trap1o:
stwa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000010]
stwa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800018]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800010]
srl %l1,%l4,%l7
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014800028]
done
p2_trap2e:
andncc %l1,%l1,%l4
stba %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800010]
stxa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028]
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015000008]
stxa %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800010]
done
p2_trap2o:
andncc %l1,%l1,%l4
stba %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015800010]
stxa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014000028]
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015000008]
stxa %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800010]
done
p2_trap3e:
xnor %l1,%l5,%l1
addc %l6,%l2,%l1
done
p2_trap3o:
xnor %l1,%l5,%l1
addc %l6,%l2,%l1
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 = 4859301849a57458
ldx [%g1+0x008],%l1 ! %l1 = 2f5070de31591b1a
ldx [%g1+0x010],%l2 ! %l2 = 48e453f62a24e7fa
ldx [%g1+0x018],%l3 ! %l3 = 8fa1ad783284384e
ldx [%g1+0x020],%l4 ! %l4 = 520d00edf6133590
ldx [%g1+0x028],%l5 ! %l5 = e0d897f84bfbc0ce
ldx [%g1+0x030],%l6 ! %l6 = 9ae661d43622e2f4
ldx [%g1+0x038],%l7 ! %l7 = 3ba057f00852d72a
! Initialize the output register of window 0
set unres3_start,%o0
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 = a3b467e0 682cfb09 25314c3f 02d455bf
! %f4 = 6063bb04 b071aa92 20a42994 ab1909ab
! %f8 = 5a0c2595 db1ed6f6 41d5fa1c 467f83e5
! %f12 = 8f5e412c 2198b841 f7f7778b f4e02320
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 407f90c8 41f878dd b04b8f38 d021dd48
! %f20 = 777987c4 1d389182 67a020e7 53f67927
! %f24 = 43aa56d9 cd45c1ad c83f4a78 f985f1ec
! %f28 = 48b18d1e d8d6c2a4 163f6477 cc1006d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36c2282d 11755886 b96c2a0e 0970f361
! %f36 = c12ac9a8 800dcc0a 1a294a31 c238e26d
! %f40 = 605f904f 46e0707f ef6329cc 237f47ec
! %f44 = 74731538 45c73674 07c46374 5072e58e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd93eb24800000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = d93eb24800000041
wr %g0,%y ! Clear Y 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:
! %l5 = 5be3b74063af740a, %l0 = 2da38771f8d0768c, %ccr = 44
movvc %xcc,%l5,%l0 ! Moved, %l0 = 5be3b74063af740a
! Mem[0000000091800138] = ea95770a 7a9300bd, %g2 = 17f13482, %g3 = 0bad0b00
ldd [%o0+0x138],%g2 ! %g2 = 00000000ea95770a 000000007a9300bd
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000110] = e00d7a22, %g2 = 00000000ea95770a
lduwa [%i6+0x110]%asi,%g2 ! %g2 = 00000000e00d7a22
! %l5 = 5be3b74063af740a, Mem[0000000091000180] = 4a731f76
stw %l5,[%i6+0x180] ! Mem[0000000091000180] = 63af740a
! Mem[0000000017800028] = 490d3209, %l4 = 34bd144a2ac8ab5f
ldswa [%i3+%o5]0x89,%l4 ! %l4 = 00000000490d3209
! Mem[0000000016800018] = 21d36e92, %l4 = 00000000490d3209
ldsba [%i1+%o3]0x80,%l4 ! %l4 = 0000000000000021
! %l6 = a649b1d2, %l7 = f420865f, Mem[0000000017000020] = 68676e6e 7dc59ae5
stda %l6,[%i2+%o4]0x81 ! Mem[0000000017000020] = a649b1d2 f420865f
! %f21 = 1d389182, Mem[00000000900001a0] = bbcc04f1
sta %f21,[%i4+0x1a0]%asi ! Mem[00000000900001a0] = 1d389182
! %l7 = 89ed79fbf420865f, %l6 = b890c50aa649b1d2, %l3 = 5685a43419983208
subccc %l7,%l6,%l3 ! %l3 = d15cb4f14dd6d48d, %ccr = 90
p3_label_2:
! %l3 = d15cb4f14dd6d48d, Mem[0000000091000094] = 3edeb40f
stb %l3,[%i6+0x094] ! Mem[0000000091000094] = 8ddeb40f
! %l4 = 0000000000000021, %l5 = 5be3b74063af740a, %ccr = 90
movge %xcc,%l4,%l5 ! Register Not Moved
! Mem[0000000017000010] = 73509eca c4149ebc, %l2 = 4ea8ea5b, %l3 = 4dd6d48d
ldda [%i2+%o2]0x88,%l2 ! %l2 = 00000000c4149ebc 0000000073509eca
! Mem[000000009080005c] = 5c3bd178, %g2 = 00000000e00d7a22
lduh [%i5+0x05e],%g2 ! %g2 = 0000000000005c3b
! Mem[0000000091800054] = 21415b5a, %g2 = 0000000000005c3b
lduw [%o0+0x054],%g2 ! %g2 = 0000000021415b5a
! Mem[0000000016800038] = 9131f295 92100a76, %l4 = 00000021, %l5 = 63af740a
ldda [%i1+0x038]%asi,%l4 ! %l4 = 000000009131f295 0000000092100a76
! Mem[0000000091800104] = ca27c90e, %g2 = 0000000021415b5a
ldub [%o0+0x106],%g2 ! %g2 = 00000000000000ca
! Mem[000000009180014c] = 6fc5e66b, %g2 = 00000000000000ca
ldsb [%o0+0x14f],%g2 ! %g2 = 000000000000006f
! Mem[0000000016800000] = 85a0e178122c9e5b, %l4 = 000000009131f295
ldxa [%i1+%g0]0x89,%l4 ! %l4 = 85a0e178122c9e5b
! %l6 = b890c50aa649b1d2, %l0 = 5be3b74063af740a, %ccr = 90
move %icc,%l6,%l0 ! Register Not Moved
p3_label_3:
! %l4 = 122c9e5b, %l5 = 92100a76, Mem[00000000910001e8] = be77e5d0 2936a680
std %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = 122c9e5b 92100a76
! Mem[0000000017000074] = 145ec338, %l2 = 00000000c4149ebc
lduh [%i2+0x076],%l2 ! %l2 = 000000000000c338
! %l6 = a649b1d2, %l7 = f420865f, Mem[0000000017800008] = 2cd75729 fdc83f0f
stda %l6,[%i3+%o1]0x81 ! Mem[0000000017800008] = a649b1d2 f420865f
! %l6 = b890c50aa649b1d2, Mem[00000000900000dc] = d145cd12
stw %l6,[%i4+0x0dc] ! Mem[00000000900000dc] = a649b1d2
! %l0 = 5be3b74063af740a, %l7 = 89ed79fbf420865f, %l1 = 4c83c447f36eb30f
sll %l0,%l7,%l1 ! %l1 = 31d7ba0500000000
! Mem[000000009000010c] = f88c29a9, %g2 = 000000000000006f
lduba [%i4+0x10c]%asi,%g2 ! %g2 = 00000000000000f8
! %l3 = 0000000073509eca, Mem[0000000090000082] = abda2a1d, %asi = 80
stha %l3,[%i4+0x082]%asi ! Mem[0000000090000080] = 9eca2a1d
! %l6 = b890c50aa649b1d2, %l3 = 0000000073509eca, %ccr = 90
movrlez %l6,%l3,%l7 ! Moved, %l7 = 0000000073509eca
! Mem[0000000016000140] = 2c58172e df289866 934bb0da b8d2f2d8
! Mem[0000000016000150] = 8e0b4bc6 7c9507e6 5adb2b49 1c7165d5
! Mem[0000000016000160] = 60de5b0a 725e5996 1b1477f4 269c9749
! Mem[0000000016000170] = bd9429a2 1a5b06a5 5f59d9cd 90e0923a
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000016000140
! %l6 = b890c50aa649b1d2
sethi %hi(0x6e95e000),%l6 ! %l6 = 000000006e95e000
p3_label_4:
! %l1 = 31d7ba0500000000, Mem[000000009100005c] = 8c194b94
stw %l1,[%i6+0x05c] ! Mem[000000009100005c] = 00000000
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = 000000f8, %g3 = 7a9300bd
ldd [%i5+0x140],%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! %l0 = 5be3b74063af740a, %l7 = 0000000073509eca, %ccr = 90
movpos %icc,%l0,%l7 ! Moved, %l7 = 5be3b74063af740a
! Mem[00000000908000b0] = db43d43ebf592623, %g2 = 000000004acaddd5
ldx [%i5+0x0b0],%g2 ! %g2 = db43d43ebf592623
! Mem[0000000016000008] = 8aed19348480684d, %f20 = 777987c4 1d389182
ldda [%i0+%o1]0x81,%f20 ! %f20 = 8aed1934 8480684d
! %f0 = 2c58172e df289866 934bb0da b8d2f2d8
! %f4 = 8e0b4bc6 7c9507e6 5adb2b49 1c7165d5
! %f8 = 60de5b0a 725e5996 1b1477f4 269c9749
! %f12 = bd9429a2 1a5b06a5 5f59d9cd 90e0923a
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l6 = 000000006e95e000, Mem[000000001680011d] = c02d11f6
stb %l6,[%i1+0x11d] ! Mem[000000001680011c] = c00011f6
! %l5 = 0000000092100a76, Mem[0000000016000008] = 8aed19348480684d
stxa %l5,[%i0+%o1]0x81 ! Mem[0000000016000008] = 0000000092100a76
! %l5 = 0000000092100a76, Mem[0000000091000174] = 64e862e7
stw %l5,[%i6+0x174] ! Mem[0000000091000174] = 92100a76
p3_label_5:
! Mem[00000000178001ec] = b57573c8, %l0 = 5be3b74063af740a
ldstub [%i3+0x1ec],%l0 ! %l0 = 000000b5000000ff
! Mem[0000000016000168] = 1b1477f4, %l5 = 92100a76, %l6 = 6e95e000
add %i0,0x168,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001b1477f4
! %l4 = 85a0e178122c9e5b, immed = fffffd8c, %y = 00000000
mulscc %l4,-0x274,%l5 ! %l5 = 0000000009164f2d, %ccr = 00, %y = 80000000
! Mem[00000000908001d8] = cb27ccef, %g2 = db43d43ebf592623
ldsh [%i5+0x1da],%g2 ! %g2 = ffffffffffffcb27
! Mem[0000000017800078] = 556935d7, %l6 = 000000001b1477f4
swap [%i3+0x078],%l6 ! %l6 = 00000000556935d7
! %l2 = 000000000000c338, Mem[0000000091800118] = 16d0a328
stw %l2,[%o0+0x118] ! Mem[0000000091800118] = 0000c338
! %f2 = 934bb0da b8d2f2d8, Mem[00000000910001c0] = b0b4ba3c 6dbf64f3
std %f2 ,[%i6+0x1c0] ! Mem[00000000910001c0] = 934bb0da b8d2f2d8
membar #Sync ! Added by membar checker (173)
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = 1d389182 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000016000028] = e4d85d54, %l1 = 31d7ba0500000000
ldstuba [%i0+%o5]0x89,%l1 ! %l1 = 00000054000000ff
! %l4 = 85a0e178122c9e5b, Mem[0000000090800164] = 739ddb05
stw %l4,[%i5+0x164] ! Mem[0000000090800164] = 122c9e5b
p3_label_6:
! Mem[000000001680006a] = 79d19b46, %l0 = 00000000000000b5
ldstub [%i1+0x06a],%l0 ! %l0 = 0000009b000000ff
! %l3 = 0000000073509eca, Mem[00000000918001f0] = 7ba8917e3e403ba4
stx %l3,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000000073509eca
! Invert Register : %l3 = 0000000073509eca
xor %l3,-1,%l3 ! %l3 = ffffffff8caf6135
! Mem[0000000017800010] = 341116b6, %l7 = 5be3b74063af740a
swapa [%i3+%o2]0x81,%l7 ! %l7 = 00000000341116b6
! Mem[0000000017000124] = 63c389b9, %l0 = 0000009b, %l3 = 8caf6135
add %i2,0x124,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000063c389b9
! %l2 = 000000000000c338, %l2 = 000000000000c338, %ccr = 00
movl %icc,%l2,%l2 ! Register Not Moved
! Mem[0000000017800164] = c182f8eb, %l3 = 0000000063c389b9
swap [%i3+0x164],%l3 ! %l3 = 00000000c182f8eb
! Randomly selected nop
nop
! %f22 = 67a020e7 53f67927, Mem[00000000910001d8] = fc5bcfff e82b3baa
std %f22,[%i6+0x1d8] ! Mem[00000000910001d8] = 67a020e7 53f67927
! %l0 = 000000000000009b, Mem[000000009180017a] = 72e95a67
sth %l0,[%o0+0x17a] ! Mem[0000000091800178] = 009b5a67
p3_label_7:
! Mem[00000000908001b8] = 4ff80a32a52b18be, %g2 = ffffffffffffcb27
ldx [%i5+0x1b8],%g2 ! %g2 = 4ff80a32a52b18be
! %l3 = 00000000c182f8eb, %l0 = 000000000000009b, %ccr = 00
movpos %icc,%l3,%l0 ! Moved, %l0 = 00000000c182f8eb
! Mem[0000000016800018] = 21d36e92, %l5 = 0000000009164f2d
ldstuba [%i1+%o3]0x80,%l5 ! %l5 = 00000021000000ff
! %l1 = 0000000000000054, imm = 0000000000000032, %l4 = 85a0e178122c9e5b
sllx %l1,0x032,%l4 ! %l4 = 0150000000000000
! %l2 = 000000000000c338, imm = 0000000000000577, %l7 = 00000000341116b6
orn %l2,0x577,%l7 ! %l7 = fffffffffffffbb8
! immd = 00000000000003e5, %l4 = 0150000000000000, %ccr = 00
move %xcc,0x3e5,%l4 ! Register Not Moved
! %l2 = 000000000000c338, Mem[00000000170000b8] = 0c4a9d5aa7247196
stx %l2,[%i2+0x0b8] ! Mem[00000000170000b8] = 000000000000c338
! Mem[0000000017800028] = 490d3209, %l0 = 00000000c182f8eb
swapa [%i3+%o5]0x89,%l0 ! %l0 = 00000000490d3209
! Mem[00000000170001e7] = 1c916c22, %l7 = fffffffffffffbb8
ldstub [%i2+0x1e7],%l7 ! %l7 = 00000022000000ff
! %l2 = 0000c338, %l3 = c182f8eb, Mem[0000000091800018] = e06c8ddd b2c524bc
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000c338 c182f8eb
p3_label_8:
! Mem[000000009080007c] = 1c600515, %g2 = 4ff80a32a52b18be
lduw [%i5+0x07c],%g2 ! %g2 = 000000001c600515
! Mem[0000000091000050] = 1a23a2fe, %g2 = 000000001c600515
ldsh [%i6+0x050],%g2 ! %g2 = 0000000000001a23
! %l4 = 00000000, %l5 = 00000021, Mem[0000000090800108] = 19a19216 3abd6093
stda %l4,[%i5+0x108]%asi ! Mem[0000000090800108] = 00000000 00000021
! Mem[0000000016000194] = f06b5811, %l4 = 00000000, %l6 = 556935d7
add %i0,0x194,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f06b5811
! Mem[0000000090800008] = e74bbbf2815722de, %f48 = a32af125 4d694d63
ldd [%i5+%o1],%f48 ! %f48 = e74bbbf2 815722de
! immd = 00000000000002f5, %l0 = 00000000490d3209, %ccr = 00
movle %xcc,0x2f5,%l0 ! Register Not Moved
! %l6 = 00000000f06b5811, %l4 = 0150000000000000, %ccr = 00
movrgz %l6,%l4,%l0 ! Moved, %l0 = 0150000000000000
! %l2 = 000000000000c338, Mem[0000000091000134] = a71a8cdc
stw %l2,[%i6+0x134] ! Mem[0000000091000134] = 0000c338
! Mem[0000000017800018] = 9f01c105, %l7 = 0000000000000022
ldstuba [%i3+%o3]0x81,%l7 ! %l7 = 0000009f000000ff
! Mem[00000000170000a0] = 0d805bf17c986d1a, %l1 = 0000000000000054, %l1 = 0000000000000054
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0d805bf17c986d1a
p3_label_9:
! Mem[0000000016800058] = 2bcd63fa331887e4, %f16 = 407f90c8 41f878dd
ldd [%i1+0x058],%f16 ! %f16 = 2bcd63fa 331887e4
! %l5 = 0000000000000021, imm = 0000000000000e21, %l5 = 0000000000000021
and %l5,0xe21,%l5 ! %l5 = 0000000000000021
! %l1 = 0d805bf17c986d1a, imm = fffffffffffffbdb, %l0 = 0150000000000000
xnorcc %l1,-0x425,%l0 ! %l0 = 0d805bf17c98693e, %ccr = 00
! Mem[00000000168001b0] = 04305e0e, %l5 = 00000021, %l0 = 7c98693e
add %i1,0x1b0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000004305e0e
! Mem[0000000016000018] = 12647d1e, %l7 = 000000000000009f
swapa [%i0+%o3]0x89,%l7 ! %l7 = 0000000012647d1e
! Mem[0000000091000080] = 037fae37, %g18 = dba2ad560e9d2014
ldswa [%i6+0x080]%asi,%g2 ! %g2 = dba2ad560e9d2014
! %l6 = 00000000f06b5811, Mem[0000000017800010] = 63af740a
stha %l6,[%i3+%o2]0x80 ! Mem[0000000017800010] = 5811740a
! Mem[00000000900001f0] = e25abab0, %g2 = 00000000037fae37
lduw [%i4+0x1f0],%g2 ! %g2 = 00000000e25abab0
! Mem[0000000017000158] = da3287631bace02c, %l3 = 00000000c182f8eb, %l1 = 0d805bf17c986d1a
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = da3287631bace02c
! Mem[00000000910001d4] = e367a020, %g2 = 00000000e25abab0
ldsb [%i6+0x1d7],%g2 ! %g2 = ffffffffffffffe3
p3_label_10:
! Mem[0000000090000124] = 5e59961b, %g2 = ffffffffffffffe3
ldsb [%i4+0x125],%g2 ! %g2 = 000000000000005e
! Mem[0000000091000090] = e9788dde, %g2 = 000000000000005e
lduh [%i6+0x092],%g2 ! %g2 = 000000000000e978
! %l6 = 00000000f06b5811, Mem[000000009080001a] = a7c3619c
sth %l6,[%i5+0x01a] ! Mem[0000000090800018] = 5811619c
! Mem[0000000090800114] = af0d960b, %g2 = 000000000000e978
lduha [%i5+0x114]%asi,%g2 ! %g2 = 000000000000af0d
! %l2 = 000000000000c338, Mem[0000000016000008] = 00000000
stba %l2,[%i0+%o1]0x80 ! Mem[0000000016000008] = 38000000
! Mem[0000000017800080] = f5401f6e 99bc7dc6 3eb775e7 e43819f6
! Mem[0000000017800090] = 5dcfe89e c399d1b9 74ddc1f3 5bb91f86
! Mem[00000000178000a0] = 7d9d4043 d0d73e08 898ed9ae 333580fe
! Mem[00000000178000b0] = 79ad068e c193cbc2 5b448e7f 5bee5a10
mov 0x080,%g5
ldda [%i3+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000017800080
! %l6 = 00000000f06b5811, Mem[0000000017000028] = 436e18a76fff34da
stxa %l6,[%i2+%o5]0x88 ! Mem[0000000017000028] = 00000000f06b5811
! Mem[00000000918000e0] = 5686354a, %g2 = 000000000000af0d
ldub [%o0+0x0e1],%g2 ! %g2 = 0000000000000056
! Mem[0000000017000008] = fd22acf5, %f7 = 1c7165d5
lda [%i2+%o1]0x81,%f7 ! %f7 = fd22acf5
! %l4 = 0150000000000000, Mem[0000000016000010] = cd24fc499ce2198c
stxa %l4,[%i0+%o2]0x88 ! Mem[0000000016000010] = 0150000000000000
p3_label_11:
! Mem[0000000017800010] = 0a741158, %l2 = 000000000000c338
ldstuba [%i3+%o2]0x89,%l2 ! %l2 = 00000058000000ff
! %l5 = 0000000000000021, Mem[00000000908000e0] = 91a352cbc852478e
stx %l5,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000000000000021
! %l2 = 0000000000000058, Mem[0000000017800018] = ae82048505c101ff
stxa %l2,[%i3+%o3]0x88 ! Mem[0000000017800018] = 0000000000000058
! %l3 = 00000000c182f8eb, Mem[00000000910000dc] = c3079564
sth %l3,[%i6+0x0dc] ! Mem[00000000910000dc] = f8eb9564
! %l1 = da3287631bace02c, Mem[000000001600003a] = 4a98eeb0
sth %l1,[%i0+0x03a] ! Mem[0000000016000038] = 4a98e02c
! Mem[0000000017000028] = f06b5811, %l0 = 0000000004305e0e
ldswa [%i2+%o5]0x88,%l0 ! %l0 = fffffffff06b5811
! Mem[0000000017000018] = 3e1cf6be, %l3 = 00000000c182f8eb
ldswa [%i2+%o3]0x80,%l3 ! %l3 = 000000003e1cf6be
! Mem[0000000016800018] = ffd36e92, %f14 = 5f59d9cd
lda [%i1+%o3]0x81,%f14 ! %f14 = ffd36e92
! Mem[0000000017800028] = d45a9552 c182f8eb, %l2 = 00000058, %l3 = 3e1cf6be
ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000c182f8eb 00000000d45a9552
! Mem[00000000170001a6] = 40ad1a3b, %l4 = 0150000000000000
ldstuba [%i2+0x1a6]%asi,%l4 ! %l4 = 0000001a000000ff
p3_label_12:
! Mem[0000000017800010] = ff11740a, %l6 = 00000000f06b5811
ldsba [%i3+%o2]0x81,%l6 ! %l6 = ffffffffffffffff
! immd = 0000000000000263, %l0 = fffffffff06b5811, %ccr = 00
mova %icc,0x263,%l0 ! Moved, %l0 = 0000000000000263
! Mem[0000000017800020] = 65056a58, %l1 = da3287631bace02c
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 00000058000000ff
! Mem[00000000900001f0] = e25abab0, %g2 = 0000000000000056
ldsh [%i4+0x1f0],%g2 ! %g2 = ffffffffffffe25a
! %l0 = 0000000000000263, %l1 = 0000000000000058, %l5 = 0000000000000021
xorcc %l0,%l1,%l5 ! %l5 = 000000000000023b, %ccr = 00
! immd = 0000000000000093, %l3 = 00000000d45a9552, %ccr = 00
movn %xcc,0x093,%l3 ! Register Not Moved
! %f14 = ffd36e92 90e0923a, Mem[0000000091000108] = 0bb2cf27 69930341
std %f14,[%i6+0x108] ! Mem[0000000091000108] = ffd36e92 90e0923a
! Mem[0000000091800130] = d1b5e3b2, %g2 = ffffffffffffe25a
ldsh [%o0+0x130],%g2 ! %g2 = ffffffffffffd1b5
! Mem[0000000017800018] = 58000000, %l7 = 0000000012647d1e
lduba [%i3+%o3]0x81,%l7 ! %l7 = 0000000000000058
! Mem[000000009080016c] = 00ad4cca, %g2 = ffffffffffffd1b5
lduh [%i5+0x16e],%g2 ! %g2 = 00000000000000ad
p3_label_13:
! Mem[00000000918001b8] = 83795317, %g18 = dba2ad560e9d2014
ldswa [%o0+0x1b8]%asi,%g2 ! %g2 = dba2ad560e9d2014
! Mem[00000000168000b8] = 3bd4d10acdfc1b2e, %l5 = 000000000000023b, %l2 = 00000000c182f8eb
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 3bd4d10acdfc1b2e
! %l2 = 3bd4d10acdfc1b2e, Mem[0000000016000030] = 84c772f5bfa75dc3
stx %l2,[%i0+0x030] ! Mem[0000000016000030] = 3bd4d10acdfc1b2e
! Mem[0000000090000110] = 8e0b4bc6 7c9507e6, %g2 = 83795317, %g3 = a883c31a
ldd [%i4+0x110],%g2 ! %g2 = 000000008e0b4bc6 000000007c9507e6
! Mem[0000000017800118] = 8dff1d7d, %l0 = 0000000000000263
swap [%i3+0x118],%l0 ! %l0 = 000000008dff1d7d
! %l3 = 00000000d45a9552, imm = 00000000000009aa, %l4 = 000000000000001a
taddcc %l3,0x9aa,%l4 ! %l4 = 00000000d45a9efc, %ccr = 0a
! Mem[00000000910001ac] = af25465e, %g18 = dba2ad560e9d2014
ldsw [%i6+0x1ac],%g2 ! %g2 = dba2ad560e9d2014
! %l2 = 3bd4d10acdfc1b2e, immed = fffffdef, %y = 80000000
udiv %l2,-0x211,%l0 ! %l0 = 0000000080000109
mov %l0,%y ! %y = 80000109
! Mem[00000000168001d0] = d03049b9, %l1 = 0000000000000058
swap [%i1+0x1d0],%l1 ! %l1 = 00000000d03049b9
! %l4 = 00000000d45a9efc, immed = 000006c3, %y = 80000109
sdiv %l4,0x6c3,%l7 ! %l7 = ffffffff80000000
mov %l0,%y ! %y = 80000109
p3_label_14:
! %l4 = 00000000d45a9efc, Mem[000000009100018e] = ee5a8be7
stb %l4,[%i6+0x18e] ! Mem[000000009100018c] = fc5a8be7
! Mem[00000000900001fc] = dc55aa4a, %g2 = ffffffffaf25465e
lduh [%i4+0x1fe],%g2 ! %g2 = 000000000000dc55
! Mem[00000000168000b8] = 3bd4d10a, %l2 = cdfc1b2e, %l7 = 80000000
add %i1,0xb8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003bd4d10a
! %l0 = 0000000080000109, Mem[0000000016000000] = 64864cd9
stha %l0,[%i0+%g0]0x80 ! Mem[0000000016000000] = 01094cd9
! %l6 = ffffffffffffffff
setx 0x92f4dac7b1e2fab4,%g7,%l6 ! %l6 = 92f4dac7b1e2fab4
! Mem[0000000016000120] = d005ed357dfbba88, %l7 = 000000003bd4d10a, %l0 = 0000000080000109
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d005ed357dfbba88
! Mem[0000000091800078] = a9486159 a31e0d83, %g2 = 0000dc55, %g3 = 7c9507e6
ldd [%o0+0x078],%g2 ! %g2 = 00000000a9486159 00000000a31e0d83
! Mem[0000000017000018] = 3e1cf6be8ff7497a, %l0 = d005ed357dfbba88, %l7 = 000000003bd4d10a
add %i2,0x18,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 3e1cf6be8ff7497a
! Mem[00000000910001f4] = b153672f, %g2 = 00000000a9486159
lduw [%i6+0x1f4],%g2 ! %g2 = 00000000b153672f
! Mem[00000000160001c8] = 1e3209a1a087e51d, %l2 = 3bd4d10acdfc1b2e, %l5 = 000000000000023b
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 1e3209a1a087e51d
p3_label_15:
! %l3 = 00000000d45a9552, Mem[00000000908001a8] = 144eb17794989c9f
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000000d45a9552
! %l5 = 1e3209a1a087e51d
setx 0xc63b8887d7b05d17,%g7,%l5 ! %l5 = c63b8887d7b05d17
! Mem[000000001780010c] = 7fe8f6fa, %l0 = 7dfbba88, %l2 = cdfc1b2e
add %i3,0x10c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007fe8f6fa
! %l0 = d005ed357dfbba88, %l0 = d005ed357dfbba88, %ccr = 0a
movn %icc,%l0,%l0 ! Register Not Moved
! %l7 = 3e1cf6be8ff7497a, imm = fffffffffffff8ed, %l0 = d005ed357dfbba88
andn %l7,-0x713,%l0 ! %l0 = 0000000000000112
! %f5 = 7c9507e6, Mem[00000000160000ac] = a789a10a
st %f5 ,[%i0+0x0ac] ! Mem[00000000160000ac] = 7c9507e6
! %l3 = 00000000d45a9552, imm = fffffffffffff3af, %l2 = 000000007fe8f6fa
andcc %l3,-0xc51,%l2 ! %l2 = 00000000d45a9102, %ccr = 08
! Mem[0000000017800010] = 0a7411ff, %l7 = 3e1cf6be8ff7497a
lduha [%i3+%o2]0x89,%l7 ! %l7 = 00000000000011ff
! %f6 = 5adb2b49 fd22acf5, Mem[0000000017000160] = 0db87619 b87355b3
std %f6 ,[%i2+0x160] ! Mem[0000000017000160] = 5adb2b49 fd22acf5
! %l0 = 0000000000000112, Mem[0000000091000152] = 48793b34
sth %l0,[%i6+0x152] ! Mem[0000000091000150] = 01123b34
p3_label_16:
! Mem[0000000090800058] = 78ebe01de6055c3b, %f48 = e74bbbf2 815722de
ldd [%i5+0x058],%f48 ! %f48 = 78ebe01d e6055c3b
! immd = 00000000000003fd, %l5 = c63b8887d7b05d17, %ccr = 08
movcs %xcc,0x3fd,%l5 ! Register Not Moved
! Mem[0000000016800010] = b17d75d8, %l3 = 00000000d45a9552
ldsha [%i1+%o2]0x88,%l3 ! %l3 = 00000000000075d8
! %l5 = c63b8887d7b05d17, %l7 = 00000000000011ff, %l4 = 00000000d45a9efc
xorcc %l5,%l7,%l4 ! %l4 = c63b8887d7b04ce8, %ccr = 88
! %l2 = d45a9102, %l3 = 000075d8, Mem[0000000016800000] = 122c9e5b 85a0e178
stda %l2,[%i1+%g0]0x88 ! Mem[0000000016800000] = d45a9102 000075d8
! Mem[00000000908000d0] = a37c3c6427ab1ce7, %f48 = 78ebe01d e6055c3b
ldd [%i5+0x0d0],%f48 ! %f48 = a37c3c64 27ab1ce7
! Mem[0000000091000104] = d6e8ffd3, %g2 = 00000000b153672f
ldsha [%i6+0x106]%asi,%g2 ! %g2 = ffffffffffffd6e8
! Mem[00000000160000e0] = 78074c02, %l7 = 00000000000011ff
ldsw [%i0+0x0e0],%l7 ! %l7 = 0000000078074c02
! %l4 = c63b8887d7b04ce8, imm = 0000000000000031, %l0 = 0000000000000112
srax %l4,0x031,%l0 ! %l0 = ffffffffffffe31d
! %l6 = 92f4dac7b1e2fab4, Mem[0000000090000046] = 1b68e3c1
sth %l6,[%i4+0x046] ! Mem[0000000090000044] = fab4e3c1
p3_label_17:
! Mem[000000009180002c] = 5a7f3c26, %g2 = ffffffffffffd6e8
ldsb [%o0+0x02d],%g2 ! %g2 = 000000000000005a
! Mem[00000000910001d8] = 67a020e7, %g18 = dba2ad560e9d2014
ldsw [%i6+0x1d8],%g2 ! %g2 = dba2ad560e9d2014
! Mem[0000000090000100] = 2c58172e df289866 934bb0da b8d2f2d8
! Mem[0000000090000110] = 8e0b4bc6 7c9507e6 5adb2b49 1c7165d5
! Mem[0000000090000120] = 60de5b0a 725e5996 1b1477f4 269c9749
! Mem[0000000090000130] = bd9429a2 1a5b06a5 5f59d9cd 90e0923a
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l1 = 00000000d03049b9, Mem[00000000908000c0] = 93984c09a94c3d0a
stx %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000d03049b9
! Mem[0000000090000130] = bd9429a2 1a5b06a5, %g2 = 67a020e7, %g3 = a31e0d83
ldd [%i4+0x130],%g2 ! %g2 = 00000000bd9429a2 000000001a5b06a5
! Mem[0000000091000140] = ecb715ac2483298e, %g2 = 00000000bd9429a2
ldx [%i6+0x140],%g2 ! %g2 = ecb715ac2483298e
! %f24 = 083ed7d0, Mem[0000000017000018] = bef61c3e
sta %f24,[%i2+%o3]0x89 ! Mem[0000000017000018] = 083ed7d0
! Mem[0000000017800018] = 00000058, %l7 = 0000000078074c02
ldswa [%i3+%o3]0x89,%l7 ! %l7 = 0000000000000058
! Mem[0000000091000114] = 5764cf50, %g2 = ecb715ac2483298e
ldsb [%i6+0x114],%g2 ! %g2 = 0000000000000057
! %l0 = ffffffffffffe31d, Mem[0000000016000010] = 0000000000005001
stxa %l0,[%i0+%o2]0x81 ! Mem[0000000016000010] = ffffffffffffe31d
p3_label_18:
! %l0 = ffffffffffffe31d, %l7 = 0000000000000058, %l3 = 00000000000075d8
srl %l0,%l7,%l3 ! %l3 = 00000000000000ff
! Mem[00000000178000a3] = 7d9d4043, %l7 = 0000000000000058
ldstub [%i3+0x0a3],%l7 ! %l7 = 00000043000000ff
! %f28 = c2cb93c1, Mem[0000000017000108] = e61f7386
st %f28,[%i2+0x108] ! Mem[0000000017000108] = c2cb93c1
! %l3 = 00000000000000ff, Mem[0000000016800018] = 926ed3ff
stba %l3,[%i1+%o3]0x89 ! Mem[0000000016800018] = 926ed3ff
! Mem[00000000908000b8] = 23b6122573175eee, %f48 = 2c58172e df289866
ldd [%i5+0x0b8],%f48 ! %f48 = 23b61225 73175eee
! Mem[0000000017800028] = ebf882c1, %l1 = 00000000d03049b9
ldsba [%i3+%o5]0x80,%l1 ! %l1 = ffffffffffffffeb
! Mem[0000000016000010] = ffffffff, %l1 = ffffffffffffffeb
lduha [%i0+%o2]0x88,%l1 ! %l1 = 000000000000ffff
! %f22 = 861fb95b f3c1dd74, Mem[0000000090800020] = 6b575173 80100360
std %f22,[%i5+%o4] ! Mem[0000000090800020] = 861fb95b f3c1dd74
! Mem[000000009000012c] = 269c9749, %g2 = 0000000000000057
ldsh [%i4+0x12c],%g2 ! %g2 = 000000000000269c
! %l5 = c63b8887d7b05d17, Mem[0000000016800018] = ffd36e92
stwa %l5,[%i1+%o3]0x80 ! Mem[0000000016800018] = d7b05d17
p3_label_19:
! %l6 = b1e2fab4, %l7 = 00000043, Mem[0000000091800100] = 6dbf041e bc01ca27
std %l6,[%o0+0x100] ! Mem[0000000091800100] = b1e2fab4 00000043
! Mem[00000000170001c4] = 2f975280, %l5 = c63b8887d7b05d17
swap [%i2+0x1c4],%l5 ! %l5 = 000000002f975280
! immd = 00000000000001cf, %l1 = 000000000000ffff, %ccr = 88
movg %icc,0x1cf,%l1 ! Register Not Moved
! %l7 = 0000000000000043, Mem[00000000900000e8] = bdb01204
stw %l7,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000043
! Mem[0000000090000020] = 318c4f8feb88c987, %f48 = 23b61225 73175eee
ldda [%i4+0x020]%asi,%f48 ! %f48 = 318c4f8f eb88c987
! %l0 = ffffffffffffe31d, Mem[0000000016800028] = d8b2b8c0
stwa %l0,[%i1+%o5]0x89 ! Mem[0000000016800028] = ffffe31d
! Mem[00000000900001d8] = 74bf329dce6dc6c1, %g2 = 000000000000269c
ldx [%i4+0x1d8],%g2 ! %g2 = 74bf329dce6dc6c1
! immd = 000000000000028c, %l6 = 92f4dac7b1e2fab4, %ccr = 88
movvs %icc,0x28c,%l6 ! Register Not Moved
! Mem[0000000017800114] = 5c53ee80, %f22 = 861fb95b
ld [%i3+0x114],%f22 ! %f22 = 5c53ee80
! Invert Register : %l5 = 000000002f975280
xor %l5,-1,%l5 ! %l5 = ffffffffd068ad7f
p3_label_20:
! Mem[0000000090000180] = a32af125, %g2 = 74bf329dce6dc6c1
ldub [%i4+0x180],%g2 ! %g2 = 00000000000000a3
! immd = 0000000000000115, %l3 = 00000000000000ff, %ccr = 88
movleu %xcc,0x115,%l3 ! Register Not Moved
! Mem[0000000016800000] = 02915ad4d8750000, %l7 = 0000000000000043
ldxa [%i1+%g0]0x80,%l7 ! %l7 = 02915ad4d8750000
! %l6 = 92f4dac7b1e2fab4, imm = 0000000000000035, %l1 = 000000000000ffff
sllx %l6,0x035,%l1 ! %l1 = 5680000000000000
! Mem[0000000016800028] = 1de3ffff, %l7 = 02915ad4d8750000
lduwa [%i1+%o5]0x81,%l7 ! %l7 = 000000001de3ffff
! immd = 00000000000003d8, %l0 = ffffffffffffe31d, %ccr = 88
movcc %xcc,0x3d8,%l0 ! Moved, %l0 = 00000000000003d8
! %f20 = b9d199c3 9ee8cf5d, Mem[0000000017000000] = 3434c065 10c58833
stda %f20,[%i2+%g0]0x80 ! Mem[0000000017000000] = b9d199c3 9ee8cf5d
! Mem[0000000016800020] = 48456f42, %l3 = 00000000000000ff
swapa [%i1+%o4]0x89,%l3 ! %l3 = 0000000048456f42
! Randomly selected nop
nop
! Mem[0000000017000008] = f5ac22fd, %l1 = 5680000000000000
ldsba [%i2+%o1]0x89,%l1 ! %l1 = fffffffffffffffd
p3_label_21:
! %l7 = 000000001de3ffff, %l5 = ffffffffd068ad7f, %y = 80000109
umul %l7,%l5,%l3 ! %l3 = 185578e117b35281, %y = 185578e1
! Mem[0000000090000064] = 31dc8ee9, %g2 = 00000000000000a3
lduh [%i4+0x064],%g2 ! %g2 = 00000000000031dc
! %l6 = 92f4dac7b1e2fab4, Mem[0000000016000008] = 00000038
stba %l6,[%i0+%o1]0x88 ! Mem[0000000016000008] = 000000b4
! Mem[0000000016000134] = cedf9e23, %l2 = d45a9102, %l1 = fffffffd
add %i0,0x134,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cedf9e23
! immd = 000000000000034b, %l6 = 92f4dac7b1e2fab4, %ccr = 88
movle %xcc,0x34b,%l6 ! Moved, %l6 = 000000000000034b
! Mem[00000000168000a0] = 87213898, %l0 = 00000000000003d8
swap [%i1+0x0a0],%l0 ! %l0 = 0000000087213898
! %l6 = 000000000000034b, imm = fffffffffffffcea, %l5 = ffffffffd068ad7f
andn %l6,-0x316,%l5 ! %l5 = 0000000000000301
! %l4 = d7b04ce8, %l5 = 00000301, Mem[0000000090000160] = 7b592fa6 6910f10a
stda %l4,[%i4+0x160]%asi ! Mem[0000000090000160] = d7b04ce8 00000301
! %l3 = 185578e117b35281, Mem[0000000090800041] = 4d9bed86
stb %l3,[%i5+0x041] ! Mem[0000000090800040] = 819bed86
! Mem[00000000168001e9] = 3dd52f23, %l3 = 185578e117b35281
ldstuba [%i1+0x1e9]%asi,%l3 ! %l3 = 000000d5000000ff
p3_label_22:
! Randomly selected nop
nop
! %l4 = d7b04ce8, %l5 = 00000301, Mem[0000000090800150] = 2c26f3ef db6786fd
std %l4,[%i5+0x150] ! Mem[0000000090800150] = d7b04ce8 00000301
! %l4 = c63b8887d7b04ce8, %l4 = c63b8887d7b04ce8, %l1 = 00000000cedf9e23
or %l4,%l4,%l1 ! %l1 = c63b8887d7b04ce8
! %l5 = 0000000000000301, imm = fffffffffffff8af, %l0 = 0000000087213898
or %l5,-0x751,%l0 ! %l0 = fffffffffffffbaf
! Mem[0000000016000020] = 09a49f10, %l6 = 000000000000034b
ldsha [%i0+%o4]0x89,%l6 ! %l6 = ffffffffffff9f10
! Mem[0000000090000188] = 2d0b685c01a076f8, %g2 = 00000000000031dc
ldx [%i4+0x188],%g2 ! %g2 = 2d0b685c01a076f8
! %l0 = fffffbaf, %l1 = d7b04ce8, Mem[00000000918000d8] = 9a6536e1 f7ed31a3
std %l0,[%o0+0x0d8] ! Mem[00000000918000d8] = fffffbaf d7b04ce8
! Mem[00000000910000c4] = 953c82cf, %g2 = 2d0b685c01a076f8
ldsh [%i6+0x0c4],%g2 ! %g2 = ffffffffffff953c
! %f10 = 1b1477f4, Mem[0000000091800168] = 026ca936
st %f10,[%o0+0x168] ! Mem[0000000091800168] = 1b1477f4
! Mem[0000000090800178] = 9bc20eb350ec43dd, %g2 = ffffffffffff953c
ldx [%i5+0x178],%g2 ! %g2 = 9bc20eb350ec43dd
p3_label_23:
! Mem[00000000170000cc] = a3dd1c6e, %l6 = ffff9f10, %l0 = fffffbaf
add %i2,0xcc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a3dd1c6e
! %l6 = ffff9f10, %l7 = 1de3ffff, Mem[0000000017800028] = ebf882c1 52955ad4
stda %l6,[%i3+%o5]0x80 ! Mem[0000000017800028] = ffff9f10 1de3ffff
! Mem[000000001680002c] = bd7a6f9b, %l2 = 00000000d45a9102
ldstub [%i1+0x02c],%l2 ! %l2 = 000000bd000000ff
! Mem[000000009080016c] = a5ee00ad, %g2 = 9bc20eb350ec43dd
lduw [%i5+0x16c],%g2 ! %g2 = 00000000a5ee00ad
! Mem[0000000090000134] = 1a5b06a5, %g2 = 00000000a5ee00ad
lduw [%i4+0x134],%g2 ! %g2 = 000000001a5b06a5
! %l0 = 00000000a3dd1c6e, Mem[0000000090800164] = 122c9e5b
stb %l0,[%i5+0x164] ! Mem[0000000090800164] = 6e2c9e5b
! %l4 = c63b8887d7b04ce8, immed = 000000d9, %y = 185578e1
umul %l4,0x0d9,%l4 ! %l4 = 000000b6d47130a8, %y = 000000b6
! %l0 = 00000000a3dd1c6e, Mem[0000000017800000] = 2f2c04c0
stba %l0,[%i3+%g0]0x80 ! Mem[0000000017800000] = 6e2c04c0
! %f16 = c67dbc99 6e1f40f5 f61938e4 e775b73e
! %f20 = b9d199c3 9ee8cf5d 5c53ee80 f3c1dd74
! %f24 = 083ed7d0 43409d7d fe803533 aed98e89
! %f28 = c2cb93c1 8e06ad79 105aee5b 7f8e445b
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! %l6 = ffffffffffff9f10, Mem[00000000908001a8] = 00000000d45a9552
stx %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = ffffffffffff9f10
p3_label_24:
! Mem[00000000168001b4] = 2ebddf04, %l1 = c63b8887d7b04ce8
lduh [%i1+0x1b6],%l1 ! %l1 = 000000000000df04
! %l5 = 0000000000000301, Mem[000000009180016e] = ca362dcf
sth %l5,[%o0+0x16e] ! Mem[000000009180016c] = 03012dcf
! Mem[0000000090000010] = ee998ade26ab2dd7, %g2 = 000000001a5b06a5
ldx [%i4+%o2],%g2 ! %g2 = ee998ade26ab2dd7
! Randomly selected nop
nop
! Clear Register : %l5 = 0000000000000301
clr %l5 ! %l5 = 0000000000000000
! %l4 = 000000b6d47130a8, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000b6d47130a8
! Mem[00000000910000d0] = 30867874, %g2 = ee998ade26ab2dd7
ldub [%i6+0x0d3],%g2 ! %g2 = 0000000000000030
! Mem[0000000017000000] = b9d199c3, %f1 = df289866
lda [%i2+%g0]0x80,%f1 ! %f1 = b9d199c3
! Mem[0000000090000090] = 44bb020f e0ea95f8, %g2 = 00000030, %g3 = 1a5b06a5
ldd [%i4+0x090],%g2 ! %g2 = 0000000044bb020f 00000000e0ea95f8
! immd = 00000000000003de, %l0 = 00000000a3dd1c6e, %ccr = 88
movcc %icc,0x3de,%l0 ! Moved, %l0 = 00000000000003de
p3_label_25:
! %f9 = 725e5996, Mem[0000000017000018] = 083ed7d0
sta %f9 ,[%i2+%o3]0x89 ! Mem[0000000017000018] = 725e5996
! Mem[0000000016000043] = 4c6d948c, %l5 = 0000000000000000
ldstub [%i0+0x043],%l5 ! %l5 = 0000008c000000ff
! Mem[0000000017000118] = 6fb5c25c, %l7 = 000000001de3ffff
swap [%i2+0x118],%l7 ! %l7 = 000000006fb5c25c
! Mem[0000000017800020] = ff6a0565d1226283, %l4 = 000000b6d47130a8
ldxa [%i3+%o4]0x81,%l4 ! %l4 = ff6a0565d1226283
! %l1 = 000000000000df04, %l2 = 00000000000000bd, %ccr = 88
movcc %xcc,%l1,%l2 ! Moved, %l2 = 000000000000df04
! %l1 = 000000000000df04, Mem[0000000091000120] = 42f35dd4, %asi = 80
stba %l1,[%i6+0x120]%asi ! Mem[0000000091000120] = 04f35dd4
! Mem[0000000091800070] = 00d9bc34 83e88393, %g2 = 44bb020f, %g3 = e0ea95f8
ldd [%o0+0x070],%g2 ! %g2 = 0000000000d9bc34 0000000083e88393
! %l2 = 0000df04, %l3 = 000000d5, Mem[00000000918001f0] = 00000000 73509eca
std %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000df04 000000d5
! immd = 0000000000000369, %l6 = ffffffffffff9f10, %ccr = 88
movcs %xcc,0x369,%l6 ! Register Not Moved
! Mem[0000000017000008] = f5ac22fd, %l1 = 000000000000df04
swapa [%i2+%o1]0x89,%l1 ! %l1 = 00000000f5ac22fd
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
1: membar #Sync ! Force all stores to complete
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000003de
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f5ac22fd
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000df04
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000d5
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ff6a0565d1226283
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000008c
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffff9f10
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006fb5c25c
bne,a,pn %xcc,p3_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000000b6,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p3_failed
mov 0x111,%g1
! 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 2c58172e b9d199c3
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 934bb0da b8d2f2d8
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8e0b4bc6 7c9507e6
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5adb2b49 fd22acf5
bne %xcc,p3_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 60de5b0a 725e5996
bne %xcc,p3_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1b1477f4 269c9749
bne %xcc,p3_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be bd9429a2 1a5b06a5
bne %xcc,p3_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ffd36e92 90e0923a
bne %xcc,p3_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c67dbc99 6e1f40f5
bne %xcc,p3_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f61938e4 e775b73e
bne %xcc,p3_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b9d199c3 9ee8cf5d
bne %xcc,p3_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5c53ee80 f3c1dd74
bne %xcc,p3_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 083ed7d0 43409d7d
bne %xcc,p3_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be fe803533 aed98e89
bne %xcc,p3_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c2cb93c1 8e06ad79
bne %xcc,p3_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 105aee5b 7f8e445b
bne %xcc,p3_f30_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 01094cd9901e77fb
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 = b400000092100a76
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 = ffffffffffffe31d
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 = 9f0000001c4c8220
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff5dd8e4c97340b3
ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3bd4d10acdfc1b2e
ldx [%i0+0x030],%g3 ! Observed data at 0000000016000030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4a98e02c4180a96e
ldx [%i0+0x038],%g3 ! Observed data at 0000000016000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4c6d94ffe6eacbc2
ldx [%i0+0x040],%g3 ! Observed data at 0000000016000040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 366f7e6e7c9507e6
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000160000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a8,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 02915ad4d8750000
ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = d7b05d1732290e82
ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff000000b1d876ee
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 = 1de3ffffff7a6f9b
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 79d1ff4672f9e374
ldx [%i1+0x068],%g3 ! Observed data at 0000000016800068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000003d8ef7f8de2
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000168000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 97773e41c00011f6
ldx [%i1+0x118],%g3 ! Observed data at 0000000016800118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x118,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000058dba448a5
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000168001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3dff2f233d32b091
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000168001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1e8,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b9d199c39ee8cf5d
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 = 04df00009dc775ca
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 96595e728ff7497a
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 = a649b1d2f420865f
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 = 11586bf000000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000000000c338
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000170000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = c2cb93c107123113
ldx [%i2+0x108],%g3 ! Observed data at 0000000017000108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1de3ffff6fb9f93c
ldx [%i2+0x118],%g3 ! Observed data at 0000000017000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5adb2b49fd22acf5
ldx [%i2+0x160],%g3 ! Observed data at 0000000017000160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = bb66197340adff3b
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000170001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 37f37214d7b05d17
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000170001c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2a3e22731c916cff
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000170001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1e0,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6e2c04c08defb58d
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 = a649b1d2f420865f
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 = ff11740a3cf13250
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 = 5800000000000000
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 = ff6a0565d1226283
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 = ffff9f101de3ffff
ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1b1477f408d255ba
ldx [%i3+0x078],%g3 ! Observed data at 0000000017800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7d9d40ffd0d73e08
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000178000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000263705c3790
ldx [%i3+0x118],%g3 ! Observed data at 0000000017800118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3c3d5a3263c389b9
ldx [%i3+0x160],%g3 ! Observed data at 0000000017800160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 82e0b29aff7573c8
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000178001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1e8,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f2_fail:
set p3_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f4_fail:
set p3_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f6_fail:
set p3_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f8_fail:
set p3_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f10_fail:
set p3_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f12_fail:
set p3_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f14_fail:
set p3_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f16_fail:
set p3_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f18_fail:
set p3_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f20_fail:
set p3_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f22_fail:
set p3_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f24_fail:
set p3_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f26_fail:
set p3_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f28_fail:
set p3_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f30_fail:
set p3_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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 %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017000008]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000000]
orcc %l3,0xdd1,%l0
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016800010]
umulcc %l4,%l2,%l5
done
p3_trap1o:
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000000]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000017000008]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000016000000]
orcc %l3,0xdd1,%l0
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016800010]
umulcc %l4,%l2,%l5
done
p3_trap2e:
stba %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000010]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000016800000]
umul %l6,0xc18,%l6
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800010]
umul %l6,-0xa78,%l5
done
p3_trap2o:
stba %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000010]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000016800000]
umul %l6,0xc18,%l6
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017800010]
umul %l6,-0xa78,%l5
done
p3_trap3e:
and %l4,-0xb18,%l0
andn %l6,0x2d8,%l0
add %l2,0x48a,%l4
or %l2,-0xa21,%l7
done
p3_trap3o:
and %l4,-0xb18,%l0
andn %l6,0x2d8,%l0
add %l2,0x48a,%l4
or %l2,-0xa21,%l7
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 = 2da38771f8d0768c
ldx [%g1+0x008],%l1 ! %l1 = 4c83c447f36eb30f
ldx [%g1+0x010],%l2 ! %l2 = 97ed2db04ea8ea5b
ldx [%g1+0x018],%l3 ! %l3 = 5685a43419983208
ldx [%g1+0x020],%l4 ! %l4 = 34bd144a2ac8ab5f
ldx [%g1+0x028],%l5 ! %l5 = 5be3b74063af740a
ldx [%g1+0x030],%l6 ! %l6 = b890c50aa649b1d2
ldx [%g1+0x038],%l7 ! %l7 = 89ed79fbf420865f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 553f865b dd412f5c aa271311 da01fd29
! %f4 = 1b5847de 78037d99 0562c90c 0ff18a7d
! %f8 = 5fe1cde5 39a2d77c 5b224ce9 7b47625e
! %f12 = 196d9aa4 5b1915d6 5152ba1e 4bc0196e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c8809aa2 0aadbb97 f590da63 7acd112f
! %f20 = 5e239c24 1ab57bd7 b7e12948 b4371c3e
! %f24 = c28de681 f484d2c2 a2f4e391 3d1738c0
! %f28 = 8227f458 c0e39eb0 8d9fe3af 6e3e85cf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7a6075aa 8bc8d9a4 d4ac43e7 8ca8296e
! %f36 = 444d413c 034a02bc a32063b9 6766a411
! %f40 = 922dc916 f528a145 f5626fb5 a1ad00bc
! %f44 = 4022a11c 87673f43 2b963a2b 0681ef5d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa948a1bf00000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = a948a1bf00000027
wr %g0,%y ! Clear Y 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[0000000018800020] = 36813509 ce8d8299, %l0 = 22c0f75a, %l1 = ea514971
ldda [%i1+%o4]0x88,%l0 ! %l0 = 00000000ce8d8299 0000000036813509
! Mem[000000009100004c] = f7a5ca85, %g18 = 404ed7fc5cef8c8a
ldsw [%i6+0x04c],%g2 ! %g2 = 404ed7fc5cef8c8a
! Mem[0000000091800094] = 39663de8, %g2 = fffffffff7a5ca85
ldub [%o0+0x094],%g2 ! %g2 = 0000000000000039
! %l4 = 007b7deb, %l5 = fdce4edd, Mem[00000000900001a8] = 875ccbae a2de638c
std %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 007b7deb fdce4edd
! Mem[0000000019800020] = d101a12b, %l3 = 85618835a8b17b9b
lduha [%i3+%o4]0x80,%l3 ! %l3 = 000000000000d101
! immd = 000000000000002e, %l7 = 275221f86b3ba24d, %ccr = 44
movneg %xcc,0x02e,%l7 ! Register Not Moved
! Mem[00000000908001b8] = 4ff80a32 a52b18be, %g2 = 00000039, %g3 = 0bad0b00
ldd [%i5+0x1b8],%g2 ! %g2 = 000000004ff80a32 00000000a52b18be
! Mem[0000000019000010] = eb72e064, %l6 = b60da485, %l5 = fdce4edd
add %i2,0x10,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000eb72e064
! %l6 = 4543fd73b60da485, Mem[0000000090800001] = cee25588
stb %l6,[%i5+0x001] ! Mem[0000000090800000] = 85e25588
! Mem[00000000900000f8] = 6237e8b8 26dac581, %g2 = 4ff80a32, %g3 = a52b18be
ldda [%i4+0x0f8]%asi,%g2 ! %g2 = 000000006237e8b8 0000000026dac581
p4_label_2:
! %l5 = 00000000eb72e064, Mem[00000000908001ec] = f1046e5b
stw %l5,[%i5+0x1ec] ! Mem[00000000908001ec] = eb72e064
! Mem[00000000190001c8] = c75ecc54c36a8f07, %l4 = e14e4934007b7deb, %l1 = 0000000036813509
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c75ecc54c36a8f07
! %l6 = b60da485, %l7 = 6b3ba24d, Mem[0000000019000008] = a46a2b78 29f44c8d
stda %l6,[%i2+%o1]0x88 ! Mem[0000000019000008] = b60da485 6b3ba24d
! %f1 = dd412f5c, Mem[0000000019800010] = 0a681837
sta %f1 ,[%i3+%o2]0x89 ! Mem[0000000019800010] = dd412f5c
! %l0 = 00000000ce8d8299, Mem[00000000900000b0] = 76ad0737
stw %l0,[%i4+0x0b0] ! Mem[00000000900000b0] = ce8d8299
! %l6 = 4543fd73b60da485, %l7 = 275221f86b3ba24d, %l4 = e14e4934007b7deb
xnor %l6,%l7,%l4 ! %l4 = 9dee237422c9f937
! Mem[0000000019800018] = cc190025, %l7 = 275221f86b3ba24d
ldstub [%i3+%o3],%l7 ! %l7 = 000000cc000000ff
! %l1 = c75ecc54c36a8f07, Mem[00000000908000a0] = 9d26e2ca
sth %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 8f07e2ca
! Mem[0000000090000088] = 3d86d273 c7e2b54b, %g2 = 6237e8b8, %g3 = 26dac581
ldd [%i4+0x088],%g2 ! %g2 = 000000003d86d273 00000000c7e2b54b
! %f4 = 1b5847de 78037d99, Mem[0000000018000138] = ac7ceb90 09e60b49
std %f4 ,[%i0+0x138] ! Mem[0000000018000138] = 1b5847de 78037d99
p4_label_3:
! Mem[0000000019800000] = 2f422767 ab0259f0, %l2 = 69c43228, %l3 = 0000d101
ldda [%i3+%g0]0x89,%l2 ! %l2 = 00000000ab0259f0 000000002f422767
! Mem[0000000018000068] = 7b7c7aca, %l3 = 000000002f422767
swap [%i0+0x068],%l3 ! %l3 = 000000007b7c7aca
! %l5 = 00000000eb72e064, %l2 = 00000000ab0259f0, %l6 = 4543fd73b60da485
srlx %l5,%l2,%l6 ! %l6 = 0000000000000000
! Mem[000000009100017c] = e0b84a73, %g2 = 000000003d86d273
ldsb [%i6+0x17e],%g2 ! %g2 = ffffffffffffffe0
! Clear Register : %l4 = 9dee237422c9f937
clr %l4 ! %l4 = 0000000000000000
! %l3 = 000000007b7c7aca, Mem[0000000018000168] = aaef8c0d7adeb0a7, %asi = 80
stxa %l3,[%i0+0x168]%asi ! Mem[0000000018000168] = 000000007b7c7aca
! Mem[0000000090800088] = d6012961, %g2 = ffffffffffffffe0
ldub [%i5+0x089],%g2 ! %g2 = 00000000000000d6
! %l6 = 00000000, %l7 = 000000cc, Mem[0000000019000008] = b60da485 6b3ba24d
stda %l6,[%i2+%o1]0x88 ! Mem[0000000019000008] = 00000000 000000cc
! %l4 = 0000000000000000, imm = 0000000000000a54, %l7 = 00000000000000cc
xor %l4,0xa54,%l7 ! %l7 = 0000000000000a54
! immd = 0000000000000219, %l4 = 0000000000000000, %ccr = 44
mova %icc,0x219,%l4 ! Moved, %l4 = 0000000000000219
p4_label_4:
! Mem[0000000019000018] = a70f5772, %l1 = c75ecc54c36a8f07
lduwa [%i2+%o3]0x89,%l1 ! %l1 = 00000000a70f5772
! Mem[0000000091000038] = fc2fc57f917e51b2, %g2 = 00000000000000d6
ldxa [%i6+0x038]%asi,%g2 ! %g2 = fc2fc57f917e51b2
! Mem[00000000918000e4] = a7476c82, %g2 = fc2fc57f917e51b2
ldsh [%o0+0x0e6],%g2 ! %g2 = ffffffffffffa747
! %l7 = 0000000000000a54, %l6 = 0000000000000000, %l3 = 000000007b7c7aca
tsubcc %l7,%l6,%l3 ! %l3 = 0000000000000a54, %ccr = 00
! Mem[0000000018800020] = ce8d8299, %l2 = 00000000ab0259f0
ldstuba [%i1+%o4]0x88,%l2 ! %l2 = 00000099000000ff
! %l5 = 00000000eb72e064, Mem[00000000900001b6] = a786ea9d
sth %l5,[%i4+0x1b6] ! Mem[00000000900001b4] = e064ea9d
! %l1 = 00000000a70f5772, immd = 00000000000002be, %l3 = 0000000000000a54
udivx %l1,0x2be,%l3 ! %l3 = 00000000003cec11
! %l6 = 0000000000000000, Mem[0000000019000010] = eb72e064
stba %l6,[%i2+%o2]0x80 ! Mem[0000000019000010] = 0072e064
! Mem[0000000091800088] = ad1e6f64 bafc9afe, %g2 = ffffa747, %g3 = c7e2b54b
ldd [%o0+0x088],%g2 ! %g2 = 00000000ad1e6f64 00000000bafc9afe
! %l4 = 00000219, %l5 = eb72e064, Mem[0000000018000020] = c84c48f8 8d49286b
stda %l4,[%i0+%o4]0x88 ! Mem[0000000018000020] = 00000219 eb72e064
p4_label_5:
! Mem[0000000018800184] = a9dc4b25, %l2 = 0000000000000099
lduh [%i1+0x184],%l2 ! %l2 = 000000000000a9dc
! %l3 = 00000000003cec11, Mem[00000000910000b8] = 446547233df1e680
stx %l3,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000003cec11
! %l4 = 0000000000000219, Mem[000000009000005a] = 9e626313
sth %l4,[%i4+0x05a] ! Mem[0000000090000058] = 02196313
! %l7 = 0000000000000a54, Mem[0000000090000040] = 9d14608a, %asi = 80
stwa %l7,[%i4+0x040]%asi ! Mem[0000000090000040] = 00000a54
! %l2 = 000000000000a9dc, imm = fffffffffffffef4, %l4 = 0000000000000219
add %l2,-0x10c,%l4 ! %l4 = 000000000000a8d0
! Mem[00000000908001c0] = bc65ad57, %g2 = 00000000ad1e6f64
lduh [%i5+0x1c0],%g2 ! %g2 = 000000000000bc65
! %f1 = dd412f5c, Mem[000000009100019c] = c3f8aeb5
st %f1 ,[%i6+0x19c] ! Mem[000000009100019c] = dd412f5c
! Mem[0000000090800188] = 4216ada4, %g2 = 000000000000bc65
lduha [%i5+0x18a]%asi,%g2 ! %g2 = 0000000000004216
! Mem[0000000019800020] = d101a12b, %l3 = 00000000003cec11
ldstuba [%i3+%o4]0x81,%l3 ! %l3 = 000000d1000000ff
! %l6 = 0000000000000000
setx 0x0280b017c8cbd38c,%g7,%l6 ! %l6 = 0280b017c8cbd38c
p4_label_6:
! %l3 = 00000000000000d1, Mem[0000000018000010] = 330a1e1d
stba %l3,[%i0+%o2]0x88 ! Mem[0000000018000010] = 330a1ed1
! %l2 = 000000000000a9dc, imm = 0000000000000348, %l4 = 000000000000a8d0
orcc %l2,0x348,%l4 ! %l4 = 000000000000abdc, %ccr = 00
! %l6 = 0280b017c8cbd38c, Mem[00000000908001d0] = 1a221693
stw %l6,[%i5+0x1d0] ! Mem[00000000908001d0] = c8cbd38c
! %l5 = 00000000eb72e064, %l7 = 0000000000000a54, %ccr = 00
movg %xcc,%l5,%l7 ! Moved, %l7 = 00000000eb72e064
! %f10 = 5b224ce9, Mem[0000000091000194] = f32db03d
st %f10,[%i6+0x194] ! Mem[0000000091000194] = 5b224ce9
! Mem[0000000019800008] = 31dd087a566ab258, %l3 = 00000000000000d1
ldxa [%i3+%o1]0x88,%l3 ! %l3 = 31dd087a566ab258
! %f4 = 1b5847de, Mem[0000000019000010] = 64e07200
sta %f4 ,[%i2+%o2]0x89 ! Mem[0000000019000010] = 1b5847de
! %l1 = 00000000a70f5772, %l3 = 31dd087a566ab258, %ccr = 00
movcc %xcc,%l1,%l3 ! Moved, %l3 = 00000000a70f5772
! Set Register : %l6 = 0280b017c8cbd38c
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %l4 = 000000000000abdc, imm = fffffffffffff47d, %l6 = ffffffffffffffff
tsubcc %l4,-0xb83,%l6 ! %l6 = 000000000000b75f, %ccr = 13
p4_label_7:
! %l6 = 000000000000b75f, Mem[000000009080000b] = f2815722
stb %l6,[%i5+0x00b] ! Mem[0000000090800008] = 5f815722
! %l7 = 00000000eb72e064, %l4 = 000000000000abdc, %l3 = 00000000a70f5772
orn %l7,%l4,%l3 ! %l3 = fffffffffffff467
! Mem[0000000019000020] = e8ece49f, %f24 = c28de681
lda [%i2+%o4]0x88,%f24 ! %f24 = e8ece49f
! Mem[0000000018800008] = 0c571dde, %l4 = 000000000000abdc
ldsba [%i1+%o1]0x80,%l4 ! %l4 = 000000000000000c
! Mem[0000000091000118] = 8c784c75, %g2 = 0000000000004216
ldsb [%i6+0x119],%g2 ! %g2 = ffffffffffffff8c
! immd = 00000000000000c0, %l1 = 00000000a70f5772, %ccr = 13
movgu %xcc,0x0c0,%l1 ! Register Not Moved
! %l2 = 000000000000a9dc, %l4 = 000000000000000c, %ccr = 13
movvs %xcc,%l2,%l4 ! Register Not Moved
! %f14 = 5152ba1e 4bc0196e, Mem[0000000090800020] = 6b575173 80100360
stda %f14,[%i5+0x020]%asi ! Mem[0000000090800020] = 5152ba1e 4bc0196e
! %l5 = 00000000eb72e064, Mem[00000000198001ed] = de0eb19d
stb %l5,[%i3+0x1ed] ! Mem[00000000198001ec] = de64b19d
! Mem[0000000091000190] = 8be72be2, %g18 = 404ed7fc5cef8c8a
ldsw [%i6+0x190],%g2 ! %g2 = 404ed7fc5cef8c8a
p4_label_8:
! %l2 = 000000000000a9dc, Mem[00000000900001d8] = 74bf329d
stw %l2,[%i4+0x1d8] ! Mem[00000000900001d8] = 0000a9dc
! Mem[0000000018000020] = 00000219, %l7 = 00000000eb72e064
swapa [%i0+%o4]0x88,%l7 ! %l7 = 0000000000000219
! Mem[0000000091000024] = 1f9605e1, %g2 = ffffffff8be72be2
lduh [%i6+0x026],%g2 ! %g2 = 0000000000001f96
! %l4 = 000000000000000c, immed = 000005c4, %y = 00000000
smulcc %l4,0x5c4,%l1 ! %l1 = 0000000000004530, %ccr = 00, %y = 00000000
! Mem[000000001880002c] = 8c74ba5c, %l7 = 0000000000000219
lduh [%i1+0x02e],%l7 ! %l7 = 000000000000ba5c
! %l2 = 000000000000a9dc, imm = fffffffffffff247, %l4 = 000000000000000c
subccc %l2,-0xdb9,%l4 ! %l4 = 000000000000b795, %ccr = 11
! Mem[0000000019000000] = 11465f10, %l2 = 000000000000a9dc
lduba [%i2+%g0]0x80,%l2 ! %l2 = 0000000000000011
! %f0 = 553f865b dd412f5c aa271311 da01fd29
! %f4 = 1b5847de 78037d99 0562c90c 0ff18a7d
! %f8 = 5fe1cde5 39a2d77c 5b224ce9 7b47625e
! %f12 = 196d9aa4 5b1915d6 5152ba1e 4bc0196e
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! %l5 = 00000000eb72e064, %l2 = 0000000000000011, %ccr = 11
mova %xcc,%l5,%l2 ! Moved, %l2 = 00000000eb72e064
! Mem[0000000090000084] = a0963d86, %g2 = 0000000000001f96
ldsb [%i4+0x086],%g2 ! %g2 = ffffffffffffffa0
p4_label_9:
! Mem[00000000190000b8] = fc7df322 2d42b1ce, %l2 = eb72e064, %l3 = fffff467
ldd [%i2+0x0b8],%l2 ! %l2 = 00000000fc7df322 000000002d42b1ce
! Mem[00000000918000c8] = 253e4304, %g2 = ffffffffffffffa0
ldub [%o0+0x0c8],%g2 ! %g2 = 0000000000000025
! Mem[0000000018000008] = 4dcbf914, %l3 = 000000002d42b1ce
lduba [%i0+%o1]0x89,%l3 ! %l3 = 0000000000000014
! %l4 = 000000000000b795, Mem[00000000900001c2] = 75de4633
stb %l4,[%i4+0x1c2] ! Mem[00000000900001c0] = 95de4633
! Mem[00000000198000a0] = 0e72db91, %l2 = fc7df322, %l2 = fc7df322
add %i3,0xa0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000e72db91
! Mem[00000000188000d0] = 388485bf, %l3 = 0000000000000014
ldsb [%i1+0x0d0],%l3 ! %l3 = 0000000000000038
! %l4 = 000000000000b795, %l4 = 000000000000b795, %ccr = 11
movcs %xcc,%l4,%l4 ! Moved, %l4 = 000000000000b795
! %l7 = 000000000000ba5c, Mem[000000009000018e] = 76f83558
sth %l7,[%i4+0x18e] ! Mem[000000009000018c] = ba5c3558
! %f16 = c8809aa2, Mem[0000000018800008] = 0c571dde
sta %f16,[%i1+%o1]0x80 ! Mem[0000000018800008] = c8809aa2
! Mem[00000000918000b4] = a5509592, %g2 = 0000000000000025
lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000a550
p4_label_10:
! %f27 = 3d1738c0, Mem[00000000908000e0] = 91a352cb
st %f27,[%i5+0x0e0] ! Mem[00000000908000e0] = 3d1738c0
! Mem[0000000090000068] = 21544457, %g2 = 000000000000a550
lduh [%i4+0x06a],%g2 ! %g2 = 0000000000002154
! %l2 = 000000000e72db91, Mem[000000009180012c] = 781f77ff
stw %l2,[%o0+0x12c] ! Mem[000000009180012c] = 0e72db91
! immd = 00000000000003da, %l7 = 000000000000ba5c, %ccr = 11
movvs %icc,0x3da,%l7 ! Register Not Moved
! %l2 = 000000000e72db91, Mem[0000000018000010] = d11e0a33
sth %l2,[%i0+%o2] ! Mem[0000000018000010] = db910a33
! %l6 = 000000000000b75f, %l7 = 000000000000ba5c, %y = 00000000
smulcc %l6,%l7,%l1 ! %l1 = 00000000857cec24, %ccr = 08, %y = 00000000
! Mem[0000000090800038] = 7ed0bb3c032cea9b, %f48 = e150acb9 22c22a42
ldd [%i5+0x038],%f48 ! %f48 = 7ed0bb3c 032cea9b
! Mem[0000000091800098] = 83cfe9d38acc12dd, %f48 = 7ed0bb3c 032cea9b
ldd [%o0+0x098],%f48 ! %f48 = 83cfe9d3 8acc12dd
! Mem[00000000180001c8] = 740414c0, %l7 = 000000000000ba5c
ldub [%i0+0x1c9],%l7 ! %l7 = 0000000000000004
! Mem[0000000018800010] = 25e98c47, %l4 = 000000000000b795
lduba [%i1+%o2]0x88,%l4 ! %l4 = 0000000000000047
p4_label_11:
! %l0 = 00000000ce8d8299, Mem[0000000018000008] = 14f9cb4d1052a1c2
stxa %l0,[%i0+%o1]0x81 ! Mem[0000000018000008] = 00000000ce8d8299
! Mem[00000000190001e4] = 2335b483, %l6 = 000000000000b75f
swap [%i2+0x1e4],%l6 ! %l6 = 000000002335b483
! Mem[0000000090000008] = 847e4c88, %g18 = 404ed7fc5cef8c8a
ldsw [%i4+%o1],%g2 ! %g2 = 404ed7fc5cef8c8a
! Mem[000000009100012c] = 616144f3, %g2 = ffffffff847e4c88
lduh [%i6+0x12e],%g2 ! %g2 = 0000000000006161
! %l6 = 000000002335b483, Mem[0000000091800018] = e06c8ddd, %asi = 80
stha %l6,[%o0+0x018]%asi ! Mem[0000000091800018] = b4838ddd
! %l0 = 00000000ce8d8299, %l2 = 000000000e72db91, %ccr = 08
movcc %xcc,%l0,%l2 ! Moved, %l2 = 00000000ce8d8299
! %l3 = 0000000000000038, imm = fffffffffffff070, %l7 = 0000000000000004
and %l3,-0xf90,%l7 ! %l7 = 0000000000000030
! %l0 = ce8d8299, %l1 = 857cec24, Mem[0000000018000000] = 399ec465 4587068a
stda %l0,[%i0+%g0]0x80 ! Mem[0000000018000000] = ce8d8299 857cec24
! %l4 = 0000000000000047, Mem[0000000090000058] = 069602196313d865
stx %l4,[%i4+0x058] ! Mem[0000000090000058] = 0000000000000047
! %l4 = 0000000000000047, %l1 = 00000000857cec24, %l0 = 00000000ce8d8299
orncc %l4,%l1,%l0 ! %l0 = ffffffff7a8313df, %ccr = 80
p4_label_12:
! %l5 = 00000000eb72e064, %l7 = 0000000000000030, %ccr = 80
movl %icc,%l5,%l7 ! Register Not Moved
! Mem[0000000091800078] = a9486159a31e0d83, %f48 = 83cfe9d3 8acc12dd
ldd [%o0+0x078],%f48 ! %f48 = a9486159 a31e0d83
! %l0 = ffffffff7a8313df, Mem[00000000910000e7] = ff0e4d5d
stb %l0,[%i6+0x0e7] ! Mem[00000000910000e4] = df0e4d5d
! %l6 = 000000002335b483, Mem[00000000910001c4] = 6dbf64f3
stw %l6,[%i6+0x1c4] ! Mem[00000000910001c4] = 2335b483
! Mem[0000000090800068] = 883c1f8f, %g2 = 0000000000006161
lduh [%i5+0x068],%g2 ! %g2 = 000000000000883c
! Mem[000000009180008c] = fefaf701, %g2 = 000000000000883c
ldub [%o0+0x08f],%g2 ! %g2 = 00000000000000fe
! %l2 = 00000000ce8d8299, Mem[0000000019000018] = 72570fa7
stha %l2,[%i2+%o3]0x81 ! Mem[0000000019000018] = 82990fa7
! Mem[00000000918001fc] = 3e3a23fc, %g2 = 00000000000000fe
lduw [%o0+0x1fc],%g2 ! %g2 = 000000003e3a23fc
! Mem[0000000018800010] = 478ce925, %l0 = ffffffff7a8313df
swap [%i1+%o2],%l0 ! %l0 = 00000000478ce925
! Mem[0000000018000010] = db910a33ed74afcd, %l7 = 0000000000000030
ldxa [%i0+%o2]0x81,%l7 ! %l7 = db910a33ed74afcd
p4_label_13:
! Mem[0000000018000188] = 0abbd623, %l3 = 00000038, %l4 = 00000047
add %i0,0x188,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000abbd623
! Mem[00000000910000d0] = 8d163530 867874ed, %g2 = 3e3a23fc, %g3 = bafc9afe
ldd [%i6+0x0d0],%g2 ! %g2 = 000000008d163530 00000000867874ed
! Mem[0000000019000008] = 00000000cc000000, %l2 = 00000000ce8d8299
ldxa [%i2+%o1]0x80,%l2 ! %l2 = 00000000cc000000
! Invert Register : %l6 = 000000002335b483
xor %l6,-1,%l6 ! %l6 = ffffffffdcca4b7c
membar #Sync ! Added by membar checker (174)
! Mem[0000000090000114] = de47581b, %g2 = 000000008d163530
ldsh [%i4+0x114],%g2 ! %g2 = ffffffffffffde47
! Mem[0000000019000028] = 0d9def4e, %l2 = 00000000cc000000
swapa [%i2+%o5]0x81,%l2 ! %l2 = 000000000d9def4e
! Mem[0000000019000018] = 82990fa7, %l1 = 00000000857cec24
ldsba [%i2+%o3]0x80,%l1 ! %l1 = ffffffffffffff82
! %l0 = 00000000478ce925, Mem[0000000019000010] = de47581b
stwa %l0,[%i2+%o2]0x81 ! Mem[0000000019000010] = 478ce925
! Mem[000000001980005a] = ef66beb6, %l3 = 0000000000000038
ldstub [%i3+0x05a],%l3 ! %l3 = 000000be000000ff
! Mem[00000000900001bc] = b2280662, %g2 = ffffffffffffde47
ldsh [%i4+0x1bc],%g2 ! %g2 = ffffffffffffb228
p4_label_14:
! Mem[0000000018000010] = db910a33ed74afcd, %f12 = 196d9aa4 5b1915d6
ldda [%i0+%o2]0x80,%f12 ! %f12 = db910a33 ed74afcd
! %l6 = ffffffffdcca4b7c, imm = 0000000000000015, %l4 = 000000000abbd623
srl %l6,0x015,%l4 ! %l4 = 00000000000006e6
! immd = 000000000000021a, %l3 = 00000000000000be, %ccr = 80
movvs %icc,0x21a,%l3 ! Register Not Moved
! Mem[0000000018800028] = ce0e899a, %l4 = 00000000000006e6
lduba [%i1+%o5]0x81,%l4 ! %l4 = 00000000000000ce
! %l2 = 000000000d9def4e, imm = 0000000000000325, %l1 = ffffffffffffff82
add %l2,0x325,%l1 ! %l1 = 000000000d9df273
! Mem[0000000091800180] = cd96b871, %g2 = ffffffffffffb228
ldsb [%o0+0x183],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000019800010] = 5c2f41dd, %l7 = db910a33ed74afcd
ldstuba [%i3+%o2]0x81,%l7 ! %l7 = 0000005c000000ff
! Mem[0000000018800008] = d247ff3fa29a80c8, %l2 = 000000000d9def4e
ldxa [%i1+%o1]0x88,%l2 ! %l2 = d247ff3fa29a80c8
! %l5 = 00000000eb72e064, Mem[0000000090800138] = 2285e4c7
stw %l5,[%i5+0x138] ! Mem[0000000090800138] = eb72e064
! Mem[0000000019800000] = f05902ab, %l5 = 00000000eb72e064
lduba [%i3+%g0]0x81,%l5 ! %l5 = 00000000000000f0
p4_label_15:
! %l6 = dcca4b7c, %l7 = 0000005c, Mem[0000000090000070] = 73e0540d 88eeafc5
std %l6,[%i4+0x070] ! Mem[0000000090000070] = dcca4b7c 0000005c
! %l6 = ffffffffdcca4b7c, %l7 = 000000000000005c, %l6 = ffffffffdcca4b7c
orcc %l6,%l7,%l6 ! %l6 = ffffffffdcca4b7c, %ccr = 88
! Mem[000000001900019d] = 892a7e84, %l5 = 00000000000000f0
ldstub [%i2+0x19d],%l5 ! %l5 = 0000002a000000ff
! %l6 = ffffffffdcca4b7c, Mem[0000000018800018] = bf097a11
stba %l6,[%i1+%o3]0x80 ! Mem[0000000018800018] = 7c097a11
! Mem[00000000190001e0] = c01d04a2, %l5 = 000000000000002a
swap [%i2+0x1e0],%l5 ! %l5 = 00000000c01d04a2
! Mem[0000000018800028] = 9a890ece, %f13 = ed74afcd
lda [%i1+%o5]0x88,%f13 ! %f13 = 9a890ece
! %f3 = da01fd29, Mem[00000000908000c4] = a94c3d0a
st %f3 ,[%i5+0x0c4] ! Mem[00000000908000c4] = da01fd29
! Mem[00000000918001c0] = 5fb4d842, %g2 = ffffffffffffffcd
lduw [%o0+0x1c0],%g2 ! %g2 = 000000005fb4d842
! %l1 = 000000000d9df273, imm = 00000000000003e4, %l6 = ffffffffdcca4b7c
addcc %l1,0x3e4,%l6 ! %l6 = 000000000d9df657, %ccr = 00
! immd = 0000000000000148, %l5 = 00000000c01d04a2, %ccr = 00
movne %icc,0x148,%l5 ! Moved, %l5 = 0000000000000148
p4_label_16:
! Mem[0000000091800064] = 83b95d79, %g2 = 000000005fb4d842
lduh [%o0+0x064],%g2 ! %g2 = 00000000000083b9
! Mem[000000001980008c] = 4eb4c52d, %l6 = 0d9df657, %l7 = 0000005c
add %i3,0x8c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004eb4c52d
! immd = 000000000000039f, %l2 = d247ff3fa29a80c8, %ccr = 00
movcc %xcc,0x39f,%l2 ! Moved, %l2 = 000000000000039f
! Mem[00000000918001c8] = 125cd9d1, %g2 = 00000000000083b9
ldsh [%o0+0x1ca],%g2 ! %g2 = 000000000000125c
! Mem[0000000019000128] = 40fbe8a3, %f1 = dd412f5c
ld [%i2+0x128],%f1 ! %f1 = 40fbe8a3
! Mem[0000000091800090] = faf7017d 39663de8, %g2 = 0000125c, %g3 = 867874ed
ldd [%o0+0x090],%g2 ! %g2 = 00000000faf7017d 0000000039663de8
! Mem[0000000019000028] = 000000cc, %l6 = 000000000d9df657
lduba [%i2+%o5]0x88,%l6 ! %l6 = 00000000000000cc
! %l0 = 00000000478ce925, Mem[0000000018800138] = b0be8328
sth %l0,[%i1+0x138] ! Mem[0000000018800138] = e9258328
! immd = 00000000000003db, %l3 = 00000000000000be, %ccr = 00
movl %xcc,0x3db,%l3 ! Register Not Moved
! %l2 = 000000000000039f, %l6 = 00000000000000cc, %ccr = 00
movrgez %l2,%l6,%l4 ! Moved, %l4 = 00000000000000cc
p4_label_17:
! %l2 = 000000000000039f, Mem[00000000908000c0] = 93984c09
sth %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = 039f4c09
! %f16 = c8809aa2 0aadbb97 f590da63 7acd112f
! %f20 = 5e239c24 1ab57bd7 b7e12948 b4371c3e
! %f24 = e8ece49f f484d2c2 a2f4e391 3d1738c0
! %f28 = 8227f458 c0e39eb0 8d9fe3af 6e3e85cf
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000019800104] = 75dc70d7, %l2 = 000000000000039f
lduh [%i3+0x106],%l2 ! %l2 = 00000000000070d7
! Mem[0000000091800100] = 6dbf041ebc01ca27, %g2 = 00000000faf7017d
ldx [%o0+0x100],%g2 ! %g2 = 6dbf041ebc01ca27
! %l3 = 00000000000000be, Mem[0000000090800184] = 01823381, %asi = 80
stha %l3,[%i5+0x184]%asi ! Mem[0000000090800184] = 00be3381
! %f10 = 5b224ce9, Mem[00000000190001f0] = 6511d481
st %f10,[%i2+0x1f0] ! Mem[00000000190001f0] = 5b224ce9
! %l0 = 00000000478ce925, Mem[0000000018800010] = df13837a
stba %l0,[%i1+%o2]0x88 ! Mem[0000000018800010] = df138325
! Mem[0000000019800108] = dc72e66dfc617130, %l1 = 000000000d9df273, %l4 = 00000000000000cc
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = dc72e66dfc617130
! %l0 = 478ce925, %l1 = 0d9df273, Mem[0000000019000028] = cc000000 ae885288
stda %l0,[%i2+%o5]0x80 ! Mem[0000000019000028] = 478ce925 0d9df273
! Mem[00000000908001e8] = 1ff578e9eb72e064, %g2 = 6dbf041ebc01ca27
ldx [%i5+0x1e8],%g2 ! %g2 = 1ff578e9eb72e064
p4_label_18:
! Mem[0000000018000026] = 64e072eb, %l2 = 00000000000070d7
ldstub [%i0+0x026],%l2 ! %l2 = 00000072000000ff
! %l1 = 000000000d9df273, Mem[00000000918001f6] = 3ba4bebe
sth %l1,[%o0+0x1f6] ! Mem[00000000918001f4] = f273bebe
! Mem[0000000018800010] = 258313df, %l5 = 0000000000000148
lduwa [%i1+%o2]0x81,%l5 ! %l5 = 00000000258313df
! Mem[00000000188001f0] = 9dd116a6, %l5 = 00000000258313df
swap [%i1+0x1f0],%l5 ! %l5 = 000000009dd116a6
! %l7 = 000000004eb4c52d, Mem[000000009080012e] = 21c5cf22
stb %l7,[%i5+0x12e] ! Mem[000000009080012c] = 2dc5cf22
! Mem[00000000188001b0] = 99916ed7, %l0 = 478ce925, %l1 = 0d9df273
add %i1,0x1b0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000099916ed7
! Mem[0000000019800110] = 06a7f2fc, %l3 = 00000000000000be
ldsba [%i3+0x111]%asi,%l3 ! %l3 = ffffffffffffffa7
! Mem[0000000091000160] = f14be39c4c211d8f, %g2 = 1ff578e9eb72e064
ldx [%i6+0x160],%g2 ! %g2 = f14be39c4c211d8f
! Mem[0000000090000120] = 7cd7a239 e5cde15f, %g2 = 4c211d8f, %g3 = 39663de8
ldd [%i4+0x120],%g2 ! %g2 = 000000007cd7a239 00000000e5cde15f
! %l3 = ffffffffffffffa7, %l7 = 000000004eb4c52d, %y = 00000000
smul %l3,%l7,%l5 ! %l5 = ffffffe4a327735b, %y = ffffffe4
p4_label_19:
! %l2 = 0000000000000072, Mem[0000000090000050] = 3acb4338
stw %l2,[%i4+0x050] ! Mem[0000000090000050] = 00000072
! done : should take illegal inst trap, %l0 = 00000000478ce925
done ! Illegal inst trap : %l0 = 00000000478ce935
! Mem[0000000091800140] = 2c79ecf4, %g2 = 000000007cd7a239
lduh [%o0+0x140],%g2 ! %g2 = 0000000000002c79
! Mem[000000009000014c] = ae976ad6, %g2 = 0000000000002c79
ldub [%i4+0x14d],%g2 ! %g2 = 00000000000000ae
! Mem[0000000019800174] = 614e2070, %l5 = ffffffe4a327735b
swap [%i3+0x174],%l5 ! %l5 = 00000000614e2070
! immd = 0000000000000154, %l2 = 0000000000000072, %ccr = 00
move %icc,0x154,%l2 ! Register Not Moved
! Mem[0000000090800018] = bba7c361, %g2 = 00000000000000ae
lduba [%i5+0x019]%asi,%g2 ! %g2 = 00000000000000bb
! Mem[0000000018000010] = db910a33, %l6 = 00000000000000cc
lduwa [%i0+%o2]0x80,%l6 ! %l6 = 00000000db910a33
! Mem[00000000918000f4] = 777b49d7, %g2 = 00000000000000bb
ldub [%o0+0x0f5],%g2 ! %g2 = 0000000000000077
! %f14 = 5152ba1e 4bc0196e, Mem[0000000018000018] = b94c2b07 cf56879a
stda %f14,[%i0+%o3]0x89 ! Mem[0000000018000018] = 5152ba1e 4bc0196e
p4_label_20:
! immd = 000000000000021e, %l1 = 0000000099916ed7, %ccr = 00
movl %icc,0x21e,%l1 ! Register Not Moved
! %f4 = 1b5847de 78037d99, Mem[00000000908001a8] = 144eb177 94989c9f
std %f4 ,[%i5+0x1a8] ! Mem[00000000908001a8] = 1b5847de 78037d99
! %l0 = 00000000478ce935, %l4 = dc72e66dfc617130, %l5 = 00000000614e2070
andncc %l0,%l4,%l5 ! %l5 = 00000000038c8805, %ccr = 00
! %f16 = c8809aa2 0aadbb97 f590da63 7acd112f
! %f20 = 5e239c24 1ab57bd7 b7e12948 b4371c3e
! %f24 = e8ece49f f484d2c2 a2f4e391 3d1738c0
! %f28 = 8227f458 c0e39eb0 8d9fe3af 6e3e85cf
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[00000000918000fc] = 57a3f6c7, %g2 = 0000000000000077
lduw [%o0+0x0fc],%g2 ! %g2 = 0000000057a3f6c7
! immd = 0000000000000358, %l2 = 0000000000000072, %ccr = 00
movvc %xcc,0x358,%l2 ! Moved, %l2 = 0000000000000358
! %l3 = ffffffffffffffa7, Mem[000000001900001a] = 82990fa7
sth %l3,[%i2+0x01a] ! Mem[0000000019000018] = 8299ffa7
! Mem[0000000018800010] = c32a4b47df138325, %l7 = 000000004eb4c52d
ldxa [%i1+%o2]0x88,%l7 ! %l7 = c32a4b47df138325
! Mem[0000000019000020] = 9fe4ece8, %l0 = 00000000478ce935
lduba [%i2+%o4]0x81,%l0 ! %l0 = 000000000000009f
! %l3 = ffffffffffffffa7, imm = fffffffffffffdd8, %l4 = dc72e66dfc617130
subccc %l3,-0x228,%l4 ! %l4 = 00000000000001cf, %ccr = 00
p4_label_21:
! Mem[00000000910001d4] = f8e3fc5b, %g2 = 0000000057a3f6c7
ldsh [%i6+0x1d6],%g2 ! %g2 = fffffffffffff8e3
! %f14 = 5152ba1e 4bc0196e, Mem[0000000019000010] = 478ce925 c9120878
stda %f14,[%i2+%o2]0x80 ! Mem[0000000019000010] = 5152ba1e 4bc0196e
! %f11 = 7b47625e, Mem[0000000090000008] = 847e4c88
st %f11,[%i4+%o1] ! Mem[0000000090000008] = 7b47625e
! Mem[00000000918000c0] = a65f7cddae582979, %g2 = fffffffffffff8e3
ldxa [%o0+0x0c0]%asi,%g2 ! %g2 = a65f7cddae582979
! Mem[0000000018800018] = 7c097a11, %l4 = 00000000000001cf
ldsba [%i1+%o3]0x81,%l4 ! %l4 = 000000000000007c
! Mem[0000000019800028] = 0d45cfe7, %l6 = 00000000db910a33
ldsba [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffffe7
! %l2 = 00000358, %l3 = ffffffa7, Mem[0000000019800168] = f668313d 0365f631
std %l2,[%i3+0x168] ! Mem[0000000019800168] = 00000358 ffffffa7
! %f0 = 553f865b 40fbe8a3 aa271311 da01fd29
! %f4 = 1b5847de 78037d99 0562c90c 0ff18a7d
! %f8 = 5fe1cde5 39a2d77c 5b224ce9 7b47625e
! %f12 = db910a33 9a890ece 5152ba1e 4bc0196e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000019800008] = 31dd087a 566ab258, %l0 = 0000009f, %l1 = 99916ed7
ldda [%i3+%o1]0x88,%l0 ! %l0 = 00000000566ab258 0000000031dd087a
! %l6 = ffffffe7, %l7 = df138325, Mem[0000000090800188] = cd2b4216 ada4c276
std %l6,[%i5+0x188] ! Mem[0000000090800188] = ffffffe7 df138325
p4_label_22:
! Mem[00000000900001d8] = 0000a9dcce6dc6c1, %f48 = a9486159 a31e0d83
ldd [%i4+0x1d8],%f48 ! %f48 = 0000a9dc ce6dc6c1
! Mem[0000000019000008] = 00000000, %l0 = 00000000566ab258
ldsba [%i2+%o1]0x88,%l0 ! %l0 = 0000000000000000
! %l4 = 000000000000007c, immd = 00000000000004dc, %l6 = ffffffffffffffe7
mulx %l4,0x4dc,%l6 ! %l6 = 0000000000025a90
! %l6 = 0000000000025a90, imm = 0000000000000005, %l7 = c32a4b47df138325
sll %l6,0x005,%l7 ! %l7 = 00000000004b5200
! %l0 = 00000000, %l1 = 31dd087a, Mem[0000000019800118] = 0aaa92c1 7394a5fe
std %l0,[%i3+0x118] ! Mem[0000000019800118] = 00000000 31dd087a
! %l2 = 00000358, %l3 = ffffffa7, Mem[0000000091800118] = 16d0a328 7a43b570
std %l2,[%o0+0x118] ! Mem[0000000091800118] = 00000358 ffffffa7
! %l7 = 00000000004b5200, Mem[0000000091000070] = a6e137bb, %asi = 80
stba %l7,[%i6+0x070]%asi ! Mem[0000000091000070] = 00e137bb
! immd = 00000000000000d4, %l7 = 00000000004b5200, %ccr = 00
mova %xcc,0x0d4,%l7 ! Moved, %l7 = 00000000000000d4
! %l0 = 00000000, %l1 = 31dd087a, Mem[0000000091800090] = faf7017d 39663de8
std %l0,[%o0+0x090] ! Mem[0000000091800090] = 00000000 31dd087a
! %l4 = 000000000000007c, Mem[0000000091800090] = 00000000
stw %l4,[%o0+0x090] ! Mem[0000000091800090] = 0000007c
p4_label_23:
! Mem[0000000019800008] = 58b26a56, %l7 = 000000d4, %l4 = 0000007c
add %i3,0x08,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000058b26a56
! %l1 = 0000000031dd087a, Mem[00000000908000a0] = 8f07e2caacc620fa
stx %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000000031dd087a
! Mem[00000000900001d8] = 0000a9dc ce6dc6c1, %g2 = ae582979, %g3 = e5cde15f
ldd [%i4+0x1d8],%g2 ! %g2 = 000000000000a9dc 00000000ce6dc6c1
! %l1 = 0000000031dd087a, %l6 = 0000000000025a90, %y = ffffffe4
umulcc %l1,%l6,%l5 ! %l5 = 0000755dd243a8a0, %ccr = 08, %y = 0000755d
! Mem[0000000091000144] = 298ef99e, %g2 = 000000000000a9dc
ldsh [%i6+0x146],%g2 ! %g2 = 000000000000298e
! Mem[0000000019000010] = 1eba5251, %f20 = 5e239c24
lda [%i2+%o2]0x89,%f20 ! %f20 = 1eba5251
! immd = 0000000000000335, %l5 = 0000755dd243a8a0, %ccr = 08
movvc %xcc,0x335,%l5 ! Moved, %l5 = 0000000000000335
! %l1 = 0000000031dd087a, immed = 00000040, %l3 = ffffffffffffffa7
taddcctv %l1,0x040,%l3 ! %l0 = 0000000000000023, Trapped
! Mem[00000000918000b8] = 6b886545, %g2 = 000000000000298e
ldsb [%o0+0x0b9],%g2 ! %g2 = 000000000000006b
! Mem[00000000188000c4] = 0e383282, %l3 = ffffffffffffffa7
ldsw [%i1+0x0c4],%l3 ! %l3 = 000000000e383282
p4_label_24:
! %f0 = 553f865b 40fbe8a3 aa271311 da01fd29
! %f4 = 1b5847de 78037d99 0562c90c 0ff18a7d
! %f8 = 5fe1cde5 39a2d77c 5b224ce9 7b47625e
! %f12 = db910a33 9a890ece 5152ba1e 4bc0196e
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000188000c2] = 92d3b782, %l5 = 0000000000000335
ldstub [%i1+0x0c2],%l5 ! %l5 = 000000b7000000ff
! %l0 = 0000000000000023, Mem[0000000018000010] = 330a91db
stwa %l0,[%i0+%o2]0x88 ! Mem[0000000018000010] = 00000023
! Set Register : %l6 = 0000000000025a90
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %f20 = 1eba5251 1ab57bd7, Mem[0000000018800000] = 572f6142 d181bed1
stda %f20,[%i1+%g0]0x89 ! Mem[0000000018800000] = 1eba5251 1ab57bd7
! %l3 = 000000000e383282, %l7 = 00000000000000d4, %ccr = 08
movrlez %l3,%l7,%l4 ! Not Moved, %l4 = 0000000058b26a56
! Mem[0000000091800058] = 7fbdd3be95688e2d, %g2 = 000000000000006b
ldx [%o0+0x058],%g2 ! %g2 = 7fbdd3be95688e2d
! Mem[00000000900001e8] = 2bf506373fb77494, %f48 = 0000a9dc ce6dc6c1
ldd [%i4+0x1e8],%f48 ! %f48 = 2bf50637 3fb77494
! Mem[00000000908001e8] = 1ff578e9, %g18 = 404ed7fc5cef8c8a
ldsw [%i5+0x1e8],%g2 ! %g2 = 404ed7fc5cef8c8a
! %f28 = 8227f458, Mem[0000000090000124] = 39a2d77c
st %f28,[%i4+0x124] ! Mem[0000000090000124] = 8227f458
p4_label_25:
! Mem[0000000019800008] = 58b26a56, %l7 = 00000000000000d4
ldstuba [%i3+%o1]0x81,%l7 ! %l7 = 00000058000000ff
! %l3 = 000000000e383282, Mem[00000000910001aa] = cf3faf25
sth %l3,[%i6+0x1aa] ! Mem[00000000910001a8] = 3282af25
! Mem[00000000180000e8] = ad9e4dbd50735cb3, %l3 = 000000000e383282, %l4 = 0000000058b26a56
add %i0,0xe8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ad9e4dbd50735cb3
! %l2 = 00000358, %l3 = 0e383282, Mem[0000000090800080] = d4db2881 ae67375c
std %l2,[%i5+0x080] ! Mem[0000000090800080] = 00000358 0e383282
! %l3 = 000000000e383282, imm = 000000000000050f, %l5 = 00000000000000b7
orncc %l3,0x50f,%l5 ! %l5 = fffffffffffffaf2, %ccr = 88
! %l6 = ffffffffffffffff, Mem[000000009000009e] = 62057cd7
stb %l6,[%i4+0x09e] ! Mem[000000009000009c] = ff057cd7
! %l3 = 000000000e383282, Mem[0000000091000020] = 103b16d7de211f96, %asi = 80
stxa %l3,[%i6+0x020]%asi ! Mem[0000000091000020] = 000000000e383282
! %l6 = ffffffffffffffff, %l7 = 0000000000000058, %ccr = 88
movn %xcc,%l6,%l7 ! Register Not Moved
! %l2 = 0000000000000358, %l5 = fffffffffffffaf2, %l2 = 0000000000000358
srax %l2,%l5,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (175)
! Mem[0000000090000140] = 97bbad0a a29a80c8 2f11cd7a 63da90f5
! Mem[0000000090000150] = d77bb51a 249c235e 3e1c37b4 4829e1b7
! Mem[0000000090000160] = c2d284f4 9fe4ece8 c038173d 91e3f4a2
! Mem[0000000090000170] = b09ee3c0 58f42782 cf853e6e afe39f8d
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
1: membar #Sync ! Force all stores to complete
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000023
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000031dd087a
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000e383282
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ad9e4dbd50735cb3
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffffaf2
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffff
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000058
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000755d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p4_failed
mov 0x111,%g1
! Check Floating Point Registers
p4_check_fp_registers:
set p4_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 553f865b 40fbe8a3
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be aa271311 da01fd29
bne %xcc,p4_f2_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be db910a33 9a890ece
bne %xcc,p4_f12_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 1eba5251 1ab57bd7
bne %xcc,p4_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e8ece49f f484d2c2
bne %xcc,p4_f24_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ce8d8299857cec24
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 = 00000000ce8d8299
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 = 23000000ed74afcd
ldx [%i0+0x010],%g3 ! Observed data at 0000000018000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6e19c04b1eba5251
ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 64e072eb64e0ffeb
ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2f422767f5418b0d
ldx [%i0+0x068],%g3 ! Observed data at 0000000018000068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x068,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1b5847de78037d99
ldx [%i0+0x138],%g3 ! Observed data at 0000000018000138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000007b7c7aca
ldx [%i0+0x168],%g3 ! Observed data at 0000000018000168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x168,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = d77bb51a5152ba1e
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c8809aa23fff47d2
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 = 258313df474b2ac3
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 = 7c097a111e9759ad
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff828dce09358136
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 92d3ff820e383282
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000188000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x138],%g2 ! Expected data = e9258328a37176ab
ldx [%i1+0x138],%g3 ! Observed data at 0000000018800138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 258313df1bb1c622
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000188001f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1f0,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00000000cc000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5152ba1e4bc0196e
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 = 8299ffa714853aaf
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 478ce9250d9df273
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
ldx [%g1+0x198],%g2 ! Expected data = 75db3a5a89ff7e84
ldx [%i2+0x198],%g3 ! Observed data at 0000000019000198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000002a0000b75f
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000190001e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5b224ce9f20dc5c8
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000190001f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f0,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffb26a567a08dd31
ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff2f41dd461f1cc0
ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff1900258cdfc0f0
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 = ff01a12b18f55ede
ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = ef66ffb663bbe4b3
ldx [%i3+0x058],%g3 ! Observed data at 0000000019800058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x058,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000000031dd087a
ldx [%i3+0x118],%g3 ! Observed data at 0000000019800118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000358ffffffa7
ldx [%i3+0x168],%g3 ! Observed data at 0000000019800168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5d0c8f0aa327735b
ldx [%i3+0x170],%g3 ! Observed data at 0000000019800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = effb99fdde64b19d
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000198001e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1e8,%g4
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f12_fail:
set p4_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f20_fail:
set p4_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f24_fail:
set p4_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000000]
stwa %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000020]
done
p4_trap1o:
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018000000]
stwa %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000020]
done
p4_trap2e:
stxa %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800028]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000018]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000020]
stha %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000000]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018000000]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800020]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800010]
done
p4_trap2o:
stxa %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800028]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000018]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000019000020]
stha %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000000]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000018000000]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800020]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019800010]
done
p4_trap3e:
and %l2,%l4,%l7
done
p4_trap3o:
and %l2,%l4,%l7
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 = 300c004e22c0f75a
ldx [%g1+0x008],%l1 ! %l1 = 9d0875d7ea514971
ldx [%g1+0x010],%l2 ! %l2 = a74e6d9c69c43228
ldx [%g1+0x018],%l3 ! %l3 = 85618835a8b17b9b
ldx [%g1+0x020],%l4 ! %l4 = e14e4934007b7deb
ldx [%g1+0x028],%l5 ! %l5 = ad5c4169fdce4edd
ldx [%g1+0x030],%l6 ! %l6 = 4543fd73b60da485
ldx [%g1+0x038],%l7 ! %l7 = 275221f86b3ba24d
! Initialize the output register of window 0
set unres3_start,%o0
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 = c667e0db 90ee204e cf3762de e3fc8882
! %f4 = b6f19f04 2239f162 097b07a1 d7791aa3
! %f8 = ac4c44fc 59c3eaae cb31e822 b7541fc2
! %f12 = ac82f1cd 111a3ea2 297a0358 997a3ced
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8456927a 15565843 086ac4d6 40b6a22c
! %f20 = ad50db1f f9e37584 4b635a1b 8cfc437d
! %f24 = 79c6cd0c 4378ae88 d1e17a97 17ebbcbb
! %f28 = d097a2e8 963e1024 4cfbd8ea 654438d3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 554028ad 0264af1d a5e3c03d b0a1fc3f
! %f36 = aae6d998 df76305c 0c840eaa 182f328a
! %f40 = 92626364 ebf1c4e6 516eb8dc eaa3609f
! %f44 = 4dfee77f af605f85 7fbd6435 485f22ee
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3d2cc55f0000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = 3d2cc55f0000001b
wr %g0,%y ! Clear Y 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[000000009080000c] = 5722de8d, %g2 = 527a187cafc378c0
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000180] = a32af1254d694d63, %g2 = 0000000000000057
ldx [%i4+0x180],%g2 ! %g2 = a32af1254d694d63
! Mem[000000001a000080] = 987a9f72, %l5 = 1828e1a9, %l2 = 11c9b87b
add %i0,0x80,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000987a9f72
! %l6 = d1a452d6, %l7 = ed905ae6, Mem[00000000908000e0] = 91a352cb c852478e
std %l6,[%i5+0x0e0] ! Mem[00000000908000e0] = d1a452d6 ed905ae6
! %l7 = 0c50a5cded905ae6, %l6 = b8fe134fd1a452d6, %l7 = 0c50a5cded905ae6
addccc %l7,%l6,%l7 ! %l7 = c54eb91dbf34adbc, %ccr = 89
! %l5 = cc1c65941828e1a9, %l7 = c54eb91dbf34adbc, %l2 = 00000000987a9f72
orcc %l5,%l7,%l2 ! %l2 = cd5efd9dbf3cedbd, %ccr = 88
! done : should take illegal inst trap, %l0 = 55d3325bcb2642af
done ! Illegal inst trap : %l0 = 55d3325bcb2642bf
! Mem[00000000908000a8] = 3d711c26d887647d, %f48 = dd52784f 9ee41887
ldd [%i5+0x0a8],%f48 ! %f48 = 3d711c26 d887647d
! Mem[000000001a800010] = 20de0a5b, %l6 = b8fe134fd1a452d6
lduwa [%i1+%o2]0x89,%l6 ! %l6 = 0000000020de0a5b
! %l5 = cc1c65941828e1a9, immed = 0000009c, %y = 00000000
umul %l5,0x09c,%l3 ! %l3 = 0000000eb8e982fc, %y = 0000000e
p5_label_2:
! %l0 = 55d3325bcb2642bf, Mem[00000000900000b3] = 37d0014f
stb %l0,[%i4+0x0b3] ! Mem[00000000900000b0] = bfd0014f
! Mem[00000000908000a0] = 9d26e2ca, %g18 = 3a0bda9fc1d7809b
ldsw [%i5+0x0a0],%g2 ! %g2 = 3a0bda9fc1d7809b
! %l1 = 406c4a7c8ceaeb46, Mem[000000009100017d] = b5e0b84a
stb %l1,[%i6+0x17d] ! Mem[000000009100017c] = 46e0b84a
! Mem[000000001b800018] = b367bc71cc126924, %l5 = cc1c65941828e1a9
ldxa [%i3+%o3]0x80,%l5 ! %l5 = b367bc71cc126924
! Mem[000000001b8000c0] = 1d20ba3b, %l3 = 0000000eb8e982fc, %asi = 80
swapa [%i3+0x0c0]%asi,%l3 ! %l3 = 000000001d20ba3b
! Mem[00000000900000b0] = 76ad07bfd0014fe2, %g2 = ffffffff9d26e2ca
ldx [%i4+0x0b0],%g2 ! %g2 = 76ad07bfd0014fe2
! %l0 = 55d3325bcb2642bf, %l6 = 0000000020de0a5b, %ccr = 88
movrlz %l0,%l6,%l6 ! Not Moved, %l6 = 0000000020de0a5b
! %l6 = 0000000020de0a5b, %l5 = b367bc71cc126924, %l4 = 8a4ea876853ae31e
mulx %l6,%l5,%l4 ! %l4 = 776db387efdec7cc
! %l3 = 000000001d20ba3b, immd = ffffffffffffff31, %l2 = cd5efd9dbf3cedbd
udivx %l3,-0x0cf,%l2 ! %l2 = 0000000000000000
! Mem[000000001a800008] = 1731b669, %l5 = b367bc71cc126924
lduwa [%i1+%o1]0x89,%l5 ! %l5 = 000000001731b669
p5_label_3:
! %l6 = 0000000020de0a5b, Mem[00000000908000b0] = db43d43ebf592623
stx %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000020de0a5b
! %l1 = 406c4a7c8ceaeb46, Mem[000000001b0000c2] = 17fef656
stb %l1,[%i2+0x0c2] ! Mem[000000001b0000c0] = 17fe4656
! Mem[000000001a800010] = 20de0a5b, %l1 = 406c4a7c8ceaeb46
ldstuba [%i1+%o2]0x89,%l1 ! %l1 = 0000005b000000ff
! Mem[000000001a80002a] = 06f87ef7, %l6 = 0000000020de0a5b
ldstuba [%i1+0x02a]%asi,%l6 ! %l6 = 0000007e000000ff
! Mem[000000001b000028] = 457e2075ed60a577, %f22 = 4b635a1b 8cfc437d
ldda [%i2+%o5]0x80,%f22 ! %f22 = 457e2075 ed60a577
! Mem[000000001b0000f8] = c7354dc0, %l5 = 000000001731b669
swap [%i2+0x0f8],%l5 ! %l5 = 00000000c7354dc0
! Mem[0000000091000044] = d61db2b3, %g2 = 76ad07bfd0014fe2
ldsh [%i6+0x044],%g2 ! %g2 = ffffffffffffd61d
! %f30 = 4cfbd8ea, Mem[0000000090800170] = 4cca3bb6
sta %f30,[%i5+0x170]%asi ! Mem[0000000090800170] = 4cfbd8ea
! Mem[000000001a00007c] = bc2f631a, %l1 = 000000000000005b
ldsb [%i0+0x07f],%l1 ! %l1 = 000000000000001a
! %l6 = 000000000000007e, %l0 = 55d3325bcb2642bf, %l3 = 000000001d20ba3b
addc %l6,%l0,%l3 ! %l3 = 55d3325bcb26433d
p5_label_4:
! Mem[00000000900000d0] = a3035bdff4437aae, %f48 = 3d711c26 d887647d
ldda [%i4+0x0d0]%asi,%f48 ! %f48 = a3035bdf f4437aae
! Mem[000000001b800010] = e3a6dd56, %l0 = 55d3325bcb2642bf
ldsba [%i3+%o2]0x89,%l0 ! %l0 = 0000000000000056
! Mem[0000000090000130] = 1e3b769bf7c898e9, %g2 = ffffffffffffd61d
ldx [%i4+0x130],%g2 ! %g2 = 1e3b769bf7c898e9
! Mem[000000001b0001f8] = 0129bc21, %l1 = 000000000000001a
swap [%i2+0x1f8],%l1 ! %l1 = 000000000129bc21
! %l6 = 000000000000007e, Mem[0000000090800068] = 883c1f8f, %asi = 80
stwa %l6,[%i5+0x068]%asi ! Mem[0000000090800068] = 0000007e
! %l7 = c54eb91dbf34adbc, Mem[000000009100012a] = 1f5dcd3a
sth %l7,[%i6+0x12a] ! Mem[0000000091000128] = adbccd3a
! Mem[000000001b8001c8] = d209816db738b872, %l1 = 000000000129bc21
ldx [%i3+0x1c8],%l1 ! %l1 = d209816db738b872
! %f0 = c667e0db 90ee204e cf3762de e3fc8882
! %f4 = b6f19f04 2239f162 097b07a1 d7791aa3
! %f8 = ac4c44fc 59c3eaae cb31e822 b7541fc2
! %f12 = ac82f1cd 111a3ea2 297a0358 997a3ced
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000001a0000bc] = 4c787c01, %l4 = 776db387efdec7cc
swap [%i0+0x0bc],%l4 ! %l4 = 000000004c787c01
! %l0 = 0000000000000056, Mem[000000001a000018] = 466cd596a3b43b07
stxa %l0,[%i0+%o3]0x81 ! Mem[000000001a000018] = 0000000000000056
p5_label_5:
! Mem[000000001b0001c8] = 9a8d3cb1, %l4 = 000000004c787c01
swap [%i2+0x1c8],%l4 ! %l4 = 000000009a8d3cb1
! Mem[000000001b00004e] = 4d4ea7cc, %l0 = 0000000000000056
ldstub [%i2+0x04e],%l0 ! %l0 = 000000a7000000ff
! Mem[00000000910001c0] = b0b4ba3c6dbf64f3, %g2 = 1e3b769bf7c898e9
ldx [%i6+0x1c0],%g2 ! %g2 = b0b4ba3c6dbf64f3
! %l4 = 000000009a8d3cb1, Mem[0000000090000028] = 9b033cb4
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 9a8d3cb1
! Mem[000000001a800028] = f7fff806, %l0 = 00000000000000a7
ldsba [%i1+%o5]0x89,%l0 ! %l0 = 0000000000000006
! %l4 = 000000009a8d3cb1, Mem[00000000910001d8] = fc5bcfffe82b3baa
stx %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 000000009a8d3cb1
! Mem[000000001a8001c4] = 91f0ecf6, %l3 = 55d3325bcb26433d
lduw [%i1+0x1c4],%l3 ! %l3 = 0000000091f0ecf6
! Mem[000000001b800018] = 246912cc71bc67b3, %f22 = 457e2075 ed60a577
ldda [%i3+%o3]0x88,%f22 ! %f22 = 246912cc 71bc67b3
! Mem[0000000091800020] = b8815b2712018cae, %f48 = a3035bdf f4437aae
ldd [%o0+%o4],%f48 ! %f48 = b8815b27 12018cae
! immd = 0000000000000269, %l5 = 00000000c7354dc0, %ccr = 88
movvc %icc,0x269,%l5 ! Moved, %l5 = 0000000000000269
p5_label_6:
! Mem[000000001b800028] = 284d8eba7d1a8be6, %l7 = c54eb91dbf34adbc
ldxa [%i3+%o5]0x80,%l7 ! %l7 = 284d8eba7d1a8be6
! %l7 = 284d8eba7d1a8be6, Mem[0000000091800095] = 663de883
stb %l7,[%o0+0x095] ! Mem[0000000091800094] = e63de883
! %f16 = 8456927a 15565843 086ac4d6 40b6a22c
! %f20 = ad50db1f f9e37584 246912cc 71bc67b3
! %f24 = 79c6cd0c 4378ae88 d1e17a97 17ebbcbb
! %f28 = d097a2e8 963e1024 4cfbd8ea 654438d3
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f5 = 2239f162, Mem[00000000918001a8] = 98dfaf41
st %f5 ,[%o0+0x1a8] ! Mem[00000000918001a8] = 2239f162
! Mem[000000009100003c] = b20115df, %g2 = b0b4ba3c6dbf64f3
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffb2
! %l6 = 000000000000007e, Mem[0000000091800190] = 0bdfe83d3b77e6a9
stx %l6,[%o0+0x190] ! Mem[0000000091800190] = 000000000000007e
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908001b4] = 04544ff8, %g2 = ffffffffffffffb2
ldub [%i5+0x1b6],%g2 ! %g2 = 0000000000000004
! %l0 = 0000000000000006, Mem[00000000908001b3] = 90307b04, %asi = 80
stba %l0,[%i5+0x1b3]%asi ! Mem[00000000908001b0] = 06307b04
! Mem[0000000090800008] = e74bbbf2815722de, %g2 = 0000000000000004
ldx [%i5+%o1],%g2 ! %g2 = e74bbbf2815722de
p5_label_7:
! %l5 = 0000000000000269, Mem[000000001a000028] = f1aa9ea8da89e2bd
stxa %l5,[%i0+%o5]0x89 ! Mem[000000001a000028] = 0000000000000269
! %f2 = cf3762de e3fc8882, Mem[00000000908000d0] = a37c3c64 27ab1ce7
std %f2 ,[%i5+0x0d0] ! Mem[00000000908000d0] = cf3762de e3fc8882
! Mem[000000001a000010] = 473a51da, %l5 = 0000000000000269
lduba [%i0+%o2]0x80,%l5 ! %l5 = 0000000000000047
! Mem[000000001b000124] = 2f0c9724, %l2 = 00000000, %l3 = 91f0ecf6
add %i2,0x124,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000002f0c9724
! Mem[000000001b800054] = c6ba01e7, %l1 = d209816db738b872
swap [%i3+0x054],%l1 ! %l1 = 00000000c6ba01e7
! Mem[000000001b00017d] = 0e48cac8, %l0 = 0000000000000006
ldstub [%i2+0x17d],%l0 ! %l0 = 00000048000000ff
! Mem[000000001b80005c] = e1d1a605, %l7 = 7d1a8be6, %l5 = 00000047
add %i3,0x5c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e1d1a605
! %l1 = 00000000c6ba01e7, Mem[000000001a800070] = 549b791e4f49e6a4
stx %l1,[%i1+0x070] ! Mem[000000001a800070] = 00000000c6ba01e7
membar #Sync ! Added by membar checker (176)
! Mem[00000000900000ac] = 17ebbcbb, %g2 = e74bbbf2815722de
lduh [%i4+0x0ac],%g2 ! %g2 = 00000000000017eb
! %l3 = 000000002f0c9724, %l0 = 0000000000000048, %ccr = 88
movleu %icc,%l3,%l0 ! Register Not Moved
p5_label_8:
! Mem[000000001a00018c] = e71c1258, %l1 = 00000000c6ba01e7
swap [%i0+0x18c],%l1 ! %l1 = 00000000e71c1258
! %l6 = 000000000000007e, Mem[0000000091800044] = 5af932e1
stw %l6,[%o0+0x044] ! Mem[0000000091800044] = 0000007e
! %l7 = 284d8eba7d1a8be6, %l0 = 0000000000000048, %ccr = 88
movre %l7,%l0,%l4 ! Not Moved, %l4 = 000000009a8d3cb1
! immd = 00000000000000e0, %l1 = 00000000e71c1258, %ccr = 88
movge %xcc,0x0e0,%l1 ! Register Not Moved
! %l0 = 0000000000000048, Mem[000000001b000008] = 5cdc0eba
stha %l0,[%i2+%o1]0x81 ! Mem[000000001b000008] = 00480eba
! Mem[000000001b8000f8] = 23f2122c0811da48, %l2 = 0000000000000000, %l3 = 000000002f0c9724
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 23f2122c0811da48
! Mem[000000001b000108] = 86c9befc, %l2 = 0000000000000000
ldsh [%i2+0x108],%l2 ! %l2 = ffffffffffff86c9
! %l3 = 23f2122c0811da48, imm = 0000000000000df0, %l3 = 23f2122c0811da48
orn %l3,0xdf0,%l3 ! %l3 = fffffffffffffa4f
! Mem[000000001b800164] = f1ec8c27, %l4 = 000000009a8d3cb1
swap [%i3+0x164],%l4 ! %l4 = 00000000f1ec8c27
! Mem[0000000090000104] = 204ecf37, %g2 = 00000000000017eb
lduha [%i4+0x106]%asi,%g2 ! %g2 = 000000000000204e
p5_label_9:
! %l3 = fffffffffffffa4f, imm = 00000000000007b4, %l4 = 00000000f1ec8c27
add %l3,0x7b4,%l4 ! %l4 = 0000000000000203
! %l3 = fffffffffffffa4f, Mem[0000000091000028] = 05e12eff
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = fffffa4f
! %l4 = 0000000000000203, %l3 = fffffffffffffa4f, %l7 = 284d8eba7d1a8be6
tsubcctv %l4,%l3,%l7 ! %l0 = 000000000000006b, Trapped
! Mem[000000001b8001fd] = 89d59f5a, %l4 = 0000000000000203
ldstub [%i3+0x1fd],%l4 ! %l4 = 000000d5000000ff
! %l5 = 00000000e1d1a605, Mem[0000000091800134] = 59e48239
stw %l5,[%o0+0x134] ! Mem[0000000091800134] = e1d1a605
! Mem[000000001b8001c8] = d209816db738b872, %l1 = 00000000e71c1258, %l2 = ffffffffffff86c9
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d209816db738b872
! Mem[000000001a800028] = 06f8fff74a26ebbb, %l4 = 00000000000000d5
ldxa [%i1+%o5]0x80,%l4 ! %l4 = 06f8fff74a26ebbb
! %l0 = 0000006b, %l1 = e71c1258, Mem[000000001a000018] = 00000000 00000056
stda %l0,[%i0+%o3]0x81 ! Mem[000000001a000018] = 0000006b e71c1258
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = 0000204e, %g3 = 0bad0b00
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
! done : should take illegal inst trap, %l0 = 000000000000006b
done ! Illegal inst trap : %l0 = 000000000000007b
p5_label_10:
! Mem[0000000091000114] = cf505d8c, %g2 = 00000000875ccbae
ldsb [%i6+0x116],%g2 ! %g2 = ffffffffffffffcf
! Mem[00000000910000a0] = 9b409b40, %g2 = ffffffffffffffcf
ldsh [%i6+0x0a0],%g2 ! %g2 = ffffffffffff9b40
! %l7 = 284d8eba7d1a8be6
setx 0x9e82b8b0188434e5,%g7,%l7 ! %l7 = 9e82b8b0188434e5
! Mem[0000000090000138] = 297a0358 997a3ced, %g2 = ffff9b40, %g3 = a2de638c
ldd [%i4+0x138],%g2 ! %g2 = 00000000297a0358 00000000997a3ced
! %f10 = cb31e822 b7541fc2, Mem[00000000908001e8] = 1ff578e9 f1046e5b
std %f10,[%i5+0x1e8] ! Mem[00000000908001e8] = cb31e822 b7541fc2
! Mem[0000000090800024] = 80100360, %g18 = 3a0bda9fc1d7809b
ldsw [%i5+0x024],%g2 ! %g2 = 3a0bda9fc1d7809b
! Mem[000000009000001c] = 43627d52, %g18 = 3a0bda9fc1d7809b
ldsw [%i4+0x01c],%g2 ! %g2 = 3a0bda9fc1d7809b
! %f0 = c667e0db 90ee204e cf3762de e3fc8882
! %f4 = b6f19f04 2239f162 097b07a1 d7791aa3
! %f8 = ac4c44fc 59c3eaae cb31e822 b7541fc2
! %f12 = ac82f1cd 111a3ea2 297a0358 997a3ced
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l5 = 00000000e1d1a605, %l5 = 00000000e1d1a605, %ccr = 88
movne %icc,%l5,%l5 ! Moved, %l5 = 00000000e1d1a605
! %l6 = 000000000000007e, %l1 = 00000000e71c1258, %ccr = 88
movvs %icc,%l6,%l1 ! Register Not Moved
p5_label_11:
! %l3 = fffffffffffffa4f, Mem[000000001a000028] = 69020000
stha %l3,[%i0+%o5]0x80 ! Mem[000000001a000028] = fa4f0000
! immd = 00000000000003ed, %l1 = 00000000e71c1258, %ccr = 88
movge %icc,0x3ed,%l1 ! Register Not Moved
! Mem[000000001a800018] = b99bd3a1, %l3 = fffffffffffffa4f
lduwa [%i1+%o3]0x81,%l3 ! %l3 = 00000000b99bd3a1
! Mem[0000000091000144] = 8ef99edb, %g2 = 0000000043627d52
ldsb [%i6+0x147],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000001a000008] = f53ea5c83534cef4, %f30 = 4cfbd8ea 654438d3
ldda [%i0+%o1]0x81,%f30 ! %f30 = f53ea5c8 3534cef4
! %l7 = 9e82b8b0188434e5, %l7 = 9e82b8b0188434e5, %l3 = 00000000b99bd3a1
taddcc %l7,%l7,%l3 ! %l3 = 3d057160310869ca, %ccr = 32
! %l0 = 000000000000007b, Mem[000000001b800008] = 51061f03
stba %l0,[%i3+%o1]0x89 ! Mem[000000001b800008] = 51061f7b
! Mem[000000001a800020] = f77070fa, %l2 = d209816db738b872
swapa [%i1+%o4]0x81,%l2 ! %l2 = 00000000f77070fa
! Mem[00000000908000ec] = b4f3ac6a, %g2 = ffffffffffffff8e
lduw [%i5+0x0ec],%g2 ! %g2 = 00000000b4f3ac6a
! Mem[0000000090000090] = 50db1ff9, %g2 = 00000000b4f3ac6a
ldsb [%i4+0x091],%g2 ! %g2 = 0000000000000050
p5_label_12:
! immd = 000000000000017b, %l6 = 000000000000007e, %ccr = 32
movcc %xcc,0x17b,%l6 ! Register Not Moved
! %l0 = 0000007b, %l1 = e71c1258, Mem[0000000090800158] = e7bc12dd 1e2bd804
std %l0,[%i5+0x158] ! Mem[0000000090800158] = 0000007b e71c1258
! %l2 = f77070fa, %l3 = 310869ca, Mem[000000001b000028] = 457e2075 ed60a577
stda %l2,[%i2+%o5]0x81 ! Mem[000000001b000028] = f77070fa 310869ca
! Mem[000000001a8000a0] = 0b90c53a, %l0 = 000000000000007b
ldsb [%i1+0x0a2],%l0 ! %l0 = ffffffffffffffc5
! Mem[000000001a80008c] = 5b57e332, %l7 = 9e82b8b0188434e5
ldstub [%i1+0x08c],%l7 ! %l7 = 0000005b000000ff
! immd = 00000000000001eb, %l4 = 06f8fff74a26ebbb, %ccr = 32
mova %icc,0x1eb,%l4 ! Moved, %l4 = 00000000000001eb
! %l5 = 00000000e1d1a605, %l3 = 3d057160310869ca, %l6 = 000000000000007e
andcc %l5,%l3,%l6 ! %l6 = 0000000021002000, %ccr = 00
! %l1 = 00000000e71c1258, immed = fffffdc3, %y = 0000000e
smulcc %l1,-0x23d,%l4 ! %l4 = 00000037b62af108, %ccr = 08, %y = 00000037
! %f16 = 8456927a 15565843 086ac4d6 40b6a22c
! %f20 = ad50db1f f9e37584 246912cc 71bc67b3
! %f24 = 79c6cd0c 4378ae88 d1e17a97 17ebbcbb
! %f28 = d097a2e8 963e1024 f53ea5c8 3534cef4
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l7 = 000000000000005b, %l4 = 00000037b62af108, %y = 00000037
sdivcc %l7,%l4,%l1 ! %l1 = ffffffffffffff42, %ccr = 88
mov %l0,%y ! %y = ffffffc5
p5_label_13:
! immd = 00000000000002e2, %l1 = ffffffffffffff42, %ccr = 88
movvs %xcc,0x2e2,%l1 ! Register Not Moved
! %l6 = 0000000021002000, %l1 = ffffffffffffff42, %ccr = 88
movrne %l6,%l1,%l4 ! Moved, %l4 = ffffffffffffff42
! %l0 = ffffffffffffffc5, Mem[000000001b800000] = 54623a97
stba %l0,[%i3+%g0]0x81 ! Mem[000000001b800000] = c5623a97
! Mem[000000001b800000] = c5623a97, %l2 = 00000000f77070fa
lduba [%i3+%g0]0x80,%l2 ! %l2 = 00000000000000c5
! Mem[000000001b800018] = 246912cc71bc67b3, %f2 = cf3762de e3fc8882
ldda [%i3+%o3]0x89,%f2 ! %f2 = 246912cc 71bc67b3
! Mem[000000001a800020] = 72b838b7, %l3 = 3d057160310869ca
ldsha [%i1+%o4]0x89,%l3 ! %l3 = 00000000000038b7
! Mem[0000000091800100] = 6dbf041e, %g18 = 3a0bda9fc1d7809b
ldsw [%o0+0x100],%g2 ! %g2 = 3a0bda9fc1d7809b
! Mem[000000001a0000e4] = 77db1731, %l3 = 00000000000038b7
ldsh [%i0+0x0e4],%l3 ! %l3 = 00000000000077db
! Mem[000000001b000028] = ca690831fa7070f7, %l0 = ffffffffffffffc5
ldxa [%i2+%o5]0x88,%l0 ! %l0 = ca690831fa7070f7
! %l7 = 000000000000005b, Mem[00000000908001ac] = 94989c9f
stw %l7,[%i5+0x1ac] ! Mem[00000000908001ac] = 0000005b
p5_label_14:
! %l3 = 00000000000077db, Mem[000000001a800018] = a1d39bb9
stba %l3,[%i1+%o3]0x88 ! Mem[000000001a800018] = a1d39bdb
! %l7 = 000000000000005b, %l0 = ca690831fa7070f7, %ccr = 88
movrgz %l7,%l0,%l6 ! Moved, %l6 = ca690831fa7070f7
! %l6 = ca690831fa7070f7, Mem[000000001a000010] = da513a47
stba %l6,[%i0+%o2]0x89 ! Mem[000000001a000010] = da513af7
! Mem[000000001a8001b8] = 2fce18b9, %l6 = ca690831fa7070f7
swap [%i1+0x1b8],%l6 ! %l6 = 000000002fce18b9
! Mem[000000001b8001bc] = eca16328, %l1 = ffffffffffffff42
swap [%i3+0x1bc],%l1 ! %l1 = 00000000eca16328
! Mem[000000001b800114] = 3b92ca2c, %l6 = 2fce18b9, %l7 = 0000005b
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000003b92ca2c
! %l4 = ffffffffffffff42, Mem[0000000091000090] = c26fe978
stb %l4,[%i6+0x090] ! Mem[0000000091000090] = 426fe978
! Mem[00000000918001bc] = 34425fb4, %g2 = 000000006dbf041e
lduh [%o0+0x1be],%g2 ! %g2 = 0000000000003442
! Mem[00000000900001d0] = 9f710bd952cff373, %g2 = 0000000000003442
ldx [%i4+0x1d0],%g2 ! %g2 = 9f710bd952cff373
! %l2 = 00000000000000c5, Mem[000000009000007e] = 7ef78456
stb %l2,[%i4+0x07e] ! Mem[000000009000007c] = c5f78456
p5_label_15:
! %f4 = b6f19f04, Mem[000000009080010c] = 3abd6093
sta %f4 ,[%i5+0x10c]%asi ! Mem[000000009080010c] = b6f19f04
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9a8d3cb1 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000001a000008] = c8a53ef5, %l0 = ca690831fa7070f7
ldsba [%i0+%o1]0x89,%l0 ! %l0 = fffffffffffffff5
! %l0 = fffffffffffffff5, %l1 = 00000000eca16328, %ccr = 88
move %icc,%l0,%l1 ! Register Not Moved
! Mem[000000009180004c] = bcd7d628, %g2 = 9f710bd952cff373
ldsb [%o0+0x04d],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000001b0000a8] = 84f1e3fb 1e978a8d, %l6 = 2fce18b9, %l7 = 3b92ca2c
ldd [%i2+0x0a8],%l6 ! %l6 = 0000000084f1e3fb 000000001e978a8d
! Mem[000000001b000028] = fa7070f7, %l3 = 00000000000077db
lduba [%i2+%o5]0x89,%l3 ! %l3 = 00000000000000f7
! %l6 = 0000000084f1e3fb, immed = 00000131, %ccr = 88
movrgez %l6,0x131,%l6 ! Moved, %l6 = 0000000000000131
! %l6 = 0000000000000131, Mem[000000001b800000] = 973a62c5
stwa %l6,[%i3+%g0]0x89 ! Mem[000000001b800000] = 00000131
! %l1 = 00000000eca16328, Mem[000000001a000018] = 6b000000
stwa %l1,[%i0+%o3]0x88 ! Mem[000000001a000018] = eca16328
p5_label_16:
! %l7 = 000000001e978a8d, %l0 = fffffffffffffff5, %ccr = 88
movne %icc,%l7,%l0 ! Moved, %l0 = 000000001e978a8d
! Mem[0000000090800168] = 59a5ee00, %g2 = ffffffffffffffbc
ldub [%i5+0x16b],%g2 ! %g2 = 0000000000000059
membar #Sync ! Added by membar checker (177)
! Mem[000000009000019c] = 1aa3ac4c, %g2 = 0000000000000059
lduh [%i4+0x19e],%g2 ! %g2 = 0000000000001aa3
! %l5 = 00000000e1d1a605, Mem[000000001b000020] = d12c037b080fa65c
stxa %l5,[%i2+%o4]0x89 ! Mem[000000001b000020] = 00000000e1d1a605
! %f0 = c667e0db 90ee204e 246912cc 71bc67b3
! %f4 = b6f19f04 2239f162 097b07a1 d7791aa3
! %f8 = ac4c44fc 59c3eaae cb31e822 b7541fc2
! %f12 = ac82f1cd 111a3ea2 297a0358 997a3ced
mov 0x040,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUP ! Block Store to 000000001b000040
save ! CWP = 1
! Mem[0000000090800094] = ed45bde9, %g2 = 0000000000001aa3
ldsb [%o5+0x096],%g2 ! %g2 = ffffffffffffffed
! %f26 = d1e17a97 17ebbcbb, Mem[0000000090800188] = cd2b4216 ada4c276
std %f26,[%o5+0x188] ! Mem[0000000090800188] = d1e17a97 17ebbcbb
! Mem[0000000091800078] = a9486159a31e0d83, %f48 = aa4a53b3 c5b8a043
ldd [%i0+0x078],%f48 ! %f48 = a9486159 a31e0d83
! Mem[00000000910000b0] = c0336661, %g2 = ffffffffffffffed
ldsh [%o6+0x0b2],%g2 ! %g2 = ffffffffffffc033
p5_label_17: ! %cwp = 1
! Mem[0000000091800148] = 4e1dc160 fb3f156f, %g2 = ffffc033, %g3 = 997a3ced
ldd [%i0+0x148],%g2 ! %g2 = 000000004e1dc160 00000000fb3f156f
! Mem[000000001b0001cc] = 19865324, %l5 = e4feff8ed527b33f
ldstub [%o2+0x1cc],%l5 ! %l5 = 00000019000000ff
! %l6 = 68faf59a16c5a90f, %l4 = 9bcb8e9860ef0607, %ccr = 88
movrne %l6,%l4,%l6 ! Moved, %l6 = 9bcb8e9860ef0607
! %l1 = 65f16b5e562e394c, Mem[0000000090000070] = 73e0540d
sth %l1,[%o4+0x070] ! Mem[0000000090000070] = 394c540d
! Mem[00000000908000fc] = 7d20dad0, %g2 = 000000004e1dc160
ldsh [%o5+0x0fc],%g2 ! %g2 = 0000000000007d20
! Mem[0000000091800160] = 877a44c3bcb72634, %f48 = a9486159 a31e0d83
ldd [%i0+0x160],%f48 ! %f48 = 877a44c3 bcb72634
! Mem[0000000091800150] = 6b5d3045, %g2 = 0000000000007d20
lduh [%i0+0x152],%g2 ! %g2 = 0000000000006b5d
! %f16 = 8456927a 15565843 086ac4d6 40b6a22c
! %f20 = ad50db1f f9e37584 246912cc 71bc67b3
! %f24 = 79c6cd0c 4378ae88 d1e17a97 17ebbcbb
! %f28 = d097a2e8 963e1024 f53ea5c8 3534cef4
mov 0x1c0,%g4
stda %f16,[%o4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l6 = 9bcb8e9860ef0607, Mem[000000001a800000] = c5293fd5
stwa %l6,[%o1+%g0]0x80 ! Mem[000000001a800000] = 60ef0607
! %l3 = 1835b80c6e6ab733, Mem[0000000090800095] = c8ed45bd
stb %l3,[%o5+0x095] ! Mem[0000000090800094] = 33ed45bd
p5_label_18: ! %cwp = 1
! %l4 = 9bcb8e9860ef0607, Mem[000000001a000000] = 220e7b52
stba %l4,[%o0+%g0]0x88 ! Mem[000000001a000000] = 220e7b07
! Randomly selected nop
nop
! %l7 = b970bbd61b2b8303, Mem[000000001b800000] = 31010000
stha %l7,[%o3+%g0]0x81 ! Mem[000000001b800000] = 83030000
! Mem[000000001b000024] = 00000000, %l7 = 1b2b8303, %l1 = 562e394c
add %o2,0x24,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000000
! Mem[000000001b800018] = 246912cc71bc67b3, %f10 = cb31e822 b7541fc2
ldda [%o3+%i3]0x88,%f10 ! %f10 = 246912cc 71bc67b3
! done : should take illegal inst trap, %l0 = 406cdfe4757b3e90
done ! Illegal inst trap : %l0 = 406cdfe4757b3ea0
! %l4 = 60ef0607, %l5 = 00000019, Mem[000000001a800018] = a1d39bdb e90eba2b
stda %l4,[%o1+%i3]0x88 ! Mem[000000001a800018] = 60ef0607 00000019
! Mem[0000000091800008] = 30e846b2b01876a3, %g2 = 0000000000006b5d
ldx [%i0+%i1],%g2 ! %g2 = 30e846b2b01876a3
! Mem[0000000090000080] = 8456927a 15565843 086ac4d6 40b6a22c
! Mem[0000000090000090] = ad50db1f f9e37584 246912cc 71bc67b3
! Mem[00000000900000a0] = 79c6cd0c 4378ae88 d1e17a97 17ebbcbb
! Mem[00000000900000b0] = d097a2e8 963e1024 4cfbd8ea 654438d3
mov 0x080,%g4
ldda [%o4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l2 = a86932adf2bba281, Mem[000000009080009e] = 589f9d26
sth %l2,[%o5+0x09e] ! Mem[000000009080009c] = a2819d26
p5_label_19: ! %cwp = 1
! %f11 = 71bc67b3, Mem[000000001a000008] = c8a53ef5
sta %f11,[%o0+%i1]0x89 ! Mem[000000001a000008] = 71bc67b3
! Mem[000000001b000020] = 00000000 e1d1a605, %l4 = 60ef0607, %l5 = 00000019
ldda [%o2+%i4]0x89,%l4 ! %l4 = 00000000e1d1a605 0000000000000000
! %l6 = 9bcb8e9860ef0607, Mem[000000001a800000] = 0706ef60
stba %l6,[%o1+%g0]0x88 ! Mem[000000001a800000] = 0706ef07
! %f8 = ac4c44fc 59c3eaae, Mem[00000000908000b0] = 00000000 20de0a5b
std %f8 ,[%o5+0x0b0] ! Mem[00000000908000b0] = ac4c44fc 59c3eaae
! Mem[000000001b800010] = 56dda6e3, %l0 = 406cdfe4757b3ea0
swapa [%o3+%i2]0x81,%l0 ! %l0 = 0000000056dda6e3
! Mem[0000000091800014] = 807fa37a, %g2 = 30e846b2b01876a3
ldsh [%i0+0x014],%g2 ! %g2 = ffffffffffff807f
! Mem[0000000091800070] = 00d9bc34 83e88393, %g2 = ffff807f, %g3 = fb3f156f
ldd [%i0+0x070],%g2 ! %g2 = 0000000000d9bc34 0000000083e88393
! %l2 = a86932adf2bba281, Mem[0000000091000018] = 6b8eab41139cf6c9
stx %l2,[%o6+%i3] ! Mem[0000000091000018] = a86932adf2bba281
! Mem[0000000090800194] = b1ed9f29, %g2 = 0000000000d9bc34
ldsb [%o5+0x196],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090000180] = c667e0db 90ee204e cf3762de e3fc8882
! Mem[0000000090000190] = b6f19f04 2239f162 097b07a1 d7791aa3
! Mem[00000000900001a0] = ac4c44fc 59c3eaae cb31e822 b7541fc2
! Mem[00000000900001b0] = ac82f1cd 111a3ea2 297a0358 997a3ced
mov 0x180,%g5
ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p5_label_20: ! %cwp = 1
! %l7 = b970bbd61b2b8303, Mem[00000000900001de] = 67b379c6
stb %l7,[%o4+0x1de] ! Mem[00000000900001dc] = 03b379c6
! %l5 = 0000000000000000, %l2 = a86932adf2bba281, %ccr = 88
movn %xcc,%l5,%l2 ! Register Not Moved
! Mem[000000001a000048] = 99c128a6, %l0 = 0000000056dda6e3
swap [%o0+0x048],%l0 ! %l0 = 0000000099c128a6
! %f20 = ad50db1f f9e37584, Mem[000000001b000140] = 5c401bdd d0d2d02f
std %f20,[%o2+0x140] ! Mem[000000001b000140] = ad50db1f f9e37584
! Mem[0000000090000038] = 3dea49e4, %g2 = ffffffffffffffb1
lduw [%o4+0x038],%g2 ! %g2 = 000000003dea49e4
! %l0 = 0000000099c128a6, Mem[0000000091800026] = 8cae0b3a
stb %l0,[%i0+0x026] ! Mem[0000000091800024] = a6ae0b3a
! Mem[000000001b000080] = 8b1e2156 6e160c6d, %l2 = f2bba281, %l3 = 6e6ab733
ldd [%o2+0x080],%l2 ! %l2 = 000000008b1e2156 000000006e160c6d
! Mem[000000001b0001f8] = 0000001a, %l5 = 0000000000000000
swap [%o2+0x1f8],%l5 ! %l5 = 000000000000001a
! %l5 = 000000000000001a, imm = 00000000000001a5, %l7 = b970bbd61b2b8303
orncc %l5,0x1a5,%l7 ! %l7 = fffffffffffffe5a, %ccr = 88
! %l1 = 0000000000000000, %l5 = 000000000000001a, %ccr = 88
movle %xcc,%l1,%l5 ! Moved, %l5 = 0000000000000000
p5_label_21: ! %cwp = 1
! %l3 = 000000006e160c6d, %l0 = 0000000099c128a6, %l5 = 0000000000000000
sdivx %l3,%l0,%l5 ! %l5 = 0000000000000000
! Mem[0000000090800190] = 172bb11b249cb1ed, %g2 = 000000003dea49e4
ldx [%o5+0x190],%g2 ! %g2 = 172bb11b249cb1ed
! Mem[00000000900000b0] = d097a2e8, %g2 = 172bb11b249cb1ed
lduh [%o4+0x0b0],%g2 ! %g2 = 000000000000d097
! %l1 = 0000000000000000, Mem[0000000091000170] = 41b868c464e862e7
stx %l1,[%o6+0x170] ! Mem[0000000091000170] = 0000000000000000
! %l4 = e1d1a605, %l5 = 00000000, Mem[0000000090800008] = e74bbbf2 815722de
std %l4,[%o5+%i1] ! Mem[0000000090800008] = e1d1a605 00000000
! Mem[000000001b000020] = e1d1a605, %f27 = 17ebbcbb
lda [%o2+%i4]0x89,%f27 ! %f27 = e1d1a605
! %l4 = 00000000e1d1a605, %l1 = 0000000000000000, %ccr = 88
movne %xcc,%l4,%l1 ! Moved, %l1 = 00000000e1d1a605
! Mem[0000000091000080] = ae374fba, %g2 = 000000000000d097
ldsb [%o6+0x082],%g2 ! %g2 = ffffffffffffffae
! %l0 = 0000000099c128a6, Mem[00000000918001ca] = 125cd9d1, %asi = 80
stba %l0,[%i0+0x1ca]%asi ! Mem[00000000918001c8] = a65cd9d1
! %l1 = 00000000e1d1a605, %l4 = 00000000e1d1a605, %y = ffffffc5
smulcc %l1,%l4,%l5 ! %l5 = 038ee57b49d47c19, %ccr = 00, %y = 038ee57b
p5_label_22: ! %cwp = 1
! Mem[00000000910000a8] = 123c1253, %g2 = ffffffffffffffae
ldsh [%o6+0x0aa],%g2 ! %g2 = 000000000000123c
! %l0 = 0000000099c128a6, %l5 = 038ee57b49d47c19, %ccr = 00
movvs %xcc,%l0,%l5 ! Register Not Moved
! Mem[0000000090800184] = 3381d1e1, %g2 = 000000000000123c
lduh [%o5+0x186],%g2 ! %g2 = 0000000000003381
! %l4 = 00000000e1d1a605
setx 0x397a4367d50e9cc6,%g7,%l4 ! %l4 = 397a4367d50e9cc6
! %l1 = 00000000e1d1a605, %l4 = 397a4367d50e9cc6, %l6 = 9bcb8e9860ef0607
srax %l1,%l4,%l6 ! %l6 = 0000000003874698
! %l6 = 0000000003874698, Mem[0000000091800028] = 0b3a6603925a7f3c
stx %l6,[%i0+%i5] ! Mem[0000000091800028] = 0000000003874698
! %l4 = 397a4367d50e9cc6, Mem[00000000918000c8] = 253e4304
stb %l4,[%i0+0x0c8] ! Mem[00000000918000c8] = c63e4304
! %l4 = 397a4367d50e9cc6, imm = 00000000000008b5, %l6 = 0000000003874698
xorcc %l4,0x8b5,%l6 ! %l6 = 397a4367d50e9473, %ccr = 08
! Mem[00000000918001b4] = f9505f57, %g2 = 0000000000003381
lduha [%i0+0x1b4]%asi,%g2 ! %g2 = 000000000000f950
! %l5 = 038ee57b49d47c19, %l3 = 000000006e160c6d, %ccr = 08
movgu %xcc,%l5,%l3 ! Moved, %l3 = 038ee57b49d47c19
p5_label_23: ! %cwp = 1
! %l4 = 397a4367d50e9cc6, imm = 0000000000000952, %l5 = 038ee57b49d47c19
xor %l4,0x952,%l5 ! %l5 = 397a4367d50e9594
! Mem[000000001a800018] = 60ef0607, %l3 = 038ee57b49d47c19
lduha [%o1+%i3]0x88,%l3 ! %l3 = 0000000000000607
! Mem[000000001b800018] = 71bc67b3, %f6 = 097b07a1
lda [%o3+%i3]0x89,%f6 ! %f6 = 71bc67b3
! %l5 = 397a4367d50e9594, imm = 0000000000000a8b, %l2 = 000000008b1e2156
and %l5,0xa8b,%l2 ! %l2 = 0000000000000080
! Mem[000000001a0000a4] = 89940efa, %l3 = 0000000000000607
swap [%o0+0x0a4],%l3 ! %l3 = 0000000089940efa
! Mem[00000000918000c8] = c63e4304, %g2 = 000000000000f950
lduh [%i0+0x0c8],%g2 ! %g2 = 000000000000c63e
! Mem[000000001a000018] = 2863a1ec, %f22 = 246912cc
lda [%o0+%i3]0x81,%f22 ! %f22 = 2863a1ec
! %l4 = 397a4367d50e9cc6, Mem[0000000091800101] = bf041ebc
stb %l4,[%i0+0x101] ! Mem[0000000091800100] = c6041ebc
! %f1 = 90ee204e, Mem[000000001a000018] = 2863a1ec
sta %f1 ,[%o0+%i3]0x81 ! Mem[000000001a000018] = 90ee204e
! Mem[000000001b800168] = fc1658a0 3bbb56e0, %l2 = 00000080, %l3 = 89940efa
ldd [%o3+0x168],%l2 ! %l2 = 00000000fc1658a0 000000003bbb56e0
p5_label_24: ! %cwp = 1
! %l4 = 397a4367d50e9cc6, imm = 00000000000003c2, %l5 = 397a4367d50e9594
addc %l4,0x3c2,%l5 ! %l5 = 397a4367d50ea088
! %l7 = fffffffffffffe5a, Mem[0000000091800191] = 00000000
stb %l7,[%i0+0x191] ! Mem[0000000091800190] = 5a000000
! %f0 = c667e0db 90ee204e 246912cc 71bc67b3
! %f4 = b6f19f04 2239f162 71bc67b3 d7791aa3
! %f8 = ac4c44fc 59c3eaae 246912cc 71bc67b3
! %f12 = ac82f1cd 111a3ea2 297a0358 997a3ced
mov 0x100,%g5
stda %f0,[%o4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000001b000018] = 574def41, %l2 = 00000000fc1658a0
ldsba [%o2+%i3]0x80,%l2 ! %l2 = 0000000000000057
! %l7 = fffffffffffffe5a, Mem[0000000091800040] = 8b4c6fe00000007e
stx %l7,[%i0+0x040] ! Mem[0000000091800040] = fffffffffffffe5a
! Mem[00000000918001f8] = be044f3e, %g2 = 000000000000c63e
ldsb [%i0+0x1f9],%g2 ! %g2 = ffffffffffffffbe
! %l3 = 000000003bbb56e0, immed = 000000c1, %ccr = 08
movrgez %l3,0x0c1,%l2 ! Moved, %l2 = 00000000000000c1
! Mem[000000001a800000] = 0706ef07, %f24 = 79c6cd0c
lda [%o1+%g0]0x88,%f24 ! %f24 = 0706ef07
! Mem[000000001b000018] = 2080d1b341ef4d57, %l1 = 00000000e1d1a605
ldxa [%o2+%i3]0x89,%l1 ! %l1 = 2080d1b341ef4d57
! Mem[000000001a000020] = bfbc6331, %l1 = 2080d1b341ef4d57
ldsba [%o0+%i4]0x81,%l1 ! %l1 = ffffffffffffffbf
p5_label_25: ! %cwp = 1
! Mem[000000001a000028] = 00004ffa, %f19 = 40b6a22c
lda [%o0+%i5]0x89,%f19 ! %f19 = 00004ffa
! Mem[000000001b000018] = 41ef4d57, %l6 = 397a4367d50e9473
lduba [%o2+%i3]0x89,%l6 ! %l6 = 0000000000000057
! %l1 = ffffffffffffffbf, imm = 00000000000007fd, %l7 = fffffffffffffe5a
addcc %l1,0x7fd,%l7 ! %l7 = 00000000000007bc, %ccr = 11
! Mem[0000000090000038] = 3dea49e48dfc4882, %g2 = ffffffffffffffbe
ldx [%o4+0x038],%g2 ! %g2 = 3dea49e48dfc4882
! Invert Register : %l0 = 0000000099c128a6
xor %l0,-1,%l0 ! %l0 = ffffffff663ed759
! %l3 = 000000003bbb56e0, Mem[0000000090000168] = 5fc5ab27810b83fd
stx %l3,[%o4+0x168] ! Mem[0000000090000168] = 000000003bbb56e0
! Mem[00000000910001c8] = 4ceef152, %g18 = 4b1b48749fb19b6f
ldsw [%o6+0x1c8],%g2 ! %g2 = 4b1b48749fb19b6f
! Mem[000000009180015c] = f9e227a5, %g2 = 000000004ceef152
lduw [%i0+0x15c],%g2 ! %g2 = 00000000f9e227a5
! Mem[00000000918000e4] = 4a05a747, %g2 = 00000000f9e227a5
lduwa [%i0+0x0e4]%asi,%g2 ! %g2 = 000000004a05a747
! Mem[000000001b000020] = e1d1a605, %l6 = 0000000000000057
lduha [%o2+%i4]0x88,%l6 ! %l6 = 000000000000a605
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
1: membar #Sync ! Force all stores to complete
restore ! CWP = 0
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 000000001e978a8d
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000eca16328
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000c5
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f7
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff42
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e1d1a605
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000131
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001e978a8d
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x038ee57b,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p5_failed
mov 0x111,%g1
! Check Floating Point Registers
p5_check_fp_registers:
set p5_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 246912cc 71bc67b3
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b6f19f04 2239f162
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 71bc67b3 d7791aa3
bne %xcc,p5_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 246912cc 71bc67b3
bne %xcc,p5_f10_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 086ac4d6 00004ffa
bne %xcc,p5_f18_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 2863a1ec 71bc67b3
bne %xcc,p5_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0706ef07 4378ae88
bne %xcc,p5_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d1e17a97 e1d1a605
bne %xcc,p5_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f53ea5c8 3534cef4
bne %xcc,p5_f30_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 077b0e228d25ed33
ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b367bc713534cef4
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 = f73a51da34c4d90e
ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 90ee204ee71c1258
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fa4f000000000000
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 = 56dda6e323abb63f
ldx [%i0+0x048],%g3 ! Observed data at 000000001a000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bdd6dd5900000607
ldx [%i0+0x0a0],%g3 ! Observed data at 000000001a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 929ac7c1efdec7cc
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x188],%g2 ! Expected data = 30467984c6ba01e7
ldx [%i0+0x188],%g3 ! Observed data at 000000001a000188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x188,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 07ef060750aa1fdc
ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0ade2038b29e65
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 = 0706ef6019000000
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 = b738b8724eb2c126
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 = 06f8fff74a26ebbb
ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000000c6ba01e7
ldx [%i1+0x070],%g3 ! Observed data at 000000001a800070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ec202c1fff57e332
ldx [%i1+0x088],%g3 ! Observed data at 000000001a800088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x088,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fa7070f72bdcb5ff
ldx [%i1+0x1b8],%g3 ! Observed data at 000000001a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1b8,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00480eba4b3016db
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 05a6d1e100000000
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 = f77070fa310869ca
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = c667e0db90ee204e
ldx [%i2+0x040],%g3 ! Observed data at 000000001b000040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 246912cc71bc67b3
ldx [%i2+0x048],%g3 ! Observed data at 000000001b000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = b6f19f042239f162
ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 097b07a1d7791aa3
ldx [%i2+0x058],%g3 ! Observed data at 000000001b000058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = ac4c44fc59c3eaae
ldx [%i2+0x060],%g3 ! Observed data at 000000001b000060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = cb31e822b7541fc2
ldx [%i2+0x068],%g3 ! Observed data at 000000001b000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ac82f1cd111a3ea2
ldx [%i2+0x070],%g3 ! Observed data at 000000001b000070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 297a0358997a3ced
ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 17fe465692868f37
ldx [%i2+0x0c0],%g3 ! Observed data at 000000001b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1731b6698ed48da6
ldx [%i2+0x0f8],%g3 ! Observed data at 000000001b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = ad50db1ff9e37584
ldx [%i2+0x140],%g3 ! Observed data at 000000001b000140
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = efbacbe40effcac8
ldx [%i2+0x178],%g3 ! Observed data at 000000001b000178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4c787c01ff865324
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000000c180e5e4
ldx [%i2+0x1f8],%g3 ! Observed data at 000000001b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1f8,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 83030000a7b0f639
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7b1f0651aa092a03
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 = 757b3ea040b69fde
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = e30b9ef2b738b872
ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b8e982fcf76d4e41
ldx [%i3+0x0c0],%g3 ! Observed data at 000000001b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2f217f169a8d3cb1
ldx [%i3+0x160],%g3 ! Observed data at 000000001b800160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 390e8936ffffff42
ldx [%i3+0x1b8],%g3 ! Observed data at 000000001b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e1590f8289ff9f5a
ldx [%i3+0x1f8],%g3 ! Observed data at 000000001b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1f8,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f4_fail:
set p5_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f6_fail:
set p5_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f10_fail:
set p5_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f18_fail:
set p5_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f22_fail:
set p5_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f24_fail:
set p5_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f26_fail:
set p5_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f30_fail:
set p5_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stda %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000008]
sra %l2,0x007,%l1
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800010]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000000]
done
p5_trap1o:
stda %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000008]
sra %l2,0x007,%l1
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800010]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000000]
done
p5_trap2e:
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
ldda [%i2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800018]
done
p5_trap2o:
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x180,%g1
ldda [%o2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800018]
done
p5_trap3e:
xnor %l1,-0xe8f,%l0
nop
nop
sub %l6,%l0,%l2
nop
or %l0,-0x436,%l2
subc %l5,0x5ff,%l0
done
p5_trap3o:
xnor %l1,-0xe8f,%l0
nop
nop
sub %l6,%l0,%l2
nop
or %l0,-0x436,%l2
subc %l5,0x5ff,%l0
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 = 55d3325bcb2642af
ldx [%g1+0x008],%l1 ! %l1 = 406c4a7c8ceaeb46
ldx [%g1+0x010],%l2 ! %l2 = 96e0e6da11c9b87b
ldx [%g1+0x018],%l3 ! %l3 = 0137e776157dfb05
ldx [%g1+0x020],%l4 ! %l4 = 8a4ea876853ae31e
ldx [%g1+0x028],%l5 ! %l5 = cc1c65941828e1a9
ldx [%g1+0x030],%l6 ! %l6 = b8fe134fd1a452d6
ldx [%g1+0x038],%l7 ! %l7 = 0c50a5cded905ae6
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 406cdfe4757b3e90
ldx [%g1+0x048],%l1 ! %l1 = 65f16b5e562e394c
ldx [%g1+0x050],%l2 ! %l2 = a86932adf2bba281
ldx [%g1+0x058],%l3 ! %l3 = 1835b80c6e6ab733
ldx [%g1+0x060],%l4 ! %l4 = 9bcb8e9860ef0607
ldx [%g1+0x068],%l5 ! %l5 = e4feff8ed527b33f
ldx [%g1+0x070],%l6 ! %l6 = 68faf59a16c5a90f
ldx [%g1+0x078],%l7 ! %l7 = b970bbd61b2b8303
! Initialize the output register of window 1
set p5_local0_start,%o0
set p5_local1_start,%o1
set p5_local2_start,%o2
set p5_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 44a6aa55 f850a476 e6e20a64 80d20138
! %f4 = ca74a9e3 55675001 a459eae3 5c026722
! %f8 = 83739c5c 4c5ba8d8 71fab5ba 145ae2ff
! %f12 = aeb1f0b7 c7ece22e c81532e2 aefb805b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1f40b4e4 cceba982 1e6e4f91 df006096
! %f20 = f2a68a12 67a647b5 59879442 c625e375
! %f24 = e2e98557 4628a70c 3f389102 57f1702b
! %f28 = 8445bf85 5f62e3ca 732153be 7890f9ff
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 33cc0ad8 a3bc32ab 31efdabb 90843bdd
! %f36 = c8a2ec98 77a371e3 1ac61bab 0ae759b9
! %f40 = 50b303e5 8880d633 18ce8091 e4f56a40
! %f44 = 34daccf7 b8d8533d 26943690 ad794d78
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc07a7b6700000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = c07a7b6700000060
wr %g0,%y ! Clear Y 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[00000000918001c4] = b4ab9220, %g2 = 2a22f2bc21864c6a
ldsh [%o0+0x1c6],%g2 ! %g2 = ffffffffffffb4ab
! %l3 = c6f8478c7df3036f, Mem[000000001c000154] = e54f76ef
stw %l3,[%i0+0x154] ! Mem[000000001c000154] = 7df3036f
! %l5 = bd354736c1828993, Mem[00000000908000d4] = 27ab1ce7
stw %l5,[%i5+0x0d4] ! Mem[00000000908000d4] = c1828993
! %l7 = 87b34828524618fb, %l5 = bd354736c1828993, %l1 = 9e83c746146eb7ef
xnor %l7,%l5,%l1 ! %l1 = c579f0e16c3b6e97
! Mem[000000001c800000] = dd33bd71, %l2 = 2cf3d7fe92b69338
lduba [%i1+%g0]0x80,%l2 ! %l2 = 00000000000000dd
! %l4 = 3b5e782c1c2264cc, Mem[0000000090000138] = cb533f7f3f8d7d73
stx %l4,[%i4+0x138] ! Mem[0000000090000138] = 3b5e782c1c2264cc
! Mem[000000001c800010] = e70b58fc, %f14 = c81532e2
lda [%i1+%o2]0x81,%f14 ! %f14 = e70b58fc
! %l6 = 11a68163, %l7 = 524618fb, Mem[000000001d000028] = 2ef734cf e490a84e
stda %l6,[%i2+%o5]0x89 ! Mem[000000001d000028] = 11a68163 524618fb
! %l7 = 87b34828524618fb, %l1 = c579f0e16c3b6e97, %l4 = 3b5e782c1c2264cc
orncc %l7,%l1,%l4 ! %l4 = bfb74f3ed3c699fb, %ccr = 88
! Mem[000000001d000052] = 23846c83, %l3 = c6f8478c7df3036f
ldstub [%i2+0x052],%l3 ! %l3 = 0000006c000000ff
p6_label_2:
! %f28 = 8445bf85 5f62e3ca, Mem[00000000910000b8] = 44654723 3df1e680
std %f28,[%i6+0x0b8] ! Mem[00000000910000b8] = 8445bf85 5f62e3ca
! %l1 = c579f0e16c3b6e97, Mem[00000000908000a4] = acc620fa
sth %l1,[%i5+0x0a4] ! Mem[00000000908000a4] = 6e9720fa
! Mem[00000000908000b0] = db43d43ebf592623, %g2 = ffffffffffffb4ab
ldx [%i5+0x0b0],%g2 ! %g2 = db43d43ebf592623
! Mem[00000000910000f0] = d89f0c90 e28af12d, %g2 = bf592623, %g3 = 0bad0b00
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000d89f0c90 00000000e28af12d
! %l2 = 00000000000000dd, %l0 = e5d9582c16e1af65, %ccr = 88
movne %xcc,%l2,%l0 ! Moved, %l0 = 00000000000000dd
! %l4 = bfb74f3ed3c699fb, Mem[000000001c000018] = 1ebc8bdff839c24f
stxa %l4,[%i0+%o3]0x80 ! Mem[000000001c000018] = bfb74f3ed3c699fb
! %l7 = 87b34828524618fb, %l1 = c579f0e16c3b6e97, %ccr = 88
movgu %icc,%l7,%l1 ! Moved, %l1 = 87b34828524618fb
! %l5 = bd354736c1828993, Mem[000000001c800010] = fc580be7
stba %l5,[%i1+%o2]0x88 ! Mem[000000001c800010] = fc580b93
! %l6 = ef7c2dc411a68163, Mem[000000001d000000] = a6476491
stba %l6,[%i2+%g0]0x88 ! Mem[000000001d000000] = a6476463
! %l1 = 87b34828524618fb, Mem[0000000091000038] = fc2fc57f
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 524618fb
p6_label_3:
! immd = 0000000000000297, %l4 = bfb74f3ed3c699fb, %ccr = 88
movne %xcc,0x297,%l4 ! Moved, %l4 = 0000000000000297
! %l7 = 87b34828524618fb, Mem[000000001c800028] = 75856109
stwa %l7,[%i1+%o5]0x88 ! Mem[000000001c800028] = 524618fb
! Mem[000000001c000018] = bfb74f3e, %l3 = 000000000000006c
swapa [%i0+%o3]0x81,%l3 ! %l3 = 00000000bfb74f3e
! Mem[0000000090000018] = 4e37f700 43627d52, %g2 = d89f0c90, %g3 = e28af12d
ldd [%i4+%o3],%g2 ! %g2 = 000000004e37f700 0000000043627d52
! Mem[000000001c800010] = 930b58fc, %l2 = 00000000000000dd
lduha [%i1+%o2]0x81,%l2 ! %l2 = 000000000000930b
! Mem[000000001d0000e0] = 8b6ad58e, %l3 = bfb74f3e, %l1 = 524618fb
add %i2,0xe0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008b6ad58e
! %l1 = 000000008b6ad58e, %l7 = 87b34828524618fb, %l2 = 000000000000930b
tsubcctv %l1,%l7,%l2 ! %l0 = 0000000000000100, Trapped
! Mem[000000001c000168] = 2ade0a2e68f02cc2, %l1 = 000000008b6ad58e, %l2 = 000000000000930b
add %i0,0x168,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 2ade0a2e68f02cc2
! %l0 = 0000000000000100, Mem[00000000910001c8] = 4ceef152664634c6, %asi = 80
stxa %l0,[%i6+0x1c8]%asi ! Mem[00000000910001c8] = 0000000000000100
! Mem[00000000910001f8] = fd114e761e3aeca4, %f48 = 75b7b5bd 48020c71
ldd [%i6+0x1f8],%f48 ! %f48 = fd114e76 1e3aeca4
p6_label_4:
! Mem[000000001c000018] = 0000006cd3c699fb, %l3 = 00000000bfb74f3e, %l0 = 0000000000000100
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0000006cd3c699fb
! %l1 = 000000008b6ad58e, immed = 00000119, %ccr = 88
movrlez %l1,0x119,%l7 ! Not Moved, %l7 = 87b34828524618fb
! Mem[00000000918001c8] = 9220125c, %g2 = 000000004e37f700
ldsh [%o0+0x1c8],%g2 ! %g2 = ffffffffffff9220
! %l7 = 87b34828524618fb, Mem[0000000090000050] = 3acb4338810b8e2c
stx %l7,[%i4+0x050] ! Mem[0000000090000050] = 87b34828524618fb
! %l0 = 0000006cd3c699fb, imm = 00000000000003f4, %l4 = 0000000000000297
addc %l0,0x3f4,%l4 ! %l4 = 0000006cd3c69def
! Mem[000000001c800020] = 33ae35a2, %l4 = 0000006cd3c69def
ldsha [%i1+%o4]0x80,%l4 ! %l4 = 00000000000033ae
! Mem[000000001c800008] = fbd12ce1, %f9 = 4c5ba8d8
lda [%i1+%o1]0x81,%f9 ! %f9 = fbd12ce1
! %l1 = 000000008b6ad58e, Mem[000000001c800008] = e12cd1fb
stwa %l1,[%i1+%o1]0x88 ! Mem[000000001c800008] = 8b6ad58e
! %l0 = 0000006cd3c699fb, imm = fffffffffffffddc, %l5 = bd354736c1828993
taddcc %l0,-0x224,%l5 ! %l5 = 0000006cd3c697d7, %ccr = 1b
! Mem[000000001d800018] = 286eef72, %l0 = 0000006cd3c699fb
swap [%i3+%o3],%l0 ! %l0 = 00000000286eef72
p6_label_5:
! Mem[000000001d000010] = b356096f, %l0 = 00000000286eef72
ldsha [%i2+%o2]0x88,%l0 ! %l0 = 000000000000096f
! %l7 = 87b34828524618fb, Mem[00000000918000d7] = 4d9a6536
stb %l7,[%o0+0x0d7] ! Mem[00000000918000d4] = fb9a6536
! %l4 = 00000000000033ae, Mem[000000001c800018] = a15e1b57df4a6025
stxa %l4,[%i1+%o3]0x88 ! Mem[000000001c800018] = 00000000000033ae
! Randomly selected nop
nop
! immd = 00000000000002e9, %l7 = 87b34828524618fb, %ccr = 1b
movleu %xcc,0x2e9,%l7 ! Moved, %l7 = 00000000000002e9
! Mem[000000001d000018] = 278399db33649d3f, %l7 = 00000000000002e9, %l5 = 0000006cd3c697d7
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 278399db33649d3f
! Mem[00000000900001e8] = 2bf50637 3fb77494, %g2 = ffff9220, %g3 = 43627d52
ldd [%i4+0x1e8],%g2 ! %g2 = 000000002bf50637 000000003fb77494
! Mem[000000001c800010] = fc580b93, %l1 = 000000008b6ad58e
swapa [%i1+%o2]0x89,%l1 ! %l1 = 00000000fc580b93
! Mem[000000001d000016] = 395143a3, %l3 = 00000000bfb74f3e
ldstub [%i2+0x016],%l3 ! %l3 = 00000043000000ff
! Mem[000000001d0000a0] = 705cb5d612eaeaab, %l5 = 278399db33649d3f
ldx [%i2+0x0a0],%l5 ! %l5 = 705cb5d612eaeaab
p6_label_6:
! Mem[00000000900001f8] = 07425ca0 64acdc55, %g2 = 2bf50637, %g3 = 3fb77494
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000007425ca0 0000000064acdc55
! %l1 = 00000000fc580b93, %l7 = 00000000000002e9, %l7 = 00000000000002e9
addc %l1,%l7,%l7 ! %l7 = 00000000fc580e7d
! %l7 = 00000000fc580e7d, imm = 000000000000001a, %l5 = 705cb5d612eaeaab
srlx %l7,0x01a,%l5 ! %l5 = 000000000000003f
! immd = 0000000000000179, %l3 = 0000000000000043, %ccr = 1b
movn %icc,0x179,%l3 ! Register Not Moved
! %f16 = 1f40b4e4 cceba982 1e6e4f91 df006096
! %f20 = f2a68a12 67a647b5 59879442 c625e375
! %f24 = e2e98557 4628a70c 3f389102 57f1702b
! %f28 = 8445bf85 5f62e3ca 732153be 7890f9ff
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! %l5 = 000000000000003f, Mem[0000000091800104] = bc01ca27
stw %l5,[%o0+0x104] ! Mem[0000000091800104] = 0000003f
! %l2 = 68f02cc2, %l3 = 00000043, Mem[000000001c000000] = 4ba62b5c e0534984
stda %l2,[%i0+%g0]0x89 ! Mem[000000001c000000] = 68f02cc2 00000043
! Mem[000000001c800020] = a235ae33, %l1 = 00000000fc580b93
ldstuba [%i1+%o4]0x88,%l1 ! %l1 = 00000033000000ff
! Mem[000000001c000000] = 68f02cc2, %l1 = 0000000000000033
ldstuba [%i0+%g0]0x89,%l1 ! %l1 = 000000c2000000ff
! %l5 = 000000000000003f, Mem[00000000918000e8] = 6c82cd426ad942c8
stx %l5,[%o0+0x0e8] ! Mem[00000000918000e8] = 000000000000003f
p6_label_7:
! %l2 = 2ade0a2e68f02cc2, Mem[00000000900000a4] = 4628a70c
sth %l2,[%i4+0x0a4] ! Mem[00000000900000a4] = 2cc2a70c
! %l6 = ef7c2dc411a68163, imm = fffffffffffffec2, %l3 = 0000000000000043
xnorcc %l6,-0x13e,%l3 ! %l3 = ef7c2dc411a6805e, %ccr = 80
! Mem[000000009000007c] = 7ef71f40, %g2 = 0000000007425ca0
ldsh [%i4+0x07e],%g2 ! %g2 = 0000000000007ef7
! %f8 = 83739c5c fbd12ce1, Mem[0000000090800020] = 6b575173 80100360
std %f8 ,[%i5+%o4] ! Mem[0000000090800020] = 83739c5c fbd12ce1
! Mem[000000009180010c] = de11d2fc, %g2 = 0000000000007ef7
lduw [%o0+0x10c],%g2 ! %g2 = 00000000de11d2fc
! %l6 = ef7c2dc411a68163, Mem[000000001d000018] = 278399db
stha %l6,[%i2+%o3]0x80 ! Mem[000000001d000018] = 816399db
! Mem[00000000918000cc] = 5d67fd8c, %g18 = f31679b1a48db776
ldsw [%o0+0x0cc],%g2 ! %g2 = f31679b1a48db776
! Mem[00000000918000b0] = 0a8ba135, %g2 = 000000005d67fd8c
ldsha [%o0+0x0b0]%asi,%g2 ! %g2 = 0000000000000a8b
! Mem[0000000091000100] = 9416c8c1, %g18 = f31679b1a48db776
ldsw [%i6+0x100],%g2 ! %g2 = f31679b1a48db776
! Mem[000000001d800020] = ac72c0d8 1be6750e, %l6 = 11a68163, %l7 = fc580e7d
ldda [%i3+%o4]0x89,%l6 ! %l6 = 000000001be6750e 00000000ac72c0d8
p6_label_8:
! Mem[00000000900000dc] = d145cd12, %g2 = ffffffff9416c8c1
ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffd145
! %f14 = e70b58fc, Mem[000000001c8001b0] = 77a49ed1
st %f14,[%i1+0x1b0] ! Mem[000000001c8001b0] = e70b58fc
! Mem[00000000900000d4] = f4437aae, %g2 = ffffffffffffd145
ldsh [%i4+0x0d4],%g2 ! %g2 = fffffffffffff443
! %l6 = 000000001be6750e, Mem[0000000091800064] = 83b95d79, %asi = 80
stha %l6,[%o0+0x064]%asi ! Mem[0000000091800064] = 750e5d79
! %l6 = 000000001be6750e, Mem[0000000090000020] = 318c4f8feb88c987
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 000000001be6750e
! %l5 = 000000000000003f, Mem[00000000910001c2] = ba3c6dbf
stb %l5,[%i6+0x1c2] ! Mem[00000000910001c0] = 3f3c6dbf
! Mem[000000001d000008] = 1fe66569, %l5 = 000000000000003f
lduha [%i2+%o1]0x89,%l5 ! %l5 = 0000000000006569
! %l4 = 00000000000033ae, %l3 = ef7c2dc411a6805e, %l3 = ef7c2dc411a6805e
andn %l4,%l3,%l3 ! %l3 = 00000000000033a0
! Mem[0000000090000108] = 4c5ff88c, %g2 = fffffffffffff443
lduh [%i4+0x10a],%g2 ! %g2 = 0000000000004c5f
! %l4 = 00000000000033ae, Mem[0000000090800140] = 4acaddd5a883c31a
stx %l4,[%i5+0x140] ! Mem[0000000090800140] = 00000000000033ae
p6_label_9:
! immd = 000000000000025b, %l7 = 00000000ac72c0d8, %ccr = 80
movge %xcc,0x25b,%l7 ! Register Not Moved
! %l1 = 00000000000000c2, %l6 = 000000001be6750e, %l5 = 0000000000006569
tsubcc %l1,%l6,%l5 ! %l5 = ffffffffe4198bb4, %ccr = 9b
! %l5 = ffffffffe4198bb4, Mem[00000000908001a2] = 32e11ae5
sth %l5,[%i5+0x1a2] ! Mem[00000000908001a0] = 8bb41ae5
! %l2 = 2ade0a2e68f02cc2, Mem[000000001c000010] = 02dde107
stwa %l2,[%i0+%o2]0x81 ! Mem[000000001c000010] = 68f02cc2
! %l6 = 000000001be6750e, %l5 = ffffffffe4198bb4, %ccr = 9b
movre %l6,%l5,%l3 ! Not Moved, %l3 = 00000000000033a0
! Mem[00000000918001c0] = 5fb4d842, %g2 = 0000000000004c5f
lduh [%o0+0x1c0],%g2 ! %g2 = 0000000000005fb4
! %f2 = e6e20a64 80d20138, Mem[0000000090800060] = d178b965 a857e90f
std %f2 ,[%i5+0x060] ! Mem[0000000090800060] = e6e20a64 80d20138
! %l4 = 00000000000033ae, Mem[000000001d800018] = fb99c6d3
stwa %l4,[%i3+%o3]0x88 ! Mem[000000001d800018] = 000033ae
! Mem[000000001d000000] = b0a49c8c a6476463, %l2 = 68f02cc2, %l3 = 000033a0
ldda [%i2+%g0]0x89,%l2 ! %l2 = 00000000a6476463 00000000b0a49c8c
! %l7 = 00000000ac72c0d8, Mem[0000000090800074] = 6fb98264
stw %l7,[%i5+0x074] ! Mem[0000000090800074] = ac72c0d8
p6_label_10:
! Mem[000000001c800018] = 00000000000033ae, %f10 = 71fab5ba 145ae2ff
ldda [%i1+%o3]0x88,%f10 ! %f10 = 00000000 000033ae
! %f14 = e70b58fc aefb805b, Mem[000000001c800010] = 8ed56a8b 9caaa2fd
stda %f14,[%i1+%o2]0x81 ! Mem[000000001c800010] = e70b58fc aefb805b
! Mem[0000000091800120] = 6809a010, %g18 = f31679b1a48db776
ldsw [%o0+0x120],%g2 ! %g2 = f31679b1a48db776
! Mem[000000001c8001d0] = f0e211ca, %l1 = 00000000000000c2
swap [%i1+0x1d0],%l1 ! %l1 = 00000000f0e211ca
! Mem[00000000918000f8] = d7a3034657a3f6c7, %g2 = 000000006809a010
ldx [%o0+0x0f8],%g2 ! %g2 = d7a3034657a3f6c7
! %l6 = 000000001be6750e, imm = 0000000000000387, %l4 = 00000000000033ae
xor %l6,0x387,%l4 ! %l4 = 000000001be67689
! Mem[000000001d0001a4] = 4e97b3f4, %l3 = 00000000b0a49c8c
lduh [%i2+0x1a4],%l3 ! %l3 = 0000000000004e97
! immd = 0000000000000379, %l2 = 00000000a6476463, %ccr = 9b
movcs %icc,0x379,%l2 ! Moved, %l2 = 0000000000000379
! Mem[000000001c8000a4] = fee33725, %l6 = 000000001be6750e
swap [%i1+0x0a4],%l6 ! %l6 = 00000000fee33725
! Mem[0000000090800110] = b2e0f8e5af0d960b, %f48 = fd114e76 1e3aeca4
ldd [%i5+0x110],%f48 ! %f48 = b2e0f8e5 af0d960b
p6_label_11:
! %l2 = 0000000000000379, %l4 = 000000001be67689, %ccr = 9b
movne %icc,%l2,%l4 ! Moved, %l4 = 0000000000000379
! %l7 = 00000000ac72c0d8, immed = 0000052f, %l0 = 000000000000096f
taddcctv %l7,0x52f,%l0 ! %l0 = 0000000000000992, Trapped
! retry : should take illegal inst trap, %l0 = 0000000000000992
retry ! Illegal inst trap : %l0 = 00000000000009a2
! immd = 000000000000003a, %l1 = 00000000f0e211ca, %ccr = 9b
movl %xcc,0x03a,%l1 ! Moved, %l1 = 000000000000003a
! Mem[0000000091800080] = a236fd5a, %g18 = f31679b1a48db776
ldsw [%o0+0x080],%g2 ! %g2 = f31679b1a48db776
! %l0 = 00000000000009a2
sethi %hi(0x6b762000),%l0 ! %l0 = 000000006b762000
! %l0 = 6b762000, %l1 = 0000003a, Mem[00000000900001d0] = 9f710bd9 52cff373
stda %l0,[%i4+0x1d0]%asi ! Mem[00000000900001d0] = 6b762000 0000003a
! Mem[000000001c000050] = d4ae695e59ee509c, %l5 = ffffffffe4198bb4, %l3 = 0000000000004e97
add %i0,0x50,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = d4ae695e59ee509c
! Mem[000000001d000168] = 7d809fbc229d286c, %l2 = 0000000000000379, %l6 = 00000000fee33725
add %i2,0x168,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 7d809fbc229d286c
! Mem[000000009180012c] = 781f77ff, %g2 = ffffffffa236fd5a
lduw [%o0+0x12c],%g2 ! %g2 = 00000000781f77ff
p6_label_12:
membar #Sync ! Added by membar checker (178)
! Mem[00000000900000a4] = a70c3f38, %g2 = 00000000781f77ff
ldub [%i4+0x0a6],%g2 ! %g2 = 00000000000000a7
! %l6 = 7d809fbc229d286c, Mem[000000001d000018] = 3f9d6433db996381
stxa %l6,[%i2+%o3]0x88 ! Mem[000000001d000018] = 7d809fbc229d286c
save ! CWP = 1
! %l4 = 57c03ae6ee780f59, %l1 = 7d73fc07de8ad018, %ccr = 9b
movne %xcc,%l4,%l1 ! Moved, %l1 = 57c03ae6ee780f59
! %l5 = eded61560c3bd588, %l2 = 59df6c3eb9c4fa1a, %ccr = 9b
movcc %xcc,%l5,%l2 ! Register Not Moved
! Mem[00000000918000f0] = d502c077, %g2 = 00000000000000a7
ldsh [%i0+0x0f2],%g2 ! %g2 = ffffffffffffd502
! %l4 = 57c03ae6ee780f59, %l7 = d93831ce1102c5ba, %ccr = 9b
movrlz %l4,%l7,%l2 ! Not Moved, %l2 = 59df6c3eb9c4fa1a
! %l5 = eded61560c3bd588, imm = fffffffffffff015, %l3 = 4762cb0801ebaade
orn %l5,-0xfeb,%l3 ! %l3 = eded61560c3bdfea
! %l4 = 57c03ae6ee780f59, imm = 0000000000000fea, %l6 = 23f36836ce2091a0
xnorcc %l4,0xfea,%l6 ! %l6 = a83fc5191187ff4c, %ccr = 80
! %l2 = 59df6c3eb9c4fa1a, Mem[000000001d800008] = 90d8bb97
stwa %l2,[%o3+%i1]0x81 ! Mem[000000001d800008] = b9c4fa1a
p6_label_13: ! %cwp = 1
! %l0 = f1a344e253ab550a, %l6 = a83fc5191187ff4c, %l1 = 57c03ae6ee780f59
orn %l0,%l6,%l1 ! %l1 = f7e37ee6fffb55bb
! Mem[000000001c000018] = 6c000000, %f16 = 1f40b4e4
lda [%o0+%i3]0x89,%f16 ! %f16 = 6c000000
! Mem[000000009180014c] = fb3f156f, %g2 = ffffffffffffd502
lduw [%i0+0x14c],%g2 ! %g2 = 00000000fb3f156f
! Mem[0000000091000174] = 64e862e7, %g2 = 00000000fb3f156f
ldsb [%o6+0x174],%g2 ! %g2 = 0000000000000064
! Mem[000000001d800100] = fcc90e93, %l3 = 0c3bdfea, %l0 = 53ab550a
add %o3,0x100,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000fcc90e93
! %l2 = 59df6c3eb9c4fa1a, Mem[000000001c000008] = 15bcf66e
stwa %l2,[%o0+%i1]0x88 ! Mem[000000001c000008] = b9c4fa1a
! %l0 = 00000000fcc90e93, imm = 0000000000000033, %l1 = f7e37ee6fffb55bb
sllx %l0,0x033,%l1 ! %l1 = 7498000000000000
! %l3 = eded61560c3bdfea, %l5 = eded61560c3bd588, %ccr = 80
movgu %xcc,%l3,%l5 ! Moved, %l5 = eded61560c3bdfea
! %l0 = fcc90e93, %l1 = 00000000, Mem[00000000900001a8] = 875ccbae a2de638c
std %l0,[%o4+0x1a8] ! Mem[00000000900001a8] = fcc90e93 00000000
! Mem[0000000091800044] = 32e13f28, %g2 = 0000000000000064
ldsha [%i0+0x046]%asi,%g2 ! %g2 = 00000000000032e1
p6_label_14: ! %cwp = 1
! Mem[0000000090800130] = cf220403, %g2 = 00000000000032e1
ldsb [%o5+0x130],%g2 ! %g2 = ffffffffffffffcf
! %l7 = d93831ce1102c5ba, Mem[0000000091800156] = cc18b0f2
sth %l7,[%i0+0x156] ! Mem[0000000091800154] = c5bab0f2
! %l2 = 59df6c3eb9c4fa1a, Mem[00000000918000ff] = c76dbf04
stb %l2,[%i0+0x0ff] ! Mem[00000000918000fc] = 1a6dbf04
! %l5 = eded61560c3bdfea, Mem[000000001d000020] = adc6a3d4d2235aee
stxa %l5,[%o2+%i4]0x89 ! Mem[000000001d000020] = eded61560c3bdfea
! %l1 = 7498000000000000, %l0 = 00000000fcc90e93, %l6 = a83fc5191187ff4c
orn %l1,%l0,%l6 ! %l6 = ffffffff0336f16c
! Mem[000000001c800000] = 71bd33dd, %f27 = 57f1702b
lda [%o1+%g0]0x89,%f27 ! %f27 = 71bd33dd
! %l0 = 00000000fcc90e93, Mem[0000000091800044] = 5af932e1
stw %l0,[%i0+0x044] ! Mem[0000000091800044] = fcc90e93
! %l3 = eded61560c3bdfea, immed = fffff458, %y = 00000000
umul %l3,-0xba8,%l4 ! %l4 = 0c3bdf5b66160070, %y = 0c3bdf5b
! done : should take illegal inst trap, %l0 = 00000000fcc90e93
done ! Illegal inst trap : %l0 = 00000000fcc90ea3
! %l4 = 0c3bdf5b66160070, Mem[00000000910000e0] = 1ff12e9575236dff
stx %l4,[%o6+0x0e0] ! Mem[00000000910000e0] = 0c3bdf5b66160070
p6_label_15: ! %cwp = 1
! Mem[000000001c800028] = fb184652, %l2 = 59df6c3eb9c4fa1a
lduha [%o1+%i5]0x80,%l2 ! %l2 = 000000000000fb18
! %f8 = 83739c5c, Mem[000000001c800000] = dd33bd71
sta %f8 ,[%o1+%g0]0x80 ! Mem[000000001c800000] = 83739c5c
! Mem[000000001c0001c0] = 1cf2baf5, %l7 = 1102c5ba, %l2 = 0000fb18
add %o0,0x1c0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001cf2baf5
! immd = 00000000000002fc, %l5 = eded61560c3bdfea, %ccr = 80
movg %xcc,0x2fc,%l5 ! Register Not Moved
! immd = 0000000000000277, %l2 = 000000001cf2baf5, %ccr = 80
movneg %icc,0x277,%l2 ! Register Not Moved
! %l3 = eded61560c3bdfea, Mem[0000000090800170] = 4cca3bb685e8b593
stx %l3,[%o5+0x170] ! Mem[0000000090800170] = eded61560c3bdfea
! Mem[000000001d000018] = 229d286c, %l1 = 7498000000000000
lduba [%o2+%i3]0x89,%l1 ! %l1 = 000000000000006c
! %f1 = f850a476, Mem[000000001c000018] = 6c000000
sta %f1 ,[%o0+%i3]0x88 ! Mem[000000001c000018] = f850a476
! %l6 = ffffffff0336f16c, Mem[0000000091000078] = 8f119fcaf38fa5ee
stx %l6,[%o6+0x078] ! Mem[0000000091000078] = ffffffff0336f16c
! Mem[00000000900001c8] = 2e218561, %g18 = 9292865e0567dc5e
ldsw [%o4+0x1c8],%g2 ! %g2 = 9292865e0567dc5e
p6_label_16: ! %cwp = 1
! Mem[000000001d800020] = 0e75e61b, %l4 = 0c3bdf5b66160070
ldstuba [%o3+%i4]0x81,%l4 ! %l4 = 0000000e000000ff
! immd = 00000000000001bf, %l7 = d93831ce1102c5ba, %ccr = 80
movl %xcc,0x1bf,%l7 ! Moved, %l7 = 00000000000001bf
! %l0 = 00000000fcc90ea3, immed = 00000060, %y = 0c3bdf5b
mulscc %l0,0x060,%l2 ! %l2 = 000000007e6487b1, %ccr = 00, %y = 861defad
! Mem[00000000910001f4] = 672ffd11, %g2 = 000000002e218561
lduh [%o6+0x1f6],%g2 ! %g2 = 000000000000672f
! %l0 = fcc90ea3, %l1 = 0000006c, Mem[0000000091800118] = 16d0a328 7a43b570
std %l0,[%i0+0x118] ! Mem[0000000091800118] = fcc90ea3 0000006c
! Mem[0000000090800118] = 97eb4367531e9d66, %g2 = 000000000000672f
ldx [%o5+0x118],%g2 ! %g2 = 97eb4367531e9d66
! retry : should take illegal inst trap, %l0 = 00000000fcc90ea3
retry ! Illegal inst trap : %l0 = 00000000fcc90eb3
! Mem[000000001c000024] = feb29d28, %l6 = ffffffff0336f16c
swap [%o0+0x024],%l6 ! %l6 = 00000000feb29d28
! %l4 = 000000000000000e, immed = fffff47e, %y = 861defad
umul %l4,-0xb82,%l0 ! %l0 = 0000000dffff5ee4, %y = 0000000d
! Mem[000000009080019c] = 481d7e7f, %g2 = 97eb4367531e9d66
ldub [%o5+0x19e],%g2 ! %g2 = 0000000000000048
p6_label_17: ! %cwp = 1
! %f20 = f2a68a12 67a647b5, Mem[0000000091800070] = 00d9bc34 83e88393
stda %f20,[%i0+0x070]%asi ! Mem[0000000091800070] = f2a68a12 67a647b5
! Mem[000000001c800020] = a235aeff, %l0 = 0000000dffff5ee4
ldsba [%o1+%i4]0x88,%l0 ! %l0 = ffffffffffffffff
! %l7 = 00000000000001bf, %l1 = 000000000000006c, %l4 = 000000000000000e
mulx %l7,%l1,%l4 ! %l4 = 000000000000bc94
! %l1 = 000000000000006c, Mem[000000001d000080] = ca89e8ece652d974
stx %l1,[%o2+0x080] ! Mem[000000001d000080] = 000000000000006c
! Mem[000000001d8001fb] = ee52f840, %l2 = 000000007e6487b1
ldstub [%o3+0x1fb],%l2 ! %l2 = 00000040000000ff
! %l7 = 00000000000001bf, %l5 = eded61560c3bdfea, %l1 = 000000000000006c
taddcctv %l7,%l5,%l1 ! %l0 = 0000000000000022, Trapped
! Mem[000000001d0001bc] = 398dc3ad, %l3 = 0c3bdfea, %l7 = 000001bf
add %o2,0x1bc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000398dc3ad
! %l2 = 0000000000000040, Mem[000000001c000010] = c22cf068
stha %l2,[%o0+%i2]0x89 ! Mem[000000001c000010] = c22c0040
! Mem[000000001d00006b] = 4f39ac6d, %l4 = 000000000000bc94
ldstub [%o2+0x06b],%l4 ! %l4 = 0000006d000000ff
! %l2 = 0000000000000040, Mem[000000001c000000] = 68f02cff
stwa %l2,[%o0+%g0]0x89 ! Mem[000000001c000000] = 00000040
p6_label_18: ! %cwp = 1
! %l1 = 000000000000006c, Mem[00000000910000c8] = 41e919be, %asi = 80
stha %l1,[%o6+0x0c8]%asi ! Mem[00000000910000c8] = 006c19be
! Mem[00000000910000c4] = 3c82cf00, %g2 = 0000000000000048
ldub [%o6+0x0c5],%g2 ! %g2 = 000000000000003c
! Mem[0000000090000114] = 7f8b313f, %g2 = 000000000000003c
lduh [%o4+0x114],%g2 ! %g2 = 0000000000007f8b
! %l3 = eded61560c3bdfea, Mem[000000001d800020] = ff75e61b
stba %l3,[%o3+%i4]0x80 ! Mem[000000001d800020] = ea75e61b
! Mem[000000001c800000] = 5c9c7383, %l0 = 0000000000000022
lduha [%o1+%g0]0x88,%l0 ! %l0 = 0000000000007383
! Mem[00000000910000e8] = 0e4d5d82, %g18 = 9292865e0567dc5e
ldsw [%o6+0x0e8],%g2 ! %g2 = 9292865e0567dc5e
! Mem[000000001c8000c0] = 18d3909e68cc9a37, %l5 = eded61560c3bdfea, %l4 = 000000000000006d
add %o1,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 18d3909e68cc9a37
! Mem[00000000908000c8] = 59095ea4, %g2 = 000000000e4d5d82
lduw [%o5+0x0c8],%g2 ! %g2 = 0000000059095ea4
! %l3 = eded61560c3bdfea, Mem[00000000918001e8] = a309f91041b08f30
stx %l3,[%i0+0x1e8] ! Mem[00000000918001e8] = eded61560c3bdfea
! %l1 = 000000000000006c, Mem[000000001c000010] = c22c0040
stwa %l1,[%o0+%i2]0x89 ! Mem[000000001c000010] = 0000006c
p6_label_19: ! %cwp = 1
! %l4 = 18d3909e68cc9a37, Mem[00000000908000a4] = 6e9720fa
sth %l4,[%o5+0x0a4] ! Mem[00000000908000a4] = 9a3720fa
! %l2 = 00000040, %l3 = 0c3bdfea, Mem[0000000091000140] = ecb715ac 2483298e
std %l2,[%o6+0x140] ! Mem[0000000091000140] = 00000040 0c3bdfea
! %l2 = 00000040, %l3 = 0c3bdfea, Mem[00000000910000f8] = 2bd48627 c5b55944
std %l2,[%o6+0x0f8] ! Mem[00000000910000f8] = 00000040 0c3bdfea
! Mem[000000001d800018] = 000033ae, %l2 = 0000000000000040
ldsha [%o3+%i3]0x89,%l2 ! %l2 = 00000000000033ae
! %l2 = 000033ae, %l3 = 0c3bdfea, Mem[0000000090000038] = 3dea49e4 8dfc4882
std %l2,[%o4+0x038] ! Mem[0000000090000038] = 000033ae 0c3bdfea
! %l4 = 18d3909e68cc9a37, %l3 = eded61560c3bdfea, %l2 = 00000000000033ae
xnorcc %l4,%l3,%l2 ! %l2 = 0ac10e379b08ba22, %ccr = 08
! %l2 = 0ac10e379b08ba22, Mem[000000009100016b] = 300fcb6c
stb %l2,[%o6+0x16b] ! Mem[0000000091000168] = 220fcb6c
! %l0 = 0000000000007383, Mem[0000000091000178] = b318db1e80b5e0b8
stx %l0,[%o6+0x178] ! Mem[0000000091000178] = 0000000000007383
! %l0 = 00007383, %l1 = 0000006c, Mem[000000001d000120] = be9b0a71 305f4546
std %l0,[%o2+0x120] ! Mem[000000001d000120] = 00007383 0000006c
! Mem[00000000918001ac] = 126948bf, %g2 = 0000000059095ea4
ldsha [%i0+0x1ae]%asi,%g2 ! %g2 = 0000000000001269
p6_label_20: ! %cwp = 1
! %l5 = eded61560c3bdfea, Mem[0000000091000036] = 08635246
stb %l5,[%o6+0x036] ! Mem[0000000091000034] = ea635246
! Mem[0000000091800180] = ec9206cd, %g18 = 9292865e0567dc5e
ldsw [%i0+0x180],%g2 ! %g2 = 9292865e0567dc5e
! Mem[000000001c800000] = 5c9c7383, %l4 = 18d3909e68cc9a37
swapa [%o1+%g0]0x88,%l4 ! %l4 = 000000005c9c7383
! immd = 00000000000000b6, %l7 = 00000000398dc3ad, %ccr = 08
move %xcc,0x0b6,%l7 ! Register Not Moved
! %l2 = 0ac10e379b08ba22, Mem[000000001d800020] = ea75e61b
stwa %l2,[%o3+%i4]0x81 ! Mem[000000001d800020] = 9b08ba22
! Mem[000000001d000028] = 11a68163, %l4 = 000000005c9c7383
ldstuba [%o2+%i5]0x88,%l4 ! %l4 = 00000063000000ff
! Mem[000000001c000000] = 00000040, %l6 = 00000000feb29d28
ldswa [%o0+%g0]0x89,%l6 ! %l6 = 0000000000000040
! immd = 0000000000000096, %l5 = eded61560c3bdfea, %ccr = 08
movg %icc,0x096,%l5 ! Register Not Moved
! immd = 0000000000000371, %l7 = 00000000398dc3ad, %ccr = 08
movgu %icc,0x371,%l7 ! Moved, %l7 = 0000000000000371
! %l5 = eded61560c3bdfea, %l7 = 0000000000000371, %ccr = 08
movrlz %l5,%l7,%l2 ! Moved, %l2 = 0000000000000371
p6_label_21: ! %cwp = 1
! %f14 = e70b58fc aefb805b, Mem[000000001c000010] = 0000006c 858ff393
stda %f14,[%o0+%i2]0x88 ! Mem[000000001c000010] = e70b58fc aefb805b
! %l4 = 00000063, %l5 = 0c3bdfea, Mem[00000000900000f8] = 6237e8b8 26dac581
std %l4,[%o4+0x0f8] ! Mem[00000000900000f8] = 00000063 0c3bdfea
! Mem[000000001d000050] = 2384ff83, %l5 = eded61560c3bdfea
ldstub [%o2+0x050],%l5 ! %l5 = 00000023000000ff
! Mem[00000000910000f0] = d89f0c90e28af12d, %g2 = ffffffffec9206cd
ldx [%o6+0x0f0],%g2 ! %g2 = d89f0c90e28af12d
! %l0 = 0000000000007383, immed = ffffff80, %ccr = 08
movrgez %l0,-0x080,%l0 ! Moved, %l0 = ffffffffffffff80
! %l2 = 0000000000000371, Mem[0000000091800074] = 67a647b5
stw %l2,[%i0+0x074] ! Mem[0000000091800074] = 00000371
! Mem[0000000090800118] = 97eb4367 531e9d66, %g2 = e28af12d, %g3 = 64acdc55
ldd [%o5+0x118],%g2 ! %g2 = 0000000097eb4367 00000000531e9d66
! Mem[000000001c000044] = d4ecdb06, %l1 = 000000000000006c
ldsw [%o0+0x044],%l1 ! %l1 = ffffffffd4ecdb06
! Mem[000000001c800090] = e2bc8b576df972f8, %l2 = 0000000000000371, %l6 = 0000000000000040
add %o1,0x90,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e2bc8b576df972f8
! %f8 = 83739c5c fbd12ce1, Mem[000000001d800018] = 000033ae 5853089e
stda %f8 ,[%o3+%i3]0x89 ! Mem[000000001d800018] = 83739c5c fbd12ce1
p6_label_22: ! %cwp = 1
! %f0 = 44a6aa55 f850a476 e6e20a64 80d20138
! %f4 = ca74a9e3 55675001 a459eae3 5c026722
! %f8 = 83739c5c fbd12ce1 00000000 000033ae
! %f12 = aeb1f0b7 c7ece22e e70b58fc aefb805b
stda %f0,[%o4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000091000078] = ffffffff0336f16c, %g2 = 0000000097eb4367
ldx [%o6+0x078],%g2 ! %g2 = ffffffff0336f16c
! immd = 000000000000011d, %l4 = 0000000000000063, %ccr = 08
movvc %icc,0x11d,%l4 ! Moved, %l4 = 000000000000011d
! %f18 = 1e6e4f91, Mem[0000000091800048] = 3f283d9b
st %f18,[%i0+0x048] ! Mem[0000000091800048] = 1e6e4f91
! immd = 00000000000002c3, %l2 = 0000000000000371, %ccr = 08
movn %xcc,0x2c3,%l2 ! Register Not Moved
! %l6 = e2bc8b576df972f8, imm = fffffffffffff40b, %l6 = e2bc8b576df972f8
tsubcc %l6,-0xbf5,%l6 ! %l6 = e2bc8b576df97eed, %ccr = 93
! Mem[000000001c0001b0] = 01b5287e, %l7 = 00000371, %l6 = 6df97eed
add %o0,0x1b0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000001b5287e
! Mem[0000000091000040] = 0115df7dd61db2b3, %g2 = ffffffff0336f16c
ldx [%o6+0x040],%g2 ! %g2 = 0115df7dd61db2b3
! immd = 00000000000001ec, %l3 = eded61560c3bdfea, %ccr = 93
movleu %xcc,0x1ec,%l3 ! Moved, %l3 = 00000000000001ec
! %l7 = 0000000000000371, Mem[000000001d8000fd] = ae47baf0
stb %l7,[%o3+0x0fd] ! Mem[000000001d8000fc] = ae71baf0
p6_label_23: ! %cwp = 1
! Mem[000000001d800120] = e0c8f293, %l0 = ffffff80, %l5 = 00000023
add %o3,0x120,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000e0c8f293
! %f18 = 1e6e4f91, Mem[00000000918001b8] = 83795317
sta %f18,[%i0+0x1b8]%asi ! Mem[00000000918001b8] = 1e6e4f91
! %l0 = ffffffffffffff80, Mem[000000001d000008] = 6965e61f
stwa %l0,[%o2+%i1]0x80 ! Mem[000000001d000008] = ffffff80
! Mem[00000000918001b4] = f9505f57, %g2 = 0115df7dd61db2b3
ldub [%i0+0x1b4],%g2 ! %g2 = 00000000000000f9
! Mem[0000000091000150] = bf654879 3b34102d, %g2 = 000000f9, %g3 = 531e9d66
ldd [%o6+0x150],%g2 ! %g2 = 00000000bf654879 000000003b34102d
! %f18 = 1e6e4f91, Mem[00000000900001e4] = ac384b62
st %f18,[%o4+0x1e4] ! Mem[00000000900001e4] = 1e6e4f91
! %l7 = 0000000000000371, imm = fffffffffffff621, %l6 = 0000000001b5287e
xor %l7,-0x9df,%l6 ! %l6 = fffffffffffff550
! %f16 = 6c000000, Mem[000000001c000064] = 6d3621be
st %f16,[%o0+0x064] ! Mem[000000001c000064] = 6c000000
! Mem[0000000091800198] = 0610ba9b 5f04e1d5, %g2 = bf654879, %g3 = 3b34102d
ldd [%i0+0x198],%g2 ! %g2 = 000000000610ba9b 000000005f04e1d5
! %f16 = 6c000000, Mem[00000000918000f4] = c0777b49
st %f16,[%i0+0x0f4] ! Mem[00000000918000f4] = 6c000000
p6_label_24: ! %cwp = 1
! %l1 = ffffffffd4ecdb06, %l3 = 00000000000001ec, %ccr = 93
movvc %icc,%l1,%l3 ! Register Not Moved
! done : should take illegal inst trap, %l0 = ffffffffffffff80
done ! Illegal inst trap : %l0 = ffffffffffffff90
! Mem[00000000900000b0] = 8445bf85 5f62e3ca, %g2 = 0610ba9b, %g3 = 5f04e1d5
ldd [%o4+0x0b0],%g2 ! %g2 = 000000008445bf85 000000005f62e3ca
! Mem[000000001c000170] = d663e8dd, %l5 = e0c8f293, %l1 = d4ecdb06
add %o0,0x170,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d663e8dd
! Mem[0000000091000198] = 0601c3f8, %g2 = 000000008445bf85
ldub [%o6+0x19a],%g2 ! %g2 = 0000000000000006
! Mem[000000001d8001fc] = 97b05081, %l0 = ffffff90, %l5 = e0c8f293
add %o3,0x1fc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000097b05081
! Mem[000000001d000028] = ff81a611, %l6 = fffffffffffff550
swapa [%o2+%i5]0x80,%l6 ! %l6 = 00000000ff81a611
! Mem[000000001d000028] = fffff550fb184652, %l3 = 00000000000001ec
ldxa [%o2+%i5]0x81,%l3 ! %l3 = fffff550fb184652
! %l7 = 0000000000000371, Mem[0000000090000198] = 11310a36
sth %l7,[%o4+0x198] ! Mem[0000000090000198] = 03710a36
! immd = 0000000000000301, %l7 = 0000000000000371, %ccr = 93
move %icc,0x301,%l7 ! Register Not Moved
p6_label_25: ! %cwp = 1
! Mem[000000001c000000] = 0000004300000040, %l5 = 0000000097b05081
ldxa [%o0+%g0]0x89,%l5 ! %l5 = 0000004300000040
! Mem[0000000091000084] = 1d86ad1b, %g2 = 0000000000000006
ldub [%o6+0x087],%g2 ! %g2 = 000000000000001d
! Mem[000000001d000090] = c8e08185f01ae979, %l2 = 0000000000000371, %l0 = ffffffffffffff90
add %o2,0x90,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c8e08185f01ae979
! Mem[0000000091000120] = 42f35dd4, %g2 = 000000000000001d
lduw [%o6+0x120],%g2 ! %g2 = 0000000042f35dd4
! Mem[000000001d800118] = 27a7a55a, %l3 = fffff550fb184652
swap [%o3+0x118],%l3 ! %l3 = 0000000027a7a55a
! Mem[000000001d000058] = 1a9d9bb7, %l2 = 0000000000000371
swap [%o2+0x058],%l2 ! %l2 = 000000001a9d9bb7
! %l4 = 000000000000011d, %l3 = 0000000027a7a55a, %l3 = 0000000027a7a55a
sra %l4,%l3,%l3 ! %l3 = 0000000000000000
! %l6 = 00000000ff81a611, Mem[00000000918000ac] = 07b3725b
stb %l6,[%i0+0x0ac] ! Mem[00000000918000ac] = 11b3725b
! %l0 = c8e08185f01ae979, %l5 = 0000004300000040, %ccr = 93
move %xcc,%l0,%l5 ! Register Not Moved
! Clear Register : %l5 = 0000004300000040
clr %l5 ! %l5 = 0000000000000000
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p6_branch_failed
p6_not_taken_0_end:
! End of Random Code for Thread 6
1: membar #Sync ! Force all stores to complete
restore ! CWP = 0
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 000000006b762000
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003a
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000379
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be d4ae695e59ee509c
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000379
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffe4198bb4
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ac72c0d8
bne,a,pn %xcc,p6_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000000d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p6_failed
mov 0x111,%g1
! 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 e6e20a64 80d20138
bne %xcc,p6_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a459eae3 5c026722
bne %xcc,p6_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 83739c5c fbd12ce1
bne %xcc,p6_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 000033ae
bne %xcc,p6_f10_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e70b58fc aefb805b
bne %xcc,p6_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6c000000 cceba982
bne %xcc,p6_f16_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 3f389102 71bd33dd
bne %xcc,p6_f26_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4000000043000000
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 = 1afac4b9ef2baa3b
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 = 5b80fbaefc580be7
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 = 76a450f8d3c699fb
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 = 66f0d4910336f16c
ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3dfe9ba56c000000
ldx [%i0+0x060],%g3 ! Observed data at 000000001c000060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x060,%g4
ldx [%g1+0x150],%g2 ! Expected data = 375e3d8c7df3036f
ldx [%i0+0x150],%g3 ! Observed data at 000000001c000150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x150,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 379acc68b8da3e49
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 = 8ed56a8b0eee1d52
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 = e70b58fcaefb805b
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 = ae33000000000000
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 = ffae35a21a4f8184
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 = fb1846520a95cd47
ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = cb56cd6e1be6750e
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e70b58fc988db4ed
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000c2308736ea
ldx [%i1+0x1d0],%g3 ! Observed data at 000000001c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1d0,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 636447a68c9ca4b0
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffff8025ada4a8
ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6f0956b33951ffa3
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 = 6c289d22bc9f807d
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 = eadf3b0c5661eded
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 = fffff550fb184652
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff84ff83e3551cf3
ldx [%i2+0x050],%g3 ! Observed data at 000000001d000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000003714637dcb8
ldx [%i2+0x058],%g3 ! Observed data at 000000001d000058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4f39acffe934af93
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 = 000000000000006c
ldx [%i2+0x080],%g3 ! Observed data at 000000001d000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x080,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000073830000006c
ldx [%i2+0x120],%g3 ! Observed data at 000000001d000120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x120,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = b9c4fa1aeed9a2c4
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = e12cd1fb5c9c7383
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 = 9b08ba22d8c072ac
ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d6de5f23ae71baf0
ldx [%i3+0x0f8],%g3 ! Observed data at 000000001d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = fb184652cd088871
ldx [%i3+0x118],%g3 ! Observed data at 000000001d800118
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ee52f8ff97b05081
ldx [%i3+0x1f8],%g3 ! Observed data at 000000001d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1f8,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f8_fail:
set p6_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f10_fail:
set p6_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f14_fail:
set p6_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f16_fail:
set p6_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f26_fail:
set p6_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%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:
stwa %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
orn %l2,0xd07,%l1
smul %l3,0xa31,%l0
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d800000]
stxa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
done
p6_trap1o:
stwa %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
orn %l2,0xd07,%l1
smul %l3,0xa31,%l0
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d800000]
stxa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
done
p6_trap2e:
stwa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800008]
sdivx %l1,%l2,%l4
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000018]
stha %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800010]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c000028]
done
p6_trap2o:
stwa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800008]
sdivx %l1,%l2,%l4
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000018]
stha %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800010]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c000028]
done
p6_trap3e:
or %l3,%l2,%l5
addc %l3,%l2,%l6
xnor %l4,-0x8b1,%l3
orn %l3,%l4,%l4
done
p6_trap3o:
or %l3,%l2,%l5
addc %l3,%l2,%l6
xnor %l4,-0x8b1,%l3
orn %l3,%l4,%l4
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 = e5d9582c16e1af65
ldx [%g1+0x008],%l1 ! %l1 = 9e83c746146eb7ef
ldx [%g1+0x010],%l2 ! %l2 = 2cf3d7fe92b69338
ldx [%g1+0x018],%l3 ! %l3 = c6f8478c7df3036f
ldx [%g1+0x020],%l4 ! %l4 = 3b5e782c1c2264cc
ldx [%g1+0x028],%l5 ! %l5 = bd354736c1828993
ldx [%g1+0x030],%l6 ! %l6 = ef7c2dc411a68163
ldx [%g1+0x038],%l7 ! %l7 = 87b34828524618fb
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = f1a344e253ab550a
ldx [%g1+0x048],%l1 ! %l1 = 7d73fc07de8ad018
ldx [%g1+0x050],%l2 ! %l2 = 59df6c3eb9c4fa1a
ldx [%g1+0x058],%l3 ! %l3 = 4762cb0801ebaade
ldx [%g1+0x060],%l4 ! %l4 = 57c03ae6ee780f59
ldx [%g1+0x068],%l5 ! %l5 = eded61560c3bd588
ldx [%g1+0x070],%l6 ! %l6 = 23f36836ce2091a0
ldx [%g1+0x078],%l7 ! %l7 = d93831ce1102c5ba
! Initialize the output register of window 1
set p6_local0_start,%o0
set p6_local1_start,%o1
set p6_local2_start,%o2
set p6_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 09ff860a a496466c 67644851 33479bcb
! %f4 = 62995cdb b3bea920 fdae6932 1a94d782
! %f8 = cdb90e91 12a3b82e 377982fc abba3b2b
! %f12 = f6d19c85 7a9d029c fab53200 6d35416f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d4610d8e 7eb2bdda 6f46162e 0c707912
! %f20 = e7ad4fe8 f2d22106 ca809101 172ad442
! %f24 = efa9b818 9e6d5785 f09e257c eef76449
! %f28 = a6317e6a f69a605c badb7611 94349c15
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dace2d08 f187573f 02317115 2e34fd20
! %f36 = 5a8ae804 abd7f337 e1451490 7c128cf9
! %f40 = 2559d56b a1740e3d 668a35af 2d399ae8
! %f44 = 1265d76b ad97f7c3 a9310eb0 502a40fd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5bd1174700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 5bd1174700000069
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 7
p7_label_1:
! %l0 = 5a7f6f546465ee92, Mem[000000001e800020] = 9ec6c465
sth %l0,[%i1+%o4] ! Mem[000000001e800020] = ee92c465
! %l0 = 6465ee92, %l1 = fa357884, Mem[000000001f000000] = c8014952 db57656a
stda %l0,[%i2+%g0]0x80 ! Mem[000000001f000000] = 6465ee92 fa357884
! immd = 00000000000003c6, %l7 = daae186af451dfe3, %ccr = 44
movneg %xcc,0x3c6,%l7 ! Register Not Moved
! %f16 = d4610d8e 7eb2bdda 6f46162e 0c707912
! %f20 = e7ad4fe8 f2d22106 ca809101 172ad442
! %f24 = efa9b818 9e6d5785 f09e257c eef76449
! %f28 = a6317e6a f69a605c badb7611 94349c15
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000091800008] = 30e846b2b01876a3, %g2 = ff4ea4f9cc2f05e8
ldx [%o0+%o1],%g2 ! %g2 = 30e846b2b01876a3
! Mem[00000000908000a8] = 3d711c26d887647d, %g2 = 30e846b2b01876a3
ldx [%i5+0x0a8],%g2 ! %g2 = 3d711c26d887647d
! Mem[0000000091000138] = 4c906f70, %g18 = 46565f75bbb91675
ldsw [%i6+0x138],%g2 ! %g2 = 46565f75bbb91675
! %l1 = 1b295915fa357884, Mem[0000000090800108] = 19a19216, %asi = 80
stwa %l1,[%i5+0x108]%asi ! Mem[0000000090800108] = fa357884
! %l5 = e512d21dbdc3c310, Mem[0000000091000108] = 0bb2cf27
stw %l5,[%i6+0x108] ! Mem[0000000091000108] = bdc3c310
! Mem[0000000090800118] = 97eb4367, %g2 = 000000004c906f70
lduh [%i5+0x118],%g2 ! %g2 = 00000000000097eb
p7_label_2:
! %l1 = 1b295915fa357884, Mem[000000009180011d] = 43b57068
stb %l1,[%o0+0x11d] ! Mem[000000009180011c] = 84b57068
! Mem[000000001e800008] = a8c5c543, %l3 = c53166ce7f442166
lduwa [%i1+%o1]0x81,%l3 ! %l3 = 00000000a8c5c543
! Mem[00000000918000a8] = c9c67145, %g2 = 00000000000097eb
lduh [%o0+0x0a8],%g2 ! %g2 = 000000000000c9c6
! %l7 = daae186af451dfe3, Mem[000000001f800018] = 3ab1be28
stwa %l7,[%i3+%o3]0x80 ! Mem[000000001f800018] = f451dfe3
! %l1 = 1b295915fa357884, Mem[000000009080010d] = bd6093b2
stb %l1,[%i5+0x10d] ! Mem[000000009080010c] = 846093b2
! Mem[000000001e000060] = 4bd27c03 5c850c4d, %l6 = b3b22efb, %l7 = f451dfe3
ldd [%i0+0x060],%l6 ! %l6 = 000000004bd27c03 000000005c850c4d
! Mem[000000001f000020] = 4ec457d2, %f6 = fdae6932
lda [%i2+%o4]0x81,%f6 ! %f6 = 4ec457d2
! %l3 = 00000000a8c5c543, %l0 = 5a7f6f546465ee92, %ccr = 44
movge %icc,%l3,%l0 ! Moved, %l0 = 00000000a8c5c543
! Mem[000000001f800028] = ea0f9923 ce7c8f80, %l6 = 4bd27c03, %l7 = 5c850c4d
ldda [%i3+%o5]0x88,%l6 ! %l6 = 00000000ce7c8f80 00000000ea0f9923
! %l1 = 1b295915fa357884, Mem[000000001e800020] = ee92c465
stha %l1,[%i1+%o4]0x81 ! Mem[000000001e800020] = 7884c465
p7_label_3:
! %l6 = 00000000ce7c8f80, Mem[0000000091000110] = e00d7a22
stw %l6,[%i6+0x110] ! Mem[0000000091000110] = ce7c8f80
! Mem[0000000091800000] = e8ab3383 5d5101b3, %g2 = 0000c9c6, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000e8ab3383 000000005d5101b3
! Mem[0000000090800110] = b2e0f8e5, %g18 = 46565f75bbb91675
ldsw [%i5+0x110],%g2 ! %g2 = 46565f75bbb91675
! immd = 00000000000003f8, %l2 = 23046c9078a13e96, %ccr = 44
movg %icc,0x3f8,%l2 ! Register Not Moved
! %l4 = 2ed92b0bf1d0edf0, %l0 = 00000000a8c5c543, %l3 = 00000000a8c5c543
xnor %l4,%l0,%l3 ! %l3 = d126d4f4a6ead74c
! Mem[0000000091000178] = b318db1e 80b5e0b8, %g2 = b2e0f8e5, %g3 = 5d5101b3
ldd [%i6+0x178],%g2 ! %g2 = 00000000b318db1e 0000000080b5e0b8
! Mem[0000000090000148] = 494a3dbc, %g2 = 00000000b318db1e
ldsb [%i4+0x149],%g2 ! %g2 = 0000000000000049
! %l4 = f1d0edf0, %l5 = bdc3c310, Mem[0000000091800058] = 7fbdd3be 95688e2d
std %l4,[%o0+0x058] ! Mem[0000000091800058] = f1d0edf0 bdc3c310
! %l7 = 00000000ea0f9923, Mem[0000000090000040] = 9d14608a
stb %l7,[%i4+0x040] ! Mem[0000000090000040] = 2314608a
! %l1 = 1b295915fa357884, Mem[0000000091800120] = 6809a0104a78748f
stx %l1,[%o0+0x120] ! Mem[0000000091800120] = 1b295915fa357884
p7_label_4:
! %l6 = ce7c8f80, %l7 = ea0f9923, Mem[00000000908001a8] = 144eb177 94989c9f
std %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = ce7c8f80 ea0f9923
! %l3 = d126d4f4a6ead74c, Mem[000000001e800020] = 7884c46575d0eee8
stxa %l3,[%i1+%o4]0x81 ! Mem[000000001e800020] = d126d4f4a6ead74c
! %l1 = 1b295915fa357884, %l2 = 23046c9078a13e96, %l6 = 00000000ce7c8f80
subccc %l1,%l2,%l6 ! %l6 = f824ec85819439ee, %ccr = 98
! %l3 = d126d4f4a6ead74c, Mem[0000000091800004] = 5d5101b3
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = d74c01b3
! Mem[0000000090000148] = 4a3dbcae, %g2 = 0000000000000049
ldsh [%i4+0x14a],%g2 ! %g2 = 0000000000004a3d
! Mem[0000000091800000] = e8ab3383d74c01b3, %g2 = 0000000000004a3d
ldxa [%o0+0x000]%asi,%g2 ! %g2 = e8ab3383d74c01b3
! %l7 = 00000000ea0f9923, %l3 = d126d4f4a6ead74c, %ccr = 98
move %icc,%l7,%l3 ! Register Not Moved
! Mem[00000000918001d4] = 75b517b3, %g2 = e8ab3383d74c01b3
ldsh [%o0+0x1d4],%g2 ! %g2 = 00000000000075b5
! Mem[000000001e800190] = e080be084f5385ef, %l5 = e512d21dbdc3c310, %l1 = 1b295915fa357884
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e080be084f5385ef
! %l0 = 00000000a8c5c543, %l1 = e080be084f5385ef, %ccr = 98
movg %icc,%l0,%l1 ! Register Not Moved
p7_label_5:
! Mem[00000000910000f0] = d89f0c90, %g18 = 46565f75bbb91675
ldsw [%i6+0x0f0],%g2 ! %g2 = 46565f75bbb91675
! %f16 = d4610d8e 7eb2bdda 6f46162e 0c707912
! %f20 = e7ad4fe8 f2d22106 ca809101 172ad442
! %f24 = efa9b818 9e6d5785 f09e257c eef76449
! %f28 = a6317e6a f69a605c badb7611 94349c15
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l7 = 00000000ea0f9923, Mem[00000000910000d6] = 74edfe59
stb %l7,[%i6+0x0d6] ! Mem[00000000910000d4] = 23edfe59
! Mem[000000001e800127] = 54d37474, %l5 = e512d21dbdc3c310
ldstub [%i1+0x127],%l5 ! %l5 = 00000074000000ff
! Mem[00000000900001b0] = f8df72514ae9a786, %g2 = ffffffffd89f0c90
ldx [%i4+0x1b0],%g2 ! %g2 = f8df72514ae9a786
! %l0 = 00000000a8c5c543, Mem[000000001f000020] = 4ec457d2
stha %l0,[%i2+%o4]0x81 ! Mem[000000001f000020] = c54357d2
! Mem[000000001f000010] = 96917ae5, %l1 = e080be084f5385ef
swapa [%i2+%o2]0x80,%l1 ! %l1 = 0000000096917ae5
! Mem[000000001f800024] = a1cf1706, %l2 = 78a13e96, %l4 = f1d0edf0
add %i3,0x24,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000a1cf1706
! %l0 = 00000000a8c5c543, imm = 0000000000000037, %l0 = 00000000a8c5c543
srax %l0,0x037,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000
sethi %hi(0xc2331400),%l0 ! %l0 = 00000000c2331400
p7_label_6:
! Mem[0000000090000148] = 31494a3d, %g2 = f8df72514ae9a786
lduw [%i4+0x148],%g2 ! %g2 = 0000000031494a3d
! Mem[000000001f800008] = 84507d4e 9e91c90d, %l2 = 78a13e96, %l3 = a6ead74c
ldda [%i3+%o1]0x88,%l2 ! %l2 = 000000009e91c90d 0000000084507d4e
! Mem[000000001f800000] = 6e520505, %l4 = 00000000a1cf1706
lduha [%i3+%g0]0x88,%l4 ! %l4 = 0000000000000505
! Mem[00000000908001d8] = cb27ccef, %g2 = 0000000031494a3d
ldub [%i5+0x1da],%g2 ! %g2 = 00000000000000cb
! %l6 = 819439ee, %l7 = ea0f9923, Mem[0000000090800058] = 78ebe01d e6055c3b
stda %l6,[%i5+0x058]%asi ! Mem[0000000090800058] = 819439ee ea0f9923
! Mem[0000000091000118] = 5d8c784c75fb17e7, %g2 = 00000000000000cb
ldx [%i6+0x118],%g2 ! %g2 = 5d8c784c75fb17e7
! Mem[000000001e800010] = 3e2eeedc8f9e6e57, %l0 = 00000000c2331400
ldxa [%i1+%o2]0x89,%l0 ! %l0 = 3e2eeedc8f9e6e57
! %l7 = 00000000ea0f9923, imm = fffffffffffffbfe, %l7 = 00000000ea0f9923
andcc %l7,-0x402,%l7 ! %l7 = 00000000ea0f9922, %ccr = 08
! Mem[000000001f800010] = cdda6a7c, %l4 = 0000000000000505
lduha [%i3+%o2]0x80,%l4 ! %l4 = 000000000000cdda
! %l5 = 0000000000000074, Mem[00000000900001a8] = 875ccbae
sth %l5,[%i4+0x1a8] ! Mem[00000000900001a8] = 0074cbae
p7_label_7:
membar #Sync ! Added by membar checker (179)
! Mem[0000000090000010] = 21d2f2e8, %g2 = 5d8c784c75fb17e7
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000021
! Mem[000000001e000018] = 70110f0e, %l2 = 000000009e91c90d
ldsha [%i0+%o3]0x88,%l2 ! %l2 = 0000000000000f0e
! Mem[00000000908000e4] = c852478e, %g2 = 0000000000000021
ldub [%i5+0x0e4],%g2 ! %g2 = 00000000000000c8
! Mem[000000009100010c] = 0341ce7c, %g2 = 00000000000000c8
lduh [%i6+0x10e],%g2 ! %g2 = 0000000000000341
! Mem[000000001e800000] = 15bd4c4ea1ac9f9f, %l5 = 0000000000000074
ldxa [%i1+%g0]0x80,%l5 ! %l5 = 15bd4c4ea1ac9f9f
! retry : should take illegal inst trap, %l0 = 3e2eeedc8f9e6e57
retry ! Illegal inst trap : %l0 = 3e2eeedc8f9e6e67
! Mem[000000001e800020] = f4d426d1, %l7 = 00000000ea0f9922
ldstuba [%i1+%o4]0x89,%l7 ! %l7 = 000000d1000000ff
! %f8 = cdb90e91, Mem[000000001f000104] = ea856548
st %f8 ,[%i2+0x104] ! Mem[000000001f000104] = cdb90e91
! immd = 00000000000002e5, %l0 = 3e2eeedc8f9e6e67, %ccr = 08
movle %icc,0x2e5,%l0 ! Moved, %l0 = 00000000000002e5
! %l2 = 0000000000000f0e, immed = 00000dde, %y = 00000000
umulcc %l2,0xdde,%l1 ! %l1 = 0000000000d0c424, %ccr = 00, %y = 00000000
p7_label_8:
! %l6 = f824ec85819439ee, immed = fffff6f0, %y = 00000000
udiv %l6,-0x910,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 000002e5
! %l1 = 0000000000d0c424, %l3 = 0000000000000000, %ccr = 00
mova %xcc,%l1,%l3 ! Moved, %l3 = 0000000000d0c424
! Mem[00000000900000a8] = 10593f2ff3b2ac3e, %f48 = d6a2f7c8 c350db6f
ldd [%i4+0x0a8],%f48 ! %f48 = 10593f2f f3b2ac3e
! %l0 = 000002e5, %l1 = 00d0c424, Mem[0000000090800178] = 9bc20eb3 50ec43dd
std %l0,[%i5+0x178] ! Mem[0000000090800178] = 000002e5 00d0c424
! %l2 = 0000000000000f0e, %l6 = f824ec85819439ee, %y = 000002e5
udivcc %l2,%l6,%l5 ! %l5 = 00000000000005b7, %ccr = 00
mov %l0,%y ! %y = 000002e5
! Mem[000000001e800020] = ff26d4f4, %l2 = 0000000000000f0e
lduha [%i1+%o4]0x81,%l2 ! %l2 = 000000000000ff26
! Mem[000000001e000008] = a643d1a9, %l3 = 0000000000d0c424
ldswa [%i0+%o1]0x89,%l3 ! %l3 = ffffffffa643d1a9
! Mem[000000001e800074] = e68c1927, %l1 = 0000000000d0c424
swap [%i1+0x074],%l1 ! %l1 = 00000000e68c1927
! %l7 = 00000000000000d1, imm = 0000000000000aa0, %l5 = 00000000000005b7
add %l7,0xaa0,%l5 ! %l5 = 0000000000000b71
! Mem[000000001e800020] = f4d426ff, %l0 = 00000000000002e5
swapa [%i1+%o4]0x89,%l0 ! %l0 = 00000000f4d426ff
p7_label_9:
! %f16 = d4610d8e 7eb2bdda 6f46162e 0c707912
! %f20 = e7ad4fe8 f2d22106 ca809101 172ad442
! %f24 = efa9b818 9e6d5785 f09e257c eef76449
! %f28 = a6317e6a f69a605c badb7611 94349c15
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l6 = 819439ee, %l7 = 000000d1, Mem[00000000918001a8] = 98dfaf41 e3201269
std %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = 819439ee 000000d1
! %l2 = 0000ff26, %l3 = a643d1a9, Mem[00000000900001c0] = e1f675de 46335dfe
std %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000ff26 a643d1a9
! Mem[0000000091000108] = c3106993, %g2 = 0000000000000341
ldsb [%i6+0x10a],%g2 ! %g2 = ffffffffffffffc3
! Mem[0000000091800034] = 7f5a70fd, %g2 = ffffffffffffffc3
lduw [%o0+0x034],%g2 ! %g2 = 000000007f5a70fd
! Mem[00000000900001b8] = ea9d818c, %g2 = 000000007f5a70fd
lduw [%i4+0x1b8],%g2 ! %g2 = 00000000ea9d818c
! immd = 0000000000000350, %l4 = 000000000000cdda, %ccr = 00
movpos %xcc,0x350,%l4 ! Moved, %l4 = 0000000000000350
! Mem[000000001f8001e4] = 9179a1e7, %l6 = f824ec85819439ee
ldub [%i3+0x1e4],%l6 ! %l6 = 0000000000000091
! %l0 = 00000000f4d426ff, Mem[000000001f800010] = cdda6a7c
stha %l0,[%i3+%o2]0x81 ! Mem[000000001f800010] = 26ff6a7c
! Mem[0000000090800090] = a7cee9e021c8ed45, %f48 = 10593f2f f3b2ac3e
ldd [%i5+0x090],%f48 ! %f48 = a7cee9e0 21c8ed45
p7_label_10:
! Mem[000000001e800138] = 46a6e2cf0ff2a8cd, %l0 = 00000000f4d426ff
ldxa [%i1+0x138]%asi,%l0 ! %l0 = 46a6e2cf0ff2a8cd
! %l3 = ffffffffa643d1a9, Mem[0000000091000098] = 757f0316
stw %l3,[%i6+0x098] ! Mem[0000000091000098] = a643d1a9
! Mem[00000000908000a8] = 3d711c26 d887647d, %g2 = ea9d818c, %g3 = 80b5e0b8
ldd [%i5+0x0a8],%g2 ! %g2 = 000000003d711c26 00000000d887647d
! Mem[000000001f800034] = 92090dcf, %l7 = 00000000000000d1
swap [%i3+0x034],%l7 ! %l7 = 0000000092090dcf
! Mem[0000000090800074] = 6fb98264, %g2 = 000000003d711c26
ldsb [%i5+0x074],%g2 ! %g2 = 000000000000006f
! Mem[0000000091800078] = a9486159, %g2 = 000000000000006f
ldsb [%o0+0x078],%g2 ! %g2 = ffffffffffffffa9
! Mem[00000000910000c0] = 1b3f9adf953c82cf, %g2 = ffffffffffffffa9
ldx [%i6+0x0c0],%g2 ! %g2 = 1b3f9adf953c82cf
! Mem[0000000090000000] = dabdb27e 8e0d61d4 1279700c 2e16466f
! Mem[0000000090000010] = 0621d2f2 e84fade7 42d42a17 019180ca
! Mem[0000000090000020] = 85576d9e 18b8a9ef 4964f7ee 7c259ef0
! Mem[0000000090000030] = 5c609af6 6a7e31a6 159c3494 1176dbba
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000001f800000] = 6e520505, %l4 = 0000000000000350
lduha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000505
membar #Sync ! Added by membar checker (180)
! %f24 = efa9b818 9e6d5785, Mem[0000000090000018] = 42d42a17 019180ca
std %f24,[%i4+%o3] ! Mem[0000000090000018] = efa9b818 9e6d5785
p7_label_11:
! %l2 = 000000000000ff26, imm = fffffffffffff3f3, %l7 = 0000000092090dcf
subccc %l2,-0xc0d,%l7 ! %l7 = 0000000000010b33, %ccr = 11
! Mem[000000001e8001e0] = 0bf42ae9, %l0 = 0ff2a8cd, %l1 = e68c1927
add %i1,0x1e0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000bf42ae9
! Mem[0000000091800158] = b91df9e2, %g2 = 1b3f9adf953c82cf
ldsha [%o0+0x15a]%asi,%g2 ! %g2 = ffffffffffffb91d
! %l1 = 000000000bf42ae9, %l3 = ffffffffa643d1a9, %l0 = 46a6e2cf0ff2a8cd
xorcc %l1,%l3,%l0 ! %l0 = ffffffffadb7fb40, %ccr = 88
! immd = 00000000000002b1, %l2 = 000000000000ff26, %ccr = 88
movcc %icc,0x2b1,%l2 ! Moved, %l2 = 00000000000002b1
! %l2 = 000002b1, %l3 = a643d1a9, Mem[000000001e800020] = 000002e5 4cd7eaa6
stda %l2,[%i1+%o4]0x89 ! Mem[000000001e800020] = 000002b1 a643d1a9
! retry : should take illegal inst trap, %l0 = ffffffffadb7fb40
retry ! Illegal inst trap : %l0 = ffffffffadb7fb50
! Mem[000000001e0000d0] = 3705d01e, %l5 = 00000b71, %l1 = 0bf42ae9
add %i0,0xd0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003705d01e
! %l6 = 0000000000000091, Mem[000000001e000020] = 21b89433
stha %l6,[%i0+%o4]0x80 ! Mem[000000001e000020] = 00919433
! Mem[000000001e800134] = 54725bd9, %l2 = 00000000000002b1
swap [%i1+0x134],%l2 ! %l2 = 0000000054725bd9
p7_label_12:
! %l2 = 0000000054725bd9, %l0 = ffffffffadb7fb50, %ccr = 88
movpos %icc,%l2,%l0 ! Register Not Moved
! Mem[000000001e0001a8] = d8dcd94a, %l5 = 0000000000000b71, %asi = 80
swapa [%i0+0x1a8]%asi,%l5 ! %l5 = 00000000d8dcd94a
! %l4 = 0000000000000505, Mem[000000001e00019c] = b7a7a731
stw %l4,[%i0+0x19c] ! Mem[000000001e00019c] = 00000505
! %l5 = 00000000d8dcd94a, Mem[000000001f000000] = 6465ee92
stba %l5,[%i2+%g0]0x81 ! Mem[000000001f000000] = 4a65ee92
! Mem[000000001f800152] = 463113a7, %l2 = 0000000054725bd9
ldstuba [%i3+0x152]%asi,%l2 ! %l2 = 00000013000000ff
! %l1 = 000000003705d01e, Mem[000000009100011d] = fb17e742
stb %l1,[%i6+0x11d] ! Mem[000000009100011c] = 1e17e742
! %f21 = f2d22106, Mem[000000001e00002c] = 99c2c0e3
st %f21,[%i0+0x02c] ! Mem[000000001e00002c] = f2d22106
! %l6 = 00000091, %l7 = 00010b33, Mem[00000000900001c8] = 2e218561 df2e401b
std %l6,[%i4+0x1c8] ! Mem[00000000900001c8] = 00000091 00010b33
! Mem[00000000910000fc] = c5b55944, %g2 = ffffffffffffb91d
lduba [%i6+0x0fc]%asi,%g2 ! %g2 = 00000000000000c5
! Mem[000000001f800010] = 7c6aff26, %l6 = 0000000000000091
ldstuba [%i3+%o2]0x89,%l6 ! %l6 = 00000026000000ff
p7_label_13:
! %l6 = 0000000000000026, %l7 = 0000000000010b33, %ccr = 88
movge %icc,%l6,%l7 ! Register Not Moved
! %l7 = 0000000000010b33, Mem[00000000918000f4] = c0777b49
sth %l7,[%o0+0x0f4] ! Mem[00000000918000f4] = 0b337b49
! Mem[000000001e800128] = f210886a4b61b45d, %l5 = 00000000d8dcd94a, %l6 = 0000000000000026
add %i1,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f210886a4b61b45d
! Mem[0000000091000194] = f32db03d, %g2 = 00000000000000c5
lduw [%i6+0x194],%g2 ! %g2 = 00000000f32db03d
! %l6 = f210886a4b61b45d, Mem[00000000900001f0] = e25abab0, %asi = 80
stwa %l6,[%i4+0x1f0]%asi ! Mem[00000000900001f0] = 4b61b45d
! %l3 = ffffffffa643d1a9, Mem[000000001e000010] = 56e45d73
stba %l3,[%i0+%o2]0x80 ! Mem[000000001e000010] = a9e45d73
! Mem[000000001e8000e0] = 9249897f02cecb17, %l4 = 0000000000000505, %l7 = 0000000000010b33
add %i1,0xe0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 9249897f02cecb17
! Mem[000000001f000018] = 82fb51dd 43ca4b0e, %l0 = adb7fb50, %l1 = 3705d01e
ldda [%i2+%o3]0x80,%l0 ! %l0 = 0000000082fb51dd 0000000043ca4b0e
! immd = 000000000000032d, %l3 = ffffffffa643d1a9, %ccr = 88
movcc %icc,0x32d,%l3 ! Moved, %l3 = 000000000000032d
! Mem[000000001e80013c] = 0ff2a8cd, %l6 = f210886a4b61b45d
swap [%i1+0x13c],%l6 ! %l6 = 000000000ff2a8cd
p7_label_14:
! %l3 = 000000000000032d, %l1 = 0000000043ca4b0e, %ccr = 88
movn %xcc,%l3,%l1 ! Register Not Moved
! Mem[0000000091800164] = 2634026c, %g2 = 00000000f32db03d
lduh [%o0+0x166],%g2 ! %g2 = 0000000000002634
! %l7 = 9249897f02cecb17, Mem[00000000908001b2] = df90307b
sth %l7,[%i5+0x1b2] ! Mem[00000000908001b0] = cb17307b
! Mem[000000001f800008] = 0dc9919e, %l3 = 000000000000032d
ldstuba [%i3+%o1]0x80,%l3 ! %l3 = 0000000d000000ff
! Mem[000000001f000020] = d25743c5, %l7 = 9249897f02cecb17
swapa [%i2+%o4]0x89,%l7 ! %l7 = 00000000d25743c5
! Mem[000000001e800012] = 576e9e8f, %l7 = 00000000d25743c5
ldstuba [%i1+0x012]%asi,%l7 ! %l7 = 0000009e000000ff
! Mem[000000001e000000] = fc0e6e83, %f3 = 33479bcb
lda [%i0+%g0]0x88,%f3 ! %f3 = fc0e6e83
! Mem[00000000908001d4] = dcbf55cd, %g2 = 0000000000002634
ldsb [%i5+0x1d4],%g2 ! %g2 = ffffffffffffffdc
! %l7 = 000000000000009e, %l2 = 0000000000000013, %ccr = 88
movle %xcc,%l7,%l2 ! Moved, %l2 = 000000000000009e
! Mem[000000001e8000bc] = 6203b0f9, %l1 = 0000000043ca4b0e
swap [%i1+0x0bc],%l1 ! %l1 = 000000006203b0f9
p7_label_15:
! Mem[000000009080013c] = 47655d3c, %g2 = ffffffffffffffdc
lduh [%i5+0x13c],%g2 ! %g2 = 0000000000004765
! %l6 = 000000000ff2a8cd, immed = 0000038f, %y = 000002e5
smulcc %l6,0x38f,%l1 ! %l1 = 00000038c086b183, %ccr = 08, %y = 00000038
! %l7 = 000000000000009e, Mem[0000000090800078] = 05af2cea1c600515
stx %l7,[%i5+0x078] ! Mem[0000000090800078] = 000000000000009e
! %l7 = 000000000000009e, Mem[0000000091800096] = 3de883cf
stb %l7,[%o0+0x096] ! Mem[0000000091800094] = 9ee883cf
! %l3 = 000000000000000d
setx 0x39f1821fd8f4e517,%g7,%l3 ! %l3 = 39f1821fd8f4e517
! %l7 = 000000000000009e, %l3 = 39f1821fd8f4e517, %ccr = 08
movrgz %l7,%l3,%l4 ! Moved, %l4 = 39f1821fd8f4e517
! %l2 = 000000000000009e, %l7 = 000000000000009e, %l1 = 00000038c086b183
addc %l2,%l7,%l1 ! %l1 = 000000000000013c
! Mem[000000001f800018] = e3df51f4, %l6 = 000000000ff2a8cd
ldsba [%i3+%o3]0x88,%l6 ! %l6 = fffffffffffffff4
! Mem[0000000090800190] = 172bb11b249cb1ed, %g2 = 0000000000004765
ldx [%i5+0x190],%g2 ! %g2 = 172bb11b249cb1ed
! Mem[000000001f800020] = 61535410, %l1 = 000000000000013c
lduwa [%i3+%o4]0x89,%l1 ! %l1 = 0000000061535410
p7_label_16:
! %l1 = 0000000061535410, %l7 = 000000000000009e, %l3 = 39f1821fd8f4e517
add %l1,%l7,%l3 ! %l3 = 00000000615354ae
! %l7 = 000000000000009e, Mem[00000000908000b0] = db43d43ebf592623
stx %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000000000009e
! Mem[0000000091000020] = 103b16d7, %g2 = 172bb11b249cb1ed
ldsh [%i6+%o4],%g2 ! %g2 = 000000000000103b
! Mem[0000000091800160] = 877a44c3 bcb72634, %g2 = 0000103b, %g3 = d887647d
ldd [%o0+0x160],%g2 ! %g2 = 00000000877a44c3 00000000bcb72634
! Mem[000000001f000018] = 0e4bca43dd51fb82, %l1 = 0000000061535410
ldxa [%i2+%o3]0x89,%l1 ! %l1 = 0e4bca43dd51fb82
! Mem[000000001e000110] = 12a8c313, %l6 = fffffffffffffff4
swap [%i0+0x110],%l6 ! %l6 = 0000000012a8c313
! Mem[000000001e800008] = a8c5c5431c425215, %f12 = f6d19c85 7a9d029c
ldda [%i1+%o1]0x81,%f12 ! %f12 = a8c5c543 1c425215
! %l2 = 000000000000009e, %l3 = 00000000615354ae, %ccr = 08
movg %xcc,%l2,%l3 ! Moved, %l3 = 000000000000009e
! Mem[00000000900001d0] = 9f710bd9, %g2 = 00000000877a44c3
lduw [%i4+0x1d0],%g2 ! %g2 = 000000009f710bd9
! %l3 = 000000000000009e, Mem[0000000090000140] = 1231a8f0
stb %l3,[%i4+0x140] ! Mem[0000000090000140] = 9e31a8f0
p7_label_17:
! %l5 = 00000000d8dcd94a, Mem[00000000908001f6] = ee4af8f5
stb %l5,[%i5+0x1f6] ! Mem[00000000908001f4] = 4a4af8f5
! Mem[000000001f000000] = 4a65ee92 fa357884, %l2 = 0000009e, %l3 = 0000009e
ldda [%i2+%g0]0x80,%l2 ! %l2 = 000000004a65ee92 00000000fa357884
! %l5 = 00000000d8dcd94a, Mem[000000001f000000] = 4a65ee92
stwa %l5,[%i2+%g0]0x80 ! Mem[000000001f000000] = d8dcd94a
! %l2 = 000000004a65ee92, Mem[00000000918001e0] = a1517e7af6dfff3d
stx %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = 000000004a65ee92
! Mem[000000001e0000f4] = b8ce4f88, %l4 = d8f4e517, %l6 = 12a8c313
add %i0,0xf4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b8ce4f88
! %l3 = 00000000fa357884, imm = fffffffffffff932, %l5 = 00000000d8dcd94a
sub %l3,-0x6ce,%l5 ! %l5 = 00000000fa357f52
! Mem[000000001f0001a5] = 0689b9b5, %l0 = 0000000082fb51dd
ldstub [%i2+0x1a5],%l0 ! %l0 = 00000089000000ff
! %l5 = 00000000fa357f52, %l5 = 00000000fa357f52, %ccr = 08
movleu %icc,%l5,%l5 ! Register Not Moved
! Mem[000000001e8000c8] = 77e97dda, %l4 = 39f1821fd8f4e517, %asi = 80
swapa [%i1+0x0c8]%asi,%l4 ! %l4 = 0000000077e97dda
! %f2 = 67644851 fc0e6e83, Mem[000000001e800018] = daaf4512 d585c421
stda %f2 ,[%i1+%o3]0x89 ! Mem[000000001e800018] = 67644851 fc0e6e83
p7_label_18:
! %l1 = 0e4bca43dd51fb82, immed = fffffef4, %ccr = 08
movrgez %l1,-0x10c,%l1 ! Moved, %l1 = fffffffffffffef4
! %l1 = fffffffffffffef4, %l1 = fffffffffffffef4, %l0 = 0000000000000089
add %l1,%l1,%l0 ! %l0 = fffffffffffffde8
! %l2 = 000000004a65ee92, %l6 = 00000000b8ce4f88, %y = 00000038
sdivcc %l2,%l6,%l4 ! %l4 = ffffffffffffff36, %ccr = 88
mov %l0,%y ! %y = fffffde8
! Mem[00000000918000d4] = 7e2b474d, %g2 = 000000009f710bd9
ldsh [%o0+0x0d4],%g2 ! %g2 = 0000000000007e2b
! immd = 000000000000010e, %l7 = 000000000000009e, %ccr = 88
movgu %icc,0x10e,%l7 ! Moved, %l7 = 000000000000010e
! Mem[000000001e800180] = 002156e9f9a7d2dc, %l1 = fffffffffffffef4, %l6 = 00000000b8ce4f88
add %i1,0x180,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 002156e9f9a7d2dc
! %l4 = ffffffffffffff36, %l1 = fffffffffffffef4, %ccr = 88
movvs %xcc,%l4,%l1 ! Register Not Moved
! %l5 = 00000000fa357f52, %l0 = fffffffffffffde8, %ccr = 88
movl %icc,%l5,%l0 ! Moved, %l0 = 00000000fa357f52
! Mem[0000000091000174] = 64e862e7, %g2 = 0000000000007e2b
lduh [%i6+0x174],%g2 ! %g2 = 00000000000064e8
! %l3 = 00000000fa357884, Mem[0000000091000190] = 8be72be2f32db03d
stx %l3,[%i6+0x190] ! Mem[0000000091000190] = 00000000fa357884
p7_label_19:
! %l4 = ffffff36, %l5 = fa357f52, Mem[0000000091000010] = 14e74119 4f877aae
std %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffff36 fa357f52
! Mem[00000000908000c0] = 93984c09a94c3d0a, %g2 = 00000000000064e8
ldx [%i5+0x0c0],%g2 ! %g2 = 93984c09a94c3d0a
! Mem[000000001f800060] = 41711e78a64905f7, %l0 = 00000000fa357f52, %l4 = ffffffffffffff36
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 41711e78a64905f7
! Mem[00000000900001a0] = 04f11da7, %g2 = 93984c09a94c3d0a
ldsh [%i4+0x1a2],%g2 ! %g2 = 00000000000004f1
! Mem[000000001f800000] = 8d99619d6e520505, %f20 = e7ad4fe8 f2d22106
ldda [%i3+%g0]0x88,%f20 ! %f20 = 8d99619d 6e520505
! Mem[0000000091800000] = e8ab3383d74c01b3, %g2 = 00000000000004f1
ldx [%o0+%g0],%g2 ! %g2 = e8ab3383d74c01b3
! Mem[000000001f8001e8] = 96edc3bb5b6f726d, %l3 = 00000000fa357884, %l2 = 000000004a65ee92
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 96edc3bb5b6f726d
! %l7 = 000000000000010e
sethi %hi(0xde479c00),%l7 ! %l7 = 00000000de479c00
! Mem[000000009000016c] = fd96b76d, %g2 = e8ab3383d74c01b3
ldsb [%i4+0x16f],%g2 ! %g2 = fffffffffffffffd
! Mem[000000001f800018] = aaa40e1d e3df51f4, %l2 = 5b6f726d, %l3 = fa357884
ldda [%i3+%o3]0x89,%l2 ! %l2 = 00000000e3df51f4 00000000aaa40e1d
p7_label_20:
! %l5 = 00000000fa357f52, imm = 0000000000000df4, %l1 = fffffffffffffef4
sub %l5,0xdf4,%l1 ! %l1 = 00000000fa35715e
! %l0 = fa357f52, %l1 = fa35715e, Mem[0000000090800088] = d3d60129 61cdd124
std %l0,[%i5+0x088] ! Mem[0000000090800088] = fa357f52 fa35715e
! immd = 0000000000000397, %l4 = 41711e78a64905f7, %ccr = 88
movgu %icc,0x397,%l4 ! Moved, %l4 = 0000000000000397
! %l6 = 002156e9f9a7d2dc, Mem[000000009080012c] = 9b9921c5, %asi = 80
stwa %l6,[%i5+0x12c]%asi ! Mem[000000009080012c] = f9a7d2dc
! %l4 = 00000397, %l5 = fa357f52, Mem[00000000900001b0] = f8df7251 4ae9a786
std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000397 fa357f52
! immd = 0000000000000107, %l7 = 00000000de479c00, %ccr = 88
movge %xcc,0x107,%l7 ! Register Not Moved
! %l5 = 00000000fa357f52, imm = fffffffffffffd67, %l4 = 0000000000000397
add %l5,-0x299,%l4 ! %l4 = 00000000fa357cb9
membar #Sync ! Added by membar checker (181)
! Mem[0000000090000140] = 9e31a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000001f000008] = fab42260, %l3 = 00000000aaa40e1d
ldsha [%i2+%o1]0x88,%l3 ! %l3 = 0000000000002260
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %f48 = 91c48f88 f0a8319e
ldd [%i6+0x048],%f48 ! %f48 = 4b4e770b f7a5ca85
p7_label_21:
! Mem[000000001f800020] = 10545361, %l7 = 00000000de479c00
ldsha [%i3+%o4]0x80,%l7 ! %l7 = 0000000000001054
! Mem[000000001f800020] = 61535410, %l2 = 00000000e3df51f4
ldsha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000005410
! Mem[0000000091800028] = 0b3a6603925a7f3c, %f48 = 4b4e770b f7a5ca85
ldd [%o0+%o5],%f48 ! %f48 = 0b3a6603 925a7f3c
! Mem[000000009000016c] = 810b83fd, %g18 = 46565f75bbb91675
ldsw [%i4+0x16c],%g2 ! %g2 = 46565f75bbb91675
! %l5 = 00000000fa357f52, %l5 = 00000000fa357f52, %ccr = 88
movcc %xcc,%l5,%l5 ! Moved, %l5 = 00000000fa357f52
! %l3 = 0000000000002260, Mem[0000000091000019] = 8eab4113
stb %l3,[%i6+0x019] ! Mem[0000000091000018] = 60ab4113
! %f27 = eef76449, Mem[000000001f000018] = dd51fb82
sta %f27,[%i2+%o3]0x89 ! Mem[000000001f000018] = eef76449
! Mem[000000009080007c] = 009ed4db, %g2 = ffffffff810b83fd
ldsh [%i5+0x07e],%g2 ! %g2 = 000000000000009e
! Mem[000000001f800104] = 5085140c, %l5 = 00000000fa357f52
swap [%i3+0x104],%l5 ! %l5 = 000000005085140c
! %l3 = 0000000000002260, Mem[000000009000011e] = 80ca8557
sth %l3,[%i4+0x11e] ! Mem[000000009000011c] = 22608557
p7_label_22:
! Mem[000000009080001c] = 43656b57, %g2 = 000000000000009e
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000004365
membar #Sync ! Added by membar checker (182)
! %l5 = 000000005085140c, Mem[0000000090000154] = 95467eb9
stw %l5,[%i4+0x154] ! Mem[0000000090000154] = 5085140c
! Mem[000000009180017c] = 5a6737e7, %g2 = 0000000000004365
lduw [%o0+0x17c],%g2 ! %g2 = 000000005a6737e7
! %f16 = d4610d8e 7eb2bdda 6f46162e 0c707912
! %f20 = 8d99619d 6e520505 ca809101 172ad442
! %f24 = efa9b818 9e6d5785 f09e257c eef76449
! %f28 = a6317e6a f69a605c badb7611 94349c15
stda %f16,[%i3+%g4]ASI_BLK_SL ! Block Store to 000000001f800100
! Mem[000000001f000028] = 7b63d669, %l0 = 00000000fa357f52
ldswa [%i2+%o5]0x81,%l0 ! %l0 = 000000007b63d669
! Mem[000000001f000028] = 7b63d669, %l0 = 000000007b63d669
lduwa [%i2+%o5]0x81,%l0 ! %l0 = 000000007b63d669
! Mem[0000000091000068] = 8907100c, %g2 = 000000005a6737e7
ldub [%i6+0x06b],%g2 ! %g2 = 0000000000000089
! Mem[0000000090000170] = 96b76dce26d816c5, %g2 = 0000000000000089
ldx [%i4+0x170],%g2 ! %g2 = 96b76dce26d816c5
! Mem[000000001e00001c] = 03f2bb37, %l7 = 0000000000001054
lduw [%i0+0x01c],%l7 ! %l7 = 0000000003f2bb37
! %l5 = 000000005085140c, imm = fffffffffffff14b, %l1 = 00000000fa35715e
subccc %l5,-0xeb5,%l1 ! %l1 = 00000000508522c1, %ccr = 11
p7_label_23:
! immd = 000000000000027d, %l7 = 0000000003f2bb37, %ccr = 11
movn %icc,0x27d,%l7 ! Register Not Moved
! Mem[00000000910001b8] = fe0490b8, %g2 = 96b76dce26d816c5
ldub [%i6+0x1b8],%g2 ! %g2 = 00000000000000fe
! Mem[000000001e800008] = a8c5c543, %f11 = abba3b2b
lda [%i1+%o1]0x81,%f11 ! %f11 = a8c5c543
! %l5 = 000000005085140c, %l2 = 0000000000005410, %l2 = 0000000000005410
taddcctv %l5,%l2,%l2 ! %l2 = 000000005085681c, %ccr = 00
! retry : should take illegal inst trap, %l0 = 000000007b63d669
retry ! Illegal inst trap : %l0 = 000000007b63d679
! immd = 00000000000002bf, %l0 = 000000007b63d679, %ccr = 00
movcs %xcc,0x2bf,%l0 ! Register Not Moved
! Set Register : %l6 = 002156e9f9a7d2dc
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %l1 = 00000000508522c1, Mem[00000000910001c5] = bf64f34c
stb %l1,[%i6+0x1c5] ! Mem[00000000910001c4] = c164f34c
! Mem[0000000090800048] = 6b234ec5 7f63d586, %g2 = 000000fe, %g3 = bcb72634
ldda [%i5+0x048]%asi,%g2 ! %g2 = 000000006b234ec5 000000007f63d586
! Mem[000000009180009c] = dd2f619c, %g2 = 000000006b234ec5
ldub [%o0+0x09f],%g2 ! %g2 = 00000000000000dd
p7_label_24:
! %l2 = 000000005085681c, Mem[0000000091800092] = 017d3966
sth %l2,[%o0+0x092] ! Mem[0000000091800090] = 681c3966
! Mem[0000000091800178] = b03d72e9, %g2 = 00000000000000dd
lduh [%o0+0x178],%g2 ! %g2 = 000000000000b03d
! %l6 = ffffffffffffffff, %l1 = 00000000508522c1, %ccr = 00
movg %xcc,%l6,%l1 ! Moved, %l1 = ffffffffffffffff
! Mem[00000000910000c4] = 953c82cf, %g2 = 000000000000b03d
lduwa [%i6+0x0c4]%asi,%g2 ! %g2 = 00000000953c82cf
! %l1 = ffffffffffffffff, immed = 00000051, %y = fffffde8
udivcc %l1,0x051,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 7b63d679
! Mem[000000001f000028] = c513d7d569d6637b, %f2 = 67644851 fc0e6e83
ldda [%i2+%o5]0x88,%f2 ! %f2 = c513d7d5 69d6637b
! Mem[000000001f800010] = 7c6affff, %l0 = 000000007b63d679
ldsba [%i3+%o2]0x89,%l0 ! %l0 = ffffffffffffffff
! %l1 = 00000000ffffffff, Mem[0000000090000078] = fa5423a0
sth %l1,[%i4+0x078] ! Mem[0000000090000078] = ffff23a0
! %l5 = 000000005085140c, Mem[000000001f000028] = 7b63d669
stba %l5,[%i2+%o5]0x81 ! Mem[000000001f000028] = 0c63d669
! %l6 = ffffffffffffffff, Mem[000000001f000000] = 4ad9dcd8
stwa %l6,[%i2+%g0]0x89 ! Mem[000000001f000000] = ffffffff
p7_label_25:
! %l7 = 0000000003f2bb37, %l3 = 0000000000002260, %ccr = 0a
movpos %icc,%l7,%l3 ! Register Not Moved
! Mem[000000001f000010] = ef85534f, %l2 = 000000005085681c
ldswa [%i2+%o2]0x88,%l2 ! %l2 = ffffffffef85534f
! Mem[000000001e000000] = fc0e6e83, %l6 = ffffffffffffffff
lduba [%i0+%g0]0x89,%l6 ! %l6 = 0000000000000083
! Mem[000000001f000018] = 4964f7ee43ca4b0e, %f12 = a8c5c543 1c425215
ldda [%i2+%o3]0x81,%f12 ! %f12 = 4964f7ee 43ca4b0e
! %l3 = 0000000000002260, imm = 0000000000000d46, %l0 = ffffffffffffffff
xor %l3,0xd46,%l0 ! %l0 = 0000000000002f26
! %l4 = 00000000fa357cb9, Mem[000000001f000018] = 0e4bca43eef76449
stxa %l4,[%i2+%o3]0x88 ! Mem[000000001f000018] = 00000000fa357cb9
! Mem[00000000910000d0] = 35308678, %g2 = 00000000953c82cf
ldub [%i6+0x0d2],%g2 ! %g2 = 0000000000000035
! %l0 = 0000000000002f26, imm = fffffffffffffdf4, %l6 = 0000000000000083
addccc %l0,-0x20c,%l6 ! %l6 = 0000000000002d1a, %ccr = 11
! %l4 = 00000000fa357cb9, immed = 00000d1f, %y = 7b63d679
smulcc %l4,0xd1f,%l5 ! %l5 = ffffffb403cf7f67, %ccr = 80, %y = ffffffb4
! %l5 = ffffffb403cf7f67, Mem[000000001f000020] = 02cecb17
stha %l5,[%i2+%o4]0x88 ! Mem[000000001f000020] = 02ce7f67
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
1: membar #Sync ! Force all stores to complete
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000002f26
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ffffffff
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffef85534f
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000002260
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fa357cb9
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffb403cf7f67
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000002d1a
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000003f2bb37
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffb4,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p7_failed
mov 0x111,%g1
! 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 09ff860a a496466c
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c513d7d5 69d6637b
bne %xcc,p7_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4ec457d2 1a94d782
bne %xcc,p7_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 377982fc a8c5c543
bne %xcc,p7_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4964f7ee 43ca4b0e
bne %xcc,p7_f12_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8d99619d 6e520505
bne %xcc,p7_f20_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = a9e45d7314fb8cd3
ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00919433d2e3ff76
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 = da4a2a64f2d22106
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x110],%g2 ! Expected data = fffffff47afe626d
ldx [%i0+0x110],%g3 ! Observed data at 000000001e000110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x110,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3c26589f00000505
ldx [%i0+0x198],%g3 ! Observed data at 000000001e000198
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000b717caa9a58
ldx [%i0+0x1a8],%g3 ! Observed data at 000000001e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1a8,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 576eff8fdcee2e3e
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 = 836e0efc51486467
ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b1020000a9d143a6
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 430a8a9c00d0c424
ldx [%i1+0x070],%g3 ! Observed data at 000000001e800070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 42df7ebb43ca4b0e
ldx [%i1+0x0b8],%g3 ! Observed data at 000000001e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d8f4e517114f0b4c
ldx [%i1+0x0c8],%g3 ! Observed data at 000000001e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 878ecf0c54d374ff
ldx [%i1+0x120],%g3 ! Observed data at 000000001e800120
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = be1ef023000002b1
ldx [%i1+0x130],%g3 ! Observed data at 000000001e800130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 46a6e2cf4b61b45d
ldx [%i1+0x138],%g3 ! Observed data at 000000001e800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x138,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fffffffffa357884
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4f5385efb1d0ee23
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 = b97c35fa00000000
ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 677fce02da140c36
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0c63d669d5d713c5
ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x028,%g4
ldx [%g1+0x100],%g2 ! Expected data = 815b60b1cdb90e91
ldx [%i2+0x100],%g3 ! Observed data at 000000001f000100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x100,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 002bb02406ffb9b5
ldx [%i2+0x1a0],%g3 ! Observed data at 000000001f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1a0,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffc9919e4e7d5084
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 = ffff6a7cf1a57aad
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 = f451dfe31d0ea4aa
ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 818f92f7000000d1
ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x030,%g4
ldx [%g1+0x100],%g2 ! Expected data = dabdb27e8e0d61d4
ldx [%i3+0x100],%g3 ! Observed data at 000000001f800100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1279700c2e16466f
ldx [%i3+0x108],%g3 ! Observed data at 000000001f800108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0505526e9d61998d
ldx [%i3+0x110],%g3 ! Observed data at 000000001f800110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 42d42a17019180ca
ldx [%i3+0x118],%g3 ! Observed data at 000000001f800118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 85576d9e18b8a9ef
ldx [%i3+0x120],%g3 ! Observed data at 000000001f800120
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4964f7ee7c259ef0
ldx [%i3+0x128],%g3 ! Observed data at 000000001f800128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5c609af66a7e31a6
ldx [%i3+0x130],%g3 ! Observed data at 000000001f800130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 159c34941176dbba
ldx [%i3+0x138],%g3 ! Observed data at 000000001f800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4631ffa76fbba3c0
ldx [%i3+0x150],%g3 ! Observed data at 000000001f800150
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x150,%g4
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f6_fail:
set p7_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f10_fail:
set p7_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f12_fail:
set p7_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f20_fail:
set p7_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e800010]
done
p7_trap1o:
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001e800010]
done
p7_trap2e:
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e800020]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800008]
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800008]
udivx %l4,0xa58,%l0
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000010]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000020]
done
p7_trap2o:
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001e800020]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800008]
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800008]
udivx %l4,0xa58,%l0
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001f000010]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000020]
done
p7_trap3e:
xor %l6,0x151,%l5
add %l4,0xfa3,%l2
sub %l2,%l3,%l6
done
p7_trap3o:
xor %l6,0x151,%l5
add %l4,0xfa3,%l2
sub %l2,%l3,%l6
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 = 5a7f6f546465ee92
ldx [%g1+0x008],%l1 ! %l1 = 1b295915fa357884
ldx [%g1+0x010],%l2 ! %l2 = 23046c9078a13e96
ldx [%g1+0x018],%l3 ! %l3 = c53166ce7f442166
ldx [%g1+0x020],%l4 ! %l4 = 2ed92b0bf1d0edf0
ldx [%g1+0x028],%l5 ! %l5 = e512d21dbdc3c310
ldx [%g1+0x030],%l6 ! %l6 = e14d812fb3b22efb
ldx [%g1+0x038],%l7 ! %l7 = daae186af451dfe3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 24516175 e1eb2c1b e98962f2 5c9ac3b6
! %f4 = 91735367 7822912f 702d88e1 b83a7cea
! %f8 = ef8d58aa 57232ab1 9518ccae 61a09a9c
! %f12 = 0fcdeb86 e4b72694 18626350 3a7127b8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f268caa 9d660348 cc9080a9 ac822fc4
! %f20 = ca9c222e e009aa44 177715d1 cd9ae6e2
! %f24 = 502a2cd7 22d80399 b85f21fd 1a04753e
! %f28 = 75ece58d 02ccd7de 0b1a767a cf5043c2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4f86c42a 38f87dc0 6be78ee9 2e7115e4
! %f36 = c8cea698 fee0de68 0e863df6 b2134165
! %f40 = a9913cfd b627f173 93c6d894 2441269e
! %f44 = f355ca64 176ca05e b07aa894 8a766a02
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x853c63470000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 853c63470000003b
wr %g0,%y ! Clear Y 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:
! %f0 = 24516175 e1eb2c1b e98962f2 5c9ac3b6
! %f4 = 91735367 7822912f 702d88e1 b83a7cea
! %f8 = ef8d58aa 57232ab1 9518ccae 61a09a9c
! %f12 = 0fcdeb86 e4b72694 18626350 3a7127b8
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l2 = f86a62e7b714b12e, Mem[00000000210000e2] = 415919a4
sth %l2,[%i2+0x0e2] ! Mem[00000000210000e0] = 4159b12e
! Mem[00000000918000c0] = a65f7cddae582979, %g2 = b41173c86b33beb0
ldx [%o0+0x0c0],%g2 ! %g2 = a65f7cddae582979
! Mem[0000000020800010] = a1e4164c56351ea2, %l7 = 529239b83675d8fa, %l5 = bfc884b89c35f163
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = a1e4164c56351ea2
! %l4 = 226d6cae0aeb374c, imm = 0000000000000000, %l4 = 226d6cae0aeb374c
sra %l4,0x000,%l4 ! %l4 = 000000000aeb374c
! Mem[0000000020800008] = ff5d0953, %l7 = 529239b83675d8fa
ldsba [%i1+%o1]0x81,%l7 ! %l7 = ffffffffffffffff
! %l7 = ffffffffffffffff, %l2 = f86a62e7b714b12e, %l5 = a1e4164c56351ea2
sll %l7,%l2,%l5 ! %l5 = ffffffffffffc000
! %l4 = 000000000aeb374c, immed = ffffff2a, %ccr = 44
movrne %l4,-0x0d6,%l6 ! Moved, %l6 = ffffffffffffff2a
! Mem[00000000900001f0] = e25abab0, %g2 = a65f7cddae582979
ldsh [%i4+0x1f0],%g2 ! %g2 = ffffffffffffe25a
! Mem[0000000090800188] = 4216ada4, %g2 = ffffffffffffe25a
lduh [%i5+0x18a],%g2 ! %g2 = 0000000000004216
p8_label_2:
! Mem[0000000020800008] = ff5d0953, %l1 = 0c66729a6c09ed48
lduwa [%i1+%o1]0x80,%l1 ! %l1 = 00000000ff5d0953
! Mem[0000000020800000] = 108c6825 01ff08a0, %l6 = ffffff2a, %l7 = ffffffff
ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000001ff08a0 00000000108c6825
! Mem[0000000021800028] = 89617855, %l3 = 77151867cdca97ea
ldsba [%i3+%o5]0x88,%l3 ! %l3 = 0000000000000055
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000208001b4] = 6d6b66d4, %l4 = 000000000aeb374c
swap [%i1+0x1b4],%l4 ! %l4 = 000000006d6b66d4
! %l7 = 00000000108c6825, Mem[0000000021800068] = fb27dea9
sth %l7,[%i3+0x068] ! Mem[0000000021800068] = 6825dea9
! %l2 = f86a62e7b714b12e, imm = fffffffffffff4b5, %l0 = 21f2f26a57b2eb4c
sub %l2,-0xb4b,%l0 ! %l0 = f86a62e7b714bc79
! Mem[0000000020000010] = 2b5b3f7f, %l4 = 000000006d6b66d4
lduha [%i0+%o2]0x88,%l4 ! %l4 = 0000000000003f7f
! Mem[0000000020000010] = 2b5b3f7f, %l0 = f86a62e7b714bc79
swapa [%i0+%o2]0x89,%l0 ! %l0 = 000000002b5b3f7f
! immd = 000000000000014c, %l6 = 0000000001ff08a0, %ccr = 44
move %xcc,0x14c,%l6 ! Moved, %l6 = 000000000000014c
p8_label_3:
! %l0 = 000000002b5b3f7f, %l7 = 00000000108c6825, %l7 = 00000000108c6825
subc %l0,%l7,%l7 ! %l7 = 000000001aced75a
! Mem[00000000918001f8] = bebe044f3e3a23fc, %g2 = 0000000000004216
ldx [%o0+0x1f8],%g2 ! %g2 = bebe044f3e3a23fc
! Mem[0000000091000078] = 8f119fca, %g2 = bebe044f3e3a23fc
ldsb [%i6+0x078],%g2 ! %g2 = ffffffffffffff8f
! %l1 = 00000000ff5d0953, immed = fffffe98, %ccr = 44
movrne %l1,-0x168,%l4 ! Moved, %l4 = fffffffffffffe98
! immd = 00000000000002cf, %l4 = fffffffffffffe98, %ccr = 44
movvc %icc,0x2cf,%l4 ! Moved, %l4 = 00000000000002cf
! Mem[0000000020000028] = a227cfa2b8ecca81, %f4 = 91735367 7822912f
ldda [%i0+%o5]0x81,%f4 ! %f4 = a227cfa2 b8ecca81
! Mem[0000000090000130] = 769bf7c8, %g2 = ffffffffffffff8f
lduh [%i4+0x132],%g2 ! %g2 = 000000000000769b
! Mem[0000000021800028] = 55786189, %l0 = 000000002b5b3f7f
swapa [%i3+%o5]0x81,%l0 ! %l0 = 0000000055786189
! %l0 = 0000000055786189, imm = 00000000000002e9, %l5 = ffffffffffffc000
addccc %l0,0x2e9,%l5 ! %l5 = 0000000055786472, %ccr = 00
! Mem[0000000020000008] = bb9c1134, %l0 = 0000000055786189
swapa [%i0+%o1]0x81,%l0 ! %l0 = 00000000bb9c1134
p8_label_4:
! Mem[0000000020000058] = a4b36c34, %l2 = f86a62e7b714b12e
ldsb [%i0+0x059],%l2 ! %l2 = ffffffffffffffb3
! Mem[0000000020800020] = e50eed6d, %l2 = ffffffffffffffb3
lduwa [%i1+%o4]0x88,%l2 ! %l2 = 00000000e50eed6d
! %l6 = 0000014c, %l7 = 1aced75a, Mem[0000000021000010] = 4c206f12 2d59c4bb
stda %l6,[%i2+%o2]0x80 ! Mem[0000000021000010] = 0000014c 1aced75a
! %l7 = 000000001aced75a, Mem[0000000020000000] = 0c961f3a
stha %l7,[%i0+%g0]0x80 ! Mem[0000000020000000] = d75a1f3a
! %l2 = e50eed6d, %l3 = 00000055, Mem[0000000090000190] = 3558c986 265e791c
stda %l2,[%i4+0x190]%asi ! Mem[0000000090000190] = e50eed6d 00000055
! Mem[0000000091000050] = 1a23a2fe6469523b, %f48 = 9ea12921 0f92ee34
ldd [%i6+0x050],%f48 ! %f48 = 1a23a2fe 6469523b
! %l1 = 00000000ff5d0953, Mem[00000000908001e8] = 1ff578e9
stw %l1,[%i5+0x1e8] ! Mem[00000000908001e8] = ff5d0953
! Mem[0000000020800178] = 5d670790, %l2 = e50eed6d, %l3 = 00000055
add %i1,0x178,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005d670790
! Mem[0000000021000060] = 7a61bd70b019e8fc, %l1 = 00000000ff5d0953, %l6 = 000000000000014c
add %i2,0x60,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7a61bd70b019e8fc
! Mem[0000000021000018] = 4aa6f579, %l4 = 00000000000002cf
ldstuba [%i2+%o3]0x81,%l4 ! %l4 = 0000004a000000ff
p8_label_5:
! Mem[0000000091800058] = 7fbdd3be, %g2 = 000000000000769b
lduh [%o0+0x058],%g2 ! %g2 = 0000000000007fbd
! Mem[000000009080000c] = 815722de, %g2 = 0000000000007fbd
lduw [%i5+0x00c],%g2 ! %g2 = 00000000815722de
! Mem[000000002080007c] = 221ac5b0, %l4 = 000000000000004a
swap [%i1+0x07c],%l4 ! %l4 = 00000000221ac5b0
! Mem[0000000090800010] = 8d8cadf7 b062848a, %g2 = 815722de, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 000000008d8cadf7 00000000b062848a
! Mem[00000000908001ac] = 94989c9f, %g2 = 000000008d8cadf7
lduba [%i5+0x1ac]%asi,%g2 ! %g2 = 0000000000000094
! Mem[0000000021800010] = 7c2cdfb1, %f18 = cc9080a9
lda [%i3+%o2]0x88,%f18 ! %f18 = 7c2cdfb1
! Mem[00000000200000e3] = e6a5d708, %l5 = 0000000055786472
ldstub [%i0+0x0e3],%l5 ! %l5 = 00000008000000ff
! Mem[00000000918000b0] = 0a8ba135, %g2 = 0000000000000094
ldsh [%o0+0x0b0],%g2 ! %g2 = 0000000000000a8b
! immd = 0000000000000303, %l4 = 00000000221ac5b0, %ccr = 00
movneg %xcc,0x303,%l4 ! Register Not Moved
! Mem[0000000020800018] = c8fa0926, %f8 = ef8d58aa
lda [%i1+%o3]0x81,%f8 ! %f8 = c8fa0926
p8_label_6:
! %l1 = 00000000ff5d0953, %l2 = 00000000e50eed6d, %ccr = 00
movvs %icc,%l1,%l2 ! Register Not Moved
! Mem[0000000020800018] = 2609fac8, %l0 = 00000000bb9c1134
ldsba [%i1+%o3]0x88,%l0 ! %l0 = ffffffffffffffc8
! Mem[00000000908000e4] = 478efbd5, %g2 = 0000000000000a8b
lduh [%i5+0x0e6],%g2 ! %g2 = 000000000000478e
! Mem[0000000091800050] = 28155d72 21415b5a, %g2 = 0000478e, %g3 = b062848a
ldd [%o0+0x050],%g2 ! %g2 = 0000000028155d72 0000000021415b5a
! immd = 000000000000038f, %l6 = 7a61bd70b019e8fc, %ccr = 00
movvc %xcc,0x38f,%l6 ! Moved, %l6 = 000000000000038f
! Mem[00000000900001b4] = a786ea9d, %g2 = 0000000028155d72
ldsh [%i4+0x1b6],%g2 ! %g2 = ffffffffffffa786
! Mem[00000000218001f0] = 104c97bf, %l6 = 000000000000038f
ldub [%i3+0x1f1],%l6 ! %l6 = 000000000000004c
! retry : should take illegal inst trap, %l0 = ffffffffffffffc8
retry ! Illegal inst trap : %l0 = ffffffffffffffd8
! %l6 = 000000000000004c, immed = fffffc73, %l4 = 00000000221ac5b0
tsubcctv %l6,-0x38d,%l4 ! %l0 = fffffffffffffffb, Trapped
! Mem[0000000021000000] = 0fe52181, %l3 = 000000005d670790
ldsha [%i2+%g0]0x88,%l3 ! %l3 = 0000000000002181
p8_label_7:
! Mem[00000000218000c0] = dd9ae1e4f61bf0d3, %l1 = 00000000ff5d0953, %l6 = 000000000000004c
add %i3,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = dd9ae1e4f61bf0d3
! retry : should take illegal inst trap, %l0 = fffffffffffffffb
retry ! Illegal inst trap : %l0 = 000000000000000b
! Mem[000000002100013f] = cf431971, %l6 = dd9ae1e4f61bf0d3
ldstub [%i2+0x13f],%l6 ! %l6 = 00000071000000ff
! Mem[0000000021000182] = f650c879, %l5 = 0000000000000008
ldstuba [%i2+0x182]%asi,%l5 ! %l5 = 000000c8000000ff
! Mem[0000000020000010] = 79bc14b7, %l2 = 00000000e50eed6d
ldsha [%i0+%o2]0x80,%l2 ! %l2 = 00000000000079bc
save ! CWP = 1
! immd = 000000000000036a, %l5 = cb59fa37cc16ed84, %ccr = 00
movvs %xcc,0x36a,%l5 ! Register Not Moved
! %l7 = b62598a49a289d4d, %l7 = b62598a49a289d4d, %ccr = 00
movgu %xcc,%l7,%l7 ! Moved, %l7 = b62598a49a289d4d
! Invert Register : %l3 = ccdcbd4bcdda7b9f
xor %l3,-1,%l3 ! %l3 = 332342b432258460
! Mem[0000000020800018] = 2609fac8, %l1 = 229939e00a21cc2d
lduwa [%o1+%i3]0x88,%l1 ! %l1 = 000000002609fac8
p8_label_8: ! %cwp = 1
! Mem[0000000090800080] = 2881ae67, %g2 = ffffffffffffa786
ldub [%o5+0x082],%g2 ! %g2 = 0000000000000028
! Randomly selected nop
nop
! Mem[0000000021000088] = 23651f8b, %l4 = 56a464fc, %l0 = deb77270
add %o2,0x88,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000023651f8b
! Mem[00000000218000f8] = 127e81a6, %l2 = ef76e6b43a62fabe, %asi = 80
swapa [%o3+0x0f8]%asi,%l2 ! %l2 = 00000000127e81a6
! %l4 = 56a464fc, %l5 = cc16ed84, Mem[0000000090800188] = cd2b4216 ada4c276
std %l4,[%o5+0x188] ! Mem[0000000090800188] = 56a464fc cc16ed84
! %l0 = 0000000023651f8b, %l5 = cb59fa37cc16ed84, %l7 = b62598a49a289d4d
mulx %l0,%l5,%l7 ! %l7 = a81245875849f2ac
! %l0 = 0000000023651f8b, Mem[0000000021000008] = d6db92358d5d9de3
stxa %l0,[%o2+%i1]0x81 ! Mem[0000000021000008] = 0000000023651f8b
! %f24 = 502a2cd7 22d80399, Mem[0000000021000028] = cdd9b47c e972ce53
stda %f24,[%o2+%i5]0x80 ! Mem[0000000021000028] = 502a2cd7 22d80399
! Mem[00000000900000b8] = 6d281246, %g2 = 0000000000000028
ldsb [%o4+0x0b8],%g2 ! %g2 = 000000000000006d
! %l7 = a81245875849f2ac, %l1 = 000000002609fac8, %l4 = 88d097dc56a464fc
add %l7,%l1,%l4 ! %l4 = a81245877e53ed74
p8_label_9: ! %cwp = 1
! %l5 = cb59fa37cc16ed84, imm = 0000000000000d1e, %l7 = a81245875849f2ac
andncc %l5,0xd1e,%l7 ! %l7 = cb59fa37cc16e080, %ccr = 88
! Mem[0000000020000010] = 79bc14b7, %l0 = 0000000023651f8b
ldswa [%o0+%i2]0x81,%l0 ! %l0 = 0000000079bc14b7
! %l6 = 55ef2a0c3e58fb31, Mem[0000000090800080] = d4db2881ae67375c
stx %l6,[%o5+0x080] ! Mem[0000000090800080] = 55ef2a0c3e58fb31
! Mem[0000000020800020] = 6ded0ee5 fcec51e2, %l6 = 3e58fb31, %l7 = cc16e080
ldda [%o1+%i4]0x81,%l6 ! %l6 = 000000006ded0ee5 00000000fcec51e2
! %l4 = a81245877e53ed74, Mem[0000000090800190] = 172bb11b
stb %l4,[%o5+0x190] ! Mem[0000000090800190] = 742bb11b
! Mem[0000000020000018] = eead8954, %l0 = 0000000079bc14b7
ldswa [%o0+%i3]0x88,%l0 ! %l0 = ffffffffeead8954
! %l4 = 7e53ed74, %l5 = cc16ed84, Mem[0000000021000168] = c9cdec92 838a925f
std %l4,[%o2+0x168] ! Mem[0000000021000168] = 7e53ed74 cc16ed84
! Mem[0000000020800000] = a008ff01, %l0 = ffffffffeead8954
ldsba [%o1+%g0]0x81,%l0 ! %l0 = ffffffffffffffa0
! immd = 00000000000002e8, %l6 = 000000006ded0ee5, %ccr = 88
movcs %xcc,0x2e8,%l6 ! Register Not Moved
! Mem[00000000918000a0] = 2f619c6be48ce048, %f48 = 1a23a2fe 6469523b
ldd [%i0+0x0a0],%f48 ! %f48 = 2f619c6b e48ce048
p8_label_10: ! %cwp = 1
! Mem[0000000091800030] = 268769d2, %g2 = 000000000000006d
ldsb [%i0+0x030],%g2 ! %g2 = 0000000000000026
! Mem[00000000910000fc] = 59449416, %g2 = 0000000000000026
ldub [%o6+0x0fe],%g2 ! %g2 = 0000000000000059
! Mem[00000000910001d0] = 4badb2ee, %g2 = 0000000000000059
lduh [%o6+0x1d2],%g2 ! %g2 = 0000000000004bad
! Mem[0000000091800054] = 21415b5a, %g2 = 0000000000004bad
ldsb [%i0+0x054],%g2 ! %g2 = 0000000000000021
! %l0 = ffffffffffffffa0, Mem[0000000021800018] = e6c9bbc77344d02a
stxa %l0,[%o3+%i3]0x81 ! Mem[0000000021800018] = ffffffffffffffa0
! %l6 = 000000006ded0ee5, Mem[0000000091800020] = b8815b27
stw %l6,[%i0+%i4] ! Mem[0000000091800020] = 6ded0ee5
! %l2 = 127e81a6, %l3 = 32258460, Mem[0000000090800050] = db161e2b e8d47b00
std %l2,[%o5+0x050] ! Mem[0000000090800050] = 127e81a6 32258460
! Mem[0000000020800028] = 21712e37, %l4 = a81245877e53ed74
lduwa [%o1+%i5]0x89,%l4 ! %l4 = 0000000021712e37
! %l2 = 00000000127e81a6, Mem[0000000020000020] = 47b6a036
stwa %l2,[%o0+%i4]0x88 ! Mem[0000000020000020] = 127e81a6
! %l2 = 00000000127e81a6, Mem[0000000021800020] = 8bca547a
stba %l2,[%o3+%i4]0x81 ! Mem[0000000021800020] = a6ca547a
p8_label_11: ! %cwp = 1
! Mem[0000000021000008] = 00000000 23651f8b, %l6 = 6ded0ee5, %l7 = fcec51e2
ldda [%o2+%i1]0x81,%l6 ! %l6 = 0000000000000000 0000000023651f8b
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[00000000200000ec] = 086377c4, %l7 = 000000001aced75a
swap [%i0+0x0ec],%l7 ! %l7 = 00000000086377c4
! Mem[0000000021000020] = 00561175, %l5 = 00000000000000c8
ldsba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000075
! Mem[00000000210000ac] = 32b40f66, %l5 = 0000000000000075
ldub [%i2+0x0ad],%l5 ! %l5 = 00000000000000b4
! %f15 = 3a7127b8, Mem[0000000090800008] = e74bbbf2
st %f15,[%i5+%o1] ! Mem[0000000090800008] = 3a7127b8
! %l4 = 00000000221ac5b0, Mem[00000000908000b4] = bf592623
stb %l4,[%i5+0x0b4] ! Mem[00000000908000b4] = b0592623
! %l1 = 00000000ff5d0953, %l1 = 00000000ff5d0953, %l0 = 000000000000000b
mulx %l1,%l1,%l0 ! %l0 = feba7a6320a4f0e9
! Mem[00000000210001a0] = f841d12f, %l0 = 20a4f0e9, %l3 = 00002181
add %i2,0x1a0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f841d12f
! Mem[00000000218001e8] = e8189b3c90616ce2, %l0 = feba7a6320a4f0e9, %l1 = 00000000ff5d0953
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = e8189b3c90616ce2
p8_label_12:
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = 00000021, %g3 = 21415b5a
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
! %l0 = 20a4f0e9, %l1 = 90616ce2, Mem[0000000091000008] = debf9a38 c8eb2c4a
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 20a4f0e9 90616ce2
! Mem[0000000020000008] = 55786189, %l0 = feba7a6320a4f0e9
ldstuba [%i0+%o1]0x81,%l0 ! %l0 = 00000055000000ff
! Mem[00000000218001b4] = 2bf4195e, %l3 = 00000000f841d12f
swap [%i3+0x1b4],%l3 ! %l3 = 000000002bf4195e
! %l6 = 00000071, %l7 = 086377c4, Mem[0000000091000140] = ecb715ac 2483298e
std %l6,[%i6+0x140] ! Mem[0000000091000140] = 00000071 086377c4
! %l3 = 000000002bf4195e, imm = 0000000000000013, %l4 = 00000000221ac5b0
srax %l3,0x013,%l4 ! %l4 = 000000000000057e
! Mem[00000000208001e0] = 554d1ff4, %l1 = 90616ce2, %l0 = 00000055
add %i1,0x1e0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000554d1ff4
! Mem[0000000021000010] = 4c010000, %l4 = 000000000000057e
swapa [%i2+%o2]0x88,%l4 ! %l4 = 000000004c010000
! Clear Register : %l6 = 0000000000000071
clr %l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = 086377c4, Mem[00000000900000d0] = a3035bdf f4437aae
std %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000000 086377c4
p8_label_13:
! %l2 = 00000000000079bc, imm = 0000000000000000, %l2 = 00000000000079bc
srl %l2,0x000,%l2 ! %l2 = 00000000000079bc
! %l7 = 00000000086377c4, %l4 = 000000004c010000, %l6 = 0000000000000000
sra %l7,%l4,%l6 ! %l6 = 00000000086377c4
! %l2 = 00000000000079bc, immed = fffff3d7, %l3 = 000000002bf4195e
taddcctv %l2,-0xc29,%l3 ! %l0 = 00000000554d2017, Trapped
! Mem[0000000021000018] = ffa6f5798b5314af, %f28 = 75ece58d 02ccd7de
ldda [%i2+%o3]0x81,%f28 ! %f28 = ffa6f579 8b5314af
! Mem[00000000900001fc] = 64acdc55, %g2 = 00000000875ccbae
ldub [%i4+0x1fc],%g2 ! %g2 = 0000000000000064
! Mem[00000000208001d0] = 1125a017c44424a1, %l3 = 000000002bf4195e, %l3 = 000000002bf4195e
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 1125a017c44424a1
! %l3 = 1125a017c44424a1, Mem[0000000091800074] = 83e88393
stb %l3,[%o0+0x074] ! Mem[0000000091800074] = a1e88393
! %l4 = 000000004c010000, Mem[00000000908001b0] = 5c20df90
sth %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000df90
! %l7 = 00000000086377c4, %l4 = 000000004c010000, %l4 = 000000004c010000
xor %l7,%l4,%l4 ! %l4 = 00000000446277c4
! %f22 = 177715d1 cd9ae6e2, Mem[0000000020000028] = a227cfa2 b8ecca81
stda %f22,[%i0+%o5]0x81 ! Mem[0000000020000028] = 177715d1 cd9ae6e2
p8_label_14:
! %l6 = 00000000086377c4, Mem[0000000021000028] = d72c2a50
stha %l6,[%i2+%o5]0x88 ! Mem[0000000021000028] = d72c77c4
! %l0 = 00000000554d2017, %l6 = 00000000086377c4, %l4 = 00000000446277c4
mulx %l0,%l6,%l4 ! %l4 = 02cb8dbc49dc429c
! %l6 = 00000000086377c4, Mem[00000000900001c0] = e1f675de46335dfe
stx %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000086377c4
! Mem[0000000020000008] = 896178ff, %l3 = 1125a017c44424a1
lduwa [%i0+%o1]0x89,%l3 ! %l3 = 00000000896178ff
! %l0 = 00000000554d2017, %l7 = 00000000086377c4, %l5 = 00000000000000b4
subccc %l0,%l7,%l5 ! %l5 = 000000004ce9a853, %ccr = 00
! Mem[00000000210000ff] = 5da15adb, %l1 = e8189b3c90616ce2
ldstub [%i2+0x0ff],%l1 ! %l1 = 000000db000000ff
! %l4 = 02cb8dbc49dc429c, Mem[00000000918001c8] = 9220125cd9d1ca4c
stx %l4,[%o0+0x1c8] ! Mem[00000000918001c8] = 02cb8dbc49dc429c
! %l0 = 00000000554d2017, Mem[00000000908000b0] = db43d43eb0592623
stx %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000000554d2017
! %l4 = 02cb8dbc49dc429c, Mem[0000000091800090] = faf7017d39663de8
stx %l4,[%o0+0x090] ! Mem[0000000091800090] = 02cb8dbc49dc429c
! Mem[0000000021800010] = 7c2cdfb1, %l0 = 00000000554d2017
ldsba [%i3+%o2]0x89,%l0 ! %l0 = ffffffffffffffb1
p8_label_15:
! %l4 = 49dc429c, %l5 = 4ce9a853, Mem[0000000021000008] = 00000000 8b1f6523
stda %l4,[%i2+%o1]0x88 ! Mem[0000000021000008] = 49dc429c 4ce9a853
! %l1 = 00000000000000db, %l0 = ffffffffffffffb1, %ccr = 00
movcs %icc,%l1,%l0 ! Register Not Moved
! %l4 = 49dc429c, %l5 = 4ce9a853, Mem[0000000090800168] = f04d9a59 a5ee00ad
std %l4,[%i5+0x168] ! Mem[0000000090800168] = 49dc429c 4ce9a853
! %l6 = 00000000086377c4, %l5 = 000000004ce9a853, %ccr = 00
movneg %icc,%l6,%l5 ! Register Not Moved
! %l5 = 000000004ce9a853, Mem[0000000020000018] = eead8954
stha %l5,[%i0+%o3]0x89 ! Mem[0000000020000018] = eeada853
! %f16 = 0f268caa 9d660348, Mem[0000000021800008] = c5010fe8 4d590496
stda %f16,[%i3+%o1]0x88 ! Mem[0000000021800008] = 0f268caa 9d660348
! Mem[00000000208000b4] = f213f7f7, %l4 = 02cb8dbc49dc429c
swap [%i1+0x0b4],%l4 ! %l4 = 00000000f213f7f7
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = e50eed6d 00000055 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000086377c4, %l3 = 00000000896178ff, %l7 = 00000000086377c4
sll %l7,%l3,%l7 ! %l7 = 0431bbe200000000
! Mem[00000000210000a1] = 9afa7e8a, %l1 = 00000000000000db
ldstub [%i2+0x0a1],%l1 ! %l1 = 000000fa000000ff
p8_label_16:
! Mem[0000000021800018] = ffffffff, %l6 = 00000000086377c4
ldswa [%i3+%o3]0x80,%l6 ! %l6 = ffffffffffffffff
! %l2 = 00000000000079bc, Mem[0000000091000130] = 44f396aea71a8cdc
stx %l2,[%i6+0x130] ! Mem[0000000091000130] = 00000000000079bc
! %l4 = 00000000f213f7f7, immed = 000000de, %ccr = 00
movrgz %l4,0x0de,%l3 ! Moved, %l3 = 00000000000000de
! Mem[0000000090800150] = f3efdb67, %g2 = 0000000000000064
ldsb [%i5+0x152],%g2 ! %g2 = fffffffffffffff3
! immd = 0000000000000005, %l2 = 00000000000079bc, %ccr = 00
movcc %xcc,0x005,%l2 ! Moved, %l2 = 0000000000000005
! %f16 = 0f268caa 9d660348 7c2cdfb1 ac822fc4
! %f20 = ca9c222e e009aa44 177715d1 cd9ae6e2
! %f24 = 502a2cd7 22d80399 b85f21fd 1a04753e
! %f28 = ffa6f579 8b5314af 0b1a767a cf5043c2
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000020800176] = da2ea272, %l1 = 00000000000000fa
ldstuba [%i1+0x176]%asi,%l1 ! %l1 = 000000a2000000ff
! Mem[0000000021800008] = 9d660348, %l5 = 000000004ce9a853
lduwa [%i3+%o1]0x89,%l5 ! %l5 = 000000009d660348
! Mem[0000000091800014] = 807fa37a, %g2 = fffffffffffffff3
lduw [%o0+0x014],%g2 ! %g2 = 00000000807fa37a
! Mem[000000009080013c] = 47655d3c, %g2 = 00000000807fa37a
ldsh [%i5+0x13c],%g2 ! %g2 = 0000000000004765
p8_label_17:
! Mem[0000000021000111] = 24f9f5fe, %l2 = 0000000000000005
ldstub [%i2+0x111],%l2 ! %l2 = 000000f9000000ff
! Mem[00000000210000bc] = 953929b7, %l3 = 000000de, %l3 = 000000de
add %i2,0xbc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000953929b7
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000021800018] = ffffffff a0ffffff
stda %l6,[%i3+%o3]0x88 ! Mem[0000000021800018] = ffffffff 00000000
! %l4 = 00000000f213f7f7, Mem[00000000918000a0] = 2f619c6be48ce048
stx %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000000f213f7f7
! %l5 = 000000009d660348, Mem[0000000020800093] = 0274d0fc
stb %l5,[%i1+0x093] ! Mem[0000000020800090] = 0274d048
! Mem[0000000021800018] = ffffffff, %l0 = ffffffffffffffb1
lduha [%i3+%o3]0x89,%l0 ! %l0 = 000000000000ffff
! Mem[00000000900001ac] = a2de638c, %g2 = 0000000000004765
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000a2de638c
! %l3 = 00000000953929b7, %l2 = 00000000000000f9, %l3 = 00000000953929b7
xor %l3,%l2,%l3 ! %l3 = 000000009539294e
! %l2 = 00000000000000f9, Mem[0000000091000188] = fc48e8f8
sth %l2,[%i6+0x188] ! Mem[0000000091000188] = 00f9e8f8
! Mem[0000000020800010] = 4c16e4a1, %l5 = 000000009d660348
lduba [%i1+%o2]0x89,%l5 ! %l5 = 00000000000000a1
p8_label_18:
! Mem[0000000020000014] = fb103591, %l5 = 00000000000000a1
swap [%i0+0x014],%l5 ! %l5 = 00000000fb103591
! Mem[0000000020000018] = 9e35651aeeada853, %f6 = 702d88e1 b83a7cea
ldda [%i0+%o3]0x88,%f6 ! %f6 = 9e35651a eeada853
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000020800028] = 21712e37 2bd30dc8
stda %l6,[%i1+%o5]0x88 ! Mem[0000000020800028] = ffffffff 00000000
! Clear Register : %l4 = 00000000f213f7f7
clr %l4 ! %l4 = 0000000000000000
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = e50eed6d 00000055 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l2 = 000000f9, %l3 = 9539294e, Mem[0000000021000128] = 57673c79 68bf7ebb
std %l2,[%i2+0x128] ! Mem[0000000021000128] = 000000f9 9539294e
! Mem[0000000091800170] = 2dcf7f88 db107401, %g2 = a2de638c, %g3 = a2de638c
ldd [%o0+0x170],%g2 ! %g2 = 000000002dcf7f88 00000000db107401
! %l1 = 00000000000000a2, Mem[0000000091800142] = ecf4b654
sth %l1,[%o0+0x142] ! Mem[0000000091800140] = 00a2b654
! %f23 = cd9ae6e2, Mem[0000000091800088] = ad1e6f64
st %f23,[%o0+0x088] ! Mem[0000000091800088] = cd9ae6e2
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000090800190] = 742bb11b 249cb1ed
std %l6,[%i5+0x190] ! Mem[0000000090800190] = ffffffff 00000000
p8_label_19:
! %l2 = 00000000000000f9, %l4 = 0000000000000000, %ccr = 00
movl %xcc,%l2,%l4 ! Register Not Moved
! %l4 = 0000000000000000, Mem[00000000910001e0] = 3b75f6c9d238546e
stx %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 0000000000000000
! %l5 = 00000000fb103591, Mem[0000000021000028] = c4772cd7
stwa %l5,[%i2+%o5]0x80 ! Mem[0000000021000028] = fb103591
! %f8 = c8fa0926 57232ab1, Mem[0000000091800068] = fe4a806e e82208c9
std %f8 ,[%o0+0x068] ! Mem[0000000091800068] = c8fa0926 57232ab1
! Mem[00000000200001c4] = de9f498c, %l0 = 000000000000ffff
ldsb [%i0+0x1c5],%l0 ! %l0 = ffffffffffffff9f
! Mem[000000009080008c] = 61cdd124, %g18 = fc4b361880c06c0a
ldsw [%i5+0x08c],%g2 ! %g2 = fc4b361880c06c0a
! Mem[0000000090000098] = a68584cf 943867c9, %g2 = 61cdd124, %g3 = db107401
ldd [%i4+0x098],%g2 ! %g2 = 00000000a68584cf 00000000943867c9
! Mem[0000000021000000] = 0fe52181, %f16 = 0f268caa
lda [%i2+%g0]0x89,%f16 ! %f16 = 0fe52181
! immd = 0000000000000219, %l3 = 000000009539294e, %ccr = 00
movleu %icc,0x219,%l3 ! Register Not Moved
! %l2 = 00000000000000f9, imm = 0000000000000a99, %l7 = 0431bbe200000000
andcc %l2,0xa99,%l7 ! %l7 = 0000000000000099, %ccr = 00
p8_label_20:
! Mem[0000000021000008] = 9c42dc49, %l6 = ffffffffffffffff
lduba [%i2+%o1]0x80,%l6 ! %l6 = 000000000000009c
! Mem[0000000090800164] = 0549dc42, %g2 = 00000000a68584cf
ldub [%i5+0x167],%g2 ! %g2 = 0000000000000005
! %l2 = 00000000000000f9, %l3 = 000000009539294e, %l7 = 0000000000000099
xnorcc %l2,%l3,%l7 ! %l7 = ffffffff6ac6d648, %ccr = 80
! %f18 = 7c2cdfb1, Mem[00000000908000f0] = 92c8b875
st %f18,[%i5+0x0f0] ! Mem[00000000908000f0] = 7c2cdfb1
! Mem[0000000091000024] = 1f9605e1, %g2 = 0000000000000005
ldsha [%i6+0x026]%asi,%g2 ! %g2 = 0000000000001f96
! %f9 = 57232ab1, Mem[0000000091000118] = 5d8c784c
st %f9 ,[%i6+0x118] ! Mem[0000000091000118] = 57232ab1
! Mem[0000000091000190] = 8be72be2, %g2 = 0000000000001f96
lduh [%i6+0x190],%g2 ! %g2 = 0000000000008be7
! Mem[00000000910000e8] = 0e4d5d82, %g2 = 0000000000008be7
lduw [%i6+0x0e8],%g2 ! %g2 = 000000000e4d5d82
! %l4 = 0000000000000000, Mem[0000000020800000] = a008ff01
stwa %l4,[%i1+%g0]0x80 ! Mem[0000000020800000] = 00000000
! %l6 = 0000009c, %l7 = 6ac6d648, Mem[0000000090000178] = 18626350 3a7127b8
std %l6,[%i4+0x178] ! Mem[0000000090000178] = 0000009c 6ac6d648
p8_label_21:
! Mem[000000002000017c] = 9cbe1283, %l0 = ffffffffffffff9f
lduh [%i0+0x17e],%l0 ! %l0 = 0000000000001283
! %l3 = 000000009539294e, %l5 = 00000000fb103591, %l2 = 00000000000000f9
xnorcc %l3,%l5,%l2 ! %l2 = ffffffff91d6e320, %ccr = 88
! %l6 = 000000000000009c, Mem[0000000020800008] = 53095dff
stha %l6,[%i1+%o1]0x88 ! Mem[0000000020800008] = 5309009c
! %l6 = 0000009c, %l7 = 6ac6d648, Mem[0000000021000020] = 00561175 666a8fa1
stda %l6,[%i2+%o4]0x89 ! Mem[0000000021000020] = 0000009c 6ac6d648
! %l5 = 00000000fb103591, imm = ffffffffffffff52, %l6 = 000000000000009c
andn %l5,-0x0ae,%l6 ! %l6 = 0000000000000081
! %l6 = 0000000000000081, %l6 = 0000000000000081, %ccr = 88
movge %xcc,%l6,%l6 ! Register Not Moved
! Mem[000000002080009c] = 24cb37a8, %l7 = 6ac6d648, %l7 = 6ac6d648
add %i1,0x9c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000024cb37a8
! %l0 = 0000000000001283, %l2 = ffffffff91d6e320, %l1 = 00000000000000a2
tsubcc %l0,%l2,%l1 ! %l1 = 000000006e292f63, %ccr = 13
! Mem[0000000021000020] = 6ac6d648 0000009c, %l4 = 00000000, %l5 = fb103591
ldda [%i2+%o4]0x88,%l4 ! %l4 = 000000000000009c 000000006ac6d648
! Mem[0000000090800128] = 22f4c412, %g18 = fc4b361880c06c0a
ldsw [%i5+0x128],%g2 ! %g2 = fc4b361880c06c0a
p8_label_22:
! immd = 000000000000009a, %l5 = 000000006ac6d648, %ccr = 13
movgu %icc,0x09a,%l5 ! Register Not Moved
! Mem[0000000020000000] = 3a1f5ad7, %f18 = 7c2cdfb1
lda [%i0+%g0]0x89,%f18 ! %f18 = 3a1f5ad7
! Mem[0000000021000010] = 7e050000 1aced75a, %l2 = 91d6e320, %l3 = 9539294e
ldda [%i2+%o2]0x81,%l2 ! %l2 = 000000007e050000 000000001aced75a
! Mem[00000000908001c0] = bc65ad57, %g2 = 0000000022f4c412
ldsh [%i5+0x1c0],%g2 ! %g2 = ffffffffffffbc65
! %l0 = 0000000000001283, %l4 = 000000000000009c, %l4 = 000000000000009c
sub %l0,%l4,%l4 ! %l4 = 00000000000011e7
! Mem[0000000021800028] = 7f3f5b2b, %l4 = 00000000000011e7
ldswa [%i3+%o5]0x89,%l4 ! %l4 = 000000007f3f5b2b
! Mem[0000000091800124] = 4a78748f, %g2 = ffffffffffffbc65
ldub [%o0+0x124],%g2 ! %g2 = 000000000000004a
! Mem[0000000020800010] = a1e4164c, %l3 = 000000001aced75a
ldsha [%i1+%o2]0x80,%l3 ! %l3 = ffffffffffffa1e4
! %f16 = 0fe52181 9d660348 3a1f5ad7 ac822fc4
! %f20 = ca9c222e e009aa44 177715d1 cd9ae6e2
! %f24 = 502a2cd7 22d80399 b85f21fd 1a04753e
! %f28 = ffa6f579 8b5314af 0b1a767a cf5043c2
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000090000028] = 9b033cb4, %g2 = 000000000000004a
lduw [%i4+%o5],%g2 ! %g2 = 000000009b033cb4
p8_label_23:
! %l1 = 000000006e292f63, Mem[0000000090000140] = 24516175e1eb2c1b
stx %l1,[%i4+0x140] ! Mem[0000000090000140] = 000000006e292f63
! %l3 = ffffffffffffa1e4, Mem[0000000091800038] = 8581ae53fd74b765
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffa1e4
membar #Sync ! Added by membar checker (183)
! %l2 = 000000007e050000, Mem[0000000090000198] = 11310a36b2be6763
stx %l2,[%i4+0x198] ! Mem[0000000090000198] = 000000007e050000
! %l6 = 00000081, %l7 = 24cb37a8, Mem[00000000908001f8] = f8f57db4 b1717f8a
std %l6,[%i5+0x1f8] ! Mem[00000000908001f8] = 00000081 24cb37a8
! %l1 = 000000006e292f63, Mem[0000000091800198] = 0610ba9b5f04e1d5
stx %l1,[%o0+0x198] ! Mem[0000000091800198] = 000000006e292f63
! %l7 = 0000000024cb37a8, imm = 00000000000000b3, %l1 = 000000006e292f63
subc %l7,0x0b3,%l1 ! %l1 = 0000000024cb36f4
! %l7 = 0000000024cb37a8, %l5 = 000000006ac6d648, %l2 = 000000007e050000
sra %l7,%l5,%l2 ! %l2 = 000000000024cb37
! Mem[0000000020800008] = 9c000953, %l5 = 000000006ac6d648
ldstuba [%i1+%o1]0x81,%l5 ! %l5 = 0000009c000000ff
! %l4 = 000000007f3f5b2b, immed = 00000ae0, %y = 00000000
smul %l4,0xae0,%l5 ! %l5 = 00000567d0ff73a0, %y = 00000567
! Mem[0000000091000074] = ab1740c8, %g18 = fc4b361880c06c0a
ldsw [%i6+0x074],%g2 ! %g2 = fc4b361880c06c0a
p8_label_24:
! Mem[0000000020800000] = 00000000, %f13 = e4b72694
lda [%i1+%g0]0x88,%f13 ! %f13 = 00000000
! Mem[00000000200001d8] = b85736a02be27e73, %l5 = 00000567d0ff73a0, %l2 = 000000000024cb37
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b85736a02be27e73
! %l1 = 0000000024cb36f4, Mem[00000000918000e4] = 4a05a747
stw %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = 24cb36f4
! %l2 = b85736a02be27e73, %l7 = 0000000024cb37a8, %y = 00000567
sdiv %l2,%l7,%l5 ! %l5 = 0000000000002597
mov %l0,%y ! %y = 00001283
! Mem[00000000908001e8] = 0953f104, %g2 = ffffffffab1740c8
ldsb [%i5+0x1ea],%g2 ! %g2 = 0000000000000009
! Clear Register : %l0 = 0000000000001283
clr %l0 ! %l0 = 0000000000000000
! immd = 00000000000002a6, %l4 = 000000007f3f5b2b, %ccr = 13
movg %icc,0x2a6,%l4 ! Register Not Moved
! Mem[0000000091800020] = 6ded0ee5 12018cae, %g2 = 00000009, %g3 = 943867c9
ldd [%o0+%o4],%g2 ! %g2 = 000000006ded0ee5 0000000012018cae
! %f22 = 177715d1, Mem[0000000090000128] = b85f21fd
st %f22,[%i4+0x128] ! Mem[0000000090000128] = 177715d1
! Mem[0000000090000120] = 502a2cd7 22d80399, %g2 = 6ded0ee5, %g3 = 12018cae
ldd [%i4+0x120],%g2 ! %g2 = 00000000502a2cd7 0000000022d80399
p8_label_25:
! %l1 = 0000000024cb36f4, %l0 = 0000000000000000, %ccr = 13
movle %xcc,%l1,%l0 ! Register Not Moved
! Mem[000000002180019c] = c4c2af38, %l5 = 0000000000002597
lduh [%i3+0x19c],%l5 ! %l5 = 000000000000c4c2
! immd = 0000000000000049, %l5 = 000000000000c4c2, %ccr = 13
movge %icc,0x049,%l5 ! Register Not Moved
! %f29 = 8b5314af, Mem[0000000021000008] = 9c42dc49
sta %f29,[%i2+%o1]0x80 ! Mem[0000000021000008] = 8b5314af
! Mem[0000000021000018] = af14538b79f5a6ff, %l2 = b85736a02be27e73
ldxa [%i2+%o3]0x88,%l2 ! %l2 = af14538b79f5a6ff
! Mem[00000000918001e0] = a1517e7a f6dfff3d, %g2 = 502a2cd7, %g3 = 22d80399
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000a1517e7a 00000000f6dfff3d
! Mem[0000000090000184] = 694d632d, %g2 = 00000000a1517e7a
ldub [%i4+0x185],%g2 ! %g2 = 0000000000000069
! Mem[0000000020800020] = e50eed6d, %l5 = 000000000000c4c2
lduwa [%i1+%o4]0x88,%l5 ! %l5 = 00000000e50eed6d
! Mem[0000000020000020] = a6817e12, %l6 = 0000000000000081
ldsba [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffffa6
! Mem[0000000091800070] = 00d9bc34 a1e88393, %g2 = 00000069, %g3 = f6dfff3d
ldd [%o0+0x070],%g2 ! %g2 = 0000000000d9bc34 00000000a1e88393
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p8_branch_failed
p8_not_taken_0_end:
! End of Random Code for Thread 8
p8_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x020] ! Set processor 8 done flag
! Check Registers
p8_check_registers:
set p8_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000000
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000024cb36f4
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be af14538b79f5a6ff
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffa1e4
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007f3f5b2b
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e50eed6d
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffa6
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000024cb37a8
bne,a,pn %xcc,p8_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00001283,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p8_failed
mov 0x111,%g1
! Check Floating Point Registers
p8_check_fp_registers:
set p8_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e98962f2 5c9ac3b6
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a227cfa2 b8ecca81
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9e35651a eeada853
bne %xcc,p8_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c8fa0926 57232ab1
bne %xcc,p8_f8_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0fcdeb86 00000000
bne %xcc,p8_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0fe52181 9d660348
bne %xcc,p8_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3a1f5ad7 ac822fc4
bne %xcc,p8_f18_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ffa6f579 8b5314af
bne %xcc,p8_f28_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d75a1f3ac86406d3
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 = ff7861894c05fcf9
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 = 79bc14b7000000a1
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 = 53a8adee1a65359e
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 = a6817e1296519555
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 = 177715d1cd9ae6e2
ldx [%i0+0x028],%g3 ! Observed data at 0000000020000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e6a5d7fff2e73b8f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000200000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 838049fe1aced75a
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000200000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0e8,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000000025688c10
ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff000953c6a94b14
ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffff00000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2c454c170000004a
ldx [%i1+0x078],%g3 ! Observed data at 0000000020800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0274d0481fe296c6
ldx [%i1+0x090],%g3 ! Observed data at 0000000020800090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c0071c7d49dc429c
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000208000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x170],%g2 ! Expected data = 707d2e03da2eff72
ldx [%i1+0x170],%g3 ! Observed data at 0000000020800170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5e2847d30aeb374c
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000208001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1b0,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 8b5314af53a8e94c
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 = 7e0500001aced75a
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 = ffa6f5798b5314af
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 = 9c00000048d6c66a
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 = fb10359122d80399
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9aff7e8a2479dddb
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000210000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4159b12e1ab6fb75
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000210000e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7908b7d55da15aff
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000210000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 24fff5fe83827bdf
ldx [%i2+0x110],%g3 ! Observed data at 0000000021000110
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 000000f99539294e
ldx [%i2+0x128],%g3 ! Observed data at 0000000021000128
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = a603978fcf4319ff
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 = 7e53ed74cc16ed84
ldx [%i2+0x168],%g3 ! Observed data at 0000000021000168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = f650ff791c78fde8
ldx [%i2+0x180],%g3 ! Observed data at 0000000021000180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x180,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4803669daa8c260f
ldx [%i3+0x008],%g3 ! Observed data at 0000000021800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffff00000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a6ca547a60c235e4
ldx [%i3+0x020],%g3 ! Observed data at 0000000021800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2b5b3f7f59de9eef
ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6825dea99329c33f
ldx [%i3+0x068],%g3 ! Observed data at 0000000021800068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3a62fabe84f25acd
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000218000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 73543804f841d12f
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000218001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1b0,%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_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
p8_f8_fail:
set p8_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f12_fail:
set p8_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f16_fail:
set p8_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f18_fail:
set p8_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p8_f28_fail:
set p8_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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:
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000020]
and %l4,%l0,%l7
stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800028]
done
p8_trap1o:
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000020]
and %l4,%l0,%l7
stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800028]
done
p8_trap2e:
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800018]
xorcc %l0,-0x4c5,%l1
stha %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800018]
stba %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000000]
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000010]
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008]
done
p8_trap2o:
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800018]
xorcc %l0,-0x4c5,%l1
stha %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800018]
stba %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000000]
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020000010]
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800008]
done
p8_trap3e:
or %l5,%l5,%l6
subc %l4,-0x2b2,%l6
sub %l7,-0x83a,%l0
or %l3,0x6b6,%l5
sub %l0,%l7,%l6
done
p8_trap3o:
or %l5,%l5,%l6
subc %l4,-0x2b2,%l6
sub %l7,-0x83a,%l0
or %l3,0x6b6,%l5
sub %l0,%l7,%l6
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 = 21f2f26a57b2eb4c
ldx [%g1+0x008],%l1 ! %l1 = 0c66729a6c09ed48
ldx [%g1+0x010],%l2 ! %l2 = f86a62e7b714b12e
ldx [%g1+0x018],%l3 ! %l3 = 77151867cdca97ea
ldx [%g1+0x020],%l4 ! %l4 = 226d6cae0aeb374c
ldx [%g1+0x028],%l5 ! %l5 = bfc884b89c35f163
ldx [%g1+0x030],%l6 ! %l6 = 7d50f0ee09d7045c
ldx [%g1+0x038],%l7 ! %l7 = 529239b83675d8fa
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 2635d2d9deb77270
ldx [%g1+0x048],%l1 ! %l1 = 229939e00a21cc2d
ldx [%g1+0x050],%l2 ! %l2 = ef76e6b43a62fabe
ldx [%g1+0x058],%l3 ! %l3 = ccdcbd4bcdda7b9f
ldx [%g1+0x060],%l4 ! %l4 = 88d097dc56a464fc
ldx [%g1+0x068],%l5 ! %l5 = cb59fa37cc16ed84
ldx [%g1+0x070],%l6 ! %l6 = 55ef2a0c3e58fb31
ldx [%g1+0x078],%l7 ! %l7 = b62598a49a289d4d
! Initialize the output register of window 1
set p8_local0_start,%o0
set p8_local1_start,%o1
set p8_local2_start,%o2
set p8_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = a327b2ec 10bff821 bfeaf84d de40b6f1
! %f4 = 51a762e2 5a00a75f 9d8db3c7 9090b63c
! %f8 = 6cb3c4f6 d35692f4 c1e707e9 987bf307
! %f12 = fdb4c278 fc471942 a995229a 60be9fa6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a16921be a4c8e35a a57a0414 19b66116
! %f20 = 28f6be45 d23169b7 44365cb7 164bf61f
! %f24 = d9772fa7 ef7cf06a 8b4c2deb e681022b
! %f28 = 8895e1c2 362550dc 922b0394 284c90c3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = afd09c89 b7531b5d a3bfac89 23493354
! %f36 = 99a75fa9 47da6d7a cfcbbd7f fafb004d
! %f40 = 79d5fd6d 00cc12d6 ca79d02a 97b596bb
! %f44 = 3079146f 2eab1728 7541fcba 1296f6f6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf23c5c870000005c,%g7,%g1 ! GSR scale = 11, align = 4
wr %g1,%g0,%gsr ! GSR = f23c5c870000005c
wr %g0,%y ! Clear Y 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:
! %l0 = f76bef6fe9d750b2, Mem[000000009180018c] = 6efc0b6e
sth %l0,[%o0+0x18c] ! Mem[000000009180018c] = 50b20b6e
! Mem[00000000908000c4] = 3d0a5909, %g2 = ff38af53addc1688
ldsh [%i5+0x0c6],%g2 ! %g2 = 0000000000003d0a
! Mem[0000000022000113] = eab94925, %l2 = 8d760e741c5820b7
ldstub [%i0+0x113],%l2 ! %l2 = 00000025000000ff
! Mem[0000000022000010] = 223e6f75, %l0 = f76bef6fe9d750b2
ldstuba [%i0+%o2]0x81,%l0 ! %l0 = 00000022000000ff
! Mem[0000000091800038] = 8581ae53fd74b765, %g2 = 0000000000003d0a
ldx [%o0+0x038],%g2 ! %g2 = 8581ae53fd74b765
! Mem[0000000022800158] = 7b2a3244f634780b, %l2 = 0000000000000025, %l5 = 1cb0380c685884e3
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7b2a3244f634780b
! Mem[0000000090800048] = 6b234ec5 7f63d586, %g2 = fd74b765, %g3 = 0bad0b00
ldd [%i5+0x048],%g2 ! %g2 = 000000006b234ec5 000000007f63d586
! Mem[0000000022800020] = 12741a9e, %l6 = 46bcc5527dd40e61
ldsha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000001a9e
! Mem[0000000090800160] = 3e9a8678739ddb05, %g2 = 000000006b234ec5
ldxa [%i5+0x160]%asi,%g2 ! %g2 = 3e9a8678739ddb05
! %l4 = 37ec865a9bdc887b, imm = fffffffffffff887, %l4 = 37ec865a9bdc887b
subc %l4,-0x779,%l4 ! %l4 = 37ec865a9bdc8ff4
p9_label_2:
! %l7 = 50a4cd99a11ab7aa, %l1 = a47b6ce848197e67, %ccr = 44
movgu %icc,%l7,%l1 ! Register Not Moved
! Code Fragment 2
p9_fragment_1:
ta T_CHANGE_HPRIV
! %l2 = 0000000000000025
set 0xe2b341ac,%l2 ! %l2 = 00000000e2b341ac
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000022800054] = 69e9fa0b, %f28 = 8895e1c2
ld [%i1+0x054],%f28 ! %f28 = 69e9fa0b
! Mem[00000000918001b0] = 48bf949e, %g18 = dd63ed7c807d8d4b
ldsw [%o0+0x1b0],%g2 ! %g2 = dd63ed7c807d8d4b
! %l4 = 9bdc8ff4, %l5 = f634780b, Mem[00000000918000f8] = d7a30346 57a3f6c7
std %l4,[%o0+0x0f8] ! Mem[00000000918000f8] = 9bdc8ff4 f634780b
! Mem[0000000090000188] = 685c01a0, %g2 = 0000000048bf949e
lduh [%i4+0x18a],%g2 ! %g2 = 000000000000685c
! Mem[00000000220001a8] = 24f0b9b9cdc7f31c, %l5 = 7b2a3244f634780b
ldx [%i0+0x1a8],%l5 ! %l5 = 24f0b9b9cdc7f31c
! Mem[0000000022000008] = 99f730fc0026299a, %f20 = 28f6be45 d23169b7
ldda [%i0+%o1]0x89,%f20 ! %f20 = 99f730fc 0026299a
! Mem[0000000023000010] = f8099bf2, %l6 = 0000000000001a9e
lduwa [%i2+%o2]0x88,%l6 ! %l6 = 00000000f8099bf2
! %l3 = 1c935b06d5049066, Mem[00000000918000fc] = f634780b
stw %l3,[%o0+0x0fc] ! Mem[00000000918000fc] = d5049066
p9_label_3:
! Mem[0000000090800100] = 495e228a e0e3cc43, %g2 = 0000685c, %g3 = 7f63d586
ldd [%i5+0x100],%g2 ! %g2 = 00000000495e228a 00000000e0e3cc43
! Mem[00000000910001c8] = 4ceef152, %g2 = 00000000495e228a
lduh [%i6+0x1c8],%g2 ! %g2 = 0000000000004cee
! %l2 = 00000000e2b341ac, imm = fffffffffffff54b, %l5 = 24f0b9b9cdc7f31c
addcc %l2,-0xab5,%l5 ! %l5 = 00000000e2b336f7, %ccr = 19
! Mem[00000000910001b0] = 2459beee9640fe46, %f48 = 8e77bc69 02b99982
ldd [%i6+0x1b0],%f48 ! %f48 = 2459beee 9640fe46
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %f0 = a327b2ec 10bff821 bfeaf84d de40b6f1
! %f4 = 51a762e2 5a00a75f 9d8db3c7 9090b63c
! %f8 = 6cb3c4f6 d35692f4 c1e707e9 987bf307
! %f12 = fdb4c278 fc471942 a995229a 60be9fa6
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000009080001c] = 656b5751, %g2 = 0000000000004cee
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000065
! %l2 = 00000000e2b341ac, Mem[0000000022000020] = cbdad59a4fa86d1e
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000022000020] = 00000000e2b341ac
! Mem[0000000022800000] = 3ce3c96a, %l4 = 37ec865a9bdc8ff4
ldsba [%i1+%g0]0x81,%l4 ! %l4 = 000000000000003c
! Code Fragment 2
p9_fragment_2:
ta T_CHANGE_HPRIV
! %l2 = 00000000e2b341ac
set 0xb441d481,%l2 ! %l2 = 00000000b441d481
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p9_label_4:
! %l0 = 0000000000000022, Mem[00000000910001cc] = 664634c6
stb %l0,[%i6+0x1cc] ! Mem[00000000910001cc] = 224634c6
! immd = 00000000000003c8, %l5 = 00000000e2b336f7, %ccr = 19
movge %icc,0x3c8,%l5 ! Register Not Moved
! Mem[0000000091000164] = 4c211d8f, %g2 = 0000000000000065
lduw [%i6+0x164],%g2 ! %g2 = 000000004c211d8f
! %l5 = 00000000e2b336f7, %l0 = 0000000000000022, %l4 = 000000000000003c
udivx %l5,%l0,%l4 ! %l4 = 0000000006aaeb07
! Mem[0000000022000028] = 781613075b758e9e, %l2 = 00000000b441d481
ldxa [%i0+%o5]0x89,%l2 ! %l2 = 781613075b758e9e
! Mem[00000000908001f8] = f8f57db4b1717f8a, %g2 = 000000004c211d8f
ldx [%i5+0x1f8],%g2 ! %g2 = f8f57db4b1717f8a
! %l0 = 00000022, %l1 = 48197e67, Mem[0000000090800010] = 8d8cadf7 b062848a
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000022 48197e67
! %l1 = a47b6ce848197e67, Mem[0000000091800080] = a236fd5a
stw %l1,[%o0+0x080] ! Mem[0000000091800080] = 48197e67
! %l2 = 781613075b758e9e, Mem[0000000022000010] = 56eba37a756f3eff
stxa %l2,[%i0+%o2]0x89 ! Mem[0000000022000010] = 781613075b758e9e
! %l0 = 00000022, %l1 = 48197e67, Mem[0000000091000190] = 8be72be2 f32db03d
std %l0,[%i6+0x190] ! Mem[0000000091000190] = 00000022 48197e67
p9_label_5:
! Mem[0000000023800008] = ad707e24, %l7 = 50a4cd99a11ab7aa
lduha [%i3+%o1]0x88,%l7 ! %l7 = 0000000000007e24
! Mem[0000000023800020] = 691962b55c347ac1, %f28 = 69e9fa0b 362550dc
ldda [%i3+%o4]0x88,%f28 ! %f28 = 691962b5 5c347ac1
! Mem[0000000023000084] = 741fc542, %l5 = e2b336f7, %l3 = d5049066
add %i2,0x84,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000741fc542
! Mem[0000000091800028] = 0b3a6603925a7f3c, %f48 = 9ea12921 0f92ee34
ldda [%o0+0x028]%asi,%f48 ! %f48 = 0b3a6603 925a7f3c
! Mem[0000000022000018] = 0c18eac5, %l2 = 781613075b758e9e
swapa [%i0+%o3]0x88,%l2 ! %l2 = 000000000c18eac5
! %l3 = 00000000741fc542, %l1 = a47b6ce848197e67, %ccr = 19
movn %icc,%l3,%l1 ! Register Not Moved
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l4 = 0000000006aaeb07
sethi %hi(0x10a0f400),%l4 ! %l4 = 0000000010a0f400
! %l1 = a47b6ce848197e67, Mem[0000000091800142] = ecf4b654
stb %l1,[%o0+0x142] ! Mem[0000000091800140] = 67f4b654
! %l5 = 00000000e2b336f7, imm = 0000000000000003, %l6 = 00000000f8099bf2
sll %l5,0x003,%l6 ! %l6 = 000000071599b7b8
p9_label_6:
! done : should take illegal inst trap, %l0 = 0000000000000022
done ! Illegal inst trap : %l0 = 0000000000000032
! Mem[0000000091000110] = e00d7a225764cf50, %f48 = 96a01d2a daab8cdc
ldd [%i6+0x110],%f48 ! %f48 = e00d7a22 5764cf50
! Mem[0000000023800178] = 1b20fc0c, %l3 = 00000000741fc542
swap [%i3+0x178],%l3 ! %l3 = 000000001b20fc0c
! %l3 = 000000001b20fc0c, Mem[000000009000003a] = 49e48dfc
stb %l3,[%i4+0x03a] ! Mem[0000000090000038] = 0ce48dfc
! %l6 = 000000071599b7b8, imm = 0000000000000d90, %l2 = 000000000c18eac5
orncc %l6,0xd90,%l2 ! %l2 = fffffffffffff7ff, %ccr = 88
! %l1 = a47b6ce848197e67, Mem[0000000022800064] = d2124802
stw %l1,[%i1+0x064] ! Mem[0000000022800064] = 48197e67
! %l0 = 0000000000000032, Mem[00000000910000b0] = ede1c033666102f0
stx %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 0000000000000032
! immd = 00000000000003ac, %l4 = 0000000010a0f400, %ccr = 88
movle %xcc,0x3ac,%l4 ! Moved, %l4 = 00000000000003ac
! Code Fragment 2
p9_fragment_3:
ta T_CHANGE_HPRIV
! %l2 = fffffffffffff7ff
set 0x26ba0a8b,%l2 ! %l2 = 0000000026ba0a8b
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l5 = 00000000e2b336f7, %l5 = 00000000e2b336f7, %y = 00000000
udiv %l5,%l5,%l7 ! %l7 = 0000000000000001
mov %l0,%y ! %y = 00000032
p9_label_7:
! %l6 = 000000071599b7b8, Mem[0000000090800188] = cd2b4216
stw %l6,[%i5+0x188] ! Mem[0000000090800188] = 1599b7b8
! Mem[00000000228001c4] = 63c1b42c, %l3 = 000000001b20fc0c
swap [%i1+0x1c4],%l3 ! %l3 = 0000000063c1b42c
! %l0 = 0000000000000032, %l4 = 00000000000003ac, %y = 00000032
umul %l0,%l4,%l6 ! %l6 = 000000000000b798, %y = 00000000
! %f22 = 44365cb7 164bf61f, Mem[00000000908000f8] = 20f6ca5b 7d20dad0
std %f22,[%i5+0x0f8] ! Mem[00000000908000f8] = 44365cb7 164bf61f
! Mem[00000000220000ea] = 28e932ff, %l4 = 00000000000003ac
ldstub [%i0+0x0ea],%l4 ! %l4 = 00000032000000ff
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l0 = 0000000000000032, Mem[000000009180012c] = 781f77ff
stw %l0,[%o0+0x12c] ! Mem[000000009180012c] = 00000032
! %f8 = 6cb3c4f6 d35692f4, Mem[00000000910001e8] = be77e5d0 2936a680
std %f8 ,[%i6+0x1e8] ! Mem[00000000910001e8] = 6cb3c4f6 d35692f4
! Mem[0000000022000000] = 6a510539, %l0 = 0000000000000032
ldsba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000039
! Mem[0000000091000038] = fc2fc57f, %g2 = f8f57db4b1717f8a
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000fc
p9_label_8:
! Mem[0000000022800010] = 5e4db88c, %l0 = 0000000000000039
lduwa [%i1+%o2]0x89,%l0 ! %l0 = 000000005e4db88c
! %l2 = 0000000026ba0a8b, Mem[0000000091000008] = debf9a38
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 26ba0a8b
! Mem[0000000023000020] = ac4a086c, %l1 = a47b6ce848197e67
ldsba [%i2+%o4]0x89,%l1 ! %l1 = 000000000000006c
! Mem[0000000023000008] = 84b0124da57ff04c, %f20 = 99f730fc 0026299a
ldda [%i2+%o1]0x89,%f20 ! %f20 = 84b0124d a57ff04c
! %l1 = 000000000000006c, Mem[0000000022800020] = 12741a9e
stwa %l1,[%i1+%o4]0x89 ! Mem[0000000022800020] = 0000006c
! Mem[0000000023000160] = 696fcda2a52d09a6, %f8 = 6cb3c4f6 d35692f4
ldd [%i2+0x160],%f8 ! %f8 = 696fcda2 a52d09a6
! Mem[0000000091000090] = e9783ede, %g2 = 00000000000000fc
lduha [%i6+0x092]%asi,%g2 ! %g2 = 000000000000e978
! Mem[0000000090800114] = af0d960b, %g2 = 000000000000e978
lduw [%i5+0x114],%g2 ! %g2 = 00000000af0d960b
! %l0 = 5e4db88c, %l1 = 0000006c, Mem[00000000918001e8] = a309f910 41b08f30
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 5e4db88c 0000006c
! Mem[0000000022000028] = 9e8e755b 07131678, %l4 = 00000032, %l5 = e2b336f7
ldda [%i0+%o5]0x81,%l4 ! %l4 = 000000009e8e755b 0000000007131678
p9_label_9:
! %l0 = 000000005e4db88c, %l5 = 0000000007131678, %ccr = 88
movrlez %l0,%l5,%l4 ! Not Moved, %l4 = 000000009e8e755b
! %l2 = 0000000026ba0a8b, Mem[00000000900001de] = c6c1d5a9
sth %l2,[%i4+0x1de] ! Mem[00000000900001dc] = 0a8bd5a9
! Mem[00000000908001f8] = f8f57db4b1717f8a, %f48 = 9ea12921 0f92ee34
ldda [%i5+0x1f8]%asi,%f48 ! %f48 = f8f57db4 b1717f8a
! %l2 = 0000000026ba0a8b
sethi %hi(0x194ea000),%l2 ! %l2 = 00000000194ea000
! Mem[00000000908000d0] = a37c3c64, %g2 = 00000000af0d960b
lduwa [%i5+0x0d0]%asi,%g2 ! %g2 = 00000000a37c3c64
! %l7 = 0000000000000001, imm = 00000000000000b1, %l2 = 00000000194ea000
andcc %l7,0x0b1,%l2 ! %l2 = 0000000000000001, %ccr = 00
! %l4 = 9e8e755b, %l5 = 07131678, Mem[00000000900000f8] = 6237e8b8 26dac581
std %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 9e8e755b 07131678
! immd = 00000000000000d2, %l3 = 0000000063c1b42c, %ccr = 00
movle %icc,0x0d2,%l3 ! Register Not Moved
! Mem[0000000023000000] = e7bf99b5, %l5 = 0000000007131678
lduba [%i2+%g0]0x80,%l5 ! %l5 = 00000000000000e7
! %l0 = 000000005e4db88c, Mem[0000000090800172] = 3bb685e8
sth %l0,[%i5+0x172] ! Mem[0000000090800170] = b88c85e8
p9_label_10:
! Mem[0000000091000088] = 86ad1b16, %g2 = 00000000a37c3c64
lduw [%i6+0x088],%g2 ! %g2 = 0000000086ad1b16
! Mem[0000000022800020] = 0000006c, %l3 = 0000000063c1b42c
swapa [%i1+%o4]0x88,%l3 ! %l3 = 000000000000006c
! Mem[0000000022800010] = 5e4db88c, %l2 = 0000000000000001
ldswa [%i1+%o2]0x89,%l2 ! %l2 = 000000005e4db88c
! %l5 = 00000000000000e7, Mem[0000000090800000] = afcee2558865ecf6
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000e7
! Mem[0000000091000188] = fc48e8f8 91c7ee5a, %g2 = 86ad1b16, %g3 = e0e3cc43
ldd [%i6+0x188],%g2 ! %g2 = 00000000fc48e8f8 0000000091c7ee5a
! %l4 = 000000009e8e755b, %l2 = 000000005e4db88c, %y = 00000000
sdivcc %l4,%l2,%l5 ! %l5 = 0000000000000001, %ccr = 00
mov %l0,%y ! %y = 5e4db88c
! Mem[00000000228000c3] = c9fa451d, %l5 = 0000000000000001
ldstub [%i1+0x0c3],%l5 ! %l5 = 0000001d000000ff
! %l2 = 000000005e4db88c, Mem[0000000022800008] = 0e947ac3
stha %l2,[%i1+%o1]0x88 ! Mem[0000000022800008] = 0e94b88c
! Mem[00000000220000fc] = 61a95824, %l3 = 0000006c, %l2 = 5e4db88c
add %i0,0xfc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000061a95824
! Mem[0000000090800198] = 9f295e657982481d, %g2 = 00000000fc48e8f8
ldx [%i5+0x198],%g2 ! %g2 = 9f295e657982481d
p9_label_11:
! Mem[0000000023800020] = c17a345c, %l2 = 0000000061a95824
lduba [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000c1
! %l6 = 000000000000b798, immed = 000001a6, %ccr = 00
movrlz %l6,0x1a6,%l3 ! Not Moved, %l3 = 000000000000006c
! Mem[0000000022000180] = 36780545483816ce, %l3 = 000000000000006c, %l5 = 000000000000001d
add %i0,0x180,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 36780545483816ce
! Mem[00000000220001e0] = 678c5d17, %l3 = 0000006c, %l6 = 0000b798
add %i0,0x1e0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000678c5d17
! %f3 = de40b6f1, Mem[0000000023800028] = d6f7613b
sta %f3 ,[%i3+%o5]0x81 ! Mem[0000000023800028] = de40b6f1
! Mem[000000002380004c] = 3d7315e8, %l2 = 000000c1, %l7 = 00000001
add %i3,0x4c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003d7315e8
! %l4 = 9e8e755b, %l5 = 483816ce, Mem[0000000023000008] = 4cf07fa5 4d12b084
std %l4,[%i2+%o1] ! Mem[0000000023000008] = 9e8e755b 483816ce
! Code Fragment 2
p9_fragment_4:
ta T_CHANGE_HPRIV
! %l2 = 00000000000000c1
set 0xba3a9461,%l2 ! %l2 = 00000000ba3a9461
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l3 = 000000000000006c, %l4 = 000000009e8e755b, %l0 = 000000005e4db88c
orcc %l3,%l4,%l0 ! %l0 = 000000009e8e757f, %ccr = 08
! Mem[0000000022800160] = 48ffcb8d90c05eb4, %l4 = 000000009e8e755b, %l3 = 000000000000006c
add %i1,0x160,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 48ffcb8d90c05eb4
p9_label_12:
! %l6 = 00000000678c5d17, Mem[000000009080011f] = 66dca472
stb %l6,[%i5+0x11f] ! Mem[000000009080011c] = 17dca472
! Mem[00000000220001a0] = 6c3724c8d7ddaa29, %l5 = 36780545483816ce, %l6 = 00000000678c5d17
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 6c3724c8d7ddaa29
! Mem[00000000918001e4] = f6dfff3d, %g2 = 9f295e657982481d
lduw [%o0+0x1e4],%g2 ! %g2 = 00000000f6dfff3d
! %l7 = 000000003d7315e8, Mem[0000000023800000] = fc03773c
stha %l7,[%i3+%g0]0x80 ! Mem[0000000023800000] = 15e8773c
! Mem[0000000090000108] = 7aa04c5f, %g2 = 00000000f6dfff3d
ldsh [%i4+0x108],%g2 ! %g2 = 0000000000007aa0
! %l0 = 000000009e8e757f, %l4 = 000000009e8e755b, %ccr = 08
movleu %xcc,%l0,%l4 ! Register Not Moved
! %l7 = 000000003d7315e8, %l2 = 00000000ba3a9461, %ccr = 08
movle %xcc,%l7,%l2 ! Register Not Moved
! %l1 = 000000000000006c, Mem[00000000918000dc] = f7ed31a3
stw %l1,[%o0+0x0dc] ! Mem[00000000918000dc] = 0000006c
! %l4 = 9e8e755b, %l5 = 483816ce, Mem[0000000023000010] = f29b09f8 2231a331
stda %l4,[%i2+%o2]0x81 ! Mem[0000000023000010] = 9e8e755b 483816ce
! %l3 = 48ffcb8d90c05eb4, Mem[0000000023800018] = 4b18cda91b05dc6d
stxa %l3,[%i3+%o3]0x88 ! Mem[0000000023800018] = 48ffcb8d90c05eb4
p9_label_13:
! Mem[0000000023000010] = 5b758e9e, %l6 = 6c3724c8d7ddaa29
swapa [%i2+%o2]0x89,%l6 ! %l6 = 000000005b758e9e
! %l2 = 00000000ba3a9461, Mem[00000000230000c0] = 39291714
sth %l2,[%i2+0x0c0] ! Mem[00000000230000c0] = 94611714
! Code Fragment 2
p9_fragment_5:
ta T_CHANGE_HPRIV
! %l2 = 00000000ba3a9461
set 0x5205d641,%l2 ! %l2 = 000000005205d641
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 0000000000000044, %l0 = 000000009e8e757f, %ccr = 08
movgu %icc,0x044,%l0 ! Moved, %l0 = 0000000000000044
! %f16 = a16921be a4c8e35a a57a0414 19b66116
! %f20 = 84b0124d a57ff04c 44365cb7 164bf61f
! %f24 = d9772fa7 ef7cf06a 8b4c2deb e681022b
! %f28 = 691962b5 5c347ac1 922b0394 284c90c3
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000091000104] = e80bb2cf, %g2 = 0000000000007aa0
ldub [%i6+0x107],%g2 ! %g2 = 00000000000000e8
! Mem[0000000022800028] = 63cb3864, %l6 = 000000005b758e9e
lduba [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000063
! Mem[0000000091000010] = 14e741194f877aae, %g2 = 00000000000000e8
ldx [%i6+%o2],%g2 ! %g2 = 14e741194f877aae
! %l2 = 000000005205d641, %l2 = 000000005205d641, %l7 = 000000003d7315e8
or %l2,%l2,%l7 ! %l7 = 000000005205d641
membar #Sync ! Added by membar checker (184)
! Mem[0000000090000180] = a327b2ec 10bff821 bfeaf84d de40b6f1
! Mem[0000000090000190] = 51a762e2 5a00a75f 9d8db3c7 9090b63c
! Mem[00000000900001a0] = 6cb3c4f6 d35692f4 c1e707e9 987bf307
! Mem[00000000900001b0] = fdb4c278 fc471942 a995229a 60be9fa6
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
p9_label_14:
! Mem[0000000091000168] = 31336c300fcb6c1c, %f48 = a327b2ec 10bff821
ldd [%i6+0x168],%f48 ! %f48 = 31336c30 0fcb6c1c
! Mem[00000000900001f0] = bab028ee, %g2 = 14e741194f877aae
lduh [%i4+0x1f2],%g2 ! %g2 = 000000000000bab0
! %l0 = 0000000000000044, Mem[0000000091800108] = c90e6f67
stw %l0,[%o0+0x108] ! Mem[0000000091800108] = 00000044
! Mem[0000000090000180] = a327b2ec 10bff821 bfeaf84d de40b6f1
! Mem[0000000090000190] = 51a762e2 5a00a75f 9d8db3c7 9090b63c
! Mem[00000000900001a0] = 6cb3c4f6 d35692f4 c1e707e9 987bf307
! Mem[00000000900001b0] = fdb4c278 fc471942 a995229a 60be9fa6
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Code Fragment 2
p9_fragment_6:
ta T_CHANGE_HPRIV
! %l2 = 000000005205d641
set 0x822dfb96,%l2 ! %l2 = 00000000822dfb96
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l3 = 48ffcb8d90c05eb4, Mem[0000000091800010] = efd037ae807fa37a
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 48ffcb8d90c05eb4
! Mem[0000000090000190] = 51a762e25a00a75f, %f48 = a327b2ec 10bff821
ldd [%i4+0x190],%f48 ! %f48 = 51a762e2 5a00a75f
! %l7 = 000000005205d641, Mem[00000000908000d2] = 3c6427ab
sth %l7,[%i5+0x0d2] ! Mem[00000000908000d0] = d64127ab
! Mem[0000000022000196] = b2afa567, %l3 = 48ffcb8d90c05eb4
ldstub [%i0+0x196],%l3 ! %l3 = 000000a5000000ff
! Mem[0000000022800010] = 8cb84d5e, %f19 = 19b66116
lda [%i1+%o2]0x80,%f19 ! %f19 = 8cb84d5e
p9_label_15:
! %l5 = 36780545483816ce, Mem[00000000900001d6] = f37374bf, %asi = 80
stha %l5,[%i4+0x1d6]%asi ! Mem[00000000900001d4] = 16ce74bf
! Mem[00000000900000f0] = 533986c0, %g18 = dd63ed7c807d8d4b
ldsw [%i4+0x0f0],%g2 ! %g2 = dd63ed7c807d8d4b
! Mem[0000000022800000] = 6ac9e33c, %l3 = 00000000000000a5
lduha [%i1+%g0]0x88,%l3 ! %l3 = 000000000000e33c
! Code Fragment 2
p9_fragment_7:
ta T_CHANGE_HPRIV
! %l2 = 00000000822dfb96
set 0xa9146a8c,%l2 ! %l2 = 00000000a9146a8c
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000022000168] = cc6ac9f9, %l2 = a9146a8c, %l4 = 9e8e755b
add %i0,0x168,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cc6ac9f9
! Invert Register : %l2 = 00000000a9146a8c
xor %l2,-1,%l2 ! %l2 = ffffffff56eb9573
! Mem[00000000230001e0] = 32b60061, %l5 = 483816ce, %l5 = 483816ce
add %i2,0x1e0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000032b60061
! Mem[0000000022000028] = 9e8e755b, %l5 = 0000000032b60061
swapa [%i0+%o5]0x81,%l5 ! %l5 = 000000009e8e755b
! %f0 = a327b2ec 10bff821 bfeaf84d de40b6f1
! %f4 = 51a762e2 5a00a75f 9d8db3c7 9090b63c
! %f8 = 696fcda2 a52d09a6 c1e707e9 987bf307
! %f12 = fdb4c278 fc471942 a995229a 60be9fa6
stda %f0,[%i0]ASI_COMMIT_S ! Block Store to 0000000022000000
! Clear Register : %l7 = 000000005205d641
clr %l7 ! %l7 = 0000000000000000
p9_label_16:
! %l4 = cc6ac9f9, %l5 = 9e8e755b, Mem[0000000090800090] = a7cee9e0 21c8ed45
std %l4,[%i5+0x090] ! Mem[0000000090800090] = cc6ac9f9 9e8e755b
! Mem[0000000091000070] = a6e137bb, %g2 = 00000000533986c0
lduh [%i6+0x070],%g2 ! %g2 = 000000000000a6e1
! Mem[00000000908000f0] = 92c8b875, %g18 = dd63ed7c807d8d4b
ldsw [%i5+0x0f0],%g2 ! %g2 = dd63ed7c807d8d4b
! Mem[00000000228001cc] = d581a4fb, %l0 = 0000000000000044
ldsb [%i1+0x1ce],%l0 ! %l0 = ffffffffffffffa4
! %l5 = 000000009e8e755b, %l0 = ffffffffffffffa4, %l3 = 000000000000e33c
andcc %l5,%l0,%l3 ! %l3 = 000000009e8e7500, %ccr = 08
! Mem[00000000910001b8] = fe0490b8 47252129, %g2 = 92c8b875, %g3 = 91c7ee5a
ldd [%i6+0x1b8],%g2 ! %g2 = 00000000fe0490b8 0000000047252129
! %l5 = 000000009e8e755b, %l1 = 000000000000006c, %y = 5e4db88c
sdivcc %l5,%l1,%l4 ! %l4 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = ffffffa4
! Mem[00000000908001d8] = e4dccb27, %g2 = 00000000fe0490b8
lduwa [%i5+0x1d8]%asi,%g2 ! %g2 = 00000000e4dccb27
! %l4 = 000000007fffffff, %l6 = 0000000000000063, %ccr = 02
movgu %xcc,%l4,%l6 ! Moved, %l6 = 000000007fffffff
! %l2 = 56eb9573, %l3 = 9e8e7500, Mem[0000000023000018] = 0d21d6ac 440cb0b9
stda %l2,[%i2+%o3]0x81 ! Mem[0000000023000018] = 56eb9573 9e8e7500
p9_label_17:
! Mem[0000000023800164] = 92291135, %l6 = 7fffffff, %l0 = ffffffa4
add %i3,0x164,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000092291135
! %f16 = a16921be a4c8e35a, Mem[0000000091800028] = 0b3a6603 925a7f3c
std %f16,[%o0+%o5] ! Mem[0000000091800028] = a16921be a4c8e35a
! %l3 = 000000009e8e7500, %l5 = 000000009e8e755b, %ccr = 02
mova %xcc,%l3,%l5 ! Moved, %l5 = 000000009e8e7500
! %l4 = 000000007fffffff, imm = 0000000000000023, %l6 = 000000007fffffff
srlx %l4,0x023,%l6 ! %l6 = 0000000000000000
membar #Sync ! Added by membar checker (185)
! %l3 = 000000009e8e7500, Mem[00000000900001a3] = f6d35692
stb %l3,[%i4+0x1a3] ! Mem[00000000900001a0] = 00d35692
! %l6 = 0000000000000000
sethi %hi(0x94352800),%l6 ! %l6 = 0000000094352800
! %l2 = ffffffff56eb9573, immed = fffff7a8, %y = ffffffa4
udivcc %l2,-0x858,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 92291135
! %l7 = 0000000000000000
setx 0xee76367061e325c7,%g7,%l7 ! %l7 = ee76367061e325c7
! Mem[00000000908000b4] = 262323b6, %g2 = 00000000e4dccb27
lduh [%i5+0x0b6],%g2 ! %g2 = 0000000000002623
! Mem[00000000900000b0] = 76ad0737d0014fe2, %g2 = 0000000000002623
ldx [%i4+0x0b0],%g2 ! %g2 = 76ad0737d0014fe2
p9_label_18:
! Code Fragment 2
p9_fragment_8:
ta T_CHANGE_HPRIV
! %l2 = 00000000ffffffff
set 0x2de0374d,%l2 ! %l2 = 000000002de0374d
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l7 = ee76367061e325c7
sethi %hi(0xb7433c00),%l7 ! %l7 = 00000000b7433c00
! %f17 = a4c8e35a, Mem[0000000023800010] = 3e02d7df
sta %f17,[%i3+%o2]0x89 ! Mem[0000000023800010] = a4c8e35a
! Mem[0000000091000128] = c9191f5d cd3a6161, %g2 = d0014fe2, %g3 = 47252129
ldd [%i6+0x128],%g2 ! %g2 = 00000000c9191f5d 00000000cd3a6161
! Mem[0000000091000000] = 5398fcc64cc663e3, %g2 = 00000000c9191f5d
ldx [%i6+%g0],%g2 ! %g2 = 5398fcc64cc663e3
! %f22 = 44365cb7 164bf61f, Mem[0000000022000108] = b061eab3 9d6dd994
std %f22,[%i0+0x108] ! Mem[0000000022000108] = 44365cb7 164bf61f
! Code Fragment 2
p9_fragment_9:
ta T_CHANGE_HPRIV
! %l2 = 000000002de0374d
set 0xd46c9a9e,%l2 ! %l2 = 00000000d46c9a9e
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000002280019c] = 3d8a5efb, %l6 = 0000000094352800
ldsw [%i1+0x19c],%l6 ! %l6 = 000000003d8a5efb
! %l7 = 00000000b7433c00, %l4 = 000000007fffffff, %ccr = 0a
movn %icc,%l7,%l4 ! Register Not Moved
! %l0 = 92291135, %l1 = 0000006c, Mem[00000000900000c8] = 50758781 54a65586
std %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = 92291135 0000006c
p9_label_19:
! %l4 = 000000007fffffff, imm = 00000000000002ea, %l3 = 000000009e8e7500
andn %l4,0x2ea,%l3 ! %l3 = 000000007ffffd15
! %l7 = 00000000b7433c00, imm = 000000000000074b, %l1 = 000000000000006c
subccc %l7,0x74b,%l1 ! %l1 = 00000000b74334b5, %ccr = 08
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cf16ce 74bf329d ce6d0a8b
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900000b0] = 0737d001, %g2 = 5398fcc64cc663e3
ldsh [%i4+0x0b2],%g2 ! %g2 = 0000000000000737
! Code Fragment 2
p9_fragment_10:
ta T_CHANGE_HPRIV
! %l2 = 00000000d46c9a9e
set 0x83ffdcf6,%l2 ! %l2 = 0000000083ffdcf6
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000023800018] = b45ec0908dcbff48, %f4 = 51a762e2 5a00a75f
ldda [%i3+%o3]0x80,%f4 ! %f4 = b45ec090 8dcbff48
! Mem[0000000022800198] = 3853bb8f3d8a5efb, %l5 = 000000009e8e7500, %l7 = 00000000b7433c00
add %i1,0x198,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3853bb8f3d8a5efb
! %f16 = a16921be a4c8e35a, Mem[0000000022800158] = 7b2a3244 f634780b
std %f16,[%i1+0x158] ! Mem[0000000022800158] = a16921be a4c8e35a
! %l1 = 00000000b74334b5, Mem[00000000900000f7] = 0b9e8e75
stb %l1,[%i4+0x0f7] ! Mem[00000000900000f4] = b59e8e75
! %l7 = 3853bb8f3d8a5efb, %l5 = 000000009e8e7500, %ccr = 08
movn %xcc,%l7,%l5 ! Register Not Moved
p9_label_20:
! %l6 = 000000003d8a5efb, %l5 = 000000009e8e7500, %y = 92291135
udiv %l6,%l5,%l1 ! %l1 = 00000000ebfc59ba
mov %l0,%y ! %y = 92291135
! Mem[0000000023800008] = ad707e24, %l7 = 3853bb8f3d8a5efb
ldsba [%i3+%o1]0x88,%l7 ! %l7 = 0000000000000024
! Mem[0000000023000050] = 3c3d641f9b81d8e7, %l5 = 000000009e8e7500, %l5 = 000000009e8e7500
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3c3d641f9b81d8e7
! Mem[00000000228001b4] = f411fa92, %l2 = 0000000083ffdcf6
ldstub [%i1+0x1b4],%l2 ! %l2 = 000000f4000000ff
! Mem[00000000230000cc] = d0cf6c0c, %l2 = 000000f4, %l2 = 000000f4
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d0cf6c0c
! Mem[00000000238000c4] = 49f17f9a, %l3 = 000000007ffffd15
ldsw [%i3+0x0c4],%l3 ! %l3 = 0000000049f17f9a
! %l5 = 3c3d641f9b81d8e7, Mem[0000000022800008] = a6740a7d0e94b88c
stxa %l5,[%i1+%o1]0x88 ! Mem[0000000022800008] = 3c3d641f9b81d8e7
! %l1 = 00000000ebfc59ba, %l2 = 00000000d0cf6c0c, %ccr = 08
movvs %icc,%l1,%l2 ! Register Not Moved
! %l3 = 0000000049f17f9a, %l3 = 0000000049f17f9a, %l6 = 000000003d8a5efb
srl %l3,%l3,%l6 ! %l6 = 0000000000000012
! %l0 = 0000000092291135, immed = 000001d2, %ccr = 08
movrne %l0,0x1d2,%l5 ! Moved, %l5 = 00000000000001d2
p9_label_21:
! Mem[0000000022000018] = 9d8db3c7, %l2 = 00000000d0cf6c0c
ldstuba [%i0+%o3]0x80,%l2 ! %l2 = 0000009d000000ff
! %f0 = a327b2ec 10bff821 bfeaf84d de40b6f1
! %f4 = b45ec090 8dcbff48 9d8db3c7 9090b63c
! %f8 = 696fcda2 a52d09a6 c1e707e9 987bf307
! %f12 = fdb4c278 fc471942 a995229a 60be9fa6
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! %l1 = 00000000ebfc59ba, Mem[0000000090800154] = db6786fd, %asi = 80
stwa %l1,[%i5+0x154]%asi ! Mem[0000000090800154] = ebfc59ba
! Mem[0000000023800018] = b45ec090, %l5 = 00000000000001d2
ldsba [%i3+%o3]0x81,%l5 ! %l5 = ffffffffffffffb4
! %f29 = 5c347ac1, Mem[0000000090800034] = 37c4972c
st %f29,[%i5+0x034] ! Mem[0000000090800034] = 5c347ac1
! %l5 = ffffffffffffffb4, Mem[0000000022000028] = e907e7c1
stba %l5,[%i0+%o5]0x89 ! Mem[0000000022000028] = e907e7b4
! %l4 = 000000007fffffff, Mem[0000000090800126] = 2cfa22f4
sth %l4,[%i5+0x126] ! Mem[0000000090800124] = ffff22f4
! Mem[00000000900001c0] = e1f675de, %g2 = 0000000000000737
ldsha [%i4+0x1c0]%asi,%g2 ! %g2 = ffffffffffffe1f6
! %l3 = 0000000049f17f9a, %l6 = 0000000000000012, %y = 92291135
mulscc %l3,%l6,%l3 ! %l3 = 00000000a4f8bfdf, %ccr = 08, %y = 4914889a
! %l6 = 0000000000000012, Mem[0000000023800018] = 90c05eb4
stwa %l6,[%i3+%o3]0x89 ! Mem[0000000023800018] = 00000012
p9_label_22:
! %l2 = 000000000000009d, %l3 = 00000000a4f8bfdf, %l0 = 0000000092291135
andcc %l2,%l3,%l0 ! %l0 = 000000000000009d, %ccr = 00
! Mem[0000000022800020] = 2cb4c163, %l0 = 000000000000009d
ldstuba [%i1+%o4]0x81,%l0 ! %l0 = 0000002c000000ff
! Mem[0000000022800008] = e7d8819b 1f643d3c, %l4 = 7fffffff, %l5 = ffffffb4
ldda [%i1+%o1]0x80,%l4 ! %l4 = 00000000e7d8819b 000000001f643d3c
membar #Sync ! Added by membar checker (186)
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 92291135 0000006c
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a3b5 9e8e755b 07131678
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l0 = 0000002c, %l1 = ebfc59ba, Mem[0000000091800178] = b03d72e9 5a6737e7
std %l0,[%o0+0x178] ! Mem[0000000091800178] = 0000002c ebfc59ba
! %l7 = 0000000000000024, Mem[00000000908000a0] = 9d26e2ca, %asi = 80
stwa %l7,[%i5+0x0a0]%asi ! Mem[00000000908000a0] = 00000024
! Mem[0000000023000090] = a04378e2726b6466, %f10 = c1e707e9 987bf307
ldda [%i2+0x090]%asi,%f10 ! %f10 = a04378e2 726b6466
! Mem[0000000090000120] = bc5b9b3f, %g2 = ffffffffffffe1f6
ldsb [%i4+0x120],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000002280014f] = a2ee56b1, %l2 = 000000000000009d
ldstub [%i1+0x14f],%l2 ! %l2 = 000000b1000000ff
! Mem[0000000022800100] = 4d3817392edf4349, %l7 = 0000000000000024, %l6 = 0000000000000012
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 4d3817392edf4349
p9_label_23:
! Code Fragment 2
p9_fragment_11:
ta T_CHANGE_HPRIV
! %l2 = 00000000000000b1
set 0xfb64f7f0,%l2 ! %l2 = 00000000fb64f7f0
stxa %l2, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000023000066] = b02b51e2, %l6 = 4d3817392edf4349
ldstub [%i2+0x066],%l6 ! %l6 = 00000051000000ff
! Mem[0000000022000010] = e262a751, %l7 = 0000000000000024
lduwa [%i0+%o2]0x88,%l7 ! %l7 = 00000000e262a751
! Mem[0000000022000140] = b6115ca3, %l1 = 00000000ebfc59ba
swap [%i0+0x140],%l1 ! %l1 = 00000000b6115ca3
! %l2 = 00000000fb64f7f0, %l6 = 0000000000000051, %ccr = 00
movgu %icc,%l2,%l6 ! Moved, %l6 = 00000000fb64f7f0
! Mem[000000002300012e] = de5e0bb6, %l5 = 000000001f643d3c
ldstub [%i2+0x12e],%l5 ! %l5 = 0000000b000000ff
! Mem[0000000023000008] = 5b758e9e, %f16 = a16921be
lda [%i2+%o1]0x89,%f16 ! %f16 = 5b758e9e
! %l5 = 000000000000000b, %l7 = 00000000e262a751, %y = 4914889a
mulscc %l5,%l7,%l7 ! %l7 = 0000000000000005, %ccr = 00, %y = a48a444d
! %l0 = 000000000000002c, Mem[0000000023000028] = 1d2121ac48feecb8
stxa %l0,[%i2+%o5]0x81 ! Mem[0000000023000028] = 000000000000002c
! Mem[0000000091000000] = 5398fcc6 4cc663e3, %g2 = ffffffbc, %g3 = cd3a6161
ldd [%i6+%g0],%g2 ! %g2 = 000000005398fcc6 000000004cc663e3
p9_label_24:
! %l4 = e7d8819b, %l5 = 0000000b, Mem[0000000022800008] = e7d8819b 1f643d3c
stda %l4,[%i1+%o1]0x80 ! Mem[0000000022800008] = e7d8819b 0000000b
! %l4 = 00000000e7d8819b, Mem[00000000238001a4] = 26b5a4c3
stb %l4,[%i3+0x1a4] ! Mem[00000000238001a4] = 9bb5a4c3
! %l1 = 00000000b6115ca3, Mem[0000000091000080] = 037fae374fba0a1d
stx %l1,[%i6+0x080] ! Mem[0000000091000080] = 00000000b6115ca3
! %l3 = 00000000a4f8bfdf, Mem[00000000220001a0] = 6c3724c8
stw %l3,[%i0+0x1a0] ! Mem[00000000220001a0] = a4f8bfdf
! immd = 000000000000029e, %l0 = 000000000000002c, %ccr = 00
movge %icc,0x29e,%l0 ! Moved, %l0 = 000000000000029e
! %l1 = 00000000b6115ca3, Mem[0000000023000028] = 00000000
stha %l1,[%i2+%o5]0x88 ! Mem[0000000023000028] = 00005ca3
! Mem[0000000090000040] = 9d14608a, %g2 = 000000005398fcc6
lduw [%i4+0x040],%g2 ! %g2 = 000000009d14608a
! Mem[0000000022800018] = a9dfd69f, %l4 = 00000000e7d8819b
ldstuba [%i1+%o3]0x81,%l4 ! %l4 = 000000a9000000ff
! %l5 = 000000000000000b, Mem[00000000908001c1] = 65ad57cb
stb %l5,[%i5+0x1c1] ! Mem[00000000908001c0] = 0bad57cb
! %l2 = 00000000fb64f7f0, Mem[0000000090800068] = 883c1f8f
stw %l2,[%i5+0x068] ! Mem[0000000090800068] = fb64f7f0
p9_label_25:
! %f10 = a04378e2 726b6466, Mem[0000000091800078] = a9486159 a31e0d83
std %f10,[%o0+0x078] ! Mem[0000000091800078] = a04378e2 726b6466
! Mem[0000000091800190] = 0bdfe83d 3b77e6a9, %g2 = 9d14608a, %g3 = 4cc663e3
ldd [%o0+0x190],%g2 ! %g2 = 000000000bdfe83d 000000003b77e6a9
! %l6 = 00000000fb64f7f0, Mem[00000000228000db] = 525a5eec
stb %l6,[%i1+0x0db] ! Mem[00000000228000d8] = 525a5ef0
! %l6 = fb64f7f0, %l7 = 00000005, Mem[00000000918000e8] = 6c82cd42 6ad942c8
std %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = fb64f7f0 00000005
! %l5 = 000000000000000b, imm = fffffffffffffb9e, %l1 = 00000000b6115ca3
subc %l5,-0x462,%l1 ! %l1 = 000000000000046d
! %l4 = 000000a9, %l5 = 0000000b, Mem[0000000090000060] = 77bc97b3 31dc8ee9
stda %l4,[%i4+0x060]%asi ! Mem[0000000090000060] = 000000a9 0000000b
! Mem[0000000090000004] = c8e35aa5, %g2 = 000000000bdfe83d
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000c8
! Mem[00000000238000a8] = 20d9e2c1, %l1 = 000000000000046d
swap [%i3+0x0a8],%l1 ! %l1 = 0000000020d9e2c1
! Mem[000000002200002c] = 987bf307, %l3 = a4f8bfdf, %l5 = 0000000b
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000987bf307
! Mem[0000000090800004] = 000000e7, %g2 = 00000000000000c8
lduw [%i5+0x004],%g2 ! %g2 = 00000000000000e7
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p9_branch_failed
p9_not_taken_0_end:
! End of Random Code for Thread 9
1: membar #Sync ! Force all stores to complete
p9_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x024] ! Set processor 9 done flag
! Check Registers
p9_check_registers:
set p9_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000029e
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000020d9e2c1
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000fb64f7f0
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a4f8bfdf
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000a9
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000987bf307
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000fb64f7f0
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000005
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xa48a444d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p9_failed
mov 0x111,%g1
! 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 b45ec090 8dcbff48
bne %xcc,p9_f4_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 696fcda2 a52d09a6
bne %xcc,p9_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a04378e2 726b6466
bne %xcc,p9_f10_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5b758e9e a4c8e35a
bne %xcc,p9_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a57a0414 8cb84d5e
bne %xcc,p9_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 84b0124d a57ff04c
bne %xcc,p9_f20_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 691962b5 5c347ac1
bne %xcc,p9_f28_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a327b2ec10bff821
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 = bfeaf84dde40b6f1
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 51a762e25a00a75f
ldx [%i0+0x010],%g3 ! Observed data at 0000000022000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff8db3c79090b63c
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 = 696fcda2a52d09a6
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 = b4e707e9987bf307
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fdb4c278fc471942
ldx [%i0+0x030],%g3 ! Observed data at 0000000022000030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a995229a60be9fa6
ldx [%i0+0x038],%g3 ! Observed data at 0000000022000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x038,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 28e9ffff705bb83f
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000220000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 44365cb7164bf61f
ldx [%i0+0x108],%g3 ! Observed data at 0000000022000108
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = eab949ff89094a9f
ldx [%i0+0x110],%g3 ! Observed data at 0000000022000110
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = ebfc59ba0516deee
ldx [%i0+0x140],%g3 ! Observed data at 0000000022000140
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = b6d88b9cb2afff67
ldx [%i0+0x190],%g3 ! Observed data at 0000000022000190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a4f8bfdfd7ddaa29
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000220001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1a0,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = e7d8819b0000000b
ldx [%i1+0x008],%g3 ! Observed data at 0000000022800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffdfd69fdb021ade
ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffb4c1639abb9ec8
ldx [%i1+0x020],%g3 ! Observed data at 0000000022800020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 01a8fe9c48197e67
ldx [%i1+0x060],%g3 ! Observed data at 0000000022800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c9fa45ffefbd3726
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000228000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 525a5ef0132e56ff
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000228000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9e280d10a2ee56ff
ldx [%i1+0x148],%g3 ! Observed data at 0000000022800148
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = a16921bea4c8e35a
ldx [%i1+0x158],%g3 ! Observed data at 0000000022800158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4babf17fff11fa92
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000228001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4b557d0e1b20fc0c
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000228001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1c0,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 9e8e755b483816ce
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 = 29aaddd7483816ce
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 = 56eb95739e8e7500
ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a35c00000000002c
ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 946641ebb02bffe2
ldx [%i2+0x060],%g3 ! Observed data at 0000000023000060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 946117144e040c3c
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000230000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x128],%g2 ! Expected data = b08ca9a1de5effb6
ldx [%i2+0x128],%g3 ! Observed data at 0000000023000128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x128,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 15e8773c25fc5e29
ldx [%i3+0x000],%g3 ! Observed data at 0000000023800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5ae3c8a45a6b2539
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 = 120000008dcbff48
ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = de40b6f19dce6174
ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000046dd23f2ea8
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000238000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x178],%g2 ! Expected data = 741fc5423584dd63
ldx [%i3+0x178],%g3 ! Observed data at 0000000023800178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 967c779d9bb5a4c3
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000238001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1a0,%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_f8_fail:
set p9_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f10_fail:
set p9_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f16_fail:
set p9_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f18_fail:
set p9_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f20_fail:
set p9_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f28_fail:
set p9_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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:
stha %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000018]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000028]
umulcc %l4,%l2,%l5
done
p9_trap1o:
stha %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000018]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000028]
umulcc %l4,%l2,%l5
done
p9_trap2e:
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000000]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800000]
srl %l5,%l2,%l0
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022000000]
done
p9_trap2o:
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022000000]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800000]
srl %l5,%l2,%l0
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022000000]
done
p9_trap3e:
and %l7,0xc74,%l4
or %l7,%l1,%l3
xnor %l1,-0x2b1,%l0
done
p9_trap3o:
and %l7,0xc74,%l4
or %l7,%l1,%l3
xnor %l1,-0x2b1,%l0
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 = f76bef6fe9d750b2
ldx [%g1+0x008],%l1 ! %l1 = a47b6ce848197e67
ldx [%g1+0x010],%l2 ! %l2 = 8d760e741c5820b7
ldx [%g1+0x018],%l3 ! %l3 = 1c935b06d5049066
ldx [%g1+0x020],%l4 ! %l4 = 37ec865a9bdc887b
ldx [%g1+0x028],%l5 ! %l5 = 1cb0380c685884e3
ldx [%g1+0x030],%l6 ! %l6 = 46bcc5527dd40e61
ldx [%g1+0x038],%l7 ! %l7 = 50a4cd99a11ab7aa
! Initialize the output register of window 0
set unres3_start,%o0
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 = 07850b7a f2ba4e5c df053004 efa53b11
! %f4 = 82f2a377 21280447 091c56bf a53e8b0c
! %f8 = 2085e18b e67f6ab4 98f4d81c 7c8c5e17
! %f12 = 5023c8d3 cd1aae91 237dc82f cbe7207d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9545848b bbefdfcb c46a2915 7045e4d6
! %f20 = 369fd87e ef94ecf7 36e01d0c d213b3f2
! %f24 = 62d52fca 3cedf782 fa6cdec5 2b310d10
! %f28 = 52ec7682 a90c984c 3bd0a25f 91b5f5bb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0660f682 a94a88da f16cfc04 b4067784
! %f36 = e968c3cf cf4e1d60 29dbc580 d653c9b3
! %f40 = 9ec6d578 d4847b71 2bf6bfcf 7a0c9e16
! %f44 = 6f4cd7e2 aaab8662 49a89ecc 8166b34c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x017698b000000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 017698b000000038
wr %g0,%y ! Clear Y 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[000000009080006c] = 353a0431, %g18 = 36d51b149b39c147
ldsw [%i5+0x06c],%g2 ! %g2 = 36d51b149b39c147
! Mem[0000000091800074] = 83e88393, %g18 = 36d51b149b39c147
ldsw [%o0+0x074],%g2 ! %g2 = 36d51b149b39c147
! immd = 0000000000000363, %l4 = f7d568de312489da, %ccr = 44
movvc %xcc,0x363,%l4 ! Moved, %l4 = 0000000000000363
! %l1 = 41878d644429a92b, %l5 = fc7fdb82a95f6457, %ccr = 44
movne %xcc,%l1,%l5 ! Register Not Moved
! %l2 = 8932da5a28665828, Mem[0000000024000018] = 4af3eafc
stha %l2,[%i0+%o3]0x80 ! Mem[0000000024000018] = 5828eafc
! %l6 = 53cd3d93b305ae38, %l2 = 8932da5a28665828, %ccr = 44
movvc %xcc,%l6,%l2 ! Moved, %l2 = 53cd3d93b305ae38
! Mem[0000000024000018] = 5828eafc, %l4 = 0000000000000363
ldsba [%i0+%o3]0x80,%l4 ! %l4 = 0000000000000058
! %f0 = 07850b7a f2ba4e5c df053004 efa53b11
! %f4 = 82f2a377 21280447 091c56bf a53e8b0c
! %f8 = 2085e18b e67f6ab4 98f4d81c 7c8c5e17
! %f12 = 5023c8d3 cd1aae91 237dc82f cbe7207d
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090800000] = 558865ec, %g2 = ffffffff83e88393
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000055
! %l3 = 34a671107b02ac0c, %l5 = fc7fdb82a95f6457, %ccr = 44
movrgz %l3,%l5,%l7 ! Moved, %l7 = fc7fdb82a95f6457
p10_label_2:
! %l2 = 53cd3d93b305ae38, Mem[000000009080014d] = fe970f2c
stb %l2,[%i5+0x14d] ! Mem[000000009080014c] = 38970f2c
! Mem[0000000024000000] = 6c5524fb, %l2 = 53cd3d93b305ae38
ldsha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000006c55
! %l4 = 0000000000000058, Mem[00000000910000dc] = c3079564
stw %l4,[%i6+0x0dc] ! Mem[00000000910000dc] = 00000058
! Mem[0000000025800041] = 50329f04, %l7 = fc7fdb82a95f6457
ldstub [%i3+0x041],%l7 ! %l7 = 00000032000000ff
! Mem[0000000091000070] = a6e137bbab1740c8, %g2 = 0000000000000055
ldx [%i6+0x070],%g2 ! %g2 = a6e137bbab1740c8
! %l3 = 34a671107b02ac0c, Mem[00000000918001b0] = 48bf949ef9505f57
stx %l3,[%o0+0x1b0] ! Mem[00000000918001b0] = 34a671107b02ac0c
! Mem[00000000918001f8] = bebe044f, %g2 = a6e137bbab1740c8
ldsb [%o0+0x1f8],%g2 ! %g2 = ffffffffffffffbe
! Mem[00000000908001b4] = 307b0454, %g18 = 36d51b149b39c147
ldsw [%i5+0x1b4],%g2 ! %g2 = 36d51b149b39c147
! %l5 = fc7fdb82a95f6457, %l4 = 0000000000000058, %ccr = 44
mova %icc,%l5,%l4 ! Moved, %l4 = fc7fdb82a95f6457
! Mem[0000000090000060] = 77bc97b3, %g2 = 00000000307b0454
lduh [%i4+0x060],%g2 ! %g2 = 00000000000077bc
p10_label_3:
! %l0 = 525f8990045c53fd
setx 0x6c57d2cfc3401ab4,%g7,%l0 ! %l0 = 6c57d2cfc3401ab4
! Mem[0000000024000048] = 16869e52, %l6 = 53cd3d93b305ae38
ldstub [%i0+0x048],%l6 ! %l6 = 00000016000000ff
! %l1 = 41878d644429a92b, %l4 = fc7fdb82a95f6457, %ccr = 44
movle %xcc,%l1,%l4 ! Moved, %l4 = 41878d644429a92b
! Mem[000000009080002c] = 8fd332d4, %g2 = 00000000000077bc
lduw [%i5+0x02c],%g2 ! %g2 = 000000008fd332d4
! Mem[00000000918001e4] = f6dfff3d, %g18 = 36d51b149b39c147
ldsw [%o0+0x1e4],%g2 ! %g2 = 36d51b149b39c147
! %l5 = fc7fdb82a95f6457, Mem[0000000025000028] = 85c246ee
stba %l5,[%i2+%o5]0x81 ! Mem[0000000025000028] = 57c246ee
! Mem[00000000240000a4] = 4f750d78, %l1 = 41878d644429a92b
lduw [%i0+0x0a4],%l1 ! %l1 = 000000004f750d78
! %l6 = 0000000000000016, %l0 = 6c57d2cfc3401ab4, %ccr = 44
movge %xcc,%l6,%l0 ! Moved, %l0 = 0000000000000016
! Mem[0000000091800118] = 16d0a328, %g2 = fffffffff6dfff3d
ldsh [%o0+0x118],%g2 ! %g2 = 00000000000016d0
! %l2 = 0000000000006c55, immed = fffff098, %y = 00000000
mulscc %l2,-0xf68,%l0 ! %l0 = 000000000000362a, %ccr = 00, %y = 80000000
p10_label_4:
! %l6 = 0000000000000016, Mem[0000000024000008] = 2cf4d556
stha %l6,[%i0+%o1]0x81 ! Mem[0000000024000008] = 0016d556
! %l2 = 0000000000006c55, Mem[0000000091000100] = 9416c8c1
sth %l2,[%i6+0x100] ! Mem[0000000091000100] = 6c55c8c1
! %l5 = fc7fdb82a95f6457, Mem[000000009000014c] = efa53b11
sth %l5,[%i4+0x14c] ! Mem[000000009000014c] = 64573b11
membar #Sync ! Added by membar checker (187)
! Mem[0000000090000140] = 07850b7af2ba4e5c, %g2 = 00000000000016d0
ldx [%i4+0x140],%g2 ! %g2 = 07850b7af2ba4e5c
! %l7 = 0000000000000032, Mem[00000000910000b4] = 666102f0
stw %l7,[%i6+0x0b4] ! Mem[00000000910000b4] = 00000032
! Mem[0000000024000020] = 67ba25d7 ad25b67e, %l4 = 4429a92b, %l5 = a95f6457
ldda [%i0+%o4]0x81,%l4 ! %l4 = 0000000067ba25d7 00000000ad25b67e
! %l6 = 0000000000000016, immed = 000002d8, %y = 80000000
sdivcc %l6,0x2d8,%l3 ! %l3 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 0000362a
! Mem[00000000900000b8] = 6d281246ee99009a, %g2 = 07850b7af2ba4e5c
ldx [%i4+0x0b8],%g2 ! %g2 = 6d281246ee99009a
! Mem[0000000025800020] = 7ffad112, %l2 = 0000000000006c55
lduwa [%i3+%o4]0x81,%l2 ! %l2 = 000000007ffad112
! %l5 = 00000000ad25b67e, Mem[00000000910000b1] = e1c03300
stb %l5,[%i6+0x0b1] ! Mem[00000000910000b0] = 7ec03300
p10_label_5:
! %l0 = 000000000000362a, imm = 0000000000000014, %l3 = ffffffff80000000
sllx %l0,0x014,%l3 ! %l3 = 0000000362a00000
! %l0 = 000000000000362a
setx 0x41461c205625e897,%g7,%l0 ! %l0 = 41461c205625e897
! Mem[00000000910001f8] = fd114e761e3aeca4, %g2 = 6d281246ee99009a
ldx [%i6+0x1f8],%g2 ! %g2 = fd114e761e3aeca4
! %f29 = a90c984c, Mem[0000000091000028] = 05e12eff
sta %f29,[%i6+0x028]%asi ! Mem[0000000091000028] = a90c984c
! %l6 = 0000000000000016, Mem[0000000025000010] = fb79f9a0
stwa %l6,[%i2+%o2]0x80 ! Mem[0000000025000010] = 00000016
! %l2 = 000000007ffad112, Mem[0000000025800043] = 50ff9f04
stb %l2,[%i3+0x043] ! Mem[0000000025800040] = 50ff9f12
! Mem[0000000090800010] = 8d8cadf7, %g2 = fd114e761e3aeca4
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffff8d8c
! %l4 = 0000000067ba25d7, %l0 = 41461c205625e897, %ccr = 8a
movvc %icc,%l4,%l0 ! Register Not Moved
! %l7 = 0000000000000032, Mem[0000000090000058] = 06969e626313d865
stx %l7,[%i4+0x058] ! Mem[0000000090000058] = 0000000000000032
! Mem[0000000091800090] = faf7017d, %g18 = 36d51b149b39c147
ldsw [%o0+0x090],%g2 ! %g2 = 36d51b149b39c147
p10_label_6:
! Mem[0000000025000018] = 65ceb7d0, %l6 = 0000000000000016
lduba [%i2+%o3]0x89,%l6 ! %l6 = 00000000000000d0
! %l0 = 41461c205625e897, %l7 = 0000000000000032, %l3 = 0000000362a00000
or %l0,%l7,%l3 ! %l3 = 41461c205625e8b7
! Mem[0000000090800188] = cd2b4216ada4c276, %g2 = fffffffffaf7017d
ldx [%i5+0x188],%g2 ! %g2 = cd2b4216ada4c276
! immd = 00000000000003df, %l1 = 000000004f750d78, %ccr = 8a
movcs %icc,0x3df,%l1 ! Register Not Moved
! %l4 = 0000000067ba25d7
sethi %hi(0x4d405400),%l4 ! %l4 = 000000004d405400
! immd = 0000000000000093, %l0 = 41461c205625e897, %ccr = 8a
movn %xcc,0x093,%l0 ! Register Not Moved
! %f7 = a53e8b0c, Mem[0000000091000074] = ab1740c8
st %f7 ,[%i6+0x074] ! Mem[0000000091000074] = a53e8b0c
! Mem[000000002400013c] = a0b0bf88, %l4 = 000000004d405400
ldsw [%i0+0x13c],%l4 ! %l4 = ffffffffa0b0bf88
! Mem[0000000025800018] = 057fa329, %l0 = 41461c205625e897
ldsba [%i3+%o3]0x88,%l0 ! %l0 = 0000000000000029
! Mem[00000000900001e8] = 2bf50637, %g2 = cd2b4216ada4c276
ldsh [%i4+0x1e8],%g2 ! %g2 = 0000000000002bf5
p10_label_7:
! Mem[0000000024800010] = bd8ec9ba 51ea9e26, %l6 = 000000d0, %l7 = 00000032
ldda [%i1+%o2]0x81,%l6 ! %l6 = 00000000bd8ec9ba 0000000051ea9e26
! immd = 00000000000003b8, %l0 = 0000000000000029, %ccr = 8a
movleu %xcc,0x3b8,%l0 ! Register Not Moved
! Mem[0000000025800110] = 2b3de737b4ae2fba, %l2 = 000000007ffad112, %l0 = 0000000000000029
add %i3,0x110,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 2b3de737b4ae2fba
! Mem[00000000900000f4] = a30b6237, %g2 = 0000000000002bf5
ldsh [%i4+0x0f6],%g2 ! %g2 = ffffffffffffa30b
! Mem[0000000025800010] = ff90c46d, %l1 = 000000004f750d78
lduha [%i3+%o2]0x80,%l1 ! %l1 = 000000000000ff90
! Mem[0000000024000108] = 6f4dadaecbab6664, %l0 = 2b3de737b4ae2fba, %l1 = 000000000000ff90
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6f4dadaecbab6664
! %l5 = 00000000ad25b67e, %l1 = 6f4dadaecbab6664, %l5 = 00000000ad25b67e
subccc %l5,%l1,%l5 ! %l5 = 90b25251e17a501a, %ccr = 99
! Mem[0000000024000008] = a3d1106156d51600, %f26 = fa6cdec5 2b310d10
ldda [%i0+%o1]0x89,%f26 ! %f26 = a3d11061 56d51600
! immd = 0000000000000073, %l2 = 000000007ffad112, %ccr = 99
movcs %xcc,0x073,%l2 ! Moved, %l2 = 0000000000000073
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
p10_label_8:
! Mem[00000000918001e4] = dfff3da3, %g2 = ffffffffffffa30b
ldub [%o0+0x1e5],%g2 ! %g2 = 00000000000000df
! %l0 = 2b3de737b4ae2fba, immed = 00000e79, %y = 0000362a
smulcc %l0,0xe79,%l3 ! %l3 = fffffbbdecf0baea, %ccr = 88, %y = fffffbbd
! Mem[0000000024800058] = 7d05c4c3, %l2 = 00000073, %l7 = 51ea9e26
add %i1,0x58,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007d05c4c3
! Mem[00000000240001e0] = 68f099e3, %l0 = 2b3de737b4ae2fba
swap [%i0+0x1e0],%l0 ! %l0 = 0000000068f099e3
! Mem[0000000024000184] = feae4f07, %l7 = 000000007d05c4c3
swap [%i0+0x184],%l7 ! %l7 = 00000000feae4f07
! %l1 = 6f4dadaecbab6664
sethi %hi(0x93b93400),%l1 ! %l1 = 0000000093b93400
! %l0 = 0000000068f099e3, imm = 0000000000000037, %l7 = 00000000feae4f07
srlx %l0,0x037,%l7 ! %l7 = 0000000000000000
! %l3 = fffffbbdecf0baea, Mem[0000000090800188] = cd2b4216
sth %l3,[%i5+0x188] ! Mem[0000000090800188] = baea4216
! Mem[00000000258000d0] = 9169889f, %l5 = 90b25251e17a501a, %asi = 80
swapa [%i3+0x0d0]%asi,%l5 ! %l5 = 000000009169889f
! Mem[0000000024800000] = fbc5b096, %l2 = 0000000000000073
ldsha [%i1+%g0]0x88,%l2 ! %l2 = ffffffffffffb096
p10_label_9:
! Mem[0000000091000148] = f99edb45bb8ca6d7, %g2 = 00000000000000df
ldx [%i6+0x148],%g2 ! %g2 = f99edb45bb8ca6d7
! immd = 000000000000035e, %l2 = ffffffffffffb096, %ccr = 88
movle %icc,0x35e,%l2 ! Moved, %l2 = 000000000000035e
! Mem[0000000090000160] = 2085e18be67f6ab4, %g2 = f99edb45bb8ca6d7
ldx [%i4+0x160],%g2 ! %g2 = 2085e18be67f6ab4
! %l1 = 0000000093b93400, Mem[0000000091800188] = a80acd36
sth %l1,[%o0+0x188] ! Mem[0000000091800188] = 3400cd36
! Mem[0000000025800150] = 0db0d2b8, %l0 = 0000000068f099e3
swap [%i3+0x150],%l0 ! %l0 = 000000000db0d2b8
! %l4 = a0b0bf88, %l5 = 9169889f, Mem[0000000090000100] = 34ee920f 2129a19e
std %l4,[%i4+0x100] ! Mem[0000000090000100] = a0b0bf88 9169889f
! %l7 = 0000000000000000, %l4 = ffffffffa0b0bf88, %l6 = 00000000bd8ec9ba
taddcc %l7,%l4,%l6 ! %l6 = ffffffffa0b0bf88, %ccr = 88
! %l7 = 0000000000000000, Mem[00000000258000b0] = 046fe994
sth %l7,[%i3+0x0b0] ! Mem[00000000258000b0] = 0000e994
! %l3 = fffffbbdecf0baea, immed = 00000d31, %y = fffffbbd
sdiv %l3,0xd31,%l2 ! %l2 = ffffffffad5d63be
mov %l0,%y ! %y = 0db0d2b8
! %f0 = 07850b7a, Mem[0000000024800018] = c9942165
sta %f0 ,[%i1+%o3]0x81 ! Mem[0000000024800018] = 07850b7a
p10_label_10:
! Mem[0000000024800100] = 5ecb2a186526730b, %l7 = 0000000000000000, %l1 = 0000000093b93400
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 5ecb2a186526730b
! %l1 = 5ecb2a186526730b, %l2 = ffffffffad5d63be, %ccr = 88
move %icc,%l1,%l2 ! Register Not Moved
! Mem[0000000024800174] = dadf1b7a, %l6 = ffffffffa0b0bf88
swap [%i1+0x174],%l6 ! %l6 = 00000000dadf1b7a
! immd = 00000000000003d5, %l3 = fffffbbdecf0baea, %ccr = 88
movvs %icc,0x3d5,%l3 ! Register Not Moved
! %l6 = 00000000dadf1b7a, Mem[0000000025000008] = a1e22d37
stwa %l6,[%i2+%o1]0x80 ! Mem[0000000025000008] = dadf1b7a
! Mem[00000000918001b8] = 83795317 b43e3442, %g2 = e67f6ab4, %g3 = 0bad0b00
ldd [%o0+0x1b8],%g2 ! %g2 = 0000000083795317 00000000b43e3442
! %l3 = fffffbbdecf0baea, %l3 = fffffbbdecf0baea, %ccr = 88
movcc %icc,%l3,%l3 ! Moved, %l3 = fffffbbdecf0baea
! Mem[0000000091000128] = c9191f5d, %g2 = 0000000083795317
ldsh [%i6+0x128],%g2 ! %g2 = ffffffffffffc919
! %l2 = ffffffffad5d63be, %l5 = 000000009169889f, %ccr = 88
movneg %icc,%l2,%l5 ! Moved, %l5 = ffffffffad5d63be
! %l2 = ad5d63be, %l3 = ecf0baea, Mem[0000000090800048] = 6b234ec5 7f63d586
std %l2,[%i5+0x048] ! Mem[0000000090800048] = ad5d63be ecf0baea
p10_label_11:
! Mem[0000000024800008] = fde64093, %f4 = 82f2a377
lda [%i1+%o1]0x89,%f4 ! %f4 = fde64093
! Mem[00000000910000d0] = 8d163530 867874ed, %g2 = ffffc919, %g3 = b43e3442
ldd [%i6+0x0d0],%g2 ! %g2 = 000000008d163530 00000000867874ed
! Mem[00000000910000ec] = 8073fcd8, %g2 = 000000008d163530
ldsb [%i6+0x0ed],%g2 ! %g2 = ffffffffffffff80
! %l0 = 000000000db0d2b8, Mem[0000000024800045] = 8afd4513
stb %l0,[%i1+0x045] ! Mem[0000000024800044] = 8ab84513
! %f14 = 237dc82f, Mem[0000000024800000] = fbc5b096
sta %f14,[%i1+%g0]0x89 ! Mem[0000000024800000] = 237dc82f
! %l6 = 00000000dadf1b7a, imm = 00000000000003fc, %l7 = 0000000000000000
or %l6,0x3fc,%l7 ! %l7 = 00000000dadf1bfe
! Mem[0000000025000190] = c1d61afb3853ceae, %l7 = 00000000dadf1bfe, %l2 = ffffffffad5d63be
add %i2,0x190,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = c1d61afb3853ceae
! Mem[0000000024000044] = 9dbef668, %l1 = 6526730b, %l1 = 6526730b
add %i0,0x44,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000009dbef668
! Set Register : %l2 = c1d61afb3853ceae
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! Mem[000000009180005c] = 95688e2d, %g18 = 36d51b149b39c147
ldsw [%o0+0x05c],%g2 ! %g2 = 36d51b149b39c147
p10_label_12:
! %l4 = ffffffffa0b0bf88, Mem[00000000910001f4] = b153672f, %asi = 80
stha %l4,[%i6+0x1f4]%asi ! Mem[00000000910001f4] = bf88672f
! Mem[00000000900000d0] = dff4437a, %g2 = ffffffff95688e2d
ldub [%i4+0x0d3],%g2 ! %g2 = 00000000000000df
! %l2 = ffffffffffffffff, %l6 = 00000000dadf1b7a, %l1 = 000000009dbef668
srlx %l2,%l6,%l1 ! %l1 = 000000000000003f
! Mem[0000000091800028] = 0b3a6603925a7f3c, %f48 = 9c26fb0a 1fc2e46f
ldd [%o0+%o5],%f48 ! %f48 = 0b3a6603 925a7f3c
! Mem[0000000025800028] = e38c1db2 a08dcafa, %l4 = a0b0bf88, %l5 = ad5d63be
ldda [%i3+%o5]0x80,%l4 ! %l4 = 00000000e38c1db2 00000000a08dcafa
! Mem[0000000090800100] = 495e228a e0e3cc43, %g2 = 000000df, %g3 = 867874ed
ldd [%i5+0x100],%g2 ! %g2 = 00000000495e228a 00000000e0e3cc43
! %l1 = 000000000000003f, Mem[0000000090000184] = 4d694d63
stb %l1,[%i4+0x184] ! Mem[0000000090000184] = 3f694d63
! %l5 = 00000000a08dcafa, immed = fffffe1e, %ccr = 88
movrne %l5,-0x1e2,%l7 ! Moved, %l7 = fffffffffffffe1e
! retry : should take illegal inst trap, %l0 = 000000000db0d2b8
retry ! Illegal inst trap : %l0 = 000000000db0d2c8
! %l3 = fffffbbdecf0baea, %l0 = 000000000db0d2c8, %ccr = 88
movgu %icc,%l3,%l0 ! Moved, %l0 = fffffbbdecf0baea
p10_label_13:
! done : should take illegal inst trap, %l0 = fffffbbdecf0baea
done ! Illegal inst trap : %l0 = fffffbbdecf0bafa
! Mem[0000000025000020] = f9d441b0, %l2 = ffffffffffffffff
lduba [%i2+%o4]0x81,%l2 ! %l2 = 00000000000000f9
! Mem[0000000024000000] = 6c5524fb5aa2fa7c, %l4 = 00000000e38c1db2, %l4 = 00000000e38c1db2
casxa [%i0]0x80,%l4,%l4 ! %l4 = 6c5524fb5aa2fa7c
! Mem[0000000091000080] = 037fae37, %g2 = 00000000495e228a
ldsh [%i6+0x080],%g2 ! %g2 = 000000000000037f
! Mem[00000000248000b0] = 418b2533070be845, %l7 = fffffffffffffe1e, %l4 = 6c5524fb5aa2fa7c
add %i1,0xb0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 418b2533070be845
! Mem[0000000025800000] = 912a412c, %l0 = fffffbbdecf0bafa
ldsha [%i3+%g0]0x89,%l0 ! %l0 = 000000000000412c
! %l0 = 000000000000412c, immed = 0000019a, %ccr = 88
movre %l0,0x19a,%l7 ! Not Moved, %l7 = fffffffffffffe1e
! %f0 = 07850b7a f2ba4e5c, Mem[00000000900001d0] = 9f710bd9 52cff373
std %f0 ,[%i4+0x1d0] ! Mem[00000000900001d0] = 07850b7a f2ba4e5c
! %l5 = 00000000a08dcafa, Mem[0000000091800070] = 00d9bc34
stw %l5,[%o0+0x070] ! Mem[0000000091800070] = a08dcafa
! Mem[0000000091800054] = 5b5a7fbd, %g2 = 000000000000037f
ldsh [%o0+0x056],%g2 ! %g2 = 0000000000005b5a
p10_label_14:
! Mem[0000000024800020] = e202bd9beda34543, %l5 = 00000000a08dcafa
ldxa [%i1+%o4]0x81,%l5 ! %l5 = e202bd9beda34543
! Mem[0000000091800108] = c90e6f67 de11d2fc, %g2 = 00005b5a, %g3 = e0e3cc43
ldda [%o0+0x108]%asi,%g2 ! %g2 = 00000000c90e6f67 00000000de11d2fc
! Mem[0000000025000028] = cfbee223 ee46c257, %l2 = 000000f9, %l3 = ecf0baea
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000ee46c257 00000000cfbee223
! Mem[0000000025000030] = 05e6ff78, %l7 = fffffe1e, %l0 = 0000412c
add %i2,0x30,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000005e6ff78
! %l4 = 418b2533070be845, %l3 = 00000000cfbee223, %l0 = 0000000005e6ff78
subc %l4,%l3,%l0 ! %l0 = 418b2532374d0622
! Mem[0000000025000160] = 7a5b4c262f5c5b58, %l2 = 00000000ee46c257, %l7 = fffffffffffffe1e
add %i2,0x160,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 7a5b4c262f5c5b58
! Mem[00000000908000b4] = 59262323, %g2 = 00000000c90e6f67
ldub [%i5+0x0b5],%g2 ! %g2 = 0000000000000059
! %l2 = 00000000ee46c257, immed = fffffe3f, %ccr = 88
movrlez %l2,-0x1c1,%l7 ! Not Moved, %l7 = 7a5b4c262f5c5b58
! %l1 = 000000000000003f, Mem[0000000090800140] = 4acaddd5
stw %l1,[%i5+0x140] ! Mem[0000000090800140] = 0000003f
! Mem[0000000025800008] = 40d250cd, %l5 = e202bd9beda34543
ldsba [%i3+%o1]0x80,%l5 ! %l5 = 0000000000000040
p10_label_15:
! Mem[0000000091000028] = a90c984c95d1d562, %g2 = 0000000000000059
ldx [%i6+%o5],%g2 ! %g2 = a90c984c95d1d562
! Mem[0000000091800098] = 83cfe9d3 8acc12dd, %g2 = 95d1d562, %g3 = de11d2fc
ldd [%o0+0x098],%g2 ! %g2 = 0000000083cfe9d3 000000008acc12dd
! %l3 = 00000000cfbee223, imm = fffffffffffff0b9, %l0 = 418b2532374d0622
xorcc %l3,-0xf47,%l0 ! %l0 = ffffffff3041129a, %ccr = 80
! Mem[00000000910000a8] = 4548123c1253fffd, %g2 = 0000000083cfe9d3
ldxa [%i6+0x0a8]%asi,%g2 ! %g2 = 4548123c1253fffd
! %l0 = ffffffff3041129a, imm = 0000000000000015, %l3 = 00000000cfbee223
srlx %l0,0x015,%l3 ! %l3 = 000007fffffff982
! Mem[00000000258001ec] = 80926525, %l0 = ffffffff3041129a
lduh [%i3+0x1ee],%l0 ! %l0 = 0000000000006525
! Mem[0000000090800018] = 81bba7c3619c4365, %f48 = 0b3a6603 925a7f3c
ldd [%i5+%o3],%f48 ! %f48 = 81bba7c3 619c4365
! %f28 = 52ec7682 a90c984c, Mem[00000000908001d8] = e4dccb27 ccefb413
stda %f28,[%i5+0x1d8]%asi ! Mem[00000000908001d8] = 52ec7682 a90c984c
! Mem[0000000024800020] = e202bd9b, %l5 = 0000000000000040
ldswa [%i1+%o4]0x81,%l5 ! %l5 = ffffffffe202bd9b
! %l4 = 418b2533070be845, immd = 0000000000000230, %l7 = 7a5b4c262f5c5b58
udivx %l4,0x230,%l7 ! %l7 = 001df67767c8b4fc
p10_label_16:
! Mem[0000000025000000] = e62d8b7b, %l7 = 001df67767c8b4fc
ldswa [%i2+%g0]0x89,%l7 ! %l7 = ffffffffe62d8b7b
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000024000018] = 5828eafcff9ea402, %l3 = 000007fffffff982, %l3 = 000007fffffff982
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 5828eafcff9ea402
! %l7 = ffffffffe62d8b7b, %l5 = ffffffffe202bd9b, %l1 = 000000000000003f
taddcc %l7,%l5,%l1 ! %l1 = ffffffffc8304916, %ccr = 9b
! %l3 = 5828eafcff9ea402, Mem[00000000918001d0] = 61bc4b5f75b517b3, %asi = 80
stxa %l3,[%o0+0x1d0]%asi ! Mem[00000000918001d0] = 5828eafcff9ea402
! Mem[00000000900001d0] = 07850b7a, %g2 = 4548123c1253fffd
lduba [%i4+0x1d0]%asi,%g2 ! %g2 = 0000000000000007
! Mem[00000000900000dc] = cd128aeb, %g2 = 0000000000000007
ldsh [%i4+0x0de],%g2 ! %g2 = ffffffffffffcd12
! Mem[00000000908001d8] = 52ec7682, %g18 = 36d51b149b39c147
ldswa [%i5+0x1d8]%asi,%g2 ! %g2 = 36d51b149b39c147
! %l6 = dadf1b7a, %l7 = e62d8b7b, Mem[0000000090800000] = afcee255 8865ecf6
std %l6,[%i5+%g0] ! Mem[0000000090800000] = dadf1b7a e62d8b7b
! immd = 00000000000002b3, %l5 = ffffffffe202bd9b, %ccr = 9b
movl %icc,0x2b3,%l5 ! Register Not Moved
p10_label_17:
! %l2 = 00000000ee46c257, Mem[000000009100009a] = 03160fd4, %asi = 80
stha %l2,[%i6+0x09a]%asi ! Mem[0000000091000098] = c2570fd4
! %f1 = f2ba4e5c, Mem[0000000090000124] = 7ceaf23d
st %f1 ,[%i4+0x124] ! Mem[0000000090000124] = f2ba4e5c
! %l6 = 00000000dadf1b7a, imm = 0000000000000010, %l6 = 00000000dadf1b7a
sra %l6,0x010,%l6 ! %l6 = ffffffffffffdadf
membar #Sync ! Added by membar checker (188)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 07850b7a f2ba4e5c 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = 52ec7682, %g3 = 8acc12dd
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
! %f0 = 07850b7a, Mem[0000000025000010] = 16000000
sta %f0 ,[%i2+%o2]0x88 ! Mem[0000000025000010] = 07850b7a
! %f7 = a53e8b0c, Mem[0000000025800000] = 2c412a91
sta %f7 ,[%i3+%g0]0x81 ! Mem[0000000025800000] = a53e8b0c
! Mem[00000000240001c4] = 6f4a1272, %l5 = ffffffffe202bd9b
lduh [%i0+0x1c6],%l5 ! %l5 = 0000000000001272
! %l3 = 5828eafcff9ea402, Mem[0000000091800004] = 5d5101b3
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = a40201b3
! %l0 = 0000000000006525, Mem[0000000090000048] = e3c19d0d77d27910
stx %l0,[%i4+0x048] ! Mem[0000000090000048] = 0000000000006525
p10_label_18:
! Mem[00000000918000f4] = 49d7a303, %g2 = 00000000875ccbae
ldsb [%o0+0x0f7],%g2 ! %g2 = 0000000000000049
! Mem[00000000248001fc] = 5ab88dc9, %l5 = 00001272, %l6 = ffffdadf
add %i1,0x1fc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000005ab88dc9
! Mem[000000002400016c] = 3a5a8c25, %l0 = 0000000000006525
ldsb [%i0+0x16c],%l0 ! %l0 = 000000000000003a
! %l6 = 000000005ab88dc9, Mem[0000000091800140] = 2c79ecf4b654a261
stx %l6,[%o0+0x140] ! Mem[0000000091800140] = 000000005ab88dc9
! %l5 = 0000000000001272, Mem[00000000918000ce] = fd8cdbbe
sth %l5,[%o0+0x0ce] ! Mem[00000000918000cc] = 1272dbbe
! Mem[0000000025800008] = 40d250cd, %l3 = 5828eafcff9ea402
ldsha [%i3+%o1]0x81,%l3 ! %l3 = 00000000000040d2
! Mem[0000000024000000] = 6c5524fb, %l5 = 0000000000001272
lduba [%i0+%g0]0x80,%l5 ! %l5 = 000000000000006c
! Mem[0000000025800018] = 29a37f05b4101d9f, %f0 = 07850b7a f2ba4e5c
ldda [%i3+%o3]0x80,%f0 ! %f0 = 29a37f05 b4101d9f
! %l7 = ffffffffe62d8b7b, Mem[0000000025000020] = b041d4f9
stwa %l7,[%i2+%o4]0x89 ! Mem[0000000025000020] = e62d8b7b
! Mem[0000000091800000] = e8ab3383a40201b3, %g2 = 0000000000000049
ldxa [%o0+0x000]%asi,%g2 ! %g2 = e8ab3383a40201b3
p10_label_19:
! %f6 = 091c56bf a53e8b0c, Mem[0000000091800130] = d1b5e3b2 59e48239
std %f6 ,[%o0+0x130] ! Mem[0000000091800130] = 091c56bf a53e8b0c
! Mem[0000000024800048] = 35718423, %l3 = 00000000000040d2
ldsb [%i1+0x04a],%l3 ! %l3 = ffffffffffffff84
! Mem[00000000918000a0] = 2f619c6b e48ce048, %g2 = a40201b3, %g3 = a2de638c
ldd [%o0+0x0a0],%g2 ! %g2 = 000000002f619c6b 00000000e48ce048
! Mem[0000000025800028] = faca8da0b21d8ce3, %f6 = 091c56bf a53e8b0c
ldda [%i3+%o5]0x89,%f6 ! %f6 = faca8da0 b21d8ce3
! Mem[00000000908001cc] = 557ad745, %g2 = 000000002f619c6b
lduh [%i5+0x1cc],%g2 ! %g2 = 000000000000557a
! Mem[0000000090800128] = c4129b99, %g2 = 000000000000557a
lduh [%i5+0x12a],%g2 ! %g2 = 000000000000c412
! %l0 = 0000003a, %l1 = c8304916, Mem[0000000091800080] = a236fd5a 6ffbbb7b
stda %l0,[%o0+0x080]%asi ! Mem[0000000091800080] = 0000003a c8304916
! %l2 = 00000000ee46c257, Mem[0000000025000020] = e62d8b7b
stwa %l2,[%i2+%o4]0x89 ! Mem[0000000025000020] = ee46c257
! Mem[0000000091000164] = 4c211d8f, %g2 = 000000000000c412
lduh [%i6+0x164],%g2 ! %g2 = 0000000000004c21
! %l4 = 418b2533070be845, Mem[00000000918000e9] = 82cd426a, %asi = 80
stba %l4,[%o0+0x0e9]%asi ! Mem[00000000918000e8] = 45cd426a
p10_label_20:
! %l5 = 000000000000006c, imm = 0000000000000b14, %l1 = ffffffffc8304916
orn %l5,0xb14,%l1 ! %l1 = fffffffffffff4ef
! %l7 = ffffffffe62d8b7b, Mem[00000000240000ed] = f8dd0f06
stb %l7,[%i0+0x0ed] ! Mem[00000000240000ec] = f87b0f06
! Mem[0000000025000028] = cfbee223 ee46c257, %l0 = 0000003a, %l1 = fffff4ef
ldda [%i2+%o5]0x88,%l0 ! %l0 = 00000000ee46c257 00000000cfbee223
! Mem[0000000025000020] = ee46c257, %l4 = 418b2533070be845
ldstuba [%i2+%o4]0x88,%l4 ! %l4 = 00000057000000ff
! Mem[0000000024000160] = 42aa89cd, %l2 = 00000000ee46c257
swap [%i0+0x160],%l2 ! %l2 = 0000000042aa89cd
! immd = 00000000000003ab, %l6 = 000000005ab88dc9, %ccr = 9b
movgu %xcc,0x3ab,%l6 ! Register Not Moved
! %l3 = ffffffffffffff84, %l3 = ffffffffffffff84, %l6 = 000000005ab88dc9
tsubcctv %l3,%l3,%l6 ! %l6 = 0000000000000000, %ccr = 44
! %l2 = 42aa89cd, %l3 = ffffff84, Mem[0000000024000008] = 0016d556 6110d1a3
stda %l2,[%i0+%o1]0x80 ! Mem[0000000024000008] = 42aa89cd ffffff84
! Mem[0000000025800010] = 6dc490ff, %l0 = 00000000ee46c257
lduba [%i3+%o2]0x88,%l0 ! %l0 = 00000000000000ff
! Mem[0000000024000150] = 851a7f9d d9b28457, %l2 = 42aa89cd, %l3 = ffffff84
ldd [%i0+0x150],%l2 ! %l2 = 00000000851a7f9d 00000000d9b28457
p10_label_21:
! %l5 = 000000000000006c, Mem[0000000025800028] = b21d8ce3
stba %l5,[%i3+%o5]0x89 ! Mem[0000000025800028] = b21d8c6c
! %l0 = 00000000000000ff, %l6 = 0000000000000000, %l2 = 00000000851a7f9d
andcc %l0,%l6,%l2 ! %l2 = 0000000000000000, %ccr = 44
! immd = 000000000000028d, %l6 = 0000000000000000, %ccr = 44
mova %icc,0x28d,%l6 ! Moved, %l6 = 000000000000028d
! %l7 = ffffffffe62d8b7b, immed = fffff823, %y = 0db0d2b8
umulcc %l7,-0x7dd,%l0 ! %l0 = e62d84690bde39d1, %ccr = 80, %y = e62d8469
! Mem[00000000900000ec] = 5b533986, %g2 = 0000000000004c21
ldub [%i4+0x0ef],%g2 ! %g2 = 000000000000005b
! Mem[0000000025000020] = ee46c2ff, %f29 = a90c984c
lda [%i2+%o4]0x88,%f29 ! %f29 = ee46c2ff
! Mem[0000000025800000] = 202681d90c8b3ea5, %f30 = 3bd0a25f 91b5f5bb
ldda [%i3+%g0]0x88,%f30 ! %f30 = 202681d9 0c8b3ea5
! Mem[0000000024000030] = 140c051a, %l0 = e62d84690bde39d1
swap [%i0+0x030],%l0 ! %l0 = 00000000140c051a
! Mem[0000000024800085] = de1f5fa0, %l4 = 0000000000000057
ldstub [%i1+0x085],%l4 ! %l4 = 0000001f000000ff
! Mem[0000000091000060] = a12a33b0, %g2 = 000000000000005b
ldub [%i6+0x061],%g2 ! %g2 = 00000000000000a1
p10_label_22:
! %l2 = 0000000000000000, Mem[0000000090000098] = a68584cf943867c9
stx %l2,[%i4+0x098] ! Mem[0000000090000098] = 0000000000000000
! Mem[0000000091000114] = 5764cf50, %g2 = 00000000000000a1
lduw [%i6+0x114],%g2 ! %g2 = 000000005764cf50
! Mem[0000000024000028] = 0115a50e, %l6 = 000000000000028d
lduha [%i0+%o5]0x81,%l6 ! %l6 = 0000000000000115
! Mem[0000000091000104] = d6e80bb2, %g2 = 000000005764cf50
lduba [%i6+0x106]%asi,%g2 ! %g2 = 00000000000000d6
! Mem[0000000091800098] = 83cfe9d3 8acc12dd, %g2 = 000000d6, %g3 = e48ce048
ldd [%o0+0x098],%g2 ! %g2 = 0000000083cfe9d3 000000008acc12dd
! %f20 = 369fd87e, Mem[0000000090000134] = f7c898e9
st %f20,[%i4+0x134] ! Mem[0000000090000134] = 369fd87e
! Mem[00000000918000f0] = 8523d502c0777b49, %f48 = fe5d3346 de75f6e1
ldd [%o0+0x0f0],%f48 ! %f48 = 8523d502 c0777b49
! %l7 = ffffffffe62d8b7b, %l4 = 000000000000001f, %ccr = 80
mova %icc,%l7,%l4 ! Moved, %l4 = ffffffffe62d8b7b
! Mem[00000000250001a5] = 063681df, %l7 = ffffffffe62d8b7b
ldstub [%i2+0x1a5],%l7 ! %l7 = 00000036000000ff
! %l2 = 00000000, %l3 = d9b28457, Mem[0000000090000108] = 7aa04c5f f88c29a9
std %l2,[%i4+0x108] ! Mem[0000000090000108] = 00000000 d9b28457
p10_label_23:
! Randomly selected nop
nop
! immd = 00000000000003f0, %l7 = 0000000000000036, %ccr = 80
movn %icc,0x3f0,%l7 ! Register Not Moved
! Mem[00000000910000ac] = 53fffded, %g2 = 0000000083cfe9d3
ldub [%i6+0x0ad],%g2 ! %g2 = 0000000000000053
! Mem[000000009080009c] = 589f9d26, %g2 = 0000000000000053
ldsb [%i5+0x09e],%g2 ! %g2 = 0000000000000058
! Mem[0000000025000000] = 7b8b2de6, %l0 = 00000000140c051a
ldsba [%i2+%g0]0x80,%l0 ! %l0 = 000000000000007b
! Randomly selected nop
nop
! Mem[00000000250001f0] = b8a3373b, %l1 = 00000000cfbee223
ldsh [%i2+0x1f0],%l1 ! %l1 = ffffffffffffb8a3
! Mem[0000000024800198] = 8226f8d3ef7b968b, %l1 = ffffffffffffb8a3, %l5 = 000000000000006c
add %i1,0x198,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 8226f8d3ef7b968b
! Mem[0000000025800020] = 23019dd312d1fa7f, %f26 = a3d11061 56d51600
ldda [%i3+%o4]0x89,%f26 ! %f26 = 23019dd3 12d1fa7f
! Mem[00000000908000a8] = 26d88764, %g2 = 0000000000000058
ldub [%i5+0x0ab],%g2 ! %g2 = 0000000000000026
p10_label_24:
! immd = 0000000000000036, %l2 = 0000000000000000, %ccr = 80
movne %icc,0x036,%l2 ! Moved, %l2 = 0000000000000036
! %f2 = df053004, Mem[0000000024800010] = bd8ec9ba
sta %f2 ,[%i1+%o2]0x80 ! Mem[0000000024800010] = df053004
! Mem[00000000258000f0] = 9810f21aaca67357, %l7 = 0000000000000036, %l3 = 00000000d9b28457
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9810f21aaca67357
! Mem[000000009080010c] = 3abd6093, %g2 = 0000000000000026
lduw [%i5+0x10c],%g2 ! %g2 = 000000003abd6093
! %l4 = ffffffffe62d8b7b, %l1 = ffffffffffffb8a3, %ccr = 80
movcc %xcc,%l4,%l1 ! Moved, %l1 = ffffffffe62d8b7b
! %l1 = ffffffffe62d8b7b, Mem[0000000091000050] = 1a23a2fe
stw %l1,[%i6+0x050] ! Mem[0000000091000050] = e62d8b7b
membar #Sync ! Added by membar checker (189)
! %f2 = df053004, Mem[00000000900001c8] = 2e218561
st %f2 ,[%i4+0x1c8] ! Mem[00000000900001c8] = df053004
! Mem[0000000090000054] = 810b8e2c, %g2 = 000000003abd6093
ldsh [%i4+0x054],%g2 ! %g2 = ffffffffffff810b
! %f0 = 29a37f05 b4101d9f df053004 efa53b11
! %f4 = fde64093 21280447 faca8da0 b21d8ce3
! %f8 = 2085e18b e67f6ab4 98f4d81c 7c8c5e17
! %f12 = 5023c8d3 cd1aae91 237dc82f cbe7207d
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l6 = 0000000000000115, Mem[0000000090800078] = 05af2cea1c600515
stx %l6,[%i5+0x078] ! Mem[0000000090800078] = 0000000000000115
p10_label_25:
! %f21 = ef94ecf7, Mem[00000000908001bc] = a52b18be
st %f21,[%i5+0x1bc] ! Mem[00000000908001bc] = ef94ecf7
! Mem[0000000024000018] = 5828eafc, %l3 = 9810f21aaca67357
ldsba [%i0+%o3]0x80,%l3 ! %l3 = 0000000000000058
! Mem[000000002480012c] = dd697702, %l6 = 0000000000000115
ldstub [%i1+0x12c],%l6 ! %l6 = 000000dd000000ff
! %l7 = 0000000000000036
sethi %hi(0x773c9800),%l7 ! %l7 = 00000000773c9800
! %l5 = 8226f8d3ef7b968b, Mem[0000000091800108] = c90e6f67
stw %l5,[%o0+0x108] ! Mem[0000000091800108] = ef7b968b
! Mem[0000000091000164] = 8f31336c, %g2 = ffffffffffff810b
ldub [%i6+0x167],%g2 ! %g2 = 000000000000008f
! Mem[0000000090000180] = a32af125 3f694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! done : should take illegal inst trap, %l0 = 000000000000007b
done ! Illegal inst trap : %l0 = 000000000000008b
! %l2 = 0000000000000036, Mem[0000000090000120] = bc5b9b3ff2ba4e5c
stx %l2,[%i4+0x120] ! Mem[0000000090000120] = 0000000000000036
! %l7 = 00000000773c9800, %l5 = 8226f8d3ef7b968b, %l5 = 8226f8d3ef7b968b
orncc %l7,%l5,%l5 ! %l5 = 7dd9072c77bcf974, %ccr = 00
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p10_branch_failed
p10_not_taken_0_end:
! End of Random Code for Thread 10
1: membar #Sync ! Force all stores to complete
p10_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x028] ! Set processor 10 done flag
! Check Registers
p10_check_registers:
set p10_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000008b
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffe62d8b7b
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000036
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000058
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffe62d8b7b
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 7dd9072c77bcf974
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000dd
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000773c9800
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xe62d8469,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p10_failed
mov 0x111,%g1
! 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 29a37f05 b4101d9f
bne %xcc,p10_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be df053004 efa53b11
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fde64093 21280447
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be faca8da0 b21d8ce3
bne %xcc,p10_f6_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 23019dd3 12d1fa7f
bne %xcc,p10_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 52ec7682 ee46c2ff
bne %xcc,p10_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 202681d9 0c8b3ea5
bne %xcc,p10_f30_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 42aa89cdffffff84
ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5828eafcff9ea402
ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0bde39d1fcc8e4eb
ldx [%i0+0x030],%g3 ! Observed data at 0000000024000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff869e52cc27958f
ldx [%i0+0x048],%g3 ! Observed data at 0000000024000048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 748af1fbf87b0f06
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000240000e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x160],%g2 ! Expected data = ee46c257fe4ed56a
ldx [%i0+0x160],%g3 ! Observed data at 0000000024000160
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = ef8081ea7d05c4c3
ldx [%i0+0x180],%g3 ! Observed data at 0000000024000180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b4ae2fbaebe88d35
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000240001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1e0,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2fc87d231b7fc1fc
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = df05300451ea9e26
ldx [%i1+0x010],%g3 ! Observed data at 0000000024800010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 07850b7ad5ee6984
ldx [%i1+0x018],%g3 ! Observed data at 0000000024800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1968f3668ab84513
ldx [%i1+0x040],%g3 ! Observed data at 0000000024800040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = e4fb3c51deff5fa0
ldx [%i1+0x080],%g3 ! Observed data at 0000000024800080
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x080,%g4
ldx [%g1+0x128],%g2 ! Expected data = 74ea74ffff697702
ldx [%i1+0x128],%g3 ! Observed data at 0000000024800128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 83a96db3a0b0bf88
ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x170,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = dadf1b7aa901bd66
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 = 7a0b85074b66d52d
ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffc246ee1dadc949
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 = 57c246ee23e2becf
ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x028,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 06af5ba406ff81df
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000250001a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1a0,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a53e8b0cd9812620
ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6c8c1db2a08dcafa
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 = 50ff9f120a2cb4c7
ldx [%i3+0x040],%g3 ! Observed data at 0000000025800040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x040,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000e9945bec6e52
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000258000b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e17a501ad794e09a
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000258000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 68f099e3c558ba86
ldx [%i3+0x150],%g3 ! Observed data at 0000000025800150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x150,%g4
! The test for processor 10 has passed
p10_passed:
ta GOOD_TRAP
nop
p10_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p10_failed
p10_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p10_failed
p10_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p10_failed
p10_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p10_failed
p10_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p10_failed
p10_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p10_failed
p10_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p10_failed
p10_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p10_failed
p10_f0_fail:
set p10_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f2_fail:
set p10_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f4_fail:
set p10_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f6_fail:
set p10_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f26_fail:
set p10_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f28_fail:
set p10_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p10_f30_fail:
set p10_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stwa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000010]
sdivx %l7,%l4,%l7
stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000010]
stha %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000008]
xnor %l0,0x473,%l1
srax %l2,0x008,%l4
orncc %l7,%l5,%l5
done
p10_trap1o:
stwa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000010]
sdivx %l7,%l4,%l7
stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000010]
stha %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000008]
xnor %l0,0x473,%l1
srax %l2,0x008,%l4
orncc %l7,%l5,%l5
done
p10_trap2e:
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800020]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000018]
stxa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800020]
stha %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000000]
done
p10_trap2o:
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800020]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000018]
stxa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800020]
stha %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000000]
done
p10_trap3e:
addc %l5,0x9d8,%l5
addc %l3,%l6,%l6
nop
done
p10_trap3o:
addc %l5,0x9d8,%l5
addc %l3,%l6,%l6
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 = 525f8990045c53fd
ldx [%g1+0x008],%l1 ! %l1 = 41878d644429a92b
ldx [%g1+0x010],%l2 ! %l2 = 8932da5a28665828
ldx [%g1+0x018],%l3 ! %l3 = 34a671107b02ac0c
ldx [%g1+0x020],%l4 ! %l4 = f7d568de312489da
ldx [%g1+0x028],%l5 ! %l5 = fc7fdb82a95f6457
ldx [%g1+0x030],%l6 ! %l6 = 53cd3d93b305ae38
ldx [%g1+0x038],%l7 ! %l7 = f55cc58e30d26d17
! Initialize the output register of window 0
set unres3_start,%o0
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 = 79001bba a87cee39 e2a208ba 94d12a98
! %f4 = 64f65750 4e866ea9 33cacf70 f9fdfd63
! %f8 = bfbfcfbe 5803cf35 6887f7a0 64bdc769
! %f12 = d645664d 276f3a05 1a1b0fe5 ad8d28a9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 34365ddc ba6520d1 9309c608 cadee579
! %f20 = b524e464 d0e7d826 f399601e 6ebd336f
! %f24 = 2d9647c0 edc6cc3f 7be44604 ffca69ad
! %f28 = 7186e9b9 892ab06b 4b33c880 23cb8dbd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a432397 401caf53 01f01139 6184d978
! %f36 = 03f8e2af 0d602392 5de35a68 4afe6709
! %f40 = 8895fb86 04801d29 68a45150 d52aecbc
! %f44 = 80677889 4e986427 a4b632fc fa31cac5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x23e1a54f00000019,%g7,%g1 ! GSR scale = 3, align = 1
wr %g1,%g0,%gsr ! GSR = 23e1a54f00000019
wr %g0,%y ! Clear Y 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[0000000090800188] = cd2b4216ada4c276, %f48 = 0d6b7d94 c16e8bd3
ldd [%i5+0x188],%f48 ! %f48 = cd2b4216 ada4c276
! %l4 = 9a8bd5098cbfc466, %l1 = 9fdf3716b8aa023f, %ccr = 44
movle %xcc,%l4,%l1 ! Moved, %l1 = 9a8bd5098cbfc466
! Mem[0000000027800028] = 7c85747301ddd7c7, %f0 = 79001bba a87cee39
ldda [%i3+%o5]0x88,%f0 ! %f0 = 7c857473 01ddd7c7
! %l1 = 9a8bd5098cbfc466, %l7 = 797c9e6a9a75beb1, %ccr = 44
movrgez %l1,%l7,%l7 ! Not Moved, %l7 = 797c9e6a9a75beb1
! Mem[0000000027000010] = bd1ddfad, %l7 = 797c9e6a9a75beb1
ldsba [%i2+%o2]0x80,%l7 ! %l7 = ffffffffffffffbd
! Mem[0000000090800098] = bde91366 f194589f, %g2 = 07e2560f, %g3 = 0bad0b00
ldd [%i5+0x098],%g2 ! %g2 = 00000000bde91366 00000000f194589f
! Mem[0000000026800028] = cc0c36f9, %l4 = 9a8bd5098cbfc466
ldsba [%i1+%o5]0x80,%l4 ! %l4 = ffffffffffffffcc
! %l1 = 9a8bd5098cbfc466, %l5 = be9c1986ceb03fbd, %l2 = 2aa164a2132e59e4
xor %l1,%l5,%l2 ! %l2 = 2417cc8f420ffbdb
! %l5 = be9c1986ceb03fbd, Mem[0000000027800086] = 813fdc1f
sth %l5,[%i3+0x086] ! Mem[0000000027800084] = 813f3fbd
! Mem[0000000090800020] = 6b575173 80100360, %g2 = bde91366, %g3 = f194589f
ldd [%i5+%o4],%g2 ! %g2 = 000000006b575173 0000000080100360
p11_label_2:
! %f21 = d0e7d826, Mem[00000000910000c8] = 41e919be
st %f21,[%i6+0x0c8] ! Mem[00000000910000c8] = d0e7d826
! %l6 = 5882a75260e5ef3b, imm = 00000000000007d8, %l3 = 8fa17f1a077c42ca
xnor %l6,0x7d8,%l3 ! %l3 = a77d58ad9f1a171c
! %l2 = 2417cc8f420ffbdb, Mem[0000000026800010] = 767b53a1
stba %l2,[%i1+%o2]0x80 ! Mem[0000000026800010] = db7b53a1
! Mem[00000000260001e8] = ed486e6e affb1944, %l0 = c602b74c, %l1 = 8cbfc466
ldd [%i0+0x1e8],%l0 ! %l0 = 00000000ed486e6e 00000000affb1944
! %l2 = 2417cc8f420ffbdb, %l1 = 00000000affb1944, %l2 = 2417cc8f420ffbdb
subc %l2,%l1,%l2 ! %l2 = 2417cc8e9214e297
! Mem[00000000268000d0] = c9cdcbcb, %l3 = a77d58ad9f1a171c
swap [%i1+0x0d0],%l3 ! %l3 = 00000000c9cdcbcb
! Mem[00000000910001f8] = fd114e76 1e3aeca4, %g2 = 6b575173, %g3 = 80100360
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000fd114e76 000000001e3aeca4
! Mem[00000000918001c0] = 5fb4d8426caab4ab, %g2 = 00000000fd114e76
ldx [%o0+0x1c0],%g2 ! %g2 = 5fb4d8426caab4ab
! %l2 = 2417cc8e9214e297, Mem[0000000090800098] = bde91366f194589f
stx %l2,[%i5+0x098] ! Mem[0000000090800098] = 2417cc8e9214e297
! %l3 = 00000000c9cdcbcb, Mem[0000000026800010] = db7b53a1
stha %l3,[%i1+%o2]0x80 ! Mem[0000000026800010] = cbcb53a1
p11_label_3:
! Mem[0000000026800158] = 0ce30a22d79fda3c, %l4 = ffffffffffffffcc, %l2 = 2417cc8e9214e297
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0ce30a22d79fda3c
! Mem[0000000026800160] = 49d3a514, %l4 = ffffffffffffffcc
ldsh [%i1+0x160],%l4 ! %l4 = 00000000000049d3
! Mem[0000000026000018] = 3376c5c0 de093975, %l2 = d79fda3c, %l3 = c9cdcbcb
ldda [%i0+%o3]0x88,%l2 ! %l2 = 00000000de093975 000000003376c5c0
! Mem[0000000027000000] = 67ed0036, %l7 = ffffffffffffffbd
lduha [%i2+%g0]0x80,%l7 ! %l7 = 00000000000067ed
! Mem[0000000090800134] = d60c5c7f, %g18 = b129dcc6d54d86c6
ldsw [%i5+0x134],%g2 ! %g2 = b129dcc6d54d86c6
! Mem[0000000091000010] = 14e74119 4f877aae, %g2 = d60c5c7f, %g3 = 1e3aeca4
ldd [%i6+%o2],%g2 ! %g2 = 0000000014e74119 000000004f877aae
! Mem[00000000908000d0] = a37c3c64, %g2 = 0000000014e74119
ldsb [%i5+0x0d0],%g2 ! %g2 = ffffffffffffffa3
! Mem[00000000268000dc] = 1c9d225f, %l7 = 00000000000067ed
lduw [%i1+0x0dc],%l7 ! %l7 = 000000001c9d225f
! Mem[0000000026000028] = 16df40d7, %l3 = 000000003376c5c0
lduha [%i0+%o5]0x88,%l3 ! %l3 = 00000000000040d7
! %l1 = 00000000affb1944, immd = 000000000000022d, %l4 = 00000000000049d3
sdivx %l1,0x22d,%l4 ! %l4 = 000000000050e1b6
p11_label_4:
! Mem[000000009100000c] = c8eb2c4a, %g2 = ffffffffffffffa3
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffc8eb
! %l4 = 000000000050e1b6, %l4 = 000000000050e1b6, %ccr = 44
movn %xcc,%l4,%l4 ! Register Not Moved
! %l6 = 60e5ef3b, %l7 = 1c9d225f, Mem[0000000090000068] = 5d9f2154 44579293
std %l6,[%i4+0x068] ! Mem[0000000090000068] = 60e5ef3b 1c9d225f
! %l0 = ed486e6e, %l1 = affb1944, Mem[0000000091800178] = b03d72e9 5a6737e7
std %l0,[%o0+0x178] ! Mem[0000000091800178] = ed486e6e affb1944
! %l6 = 5882a75260e5ef3b, Mem[0000000091800038] = 8581ae53fd74b765
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 5882a75260e5ef3b
! %f16 = 34365ddc ba6520d1, Mem[00000000918001e0] = a1517e7a f6dfff3d
std %f16,[%o0+0x1e0] ! Mem[00000000918001e0] = 34365ddc ba6520d1
! Mem[0000000091800074] = 83e88393, %g2 = ffffffffffffc8eb
ldsb [%o0+0x074],%g2 ! %g2 = ffffffffffffff83
! %f28 = 7186e9b9 892ab06b, Mem[0000000091800050] = 28155d72 21415b5a
std %f28,[%o0+0x050] ! Mem[0000000091800050] = 7186e9b9 892ab06b
! %l1 = 00000000affb1944, immed = 00000fcf, %l4 = 000000000050e1b6
tsubcctv %l1,0xfcf,%l4 ! %l0 = 00000000ed486e91, Trapped
! %l1 = 00000000affb1944, imm = 0000000000000004, %l5 = be9c1986ceb03fbd
srax %l1,0x004,%l5 ! %l5 = 000000000affb194
p11_label_5:
! Mem[0000000090800130] = cf220403d60c5c7f, %g2 = ffffffffffffff83
ldx [%i5+0x130],%g2 ! %g2 = cf220403d60c5c7f
! Mem[0000000090800020] = 6b57517380100360, %f48 = cd2b4216 ada4c276
ldda [%i5+0x020]%asi,%f48 ! %f48 = 6b575173 80100360
! %l1 = 00000000affb1944, Mem[0000000090800118] = 97eb4367531e9d66
stx %l1,[%i5+0x118] ! Mem[0000000090800118] = 00000000affb1944
! immd = 0000000000000101, %l2 = 00000000de093975, %ccr = 44
movcc %icc,0x101,%l2 ! Moved, %l2 = 0000000000000101
! %l5 = 000000000affb194, %l7 = 000000001c9d225f, %l2 = 0000000000000101
andncc %l5,%l7,%l2 ! %l2 = 0000000002629180, %ccr = 00
! Mem[00000000900000e0] = 8aeb28734f585542, %f48 = 6b575173 80100360
ldd [%i4+0x0e0],%f48 ! %f48 = 8aeb2873 4f585542
! Clear Register : %l1 = 00000000affb1944
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000090800088] = d3d6012961cdd124, %f48 = 8aeb2873 4f585542
ldda [%i5+0x088]%asi,%f48 ! %f48 = d3d60129 61cdd124
! Mem[0000000091000188] = fc48e8f8, %g2 = cf220403d60c5c7f
lduha [%i6+0x188]%asi,%g2 ! %g2 = 000000000000fc48
! %f18 = 9309c608 cadee579, Mem[0000000091800178] = ed486e6e affb1944
std %f18,[%o0+0x178] ! Mem[0000000091800178] = 9309c608 cadee579
p11_label_6:
! Mem[0000000090800060] = d178b965, %g2 = 000000000000fc48
lduw [%i5+0x060],%g2 ! %g2 = 00000000d178b965
! Mem[0000000091800168] = a9369945, %g2 = 00000000d178b965
lduh [%o0+0x16a],%g2 ! %g2 = 000000000000a936
! %l2 = 0000000002629180, imm = fffffffffffff389, %l6 = 5882a75260e5ef3b
orncc %l2,-0xc77,%l6 ! %l6 = 0000000002629df6, %ccr = 00
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000027000010] = bd1ddfad, %l0 = 00000000ed486e91
ldswa [%i2+%o2]0x80,%l0 ! %l0 = ffffffffbd1ddfad
! %l3 = 00000000000040d7, Mem[0000000027800058] = 2ead05a4
stw %l3,[%i3+0x058] ! Mem[0000000027800058] = 000040d7
! immd = 0000000000000076, %l0 = ffffffffbd1ddfad, %ccr = 00
movcc %xcc,0x076,%l0 ! Moved, %l0 = 0000000000000076
! Mem[00000000260001e0] = 0db7bb05, %l5 = 000000000affb194
ldstub [%i0+0x1e0],%l5 ! %l5 = 0000000d000000ff
! %l2 = 02629180, %l3 = 000040d7, Mem[0000000091800150] = c5e66b5d 3045cc18
std %l2,[%o0+0x150] ! Mem[0000000091800150] = 02629180 000040d7
! Mem[000000009100013c] = ce8b29ec, %g2 = 000000000000a936
ldub [%i6+0x13d],%g2 ! %g2 = 00000000000000ce
p11_label_7:
! Mem[00000000908000c0] = 93984c09, %g2 = 00000000000000ce
ldsb [%i5+0x0c0],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000027000000] = 67ed00369a279246, %f2 = e2a208ba 94d12a98
ldda [%i2+%g0]0x81,%f2 ! %f2 = 67ed0036 9a279246
! Mem[00000000910000a8] = 4548123c1253fffd, %f48 = 91c48f88 f0a83112
ldd [%i6+0x0a8],%f48 ! %f48 = 4548123c 1253fffd
! Mem[0000000026800020] = 7d651701, %l1 = 0000000000000000
lduba [%i1+%o4]0x89,%l1 ! %l1 = 0000000000000001
! %l6 = 0000000002629df6, Mem[00000000918000f4] = c0777b49
sth %l6,[%o0+0x0f4] ! Mem[00000000918000f4] = 9df67b49
! %l5 = 000000000000000d, Mem[0000000027000008] = 9f74dea6
stba %l5,[%i2+%o1]0x81 ! Mem[0000000027000008] = 0d74dea6
! Mem[0000000026000028] = 16df40d7, %l6 = 0000000002629df6
ldstuba [%i0+%o5]0x89,%l6 ! %l6 = 000000d7000000ff
! %l1 = 0000000000000001, %l4 = 000000000050e1b6, %ccr = 00
movvs %xcc,%l1,%l4 ! Register Not Moved
! %l5 = 000000000000000d
setx 0xa6f1f3cfd57d6735,%g7,%l5 ! %l5 = a6f1f3cfd57d6735
! Mem[0000000026000191] = 7c237eb7, %l1 = 0000000000000001
ldstub [%i0+0x191],%l1 ! %l1 = 00000023000000ff
p11_label_8:
! Mem[0000000026800168] = 8dcb1ad510f99aae, %l0 = 0000000000000076, %l5 = a6f1f3cfd57d6735
add %i1,0x168,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8dcb1ad510f99aae
! Mem[000000002780015c] = 0ec29fed, %l4 = 0050e1b6, %l3 = 000040d7
add %i3,0x15c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000ec29fed
! %l5 = 8dcb1ad510f99aae, Mem[0000000026000028] = ff40df16
stba %l5,[%i0+%o5]0x80 ! Mem[0000000026000028] = ae40df16
! Mem[0000000091000110] = 7a225764, %g2 = ffffffffffffff93
lduh [%i6+0x112],%g2 ! %g2 = 0000000000007a22
! %l4 = 0050e1b6, %l5 = 10f99aae, Mem[00000000900001c8] = 2e218561 df2e401b
std %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = 0050e1b6 10f99aae
! %f6 = 33cacf70 f9fdfd63, Mem[0000000091000088] = 86ad1b16 cbfc9141
std %f6 ,[%i6+0x088] ! Mem[0000000091000088] = 33cacf70 f9fdfd63
! %l5 = 8dcb1ad510f99aae, Mem[00000000908000be] = 5eee9398, %asi = 80
stha %l5,[%i5+0x0be]%asi ! Mem[00000000908000bc] = 9aae9398
! %f1 = 01ddd7c7, Mem[00000000918001e0] = 34365ddc
st %f1 ,[%o0+0x1e0] ! Mem[00000000918001e0] = 01ddd7c7
! Mem[0000000026000018] = de093975, %f1 = 01ddd7c7
lda [%i0+%o3]0x88,%f1 ! %f1 = de093975
! %l1 = 0000000000000023, Mem[00000000908000b2] = d43ebf59
stb %l1,[%i5+0x0b2] ! Mem[00000000908000b0] = 233ebf59
p11_label_9:
! Mem[0000000026800018] = b1707d36, %l2 = 0000000002629180
lduwa [%i1+%o3]0x89,%l2 ! %l2 = 00000000b1707d36
! Mem[0000000090000038] = 3dea49e4, %g18 = b129dcc6d54d86c6
ldswa [%i4+0x038]%asi,%g2 ! %g2 = b129dcc6d54d86c6
! %l6 = 000000d7, %l7 = 1c9d225f, Mem[00000000918000f0] = 8523d502 9df67b49
std %l6,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000d7 1c9d225f
! %l2 = 00000000b1707d36, Mem[00000000910000e0] = 1ff12e95
stb %l2,[%i6+0x0e0] ! Mem[00000000910000e0] = 36f12e95
! %l6 = 00000000000000d7, %l5 = 8dcb1ad510f99aae, %ccr = 00
mova %xcc,%l6,%l5 ! Moved, %l5 = 00000000000000d7
! Mem[0000000027800110] = 492fca88, %l0 = 00000076, %l4 = 0050e1b6
add %i3,0x110,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000492fca88
! Mem[00000000910000b4] = 02f04465, %g2 = 000000003dea49e4
lduh [%i6+0x0b6],%g2 ! %g2 = 00000000000002f0
! Mem[000000009080013c] = 47655d3c, %g18 = b129dcc6d54d86c6
ldsw [%i5+0x13c],%g2 ! %g2 = b129dcc6d54d86c6
! %f8 = bfbfcfbe 5803cf35, Mem[0000000026800020] = 7d651701 da488979
stda %f8 ,[%i1+%o4]0x88 ! Mem[0000000026800020] = bfbfcfbe 5803cf35
! immd = 0000000000000257, %l1 = 0000000000000023, %ccr = 00
movcs %icc,0x257,%l1 ! Register Not Moved
p11_label_10:
! Mem[0000000091800020] = b8815b27 12018cae, %g2 = 47655d3c, %g3 = 4f877aae
ldd [%o0+%o4],%g2 ! %g2 = 00000000b8815b27 0000000012018cae
! %l4 = 492fca88, %l5 = 000000d7, Mem[0000000027000020] = b46b574c eed7f3b8
stda %l4,[%i2+%o4]0x89 ! Mem[0000000027000020] = 492fca88 000000d7
! Mem[00000000918000e4] = 4a05a747, %g18 = b129dcc6d54d86c6
ldsw [%o0+0x0e4],%g2 ! %g2 = b129dcc6d54d86c6
! %l1 = 0000000000000023, Mem[000000009080005a] = e01de605
stb %l1,[%i5+0x05a] ! Mem[0000000090800058] = 231de605
! Mem[0000000027800030] = 9ec05f7f, %l7 = 1c9d225f, %l2 = b1707d36
add %i3,0x30,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009ec05f7f
! %l4 = 00000000492fca88, Mem[00000000900001a4] = 1da75b47
sth %l4,[%i4+0x1a4] ! Mem[00000000900001a4] = ca885b47
! Mem[0000000027800018] = cf1045df, %l2 = 000000009ec05f7f
lduba [%i3+%o3]0x89,%l2 ! %l2 = 00000000000000df
! %l6 = 00000000000000d7, %l5 = 00000000000000d7, %y = 00000000
mulscc %l6,%l5,%l6 ! %l6 = 000000000000006b, %ccr = 00, %y = 80000000
! Mem[00000000278001d0] = 3bb7c0852b643ddf, %l5 = 00000000000000d7
ldx [%i3+0x1d0],%l5 ! %l5 = 3bb7c0852b643ddf
! immd = 00000000000000b1, %l7 = 000000001c9d225f, %ccr = 00
movg %icc,0x0b1,%l7 ! Moved, %l7 = 00000000000000b1
p11_label_11:
! Mem[00000000260001c3] = a9bd8f65, %l2 = 00000000000000df
ldstub [%i0+0x1c3],%l2 ! %l2 = 00000065000000ff
! %l6 = 000000000000006b, imm = 0000000000000000, %l0 = 0000000000000076
sllx %l6,0x000,%l0 ! %l0 = 000000000000006b
! %l4 = 00000000492fca88, Mem[000000009080000d] = 5722de8d
stb %l4,[%i5+0x00d] ! Mem[000000009080000c] = 8822de8d
! %l3 = 000000000ec29fed, Mem[0000000091800090] = faf7017d39663de8
stx %l3,[%o0+0x090] ! Mem[0000000091800090] = 000000000ec29fed
! Mem[000000009100014c] = bb8ca6d7, %g2 = 000000004a05a747
lduh [%i6+0x14c],%g2 ! %g2 = 000000000000bb8c
! Mem[0000000091000144] = 298ef99e, %g2 = 000000000000bb8c
lduh [%i6+0x146],%g2 ! %g2 = 000000000000298e
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l6 = 000000000000006b, %l1 = 0000000000000023, %ccr = 00
movge %xcc,%l6,%l1 ! Moved, %l1 = 000000000000006b
! Mem[0000000027000010] = bd1ddfad, %l5 = 3bb7c0852b643ddf
swap [%i2+%o2],%l5 ! %l5 = 00000000bd1ddfad
! %l2 = 0000000000000065, Mem[0000000027000020] = 492fca88
stwa %l2,[%i2+%o4]0x88 ! Mem[0000000027000020] = 00000065
p11_label_12:
! %f16 = 34365ddc ba6520d1, Mem[0000000091000058] = 4dd057e9 8c194b94
std %f16,[%i6+0x058] ! Mem[0000000091000058] = 34365ddc ba6520d1
! Mem[0000000026000028] = ae40df16 7a3d52d5, %l0 = 0000006b, %l1 = 0000006b
ldd [%i0+%o5],%l0 ! %l0 = 00000000ae40df16 000000007a3d52d5
! %l0 = 00000000ae40df16, imm = 00000000000005a6, %l3 = 000000000ec29fed
add %l0,0x5a6,%l3 ! %l3 = 00000000ae40e4bc
! %f10 = 6887f7a0 64bdc769, Mem[00000000918000b0] = 0a8ba135 a5509592
std %f10,[%o0+0x0b0] ! Mem[00000000918000b0] = 6887f7a0 64bdc769
! %l4 = 00000000492fca88, Mem[00000000910001d0] = 68264badb2eef8e3
stx %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = 00000000492fca88
! Mem[0000000027000170] = cbf6a4d933319254, %l1 = 000000007a3d52d5, %l7 = 00000000000000b1
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = cbf6a4d933319254
! %l5 = 00000000bd1ddfad, Mem[0000000027000000] = 67ed0036
stha %l5,[%i2+%g0]0x81 ! Mem[0000000027000000] = dfad0036
! Mem[0000000027000120] = 14c8f6d4, %l0 = 00000000ae40df16
ldsh [%i2+0x122],%l0 ! %l0 = fffffffffffff6d4
! %l1 = 000000007a3d52d5, Mem[0000000027000018] = bff84092
stha %l1,[%i2+%o3]0x89 ! Mem[0000000027000018] = bff852d5
! Mem[0000000027800020] = 297c458a 814da515, %l6 = 0000006b, %l7 = 33319254
ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000814da515 00000000297c458a
p11_label_13:
! %l0 = fffffffffffff6d4, imm = 0000000000000004, %l2 = 0000000000000065
srlx %l0,0x004,%l2 ! %l2 = 0fffffffffffff6d
! Mem[00000000918000b0] = 87f7a064, %g2 = 000000000000298e
ldsb [%o0+0x0b1],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000091800184] = 96b8711a, %g18 = b129dcc6d54d86c6
ldswa [%o0+0x184]%asi,%g2 ! %g2 = b129dcc6d54d86c6
! %l2 = 0fffffffffffff6d, %l4 = 00000000492fca88, %ccr = 00
movge %icc,%l2,%l4 ! Moved, %l4 = 0fffffffffffff6d
! Mem[0000000090000154] = 467eb96d, %g2 = ffffffff96b8711a
ldsb [%i4+0x155],%g2 ! %g2 = 0000000000000046
! Mem[00000000900000a4] = a5017a73, %g18 = b129dcc6d54d86c6
ldsw [%i4+0x0a4],%g2 ! %g2 = b129dcc6d54d86c6
! Mem[00000000910001b8] = fe0490b8 47252129, %g2 = a5017a73, %g3 = 12018cae
ldda [%i6+0x1b8]%asi,%g2 ! %g2 = 00000000fe0490b8 0000000047252129
! Mem[0000000027800088] = 99232e7b, %l5 = bd1ddfad, %l7 = 297c458a
add %i3,0x88,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000099232e7b
! %l0 = fffff6d4, %l1 = 7a3d52d5, Mem[0000000027800170] = 2ca32ee3 5ece1670
std %l0,[%i3+0x170] ! Mem[0000000027800170] = fffff6d4 7a3d52d5
! Mem[00000000900001f8] = 07425ca0 64acdc55, %g2 = fe0490b8, %g3 = 47252129
ldda [%i4+0x1f8]%asi,%g2 ! %g2 = 0000000007425ca0 0000000064acdc55
p11_label_14:
! Mem[00000000270001c0] = a93ee396 cf9d66bd 69a54e73 d4adb7f6
! Mem[00000000270001d0] = 64b2d52e f1d8cde2 8910c681 67049187
! Mem[00000000270001e0] = 2853189b ba4bf3ca 5b70d5db e0b5cb99
! Mem[00000000270001f0] = 59354521 9672844b c5c8acca 8e311ac5
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000270001c0
! Mem[0000000027800180] = f00c6812, %l5 = 00000000bd1ddfad
ldub [%i3+0x183],%l5 ! %l5 = 0000000000000012
! Mem[00000000900000d8] = 325cd145, %g2 = 0000000007425ca0
ldsh [%i4+0x0da],%g2 ! %g2 = 000000000000325c
! Mem[0000000026000008] = d15296e6d2a14cc2, %l7 = 0000000099232e7b
ldxa [%i0+%o1]0x89,%l7 ! %l7 = d15296e6d2a14cc2
! Mem[0000000026000020] = 4616dc62, %l3 = 00000000ae40e4bc
lduba [%i0+%o4]0x80,%l3 ! %l3 = 0000000000000046
! Mem[0000000027800028] = 01ddd7c7, %l7 = d15296e6d2a14cc2
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 000000c7000000ff
! %l6 = 00000000814da515, %l0 = fffffffffffff6d4, %l2 = 0fffffffffffff6d
tsubcctv %l6,%l0,%l2 ! %l0 = fffffffffffff6f7, Trapped
! %l2 = 0fffffffffffff6d, Mem[00000000918000e6] = a7476c82
sth %l2,[%o0+0x0e6] ! Mem[00000000918000e4] = ff6d6c82
! %l5 = 0000000000000012, %l1 = 000000007a3d52d5, %l0 = fffffffffffff6f7
addcc %l5,%l1,%l0 ! %l0 = 000000007a3d52e7, %ccr = 00
! Mem[00000000900001f0] = b028ee9b, %g2 = 000000000000325c
ldsba [%i4+0x1f3]%asi,%g2 ! %g2 = ffffffffffffffb0
p11_label_15:
! Mem[000000002600015a] = 85b95d0c, %l2 = 0fffffffffffff6d
ldstub [%i0+0x15a],%l2 ! %l2 = 0000005d000000ff
! Mem[0000000027000018] = bff852d5, %f19 = cadee579
lda [%i2+%o3]0x89,%f19 ! %f19 = bff852d5
! Mem[0000000026800028] = cc0c36f9f4008920, %l1 = 000000007a3d52d5
ldxa [%i1+%o5]0x81,%l1 ! %l1 = cc0c36f9f4008920
! Mem[0000000027000020] = 00000065, %l6 = 00000000814da515
ldsha [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000065
! %l1 = cc0c36f9f4008920, %l0 = 000000007a3d52e7, %l5 = 0000000000000012
sll %l1,%l0,%l5 ! %l5 = 061b7cfa00449000
! %l1 = cc0c36f9f4008920, Mem[0000000090800130] = cf220403d60c5c7f
stx %l1,[%i5+0x130] ! Mem[0000000090800130] = cc0c36f9f4008920
! Mem[00000000278001dc] = 37c0ce7d, %l1 = cc0c36f9f4008920
swap [%i3+0x1dc],%l1 ! %l1 = 0000000037c0ce7d
! Mem[0000000026000028] = ae40df16, %l6 = 0000000000000065
lduba [%i0+%o5]0x81,%l6 ! %l6 = 00000000000000ae
! Mem[0000000027800020] = 814da515, %l7 = 00000000000000c7
ldsha [%i3+%o4]0x89,%l7 ! %l7 = ffffffffffffa515
! %l7 = ffffffffffffa515, imm = 0000000000000dcb, %l0 = 000000007a3d52e7
xor %l7,0xdcb,%l0 ! %l0 = ffffffffffffa8de
p11_label_16:
! %l7 = ffffffffffffa515, Mem[0000000027000018] = bff852d5
stha %l7,[%i2+%o3]0x88 ! Mem[0000000027000018] = bff8a515
! %f21 = d0e7d826, Mem[0000000026800028] = cc0c36f9
sta %f21,[%i1+%o5]0x80 ! Mem[0000000026800028] = d0e7d826
! %l6 = 00000000000000ae, Mem[0000000026000000] = 5204bdcca13e385f
stxa %l6,[%i0+%g0]0x80 ! Mem[0000000026000000] = 00000000000000ae
! %l5 = 061b7cfa00449000, %l5 = 061b7cfa00449000, %l5 = 061b7cfa00449000
sllx %l5,%l5,%l5 ! %l5 = 061b7cfa00449000
! Mem[0000000027800020] = 814da515, %l4 = 0fffffffffffff6d
swapa [%i3+%o4]0x88,%l4 ! %l4 = 00000000814da515
! immd = 0000000000000239, %l4 = 00000000814da515, %ccr = 00
movneg %xcc,0x239,%l4 ! Register Not Moved
! %l7 = ffffffffffffa515, Mem[0000000026800000] = b573e652
stba %l7,[%i1+%g0]0x80 ! Mem[0000000026800000] = 1573e652
! %f16 = 34365ddc ba6520d1 9309c608 bff852d5
! %f20 = b524e464 d0e7d826 f399601e 6ebd336f
! %f24 = 2d9647c0 edc6cc3f 7be44604 ffca69ad
! %f28 = 7186e9b9 892ab06b 4b33c880 23cb8dbd
mov 0x0c0,%g4
stda %f16,[%i3+%g4]ASI_BLK_SL ! Block Store to 00000000278000c0
! immd = 0000000000000095, %l5 = 061b7cfa00449000, %ccr = 00
movpos %icc,0x095,%l5 ! Moved, %l5 = 0000000000000095
! Mem[00000000908001dc] = b413d6a5, %g2 = ffffffffffffffb0
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000b413
p11_label_17:
! %l7 = ffffffffffffa515, %l6 = 00000000000000ae, %l5 = 0000000000000095
orn %l7,%l6,%l5 ! %l5 = ffffffffffffff55
! %l2 = 000000000000005d, Mem[0000000090800064] = a857e90f
stw %l2,[%i5+0x064] ! Mem[0000000090800064] = 0000005d
! %l5 = ffffffffffffff55, Mem[0000000027000028] = ff7a6062967335e5
stxa %l5,[%i2+%o5]0x81 ! Mem[0000000027000028] = ffffffffffffff55
! Mem[00000000270001ec] = e0b5cb99, %l0 = ffffffffffffa8de
swap [%i2+0x1ec],%l0 ! %l0 = 00000000e0b5cb99
! %l6 = 00000000000000ae, immd = 00000000000007bf, %l0 = 00000000e0b5cb99
mulx %l6,0x7bf,%l0 ! %l0 = 00000000000543d2
! Mem[0000000026800000] = 52e67315, %l6 = 00000000000000ae
swapa [%i1+%g0]0x88,%l6 ! %l6 = 0000000052e67315
! Mem[0000000027000162] = 203d474d, %l6 = 0000000052e67315
ldstub [%i2+0x162],%l6 ! %l6 = 00000047000000ff
! %l6 = 0000000000000047, Mem[0000000090000018] = 4e37f70043627d52
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000047
! %l7 = ffffffffffffa515, %l7 = ffffffffffffa515, %l1 = 0000000037c0ce7d
udivx %l7,%l7,%l1 ! %l1 = 0000000000000001
! Mem[0000000027800068] = 76039438, %l1 = 0000000000000001
swap [%i3+0x068],%l1 ! %l1 = 0000000076039438
p11_label_18:
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (190)
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 ca885b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l1 = 0000000076039438, Mem[00000000908001f8] = f8f57db4b1717f8a
stx %l1,[%i5+0x1f8] ! Mem[00000000908001f8] = 0000000076039438
! Mem[0000000091800044] = 32e13f28, %g2 = 000000000000b413
lduh [%o0+0x046],%g2 ! %g2 = 00000000000032e1
membar #Sync ! Added by membar checker (191)
! %l1 = 0000000076039438, Mem[0000000090000190] = 3558c986
stw %l1,[%i4+0x190] ! Mem[0000000090000190] = 76039438
! Mem[0000000091000164] = 4c211d8f, %g18 = b129dcc6d54d86c6
ldsw [%i6+0x164],%g2 ! %g2 = b129dcc6d54d86c6
! Mem[00000000910001f8] = fd114e76, %g2 = 000000004c211d8f
ldsh [%i6+0x1f8],%g2 ! %g2 = fffffffffffffd11
! %f0 = a93ee396 cf9d66bd 69a54e73 d4adb7f6
! %f4 = 64b2d52e f1d8cde2 8910c681 67049187
! %f8 = 2853189b ba4bf3ca 5b70d5db e0b5cb99
! %f12 = 59354521 9672844b c5c8acca 8e311ac5
stda %f0,[%i3]ASI_BLK_P ! Block Store to 0000000027800000
! Mem[0000000026800028] = d0e7d826, %l5 = ffffffffffffff55
ldstuba [%i1+%o5]0x80,%l5 ! %l5 = 000000d0000000ff
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 60e5ef3b 1c9d225f
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p11_label_19:
! %l2 = 000000000000005d, imm = fffffffffffffb6e, %l2 = 000000000000005d
xor %l2,-0x492,%l2 ! %l2 = fffffffffffffb33
membar #Sync ! Added by membar checker (192)
! Mem[0000000027800020] = caf34bba9b185328, %l0 = 00000000000543d2
ldxa [%i3+%o4]0x89,%l0 ! %l0 = caf34bba9b185328
! Mem[0000000090800158] = e7bc12dd, %g18 = b129dcc6d54d86c6
ldsw [%i5+0x158],%g2 ! %g2 = b129dcc6d54d86c6
! Mem[0000000091000148] = f99edb45 bb8ca6d7, %g2 = e7bc12dd, %g3 = 64acdc55
ldd [%i6+0x148],%g2 ! %g2 = 00000000f99edb45 00000000bb8ca6d7
! Mem[0000000091000098] = 757f0316, %g2 = 00000000f99edb45
lduh [%i6+0x098],%g2 ! %g2 = 000000000000757f
! Mem[0000000090800190] = b11b249c, %g2 = 000000000000757f
lduh [%i5+0x192],%g2 ! %g2 = 000000000000b11b
! %f10 = 5b70d5db e0b5cb99, Mem[0000000027800020] = 9b185328 caf34bba
stda %f10,[%i3+%o4]0x89 ! Mem[0000000027800020] = 5b70d5db e0b5cb99
! Mem[00000000908001c0] = bc65ad57 cb751f7a, %g2 = 0000b11b, %g3 = bb8ca6d7
ldda [%i5+0x1c0]%asi,%g2 ! %g2 = 00000000bc65ad57 00000000cb751f7a
! %f22 = f399601e 6ebd336f, Mem[0000000027000008] = 0d74dea6 04c3a8e1
stda %f22,[%i2+%o1]0x80 ! Mem[0000000027000008] = f399601e 6ebd336f
! Mem[00000000910000a0] = 9b409b40 86349e0f, %g2 = bc65ad57, %g3 = cb751f7a
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009b409b40 0000000086349e0f
p11_label_20:
! %l6 = 00000047, %l7 = ffffa515, Mem[0000000091000130] = 44f396ae a71a8cdc
std %l6,[%i6+0x130] ! Mem[0000000091000130] = 00000047 ffffa515
! %l2 = fffffffffffffb33, immed = fffffc78, %l4 = 00000000814da515
taddcctv %l2,-0x388,%l4 ! %l0 = caf34bba9b18534b, Trapped
! Mem[00000000918000e0] = ab568635, %g18 = b129dcc6d54d86c6
ldsw [%o0+0x0e0],%g2 ! %g2 = b129dcc6d54d86c6
! Mem[0000000090000030] = a48a1f644454fe41, %g2 = ffffffffab568635
ldx [%i4+0x030],%g2 ! %g2 = a48a1f644454fe41
! %l3 = 0000000000000046, Mem[00000000910001b0] = 2459beee9640fe46
stx %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 0000000000000046
! %l2 = fffffffffffffb33, %l4 = 00000000814da515, %l2 = fffffffffffffb33
xor %l2,%l4,%l2 ! %l2 = ffffffff7eb25e26
! Mem[00000000918001f0] = 7ba8917e 3e403ba4, %g2 = 4454fe41, %g3 = 86349e0f
ldd [%o0+0x1f0],%g2 ! %g2 = 000000007ba8917e 000000003e403ba4
! %l3 = 0000000000000046, %l2 = ffffffff7eb25e26, %l2 = ffffffff7eb25e26
tsubcctv %l3,%l2,%l2 ! %l0 = caf34bba9b18536e, Trapped
! Mem[0000000026000008] = d2a14cc2, %l0 = caf34bba9b18536e
lduwa [%i0+%o1]0x88,%l0 ! %l0 = 00000000d2a14cc2
! Mem[0000000026800008] = 18905162e2c21d88, %l0 = 00000000d2a14cc2, %l5 = 00000000000000d0
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 18905162e2c21d88
p11_label_21:
! Mem[0000000091000124] = c0f517c9, %g2 = 000000007ba8917e
ldub [%i6+0x125],%g2 ! %g2 = 00000000000000c0
! %f14 = c5c8acca 8e311ac5, Mem[0000000026800020] = 5803cf35 bfbfcfbe
stda %f14,[%i1+%o4]0x89 ! Mem[0000000026800020] = c5c8acca 8e311ac5
! Mem[00000000268000be] = 3e6b36b0, %l2 = ffffffff7eb25e26
ldstub [%i1+0x0be],%l2 ! %l2 = 00000036000000ff
! %l3 = 0000000000000046, immed = 00000560, %y = 80000000
smulcc %l3,0x560,%l3 ! %l3 = 0000000000017840, %ccr = 00, %y = 00000000
! %l2 = 00000036, %l3 = 00017840, Mem[0000000027000028] = ffffffff 55ffffff
stda %l2,[%i2+%o5]0x88 ! Mem[0000000027000028] = 00000036 00017840
! %l7 = ffffffffffffa515, Mem[0000000091800095] = c29fed83
stb %l7,[%o0+0x095] ! Mem[0000000091800094] = 159fed83
! Mem[000000009100015c] = 484b74d9, %g2 = 00000000000000c0
ldsha [%i6+0x15c]%asi,%g2 ! %g2 = 000000000000484b
! %f18 = 9309c608 bff852d5, Mem[00000000918000d0] = dbbe3910 7e2b474d
std %f18,[%o0+0x0d0] ! Mem[00000000918000d0] = 9309c608 bff852d5
! immd = 0000000000000371, %l6 = 0000000000000047, %ccr = 00
movcc %xcc,0x371,%l6 ! Moved, %l6 = 0000000000000371
! Mem[00000000908001a4] = 1ae55d08, %g2 = 000000000000484b
lduw [%i5+0x1a4],%g2 ! %g2 = 000000001ae55d08
p11_label_22:
! %l5 = 18905162e2c21d88, %l6 = 0000000000000371, %ccr = 00
movgu %icc,%l5,%l6 ! Moved, %l6 = 18905162e2c21d88
! %l3 = 0000000000017840, %l5 = 18905162e2c21d88, %l2 = 0000000000000036
xor %l3,%l5,%l2 ! %l2 = 18905162e2c365c8
! Mem[00000000270001b4] = 39ebf8c3, %l1 = 76039438, %l2 = e2c365c8
add %i2,0x1b4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000039ebf8c3
! Mem[0000000027000088] = 4de7e6bcd836490f, %l4 = 00000000814da515, %l3 = 0000000000017840
add %i2,0x88,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 4de7e6bcd836490f
! %l2 = 0000000039ebf8c3, Mem[0000000027800170] = fffff6d47a3d52d5
stx %l2,[%i3+0x170] ! Mem[0000000027800170] = 0000000039ebf8c3
! %f14 = c5c8acca 8e311ac5, Mem[0000000027000008] = 1e6099f3 6f33bd6e
stda %f14,[%i2+%o1]0x88 ! Mem[0000000027000008] = c5c8acca 8e311ac5
! %l1 = 0000000076039438, %l1 = 0000000076039438, %l0 = 00000000d2a14cc2
orcc %l1,%l1,%l0 ! %l0 = 0000000076039438, %ccr = 00
! Mem[00000000268001b4] = b7cd593b, %l3 = d836490f, %l1 = 76039438
add %i1,0x1b4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b7cd593b
! %l3 = 4de7e6bcd836490f, Mem[00000000900001a8] = 875ccbae
stw %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = d836490f
! %l4 = 00000000814da515, %l0 = 0000000076039438, %ccr = 00
movpos %icc,%l4,%l0 ! Moved, %l0 = 00000000814da515
p11_label_23:
! Mem[000000002600002e] = 7a3d52d5, %l2 = 0000000039ebf8c3
ldstub [%i0+0x02e],%l2 ! %l2 = 00000052000000ff
! Mem[00000000900001ec] = b77494e2, %g2 = 000000001ae55d08
ldub [%i4+0x1ed],%g2 ! %g2 = 00000000000000b7
! %l7 = ffffffffffffa515, Mem[00000000908001cb] = e1557ad7
stb %l7,[%i5+0x1cb] ! Mem[00000000908001c8] = 15557ad7
! %l4 = 00000000814da515, immed = 00000080, %ccr = 00
movrne %l4,0x080,%l5 ! Moved, %l5 = 0000000000000080
! %l6 = 18905162e2c21d88, Mem[000000009100010c] = 69930341
sth %l6,[%i6+0x10c] ! Mem[000000009100010c] = 1d880341
! %l7 = ffffffffffffa515, Mem[0000000091800184] = 96b8711a
stw %l7,[%o0+0x184] ! Mem[0000000091800184] = ffffa515
! %l6 = e2c21d88, %l7 = ffffa515, Mem[00000000268001c8] = fdcc098c 09d1127d
stda %l6,[%i1+0x1c8]%asi ! Mem[00000000268001c8] = e2c21d88 ffffa515
! %f18 = 9309c608 bff852d5, Mem[0000000090800180] = 5bb62bcb 01823381
std %f18,[%i5+0x180] ! Mem[0000000090800180] = 9309c608 bff852d5
! %l5 = 0000000000000080, Mem[0000000026000008] = c24ca1d2
stha %l5,[%i0+%o1]0x80 ! Mem[0000000026000008] = 0080a1d2
! Randomly selected nop
nop
p11_label_24:
! %l4 = 00000000814da515, Mem[0000000091800118] = 16d0a3287a43b570
stx %l4,[%o0+0x118] ! Mem[0000000091800118] = 00000000814da515
! Mem[00000000268001d0] = 2c6ea7de, %l6 = 18905162e2c21d88
ldsb [%i1+0x1d3],%l6 ! %l6 = ffffffffffffffde
! Mem[0000000026800018] = b1707d36, %l2 = 0000000000000052
ldsha [%i1+%o3]0x88,%l2 ! %l2 = 0000000000007d36
! %l1 = 00000000b7cd593b, Mem[0000000027800008] = 734ea569
stba %l1,[%i3+%o1]0x89 ! Mem[0000000027800008] = 734ea53b
! Mem[0000000026800000] = ae000000, %l1 = 00000000b7cd593b
swapa [%i1+%g0]0x81,%l1 ! %l1 = 00000000ae000000
! %l5 = 0000000000000080, immed = 00000d06, %y = 00000000
sdivcc %l5,0xd06,%l3 ! %l3 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 814da515
! Mem[0000000091000110] = e00d7a225764cf50, %g2 = 00000000000000b7
ldx [%i6+0x110],%g2 ! %g2 = e00d7a225764cf50
! Mem[00000000270001c8] = 69a54e73, %l2 = 0000000000007d36
swap [%i2+0x1c8],%l2 ! %l2 = 0000000069a54e73
! %l0 = 00000000814da515, Mem[0000000091000106] = d6e80bb2
sth %l0,[%i6+0x106] ! Mem[0000000091000104] = a5150bb2
! %l5 = 0000000000000080, %l6 = ffffffffffffffde, %y = 814da515
smul %l5,%l6,%l0 ! %l0 = ffffffffffffef00, %y = ffffffff
p11_label_25:
! immd = 0000000000000051, %l7 = ffffffffffffa515, %ccr = 44
movpos %icc,0x051,%l7 ! Moved, %l7 = 0000000000000051
! Mem[000000009080019c] = 7982481d, %g2 = e00d7a225764cf50
ldsh [%i5+0x19c],%g2 ! %g2 = 0000000000007982
! %l2 = 0000000069a54e73, %l6 = ffffffffffffffde, %l6 = ffffffffffffffde
sll %l2,%l6,%l6 ! %l6 = 1a69539cc0000000
! Mem[0000000027800020] = e0b5cb99, %l3 = 0000000000000000
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 00000099000000ff
! %l3 = 0000000000000099, %l4 = 00000000814da515, %l6 = 1a69539cc0000000
andn %l3,%l4,%l6 ! %l6 = 0000000000000088
! Mem[0000000027800008] = f6b7add4734ea53b, %f14 = c5c8acca 8e311ac5
ldda [%i3+%o1]0x88,%f14 ! %f14 = f6b7add4 734ea53b
! Invert Register : %l1 = 00000000ae000000
xor %l1,-1,%l1 ! %l1 = ffffffff51ffffff
! Mem[0000000027800048] = 846a73e8f08327f1, %l2 = 0000000069a54e73, %l3 = 0000000000000099
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 846a73e8f08327f1
! %l0 = ffffef00, %l1 = 51ffffff, Mem[0000000026000018] = de093975 3376c5c0
stda %l0,[%i0+%o3]0x89 ! Mem[0000000026000018] = ffffef00 51ffffff
! %l2 = 0000000069a54e73, Mem[00000000900001bc] = b2280662
stw %l2,[%i4+0x1bc] ! Mem[00000000900001bc] = 69a54e73
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 ffffffffffffef00
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff51ffffff
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000069a54e73
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 846a73e8f08327f1
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000814da515
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000080
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000088
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000051
bne,a,pn %xcc,p11_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p11_failed
mov 0x111,%g1
! 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 a93ee396 cf9d66bd
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 69a54e73 d4adb7f6
bne %xcc,p11_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 64b2d52e f1d8cde2
bne %xcc,p11_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8910c681 67049187
bne %xcc,p11_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2853189b ba4bf3ca
bne %xcc,p11_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5b70d5db e0b5cb99
bne %xcc,p11_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 59354521 9672844b
bne %xcc,p11_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f6b7add4 734ea53b
bne %xcc,p11_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9309c608 bff852d5
bne %xcc,p11_f18_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000000ae
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 = 0080a1d2e69652d1
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00efffffffffff51
ldx [%i0+0x018],%g3 ! Observed data at 0000000026000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ae40df167a3dffd5
ldx [%i0+0x028],%g3 ! Observed data at 0000000026000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x028,%g4
ldx [%g1+0x158],%g2 ! Expected data = 85b9ff0c194c4901
ldx [%i0+0x158],%g3 ! Observed data at 0000000026000158
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7cff7eb79d798c9c
ldx [%i0+0x190],%g3 ! Observed data at 0000000026000190
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a9bd8fff1f368f89
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000260001c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffb7bb05e9f0b01f
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000260001e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1e0,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b7cd593b8985d8a8
ldx [%i1+0x000],%g3 ! Observed data at 0000000026800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = cbcb53a1538b0e41
ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = c51a318ecaacc8c5
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 = ffe7d826f4008920
ldx [%i1+0x028],%g3 ! Observed data at 0000000026800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 07f3df3d3e6bffb0
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000268000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9f1a171c0eb6dd33
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000268000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e2c21d88ffffa515
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000268001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1c8,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = dfad00369a279246
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 = c51a318ecaacc8c5
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 = 2b643ddfaee24e3d
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 = 15a5f8bfa2fa0ea3
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 = 65000000d7000000
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 = 3600000040780100
ldx [%i2+0x028],%g3 ! Observed data at 0000000027000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x028,%g4
ldx [%g1+0x160],%g2 ! Expected data = 203dff4d03d86272
ldx [%i2+0x160],%g3 ! Observed data at 0000000027000160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00007d36d4adb7f6
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000270001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5b70d5dbffffa8de
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000270001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1e8,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a93ee396cf9d66bd
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 = 3ba54e73d4adb7f6
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 = 64b2d52ef1d8cde2
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8910c68167049187
ldx [%i3+0x018],%g3 ! Observed data at 0000000027800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffcbb5e0dbd5705b
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 = 5b70d5dbe0b5cb99
ldx [%i3+0x028],%g3 ! Observed data at 0000000027800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 593545219672844b
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c5c8acca8e311ac5
ldx [%i3+0x038],%g3 ! Observed data at 0000000027800038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000040d703ceba0c
ldx [%i3+0x058],%g3 ! Observed data at 0000000027800058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000001145fa386
ldx [%i3+0x068],%g3 ! Observed data at 0000000027800068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 30543d19813f3fbd
ldx [%i3+0x080],%g3 ! Observed data at 0000000027800080
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d12065badc5d3634
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000278000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d552f8bf08c60993
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000278000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 26d8e7d064e424b5
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000278000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6f33bd6e1e6099f3
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000278000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3fccc6edc047962d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000278000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ad69caff0446e47b
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000278000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6bb02a89b9e98671
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000278000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bd8dcb2380c8334b
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000278000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000000039ebf8c3
ldx [%i3+0x170],%g3 ! Observed data at 0000000027800170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ad57c99ff4008920
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000278001d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1d8,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f2_fail:
set p11_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f4_fail:
set p11_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f6_fail:
set p11_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f8_fail:
set p11_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f10_fail:
set p11_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f12_fail:
set p11_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f14_fail:
set p11_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f18_fail:
set p11_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%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:
sra %l7,0x01c,%l7
or %l0,0xdb3,%l1
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800018]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026800008]
add %l4,0x26c,%l1
stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
stha %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
done
p11_trap1o:
sra %l7,0x01c,%l7
or %l0,0xdb3,%l1
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000026800018]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026800008]
add %l4,0x26c,%l1
stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
stha %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
done
p11_trap2e:
stha %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800010]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800000]
orn %l4,0x46d,%l5
stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800008]
membar #Sync
mov 0x080,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
subccc %l6,%l1,%l5
done
p11_trap2o:
stha %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800010]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800000]
orn %l4,0x46d,%l5
stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800008]
membar #Sync
mov 0x080,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
subccc %l6,%l1,%l5
done
p11_trap3e:
andn %l4,%l0,%l0
addc %l6,%l6,%l7
add %l3,%l0,%l3
done
p11_trap3o:
andn %l4,%l0,%l0
addc %l6,%l6,%l7
add %l3,%l0,%l3
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 = cae056acc602b74c
ldx [%g1+0x008],%l1 ! %l1 = 9fdf3716b8aa023f
ldx [%g1+0x010],%l2 ! %l2 = 2aa164a2132e59e4
ldx [%g1+0x018],%l3 ! %l3 = 8fa17f1a077c42ca
ldx [%g1+0x020],%l4 ! %l4 = 9a8bd5098cbfc466
ldx [%g1+0x028],%l5 ! %l5 = be9c1986ceb03fbd
ldx [%g1+0x030],%l6 ! %l6 = 5882a75260e5ef3b
ldx [%g1+0x038],%l7 ! %l7 = 797c9e6a9a75beb1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 07fe2beb e1f6e9db dafe1b20 72b023e5
! %f4 = d5e404c2 ff712bbb 33352bf2 01356e84
! %f8 = 6c4c411b 08c701e9 5c7427dd 4063c97a
! %f12 = 7432de4c 4d5a497e 45709399 54bbe5b4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1a450675 5ed6f256 857c0b14 531c9f7f
! %f20 = 9a9ea1c2 7e0eb616 49a13371 6e1175fa
! %f24 = 6057688d 501929e2 4f0808ba eb32521a
! %f28 = 6e797ba3 224b446c 5f95ad79 79787841
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e9b853cf bb573b44 adca4673 e0ac631a
! %f36 = 7917cf9e 08776eca 04d24b8b 017d725b
! %f40 = 63b89d07 70690e03 21830d39 069a59e8
! %f44 = d35171f6 62209538 72f68c95 7c786c7f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x17307a2800000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = 17307a2800000009
wr %g0,%y ! Clear Y 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:
! %l3 = 6b8093a4849e42ad, %l5 = 1fff6ec02db96d66, %ccr = 44
movne %xcc,%l3,%l5 ! Register Not Moved
! %l5 = 1fff6ec02db96d66, immed = 00000f53, %l6 = 160668de8c61e5cc
tsubcctv %l5,0xf53,%l6 ! %l0 = a914ccc2aab37210, Trapped
! Mem[0000000029000010] = ce0b892a8d4ebe50, %l4 = f0fbd83fe9a867e8
ldxa [%i2+%o2]0x89,%l4 ! %l4 = ce0b892a8d4ebe50
! Mem[00000000910001d8] = cfffe82b, %g2 = 3a1a4e950bbf3088
ldub [%i6+0x1da],%g2 ! %g2 = 00000000000000cf
! Mem[0000000090000078] = fa5423a0, %g18 = 40f62f000376d44c
ldsw [%i4+0x078],%g2 ! %g2 = 40f62f000376d44c
! Mem[0000000028800010] = 16baab5c, %l7 = 8afd8e32830f382f
ldsba [%i1+%o2]0x88,%l7 ! %l7 = 000000000000005c
save ! CWP = 1
! %l2 = f63e68cc8a5b91a6, Mem[0000000028000010] = 7a640f24
stwa %l2,[%o0+%i2]0x89 ! Mem[0000000028000010] = 8a5b91a6
! %f6 = 33352bf2 01356e84, Mem[0000000028800000] = afae3656 9d36be03
stda %f6 ,[%o1+%g0]0x89 ! Mem[0000000028800000] = 33352bf2 01356e84
! Mem[0000000091000104] = e80bb2cf, %g2 = fffffffffa5423a0
ldub [%o6+0x107],%g2 ! %g2 = 00000000000000e8
p12_label_2: ! %cwp = 1
! Mem[0000000029000050] = 24b74d22, %l3 = 9b69dae7, %l7 = 6a860572
add %o2,0x50,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000024b74d22
! Mem[000000009080016c] = a5ee00ad, %g18 = d50249e87c9f1da6
ldsw [%o5+0x16c],%g2 ! %g2 = d50249e87c9f1da6
! Mem[00000000900000a4] = a5017a73, %g2 = ffffffffa5ee00ad
ldsh [%o4+0x0a4],%g2 ! %g2 = ffffffffffffa501
! Mem[0000000028000020] = c77a136c 5b103065, %l0 = 4d64dc68, %l1 = 6ed55bcc
ldda [%o0+%i4]0x80,%l0 ! %l0 = 00000000c77a136c 000000005b103065
! %l7 = 0000000024b74d22, %l7 = 0000000024b74d22, %l3 = 90654ca69b69dae7
udivx %l7,%l7,%l3 ! %l3 = 0000000000000001
! Mem[0000000090000150] = d6ef1860, %g2 = ffffffffffffa501
ldsh [%o4+0x150],%g2 ! %g2 = ffffffffffffd6ef
! %l7 = 0000000024b74d22, %l2 = f63e68cc8a5b91a6, %ccr = 44
move %icc,%l7,%l2 ! Moved, %l2 = 0000000024b74d22
! %l2 = 0000000024b74d22, Mem[0000000091000066] = 5170955a
sth %l2,[%o6+0x066] ! Mem[0000000091000064] = 4d22955a
! Mem[0000000029000090] = f09039bd, %l5 = 27fb0959, %l6 = e306555a
add %o2,0x90,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f09039bd
! Mem[0000000029800070] = 4c2a270b1e4f15c5, %l7 = 0000000024b74d22, %l2 = 0000000024b74d22
add %o3,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 4c2a270b1e4f15c5
p12_label_3: ! %cwp = 1
! %l1 = 000000005b103065, Mem[0000000091000017] = ae6b8eab
stb %l1,[%o6+0x017] ! Mem[0000000091000014] = 656b8eab
! %l2 = 4c2a270b1e4f15c5, Mem[0000000028000008] = ccf16e48d80ce39e
stxa %l2,[%o0+%i1]0x89 ! Mem[0000000028000008] = 4c2a270b1e4f15c5
! retry : should take illegal inst trap, %l0 = 00000000c77a136c
retry ! Illegal inst trap : %l0 = 00000000c77a137c
! %f18 = 857c0b14, Mem[0000000029000020] = 437020e1
sta %f18,[%o2+%i4]0x89 ! Mem[0000000029000020] = 857c0b14
! Mem[00000000900000e0] = eb28734f, %g2 = ffffffffffffd6ef
ldsb [%o4+0x0e1],%g2 ! %g2 = ffffffffffffffeb
! %l4 = 77df3728c96f048c
sethi %hi(0x9c361000),%l4 ! %l4 = 000000009c361000
! %l5 = 6313c31027fb0959, Mem[0000000029000008] = f829f7197b6b4768
stxa %l5,[%o2+%i1]0x89 ! Mem[0000000029000008] = 6313c31027fb0959
! immd = 000000000000038c, %l5 = 6313c31027fb0959, %ccr = 44
movn %xcc,0x38c,%l5 ! Register Not Moved
! Mem[00000000900000c8] = 8154a655, %g2 = ffffffffffffffeb
ldub [%o4+0x0cb],%g2 ! %g2 = 0000000000000081
! %l0 = c77a137c, %l1 = 5b103065, Mem[0000000029000018] = a566b8e9 8602f547
stda %l0,[%o2+%i3]0x88 ! Mem[0000000029000018] = c77a137c 5b103065
p12_label_4: ! %cwp = 1
! Mem[00000000280001c4] = 566a8f49, %l7 = 0000000024b74d22, %asi = 80
swapa [%o0+0x1c4]%asi,%l7 ! %l7 = 00000000566a8f49
! Randomly selected nop
nop
! %l0 = 00000000c77a137c, immed = 00000443, %y = 00000000
umul %l0,0x443,%l7 ! %l7 = 000003521d410974, %y = 00000352
! Mem[000000002900005c] = aaf20d96, %l4 = 000000009c361000
ldsb [%o2+0x05f],%l4 ! %l4 = ffffffffffffff96
! Mem[0000000029000030] = 6033db41, %l2 = 4c2a270b1e4f15c5
ldsb [%o2+0x033],%l2 ! %l2 = 0000000000000041
! %l0 = 00000000c77a137c, Mem[0000000090000046] = 1b68e3c1
sth %l0,[%o4+0x046] ! Mem[0000000090000044] = 137ce3c1
! Mem[000000002980011c] = d42f80f6, %l5 = 6313c31027fb0959
ldsw [%o3+0x11c],%l5 ! %l5 = ffffffffd42f80f6
! Mem[0000000090800028] = 08531eba8fd332d4, %g2 = 0000000000000081
ldx [%o5+%i5],%g2 ! %g2 = 08531eba8fd332d4
! Mem[000000002800010c] = 2ac42b5c, %l4 = ffffffffffffff96
swap [%o0+0x10c],%l4 ! %l4 = 000000002ac42b5c
! Mem[0000000091000014] = 4f877a65, %g2 = 08531eba8fd332d4
ldsba [%o6+0x014]%asi,%g2 ! %g2 = 000000000000004f
p12_label_5: ! %cwp = 1
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%o4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l2 = 0000000000000041, %l7 = 000003521d410974, %ccr = 44
move %xcc,%l2,%l7 ! Moved, %l7 = 0000000000000041
! %l4 = 000000002ac42b5c, %l1 = 000000005b103065, %l4 = 000000002ac42b5c
taddcctv %l4,%l1,%l4 ! %l0 = 00000000c77a139f, Trapped
! Mem[0000000029000020] = 857c0b14, %l1 = 000000005b103065
ldswa [%o2+%i4]0x88,%l1 ! %l1 = ffffffff857c0b14
rd %pc,%o7
return %o7+12 ! CWP = 0
! %l1 = 2cba429407ccf540, %l0 = a914ccc2aab37210, %ccr = 44
movvs %xcc,%l1,%l0 ! Register Not Moved
! Mem[0000000028000140] = f3a817628efeab48, %l1 = 2cba429407ccf540, %l0 = a914ccc2aab37210
add %i0,0x140,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f3a817628efeab48
! %l6 = 160668de8c61e5cc, Mem[0000000028000020] = 6530105b6c137ac7
stxa %l6,[%i0+%o4]0x89 ! Mem[0000000028000020] = 160668de8c61e5cc
! Mem[0000000090800020] = 6b575173 80100360, %g2 = 0000004f, %g3 = 0bad0b00
ldd [%i5+%o4],%g2 ! %g2 = 000000006b575173 0000000080100360
! Mem[000000009080016c] = a5ee00ad, %g18 = 40f62f000376d44c
ldsw [%i5+0x16c],%g2 ! %g2 = 40f62f000376d44c
p12_label_6:
! %l3 = 6b8093a4849e42ad, imm = fffffffffffffa59, %l1 = 2cba429407ccf540
add %l3,-0x5a7,%l1 ! %l1 = 6b8093a4849e3d06
! Mem[000000002980003c] = 6c3a4869, %l7 = 000000000000005c
swap [%i3+0x03c],%l7 ! %l7 = 000000006c3a4869
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! immd = 00000000000002a7, %l1 = 6b8093a4849e3d06, %ccr = 44
movcc %icc,0x2a7,%l1 ! Moved, %l1 = 00000000000002a7
! %l3 = 6b8093a4849e42ad, Mem[000000009100015a] = 84af484b
stb %l3,[%i6+0x15a] ! Mem[0000000091000158] = adaf484b
! Mem[0000000029000010] = 8d4ebe50, %l2 = baf5de4c0fea45f4
ldswa [%i2+%o2]0x88,%l2 ! %l2 = ffffffff8d4ebe50
! %f16 = 1a450675 5ed6f256 857c0b14 531c9f7f
! %f20 = 9a9ea1c2 7e0eb616 49a13371 6e1175fa
! %f24 = 6057688d 501929e2 4f0808ba eb32521a
! %f28 = 6e797ba3 224b446c 5f95ad79 79787841
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %f2 = dafe1b20 72b023e5, Mem[0000000091800178] = b03d72e9 5a6737e7
std %f2 ,[%o0+0x178] ! Mem[0000000091800178] = dafe1b20 72b023e5
membar #Sync ! Added by membar checker (193)
! %l6 = 160668de8c61e5cc, Mem[0000000090000018] = 4e37f70043627d52
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 160668de8c61e5cc
! Mem[0000000028000008] = 1e4f15c5, %l4 = ce0b892a8d4ebe50
ldsha [%i0+%o1]0x89,%l4 ! %l4 = 00000000000015c5
p12_label_7:
! %l5 = 1fff6ec02db96d66, Mem[0000000090800188] = cd2b4216
stw %l5,[%i5+0x188] ! Mem[0000000090800188] = 2db96d66
! %l2 = ffffffff8d4ebe50, immed = fffff580, %y = 00000352
mulscc %l2,-0xa80,%l1 ! %l1 = 0000000046a75f28, %ccr = 00, %y = 000001a9
! Mem[0000000091800020] = b8815b2712018cae, %f48 = a32af125 4d694d63
ldda [%o0+0x020]%asi,%f48 ! %f48 = b8815b27 12018cae
! %l4 = 00000000000015c5, %l2 = ffffffff8d4ebe50, %ccr = 00
movneg %icc,%l4,%l2 ! Register Not Moved
! %f16 = 1a450675 5ed6f256 857c0b14 531c9f7f
! %f20 = 9a9ea1c2 7e0eb616 49a13371 6e1175fa
! %f24 = 6057688d 501929e2 4f0808ba eb32521a
! %f28 = 6e797ba3 224b446c 5f95ad79 79787841
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l0 = f3a817628efeab48, immed = 0000098c, %y = 000001a9
sdivcc %l0,0x98c,%l6 ! %l6 = 000000002c9360a5, %ccr = 00
mov %l0,%y ! %y = 8efeab48
! %l3 = 6b8093a4849e42ad, Mem[0000000090000115] = 8b313fc4, %asi = 80
stba %l3,[%i4+0x115]%asi ! Mem[0000000090000114] = ad313fc4
! Mem[00000000290001f8] = 3c300e49 b716e6e8, %l2 = 8d4ebe50, %l3 = 849e42ad
ldda [%i2+0x1f8]%asi,%l2 ! %l2 = 000000003c300e49 00000000b716e6e8
! Mem[00000000918000c0] = a65f7cdd ae582979, %g2 = a5ee00ad, %g3 = 80100360
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000a65f7cdd 00000000ae582979
! %l4 = 00000000000015c5, %l2 = 000000003c300e49, %l3 = 00000000b716e6e8
addc %l4,%l2,%l3 ! %l3 = 000000003c30240e
p12_label_8:
! %l0 = 8efeab48, %l1 = 46a75f28, Mem[00000000910000f8] = 2bd48627 c5b55944
std %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 8efeab48 46a75f28
! Mem[00000000290000b9] = 5d9dc272, %l3 = 000000003c30240e
ldstub [%i2+0x0b9],%l3 ! %l3 = 0000009d000000ff
! Mem[00000000908001b0] = 5c20df90307b0454, %g2 = 00000000a65f7cdd
ldx [%i5+0x1b0],%g2 ! %g2 = 5c20df90307b0454
! %l5 = 1fff6ec02db96d66, %l5 = 1fff6ec02db96d66, %l6 = 000000002c9360a5
orn %l5,%l5,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000091000064] = b0ae4d22, %g18 = 40f62f000376d44c
ldsw [%i6+0x064],%g2 ! %g2 = 40f62f000376d44c
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %l7 = 000000006c3a4869, Mem[0000000028000108] = 599251b8
stw %l7,[%i0+0x108] ! Mem[0000000028000108] = 6c3a4869
! %l6 = ffffffffffffffff, Mem[00000000900000c8] = 857c0b14
stb %l6,[%i4+0x0c8] ! Mem[00000000900000c8] = ff7c0b14
! immd = 0000000000000105, %l3 = 000000000000009d, %ccr = 00
movvc %xcc,0x105,%l3 ! Moved, %l3 = 0000000000000105
! Mem[00000000288000d8] = ab0444c5ce8ca043, %l3 = 0000000000000105, %l3 = 0000000000000105
add %i1,0xd8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ab0444c5ce8ca043
p12_label_9:
! Mem[0000000090800110] = f8e5af0d, %g2 = ffffffffb0ae4d22
lduh [%i5+0x112],%g2 ! %g2 = 000000000000f8e5
! Mem[00000000298001c9] = 03ff68b5, %l5 = 1fff6ec02db96d66
ldstub [%i3+0x1c9],%l5 ! %l5 = 000000ff000000ff
! immd = 00000000000003f6, %l3 = ab0444c5ce8ca043, %ccr = 00
movgu %icc,0x3f6,%l3 ! Moved, %l3 = 00000000000003f6
! %l2 = 000000003c300e49, imm = 0000000000000e86, %l5 = 00000000000000ff
add %l2,0xe86,%l5 ! %l5 = 000000003c301ccf
! Mem[0000000029800010] = d0c3935a, %l2 = 000000003c300e49
ldsba [%i3+%o2]0x88,%l2 ! %l2 = 000000000000005a
! %l3 = 00000000000003f6, %l2 = 000000000000005a, %l5 = 000000003c301ccf
taddcctv %l3,%l2,%l5 ! %l0 = f3a817628efeab6b, Trapped
! %l7 = 000000006c3a4869, %l1 = 0000000046a75f28, %l7 = 000000006c3a4869
sub %l7,%l1,%l7 ! %l7 = 000000002592e941
! immd = 0000000000000121, %l1 = 0000000046a75f28, %ccr = 00
movg %xcc,0x121,%l1 ! Moved, %l1 = 0000000000000121
! Mem[00000000908000b0] = db43d43e, %g2 = 000000000000f8e5
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000db43d43e
! Mem[00000000908001b0] = 5c20df90 307b0454, %g2 = db43d43e, %g3 = ae582979
ldd [%i5+0x1b0],%g2 ! %g2 = 000000005c20df90 00000000307b0454
p12_label_10:
! %l4 = 00000000000015c5, Mem[0000000029000000] = eb61837d
stba %l4,[%i2+%g0]0x81 ! Mem[0000000029000000] = c561837d
! Mem[00000000918000f0] = 8523d502c0777b49, %g2 = 000000005c20df90
ldxa [%o0+0x0f0]%asi,%g2 ! %g2 = 8523d502c0777b49
! Mem[000000009100018c] = 91c7ee5a, %g2 = 8523d502c0777b49
lduw [%i6+0x18c],%g2 ! %g2 = 0000000091c7ee5a
! %f15 = 54bbe5b4, Mem[0000000029800000] = d5634f35
sta %f15,[%i3+%g0]0x80 ! Mem[0000000029800000] = 54bbe5b4
! Mem[00000000280001f0] = b8016584, %l1 = 0000000000000121
swap [%i0+0x1f0],%l1 ! %l1 = 00000000b8016584
! Mem[00000000280000fc] = cb0e16f2, %l2 = 000000000000005a
ldub [%i0+0x0ff],%l2 ! %l2 = 00000000000000f2
! immd = 00000000000003c7, %l4 = 00000000000015c5, %ccr = 00
movn %xcc,0x3c7,%l4 ! Register Not Moved
! %l3 = 00000000000003f6, immed = fffffe5d, %ccr = 00
movrlez %l3,-0x1a3,%l4 ! Not Moved, %l4 = 00000000000015c5
! Mem[0000000091000108] = 0bb2cf2769930341, %g2 = 0000000091c7ee5a
ldx [%i6+0x108],%g2 ! %g2 = 0bb2cf2769930341
! Mem[0000000091800088] = ad1e6f64bafc9afe, %f48 = 96a01d2a daab8cdc
ldd [%o0+0x088],%f48 ! %f48 = ad1e6f64 bafc9afe
p12_label_11:
! %l0 = f3a817628efeab6b, %l6 = ffffffffffffffff, %ccr = 00
mova %xcc,%l0,%l6 ! Moved, %l6 = f3a817628efeab6b
! Mem[0000000090800024] = 10036008, %g2 = 0bb2cf2769930341
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000010
! %l3 = 00000000000003f6, imm = fffffffffffffa08, %l7 = 000000002592e941
or %l3,-0x5f8,%l7 ! %l7 = fffffffffffffbfe
! %l0 = f3a817628efeab6b, %l5 = 000000003c301ccf, %l2 = 00000000000000f2
srlx %l0,%l5,%l2 ! %l2 = 0001e7502ec51dfd
! Mem[0000000090800050] = 1e2be8d4, %g2 = 0000000000000010
lduh [%i5+0x052],%g2 ! %g2 = 0000000000001e2b
! %f6 = 33352bf2, Mem[0000000091000014] = 4f877a65
st %f6 ,[%i6+0x014] ! Mem[0000000091000014] = 33352bf2
! Mem[0000000090000170] = 96b76dce26d816c5, %f48 = ad1e6f64 bafc9afe
ldd [%i4+0x170],%f48 ! %f48 = 96b76dce 26d816c5
! %l1 = 00000000b8016584, %l7 = fffffffffffffbfe, %ccr = 00
movcs %icc,%l1,%l7 ! Register Not Moved
! %l2 = 0001e7502ec51dfd, imm = fffffffffffffb5b, %l5 = 000000003c301ccf
xnorcc %l2,-0x4a5,%l5 ! %l5 = 0001e7502ec51959, %ccr = 00
! Mem[0000000028800028] = 3e444d3c, %l6 = f3a817628efeab6b
swapa [%i1+%o5]0x81,%l6 ! %l6 = 000000003e444d3c
p12_label_12:
membar #Sync ! Added by membar checker (194)
! %f4 = d5e404c2 ff712bbb, Mem[0000000090000098] = a68584cf 943867c9
std %f4 ,[%i4+0x098] ! Mem[0000000090000098] = d5e404c2 ff712bbb
! Mem[00000000900001a0] = bbcc04f11da75b47, %g2 = 0000000000001e2b
ldx [%i4+0x1a0],%g2 ! %g2 = bbcc04f11da75b47
! %l6 = 000000003e444d3c, Mem[0000000090800000] = afcee255
sth %l6,[%i5+%g0] ! Mem[0000000090800000] = 4d3ce255
! Mem[0000000090000050] = 3acb4338810b8e2c, %g2 = bbcc04f11da75b47
ldx [%i4+0x050],%g2 ! %g2 = 3acb4338810b8e2c
! Mem[0000000029800010] = 5a93c3d0, %l5 = 0001e7502ec51959
ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 0000005a000000ff
! Mem[00000000910001c0] = ba3c6dbf, %g2 = 3acb4338810b8e2c
lduh [%i6+0x1c2],%g2 ! %g2 = 000000000000ba3c
! immd = 00000000000001f5, %l2 = 0001e7502ec51dfd, %ccr = 00
movleu %icc,0x1f5,%l2 ! Register Not Moved
! %f24 = 6057688d 501929e2, Mem[0000000028000088] = c300fed7 55289276
std %f24,[%i0+0x088] ! Mem[0000000028000088] = 6057688d 501929e2
! Mem[00000000280001fc] = 84d64f9b, %l6 = 000000003e444d3c
lduw [%i0+0x1fc],%l6 ! %l6 = 0000000084d64f9b
! Mem[0000000029000028] = 527b56da, %l0 = f3a817628efeab6b
lduha [%i2+%o5]0x81,%l0 ! %l0 = 000000000000527b
p12_label_13:
! Mem[000000009100016c] = 0fcb6c1c, %g18 = 40f62f000376d44c
ldsw [%i6+0x16c],%g2 ! %g2 = 40f62f000376d44c
! Mem[0000000029800174] = 4102e8b4, %l5 = 000000000000005a
swap [%i3+0x174],%l5 ! %l5 = 000000004102e8b4
! Mem[0000000090800058] = ebe01de6, %g2 = 000000000fcb6c1c
ldsb [%i5+0x059],%g2 ! %g2 = ffffffffffffffeb
! %l1 = 00000000b8016584, %l0 = 000000000000527b, %ccr = 00
move %xcc,%l1,%l0 ! Register Not Moved
! Mem[00000000290001a0] = a6158c42, %l0 = 000000000000527b
lduh [%i2+0x1a0],%l0 ! %l0 = 000000000000a615
! %l3 = 00000000000003f6, imm = 000000000000017f, %l3 = 00000000000003f6
sub %l3,0x17f,%l3 ! %l3 = 0000000000000277
! %l6 = 0000000084d64f9b, imm = fffffffffffff0a4, %l7 = fffffffffffffbfe
andn %l6,-0xf5c,%l7 ! %l7 = 0000000000000f1b
! Mem[00000000290000d8] = f3dda3bb, %l0 = 000000000000a615
ldstub [%i2+0x0d8],%l0 ! %l0 = 000000f3000000ff
! %l1 = 00000000b8016584, %l7 = 0000000000000f1b, %ccr = 00
movrlez %l1,%l7,%l4 ! Not Moved, %l4 = 00000000000015c5
! Mem[0000000029800040] = d72fa5e40a412c3a, %l5 = 000000004102e8b4, %l7 = 0000000000000f1b
add %i3,0x40,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d72fa5e40a412c3a
p12_label_14:
! %l0 = 00000000000000f3, imm = 000000000000000e, %l3 = 0000000000000277
sll %l0,0x00e,%l3 ! %l3 = 00000000003cc000
! Mem[0000000090800030] = 574d316e 37c4972c, %g2 = ffffffeb, %g3 = 307b0454
ldd [%i5+0x030],%g2 ! %g2 = 00000000574d316e 0000000037c4972c
! %f12 = 7432de4c 4d5a497e, Mem[0000000028800008] = f66e635c ab3c8d14
stda %f12,[%i1+%o1]0x80 ! Mem[0000000028800008] = 7432de4c 4d5a497e
! Mem[00000000910000c4] = 953c82cf, %g2 = 00000000574d316e
lduh [%i6+0x0c4],%g2 ! %g2 = 000000000000953c
! Mem[0000000090000064] = 31dc8ee9, %g2 = 000000000000953c
lduw [%i4+0x064],%g2 ! %g2 = 0000000031dc8ee9
! %l4 = 00000000000015c5, Mem[0000000028000028] = 5c9a95e7f8813cc0
stxa %l4,[%i0+%o5]0x88 ! Mem[0000000028000028] = 00000000000015c5
! Mem[00000000900000c0] = 1a450675 5ed6f256 ff7c0b14 531c9f7f
! Mem[00000000900000d0] = 9a9ea1c2 7e0eb616 49a13371 6e1175fa
! Mem[00000000900000e0] = 6057688d 501929e2 4f0808ba eb32521a
! Mem[00000000900000f0] = 6e797ba3 224b446c 5f95ad79 79787841
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l2 = 0001e7502ec51dfd, Mem[00000000918000e8] = 6c82cd426ad942c8
stx %l2,[%o0+0x0e8] ! Mem[00000000918000e8] = 0001e7502ec51dfd
! Mem[0000000028800008] = 7432de4c, %l4 = 00000000000015c5
ldsw [%i1+%o1],%l4 ! %l4 = 000000007432de4c
! %l6 = 84d64f9b, %l7 = 0a412c3a, Mem[0000000029800020] = 3497141e 6ff39104
stda %l6,[%i3+%o4]0x89 ! Mem[0000000029800020] = 84d64f9b 0a412c3a
p12_label_15:
! %l4 = 000000007432de4c, Mem[0000000029800028] = ac6ff8d8
stwa %l4,[%i3+%o5]0x81 ! Mem[0000000029800028] = 7432de4c
! Mem[00000000298001a3] = 83c6b5d6, %l3 = 00000000003cc000
ldstub [%i3+0x1a3],%l3 ! %l3 = 000000d6000000ff
! %l3 = 00000000000000d6, %l2 = 0001e7502ec51dfd, %l7 = d72fa5e40a412c3a
taddcctv %l3,%l2,%l7 ! %l0 = 0000000000000116, Trapped
! Mem[0000000029000008] = 27fb0959, %l5 = 000000004102e8b4
swapa [%i2+%o1]0x88,%l5 ! %l5 = 0000000027fb0959
! %l4 = 000000007432de4c, %l3 = 00000000000000d6, %l4 = 000000007432de4c
mulx %l4,%l3,%l4 ! %l4 = 000000612285d388
! %l6 = 0000000084d64f9b, %l0 = 0000000000000116, %ccr = 00
movvs %xcc,%l6,%l0 ! Register Not Moved
! Clear Register : %l0 = 0000000000000116
clr %l0 ! %l0 = 0000000000000000
! %l6 = 0000000084d64f9b, Mem[00000000918000de] = 31a3ab56
sth %l6,[%o0+0x0de] ! Mem[00000000918000dc] = 4f9bab56
! Mem[0000000028800000] = 33352bf2 01356e84, %l6 = 84d64f9b, %l7 = 0a412c3a
ldda [%i1+%g0]0x88,%l6 ! %l6 = 0000000001356e84 0000000033352bf2
! Mem[00000000298001c4] = ab6d3f7a, %l6 = 01356e84, %l2 = 2ec51dfd
add %i3,0x1c4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ab6d3f7a
p12_label_16:
! Mem[00000000298001d0] = c7095dac, %l4 = 000000612285d388
swap [%i3+0x1d0],%l4 ! %l4 = 00000000c7095dac
! %l3 = 00000000000000d6, %l7 = 0000000033352bf2, %ccr = 00
movrlz %l3,%l7,%l3 ! Not Moved, %l3 = 00000000000000d6
! Mem[0000000091000024] = 1f9605e1, %g2 = 0000000031dc8ee9
ldsh [%i6+0x026],%g2 ! %g2 = 0000000000001f96
! Mem[000000002880003c] = a1880d5b, %l2 = 00000000ab6d3f7a
ldsb [%i1+0x03e],%l2 ! %l2 = 000000000000000d
! Mem[000000002980014c] = 2879f1a9, %l2 = 000000000000000d
swap [%i3+0x14c],%l2 ! %l2 = 000000002879f1a9
! immd = 00000000000001ac, %l5 = 0000000027fb0959, %ccr = 00
mova %xcc,0x1ac,%l5 ! Moved, %l5 = 00000000000001ac
! Mem[0000000091800008] = 30e846b2, %g2 = 0000000000001f96
ldsh [%o0+%o1],%g2 ! %g2 = 00000000000030e8
! %l3 = 00000000000000d6, Mem[0000000091800019] = 6c8dddb2
stb %l3,[%o0+0x019] ! Mem[0000000091800018] = d68dddb2
! Mem[0000000029000008] = 4102e8b4, %l1 = 00000000b8016584
ldsba [%i2+%o1]0x89,%l1 ! %l1 = ffffffffffffffb4
! %l7 = 0000000033352bf2, %l5 = 00000000000001ac, %l3 = 00000000000000d6
srlx %l7,%l5,%l3 ! %l3 = 0000000000000000
p12_label_17:
! Mem[00000000908001c8] = 632be155, %g2 = 00000000000030e8
ldsb [%i5+0x1c9],%g2 ! %g2 = 0000000000000063
! Mem[0000000029800028] = 4cde3274, %l5 = 00000000000001ac
lduba [%i3+%o5]0x89,%l5 ! %l5 = 0000000000000074
! Mem[0000000091800038] = 8581ae53 fd74b765, %g2 = 00000063, %g3 = 37c4972c
ldd [%o0+0x038],%g2 ! %g2 = 000000008581ae53 00000000fd74b765
! Mem[0000000028800008] = 4cde3274, %l4 = 00000000c7095dac
lduba [%i1+%o1]0x88,%l4 ! %l4 = 0000000000000074
! %f10 = 5c7427dd 4063c97a, Mem[0000000091000190] = 8be72be2 f32db03d
std %f10,[%i6+0x190] ! Mem[0000000091000190] = 5c7427dd 4063c97a
! Mem[00000000910000cc] = 91a380d3, %g2 = 000000008581ae53
ldsh [%i6+0x0cc],%g2 ! %g2 = ffffffffffff91a3
! Mem[0000000090800090] = a7cee9e0, %g18 = 40f62f000376d44c
ldsw [%i5+0x090],%g2 ! %g2 = 40f62f000376d44c
! Mem[00000000288000c8] = f6bc3b3d898c5215, %l5 = 0000000000000074, %l7 = 0000000033352bf2
add %i1,0xc8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f6bc3b3d898c5215
! Mem[00000000910000d8] = fe5944fdc3079564, %f48 = 1a450675 5ed6f256
ldd [%i6+0x0d8],%f48 ! %f48 = fe5944fd c3079564
! Mem[0000000090800090] = a7cee9e0, %g2 = ffffffffa7cee9e0
lduw [%i5+0x090],%g2 ! %g2 = 00000000a7cee9e0
p12_label_18:
! Mem[0000000028000000] = ec9c8277 84821c8a, %l2 = 2879f1a9, %l3 = 00000000
ldda [%i0+%g0]0x81,%l2 ! %l2 = 00000000ec9c8277 0000000084821c8a
! Mem[0000000091000164] = 4c211d8f, %g18 = 40f62f000376d44c
ldsw [%i6+0x164],%g2 ! %g2 = 40f62f000376d44c
! Mem[00000000900000c8] = ff7c0b14, %g2 = 000000004c211d8f
lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000ff7c
! %l2 = 00000000ec9c8277, %l1 = ffffffffffffffb4, %l5 = 0000000000000074
xnor %l2,%l1,%l5 ! %l5 = 00000000ec9c823c
! Mem[00000000918001f8] = bebe044f, %g2 = 000000000000ff7c
lduwa [%o0+0x1f8]%asi,%g2 ! %g2 = 00000000bebe044f
! %l4 = 0000000000000074, %l1 = ffffffffffffffb4, %ccr = 00
movcc %icc,%l4,%l1 ! Moved, %l1 = 0000000000000074
! %l1 = 0000000000000074, imm = fffffffffffff4c5, %l2 = 00000000ec9c8277
addc %l1,-0xb3b,%l2 ! %l2 = fffffffffffff539
! Mem[0000000029800000] = 54bbe5b4, %l4 = 0000000000000074
ldswa [%i3+%g0]0x80,%l4 ! %l4 = 0000000054bbe5b4
! Mem[00000000298001a3] = 83c6b5ff, %l0 = 0000000000000000
ldstub [%i3+0x1a3],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000091000038] = fc2fc57f917e51b2, %g2 = 00000000bebe044f
ldxa [%i6+0x038]%asi,%g2 ! %g2 = fc2fc57f917e51b2
p12_label_19:
! %l0 = 00000000000000ff, imm = 000000000000088a, %l4 = 0000000054bbe5b4
addc %l0,0x88a,%l4 ! %l4 = 0000000000000989
! Mem[0000000029800010] = d0c393ff, %l3 = 0000000084821c8a
lduha [%i3+%o2]0x88,%l3 ! %l3 = 00000000000093ff
! Mem[0000000029800168] = 4eb5fc35 c9aeb0e2, %l2 = fffff539, %l3 = 000093ff
ldd [%i3+0x168],%l2 ! %l2 = 000000004eb5fc35 00000000c9aeb0e2
! %l5 = 00000000ec9c823c, imm = 000000000000094d, %l6 = 0000000001356e84
sub %l5,0x94d,%l6 ! %l6 = 00000000ec9c78ef
! immd = 00000000000001d6, %l7 = f6bc3b3d898c5215, %ccr = 00
movn %icc,0x1d6,%l7 ! Register Not Moved
! %l2 = 000000004eb5fc35, %l5 = 00000000ec9c823c, %l2 = 000000004eb5fc35
addcc %l2,%l5,%l2 ! %l2 = 000000013b527e71, %ccr = 01
! %f10 = 5c7427dd 4063c97a, Mem[0000000029800010] = d0c393ff 69bf78c1
stda %f10,[%i3+%o2]0x89 ! Mem[0000000029800010] = 5c7427dd 4063c97a
! %l7 = f6bc3b3d898c5215, Mem[0000000091000188] = fc48e8f8
stw %l7,[%i6+0x188] ! Mem[0000000091000188] = 898c5215
! Mem[0000000029000028] = da567b52, %l1 = 0000000000000074
swapa [%i2+%o5]0x88,%l1 ! %l1 = 00000000da567b52
! %f4 = d5e404c2 ff712bbb, Mem[0000000028000020] = cce5618c de680616
stda %f4 ,[%i0+%o4]0x81 ! Mem[0000000028000020] = d5e404c2 ff712bbb
p12_label_20:
! %l4 = 0000000000000989, imm = 000000000000077f, %l6 = 00000000ec9c78ef
xnorcc %l4,0x77f,%l6 ! %l6 = fffffffffffff109, %ccr = 88
! Mem[00000000910001a8] = 6826cf3f, %g2 = fc2fc57f917e51b2
lduwa [%i6+0x1a8]%asi,%g2 ! %g2 = 000000006826cf3f
! %f16 = 1a450675 5ed6f256, Mem[0000000090800180] = 5bb62bcb 01823381
std %f16,[%i5+0x180] ! Mem[0000000090800180] = 1a450675 5ed6f256
! %f15 = 54bbe5b4, Mem[0000000029000010] = 50be4e8d
sta %f15,[%i2+%o2]0x80 ! Mem[0000000029000010] = 54bbe5b4
! Mem[0000000028000020] = c204e4d5, %l5 = 00000000ec9c823c
ldswa [%i0+%o4]0x88,%l5 ! %l5 = ffffffffc204e4d5
! Mem[000000009000012c] = 34831e3b, %g2 = 000000006826cf3f
ldsh [%i4+0x12e],%g2 ! %g2 = 0000000000003483
! %l3 = 00000000c9aeb0e2, %l4 = 0000000000000989, %ccr = 88
movpos %xcc,%l3,%l4 ! Register Not Moved
! Mem[0000000029000148] = b393f9a30571d4ea, %l5 = ffffffffc204e4d5
ldx [%i2+0x148],%l5 ! %l5 = b393f9a30571d4ea
! %l2 = 000000013b527e71, %l0 = 00000000000000ff, %ccr = 88
movcc %icc,%l2,%l0 ! Moved, %l0 = 000000013b527e71
! %l0 = 000000013b527e71, Mem[0000000028000010] = f352ee8c8a5b91a6
stxa %l0,[%i0+%o2]0x89 ! Mem[0000000028000010] = 000000013b527e71
p12_label_21:
! %l1 = 00000000da567b52, Mem[0000000029000008] = b4e80241
stwa %l1,[%i2+%o1]0x80 ! Mem[0000000029000008] = da567b52
! Mem[0000000090000070] = 73e0540d88eeafc5, %g2 = 0000000000003483
ldx [%i4+0x070],%g2 ! %g2 = 73e0540d88eeafc5
! Mem[00000000298000d0] = 68c2b4ee, %l1 = 00000000da567b52
swap [%i3+0x0d0],%l1 ! %l1 = 0000000068c2b4ee
! Mem[0000000029000008] = da567b52, %l6 = fffffffffffff109
lduha [%i2+%o1]0x81,%l6 ! %l6 = 000000000000da56
! Mem[000000002900013c] = 87fdf2f5, %f30 = 5f95ad79
ld [%i2+0x13c],%f30 ! %f30 = 87fdf2f5
! Mem[00000000918001e8] = a309f910, %g2 = 73e0540d88eeafc5
lduw [%o0+0x1e8],%g2 ! %g2 = 00000000a309f910
! Mem[00000000918000e8] = 0001e750, %g2 = 00000000a309f910
lduw [%o0+0x0e8],%g2 ! %g2 = 000000000001e750
! Mem[0000000091000138] = 906f701f, %g2 = 000000000001e750
ldub [%i6+0x139],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000168] = 5fc5ab27810b83fd, %f48 = fe5944fd c3079564
ldd [%i4+0x168],%f48 ! %f48 = 5fc5ab27 810b83fd
! Mem[0000000029800020] = 84d64f9b, %l2 = 000000013b527e71
ldstuba [%i3+%o4]0x88,%l2 ! %l2 = 0000009b000000ff
p12_label_22:
! %l6 = 0000da56, %l7 = 898c5215, Mem[00000000918000e0] = ab568635 4a05a747
stda %l6,[%o0+0x0e0]%asi ! Mem[00000000918000e0] = 0000da56 898c5215
! Mem[0000000028000000] = 77829cec, %f22 = 49a13371
lda [%i0+%g0]0x89,%f22 ! %f22 = 77829cec
! Mem[0000000029800008] = 7432d255, %l7 = f6bc3b3d898c5215
ldsha [%i3+%o1]0x88,%l7 ! %l7 = ffffffffffffd255
! Mem[00000000290000c0] = 22ecae642613dd2a, %l6 = 000000000000da56, %l1 = 0000000068c2b4ee
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 22ecae642613dd2a
! Mem[0000000091000168] = 31336c300fcb6c1c, %f48 = 5fc5ab27 810b83fd
ldd [%i6+0x168],%f48 ! %f48 = 31336c30 0fcb6c1c
! %l7 = ffffffffffffd255, %l6 = 000000000000da56, %ccr = 88
movneg %icc,%l7,%l6 ! Moved, %l6 = ffffffffffffd255
! %l0 = 000000013b527e71, Mem[0000000028800100] = 2d5f63f80df8d4b0
stx %l0,[%i1+0x100] ! Mem[0000000028800100] = 000000013b527e71
! Mem[000000002900016d] = f63f5c95, %l6 = ffffffffffffd255
ldstub [%i2+0x16d],%l6 ! %l6 = 0000003f000000ff
! %l2 = 000000000000009b, imm = fffffffffffff11d, %l2 = 000000000000009b
tsubcc %l2,-0xee3,%l2 ! %l2 = 0000000000000f7e, %ccr = 13
! immd = 000000000000011a, %l0 = 000000013b527e71, %ccr = 13
movneg %xcc,0x11a,%l0 ! Register Not Moved
p12_label_23:
! %f0 = 07fe2beb e1f6e9db dafe1b20 72b023e5
! %f4 = d5e404c2 ff712bbb 33352bf2 01356e84
! %f8 = 6c4c411b 08c701e9 5c7427dd 4063c97a
! %f12 = 7432de4c 4d5a497e 45709399 54bbe5b4
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000029000170] = 17463952, %l7 = ffffffffffffd255
lduw [%i2+0x170],%l7 ! %l7 = 0000000017463952
! %f0 = 07fe2beb e1f6e9db dafe1b20 72b023e5
! %f4 = d5e404c2 ff712bbb 33352bf2 01356e84
! %f8 = 6c4c411b 08c701e9 5c7427dd 4063c97a
! %f12 = 7432de4c 4d5a497e 45709399 54bbe5b4
mov 0x040,%g4
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000029000040
! Mem[0000000028800010] = 16baab5c, %l5 = b393f9a30571d4ea
lduba [%i1+%o2]0x88,%l5 ! %l5 = 000000000000005c
! immd = 000000000000037a, %l6 = 000000000000003f, %ccr = 13
movl %icc,0x37a,%l6 ! Moved, %l6 = 000000000000037a
! retry : should take illegal inst trap, %l0 = 000000013b527e71
retry ! Illegal inst trap : %l0 = 000000013b527e81
! %l6 = 000000000000037a, Mem[000000002900013e] = 87fdf2f5
sth %l6,[%i2+0x13e] ! Mem[000000002900013c] = 87fd037a
! Mem[00000000298000c8] = 40552ca9, %l7 = 0000000017463952
ldub [%i3+0x0c8],%l7 ! %l7 = 0000000000000040
! Mem[00000000280001ec] = f033e8b8, %l7 = 0000000000000040
swap [%i0+0x1ec],%l7 ! %l7 = 00000000f033e8b8
! %l3 = 00000000c9aeb0e2, Mem[0000000029000028] = 74000000
stwa %l3,[%i2+%o5]0x81 ! Mem[0000000029000028] = c9aeb0e2
p12_label_24:
! Mem[0000000029800028] = 7432de4c, %l5 = 000000000000005c
ldsba [%i3+%o5]0x81,%l5 ! %l5 = 0000000000000074
! %l3 = 00000000c9aeb0e2, immed = 00000028, %y = 8efeab48
udiv %l3,0x028,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 3b527e81
! %f26 = 4f0808ba eb32521a, Mem[0000000028800008] = 7432de4c 4d5a497e
stda %f26,[%i1+%o1]0x80 ! Mem[0000000028800008] = 4f0808ba eb32521a
! %l3 = 00000000c9aeb0e2, Mem[0000000028800018] = c0a9f31f
stwa %l3,[%i1+%o3]0x81 ! Mem[0000000028800018] = c9aeb0e2
! %l7 = 00000000ffffffff, Mem[0000000090800132] = 0403d60c
stb %l7,[%i5+0x132] ! Mem[0000000090800130] = ff03d60c
! %l6 = 000000000000037a, Mem[00000000918001e8] = a309f91041b08f30
stx %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000000000037a
! immd = 00000000000000b6, %l1 = 22ecae642613dd2a, %ccr = 13
movpos %xcc,0x0b6,%l1 ! Moved, %l1 = 00000000000000b6
! %l0 = 000000013b527e81, Mem[0000000091000190] = 5c7427dd4063c97a
stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 000000013b527e81
! %l1 = 00000000000000b6, Mem[0000000028000010] = 717e523b
stwa %l1,[%i0+%o2]0x80 ! Mem[0000000028000010] = 000000b6
! Mem[000000002980005c] = d28c6ce0, %l5 = 00000074, %l2 = 00000f7e
add %i3,0x5c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d28c6ce0
p12_label_25:
! %l2 = 00000000d28c6ce0, Mem[00000000908000a6] = 20fa3d71
sth %l2,[%i5+0x0a6] ! Mem[00000000908000a4] = 6ce03d71
! %f24 = 6057688d 501929e2, Mem[0000000029000018] = 7c137ac7 6530105b
stda %f24,[%i2+%o3]0x80 ! Mem[0000000029000018] = 6057688d 501929e2
! Mem[000000009000005c] = 6313d865, %g2 = 0000000000000090
lduh [%i4+0x05c],%g2 ! %g2 = 0000000000006313
! %f16 = 1a450675 5ed6f256 857c0b14 531c9f7f
! %f20 = 9a9ea1c2 7e0eb616 77829cec 6e1175fa
! %f24 = 6057688d 501929e2 4f0808ba eb32521a
! %f28 = 6e797ba3 224b446c 87fdf2f5 79787841
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l7 = 00000000ffffffff, Mem[0000000091800060] = 2c7d828b83b95d79
stx %l7,[%o0+0x060] ! Mem[0000000091800060] = 00000000ffffffff
! %f14 = 45709399, Mem[0000000029800000] = 54bbe5b4
sta %f14,[%i3+%g0]0x80 ! Mem[0000000029800000] = 45709399
! %l3 = 00000000c9aeb0e2, imm = 0000000000000005, %l0 = 000000013b527e81
srax %l3,0x005,%l0 ! %l0 = 00000000064d7587
! Mem[0000000090000190] = 3558c986, %g2 = 0000000000006313
lduh [%i4+0x190],%g2 ! %g2 = 0000000000003558
! %l7 = 00000000ffffffff, Mem[0000000028000018] = acb33ff5a2d11cf8
stxa %l7,[%i0+%o3]0x89 ! Mem[0000000028000018] = 00000000ffffffff
! %l5 = 0000000000000074, %l7 = 00000000ffffffff, %y = 3b527e81
udiv %l5,%l7,%l4 ! %l4 = 000000003b527e81
mov %l0,%y ! %y = 064d7587
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
1: membar #Sync ! Force all stores to complete
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000064d7587
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b6
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d28c6ce0
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c9aeb0e2
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003b527e81
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000074
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000037a
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ffffffff
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x064d7587,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p12_failed
mov 0x111,%g1
! 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 07fe2beb e1f6e9db
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be dafe1b20 72b023e5
bne %xcc,p12_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 33352bf2 01356e84
bne %xcc,p12_f6_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 77829cec 6e1175fa
bne %xcc,p12_f22_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 87fdf2f5 79787841
bne %xcc,p12_f30_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c5154f1e0b272a4c
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 = 000000b601000000
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 = ffffffff00000000
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 = d5e404c2ff712bbb
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 = c515000000000000
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6057688d501929e2
ldx [%i0+0x088],%g3 ! Observed data at 0000000028000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x088,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6c3a4869ffffff96
ldx [%i0+0x108],%g3 ! Observed data at 0000000028000108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x108,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = c648e16524b74d22
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000280001c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ac03cfde00000040
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000280001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000121d75b53bc
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000280001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f0,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 846e3501f22b3533
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 = 4f0808baeb32521a
ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = c9aeb0e2cebc7646
ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8efeab6b19a3a283
ldx [%i1+0x028],%g3 ! Observed data at 0000000028800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x028,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000013b527e71
ldx [%i1+0x100],%g3 ! Observed data at 0000000028800100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x100,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = c561837da1a8fdfc
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 = da567b5210c31363
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 = 54bbe5b42a890bce
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 = 6057688d501929e2
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 140b7c85d34403b5
ldx [%i2+0x020],%g3 ! Observed data at 0000000029000020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c9aeb0e204e0e5df
ldx [%i2+0x028],%g3 ! Observed data at 0000000029000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 07fe2bebe1f6e9db
ldx [%i2+0x040],%g3 ! Observed data at 0000000029000040
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = dafe1b2072b023e5
ldx [%i2+0x048],%g3 ! Observed data at 0000000029000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = d5e404c2ff712bbb
ldx [%i2+0x050],%g3 ! Observed data at 0000000029000050
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 33352bf201356e84
ldx [%i2+0x058],%g3 ! Observed data at 0000000029000058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6c4c411b08c701e9
ldx [%i2+0x060],%g3 ! Observed data at 0000000029000060
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 5c7427dd4063c97a
ldx [%i2+0x068],%g3 ! Observed data at 0000000029000068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7432de4c4d5a497e
ldx [%i2+0x070],%g3 ! Observed data at 0000000029000070
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4570939954bbe5b4
ldx [%i2+0x078],%g3 ! Observed data at 0000000029000078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5dffc272d5f1aea9
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000290000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffdda3bb28ab8077
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000290000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = adbccffa87fd037a
ldx [%i2+0x138],%g3 ! Observed data at 0000000029000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8b5b632df6ff5c95
ldx [%i2+0x168],%g3 ! Observed data at 0000000029000168
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x168,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 45709399e3cb300b
ldx [%i3+0x000],%g3 ! Observed data at 0000000029800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7ac96340dd27745c
ldx [%i3+0x010],%g3 ! Observed data at 0000000029800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff4fd6843a2c410a
ldx [%i3+0x020],%g3 ! Observed data at 0000000029800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7432de4cb11b9e32
ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 31225b280000005c
ldx [%i3+0x038],%g3 ! Observed data at 0000000029800038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = da567b52ad65b789
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000298000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1294fa4e0000000d
ldx [%i3+0x148],%g3 ! Observed data at 0000000029800148
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 888451130000005a
ldx [%i3+0x170],%g3 ! Observed data at 0000000029800170
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 83c6b5ff91911b4a
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000298001a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 03ff68b5b2eafabc
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000298001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2285d3882b829f15
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000298001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1d0,%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_f6_fail:
set p12_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f22_fail:
set p12_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f30_fail:
set p12_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000000]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800000]
done
p12_trap1o:
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000028000000]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800000]
done
p12_trap2e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029800018]
done
p12_trap2o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000029800018]
done
p12_trap3e:
add %l5,%l1,%l4
orn %l2,%l0,%l7
addc %l7,0x12e,%l4
and %l2,0x7a4,%l4
addc %l0,0x970,%l4
done
p12_trap3o:
add %l5,%l1,%l4
orn %l2,%l0,%l7
addc %l7,0x12e,%l4
and %l2,0x7a4,%l4
addc %l0,0x970,%l4
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 = a914ccc2aab371ed
ldx [%g1+0x008],%l1 ! %l1 = 2cba429407ccf540
ldx [%g1+0x010],%l2 ! %l2 = baf5de4c0fea45f4
ldx [%g1+0x018],%l3 ! %l3 = 6b8093a4849e42ad
ldx [%g1+0x020],%l4 ! %l4 = f0fbd83fe9a867e8
ldx [%g1+0x028],%l5 ! %l5 = 1fff6ec02db96d66
ldx [%g1+0x030],%l6 ! %l6 = 160668de8c61e5cc
ldx [%g1+0x038],%l7 ! %l7 = 8afd8e32830f382f
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = b273421a4d64dc68
ldx [%g1+0x048],%l1 ! %l1 = b7533e9a6ed55bcc
ldx [%g1+0x050],%l2 ! %l2 = f63e68cc8a5b91a6
ldx [%g1+0x058],%l3 ! %l3 = 90654ca69b69dae7
ldx [%g1+0x060],%l4 ! %l4 = 77df3728c96f048c
ldx [%g1+0x068],%l5 ! %l5 = 6313c31027fb0959
ldx [%g1+0x070],%l6 ! %l6 = d2d04869e306555a
ldx [%g1+0x078],%l7 ! %l7 = 2601183c6a860572
! Initialize the output register of window 1
set p12_local0_start,%o0
set p12_local1_start,%o1
set p12_local2_start,%o2
set p12_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 14aecf62 d7f1d0e9 00819a76 d776062e
! %f4 = 5e959447 d0215bea f8f19eb1 5fa2b1ff
! %f8 = c724d15e 69202f62 5d63006a 80b36c87
! %f12 = 68bb751c d918ffbe dd010965 84e1ead5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 43dcc9da 2e491650 65cf8242 ae352f1a
! %f20 = c7a73c60 b0fce339 95a62528 07a44d2e
! %f24 = 2c7cd2e8 0fc89ebe bc89d7f3 8ce80ecc
! %f28 = 2a317fcb 7ec25f5f 3be8f1f2 308fca37
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 884e48b3 34e0bd5c b2d3e885 1327787e
! %f36 = 702f7bbb 86390d16 b9e137ef 7610acaa
! %f40 = a3c0fab4 fb0bf36b ae77866d 417e09f7
! %f44 = bbd3c5c2 57ad9889 6abe570b 1fdce7e0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3010dd9800000033,%g7,%g1 ! GSR scale = 6, align = 3
wr %g1,%g0,%gsr ! GSR = 3010dd9800000033
wr %g0,%y ! Clear Y 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:
! %f17 = 2e491650, Mem[0000000090800020] = 6b575173
st %f17,[%i5+%o4] ! Mem[0000000090800020] = 2e491650
! %l0 = 9ccd114a1863afeb, Mem[000000009000018c] = 01a076f8
sth %l0,[%i4+0x18c] ! Mem[000000009000018c] = afeb76f8
! %l4 = c3bfa8e0df92f8fd, %l3 = 4054d3e8b9058ad2, %l3 = 4054d3e8b9058ad2
sub %l4,%l3,%l3 ! %l3 = 836ad4f8268d6e2b
! Mem[000000002a000018] = c64d5e0f 1bae6838, %l4 = df92f8fd, %l5 = f4d01801
ldda [%i0+%o3]0x80,%l4 ! %l4 = 00000000c64d5e0f 000000001bae6838
! %l0 = 1863afeb, %l1 = 676fe41d, Mem[0000000091000198] = 51e60601 c3f8aeb5
std %l0,[%i6+0x198] ! Mem[0000000091000198] = 1863afeb 676fe41d
! Mem[000000002a00010c] = c3010c14, %l7 = 13ad7522a7ed6d32
ldsb [%i0+0x10c],%l7 ! %l7 = ffffffffffffffc3
! immd = 000000000000032d, %l4 = 00000000c64d5e0f, %ccr = 44
movle %icc,0x32d,%l4 ! Moved, %l4 = 000000000000032d
! %l5 = 000000001bae6838
setx 0x6a9504e060a4f483,%g7,%l5 ! %l5 = 6a9504e060a4f483
! Mem[000000002b000028] = 21f56773, %l3 = 836ad4f8268d6e2b
ldstuba [%i2+%o5]0x89,%l3 ! %l3 = 00000073000000ff
! Mem[000000002a800028] = 50c8c839, %f25 = 0fc89ebe
lda [%i1+%o5]0x80,%f25 ! %f25 = 50c8c839
p13_label_2:
! %l1 = 28329120676fe41d, Mem[0000000091800080] = a236fd5a6ffbbb7b
stx %l1,[%o0+0x080] ! Mem[0000000091800080] = 28329120676fe41d
! Mem[000000002b000020] = 1e2eb059, %l1 = 28329120676fe41d
swapa [%i2+%o4]0x88,%l1 ! %l1 = 000000001e2eb059
! %f16 = 43dcc9da 2e491650 65cf8242 ae352f1a
! %f20 = c7a73c60 b0fce339 95a62528 07a44d2e
! %f24 = 2c7cd2e8 50c8c839 bc89d7f3 8ce80ecc
! %f28 = 2a317fcb 7ec25f5f 3be8f1f2 308fca37
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %f10 = 5d63006a, Mem[000000002a000000] = 7fdd48e7
sta %f10,[%i0+%g0]0x80 ! Mem[000000002a000000] = 5d63006a
! %l2 = ef7b9adc092693c2, %l0 = 9ccd114a1863afeb, %l6 = f119838aeac8c73b
xorcc %l2,%l0,%l6 ! %l6 = 73b68b9611453c29, %ccr = 00
! %l4 = 000000000000032d, Mem[000000002a8000dd] = 5c2508e0
stb %l4,[%i1+0x0dd] ! Mem[000000002a8000dc] = 5c2d08e0
! Mem[0000000090000188] = 685cafeb, %g2 = ffffffff9f981d28
ldsb [%i4+0x18a],%g2 ! %g2 = 0000000000000068
! %l5 = 6a9504e060a4f483, Mem[00000000918001ae] = 126948bf
sth %l5,[%o0+0x1ae] ! Mem[00000000918001ac] = f48348bf
! Mem[000000002a800008] = 22e72718, %l5 = 6a9504e060a4f483
swapa [%i1+%o1]0x88,%l5 ! %l5 = 0000000022e72718
! %l2 = ef7b9adc092693c2, %l0 = 9ccd114a1863afeb, %ccr = 00
movvs %icc,%l2,%l0 ! Register Not Moved
p13_label_3:
! %l6 = 73b68b9611453c29, %l2 = ef7b9adc092693c2, %l3 = 0000000000000073
sll %l6,%l2,%l3 ! %l3 = ceda2e584514f0a4
! Mem[000000002a0000fc] = fe45042e, %l4 = 000000000000032d
swap [%i0+0x0fc],%l4 ! %l4 = 00000000fe45042e
! %l5 = 0000000022e72718, imm = fffffffffffffcd1, %l3 = ceda2e584514f0a4
add %l5,-0x32f,%l3 ! %l3 = 0000000022e723e9
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000002a800008] = 83f4a460, %l0 = 9ccd114a1863afeb
lduha [%i1+%o1]0x81,%l0 ! %l0 = 00000000000083f4
! Mem[000000002a000008] = 06e04373, %l4 = 00000000fe45042e
ldsba [%i0+%o1]0x89,%l4 ! %l4 = 0000000000000073
! %l0 = 00000000000083f4, Mem[00000000900000d4] = f4437aae
stb %l0,[%i4+0x0d4] ! Mem[00000000900000d4] = f4437aae
! %l6 = 73b68b9611453c29, Mem[000000002a000008] = 7343e006d6ddf5d5
stxa %l6,[%i0+%o1]0x81 ! Mem[000000002a000008] = 73b68b9611453c29
! %l5 = 0000000022e72718, Mem[0000000090800088] = d3d6012961cdd124
stx %l5,[%i5+0x088] ! Mem[0000000090800088] = 0000000022e72718
! %l6 = 73b68b9611453c29, immed = 00000279, %y = 00000000
umul %l6,0x279,%l4 ! %l4 = 0000002ab431c161, %y = 0000002a
p13_label_4:
! %l4 = 0000002ab431c161, Mem[0000000090000040] = 9d14608a
stb %l4,[%i4+0x040] ! Mem[0000000090000040] = 6114608a
! Mem[000000002b000048] = 031cca5a, %l6 = 73b68b9611453c29
swap [%i2+0x048],%l6 ! %l6 = 00000000031cca5a
! Mem[000000002b00000f] = 280d2336, %l0 = 00000000000083f4
ldstub [%i2+0x00f],%l0 ! %l0 = 00000036000000ff
! %l7 = ffffffffffffffc3, Mem[0000000090000144] = 888fc491
stw %l7,[%i4+0x144] ! Mem[0000000090000144] = ffffffc3
! %f26 = bc89d7f3 8ce80ecc, Mem[00000000908001f8] = f8f57db4 b1717f8a
std %f26,[%i5+0x1f8] ! Mem[00000000908001f8] = bc89d7f3 8ce80ecc
! immd = 00000000000003e4, %l2 = ef7b9adc092693c2, %ccr = 00
movle %xcc,0x3e4,%l2 ! Register Not Moved
! Mem[000000002b800180] = 15925c87, %l0 = 0000000000000036
swap [%i3+0x180],%l0 ! %l0 = 0000000015925c87
! %l2 = ef7b9adc092693c2, Mem[000000009180011a] = a3287a43
sth %l2,[%o0+0x11a] ! Mem[0000000091800118] = 93c27a43
! %l6 = 00000000031cca5a
setx 0x0353864856621507,%g7,%l6 ! %l6 = 0353864856621507
! Mem[000000002b8001f0] = d82f81c6d14ffd78, %l2 = ef7b9adc092693c2, %l2 = ef7b9adc092693c2
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = d82f81c6d14ffd78
p13_label_5:
! %l2 = d14ffd78, %l3 = 22e723e9, Mem[000000002b800020] = 216afb78 6258314d
stda %l2,[%i3+%o4]0x89 ! Mem[000000002b800020] = d14ffd78 22e723e9
! %l1 = 000000001e2eb059, Mem[000000002b000018] = 5dd20e66decf1fd6
stxa %l1,[%i2+%o3]0x80 ! Mem[000000002b000018] = 000000001e2eb059
! %l4 = 0000002ab431c161, Mem[0000000090800144] = a883c31a
stw %l4,[%i5+0x144] ! Mem[0000000090800144] = b431c161
! Mem[000000002b000008] = c7d2f3a1, %l0 = 0000000015925c87
lduwa [%i2+%o1]0x88,%l0 ! %l0 = 00000000c7d2f3a1
! Mem[000000002a0001d0] = 76b7f59d, %l0 = c7d2f3a1, %l2 = d14ffd78
add %i0,0x1d0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000076b7f59d
! %l6 = 56621507, %l7 = ffffffc3, Mem[00000000908000f8] = 20f6ca5b 7d20dad0
std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 56621507 ffffffc3
! Mem[000000002b000120] = 89c19d9881de3b21, %l3 = 0000000022e723e9, %l2 = 0000000076b7f59d
add %i2,0x120,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 89c19d9881de3b21
! %l2 = 89c19d9881de3b21, %l1 = 000000001e2eb059, %l2 = 89c19d9881de3b21
addc %l2,%l1,%l2 ! %l2 = 89c19d98a00ceb7a
! Mem[000000002b000008] = a1f3d2c7280d23ff, %f2 = 00819a76 d776062e
ldda [%i2+%o1]0x81,%f2 ! %f2 = a1f3d2c7 280d23ff
! %l4 = 0000002ab431c161, imm = 0000000000000e21, %l3 = 0000000022e723e9
add %l4,0xe21,%l3 ! %l3 = 0000002ab431cf82
p13_label_6:
! %f15 = 84e1ead5, Mem[000000002b8000a8] = 53282360
st %f15,[%i3+0x0a8] ! Mem[000000002b8000a8] = 84e1ead5
! Mem[00000000910000c8] = e919be91, %g2 = 0000000000000068
ldsb [%i6+0x0c9],%g2 ! %g2 = ffffffffffffffe9
! Mem[000000002b000198] = 8332645a, %l6 = 56621507, %l2 = a00ceb7a
add %i2,0x198,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000008332645a
! Mem[000000002a800018] = 66122ed3, %l1 = 000000001e2eb059
ldsha [%i1+%o3]0x80,%l1 ! %l1 = 0000000000006612
! Mem[000000002b800018] = 22088b1a, %l4 = 0000002ab431c161
ldsha [%i3+%o3]0x81,%l4 ! %l4 = 0000000000002208
! %l2 = 000000008332645a, %l1 = 0000000000006612, %ccr = 00
movg %xcc,%l2,%l1 ! Moved, %l1 = 000000008332645a
! Mem[0000000090800100] = 495e228ae0e3cc43, %g2 = ffffffffffffffe9
ldx [%i5+0x100],%g2 ! %g2 = 495e228ae0e3cc43
! Mem[000000002b8000cc] = dd5c17f8, %l7 = ffffffffffffffc3
ldub [%i3+0x0cf],%l7 ! %l7 = 00000000000000f8
! Mem[000000002a000110] = bb2d7562432dde99, %l7 = 00000000000000f8, %l6 = 0353864856621507
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = bb2d7562432dde99
! Mem[000000002a000008] = 968bb673, %l7 = 00000000000000f8
ldstuba [%i0+%o1]0x88,%l7 ! %l7 = 00000073000000ff
p13_label_7:
! %l7 = 0000000000000073, Mem[00000000900001b4] = 4ae9a786
stw %l7,[%i4+0x1b4] ! Mem[00000000900001b4] = 00000073
! Mem[000000002b000014] = e5248c1d, %l3 = b431cf82, %l7 = 00000073
add %i2,0x14,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e5248c1d
! Mem[000000002b800168] = 05019e6d65798862, %l0 = 00000000c7d2f3a1, %l0 = 00000000c7d2f3a1
add %i3,0x168,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 05019e6d65798862
! %l3 = 0000002ab431cf82, Mem[000000009100012c] = cd3a6161
stb %l3,[%i6+0x12c] ! Mem[000000009100012c] = 823a6161
! immd = 00000000000001a0, %l0 = 05019e6d65798862, %ccr = 00
movle %icc,0x1a0,%l0 ! Register Not Moved
! Mem[000000002b8000a8] = 84e1ead5, %l6 = bb2d7562432dde99
lduw [%i3+0x0a8],%l6 ! %l6 = 0000000084e1ead5
! %l4 = 0000000000002208, Mem[0000000091000028] = 05e12eff
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 00002208
! %l3 = 0000002ab431cf82, Mem[00000000910000b8] = 446547233df1e680
stx %l3,[%i6+0x0b8] ! Mem[00000000910000b8] = 0000002ab431cf82
! Mem[000000002a0000a8] = baad2a12, %l4 = 0000000000002208
ldsw [%i0+0x0a8],%l4 ! %l4 = ffffffffbaad2a12
! %l7 = 00000000e5248c1d, Mem[000000002a800018] = e197458cd32e1266
stxa %l7,[%i1+%o3]0x88 ! Mem[000000002a800018] = 00000000e5248c1d
p13_label_8:
! Mem[000000002a800028] = 39c8c850, %l4 = ffffffffbaad2a12
swapa [%i1+%o5]0x88,%l4 ! %l4 = 0000000039c8c850
! %l1 = 000000008332645a, %l7 = 00000000e5248c1d, %l4 = 0000000039c8c850
addc %l1,%l7,%l4 ! %l4 = 000000016856f077
! %l0 = 65798862, %l1 = 8332645a, Mem[0000000090000128] = f1f21be2 6da53483
std %l0,[%i4+0x128] ! Mem[0000000090000128] = 65798862 8332645a
! immd = 0000000000000087, %l3 = 0000002ab431cf82, %ccr = 00
movvc %icc,0x087,%l3 ! Moved, %l3 = 0000000000000087
! %l6 = 84e1ead5, %l7 = e5248c1d, Mem[0000000090800148] = a5b1dbba 2cfe970f
std %l6,[%i5+0x148] ! Mem[0000000090800148] = 84e1ead5 e5248c1d
! Mem[000000002b000030] = 364bca9f, %l0 = 05019e6d65798862
swap [%i2+0x030],%l0 ! %l0 = 00000000364bca9f
! %l0 = 00000000364bca9f, %l1 = 000000008332645a, %ccr = 00
move %xcc,%l0,%l1 ! Register Not Moved
! Mem[000000002b0000dc] = 5ef8dd08, %l3 = 00000087, %l7 = e5248c1d
add %i2,0xdc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005ef8dd08
! Mem[000000002a0001d8] = f3fc9f21d3dc9ee1, %l7 = 000000005ef8dd08, %l5 = 0000000022e72718
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = f3fc9f21d3dc9ee1
! Mem[0000000090000050] = 3acb4338810b8e2c, %f48 = e1f675de 46335dfe
ldd [%i4+0x050],%f48 ! %f48 = 3acb4338 810b8e2c
p13_label_9:
! immd = 0000000000000073, %l7 = 000000005ef8dd08, %ccr = 00
movn %xcc,0x073,%l7 ! Register Not Moved
! Mem[000000009180004c] = 50bcd7d6, %g2 = 495e228ae0e3cc43
lduha [%o0+0x04c]%asi,%g2 ! %g2 = 00000000000050bc
! %f28 = 2a317fcb 7ec25f5f, Mem[000000002b000008] = c7d2f3a1 ff230d28
stda %f28,[%i2+%o1]0x89 ! Mem[000000002b000008] = 2a317fcb 7ec25f5f
! %f0 = 14aecf62 d7f1d0e9, Mem[0000000090000008] = 847e4c88 d6c112ce
std %f0 ,[%i4+%o1] ! Mem[0000000090000008] = 14aecf62 d7f1d0e9
! %l4 = 000000016856f077, Mem[0000000090000138] = cb533f7f
sth %l4,[%i4+0x138] ! Mem[0000000090000138] = f0773f7f
! %l5 = f3fc9f21d3dc9ee1
sethi %hi(0xef6c6c00),%l5 ! %l5 = 00000000ef6c6c00
! %l3 = 0000000000000087, Mem[000000002b800000] = ac1b5be7
stha %l3,[%i3+%g0]0x81 ! Mem[000000002b800000] = 00875be7
! Mem[000000002a000010] = 412c0080, %l2 = 000000008332645a
ldsba [%i0+%o2]0x81,%l2 ! %l2 = 0000000000000041
! Mem[000000002a800000] = 75a919587d659ce4, %l5 = 00000000ef6c6c00, %l0 = 00000000364bca9f
casxa [%i1]0x80,%l5,%l0 ! %l0 = 75a919587d659ce4
! immd = 00000000000002cc, %l6 = 0000000084e1ead5, %ccr = 00
movne %icc,0x2cc,%l6 ! Moved, %l6 = 00000000000002cc
p13_label_10:
! Mem[0000000091800110] = 21acd1f3613c9bc6, %g2 = 00000000000050bc
ldx [%o0+0x110],%g2 ! %g2 = 21acd1f3613c9bc6
! Mem[000000002b800008] = 885ceffc, %l3 = 0000000000000087
ldsha [%i3+%o1]0x89,%l3 ! %l3 = ffffffffffffeffc
! %l3 = ffffffffffffeffc, %l5 = 00000000ef6c6c00, %ccr = 00
movcc %xcc,%l3,%l5 ! Moved, %l5 = ffffffffffffeffc
! immd = 0000000000000302, %l5 = ffffffffffffeffc, %ccr = 00
movcs %xcc,0x302,%l5 ! Register Not Moved
! %l6 = 00000000000002cc, %l0 = 75a919587d659ce4, %ccr = 00
movg %xcc,%l6,%l0 ! Moved, %l0 = 00000000000002cc
! %l5 = ffffffffffffeffc, %l3 = ffffffffffffeffc, %l4 = 000000016856f077
sub %l5,%l3,%l4 ! %l4 = 0000000000000000
! %l7 = 000000005ef8dd08, immed = 00000628, %y = 0000002a
mulscc %l7,0x628,%l1 ! %l1 = 000000002f7c6e84, %ccr = 00, %y = 00000015
! Mem[0000000090800054] = e8d47b00, %g2 = 21acd1f3613c9bc6
lduh [%i5+0x054],%g2 ! %g2 = 000000000000e8d4
! %l1 = 000000002f7c6e84, imm = 000000000000002e, %l5 = ffffffffffffeffc
sllx %l1,0x02e,%l5 ! %l5 = 1ba1000000000000
! %l3 = ffffffffffffeffc, imm = 0000000000000037, %l5 = 1ba1000000000000
srlx %l3,0x037,%l5 ! %l5 = 00000000000001ff
p13_label_11:
! immd = 0000000000000251, %l6 = 00000000000002cc, %ccr = 00
movcs %xcc,0x251,%l6 ! Register Not Moved
! %f29 = 7ec25f5f, Mem[000000002b000028] = 21f567ff
sta %f29,[%i2+%o5]0x89 ! Mem[000000002b000028] = 7ec25f5f
! %l6 = 000002cc, %l7 = 5ef8dd08, Mem[0000000090000040] = 6114608a ca521b68
std %l6,[%i4+0x040] ! Mem[0000000090000040] = 000002cc 5ef8dd08
! %l2 = 0000000000000041, imm = 0000000000000f90, %l5 = 00000000000001ff
sub %l2,0xf90,%l5 ! %l5 = fffffffffffff0b1
! Mem[000000009180004c] = 50bcd7d6, %g2 = 000000000000e8d4
lduw [%o0+0x04c],%g2 ! %g2 = 0000000050bcd7d6
! %l1 = 000000002f7c6e84, imm = 000000000000000a, %l5 = fffffffffffff0b1
sll %l1,0x00a,%l5 ! %l5 = 000000bdf1ba1000
! Mem[000000009080004c] = 7f63d586, %g18 = cd71da52429dfc30
ldsw [%i5+0x04c],%g2 ! %g2 = cd71da52429dfc30
! %l4 = 00000000, %l5 = f1ba1000, Mem[00000000918000e0] = ab568635 4a05a747
std %l4,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000 f1ba1000
! %f16 = 43dcc9da 2e491650 65cf8242 ae352f1a
! %f20 = c7a73c60 b0fce339 95a62528 07a44d2e
! %f24 = 2c7cd2e8 50c8c839 bc89d7f3 8ce80ecc
! %f28 = 2a317fcb 7ec25f5f 3be8f1f2 308fca37
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[000000002b0001d8] = 5aeb54e3, %l1 = 2f7c6e84, %l5 = f1ba1000
add %i2,0x1d8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000005aeb54e3
p13_label_12:
! Mem[000000002a000180] = 2eaf52f5, %l5 = 5aeb54e3, %l6 = 000002cc
add %i0,0x180,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000002eaf52f5
! Mem[000000002a8001c6] = 234e6175, %l2 = 0000000000000041
ldstub [%i1+0x1c6],%l2 ! %l2 = 00000061000000ff
! Mem[0000000090000078] = fa5423a0801f7ef7, %g2 = 000000007f63d586
ldxa [%i4+0x078]%asi,%g2 ! %g2 = fa5423a0801f7ef7
! Mem[0000000090000050] = 3acb4338, %g2 = fa5423a0801f7ef7
lduw [%i4+0x050],%g2 ! %g2 = 000000003acb4338
! Mem[000000002b000060] = 38233dce, %l3 = ffffffffffffeffc
swap [%i2+0x060],%l3 ! %l3 = 0000000038233dce
! %l2 = 0000000000000061, immed = 0000000f, %ccr = 00
movrlz %l2,0x00f,%l1 ! Not Moved, %l1 = 000000002f7c6e84
! %f0 = 14aecf62 d7f1d0e9 a1f3d2c7 280d23ff
! %f4 = 5e959447 d0215bea f8f19eb1 5fa2b1ff
! %f8 = c724d15e 69202f62 5d63006a 80b36c87
! %f12 = 68bb751c d918ffbe dd010965 84e1ead5
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000002a800020] = 192c7d70402a3c3e, %l2 = 0000000000000061
ldxa [%i1+%o4]0x80,%l2 ! %l2 = 192c7d70402a3c3e
! %f22 = 95a62528 07a44d2e, Mem[0000000091000008] = debf9a38 c8eb2c4a
std %f22,[%i6+%o1] ! Mem[0000000091000008] = 95a62528 07a44d2e
! %l0 = 00000000000002cc, Mem[000000002b000000] = 20b4db5541d834ef
stxa %l0,[%i2+%g0]0x89 ! Mem[000000002b000000] = 00000000000002cc
p13_label_13:
! %l6 = 000000002eaf52f5, Mem[00000000918001da] = 5365a31b
stb %l6,[%o0+0x1da] ! Mem[00000000918001d8] = f565a31b
! %f16 = 43dcc9da 2e491650, Mem[000000002b000008] = 5f5fc27e cb7f312a
stda %f16,[%i2+%o1]0x80 ! Mem[000000002b000008] = 43dcc9da 2e491650
! immd = 0000000000000297, %l5 = 000000005aeb54e3, %ccr = 00
movneg %icc,0x297,%l5 ! Register Not Moved
! Mem[00000000900000c8] = 50758781, %g2 = 000000003acb4338
lduh [%i4+0x0c8],%g2 ! %g2 = 0000000000005075
! immd = 0000000000000122, %l2 = 192c7d70402a3c3e, %ccr = 00
move %icc,0x122,%l2 ! Register Not Moved
! Mem[000000002a800180] = 487afed32b024cb0, %l0 = 00000000000002cc, %l7 = 000000005ef8dd08
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 487afed32b024cb0
! %l0 = 00000000000002cc, %l1 = 000000002f7c6e84, %l5 = 000000005aeb54e3
addcc %l0,%l1,%l5 ! %l5 = 000000002f7c7150, %ccr = 00
! Mem[00000000900001e8] = 2bf50637, %g2 = 0000000000005075
ldsh [%i4+0x1e8],%g2 ! %g2 = 0000000000002bf5
! %l2 = 192c7d70402a3c3e, Mem[000000002a800018] = 1d8c24e500000000
stxa %l2,[%i1+%o3]0x81 ! Mem[000000002a800018] = 192c7d70402a3c3e
membar #Sync ! Added by membar checker (195)
! Mem[00000000900000a0] = 2c7cd2e8, %g2 = 0000000000002bf5
lduh [%i4+0x0a0],%g2 ! %g2 = 0000000000002c7c
p13_label_14:
! %l2 = 192c7d70402a3c3e, Mem[000000002b800000] = e75b8700
stha %l2,[%i3+%g0]0x88 ! Mem[000000002b800000] = e75b3c3e
! Mem[000000002b000010] = 05b6b6bd, %f15 = 84e1ead5
lda [%i2+%o2]0x89,%f15 ! %f15 = 05b6b6bd
! Mem[000000002a000000] = 5d63006a614d8a27, %l4 = 0000000000000000
ldxa [%i0+%g0]0x80,%l4 ! %l4 = 5d63006a614d8a27
! Mem[00000000918000d0] = dbbe3910 7e2b474d, %g2 = 00002c7c, %g3 = 0bad0b00
ldd [%o0+0x0d0],%g2 ! %g2 = 00000000dbbe3910 000000007e2b474d
! Mem[000000002b800070] = affe3d2a3fbff45a, %l7 = 487afed32b024cb0, %l3 = 0000000038233dce
add %i3,0x70,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = affe3d2a3fbff45a
! %l6 = 000000002eaf52f5, Mem[00000000908001f1] = 470c8971
stb %l6,[%i5+0x1f1] ! Mem[00000000908001f0] = f50c8971
! Mem[0000000090000080] = 43dcc9da2e491650, %g2 = 00000000dbbe3910
ldx [%i4+0x080],%g2 ! %g2 = 43dcc9da2e491650
! %l7 = 487afed32b024cb0, %l1 = 000000002f7c6e84, %ccr = 00
movne %icc,%l7,%l1 ! Moved, %l1 = 487afed32b024cb0
! %l5 = 000000002f7c7150, %l0 = 00000000000002cc, %ccr = 00
mova %icc,%l5,%l0 ! Moved, %l0 = 000000002f7c7150
! %l7 = 487afed32b024cb0, Mem[000000002b8000f0] = f496ad85
stw %l7,[%i3+0x0f0] ! Mem[000000002b8000f0] = 2b024cb0
p13_label_15:
! Mem[000000009100008c] = cbfc9141, %g18 = cd71da52429dfc30
ldswa [%i6+0x08c]%asi,%g2 ! %g2 = cd71da52429dfc30
! Mem[0000000091000174] = 64e862e7, %g2 = ffffffffcbfc9141
lduw [%i6+0x174],%g2 ! %g2 = 0000000064e862e7
! %l4 = 5d63006a614d8a27, immed = 000001aa, %ccr = 00
movre %l4,0x1aa,%l6 ! Not Moved, %l6 = 000000002eaf52f5
! %l3 = affe3d2a3fbff45a, %l2 = 192c7d70402a3c3e, %l5 = 000000002f7c7150
and %l3,%l2,%l5 ! %l5 = 092c3d20002a341a
! Mem[000000002a0001a4] = 4a47f93b, %l0 = 000000002f7c7150
swap [%i0+0x1a4],%l0 ! %l0 = 000000004a47f93b
! %l5 = 092c3d20002a341a, %l2 = 192c7d70402a3c3e, %ccr = 00
movvs %xcc,%l5,%l2 ! Register Not Moved
! Mem[0000000090800080] = 2881ae67, %g2 = 0000000064e862e7
ldsh [%i5+0x082],%g2 ! %g2 = 0000000000002881
! Mem[000000002b0001cc] = 87500a2a, %l2 = 192c7d70402a3c3e
ldsw [%i2+0x1cc],%l2 ! %l2 = ffffffff87500a2a
! Mem[00000000910000d0] = 8d163530867874ed, %g2 = 0000000000002881
ldx [%i6+0x0d0],%g2 ! %g2 = 8d163530867874ed
! %f12 = 68bb751c d918ffbe, Mem[000000002a800000] = 75a91958 7d659ce4
stda %f12,[%i1+%g0]0x80 ! Mem[000000002a800000] = 68bb751c d918ffbe
p13_label_16:
! Mem[000000002b800028] = d10fe677, %l0 = 000000004a47f93b
lduha [%i3+%o5]0x81,%l0 ! %l0 = 000000000000d10f
! Mem[000000002b000028] = 5f5fc27e, %l7 = 487afed32b024cb0
ldstuba [%i2+%o5]0x80,%l7 ! %l7 = 0000005f000000ff
! immd = 000000000000038f, %l6 = 000000002eaf52f5, %ccr = 00
movleu %xcc,0x38f,%l6 ! Register Not Moved
! %l6 = 000000002eaf52f5, Mem[0000000091800150] = c5e66b5d
stw %l6,[%o0+0x150] ! Mem[0000000091800150] = 2eaf52f5
! Mem[0000000091000104] = a8d0d6e8, %g2 = 8d163530867874ed
lduw [%i6+0x104],%g2 ! %g2 = 00000000a8d0d6e8
! %l0 = 0000d10f, %l1 = 2b024cb0, Mem[0000000091000110] = e00d7a22 5764cf50
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 0000d10f 2b024cb0
! %l2 = 87500a2a, %l3 = 3fbff45a, Mem[000000002a000190] = 7a13ebbf eb8a4222
std %l2,[%i0+0x190] ! Mem[000000002a000190] = 87500a2a 3fbff45a
! %l3 = affe3d2a3fbff45a, %l0 = 000000000000d10f, %y = 00000015
udivcc %l3,%l0,%l2 ! %l2 = 00000000001a052c, %ccr = 00
mov %l0,%y ! %y = 0000d10f
! Mem[0000000090000068] = 5d9f215444579293, %f48 = 3acb4338 810b8e2c
ldd [%i4+0x068],%f48 ! %f48 = 5d9f2154 44579293
! %l1 = 487afed32b024cb0, Mem[0000000091800008] = 30e846b2b01876a3
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 487afed32b024cb0
p13_label_17:
! %l5 = 092c3d20002a341a, %l4 = 5d63006a614d8a27, %ccr = 00
movleu %xcc,%l5,%l4 ! Register Not Moved
! %l0 = 000000000000d10f, immed = 000002a6, %y = 0000d10f
sdiv %l0,0x2a6,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 0000d10f
! Mem[00000000900000c4] = 269c5075, %g2 = 00000000a8d0d6e8
ldsh [%i4+0x0c6],%g2 ! %g2 = 000000000000269c
! %l2 = 001a052c, %l3 = 3fbff45a, Mem[0000000091000020] = 103b16d7 de211f96
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 001a052c 3fbff45a
! %l3 = affe3d2a3fbff45a, %l6 = 000000002eaf52f5, %y = 0000d10f
umul %l3,%l6,%l7 ! %l7 = 0ba026c8b47fae22, %y = 0ba026c8
! %l5 = 092c3d20002a341a, Mem[00000000900000d7] = ae0ead32
stb %l5,[%i4+0x0d7] ! Mem[00000000900000d4] = 1a0ead32
! Mem[0000000090800020] = 16508010, %g2 = 000000000000269c
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000016
! Mem[00000000900001d0] = 9f710bd9, %g18 = cd71da52429dfc30
ldsw [%i4+0x1d0],%g2 ! %g2 = cd71da52429dfc30
! Mem[00000000918001f0] = 7ba8917e, %g2 = ffffffff9f710bd9
lduh [%o0+0x1f0],%g2 ! %g2 = 0000000000007ba8
! Mem[0000000090800058] = 78ebe01de6055c3b, %f48 = 5d9f2154 44579293
ldd [%i5+0x058],%f48 ! %f48 = 78ebe01d e6055c3b
p13_label_18:
! %l4 = 000000007fffffff, Mem[000000002a800020] = 707d2c19
stwa %l4,[%i1+%o4]0x89 ! Mem[000000002a800020] = 7fffffff
! %f28 = 2a317fcb, Mem[0000000090000104] = 62cfae14
st %f28,[%i4+0x104] ! Mem[0000000090000104] = 2a317fcb
! Mem[000000009080015c] = 1e2bd804, %g18 = cd71da52429dfc30
ldsw [%i5+0x15c],%g2 ! %g2 = cd71da52429dfc30
! Mem[00000000900001c0] = e1f675de46335dfe, %g2 = 000000001e2bd804
ldx [%i4+0x1c0],%g2 ! %g2 = e1f675de46335dfe
! Mem[0000000090000090] = c7a73c60b0fce339, %g2 = e1f675de46335dfe
ldx [%i4+0x090],%g2 ! %g2 = c7a73c60b0fce339
! Mem[000000009100017c] = 80b5e0b8, %g2 = c7a73c60b0fce339
lduw [%i6+0x17c],%g2 ! %g2 = 0000000080b5e0b8
! %l0 = 0000d10f, %l1 = 2b024cb0, Mem[0000000090800048] = 6b234ec5 7f63d586
std %l0,[%i5+0x048] ! Mem[0000000090800048] = 0000d10f 2b024cb0
! Mem[00000000918000f0] = 8523d502c0777b49, %g2 = 0000000080b5e0b8
ldx [%o0+0x0f0],%g2 ! %g2 = 8523d502c0777b49
! Mem[000000002a8001d8] = a37916e4efd12c9a, %l5 = 092c3d20002a341a, %l6 = 000000002eaf52f5
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = a37916e4efd12c9a
! Mem[000000009180016c] = 9945ca36, %g18 = cd71da52429dfc30
ldsw [%o0+0x16c],%g2 ! %g2 = cd71da52429dfc30
p13_label_19:
! %l1 = 487afed32b024cb0, Mem[0000000091000158] = 0fc484af484b74d9
stx %l1,[%i6+0x158] ! Mem[0000000091000158] = 487afed32b024cb0
! Mem[0000000090800080] = 81ae6737, %g2 = ffffffff9945ca36
ldub [%i5+0x083],%g2 ! %g2 = 0000000000000081
! %l1 = 487afed32b024cb0, immd = fffffffffffff0bb, %l7 = 0ba026c8b47fae22
mulx %l1,-0xf45,%l7 ! %l7 = 41eaf19045e30490
! Mem[000000002b800028] = 77e60fd1, %l2 = 00000000001a052c
ldstuba [%i3+%o5]0x88,%l2 ! %l2 = 000000d1000000ff
! Mem[000000009100015c] = 4cb0f14b, %g2 = 0000000000000081
lduh [%i6+0x15e],%g2 ! %g2 = 0000000000004cb0
! %l5 = 092c3d20002a341a, imm = 00000000000000f7, %l7 = 41eaf19045e30490
xnor %l5,0x0f7,%l7 ! %l7 = f6d3c2dfffd5cb12
! Randomly selected nop
nop
! %l2 = 00000000000000d1, %l0 = 000000000000d10f, %ccr = 00
move %icc,%l2,%l0 ! Register Not Moved
! Mem[0000000090800068] = 8f353a04, %g2 = 0000000000004cb0
ldsb [%i5+0x06b],%g2 ! %g2 = ffffffffffffff8f
! %l1 = 487afed32b024cb0, %l1 = 487afed32b024cb0, %l2 = 00000000000000d1
or %l1,%l1,%l2 ! %l2 = 487afed32b024cb0
p13_label_20:
! %l2 = 487afed32b024cb0, Mem[0000000091800150] = 2eaf52f5
stw %l2,[%o0+0x150] ! Mem[0000000091800150] = 2b024cb0
! Mem[000000002a0001a0] = 8f92ca3c2f7c7150, %l6 = a37916e4efd12c9a, %l3 = affe3d2a3fbff45a
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 8f92ca3c2f7c7150
! %l5 = 092c3d20002a341a, %l4 = 000000007fffffff, %ccr = 00
movvs %xcc,%l5,%l4 ! Register Not Moved
! Mem[0000000090000130] = beff18d91c75bb68, %f48 = 78ebe01d e6055c3b
ldd [%i4+0x130],%f48 ! %f48 = beff18d9 1c75bb68
! Mem[000000002a000008] = ffb68b96, %l5 = 092c3d20002a341a
lduba [%i0+%o1]0x81,%l5 ! %l5 = 00000000000000ff
! Mem[000000002a000012] = 412c0080, %l5 = 00000000000000ff
ldstub [%i0+0x012],%l5 ! %l5 = 00000000000000ff
! %l7 = f6d3c2dfffd5cb12, %l5 = 0000000000000000, %l5 = 0000000000000000
addc %l7,%l5,%l5 ! %l5 = f6d3c2dfffd5cb12
! %l1 = 487afed32b024cb0, Mem[0000000090000156] = e33995a6
stb %l1,[%i4+0x156] ! Mem[0000000090000154] = b03995a6
! Mem[0000000090800178] = 9bc20eb3 50ec43dd, %g2 = ffffff8f, %g3 = 7e2b474d
ldd [%i5+0x178],%g2 ! %g2 = 000000009bc20eb3 0000000050ec43dd
! %l7 = f6d3c2dfffd5cb12, %l5 = f6d3c2dfffd5cb12, %l3 = 8f92ca3c2f7c7150
subccc %l7,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44
p13_label_21:
! Mem[000000009080011c] = 531e9d66, %g18 = cd71da52429dfc30
ldsw [%i5+0x11c],%g2 ! %g2 = cd71da52429dfc30
! Mem[000000002b800000] = e75b3c3e, %l4 = 000000007fffffff
ldsba [%i3+%g0]0x89,%l4 ! %l4 = 000000000000003e
! Mem[000000002b000008] = dac9dc43, %l5 = f6d3c2dfffd5cb12
lduba [%i2+%o1]0x88,%l5 ! %l5 = 0000000000000043
! Mem[000000002a000118] = 18441b61, %l3 = 00000000, %l6 = efd12c9a
add %i0,0x118,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000018441b61
! Mem[000000002b800010] = deb99dc51fccff28, %f2 = a1f3d2c7 280d23ff
ldda [%i3+%o2]0x88,%f2 ! %f2 = deb99dc5 1fccff28
! %l0 = 000000000000d10f, %l4 = 000000000000003e, %l3 = 0000000000000000
sub %l0,%l4,%l3 ! %l3 = 000000000000d0d1
! %l4 = 0000003e, %l5 = 00000043, Mem[0000000091000108] = 0bb2cf27 69930341
std %l4,[%i6+0x108] ! Mem[0000000091000108] = 0000003e 00000043
! Mem[000000002b800018] = 1a8b0822, %l5 = 0000000000000043
lduha [%i3+%o3]0x88,%l5 ! %l5 = 0000000000000822
! %l5 = 0000000000000822, %l0 = 000000000000d10f, %ccr = 44
movrne %l5,%l0,%l0 ! Moved, %l0 = 000000000000d10f
! Mem[0000000090000080] = da2e4916, %g2 = 00000000531e9d66
ldub [%i4+0x083],%g2 ! %g2 = 00000000000000da
p13_label_22:
! %l6 = 0000000018441b61, Mem[0000000091000088] = 86ad1b16cbfc9141
stx %l6,[%i6+0x088] ! Mem[0000000091000088] = 0000000018441b61
! Mem[0000000090800028] = 08531eba8fd332d4, %f48 = beff18d9 1c75bb68
ldda [%i5+0x028]%asi,%f48 ! %f48 = 08531eba 8fd332d4
! %l1 = 487afed32b024cb0, Mem[00000000900001bc] = b2280662
sth %l1,[%i4+0x1bc] ! Mem[00000000900001bc] = 4cb00662
! %l6 = 0000000018441b61, Mem[0000000091000130] = 44f396aea71a8cdc
stx %l6,[%i6+0x130] ! Mem[0000000091000130] = 0000000018441b61
! %l4 = 0000003e, %l5 = 00000822, Mem[000000002b800020] = 78fd4fd1 e923e722
stda %l4,[%i3+%o4]0x81 ! Mem[000000002b800020] = 0000003e 00000822
! Mem[00000000900000f8] = 6237e8b826dac581, %f48 = 08531eba 8fd332d4
ldd [%i4+0x0f8],%f48 ! %f48 = 6237e8b8 26dac581
! %f16 = 43dcc9da 2e491650, Mem[000000002b000000] = 000002cc 00000000
stda %f16,[%i2+%g0]0x88 ! Mem[000000002b000000] = 43dcc9da 2e491650
! Mem[00000000918001f4] = a4bebe04, %g2 = 00000000000000da
ldsb [%o0+0x1f7],%g2 ! %g2 = ffffffffffffffa4
! %l2 = 487afed32b024cb0, immed = fffff15c, %l7 = f6d3c2dfffd5cb12
tsubcctv %l2,-0xea4,%l7 ! %l7 = 487afed32b025b54, %ccr = 11
! Mem[000000009100009c] = 462d9b40, %g2 = ffffffffffffffa4
ldsha [%i6+0x09e]%asi,%g2 ! %g2 = 000000000000462d
p13_label_23:
! Mem[0000000091000174] = e862e7b3, %g2 = 000000000000462d
ldub [%i6+0x175],%g2 ! %g2 = 00000000000000e8
! %l6 = 0000000018441b61, Mem[000000009180003c] = fd74b765
stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = 18441b61
! immd = 0000000000000310, %l4 = 000000000000003e, %ccr = 11
mova %icc,0x310,%l4 ! Moved, %l4 = 0000000000000310
! immd = 0000000000000098, %l1 = 487afed32b024cb0, %ccr = 11
movl %icc,0x098,%l1 ! Register Not Moved
! immd = 000000000000038d, %l1 = 487afed32b024cb0, %ccr = 11
movleu %xcc,0x38d,%l1 ! Moved, %l1 = 000000000000038d
! immd = 0000000000000339, %l4 = 0000000000000310, %ccr = 11
movg %icc,0x339,%l4 ! Moved, %l4 = 0000000000000339
! Mem[000000002a800118] = 839917973f2e0b9d, %l4 = 0000000000000339, %l3 = 000000000000d0d1
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 839917973f2e0b9d
! Mem[000000002a000191] = 87500a2a, %l2 = 487afed32b024cb0
ldstub [%i0+0x191],%l2 ! %l2 = 00000050000000ff
! Mem[0000000091000118] = 4c75fb17, %g2 = 00000000000000e8
ldub [%i6+0x11b],%g2 ! %g2 = 000000000000004c
! Mem[000000002b8001e8] = 2f9ad153, %l5 = 0000000000000822, %asi = 80
swapa [%i3+0x1e8]%asi,%l5 ! %l5 = 000000002f9ad153
p13_label_24:
! Mem[0000000090000090] = c7a73c60b0fce339, %g2 = 000000000000004c
ldx [%i4+0x090],%g2 ! %g2 = c7a73c60b0fce339
! Mem[000000002a800000] = 68bb751c, %l1 = 000000000000038d
ldswa [%i1+%g0]0x81,%l1 ! %l1 = 0000000068bb751c
! %l2 = 0000000000000050, Mem[00000000908000b8] = 23b6122573175eee
stx %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 0000000000000050
! %f0 = 14aecf62, Mem[000000002a800078] = 452bd102
st %f0 ,[%i1+0x078] ! Mem[000000002a800078] = 14aecf62
! Mem[000000002a000190] = 87ff0a2a3fbff45a, %l2 = 0000000000000050, %l6 = 0000000018441b61
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 87ff0a2a3fbff45a
! Mem[00000000910001d4] = f8e3fc5b, %g2 = c7a73c60b0fce339
ldsh [%i6+0x1d6],%g2 ! %g2 = fffffffffffff8e3
! %l5 = 000000002f9ad153, %l6 = 87ff0a2a3fbff45a, %y = 0ba026c8
smul %l5,%l6,%l1 ! %l1 = 0bdacb75e5ddb32e, %y = 0bdacb75
! Mem[0000000090000040] = 000002cc 5ef8dd08 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000002a000194] = 3fbff45a, %l5 = 000000002f9ad153
lduh [%i0+0x196],%l5 ! %l5 = 000000000000f45a
! Mem[0000000091000138] = 4c906f701fce8b29, %g2 = fffffffffffff8e3
ldx [%i6+0x138],%g2 ! %g2 = 4c906f701fce8b29
p13_label_25:
! immd = 000000000000024d, %l5 = 000000000000f45a, %ccr = 11
movge %icc,0x24d,%l5 ! Moved, %l5 = 000000000000024d
! %l4 = 0000000000000339, Mem[000000002a800020] = ffffff7f
stba %l4,[%i1+%o4]0x81 ! Mem[000000002a800020] = 39ffff7f
! Mem[000000002b000070] = 283d88fa, %l1 = e5ddb32e, %l0 = 0000d10f
add %i2,0x70,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000283d88fa
! immd = 00000000000003bd, %l1 = 0bdacb75e5ddb32e, %ccr = 11
movcc %icc,0x3bd,%l1 ! Register Not Moved
! %l5 = 000000000000024d, Mem[000000002b800048] = 05d59f1ba904dbca
stx %l5,[%i3+0x048] ! Mem[000000002b800048] = 000000000000024d
! %l2 = 0000000000000050, %l7 = 487afed32b025b54, %l7 = 487afed32b025b54
sdivx %l2,%l7,%l7 ! Div by zero, %l0 = 00000000283d8922
! Mem[000000002a800058] = 03a3bba8, %l6 = 3fbff45a, %l4 = 00000339
add %i1,0x58,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000003a3bba8
! %l6 = 87ff0a2a3fbff45a, %l0 = 00000000283d88fa, %ccr = 11
movl %xcc,%l6,%l0 ! Register Not Moved
! Mem[000000002b000008] = dac9dc43, %l2 = 0000000000000050
ldsba [%i2+%o1]0x88,%l2 ! %l2 = 0000000000000043
! %l4 = 0000000003a3bba8, imm = 000000000000001e, %l3 = 839917973f2e0b9d
sllx %l4,0x01e,%l3 ! %l3 = 00e8eeea00000000
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p13_branch_failed
p13_not_taken_0_end:
! End of Random Code for Thread 13
p13_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x034] ! Set processor 13 done flag
! Check Registers
p13_check_registers:
set p13_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000283d88fa
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0bdacb75e5ddb32e
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000043
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00e8eeea00000000
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000003a3bba8
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000024d
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 87ff0a2a3fbff45a
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 %y register
set 0x0bdacb75,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p13_failed
mov 0x111,%g1
! Check Floating Point Registers
p13_check_fp_registers:
set p13_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be deb99dc5 1fccff28
bne %xcc,p13_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5e959447 d0215bea
bne %xcc,p13_f4_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be dd010965 05b6b6bd
bne %xcc,p13_f14_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2c7cd2e8 50c8c839
bne %xcc,p13_f24_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5d63006a614d8a27
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffb68b9611453c29
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 412cff80921ca445
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9717551f0000032d
ldx [%i0+0x0f8],%g3 ! Observed data at 000000002a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 87ff0a2a3fbff45a
ldx [%i0+0x190],%g3 ! Observed data at 000000002a000190
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8f92ca3c2f7c7150
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1a0,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 68bb751cd918ffbe
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 = 83f4a46017f67791
ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 192c7d70402a3c3e
ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 39ffff7f402a3c3e
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 = 122aadbac3d52ade
ldx [%i1+0x028],%g3 ! Observed data at 000000002a800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 14aecf62604f0412
ldx [%i1+0x078],%g3 ! Observed data at 000000002a800078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 38f8eb4a5c2d08e0
ldx [%i1+0x0d8],%g3 ! Observed data at 000000002a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 95c4dc66234eff75
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1c0,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5016492edac9dc43
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 = 43dcc9da2e491650
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000001e2eb059
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 = 1de46f67fd971b60
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 = ff5fc27ec663d618
ldx [%i2+0x028],%g3 ! Observed data at 000000002b000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 65798862a09c0eac
ldx [%i2+0x030],%g3 ! Observed data at 000000002b000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 11453c2935a6bdfe
ldx [%i2+0x048],%g3 ! Observed data at 000000002b000048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffffeffc9bd44eff
ldx [%i2+0x060],%g3 ! Observed data at 000000002b000060
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x060,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3e3c5be72ef4b5d7
ldx [%i3+0x000],%g3 ! Observed data at 000000002b800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000003e00000822
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 = ff0fe6773b4dc10c
ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000000000024d
ldx [%i3+0x048],%g3 ! Observed data at 000000002b800048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 84e1ead51809b25c
ldx [%i3+0x0a8],%g3 ! Observed data at 000000002b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2b024cb0d11d07c4
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000036e0757d1b
ldx [%i3+0x180],%g3 ! Observed data at 000000002b800180
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000822449dbebb
ldx [%i3+0x1e8],%g3 ! Observed data at 000000002b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1e8,%g4
! The test for processor 13 has passed
p13_passed:
ta GOOD_TRAP
nop
p13_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p13_failed
p13_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p13_failed
p13_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p13_failed
p13_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p13_failed
p13_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p13_failed
p13_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p13_failed
p13_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p13_failed
p13_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p13_failed
p13_f2_fail:
set p13_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f4_fail:
set p13_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f14_fail:
set p13_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p13_f24_fail:
set p13_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002b000010]
umulcc %l1,%l7,%l4
stha %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a000018]
done
p13_trap1o:
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002b000010]
umulcc %l1,%l7,%l4
stha %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002a000018]
done
p13_trap2e:
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000010]
stwa %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000028]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000000]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b000028]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b000028]
done
p13_trap2o:
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002a000010]
stwa %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000028]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000000]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002b000028]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b000028]
done
p13_trap3e:
add %l5,0x960,%l6
sub %l2,%l1,%l1
done
p13_trap3o:
add %l5,0x960,%l6
sub %l2,%l1,%l1
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 = 9ccd114a1863afeb
ldx [%g1+0x008],%l1 ! %l1 = 28329120676fe41d
ldx [%g1+0x010],%l2 ! %l2 = ef7b9adc092693c2
ldx [%g1+0x018],%l3 ! %l3 = 4054d3e8b9058ad2
ldx [%g1+0x020],%l4 ! %l4 = c3bfa8e0df92f8fd
ldx [%g1+0x028],%l5 ! %l5 = 7c4e38e1f4d01801
ldx [%g1+0x030],%l6 ! %l6 = f119838aeac8c73b
ldx [%g1+0x038],%l7 ! %l7 = 13ad7522a7ed6d32
! Initialize the output register of window 0
set unres3_start,%o0
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 = 07d2bf85 4872bda8 92085f45 179a0f25
! %f4 = b6bc4ca4 ce9c2926 d4acd512 6a627a15
! %f8 = ae0cd192 82a63906 870c6b40 1e00dc5a
! %f12 = 25d57e21 5cda4dba 62f6caac 8dca2b6e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0e3fc92e eec21f29 facc70f1 6186ca61
! %f20 = 4bd53925 af8d1ea8 d1b61abe 1ba616ae
! %f24 = f317383c e1aee4b6 40ccbb24 fc1a7634
! %f28 = c3e47054 f3cfb4f9 cf300668 81c75f12
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c6071f9e 2bea6d69 2369ec2a c7dda6a6
! %f36 = 652410f2 65b50487 75cef36c 5c157d41
! %f40 = 9c7bf74a f3efee85 d9c26bc9 bbcbff73
! %f44 = 1d357427 ece091be 38174715 91df8106
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd2c065b700000034,%g7,%g1 ! GSR scale = 6, align = 4
wr %g1,%g0,%gsr ! GSR = d2c065b700000034
wr %g0,%y ! Clear Y 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:
! %l2 = 8449c20ff194b9e9, Mem[00000000908000c4] = a94c3d0a
stw %l2,[%i5+0x0c4] ! Mem[00000000908000c4] = f194b9e9
! Mem[000000002c0001bb] = c2d647f6, %l7 = 2672207a6527c961
ldstub [%i0+0x1bb],%l7 ! %l7 = 000000f6000000ff
! %l2 = 8449c20ff194b9e9, %l4 = fb221bde6b72fcb6, %l4 = fb221bde6b72fcb6
xnor %l2,%l4,%l4 ! %l4 = 8094262e6519baa0
save ! CWP = 1
! Mem[0000000090800000] = afcee255 8865ecf6, %g2 = cd51e379, %g3 = 0bad0b00
ldd [%o5+%g0],%g2 ! %g2 = 00000000afcee255 000000008865ecf6
! Mem[0000000090800140] = 4acaddd5a883c31a, %g2 = 00000000afcee255
ldx [%o5+0x140],%g2 ! %g2 = 4acaddd5a883c31a
! Mem[000000002d800018] = b292f632, %l0 = e006d6b033ba7ac5
swapa [%o3+%i3]0x80,%l0 ! %l0 = 00000000b292f632
! Mem[000000002d0000d9] = 0302b6e4, %l5 = 9fa080f2b2f43b7f
ldstub [%o2+0x0d9],%l5 ! %l5 = 00000002000000ff
! Mem[000000002d800028] = 1a7a740e, %l1 = ed5d4f53f2085153
ldsba [%o3+%i5]0x81,%l1 ! %l1 = 000000000000001a
! Mem[000000009000009c] = 943867c9, %g18 = ddbf74c21230ff60
ldsw [%o4+0x09c],%g2 ! %g2 = ddbf74c21230ff60
p14_label_2: ! %cwp = 1
! %l6 = 45f9f07c793f5207, %l0 = 00000000b292f632, %l2 = 73773abc3885cf9e
srlx %l6,%l0,%l2 ! %l2 = 000000000000117e
! %l1 = 000000000000001a, imm = fffffffffffff7c1, %l3 = e0dcbeb63eb3e2c2
xnor %l1,-0x83f,%l3 ! %l3 = 0000000000000824
! Mem[0000000091800130] = e3b259e4, %g2 = ffffffff943867c9
ldub [%i0+0x132],%g2 ! %g2 = 00000000000000e3
! Mem[000000009180003c] = fd74b765, %g2 = 00000000000000e3
ldub [%i0+0x03c],%g2 ! %g2 = 00000000000000fd
! %l1 = 000000000000001a
setx 0xc7d386d00afbcaeb,%g7,%l1 ! %l1 = c7d386d00afbcaeb
! Mem[000000002c800028] = 3910abd2, %l5 = 0000000000000002
lduwa [%o1+%i5]0x81,%l5 ! %l5 = 000000003910abd2
! %l0 = 00000000b292f632, %l6 = 45f9f07c793f5207, %l4 = 56170d20a238cf90
sra %l0,%l6,%l4 ! %l4 = ffffffffff6525ec
! Mem[000000002d000064] = 5870f77a, %f31 = 81c75f12
ld [%o2+0x064],%f31 ! %f31 = 5870f77a
! %l4 = ffffffffff6525ec, Mem[00000000918001a8] = 98dfaf41
stw %l4,[%i0+0x1a8] ! Mem[00000000918001a8] = ff6525ec
! Mem[000000002d0000dc] = cff68639, %l7 = 4bdfe9eaa88ed35f
ldstub [%o2+0x0dc],%l7 ! %l7 = 000000cf000000ff
p14_label_3: ! %cwp = 1
! %l3 = 0000000000000824, %l3 = 0000000000000824, %l7 = 00000000000000cf
orcc %l3,%l3,%l7 ! %l7 = 0000000000000824, %ccr = 00
! Mem[0000000091800168] = 026ca936, %g2 = 00000000000000fd
ldsh [%i0+0x168],%g2 ! %g2 = 000000000000026c
! %l4 = ffffffffff6525ec, Mem[000000002d000190] = 3398709cd0465191
stx %l4,[%o2+0x190] ! Mem[000000002d000190] = ffffffffff6525ec
! %l3 = 0000000000000824, %l1 = c7d386d00afbcaeb, %l0 = 00000000b292f632
orcc %l3,%l1,%l0 ! %l0 = c7d386d00afbcaef, %ccr = 80
! %f20 = 4bd53925 af8d1ea8, Mem[0000000090800058] = 78ebe01d e6055c3b
std %f20,[%o5+0x058] ! Mem[0000000090800058] = 4bd53925 af8d1ea8
! Mem[000000002c000010] = 514c09e6, %f28 = c3e47054
lda [%o0+%i2]0x89,%f28 ! %f28 = 514c09e6
! %l0 = c7d386d00afbcaef, Mem[000000002d000010] = 423cedb5
stba %l0,[%o2+%i2]0x80 ! Mem[000000002d000010] = ef3cedb5
save ! CWP = 2
! %l0 = 2b6739cfeb0630b9, imm = 0000000000000038, %l2 = c7b016e4bdd406d7
sllx %l0,0x038,%l2 ! %l2 = b900000000000000
! %l2 = 00000000, %l3 = 3f1345a7, Mem[0000000090800008] = e74bbbf2 815722de
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 00000000 3f1345a7
p14_label_4: ! %cwp = 2
! %l4 = d5d5af13fb5dd49e, %l1 = 5da0842227c6e3bb, %y = 00000000
udiv %l4,%l1,%l1 ! %l1 = 0000000000000006
mov %l0,%y ! %y = eb0630b9
! %l1 = 0000000000000006, %l7 = 771ab2f65ced3edc, %ccr = 80
movn %icc,%l1,%l7 ! Register Not Moved
! Mem[0000000091000038] = fc2fc57f 917e51b2, %g2 = 0000026c, %g3 = 8865ecf6
ldda [%i6+0x038]%asi,%g2 ! %g2 = 00000000fc2fc57f 00000000917e51b2
! Mem[000000002d000164] = dd2360a0, %l3 = cba50c6e3f1345a7
ldstub [%i2+0x164],%l3 ! %l3 = 000000dd000000ff
! Mem[000000002c000000] = 5ac1b356, %l7 = 771ab2f65ced3edc
ldsba [%i0+%g0]0x88,%l7 ! %l7 = 0000000000000056
! Mem[0000000091000148] = f99edb45, %g2 = 00000000fc2fc57f
ldub [%i6+0x148],%g2 ! %g2 = 00000000000000f9
! Mem[000000002d000030] = 46b4175b7c9cfc2b, %l3 = 00000000000000dd, %l1 = 0000000000000006
add %i2,0x30,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 46b4175b7c9cfc2b
! Mem[000000002c80003c] = 2c1d5c1e, %l7 = 0000000000000056, %asi = 80
swapa [%i1+0x03c]%asi,%l7 ! %l7 = 000000002c1d5c1e
! %l6 = 8ea19a35, %l7 = 2c1d5c1e, Mem[00000000900000e0] = 8aeb2873 4f585542
std %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 8ea19a35 2c1d5c1e
! Mem[000000002d800194] = 7bd98ef2, %l2 = 00000000, %l7 = 2c1d5c1e
add %i3,0x194,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007bd98ef2
p14_label_5: ! %cwp = 2
! Mem[000000002c000028] = 84425cc5, %l3 = 00000000000000dd
lduha [%i0+%o5]0x88,%l3 ! %l3 = 0000000000005cc5
! %l7 = 000000007bd98ef2, %l3 = 0000000000005cc5, %ccr = 80
movrne %l7,%l3,%l7 ! Moved, %l7 = 0000000000005cc5
! Mem[0000000090800068] = 883c1f8f353a0431, %g2 = 00000000000000f9
ldx [%i5+0x068],%g2 ! %g2 = 883c1f8f353a0431
! immd = 0000000000000095, %l3 = 0000000000005cc5, %ccr = 80
movg %xcc,0x095,%l3 ! Register Not Moved
! Mem[000000002c0000a8] = 9ec6e306, %l1 = 46b4175b7c9cfc2b
swap [%i0+0x0a8],%l1 ! %l1 = 000000009ec6e306
! %f10 = 870c6b40 1e00dc5a, Mem[00000000910001b0] = 2459beee 9640fe46
std %f10,[%i6+0x1b0] ! Mem[00000000910001b0] = 870c6b40 1e00dc5a
! %f10 = 870c6b40 1e00dc5a, Mem[0000000091800098] = 83cfe9d3 8acc12dd
stda %f10,[%o0+0x098]%asi ! Mem[0000000091800098] = 870c6b40 1e00dc5a
! %l2 = b900000000000000, Mem[0000000091800060] = 2c7d828b83b95d79
stx %l2,[%o0+0x060] ! Mem[0000000091800060] = b900000000000000
! %l1 = 000000009ec6e306, Mem[000000002c800028] = f43557f4d2ab1039
stxa %l1,[%i1+%o5]0x88 ! Mem[000000002c800028] = 000000009ec6e306
! Mem[000000002c800000] = 9d9efaa7, %f29 = f3cfb4f9
lda [%i1+%g0]0x81,%f29 ! %f29 = 9d9efaa7
p14_label_6: ! %cwp = 2
! Mem[000000002d8001be] = b6b9803e, %l4 = d5d5af13fb5dd49e
ldstub [%i3+0x1be],%l4 ! %l4 = 00000080000000ff
! Mem[0000000090800168] = f04d9a59 a5ee00ad, %g2 = 353a0431, %g3 = 917e51b2
ldd [%i5+0x168],%g2 ! %g2 = 00000000f04d9a59 00000000a5ee00ad
! Mem[00000000908000f8] = 20f6ca5b, %g2 = 00000000f04d9a59
lduw [%i5+0x0f8],%g2 ! %g2 = 0000000020f6ca5b
! Mem[000000002d800000] = 24828488, %l3 = 0000000000005cc5
swapa [%i3+%g0]0x81,%l3 ! %l3 = 0000000024828488
! Mem[0000000090800058] = 25af8d1e, %g2 = 0000000020f6ca5b
ldsb [%i5+0x05b],%g2 ! %g2 = 0000000000000025
! Mem[000000002d0000e0] = f6a74734a38b6a52, %l1 = 000000009ec6e306, %l0 = 2b6739cfeb0630b9
add %i2,0xe0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f6a74734a38b6a52
! Mem[0000000090000118] = c4c6c205, %g2 = 0000000000000025
lduw [%i4+0x118],%g2 ! %g2 = 00000000c4c6c205
! Mem[000000002d0000e4] = a38b6a52, %l7 = 00005cc5, %l6 = 8ea19a35
add %i2,0xe4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000a38b6a52
! %l3 = 0000000024828488, %l5 = 68014e522a4546e5, %l3 = 0000000024828488
taddcctv %l3,%l5,%l3 ! %l0 = f6a74734a38b6a75, Trapped
! immd = 0000000000000146, %l7 = 0000000000005cc5, %ccr = 80
movcs %xcc,0x146,%l7 ! Register Not Moved
p14_label_7: ! %cwp = 2
! Mem[000000002d800008] = a3b942be, %l1 = 000000009ec6e306
lduba [%i3+%o1]0x88,%l1 ! %l1 = 00000000000000be
! %l5 = 68014e522a4546e5, %l2 = b900000000000000, %l6 = 00000000a38b6a52
addc %l5,%l2,%l6 ! %l6 = 21014e522a4546e5
! Mem[000000002d000008] = eb3b2a74, %f30 = cf300668
lda [%i2+%o1]0x80,%f30 ! %f30 = eb3b2a74
! Mem[000000002d00005f] = 5d406206, %l1 = 00000000000000be
ldstub [%i2+0x05f],%l1 ! %l1 = 00000006000000ff
! %l4 = 0000000000000080, Mem[0000000090000028] = 9b033cb4c4e5b2af
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000080
! Mem[000000002d800060] = cf76bcb0 9dfce27b, %l0 = a38b6a75, %l1 = 00000006
ldd [%i3+0x060],%l0 ! %l0 = 00000000cf76bcb0 000000009dfce27b
! Mem[000000002c800008] = 2f5aa9106c7a99a0, %l5 = 68014e522a4546e5
ldxa [%i1+%o1]0x81,%l5 ! %l5 = 2f5aa9106c7a99a0
! Mem[0000000090000130] = 9bf7c898, %g2 = 00000000c4c6c205
ldsb [%i4+0x133],%g2 ! %g2 = ffffffffffffff9b
! %l7 = 0000000000005cc5, imm = 00000000000004e5, %l1 = 000000009dfce27b
addc %l7,0x4e5,%l1 ! %l1 = 00000000000061aa
! %l2 = 00000000, %l3 = 24828488, Mem[00000000900000d0] = a3035bdf f4437aae
stda %l2,[%i4+0x0d0]%asi ! Mem[00000000900000d0] = 00000000 24828488
p14_label_8: ! %cwp = 2
! %l6 = 21014e522a4546e5, Mem[00000000908000a2] = e2caacc6
sth %l6,[%i5+0x0a2] ! Mem[00000000908000a0] = 46e5acc6
! %l2 = b900000000000000, %l2 = b900000000000000, %l7 = 0000000000005cc5
srlx %l2,%l2,%l7 ! %l7 = b900000000000000
! Mem[00000000918000e0] = ab568635 4a05a747, %g2 = ffffff9b, %g3 = a5ee00ad
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000ab568635 000000004a05a747
! %f18 = facc70f1 6186ca61, Mem[000000002d000138] = e2fa3c97 bad862d2
std %f18,[%i2+0x138] ! Mem[000000002d000138] = facc70f1 6186ca61
! Mem[000000002c0000e0] = c0172340cafd6747, %l2 = b900000000000000, %l1 = 00000000000061aa
add %i0,0xe0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c0172340cafd6747
! %l4 = 0000000000000080, %l1 = c0172340cafd6747, %ccr = 80
movle %xcc,%l4,%l1 ! Moved, %l1 = 0000000000000080
! %l7 = b900000000000000, %l3 = 0000000024828488, %l3 = 0000000024828488
orncc %l7,%l3,%l3 ! %l3 = ffffffffdb7d7b77, %ccr = 88
! Mem[000000002d000020] = db32b30c, %l6 = 21014e522a4546e5
ldstuba [%i2+%o4]0x81,%l6 ! %l6 = 000000db000000ff
! %l2 = b900000000000000, Mem[00000000900000e0] = 8ea19a35
sth %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 00009a35
! Mem[000000002d800018] = c57aba33, %f1 = 4872bda8
lda [%i3+%o3]0x88,%f1 ! %f1 = c57aba33
p14_label_9: ! %cwp = 2
! %l0 = 00000000cf76bcb0, imm = 0000000000000898, %l1 = 0000000000000080
addcc %l0,0x898,%l1 ! %l1 = 00000000cf76c548, %ccr = 08
! Mem[00000000908001d8] = e4dccb27, %g2 = 00000000ab568635
lduw [%i5+0x1d8],%g2 ! %g2 = 00000000e4dccb27
! Mem[000000002d800000] = c55c0000, %l4 = 0000000000000080
swapa [%i3+%g0]0x89,%l4 ! %l4 = 00000000c55c0000
! %l4 = 00000000c55c0000, %l7 = b900000000000000, %y = eb0630b9
sdivcc %l4,%l7,%l5 ! %l5 = 2f5aa9106c7a99a0, %ccr = 08
mov %l0,%y ! %y = cf76bcd8
! done : should take illegal inst trap, %l0 = 00000000cf76bcd8
done ! Illegal inst trap : %l0 = 00000000cf76bce8
! Mem[000000002c000008] = 4b72dd9a884cfc2a, %f18 = facc70f1 6186ca61
ldda [%i0+%o1]0x81,%f18 ! %f18 = 4b72dd9a 884cfc2a
! Mem[00000000910000ac] = fffdede1, %g2 = 00000000e4dccb27
ldsh [%i6+0x0ae],%g2 ! %g2 = fffffffffffffffd
! %l0 = 00000000cf76bce8, %l6 = 00000000000000db, %ccr = 08
mova %icc,%l0,%l6 ! Moved, %l6 = 00000000cf76bce8
! %l7 = b900000000000000, imm = fffffffffffff1d4, %l4 = 00000000c55c0000
xnor %l7,-0xe2c,%l4 ! %l4 = b900000000000e2b
! %l4 = b900000000000e2b, Mem[000000002c000028] = 84425cc5
stba %l4,[%i0+%o5]0x88 ! Mem[000000002c000028] = 84425c2b
p14_label_10: ! %cwp = 2
! %f2 = 92085f45 179a0f25, Mem[0000000091000028] = 05e12eff 95d1d562
std %f2 ,[%i6+%o5] ! Mem[0000000091000028] = 92085f45 179a0f25
! Randomly selected nop
nop
! Mem[000000002d0000b0] = 9aa539a969903e69, %l0 = 00000000cf76bce8, %l0 = 00000000cf76bce8
add %i2,0xb0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 9aa539a969903e69
! Mem[000000002d000188] = 7a5ff975, %l6 = 00000000cf76bce8
lduw [%i2+0x188],%l6 ! %l6 = 000000007a5ff975
! Mem[000000002c000030] = da2ec37f, %l3 = ffffffffdb7d7b77
ldstuba [%i0+0x030]%asi,%l3 ! %l3 = 000000da000000ff
! Mem[000000002c800028] = 06e3c69e, %l6 = 000000007a5ff975
lduha [%i1+%o5]0x80,%l6 ! %l6 = 00000000000006e3
! Mem[0000000090000148] = 31494a3d, %g2 = fffffffffffffffd
lduw [%i4+0x148],%g2 ! %g2 = 0000000031494a3d
! Mem[0000000090000070] = 73e0540d88eeafc5, %f48 = 9de4ec4c 1255f5a3
ldd [%i4+0x070],%f48 ! %f48 = 73e0540d 88eeafc5
! %l0 = 9aa539a969903e69, Mem[000000002d000018] = 07c9c5f6
stba %l0,[%i2+%o3]0x80 ! Mem[000000002d000018] = 69c9c5f6
! Mem[000000002c800018] = 86ca3909, %l0 = 9aa539a969903e69
lduba [%i1+%o3]0x81,%l0 ! %l0 = 0000000000000086
p14_label_11: ! %cwp = 2
! Mem[000000002d000028] = da5463d7, %l7 = b900000000000000
ldsba [%i2+%o5]0x88,%l7 ! %l7 = ffffffffffffffd7
! Mem[00000000908000f0] = 92c8b875, %g2 = 0000000031494a3d
lduw [%i5+0x0f0],%g2 ! %g2 = 0000000092c8b875
! %l5 = 2f5aa9106c7a99a0, Mem[00000000918000da] = 36e1f7ed
sth %l5,[%o0+0x0da] ! Mem[00000000918000d8] = 99a0f7ed
! %l7 = ffffffffffffffd7, Mem[0000000091800154] = 3045cc18
sth %l7,[%o0+0x154] ! Mem[0000000091800154] = ffd7cc18
! Mem[000000002c800020] = d9d19f5b, %l1 = 00000000cf76c548
ldstuba [%i1+%o4]0x81,%l1 ! %l1 = 000000d9000000ff
! %l6 = 000006e3, %l7 = ffffffd7, Mem[00000000910001d8] = fc5bcfff e82b3baa
std %l6,[%i6+0x1d8] ! Mem[00000000910001d8] = 000006e3 ffffffd7
! Mem[0000000090000030] = a48a1f64, %g2 = 0000000092c8b875
lduw [%i4+0x030],%g2 ! %g2 = 00000000a48a1f64
! Mem[0000000091800080] = fd5a6ffb, %g2 = 00000000a48a1f64
ldsh [%o0+0x082],%g2 ! %g2 = fffffffffffffd5a
! Mem[000000002c8001ec] = c79bd9db, %l2 = b900000000000000
swap [%i1+0x1ec],%l2 ! %l2 = 00000000c79bd9db
! %f17 = eec21f29, Mem[00000000908000d0] = a37c3c64
st %f17,[%i5+0x0d0] ! Mem[00000000908000d0] = eec21f29
p14_label_12: ! %cwp = 2
! Mem[000000002c800100] = e8507f11 3e7ba570 d7afde64 5b4f5b13
! Mem[000000002c800110] = 022e193f 6293b757 a4dc5107 b587a18f
! Mem[000000002c800120] = 0fbc0edf 57f292a0 017778fc d8793ebc
! Mem[000000002c800130] = 323e8c51 49453e94 d50eefee 62150310
mov 0x100,%g4
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000002c800100
! %l6 = 000006e3, %l7 = ffffffd7, Mem[000000002c8001c8] = 352f6c32 0a78f718
std %l6,[%i1+0x1c8] ! Mem[000000002c8001c8] = 000006e3 ffffffd7
! Mem[000000002d800028] = 24d67036 0e747a1a, %l4 = 00000e2b, %l5 = 6c7a99a0
ldda [%i3+%o5]0x88,%l4 ! %l4 = 000000000e747a1a 0000000024d67036
! Mem[0000000090000030] = 644454fe, %g2 = fffffffffffffd5a
ldsb [%i4+0x033],%g2 ! %g2 = 0000000000000064
rd %pc,%o7
return %o7+12 ! CWP = 1
! %l4 = ff6525ec, %l5 = 3910abd2, Mem[0000000090800060] = d178b965 a857e90f
std %l4,[%o5+0x060] ! Mem[0000000090800060] = ff6525ec 3910abd2
! Mem[000000002d000000] = 12f0fd75, %l3 = 0000000000000824
swap [%o2+%g0],%l3 ! %l3 = 0000000012f0fd75
! Mem[00000000908000d0] = eec21f29, %g2 = 0000000000000064
lduw [%o5+0x0d0],%g2 ! %g2 = 00000000eec21f29
! %l0 = c7d386d00afbcaef, %l6 = 45f9f07c793f5207, %ccr = 08
movn %icc,%l0,%l6 ! Register Not Moved
! Mem[000000002d000030] = 46b4175b, %l5 = 000000003910abd2
ldsba [%o2+0x030]%asi,%l5 ! %l5 = 0000000000000046
p14_label_13: ! %cwp = 1
! Mem[000000002c000000] = 56b3c15a, %l5 = 0000000000000046
ldstuba [%o0+%g0]0x81,%l5 ! %l5 = 00000056000000ff
! Mem[0000000090800180] = 5bb62bcb 01823381, %g2 = eec21f29, %g3 = 4a05a747
ldd [%o5+0x180],%g2 ! %g2 = 000000005bb62bcb 0000000001823381
! %l7 = 0000000000000824, Mem[0000000090000114] = 7f8b313f, %asi = 80
stwa %l7,[%o4+0x114]%asi ! Mem[0000000090000114] = 00000824
! %l0 = c7d386d00afbcaef, %l2 = 000000000000117e, %ccr = 08
movleu %xcc,%l0,%l2 ! Register Not Moved
! Mem[00000000910001cc] = 664634c6, %g2 = 000000005bb62bcb
lduw [%o6+0x1cc],%g2 ! %g2 = 00000000664634c6
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000002c0000b0] = b3afad92256f21be, %l3 = 0000000012f0fd75, %l3 = 0000000012f0fd75
add %o0,0xb0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b3afad92256f21be
! Mem[000000002d8001e8] = baca831b, %l1 = c7d386d00afbcaeb
ldsh [%o3+0x1ea],%l1 ! %l1 = ffffffffffff831b
! Mem[0000000090800050] = db161e2b e8d47b00, %g2 = 664634c6, %g3 = 01823381
ldd [%o5+0x050],%g2 ! %g2 = 00000000db161e2b 00000000e8d47b00
! %l6 = 793f5207, %l7 = 00000824, Mem[000000002c000000] = 5ac1b3ff b3c033ba
stda %l6,[%o0+%g0]0x88 ! Mem[000000002c000000] = 793f5207 00000824
p14_label_14: ! %cwp = 1
! %l0 = c7d386d00afbcaef, %l4 = ffffffffff6525ec, %y = cf76bcd8
smul %l0,%l4,%l6 ! %l6 = fff95b2ca5be9f54, %y = fff95b2c
! Mem[0000000090000100] = 34ee920f 2129a19e, %g2 = db161e2b, %g3 = e8d47b00
ldd [%o4+0x100],%g2 ! %g2 = 0000000034ee920f 000000002129a19e
! Mem[000000002d800008] = be42b9a3, %l7 = 0000000000000824
lduha [%o3+%i1]0x81,%l7 ! %l7 = 000000000000be42
! Mem[000000002c000000] = 00000824 793f5207, %l0 = 0afbcaef, %l1 = ffff831b
ldda [%o0+%g0]0x88,%l0 ! %l0 = 00000000793f5207 0000000000000824
! Mem[000000002d000010] = 491b752b b5ed3cef, %l6 = a5be9f54, %l7 = 0000be42
ldda [%o2+%i2]0x88,%l6 ! %l6 = 00000000b5ed3cef 00000000491b752b
! Mem[00000000900001c0] = e1f675de46335dfe, %g2 = 0000000034ee920f
ldx [%o4+0x1c0],%g2 ! %g2 = e1f675de46335dfe
! Mem[00000000910001f0] = 4f29ed9c, %g2 = e1f675de46335dfe
ldub [%o6+0x1f0],%g2 ! %g2 = 000000000000004f
! %l2 = 000000000000117e, %l3 = b3afad92256f21be, %l3 = b3afad92256f21be
and %l2,%l3,%l3 ! %l3 = 000000000000013e
! %l3 = 000000000000013e, immed = fffff969, %y = fff95b2c
umul %l3,-0x697,%l1 ! %l1 = 0000013dfff7d06e, %y = 0000013d
! %l7 = 00000000491b752b, %l5 = 0000000000000056, %ccr = 08
movleu %xcc,%l7,%l5 ! Register Not Moved
p14_label_15: ! %cwp = 1
! immd = 0000000000000194, %l7 = 00000000491b752b, %ccr = 08
movcc %xcc,0x194,%l7 ! Moved, %l7 = 0000000000000194
! %l2 = 000000000000117e, Mem[000000002c800010] = a69f9fe2
stwa %l2,[%o1+%i2]0x81 ! Mem[000000002c800010] = 0000117e
! Mem[000000009080014c] = 970f2c26, %g2 = 000000000000004f
ldsh [%o5+0x14e],%g2 ! %g2 = ffffffffffff970f
! Mem[000000002d800135] = d6c171e1, %l6 = 00000000b5ed3cef
ldstub [%o3+0x135],%l6 ! %l6 = 000000c1000000ff
! Mem[00000000918001ec] = 41b08f30, %g2 = ffffffffffff970f
lduw [%i0+0x1ec],%g2 ! %g2 = 0000000041b08f30
! Mem[000000002c000008] = 4b72dd9a, %l3 = 000000000000013e
lduba [%o0+%i1]0x81,%l3 ! %l3 = 000000000000004b
! %l3 = 000000000000004b, Mem[000000009000006e] = 929373e0
sth %l3,[%o4+0x06e] ! Mem[000000009000006c] = 004b73e0
! Mem[0000000091000140] = ecb715ac 2483298e, %g2 = 41b08f30, %g3 = 2129a19e
ldd [%o6+0x140],%g2 ! %g2 = 00000000ecb715ac 000000002483298e
! Mem[000000002c8001bd] = 3d8ed480, %l3 = 000000000000004b
ldstub [%o1+0x1bd],%l3 ! %l3 = 0000008e000000ff
! %l5 = 0000000000000056, Mem[000000002c000108] = 6dd3db98
stw %l5,[%o0+0x108] ! Mem[000000002c000108] = 00000056
p14_label_16: ! %cwp = 1
! Mem[0000000091800004] = 5d5101b3, %g18 = ddbf74c21230ff60
ldsw [%i0+0x004],%g2 ! %g2 = ddbf74c21230ff60
! %l2 = 000000000000117e, %l1 = 0000013dfff7d06e, %ccr = 08
movg %xcc,%l2,%l1 ! Moved, %l1 = 000000000000117e
! %l1 = 000000000000117e, Mem[000000002d0000e9] = b749d3f5
stb %l1,[%o2+0x0e9] ! Mem[000000002d0000e8] = b77ed3f5
! Mem[000000002c8000c0] = 96e67a6b c3d460da, %l2 = 0000117e, %l3 = 0000008e
ldd [%o1+0x0c0],%l2 ! %l2 = 0000000096e67a6b 00000000c3d460da
! %l7 = 0000000000000194, %l5 = 0000000000000056, %y = 0000013d
udivcc %l7,%l5,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 793f5207
! Mem[000000002c000114] = cb1e6b42, %l3 = 00000000c3d460da
ldsh [%o0+0x114],%l3 ! %l3 = ffffffffffffcb1e
! Mem[000000002d000000] = 24080000, %l0 = 00000000793f5207
ldsha [%o2+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l2 = 0000000096e67a6b, imm = fffffffffffffd26, %l5 = 0000000000000056
tsubcc %l2,-0x2da,%l5 ! %l5 = 0000000096e67d45, %ccr = 1b
! %l4 = 00000000ffffffff, Mem[0000000091000167] = 8f31336c
stb %l4,[%o6+0x167] ! Mem[0000000091000164] = ff31336c
! %l7 = 0000000000000194, imm = fffffffffffff596, %l5 = 0000000096e67d45
andcc %l7,-0xa6a,%l5 ! %l5 = 0000000000000194, %ccr = 00
p14_label_17: ! %cwp = 1
! %l1 = 000000000000117e, immed = 00000194, %ccr = 00
movrgez %l1,0x194,%l1 ! Moved, %l1 = 0000000000000194
! Mem[000000002d000128] = 5fe617dd 545a6e52, %l6 = 000000c1, %l7 = 00000194
ldd [%o2+0x128],%l6 ! %l6 = 000000005fe617dd 00000000545a6e52
! Mem[00000000918001e8] = a309f910, %g2 = 000000005d5101b3
lduh [%i0+0x1e8],%g2 ! %g2 = 000000000000a309
! %l4 = 00000000ffffffff, Mem[0000000091000124] = 67c0f517
stw %l4,[%o6+0x124] ! Mem[0000000091000124] = ffffffff
! Mem[00000000900001e0] = d5a91b15, %g2 = 000000000000a309
lduh [%o4+0x1e0],%g2 ! %g2 = 000000000000d5a9
! %l3 = ffffffffffffcb1e, imm = fffffffffffff53e, %l3 = ffffffffffffcb1e
addcc %l3,-0xac2,%l3 ! %l3 = ffffffffffffc05c, %ccr = 99
! Mem[000000002d000008] = eb3b2a7452cb6f35, %l6 = 000000005fe617dd
ldxa [%o2+%i1]0x81,%l6 ! %l6 = eb3b2a7452cb6f35
! Mem[00000000918000fc] = 57a3f6c7, %g2 = 000000000000d5a9
lduh [%i0+0x0fc],%g2 ! %g2 = 00000000000057a3
! Mem[000000002d800120] = c0d53197, %l3 = ffffffffffffc05c
swap [%o3+0x120],%l3 ! %l3 = 00000000c0d53197
! Mem[000000002c800018] = 86ca3909, %l3 = 00000000c0d53197
ldswa [%o1+%i3]0x81,%l3 ! %l3 = ffffffff86ca3909
p14_label_18: ! %cwp = 1
! Mem[000000002d80015c] = 7d953776, %l0 = 00000000, %l7 = 545a6e52
add %o3,0x15c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007d953776
! Mem[000000002c800100] = e8507f11, %l0 = 0000000000000000
swap [%o1+0x100],%l0 ! %l0 = 00000000e8507f11
! %l2 = 96e67a6b, %l3 = 86ca3909, Mem[00000000900001a8] = 875ccbae a2de638c
stda %l2,[%o4+0x1a8]%asi ! Mem[00000000900001a8] = 96e67a6b 86ca3909
! %l4 = 00000000ffffffff, %l6 = eb3b2a7452cb6f35, %l0 = 00000000e8507f11
sll %l4,%l6,%l0 ! %l0 = 001fffffffe00000
! Mem[000000002c80019c] = 11d735b4, %f1 = c57aba33
ld [%o1+0x19c],%f1 ! %f1 = 11d735b4
! Mem[0000000090000130] = 1e3b769bf7c898e9, %f48 = e1f675de 46335dfe
ldda [%o4+0x130]%asi,%f48 ! %f48 = 1e3b769b f7c898e9
! %f22 = a4dc5107, Mem[000000002d000028] = d76354da
sta %f22,[%o2+%i5]0x80 ! Mem[000000002d000028] = a4dc5107
! Mem[00000000900001a8] = 96e67a6b, %g2 = 00000000000057a3
lduw [%o4+0x1a8],%g2 ! %g2 = 0000000096e67a6b
! Mem[0000000091000014] = ae6b8eab, %g2 = 0000000096e67a6b
ldub [%o6+0x017],%g2 ! %g2 = 00000000000000ae
! %l0 = 001fffffffe00000
setx 0xc263adc86149f380,%g7,%l0 ! %l0 = c263adc86149f380
p14_label_19: ! %cwp = 1
! %l5 = 0000000000000194, %l5 = 0000000000000194, %l5 = 0000000000000194
xorcc %l5,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44
! %l7 = 000000007d953776, immed = fffffc8e, %l7 = 000000007d953776
taddcctv %l7,-0x372,%l7 ! %l0 = c263adc86149f3a3, Trapped
! Mem[000000002d000112] = b9f5aab0, %l4 = 00000000ffffffff
ldstub [%o2+0x112],%l4 ! %l4 = 000000aa000000ff
! %l3 = ffffffff86ca3909, %l7 = 000000007d953776, %ccr = 44
movcs %icc,%l3,%l7 ! Register Not Moved
! Mem[000000009000013c] = 3f8d7d73, %g2 = 00000000000000ae
lduh [%o4+0x13c],%g2 ! %g2 = 0000000000003f8d
! %l1 = 0000000000000194, Mem[000000002c000141] = 8dee0615
stb %l1,[%o0+0x141] ! Mem[000000002c000140] = 8d940615
! %f8 = ae0cd192, Mem[0000000091000014] = 4f877aae
st %f8 ,[%o6+0x014] ! Mem[0000000091000014] = ae0cd192
! Mem[0000000090800008] = 00000000, %g18 = ddbf74c21230ff60
ldsw [%o5+%i1],%g2 ! %g2 = ddbf74c21230ff60
! Mem[0000000091800010] = 37ae807f, %g2 = 0000000000000000
lduh [%i0+0x012],%g2 ! %g2 = 00000000000037ae
! %l3 = ffffffff86ca3909, Mem[00000000910001b0] = 870c6b401e00dc5a
stx %l3,[%o6+0x1b0] ! Mem[00000000910001b0] = ffffffff86ca3909
p14_label_20: ! %cwp = 1
! %l3 = ffffffff86ca3909, imm = fffffffffffffc90, %l7 = 000000007d953776
xnorcc %l3,-0x370,%l7 ! %l7 = ffffffff86ca3a66, %ccr = 88
! %l0 = c263adc86149f3a3, %l1 = 0000000000000194, %ccr = 88
movcs %icc,%l0,%l1 ! Register Not Moved
! Mem[00000000908000c0] = 93984c09, %g2 = 00000000000037ae
ldsb [%o5+0x0c0],%g2 ! %g2 = ffffffffffffff93
! Mem[000000002d800018] = c57aba33, %l2 = 0000000096e67a6b
swapa [%o3+%i3]0x89,%l2 ! %l2 = 00000000c57aba33
! Mem[000000009180001c] = bcb8815b, %g2 = ffffffffffffff93
ldub [%i0+0x01f],%g2 ! %g2 = 00000000000000bc
! %l0 = c263adc86149f3a3, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l0,[%i0+0x0b0] ! Mem[00000000918000b0] = c263adc86149f3a3
! Mem[0000000091800004] = 01b330e8, %g2 = 00000000000000bc
ldub [%i0+0x006],%g2 ! %g2 = 0000000000000001
! Mem[000000002d800138] = af02cd98, %l1 = 0000000000000194
lduw [%o3+0x138],%l1 ! %l1 = 00000000af02cd98
! Mem[000000002c0000b8] = 9619efeeb98ccf6e, %l1 = 00000000af02cd98, %l4 = 00000000000000aa
add %o0,0xb8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 9619efeeb98ccf6e
! %l0 = c263adc86149f3a3, Mem[0000000090800030] = 574d316e
stw %l0,[%o5+0x030] ! Mem[0000000090800030] = 6149f3a3
p14_label_21: ! %cwp = 1
! Mem[000000002d800028] = 1a7a740e, %l0 = c263adc86149f3a3
lduwa [%o3+%i5]0x81,%l0 ! %l0 = 000000001a7a740e
! Mem[000000002c8000ab] = 943e9641, %l4 = 9619efeeb98ccf6e
ldstub [%o1+0x0ab],%l4 ! %l4 = 00000041000000ff
! Mem[000000002d8000e1] = f7513921, %l2 = 00000000c57aba33
ldstub [%o3+0x0e1],%l2 ! %l2 = 00000051000000ff
! Mem[000000002c000000] = 07523f7924080000, %l1 = 00000000af02cd98
ldxa [%o0+%g0]0x80,%l1 ! %l1 = 07523f7924080000
! %l1 = 07523f7924080000, %l3 = ffffffff86ca3909, %l7 = ffffffff86ca3a66
add %l1,%l3,%l7 ! %l7 = 07523f78aad23909
! Mem[000000002c000094] = f534c244, %l1 = 07523f7924080000
swap [%o0+0x094],%l1 ! %l1 = 00000000f534c244
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%o4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000009080010c] = 3abd6093, %g18 = ddbf74c21230ff60
ldsw [%o5+0x10c],%g2 ! %g2 = ddbf74c21230ff60
! Mem[000000002d8000e0] = f7ff3921, %l5 = 00000000, %l4 = 00000041
add %o3,0xe0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f7ff3921
! %l0 = 000000001a7a740e, Mem[000000002c800000] = a7fa9e9d
stba %l0,[%o1+%g0]0x89 ! Mem[000000002c800000] = a7fa9e0e
p14_label_22: ! %cwp = 1
! Mem[00000000908001f8] = b4b1717f, %g2 = 000000003abd6093
ldsb [%o5+0x1fb],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000090800070] = 42826fb9, %g2 = ffffffffffffffb4
ldsh [%o5+0x072],%g2 ! %g2 = 0000000000004282
! %l5 = 0000000000000000
sethi %hi(0xf0d11c00),%l5 ! %l5 = 00000000f0d11c00
! Mem[00000000910000f8] = 2bd48627, %g2 = 0000000000004282
ldub [%o6+0x0f8],%g2 ! %g2 = 000000000000002b
! %l5 = 00000000f0d11c00, immed = 000000c1, %l5 = 00000000f0d11c00
tsubcctv %l5,0x0c1,%l5 ! %l0 = 000000001a7a7431, Trapped
membar #Sync ! Added by membar checker (196)
! %l4 = 00000000f7ff3921, Mem[00000000900000b6] = 4fe26d28
stb %l4,[%o4+0x0b6] ! Mem[00000000900000b4] = 21e26d28
! Mem[0000000091800124] = 8f089d02, %g2 = 000000000000002b
ldub [%i0+0x127],%g2 ! %g2 = 000000000000008f
! %l3 = ffffffff86ca3909, imm = 0000000000000682, %l6 = eb3b2a7452cb6f35
orn %l3,0x682,%l6 ! %l6 = fffffffffffff97d
! Mem[0000000090000180] = a32af125 4d694d63, %g2 = 0000008f, %g3 = 2483298e
ldd [%o4+0x180],%g2 ! %g2 = 00000000a32af125 000000004d694d63
! %f22 = a4dc5107, Mem[000000002c800018] = 86ca3909
sta %f22,[%o1+%i3]0x80 ! Mem[000000002c800018] = a4dc5107
p14_label_23: ! %cwp = 1
! %l4 = 00000000f7ff3921
setx 0x7a9761c0471a9850,%g7,%l4 ! %l4 = 7a9761c0471a9850
! %l0 = 000000001a7a7431, %l7 = 07523f78aad23909, %l2 = 0000000000000051
xnorcc %l0,%l7,%l2 ! %l2 = f8adc0874f57b2c7, %ccr = 80
! Mem[0000000090000130] = 769bf7c8, %g2 = 00000000a32af125
ldsh [%o4+0x132],%g2 ! %g2 = 000000000000769b
! Mem[000000002d800000] = 80000000, %l0 = 000000001a7a7431
swapa [%o3+%g0]0x81,%l0 ! %l0 = 0000000080000000
! Mem[0000000091800100] = 041ebc01, %g2 = 000000000000769b
ldsh [%i0+0x102],%g2 ! %g2 = 000000000000041e
! immd = 000000000000018f, %l4 = 7a9761c0471a9850, %ccr = 80
mova %icc,0x18f,%l4 ! Moved, %l4 = 000000000000018f
! %l5 = 00000000f0d11c00, Mem[00000000918000f8] = d7a3034657a3f6c7
stx %l5,[%i0+0x0f8] ! Mem[00000000918000f8] = 00000000f0d11c00
! immd = 00000000000000fb, %l0 = 0000000080000000, %ccr = 80
movl %icc,0x0fb,%l0 ! Register Not Moved
! Mem[000000002c800018] = a4dc5107, %l3 = ffffffff86ca3909
swapa [%o1+%i3]0x80,%l3 ! %l3 = 00000000a4dc5107
! Mem[000000002d800008] = be42b9a3c351c2b6, %l6 = fffffffffffff97d, %l6 = fffffffffffff97d
add %o3,0x08,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = be42b9a3c351c2b6
p14_label_24: ! %cwp = 1
! %l6 = be42b9a3c351c2b6, Mem[0000000091800185] = b8711aa8
stb %l6,[%i0+0x185] ! Mem[0000000091800184] = b6711aa8
! %l0 = 0000000080000000, Mem[000000002c000028] = 2b5c4284
stha %l0,[%o0+%i5]0x80 ! Mem[000000002c000028] = 00004284
! Mem[00000000910001d0] = 68264badb2eef8e3, %g2 = 000000000000041e
ldx [%o6+0x1d0],%g2 ! %g2 = 68264badb2eef8e3
! Mem[000000002c8001b0] = e0fb29fd, %l0 = 0000000080000000
swap [%o1+0x1b0],%l0 ! %l0 = 00000000e0fb29fd
! Mem[000000002c000000] = 07523f79, %l3 = 00000000a4dc5107
ldsha [%o0+%g0]0x80,%l3 ! %l3 = 0000000000000752
! Mem[000000002d000010] = b5ed3cef, %l7 = 07523f78aad23909
ldsha [%o2+%i2]0x89,%l7 ! %l7 = 0000000000003cef
! %l2 = f8adc0874f57b2c7, Mem[0000000090800080] = d4db2881ae67375c
stx %l2,[%o5+0x080] ! Mem[0000000090800080] = f8adc0874f57b2c7
! %l1 = 00000000f534c244, Mem[00000000900000ba] = 1246ee99, %asi = 80
stha %l1,[%o4+0x0ba]%asi ! Mem[00000000900000b8] = c244ee99
! Mem[00000000908000ec] = b4f3ac6a, %g2 = 68264badb2eef8e3
lduwa [%o5+0x0ec]%asi,%g2 ! %g2 = 00000000b4f3ac6a
! Mem[000000002c80016d] = 95ff65af, %l1 = 00000000f534c244
ldstub [%o1+0x16d],%l1 ! %l1 = 000000ff000000ff
p14_label_25: ! %cwp = 1
! %l0 = 00000000e0fb29fd, Mem[000000002d000028] = acd6a7f10751dca4
stxa %l0,[%o2+%i5]0x88 ! Mem[000000002d000028] = 00000000e0fb29fd
! Mem[000000002d000190] = ffffffffff6525ec, %l2 = f8adc0874f57b2c7, %l3 = 0000000000000752
add %o2,0x190,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ffffffffff6525ec
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %g2 = 00000000b4f3ac6a
ldx [%o6+0x048],%g2 ! %g2 = 4b4e770bf7a5ca85
! Mem[00000000908001f8] = f8f57db4, %g2 = 4b4e770bf7a5ca85
lduh [%o5+0x1f8],%g2 ! %g2 = 000000000000f8f5
! Mem[000000002d800000] = 31747a1a, %f25 = 57f292a0
lda [%o3+%g0]0x89,%f25 ! %f25 = 31747a1a
! %l1 = 00000000000000ff, Mem[0000000090000186] = 4d632d0b
sth %l1,[%o4+0x186] ! Mem[0000000090000184] = 00ff2d0b
! %l3 = ffffffffff6525ec, immd = 0000000000000b84, %l3 = ffffffffff6525ec
udivx %l3,0xb84,%l3 ! %l3 = 00163b0cda2360aa
! %f22 = a4dc5107 b587a18f, Mem[000000002d800010] = 8dba1959 d3fd0170
stda %f22,[%o3+%i2]0x80 ! Mem[000000002d800010] = a4dc5107 b587a18f
! Mem[000000002c800010] = 7e110000, %f5 = ce9c2926
lda [%o1+%i2]0x88,%f5 ! %f5 = 7e110000
! Mem[0000000090800018] = 81bba7c3619c4365, %f48 = dc8cabda 2a1da096
ldd [%o5+%i3],%f48 ! %f48 = 81bba7c3 619c4365
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
restore ! CWP = 0
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+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8094262e6519baa0
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000f6
bne,a,pn %xcc,p14_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x793f5207,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p14_failed
mov 0x111,%g1
! 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 07d2bf85 11d735b4
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 92085f45 179a0f25
bne %xcc,p14_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b6bc4ca4 7e110000
bne %xcc,p14_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d4acd512 6a627a15
bne %xcc,p14_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be e8507f11 3e7ba570
bne %xcc,p14_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d7afde64 5b4f5b13
bne %xcc,p14_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 022e193f 6293b757
bne %xcc,p14_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a4dc5107 b587a18f
bne %xcc,p14_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0fbc0edf 31747a1a
bne %xcc,p14_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 017778fc d8793ebc
bne %xcc,p14_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 323e8c51 49453e94
bne %xcc,p14_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d50eefee 62150310
bne %xcc,p14_f30_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 07523f7924080000
ldx [%i0+0x000],%g3 ! Observed data at 000000002c000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00004284382dea39
ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff2ec37f4524b929
ldx [%i0+0x030],%g3 ! Observed data at 000000002c000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = df31bb6724080000
ldx [%i0+0x090],%g3 ! Observed data at 000000002c000090
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7c9cfc2b878ac95e
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000005623da9403
ldx [%i0+0x108],%g3 ! Observed data at 000000002c000108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8d940615015196e6
ldx [%i0+0x140],%g3 ! Observed data at 000000002c000140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c2d647ff20d84f85
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 = 0e9efaa72825c969
ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000117e10e99dab
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 = 86ca3909b4563632
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 = ffd19f5b8949649c
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 = 06e3c69e00000000
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 = effe925500000056
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 = 943e96ff701ca616
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000003e7ba570
ldx [%i1+0x100],%g3 ! Observed data at 000000002c800100
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x100,%g4
ldx [%g1+0x168],%g2 ! Expected data = ef81e1ff95ff65af
ldx [%i1+0x168],%g3 ! Observed data at 000000002c800168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 80000000c397f90a
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ca0a7cda3dffd480
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000006e3ffffffd7
ldx [%i1+0x1c8],%g3 ! Observed data at 000000002c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8c27ad4100000000
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e8,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000824244db278
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 = ef3cedb52b751b49
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 = 69c9c5f63c5c4eef
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 = ff32b30c0958589a
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 = fd29fbe000000000
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = fa8bcd205d4062ff
ldx [%i2+0x058],%g3 ! Observed data at 000000002d000058
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 03ffb6e4fff68639
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b77ed3f584cc4845
ldx [%i2+0x0e8],%g3 ! Observed data at 000000002d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = b9f5ffb0176aa922
ldx [%i2+0x110],%g3 ! Observed data at 000000002d000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = facc70f16186ca61
ldx [%i2+0x138],%g3 ! Observed data at 000000002d000138
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = c5eb2335ff2360a0
ldx [%i2+0x160],%g3 ! Observed data at 000000002d000160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffffffffff6525ec
ldx [%i2+0x190],%g3 ! Observed data at 000000002d000190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x190,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 1a7a743121c59634
ldx [%i3+0x000],%g3 ! Observed data at 000000002d800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = a4dc5107b587a18f
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 = 6b7ae696066c169f
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f7ff3921f8739820
ldx [%i3+0x0e0],%g3 ! Observed data at 000000002d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffffc05c4cc02f24
ldx [%i3+0x120],%g3 ! Observed data at 000000002d800120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ef89b6aed6ff71e1
ldx [%i3+0x130],%g3 ! Observed data at 000000002d800130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cc209cb6b6b9ff3e
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1b8,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f0_fail:
set p14_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f2_fail:
set p14_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f4_fail:
set p14_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f6_fail:
set p14_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f16_fail:
set p14_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f18_fail:
set p14_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f20_fail:
set p14_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f22_fail:
set p14_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f24_fail:
set p14_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f26_fail:
set p14_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f28_fail:
set p14_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p14_f30_fail:
set p14_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stwa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800020]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000000]
xorcc %l6,%l2,%l6
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000018]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000010]
done
p14_trap1o:
stwa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c800020]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d000000]
xorcc %l6,%l2,%l6
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000018]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002d800010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000010]
done
p14_trap2e:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000000]
done
p14_trap2o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000000]
done
p14_trap3e:
and %l7,%l7,%l6
and %l7,0x7d1,%l0
xor %l6,-0xbe2,%l1
nop
and %l3,-0x4fc,%l1
done
p14_trap3o:
and %l7,%l7,%l6
and %l7,0x7d1,%l0
xor %l6,-0xbe2,%l1
nop
and %l3,-0x4fc,%l1
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 = bfb6a04e1b62c1fd
ldx [%g1+0x008],%l1 ! %l1 = a599c6a06cdd2735
ldx [%g1+0x010],%l2 ! %l2 = 8449c20ff194b9e9
ldx [%g1+0x018],%l3 ! %l3 = 96bea2ae121cb7c5
ldx [%g1+0x020],%l4 ! %l4 = fb221bde6b72fcb6
ldx [%g1+0x028],%l5 ! %l5 = 7e7240888543a7f3
ldx [%g1+0x030],%l6 ! %l6 = 9056d071eeaca528
ldx [%g1+0x038],%l7 ! %l7 = 2672207a6527c961
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = e006d6b033ba7ac5
ldx [%g1+0x048],%l1 ! %l1 = ed5d4f53f2085153
ldx [%g1+0x050],%l2 ! %l2 = 73773abc3885cf9e
ldx [%g1+0x058],%l3 ! %l3 = e0dcbeb63eb3e2c2
ldx [%g1+0x060],%l4 ! %l4 = 56170d20a238cf90
ldx [%g1+0x068],%l5 ! %l5 = 9fa080f2b2f43b7f
ldx [%g1+0x070],%l6 ! %l6 = 45f9f07c793f5207
ldx [%g1+0x078],%l7 ! %l7 = 4bdfe9eaa88ed35f
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = 2b6739cfeb0630b9
ldx [%g1+0x088],%l1 ! %l1 = 5da0842227c6e3bb
ldx [%g1+0x090],%l2 ! %l2 = c7b016e4bdd406d7
ldx [%g1+0x098],%l3 ! %l3 = cba50c6e3f1345a7
ldx [%g1+0x0a0],%l4 ! %l4 = d5d5af13fb5dd49e
ldx [%g1+0x0a8],%l5 ! %l5 = 68014e522a4546e5
ldx [%g1+0x0b0],%l6 ! %l6 = 9c8913d68ea19a35
ldx [%g1+0x0b8],%l7 ! %l7 = 771ab2f65ced3edc
! Initialize the output register of window 2
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
clr %o7
restore
restore
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 = df309316 7dd3ea6f 075b3ed1 3157847c
! %f4 = 55718182 a1496dcd 1f775c97 6d3831d2
! %f8 = d799a6ab 5ec5420c 14315f1c 91e27667
! %f12 = 761ed9a3 69b807e8 71a063ef ff01c008
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 11bbcf53 48a6aff6 8751e18c a4e849ad
! %f20 = 366cc84b cfad5314 d0137554 b780da6f
! %f24 = 84864e94 2117b6f4 8a3949c4 dcb7b567
! %f28 = 7ee908c3 2f934bb7 9a925a7b 62882bb8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ccbaa216 a760b933 ec68e520 97d8e290
! %f36 = 03a83e3b 1d8d282e d8799fab cf0b532e
! %f40 = 8ef2c259 9a98c28f 21ffa0de 1dce0645
! %f44 = 85afbda6 59a83254 f963aa9b d4becbd0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf9e3dc8000000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = f9e3dc8000000018
wr %g0,%y ! Clear Y 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:
! %l1 = 814884d45c852735, immed = 000006e7, %l7 = 9ddc4dcee9acec66
taddcctv %l1,0x6e7,%l7 ! %l0 = 4c393235e94bc07b, Trapped
! %f20 = 366cc84b, Mem[000000009100007c] = f38fa5ee
st %f20,[%i6+0x07c] ! Mem[000000009100007c] = 366cc84b
! %f22 = d0137554 b780da6f, Mem[000000002e000018] = db1cbd23 92477bbb
stda %f22,[%i0+%o3]0x81 ! Mem[000000002e000018] = d0137554 b780da6f
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %l6 = 1d4bceaa6036c5dd
sethi %hi(0x82ec4800),%l6 ! %l6 = 0000000082ec4800
! %f10 = 14315f1c 91e27667, Mem[000000002e800028] = 4c481209 45b5af8f
stda %f10,[%i1+%o5]0x81 ! Mem[000000002e800028] = 14315f1c 91e27667
! Mem[0000000091000010] = 14e74119 4f877aae, %g2 = 97f0c60a, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 0000000014e74119 000000004f877aae
! %f10 = 14315f1c, Mem[00000000908001a4] = 1ae55d08
st %f10,[%i5+0x1a4] ! Mem[00000000908001a4] = 14315f1c
! Mem[000000002e8000bc] = 953ee35e, %l3 = 0a67c3668f3c87d7
ldsh [%i1+0x0bc],%l3 ! %l3 = ffffffffffff953e
! %f16 = 11bbcf53 48a6aff6 8751e18c a4e849ad
! %f20 = 366cc84b cfad5314 d0137554 b780da6f
! %f24 = 84864e94 2117b6f4 8a3949c4 dcb7b567
! %f28 = 7ee908c3 2f934bb7 9a925a7b 62882bb8
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p15_label_2:
! %l0 = 4c393235e94bc07b, immed = fffffa51, %l6 = 0000000082ec4800
tsubcctv %l0,-0x5af,%l6 ! %l0 = 4c393235e94bc09e, Trapped
! Mem[000000002f000000] = 15461a97e17211c1, %l1 = 814884d45c852735
ldxa [%i2+%g0]0x80,%l1 ! %l1 = 15461a97e17211c1
! Mem[00000000910001d8] = cfffe82b, %g2 = 0000000014e74119
ldsb [%i6+0x1da],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000090000188] = 2d0b685c 01a076f8, %g2 = ffffffcf, %g3 = 4f877aae
ldd [%i4+0x188],%g2 ! %g2 = 000000002d0b685c 0000000001a076f8
! Mem[0000000091800058] = d3be9568, %g2 = 000000002d0b685c
ldsh [%o0+0x05a],%g2 ! %g2 = ffffffffffffd3be
! %l4 = c95d3ca6, %l5 = 47f973fb, Mem[0000000090800018] = 81bba7c3 619c4365
std %l4,[%i5+%o3] ! Mem[0000000090800018] = c95d3ca6 47f973fb
! Mem[000000009000012c] = 6da53483, %g2 = ffffffffffffd3be
lduw [%i4+0x12c],%g2 ! %g2 = 000000006da53483
! %l3 = ffffffffffff953e, %l2 = 21777c1c7e139f26, %y = 00000000
sdivcc %l3,%l2,%l6 ! %l6 = 0000000000000002, %ccr = 00
mov %l0,%y ! %y = e94bc09e
! %l3 = ffffffffffff953e, %l0 = 4c393235e94bc09e, %ccr = 00
movge %icc,%l3,%l0 ! Moved, %l0 = ffffffffffff953e
! %l5 = 7cc8c5e247f973fb, Mem[00000000908000fc] = 7d20dad0
stw %l5,[%i5+0x0fc] ! Mem[00000000908000fc] = 47f973fb
p15_label_3:
! %l3 = ffffffffffff953e, Mem[000000002f800018] = 9edac8e0
stha %l3,[%i3+%o3]0x80 ! Mem[000000002f800018] = 953ec8e0
! %l5 = 7cc8c5e247f973fb, Mem[0000000091800190] = 0bdfe83d3b77e6a9
stx %l5,[%o0+0x190] ! Mem[0000000091800190] = 7cc8c5e247f973fb
! Mem[000000002f800050] = 420ae82c, %l2 = 21777c1c7e139f26
ldstub [%i3+0x050],%l2 ! %l2 = 00000042000000ff
! %f9 = 5ec5420c, Mem[000000002f0000ac] = 9b98c0a2
st %f9 ,[%i2+0x0ac] ! Mem[000000002f0000ac] = 5ec5420c
! Mem[000000002f000008] = c97591ff, %l3 = ffffffffffff953e
ldstuba [%i2+%o1]0x80,%l3 ! %l3 = 000000c9000000ff
! Mem[0000000091000020] = 103b16d7de211f96, %f48 = 634d694d 25f12aa3
ldd [%i6+%o4],%f48 ! %f48 = 103b16d7 de211f96
! Mem[000000009100002c] = d56266b5, %g2 = 000000006da53483
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d562
! immd = 000000000000018e, %l6 = 0000000000000002, %ccr = 00
movpos %icc,0x18e,%l6 ! Moved, %l6 = 000000000000018e
! Mem[000000002e000000] = 1ad5f100, %l3 = 00000000000000c9
lduwa [%i0+%g0]0x88,%l3 ! %l3 = 000000001ad5f100
! %l2 = 0000000000000042, Mem[00000000908001a4] = 14315f1c
sth %l2,[%i5+0x1a4] ! Mem[00000000908001a4] = 00425f1c
p15_label_4:
! %l4 = cd81915bc95d3ca6, Mem[0000000091800184] = 96b8711a
stw %l4,[%o0+0x184] ! Mem[0000000091800184] = c95d3ca6
! Mem[0000000091800010] = efd037ae 807fa37a, %g2 = 0000d562, %g3 = 01a076f8
ldd [%o0+%o2],%g2 ! %g2 = 00000000efd037ae 00000000807fa37a
! Mem[00000000908001c8] = 4e632be1 557ad745, %g2 = efd037ae, %g3 = 807fa37a
ldd [%i5+0x1c8],%g2 ! %g2 = 000000004e632be1 00000000557ad745
! Set Register : %l4 = cd81915bc95d3ca6
xor %g0,-1,%l4 ! %l4 = ffffffffffffffff
! Mem[00000000900001e4] = 622bf506, %g2 = 000000004e632be1
ldsb [%i4+0x1e7],%g2 ! %g2 = 0000000000000062
! %l0 = ffffffffffff953e, Mem[000000009000016c] = 810b83fd, %asi = 80
stwa %l0,[%i4+0x16c]%asi ! Mem[000000009000016c] = ffff953e
! Mem[0000000090800058] = 78ebe01d, %g18 = 7afdc69cb7979f73
ldswa [%i5+0x058]%asi,%g2 ! %g2 = 7afdc69cb7979f73
! %l2 = 0000000000000042, Mem[000000002f0001d4] = 6a556309
sth %l2,[%i2+0x1d4] ! Mem[000000002f0001d4] = 00426309
! Mem[000000009180000c] = b01876a3, %g18 = 7afdc69cb7979f73
ldsw [%o0+0x00c],%g2 ! %g2 = 7afdc69cb7979f73
! %l7 = 9ddc4dcee9acec66, imm = fffffffffffffdfc, %l2 = 0000000000000042
andcc %l7,-0x204,%l2 ! %l2 = 9ddc4dcee9acec64, %ccr = 88
p15_label_5:
! immd = 00000000000003c6, %l1 = 15461a97e17211c1, %ccr = 88
movneg %icc,0x3c6,%l1 ! Moved, %l1 = 00000000000003c6
! Mem[000000002f000084] = 7f2a613b, %l7 = 9ddc4dcee9acec66
swap [%i2+0x084],%l7 ! %l7 = 000000007f2a613b
! %l5 = 7cc8c5e247f973fb, Mem[0000000090000098] = a68584cf943867c9
stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 7cc8c5e247f973fb
! %l1 = 00000000000003c6, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l1,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000000003c6
! %f6 = 1f775c97 6d3831d2, Mem[0000000090800090] = a7cee9e0 21c8ed45
std %f6 ,[%i5+0x090] ! Mem[0000000090800090] = 1f775c97 6d3831d2
! done : should take illegal inst trap, %l0 = ffffffffffff953e
done ! Illegal inst trap : %l0 = ffffffffffff954e
! Mem[00000000908000a0] = 9d26e2ca acc620fa, %g2 = b01876a3, %g3 = 557ad745
ldd [%i5+0x0a0],%g2 ! %g2 = 000000009d26e2ca 00000000acc620fa
! %l2 = 9ddc4dcee9acec64, Mem[0000000090000067] = e95d9f21, %asi = 80
stba %l2,[%i4+0x067]%asi ! Mem[0000000090000064] = 645d9f21
! %l2 = 9ddc4dcee9acec64, immd = fffffffffffff1fa, %l2 = 9ddc4dcee9acec64
mulx %l2,-0xe06,%l2 ! %l2 = 4094dc5f1104fda8
! %l4 = ffffffffffffffff, Mem[0000000090800180] = 5bb62bcb01823381
stx %l4,[%i5+0x180] ! Mem[0000000090800180] = ffffffffffffffff
p15_label_6:
! Mem[000000002f800010] = 9ff3427d1a9bda97, %f20 = 366cc84b cfad5314
ldda [%i3+%o2]0x81,%f20 ! %f20 = 9ff3427d 1a9bda97
! %l7 = 000000007f2a613b, Mem[00000000910001a8] = 6826cf3faf25465e
stx %l7,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000007f2a613b
! Mem[000000002e000028] = 940c8f5b, %l5 = 7cc8c5e247f973fb
swap [%i0+%o5],%l5 ! %l5 = 00000000940c8f5b
! %l2 = 4094dc5f1104fda8, imm = fffffffffffffe9e, %l4 = ffffffffffffffff
taddcc %l2,-0x162,%l4 ! %l4 = 4094dc5f1104fc46, %ccr = 13
! %l5 = 00000000940c8f5b, %l3 = 000000001ad5f100, %ccr = 13
movleu %icc,%l5,%l3 ! Moved, %l3 = 00000000940c8f5b
! Mem[00000000910000b8] = 233df1e6, %g2 = 000000009d26e2ca
ldsb [%i6+0x0bb],%g2 ! %g2 = 0000000000000023
! %l2 = 4094dc5f1104fda8, %l1 = 00000000000003c6, %ccr = 13
move %xcc,%l2,%l1 ! Register Not Moved
! %f28 = 7ee908c3 2f934bb7, Mem[000000002e800018] = 059b662d 46d72d63
stda %f28,[%i1+%o3]0x88 ! Mem[000000002e800018] = 7ee908c3 2f934bb7
! %l4 = 4094dc5f1104fc46, %l1 = 00000000000003c6, %l0 = ffffffffffff954e
sll %l4,%l1,%l0 ! %l0 = 253717c4413f1180
! %f0 = df309316 7dd3ea6f 075b3ed1 3157847c
! %f4 = 55718182 a1496dcd 1f775c97 6d3831d2
! %f8 = d799a6ab 5ec5420c 14315f1c 91e27667
! %f12 = 761ed9a3 69b807e8 71a063ef ff01c008
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
p15_label_7:
! %l0 = 413f1180, %l1 = 000003c6, Mem[000000002f8001d8] = 7a0ac3f5 41987eb9
std %l0,[%i3+0x1d8] ! Mem[000000002f8001d8] = 413f1180 000003c6
! Mem[000000002e8001e0] = f0f93d544570916b, %l0 = 253717c4413f1180, %l6 = 000000000000018e
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f0f93d544570916b
save ! CWP = 1
! Mem[0000000091800020] = b8815b2712018cae, %g2 = 0000000000000023
ldx [%i0+%i4],%g2 ! %g2 = b8815b2712018cae
! %l5 = 714ff121ed24fd6c, Mem[00000000908000a0] = 9d26e2caacc620fa
stx %l5,[%o5+0x0a0] ! Mem[00000000908000a0] = 714ff121ed24fd6c
! %f23 = b780da6f, Mem[000000009080000c] = 815722de
st %f23,[%o5+0x00c] ! Mem[000000009080000c] = b780da6f
! Mem[0000000091000148] = db45bb8c, %g2 = b8815b2712018cae
ldsh [%o6+0x14a],%g2 ! %g2 = ffffffffffffdb45
! %l1 = d72a115246ce186e, immed = fffff969, %l7 = 9d237a1ee129baf5
taddcctv %l1,-0x697,%l7 ! %l0 = 6486631e1902bc27, Trapped
! Mem[000000009000010c] = f88c29a9, %g18 = 88f5f7909c36a35b
ldsw [%o4+0x10c],%g2 ! %g2 = 88f5f7909c36a35b
! %f18 = 8751e18c, Mem[000000009100013c] = 1fce8b29
st %f18,[%o6+0x13c] ! Mem[000000009100013c] = 8751e18c
p15_label_8: ! %cwp = 1
! Mem[00000000918000b0] = 35a55095, %g2 = fffffffff88c29a9
ldsb [%i0+0x0b3],%g2 ! %g2 = 0000000000000035
! Mem[000000002f800028] = 0a451422, %l3 = 119e6469e67aa583
lduha [%o3+%i5]0x80,%l3 ! %l3 = 0000000000000a45
! Mem[000000009080017c] = 43ddffff, %g2 = 0000000000000035
ldsha [%o5+0x17e]%asi,%g2 ! %g2 = 00000000000043dd
! %l3 = 0000000000000a45, Mem[00000000918000f8] = d7a30346
stw %l3,[%i0+0x0f8] ! Mem[00000000918000f8] = 00000a45
! Mem[000000002e000010] = 3d016cb2, %l2 = 6286e3b9bac7918a
lduwa [%o0+%i2]0x89,%l2 ! %l2 = 000000003d016cb2
! %l6 = 692900d258dc8862, immed = fffff34a, %y = e94bc09e
sdiv %l6,-0xcb6,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = 1902bc27
! Mem[000000002f800100] = 90b97e00b805d4d9, %l5 = 714ff121ed24fd6c, %l5 = 714ff121ed24fd6c
add %o3,0x100,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 90b97e00b805d4d9
! %l6 = 7fffffff, %l7 = e129baf5, Mem[0000000091800040] = 8b4c6fe0 5af932e1
std %l6,[%i0+0x040] ! Mem[0000000091800040] = 7fffffff e129baf5
! Mem[00000000900001bc] = 62df3093, %g2 = 00000000000043dd
ldsb [%o4+0x1bf],%g2 ! %g2 = 0000000000000062
! %l0 = 6486631e1902bc27, Mem[000000002f000000] = 15461a97
stwa %l0,[%o2+%g0]0x80 ! Mem[000000002f000000] = 1902bc27
p15_label_9: ! %cwp = 1
! retry : should take illegal inst trap, %l0 = 6486631e1902bc27
retry ! Illegal inst trap : %l0 = 6486631e1902bc37
! Mem[000000009100008c] = 9141c26f, %g2 = 0000000000000062
ldsb [%o6+0x08e],%g2 ! %g2 = ffffffffffffff91
! Mem[000000002f000008] = 3d437b8dff9175ff, %f16 = 11bbcf53 48a6aff6
ldda [%o2+%i1]0x88,%f16 ! %f16 = 3d437b8d ff9175ff
! Invert Register : %l0 = 6486631e1902bc37
xor %l0,-1,%l0 ! %l0 = 9b799ce1e6fd43c8
! Mem[000000002e800140] = 5fcf4b33 265356f8 03ec3624 d651b249
! Mem[000000002e800150] = 50e4999e 50b38a51 359add81 426c621a
! Mem[000000002e800160] = e9318bd0 3803ac7e 44e43559 87e2d88a
! Mem[000000002e800170] = 6855bfc1 7e6fe806 6af2a363 75baf234
mov 0x140,%g6
ldda [%o1+%g6]ASI_BLK_S,%f0 ! Block Load from 000000002e800140
! Mem[000000002e8000bc] = 953ee35e, %l6 = 000000007fffffff
lduh [%o1+0x0bc],%l6 ! %l6 = 000000000000953e
! %l2 = 000000003d016cb2, %l5 = 90b97e00b805d4d9, %l4 = 4b88b2d604cdcc36
sllx %l2,%l5,%l4 ! %l4 = 007a02d964000000
! Mem[000000002e00008c] = 7b2671ea, %l3 = 00000a45, %l7 = e129baf5
add %o0,0x8c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007b2671ea
! Mem[00000000908000e0] = 91a352cb c852478e, %g2 = ffffff91, %g3 = acc620fa
ldd [%o5+0x0e0],%g2 ! %g2 = 0000000091a352cb 00000000c852478e
! Mem[00000000918001e0] = a1517e7a, %g2 = 0000000091a352cb
ldsh [%i0+0x1e0],%g2 ! %g2 = ffffffffffffa151
p15_label_10: ! %cwp = 1
! %l3 = 0000000000000a45, Mem[000000002f000020] = 14362bef5fb64dd7
stxa %l3,[%o2+%i4]0x89 ! Mem[000000002f000020] = 0000000000000a45
! Mem[000000009000016c] = 953e96b7, %g2 = ffffffffffffa151
ldsha [%o4+0x16e]%asi,%g2 ! %g2 = ffffffffffff953e
! Mem[000000002e000018] = 547513d0, %l5 = 90b97e00b805d4d9
swapa [%o0+%i3]0x88,%l5 ! %l5 = 00000000547513d0
! Mem[000000002e800168] = 44e4355987e2d88a, %l3 = 0000000000000a45, %l2 = 000000003d016cb2
add %o1,0x168,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 44e4355987e2d88a
! Mem[000000002f8001b0] = 100e91ef2a29c1c5, %l3 = 0000000000000a45, %l3 = 0000000000000a45
add %o3,0x1b0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 100e91ef2a29c1c5
! %l1 = d72a115246ce186e, %l7 = 000000007b2671ea, %ccr = 13
movneg %xcc,%l1,%l7 ! Register Not Moved
! %l1 = d72a115246ce186e, Mem[00000000910001b8] = fe0490b8
stw %l1,[%o6+0x1b8] ! Mem[00000000910001b8] = 46ce186e
! Mem[00000000908000a4] = ed24fd6c, %g2 = ffffffffffff953e
lduh [%o5+0x0a4],%g2 ! %g2 = 000000000000ed24
! Mem[00000000910000f0] = d89f0c90 e28af12d, %g2 = 0000ed24, %g3 = c852478e
ldda [%o6+0x0f0]%asi,%g2 ! %g2 = 00000000d89f0c90 00000000e28af12d
! Mem[000000002f800000] = 412ad43c, %l2 = 44e4355987e2d88a
lduba [%o3+%g0]0x88,%l2 ! %l2 = 000000000000003c
p15_label_11: ! %cwp = 1
! %l0 = 9b799ce1e6fd43c8, Mem[0000000091800180] = ec9206cd
stw %l0,[%i0+0x180] ! Mem[0000000091800180] = e6fd43c8
! Mem[0000000091000014] = 4f877aae, %g18 = 88f5f7909c36a35b
ldswa [%o6+0x014]%asi,%g2 ! %g2 = 88f5f7909c36a35b
! %f22 = d0137554, Mem[00000000900000d8] = 0ead325c
st %f22,[%o4+0x0d8] ! Mem[00000000900000d8] = d0137554
membar #Sync ! Added by membar checker (197)
! Mem[0000000090000030] = 7ee908c3, %g18 = 88f5f7909c36a35b
ldsw [%o4+0x030],%g2 ! %g2 = 88f5f7909c36a35b
! Mem[00000000918001e8] = a309f910, %g18 = 88f5f7909c36a35b
ldsw [%i0+0x1e8],%g2 ! %g2 = 88f5f7909c36a35b
! %l3 = 100e91ef2a29c1c5, Mem[00000000900001f0] = 761ed9a3
sth %l3,[%o4+0x1f0] ! Mem[00000000900001f0] = c1c5d9a3
! %l3 = 100e91ef2a29c1c5, imm = 00000000000002ba, %l1 = d72a115246ce186e
andcc %l3,0x2ba,%l1 ! %l1 = 0000000000000080, %ccr = 00
! Mem[0000000090800138] = 2285e4c747655d3c, %g2 = ffffffffa309f910
ldx [%o5+0x138],%g2 ! %g2 = 2285e4c747655d3c
! %l2 = 000000000000003c, Mem[000000009080004e] = d586db16
stb %l2,[%o5+0x04e] ! Mem[000000009080004c] = 3c86db16
! Mem[000000009080014c] = fe970f2c, %g2 = 2285e4c747655d3c
ldsba [%o5+0x14d]%asi,%g2 ! %g2 = fffffffffffffffe
p15_label_12: ! %cwp = 1
! immd = 00000000000002c3, %l1 = 0000000000000080, %ccr = 00
movpos %icc,0x2c3,%l1 ! Moved, %l1 = 00000000000002c3
! %l0 = 9b799ce1e6fd43c8, %l4 = 007a02d964000000, %ccr = 00
movge %xcc,%l0,%l4 ! Moved, %l4 = 9b799ce1e6fd43c8
! Mem[0000000090000194] = 265e791c, %g2 = fffffffffffffffe
ldsh [%o4+0x194],%g2 ! %g2 = 000000000000265e
! %f10 = 44e43559, Mem[000000009080015c] = 1e2bd804
st %f10,[%o5+0x15c] ! Mem[000000009080015c] = 44e43559
! immd = 0000000000000265, %l0 = 9b799ce1e6fd43c8, %ccr = 00
movpos %icc,0x265,%l0 ! Moved, %l0 = 0000000000000265
! Mem[000000002e800008] = ef45196c, %l3 = 100e91ef2a29c1c5
ldsba [%o1+%i1]0x88,%l3 ! %l3 = 000000000000006c
! %l0 = 0000000000000265, Mem[00000000910001ba] = 186e4725
sth %l0,[%o6+0x1ba] ! Mem[00000000910001b8] = 02654725
! Mem[000000002e000091] = 7917a3d5, %l6 = 000000000000953e
ldstub [%o0+0x091],%l6 ! %l6 = 00000017000000ff
! Mem[000000002e00001c] = b780da6f, %l1 = 00000000000002c3
swap [%o0+0x01c],%l1 ! %l1 = 00000000b780da6f
! Mem[00000000918000b4] = 92de6b88, %g2 = 000000000000265e
ldub [%i0+0x0b7],%g2 ! %g2 = 0000000000000092
p15_label_13: ! %cwp = 1
! immd = 00000000000003bf, %l5 = 00000000547513d0, %ccr = 00
movvs %xcc,0x3bf,%l5 ! Register Not Moved
! immd = 00000000000003b8, %l5 = 00000000547513d0, %ccr = 00
move %icc,0x3b8,%l5 ! Register Not Moved
! Mem[00000000908001e8] = 1ff578e9 f1046e5b, %g2 = 00000092, %g3 = e28af12d
ldd [%o5+0x1e8],%g2 ! %g2 = 000000001ff578e9 00000000f1046e5b
! Mem[000000002f000020] = 00000a45, %l6 = 0000000000000017
ldstuba [%o2+%i4]0x89,%l6 ! %l6 = 00000045000000ff
! Mem[000000002e000008] = be36c841, %l0 = 0000000000000265
lduwa [%o0+%i1]0x88,%l0 ! %l0 = 00000000be36c841
! Mem[000000002e800190] = 1067a037c88de442, %f22 = d0137554 b780da6f
ldd [%o1+0x190],%f22 ! %f22 = 1067a037 c88de442
! Mem[000000002e800150] = 50e4999e, %l0 = be36c841, %l2 = 0000003c
add %o1,0x150,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000050e4999e
! %l4 = 9b799ce1e6fd43c8, %l4 = 9b799ce1e6fd43c8, %l7 = 000000007b2671ea
subccc %l4,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44
! %l2 = 0000000050e4999e, Mem[000000009000000a] = e18ca4e8
stb %l2,[%o4+0x00a] ! Mem[0000000090000008] = 9e8ca4e8
! Mem[0000000090000088] = 3d86d273, %g2 = 000000001ff578e9
ldsb [%o4+0x088],%g2 ! %g2 = 000000000000003d
p15_label_14: ! %cwp = 1
! %l1 = 00000000b780da6f, %l4 = 9b799ce1e6fd43c8, %ccr = 44
movre %l1,%l4,%l1 ! Not Moved, %l1 = 00000000b780da6f
! Mem[0000000091800158] = b0f2b91d, %g2 = 000000000000003d
lduha [%i0+0x158]%asi,%g2 ! %g2 = 000000000000b0f2
! Mem[000000002e800020] = ac772832, %f20 = 9ff3427d
lda [%o1+%i4]0x81,%f20 ! %f20 = ac772832
! immd = 00000000000003b6, %l6 = 0000000000000045, %ccr = 44
movne %xcc,0x3b6,%l6 ! Register Not Moved
! Mem[000000002e000010] = b26c013d, %l0 = 00000000be36c841
ldswa [%o0+%i2]0x81,%l0 ! %l0 = ffffffffb26c013d
! Mem[0000000091000170] = 41b868c4, %g2 = 000000000000b0f2
ldub [%o6+0x170],%g2 ! %g2 = 0000000000000041
! Mem[00000000908000e8] = fbd583c6 b4f3ac6a, %g2 = 00000041, %g3 = f1046e5b
ldd [%o5+0x0e8],%g2 ! %g2 = 00000000fbd583c6 00000000b4f3ac6a
! %l0 = b26c013d, %l1 = b780da6f, Mem[0000000091000178] = b318db1e 80b5e0b8
std %l0,[%o6+0x178] ! Mem[0000000091000178] = b26c013d b780da6f
! %l4 = e6fd43c8, %l5 = 547513d0, Mem[00000000900001d0] = 55718182 a1496dcd
std %l4,[%o4+0x1d0] ! Mem[00000000900001d0] = e6fd43c8 547513d0
! Mem[000000002f000058] = b8760167, %l0 = ffffffffb26c013d
swap [%o2+0x058],%l0 ! %l0 = 00000000b8760167
p15_label_15: ! %cwp = 1
! Mem[0000000090000000] = cf5348a6, %g2 = 00000000fbd583c6
ldub [%o4+0x002],%g2 ! %g2 = 00000000000000cf
! Mem[00000000900000b8] = 6d281246 ee99009a, %g2 = 000000cf, %g3 = b4f3ac6a
ldd [%o4+0x0b8],%g2 ! %g2 = 000000006d281246 00000000ee99009a
! %l2 = 0000000050e4999e, %l7 = 0000000000000000, %l2 = 0000000050e4999e
srax %l2,%l7,%l2 ! %l2 = 0000000050e4999e
! %l7 = 0000000000000000
setx 0x3700b8efa04598db,%g7,%l7 ! %l7 = 3700b8efa04598db
! Mem[0000000090000108] = a04c5ff8, %g2 = 000000006d281246
ldsb [%o4+0x109],%g2 ! %g2 = ffffffffffffffa0
rd %pc,%o7
return %o7+12 ! CWP = 0
! %f23 = c88de442, Mem[000000002f800018] = 953ec8e0
sta %f23,[%i3+%o3]0x80 ! Mem[000000002f800018] = c88de442
! Mem[000000002e000050] = 111cab2218a8a6e0, %l5 = 00000000940c8f5b, %l0 = 253717c4413f1180
add %i0,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 111cab2218a8a6e0
! %f16 = 3d437b8d ff9175ff 8751e18c a4e849ad
! %f20 = ac772832 1a9bda97 1067a037 c88de442
! %f24 = 84864e94 2117b6f4 8a3949c4 dcb7b567
! %f28 = 7ee908c3 2f934bb7 9a925a7b 62882bb8
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l0 = 111cab2218a8a6e0, Mem[000000009180008a] = 6f64bafc
sth %l0,[%o0+0x08a] ! Mem[0000000091800088] = a6e0bafc
p15_label_16:
! Mem[000000002e8001b0] = 6b8699283f573862, %l3 = 00000000940c8f5b, %l0 = 111cab2218a8a6e0
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6b8699283f573862
! immd = 000000000000003c, %l4 = 4094dc5f1104fc46, %ccr = 44
movleu %xcc,0x03c,%l4 ! Moved, %l4 = 000000000000003c
! %l7 = 000000007f2a613b, Mem[000000009000003e] = 2bb89d14
stb %l7,[%i4+0x03e] ! Mem[000000009000003c] = 3bb89d14
! %f6 = 359add81, Mem[000000009080005c] = e6055c3b
st %f6 ,[%i5+0x05c] ! Mem[000000009080005c] = 359add81
! Mem[000000002f000190] = d60829b5ca1bf401, %l6 = f0f93d544570916b, %l4 = 000000000000003c
add %i2,0x190,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d60829b5ca1bf401
! %l6 = f0f93d544570916b, %l7 = 000000007f2a613b, %ccr = 44
movvs %xcc,%l6,%l7 ! Register Not Moved
! Mem[0000000090000170] = 96b76dce, %g2 = ffffffffffffffa0
ldsh [%i4+0x170],%g2 ! %g2 = ffffffffffff96b7
! Mem[000000002f000148] = 2a1cc227f3a725b0, %l3 = 00000000940c8f5b
ldx [%i2+0x148],%l3 ! %l3 = 2a1cc227f3a725b0
! %l3 = 2a1cc227f3a725b0, %l6 = f0f93d544570916b, %ccr = 44
movpos %icc,%l3,%l6 ! Moved, %l6 = 2a1cc227f3a725b0
! Mem[0000000090800088] = d3d6012961cdd124, %g2 = ffffffffffff96b7
ldx [%i5+0x088],%g2 ! %g2 = d3d6012961cdd124
p15_label_17:
! Mem[0000000090800158] = e7bc12dd 44e43559, %g2 = 61cdd124, %g3 = ee99009a
ldd [%i5+0x158],%g2 ! %g2 = 00000000e7bc12dd 0000000044e43559
! %l5 = 00000000940c8f5b, %l4 = d60829b5ca1bf401, %ccr = 44
movrlz %l5,%l4,%l4 ! Not Moved, %l4 = d60829b5ca1bf401
! %l5 = 00000000940c8f5b, Mem[000000002f000010] = 1b0d010c
stwa %l5,[%i2+%o2]0x88 ! Mem[000000002f000010] = 940c8f5b
! Mem[0000000091800190] = 7cc8c5e247f973fb, %g2 = 00000000e7bc12dd
ldxa [%o0+0x190]%asi,%g2 ! %g2 = 7cc8c5e247f973fb
! %l6 = 2a1cc227f3a725b0, %l4 = d60829b5ca1bf401, %y = 1902bc27
mulscc %l6,%l4,%l3 ! %l3 = 0000000143ef86d9, %ccr = 01, %y = 0c815e13
! Mem[00000000908001bc] = 18bebc65, %g2 = 7cc8c5e247f973fb
ldub [%i5+0x1be],%g2 ! %g2 = 0000000000000018
! immd = 00000000000001e1, %l2 = 4094dc5f1104fda8, %ccr = 01
mova %icc,0x1e1,%l2 ! Moved, %l2 = 00000000000001e1
! Mem[0000000091800168] = a9369945, %g2 = 0000000000000018
ldub [%o0+0x16a],%g2 ! %g2 = 00000000000000a9
! Mem[000000002f80015c] = 9dbfbe9e, %l2 = 000001e1, %l1 = 000003c6
add %i3,0x15c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000009dbfbe9e
! Mem[000000002e800018] = 7ee908c3 2f934bb7, %l0 = 3f573862, %l1 = 9dbfbe9e
ldda [%i1+%o3]0x89,%l0 ! %l0 = 000000002f934bb7 000000007ee908c3
p15_label_18:
! %l6 = f3a725b0, %l7 = 7f2a613b, Mem[000000002f800008] = efbd9221 d566c0c9
stda %l6,[%i3+%o1]0x88 ! Mem[000000002f800008] = f3a725b0 7f2a613b
! Mem[000000002f8001a4] = 9430cfb6, %l7 = 000000007f2a613b
swap [%i3+0x1a4],%l7 ! %l7 = 000000009430cfb6
! Mem[00000000910000e8] = 0e4d5d82 778073fc, %g2 = 000000a9, %g3 = 44e43559
ldd [%i6+0x0e8],%g2 ! %g2 = 000000000e4d5d82 00000000778073fc
! Mem[000000002f800194] = 572cbe88, %l2 = 000001e1, %l3 = 43ef86d9
add %i3,0x194,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000572cbe88
! %l5 = 00000000940c8f5b, %l6 = 2a1cc227f3a725b0, %y = 0c815e13
umul %l5,%l6,%l2 ! %l2 = 8ce896107eb7b590, %y = 8ce89610
! %l4 = d60829b5ca1bf401, Mem[00000000900001c4] = 7dd3ea6f
stw %l4,[%i4+0x1c4] ! Mem[00000000900001c4] = ca1bf401
! Mem[000000002f00010c] = e7871a4e, %l2 = 8ce896107eb7b590
swap [%i2+0x10c],%l2 ! %l2 = 00000000e7871a4e
! Mem[000000002f000008] = ff7591ff8d7b433d, %l5 = 00000000940c8f5b
ldxa [%i2+%o1]0x80,%l5 ! %l5 = ff7591ff8d7b433d
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 7cc8c5e2 47f973fb
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (198)
! Mem[0000000090000190] = da9b1a32, %g2 = 000000000e4d5d82
lduba [%i4+0x191]%asi,%g2 ! %g2 = 00000000000000da
p15_label_19:
! %l7 = 000000009430cfb6, Mem[000000002e000020] = fa502e8d3bc89a2d
stxa %l7,[%i0+%o4]0x89 ! Mem[000000002e000020] = 000000009430cfb6
! Mem[0000000090000058] = 06969e626313d865, %f48 = 96a01d2a daab8cdc
ldd [%i4+0x058],%f48 ! %f48 = 06969e62 6313d865
! %l4 = ca1bf401, %l5 = 8d7b433d, Mem[000000002f000018] = dcd9a2b4 a7e8f12b
stda %l4,[%i2+%o3]0x81 ! Mem[000000002f000018] = ca1bf401 8d7b433d
! Mem[0000000091800038] = 81ae53fd, %g2 = 00000000000000da
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffff81
! %l5 = ff7591ff8d7b433d, imm = ffffffffffffff36, %l3 = 00000000572cbe88
addc %l5,-0x0ca,%l3 ! %l3 = ff7591ff8d7b4274
! %l3 = ff7591ff8d7b4274, Mem[0000000090800148] = a5b1dbba
sth %l3,[%i5+0x148] ! Mem[0000000090800148] = 4274dbba
! %l4 = d60829b5ca1bf401, %l2 = 00000000e7871a4e, %l7 = 000000009430cfb6
orcc %l4,%l2,%l7 ! %l7 = d60829b5ef9ffe4f, %ccr = 88
! %f2 = 03ec3624, Mem[000000002e000010] = b26c013d
sta %f2 ,[%i0+0x010]%asi ! Mem[000000002e000010] = 03ec3624
! Mem[000000002e000000] = 440237401ad5f100, %f22 = 1067a037 c88de442
ldda [%i0+%g0]0x88,%f22 ! %f22 = 44023740 1ad5f100
! %l0 = 2f934bb7, %l1 = 7ee908c3, Mem[00000000910001f0] = 4f29ed9c b153672f
std %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 2f934bb7 7ee908c3
p15_label_20:
! Mem[000000002e8001ef] = 060ae284, %l5 = ff7591ff8d7b433d
ldstub [%i1+0x1ef],%l5 ! %l5 = 00000084000000ff
! %l1 = 000000007ee908c3, Mem[000000002f800018] = 42e48dc8
stwa %l1,[%i3+%o3]0x89 ! Mem[000000002f800018] = 7ee908c3
! Mem[000000002e000020] = b6cf3094, %l2 = 00000000e7871a4e
lduha [%i0+%o4]0x80,%l2 ! %l2 = 000000000000b6cf
! Mem[000000002f800018] = 7ee908c3, %l6 = 2a1cc227f3a725b0
ldsba [%i3+%o3]0x88,%l6 ! %l6 = ffffffffffffffc3
! %l6 = ffffffffffffffc3, %l5 = 0000000000000084, %l7 = d60829b5ef9ffe4f
add %l6,%l5,%l7 ! %l7 = 0000000000000047
! %f16 = 3d437b8d ff9175ff 8751e18c a4e849ad
! %f20 = ac772832 1a9bda97 44023740 1ad5f100
! %f24 = 84864e94 2117b6f4 8a3949c4 dcb7b567
! %f28 = 7ee908c3 2f934bb7 9a925a7b 62882bb8
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000002f8000cc] = d81b32d4, %l7 = 0000000000000047
swap [%i3+0x0cc],%l7 ! %l7 = 00000000d81b32d4
! Mem[000000009180014c] = 3f156fc5, %g2 = ffffffffffffff81
ldub [%o0+0x14d],%g2 ! %g2 = 000000000000003f
! Mem[000000002f0001b9] = 7a688b80, %l2 = 000000000000b6cf
ldstub [%i2+0x1b9],%l2 ! %l2 = 00000068000000ff
! Mem[000000002e800018] = b74b932f c308e97e, %l0 = 2f934bb7, %l1 = 7ee908c3
ldda [%i1+%o3]0x81,%l0 ! %l0 = 00000000b74b932f 00000000c308e97e
p15_label_21:
! Invert Register : %l1 = 00000000c308e97e
xor %l1,-1,%l1 ! %l1 = ffffffff3cf71681
! Mem[00000000918000c4] = 2979253e, %g2 = 000000000000003f
ldsh [%o0+0x0c6],%g2 ! %g2 = 0000000000002979
! Mem[000000002e800018] = 7ee908c32f934bb7, %f6 = 359add81 426c621a
ldda [%i1+%o3]0x89,%f6 ! %f6 = 7ee908c3 2f934bb7
! %l4 = d60829b5ca1bf401, immed = fffff0fa, %l7 = 00000000d81b32d4
tsubcctv %l4,-0xf06,%l7 ! %l0 = 00000000b74b9352, Trapped
! Randomly selected nop
nop
! %f2 = 03ec3624, Mem[0000000090800010] = 8d8cadf7
st %f2 ,[%i5+%o2] ! Mem[0000000090800010] = 03ec3624
! Mem[000000002e800023] = ac772832, %l0 = 00000000b74b9352
ldstuba [%i1+0x023]%asi,%l0 ! %l0 = 00000032000000ff
! Mem[000000002e000020] = b6cf309400000000, %l2 = 0000000000000068
ldxa [%i0+%o4]0x81,%l2 ! %l2 = b6cf309400000000
! %l1 = ffffffff3cf71681, Mem[000000002e000020] = b6cf3094
stba %l1,[%i0+%o4]0x80 ! Mem[000000002e000020] = 81cf3094
! Mem[000000002f000099] = f1fac5b7, %l2 = b6cf309400000000
ldstub [%i2+0x099],%l2 ! %l2 = 000000fa000000ff
p15_label_22:
! Mem[00000000918001b4] = f9505f57, %g18 = 7afdc69cb7979f73
ldsw [%o0+0x1b4],%g2 ! %g2 = 7afdc69cb7979f73
! %l5 = 0000000000000084, %l0 = 0000000000000032, %y = 8ce89610
umul %l5,%l0,%l4 ! %l4 = 00000000000019c8, %y = 00000000
! %l0 = 0000000000000032, Mem[0000000091800170] = 2dcf7f88db107401
stx %l0,[%o0+0x170] ! Mem[0000000091800170] = 0000000000000032
! Mem[00000000918000c0] = 7cddae58, %g2 = fffffffff9505f57
ldsh [%o0+0x0c2],%g2 ! %g2 = 0000000000007cdd
! %l5 = 0000000000000084, %l2 = 00000000000000fa, %l1 = ffffffff3cf71681
tsubcc %l5,%l2,%l1 ! %l1 = ffffffffffffff8a, %ccr = 9b
! Mem[0000000091000014] = 4f877aae, %g2 = 0000000000007cdd
ldub [%i6+0x014],%g2 ! %g2 = 000000000000004f
! %l0 = 0000000000000032, Mem[000000002e000164] = 4f9b0d50
stw %l0,[%i0+0x164] ! Mem[000000002e000164] = 00000032
! %l2 = 00000000000000fa, immed = 00000138, %ccr = 9b
movrgz %l2,0x138,%l7 ! Moved, %l7 = 0000000000000138
! %l4 = 000019c8, %l5 = 00000084, Mem[0000000091800108] = c90e6f67 de11d2fc
std %l4,[%o0+0x108] ! Mem[0000000091800108] = 000019c8 00000084
! Mem[000000002f0001d0] = 993c026c00426309, %l2 = 00000000000000fa
ldx [%i2+0x1d0],%l2 ! %l2 = 993c026c00426309
p15_label_23:
! Mem[000000002f800100] = 90b97e00, %l2 = 993c026c00426309
ldstub [%i3+0x100],%l2 ! %l2 = 00000090000000ff
! %l6 = ffffffffffffffc3, %l0 = 0000000000000032, %ccr = 9b
movvc %icc,%l6,%l0 ! Register Not Moved
! Mem[000000002f800000] = 3cd42a41, %f2 = 03ec3624
lda [%i3+%g0]0x81,%f2 ! %f2 = 3cd42a41
! Mem[000000002e800050] = 92c31b73, %l2 = 00000090, %l1 = ffffff8a
add %i1,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000092c31b73
! Mem[00000000900000f8] = 6237e8b8, %g18 = 7afdc69cb7979f73
ldsw [%i4+0x0f8],%g2 ! %g2 = 7afdc69cb7979f73
! Mem[000000002f800140] = 5b9b9026414ca6d7, %l5 = 0000000000000084, %l7 = 0000000000000138
add %i3,0x140,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5b9b9026414ca6d7
! %l4 = 00000000000019c8, Mem[000000002e000008] = 41c836be
stwa %l4,[%i0+%o1]0x80 ! Mem[000000002e000008] = 000019c8
! Set Register : %l2 = 0000000000000090
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! Mem[000000002e00019c] = 88772f39, %l2 = ffffffffffffffff
swap [%i0+0x19c],%l2 ! %l2 = 0000000088772f39
! %l3 = ff7591ff8d7b4274, Mem[0000000090800035] = c4972c7e
stb %l3,[%i5+0x035] ! Mem[0000000090800034] = 74972c7e
p15_label_24:
! Mem[00000000900000c8] = 50758781, %g2 = 000000006237e8b8
lduwa [%i4+0x0c8]%asi,%g2 ! %g2 = 0000000050758781
! Mem[000000002e8001bc] = 7e4887c1, %l7 = 414ca6d7, %l5 = 00000084
add %i1,0x1bc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007e4887c1
! Mem[0000000090000088] = 3d86d273c7e2b54b, %g2 = 0000000050758781
ldxa [%i4+0x088]%asi,%g2 ! %g2 = 3d86d273c7e2b54b
! retry : should take illegal inst trap, %l0 = 0000000000000032
retry ! Illegal inst trap : %l0 = 0000000000000042
! Mem[00000000908000d0] = a37c3c6427ab1ce7, %g2 = 3d86d273c7e2b54b
ldx [%i5+0x0d0],%g2 ! %g2 = a37c3c6427ab1ce7
! Mem[000000002f800008] = f3a725b0, %l3 = ff7591ff8d7b4274
lduha [%i3+%o1]0x88,%l3 ! %l3 = 00000000000025b0
! Mem[0000000091000158] = 0fc484af, %g2 = a37c3c6427ab1ce7
lduwa [%i6+0x158]%asi,%g2 ! %g2 = 000000000fc484af
! Mem[000000002f800068] = 2aa79b7d, %l1 = 92c31b73, %l5 = 7e4887c1
add %i3,0x68,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000002aa79b7d
! Mem[00000000900000e8] = 04787965, %g2 = 000000000fc484af
ldub [%i4+0x0eb],%g2 ! %g2 = 0000000000000004
! Mem[0000000091000118] = 5d8c784c75fb17e7, %f48 = 06969e62 6313d865
ldd [%i6+0x118],%f48 ! %f48 = 5d8c784c 75fb17e7
p15_label_25:
! Mem[000000002f000010] = 5b8f0c943d805c7a, %l7 = 5b9b9026414ca6d7
ldxa [%i2+%o2]0x80,%l7 ! %l7 = 5b8f0c943d805c7a
! immd = 00000000000002c0, %l2 = 0000000088772f39, %ccr = 9b
movge %icc,0x2c0,%l2 ! Moved, %l2 = 00000000000002c0
! Mem[000000002f000000] = 1902bc27, %l2 = 00000000000002c0
lduwa [%i2+%g0]0x81,%l2 ! %l2 = 000000001902bc27
! Mem[000000002e000084] = de9de6f6, %l5 = 000000002aa79b7d
lduh [%i0+0x084],%l5 ! %l5 = 000000000000de9d
! %l1 = 0000000092c31b73, immed = ffffff02, %ccr = 9b
movre %l1,-0x0fe,%l0 ! Not Moved, %l0 = 0000000000000042
! %l5 = 000000000000de9d, Mem[0000000091000160] = f14be39c4c211d8f, %asi = 80
stxa %l5,[%i6+0x160]%asi ! Mem[0000000091000160] = 000000000000de9d
! Mem[000000002f0000cb] = 62cdba11, %l4 = 00000000000019c8
ldstub [%i2+0x0cb],%l4 ! %l4 = 00000011000000ff
! %f18 = 8751e18c a4e849ad, Mem[0000000091000128] = c9191f5d cd3a6161
std %f18,[%i6+0x128] ! Mem[0000000091000128] = 8751e18c a4e849ad
! Mem[000000002e000020] = 81cf3094, %l5 = 000000000000de9d
lduha [%i0+%o4]0x80,%l5 ! %l5 = 00000000000081cf
! Mem[000000002f80010b] = 95cc4f6f, %l1 = 0000000092c31b73
ldstub [%i3+0x10b],%l1 ! %l1 = 0000006f000000ff
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
1: membar #Sync ! Force all stores to complete
p15_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x03c] ! Set processor 15 done flag
! Check Registers
p15_check_registers:
set p15_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000042
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006f
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001902bc27
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000025b0
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000011
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000081cf
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffc3
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 5b8f0c943d805c7a
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 5fcf4b33 265356f8
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3cd42a41 d651b249
bne %xcc,p15_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 50e4999e 50b38a51
bne %xcc,p15_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7ee908c3 2f934bb7
bne %xcc,p15_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e9318bd0 3803ac7e
bne %xcc,p15_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 44e43559 87e2d88a
bne %xcc,p15_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6855bfc1 7e6fe806
bne %xcc,p15_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6af2a363 75baf234
bne %xcc,p15_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 3d437b8d ff9175ff
bne %xcc,p15_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ac772832 1a9bda97
bne %xcc,p15_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 44023740 1ad5f100
bne %xcc,p15_f22_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000019c8872d94d9
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 = 03ec36246545bad7
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 = d9d405b8000002c3
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 = 81cf309400000000
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 47f973fb45f20842
ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 79ffa3d5999d2025
ldx [%i0+0x090],%g3 ! Observed data at 000000002e000090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x090,%g4
ldx [%g1+0x160],%g2 ! Expected data = 24e23f0a00000032
ldx [%i0+0x160],%g3 ! Observed data at 000000002e000160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = a24f65ccffffffff
ldx [%i0+0x198],%g3 ! Observed data at 000000002e000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x198,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = b74b932fc308e97e
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 = ac7728ff3eb11d33
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 = 14315f1c91e27667
ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x028,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7204f52a060ae2ff
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1e8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1902bc27e17211c1
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 = ff7591ff8d7b433d
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 = 5b8f0c943d805c7a
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 = ca1bf4018d7b433d
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 = ff0a000000000000
ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = b26c013d70255a3e
ldx [%i2+0x058],%g3 ! Observed data at 000000002f000058
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = da871803e9acec66
ldx [%i2+0x080],%g3 ! Observed data at 000000002f000080
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = f1ffc5b737bf328e
ldx [%i2+0x098],%g3 ! Observed data at 000000002f000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e7f3368a5ec5420c
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 62cdbaff26f2cef5
ldx [%i2+0x0c8],%g3 ! Observed data at 000000002f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d32ab5307eb7b590
ldx [%i2+0x108],%g3 ! Observed data at 000000002f000108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x108,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7aff8b809b1349d7
ldx [%i2+0x1b8],%g3 ! Observed data at 000000002f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 993c026c00426309
ldx [%i2+0x1d0],%g3 ! Observed data at 000000002f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1d0,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = b025a7f33b612a7f
ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = c308e97e05ef5e2f
ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff0ae82cb44d71a3
ldx [%i3+0x050],%g3 ! Observed data at 000000002f800050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 54d4df1200000047
ldx [%i3+0x0c8],%g3 ! Observed data at 000000002f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffb97e00b805d4d9
ldx [%i3+0x100],%g3 ! Observed data at 000000002f800100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 95cc4fff03d2660b
ldx [%i3+0x108],%g3 ! Observed data at 000000002f800108
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x108,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 357c7f017f2a613b
ldx [%i3+0x1a0],%g3 ! Observed data at 000000002f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 413f1180000003c6
ldx [%i3+0x1d8],%g3 ! Observed data at 000000002f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d8,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
p15_f0_fail:
set p15_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f4_fail:
set p15_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f6_fail:
set p15_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f8_fail:
set p15_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f10_fail:
set p15_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f12_fail:
set p15_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f14_fail:
set p15_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f16_fail:
set p15_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f20_fail:
set p15_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f22_fail:
set p15_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%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:
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
done
p15_trap1o:
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
done
p15_trap2e:
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800000]
xorcc %l7,%l5,%l4
stha %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000008]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000028]
done
p15_trap2o:
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800000]
xorcc %l7,%l5,%l4
stha %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000008]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000028]
done
p15_trap3e:
and %l5,0x76a,%l1
subc %l1,-0x64d,%l4
and %l2,%l4,%l4
done
p15_trap3o:
and %l5,0x76a,%l1
subc %l1,-0x64d,%l4
and %l2,%l4,%l4
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 = 4c393235e94bc058
ldx [%g1+0x008],%l1 ! %l1 = 814884d45c852735
ldx [%g1+0x010],%l2 ! %l2 = 21777c1c7e139f26
ldx [%g1+0x018],%l3 ! %l3 = 0a67c3668f3c87d7
ldx [%g1+0x020],%l4 ! %l4 = cd81915bc95d3ca6
ldx [%g1+0x028],%l5 ! %l5 = 7cc8c5e247f973fb
ldx [%g1+0x030],%l6 ! %l6 = 1d4bceaa6036c5dd
ldx [%g1+0x038],%l7 ! %l7 = 9ddc4dcee9acec66
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 6486631e1902bc04
ldx [%g1+0x048],%l1 ! %l1 = d72a115246ce186e
ldx [%g1+0x050],%l2 ! %l2 = 6286e3b9bac7918a
ldx [%g1+0x058],%l3 ! %l3 = 119e6469e67aa583
ldx [%g1+0x060],%l4 ! %l4 = 4b88b2d604cdcc36
ldx [%g1+0x068],%l5 ! %l5 = 714ff121ed24fd6c
ldx [%g1+0x070],%l6 ! %l6 = 692900d258dc8862
ldx [%g1+0x078],%l7 ! %l7 = 9d237a1ee129baf5
! Initialize the output register of window 1
set p15_local0_start,%o0
set p15_local1_start,%o1
set p15_local2_start,%o2
set p15_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 42571353 9852a698 6c76b90e e11d7b19
! %f4 = ca3bf295 b1eeae09 15a94647 6eb58a95
! %f8 = 420ab1dc 35326309 ddbf3aaf e605bcf1
! %f12 = 45f1cc01 083cf2a1 edd6661f 94b08ea2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 10948e23 e15c9feb c2294f3a 78e4d947
! %f20 = a749fead 49a3dfb7 dffe692b ba5d905e
! %f24 = 31fc842d 82697c3b ae7ddcd2 0ab05177
! %f28 = 0566893c ca4a6e78 0bbc9d52 aa00d6ce
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = db62a294 32807387 fdda2a1e 939dc37d
! %f36 = f6d44eff b2e67761 1c1e1162 f5ee0872
! %f40 = f8e89126 0452472b fa322dd9 c9f2e2ab
! %f44 = 08aab7bc 983b2450 b01a033d b3510623
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3eff9aa800000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = 3eff9aa800000078
wr %g0,%y ! Clear Y 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[00000000308001e4] = 85b8bbb8, %l2 = 0bc32670d8e651d6
swap [%i1+0x1e4],%l2 ! %l2 = 0000000085b8bbb8
! %l0 = 8cfe61300455bbc7, %l7 = b8252b07bb27eac8, %l0 = 8cfe61300455bbc7
or %l0,%l7,%l0 ! %l0 = bcff6b37bf77fbcf
! %l4 = 29c0ebf8b29ab91b, Mem[00000000908001d0] = 1a221693
sth %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = b91b1693
! immd = 0000000000000194, %l2 = 0000000085b8bbb8, %ccr = 44
movcs %icc,0x194,%l2 ! Register Not Moved
! Mem[0000000030800148] = 917d0e8b, %l1 = bd7df5065f2ab85a
swap [%i1+0x148],%l1 ! %l1 = 00000000917d0e8b
! Mem[00000000900000e4] = 4f585542, %g2 = 056f04d331f392ff
lduw [%i4+0x0e4],%g2 ! %g2 = 000000004f585542
! %l2 = 0000000085b8bbb8, Mem[00000000918001e8] = a309f910
stw %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = 85b8bbb8
! immd = 0000000000000191, %l3 = c748a81c76647747, %ccr = 44
movge %icc,0x191,%l3 ! Moved, %l3 = 0000000000000191
! Mem[00000000318001c0] = bc7718a6, %l5 = 9f977b57, %l6 = e4d64f07
add %i3,0x1c0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bc7718a6
! %l5 = f9d7d5b89f977b57, Mem[0000000090000160] = 7b592fa6, %asi = 80
stba %l5,[%i4+0x160]%asi ! Mem[0000000090000160] = 57592fa6
p16_label_2:
! %l4 = 29c0ebf8b29ab91b, imm = fffffffffffffc8e, %l3 = 0000000000000191
subccc %l4,-0x372,%l3 ! %l3 = 29c0ebf8b29abc8d, %ccr = 19
! Mem[0000000030000046] = 589de39c, %l4 = 29c0ebf8b29ab91b
ldstub [%i0+0x046],%l4 ! %l4 = 000000e3000000ff
! %l7 = b8252b07bb27eac8, %l6 = 00000000bc7718a6, %l1 = 00000000917d0e8b
tsubcctv %l7,%l6,%l1 ! %l0 = bcff6b37bf77fbf2, Trapped
! Mem[0000000090800034] = 37c4972c, %g18 = 23e2519ff72cead5
ldsw [%i5+0x034],%g2 ! %g2 = 23e2519ff72cead5
! Mem[00000000300000d2] = 74487ccf, %l0 = bcff6b37bf77fbf2
ldstuba [%i0+0x0d2]%asi,%l0 ! %l0 = 0000007c000000ff
! Mem[0000000031800158] = 2b4460b1b2877218, %l7 = b8252b07bb27eac8, %l5 = f9d7d5b89f977b57
add %i3,0x158,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 2b4460b1b2877218
! %f6 = 15a94647 6eb58a95, Mem[0000000031800018] = fa1728bf f51b65ce
stda %f6 ,[%i3+%o3]0x89 ! Mem[0000000031800018] = 15a94647 6eb58a95
! %l0 = 000000000000007c, %l6 = 00000000bc7718a6, %ccr = 19
movcs %xcc,%l0,%l6 ! Moved, %l6 = 000000000000007c
! Mem[00000000918000c4] = 2979253e, %g2 = 0000000037c4972c
lduh [%o0+0x0c6],%g2 ! %g2 = 0000000000002979
! Mem[0000000091000058] = 4dd057e9, %g2 = 0000000000002979
lduw [%i6+0x058],%g2 ! %g2 = 000000004dd057e9
p16_label_3:
! %f12 = 45f1cc01, Mem[0000000030800008] = 8d1f6949
sta %f12,[%i1+%o1]0x81 ! Mem[0000000030800008] = 45f1cc01
! Mem[0000000030800028] = 3fa841a5, %l1 = 00000000917d0e8b
lduwa [%i1+%o5]0x81,%l1 ! %l1 = 000000003fa841a5
! Mem[0000000031000180] = 66e077cb639fa637, %l0 = 000000000000007c, %l7 = b8252b07bb27eac8
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 66e077cb639fa637
! Mem[0000000031000080] = 65d4a2d757978551, %l3 = 29c0ebf8b29abc8d, %l2 = 0000000085b8bbb8
add %i2,0x80,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 65d4a2d757978551
! Mem[00000000318001f0] = 67c6aa67, %l2 = 65d4a2d757978551
swap [%i3+0x1f0],%l2 ! %l2 = 0000000067c6aa67
! %l4 = 00000000000000e3, %l6 = 000000000000007c, %l2 = 0000000067c6aa67
orcc %l4,%l6,%l2 ! %l2 = 00000000000000ff, %ccr = 00
! Mem[0000000091000160] = e39c4c21, %g2 = 000000004dd057e9
lduh [%i6+0x162],%g2 ! %g2 = 000000000000e39c
! %l7 = 66e077cb639fa637, Mem[00000000908001f8] = f8f57db4
stw %l7,[%i5+0x1f8] ! Mem[00000000908001f8] = 639fa637
! %l5 = 2b4460b1b2877218, Mem[0000000090000123] = 3f7ceaf2
stb %l5,[%i4+0x123] ! Mem[0000000090000120] = 187ceaf2
! Mem[0000000090000108] = 4c5ff88c, %g2 = 000000000000e39c
ldub [%i4+0x10a],%g2 ! %g2 = 000000000000004c
p16_label_4:
! %l4 = 000000e3, %l5 = b2877218, Mem[00000000910001c0] = b0b4ba3c 6dbf64f3
std %l4,[%i6+0x1c0] ! Mem[00000000910001c0] = 000000e3 b2877218
! immd = 000000000000010c, %l4 = 00000000000000e3, %ccr = 00
movg %xcc,0x10c,%l4 ! Moved, %l4 = 000000000000010c
! Mem[00000000308000f4] = c098d1c2, %l4 = 000000000000010c
ldsh [%i1+0x0f6],%l4 ! %l4 = ffffffffffffd1c2
! %l1 = 000000003fa841a5, imm = fffffffffffff14f, %l6 = 000000000000007c
andn %l1,-0xeb1,%l6 ! %l6 = 00000000000000a0
! Mem[0000000030800148] = 5f2ab85a9b98d357, %l5 = 2b4460b1b2877218
ldxa [%i1+0x148]%asi,%l5 ! %l5 = 5f2ab85a9b98d357
! Mem[0000000031800188] = f4a392d93b17f928, %l3 = 29c0ebf8b29abc8d
ldx [%i3+0x188],%l3 ! %l3 = f4a392d93b17f928
! Mem[0000000030800100] = 83f436b6, %l4 = ffffffffffffd1c2
swap [%i1+0x100],%l4 ! %l4 = 0000000083f436b6
! Mem[0000000091800040] = 8b4c6fe0, %g2 = 000000000000004c
lduw [%o0+0x040],%g2 ! %g2 = 000000008b4c6fe0
! Mem[0000000090000050] = 3acb4338 810b8e2c, %g2 = 8b4c6fe0, %g3 = 0bad0b00
ldd [%i4+0x050],%g2 ! %g2 = 000000003acb4338 00000000810b8e2c
! Mem[00000000300001b4] = fd6a1f90, %l3 = f4a392d93b17f928
swap [%i0+0x1b4],%l3 ! %l3 = 00000000fd6a1f90
p16_label_5:
! Mem[00000000318001f8] = 95156f5e, %l3 = fd6a1f90, %l0 = 0000007c
add %i3,0x1f8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000095156f5e
! %l2 = 00000000000000ff
sethi %hi(0x90c34800),%l2 ! %l2 = 0000000090c34800
! Mem[0000000091800180] = ec9206cd 96b8711a, %g2 = 3acb4338, %g3 = 810b8e2c
ldd [%o0+0x180],%g2 ! %g2 = 00000000ec9206cd 0000000096b8711a
! %l2 = 0000000090c34800, Mem[0000000031800024] = ee5260e8
stw %l2,[%i3+0x024] ! Mem[0000000031800024] = 90c34800
! %l6 = 000000a0, %l7 = 639fa637, Mem[0000000091800020] = b8815b27 12018cae
stda %l6,[%o0+0x020]%asi ! Mem[0000000091800020] = 000000a0 639fa637
! %l1 = 000000003fa841a5, immd = 000000000000062f, %l0 = 0000000095156f5e
udivx %l1,0x62f,%l0 ! %l0 = 00000000000a4b66
! Mem[00000000910000ec] = 778073fc, %g18 = 23e2519ff72cead5
ldswa [%i6+0x0ec]%asi,%g2 ! %g2 = 23e2519ff72cead5
! Mem[000000003180011d] = 499f2332, %l7 = 66e077cb639fa637
ldstub [%i3+0x11d],%l7 ! %l7 = 0000009f000000ff
! Mem[00000000300001b0] = 50b8c824, %l7 = 0000009f, %l6 = 000000a0
add %i0,0x1b0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000050b8c824
! %f20 = a749fead, Mem[0000000090800108] = 19a19216
st %f20,[%i5+0x108] ! Mem[0000000090800108] = a749fead
p16_label_6:
! %l6 = 0000000050b8c824, Mem[00000000908000c2] = 4c09a94c
stb %l6,[%i5+0x0c2] ! Mem[00000000908000c0] = 2409a94c
! %l7 = 000000000000009f, %l7 = 000000000000009f, %y = 00000000
sdiv %l7,%l7,%l6 ! %l6 = 0000000000000001
mov %l0,%y ! %y = 000a4b66
! Mem[0000000090000064] = 8ee95d9f, %g2 = 00000000778073fc
ldub [%i4+0x066],%g2 ! %g2 = 000000000000008e
! %l1 = 000000003fa841a5, %l5 = 5f2ab85a9b98d357, %ccr = 00
movre %l1,%l5,%l2 ! Not Moved, %l2 = 0000000090c34800
! %l5 = 5f2ab85a9b98d357, Mem[0000000091800086] = bb7bad1e
sth %l5,[%o0+0x086] ! Mem[0000000091800084] = d357ad1e
! %l1 = 000000003fa841a5, %l0 = 00000000000a4b66, %l2 = 0000000090c34800
sdivx %l1,%l0,%l2 ! %l2 = 000000000000062f
! immd = 00000000000000b4, %l2 = 000000000000062f, %ccr = 00
movleu %icc,0x0b4,%l2 ! Register Not Moved
! %l7 = 000000000000009f, %l0 = 00000000000a4b66, %l3 = 00000000fd6a1f90
subc %l7,%l0,%l3 ! %l3 = fffffffffff5b539
! Mem[0000000031800008] = f35afbf7, %l3 = fffffffffff5b539
ldsba [%i3+%o1]0x88,%l3 ! %l3 = fffffffffffffff7
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p16_label_7:
! Mem[00000000308001c8] = 4e84cb6d6dc21a98, %l0 = 00000000000a4b66, %l5 = 5f2ab85a9b98d357
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4e84cb6d6dc21a98
! %l0 = 00000000000a4b66, Mem[0000000091000064] = b0ae5170
stw %l0,[%i6+0x064] ! Mem[0000000091000064] = 000a4b66
! %l2 = 000000000000062f, Mem[0000000091000004] = 4cc663e3
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 062f63e3
! immd = 00000000000002af, %l6 = 0000000000000001, %ccr = 00
movvs %xcc,0x2af,%l6 ! Register Not Moved
! Mem[00000000908000c8] = 59095ea4, %g18 = 23e2519ff72cead5
ldsw [%i5+0x0c8],%g2 ! %g2 = 23e2519ff72cead5
! Mem[0000000030800198] = c8f98604, %l6 = 0000000000000001
ldub [%i1+0x19b],%l6 ! %l6 = 0000000000000004
! Mem[0000000091800040] = 8b4c6fe0, %g18 = 23e2519ff72cead5
ldsw [%o0+0x040],%g2 ! %g2 = 23e2519ff72cead5
! Mem[00000000300000a0] = fea09208, %f23 = ba5d905e
ld [%i0+0x0a0],%f23 ! %f23 = fea09208
! Mem[0000000030800020] = 3e483fc4, %l5 = 4e84cb6d6dc21a98
lduwa [%i1+%o4]0x88,%l5 ! %l5 = 000000003e483fc4
! %f26 = ae7ddcd2 0ab05177, Mem[00000000918000b8] = de6b8865 455c37c1
std %f26,[%o0+0x0b8] ! Mem[00000000918000b8] = ae7ddcd2 0ab05177
p16_label_8:
! Mem[0000000091800134] = 8239ea95, %g2 = ffffffff8b4c6fe0
lduh [%o0+0x136],%g2 ! %g2 = 0000000000008239
! Mem[0000000091800030] = 268769d2 7f5a70fd, %g2 = 00008239, %g3 = 96b8711a
ldd [%o0+0x030],%g2 ! %g2 = 00000000268769d2 000000007f5a70fd
! Mem[0000000030800028] = 3fa841a5, %l3 = fffffffffffffff7
ldstuba [%i1+%o5]0x80,%l3 ! %l3 = 0000003f000000ff
! %l4 = 0000000083f436b6, imm = 0000000000000019, %l2 = 000000000000062f
sra %l4,0x019,%l2 ! %l2 = ffffffffffffffc1
! Mem[0000000091800020] = 000000a0639fa637, %g2 = 00000000268769d2
ldx [%o0+%o4],%g2 ! %g2 = 000000a0639fa637
! Mem[00000000900000a4] = a5017a73, %g18 = 23e2519ff72cead5
ldswa [%i4+0x0a4]%asi,%g2 ! %g2 = 23e2519ff72cead5
! %f16 = 10948e23, Mem[0000000030000018] = 06cdbae5
sta %f16,[%i0+%o3]0x81 ! Mem[0000000030000018] = 10948e23
! immd = 00000000000000be, %l4 = 0000000083f436b6, %ccr = 00
movge %xcc,0x0be,%l4 ! Moved, %l4 = 00000000000000be
! %f14 = edd6661f 94b08ea2, Mem[0000000030000010] = 56802419 828732e6
stda %f14,[%i0+%o2]0x81 ! Mem[0000000030000010] = edd6661f 94b08ea2
! %l0 = 00000000000a4b66, immed = fffffa28, %l1 = 000000003fa841a5
taddcctv %l0,-0x5d8,%l1 ! %l0 = 00000000000a4b89, Trapped
p16_label_9:
! %l2 = ffffffffffffffc1, Mem[0000000031000008] = 06bac025
stwa %l2,[%i2+%o1]0x81 ! Mem[0000000031000008] = ffffffc1
! Mem[000000003100018c] = 33b7f367, %f24 = 31fc842d
ld [%i2+0x18c],%f24 ! %f24 = 33b7f367
! %l0 = 00000000000a4b89, %l4 = 00000000000000be, %l0 = 00000000000a4b89
xnorcc %l0,%l4,%l0 ! %l0 = fffffffffff5b4c8, %ccr = 88
! Mem[0000000031000098] = 2d06b20e, %l3 = 000000000000003f
swap [%i2+0x098],%l3 ! %l3 = 000000002d06b20e
! Mem[00000000908000a8] = 3d711c26, %g2 = ffffffffa5017a73
lduw [%i5+0x0a8],%g2 ! %g2 = 000000003d711c26
! Mem[0000000031800014] = 65a8bde6, %l7 = 0000009f, %l1 = 3fa841a5
add %i3,0x14,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000065a8bde6
! Mem[0000000090800140] = 4acaddd5, %g18 = 23e2519ff72cead5
ldsw [%i5+0x140],%g2 ! %g2 = 23e2519ff72cead5
! Mem[0000000030000008] = 5f0dfcee, %l4 = 00000000000000be
swapa [%i0+%o1]0x80,%l4 ! %l4 = 000000005f0dfcee
! %l6 = 0000000000000004, imm = 0000000000000e27, %l3 = 000000002d06b20e
xnorcc %l6,0xe27,%l3 ! %l3 = fffffffffffff1dc, %ccr = 88
! %l0 = fffffffffff5b4c8, imm = 0000000000000035, %l4 = 000000005f0dfcee
sllx %l0,0x035,%l4 ! %l4 = 9900000000000000
p16_label_10:
! Mem[00000000310001e4] = dd06720e, %l6 = 0000000000000004
swap [%i2+0x1e4],%l6 ! %l6 = 00000000dd06720e
! Mem[0000000091800048] = 3f283d9b, %g2 = 000000004acaddd5
ldsh [%o0+0x048],%g2 ! %g2 = 0000000000003f28
! %f16 = 10948e23 e15c9feb c2294f3a 78e4d947
! %f20 = a749fead 49a3dfb7 dffe692b fea09208
! %f24 = 33b7f367 82697c3b ae7ddcd2 0ab05177
! %f28 = 0566893c ca4a6e78 0bbc9d52 aa00d6ce
mov 0x140,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000031000140
! Mem[000000009100000c] = 2c4a14e7, %g2 = 0000000000003f28
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000002c4a
! %l0 = fffffffffff5b4c8, Mem[00000000918001f0] = 7ba8917e3e403ba4
stx %l0,[%o0+0x1f0] ! Mem[00000000918001f0] = fffffffffff5b4c8
! %l3 = fffffffffffff1dc, %l0 = fffffffffff5b4c8, %l2 = ffffffffffffffc1
sllx %l3,%l0,%l2 ! %l2 = fffffffffff1dc00
! immd = 00000000000001a7, %l3 = fffffffffffff1dc, %ccr = 88
movge %xcc,0x1a7,%l3 ! Register Not Moved
! Mem[0000000031000105] = 76d6a3c6, %l5 = 000000003e483fc4
ldstub [%i2+0x105],%l5 ! %l5 = 000000d6000000ff
! %l2 = fffffffffff1dc00, %l4 = 9900000000000000, %ccr = 88
movle %xcc,%l2,%l4 ! Moved, %l4 = fffffffffff1dc00
! %l2 = fffffffffff1dc00, Mem[0000000091800140] = 2c79ecf4b654a261
stx %l2,[%o0+0x140] ! Mem[0000000091800140] = fffffffffff1dc00
p16_label_11:
! %l1 = 0000000065a8bde6, Mem[0000000031000000] = 402a4685716c143e
stxa %l1,[%i2+%g0]0x89 ! Mem[0000000031000000] = 0000000065a8bde6
! Clear Register : %l4 = fffffffffff1dc00
clr %l4 ! %l4 = 0000000000000000
! Mem[00000000910001a8] = 26cf3faf, %g2 = 0000000000002c4a
ldsb [%i6+0x1a9],%g2 ! %g2 = 0000000000000026
! Mem[0000000091800040] = 8b4c6fe0, %g18 = 23e2519ff72cead5
ldsw [%o0+0x040],%g2 ! %g2 = 23e2519ff72cead5
! Mem[0000000031000000] = e6bda865, %l7 = 000000000000009f
lduwa [%i2+%g0]0x80,%l7 ! %l7 = 00000000e6bda865
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l6 = 00000000dd06720e, %l5 = 00000000000000d6, %y = 000a4b66
mulscc %l6,%l5,%l6 ! %l6 = 00000000ee833907, %ccr = 08, %y = 000525b3
! Mem[0000000030800008] = 01ccf145, %l6 = 00000000ee833907
ldsha [%i1+%o1]0x88,%l6 ! %l6 = fffffffffffff145
! Invert Register : %l4 = 0000000000000000
xor %l4,-1,%l4 ! %l4 = ffffffffffffffff
! immd = 0000000000000315, %l4 = ffffffffffffffff, %ccr = 08
movne %xcc,0x315,%l4 ! Moved, %l4 = 0000000000000315
p16_label_12:
! %l2 = fffffffffff1dc00, %l3 = fffffffffffff1dc, %ccr = 08
movl %icc,%l2,%l3 ! Moved, %l3 = fffffffffff1dc00
! %l3 = fffffffffff1dc00, Mem[0000000030000020] = 2ea43967
stwa %l3,[%i0+%o4]0x88 ! Mem[0000000030000020] = fff1dc00
! Mem[0000000091800058] = be95688e, %g2 = ffffffff8b4c6fe0
ldsb [%o0+0x05b],%g2 ! %g2 = ffffffffffffffbe
! Mem[00000000318000c0] = f4e679b1, %l1 = 65a8bde6, %l0 = fff5b4c8
add %i3,0xc0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f4e679b1
! %l2 = fffffffffff1dc00, Mem[0000000091000138] = 4c906f701fce8b29
stx %l2,[%i6+0x138] ! Mem[0000000091000138] = fffffffffff1dc00
! %f6 = 15a94647 6eb58a95, Mem[0000000031000000] = e6bda865 00000000
stda %f6 ,[%i2+%g0]0x80 ! Mem[0000000031000000] = 15a94647 6eb58a95
! Mem[0000000090000180] = a32af1254d694d63, %g2 = ffffffffffffffbe
ldx [%i4+0x180],%g2 ! %g2 = a32af1254d694d63
! %l5 = 00000000000000d6, Mem[00000000910001bc] = 47252129
sth %l5,[%i6+0x1bc] ! Mem[00000000910001bc] = 00d62129
! immd = 00000000000001be, %l3 = fffffffffff1dc00, %ccr = 08
movle %icc,0x1be,%l3 ! Moved, %l3 = 00000000000001be
! Mem[0000000090800078] = 05af2cea 1c600515, %g2 = 4d694d63, %g3 = 7f5a70fd
ldd [%i5+0x078],%g2 ! %g2 = 0000000005af2cea 000000001c600515
p16_label_13:
! %l6 = fffffffffffff145, Mem[00000000910000e8] = 0e4d5d82, %asi = 80
stha %l6,[%i6+0x0e8]%asi ! Mem[00000000910000e8] = f1455d82
! %l5 = 00000000000000d6, %l3 = 00000000000001be, %ccr = 08
movge %icc,%l5,%l3 ! Register Not Moved
! Mem[00000000308000d8] = 757c6eb3, %l3 = 00000000000001be
ldub [%i1+0x0d8],%l3 ! %l3 = 0000000000000075
! immd = 00000000000001c4, %l5 = 00000000000000d6, %ccr = 08
movvs %xcc,0x1c4,%l5 ! Register Not Moved
! %l7 = 00000000e6bda865, Mem[0000000031000037] = bd10c556
stb %l7,[%i2+0x037] ! Mem[0000000031000034] = bd10c565
! immd = 0000000000000385, %l6 = fffffffffffff145, %ccr = 08
movn %xcc,0x385,%l6 ! Register Not Moved
! %l2 = fffffffffff1dc00, Mem[0000000030000008] = be000000
stba %l2,[%i0+%o1]0x88 ! Mem[0000000030000008] = be000000
! %l5 = 00000000000000d6, immed = 00000c6f, %y = 000525b3
udivcc %l5,0xc6f,%l6 ! %l6 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = f4e679b1
! %l2 = fffffffffff1dc00, %l7 = 00000000e6bda865, %y = f4e679b1
smulcc %l2,%l7,%l2 ! %l2 = 0001652e1ecbcc00, %ccr = 00, %y = 0001652e
! Mem[00000000318001e8] = a846a0aa, %l1 = 0000000065a8bde6
lduw [%i3+0x1e8],%l1 ! %l1 = 00000000a846a0aa
p16_label_14:
! immd = 0000000000000364, %l1 = 00000000a846a0aa, %ccr = 00
movge %xcc,0x364,%l1 ! Moved, %l1 = 0000000000000364
! Mem[0000000090800034] = 37c4972c, %g2 = 0000000005af2cea
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000037c4
! %l7 = 00000000e6bda865, imm = fffffffffffff161, %l1 = 0000000000000364
orcc %l7,-0xe9f,%l1 ! %l1 = fffffffffffff965, %ccr = 88
membar #Sync ! Added by membar checker (199)
! %f20 = a749fead, Mem[0000000090000088] = 3d86d273
st %f20,[%i4+0x088] ! Mem[0000000090000088] = a749fead
! Mem[0000000090000088] = a749feadc7e2b54b, %f48 = dc8cabda 2a1da096
ldd [%i4+0x088],%f48 ! %f48 = a749fead c7e2b54b
! %l4 = 0000000000000315, %l2 = 0001652e1ecbcc00, %ccr = 88
movge %icc,%l4,%l2 ! Register Not Moved
! Mem[0000000030000130] = bba95cdfda1b030a, %l4 = 0000000000000315, %l2 = 0001652e1ecbcc00
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bba95cdfda1b030a
! %l6 = 00000000ffffffff, imm = 000000000000010f, %l1 = fffffffffffff965
andcc %l6,0x10f,%l1 ! %l1 = 000000000000010f, %ccr = 00
! %l7 = 00000000e6bda865, Mem[0000000091800078] = a9486159, %asi = 80
stba %l7,[%o0+0x078]%asi ! Mem[0000000091800078] = 65486159
! Mem[00000000918000b4] = a5509592, %g2 = 00000000000037c4
lduw [%o0+0x0b4],%g2 ! %g2 = 00000000a5509592
p16_label_15:
! Mem[0000000031800018] = 958ab56e, %l4 = 0000000000000315
ldswa [%i3+%o3]0x80,%l4 ! %l4 = ffffffff958ab56e
! %l7 = 00000000e6bda865, Mem[0000000030000020] = fff1dc00
stha %l7,[%i0+%o4]0x88 ! Mem[0000000030000020] = fff1a865
! Mem[00000000910000b8] = 6547233d, %g2 = 00000000a5509592
ldub [%i6+0x0b9],%g2 ! %g2 = 0000000000000065
! Mem[000000003080018e] = 6d78ea32, %l6 = 00000000ffffffff
ldstub [%i1+0x18e],%l6 ! %l6 = 000000ea000000ff
! Mem[0000000090000190] = 3558c986, %g2 = 0000000000000065
ldub [%i4+0x190],%g2 ! %g2 = 0000000000000035
! %l0 = 00000000f4e679b1, Mem[00000000918001e8] = 85b8bbb8
sth %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 79b1bbb8
! Mem[00000000310001c8] = 439591f4d5073af4, %l2 = bba95cdfda1b030a, %l0 = 00000000f4e679b1
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 439591f4d5073af4
! Mem[00000000318001d8] = 84edb842cc57d153, %l2 = bba95cdfda1b030a, %l2 = bba95cdfda1b030a
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 84edb842cc57d153
! Mem[0000000091000118] = 5d8c784c, %g2 = 0000000000000035
lduw [%i6+0x118],%g2 ! %g2 = 000000005d8c784c
! %l4 = ffffffff958ab56e, immed = 00000d6d, %y = 0001652e
umul %l4,0xd6d,%l2 ! %l2 = 000007d7b745d5d6, %y = 000007d7
p16_label_16:
! %l7 = 00000000e6bda865, Mem[0000000091000070] = a6e137bbab1740c8
stx %l7,[%i6+0x070] ! Mem[0000000091000070] = 00000000e6bda865
! Mem[0000000030800020] = c43f483e, %l7 = 00000000e6bda865
lduha [%i1+%o4]0x81,%l7 ! %l7 = 000000000000c43f
! %l3 = 0000000000000075, Mem[0000000091800196] = e6a90610, %asi = 80
stba %l3,[%o0+0x196]%asi ! Mem[0000000091800194] = 75a90610
! %l1 = 000000000000010f, Mem[00000000900000f6] = a30b6237
stb %l1,[%i4+0x0f6] ! Mem[00000000900000f4] = 0f0b6237
! Mem[000000003080014c] = 9b98d357, %l0 = 439591f4d5073af4
ldsh [%i1+0x14c],%l0 ! %l0 = ffffffffffff9b98
! done : should take illegal inst trap, %l0 = ffffffffffff9b98
done ! Illegal inst trap : %l0 = ffffffffffff9ba8
! Mem[0000000091000108] = 0bb2cf27, %g2 = 000000005d8c784c
lduwa [%i6+0x108]%asi,%g2 ! %g2 = 000000000bb2cf27
! %l5 = 00000000000000d6, %l2 = 000007d7b745d5d6, %l4 = ffffffff958ab56e
sllx %l5,%l2,%l4 ! %l4 = 0000000035800000
! immd = 0000000000000135, %l5 = 00000000000000d6, %ccr = 00
movcc %xcc,0x135,%l5 ! Moved, %l5 = 0000000000000135
! Mem[0000000031000104] = 76ffa3c6, %l2 = 000007d7b745d5d6
swap [%i2+0x104],%l2 ! %l2 = 0000000076ffa3c6
p16_label_17:
! Mem[00000000310001e0] = 47e57be1, %l5 = 00000135, %l5 = 00000135
add %i2,0x1e0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000047e57be1
! Mem[000000009100014c] = bb8ca6d7, %g18 = 23e2519ff72cead5
ldsw [%i6+0x14c],%g2 ! %g2 = 23e2519ff72cead5
! Mem[0000000030800020] = c43f483e20b968df, %l5 = 0000000047e57be1
ldxa [%i1+%o4]0x81,%l5 ! %l5 = c43f483e20b968df
! Mem[00000000910000a0] = 9b408634, %g2 = ffffffffbb8ca6d7
ldsb [%i6+0x0a2],%g2 ! %g2 = ffffffffffffff9b
! %l1 = 000000000000010f, Mem[0000000091800038] = 8581ae53fd74b765, %asi = 80
stxa %l1,[%o0+0x038]%asi ! Mem[0000000091800038] = 000000000000010f
! %l4 = 0000000035800000, immed = fffffe40, %ccr = 00
movrne %l4,-0x1c0,%l6 ! Moved, %l6 = fffffffffffffe40
! %l0 = ffffffffffff9ba8, %l5 = c43f483e20b968df, %l3 = 0000000000000075
orn %l0,%l5,%l3 ! %l3 = ffffffffffff9fa8
! %l0 = ffffffffffff9ba8, %l7 = 000000000000c43f, %ccr = 00
movvc %xcc,%l0,%l7 ! Moved, %l7 = ffffffffffff9ba8
! %l3 = ffffffffffff9fa8, Mem[0000000030000010] = edd6661f
stw %l3,[%i0+%o2] ! Mem[0000000030000010] = ffff9fa8
! Mem[00000000918000cc] = 5d67fd8c, %g2 = ffffffffffffff9b
lduw [%o0+0x0cc],%g2 ! %g2 = 000000005d67fd8c
p16_label_18:
! Mem[0000000091000040] = 0115df7d, %g2 = 000000005d67fd8c
ldsb [%i6+0x040],%g2 ! %g2 = 0000000000000001
! %l4 = 0000000035800000, Mem[00000000908001d0] = b91b1693
stb %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 001b1693
! Mem[0000000031800018] = 958ab56e, %l2 = 0000000076ffa3c6
ldsha [%i3+%o3]0x81,%l2 ! %l2 = ffffffffffff958a
! Mem[0000000030000144] = 90275d38, %l6 = fffffe40, %l0 = ffff9ba8
add %i0,0x144,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000090275d38
! %l3 = ffffffffffff9fa8, imm = 0000000000000010, %l3 = ffffffffffff9fa8
srlx %l3,0x010,%l3 ! %l3 = 0000ffffffffffff
! Mem[0000000030000166] = 858053bf, %l4 = 0000000035800000
ldstub [%i0+0x166],%l4 ! %l4 = 00000053000000ff
! %l4 = 0000000000000053, imm = 0000000000000234, %l0 = 0000000090275d38
xor %l4,0x234,%l0 ! %l0 = 0000000000000267
! Mem[0000000030800010] = f12af54b, %l6 = fffffffffffffe40
lduba [%i1+%o2]0x80,%l6 ! %l6 = 00000000000000f1
! Mem[0000000091000108] = 0bb2cf27, %g18 = 23e2519ff72cead5
ldsw [%i6+0x108],%g2 ! %g2 = 23e2519ff72cead5
! %l2 = ffffffffffff958a, immed = 0000080a, %y = 000007d7
mulscc %l2,0x80a,%l0 ! %l0 = 000000007fffd2cf, %ccr = 00, %y = 000003eb
p16_label_19:
! %f2 = 6c76b90e e11d7b19, Mem[00000000908001b8] = 4ff80a32 a52b18be
std %f2 ,[%i5+0x1b8] ! Mem[00000000908001b8] = 6c76b90e e11d7b19
! %l4 = 0000000000000053, Mem[000000009000017e] = 9b48a32a
stb %l4,[%i4+0x17e] ! Mem[000000009000017c] = 5348a32a
! %l6 = 00000000000000f1, Mem[0000000031000008] = 475472bac1ffffff
stxa %l6,[%i2+%o1]0x88 ! Mem[0000000031000008] = 00000000000000f1
! immd = 0000000000000333, %l5 = c43f483e20b968df, %ccr = 00
movleu %xcc,0x333,%l5 ! Register Not Moved
! Mem[0000000091800098] = e9d38acc, %g2 = 000000000bb2cf27
lduh [%o0+0x09a],%g2 ! %g2 = 000000000000e9d3
! %l3 = 0000ffffffffffff, Mem[0000000090800074] = 6fb98264
stw %l3,[%i5+0x074] ! Mem[0000000090800074] = ffffffff
! Mem[0000000031800000] = 6f1e0296, %l6 = 00000000000000f1
lduba [%i3+%g0]0x89,%l6 ! %l6 = 0000000000000096
! Mem[00000000910001e8] = be77e5d0, %g18 = 23e2519ff72cead5
ldsw [%i6+0x1e8],%g2 ! %g2 = 23e2519ff72cead5
! %l4 = 0000000000000053, imm = 000000000000011c, %l7 = ffffffffffff9ba8
addcc %l4,0x11c,%l7 ! %l7 = 000000000000016f, %ccr = 00
! Mem[0000000030800018] = f9949239, %f21 = 49a3dfb7
lda [%i1+%o3]0x88,%f21 ! %f21 = f9949239
p16_label_20:
! %l7 = 000000000000016f, Mem[0000000091800104] = bc01ca27
stw %l7,[%o0+0x104] ! Mem[0000000091800104] = 0000016f
! %l7 = 000000000000016f, immed = 00000b0a, %y = 000003eb
mulscc %l7,0xb0a,%l6 ! %l6 = 0000000000000bc1, %ccr = 00, %y = 800001f5
! %l7 = 000000000000016f, Mem[000000003100004f] = 49c57231
stb %l7,[%i2+0x04f] ! Mem[000000003100004c] = 49c5726f
! Mem[00000000300000fc] = 3f22afa3, %l1 = 0000010f, %l1 = 0000010f
add %i0,0xfc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000003f22afa3
! immd = 000000000000020e, %l7 = 000000000000016f, %ccr = 00
movn %xcc,0x20e,%l7 ! Register Not Moved
! Mem[000000003000019a] = 2037bed9, %l7 = 000000000000016f
ldstuba [%i0+0x19a]%asi,%l7 ! %l7 = 000000be000000ff
! %l1 = 000000003f22afa3, Mem[0000000090000196] = 791c1131
stb %l1,[%i4+0x196] ! Mem[0000000090000194] = a31c1131
! Mem[00000000910001b8] = fe0490b8, %g2 = ffffffffbe77e5d0
ldsb [%i6+0x1b8],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000031000118] = 912f21e8, %l1 = 000000003f22afa3, %asi = 80
swapa [%i2+0x118]%asi,%l1 ! %l1 = 00000000912f21e8
! Mem[0000000090000060] = 77bc97b3, %g18 = 23e2519ff72cead5
ldswa [%i4+0x060]%asi,%g2 ! %g2 = 23e2519ff72cead5
p16_label_21:
! %l7 = 00000000000000be, imm = 0000000000000555, %l3 = 0000ffffffffffff
orncc %l7,0x555,%l3 ! %l3 = fffffffffffffabe, %ccr = 88
! Mem[00000000910001c8] = 4ceef152, %g2 = 0000000077bc97b3
lduw [%i6+0x1c8],%g2 ! %g2 = 000000004ceef152
! %l3 = fffffffffffffabe, %l5 = c43f483e20b968df, %y = 800001f5
udiv %l3,%l5,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 7fffd2cf
! %l7 = 00000000000000be, %l3 = fffffffffffffabe, %ccr = 88
move %xcc,%l7,%l3 ! Register Not Moved
! %l0 = 000000007fffd2cf, Mem[0000000031800008] = f7fb5af3
stha %l0,[%i3+%o1]0x81 ! Mem[0000000031800008] = d2cf5af3
! Mem[0000000090000110] = 655a0b7f, %g2 = 000000004ceef152
lduba [%i4+0x111]%asi,%g2 ! %g2 = 0000000000000065
! %l2 = ffffffffffff958a, immed = 0000006a, %ccr = 88
movrlz %l2,0x06a,%l1 ! Moved, %l1 = 000000000000006a
! Mem[00000000318000ec] = d2f5d304, %l2 = ffff958a, %l2 = ffff958a
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d2f5d304
! Mem[00000000910000e0] = 1ff12e9575236dff, %f48 = a749fead c7e2b54b
ldd [%i6+0x0e0],%f48 ! %f48 = 1ff12e95 75236dff
! Mem[0000000091000134] = a71a8cdc, %g2 = 0000000000000065
ldsh [%i6+0x134],%g2 ! %g2 = ffffffffffffa71a
p16_label_22:
! %l1 = 000000000000006a, Mem[00000000310000de] = 8bb03841, %asi = 80
stba %l1,[%i2+0x0de]%asi ! Mem[00000000310000dc] = 8bb06a41
! %l0 = 7fffd2cf, %l1 = 0000006a, Mem[0000000031000020] = 98c736f0 fb5011cc
stda %l0,[%i2+%o4]0x88 ! Mem[0000000031000020] = 7fffd2cf 0000006a
! %f11 = e605bcf1, Mem[00000000900001b4] = 4ae9a786
st %f11,[%i4+0x1b4] ! Mem[00000000900001b4] = e605bcf1
! %l4 = 0000000000000053, Mem[0000000031000008] = f1000000
stba %l4,[%i2+%o1]0x80 ! Mem[0000000031000008] = 53000000
! Mem[0000000091000060] = 5da12a33000a4b66, %g2 = ffffffffffffa71a
ldx [%i6+0x060],%g2 ! %g2 = 5da12a33000a4b66
! %l7 = 00000000000000be, Mem[0000000090000128] = f1f21be26da53483
stx %l7,[%i4+0x128] ! Mem[0000000090000128] = 00000000000000be
! Mem[0000000031000028] = 4e85c207, %l7 = 00000000000000be
lduha [%i2+%o5]0x89,%l7 ! %l7 = 000000000000c207
! %l5 = c43f483e20b968df, %l1 = 000000000000006a, %l1 = 000000000000006a
xnor %l5,%l1,%l1 ! %l1 = 3bc0b7c1df46974a
! Mem[0000000031000010] = eb6e59f2, %l4 = 0000000000000053
ldswa [%i2+%o2]0x88,%l4 ! %l4 = ffffffffeb6e59f2
! %l2 = 00000000d2f5d304, Mem[0000000091000160] = f14be39c
stw %l2,[%i6+0x160] ! Mem[0000000091000160] = d2f5d304
p16_label_23:
! %f11 = e605bcf1, Mem[00000000910000dc] = c3079564
st %f11,[%i6+0x0dc] ! Mem[00000000910000dc] = e605bcf1
! %l2 = d2f5d304, %l3 = fffffabe, Mem[0000000090000080] = dc8cabda 2a1da096
std %l2,[%i4+0x080] ! Mem[0000000090000080] = d2f5d304 fffffabe
! Mem[00000000910000a4] = 349e0f45, %g2 = 5da12a33000a4b66
ldsb [%i6+0x0a5],%g2 ! %g2 = 0000000000000034
! %l5 = c43f483e20b968df, Mem[0000000030000028] = b3a604e3
stba %l5,[%i0+%o5]0x89 ! Mem[0000000030000028] = b3a604df
! Mem[00000000308001bc] = 7523cbb2, %l5 = c43f483e20b968df
swap [%i1+0x1bc],%l5 ! %l5 = 000000007523cbb2
! %l7 = 000000000000c207
sethi %hi(0xb9dd4400),%l7 ! %l7 = 00000000b9dd4400
! Mem[00000000308000cf] = 1ccdfd14, %l2 = 00000000d2f5d304
ldstub [%i1+0x0cf],%l2 ! %l2 = 00000014000000ff
! %l6 = 00000000ffffffff, Mem[000000009100018a] = e8f891c7
sth %l6,[%i6+0x18a] ! Mem[0000000091000188] = ffff91c7
! %l0 = 000000007fffd2cf, imm = 0000000000000b2a, %l6 = 00000000ffffffff
orncc %l0,0xb2a,%l6 ! %l6 = fffffffffffff6df, %ccr = 88
! %l7 = 00000000b9dd4400, imm = 0000000000000bbd, %l6 = fffffffffffff6df
xnor %l7,0xbbd,%l6 ! %l6 = ffffffff4622b042
p16_label_24:
! Mem[0000000091000064] = 000a4b66, %g2 = 0000000000000034
ldsh [%i6+0x064],%g2 ! %g2 = 000000000000000a
! %l4 = ffffffffeb6e59f2, %l7 = 00000000b9dd4400, %ccr = 88
movrlez %l4,%l7,%l6 ! Moved, %l6 = 00000000b9dd4400
! Mem[000000003080000c] = 0b1c53f1, %l4 = ffffffffeb6e59f2
ldstub [%i1+0x00c],%l4 ! %l4 = 0000000b000000ff
! Mem[00000000908001b0] = 5c20df90, %g18 = 23e2519ff72cead5
ldsw [%i5+0x1b0],%g2 ! %g2 = 23e2519ff72cead5
! Mem[0000000030800028] = a541a8ff, %f17 = e15c9feb
lda [%i1+%o5]0x88,%f17 ! %f17 = a541a8ff
! %l2 = 0000000000000014, %l4 = 000000000000000b, %l7 = 00000000b9dd4400
xorcc %l2,%l4,%l7 ! %l7 = 000000000000001f, %ccr = 00
! Mem[00000000300000bc] = 42967b7e, %l3 = fffffffffffffabe
swap [%i0+0x0bc],%l3 ! %l3 = 0000000042967b7e
! %f21 = f9949239, Mem[0000000030000008] = be000000
sta %f21,[%i0+%o1]0x89 ! Mem[0000000030000008] = f9949239
! %l1 = 3bc0b7c1df46974a, %l3 = 0000000042967b7e, %ccr = 00
movvs %icc,%l1,%l3 ! Register Not Moved
! Mem[00000000300001f4] = e7d84a99, %l3 = 42967b7e, %l4 = 0000000b
add %i0,0x1f4,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e7d84a99
p16_label_25:
! %l1 = 3bc0b7c1df46974a, Mem[0000000090000000] = aa4a53b3
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = df46974a
! Mem[000000003000006a] = e115ee4f, %l6 = 00000000b9dd4400
ldstub [%i0+0x06a],%l6 ! %l6 = 000000ee000000ff
! Mem[0000000090000118] = c4c6c205, %g2 = 000000005c20df90
lduw [%i4+0x118],%g2 ! %g2 = 00000000c4c6c205
! %l0 = 7fffd2cf, %l1 = df46974a, Mem[0000000091800040] = 8b4c6fe0 5af932e1
std %l0,[%o0+0x040] ! Mem[0000000091800040] = 7fffd2cf df46974a
! Mem[00000000910000e0] = 2e957523, %g2 = 00000000c4c6c205
ldub [%i6+0x0e2],%g2 ! %g2 = 000000000000002e
! Mem[0000000030000008] = f9949239, %l1 = 3bc0b7c1df46974a
ldstuba [%i0+%o1]0x88,%l1 ! %l1 = 00000039000000ff
! %f23 = fea09208, Mem[0000000030000018] = 238e9410
sta %f23,[%i0+%o3]0x88 ! Mem[0000000030000018] = fea09208
! %f28 = 0566893c, Mem[0000000091800148] = 4e1dc160
st %f28,[%o0+0x148] ! Mem[0000000091800148] = 0566893c
! Mem[00000000908001e0] = a5c49743, %g2 = 000000000000002e
ldub [%i5+0x1e1],%g2 ! %g2 = 00000000000000a5
! Mem[00000000310000b1] = 8138ee2f, %l2 = 0000000000000014
ldstub [%i2+0x0b1],%l2 ! %l2 = 00000038000000ff
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
1: membar #Sync ! Force all stores to complete
p16_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x040] ! Set processor 16 done flag
! Check Registers
p16_check_registers:
set p16_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000007fffd2cf
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000039
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000038
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000042967b7e
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e7d84a99
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007523cbb2
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ee
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000001f
bne,a,pn %xcc,p16_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x7fffd2cf,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p16_failed
mov 0x111,%g1
! Check Floating Point Registers
p16_check_fp_registers:
set p16_expected_fp_regs,%g3
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 10948e23 a541a8ff
bne %xcc,p16_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a749fead f9949239
bne %xcc,p16_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be dffe692b fea09208
bne %xcc,p16_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 33b7f367 82697c3b
bne %xcc,p16_f24_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff9294f9adc3c236
ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffff9fa894b08ea2
ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0892a0fe880e4a04
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 = 65a8f1ff1aa15265
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 = df04a6b316d2dcf2
ldx [%i0+0x028],%g3 ! Observed data at 0000000030000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = aaf38d04589dff9c
ldx [%i0+0x040],%g3 ! Observed data at 0000000030000040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = e115ff4f572eae61
ldx [%i0+0x068],%g3 ! Observed data at 0000000030000068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b9c956bcfffffabe
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000300000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7448ffcfe414af20
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000300000d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x160],%g2 ! Expected data = cea429618580ffbf
ldx [%i0+0x160],%g3 ! Observed data at 0000000030000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2037ffd90a3ed55e
ldx [%i0+0x198],%g3 ! Observed data at 0000000030000198
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 50b8c8243b17f928
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000300001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1b0,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 45f1cc01ff1c53f1
ldx [%i1+0x008],%g3 ! Observed data at 0000000030800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffa841a5845629bf
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3a4f171c1ccdfdff
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000308000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffffd1c2e1f5f1e1
ldx [%i1+0x100],%g3 ! Observed data at 0000000030800100
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5f2ab85a9b98d357
ldx [%i1+0x148],%g3 ! Observed data at 0000000030800148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9c061e226d78ff32
ldx [%i1+0x188],%g3 ! Observed data at 0000000030800188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f0520fb720b968df
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000308001b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bc4c4988d8e651d6
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 = 15a946476eb58a95
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 = 5300000000000000
ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = cfd2ff7f6a000000
ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 88815fc8bd10c565
ldx [%i2+0x030],%g3 ! Observed data at 0000000031000030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = ee9fe6ee49c5726f
ldx [%i2+0x048],%g3 ! Observed data at 0000000031000048
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0000003f15f77933
ldx [%i2+0x098],%g3 ! Observed data at 0000000031000098
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 81ffee2f5eda6210
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000310000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3186c0198bb06a41
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000310000d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2994c401b745d5d6
ldx [%i2+0x100],%g3 ! Observed data at 0000000031000100
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3f22afa3264391d4
ldx [%i2+0x118],%g3 ! Observed data at 0000000031000118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 10948e23e15c9feb
ldx [%i2+0x140],%g3 ! Observed data at 0000000031000140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c2294f3a78e4d947
ldx [%i2+0x148],%g3 ! Observed data at 0000000031000148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = a749fead49a3dfb7
ldx [%i2+0x150],%g3 ! Observed data at 0000000031000150
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = dffe692bfea09208
ldx [%i2+0x158],%g3 ! Observed data at 0000000031000158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 33b7f36782697c3b
ldx [%i2+0x160],%g3 ! Observed data at 0000000031000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ae7ddcd20ab05177
ldx [%i2+0x168],%g3 ! Observed data at 0000000031000168
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0566893cca4a6e78
ldx [%i2+0x170],%g3 ! Observed data at 0000000031000170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0bbc9d52aa00d6ce
ldx [%i2+0x178],%g3 ! Observed data at 0000000031000178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 47e57be100000004
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000310001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1e0,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = d2cf5af3a6eac24f
ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 958ab56e4746a915
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 = 424fcba490c34800
ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x020,%g4
ldx [%g1+0x118],%g2 ! Expected data = e99efa4849ff2332
ldx [%i3+0x118],%g3 ! Observed data at 0000000031800118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 579785514ba05f76
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000318001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1f0,%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_f16_fail:
set p16_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f20_fail:
set p16_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f22_fail:
set p16_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f24_fail:
set p16_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
stba %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000020]
stha %l7,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800010]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000020]
done
p16_trap1o:
stba %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000020]
stha %l7,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800010]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000020]
done
p16_trap2e:
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000008]
done
p16_trap2o:
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000031000008]
done
p16_trap3e:
or %l5,0x647,%l7
xor %l5,%l0,%l2
sub %l5,%l0,%l6
subc %l4,-0x344,%l2
done
p16_trap3o:
or %l5,0x647,%l7
xor %l5,%l0,%l2
sub %l5,%l0,%l6
subc %l4,-0x344,%l2
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 = 8cfe61300455bbc7
ldx [%g1+0x008],%l1 ! %l1 = bd7df5065f2ab85a
ldx [%g1+0x010],%l2 ! %l2 = 0bc32670d8e651d6
ldx [%g1+0x018],%l3 ! %l3 = c748a81c76647747
ldx [%g1+0x020],%l4 ! %l4 = 29c0ebf8b29ab91b
ldx [%g1+0x028],%l5 ! %l5 = f9d7d5b89f977b57
ldx [%g1+0x030],%l6 ! %l6 = af3cf23be4d64f07
ldx [%g1+0x038],%l7 ! %l7 = b8252b07bb27eac8
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0e98a08a 1dfa866f aa43825e b14f9f5b
! %f4 = 658cc817 0371fe06 ab41bf72 2be69d44
! %f8 = 440d8f5a 777aaaee 95762c13 ebe6c35b
! %f12 = 9ec233de 2ce47fd1 48a34b77 b820f2d5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e0843ef2 0afd9d85 e2bf82d7 c4dbc6c2
! %f20 = 593f8eff 66bbb8ca 78989913 13b90f25
! %f24 = 0970d294 eff8eb39 b166ef12 c8675c2b
! %f28 = b377202c 513ee18d b57ef3ee de032b25
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 73ff4266 60820250 3f48b96c a32af80d
! %f36 = 95a4abdb c486261c cd395c25 00b3f6bb
! %f40 = c9d7bbb6 d79d1761 20daaa09 d3f00918
! %f44 = b68612c9 9ecf3098 13a4af47 c09f7df7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8011ceaf00000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = 8011ceaf00000071
wr %g0,%y ! Clear Y 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[0000000032800008] = 94043473, %l4 = bbae5a52a85bdcb4
lduha [%i1+%o1]0x88,%l4 ! %l4 = 0000000000003473
! Mem[0000000033800000] = 1919531f3ffee29b, %f8 = 440d8f5a 777aaaee
ldda [%i3+%g0]0x80,%f8 ! %f8 = 1919531f 3ffee29b
! Mem[0000000091800178] = b03d72e9, %g2 = c3176a4974dab0d0
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffb03d
! immd = 0000000000000063, %l6 = 9dc16cc49d25697a, %ccr = 44
movleu %xcc,0x063,%l6 ! Moved, %l6 = 0000000000000063
! Mem[00000000900001f8] = 07425ca0 64acdc55, %g2 = ffffb03d, %g3 = 0bad0b00
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000007425ca0 0000000064acdc55
! %l3 = 0cac7fc3fd0b5308, %l4 = 0000000000003473, %l2 = 28552d5a4966a6b2
andn %l3,%l4,%l2 ! %l2 = 0cac7fc3fd0b4308
! Mem[00000000910001e0] = 3b75f6c9, %g18 = 4c0c19b01a7b59a6
ldswa [%i6+0x1e0]%asi,%g2 ! %g2 = 4c0c19b01a7b59a6
! %l1 = 50f3635a0e46bdbd, Mem[0000000090800103] = 8ae0e3cc
stb %l1,[%i5+0x103] ! Mem[0000000090800100] = bde0e3cc
! immd = 0000000000000166, %l2 = 0cac7fc3fd0b4308, %ccr = 44
movg %xcc,0x166,%l2 ! Register Not Moved
! Mem[000000009000011c] = 9aa8db92, %g2 = 000000003b75f6c9
lduh [%i4+0x11c],%g2 ! %g2 = 0000000000009aa8
p17_label_2:
! Mem[00000000910001f0] = 4f29ed9c, %g2 = 0000000000009aa8
lduw [%i6+0x1f0],%g2 ! %g2 = 000000004f29ed9c
! Mem[000000003300013e] = ac786c44, %l7 = 21f24fa8393d4039
ldstub [%i2+0x13e],%l7 ! %l7 = 0000006c000000ff
! Mem[00000000330001fa] = c8e064f6, %l0 = 50ac8be06a79c6ba
ldstub [%i2+0x1fa],%l0 ! %l0 = 00000064000000ff
! Mem[0000000033800119] = f39c7141, %l5 = f1a91bde1eafdf4d
ldstub [%i3+0x119],%l5 ! %l5 = 0000009c000000ff
! %l2 = 0cac7fc3fd0b4308, Mem[00000000908000b4] = bf592623
stw %l2,[%i5+0x0b4] ! Mem[00000000908000b4] = fd0b4308
! %l6 = 0000000000000063, Mem[0000000032000018] = f17c6492
stba %l6,[%i0+%o3]0x81 ! Mem[0000000032000018] = 637c6492
! %l7 = 000000000000006c, Mem[0000000091000100] = 9416c8c1
stw %l7,[%i6+0x100] ! Mem[0000000091000100] = 0000006c
! %l0 = 00000064, %l1 = 0e46bdbd, Mem[0000000090800188] = cd2b4216 ada4c276
std %l0,[%i5+0x188] ! Mem[0000000090800188] = 00000064 0e46bdbd
! %l0 = 0000000000000064, Mem[0000000091000030] = 66b5e83a
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000064
! Mem[0000000033800150] = e976ad80fa4a53d7, %l5 = 000000000000009c, %l6 = 0000000000000063
add %i3,0x150,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e976ad80fa4a53d7
p17_label_3:
! %l3 = 0cac7fc3fd0b5308, immed = fffff19d, %y = 00000000
udiv %l3,-0xe63,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = 00000064
! %f30 = b57ef3ee de032b25, Mem[0000000033000008] = 09bf7b96 7c4d3b0e
stda %f30,[%i2+%o1]0x80 ! Mem[0000000033000008] = b57ef3ee de032b25
! %l3 = 0cac7fc3fd0b5308, Mem[0000000090000049] = c19d0d77
stb %l3,[%i4+0x049] ! Mem[0000000090000048] = 089d0d77
! %l2 = 0cac7fc3fd0b4308, immd = fffffffffffffac3, %l6 = 0000000000000000
mulx %l2,-0x53d,%l6 ! %l6 = 9c66ba5b7c01df18
! %f1 = 1dfa866f, Mem[000000009180011c] = 7a43b570
st %f1 ,[%o0+0x11c] ! Mem[000000009180011c] = 1dfa866f
! Mem[0000000033800000] = 1f531919, %l7 = 000000000000006c
ldstuba [%i3+%g0]0x89,%l7 ! %l7 = 00000019000000ff
! %l4 = 0000000000003473, Mem[0000000032800008] = 94043473
stba %l4,[%i1+%o1]0x88 ! Mem[0000000032800008] = 94043473
! Mem[0000000033000028] = e9b082b8, %l0 = 00000064, %l0 = 00000064
add %i2,0x28,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e9b082b8
! %f0 = 0e98a08a 1dfa866f aa43825e b14f9f5b
! %f4 = 658cc817 0371fe06 ab41bf72 2be69d44
! %f8 = 1919531f 3ffee29b 95762c13 ebe6c35b
! %f12 = 9ec233de 2ce47fd1 48a34b77 b820f2d5
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000908001a8] = 7794989c, %g2 = 000000004f29ed9c
ldub [%i5+0x1ab],%g2 ! %g2 = 0000000000000077
p17_label_4:
! %l5 = 000000000000009c, Mem[0000000090000048] = e3089d0d, %asi = 80
stwa %l5,[%i4+0x048]%asi ! Mem[0000000090000048] = 0000009c
! Mem[0000000032000008] = 6dd8e720, %l4 = 0000000000003473
lduw [%i0+%o1],%l4 ! %l4 = 000000006dd8e720
! Mem[0000000032000008] = 6dd8e720, %l1 = 50f3635a0e46bdbd
lduha [%i0+%o1]0x80,%l1 ! %l1 = 0000000000006dd8
membar #Sync ! Added by membar checker (200)
! Mem[00000000900000a0] = 1919531f 3ffee29b, %g2 = 00000077, %g3 = 64acdc55
ldd [%i4+0x0a0],%g2 ! %g2 = 000000001919531f 000000003ffee29b
! Mem[00000000918000f0] = 8523d502 c0777b49, %g2 = 1919531f, %g3 = 3ffee29b
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008523d502 00000000c0777b49
! %l3 = 0cac7fc3fd0b5308, %l7 = 0000000000000019, %ccr = 44
movcs %xcc,%l3,%l7 ! Register Not Moved
! %l6 = 9c66ba5b7c01df18, %l5 = 000000000000009c, %ccr = 44
move %icc,%l6,%l5 ! Moved, %l5 = 9c66ba5b7c01df18
! Invert Register : %l0 = 00000000e9b082b8
xor %l0,-1,%l0 ! %l0 = ffffffff164f7d47
! %l5 = 9c66ba5b7c01df18, %l7 = 0000000000000019, %l0 = ffffffff164f7d47
xor %l5,%l7,%l0 ! %l0 = 9c66ba5b7c01df01
! %l4 = 000000006dd8e720, imm = 000000000000000e, %l3 = 0cac7fc3fd0b5308
sll %l4,0x00e,%l3 ! %l3 = 00001b7639c80000
p17_label_5:
! %l4 = 000000006dd8e720, Mem[0000000091800046] = 32e13f28
sth %l4,[%o0+0x046] ! Mem[0000000091800044] = e7203f28
! Mem[0000000033800028] = 0e9b1283833cc662, %l6 = 9c66ba5b7c01df18
ldxa [%i3+%o5]0x81,%l6 ! %l6 = 0e9b1283833cc662
! %l4 = 000000006dd8e720, imm = 0000000000000998, %l5 = 9c66ba5b7c01df18
tsubcc %l4,0x998,%l5 ! %l5 = 000000006dd8dd88, %ccr = 00
! Mem[000000009100007c] = f38fa5ee, %g2 = 000000008523d502
lduw [%i6+0x07c],%g2 ! %g2 = 00000000f38fa5ee
! %l4 = 000000006dd8e720, Mem[0000000032000010] = 23d8e4c3
stwa %l4,[%i0+%o2]0x80 ! Mem[0000000032000010] = 6dd8e720
! %l5 = 000000006dd8dd88, Mem[00000000918000c8] = 253e4304
sth %l5,[%o0+0x0c8] ! Mem[00000000918000c8] = dd884304
! %l6 = 0e9b1283833cc662, Mem[00000000320000e4] = 73660565, %asi = 80
stwa %l6,[%i0+0x0e4]%asi ! Mem[00000000320000e4] = 833cc662
! %l4 = 000000006dd8e720, %l3 = 00001b7639c80000, %y = 00000064
sdiv %l4,%l3,%l4 ! %l4 = 00000000000001bc
mov %l0,%y ! %y = 7c01df01
! Mem[000000009100012c] = cd3a6161, %g2 = 00000000f38fa5ee
ldsh [%i6+0x12c],%g2 ! %g2 = ffffffffffffcd3a
! Mem[00000000908001c4] = 1f7a4e63, %g2 = ffffffffffffcd3a
ldsh [%i5+0x1c6],%g2 ! %g2 = 0000000000001f7a
p17_label_6:
! Mem[0000000032800028] = 22401945, %l2 = 0cac7fc3fd0b4308
ldsba [%i1+%o5]0x81,%l2 ! %l2 = 0000000000000022
! Mem[0000000091000034] = f8c80863, %g18 = 4c0c19b01a7b59a6
ldsw [%i6+0x034],%g2 ! %g2 = 4c0c19b01a7b59a6
! Mem[0000000032000018] = 5cfabe3f 92647c63, %l6 = 833cc662, %l7 = 00000019
ldda [%i0+%o3]0x88,%l6 ! %l6 = 0000000092647c63 000000005cfabe3f
! %l2 = 0000000000000022, Mem[000000009080017c] = 50ec43dd
stw %l2,[%i5+0x17c] ! Mem[000000009080017c] = 00000022
! %f24 = 0970d294 eff8eb39, Mem[0000000091800148] = 4e1dc160 fb3f156f
std %f24,[%o0+0x148] ! Mem[0000000091800148] = 0970d294 eff8eb39
! Mem[00000000910000a4] = 9e0f4548, %g2 = fffffffff8c80863
ldsb [%i6+0x0a6],%g2 ! %g2 = ffffffffffffff9e
! %l7 = 000000005cfabe3f, Mem[0000000032800028] = 224019452050d627
stxa %l7,[%i1+%o5]0x81 ! Mem[0000000032800028] = 000000005cfabe3f
! %l5 = 000000006dd8dd88, %l1 = 0000000000006dd8, %ccr = 00
mova %icc,%l5,%l1 ! Moved, %l1 = 000000006dd8dd88
! %l6 = 92647c63, %l7 = 5cfabe3f, Mem[00000000910001e0] = 3b75f6c9 d238546e
std %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = 92647c63 5cfabe3f
! Mem[000000009100006c] = 0ceda6e1, %g2 = ffffffffffffff9e
ldsh [%i6+0x06e],%g2 ! %g2 = 0000000000000ced
p17_label_7:
! Mem[0000000091000100] = 0000006c, %g18 = 4c0c19b01a7b59a6
ldsw [%i6+0x100],%g2 ! %g2 = 4c0c19b01a7b59a6
! Mem[0000000090000148] = 31494a3d, %g18 = 4c0c19b01a7b59a6
ldsw [%i4+0x148],%g2 ! %g2 = 4c0c19b01a7b59a6
! Mem[0000000033000000] = 6d0d531d, %l6 = 0000000092647c63
swap [%i2+%g0],%l6 ! %l6 = 000000006d0d531d
! %l5 = 000000006dd8dd88, Mem[0000000091800184] = 96b8711a
stw %l5,[%o0+0x184] ! Mem[0000000091800184] = 6dd8dd88
! Mem[00000000330001b4] = fb50b58e, %l2 = 0000000000000022
swap [%i2+0x1b4],%l2 ! %l2 = 00000000fb50b58e
! Mem[0000000091800050] = 28155d7221415b5a, %g2 = 0000000031494a3d
ldx [%o0+0x050],%g2 ! %g2 = 28155d7221415b5a
! Mem[0000000032000040] = 74944c244e5ca84b, %l0 = 9c66ba5b7c01df01, %l4 = 00000000000001bc
add %i0,0x40,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 74944c244e5ca84b
! %l3 = 00001b7639c80000, Mem[0000000032000010] = 20e7d86d
stba %l3,[%i0+%o2]0x88 ! Mem[0000000032000010] = 20e7d800
! %l1 = 000000006dd8dd88
sethi %hi(0xdd2f4000),%l1 ! %l1 = 00000000dd2f4000
! %l7 = 000000005cfabe3f, Mem[0000000032800100] = bba3edad
stw %l7,[%i1+0x100] ! Mem[0000000032800100] = 5cfabe3f
p17_label_8:
! %l0 = 9c66ba5b7c01df01, Mem[0000000032800028] = 00000000
stwa %l0,[%i1+%o5]0x81 ! Mem[0000000032800028] = 7c01df01
! Mem[0000000033800188] = f38be9c2, %l4 = 74944c244e5ca84b
lduw [%i3+0x188],%l4 ! %l4 = 00000000f38be9c2
! Mem[0000000032000138] = 658dfd77, %l5 = 6dd8dd88, %l2 = fb50b58e
add %i0,0x138,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000658dfd77
! %f0 = 0e98a08a 1dfa866f aa43825e b14f9f5b
! %f4 = 658cc817 0371fe06 ab41bf72 2be69d44
! %f8 = 1919531f 3ffee29b 95762c13 ebe6c35b
! %f12 = 9ec233de 2ce47fd1 48a34b77 b820f2d5
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l7 = 000000005cfabe3f, %l7 = 000000005cfabe3f, %l6 = 000000006d0d531d
taddcc %l7,%l7,%l6 ! %l6 = 00000000b9f57c7e, %ccr = 0a
! %l5 = 000000006dd8dd88, Mem[00000000908001ec] = f1046e5b
sth %l5,[%i5+0x1ec] ! Mem[00000000908001ec] = dd886e5b
! Mem[0000000033800193] = bf7efec6, %l4 = 00000000f38be9c2
ldstub [%i3+0x193],%l4 ! %l4 = 000000c6000000ff
! Mem[0000000033800054] = 63f02d29, %l6 = 00000000b9f57c7e
swap [%i3+0x054],%l6 ! %l6 = 0000000063f02d29
! Mem[0000000032800010] = 1b1a229f, %l6 = 0000000063f02d29
lduwa [%i1+%o2]0x81,%l6 ! %l6 = 000000001b1a229f
! Mem[000000009080018c] = 0e46bdbd, %g2 = 28155d7221415b5a
ldub [%i5+0x18c],%g2 ! %g2 = 000000000000000e
p17_label_9:
! %l0 = 9c66ba5b7c01df01, Mem[00000000910000a8] = 4548123c1253fffd
stx %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 9c66ba5b7c01df01
! %l6 = 1b1a229f, %l7 = 5cfabe3f, Mem[0000000033800028] = 0e9b1283 833cc662
stda %l6,[%i3+%o5]0x80 ! Mem[0000000033800028] = 1b1a229f 5cfabe3f
! Mem[00000000320001d0] = c467d87c65e7e709, %l2 = 00000000658dfd77, %l2 = 00000000658dfd77
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c467d87c65e7e709
! %l2 = 65e7e709, %l3 = 39c80000, Mem[0000000033800010] = 63b4db35 ee0d7a4a
stda %l2,[%i3+%o2]0x81 ! Mem[0000000033800010] = 65e7e709 39c80000
! Mem[0000000033800068] = 02f69814, %l4 = 000000c6, %l5 = 6dd8dd88
add %i3,0x68,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000002f69814
! %l4 = 00000000000000c6, %l5 = 0000000002f69814, %ccr = 0a
movrlz %l4,%l5,%l2 ! Not Moved, %l2 = c467d87c65e7e709
! Mem[0000000033800022] = 6236af9d, %l4 = 00000000000000c6
ldstub [%i3+0x022],%l4 ! %l4 = 000000af000000ff
! %l7 = 000000005cfabe3f, immed = 00000528, %y = 7c01df01
sdivcc %l7,0x528,%l3 ! %l3 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7c01df01
! Mem[00000000910000e4] = 6dff0e4d, %g2 = 000000000000000e
ldsb [%i6+0x0e6],%g2 ! %g2 = 000000000000006d
! Mem[000000003380009c] = 8f4e0d4d, %l1 = dd2f4000, %l7 = 5cfabe3f
add %i3,0x9c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000008f4e0d4d
p17_label_10:
! Mem[00000000330000a8] = 3eb28fbb, %l6 = 000000001b1a229f
lduh [%i2+0x0aa],%l6 ! %l6 = 0000000000008fbb
! Mem[0000000090000018] = 4e37f700, %g18 = 4c0c19b01a7b59a6
ldsw [%i4+%o3],%g2 ! %g2 = 4c0c19b01a7b59a6
! %f23 = 13b90f25, Mem[0000000033000010] = 3e0765b6
sta %f23,[%i2+%o2]0x81 ! Mem[0000000033000010] = 13b90f25
! Mem[00000000908001dc] = ccefb413, %g2 = 000000004e37f700
ldsh [%i5+0x1dc],%g2 ! %g2 = ffffffffffffccef
! %l5 = 0000000002f69814, Mem[000000009180002a] = 6603925a
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = 9814925a
! Mem[00000000330001b0] = 6bf48f6100000022, %l5 = 0000000002f69814, %l1 = 00000000dd2f4000
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 6bf48f6100000022
! Mem[0000000090800054] = e8d47b00, %g2 = ffffffffffffccef
ldub [%i5+0x054],%g2 ! %g2 = 00000000000000e8
! Mem[0000000090000160] = 7b592fa6 6910f10a, %g2 = 000000e8, %g3 = c0777b49
ldd [%i4+0x160],%g2 ! %g2 = 000000007b592fa6 000000006910f10a
! %l2 = c467d87c65e7e709, Mem[0000000032800010] = 1b1a229f
stwa %l2,[%i1+%o2]0x81 ! Mem[0000000032800010] = 65e7e709
! Mem[0000000090000080] = 0e98a08a 1dfa866f aa43825e b14f9f5b
! Mem[0000000090000090] = 658cc817 0371fe06 ab41bf72 2be69d44
! Mem[00000000900000a0] = 1919531f 3ffee29b 95762c13 ebe6c35b
! Mem[00000000900000b0] = 9ec233de 2ce47fd1 48a34b77 b820f2d5
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p17_label_11:
! Mem[0000000090800094] = 21c8ed45, %g18 = 4c0c19b01a7b59a6
ldsw [%i5+0x094],%g2 ! %g2 = 4c0c19b01a7b59a6
! Mem[00000000328001e7] = 45843504, %l3 = 000000007fffffff
ldstub [%i1+0x1e7],%l3 ! %l3 = 00000004000000ff
! Mem[0000000091800128] = 089d02df 781f77ff, %g2 = 21c8ed45, %g3 = 6910f10a
ldd [%o0+0x128],%g2 ! %g2 = 00000000089d02df 00000000781f77ff
! Mem[0000000033000000] = 0482f0e6 637c6492, %l0 = 7c01df01, %l1 = 00000022
ldda [%i2+%g0]0x89,%l0 ! %l0 = 00000000637c6492 000000000482f0e6
! Mem[0000000033000010] = 13b90f25, %l7 = 000000008f4e0d4d
lduba [%i2+%o2]0x80,%l7 ! %l7 = 0000000000000013
! %l4 = 00000000000000af, Mem[000000009000010c] = 5e8243aa
sth %l4,[%i4+0x10c] ! Mem[000000009000010c] = 00af43aa
! %l6 = 0000000000008fbb, Mem[0000000033800020] = 6236ff9d
stwa %l6,[%i3+%o4]0x80 ! Mem[0000000033800020] = 00008fbb
! %l4 = 00000000000000af, %l6 = 0000000000008fbb, %l4 = 00000000000000af
orn %l4,%l6,%l4 ! %l4 = ffffffffffff70ef
! %f16 = e0843ef2 0afd9d85 e2bf82d7 c4dbc6c2
! %f20 = 593f8eff 66bbb8ca 78989913 13b90f25
! %f24 = 0970d294 eff8eb39 b166ef12 c8675c2b
! %f28 = b377202c 513ee18d b57ef3ee de032b25
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! %l4 = ffffffffffff70ef, Mem[0000000090000108] = 5b9f4fb100af43aa
stx %l4,[%i4+0x108] ! Mem[0000000090000108] = ffffffffffff70ef
p17_label_12:
! Mem[0000000033800010] = 65e7e70939c80000, %l4 = ffffffffffff70ef, %l0 = 00000000637c6492
add %i3,0x10,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 65e7e70939c80000
! %l3 = 0000000000000004, %l7 = 0000000000000013, %ccr = 02
movn %xcc,%l3,%l7 ! Register Not Moved
! Mem[00000000918000a8] = 714507b3, %g2 = 00000000089d02df
lduh [%o0+0x0aa],%g2 ! %g2 = 0000000000007145
! %l7 = 0000000000000013, Mem[0000000091000016] = 7aae6b8e
sth %l7,[%i6+0x016] ! Mem[0000000091000014] = 00136b8e
! %l0 = 65e7e70939c80000, imm = fffffffffffff4b1, %l1 = 000000000482f0e6
add %l0,-0xb4f,%l1 ! %l1 = 65e7e70939c7f4b1
! %l5 = 0000000002f69814
setx 0x6f4cbb57a75756d5,%g7,%l5 ! %l5 = 6f4cbb57a75756d5
! Mem[0000000032000020] = 1da14fa0, %l1 = 65e7e70939c7f4b1
ldswa [%i0+%o4]0x81,%l1 ! %l1 = 000000001da14fa0
! Mem[00000000918000e4] = a7476c82, %g2 = 0000000000007145
lduh [%o0+0x0e6],%g2 ! %g2 = 000000000000a747
! Mem[0000000032000169] = e8a22e98, %l5 = 6f4cbb57a75756d5
ldstub [%i0+0x169],%l5 ! %l5 = 000000a2000000ff
! Mem[0000000033800010] = 65e7e709, %l0 = 65e7e70939c80000
lduw [%i3+%o2],%l0 ! %l0 = 0000000065e7e709
p17_label_13:
membar #Sync ! Added by membar checker (201)
! Mem[0000000090000100] = 6f86fa1d8aa0980e, %g2 = 000000000000a747
ldxa [%i4+0x100]%asi,%g2 ! %g2 = 6f86fa1d8aa0980e
! Mem[00000000330000c4] = 9e21dd54, %l7 = 0000000000000013
lduw [%i2+0x0c4],%l7 ! %l7 = 000000009e21dd54
! %l7 = 000000009e21dd54, immed = ffffffde, %ccr = 02
movrlz %l7,-0x022,%l7 ! Not Moved, %l7 = 000000009e21dd54
! Mem[00000000320001e8] = ab054d86, %l1 = 000000001da14fa0
ldstub [%i0+0x1e8],%l1 ! %l1 = 000000ab000000ff
! Mem[00000000918001f4] = 3e403ba4, %g2 = 6f86fa1d8aa0980e
lduw [%o0+0x1f4],%g2 ! %g2 = 000000003e403ba4
! %l5 = 00000000000000a2, Mem[0000000090800104] = e0e3cc43
stw %l5,[%i5+0x104] ! Mem[0000000090800104] = 000000a2
! %l5 = 00000000000000a2, Mem[00000000908000d0] = a37c3c64
stw %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000a2
! %l0 = 0000000065e7e709, immed = ffffffc2, %ccr = 02
movrne %l0,-0x03e,%l2 ! Moved, %l2 = ffffffffffffffc2
! %l5 = 00000000000000a2, Mem[0000000091800168] = 026ca936
stw %l5,[%o0+0x168] ! Mem[0000000091800168] = 000000a2
! %l1 = 00000000000000ab, Mem[000000009080014c] = 2cfe970f
stw %l1,[%i5+0x14c] ! Mem[000000009080014c] = 000000ab
p17_label_14:
! Mem[0000000033800018] = bd1ca546 7541eefb, %l6 = 00008fbb, %l7 = 9e21dd54
ldda [%i3+%o3]0x80,%l6 ! %l6 = 00000000bd1ca546 000000007541eefb
! Mem[0000000033800008] = 27e8b03c, %l6 = 00000000bd1ca546
ldswa [%i3+%o1]0x80,%l6 ! %l6 = 0000000027e8b03c
! Mem[0000000032000000] = e4d2df09ca63528f, %l3 = 0000000000000004
ldxa [%i0+%g0]0x89,%l3 ! %l3 = e4d2df09ca63528f
! retry : should take illegal inst trap, %l0 = 0000000065e7e709
retry ! Illegal inst trap : %l0 = 0000000065e7e719
! %l6 = 0000000027e8b03c, Mem[000000009080003c] = 032cea9b
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = b03cea9b
! Mem[000000009000018c] = 01a076f8, %g2 = 000000003e403ba4
ldsb [%i4+0x18c],%g2 ! %g2 = 0000000000000001
! %f28 = b377202c 513ee18d, Mem[00000000910000c0] = 1b3f9adf 953c82cf
std %f28,[%i6+0x0c0] ! Mem[00000000910000c0] = b377202c 513ee18d
! %l6 = 27e8b03c, %l7 = 7541eefb, Mem[0000000090800090] = a7cee9e0 21c8ed45
std %l6,[%i5+0x090] ! Mem[0000000090800090] = 27e8b03c 7541eefb
! Mem[0000000032000008] = 6dd8e720, %f3 = b14f9f5b
lda [%i0+%o1]0x80,%f3 ! %f3 = 6dd8e720
! Mem[0000000090000018] = f7004362, %g2 = 0000000000000001
ldsh [%i4+0x01a],%g2 ! %g2 = fffffffffffff700
p17_label_15:
! Mem[0000000032800138] = 6a91f502, %l5 = 000000a2, %l6 = 27e8b03c
add %i1,0x138,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006a91f502
save ! CWP = 1
! Mem[00000000320001b0] = 2dbaf01f, %l5 = c358a835bbd9c9ab
swap [%o0+0x1b0],%l5 ! %l5 = 000000002dbaf01f
! %l7 = bf2707aec6801a8f, imm = 0000000000000186, %l6 = 160f4e46c5e42ee8
sub %l7,0x186,%l6 ! %l6 = bf2707aec6801909
! %l4 = 368b5ad2009eec70, imm = 0000000000000bab, %l1 = ce2edaf1e9838f91
orn %l4,0xbab,%l1 ! %l1 = fffffffffffffc74
! %l1 = fffffffffffffc74, Mem[00000000910000c8] = 41e919be91a380d3
stx %l1,[%o6+0x0c8] ! Mem[00000000910000c8] = fffffffffffffc74
! %l2 = daca51e2583a10a2, Mem[0000000033000008] = b57ef3ee
stwa %l2,[%o2+%i1]0x80 ! Mem[0000000033000008] = 583a10a2
! %l5 = 000000002dbaf01f, %l6 = bf2707aec6801909, %l2 = daca51e2583a10a2
xnorcc %l5,%l6,%l2 ! %l2 = 40d8f85114c516e9, %ccr = 00
! Mem[00000000320001bc] = f9fa63db, %l5 = 000000002dbaf01f
ldstub [%o0+0x1bc],%l5 ! %l5 = 000000f9000000ff
! Mem[00000000330000d8] = 1bf01753, %l3 = 8d9ddf586caf1c40
ldstuba [%o2+0x0d8]%asi,%l3 ! %l3 = 0000001b000000ff
p17_label_16: ! %cwp = 1
! %l5 = 00000000000000f9, Mem[000000009180007c] = a31e0d83
stw %l5,[%i0+0x07c] ! Mem[000000009180007c] = 000000f9
! Mem[0000000033800138] = 184e2382f1997fbb, %l6 = bf2707aec6801909, %l5 = 00000000000000f9
add %o3,0x138,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 184e2382f1997fbb
! Mem[0000000091800198] = ba9b5f04, %g2 = fffffffffffff700
ldsba [%i0+0x19a]%asi,%g2 ! %g2 = ffffffffffffffba
! %l4 = 009eec70, %l5 = f1997fbb, Mem[0000000090800098] = bde91366 f194589f
std %l4,[%o5+0x098] ! Mem[0000000090800098] = 009eec70 f1997fbb
! Invert Register : %l2 = 40d8f85114c516e9
xor %l2,-1,%l2 ! %l2 = bf2707aeeb3ae916
! %l7 = bf2707aec6801a8f, Mem[00000000918000c0] = a65f7cddae582979
stx %l7,[%i0+0x0c0] ! Mem[00000000918000c0] = bf2707aec6801a8f
! Mem[0000000032000010] = d5637dba 20e7d800, %l0 = c59b9970, %l1 = fffffc74
ldda [%o0+%i2]0x89,%l0 ! %l0 = 0000000020e7d800 00000000d5637dba
! Mem[0000000090000060] = 0970d294 eff8eb39, %g2 = ffffffba, %g3 = 781f77ff
ldd [%o4+0x060],%g2 ! %g2 = 000000000970d294 00000000eff8eb39
! Mem[000000003280006f] = 828dbf9a, %l1 = 00000000d5637dba
ldstub [%o1+0x06f],%l1 ! %l1 = 0000009a000000ff
! %l2 = bf2707aeeb3ae916, Mem[00000000900000fb] = b826dac5
stb %l2,[%o4+0x0fb] ! Mem[00000000900000f8] = 1626dac5
p17_label_17: ! %cwp = 1
! %l4 = 368b5ad2009eec70, Mem[000000009000018c] = 01a076f8, %asi = 80
stha %l4,[%o4+0x18c]%asi ! Mem[000000009000018c] = ec7076f8
! %f22 = 78989913 13b90f25, Mem[0000000091800160] = 877a44c3 bcb72634
std %f22,[%i0+0x160] ! Mem[0000000091800160] = 78989913 13b90f25
! Mem[0000000032800020] = 4b3cf2da, %l0 = 0000000020e7d800
lduha [%o1+%i4]0x80,%l0 ! %l0 = 0000000000004b3c
! Mem[00000000908001d8] = cb27ccef, %g2 = 000000000970d294
lduh [%o5+0x1da],%g2 ! %g2 = 000000000000cb27
! %l4 = 368b5ad2009eec70, %l4 = 368b5ad2009eec70, %l7 = bf2707aec6801a8f
srl %l4,%l4,%l7 ! %l7 = 000000000000009e
! Mem[00000000900001fc] = dc55aa4a, %g2 = 000000000000cb27
ldsh [%o4+0x1fe],%g2 ! %g2 = ffffffffffffdc55
! %l2 = bf2707aeeb3ae916, Mem[00000000910000b8] = 44654723
stw %l2,[%o6+0x0b8] ! Mem[00000000910000b8] = eb3ae916
! %f12 = 9ec233de, Mem[00000000900001b0] = f8df7251
sta %f12,[%o4+0x1b0]%asi ! Mem[00000000900001b0] = 9ec233de
! %l7 = 000000000000009e, %l3 = 000000000000001b, %l0 = 0000000000004b3c
xnor %l7,%l3,%l0 ! %l0 = ffffffffffffff7a
! %l7 = 000000000000009e, %l6 = bf2707aec6801909, %ccr = 00
movre %l7,%l6,%l0 ! Not Moved, %l0 = ffffffffffffff7a
p17_label_18: ! %cwp = 1
! Mem[000000009000017c] = 9b48a32a, %g2 = ffffffffffffdc55
ldsh [%o4+0x17e],%g2 ! %g2 = ffffffffffff9b48
! %l2 = bf2707aeeb3ae916, Mem[00000000918001f8] = bebe044f
stb %l2,[%i0+0x1f8] ! Mem[00000000918001f8] = 16be044f
! Mem[0000000091800044] = 5af9e720, %g18 = 3416c49c7f379133
ldsw [%i0+0x044],%g2 ! %g2 = 3416c49c7f379133
! %l0 = ffffffffffffff7a, imm = 000000000000000d, %l6 = bf2707aec6801909
sra %l0,0x00d,%l6 ! %l6 = ffffffffffffffff
! %l0 = ffffffffffffff7a, %l0 = ffffffffffffff7a, %ccr = 00
movrlez %l0,%l0,%l3 ! Moved, %l3 = ffffffffffffff7a
! %l0 = ffffffffffffff7a, imm = 0000000000000019, %l2 = bf2707aeeb3ae916
srl %l0,0x019,%l2 ! %l2 = 000000000000007f
! Mem[0000000091800064] = 83b95d79, %g2 = 000000005af9e720
lduw [%i0+0x064],%g2 ! %g2 = 0000000083b95d79
! Mem[0000000033800134] = 67ddd935, %l6 = ffffffff, %l7 = 0000009e
add %o3,0x134,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000067ddd935
! %l4 = 368b5ad2009eec70, imm = fffffffffffff60d, %l3 = ffffffffffffff7a
xor %l4,-0x9f3,%l3 ! %l3 = c974a52dff611a7d
! Mem[0000000033000010] = 13b90f25, %f4 = 658cc817
lda [%o2+%i2]0x80,%f4 ! %f4 = 13b90f25
p17_label_19: ! %cwp = 1
! Randomly selected nop
nop
! Mem[0000000032000000] = e4d2df09ca63528f, %l1 = 000000000000009a
ldxa [%o0+%g0]0x88,%l1 ! %l1 = e4d2df09ca63528f
! %l7 = 0000000067ddd935, Mem[0000000091000028] = 05e12eff
stw %l7,[%o6+%i5] ! Mem[0000000091000028] = 67ddd935
! %l0 = ffffff7a, %l1 = ca63528f, Mem[00000000910001a8] = 6826cf3f af25465e
std %l0,[%o6+0x1a8] ! Mem[00000000910001a8] = ffffff7a ca63528f
! Mem[00000000330000b0] = 3e64b59a, %l3 = ff611a7d, %l4 = 009eec70
add %o2,0xb0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003e64b59a
! Mem[0000000033800060] = bc0e088fa422bcb5, %l7 = 0000000067ddd935, %l6 = ffffffffffffffff
add %o3,0x60,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = bc0e088fa422bcb5
! Mem[0000000090000170] = 96b76dce26d816c5, %f48 = 6f86fa1d 8aa0980e
ldda [%o4+0x170]%asi,%f48 ! %f48 = 96b76dce 26d816c5
! Mem[0000000033800030] = 892d16a8, %l7 = 0000000067ddd935
ldub [%o3+0x030],%l7 ! %l7 = 0000000000000089
! %l1 = e4d2df09ca63528f, Mem[0000000091000165] = 211d8f31
stb %l1,[%o6+0x165] ! Mem[0000000091000164] = 8f1d8f31
! Mem[0000000033800000] = 1f5319ff, %l0 = ffffffffffffff7a
swapa [%o3+%g0]0x89,%l0 ! %l0 = 000000001f5319ff
p17_label_20: ! %cwp = 1
! %l6 = bc0e088fa422bcb5, immed = fffff00b, %y = 7c01df01
umulcc %l6,-0xff5,%l0 ! %l0 = a422b279e1b2cbc7, %ccr = 88, %y = a422b279
! %l4 = 000000003e64b59a, %l7 = 0000000000000089, %l0 = a422b279e1b2cbc7
addc %l4,%l7,%l0 ! %l0 = 000000003e64b623
! %l7 = 0000000000000089, imm = fffffffffffff28a, %l2 = 000000000000007f
or %l7,-0xd76,%l2 ! %l2 = fffffffffffff28b
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%o4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l7 = 0000000000000089, Mem[000000009080003e] = ea9bab4d
sth %l7,[%o5+0x03e] ! Mem[000000009080003c] = 0089ab4d
! Mem[0000000090800170] = 4cca3bb685e8b593, %g2 = 0000000083b95d79
ldx [%o5+0x170],%g2 ! %g2 = 4cca3bb685e8b593
! Mem[0000000033000000] = 92647c63, %l6 = bc0e088fa422bcb5
lduha [%o2+%g0]0x80,%l6 ! %l6 = 0000000000009264
! Mem[00000000328000e0] = 64dfc69c1321f1ff, %l7 = 0000000000000089, %l3 = c974a52dff611a7d
add %o1,0xe0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 64dfc69c1321f1ff
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l2 = fffff28b, %l3 = 1321f1ff, Mem[00000000908000d0] = 000000a2 27ab1ce7
std %l2,[%o5+0x0d0] ! Mem[00000000908000d0] = fffff28b 1321f1ff
p17_label_21: ! %cwp = 1
! %l7 = 0000000000000089, Mem[00000000918001b0] = 48bf949ef9505f57
stx %l7,[%i0+0x1b0] ! Mem[00000000918001b0] = 0000000000000089
! Mem[000000009180016c] = 9945ca36, %g18 = 3416c49c7f379133
ldsw [%i0+0x16c],%g2 ! %g2 = 3416c49c7f379133
! Mem[0000000090000138] = 20b8774b, %g2 = ffffffff9945ca36
ldsh [%o4+0x13a],%g2 ! %g2 = 00000000000020b8
! immd = 0000000000000276, %l7 = 0000000000000089, %ccr = 88
movl %icc,0x276,%l7 ! Moved, %l7 = 0000000000000276
! Mem[0000000033800020] = 00008fbb1e07a750, %l2 = fffffffffffff28b
ldxa [%o3+%i4]0x80,%l2 ! %l2 = 00008fbb1e07a750
! %l3 = 64dfc69c1321f1ff, %l2 = 00008fbb1e07a750, %ccr = 88
movne %xcc,%l3,%l2 ! Moved, %l2 = 64dfc69c1321f1ff
! Mem[0000000090000008] = 847e4c88d6c112ce, %f48 = e1f675de 46335dfe
ldd [%o4+%i1],%f48 ! %f48 = 847e4c88 d6c112ce
! Mem[00000000918001e8] = a309f910, %g2 = 00000000000020b8
lduw [%i0+0x1e8],%g2 ! %g2 = 00000000a309f910
! %l6 = 0000000000009264, Mem[0000000033800028] = 9f221a1b
stba %l6,[%o3+%i5]0x89 ! Mem[0000000033800028] = 9f221a64
! Mem[00000000338001e2] = 9077e1fc, %l4 = 000000003e64b59a
ldstub [%o3+0x1e2],%l4 ! %l4 = 000000e1000000ff
p17_label_22: ! %cwp = 1
! Mem[0000000033800028] = 3fbefa5c9f221a64, %f6 = ab41bf72 2be69d44
ldda [%o3+%i5]0x89,%f6 ! %f6 = 3fbefa5c 9f221a64
! immd = 000000000000030d, %l4 = 00000000000000e1, %ccr = 88
movl %icc,0x30d,%l4 ! Moved, %l4 = 000000000000030d
! %l7 = 0000000000000276, Mem[0000000091800008] = 30e846b2
stw %l7,[%i0+%i1] ! Mem[0000000091800008] = 00000276
! Mem[00000000910001ec] = 2936a680, %g18 = 3416c49c7f379133
ldsw [%o6+0x1ec],%g2 ! %g2 = 3416c49c7f379133
! Mem[00000000918001d8] = 7a3c5365a31b7ba3, %g2 = 000000002936a680
ldxa [%i0+0x1d8]%asi,%g2 ! %g2 = 7a3c5365a31b7ba3
! Mem[0000000090000080] = 0e98a08a, %g2 = 7a3c5365a31b7ba3
ldsh [%o4+0x080],%g2 ! %g2 = 0000000000000e98
! Mem[0000000032800010] = dd0281a909e7e765, %l2 = 64dfc69c1321f1ff
ldxa [%o1+%i2]0x89,%l2 ! %l2 = dd0281a909e7e765
! Mem[0000000090000080] = 0e98a08a 1dfa866f aa43825e b14f9f5b
! Mem[0000000090000090] = 658cc817 0371fe06 ab41bf72 2be69d44
! Mem[00000000900000a0] = 1919531f 3ffee29b 95762c13 ebe6c35b
! Mem[00000000900000b0] = 9ec233de 2ce47fd1 48a34b77 b820f2d5
mov 0x080,%g6
ldda [%o4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000032800018] = 426964ef, %l2 = dd0281a909e7e765
lduba [%o1+%i3]0x89,%l2 ! %l2 = 00000000000000ef
! %l1 = e4d2df09ca63528f, Mem[00000000910000de] = 95641ff1
sth %l1,[%o6+0x0de] ! Mem[00000000910000dc] = 528f1ff1
p17_label_23: ! %cwp = 1
! %l6 = 0000000000009264, imm = 000000000000015f, %l1 = e4d2df09ca63528f
or %l6,0x15f,%l1 ! %l1 = 000000000000937f
! %l6 = 0000000000009264
sethi %hi(0xaca5bc00),%l6 ! %l6 = 00000000aca5bc00
! Mem[00000000908001b8] = 4ff80a32a52b18be, %g2 = 0000000000000e98
ldx [%o5+0x1b8],%g2 ! %g2 = 4ff80a32a52b18be
! %f28 = b377202c 513ee18d, Mem[0000000032000020] = 1da14fa0 2783f566
stda %f28,[%o0+%i4]0x80 ! Mem[0000000032000020] = b377202c 513ee18d
! immd = 00000000000001e7, %l3 = 64dfc69c1321f1ff, %ccr = 88
movl %icc,0x1e7,%l3 ! Moved, %l3 = 00000000000001e7
! Mem[00000000910001ec] = 2936a680, %g18 = 3416c49c7f379133
ldsw [%o6+0x1ec],%g2 ! %g2 = 3416c49c7f379133
! %l7 = 0000000000000276, Mem[00000000918001df] = a3a1517e
stb %l7,[%i0+0x1df] ! Mem[00000000918001dc] = 76a1517e
! Mem[00000000330001c8] = dd684cc2, %l4 = 000000000000030d
ldub [%o2+0x1cb],%l4 ! %l4 = 00000000000000c2
! %l5 = 184e2382f1997fbb, Mem[0000000090800186] = 33810000, %asi = 80
stba %l5,[%o5+0x186]%asi ! Mem[0000000090800184] = bb810000
! %f4 = 13b90f25, Mem[0000000032800154] = 808579d1
st %f4 ,[%o1+0x154] ! Mem[0000000032800154] = 13b90f25
p17_label_24: ! %cwp = 1
! Mem[0000000090000070] = b377202c513ee18d, %g2 = 000000002936a680
ldx [%o4+0x070],%g2 ! %g2 = b377202c513ee18d
! Mem[00000000910000e4] = 6dff0e4d, %g2 = b377202c513ee18d
ldsh [%o6+0x0e6],%g2 ! %g2 = 0000000000006dff
! Mem[000000009100006c] = 07100ced, %g18 = 3416c49c7f379133
ldsw [%o6+0x06c],%g2 ! %g2 = 3416c49c7f379133
! Mem[0000000032000010] = 00d8e720ba7d63d5, %l6 = 00000000aca5bc00
ldxa [%o0+%i2]0x81,%l6 ! %l6 = 00d8e720ba7d63d5
! Mem[00000000338001c4] = 59b1ab67, %l5 = 184e2382f1997fbb
ldsw [%o3+0x1c4],%l5 ! %l5 = 0000000059b1ab67
! %l4 = 00000000000000c2, %l1 = 000000000000937f, %ccr = 88
movcc %icc,%l4,%l1 ! Moved, %l1 = 00000000000000c2
! Mem[0000000091800134] = 8239ea95, %g2 = 0000000007100ced
lduh [%i0+0x136],%g2 ! %g2 = 0000000000008239
! Mem[00000000328001ec] = 670f88f4, %l0 = 000000003e64b623
swap [%o1+0x1ec],%l0 ! %l0 = 00000000670f88f4
! %l6 = 00d8e720ba7d63d5, %l7 = 0000000000000276, %ccr = 88
movrlez %l6,%l7,%l0 ! Not Moved, %l0 = 00000000670f88f4
! %l4 = 00000000000000c2, immed = fffffe5e, %ccr = 88
movrgz %l4,-0x1a2,%l7 ! Moved, %l7 = fffffffffffffe5e
p17_label_25: ! %cwp = 1
! %f6 = 3fbefa5c, Mem[0000000090000140] = 1231a8f0
sta %f6 ,[%o4+0x140]%asi ! Mem[0000000090000140] = 3fbefa5c
! %l6 = 00d8e720ba7d63d5, Mem[000000009180001f] = bcb8815b
stb %l6,[%i0+0x01f] ! Mem[000000009180001c] = d5b8815b
! Invert Register : %l7 = fffffffffffffe5e
xor %l7,-1,%l7 ! %l7 = 00000000000001a1
! Mem[00000000918001b8] = 83795317, %g2 = 0000000000008239
lduh [%i0+0x1b8],%g2 ! %g2 = 0000000000008379
! %f9 = 3ffee29b, Mem[0000000033000008] = a2103a58
sta %f9 ,[%o2+%i1]0x89 ! Mem[0000000033000008] = 3ffee29b
! Mem[0000000090000110] = 710317c8, %g2 = 0000000000008379
ldsh [%o4+0x112],%g2 ! %g2 = 0000000000007103
! %l5 = 0000000059b1ab67, %l2 = 00000000000000ef, %ccr = 88
mova %xcc,%l5,%l2 ! Moved, %l2 = 0000000059b1ab67
! Mem[00000000908001f8] = f8f57db4b1717f8a, %f48 = 0e98a08a 1dfa866f
ldd [%o5+0x1f8],%f48 ! %f48 = f8f57db4 b1717f8a
! %l1 = 00000000000000c2, %l5 = 0000000059b1ab67, %ccr = 88
movge %xcc,%l1,%l5 ! Register Not Moved
! %f9 = 3ffee29b, Mem[0000000033800010] = 65e7e709
sta %f9 ,[%o3+%i2]0x81 ! Mem[0000000033800010] = 3ffee29b
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p17_branch_failed
p17_not_taken_0_end:
! End of Random Code for Thread 17
restore ! CWP = 0
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 0000000065e7e719
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ab
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffc2
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be e4d2df09ca63528f
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffff70ef
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a2
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006a91f502
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007541eefb
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xa422b279,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p17_failed
mov 0x111,%g1
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0e98a08a 1dfa866f
bne %xcc,p17_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be aa43825e 6dd8e720
bne %xcc,p17_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 13b90f25 0371fe06
bne %xcc,p17_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3fbefa5c 9f221a64
bne %xcc,p17_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 1919531f 3ffee29b
bne %xcc,p17_f8_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00d8e720ba7d63d5
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 = 637c64923fbefa5c
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b377202c513ee18d
ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 76d285ee833cc662
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000320000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x168],%g2 ! Expected data = e8ff2e98d000f89d
ldx [%i0+0x168],%g3 ! Observed data at 0000000032000168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bbd9c9ab8cc5a68c
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000320001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 79ce3a95fffa63db
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000320001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff054d86b06b4fbc
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000320001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1e8,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 73340494bfddb0b8
ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 65e7e709a98102dd
ldx [%i1+0x010],%g3 ! Observed data at 0000000032800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7c01df015cfabe3f
ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = b71ab99d828dbfff
ldx [%i1+0x068],%g3 ! Observed data at 0000000032800068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x068,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5cfabe3fbc6a56a1
ldx [%i1+0x100],%g3 ! Observed data at 0000000032800100
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = dd16a27e13b90f25
ldx [%i1+0x150],%g3 ! Observed data at 0000000032800150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 522268e9458435ff
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000328001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1adfc40c3e64b623
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000328001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e8,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 92647c63e6f08204
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 = 9be2fe3fde032b25
ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 13b90f25435f737f
ldx [%i2+0x010],%g3 ! Observed data at 0000000033000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x010,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fff01753b7e33ef2
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000330000d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = dac5ca0aac78ff44
ldx [%i2+0x138],%g3 ! Observed data at 0000000033000138
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6bf48f6100000022
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000330001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c8e0fff6df731369
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+0x000],%g2 ! Expected data = 7affffff3ffee29b
ldx [%i3+0x000],%g3 ! Observed data at 0000000033800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3ffee29b39c80000
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00008fbb1e07a750
ldx [%i3+0x020],%g3 ! Observed data at 0000000033800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 641a229f5cfabe3f
ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7c0abd6bb9f57c7e
ldx [%i3+0x050],%g3 ! Observed data at 0000000033800050
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x050,%g4
ldx [%g1+0x118],%g2 ! Expected data = f3ff7141727cadc7
ldx [%i3+0x118],%g3 ! Observed data at 0000000033800118
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x118,%g4
ldx [%g1+0x190],%g2 ! Expected data = bf7efeffba1fcb45
ldx [%i3+0x190],%g3 ! Observed data at 0000000033800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9077fffc3e081a7f
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000338001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1e0,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f0_fail:
set p17_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f4_fail:
set p17_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f8_fail:
set p17_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%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:
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032800000]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000028]
taddcctv %l2,%l0,%l4
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800008]
done
p17_trap1o:
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032800000]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000028]
taddcctv %l2,%l0,%l4
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800008]
done
p17_trap2e:
stwa %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000020]
subc %l0,-0x252,%l7
stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800008]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
done
p17_trap2o:
stwa %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000020]
subc %l0,-0x252,%l7
stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800008]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
done
p17_trap3e:
subc %l2,%l4,%l7
andn %l4,%l5,%l5
xnor %l6,-0x1ca,%l5
subc %l7,0xacf,%l4
done
p17_trap3o:
subc %l2,%l4,%l7
andn %l4,%l5,%l5
xnor %l6,-0x1ca,%l5
subc %l7,0xacf,%l4
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 = 50ac8be06a79c6ba
ldx [%g1+0x008],%l1 ! %l1 = 50f3635a0e46bdbd
ldx [%g1+0x010],%l2 ! %l2 = 28552d5a4966a6b2
ldx [%g1+0x018],%l3 ! %l3 = 0cac7fc3fd0b5308
ldx [%g1+0x020],%l4 ! %l4 = bbae5a52a85bdcb4
ldx [%g1+0x028],%l5 ! %l5 = f1a91bde1eafdf4d
ldx [%g1+0x030],%l6 ! %l6 = 9dc16cc49d25697a
ldx [%g1+0x038],%l7 ! %l7 = 21f24fa8393d4039
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 5a55da68c59b9970
ldx [%g1+0x048],%l1 ! %l1 = ce2edaf1e9838f91
ldx [%g1+0x050],%l2 ! %l2 = daca51e2583a10a2
ldx [%g1+0x058],%l3 ! %l3 = 8d9ddf586caf1c40
ldx [%g1+0x060],%l4 ! %l4 = 368b5ad2009eec70
ldx [%g1+0x068],%l5 ! %l5 = c358a835bbd9c9ab
ldx [%g1+0x070],%l6 ! %l6 = 160f4e46c5e42ee8
ldx [%g1+0x078],%l7 ! %l7 = bf2707aec6801a8f
! Initialize the output register of window 1
set p17_local0_start,%o0
set p17_local1_start,%o1
set p17_local2_start,%o2
set p17_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 9d58e11b 2d84a185 4886afb2 326ccc6a
! %f4 = 4c77fc81 079db7f6 e59bb40b ffbe10f4
! %f8 = c2f29e56 bf0fd899 c2b01905 3a945179
! %f12 = 0529acf3 e8778b3f b482222a 76b3774a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8e5fe907 b81e46fb 6693bf94 b461e5da
! %f20 = 11e10273 718bb175 71f85116 f01ca5fc
! %f24 = c64862bb 224f63df ffd57e40 3bf4b77f
! %f28 = b3893b6e 18eebfad 8ca91bac c6ddcc1e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f9406ea6 d85b862c 65a76ebe 9e13ca2f
! %f36 = 584df878 fbe84310 3d63040f 5276101b
! %f40 = 1a07f2a2 52a258ea d0610453 5380ba35
! %f44 = 2bd66289 c65d27da d5663859 f7db3aa9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0d06b1d700000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = 0d06b1d700000036
wr %g0,%y ! Clear Y 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:
! %l5 = ec11fc6e2f97bc37, Mem[0000000090000074] = 88eeafc5
stw %l5,[%i4+0x074] ! Mem[0000000090000074] = 2f97bc37
! %l7 = 38efc457d6744f1c, Mem[00000000900001ce] = 401b9f71
sth %l7,[%i4+0x1ce] ! Mem[00000000900001cc] = 4f1c9f71
! %f28 = b3893b6e 18eebfad, Mem[0000000034800000] = 73b6e850 79460c27
stda %f28,[%i1+%g0]0x89 ! Mem[0000000034800000] = b3893b6e 18eebfad
! Mem[0000000090000008] = 847e4c88, %g18 = 7cba02d82fe0a44a
ldsw [%i4+%o1],%g2 ! %g2 = 7cba02d82fe0a44a
! %f0 = 9d58e11b 2d84a185 4886afb2 326ccc6a
! %f4 = 4c77fc81 079db7f6 e59bb40b ffbe10f4
! %f8 = c2f29e56 bf0fd899 c2b01905 3a945179
! %f12 = 0529acf3 e8778b3f b482222a 76b3774a
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000090000188] = 2d0b685c, %g18 = 7cba02d82fe0a44a
ldsw [%i4+0x188],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[0000000034000010] = 0ee02173, %l1 = fa13c208c5824c2b
lduba [%i0+%o2]0x80,%l1 ! %l1 = 000000000000000e
! Mem[00000000910000a8] = 4548123c, %g18 = 7cba02d82fe0a44a
ldsw [%i6+0x0a8],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[0000000034000118] = 0035480a, %l5 = ec11fc6e2f97bc37
ldsb [%i0+0x11a],%l5 ! %l5 = 0000000000000048
! Mem[0000000035800020] = bbcf4e97, %l2 = 994c8fc253954208
ldswa [%i3+%o4]0x89,%l2 ! %l2 = ffffffffbbcf4e97
p18_label_2:
! %l3 = db3a133c683038d0, Mem[0000000091000048] = 4b4e770bf7a5ca85
stx %l3,[%i6+0x048] ! Mem[0000000091000048] = db3a133c683038d0
! Mem[0000000034000008] = 3298ff8c, %l2 = ffffffffbbcf4e97
ldstuba [%i0+%o1]0x81,%l2 ! %l2 = 00000032000000ff
! %l0 = de28ce5aee85f634, %l4 = e20011c0b86597cc, %ccr = 44
movvc %xcc,%l0,%l4 ! Moved, %l4 = de28ce5aee85f634
! %l6 = beb915b8cf0ea6a4, immed = 00000e18, %y = 00000000
umul %l6,0xe18,%l1 ! %l1 = 00000b66367c9760, %y = 00000b66
! %l5 = 0000000000000048, %l7 = 38efc457d6744f1c, %ccr = 44
movrlez %l5,%l7,%l0 ! Not Moved, %l0 = de28ce5aee85f634
! %l5 = 0000000000000048, Mem[0000000091800110] = 21acd1f3, %asi = 80
stwa %l5,[%o0+0x110]%asi ! Mem[0000000091800110] = 00000048
! %f29 = 18eebfad, Mem[0000000035800008] = ab8f44db
sta %f29,[%i3+%o1]0x88 ! Mem[0000000035800008] = 18eebfad
! %l0 = de28ce5aee85f634, Mem[000000009180013c] = 7a9300bd
stw %l0,[%o0+0x13c] ! Mem[000000009180013c] = ee85f634
! Mem[000000009000005c] = 6313d865, %g18 = 7cba02d82fe0a44a
ldsw [%i4+0x05c],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[0000000091800110] = 00000048613c9bc6, %f48 = e9845b51 9e33d399
ldd [%o0+0x110],%f48 ! %f48 = 00000048 613c9bc6
p18_label_3:
! %l7 = 38efc457d6744f1c, Mem[00000000918001c4] = 6caab4ab
stw %l7,[%o0+0x1c4] ! Mem[00000000918001c4] = d6744f1c
! %l4 = de28ce5aee85f634, Mem[0000000091800058] = 7fbdd3be95688e2d
stx %l4,[%o0+0x058] ! Mem[0000000091800058] = de28ce5aee85f634
! %l6 = beb915b8cf0ea6a4, Mem[00000000900001a5] = a75b4787
stb %l6,[%i4+0x1a5] ! Mem[00000000900001a4] = a45b4787
! Mem[00000000910001b4] = 46fe0490, %g2 = 000000006313d865
ldub [%i6+0x1b7],%g2 ! %g2 = 0000000000000046
! %f16 = 8e5fe907 b81e46fb 6693bf94 b461e5da
! %f20 = 11e10273 718bb175 71f85116 f01ca5fc
! %f24 = c64862bb 224f63df ffd57e40 3bf4b77f
! %f28 = b3893b6e 18eebfad 8ca91bac c6ddcc1e
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000091000128] = 1f5dcd3a, %g2 = 0000000000000046
ldsh [%i6+0x12a],%g2 ! %g2 = 0000000000001f5d
! Code Fragment 3
p18_fragment_1:
ta T_CHANGE_HPRIV
! %l3 = db3a133c683038d0
set 0x66cfc3bb,%l3 ! %l3 = 0000000066cfc3bb
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = beb915b8cf0ea6a4, %l4 = de28ce5aee85f634, %ccr = 44
movleu %xcc,%l6,%l4 ! Moved, %l4 = beb915b8cf0ea6a4
! Mem[0000000034800018] = 4b5ad7c081094c75, %l4 = beb915b8cf0ea6a4
ldxa [%i1+%o3]0x88,%l4 ! %l4 = 4b5ad7c081094c75
! immd = 0000000000000106, %l2 = 0000000000000032, %ccr = 44
movcs %icc,0x106,%l2 ! Register Not Moved
p18_label_4:
! Mem[0000000035800028] = 2b9eddaa, %l5 = 0000000000000048
ldstuba [%i3+%o5]0x89,%l5 ! %l5 = 000000aa000000ff
! Mem[00000000340000b4] = 3036ca84, %l2 = 00000032, %l7 = d6744f1c
add %i0,0xb4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003036ca84
! %f6 = e59bb40b, Mem[00000000900001ac] = a2de638c
st %f6 ,[%i4+0x1ac] ! Mem[00000000900001ac] = e59bb40b
! Mem[00000000900000fc] = 26dac581, %g18 = 7cba02d82fe0a44a
ldsw [%i4+0x0fc],%g2 ! %g2 = 7cba02d82fe0a44a
! %l2 = 00000032, %l3 = 66cfc3bb, Mem[0000000091000068] = 955a2d89 07100ced
std %l2,[%i6+0x068] ! Mem[0000000091000068] = 00000032 66cfc3bb
! %l4 = 4b5ad7c081094c75, %l5 = 00000000000000aa, %ccr = 44
movl %xcc,%l4,%l5 ! Register Not Moved
! %l5 = 00000000000000aa, %l7 = 000000003036ca84, %l2 = 0000000000000032
udivx %l5,%l7,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, imm = 0000000000000fdc, %l2 = 0000000000000000
and %l2,0xfdc,%l2 ! %l2 = 0000000000000000
! Mem[000000003580018f] = 392e0300, %l5 = 00000000000000aa
ldstub [%i3+0x18f],%l5 ! %l5 = 00000000000000ff
membar #Sync ! Added by membar checker (202)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e4f1c
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p18_label_5:
! %l1 = 00000b66367c9760, Mem[00000000908000c8] = 59095ea4
stw %l1,[%i5+0x0c8] ! Mem[00000000908000c8] = 367c9760
! Mem[0000000091800024] = 12018cae, %g2 = 0000000026dac581
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000012
! %l1 = 00000b66367c9760, immed = ffffffc2, %ccr = 44
movrgez %l1,-0x03e,%l1 ! Moved, %l1 = ffffffffffffffc2
! Mem[0000000034800000] = 18eebfad, %l6 = beb915b8cf0ea6a4
swapa [%i1+%g0]0x88,%l6 ! %l6 = 0000000018eebfad
! Mem[00000000900000d8] = 0ead325c, %g18 = 7cba02d82fe0a44a
ldsw [%i4+0x0d8],%g2 ! %g2 = 7cba02d82fe0a44a
! %l4 = 4b5ad7c081094c75, Mem[00000000358001f2] = 70ff1dec
sth %l4,[%i3+0x1f2] ! Mem[00000000358001f0] = 70ff4c75
! %f21 = 718bb175, Mem[0000000035800000] = 94734200
sta %f21,[%i3+%g0]0x89 ! Mem[0000000035800000] = 718bb175
! %f11 = 3a945179, Mem[00000000350001b4] = 0b9e542c
st %f11,[%i2+0x1b4] ! Mem[00000000350001b4] = 3a945179
! %l1 = ffffffffffffffc2, Mem[00000000908001f6] = ee4af8f5
stb %l1,[%i5+0x1f6] ! Mem[00000000908001f4] = c24af8f5
! Mem[0000000091000004] = 4cc663e3, %g18 = 7cba02d82fe0a44a
ldsw [%i6+0x004],%g2 ! %g2 = 7cba02d82fe0a44a
p18_label_6:
! %l0 = ee85f634, %l1 = ffffffc2, Mem[0000000035000018] = 03e2e4a2 1c9a2653
stda %l0,[%i2+%o3]0x89 ! Mem[0000000035000018] = ee85f634 ffffffc2
! Mem[00000000358001ec] = b8c9a668, %l0 = de28ce5aee85f634
ldstub [%i3+0x1ec],%l0 ! %l0 = 000000b8000000ff
! Mem[0000000034800168] = dc2c3513, %l5 = 00000000, %l6 = 18eebfad
add %i1,0x168,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000dc2c3513
! %l5 = 0000000000000000, Mem[0000000090800108] = 19a19216
stw %l5,[%i5+0x108] ! Mem[0000000090800108] = 00000000
! %l0 = 000000b8, %l1 = ffffffc2, Mem[0000000091000080] = 037fae37 4fba0a1d
std %l0,[%i6+0x080] ! Mem[0000000091000080] = 000000b8 ffffffc2
! %l0 = 00000000000000b8, imm = fffffffffffff80c, %l6 = 00000000dc2c3513
xorcc %l0,-0x7f4,%l6 ! %l6 = fffffffffffff8b4, %ccr = 88
! %l3 = 0000000066cfc3bb, Mem[0000000091800044] = 5af932e1
sth %l3,[%o0+0x044] ! Mem[0000000091800044] = c3bb32e1
! Mem[0000000090800044] = 8673fe99, %g2 = 000000004cc663e3
lduw [%i5+0x044],%g2 ! %g2 = 000000008673fe99
! %l4 = 4b5ad7c081094c75, immed = 00000074, %ccr = 88
movrgez %l4,0x074,%l7 ! Moved, %l7 = 0000000000000074
! %f21 = 718bb175, Mem[0000000091800188] = a80acd36
st %f21,[%o0+0x188] ! Mem[0000000091800188] = 718bb175
p18_label_7:
! %l4 = 4b5ad7c081094c75, imm = fffffffffffff970, %l7 = 0000000000000074
andncc %l4,-0x690,%l7 ! %l7 = 0000000000000405, %ccr = 00
! Mem[000000009080011c] = 531e9d66, %g2 = 000000008673fe99
lduh [%i5+0x11c],%g2 ! %g2 = 000000000000531e
! Mem[00000000918000c0] = a65f7cddae582979, %g2 = 000000000000531e
ldx [%o0+0x0c0],%g2 ! %g2 = a65f7cddae582979
! immd = 000000000000024a, %l0 = 00000000000000b8, %ccr = 00
movneg %icc,0x24a,%l0 ! Register Not Moved
! Mem[0000000035800008] = adbfee18521702e5, %f18 = 6693bf94 b461e5da
ldda [%i3+%o1]0x80,%f18 ! %f18 = adbfee18 521702e5
! %f24 = c64862bb 224f63df, Mem[0000000090000058] = 06969e62 6313d865
stda %f24,[%i4+0x058]%asi ! Mem[0000000090000058] = c64862bb 224f63df
! Mem[00000000350000bc] = 6fe35632, %l1 = ffffffffffffffc2
ldsh [%i2+0x0bc],%l1 ! %l1 = 0000000000006fe3
! %l0 = 00000000000000b8, Mem[0000000034800008] = dbe53a90
stba %l0,[%i1+%o1]0x81 ! Mem[0000000034800008] = b8e53a90
! %l6 = fffffffffffff8b4, Mem[000000009080007e] = 0515d4db
stb %l6,[%i5+0x07e] ! Mem[000000009080007c] = b415d4db
! %l3 = 0000000066cfc3bb, %l3 = 0000000066cfc3bb, %l4 = 4b5ad7c081094c75
sra %l3,%l3,%l4 ! %l4 = 000000000000000c
p18_label_8:
! %l4 = 000000000000000c, %l4 = 000000000000000c, %ccr = 00
movn %xcc,%l4,%l4 ! Register Not Moved
! Mem[00000000348001a8] = e2fe2da064bf1da1, %l7 = 0000000000000405, %l5 = 0000000000000000
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = e2fe2da064bf1da1
! Mem[0000000034000018] = df2723cf, %l3 = 0000000066cfc3bb, %asi = 80
swapa [%i0+0x018]%asi,%l3 ! %l3 = 00000000df2723cf
! Mem[0000000035000030] = d2155c64, %l3 = df2723cf, %l1 = 00006fe3
add %i2,0x30,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d2155c64
! Mem[0000000034000018] = 66cfc3bb, %l2 = 0000000000000000
lduwa [%i0+%o3]0x80,%l2 ! %l2 = 0000000066cfc3bb
! Mem[0000000034800020] = 45d328da, %l7 = 0000000000000405
ldswa [%i1+%o4]0x81,%l7 ! %l7 = 0000000045d328da
! %l4 = 000000000000000c, %l4 = 000000000000000c, %ccr = 00
movrlz %l4,%l4,%l5 ! Not Moved, %l5 = e2fe2da064bf1da1
! Mem[00000000900000e8] = 04787965, %g2 = a65f7cddae582979
ldub [%i4+0x0eb],%g2 ! %g2 = 0000000000000004
! %l5 = e2fe2da064bf1da1, %l0 = 00000000000000b8, %l2 = 0000000066cfc3bb
and %l5,%l0,%l2 ! %l2 = 00000000000000a0
! %l2 = 00000000000000a0, %l6 = fffffffffffff8b4, %ccr = 00
movcc %xcc,%l2,%l6 ! Moved, %l6 = 00000000000000a0
p18_label_9:
! %l7 = 0000000045d328da, Mem[00000000910001d0] = 68264bad
stw %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 45d328da
! Mem[00000000340000f0] = 1b84f703381d5b4d, %l2 = 00000000000000a0, %l1 = 00000000d2155c64
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1b84f703381d5b4d
! %l3 = 00000000df2723cf, Mem[0000000090800030] = 574d316e37c4972c, %asi = 80
stxa %l3,[%i5+0x030]%asi ! Mem[0000000090800030] = 00000000df2723cf
! %l6 = 00000000000000a0, %l2 = 00000000000000a0, %ccr = 00
movvs %icc,%l6,%l2 ! Register Not Moved
membar #Sync ! Added by membar checker (203)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c c64862bb 224f63df
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 2f97bc37 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000009100012c] = cd3a6161, %g18 = 7cba02d82fe0a44a
ldsw [%i6+0x12c],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[0000000034000029] = 916685f7, %l2 = 00000000000000a0
ldstub [%i0+0x029],%l2 ! %l2 = 00000066000000ff
! %l5 = e2fe2da064bf1da1, immed = fffffe6e, %y = 00000b66
sdiv %l5,-0x192,%l4 ! %l4 = ffffffff80000000
mov %l0,%y ! %y = 000000b8
! Mem[0000000035000008] = f98f8c73, %l4 = ffffffff80000000
lduh [%i2+%o1],%l4 ! %l4 = 000000000000f98f
! Code Fragment 3
p18_fragment_2:
ta T_CHANGE_HPRIV
! %l3 = 00000000df2723cf
set 0x5380abf2,%l3 ! %l3 = 000000005380abf2
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p18_label_10:
! %l2 = 0000000000000066, Mem[00000000908001d0] = 1a221693
sth %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 00661693
! %l4 = 000000000000f98f, imm = fffffffffffffb49, %l4 = 000000000000f98f
sub %l4,-0x4b7,%l4 ! %l4 = 000000000000fe46
! %f28 = b3893b6e, Mem[0000000035000054] = b3a8508c
st %f28,[%i2+0x054] ! Mem[0000000035000054] = b3893b6e
! Mem[00000000910001f8] = fd114e76 1e3aeca4, %g2 = cd3a6161, %g3 = 0bad0b00
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000fd114e76 000000001e3aeca4
! Mem[00000000358000d8] = d9befc2f293c9ce1, %l3 = 000000005380abf2, %l6 = 00000000000000a0
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = d9befc2f293c9ce1
! %l4 = 000000000000fe46, Mem[0000000034800018] = 754c0981c0d75a4b
stxa %l4,[%i1+%o3]0x81 ! Mem[0000000034800018] = 000000000000fe46
! Mem[00000000348001ec] = 92a19844, %l0 = 000000b8, %l6 = 293c9ce1
add %i1,0x1ec,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000092a19844
! Mem[000000003400003d] = 00bde61a, %l0 = 00000000000000b8
ldstub [%i0+0x03d],%l0 ! %l0 = 000000bd000000ff
! Mem[00000000918000dc] = 31a3ab56, %g2 = 00000000fd114e76
lduh [%o0+0x0de],%g2 ! %g2 = 00000000000031a3
! immd = 00000000000001d0, %l2 = 0000000000000066, %ccr = 00
movn %icc,0x1d0,%l2 ! Register Not Moved
p18_label_11:
! Mem[00000000348001fc] = 69364a8d, %l5 = 64bf1da1, %l2 = 00000066
add %i1,0x1fc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000069364a8d
! %l1 = 1b84f703381d5b4d, %l0 = 00000000000000bd, %y = 000000b8
sdivcc %l1,%l0,%l1 ! %l1 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 000000bd
! %l1 = 000000007fffffff, Mem[00000000340001d0] = 2cfa62966b884fcf
stx %l1,[%i0+0x1d0] ! Mem[00000000340001d0] = 000000007fffffff
! Mem[0000000034000010] = 7321e00e, %l3 = 000000005380abf2
ldsha [%i0+%o2]0x89,%l3 ! %l3 = ffffffffffffe00e
! %l3 = ffffffffffffe00e, immed = fffff25c, %l5 = e2fe2da064bf1da1
tsubcctv %l3,-0xda4,%l5 ! %l0 = 00000000000000e0, Trapped
! %l2 = 0000000069364a8d, immed = fffff888, %y = 000000bd
smul %l2,-0x778,%l2 ! %l2 = fffffcee328332e8, %y = fffffcee
! Code Fragment 3
p18_fragment_3:
ta T_CHANGE_HPRIV
! %l3 = ffffffffffffe00e
set 0xe074ec9a,%l3 ! %l3 = 00000000e074ec9a
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = 0000000092a19844, %l1 = 000000007fffffff, %l4 = 000000000000fe46
sll %l6,%l1,%l4 ! %l4 = 4950cc2200000000
! Mem[000000003500015d] = 2dc3599a, %l1 = 000000007fffffff
ldstub [%i2+0x15d],%l1 ! %l1 = 000000c3000000ff
! Mem[0000000090800158] = e7bc12dd, %g2 = 00000000000031a3
lduw [%i5+0x158],%g2 ! %g2 = 00000000e7bc12dd
p18_label_12:
! %l2 = fffffcee328332e8, immed = 00000c28, %y = fffffcee
smulcc %l2,0xc28,%l6 ! %l6 = 000002660ae2d440, %ccr = 00, %y = 00000266
! Mem[0000000091800078] = 6159a31e, %g2 = 00000000e7bc12dd
ldub [%o0+0x07a],%g2 ! %g2 = 0000000000000061
! Code Fragment 3
p18_fragment_4:
ta T_CHANGE_HPRIV
! %l3 = 00000000e074ec9a
set 0xd28f0016,%l3 ! %l3 = 00000000d28f0016
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l5 = e2fe2da064bf1da1, Mem[00000000340001c0] = 36e2d80c
stw %l5,[%i0+0x1c0] ! Mem[00000000340001c0] = 64bf1da1
! %f26 = ffd57e40, Mem[0000000091800150] = c5e66b5d
st %f26,[%o0+0x150] ! Mem[0000000091800150] = ffd57e40
! Mem[000000009100011c] = 75fb17e7, %g18 = 7cba02d82fe0a44a
ldsw [%i6+0x11c],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[00000000358000e0] = e7ce3232, %l5 = e2fe2da064bf1da1
swap [%i3+0x0e0],%l5 ! %l5 = 00000000e7ce3232
! %f17 = b81e46fb, Mem[0000000035000028] = 278c0a8b
sta %f17,[%i2+%o5]0x80 ! Mem[0000000035000028] = b81e46fb
! Code Fragment 3
p18_fragment_5:
ta T_CHANGE_HPRIV
! %l3 = 00000000d28f0016
set 0xf28d5ffe,%l3 ! %l3 = 00000000f28d5ffe
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l1 = 00000000000000c3, Mem[00000000910000dc] = c3079564
stw %l1,[%i6+0x0dc] ! Mem[00000000910000dc] = 000000c3
p18_label_13:
! Mem[00000000348000d4] = 1d64b7df, %l6 = 000002660ae2d440
swap [%i1+0x0d4],%l6 ! %l6 = 000000001d64b7df
! Mem[0000000035800156] = 4e34fcd7, %l6 = 000000001d64b7df
ldstub [%i3+0x156],%l6 ! %l6 = 000000fc000000ff
! Mem[0000000091000068] = 00000032 66cfc3bb, %g2 = 75fb17e7, %g3 = 1e3aeca4
ldd [%i6+0x068],%g2 ! %g2 = 0000000000000032 0000000066cfc3bb
! immd = 0000000000000070, %l5 = 00000000e7ce3232, %ccr = 00
mova %icc,0x070,%l5 ! Moved, %l5 = 0000000000000070
! Mem[0000000034800000] = cf0ea6a4, %l1 = 00000000000000c3
ldsha [%i1+%g0]0x89,%l1 ! %l1 = ffffffffffffa6a4
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e4f1c
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800150] = 2c26f3ef, %g2 = 0000000000000032
ldsh [%i5+0x150],%g2 ! %g2 = 0000000000002c26
! Mem[0000000035800008] = 18eebfad, %l1 = ffffffffffffa6a4
ldsha [%i3+%o1]0x88,%l1 ! %l1 = ffffffffffffbfad
! Invert Register : %l3 = 00000000f28d5ffe
xor %l3,-1,%l3 ! %l3 = ffffffff0d72a001
! %l3 = ffffffff0d72a001, Mem[0000000035000008] = f98f8c73
stba %l3,[%i2+%o1]0x80 ! Mem[0000000035000008] = 018f8c73
p18_label_14:
! %l6 = 000000fc, %l7 = 45d328da, Mem[0000000034000020] = 69a570d0 c7b7ecbf
stda %l6,[%i0+%o4]0x89 ! Mem[0000000034000020] = 000000fc 45d328da
! %l5 = 0000000000000070, %l5 = 0000000000000070, %ccr = 00
movl %xcc,%l5,%l5 ! Register Not Moved
! Code Fragment 3
p18_fragment_6:
ta T_CHANGE_HPRIV
! %l3 = ffffffff0d72a001
set 0xeea84f3f,%l3 ! %l3 = 00000000eea84f3f
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = 00000000000000fc, immed = ffffff98, %ccr = 00
movrlz %l6,-0x068,%l5 ! Not Moved, %l5 = 0000000000000070
! %l6 = 00000000000000fc, immed = 0000096e, %y = 00000266
udiv %l6,0x96e,%l2 ! %l2 = 00000000411d0ea2
mov %l0,%y ! %y = 000000e0
! %l7 = 0000000045d328da, Mem[0000000090000108] = 7aa04c5ff88c29a9
stx %l7,[%i4+0x108] ! Mem[0000000090000108] = 0000000045d328da
! immd = 000000000000022a, %l5 = 0000000000000070, %ccr = 00
movcs %xcc,0x22a,%l5 ! Register Not Moved
! %l7 = 0000000045d328da, %l1 = ffffffffffffbfad, %y = 000000e0
sdiv %l7,%l1,%l7 ! %l7 = fffffffffc836e41
mov %l0,%y ! %y = 000000e0
! Mem[000000003400004c] = 02046f15, %l0 = 00000000000000e0
swap [%i0+0x04c],%l0 ! %l0 = 0000000002046f15
! Mem[000000009080009c] = 9f9d26e2, %g2 = 0000000000002c26
ldub [%i5+0x09f],%g2 ! %g2 = 000000000000009f
p18_label_15:
! %l4 = 4950cc2200000000, Mem[00000000910000a8] = 4548123c
stw %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000
! Code Fragment 3
p18_fragment_7:
ta T_CHANGE_HPRIV
! %l3 = 00000000eea84f3f
set 0x0821869a,%l3 ! %l3 = 000000000821869a
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %f16 = 8e5fe907 b81e46fb adbfee18 521702e5
! %f20 = 11e10273 718bb175 71f85116 f01ca5fc
! %f24 = c64862bb 224f63df ffd57e40 3bf4b77f
! %f28 = b3893b6e 18eebfad 8ca91bac c6ddcc1e
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000009080013c] = 47655d3c, %g18 = 7cba02d82fe0a44a
ldsw [%i5+0x13c],%g2 ! %g2 = 7cba02d82fe0a44a
! Mem[00000000900001f4] = 9ba80742, %g2 = 0000000047655d3c
lduh [%i4+0x1f6],%g2 ! %g2 = 0000000000009ba8
! Code Fragment 3
p18_fragment_8:
ta T_CHANGE_HPRIV
! %l3 = 000000000821869a
set 0xb2c86fe4,%l3 ! %l3 = 00000000b2c86fe4
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Code Fragment 3
p18_fragment_9:
ta T_CHANGE_HPRIV
! %l3 = 00000000b2c86fe4
set 0x2f014df8,%l3 ! %l3 = 000000002f014df8
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %f5 = 079db7f6, Mem[00000000918001dc] = a31b7ba3
sta %f5 ,[%o0+0x1dc]%asi ! Mem[00000000918001dc] = 079db7f6
! Mem[0000000034000028] = 91ff85f7a872d99e, %l3 = 000000002f014df8
ldxa [%i0+%o5]0x81,%l3 ! %l3 = 91ff85f7a872d99e
! Invert Register : %l7 = fffffffffc836e41
xor %l7,-1,%l7 ! %l7 = 00000000037c91be
p18_label_16:
! %f6 = e59bb40b ffbe10f4, Mem[0000000090000190] = 3558c986 265e791c
std %f6 ,[%i4+0x190] ! Mem[0000000090000190] = e59bb40b ffbe10f4
! Mem[0000000090000190] = e59bb40b, %g2 = 0000000000009ba8
ldub [%i4+0x190],%g2 ! %g2 = 00000000000000e5
! Mem[0000000034800008] = 903ae5b8, %l7 = 00000000037c91be
ldsha [%i1+%o1]0x88,%l7 ! %l7 = ffffffffffffe5b8
! Mem[0000000034800000] = a4a60ecf6e3b89b3, %l2 = 00000000411d0ea2
ldxa [%i1+%g0]0x80,%l2 ! %l2 = a4a60ecf6e3b89b3
! immd = 0000000000000067, %l2 = a4a60ecf6e3b89b3, %ccr = 00
movl %xcc,0x067,%l2 ! Register Not Moved
! Mem[0000000034000020] = 000000fc, %l0 = 0000000002046f15
ldsba [%i0+%o4]0x88,%l0 ! %l0 = fffffffffffffffc
! Mem[0000000035800010] = 25207aed, %l0 = fffffffffffffffc
ldstuba [%i3+%o2]0x80,%l0 ! %l0 = 00000025000000ff
! Mem[00000000918000a0] = 2f619c6b e48ce048, %g2 = 000000e5, %g3 = 66cfc3bb
ldd [%o0+0x0a0],%g2 ! %g2 = 000000002f619c6b 00000000e48ce048
! Code Fragment 3
p18_fragment_10:
ta T_CHANGE_HPRIV
! %l3 = 91ff85f7a872d99e
set 0xc0cf9358,%l3 ! %l3 = 00000000c0cf9358
stxa %l3, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l4 = 00000000, %l5 = 00000070, Mem[0000000034800018] = 00000000 0000fe46
stda %l4,[%i1+%o3]0x81 ! Mem[0000000034800018] = 00000000 00000070
p18_label_17:
! %l6 = 000000fc, %l7 = ffffe5b8, Mem[0000000035800028] = ffdd9e2b 5e61092d
stda %l6,[%i3+%o5]0x80 ! Mem[0000000035800028] = 000000fc ffffe5b8
! Mem[0000000090800064] = e90f883c, %g2 = 000000002f619c6b
ldsh [%i5+0x066],%g2 ! %g2 = ffffffffffffe90f
! Mem[0000000034800008] = 903ae5b8, %l7 = ffffffffffffe5b8
ldsba [%i1+%o1]0x89,%l7 ! %l7 = ffffffffffffffb8
! Mem[0000000090000128] = f1f21be26da53483, %g2 = ffffffffffffe90f
ldx [%i4+0x128],%g2 ! %g2 = f1f21be26da53483
! %l6 = 00000000000000fc
sethi %hi(0x6e91b400),%l6 ! %l6 = 000000006e91b400
! %f8 = c2f29e56, Mem[0000000034000018] = bbc3cf66
sta %f8 ,[%i0+%o3]0x89 ! Mem[0000000034000018] = c2f29e56
! immd = 0000000000000214, %l1 = ffffffffffffbfad, %ccr = 00
move %icc,0x214,%l1 ! Register Not Moved
! %f11 = 3a945179, Mem[0000000091000094] = 3edeb40f
st %f11,[%i6+0x094] ! Mem[0000000091000094] = 3a945179
! %l2 = a4a60ecf6e3b89b3, Mem[000000009000014c] = 94bf9366
stb %l2,[%i4+0x14c] ! Mem[000000009000014c] = b3bf9366
! Mem[00000000910001c0] = b0b4ba3c6dbf64f3, %f48 = e1f675de 46335dfe
ldda [%i6+0x1c0]%asi,%f48 ! %f48 = b0b4ba3c 6dbf64f3
p18_label_18:
! Mem[0000000034800020] = 45d328da 6cf29da4, %l4 = 00000000, %l5 = 00000070
ldda [%i1+%o4]0x81,%l4 ! %l4 = 0000000045d328da 000000006cf29da4
! Mem[0000000035800018] = 9e0cea48, %l1 = ffffffffffffbfad
lduwa [%i3+%o3]0x81,%l1 ! %l1 = 000000009e0cea48
! Mem[0000000090800030] = 00000000, %g2 = f1f21be26da53483
ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %f8 = c2f29e56, Mem[0000000091800010] = efd037ae
st %f8 ,[%o0+%o2] ! Mem[0000000091800010] = c2f29e56
! %l4 = 0000000045d328da, imm = fffffffffffff567, %l7 = ffffffffffffffb8
taddcc %l4,-0xa99,%l7 ! %l7 = 0000000045d31e41, %ccr = 13
! %l2 = a4a60ecf6e3b89b3, %l2 = a4a60ecf6e3b89b3, %ccr = 13
movne %icc,%l2,%l2 ! Moved, %l2 = a4a60ecf6e3b89b3
! Mem[0000000035800008] = adbfee18, %l3 = 00000000c0cf9358
lduwa [%i3+%o1]0x81,%l3 ! %l3 = 00000000adbfee18
! %l6 = 000000006e91b400, Mem[0000000090800058] = 78ebe01d
stb %l6,[%i5+0x058] ! Mem[0000000090800058] = 00ebe01d
! %l7 = 0000000045d31e41, Mem[00000000900000d4] = 718bb175
stw %l7,[%i4+0x0d4] ! Mem[00000000900000d4] = 45d31e41
! Mem[0000000034800000] = a4a60ecf, %l4 = 0000000045d328da
ldswa [%i1+%g0]0x80,%l4 ! %l4 = ffffffffa4a60ecf
p18_label_19:
! Mem[00000000910000d8] = fe5944fd 000000c3, %g2 = 00000000, %g3 = e48ce048
ldd [%i6+0x0d8],%g2 ! %g2 = 00000000fe5944fd 00000000000000c3
! Randomly selected nop
nop
! immd = 00000000000002a7, %l4 = ffffffffa4a60ecf, %ccr = 13
movpos %xcc,0x2a7,%l4 ! Moved, %l4 = 00000000000002a7
! %l5 = 000000006cf29da4, Mem[0000000034000060] = 5163f9acd833eb8d, %asi = 80
stxa %l5,[%i0+0x060]%asi ! Mem[0000000034000060] = 000000006cf29da4
! %l4 = 00000000000002a7, imm = fffffffffffff530, %l7 = 0000000045d31e41
sub %l4,-0xad0,%l7 ! %l7 = 0000000000000d77
! %l4 = 00000000000002a7, imm = 000000000000001f, %l3 = 00000000adbfee18
sllx %l4,0x01f,%l3 ! %l3 = 0000015380000000
! Mem[00000000358000b8] = 00a52e52, %l7 = 0000000000000d77
swap [%i3+0x0b8],%l7 ! %l7 = 0000000000a52e52
! Mem[0000000091800098] = d38acc12, %g2 = 00000000fe5944fd
ldsb [%o0+0x09b],%g2 ! %g2 = ffffffffffffffd3
! Mem[00000000350001e0] = 1c241c535230756c, %l1 = 000000009e0cea48
ldx [%i2+0x1e0],%l1 ! %l1 = 1c241c535230756c
! Mem[0000000035000118] = 9dae6e1476638f2c, %l3 = 0000015380000000
ldxa [%i2+0x118]%asi,%l3 ! %l3 = 9dae6e1476638f2c
p18_label_20:
! Mem[0000000035800000] = 718bb175, %f6 = e59bb40b
lda [%i3+%g0]0x88,%f6 ! %f6 = 718bb175
! Mem[00000000358001ac] = 077d9aba, %l2 = 6e3b89b3, %l0 = 00000025
add %i3,0x1ac,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000077d9aba
! Mem[000000009000019c] = b2be6763, %g2 = ffffffffffffffd3
ldub [%i4+0x19c],%g2 ! %g2 = 00000000000000b2
! Mem[0000000034000018] = 569ef2c2, %l7 = 0000000000a52e52
ldswa [%i0+%o3]0x81,%l7 ! %l7 = 00000000569ef2c2
! Mem[0000000090800128] = 22f4c412, %g2 = 00000000000000b2
ldub [%i5+0x128],%g2 ! %g2 = 0000000000000022
! Mem[0000000091800150] = 7e403045, %g2 = 0000000000000022
lduh [%o0+0x152],%g2 ! %g2 = 0000000000007e40
! immd = 000000000000015b, %l2 = a4a60ecf6e3b89b3, %ccr = 13
movne %icc,0x15b,%l2 ! Moved, %l2 = 000000000000015b
! Mem[0000000034800048] = 688eb8ec05dfa191, %l4 = 00000000000002a7, %l4 = 00000000000002a7
add %i1,0x48,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 688eb8ec05dfa191
! Mem[0000000034800020] = 45d328da, %f14 = b482222a
lda [%i1+%o4]0x80,%f14 ! %f14 = 45d328da
! Mem[00000000918001c8] = 9220125c, %g2 = 0000000000007e40
ldsh [%o0+0x1c8],%g2 ! %g2 = ffffffffffff9220
p18_label_21:
! %l4 = 688eb8ec05dfa191, %l4 = 688eb8ec05dfa191, %l7 = 00000000569ef2c2
andcc %l4,%l4,%l7 ! %l7 = 688eb8ec05dfa191, %ccr = 00
! %l7 = 688eb8ec05dfa191, %l5 = 000000006cf29da4, %l7 = 688eb8ec05dfa191
srl %l7,%l5,%l7 ! %l7 = 00000000005dfa19
! Mem[0000000091800104] = ca27c90e, %g2 = ffffffffffff9220
ldsh [%o0+0x106],%g2 ! %g2 = ffffffffffffca27
! Mem[0000000035800048] = 067c50cdf66063f8, %l7 = 00000000005dfa19, %l4 = 688eb8ec05dfa191
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 067c50cdf66063f8
! %l7 = 00000000005dfa19, %l3 = 9dae6e1476638f2c, %ccr = 00
movgu %icc,%l7,%l3 ! Moved, %l3 = 00000000005dfa19
! Mem[0000000090000024] = c9879b03, %g2 = ffffffffffffca27
lduh [%i4+0x026],%g2 ! %g2 = 000000000000c987
! Mem[0000000034000008] = 8cff98ff, %l0 = 00000000077d9aba
ldsha [%i0+%o1]0x89,%l0 ! %l0 = ffffffffffff98ff
! %l5 = 000000006cf29da4, Mem[00000000910001fe] = eca45398
stb %l5,[%i6+0x1fe] ! Mem[00000000910001fc] = a4a45398
! Mem[0000000090000054] = 8e2cc648, %g2 = 000000000000c987
ldub [%i4+0x056],%g2 ! %g2 = 000000000000008e
! Mem[0000000091800008] = 30e846b2, %g2 = 000000000000008e
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000030
p18_label_22:
! %l6 = 000000006e91b400, %l1 = 1c241c535230756c, %ccr = 00
movgu %icc,%l6,%l1 ! Moved, %l1 = 000000006e91b400
! Mem[00000000910000c8] = 41e919be91a380d3, %f48 = b0b4ba3c 6dbf64f3
ldd [%i6+0x0c8],%f48 ! %f48 = 41e919be 91a380d3
! %l7 = 00000000005dfa19, Mem[0000000034000018] = c2f29e56
stha %l7,[%i0+%o3]0x89 ! Mem[0000000034000018] = c2f2fa19
! %l2 = 0000015b, %l3 = 005dfa19, Mem[0000000035000028] = fb461eb8 50fdb0ed
stda %l2,[%i2+%o5]0x89 ! Mem[0000000035000028] = 0000015b 005dfa19
! %f30 = 8ca91bac, Mem[0000000091000180] = 4a731f76
st %f30,[%i6+0x180] ! Mem[0000000091000180] = 8ca91bac
! Mem[00000000350001d0] = 1689f2845d604d18, %l4 = 067c50cdf66063f8, %l0 = ffffffffffff98ff
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1689f2845d604d18
! %l4 = 067c50cdf66063f8, %l1 = 000000006e91b400, %l4 = 067c50cdf66063f8
srlx %l4,%l1,%l4 ! %l4 = 067c50cdf66063f8
! retry : should take illegal inst trap, %l0 = 1689f2845d604d18
retry ! Illegal inst trap : %l0 = 1689f2845d604d28
! Mem[00000000340000b8] = e189b170, %l7 = 005dfa19, %l3 = 005dfa19
add %i0,0xb8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000e189b170
! %f1 = 2d84a185, Mem[0000000034000020] = fc000000
sta %f1 ,[%i0+%o4]0x81 ! Mem[0000000034000020] = 2d84a185
p18_label_23:
! Mem[0000000034800008] = b8e53a90, %f3 = 326ccc6a
lda [%i1+%o1]0x80,%f3 ! %f3 = b8e53a90
! Mem[00000000358000c8] = 84b31f6e, %l5 = 6cf29da4, %l7 = 005dfa19
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000084b31f6e
! Mem[00000000908000fc] = 7d20dad0, %g2 = 0000000000000030
lduw [%i5+0x0fc],%g2 ! %g2 = 000000007d20dad0
! Mem[0000000035000028] = 5b010000, %l2 = 000000000000015b
ldstuba [%i2+%o5]0x80,%l2 ! %l2 = 0000005b000000ff
! Mem[0000000035000164] = 0cc19755, %l4 = 067c50cdf66063f8
swap [%i2+0x164],%l4 ! %l4 = 000000000cc19755
! %l7 = 0000000084b31f6e, Mem[0000000090000150] = 75b18b717302e111
stx %l7,[%i4+0x150] ! Mem[0000000090000150] = 0000000084b31f6e
membar #Sync ! Added by membar checker (204)
! %l2 = 000000000000005b, Mem[0000000090000078] = fa5423a0
stw %l2,[%i4+0x078] ! Mem[0000000090000078] = 0000005b
! Mem[0000000090800068] = 883c1f8f, %g2 = 000000007d20dad0
ldsh [%i5+0x068],%g2 ! %g2 = ffffffffffff883c
! Mem[000000009180005c] = ee85f634, %g2 = ffffffffffff883c
ldsh [%o0+0x05c],%g2 ! %g2 = ffffffffffffee85
! Mem[00000000900001a8] = 875ccbae e59bb40b, %g2 = ffffee85, %g3 = 000000c3
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000e59bb40b
p18_label_24:
! %l2 = 000000000000005b, Mem[00000000900001c0] = e1f675de
stw %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000005b
! Mem[00000000910000d8] = fe5944fd000000c3, %g2 = 00000000875ccbae
ldx [%i6+0x0d8],%g2 ! %g2 = fe5944fd000000c3
! %f0 = 9d58e11b, Mem[0000000090000038] = 3dea49e4
st %f0 ,[%i4+0x038] ! Mem[0000000090000038] = 9d58e11b
! Mem[0000000035000150] = 1ca0a995, %l3 = e189b170, %l3 = e189b170
add %i2,0x150,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000001ca0a995
! Mem[0000000034800018] = 00000000, %l3 = 000000001ca0a995
ldsha [%i1+%o3]0x81,%l3 ! %l3 = 0000000000000000
! %l6 = 000000006e91b400, immed = fffff835, %l6 = 000000006e91b400
taddcctv %l6,-0x7cb,%l6 ! %l0 = 1689f2845d604d4b, Trapped
! Mem[0000000035000020] = f4d9995b, %l7 = 0000000084b31f6e
lduba [%i2+%o4]0x88,%l7 ! %l7 = 000000000000005b
! Mem[00000000900000cc] = 521702e5, %g2 = fe5944fd000000c3
lduw [%i4+0x0cc],%g2 ! %g2 = 00000000521702e5
! Mem[00000000340000b5] = 3036ca84, %l2 = 000000000000005b
ldstub [%i0+0x0b5],%l2 ! %l2 = 00000036000000ff
! %l5 = 000000006cf29da4, Mem[0000000091000120] = 42f35dd467c0f517
stx %l5,[%i6+0x120] ! Mem[0000000091000120] = 000000006cf29da4
p18_label_25:
! %l7 = 000000000000005b, Mem[0000000035800020] = 974ecfbb
stba %l7,[%i3+%o4]0x80 ! Mem[0000000035800020] = 5b4ecfbb
! Mem[0000000091000128] = c9191f5d cd3a6161, %g2 = 521702e5, %g3 = e59bb40b
ldd [%i6+0x128],%g2 ! %g2 = 00000000c9191f5d 00000000cd3a6161
! Mem[00000000900001ac] = e59bb40b, %g2 = 00000000c9191f5d
ldsb [%i4+0x1ac],%g2 ! %g2 = ffffffffffffffe5
! Mem[0000000034800010] = 394132ce2331e6f2, %l3 = 0000000000000000
ldxa [%i1+%o2]0x88,%l3 ! %l3 = 394132ce2331e6f2
! Mem[0000000034800008] = b12be546 903ae5b8, %l2 = 00000036, %l3 = 2331e6f2
ldda [%i1+%o1]0x89,%l2 ! %l2 = 00000000903ae5b8 00000000b12be546
! Mem[0000000090800174] = b5939bc2, %g2 = ffffffffffffffe5
ldsh [%i5+0x176],%g2 ! %g2 = ffffffffffffb593
! Mem[0000000091800160] = 44c3bcb7, %g2 = ffffffffffffb593
ldub [%o0+0x162],%g2 ! %g2 = 0000000000000044
! Mem[0000000034000010] = 0ee02173, %l2 = 00000000903ae5b8
lduwa [%i0+%o2]0x80,%l2 ! %l2 = 000000000ee02173
! Mem[0000000035000020] = f4d9995b, %l4 = 000000000cc19755
swapa [%i2+%o4]0x88,%l4 ! %l4 = 00000000f4d9995b
! Mem[0000000090800040] = ab4d9bed 8673fe99, %g2 = 00000044, %g3 = cd3a6161
ldd [%i5+0x040],%g2 ! %g2 = 00000000ab4d9bed 000000008673fe99
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
p18_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x048] ! Set processor 18 done flag
! Check Registers
p18_check_registers:
set p18_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 1689f2845d604d4b
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006e91b400
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000ee02173
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b12be546
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f4d9995b
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006cf29da4
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006e91b400
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000005b
bne,a,pn %xcc,p18_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000000e0,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p18_failed
mov 0x111,%g1
! Check Floating Point Registers
p18_check_fp_registers:
set p18_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4886afb2 b8e53a90
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4c77fc81 079db7f6
bne %xcc,p18_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 718bb175 ffbe10f4
bne %xcc,p18_f6_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 45d328da 76b3774a
bne %xcc,p18_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be adbfee18 521702e5
bne %xcc,p18_f18_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff98ff8c818bbd58
ldx [%i0+0x008],%g3 ! Observed data at 0000000034000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 19faf2c203d197f8
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 = 2d84a185da28d345
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 = 91ff85f7a872d99e
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e53fd74200ffe61a
ldx [%i0+0x038],%g3 ! Observed data at 0000000034000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 006f7384000000e0
ldx [%i0+0x048],%g3 ! Observed data at 0000000034000048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000006cf29da4
ldx [%i0+0x060],%g3 ! Observed data at 0000000034000060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5b9ddee130ffca84
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000340000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 64bf1da13976fe2e
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000340001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000007fffffff
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000340001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1d0,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a4a60ecf6e3b89b3
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 = b8e53a9046e52bb1
ldx [%i1+0x008],%g3 ! Observed data at 0000000034800008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000070
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cf0e49810ae2d440
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000348000d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0d0,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 018f8c7379a69618
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 34f685eec2ffffff
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 = 5597c10cc8eca355
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 = ff01000019fa5d00
ldx [%i2+0x028],%g3 ! Observed data at 0000000035000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 121299d9b3893b6e
ldx [%i2+0x050],%g3 ! Observed data at 0000000035000050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x050,%g4
ldx [%g1+0x158],%g2 ! Expected data = 02cd228d2dff599a
ldx [%i2+0x158],%g3 ! Observed data at 0000000035000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 077efed8f66063f8
ldx [%i2+0x160],%g3 ! Observed data at 0000000035000160
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 153204993a945179
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000350001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1b0,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 75b18b712115e842
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 = adbfee18521702e5
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 = ff207aed96a09dd3
ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5b4ecfbb6a13745f
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 = 000000fcffffe5b8
ldx [%i3+0x028],%g3 ! Observed data at 0000000035800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000d7763df00ae
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000358000b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 64bf1da19d5a4469
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000358000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8b8060194e34ffd7
ldx [%i3+0x150],%g3 ! Observed data at 0000000035800150
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = dd9e3398392e03ff
ldx [%i3+0x188],%g3 ! Observed data at 0000000035800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 977f4fa5ffc9a668
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000358001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 70ff4c75f36c4a2b
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_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f4_fail:
set p18_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f14_fail:
set p18_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f18_fail:
set p18_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%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:
stwa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000010]
stxa %l7,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800020]
sub %l3,-0xfcb,%l7
addccc %l6,-0x851,%l0
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000000]
done
p18_trap1o:
stwa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000010]
stxa %l7,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800020]
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034800020]
sub %l3,-0xfcb,%l7
addccc %l6,-0x851,%l0
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035000000]
done
p18_trap2e:
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
taddcctv %l2,%l4,%l7
stxa %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000018]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000010]
umulcc %l3,0x201,%l1
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000000]
stda %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
done
p18_trap2o:
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
taddcctv %l2,%l4,%l7
stxa %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000018]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000010]
umulcc %l3,0x201,%l1
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000000]
stda %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
done
p18_trap3e:
add %l0,%l7,%l0
add %l2,0xac1,%l5
andn %l0,0x50f,%l3
done
p18_trap3o:
add %l0,%l7,%l0
add %l2,0xac1,%l5
andn %l0,0x50f,%l3
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 = de28ce5aee85f634
ldx [%g1+0x008],%l1 ! %l1 = fa13c208c5824c2b
ldx [%g1+0x010],%l2 ! %l2 = 994c8fc253954208
ldx [%g1+0x018],%l3 ! %l3 = db3a133c683038d0
ldx [%g1+0x020],%l4 ! %l4 = e20011c0b86597cc
ldx [%g1+0x028],%l5 ! %l5 = ec11fc6e2f97bc37
ldx [%g1+0x030],%l6 ! %l6 = beb915b8cf0ea6a4
ldx [%g1+0x038],%l7 ! %l7 = 38efc457d6744f1c
! Initialize the output register of window 0
set unres3_start,%o0
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 = b57e4938 2cb0227f 2d4b6476 0f520009
! %f4 = 95919611 6b6e8081 6b6606ca fd9abcaf
! %f8 = a06712d9 d4bca74e 0c7fa6c9 9c7a3c79
! %f12 = 9e43b122 44a8a378 41dc2656 9fe39231
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82be1898 990f2804 68e89151 5fa74cf2
! %f20 = de98269a cb7cf532 bc6430db efc28e47
! %f24 = 57df24f2 dfcc646a d3316811 604ad260
! %f28 = f9282d37 33a4b055 ac8c2c63 6b12eb3c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 40ffba58 153eef8a a5e7c50e 3cc35e2c
! %f36 = 0d7fbe30 52040a8c 471f305f 5edd2821
! %f40 = 291d7dca 285d0b8e 7b7c046e c8bac98f
! %f44 = 34014ca6 a4b81453 72bc7b6c 2af30ce5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xed0e1b9f00000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = ed0e1b9f00000064
wr %g0,%y ! Clear Y 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:
! %l7 = d78cd6a01732dc88, %l6 = d37407ea46966f22, %l1 = 3b4eb37e96f122d5
xnor %l7,%l6,%l1 ! %l1 = fb072eb5ae5b4c55
! Mem[0000000091800004] = 5d5101b3, %g2 = 54c09b857baaf219
lduwa [%o0+0x004]%asi,%g2 ! %g2 = 000000005d5101b3
! %l0 = fe961535fcf26caa, %l5 = 521bd8c3faaebb38, %y = 00000000
umulcc %l0,%l5,%l4 ! %l4 = f7b163e049f3f330, %ccr = 80, %y = f7b163e0
! Mem[0000000091000178] = db1e80b5, %g2 = 000000005d5101b3
lduh [%i6+0x17a],%g2 ! %g2 = 000000000000db1e
! %l4 = f7b163e049f3f330, immed = fffffad8, %y = f7b163e0
umulcc %l4,-0x528,%l5 ! %l5 = 49f3f1b2ae221080, %ccr = 08, %y = 49f3f1b2
! Mem[0000000037800110] = a9402e27faff2b71, %l3 = cf4ca0e25a7d8ff4, %l4 = f7b163e049f3f330
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a9402e27faff2b71
! %f0 = b57e4938 2cb0227f 2d4b6476 0f520009
! %f4 = 95919611 6b6e8081 6b6606ca fd9abcaf
! %f8 = a06712d9 d4bca74e 0c7fa6c9 9c7a3c79
! %f12 = 9e43b122 44a8a378 41dc2656 9fe39231
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! %l4 = faff2b71, %l5 = ae221080, Mem[0000000090000000] = aa4a53b3 c5b8a043
std %l4,[%i4+%g0] ! Mem[0000000090000000] = faff2b71 ae221080
! %f30 = ac8c2c63 6b12eb3c, Mem[0000000036800000] = 5d0e4cee 8a75a4f3
stda %f30,[%i1+%g0]0x89 ! Mem[0000000036800000] = ac8c2c63 6b12eb3c
! %l0 = fe961535fcf26caa, Mem[0000000091000115] = 64cf505d
stb %l0,[%i6+0x115] ! Mem[0000000091000114] = aacf505d
p19_label_2:
! Mem[0000000091800078] = a9486159, %g2 = 000000000000db1e
ldsba [%o0+0x078]%asi,%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000090800018] = 81bba7c3, %g2 = ffffffffffffffa9
lduh [%i5+%o3],%g2 ! %g2 = 00000000000081bb
! Mem[0000000036000028] = a7789a06, %l7 = d78cd6a01732dc88
swap [%i0+%o5],%l7 ! %l7 = 00000000a7789a06
! %l4 = a9402e27faff2b71, Mem[00000000908000cc] = e50ee4f7
stw %l4,[%i5+0x0cc] ! Mem[00000000908000cc] = faff2b71
! Mem[0000000091000060] = 5da12a33b0ae5170, %f48 = 50b3aa50 1622848d
ldd [%i6+0x060],%f48 ! %f48 = 5da12a33 b0ae5170
! %l6 = d37407ea46966f22, imm = fffffffffffff489, %l7 = 00000000a7789a06
addc %l6,-0xb77,%l7 ! %l7 = d37407ea469663ab
! %f31 = 6b12eb3c, Mem[0000000036000020] = c7e78196
sta %f31,[%i0+%o4]0x81 ! Mem[0000000036000020] = 6b12eb3c
! Mem[0000000037800120] = 29adc693eee739de, %l0 = fe961535fcf26caa, %l3 = cf4ca0e25a7d8ff4
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 29adc693eee739de
! %f30 = ac8c2c63 6b12eb3c, Mem[0000000091800098] = 83cfe9d3 8acc12dd
std %f30,[%o0+0x098] ! Mem[0000000091800098] = ac8c2c63 6b12eb3c
! immd = 0000000000000372, %l7 = d37407ea469663ab, %ccr = 08
movgu %icc,0x372,%l7 ! Moved, %l7 = 0000000000000372
p19_label_3:
! %l4 = a9402e27faff2b71, Mem[00000000918000be] = 37c1a65f
sth %l4,[%o0+0x0be] ! Mem[00000000918000bc] = 2b71a65f
! Mem[0000000090000074] = 88eeafc5, %g2 = 00000000000081bb
lduh [%i4+0x074],%g2 ! %g2 = 00000000000088ee
! Mem[00000000910000b0] = ede1c033666102f0, %f48 = 5da12a33 b0ae5170
ldd [%i6+0x0b0],%f48 ! %f48 = ede1c033 666102f0
! %l4 = a9402e27faff2b71, %l7 = 0000000000000372, %l5 = 49f3f1b2ae221080
subccc %l4,%l7,%l5 ! %l5 = a9402e27faff27ff, %ccr = 88
! Mem[0000000037800020] = 99a37f4b164d36b5, %f28 = f9282d37 33a4b055
ldda [%i3+%o4]0x89,%f28 ! %f28 = 99a37f4b 164d36b5
! %l7 = 0000000000000372, Mem[00000000918001fa] = 044f3e3a
sth %l7,[%o0+0x1fa] ! Mem[00000000918001f8] = 03723e3a
! %l1 = fb072eb5ae5b4c55, %l0 = fe961535fcf26caa, %l3 = 29adc693eee739de
sll %l1,%l0,%l3 ! %l3 = 1cbad6b96d315400
! %l0 = fe961535fcf26caa, Mem[0000000090000010] = ee998ade26ab2dd7, %asi = 80
stxa %l0,[%i4+0x010]%asi ! Mem[0000000090000010] = fe961535fcf26caa
! %l6 = d37407ea46966f22, %l7 = 0000000000000372, %ccr = 88
mova %icc,%l6,%l7 ! Moved, %l7 = d37407ea46966f22
! %f20 = de98269a cb7cf532, Mem[0000000036000008] = 3bb8b877 b4c1a0f7
stda %f20,[%i0+%o1]0x81 ! Mem[0000000036000008] = de98269a cb7cf532
p19_label_4:
! Mem[00000000378000d4] = a16c2c58, %l4 = faff2b71, %l1 = ae5b4c55
add %i3,0xd4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000a16c2c58
! Mem[000000003680006f] = 465cc743, %l7 = d37407ea46966f22
ldstub [%i1+0x06f],%l7 ! %l7 = 00000043000000ff
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000009080007c] = 1c600515, %g18 = 15db0cee16491a4d
ldsw [%i5+0x07c],%g2 ! %g2 = 15db0cee16491a4d
membar #Sync ! Added by membar checker (205)
! Mem[00000000900001e0] = a7bcd4d9, %g2 = 000000001c600515
ldsb [%i4+0x1e1],%g2 ! %g2 = ffffffffffffffa7
! %l2 = b84a62fe54b1798a
sethi %hi(0x455aa800),%l2 ! %l2 = 00000000455aa800
! %l6 = d37407ea46966f22, %l7 = 0000000000000043, %l4 = a9402e27faff2b71
subccc %l6,%l7,%l4 ! %l4 = d37407ea46966edf, %ccr = 80
! %l7 = 0000000000000043, Mem[00000000918001c8] = 9220125c
stw %l7,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000043
! Mem[00000000918001f0] = 7ba8917e, %g2 = ffffffffffffffa7
ldsba [%o0+0x1f0]%asi,%g2 ! %g2 = 000000000000007b
! Mem[0000000090000110] = 22655a0b 7f8b313f, %g2 = 0000007b, %g3 = 0bad0b00
ldd [%i4+0x110],%g2 ! %g2 = 0000000022655a0b 000000007f8b313f
p19_label_5:
! %l2 = 00000000455aa800, Mem[0000000090000079] = 5423a080
stb %l2,[%i4+0x079] ! Mem[0000000090000078] = 0023a080
! %l5 = a9402e27faff27ff, %l3 = 1cbad6b96d315400, %y = 49f3f1b2
udiv %l5,%l3,%l1 ! %l1 = 00000000ad618d3c
mov %l0,%y ! %y = fcf26caa
! Mem[00000000900001c8] = 0900520f, %g2 = 0000000022655a0b
lduh [%i4+0x1c8],%g2 ! %g2 = 0000000000000900
! Mem[0000000037000078] = 8b7d80b9, %l2 = 00000000455aa800
lduba [%i2+0x078]%asi,%l2 ! %l2 = 000000000000008b
! Mem[0000000037800010] = 3427599a, %l5 = a9402e27faff27ff
lduba [%i3+%o2]0x81,%l5 ! %l5 = 0000000000000034
! %l6 = 46966f22, %l7 = 00000043, Mem[00000000908001e8] = 1ff578e9 f1046e5b
std %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 46966f22 00000043
! Mem[0000000091800110] = d1f3613c, %g2 = 0000000000000900
lduh [%o0+0x112],%g2 ! %g2 = 000000000000d1f3
! Mem[0000000036800180] = b217eb3d, %l5 = 0000000000000034
ldsw [%i1+0x180],%l5 ! %l5 = ffffffffb217eb3d
! Mem[0000000090000118] = c4c6c2059aa8db92, %g2 = 000000000000d1f3
ldx [%i4+0x118],%g2 ! %g2 = c4c6c2059aa8db92
! Mem[0000000036800008] = efe3bb12, %l4 = d37407ea46966edf
ldsha [%i1+%o1]0x81,%l4 ! %l4 = ffffffffffffefe3
p19_label_6:
! %l1 = 00000000ad618d3c, %l2 = 000000000000008b, %l3 = 1cbad6b96d315400
sub %l1,%l2,%l3 ! %l3 = 00000000ad618cb1
! Mem[0000000091000114] = 57aacf50, %g2 = c4c6c2059aa8db92
ldsh [%i6+0x114],%g2 ! %g2 = 00000000000057aa
! %l3 = 00000000ad618cb1, %l5 = ffffffffb217eb3d, %y = fcf26caa
smul %l3,%l5,%l7 ! %l7 = 19248efa924c012d, %y = 19248efa
! Mem[0000000036800018] = 8baf46ec, %l3 = 00000000ad618cb1
lduwa [%i1+%o3]0x81,%l3 ! %l3 = 000000008baf46ec
! Mem[0000000090800038] = 7ed0bb3c, %g2 = 00000000000057aa
lduw [%i5+0x038],%g2 ! %g2 = 000000007ed0bb3c
! %l6 = d37407ea46966f22, %l5 = ffffffffb217eb3d, %l6 = d37407ea46966f22
andn %l6,%l5,%l6 ! %l6 = 0000000044800402
! %l7 = 19248efa924c012d, Mem[000000009000005b] = 626313d8
stb %l7,[%i4+0x05b] ! Mem[0000000090000058] = 2d6313d8
! %l6 = 0000000044800402, %l3 = 000000008baf46ec, %l4 = ffffffffffffefe3
srax %l6,%l3,%l4 ! %l4 = 0000000000000000
! Mem[0000000090000074] = 88eeafc5, %g2 = 000000007ed0bb3c
lduw [%i4+0x074],%g2 ! %g2 = 0000000088eeafc5
! %l4 = 0000000000000000, Mem[000000009000003e] = 48829d14
sth %l4,[%i4+0x03e] ! Mem[000000009000003c] = 00009d14
p19_label_7:
! %l2 = 000000000000008b, imm = 000000000000001c, %l5 = ffffffffb217eb3d
srlx %l2,0x01c,%l5 ! %l5 = 0000000000000000
! %f16 = 82be1898 990f2804 68e89151 5fa74cf2
! %f20 = de98269a cb7cf532 bc6430db efc28e47
! %f24 = 57df24f2 dfcc646a d3316811 604ad260
! %f28 = 99a37f4b 164d36b5 ac8c2c63 6b12eb3c
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! %l2 = 000000000000008b, %l1 = 00000000ad618d3c, %ccr = 80
movgu %xcc,%l2,%l1 ! Moved, %l1 = 000000000000008b
! Mem[0000000036000188] = 89841f25, %l0 = fe961535fcf26caa
swap [%i0+0x188],%l0 ! %l0 = 0000000089841f25
! %l1 = 000000000000008b, %l7 = 19248efa924c012d, %ccr = 80
movge %xcc,%l1,%l7 ! Register Not Moved
! Mem[00000000918001f8] = bebe03723e3a23fc, %g2 = 0000000088eeafc5
ldxa [%o0+0x1f8]%asi,%g2 ! %g2 = bebe03723e3a23fc
! Mem[00000000918001ac] = e3201269, %g18 = 15db0cee16491a4d
ldsw [%o0+0x1ac],%g2 ! %g2 = 15db0cee16491a4d
! Mem[0000000036000008] = 9a2698de, %l1 = 000000000000008b
lduha [%i0+%o1]0x88,%l1 ! %l1 = 00000000000098de
! Mem[0000000090000188] = 685c01a0, %g2 = ffffffffe3201269
ldsb [%i4+0x18a],%g2 ! %g2 = 0000000000000068
! %l0 = 0000000089841f25, %l3 = 000000008baf46ec, %l4 = 0000000000000000
xor %l0,%l3,%l4 ! %l4 = 00000000022b59c9
p19_label_8:
! %l5 = 0000000000000000, %l4 = 00000000022b59c9, %y = 19248efa
smulcc %l5,%l4,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00000000
! %f8 = a06712d9 d4bca74e, Mem[00000000908000f0] = 92c8b875 4e91ae77
std %f8 ,[%i5+0x0f0] ! Mem[00000000908000f0] = a06712d9 d4bca74e
! %l6 = 0000000044800402, %l1 = 00000000000098de, %ccr = 44
movge %xcc,%l6,%l1 ! Moved, %l1 = 0000000044800402
! Mem[00000000368001a5] = 04dfe976, %l5 = 0000000000000000
ldstub [%i1+0x1a5],%l5 ! %l5 = 000000df000000ff
! Mem[00000000900001b0] = f8df72514ae9a786, %g2 = 0000000000000068
ldx [%i4+0x1b0],%g2 ! %g2 = f8df72514ae9a786
! Mem[0000000036000008] = de98269a, %l6 = 0000000044800402
ldsha [%i0+%o1]0x80,%l6 ! %l6 = ffffffffffffde98
! Mem[0000000091800100] = 6dbf041e bc01ca27, %g2 = 4ae9a786, %g3 = 7f8b313f
ldd [%o0+0x100],%g2 ! %g2 = 000000006dbf041e 00000000bc01ca27
! Mem[00000000900001bc] = b2280662, %g18 = 15db0cee16491a4d
ldsw [%i4+0x1bc],%g2 ! %g2 = 15db0cee16491a4d
! immd = 0000000000000112, %l1 = 0000000044800402, %ccr = 44
movleu %xcc,0x112,%l1 ! Moved, %l1 = 0000000000000112
! Mem[0000000036000068] = 93bcb382746134b6, %l0 = 0000000089841f25, %l7 = 19248efa924c012d
add %i0,0x68,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 93bcb382746134b6
p19_label_9:
! immd = 00000000000000ec, %l4 = 0000000000000000, %ccr = 44
movl %xcc,0x0ec,%l4 ! Register Not Moved
! %l5 = 00000000000000df, %l6 = ffffffffffffde98, %ccr = 44
movpos %icc,%l5,%l6 ! Moved, %l6 = 00000000000000df
! Mem[0000000037800020] = b5364d16, %l6 = 00000000000000df
ldsba [%i3+%o4]0x80,%l6 ! %l6 = ffffffffffffffb5
! Mem[0000000037800000] = ccf2111dccbe2849, %f2 = 2d4b6476 0f520009
ldda [%i3+%g0]0x80,%f2 ! %f2 = ccf2111d ccbe2849
! Mem[0000000037000020] = 4cdae070, %l6 = ffffffffffffffb5
ldsha [%i2+%o4]0x88,%l6 ! %l6 = ffffffffffffe070
! %l6 = ffffe070, %l7 = 746134b6, Mem[0000000090000148] = 68e89151 5fa74cf2
std %l6,[%i4+0x148] ! Mem[0000000090000148] = ffffe070 746134b6
! Mem[0000000091800160] = 877a44c3, %g2 = ffffffffb2280662
lduw [%o0+0x160],%g2 ! %g2 = 00000000877a44c3
! %l4 = 00000000, %l5 = 000000df, Mem[0000000091000148] = f99edb45 bb8ca6d7
std %l4,[%i6+0x148] ! Mem[0000000091000148] = 00000000 000000df
! %l7 = 93bcb382746134b6, %l7 = 93bcb382746134b6, %ccr = 44
movvs %xcc,%l7,%l7 ! Register Not Moved
! %l7 = 93bcb382746134b6, %l5 = 00000000000000df, %ccr = 44
movrgez %l7,%l5,%l1 ! Not Moved, %l1 = 0000000000000112
p19_label_10:
! Mem[0000000036800000] = 3ceb126b632c8cac, %f4 = 95919611 6b6e8081
ldda [%i1+%g0]0x81,%f4 ! %f4 = 3ceb126b 632c8cac
! Mem[0000000037800018] = 4339b49a, %l6 = ffffffffffffe070
lduba [%i3+%o3]0x81,%l6 ! %l6 = 0000000000000043
! %f12 = 9e43b122 44a8a378, Mem[0000000091800118] = 16d0a328 7a43b570
std %f12,[%o0+0x118] ! Mem[0000000091800118] = 9e43b122 44a8a378
! Mem[00000000908001c4] = cb751f7a, %g18 = 15db0cee16491a4d
ldsw [%i5+0x1c4],%g2 ! %g2 = 15db0cee16491a4d
! Mem[0000000036800018] = 8baf46ec, %l7 = 93bcb382746134b6
ldsha [%i1+%o3]0x81,%l7 ! %l7 = ffffffffffff8baf
! %f16 = 82be1898 990f2804 68e89151 5fa74cf2
! %f20 = de98269a cb7cf532 bc6430db efc28e47
! %f24 = 57df24f2 dfcc646a d3316811 604ad260
! %f28 = 99a37f4b 164d36b5 ac8c2c63 6b12eb3c
mov 0x100,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 0000000036000100
! %l1 = 0000000000000112, imm = 0000000000000ac7, %l0 = 0000000089841f25
addcc %l1,0xac7,%l0 ! %l0 = 0000000000000bd9, %ccr = 00
! Mem[00000000900001f4] = 22b1439e, %g2 = ffffffffcb751f7a
ldsb [%i4+0x1f4],%g2 ! %g2 = 0000000000000022
! Mem[000000009000019c] = 6763bbcc, %g2 = 0000000000000022
ldub [%i4+0x19e],%g2 ! %g2 = 0000000000000067
! Mem[0000000090800074] = 826405af, %g2 = 0000000000000067
ldub [%i5+0x076],%g2 ! %g2 = 0000000000000082
p19_label_11:
! Mem[0000000037000000] = c71828eecd4d87ab, %l0 = 0000000000000bd9
ldxa [%i2+%g0]0x89,%l0 ! %l0 = c71828eecd4d87ab
! %l5 = 00000000000000df, immed = 00000bcc, %y = 00000000
mulscc %l5,0xbcc,%l7 ! %l7 = 000000000000006f, %ccr = 00, %y = 80000000
! Set Register : %l0 = c71828eecd4d87ab
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %l2 = 000000000000008b, immed = fffffeef, %ccr = 00
movrne %l2,-0x111,%l3 ! Moved, %l3 = fffffffffffffeef
! %l5 = 00000000000000df, Mem[00000000910001da] = cfffe82b
sth %l5,[%i6+0x1da] ! Mem[00000000910001d8] = 00dfe82b
! Mem[00000000900001c8] = 0900520f, %g2 = 0000000000000082
lduh [%i4+0x1c8],%g2 ! %g2 = 0000000000000900
! %l6 = 0000000000000043, %l3 = fffffffffffffeef, %ccr = 00
movl %icc,%l6,%l3 ! Register Not Moved
! Mem[00000000368001d0] = a229cce9, %l4 = 0000000000000000
lduh [%i1+0x1d0],%l4 ! %l4 = 000000000000a229
! Mem[0000000037000124] = 462c8da3, %l0 = ffffffff, %l6 = 00000043
add %i2,0x124,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000462c8da3
! Mem[0000000036000010] = 4da27a8e, %l2 = 000000000000008b
ldsba [%i0+%o2]0x80,%l2 ! %l2 = 000000000000004d
p19_label_12:
! Mem[00000000918000e8] = 82cd426a, %g2 = 0000000000000900
ldsb [%o0+0x0e9],%g2 ! %g2 = ffffffffffffff82
! %l6 = 00000000462c8da3, Mem[0000000036800020] = 9aa8426b
stha %l6,[%i1+%o4]0x80 ! Mem[0000000036800020] = 8da3426b
! Mem[00000000918000f8] = d7a30346, %g18 = 15db0cee16491a4d
ldsw [%o0+0x0f8],%g2 ! %g2 = 15db0cee16491a4d
! Mem[0000000090000090] = 44bb020f, %g18 = 15db0cee16491a4d
ldsw [%i4+0x090],%g2 ! %g2 = 15db0cee16491a4d
! %l2 = 000000000000004d, Mem[0000000036800058] = 7c410bbb
sth %l2,[%i1+0x058] ! Mem[0000000036800058] = 004d0bbb
! Mem[0000000037800166] = 1f99a2a9, %l4 = 000000000000a229
ldstub [%i3+0x166],%l4 ! %l4 = 000000a2000000ff
! %l6 = 462c8da3, %l7 = 0000006f, Mem[0000000090000150] = de98269a cb7cf532
std %l6,[%i4+0x150] ! Mem[0000000090000150] = 462c8da3 0000006f
! %l1 = 0000000000000112, Mem[0000000036800008] = efe3bb12
stwa %l1,[%i1+%o1]0x81 ! Mem[0000000036800008] = 00000112
! %l3 = fffffffffffffeef, %l5 = 00000000000000df, %ccr = 00
movrgez %l3,%l5,%l2 ! Not Moved, %l2 = 000000000000004d
! Mem[0000000090000034] = fe413dea, %g2 = 0000000044bb020f
ldsh [%i4+0x036],%g2 ! %g2 = fffffffffffffe41
p19_label_13:
! %l1 = 0000000000000112, %l7 = 000000000000006f, %ccr = 00
movneg %xcc,%l1,%l7 ! Register Not Moved
! %l1 = 0000000000000112, imm = 0000000000000e62, %l1 = 0000000000000112
orncc %l1,0xe62,%l1 ! %l1 = fffffffffffff19f, %ccr = 88
! Mem[0000000090000078] = fa0023a0801f7ef7, %g2 = fffffffffffffe41
ldx [%i4+0x078],%g2 ! %g2 = fa0023a0801f7ef7
! Clear Register : %l7 = 000000000000006f
clr %l7 ! %l7 = 0000000000000000
! %l6 = 00000000462c8da3, imm = fffffffffffffac3, %l3 = fffffffffffffeef
xnor %l6,-0x53d,%l3 ! %l3 = 00000000462c889f
! %l2 = 0000004d, %l3 = 462c889f, Mem[0000000090000008] = 847e4c88 d6c112ce
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000004d 462c889f
! Mem[0000000091800038] = 8581ae53, %g2 = fa0023a0801f7ef7
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000085
! Mem[0000000036800028] = ae4e45b3, %l2 = 000000000000004d
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000ae
! %l0 = ffffffffffffffff, Mem[00000000918001dc] = a31b7ba3
sth %l0,[%o0+0x1dc] ! Mem[00000000918001dc] = ffff7ba3
! %l7 = 0000000000000000, Mem[00000000900001ac] = a2de638c
sth %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = 0000638c
p19_label_14:
! Mem[0000000037000028] = 7071e04a08f7a8ca, %f2 = ccf2111d ccbe2849
ldda [%i2+%o5]0x89,%f2 ! %f2 = 7071e04a 08f7a8ca
! immd = 0000000000000116, %l7 = 0000000000000000, %ccr = 88
movge %icc,0x116,%l7 ! Register Not Moved
! Mem[0000000091800148] = 4e1dc160 fb3f156f, %g2 = 00000085, %g3 = bc01ca27
ldd [%o0+0x148],%g2 ! %g2 = 000000004e1dc160 00000000fb3f156f
! Mem[0000000037800120] = 29adc693, %l5 = 00000000000000df
ldstub [%i3+0x120],%l5 ! %l5 = 00000029000000ff
! %l6 = 00000000462c8da3, %l7 = 0000000000000000, %y = 80000000
smul %l6,%l7,%l5 ! %l5 = 0000000000000000, %y = 00000000
! %f4 = 3ceb126b, Mem[0000000037800000] = ccf2111d
sta %f4 ,[%i3+%g0]0x81 ! Mem[0000000037800000] = 3ceb126b
! %f16 = 82be1898 990f2804 68e89151 5fa74cf2
! %f20 = de98269a cb7cf532 bc6430db efc28e47
! %f24 = 57df24f2 dfcc646a d3316811 604ad260
! %f28 = 99a37f4b 164d36b5 ac8c2c63 6b12eb3c
stda %f16,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 0000000037000100
! immd = 000000000000018a, %l6 = 00000000462c8da3, %ccr = 88
movpos %icc,0x18a,%l6 ! Register Not Moved
! Mem[0000000036800118] = dd1d8ff4, %l6 = 00000000462c8da3
swap [%i1+0x118],%l6 ! %l6 = 00000000dd1d8ff4
! %l3 = 00000000462c889f, Mem[00000000900001f4] = 22b1439e, %asi = 80
stwa %l3,[%i4+0x1f4]%asi ! Mem[00000000900001f4] = 462c889f
p19_label_15:
! Mem[0000000036800028] = b3454eae, %l0 = ffffffffffffffff
ldsha [%i1+%o5]0x89,%l0 ! %l0 = 0000000000004eae
! immd = 0000000000000219, %l6 = 00000000dd1d8ff4, %ccr = 88
mova %icc,0x219,%l6 ! Moved, %l6 = 0000000000000219
! Mem[00000000900001f4] = 462c889f, %g2 = 000000004e1dc160
lduw [%i4+0x1f4],%g2 ! %g2 = 00000000462c889f
! %l0 = 0000000000004eae, Mem[0000000037000018] = 23f1dfe3
stba %l0,[%i2+%o3]0x80 ! Mem[0000000037000018] = aef1dfe3
! Mem[0000000037800018] = 4339b49a, %l6 = 0000000000000219
ldsha [%i3+%o3]0x80,%l6 ! %l6 = 0000000000004339
! %l0 = 0000000000004eae, Mem[0000000036000090] = efbc302d
stw %l0,[%i0+0x090] ! Mem[0000000036000090] = 00004eae
! %l0 = 00004eae, %l1 = fffff19f, Mem[0000000090800140] = 4acaddd5 a883c31a
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 00004eae fffff19f
! %f4 = 3ceb126b 632c8cac, Mem[0000000037000020] = 4cdae070 d6a5482b
stda %f4 ,[%i2+%o4]0x88 ! Mem[0000000037000020] = 3ceb126b 632c8cac
! %l4 = 00000000000000a2, %l4 = 00000000000000a2, %ccr = 88
movneg %xcc,%l4,%l4 ! Moved, %l4 = 00000000000000a2
! Mem[0000000036800028] = ae4e45b3, %l1 = fffffffffffff19f
lduba [%i1+%o5]0x80,%l1 ! %l1 = 00000000000000ae
p19_label_16:
! %l1 = 00000000000000ae, %l1 = 00000000000000ae, %ccr = 88
movg %xcc,%l1,%l1 ! Register Not Moved
! immd = 00000000000001de, %l0 = 0000000000004eae, %ccr = 88
movge %xcc,0x1de,%l0 ! Register Not Moved
membar #Sync ! Added by membar checker (206)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e2d 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa0023a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l2 = 00000000000000ae, imm = fffffffffffffc8d, %l5 = 0000000000000000
or %l2,-0x373,%l5 ! %l5 = fffffffffffffcaf
! %l7 = 0000000000000000
sethi %hi(0x3b66ac00),%l7 ! %l7 = 000000003b66ac00
! %f28 = 99a37f4b 164d36b5, Mem[00000000908001c0] = bc65ad57 cb751f7a
std %f28,[%i5+0x1c0] ! Mem[00000000908001c0] = 99a37f4b 164d36b5
! immd = 000000000000012a, %l5 = fffffffffffffcaf, %ccr = 88
movneg %xcc,0x12a,%l5 ! Moved, %l5 = 000000000000012a
! Mem[00000000900000ac] = f3b2ac3e, %g2 = 00000000462c889f
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000f3b2ac3e
! %l6 = 00004339, %l7 = 3b66ac00, Mem[0000000091800188] = a80acd36 6efc0b6e
stda %l6,[%o0+0x188]%asi ! Mem[0000000091800188] = 00004339 3b66ac00
! Mem[000000009000010c] = a922655a, %g2 = 00000000f3b2ac3e
ldub [%i4+0x10f],%g2 ! %g2 = 00000000000000a9
p19_label_17:
! %l7 = 000000003b66ac00, Mem[0000000091800044] = 5af932e1
stw %l7,[%o0+0x044] ! Mem[0000000091800044] = 3b66ac00
! Mem[0000000090000168] = d3316811604ad260, %f48 = 9d14608a ca521b68
ldda [%i4+0x168]%asi,%f48 ! %f48 = d3316811 604ad260
! Mem[0000000036000020] = 6b12eb3c, %l3 = 00000000462c889f
lduha [%i0+%o4]0x80,%l3 ! %l3 = 0000000000006b12
! %l4 = 000000a2, %l5 = 0000012a, Mem[0000000090000088] = 3d86d273 c7e2b54b
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 000000a2 0000012a
! %l0 = 0000000000004eae, %l5 = 000000000000012a, %l5 = 000000000000012a
subc %l0,%l5,%l5 ! %l5 = 0000000000004d84
! Mem[0000000036800110] = 1984f14f, %l7 = 000000003b66ac00
swap [%i1+0x110],%l7 ! %l7 = 000000001984f14f
! Mem[0000000036000020] = 3ceb126b, %l1 = 00000000000000ae
lduba [%i0+%o4]0x88,%l1 ! %l1 = 000000000000006b
! Mem[00000000360000f8] = 817e29d2d54fa0c0, %l3 = 0000000000006b12
ldx [%i0+0x0f8],%l3 ! %l3 = 817e29d2d54fa0c0
! %l5 = 0000000000004d84, %l0 = 0000000000004eae, %ccr = 88
movl %icc,%l5,%l0 ! Moved, %l0 = 0000000000004d84
! Mem[00000000368001e5] = 53e840ee, %l2 = 00000000000000ae
ldstub [%i1+0x1e5],%l2 ! %l2 = 000000e8000000ff
p19_label_18:
! %l7 = 000000001984f14f, %l1 = 000000000000006b, %l6 = 0000000000004339
tsubcc %l7,%l1,%l6 ! %l6 = 000000001984f0e4, %ccr = 02
! %l0 = 0000000000004d84, imm = fffffffffffff6d1, %l0 = 0000000000004d84
andncc %l0,-0x92f,%l0 ! %l0 = 0000000000000904, %ccr = 00
! Mem[0000000091800090] = faf7017d, %g2 = 00000000000000a9
ldsb [%o0+0x090],%g2 ! %g2 = fffffffffffffffa
! Mem[000000009180015c] = 27a5877a, %g2 = fffffffffffffffa
ldsh [%o0+0x15e],%g2 ! %g2 = 00000000000027a5
! %l6 = 000000001984f0e4, Mem[0000000091800118] = 9e43b12244a8a378
stx %l6,[%o0+0x118] ! Mem[0000000091800118] = 000000001984f0e4
! Mem[00000000918000e8] = 6c82cd42, %g2 = 00000000000027a5
ldsb [%o0+0x0e8],%g2 ! %g2 = 000000000000006c
! %l2 = 00000000000000e8, immed = fffffa81, %y = 00000000
umulcc %l2,-0x57f,%l7 ! %l7 = 000000e7fffb04e8, %ccr = 08, %y = 000000e7
! %l5 = 0000000000004d84, %l5 = 0000000000004d84, %ccr = 08
movge %xcc,%l5,%l5 ! Moved, %l5 = 0000000000004d84
! Mem[0000000037800148] = e95b2d62f82ce074, %l7 = 000000e7fffb04e8, %l1 = 000000000000006b
add %i3,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e95b2d62f82ce074
! Mem[0000000091800028] = 0b3a6603, %g2 = 000000000000006c
lduw [%o0+%o5],%g2 ! %g2 = 000000000b3a6603
p19_label_19:
! %l3 = 817e29d2d54fa0c0, imm = 0000000000000011, %l2 = 00000000000000e8
sra %l3,0x011,%l2 ! %l2 = ffffffffffffeaa7
! Mem[0000000090800168] = f04d9a59, %g2 = 000000000b3a6603
lduw [%i5+0x168],%g2 ! %g2 = 00000000f04d9a59
! Mem[00000000918000a4] = 8ce048c9, %g2 = 00000000f04d9a59
ldsb [%o0+0x0a5],%g2 ! %g2 = ffffffffffffff8c
! %l3 = 817e29d2d54fa0c0, %l6 = 000000001984f0e4, %y = 000000e7
smulcc %l3,%l6,%l4 ! %l4 = fbbe9b96449f2b00, %ccr = 80, %y = fbbe9b96
! %f22 = bc6430db efc28e47, Mem[00000000900001d8] = afbc9afd ca06666b
std %f22,[%i4+0x1d8] ! Mem[00000000900001d8] = bc6430db efc28e47
! Mem[0000000036800164] = 1888e9f3, %l1 = f82ce074, %l2 = ffffeaa7
add %i1,0x164,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001888e9f3
! %l1 = e95b2d62f82ce074, imm = fffffffffffff197, %l6 = 000000001984f0e4
and %l1,-0xe69,%l6 ! %l6 = e95b2d62f82ce014
! %l2 = 000000001888e9f3
setx 0xabc437d7f1f73361,%g7,%l2 ! %l2 = abc437d7f1f73361
! Mem[0000000091000140] = ecb715ac2483298e, %g2 = ffffffffffffff8c
ldx [%i6+0x140],%g2 ! %g2 = ecb715ac2483298e
! %l3 = 817e29d2d54fa0c0, %l0 = 0000000000000904, %ccr = 80
movle %icc,%l3,%l0 ! Register Not Moved
p19_label_20:
! %l0 = 0000000000000904, %l7 = 000000e7fffb04e8, %ccr = 80
movne %xcc,%l0,%l7 ! Moved, %l7 = 0000000000000904
! Mem[000000009180005c] = 95688e2d, %g2 = ecb715ac2483298e
ldsh [%o0+0x05c],%g2 ! %g2 = ffffffffffff9568
! Mem[0000000037000147] = caea8652, %l4 = fbbe9b96449f2b00
ldstub [%i2+0x147],%l4 ! %l4 = 00000052000000ff
! Mem[0000000091800168] = 6ca93699, %g2 = ffffffffffff9568
ldsb [%o0+0x169],%g2 ! %g2 = 000000000000006c
! %l5 = 0000000000004d84, immed = 00000a0e, %l0 = 0000000000000904
taddcctv %l5,0xa0e,%l0 ! %l0 = 0000000000000927, Trapped
! Mem[00000000918000c8] = 253e4304, %g2 = 000000000000006c
ldsh [%o0+0x0c8],%g2 ! %g2 = 000000000000253e
! Mem[0000000036000040] = 3309df956ae666c1, %l4 = 0000000000000052, %l1 = e95b2d62f82ce074
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3309df956ae666c1
! Mem[0000000090000114] = 3fc4c6c2, %g2 = 000000000000253e
ldub [%i4+0x117],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000138] = 4c906f70 1fce8b29, %g2 = 0000003f, %g3 = fb3f156f
ldd [%i6+0x138],%g2 ! %g2 = 000000004c906f70 000000001fce8b29
! immd = 0000000000000340, %l2 = abc437d7f1f73361, %ccr = 80
movcc %xcc,0x340,%l2 ! Moved, %l2 = 0000000000000340
p19_label_21:
! %f28 = 99a37f4b 164d36b5, Mem[0000000037000018] = e3dff1ae 1eb504a0
stda %f28,[%i2+%o3]0x88 ! Mem[0000000037000018] = 99a37f4b 164d36b5
! Mem[0000000037800020] = b5364d16, %l1 = 3309df956ae666c1
ldsba [%i3+%o4]0x80,%l1 ! %l1 = ffffffffffffffb5
! Mem[0000000036800008] = 00000112, %l7 = 0000000000000904
ldstub [%i1+%o1],%l7 ! %l7 = 00000000000000ff
! %l5 = 0000000000004d84, %l6 = e95b2d62f82ce014, %ccr = 80
movrne %l5,%l6,%l6 ! Moved, %l6 = e95b2d62f82ce014
! %l2 = 0000000000000340, Mem[000000009080017c] = 50ec43dd
stw %l2,[%i5+0x17c] ! Mem[000000009080017c] = 00000340
! %l7 = 0000000000000000, Mem[000000009180010c] = de11d2fc
stw %l7,[%o0+0x10c] ! Mem[000000009180010c] = 00000000
! %l3 = 817e29d2d54fa0c0, %l4 = 0000000000000052, %ccr = 80
movgu %xcc,%l3,%l4 ! Moved, %l4 = 817e29d2d54fa0c0
! Mem[000000009100005c] = 4b945da1, %g2 = 000000004c906f70
lduh [%i6+0x05e],%g2 ! %g2 = 0000000000004b94
! %l0 = 0000000000000927, %l0 = 0000000000000927, %ccr = 80
movle %xcc,%l0,%l0 ! Moved, %l0 = 0000000000000927
! Mem[0000000037000030] = bed85494, %l7 = 0000000000000000
swap [%i2+0x030],%l7 ! %l7 = 00000000bed85494
p19_label_22:
! %l1 = ffffffffffffffb5, Mem[0000000090800144] = fffff19f
sth %l1,[%i5+0x144] ! Mem[0000000090800144] = ffb5f19f
! Mem[0000000090000020] = 318c4f8feb88c987, %f48 = d3316811 604ad260
ldd [%i4+%o4],%f48 ! %f48 = 318c4f8f eb88c987
! %f19 = 5fa74cf2, Mem[0000000091800130] = d1b5e3b2
st %f19,[%o0+0x130] ! Mem[0000000091800130] = 5fa74cf2
! Mem[0000000036000074] = 1a5687f8, %f23 = efc28e47
ld [%i0+0x074],%f23 ! %f23 = 1a5687f8
! Mem[0000000090800160] = 3e9a8678739ddb05, %g2 = 0000000000004b94
ldx [%i5+0x160],%g2 ! %g2 = 3e9a8678739ddb05
! %l7 = 00000000bed85494, %l7 = 00000000bed85494, %l1 = ffffffffffffffb5
xnorcc %l7,%l7,%l1 ! %l1 = ffffffffffffffff, %ccr = 88
! Mem[0000000037000008] = cb8f1e0166b033e0, %f0 = b57e4938 2cb0227f
ldda [%i2+%o1]0x81,%f0 ! %f0 = cb8f1e01 66b033e0
! Mem[00000000908001a0] = 7e7f32e11ae55d08, %g2 = 3e9a8678739ddb05
ldx [%i5+0x1a0],%g2 ! %g2 = 7e7f32e11ae55d08
! %l6 = f82ce014, %l7 = bed85494, Mem[0000000036800020] = 6b42a38d e986ea7f
stda %l6,[%i1+%o4]0x88 ! Mem[0000000036800020] = f82ce014 bed85494
! %l3 = 817e29d2d54fa0c0, Mem[0000000090000190] = 3558c986265e791c
stx %l3,[%i4+0x190] ! Mem[0000000090000190] = 817e29d2d54fa0c0
p19_label_23:
! Mem[0000000091000090] = c26fe978, %g2 = 7e7f32e11ae55d08
lduw [%i6+0x090],%g2 ! %g2 = 00000000c26fe978
! %f0 = cb8f1e01 66b033e0 7071e04a 08f7a8ca
! %f4 = 3ceb126b 632c8cac 6b6606ca fd9abcaf
! %f8 = a06712d9 d4bca74e 0c7fa6c9 9c7a3c79
! %f12 = 9e43b122 44a8a378 41dc2656 9fe39231
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %l0 = 0000000000000927, %l6 = e95b2d62f82ce014, %l3 = 817e29d2d54fa0c0
addcc %l0,%l6,%l3 ! %l3 = e95b2d62f82ce93b, %ccr = 88
! %l2 = 0000000000000340, Mem[0000000037000000] = c71828eecd4d87ab
stxa %l2,[%i2+%g0]0x89 ! Mem[0000000037000000] = 0000000000000340
! Mem[00000000918001c0] = 5fb4d842, %g2 = 00000000c26fe978
lduh [%o0+0x1c0],%g2 ! %g2 = 0000000000005fb4
! Mem[00000000900000a4] = a5017a73, %g2 = 0000000000005fb4
lduw [%i4+0x0a4],%g2 ! %g2 = 00000000a5017a73
! Mem[0000000037000020] = ac8c2c636b12eb3c, %f24 = 57df24f2 dfcc646a
ldda [%i2+%o4]0x80,%f24 ! %f24 = ac8c2c63 6b12eb3c
! %l0 = 00000927, %l1 = ffffffff, Mem[00000000900000c0] = cb8f1e01 66b033e0
std %l0,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000927 ffffffff
! Mem[000000009100012c] = cd3a6161, %g18 = 15db0cee16491a4d
ldsw [%i6+0x12c],%g2 ! %g2 = 15db0cee16491a4d
! %l7 = 00000000bed85494, Mem[0000000090800041] = 4d9bed86
stb %l7,[%i5+0x041] ! Mem[0000000090800040] = 949bed86
p19_label_24:
! %l2 = 0000000000000340, %l5 = 0000000000004d84, %ccr = 88
movl %icc,%l2,%l5 ! Moved, %l5 = 0000000000000340
! Mem[0000000090000120] = bc5b9b3f, %g18 = 15db0cee16491a4d
ldsw [%i4+0x120],%g2 ! %g2 = 15db0cee16491a4d
! Set Register : %l6 = e95b2d62f82ce014
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000091000060] = 2a33b0ae, %g2 = ffffffffbc5b9b3f
lduh [%i6+0x062],%g2 ! %g2 = 0000000000002a33
! Mem[0000000037000000] = 4003000000000000, %f24 = ac8c2c63 6b12eb3c
ldda [%i2+%g0]0x81,%f24 ! %f24 = 40030000 00000000
! Mem[0000000037800060] = 893bb66c, %l1 = ffffffffffffffff
ldstub [%i3+0x060],%l1 ! %l1 = 00000089000000ff
! Mem[0000000091000134] = 1a8cdc4c, %g2 = 0000000000002a33
ldub [%i6+0x135],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800100] = 1ebc01ca, %g2 = 000000000000001a
ldsb [%o0+0x103],%g2 ! %g2 = 000000000000001e
! %f24 = 40030000 00000000, Mem[0000000037800020] = b5364d16 4b7fa399
stda %f24,[%i3+%o4]0x81 ! Mem[0000000037800020] = 40030000 00000000
! %l0 = 0000000000000927, Mem[00000000908001ee] = 0043f347
sth %l0,[%i5+0x1ee] ! Mem[00000000908001ec] = 0927f347
p19_label_25:
! Mem[0000000091000178] = b318db1e80b5e0b8, %g2 = 000000000000001e
ldx [%i6+0x178],%g2 ! %g2 = b318db1e80b5e0b8
! Mem[0000000090800190] = 172bb11b 249cb1ed, %g2 = 80b5e0b8, %g3 = 1fce8b29
ldd [%i5+0x190],%g2 ! %g2 = 00000000172bb11b 00000000249cb1ed
! Mem[00000000908001b0] = 5c20df90, %g2 = 00000000172bb11b
lduha [%i5+0x1b0]%asi,%g2 ! %g2 = 0000000000005c20
! %l3 = e95b2d62f82ce93b, %l1 = 0000000000000089, %ccr = 88
movrne %l3,%l1,%l7 ! Moved, %l7 = 0000000000000089
! Mem[000000003780014c] = f82ce074, %l3 = f82ce93b, %l4 = d54fa0c0
add %i3,0x14c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f82ce074
! Mem[00000000918001f8] = bebe03723e3a23fc, %f48 = 318c4f8f eb88c987
ldd [%o0+0x1f8],%f48 ! %f48 = bebe0372 3e3a23fc
! %l6 = ffffffffffffffff, imm = 0000000000000030, %l7 = 0000000000000089
sllx %l6,0x030,%l7 ! %l7 = ffff000000000000
! immd = 00000000000001d4, %l0 = 0000000000000927, %ccr = 88
movneg %icc,0x1d4,%l0 ! Moved, %l0 = 00000000000001d4
! Mem[0000000037000018] = b5364d16, %f20 = de98269a
lda [%i2+%o3]0x80,%f20 ! %f20 = b5364d16
! Mem[0000000037000010] = 6da92334 e0ae6ebb, %l4 = f82ce074, %l5 = 00000340
ldda [%i2+%o2]0x81,%l4 ! %l4 = 000000006da92334 00000000e0ae6ebb
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p19_branch_failed
p19_not_taken_0_end:
! End of Random Code for Thread 19
1: membar #Sync ! Force all stores to complete
p19_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x04c] ! Set processor 19 done flag
! Check Registers
p19_check_registers:
set p19_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000001d4
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000089
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000340
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be e95b2d62f82ce93b
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006da92334
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e0ae6ebb
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffff
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffff000000000000
bne,a,pn %xcc,p19_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xfbbe9b96,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p19_failed
mov 0x111,%g1
! 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 cb8f1e01 66b033e0
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 7071e04a 08f7a8ca
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3ceb126b 632c8cac
bne %xcc,p19_f4_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b5364d16 cb7cf532
bne %xcc,p19_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be bc6430db 1a5687f8
bne %xcc,p19_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 40030000 00000000
bne %xcc,p19_f24_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 99a37f4b 164d36b5
bne %xcc,p19_f28_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = de98269acb7cf532
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6b12eb3ca7628a76
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 = 1732dc88c4cd9408
ldx [%i0+0x028],%g3 ! Observed data at 0000000036000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00004eae6df5b0d6
ldx [%i0+0x090],%g3 ! Observed data at 0000000036000090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 82be1898990f2804
ldx [%i0+0x100],%g3 ! Observed data at 0000000036000100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 68e891515fa74cf2
ldx [%i0+0x108],%g3 ! Observed data at 0000000036000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = de98269acb7cf532
ldx [%i0+0x110],%g3 ! Observed data at 0000000036000110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = bc6430dbefc28e47
ldx [%i0+0x118],%g3 ! Observed data at 0000000036000118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 57df24f2dfcc646a
ldx [%i0+0x120],%g3 ! Observed data at 0000000036000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d3316811604ad260
ldx [%i0+0x128],%g3 ! Observed data at 0000000036000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 99a37f4b164d36b5
ldx [%i0+0x130],%g3 ! Observed data at 0000000036000130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ac8c2c636b12eb3c
ldx [%i0+0x138],%g3 ! Observed data at 0000000036000138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = fcf26caa845e100f
ldx [%i0+0x188],%g3 ! Observed data at 0000000036000188
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x188,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 3ceb126b632c8cac
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 = ff000112279f840f
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 14e02cf89454d8be
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 004d0bbbe4332ebe
ldx [%i1+0x058],%g3 ! Observed data at 0000000036800058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 448bb73a465cc7ff
ldx [%i1+0x068],%g3 ! Observed data at 0000000036800068
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x068,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3b66ac0030f28516
ldx [%i1+0x110],%g3 ! Observed data at 0000000036800110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 462c8da3d81870af
ldx [%i1+0x118],%g3 ! Observed data at 0000000036800118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x118,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 22bbfa6704ffe976
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000368001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8a7d959653ff40ee
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000368001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1e0,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 4003000000000000
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = b5364d164b7fa399
ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ac8c2c636b12eb3c
ldx [%i2+0x020],%g3 ! Observed data at 0000000037000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000576f5c49
ldx [%i2+0x030],%g3 ! Observed data at 0000000037000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x030,%g4
ldx [%g1+0x100],%g2 ! Expected data = 82be1898990f2804
ldx [%i2+0x100],%g3 ! Observed data at 0000000037000100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 68e891515fa74cf2
ldx [%i2+0x108],%g3 ! Observed data at 0000000037000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = de98269acb7cf532
ldx [%i2+0x110],%g3 ! Observed data at 0000000037000110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = bc6430dbefc28e47
ldx [%i2+0x118],%g3 ! Observed data at 0000000037000118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 57df24f2dfcc646a
ldx [%i2+0x120],%g3 ! Observed data at 0000000037000120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d3316811604ad260
ldx [%i2+0x128],%g3 ! Observed data at 0000000037000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 99a37f4b164d36b5
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 = ac8c2c636b12eb3c
ldx [%i2+0x138],%g3 ! Observed data at 0000000037000138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = b9cc0f81caea86ff
ldx [%i2+0x140],%g3 ! Observed data at 0000000037000140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x140,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3ceb126bccbe2849
ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4003000000000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff3bb66c29b1a0fa
ldx [%i3+0x060],%g3 ! Observed data at 0000000037800060
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x060,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffadc693eee739de
ldx [%i3+0x120],%g3 ! Observed data at 0000000037800120
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = b752e7641f99ffa9
ldx [%i3+0x160],%g3 ! Observed data at 0000000037800160
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x160,%g4
! The test for processor 19 has passed
p19_passed:
ta GOOD_TRAP
nop
p19_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p19_failed
p19_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p19_failed
p19_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p19_failed
p19_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p19_failed
p19_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p19_failed
p19_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p19_failed
p19_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p19_failed
p19_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p19_failed
p19_f0_fail:
set p19_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f2_fail:
set p19_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f4_fail:
set p19_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f20_fail:
set p19_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f22_fail:
set p19_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f24_fail:
set p19_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p19_f28_fail:
set p19_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 19 failed
p19_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 19 failed
p19_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x04c] ! Set processor 19 done flag
set p19_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p19_selfmod_failed:
ba p19_failed
mov 0xabc,%g1
p19_common_error:
or %g0,0xef3,%g1
ba p19_failed
mov %o5,%g3
p19_common_signature_error:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_common_timeout:
set p19_temp,%g1
ba p19_failed
st %g2,[%g1] ! Common Lock Number
p19_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p19_failed
mov 0x0,%g3
p19_trap1e:
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800020]
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
done
p19_trap1o:
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036800020]
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000020]
done
p19_trap2e:
stda %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800008]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000010]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000020]
or %l5,%l2,%l2
done
p19_trap2o:
stda %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036800008]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037000010]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000037000020]
or %l5,%l2,%l2
done
p19_trap3e:
and %l4,0x623,%l2
done
p19_trap3o:
and %l4,0x623,%l2
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 = fe961535fcf26caa
ldx [%g1+0x008],%l1 ! %l1 = 3b4eb37e96f122d5
ldx [%g1+0x010],%l2 ! %l2 = b84a62fe54b1798a
ldx [%g1+0x018],%l3 ! %l3 = cf4ca0e25a7d8ff4
ldx [%g1+0x020],%l4 ! %l4 = a8692e16229dfc0b
ldx [%g1+0x028],%l5 ! %l5 = 521bd8c3faaebb38
ldx [%g1+0x030],%l6 ! %l6 = d37407ea46966f22
ldx [%g1+0x038],%l7 ! %l7 = d78cd6a01732dc88
! Initialize the output register of window 0
set unres3_start,%o0
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 = dd0389cb 82e112ba 98d52dd8 e32ce855
! %f4 = 6ccd2112 eb825148 c79a8c69 d2ab4aa9
! %f8 = fd753c4a c48c6c23 ea19b6d1 6cc6acfc
! %f12 = cb620569 dd6274de 6cb0514d 2e709cb1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 409d5e8c cd19c490 2cc25e0b 9c0b7895
! %f20 = bd9d4964 2fda8076 2a73d950 402b8d6d
! %f24 = 079b5835 21405ccb b2dc609c 469da638
! %f28 = 272e26d9 51d5d85a 931d3084 67ceb9fe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fff2fcd6 17745bf5 8ccdb8f4 0e130a5f
! %f36 = 88643a48 b08b9706 f01940b5 c80cb072
! %f40 = 3546ca63 46ee84d1 fe42d525 c30f1e25
! %f44 = 074f5c7f df73da05 bf6b092b 6fcc15b5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x103143a800000012,%g7,%g1 ! GSR scale = 2, align = 2
wr %g1,%g0,%gsr ! GSR = 103143a800000012
wr %g0,%y ! Clear Y 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:
! %f6 = c79a8c69 d2ab4aa9, Mem[0000000038000008] = fa433134 e249da62
stda %f6 ,[%i0+%o1]0x88 ! Mem[0000000038000008] = c79a8c69 d2ab4aa9
! Mem[0000000039000094] = 2e07b321, %l3 = dd5a7903ebef12be
swap [%i2+0x094],%l3 ! %l3 = 000000002e07b321
! Mem[0000000090000144] = c4913149, %g2 = 01acc776e8b5d827
lduh [%i4+0x146],%g2 ! %g2 = 000000000000c491
! Mem[0000000038000020] = 56768b5b 0d7c2f32, %l6 = 9067635e, %l7 = 60013022
ldda [%i0+%o4]0x88,%l6 ! %l6 = 000000000d7c2f32 0000000056768b5b
! Mem[0000000039800150] = c76cca60, %l1 = 0a6a379c, %l6 = 0d7c2f32
add %i3,0x150,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000c76cca60
! Mem[00000000900000f8] = 6237e8b8, %g2 = 000000000000c491
ldsb [%i4+0x0f8],%g2 ! %g2 = 0000000000000062
! %f3 = e32ce855, Mem[0000000091800084] = 6ffbbb7b
st %f3 ,[%o0+0x084] ! Mem[0000000091800084] = e32ce855
! Mem[00000000910000f4] = e28af12d, %g18 = d89b405fc63ee730
ldsw [%i6+0x0f4],%g2 ! %g2 = d89b405fc63ee730
! Mem[0000000038800020] = 939fef2f, %l0 = 84429c6c8ba9e070
ldsba [%i1+%o4]0x89,%l0 ! %l0 = 000000000000002f
! Mem[00000000918001b0] = bf949ef9, %g2 = ffffffffe28af12d
ldub [%o0+0x1b1],%g2 ! %g2 = 00000000000000bf
p20_label_2:
! Mem[00000000380000b4] = 3556edca, %l2 = b953b797fd6180c6
ldsb [%i0+0x0b4],%l2 ! %l2 = 0000000000000035
! %l7 = 0000000056768b5b, %l5 = 009644acb6a2df6f, %l1 = c4e8c3180a6a379c
subccc %l7,%l5,%l1 ! %l1 = ff69bb539fd3abec, %ccr = 9b
! Mem[00000000388001c0] = 4df908dedbafa194, %l6 = 00000000c76cca60, %l1 = ff69bb539fd3abec
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4df908dedbafa194
! %l2 = 00000035, %l3 = 2e07b321, Mem[0000000039800008] = 38bb622f d95526cf
stda %l2,[%i3+%o1]0x88 ! Mem[0000000039800008] = 00000035 2e07b321
! Mem[0000000038000004] = 8298050a, %l3 = 2e07b321, %l5 = b6a2df6f
add %i0,0x04,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008298050a
! Mem[00000000388001e3] = e72e20f6, %l2 = 0000000000000035
ldstub [%i1+0x1e3],%l2 ! %l2 = 000000f6000000ff
! %l7 = 0000000056768b5b, Mem[000000009100005e] = 4b945da1
stb %l7,[%i6+0x05e] ! Mem[000000009100005c] = 5b945da1
! %l5 = 000000008298050a, %l5 = 000000008298050a, %ccr = 9b
movn %xcc,%l5,%l5 ! Register Not Moved
! Mem[0000000091000000] = 5398fcc64cc663e3, %f48 = 427f6d72 50426b63
ldd [%i6+%g0],%f48 ! %f48 = 5398fcc6 4cc663e3
! %l3 = 000000002e07b321, %l2 = 00000000000000f6, %ccr = 9b
movge %icc,%l3,%l2 ! Moved, %l2 = 000000002e07b321
p20_label_3:
! Clear Register : %l6 = 00000000c76cca60
clr %l6 ! %l6 = 0000000000000000
! %l3 = 000000002e07b321, Mem[0000000091000100] = 9416c8c1a8d0d6e8
stx %l3,[%i6+0x100] ! Mem[0000000091000100] = 000000002e07b321
! %l7 = 0000000056768b5b, Mem[0000000039800020] = 14ac30c0
stwa %l7,[%i3+%o4]0x89 ! Mem[0000000039800020] = 56768b5b
! Mem[0000000038000052] = 056d5d52, %l0 = 000000000000002f
ldstub [%i0+0x052],%l0 ! %l0 = 0000005d000000ff
! %f28 = 272e26d9, Mem[0000000090800108] = 19a19216
st %f28,[%i5+0x108] ! Mem[0000000090800108] = 272e26d9
! %l0 = 000000000000005d, Mem[0000000038000020] = 0d7c2f32
stwa %l0,[%i0+%o4]0x89 ! Mem[0000000038000020] = 0000005d
! Mem[00000000908001bc] = 18bebc65, %g2 = 00000000000000bf
ldsb [%i5+0x1be],%g2 ! %g2 = 0000000000000018
! Mem[0000000039000018] = 346d372c, %l4 = b36ddca00a15b04d
lduha [%i2+%o3]0x88,%l4 ! %l4 = 000000000000372c
! Mem[0000000039000028] = fa67722e, %l4 = 000000000000372c
lduwa [%i2+%o5]0x88,%l4 ! %l4 = 00000000fa67722e
! %l5 = 000000008298050a, %l2 = 000000002e07b321, %ccr = 9b
movl %xcc,%l5,%l2 ! Moved, %l2 = 000000008298050a
p20_label_4:
! Mem[0000000038800020] = 2fef9f93, %l5 = 000000008298050a
ldswa [%i1+%o4]0x81,%l5 ! %l5 = 000000002fef9f93
! Mem[0000000091800020] = b8815b27, %g2 = 0000000000000018
ldsha [%o0+0x020]%asi,%g2 ! %g2 = ffffffffffffb881
! %f12 = cb620569, Mem[0000000039000008] = 32703824
sta %f12,[%i2+%o1]0x81 ! Mem[0000000039000008] = cb620569
! %l7 = 0000000056768b5b, immed = ffffff75, %ccr = 9b
movrne %l7,-0x08b,%l5 ! Moved, %l5 = ffffffffffffff75
! Clear Register : %l3 = 000000002e07b321
clr %l3 ! %l3 = 0000000000000000
! %l2 = 8298050a, %l3 = 00000000, Mem[0000000039800018] = b6497c39 0060c70d
stda %l2,[%i3+%o3]0x80 ! Mem[0000000039800018] = 8298050a 00000000
! Mem[0000000091000108] = 0bb2cf27, %g18 = d89b405fc63ee730
ldsw [%i6+0x108],%g2 ! %g2 = d89b405fc63ee730
! Mem[0000000091000030] = 66b5e83a, %g2 = 000000000bb2cf27
lduw [%i6+0x030],%g2 ! %g2 = 0000000066b5e83a
! Mem[0000000038800006] = 8cbd7bf6, %l3 = 0000000000000000
ldstub [%i1+0x006],%l3 ! %l3 = 0000007b000000ff
! Mem[0000000039800088] = fbc3842de3bfbb49, %l0 = 000000000000005d, %l0 = 000000000000005d
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = fbc3842de3bfbb49
p20_label_5:
! Mem[0000000039800028] = 3ffc88ca737901dd, %l4 = 00000000fa67722e
ldxa [%i3+%o5]0x89,%l4 ! %l4 = 3ffc88ca737901dd
! %l1 = 4df908dedbafa194, immed = 00000192, %y = 00000000
umulcc %l1,0x192,%l6 ! %l6 = 00000158f9cbba68, %ccr = 08, %y = 00000158
! retry : should take illegal inst trap, %l0 = fbc3842de3bfbb49
retry ! Illegal inst trap : %l0 = fbc3842de3bfbb59
! Mem[00000000390000f4] = 504017bc, %l0 = e3bfbb59, %l1 = dbafa194
add %i2,0xf4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000504017bc
! %l5 = ffffffffffffff75, %l4 = 3ffc88ca737901dd, %ccr = 08
move %icc,%l5,%l4 ! Register Not Moved
! %l6 = 00000158f9cbba68
sethi %hi(0xd524c000),%l6 ! %l6 = 00000000d524c000
! Mem[0000000038800010] = c3efcb0a9a952506, %l2 = 000000008298050a
ldxa [%i1+%o2]0x89,%l2 ! %l2 = c3efcb0a9a952506
! %l0 = fbc3842de3bfbb59, immed = fffffb34, %y = 00000158
udivcc %l0,-0x4cc,%l2 ! %l2 = 0000000000000158, %ccr = 00
mov %l0,%y ! %y = e3bfbb59
! %l0 = fbc3842de3bfbb59, Mem[0000000038800008] = 2d2305d7
stha %l0,[%i1+%o1]0x80 ! Mem[0000000038800008] = bb5905d7
! Mem[00000000918000c4] = ae582979, %g18 = d89b405fc63ee730
ldsw [%o0+0x0c4],%g2 ! %g2 = d89b405fc63ee730
p20_label_6:
! %l0 = e3bfbb59, %l1 = 504017bc, Mem[00000000908000b8] = 23b61225 73175eee
std %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = e3bfbb59 504017bc
! Mem[0000000090000020] = 318c4f8feb88c987, %g2 = ffffffffae582979
ldx [%i4+%o4],%g2 ! %g2 = 318c4f8feb88c987
! %l6 = 00000000d524c000, imm = 0000000000000025, %l1 = 00000000504017bc
srax %l6,0x025,%l1 ! %l1 = 0000000000000000
! %l4 = 3ffc88ca737901dd, Mem[0000000038800020] = 939fef2f
stwa %l4,[%i1+%o4]0x88 ! Mem[0000000038800020] = 737901dd
! %l1 = 0000000000000000, Mem[0000000039800130] = e1638d91c4b109c3
stx %l1,[%i3+0x130] ! Mem[0000000039800130] = 0000000000000000
! Mem[00000000388001e5] = ddc6fd42, %l5 = ffffffffffffff75
ldstub [%i1+0x1e5],%l5 ! %l5 = 000000c6000000ff
! Mem[0000000090800148] = a5b1dbba2cfe970f, %f48 = 5398fcc6 4cc663e3
ldd [%i5+0x148],%f48 ! %f48 = a5b1dbba 2cfe970f
! Mem[0000000038000028] = 4a5e85e2, %l1 = 0000000000000000
lduha [%i0+%o5]0x89,%l1 ! %l1 = 00000000000085e2
! %l5 = 00000000000000c6, %l3 = 000000000000007b, %l2 = 0000000000000158
or %l5,%l3,%l2 ! %l2 = 00000000000000ff
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
p20_label_7:
! Mem[000000009000012c] = 6da53483, %g2 = 318c4f8feb88c987
ldsb [%i4+0x12c],%g2 ! %g2 = 000000000000006d
! Mem[0000000038800098] = 93b5bcffc97b7a7b, %l2 = 00000000000000ff, %l0 = fbc3842de3bfbb59
add %i1,0x98,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 93b5bcffc97b7a7b
! Mem[0000000038800000] = 831b1c97, %l7 = 0000000056768b5b
lduha [%i1+%g0]0x88,%l7 ! %l7 = 0000000000001c97
! %l7 = 0000000000001c97, %l3 = 000000000000007b, %y = e3bfbb59
umul %l7,%l3,%l0 ! %l0 = 00000000000dbc8d, %y = 00000000
! Mem[00000000918000f8] = d7a30346 57a3f6c7, %g2 = 0000006d, %g3 = 0bad0b00
ldd [%o0+0x0f8],%g2 ! %g2 = 00000000d7a30346 0000000057a3f6c7
! %l0 = 00000000000dbc8d, Mem[00000000908001f8] = f8f57db4b1717f8a
stx %l0,[%i5+0x1f8] ! Mem[00000000908001f8] = 00000000000dbc8d
! Mem[00000000900000fc] = 26dac581, %g18 = d89b405fc63ee730
ldsw [%i4+0x0fc],%g2 ! %g2 = d89b405fc63ee730
! Mem[0000000091800060] = 2c7d828b 83b95d79, %g2 = 26dac581, %g3 = 57a3f6c7
ldd [%o0+0x060],%g2 ! %g2 = 000000002c7d828b 0000000083b95d79
! Mem[00000000908001e0] = d6a5c497 4304eb69, %g2 = 2c7d828b, %g3 = 83b95d79
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000d6a5c497 000000004304eb69
! Mem[0000000039000028] = 2e7267fa, %l1 = 00000000000085e2
lduha [%i2+%o5]0x81,%l1 ! %l1 = 0000000000002e72
p20_label_8:
! Mem[0000000039800058] = 76329712, %l5 = 00000000000000c6
lduh [%i3+0x05a],%l5 ! %l5 = 0000000000009712
! %l6 = 00000000d524c000, imm = 0000000000000dfc, %l0 = 00000000000dbc8d
addc %l6,0xdfc,%l0 ! %l0 = 00000000d524cdfc
! Mem[0000000039000014] = 8be2c731, %l4 = 3ffc88ca737901dd
lduw [%i2+0x014],%l4 ! %l4 = 000000008be2c731
! %l3 = 000000000000007b, Mem[00000000908001c0] = bc65ad57cb751f7a
stx %l3,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000000000007b
! Mem[0000000091000118] = 5d8c784c75fb17e7, %g2 = 00000000d6a5c497
ldxa [%i6+0x118]%asi,%g2 ! %g2 = 5d8c784c75fb17e7
! Mem[00000000380001c0] = 03802710, %l1 = 00002e72, %l1 = 00002e72
add %i0,0x1c0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000003802710
! Mem[0000000091800144] = b654a261, %g2 = 5d8c784c75fb17e7
ldsb [%o0+0x144],%g2 ! %g2 = ffffffffffffffb6
! %f10 = ea19b6d1 6cc6acfc, Mem[00000000918000c8] = 253e4304 5d67fd8c
std %f10,[%o0+0x0c8] ! Mem[00000000918000c8] = ea19b6d1 6cc6acfc
membar #Sync ! Added by membar checker (207)
! %l7 = 0000000000001c97, Mem[0000000090000008] = 847e4c88d6c112ce
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 0000000000001c97
! %l0 = 00000000d524cdfc, imm = 0000000000000844, %l6 = 00000000d524c000
sub %l0,0x844,%l6 ! %l6 = 00000000d524c5b8
p20_label_9:
! %l0 = 00000000d524cdfc, Mem[000000003900003c] = 4b2ff80f
stw %l0,[%i2+0x03c] ! Mem[000000003900003c] = d524cdfc
! %l7 = 0000000000001c97, imm = fffffffffffffadb, %l6 = 00000000d524c5b8
xor %l7,-0x525,%l6 ! %l6 = ffffffffffffe64c
! %f16 = 409d5e8c, Mem[0000000039000000] = 54af8b69
sta %f16,[%i2+%g0]0x88 ! Mem[0000000039000000] = 409d5e8c
! %l6 = ffffffffffffe64c, Mem[000000003900016c] = 3655a9fa
stw %l6,[%i2+0x16c] ! Mem[000000003900016c] = ffffe64c
! Mem[0000000090800120] = dca472b6, %g2 = ffffffffffffffb6
lduw [%i5+0x120],%g2 ! %g2 = 00000000dca472b6
! Mem[0000000091800088] = 64bafc9a, %g2 = 00000000dca472b6
ldsb [%o0+0x08b],%g2 ! %g2 = 0000000000000064
! Mem[0000000038800028] = 9722ec13, %l4 = 000000008be2c731
ldstuba [%i1+%o5]0x89,%l4 ! %l4 = 00000013000000ff
! %l0 = 00000000d524cdfc, Mem[0000000090000031] = 8a1f6444
stb %l0,[%i4+0x031] ! Mem[0000000090000030] = fc1f6444
! Mem[0000000038800074] = db503e54, %l2 = 00000000000000ff
ldsh [%i1+0x074],%l2 ! %l2 = ffffffffffffdb50
! Mem[000000009080013c] = 47655d3c, %g18 = d89b405fc63ee730
ldsw [%i5+0x13c],%g2 ! %g2 = d89b405fc63ee730
p20_label_10:
! Mem[0000000039000028] = fa67722e, %l1 = 0000000003802710
lduba [%i2+%o5]0x88,%l1 ! %l1 = 000000000000002e
! Mem[0000000090000180] = a32af1254d694d63, %f48 = aa4a53b3 c5b8a043
ldd [%i4+0x180],%f48 ! %f48 = a32af125 4d694d63
! Mem[000000009100009c] = 0fd4462d, %g18 = d89b405fc63ee730
ldsw [%i6+0x09c],%g2 ! %g2 = d89b405fc63ee730
! %l7 = 0000000000001c97, imm = 0000000000000949, %l1 = 000000000000002e
taddcc %l7,0x949,%l1 ! %l1 = 00000000000025e0, %ccr = 02
! Mem[0000000091000060] = 2a33b0ae, %g2 = 000000000fd4462d
lduh [%i6+0x062],%g2 ! %g2 = 0000000000002a33
! Mem[0000000038800138] = b1390cd4e979bca2, %l6 = ffffffffffffe64c, %l7 = 0000000000001c97
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = b1390cd4e979bca2
! immd = 000000000000004c, %l5 = 0000000000009712, %ccr = 02
movneg %xcc,0x04c,%l5 ! Register Not Moved
! %l2 = ffffffffffffdb50, imm = 0000000000000b88, %l1 = 00000000000025e0
xnorcc %l2,0xb88,%l1 ! %l1 = 0000000000002f27, %ccr = 00
! Mem[0000000038000020] = 0000005d, %l0 = 00000000d524cdfc
ldstuba [%i0+%o4]0x89,%l0 ! %l0 = 0000005d000000ff
! %l5 = 0000000000009712, %l1 = 0000000000002f27, %ccr = 00
movl %icc,%l5,%l1 ! Register Not Moved
p20_label_11:
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! immd = 000000000000010f, %l4 = 0000000000000013, %ccr = 00
movvc %icc,0x10f,%l4 ! Moved, %l4 = 000000000000010f
! Mem[00000000380000c0] = 47b2032928757e12, %l6 = ffffffffffffe64c, %l1 = 0000000000002f27
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 47b2032928757e12
! %l5 = 0000000000009712, Mem[0000000091000148] = f99edb45bb8ca6d7
stx %l5,[%i6+0x148] ! Mem[0000000091000148] = 0000000000009712
! Mem[000000009080010c] = bd6093b2, %g2 = 0000000000002a33
ldub [%i5+0x10d],%g2 ! %g2 = 00000000000000bd
! %l4 = 0000010f, %l5 = 00009712, Mem[0000000091800178] = b03d72e9 5a6737e7
std %l4,[%o0+0x178] ! Mem[0000000091800178] = 0000010f 00009712
! Mem[000000009000018c] = 01a076f8, %g2 = 00000000000000bd
ldub [%i4+0x18c],%g2 ! %g2 = 0000000000000001
! Mem[0000000039000008] = 690562cb, %f26 = b2dc609c
lda [%i2+%o1]0x88,%f26 ! %f26 = 690562cb
! %l0 = 000000000000005d, immed = 00000754, %y = 00000000
umul %l0,0x754,%l6 ! %l6 = 000000000002a984, %y = 00000000
! Mem[0000000091000168] = 31336c300fcb6c1c, %g2 = 0000000000000001
ldx [%i6+0x168],%g2 ! %g2 = 31336c300fcb6c1c
p20_label_12:
! %l1 = 47b2032928757e12, imm = 000000000000088a, %l1 = 47b2032928757e12
tsubcc %l1,0x88a,%l1 ! %l1 = 47b2032928757588, %ccr = 02
! Mem[0000000039800170] = 0e3d7cbc, %l7 = e979bca2, %l6 = 0002a984
add %i3,0x170,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000e3d7cbc
! Mem[0000000039000010] = e6ab4048, %f17 = cd19c490
lda [%i2+%o2]0x80,%f17 ! %f17 = e6ab4048
! Clear Register : %l6 = 000000000e3d7cbc
clr %l6 ! %l6 = 0000000000000000
! immd = 000000000000021e, %l0 = 000000000000005d, %ccr = 02
movgu %icc,0x21e,%l0 ! Moved, %l0 = 000000000000021e
! %l3 = 000000000000007b, Mem[00000000910000b4] = 666102f0
stw %l3,[%i6+0x0b4] ! Mem[00000000910000b4] = 0000007b
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l4 = 000000000000010f, Mem[0000000039000028] = 2e7267fae9dcf72f
stxa %l4,[%i2+%o5]0x80 ! Mem[0000000039000028] = 000000000000010f
! Set Register : %l2 = ffffffffffffdb50
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! %l3 = 000000000000007b, immed = fffff297, %l2 = ffffffffffffffff
tsubcctv %l3,-0xd69,%l2 ! %l0 = 0000000000000241, Trapped
p20_label_13:
! Mem[0000000039800020] = 56768b5b, %l5 = 0000000000009712
ldsha [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffff8b5b
! %l4 = 000000000000010f, %l5 = ffffffffffff8b5b, %l3 = 000000000000007b
srlx %l4,%l5,%l3 ! %l3 = 0000000000000000
! Mem[0000000039800074] = 464888b7, %l3 = 0000000000000000
swap [%i3+0x074],%l3 ! %l3 = 00000000464888b7
! Mem[00000000910000d0] = 35308678, %g2 = 31336c300fcb6c1c
lduh [%i6+0x0d2],%g2 ! %g2 = 0000000000003530
! %l2 = ffffffffffffffff, Mem[00000000910000e5] = 236dff0e, %asi = 80
stba %l2,[%i6+0x0e5]%asi ! Mem[00000000910000e4] = ff6dff0e
! %l0 = 0000000000000241, %l7 = b1390cd4e979bca2, %ccr = 02
movpos %xcc,%l0,%l7 ! Moved, %l7 = 0000000000000241
! Mem[0000000038000028] = e2855e4a, %l1 = 47b2032928757588
ldsha [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffe285
! Mem[0000000039800188] = d7b93324, %l6 = 0000000000000000
swap [%i3+0x188],%l6 ! %l6 = 00000000d7b93324
! done : should take illegal inst trap, %l0 = 0000000000000241
done ! Illegal inst trap : %l0 = 0000000000000251
! Mem[0000000090800024] = 6008531e, %g2 = 0000000000003530
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000060
p20_label_14:
! Mem[000000009080008c] = d124a7ce, %g2 = 0000000000000060
ldsh [%i5+0x08e],%g2 ! %g2 = ffffffffffffd124
! Mem[0000000038800160] = 89a6e799, %l1 = ffffe285, %l0 = 00000251
add %i1,0x160,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000089a6e799
! Mem[0000000039800008] = 35000000, %l2 = ffffffffffffffff
ldsba [%i3+%o1]0x81,%l2 ! %l2 = 0000000000000035
! Mem[00000000380000e8] = bde385be, %l0 = 0000000089a6e799
ldub [%i0+0x0e8],%l0 ! %l0 = 00000000000000bd
! %l0 = 000000bd, %l1 = ffffe285, Mem[0000000038000008] = d2ab4aa9 c79a8c69
stda %l0,[%i0+%o1]0x88 ! Mem[0000000038000008] = 000000bd ffffe285
! %l0 = 00000000000000bd, %l0 = 00000000000000bd, %l4 = 000000000000010f
addcc %l0,%l0,%l4 ! %l4 = 000000000000017a, %ccr = 00
! Mem[000000009000001c] = 43627d52, %g18 = d89b405fc63ee730
ldsw [%i4+0x01c],%g2 ! %g2 = d89b405fc63ee730
! Mem[0000000090800044] = 8673fe99, %g18 = d89b405fc63ee730
ldsw [%i5+0x044],%g2 ! %g2 = d89b405fc63ee730
! %l0 = 00000000000000bd, imm = 0000000000000ecd, %l6 = 00000000d7b93324
xor %l0,0xecd,%l6 ! %l6 = 0000000000000e70
! Mem[0000000038000000] = edf7118a8298050a, %l0 = 00000000000000bd
ldxa [%i0+%g0]0x81,%l0 ! %l0 = edf7118a8298050a
p20_label_15:
! Mem[0000000038000020] = ff0000005b8b7656, %f24 = 079b5835 21405ccb
ldda [%i0+%o4]0x80,%f24 ! %f24 = ff000000 5b8b7656
! Mem[0000000091800064] = 83b95d79, %g2 = ffffffff8673fe99
lduh [%o0+0x064],%g2 ! %g2 = 00000000000083b9
! %l6 = 0000000000000e70, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l6,[%o0+0x110] ! Mem[0000000091800110] = 0000000000000e70
! Mem[0000000038800000] = 831b1c97, %l4 = 000000000000017a
ldstuba [%i1+%g0]0x89,%l4 ! %l4 = 00000097000000ff
! Mem[00000000398000a0] = 3d58df04, %l1 = ffffe285, %l2 = 00000035
add %i3,0xa0,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003d58df04
! Mem[0000000038000098] = e4ccb9af771d72de, %l5 = ffffffffffff8b5b, %l6 = 0000000000000e70
add %i0,0x98,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e4ccb9af771d72de
! Mem[000000009000017c] = 7f349b48, %g2 = 00000000000083b9
ldsh [%i4+0x17c],%g2 ! %g2 = 0000000000007f34
! Mem[00000000908000c4] = a94c3d0a, %g2 = 0000000000007f34
lduw [%i5+0x0c4],%g2 ! %g2 = 00000000a94c3d0a
save ! CWP = 1
! immd = 00000000000000e3, %l4 = 8677d2dc2735de15, %ccr = 00
movle %icc,0x0e3,%l4 ! Register Not Moved
p20_label_16: ! %cwp = 1
! Mem[000000003800005c] = b0a65f46, %l5 = e754c864, %l0 = dc02ee21
add %o0,0x5c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b0a65f46
! %l4 = 8677d2dc2735de15, Mem[00000000900000e0] = 8aeb2873
sth %l4,[%o4+0x0e0] ! Mem[00000000900000e0] = de152873
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g6
ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %l0 = 00000000b0a65f46, imm = 0000000000000588, %l0 = 00000000b0a65f46
taddcc %l0,0x588,%l0 ! %l0 = 00000000b0a664ce, %ccr = 0a
! %l1 = 167056fc8fd979ae, Mem[00000000918001a0] = 5cdd140d
stw %l1,[%i0+0x1a0] ! Mem[00000000918001a0] = 8fd979ae
! %l7 = 6ae45a80642b6b9d, %l3 = 820363a485bb3e5c, %l2 = efefa2c4bd801dd9
andncc %l7,%l3,%l2 ! %l2 = 68e4180060004181, %ccr = 00
! %l1 = 167056fc8fd979ae, Mem[0000000038800000] = 831b1cff
stba %l1,[%o1+%g0]0x89 ! Mem[0000000038800000] = 831b1cae
! Mem[000000003880004c] = 97d9da9f, %l5 = 8a1ad469e754c864
lduh [%o1+0x04c],%l5 ! %l5 = 00000000000097d9
! Mem[0000000038000008] = bd000000 85e2ffff, %l0 = b0a664ce, %l1 = 8fd979ae
ldda [%o0+%i1]0x81,%l0 ! %l0 = 00000000bd000000 0000000085e2ffff
! %l5 = 00000000000097d9, Mem[0000000091000135] = 1a8cdc4c
stb %l5,[%o6+0x135] ! Mem[0000000091000134] = d98cdc4c
p20_label_17: ! %cwp = 1
! %l5 = 00000000000097d9, Mem[00000000908000a6] = 20fa3d71
sth %l5,[%o5+0x0a6] ! Mem[00000000908000a4] = 97d93d71
! %l3 = 820363a485bb3e5c, Mem[00000000918001ec] = 41b08f30
stw %l3,[%i0+0x1ec] ! Mem[00000000918001ec] = 85bb3e5c
! Mem[00000000900001e8] = 06373fb7, %g2 = 00000000a94c3d0a
ldub [%o4+0x1ea],%g2 ! %g2 = 0000000000000006
! %l3 = 820363a485bb3e5c, Mem[0000000038000010] = 87cedd8b99d1fdea
stxa %l3,[%o0+%i2]0x89 ! Mem[0000000038000010] = 820363a485bb3e5c
! %l0 = 00000000bd000000, %l2 = 68e4180060004181, %l6 = 1838f9e615504670
sub %l0,%l2,%l6 ! %l6 = 971be8005cffbe7f
! Mem[00000000908001b0] = 5c20df90, %g2 = 0000000000000006
ldub [%o5+0x1b0],%g2 ! %g2 = 000000000000005c
! %l0 = bd000000, %l1 = 85e2ffff, Mem[0000000090800170] = 4cca3bb6 85e8b593
std %l0,[%o5+0x170] ! Mem[0000000090800170] = bd000000 85e2ffff
! Mem[0000000038000138] = bda8a2a4, %l6 = 971be8005cffbe7f
swap [%o0+0x138],%l6 ! %l6 = 00000000bda8a2a4
! %l2 = 68e4180060004181, Mem[0000000090800170] = bd00000085e2ffff
stx %l2,[%o5+0x170] ! Mem[0000000090800170] = 68e4180060004181
! %l7 = 6ae45a80642b6b9d, Mem[00000000388001c0] = 4df908de
stw %l7,[%o1+0x1c0] ! Mem[00000000388001c0] = 642b6b9d
p20_label_18: ! %cwp = 1
! Mem[00000000908001c8] = 4e632be1, %g2 = 000000000000005c
ldsh [%o5+0x1c8],%g2 ! %g2 = 0000000000004e63
! %l7 = 6ae45a80642b6b9d, %l6 = 00000000bda8a2a4, %ccr = 00
movrgez %l7,%l6,%l4 ! Moved, %l4 = 00000000bda8a2a4
! Mem[0000000038800020] = 737901dd, %l7 = 6ae45a80642b6b9d
ldswa [%o1+%i4]0x88,%l7 ! %l7 = 00000000737901dd
! %l7 = 00000000737901dd, Mem[00000000390000d8] = 3cfe0a4c
sth %l7,[%o2+0x0d8] ! Mem[00000000390000d8] = 01dd0a4c
! Mem[0000000090000168] = 5fc5ab27810b83fd, %g2 = 0000000000004e63
ldx [%o4+0x168],%g2 ! %g2 = 5fc5ab27810b83fd
! %l0 = bd000000, %l1 = 85e2ffff, Mem[00000000910001c8] = 4ceef152 664634c6
std %l0,[%o6+0x1c8] ! Mem[00000000910001c8] = bd000000 85e2ffff
! Mem[0000000091800110] = 00000000, %g2 = 5fc5ab27810b83fd
lduw [%i0+0x110],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000140] = 1231a8f0888fc491, %g2 = 0000000000000000
ldx [%o4+0x140],%g2 ! %g2 = 1231a8f0888fc491
! Mem[00000000380000c4] = 28757e12, %l2 = 68e4180060004181
lduw [%o0+0x0c4],%l2 ! %l2 = 0000000028757e12
! Mem[00000000380001c4] = c5477fd9, %l3 = 820363a485bb3e5c
swap [%o0+0x1c4],%l3 ! %l3 = 00000000c5477fd9
p20_label_19: ! %cwp = 1
! %l2 = 0000000028757e12, imm = fffffffffffff5e5, %l1 = 0000000085e2ffff
xorcc %l2,-0xa1b,%l1 ! %l1 = ffffffffd78a8bf7, %ccr = 88
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l7 = 00000000737901dd, %l1 = ffffffffd78a8bf7, %l2 = 0000000028757e12
xnor %l7,%l1,%l2 ! %l2 = 000000005b0c75d5
! %l6 = 00000000bda8a2a4, %l1 = ffffffffd78a8bf7, %l6 = 00000000bda8a2a4
sllx %l6,%l1,%l6 ! %l6 = 5200000000000000
! Mem[00000000900000ec] = 7879655b, %g2 = 1231a8f0888fc491
lduw [%o4+0x0ec],%g2 ! %g2 = 000000007879655b
! Mem[0000000090800134] = d60c5c7f, %g2 = 000000007879655b
ldsh [%o5+0x134],%g2 ! %g2 = ffffffffffffd60c
! %l5 = 00000000000097d9, %l0 = 00000000bd000000, %y = 00000000
smul %l5,%l0,%l4 ! %l4 = ffffd84235000000, %y = ffffd842
! Mem[0000000038800020] = dd017973, %f15 = 2e709cb1
ld [%o1+%i4],%f15 ! %f15 = dd017973
! Mem[0000000039000127] = 2cb94b0f, %l5 = 00000000000097d9
ldstub [%o2+0x127],%l5 ! %l5 = 0000000f000000ff
! %l3 = 00000000c5477fd9, %l4 = ffffd84235000000, %l4 = ffffd84235000000
srl %l3,%l4,%l4 ! %l4 = 00000000c5477fd9
p20_label_20: ! %cwp = 1
! %l3 = 00000000c5477fd9, %l7 = 00000000737901dd, %ccr = 88
mova %icc,%l3,%l7 ! Moved, %l7 = 00000000c5477fd9
! Mem[000000003980001c] = 00000000, %l6 = 00000000, %l5 = 0000000f
add %o3,0x1c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000000000000
! %l3 = 00000000c5477fd9, %l5 = 0000000000000000, %ccr = 88
movleu %xcc,%l3,%l5 ! Register Not Moved
! Mem[0000000091000164] = 4c211d8f, %g2 = ffffffffffffd60c
lduw [%o6+0x164],%g2 ! %g2 = 000000004c211d8f
! %l1 = ffffffffd78a8bf7, Mem[0000000091800038] = 8581ae53fd74b765
stx %l1,[%i0+0x038] ! Mem[0000000091800038] = ffffffffd78a8bf7
! Mem[0000000090800098] = 1366f194, %g2 = 000000004c211d8f
ldsh [%o5+0x09a],%g2 ! %g2 = 0000000000001366
! %l7 = 00000000c5477fd9, Mem[0000000091800190] = 0bdfe83d
stb %l7,[%i0+0x190] ! Mem[0000000091800190] = d9dfe83d
! Mem[0000000090000148] = 31494a3d bcae976a, %g2 = 00001366, %g3 = 4304eb69
ldd [%o4+0x148],%g2 ! %g2 = 0000000031494a3d 00000000bcae976a
! Mem[0000000091000040] = 0115df7dd61db2b3, %g2 = 0000000031494a3d
ldx [%o6+0x040],%g2 ! %g2 = 0115df7dd61db2b3
! %l7 = 00000000c5477fd9, imm = 00000000000006c4, %l4 = 00000000c5477fd9
or %l7,0x6c4,%l4 ! %l4 = 00000000c5477fdd
p20_label_21: ! %cwp = 1
! Mem[000000003980004b] = 5ee07f31, %l7 = 00000000c5477fd9
ldstub [%o3+0x04b],%l7 ! %l7 = 00000031000000ff
membar #Sync ! Added by membar checker (208)
! Mem[0000000090000000] = aa4a53b3 c5b8a043 00000000 00001c97
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a4fc1f64 4454fe41 3dea49e4 8dfc4882
ldda [%o4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l6 = 5200000000000000, Mem[0000000038800020] = 939bf240737901dd
stxa %l6,[%o1+%i4]0x89 ! Mem[0000000038800020] = 5200000000000000
! Randomly selected nop
nop
! %l6 = 5200000000000000, Mem[0000000038800199] = c7f3ba1e
stb %l6,[%o1+0x199] ! Mem[0000000038800198] = c700ba1e
! %f14 = 6cb0514d, Mem[0000000038000010] = 85bb3e5c
sta %f14,[%o0+%i2]0x88 ! Mem[0000000038000010] = 6cb0514d
! %f0 = dd0389cb 82e112ba 98d52dd8 e32ce855
! %f4 = 6ccd2112 eb825148 c79a8c69 d2ab4aa9
! %f8 = fd753c4a c48c6c23 ea19b6d1 6cc6acfc
! %f12 = cb620569 dd6274de 6cb0514d dd017973
stda %f0,[%o2+%g4]ASI_BLK_AIUS ! Block Store to 0000000039000040
! Mem[000000003880006c] = 7aa764de, %l2 = 000000005b0c75d5
swap [%o1+0x06c],%l2 ! %l2 = 000000007aa764de
! %l2 = 000000007aa764de, Mem[00000000908001ea] = 78e9f104, %asi = 80
stba %l2,[%o5+0x1ea]%asi ! Mem[00000000908001e8] = dee9f104
! %l7 = 0000000000000031, Mem[00000000398000dc] = 5da22004
stw %l7,[%o3+0x0dc] ! Mem[00000000398000dc] = 00000031
p20_label_22: ! %cwp = 1
! %f20 = bd9d4964 2fda8076, Mem[00000000918001c8] = 9220125c d9d1ca4c
std %f20,[%i0+0x1c8] ! Mem[00000000918001c8] = bd9d4964 2fda8076
! %l3 = 00000000c5477fd9, %l6 = 5200000000000000, %ccr = 88
movl %icc,%l3,%l6 ! Moved, %l6 = 00000000c5477fd9
! Mem[0000000038000040] = bea46662, %l6 = 00000000c5477fd9
swap [%o0+0x040],%l6 ! %l6 = 00000000bea46662
! %l7 = 0000000000000031, Mem[00000000390001d0] = 3ecc99e71f8d45cf
stx %l7,[%o2+0x1d0] ! Mem[00000000390001d0] = 0000000000000031
membar #Sync ! Added by membar checker (209)
! %l2 = 000000007aa764de, Mem[000000009000002e] = b2afa4fc
stb %l2,[%o4+0x02e] ! Mem[000000009000002c] = deafa4fc
! %l4 = 00000000c5477fdd, Mem[0000000038800000] = ae1c1b83
stba %l4,[%o1+%g0]0x81 ! Mem[0000000038800000] = dd1c1b83
! %l0 = bd000000, %l1 = d78a8bf7, Mem[0000000038800020] = 00000000 52000000
stda %l0,[%o1+%i4]0x88 ! Mem[0000000038800020] = bd000000 d78a8bf7
! %l2 = 000000007aa764de, %l6 = 00000000bea46662, %ccr = 88
mova %icc,%l2,%l6 ! Moved, %l6 = 000000007aa764de
! %f30 = 931d3084 67ceb9fe, Mem[0000000038800010] = 0625959a 0acbefc3
stda %f30,[%o1+%i2]0x80 ! Mem[0000000038800010] = 931d3084 67ceb9fe
! Mem[0000000038000018] = 7e329e773d7a9b67, %f4 = 6ccd2112 eb825148
ldda [%o0+%i3]0x88,%f4 ! %f4 = 7e329e77 3d7a9b67
p20_label_23: ! %cwp = 1
! %f24 = ff000000, Mem[00000000910001b4] = 9640fe46
st %f24,[%o6+0x1b4] ! Mem[00000000910001b4] = ff000000
! Mem[0000000091000004] = e3debf9a, %g2 = 0115df7dd61db2b3
ldub [%o6+0x007],%g2 ! %g2 = 00000000000000e3
! Mem[0000000038800008] = bb5905d7, %l5 = 0000000000000000
swap [%o1+%i1],%l5 ! %l5 = 00000000bb5905d7
! Mem[000000009080003c] = ea9bab4d, %g2 = 00000000000000e3
lduh [%o5+0x03e],%g2 ! %g2 = 000000000000ea9b
! Mem[0000000091000158] = 0fc484af484b74d9, %f48 = 43a0b8c5 b3534aaa
ldda [%o6+0x158]%asi,%f48 ! %f48 = 0fc484af 484b74d9
! Mem[0000000039800077] = 00000000, %l2 = 000000007aa764de
ldstub [%o3+0x077],%l2 ! %l2 = 00000000000000ff
! Mem[0000000039800020] = 56768b5b, %l4 = 00000000c5477fdd
lduha [%o3+%i4]0x88,%l4 ! %l4 = 0000000000008b5b
! %l4 = 0000000000008b5b, %l6 = 000000007aa764de, %ccr = 88
movneg %icc,%l4,%l6 ! Moved, %l6 = 0000000000008b5b
! Mem[0000000091000148] = 00000000 00009712, %g2 = 0000ea9b, %g3 = bcae976a
ldd [%o6+0x148],%g2 ! %g2 = 0000000000000000 0000000000009712
! Mem[0000000039800024] = 6bfe1831, %l0 = bd000000, %l3 = c5477fd9
add %o3,0x24,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000006bfe1831
p20_label_24: ! %cwp = 1
! Mem[0000000039000010] = e6ab4048, %l2 = 0000000000000000
ldsha [%o2+%i2]0x80,%l2 ! %l2 = ffffffffffffe6ab
! immd = 0000000000000287, %l6 = 0000000000008b5b, %ccr = 88
movne %icc,0x287,%l6 ! Moved, %l6 = 0000000000000287
! %l5 = 00000000bb5905d7, Mem[00000000908000e8] = fbd583c6b4f3ac6a, %asi = 80
stxa %l5,[%o5+0x0e8]%asi ! Mem[00000000908000e8] = 00000000bb5905d7
! %l6 = 0000000000000287, Mem[0000000090000094] = e0ea95f8
stb %l6,[%o4+0x094] ! Mem[0000000090000094] = 87ea95f8
! %l3 = 000000006bfe1831, Mem[0000000091800158] = b0f2b91d
stw %l3,[%i0+0x158] ! Mem[0000000091800158] = 6bfe1831
! Mem[000000009100009c] = 462d9b40, %g2 = 0000000000000000
ldsh [%o6+0x09e],%g2 ! %g2 = 000000000000462d
! %f16 = 409d5e8c, Mem[0000000039000020] = 865907c3
sta %f16,[%o2+%i4]0x89 ! Mem[0000000039000020] = 409d5e8c
! %l0 = 00000000bd000000, %l0 = 00000000bd000000, %ccr = 88
move %xcc,%l0,%l0 ! Register Not Moved
! immd = 000000000000038c, %l3 = 000000006bfe1831, %ccr = 88
move %xcc,0x38c,%l3 ! Register Not Moved
! Mem[0000000038000000] = 8a11f7ed, %f24 = ff000000
lda [%o0+%g0]0x89,%f24 ! %f24 = 8a11f7ed
p20_label_25: ! %cwp = 1
! %l4 = 0000000000008b5b, imm = 0000000000000a71, %l4 = 0000000000008b5b
subc %l4,0xa71,%l4 ! %l4 = 00000000000080ea
! Mem[0000000090800078] = 2cea1c60, %g2 = 000000000000462d
lduh [%o5+0x07a],%g2 ! %g2 = 0000000000002cea
! Mem[0000000039800008] = 3500000021b3072e, %l2 = ffffffffffffe6ab
ldxa [%o3+%i1]0x80,%l2 ! %l2 = 3500000021b3072e
! Mem[0000000038800028] = 2391aca39722ecff, %f0 = dd0389cb 82e112ba
ldda [%o1+%i5]0x88,%f0 ! %f0 = 2391aca3 9722ecff
! Mem[0000000090800138] = 2285e4c7, %g2 = 0000000000002cea
lduh [%o5+0x138],%g2 ! %g2 = 0000000000002285
! Mem[0000000039800010] = cc59306f, %l7 = 0000000000000031
swapa [%o3+%i2]0x80,%l7 ! %l7 = 00000000cc59306f
! %l2 = 3500000021b3072e, immed = fffff67d, %y = ffffd842
sdiv %l2,-0x983,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
! Mem[0000000090800018] = 81bba7c3, %g2 = 0000000000002285
lduh [%o5+%i3],%g2 ! %g2 = 00000000000081bb
! done : should take illegal inst trap, %l0 = 000000007fffffff
done ! Illegal inst trap : %l0 = 000000008000000f
save ! CWP = 2
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p20_branch_failed
p20_not_taken_0_end:
! End of Random Code for Thread 20
restore ! CWP = 1
restore ! CWP = 0
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 edf7118a8298050a
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffe285
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000003d58df04
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000464888b7
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000097
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff8b5b
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be e4ccb9af771d72de
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000241
bne,a,pn %xcc,p20_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x7fffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p20_failed
mov 0x111,%g1
! 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 2391aca3 9722ecff
bne %xcc,p20_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7e329e77 3d7a9b67
bne %xcc,p20_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c79a8c69 d2ab4aa9
bne %xcc,p20_f6_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6cb0514d dd017973
bne %xcc,p20_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 409d5e8c e6ab4048
bne %xcc,p20_f16_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 8a11f7ed 5b8b7656
bne %xcc,p20_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 690562cb 469da638
bne %xcc,p20_f26_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = bd00000085e2ffff
ldx [%i0+0x008],%g3 ! Observed data at 0000000038000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4d51b06ca4630382
ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0000005b8b7656
ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = c5477fd9a427f92c
ldx [%i0+0x040],%g3 ! Observed data at 0000000038000040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 056dff521c2e2cad
ldx [%i0+0x050],%g3 ! Observed data at 0000000038000050
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x050,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5cffbe7fe77e468a
ldx [%i0+0x138],%g3 ! Observed data at 0000000038000138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0380271085bb3e5c
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000380001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1c0,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = dd1c1b838cbdfff6
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 = 00000000e1f63188
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 = 931d308467ceb9fe
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000bdf78b8ad7
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 = ffec2297a3ac9123
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = eddb36a65b0c75d5
ldx [%i1+0x068],%g3 ! Observed data at 0000000038800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x068,%g4
ldx [%g1+0x198],%g2 ! Expected data = c700ba1e4f6ad338
ldx [%i1+0x198],%g3 ! Observed data at 0000000038800198
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 642b6b9ddbafa194
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000388001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e72e20ffddfffd42
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000388001e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1e0,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 8c5e9d4045f9c303
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 = cb620569dc060c84
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8c5e9d407b8ce0a1
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 = 000000000000010f
ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = aaeecab1d524cdfc
ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = dd0389cb82e112ba
ldx [%i2+0x040],%g3 ! Observed data at 0000000039000040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 98d52dd8e32ce855
ldx [%i2+0x048],%g3 ! Observed data at 0000000039000048
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6ccd2112eb825148
ldx [%i2+0x050],%g3 ! Observed data at 0000000039000050
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c79a8c69d2ab4aa9
ldx [%i2+0x058],%g3 ! Observed data at 0000000039000058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = fd753c4ac48c6c23
ldx [%i2+0x060],%g3 ! Observed data at 0000000039000060
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = ea19b6d16cc6acfc
ldx [%i2+0x068],%g3 ! Observed data at 0000000039000068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = cb620569dd6274de
ldx [%i2+0x070],%g3 ! Observed data at 0000000039000070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6cb0514ddd017973
ldx [%i2+0x078],%g3 ! Observed data at 0000000039000078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4f359837ebef12be
ldx [%i2+0x090],%g3 ! Observed data at 0000000039000090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 01dd0a4c0a811c0f
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000390000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9fbbfbd12cb94bff
ldx [%i2+0x120],%g3 ! Observed data at 0000000039000120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x120,%g4
ldx [%g1+0x168],%g2 ! Expected data = fa504415ffffe64c
ldx [%i2+0x168],%g3 ! Observed data at 0000000039000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000000000000031
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000390001d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1d0,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 3500000021b3072e
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 = 000000312bfcba39
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 = 8298050a0000000f
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 = 5b8b76566bfe1831
ldx [%i3+0x020],%g3 ! Observed data at 0000000039800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5ee07fff0a69349f
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 = 8d651db6000000ff
ldx [%i3+0x070],%g3 ! Observed data at 0000000039800070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = fac2b63f00000031
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000398000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x130],%g3 ! Observed data at 0000000039800130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x130,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000005ba9f458
ldx [%i3+0x188],%g3 ! Observed data at 0000000039800188
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x188,%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_f4_fail:
set p20_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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
p20_f14_fail:
set p20_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f16_fail:
set p20_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f24_fail:
set p20_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p20_f26_fail:
set p20_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%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 [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039800010]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000008]
taddcc %l7,%l5,%l5
done
p20_trap1o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039800010]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000038000008]
taddcc %l7,%l5,%l5
done
p20_trap2e:
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000020]
stxa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000028]
stwa %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800000]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000028]
membar #Sync
mov 0x080,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p20_trap2o:
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000020]
stxa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000028]
stwa %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000038800000]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000028]
membar #Sync
mov 0x080,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p20_trap3e:
addc %l0,%l4,%l1
nop
or %l3,0x257,%l7
add %l3,0x274,%l2
xor %l1,0xd2e,%l3
subc %l5,%l7,%l0
done
p20_trap3o:
addc %l0,%l4,%l1
nop
or %l3,0x257,%l7
add %l3,0x274,%l2
xor %l1,0xd2e,%l3
subc %l5,%l7,%l0
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 = 84429c6c8ba9e070
ldx [%g1+0x008],%l1 ! %l1 = c4e8c3180a6a379c
ldx [%g1+0x010],%l2 ! %l2 = b953b797fd6180c6
ldx [%g1+0x018],%l3 ! %l3 = dd5a7903ebef12be
ldx [%g1+0x020],%l4 ! %l4 = b36ddca00a15b04d
ldx [%g1+0x028],%l5 ! %l5 = 009644acb6a2df6f
ldx [%g1+0x030],%l6 ! %l6 = 43c00aae9067635e
ldx [%g1+0x038],%l7 ! %l7 = e5524cb660013022
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 36125b8ddc02ee21
ldx [%g1+0x048],%l1 ! %l1 = 167056fc8fd979ae
ldx [%g1+0x050],%l2 ! %l2 = efefa2c4bd801dd9
ldx [%g1+0x058],%l3 ! %l3 = 820363a485bb3e5c
ldx [%g1+0x060],%l4 ! %l4 = 8677d2dc2735de15
ldx [%g1+0x068],%l5 ! %l5 = 8a1ad469e754c864
ldx [%g1+0x070],%l6 ! %l6 = 1838f9e615504670
ldx [%g1+0x078],%l7 ! %l7 = 6ae45a80642b6b9d
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = 328a195e87470e4e
ldx [%g1+0x088],%l1 ! %l1 = fd38e01a245c5d74
ldx [%g1+0x090],%l2 ! %l2 = d89b405fc63ee730
ldx [%g1+0x098],%l3 ! %l3 = 59211ca265efad78
ldx [%g1+0x0a0],%l4 ! %l4 = afd41000a611c1f6
ldx [%g1+0x0a8],%l5 ! %l5 = 9b144bb2cf983801
ldx [%g1+0x0b0],%l6 ! %l6 = e52ac86a4f9889d9
ldx [%g1+0x0b8],%l7 ! %l7 = f8b68493caa61832
! Initialize the output register of window 2
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
clr %o7
restore
restore
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 = cb4a6616 40fbf769 ea4c1275 e4460048
! %f4 = b54b4bac e903749a 1a2a0145 2847e7a1
! %f8 = 3492659d 609977b4 7d22d83e 5642a1c3
! %f12 = 5269d4aa 809f71ed ff45e626 809ff63e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8f188b8e 57a51c48 8e1935ce a2eb44b0
! %f20 = 34acd4ee 73f66940 757b2e7e 867e0bfd
! %f24 = f703bf3e a9aa148b 1c7536ce 35de8bdc
! %f28 = c1b3ccc9 2845e5b3 47077d45 cbeb2aed
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 690dafb8 3d384817 a9b16606 902437a1
! %f36 = 3c04bdb3 0f54d7e8 7d818a82 ff64d4ec
! %f40 = 54881797 68a6c17d bbf46366 3a7a99fd
! %f44 = 47b600c3 8699f2a0 e6ae90c1 b46400dc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x011f728000000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = 011f728000000049
wr %g0,%y ! Clear Y 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[00000000918000c8] = 43045d67, %g2 = d8fcded741f94de7
ldsba [%o0+0x0ca]%asi,%g2 ! %g2 = 0000000000000043
! %l1 = 8e2d30bcb06e03bb, %l4 = 7fe5b967fcb5a71d, %l7 = 727f5cb636fc799e
and %l1,%l4,%l7 ! %l7 = 0e253024b0240319
! %l6 = 15febd8ac4004f1e, Mem[000000003b000010] = 9ceaf967
stba %l6,[%i2+%o2]0x89 ! Mem[000000003b000010] = 9ceaf91e
! %f9 = 609977b4, Mem[00000000918001b4] = f9505f57
st %f9 ,[%o0+0x1b4] ! Mem[00000000918001b4] = 609977b4
! %l1 = 8e2d30bcb06e03bb, imm = fffffffffffff9e9, %l7 = 0e253024b0240319
orn %l1,-0x617,%l7 ! %l7 = 8e2d30bcb06e07bf
! Mem[0000000090000128] = f1f21be2 6da53483, %g2 = 00000043, %g3 = 0bad0b00
ldd [%i4+0x128],%g2 ! %g2 = 00000000f1f21be2 000000006da53483
! %l0 = 51adb8a5f4fd8ee9, imm = 0000000000000ea8, %l0 = 51adb8a5f4fd8ee9
add %l0,0xea8,%l0 ! %l0 = 51adb8a5f4fd9d91
! %f16 = 8f188b8e 57a51c48, Mem[00000000910001c0] = b0b4ba3c 6dbf64f3
std %f16,[%i6+0x1c0] ! Mem[00000000910001c0] = 8f188b8e 57a51c48
! Mem[000000003a800018] = c5dc29a1, %l3 = 917d6447d55255ce
lduwa [%i1+%o3]0x80,%l3 ! %l3 = 00000000c5dc29a1
! Mem[000000009180018c] = 6efc0b6e, %g18 = a062cc3a13592337
ldsw [%o0+0x18c],%g2 ! %g2 = a062cc3a13592337
p21_label_2:
! Mem[000000003b800028] = c0a5e6af, %l2 = 29a90a282c4ab0e9
lduba [%i3+%o5]0x81,%l2 ! %l2 = 00000000000000c0
! %l3 = 00000000c5dc29a1, imm = 0000000000000296, %l7 = 8e2d30bcb06e07bf
andncc %l3,0x296,%l7 ! %l7 = 00000000c5dc2921, %ccr = 08
! %l5 = 4fe107be76d900b8, Mem[000000003a00016e] = ab58f398
stb %l5,[%i0+0x16e] ! Mem[000000003a00016c] = ab58b898
! %l4 = 7fe5b967fcb5a71d, %l0 = 51adb8a5f4fd9d91, %ccr = 08
movle %icc,%l4,%l0 ! Moved, %l0 = 7fe5b967fcb5a71d
! %l5 = 4fe107be76d900b8, %l2 = 00000000000000c0, %ccr = 08
movn %xcc,%l5,%l2 ! Register Not Moved
! %f0 = cb4a6616 40fbf769, Mem[00000000900001c0] = e1f675de 46335dfe
std %f0 ,[%i4+0x1c0] ! Mem[00000000900001c0] = cb4a6616 40fbf769
! Mem[000000003a80012c] = d8474984, %l6 = c4004f1e, %l4 = fcb5a71d
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000d8474984
! %f24 = f703bf3e a9aa148b, Mem[0000000090000120] = bc5b9b3f 7ceaf23d
std %f24,[%i4+0x120] ! Mem[0000000090000120] = f703bf3e a9aa148b
! %f13 = 809f71ed, Mem[000000009100002c] = 95d1d562
sta %f13,[%i6+0x02c]%asi ! Mem[000000009100002c] = 809f71ed
! immd = 000000000000023e, %l1 = 8e2d30bcb06e03bb, %ccr = 08
movle %icc,0x23e,%l1 ! Moved, %l1 = 000000000000023e
p21_label_3:
! Mem[000000003a000120] = 003c8b21, %l6 = c4004f1e, %l2 = 000000c0
add %i0,0x120,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000003c8b21
! Mem[000000003b000008] = 494ca7ce, %l6 = 15febd8ac4004f1e
lduwa [%i2+%o1]0x81,%l6 ! %l6 = 00000000494ca7ce
! immd = 0000000000000259, %l5 = 4fe107be76d900b8, %ccr = 08
movvc %icc,0x259,%l5 ! Moved, %l5 = 0000000000000259
! %l7 = 00000000c5dc2921, Mem[0000000091000000] = 5398fcc64cc663e3, %asi = 80
stxa %l7,[%i6+0x000]%asi ! Mem[0000000091000000] = 00000000c5dc2921
! %l0 = 7fe5b967fcb5a71d, Mem[000000009080001a] = a7c3619c
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = 1dc3619c
! %l4 = 00000000d8474984, Mem[000000009100004c] = f7a5ca85, %asi = 80
stha %l4,[%i6+0x04c]%asi ! Mem[000000009100004c] = 4984ca85
! immd = 0000000000000092, %l1 = 000000000000023e, %ccr = 08
movpos %xcc,0x092,%l1 ! Moved, %l1 = 0000000000000092
! %l4 = 00000000d8474984, imm = fffffffffffff4c4, %l6 = 00000000494ca7ce
subccc %l4,-0xb3c,%l6 ! %l6 = 00000000d84754c0, %ccr = 19
! %l6 = 00000000d84754c0, imm = 0000000000000019, %l2 = 00000000003c8b21
sllx %l6,0x019,%l2 ! %l2 = 01b08ea980000000
! Mem[000000003b0000e0] = 70f4af8a, %l6 = 00000000d84754c0
ldsb [%i2+0x0e2],%l6 ! %l6 = ffffffffffffffaf
p21_label_4:
! Clear Register : %l7 = 00000000c5dc2921
clr %l7 ! %l7 = 0000000000000000
! %l3 = 00000000c5dc29a1, %l0 = 7fe5b967fcb5a71d, %l5 = 0000000000000259
mulx %l3,%l0,%l5 ! %l5 = 95003793f3edbe3d
! %l3 = 00000000c5dc29a1, Mem[000000009000016c] = 810b83fd
sth %l3,[%i4+0x16c] ! Mem[000000009000016c] = 29a183fd
! Mem[000000003a000028] = f0d84025, %l6 = ffffffffffffffaf
lduwa [%i0+%o5]0x89,%l6 ! %l6 = 00000000f0d84025
! Mem[000000003a800148] = d6342d23db3cf3b8, %l2 = 01b08ea980000000, %l1 = 0000000000000092
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d6342d23db3cf3b8
! Mem[000000003b000038] = 8afdafff, %l5 = 95003793f3edbe3d
swap [%i2+0x038],%l5 ! %l5 = 000000008afdafff
! %l0 = fcb5a71d, %l1 = db3cf3b8, Mem[00000000910000b0] = ede1c033 666102f0
std %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = fcb5a71d db3cf3b8
! %f4 = b54b4bac e903749a, Mem[00000000918001c8] = 9220125c d9d1ca4c
std %f4 ,[%o0+0x1c8] ! Mem[00000000918001c8] = b54b4bac e903749a
! Mem[000000003a0001d1] = ef112fbb, %l1 = d6342d23db3cf3b8
ldstub [%i0+0x1d1],%l1 ! %l1 = 00000011000000ff
! %l3 = 00000000c5dc29a1, %l2 = 01b08ea980000000, %ccr = 19
movcc %icc,%l3,%l2 ! Register Not Moved
p21_label_5:
! Mem[000000003b800010] = 97599c02, %l3 = 00000000c5dc29a1
ldswa [%i3+%o2]0x89,%l3 ! %l3 = ffffffff97599c02
! immd = 00000000000001c4, %l1 = 0000000000000011, %ccr = 19
mova %xcc,0x1c4,%l1 ! Moved, %l1 = 00000000000001c4
! Mem[000000003a000000] = 56f11735, %l5 = 000000008afdafff
ldsha [%i0+%g0]0x80,%l5 ! %l5 = 00000000000056f1
! %l6 = f0d84025, %l7 = 00000000, Mem[0000000091000158] = 0fc484af 484b74d9
std %l6,[%i6+0x158] ! Mem[0000000091000158] = f0d84025 00000000
! Mem[00000000908001d8] = e4dccb27 ccefb413, %g2 = 6efc0b6e, %g3 = 6da53483
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000e4dccb27 00000000ccefb413
! Mem[000000003b00010c] = f6a169c0, %l1 = 00000000000001c4
swap [%i2+0x10c],%l1 ! %l1 = 00000000f6a169c0
! %l2 = 01b08ea980000000, Mem[0000000091800024] = 12018cae, %asi = 80
stwa %l2,[%o0+0x024]%asi ! Mem[0000000091800024] = 80000000
! Mem[0000000091000170] = 68c464e8, %g2 = 00000000e4dccb27
ldsb [%i6+0x172],%g2 ! %g2 = 0000000000000068
! Mem[000000003b800058] = d8665364, %l6 = 00000000f0d84025
ldsh [%i3+0x058],%l6 ! %l6 = ffffffffffffd866
! %l3 = ffffffff97599c02, Mem[000000009080001e] = 43656b57
stb %l3,[%i5+0x01e] ! Mem[000000009080001c] = 02656b57
p21_label_6:
! Mem[0000000091000100] = 9416c8c1, %g18 = a062cc3a13592337
ldsw [%i6+0x100],%g2 ! %g2 = a062cc3a13592337
! %f2 = ea4c1275 e4460048, Mem[000000003b000000] = e27eff65 2f60a439
stda %f2 ,[%i2+%g0]0x80 ! Mem[000000003b000000] = ea4c1275 e4460048
! Mem[000000003a0001fc] = 5e42aa20, %l2 = 01b08ea980000000
swap [%i0+0x1fc],%l2 ! %l2 = 000000005e42aa20
! %l5 = 00000000000056f1, Mem[00000000900001c0] = cb4a6616
sth %l5,[%i4+0x1c0] ! Mem[00000000900001c0] = 56f16616
! Mem[00000000910000cc] = a380d38d, %g2 = ffffffff9416c8c1
ldub [%i6+0x0cd],%g2 ! %g2 = 00000000000000a3
! Mem[000000003b800028] = afe6a5c0, %l2 = 000000005e42aa20
lduha [%i3+%o5]0x88,%l2 ! %l2 = 000000000000a5c0
! %l7 = 0000000000000000, immed = fffffb2a, %l0 = 7fe5b967fcb5a71d
taddcctv %l7,-0x4d6,%l0 ! %l0 = 7fe5b967fcb5a740, Trapped
! %l6 = ffffffffffffd866, %l3 = ffffffff97599c02, %ccr = 19
movge %icc,%l6,%l3 ! Register Not Moved
! Mem[000000003a800028] = fe77c777, %l1 = 00000000f6a169c0
lduha [%i1+%o5]0x80,%l1 ! %l1 = 000000000000fe77
save ! CWP = 1
p21_label_7: ! %cwp = 1
! Mem[0000000090000098] = a68584cf 943867c9, %g2 = 000000a3, %g3 = ccefb413
ldd [%o4+0x098],%g2 ! %g2 = 00000000a68584cf 00000000943867c9
! Mem[000000003b000028] = 86a0cced, %l7 = 5e973950ca3b1ca1
lduha [%o2+%i5]0x89,%l7 ! %l7 = 000000000000cced
! %l4 = 52d1dda888dc517b, imm = 000000000000062a, %l6 = 302beb16763a1c55
andcc %l4,0x62a,%l6 ! %l6 = 000000000000002a, %ccr = 00
! %l5 = 15c73f7aaa2f6dfd, Mem[0000000090800104] = e0e3cc43
stw %l5,[%o5+0x104] ! Mem[0000000090800104] = aa2f6dfd
! %l4 = 88dc517b, %l5 = aa2f6dfd, Mem[000000003b800020] = a975b403 4c53a273
stda %l4,[%o3+%i4]0x89 ! Mem[000000003b800020] = 88dc517b aa2f6dfd
! %l7 = 000000000000cced, Mem[000000003a000008] = 371d6295
stba %l7,[%o0+%i1]0x80 ! Mem[000000003a000008] = ed1d6295
! Mem[000000003b000008] = cea74c49, %l7 = 000000000000cced
ldsba [%o2+%i1]0x88,%l7 ! %l7 = 0000000000000049
! immd = 0000000000000385, %l2 = 1a7ab86078f51e37, %ccr = 00
movgu %icc,0x385,%l2 ! Moved, %l2 = 0000000000000385
! Mem[000000003a000010] = ededfa14, %l2 = 0000000000000385
ldstuba [%o0+%i2]0x89,%l2 ! %l2 = 00000014000000ff
! Mem[000000003b000000] = ea4c1275, %l0 = 40cf97988787df4a
lduwa [%o2+%g0]0x81,%l0 ! %l0 = 00000000ea4c1275
p21_label_8: ! %cwp = 1
! Mem[000000003a000020] = 79adce7e, %l0 = 00000000ea4c1275
lduba [%o0+%i4]0x89,%l0 ! %l0 = 000000000000007e
! immd = 0000000000000096, %l0 = 000000000000007e, %ccr = 00
move %xcc,0x096,%l0 ! Register Not Moved
! Mem[000000003b00015c] = 76ce0923, %l0 = 000000000000007e
swap [%o2+0x15c],%l0 ! %l0 = 0000000076ce0923
! Mem[000000009000001c] = 43627d52, %g18 = 8b52ca2a176f6c84
ldsw [%o4+0x01c],%g2 ! %g2 = 8b52ca2a176f6c84
! Mem[000000003b800060] = 391a0482fbc35256, %l7 = 0000000000000049, %l5 = 15c73f7aaa2f6dfd
add %o3,0x60,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 391a0482fbc35256
! %l6 = 000000000000002a, %l0 = 0000000076ce0923, %l7 = 0000000000000049
and %l6,%l0,%l7 ! %l7 = 0000000000000022
! %f16 = 8f188b8e, Mem[000000003b000028] = 86a0cced
sta %f16,[%o2+%i5]0x88 ! Mem[000000003b000028] = 8f188b8e
! Mem[000000003a800194] = 1acaadbe, %l1 = fa714a39ee688439
swap [%o1+0x194],%l1 ! %l1 = 000000001acaadbe
! %l6 = 000000000000002a, Mem[0000000091800144] = b654a261
stw %l6,[%i0+0x144] ! Mem[0000000091800144] = 0000002a
! %l7 = 0000000000000022, Mem[000000009180013c] = 7a9300bd
sth %l7,[%i0+0x13c] ! Mem[000000009180013c] = 002200bd
p21_label_9: ! %cwp = 1
! %l0 = 0000000076ce0923, Mem[0000000091000138] = 4c906f70
stw %l0,[%o6+0x138] ! Mem[0000000091000138] = 76ce0923
! %l0 = 0000000076ce0923, Mem[000000009180006a] = 806ee822
sth %l0,[%i0+0x06a] ! Mem[0000000091800068] = 0923e822
! %l1 = 000000001acaadbe, Mem[000000003b000010] = 1ef9ea9c
stwa %l1,[%o2+%i2]0x81 ! Mem[000000003b000010] = 1acaadbe
! %l5 = 391a0482fbc35256, Mem[0000000091000090] = c26fe978
sth %l5,[%o6+0x090] ! Mem[0000000091000090] = 5256e978
! %l4 = 52d1dda888dc517b, Mem[00000000910000fc] = c5b55944
sth %l4,[%o6+0x0fc] ! Mem[00000000910000fc] = 517b5944
! Mem[000000003b000028] = 8e8b188f60a11eed, %l3 = c4d5d6326c4184ce
ldxa [%o2+%i5]0x81,%l3 ! %l3 = 8e8b188f60a11eed
! Mem[000000003b800018] = d5b80569, %l7 = 0000000000000022
lduha [%o3+%i3]0x88,%l7 ! %l7 = 0000000000000569
! Mem[000000003a0001bc] = 0a287603, %l0 = 76ce0923, %l0 = 76ce0923
add %o0,0x1bc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000a287603
! Mem[000000003a800018] = a129dcc5, %l0 = 000000000a287603
ldstuba [%o1+%i3]0x88,%l0 ! %l0 = 000000c5000000ff
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g4
ldda [%o4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
p21_label_10: ! %cwp = 1
! %l6 = 000000000000002a, imm = ffffffffffffff08, %l1 = 000000001acaadbe
addcc %l6,-0x0f8,%l1 ! %l1 = ffffffffffffff32, %ccr = 88
! Mem[000000003b000010] = 1acaadbe, %l1 = ffffffffffffff32
lduba [%o2+%i2]0x81,%l1 ! %l1 = 000000000000001a
! %l7 = 0000000000000569, Mem[00000000910001b1] = 59beee96
stb %l7,[%o6+0x1b1] ! Mem[00000000910001b0] = 69beee96
! Mem[0000000090000080] = dc8cabda, %g18 = 8b52ca2a176f6c84
ldsw [%o4+0x080],%g2 ! %g2 = 8b52ca2a176f6c84
! Mem[000000003b00013c] = a1a8edc5, %l4 = 88dc517b, %l0 = 000000c5
add %o2,0x13c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000a1a8edc5
! %l7 = 0000000000000569, immd = 00000000000007ef, %l1 = 000000000000001a
mulx %l7,0x7ef,%l1 ! %l1 = 00000000002aec07
! Mem[0000000091000004] = c5dc2921, %g2 = ffffffffdc8cabda
ldsh [%o6+0x004],%g2 ! %g2 = ffffffffffffc5dc
! %l4 = 52d1dda888dc517b, imm = fffffffffffffee2, %l3 = 8e8b188f60a11eed
subc %l4,-0x11e,%l3 ! %l3 = 52d1dda888dc5299
! Mem[00000000900001d4] = f37374bf, %g2 = ffffffffffffc5dc
lduh [%o4+0x1d6],%g2 ! %g2 = 000000000000f373
! %f4 = b54b4bac, Mem[00000000910000e0] = 1ff12e95
st %f4 ,[%o6+0x0e0] ! Mem[00000000910000e0] = b54b4bac
p21_label_11: ! %cwp = 1
! Mem[00000000918000b0] = 8ba135a5, %g2 = 000000000000f373
ldsb [%i0+0x0b1],%g2 ! %g2 = ffffffffffffff8b
! %l0 = 00000000a1a8edc5, Mem[00000000900001b0] = f8df7251
stw %l0,[%o4+0x1b0] ! Mem[00000000900001b0] = a1a8edc5
! Mem[000000003b000010] = 1acaadbe2297d1ac, %f2 = ea4c1275 e4460048
ldda [%o2+%i2]0x81,%f2 ! %f2 = 1acaadbe 2297d1ac
! Mem[0000000091000154] = 3b34102d, %g2 = ffffffffffffff8b
lduh [%o6+0x154],%g2 ! %g2 = 0000000000003b34
! Mem[00000000910000a0] = 9b409b4086349e0f, %f48 = 96a01d2a daab8cdc
ldd [%o6+0x0a0],%f48 ! %f48 = 9b409b40 86349e0f
! Mem[000000009080019c] = 481d7e7f, %g2 = 0000000000003b34
ldsb [%o5+0x19e],%g2 ! %g2 = 0000000000000048
! Mem[000000003a800028] = fe77c7776be8db2a, %f2 = 1acaadbe 2297d1ac
ldda [%o1+%i5]0x80,%f2 ! %f2 = fe77c777 6be8db2a
! Mem[000000003b0001e0] = 7f575891, %l7 = 0000000000000569
ldstuba [%o2+0x1e0]%asi,%l7 ! %l7 = 0000007f000000ff
! immd = 00000000000002b4, %l5 = 391a0482fbc35256, %ccr = 88
movg %xcc,0x2b4,%l5 ! Register Not Moved
! %l1 = 00000000002aec07, %l1 = 00000000002aec07, %ccr = 88
movpos %xcc,%l1,%l1 ! Register Not Moved
p21_label_12: ! %cwp = 1
! %l1 = 00000000002aec07, Mem[00000000900001bc] = b2280662
sth %l1,[%o4+0x1bc] ! Mem[00000000900001bc] = ec070662
! Mem[0000000091800120] = a0104a78, %g2 = 0000000000000048
lduh [%i0+0x122],%g2 ! %g2 = 000000000000a010
! %l4 = 52d1dda888dc517b, Mem[000000003a000020] = aebf85f379adce7e
stxa %l4,[%o0+%i4]0x88 ! Mem[000000003a000020] = 52d1dda888dc517b
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g5
ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000003a8000e0] = 1872e86120382d26, %l1 = 00000000002aec07
ldx [%o1+0x0e0],%l1 ! %l1 = 1872e86120382d26
! Mem[00000000918001d0] = 61bc4b5f 75b517b3, %g2 = 0000a010, %g3 = 943867c9
ldd [%i0+0x1d0],%g2 ! %g2 = 0000000061bc4b5f 0000000075b517b3
! Mem[000000003b800010] = 029c5997, %l4 = 52d1dda888dc517b
lduwa [%o3+0x010]%asi,%l4 ! %l4 = 00000000029c5997
! Mem[000000003a00009c] = 976b1483, %l0 = 00000000a1a8edc5
ldsh [%o0+0x09e],%l0 ! %l0 = 0000000000001483
! Mem[00000000910001e8] = be77e5d02936a680, %g2 = 0000000061bc4b5f
ldx [%o6+0x1e8],%g2 ! %g2 = be77e5d02936a680
! %f25 = a9aa148b, Mem[000000003a800008] = 1b491dea
sta %f25,[%o1+%i1]0x80 ! Mem[000000003a800008] = a9aa148b
p21_label_13: ! %cwp = 1
! Mem[000000003a800090] = 011ce58d5f466a11, %l6 = 000000000000002a, %l3 = 52d1dda888dc5299
add %o1,0x90,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 011ce58d5f466a11
! Mem[000000003b0001ac] = d8c324dc, %l4 = 00000000029c5997
swap [%o2+0x1ac],%l4 ! %l4 = 00000000d8c324dc
! Mem[000000009180006c] = e82208c9, %g2 = be77e5d02936a680
ldsh [%i0+0x06c],%g2 ! %g2 = ffffffffffffe822
! %l5 = 391a0482fbc35256, Mem[00000000910001eb] = d02936a6
stb %l5,[%o6+0x1eb] ! Mem[00000000910001e8] = 562936a6
! Mem[00000000918001e4] = f6dfff3d, %g18 = 8b52ca2a176f6c84
ldswa [%i0+0x1e4]%asi,%g2 ! %g2 = 8b52ca2a176f6c84
! Mem[000000003b80018c] = 71cdb8e2, %l7 = 000000000000007f
swap [%o3+0x18c],%l7 ! %l7 = 0000000071cdb8e2
! Mem[0000000091800008] = b2b01876, %g2 = fffffffff6dfff3d
ldsb [%i0+0x00b],%g2 ! %g2 = ffffffffffffffb2
! %l0 = 0000000000001483, Mem[0000000091800114] = 613c9bc6
stw %l0,[%i0+0x114] ! Mem[0000000091800114] = 00001483
! %f20 = 34acd4ee 73f66940, Mem[000000003b800000] = 9ce87c8a 2f7367e1
stda %f20,[%o3+%g0]0x81 ! Mem[000000003b800000] = 34acd4ee 73f66940
! immd = 0000000000000035, %l5 = 391a0482fbc35256, %ccr = 88
movgu %xcc,0x035,%l5 ! Moved, %l5 = 0000000000000035
p21_label_14: ! %cwp = 1
! %l5 = 0000000000000035, imm = 00000000000008d8, %l7 = 0000000071cdb8e2
subccc %l5,0x8d8,%l7 ! %l7 = fffffffffffff75d, %ccr = 99
! %l5 = 0000000000000035, %l4 = 00000000d8c324dc, %ccr = 99
movrgz %l5,%l4,%l4 ! Moved, %l4 = 00000000d8c324dc
! %l0 = 0000000000001483, imm = fffffffffffff87c, %l0 = 0000000000001483
xnorcc %l0,-0x784,%l0 ! %l0 = 0000000000001300, %ccr = 00
membar #Sync ! Added by membar checker (210)
! %l2 = 0000000000000014, Mem[00000000900000c4] = 0afb269c
stw %l2,[%o4+0x0c4] ! Mem[00000000900000c4] = 00000014
! %l6 = 0000002a, %l7 = fffff75d, Mem[0000000090000170] = 96b76dce 26d816c5
std %l6,[%o4+0x170] ! Mem[0000000090000170] = 0000002a fffff75d
! %l6 = 000000000000002a, %l3 = 011ce58d5f466a11, %l1 = 1872e86120382d26
udivx %l6,%l3,%l1 ! %l1 = 0000000000000000
! Mem[000000009080019c] = 481d7e7f, %g2 = ffffffffffffffb2
lduh [%o5+0x19e],%g2 ! %g2 = 000000000000481d
! %l4 = 00000000d8c324dc, imm = fffffffffffff8cd, %l3 = 011ce58d5f466a11
or %l4,-0x733,%l3 ! %l3 = fffffffffffffcdd
! %f0 = cb4a6616 40fbf769 fe77c777 6be8db2a
! %f4 = b54b4bac e903749a 1a2a0145 2847e7a1
! %f8 = 3492659d 609977b4 7d22d83e 5642a1c3
! %f12 = 5269d4aa 809f71ed ff45e626 809ff63e
mov 0x100,%g6
stda %f0,[%o4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l5 = 0000000000000035, %l7 = fffffffffffff75d, %l7 = fffffffffffff75d
add %l5,%l7,%l7 ! %l7 = fffffffffffff792
p21_label_15: ! %cwp = 1
! Mem[00000000908000bc] = 5eee9398, %g2 = 000000000000481d
lduh [%o5+0x0be],%g2 ! %g2 = 0000000000005eee
! %l3 = fffffffffffffcdd, Mem[0000000090800196] = b1ed9f29
stb %l3,[%o5+0x196] ! Mem[0000000090800194] = dded9f29
! %l6 = 0000002a, %l7 = fffff792, Mem[0000000091800198] = 0610ba9b 5f04e1d5
std %l6,[%i0+0x198] ! Mem[0000000091800198] = 0000002a fffff792
! Mem[000000003b000198] = 141ca5e5, %l1 = 0000000000000000
swap [%o2+0x198],%l1 ! %l1 = 00000000141ca5e5
! %f28 = c1b3ccc9, Mem[000000003b800000] = eed4ac34
sta %f28,[%o3+%g0]0x89 ! Mem[000000003b800000] = c1b3ccc9
! %l6 = 0000002a, %l7 = fffff792, Mem[0000000091800088] = ad1e6f64 bafc9afe
std %l6,[%i0+0x088] ! Mem[0000000091800088] = 0000002a fffff792
! Mem[000000003a000000] = 3517f156, %l7 = fffffffffffff792
ldsba [%o0+%g0]0x88,%l7 ! %l7 = 0000000000000056
! %l0 = 0000000000001300, imm = 00000000000009da, %l2 = 0000000000000014
addc %l0,0x9da,%l2 ! %l2 = 0000000000001cda
! Mem[0000000091000034] = 0863fc2f, %g2 = 0000000000005eee
lduh [%o6+0x036],%g2 ! %g2 = 0000000000000863
! %l2 = 0000000000001cda, Mem[000000003a000018] = e12f0bd7
stwa %l2,[%o0+%i3]0x88 ! Mem[000000003a000018] = 00001cda
p21_label_16: ! %cwp = 1
! Mem[00000000908001b4] = 307b0454, %g18 = 8b52ca2a176f6c84
ldsw [%o5+0x1b4],%g2 ! %g2 = 8b52ca2a176f6c84
! %l0 = 00001300, %l1 = 141ca5e5, Mem[0000000090000020] = 318c4f8f eb88c987
std %l0,[%o4+%i4] ! Mem[0000000090000020] = 00001300 141ca5e5
! %l6 = 0000002a, %l7 = 00000056, Mem[0000000090800020] = 6b575173 80100360
std %l6,[%o5+%i4] ! Mem[0000000090800020] = 0000002a 00000056
! %l5 = 0000000000000035, Mem[000000003a000018] = 00001cda
stba %l5,[%o0+%i3]0x88 ! Mem[000000003a000018] = 00001c35
! Mem[000000003b000008] = 494ca7ce89a4216c, %l4 = 00000000d8c324dc
ldxa [%o2+%i1]0x80,%l4 ! %l4 = 494ca7ce89a4216c
! %l0 = 0000000000001300, %l1 = 00000000141ca5e5, %ccr = 00
movne %xcc,%l0,%l1 ! Moved, %l1 = 0000000000001300
! Mem[000000003b000110] = bbaa7151, %l5 = 0000000000000035
ldstub [%o2+0x110],%l5 ! %l5 = 000000bb000000ff
! Mem[0000000090800040] = ab4d9bed, %g2 = 00000000307b0454
lduw [%o5+0x040],%g2 ! %g2 = 00000000ab4d9bed
! Mem[0000000091800198] = 0000002afffff792, %g2 = 00000000ab4d9bed
ldxa [%i0+0x198]%asi,%g2 ! %g2 = 0000002afffff792
! %l5 = 00000000000000bb, %l1 = 0000000000001300, %y = 00000000
mulscc %l5,%l1,%l4 ! %l4 = 000000000000005d, %ccr = 00, %y = 80000000
p21_label_17: ! %cwp = 1
! %l1 = 0000000000001300, Mem[000000009000017b] = 0d7f349b
stb %l1,[%o4+0x17b] ! Mem[0000000090000178] = 007f349b
! Mem[000000003b80014c] = 895327e8, %l5 = 00000000000000bb
swap [%o3+0x14c],%l5 ! %l5 = 00000000895327e8
! Mem[000000003a000028] = 2540d8f0, %f19 = a2eb44b0
lda [%o0+%i5]0x81,%f19 ! %f19 = 2540d8f0
! %l2 = 0000000000001cda, immed = fffff9e9, %y = 80000000
sdivcc %l2,-0x617,%l6 ! %l6 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 00001300
! Mem[000000003a8001c0] = 4fb5e2c1f30701d5, %l0 = 0000000000001300, %l0 = 0000000000001300
add %o1,0x1c0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4fb5e2c1f30701d5
! Mem[000000003a000008] = 77192c1f95621ded, %l3 = fffffffffffffcdd
ldxa [%o0+%i1]0x88,%l3 ! %l3 = 77192c1f95621ded
! %l5 = 00000000895327e8, imm = 0000000000000c98, %l1 = 0000000000001300
xorcc %l5,0xc98,%l1 ! %l1 = 0000000089532b70, %ccr = 08
! %l1 = 0000000089532b70, Mem[000000003a0000d0] = e39431bd1a21e463
stx %l1,[%o0+0x0d0] ! Mem[000000003a0000d0] = 0000000089532b70
! Mem[0000000091000078] = 9fcaf38f, %g2 = 0000002afffff792
ldsh [%o6+0x07a],%g2 ! %g2 = ffffffffffff9fca
! immd = 00000000000003e1, %l4 = 000000000000005d, %ccr = 08
movleu %icc,0x3e1,%l4 ! Register Not Moved
p21_label_18: ! %cwp = 1
membar #Sync ! Added by membar checker (211)
! %f18 = 8e1935ce 2540d8f0, Mem[0000000090000130] = 5269d4aa 809f71ed
stda %f18,[%o4+0x130]%asi ! Mem[0000000090000130] = 8e1935ce 2540d8f0
! %l4 = 000000000000005d, Mem[0000000091000092] = e9783ede
stb %l4,[%o6+0x092] ! Mem[0000000091000090] = 5d783ede
! Mem[000000003a800008] = a9aa148b96c674bc, %l5 = 00000000895327e8, %l3 = 77192c1f95621ded
add %o1,0x08,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a9aa148b96c674bc
! %l6 = 7fffffff, %l7 = 00000056, Mem[00000000918001f8] = bebe044f 3e3a23fc
std %l6,[%i0+0x1f8] ! Mem[00000000918001f8] = 7fffffff 00000056
! Mem[000000003a000010] = ededfaff, %l2 = 0000000000001cda
lduha [%o0+%i2]0x88,%l2 ! %l2 = 000000000000faff
! %l4 = 000000000000005d, Mem[000000003a800010] = e5e1c8a5
stha %l4,[%o1+%i2]0x88 ! Mem[000000003a800010] = e5e1005d
! immd = 000000000000016f, %l3 = a9aa148b96c674bc, %ccr = 08
movle %icc,0x16f,%l3 ! Moved, %l3 = 000000000000016f
! Mem[000000003b800018] = 6905b8d5c5b75bfe, %l3 = 000000000000016f, %l7 = 0000000000000056
add %o3,0x18,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 6905b8d5c5b75bfe
! Invert Register : %l1 = 0000000089532b70
xor %l1,-1,%l1 ! %l1 = ffffffff76acd48f
! %l0 = 4fb5e2c1f30701d5, Mem[00000000910000b6] = f3b84465
stb %l0,[%o6+0x0b6] ! Mem[00000000910000b4] = d5b84465
p21_label_19: ! %cwp = 1
! %l0 = 4fb5e2c1f30701d5, imm = 00000000000004a1, %l6 = 000000007fffffff
andcc %l0,0x4a1,%l6 ! %l6 = 0000000000000081, %ccr = 00
! Mem[0000000091000038] = c57f917e, %g2 = ffffffffffff9fca
ldsh [%o6+0x03a],%g2 ! %g2 = ffffffffffffc57f
! %l5 = 00000000895327e8, Mem[0000000090800060] = d178b965
sth %l5,[%o5+0x060] ! Mem[0000000090800060] = 27e8b965
! Mem[000000003a800020] = ae8b933c6743c9e1, %f30 = 47077d45 cbeb2aed
ldda [%o1+%i4]0x81,%f30 ! %f30 = ae8b933c 6743c9e1
! Mem[000000003b000008] = 494ca7ce, %l1 = ffffffff76acd48f
lduwa [%o2+%i1]0x81,%l1 ! %l1 = 00000000494ca7ce
! %l4 = 0000005d, %l5 = 895327e8, Mem[000000003b000018] = 11e39458 ff296d80
stda %l4,[%o2+%i3]0x81 ! Mem[000000003b000018] = 0000005d 895327e8
! %l4 = 000000000000005d, %l1 = 00000000494ca7ce, %l0 = 4fb5e2c1f30701d5
xnor %l4,%l1,%l0 ! %l0 = ffffffffb6b3586c
! Mem[000000009180016c] = 9945ca36, %g2 = ffffffffffffc57f
ldsh [%i0+0x16c],%g2 ! %g2 = ffffffffffff9945
! %l1 = 00000000494ca7ce, Mem[000000003b000010] = 1acaadbe
stha %l1,[%o2+%i2]0x81 ! Mem[000000003b000010] = a7ceadbe
! immd = 0000000000000170, %l0 = ffffffffb6b3586c, %ccr = 00
movle %icc,0x170,%l0 ! Register Not Moved
p21_label_20: ! %cwp = 1
! immd = 00000000000003db, %l0 = ffffffffb6b3586c, %ccr = 00
movvc %icc,0x3db,%l0 ! Moved, %l0 = 00000000000003db
! Mem[000000003b000000] = 480046e475124cea, %f28 = c1b3ccc9 2845e5b3
ldda [%o2+%g0]0x89,%f28 ! %f28 = 480046e4 75124cea
! %l6 = 00000081, %l7 = c5b75bfe, Mem[000000003b000010] = a7ceadbe 2297d1ac
stda %l6,[%o2+%i2]0x81 ! Mem[000000003b000010] = 00000081 c5b75bfe
! Mem[00000000910001d0] = 68264bad, %g2 = ffffffffffff9945
lduh [%o6+0x1d0],%g2 ! %g2 = 0000000000006826
! %l0 = 00000000000003db, Mem[00000000918000d0] = dbbe39107e2b474d
stx %l0,[%i0+0x0d0] ! Mem[00000000918000d0] = 00000000000003db
! %l0 = 00000000000003db, imm = 00000000000002f7, %l3 = 000000000000016f
orcc %l0,0x2f7,%l3 ! %l3 = 00000000000003ff, %ccr = 00
! %l3 = 00000000000003ff, Mem[0000000091000020] = 103b16d7de211f96
stx %l3,[%o6+%i4] ! Mem[0000000091000020] = 00000000000003ff
! %l6 = 0000000000000081, Mem[000000003b000028] = ed1ea1608f188b8e
stxa %l6,[%o2+%i5]0x89 ! Mem[000000003b000028] = 0000000000000081
! %l3 = 00000000000003ff, %l5 = 00000000895327e8, %l4 = 000000000000005d
taddcctv %l3,%l5,%l4 ! %l0 = 00000000000003fe, Trapped
! Mem[00000000910001e4] = 38546ebe, %g2 = 0000000000006826
ldub [%o6+0x1e5],%g2 ! %g2 = 0000000000000038
p21_label_21: ! %cwp = 1
! %l2 = 000000000000faff, Mem[000000003b000000] = ea4c1275e4460048
stxa %l2,[%o2+%g0]0x80 ! Mem[000000003b000000] = 000000000000faff
! %l6 = 0000000000000081, Mem[000000003a000028] = f0d84025
stba %l6,[%o0+%i5]0x88 ! Mem[000000003a000028] = f0d84081
! Mem[000000003b800018] = fe5bb7c5 d5b80569, %l2 = 0000faff, %l3 = 000003ff
ldda [%o3+%i3]0x88,%l2 ! %l2 = 00000000d5b80569 00000000fe5bb7c5
! %f22 = 757b2e7e 867e0bfd, Mem[00000000918001a8] = 98dfaf41 e3201269
std %f22,[%i0+0x1a8] ! Mem[00000000918001a8] = 757b2e7e 867e0bfd
! Mem[000000003b000028] = 00000081, %l2 = 00000000d5b80569
swapa [%o2+%i5]0x89,%l2 ! %l2 = 0000000000000081
! Mem[000000003a000018] = 00001c35, %l4 = 000000000000005d
ldsha [%o0+%i3]0x89,%l4 ! %l4 = 0000000000001c35
! Mem[000000003b8001cc] = 055c3114, %l1 = 00000000494ca7ce
ldstub [%o3+0x1cc],%l1 ! %l1 = 00000005000000ff
! Mem[000000003b800020] = 7b51dc88, %l2 = 0000000000000081
lduba [%o3+%i4]0x81,%l2 ! %l2 = 000000000000007b
! %f1 = 40fbf769, Mem[000000009100005c] = 8c194b94
sta %f1 ,[%o6+0x05c]%asi ! Mem[000000009100005c] = 40fbf769
! Mem[00000000918001e0] = a1517e7a, %g2 = 0000000000000038
lduw [%i0+0x1e0],%g2 ! %g2 = 00000000a1517e7a
p21_label_22: ! %cwp = 1
! Mem[000000003a000138] = 703a17d9, %l3 = 00000000fe5bb7c5
ldstub [%o0+0x138],%l3 ! %l3 = 00000070000000ff
! Mem[000000003b800008] = 7ad3f869 4a6e15c5, %l6 = 00000081, %l7 = c5b75bfe
ldda [%o3+%i1]0x89,%l6 ! %l6 = 000000004a6e15c5 000000007ad3f869
! Mem[000000003a000000] = 56f11735, %l4 = 0000000000001c35
ldswa [%o0+%g0]0x80,%l4 ! %l4 = 0000000056f11735
! Mem[000000003b000000] = 00000000 0000faff, %l4 = 56f11735, %l5 = 895327e8
ldda [%o2+%g0]0x80,%l4 ! %l4 = 0000000000000000 000000000000faff
! %l7 = 000000007ad3f869, Mem[000000003b800008] = c5156e4a69f8d37a
stxa %l7,[%o3+%i1]0x81 ! Mem[000000003b800008] = 000000007ad3f869
! Mem[0000000091000048] = 4b4e770b4984ca85, %f48 = 9c26fb0a 1fc2e46f
ldd [%o6+0x048],%f48 ! %f48 = 4b4e770b 4984ca85
! immd = 00000000000002a0, %l5 = 000000000000faff, %ccr = 00
movn %icc,0x2a0,%l5 ! Register Not Moved
! %l6 = 000000004a6e15c5, Mem[0000000091000178] = b318db1e80b5e0b8
stx %l6,[%o6+0x178] ! Mem[0000000091000178] = 000000004a6e15c5
! Mem[000000009000019c] = 6763bbcc, %g2 = 00000000a1517e7a
lduh [%o4+0x19e],%g2 ! %g2 = 0000000000006763
! Mem[000000003b000010] = fe5bb7c581000000, %f26 = 1c7536ce 35de8bdc
ldda [%o2+%i2]0x88,%f26 ! %f26 = fe5bb7c5 81000000
p21_label_23: ! %cwp = 1
! Mem[000000003a800140] = aa3842ad8f2711cf, %l3 = 0000000000000070, %l7 = 000000007ad3f869
add %o1,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = aa3842ad8f2711cf
! %l6 = 000000004a6e15c5, %l5 = 000000000000faff, %ccr = 00
movcc %xcc,%l6,%l5 ! Moved, %l5 = 000000004a6e15c5
! %l7 = aa3842ad8f2711cf, Mem[000000003b800028] = afe6a5c0
stha %l7,[%o3+%i5]0x88 ! Mem[000000003b800028] = afe611cf
! %l1 = 0000000000000005, Mem[000000009080012b] = 129b9921
stb %l1,[%o5+0x12b] ! Mem[0000000090800128] = 059b9921
! Mem[000000009000013c] = f63e1231, %g2 = 0000000000006763
ldsb [%o4+0x13e],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000091000140] = ecb715ac, %g2 = fffffffffffffff6
lduw [%o6+0x140],%g2 ! %g2 = 00000000ecb715ac
! Mem[00000000900000d8] = 0ead325c d145cd12, %g2 = ecb715ac, %g3 = 75b517b3
ldd [%o4+0x0d8],%g2 ! %g2 = 000000000ead325c 00000000d145cd12
! Mem[0000000090000198] = 0a36b2be, %g2 = 000000000ead325c
lduh [%o4+0x19a],%g2 ! %g2 = 0000000000000a36
! %l5 = 000000004a6e15c5, Mem[000000003a000018] = 00001c35
stba %l5,[%o0+%i3]0x88 ! Mem[000000003a000018] = 00001cc5
! Mem[000000003b000008] = cea74c49, %l3 = 0000000000000070
lduba [%o2+%i1]0x89,%l3 ! %l3 = 0000000000000049
p21_label_24: ! %cwp = 1
! %l6 = 000000004a6e15c5, %l4 = 0000000000000000, %ccr = 00
movrgz %l6,%l4,%l1 ! Moved, %l1 = 0000000000000000
! Mem[000000003b8000c8] = 26a2483f, %l5 = 4a6e15c5, %l1 = 00000000
add %o3,0xc8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000026a2483f
! %l6 = 000000004a6e15c5, Mem[000000003b00005a] = dd8bb7c0
sth %l6,[%o2+0x05a] ! Mem[000000003b000058] = dd8b15c5
! Mem[000000003b0000dc] = 0e3bcd5a, %l5 = 000000004a6e15c5
ldsw [%o2+0x0dc],%l5 ! %l5 = 000000000e3bcd5a
! Invert Register : %l3 = 0000000000000049
xor %l3,-1,%l3 ! %l3 = ffffffffffffffb6
! %l0 = 00000000000003fe, immd = fffffffffffffa25, %l5 = 000000000e3bcd5a
mulx %l0,-0x5db,%l5 ! %l5 = ffffffffffe89fb6
! Mem[0000000091000128] = c9191f5d, %g2 = 0000000000000a36
ldsha [%o6+0x128]%asi,%g2 ! %g2 = ffffffffffffc919
! immd = 00000000000001dc, %l3 = ffffffffffffffb6, %ccr = 00
mova %icc,0x1dc,%l3 ! Moved, %l3 = 00000000000001dc
! %l0 = 00000000000003fe, %l5 = ffffffffffe89fb6, %ccr = 00
movcc %icc,%l0,%l5 ! Moved, %l5 = 00000000000003fe
! %l0 = 00000000000003fe, Mem[000000009100006c] = 07100ced, %asi = 80
stwa %l0,[%o6+0x06c]%asi ! Mem[000000009100006c] = 000003fe
p21_label_25: ! %cwp = 1
! %f6 = 1a2a0145, Mem[000000003b000018] = 5d000000
sta %f6 ,[%o2+%i3]0x88 ! Mem[000000003b000018] = 1a2a0145
! Mem[000000003b0001d4] = af0c2552, %l3 = 00000000000001dc
ldub [%o2+0x1d5],%l3 ! %l3 = 000000000000000c
! Mem[00000000900000b4] = 4fe26d28, %g2 = ffffffffffffc919
lduh [%o4+0x0b6],%g2 ! %g2 = 0000000000004fe2
! Mem[00000000910000c8] = 41e919be, %g2 = 0000000000004fe2
ldsb [%o6+0x0c8],%g2 ! %g2 = 0000000000000041
! %l2 = 0000007b, %l3 = 0000000c, Mem[0000000091800050] = 28155d72 21415b5a
std %l2,[%i0+0x050] ! Mem[0000000091800050] = 0000007b 0000000c
! Mem[000000003b000028] = 6905b8d5, %l3 = 000000000000000c
swap [%o2+%i5],%l3 ! %l3 = 000000006905b8d5
! Mem[000000009000012c] = 5642a1c3, %g2 = 0000000000000041
lduw [%o4+0x12c],%g2 ! %g2 = 000000005642a1c3
! %l2 = 000000000000007b, Mem[00000000908000e4] = c852478e
stw %l2,[%o5+0x0e4] ! Mem[00000000908000e4] = 0000007b
! %l6 = 4a6e15c5, %l7 = 8f2711cf, Mem[000000003a000018] = 00001cc5 e3858c70
stda %l6,[%o0+%i3]0x88 ! Mem[000000003a000018] = 4a6e15c5 8f2711cf
! %l7 = aa3842ad8f2711cf, imm = 0000000000000015, %l0 = 00000000000003fe
srlx %l7,0x015,%l0 ! %l0 = 00000551c2156c79
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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
restore ! CWP = 0
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 7fe5b967fcb5a740
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000fe77
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000a5c0
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffff97599c02
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000056f1
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffd866
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00001300,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p21_failed
mov 0x111,%g1
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fe77c777 6be8db2a
bne %xcc,p21_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b54b4bac e903749a
bne %xcc,p21_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1a2a0145 2847e7a1
bne %xcc,p21_f6_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 8e1935ce 2540d8f0
bne %xcc,p21_f18_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be fe5bb7c5 81000000
bne %xcc,p21_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 480046e4 75124cea
bne %xcc,p21_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ae8b933c 6743c9e1
bne %xcc,p21_f30_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ed1d62951f2c1977
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 = fffaeded9671c11b
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 = c5156e4acf11278f
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 = 7b51dc88a8ddd152
ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8140d8f032e58122
ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000000089532b70
ldx [%i0+0x0d0],%g3 ! Observed data at 000000003a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff3a17d932844255
ldx [%i0+0x138],%g3 ! Observed data at 000000003a000138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 84e3551fab58b898
ldx [%i0+0x168],%g3 ! Observed data at 000000003a000168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = efff2fbb90a94297
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = aa73ad3680000000
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1f8,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = a9aa148b96c674bc
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 = 5d00e1e528192a93
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 = ffdc29a1c47fff9c
ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x018,%g4
ldx [%g1+0x190],%g2 ! Expected data = d9c49eb2ee688439
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 = 000000000000faff
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000081c5b75bfe
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 = 45012a1a895327e8
ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000c00000000
ldx [%i2+0x028],%g3 ! Observed data at 000000003b000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f3edbe3d60bcb216
ldx [%i2+0x038],%g3 ! Observed data at 000000003b000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = dd8b15c57b497726
ldx [%i2+0x058],%g3 ! Observed data at 000000003b000058
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x058,%g4
ldx [%g1+0x108],%g2 ! Expected data = f57b1118000001c4
ldx [%i2+0x108],%g3 ! Observed data at 000000003b000108
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffaa7151e8de9859
ldx [%i2+0x110],%g3 ! Observed data at 000000003b000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9256d9c70000007e
ldx [%i2+0x158],%g3 ! Observed data at 000000003b000158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000101ad637
ldx [%i2+0x198],%g3 ! Observed data at 000000003b000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1dd15b53029c5997
ldx [%i2+0x1a8],%g3 ! Observed data at 000000003b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff57589161c8160a
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1e0,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c9ccb3c173f66940
ldx [%i3+0x000],%g3 ! Observed data at 000000003b800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000007ad3f869
ldx [%i3+0x008],%g3 ! Observed data at 000000003b800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7b51dc88fd6d2faa
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 = cf11e6af6c96be2b
ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x028,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5443fb9c000000bb
ldx [%i3+0x148],%g3 ! Observed data at 000000003b800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = da4872d30000007f
ldx [%i3+0x188],%g3 ! Observed data at 000000003b800188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = fe9efb0dff5c3114
ldx [%i3+0x1c8],%g3 ! Observed data at 000000003b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1c8,%g4
! The test for processor 21 has passed
p21_passed:
ta GOOD_TRAP
nop
p21_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p21_failed
p21_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p21_failed
p21_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p21_failed
p21_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p21_failed
p21_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p21_failed
p21_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p21_failed
p21_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p21_failed
p21_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p21_failed
p21_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f4_fail:
set p21_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f6_fail:
set p21_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f18_fail:
set p21_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f26_fail:
set p21_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f28_fail:
set p21_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f30_fail:
set p21_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stda %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000008]
stba %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000018]
stha %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800008]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800008]
stha %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
done
p21_trap1o:
stda %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000008]
stba %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000018]
stha %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800008]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800008]
stha %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
done
p21_trap2e:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800008]
stwa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
umul %l5,0xcf2,%l0
stha %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000010]
stda %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000020]
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a800008]
done
p21_trap2o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800008]
stwa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
umul %l5,0xcf2,%l0
stha %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000010]
stda %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000020]
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a800008]
done
p21_trap3e:
orn %l1,-0x0df,%l5
orn %l7,0x9ba,%l1
sub %l6,%l6,%l6
sub %l5,%l4,%l5
xnor %l5,%l2,%l1
sub %l4,%l5,%l0
andn %l5,-0x830,%l2
done
p21_trap3o:
orn %l1,-0x0df,%l5
orn %l7,0x9ba,%l1
sub %l6,%l6,%l6
sub %l5,%l4,%l5
xnor %l5,%l2,%l1
sub %l4,%l5,%l0
andn %l5,-0x830,%l2
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 = 51adb8a5f4fd8ee9
ldx [%g1+0x008],%l1 ! %l1 = 8e2d30bcb06e03bb
ldx [%g1+0x010],%l2 ! %l2 = 29a90a282c4ab0e9
ldx [%g1+0x018],%l3 ! %l3 = 917d6447d55255ce
ldx [%g1+0x020],%l4 ! %l4 = 7fe5b967fcb5a71d
ldx [%g1+0x028],%l5 ! %l5 = 4fe107be76d900b8
ldx [%g1+0x030],%l6 ! %l6 = 15febd8ac4004f1e
ldx [%g1+0x038],%l7 ! %l7 = 727f5cb636fc799e
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 40cf97988787df4a
ldx [%g1+0x048],%l1 ! %l1 = fa714a39ee688439
ldx [%g1+0x050],%l2 ! %l2 = 1a7ab86078f51e37
ldx [%g1+0x058],%l3 ! %l3 = c4d5d6326c4184ce
ldx [%g1+0x060],%l4 ! %l4 = 52d1dda888dc517b
ldx [%g1+0x068],%l5 ! %l5 = 15c73f7aaa2f6dfd
ldx [%g1+0x070],%l6 ! %l6 = 302beb16763a1c55
ldx [%g1+0x078],%l7 ! %l7 = 5e973950ca3b1ca1
! Initialize the output register of window 1
set p21_local0_start,%o0
set p21_local1_start,%o1
set p21_local2_start,%o2
set p21_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 2cd3edf8 dac092f2 5cf5c3d4 ec5740e3
! %f4 = 426e1a97 e90b201c 6affdaef 19cb72a7
! %f8 = 13732b85 68ff71fd 0bcb41d8 f198bf81
! %f12 = 6a47cd51 58d5cee8 8a945e2e 31f8a481
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 401f5f4d cb1a5adb 5cc3a164 9de696b8
! %f20 = 2dc5fa82 5f57633f bb6d9d77 b0b70d04
! %f24 = 035a58f7 fec7295f e1927678 5c77e8bf
! %f28 = 6f9d624a c2b2f5c1 4ed5e842 343222fe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bde38f97 a6901c91 6271b158 54c3fdd7
! %f36 = 95c4185f 709d6a4b 302e3c7c f65609b3
! %f40 = 592a5171 2ae41d43 79a7f153 39886793
! %f44 = 6cb06bea 4e1702b5 1cc52c78 a719cc3c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xec30dbef00000065,%g7,%g1 ! GSR scale = 12, align = 5
wr %g1,%g0,%gsr ! GSR = ec30dbef00000065
wr %g0,%y ! Clear Y 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[0000000090800150] = 2c26f3ef db6786fd, %g2 = 2f727eff, %g3 = 0bad0b00
ldd [%i5+0x150],%g2 ! %g2 = 000000002c26f3ef 00000000db6786fd
! Mem[0000000091000098] = 757f03160fd4462d, %f48 = 29f9184d f14887aa
ldd [%i6+0x098],%f48 ! %f48 = 757f0316 0fd4462d
! Mem[0000000090800080] = d4db2881 ae67375c, %g2 = 2c26f3ef, %g3 = db6786fd
ldd [%i5+0x080],%g2 ! %g2 = 00000000d4db2881 00000000ae67375c
! %l1 = aa75fe8439d1b21e, Mem[000000003d800028] = 5d41eecd70ef9f01
stxa %l1,[%i3+%o5]0x89 ! Mem[000000003d800028] = aa75fe8439d1b21e
! immd = 00000000000003d0, %l3 = 418719847cff8109, %ccr = 44
movl %xcc,0x3d0,%l3 ! Register Not Moved
! Mem[000000003d000028] = e114454f, %l0 = b4df0f0496097199
lduba [%i2+%o5]0x88,%l0 ! %l0 = 000000000000004f
! %l1 = aa75fe8439d1b21e, %l3 = 418719847cff8109, %ccr = 44
movvc %icc,%l1,%l3 ! Moved, %l3 = aa75fe8439d1b21e
! %l7 = bea69bf889bf2368, %l3 = aa75fe8439d1b21e, %ccr = 44
movrgez %l7,%l3,%l5 ! Not Moved, %l5 = 70ee2b53bf87b8ad
! Mem[0000000090800018] = 81bba7c3 619c4365, %g2 = d4db2881, %g3 = ae67375c
ldda [%i5+0x018]%asi,%g2 ! %g2 = 0000000081bba7c3 00000000619c4365
! %l6 = c77dd6ccee895930, %l4 = ebd20c029fbbaa45, %ccr = 44
movcs %icc,%l6,%l4 ! Register Not Moved
p22_label_2:
! %l3 = aa75fe8439d1b21e, %l1 = aa75fe8439d1b21e, %l5 = 70ee2b53bf87b8ad
add %l3,%l1,%l5 ! %l5 = 54ebfd0873a3643c
! Mem[000000003d0000d0] = 98733ed6, %l0 = 0000004f, %l1 = 39d1b21e
add %i2,0xd0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000098733ed6
! Mem[0000000091000104] = a8d0d6e8, %g2 = 0000000081bba7c3
lduh [%i6+0x104],%g2 ! %g2 = 000000000000a8d0
! %l3 = aa75fe8439d1b21e, %l2 = ef291aae6da2daf5, %ccr = 44
movvc %icc,%l3,%l2 ! Moved, %l2 = aa75fe8439d1b21e
! Mem[00000000900001cc] = 2e401b9f, %g2 = 000000000000a8d0
ldub [%i4+0x1cd],%g2 ! %g2 = 000000000000002e
! %l6 = c77dd6ccee895930, immed = fffff4f7, %y = 00000000
udivcc %l6,-0xb09,%l2 ! %l2 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 0000004f
! %l0 = 000000000000004f, Mem[0000000091000012] = 41194f87
sth %l0,[%i6+0x012] ! Mem[0000000091000010] = 004f4f87
! Mem[0000000090800038] = 7ed0bb3c032cea9b, %g2 = 000000000000002e
ldx [%i5+0x038],%g2 ! %g2 = 7ed0bb3c032cea9b
! %f16 = 401f5f4d cb1a5adb 5cc3a164 9de696b8
! %f20 = 2dc5fa82 5f57633f bb6d9d77 b0b70d04
! %f24 = 035a58f7 fec7295f e1927678 5c77e8bf
! %f28 = 6f9d624a c2b2f5c1 4ed5e842 343222fe
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l6 = c77dd6ccee895930, %l2 = 0000000000000000, %ccr = 44
mova %icc,%l6,%l2 ! Moved, %l2 = c77dd6ccee895930
p22_label_3:
! %l4 = 9fbbaa45, %l5 = 73a3643c, Mem[00000000910001c8] = 4ceef152 664634c6
std %l4,[%i6+0x1c8] ! Mem[00000000910001c8] = 9fbbaa45 73a3643c
! %l7 = bea69bf889bf2368, %l4 = ebd20c029fbbaa45, %l4 = ebd20c029fbbaa45
subc %l7,%l4,%l4 ! %l4 = d2d48ff5ea037923
! %l0 = 000000000000004f, Mem[000000003c800018] = 6d94426b
stba %l0,[%i1+%o3]0x88 ! Mem[000000003c800018] = 6d94424f
! %l0 = 0000004f, %l1 = 98733ed6, Mem[00000000918001c8] = 9220125c d9d1ca4c
stda %l0,[%o0+0x1c8]%asi ! Mem[00000000918001c8] = 0000004f 98733ed6
! Mem[0000000091000038] = fc2fc57f917e51b2, %g2 = 7ed0bb3c032cea9b
ldx [%i6+0x038],%g2 ! %g2 = fc2fc57f917e51b2
! Mem[000000003c000100] = 5db32286, %l7 = bea69bf889bf2368
lduw [%i0+0x100],%l7 ! %l7 = 000000005db32286
! Mem[00000000900000d4] = ae0ead32, %g2 = fc2fc57f917e51b2
ldsb [%i4+0x0d7],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000090800058] = ebe01de6, %g2 = ffffffffffffffae
ldsb [%i5+0x059],%g2 ! %g2 = ffffffffffffffeb
! Mem[000000003d800138] = 4493df0d, %l4 = d2d48ff5ea037923
ldsw [%i3+0x138],%l4 ! %l4 = 000000004493df0d
! Mem[0000000090000160] = 7b592fa6 6910f10a, %g2 = ffffffeb, %g3 = 619c4365
ldd [%i4+0x160],%g2 ! %g2 = 000000007b592fa6 000000006910f10a
p22_label_4:
! Mem[000000003d800010] = ca6b1a73, %l3 = aa75fe8439d1b21e
lduba [%i3+%o2]0x81,%l3 ! %l3 = 00000000000000ca
! %l7 = 000000005db32286, imm = fffffffffffff3fd, %l3 = 00000000000000ca
andn %l7,-0xc03,%l3 ! %l3 = 0000000000000002
! Mem[0000000091000148] = f99edb45, %g2 = 000000007b592fa6
lduha [%i6+0x148]%asi,%g2 ! %g2 = 000000000000f99e
! %l1 = 0000000098733ed6, Mem[0000000091800138] = ea95770a
sth %l1,[%o0+0x138] ! Mem[0000000091800138] = 3ed6770a
! Mem[000000003d000000] = 68ca265c, %l0 = 000000000000004f
lduha [%i2+%g0]0x89,%l0 ! %l0 = 000000000000265c
! %l3 = 0000000000000002, Mem[00000000918000de] = 31a3ab56
sth %l3,[%o0+0x0de] ! Mem[00000000918000dc] = 0002ab56
! %l6 = c77dd6ccee895930, Mem[0000000091800038] = 8581ae53
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = ee895930
! Mem[000000003d0001c8] = 1be18f1f, %l1 = 0000000098733ed6, %asi = 80
swapa [%i2+0x1c8]%asi,%l1 ! %l1 = 000000001be18f1f
! %l2 = c77dd6ccee895930, Mem[00000000908001d6] = 55cde4dc
sth %l2,[%i5+0x1d6] ! Mem[00000000908001d4] = 5930e4dc
! Mem[00000000908000d0] = a37c3c6427ab1ce7, %f48 = 757f0316 0fd4462d
ldd [%i5+0x0d0],%f48 ! %f48 = a37c3c64 27ab1ce7
p22_label_5:
! Mem[0000000090800080] = 2881ae67, %g2 = 000000000000f99e
ldsh [%i5+0x082],%g2 ! %g2 = 0000000000002881
! %l5 = 54ebfd0873a3643c, %l4 = 000000004493df0d, %l3 = 0000000000000002
xnorcc %l5,%l4,%l3 ! %l3 = ab1402f7c8cf44ce, %ccr = 88
! Mem[0000000090800188] = cd2b4216 ada4c276, %g2 = 00002881, %g3 = 6910f10a
ldd [%i5+0x188],%g2 ! %g2 = 00000000cd2b4216 00000000ada4c276
! Mem[000000003d000040] = bb84424d, %l2 = ee895930, %l6 = ee895930
add %i2,0x40,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000bb84424d
! %l1 = 000000001be18f1f, immed = fffffea9, %y = 0000004f
smulcc %l1,-0x157,%l6 ! %l6 = ffffffdaa4c93d77, %ccr = 88, %y = ffffffda
! Mem[000000003c000008] = 10b941de, %f1 = dac092f2
lda [%i0+%o1]0x88,%f1 ! %f1 = 10b941de
! %l6 = ffffffdaa4c93d77, %l6 = ffffffdaa4c93d77, %ccr = 88
movcc %xcc,%l6,%l6 ! Moved, %l6 = ffffffdaa4c93d77
! Mem[000000003c000020] = c398aa3f, %l0 = 000000000000265c
lduwa [%i0+%o4]0x88,%l0 ! %l0 = 00000000c398aa3f
! %l2 = c77dd6ccee895930, Mem[00000000918001d6] = 17b37a3c
stb %l2,[%o0+0x1d6] ! Mem[00000000918001d4] = 30b37a3c
! %l2 = c77dd6ccee895930, %l3 = ab1402f7c8cf44ce, %l1 = 000000001be18f1f
add %l2,%l3,%l1 ! %l1 = 7291d9c4b7589dfe
p22_label_6:
! %l2 = c77dd6ccee895930, Mem[00000000908000fa] = ca5b7d20
sth %l2,[%i5+0x0fa] ! Mem[00000000908000f8] = 59307d20
! %l0 = 00000000c398aa3f, imm = fffffffffffffd83, %l6 = ffffffdaa4c93d77
xor %l0,-0x27d,%l6 ! %l6 = ffffffff3c6757bc
! Mem[00000000910000b0] = ede1c033, %g2 = 00000000cd2b4216
ldsh [%i6+0x0b0],%g2 ! %g2 = ffffffffffffede1
! %l4 = 000000004493df0d, Mem[0000000090800049] = 234ec57f, %asi = 80
stba %l4,[%i5+0x049]%asi ! Mem[0000000090800048] = 0d4ec57f
! Mem[000000003c000008] = 10b941de, %l6 = ffffffff3c6757bc
lduha [%i0+%o1]0x89,%l6 ! %l6 = 00000000000041de
! Mem[000000003d800008] = 9fb32dd3, %f14 = 8a945e2e
lda [%i3+%o1]0x89,%f14 ! %f14 = 9fb32dd3
! Mem[00000000910000d4] = 867874ed, %g2 = ffffffffffffede1
ldsh [%i6+0x0d4],%g2 ! %g2 = ffffffffffff8678
! %f14 = 9fb32dd3, Mem[0000000090800044] = 8673fe99
st %f14,[%i5+0x044] ! Mem[0000000090800044] = 9fb32dd3
! Mem[0000000091000000] = 5398fcc6 4cc663e3, %g2 = ffff8678, %g3 = ada4c276
ldd [%i6+%g0],%g2 ! %g2 = 000000005398fcc6 000000004cc663e3
! %l1 = 7291d9c4b7589dfe, %l1 = 7291d9c4b7589dfe, %ccr = 88
movre %l1,%l1,%l4 ! Not Moved, %l4 = 000000004493df0d
p22_label_7:
! Mem[0000000090800148] = a5b1dbba2cfe970f, %g2 = 000000005398fcc6
ldx [%i5+0x148],%g2 ! %g2 = a5b1dbba2cfe970f
! %l1 = 7291d9c4b7589dfe, immed = 00000b9c, %y = ffffffda
smul %l1,0xb9c,%l6 ! %l6 = fffffcb488ca30c8, %y = fffffcb4
! %l5 = 54ebfd0873a3643c, %l1 = 7291d9c4b7589dfe, %l6 = fffffcb488ca30c8
orn %l5,%l1,%l6 ! %l6 = ddefff3b7ba7663d
! %f5 = e90b201c, Mem[000000009080012c] = 9b9921c5
sta %f5 ,[%i5+0x12c]%asi ! Mem[000000009080012c] = e90b201c
! %l6 = ddefff3b7ba7663d, %l3 = ab1402f7c8cf44ce, %l4 = 000000004493df0d
orcc %l6,%l3,%l4 ! %l4 = fffffffffbef66ff, %ccr = 88
! Mem[000000003d0000d0] = 98733ed6c16b71cc, %l5 = 54ebfd0873a3643c
ldx [%i2+0x0d0],%l5 ! %l5 = 98733ed6c16b71cc
! Mem[00000000908000d4] = 27ab1ce7, %g2 = a5b1dbba2cfe970f
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000027ab1ce7
! Mem[000000003d800010] = 731a6bca, %f28 = 6f9d624a
lda [%i3+%o2]0x89,%f28 ! %f28 = 731a6bca
! %l7 = 000000005db32286, imm = fffffffffffff481, %l7 = 000000005db32286
andn %l7,-0xb7f,%l7 ! %l7 = 0000000000000206
! %l4 = fffffffffbef66ff, %l1 = 7291d9c4b7589dfe, %ccr = 88
movg %icc,%l4,%l1 ! Register Not Moved
p22_label_8:
! %l1 = 7291d9c4b7589dfe, immed = 00000030, %ccr = 88
movre %l1,0x030,%l1 ! Not Moved, %l1 = 7291d9c4b7589dfe
save ! CWP = 1
! %l3 = fbc7ea51b66699fe, Mem[0000000090000060] = 77bc97b3
sth %l3,[%o4+0x060] ! Mem[0000000090000060] = 99fe97b3
! Mem[000000003c800020] = 2caaecfe, %l7 = b9275b1801b7e9c3
ldswa [%o1+%i4]0x88,%l7 ! %l7 = 000000002caaecfe
! %l2 = a3f93825, %l3 = b66699fe, Mem[000000003c000038] = d67ad22e f24b808f
std %l2,[%o0+0x038] ! Mem[000000003c000038] = a3f93825 b66699fe
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g4
ldda [%o4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000003c000100] = 5db32286, %l5 = 2a51047a97154a6d
swap [%o0+0x100],%l5 ! %l5 = 000000005db32286
! immd = 0000000000000217, %l7 = 000000002caaecfe, %ccr = 88
movl %xcc,0x217,%l7 ! Moved, %l7 = 0000000000000217
! Mem[0000000090800038] = 7ed0bb3c, %g2 = 0000000027ab1ce7
ldsb [%o5+0x038],%g2 ! %g2 = 000000000000007e
! %l5 = 000000005db32286, Mem[000000009180013c] = 7a9300bd
sth %l5,[%i0+0x13c] ! Mem[000000009180013c] = 228600bd
p22_label_9: ! %cwp = 1
! %l3 = fbc7ea51b66699fe, Mem[000000003d800028] = 39d1b21e
stha %l3,[%o3+%i5]0x88 ! Mem[000000003d800028] = 39d199fe
! %f2 = 5cf5c3d4, Mem[000000003c000028] = d840a6cf
sta %f2 ,[%o0+%i5]0x81 ! Mem[000000003c000028] = 5cf5c3d4
! %l0 = f453a306b1168f26, Mem[0000000091000186] = 2270fc48
stb %l0,[%o6+0x186] ! Mem[0000000091000184] = 2670fc48
! %f16 = 401f5f4d cb1a5adb, Mem[000000003d000020] = 3417ca60 74cadb2f
stda %f16,[%o2+%i4]0x81 ! Mem[000000003d000020] = 401f5f4d cb1a5adb
! %l7 = 0000000000000217, Mem[000000009180006a] = 806ee822
sth %l7,[%i0+0x06a] ! Mem[0000000091800068] = 0217e822
! Mem[0000000090800078] = 05af2cea1c600515, %g2 = 000000000000007e
ldxa [%o5+0x078]%asi,%g2 ! %g2 = 05af2cea1c600515
! Mem[0000000091800038] = ee895930, %g18 = f409820e060e3bf3
ldsw [%i0+0x038],%g2 ! %g2 = f409820e060e3bf3
! %l6 = fbb0068dc1d57e7d, Mem[000000003c000000] = b1cc5e59
stwa %l6,[%o0+%g0]0x80 ! Mem[000000003c000000] = c1d57e7d
! %l5 = 000000005db32286, Mem[000000003c800018] = 4f42946d
stwa %l5,[%o1+%i3]0x80 ! Mem[000000003c800018] = 5db32286
! %l0 = f453a306b1168f26, Mem[000000003d800010] = 731a6bca
stba %l0,[%o3+%i2]0x88 ! Mem[000000003d800010] = 731a6b26
p22_label_10: ! %cwp = 1
! %l6 = fbb0068dc1d57e7d, Mem[000000009100008d] = fc9141c2, %asi = 80
stba %l6,[%o6+0x08d]%asi ! Mem[000000009100008c] = 7d9141c2
! immd = 00000000000002ed, %l6 = fbb0068dc1d57e7d, %ccr = 88
move %icc,0x2ed,%l6 ! Register Not Moved
! %f23 = b0b70d04, Mem[000000009100018c] = 91c7ee5a
st %f23,[%o6+0x18c] ! Mem[000000009100018c] = b0b70d04
! immd = 00000000000000d6, %l6 = fbb0068dc1d57e7d, %ccr = 88
move %icc,0x0d6,%l6 ! Register Not Moved
! %l0 = f453a306b1168f26, Mem[000000003d800008] = d32db39f
stha %l0,[%o3+%i1]0x80 ! Mem[000000003d800008] = 8f26b39f
! Mem[0000000091800000] = e8ab3383, %g18 = f409820e060e3bf3
ldsw [%i0+%g0],%g2 ! %g2 = f409820e060e3bf3
! %f12 = 6a47cd51, Mem[000000003c800010] = 8bdb7ba6
sta %f12,[%o1+%i2]0x80 ! Mem[000000003c800010] = 6a47cd51
! %l0 = f453a306b1168f26, immed = ffffffd2, %ccr = 88
movre %l0,-0x02e,%l3 ! Not Moved, %l3 = fbc7ea51b66699fe
! Mem[000000003c000128] = 5c665092, %l7 = 00000217, %l2 = a3f93825
add %o0,0x128,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000005c665092
! Mem[0000000090000170] = 96b76dce26d816c5, %g2 = ffffffffe8ab3383
ldx [%o4+0x170],%g2 ! %g2 = 96b76dce26d816c5
p22_label_11: ! %cwp = 1
! Mem[0000000090000098] = a68584cf, %g2 = 96b76dce26d816c5
lduh [%o4+0x098],%g2 ! %g2 = 000000000000a685
! %l5 = 000000005db32286, Mem[0000000091800031] = 8769d27f
stb %l5,[%i0+0x031] ! Mem[0000000091800030] = 8669d27f
! Mem[000000003c000020] = 3faa98c3, %f27 = 5c77e8bf
lda [%o0+%i4]0x81,%f27 ! %f27 = 3faa98c3
! %l6 = fbb0068dc1d57e7d, %l3 = fbc7ea51b66699fe, %l6 = fbb0068dc1d57e7d
xnor %l6,%l3,%l6 ! %l6 = ff881323884c187c
! %l7 = 0000000000000217, %l7 = 0000000000000217, %l4 = 344b4e9078903928
udivx %l7,%l7,%l4 ! %l4 = 0000000000000001
! Mem[000000003c800028] = 6db6e224, %l5 = 000000005db32286
lduwa [%o1+%i5]0x81,%l5 ! %l5 = 000000006db6e224
! Mem[000000009180000c] = b01876a3, %g2 = 000000000000a685
lduw [%i0+0x00c],%g2 ! %g2 = 00000000b01876a3
! immd = 000000000000030b, %l0 = f453a306b1168f26, %ccr = 88
movne %xcc,0x30b,%l0 ! Moved, %l0 = 000000000000030b
! Mem[00000000908001f8] = 7db4b171, %g2 = 00000000b01876a3
ldub [%o5+0x1fa],%g2 ! %g2 = 000000000000007d
! %l1 = 4b5dd48e3bb79116, %l3 = fbc7ea51b66699fe, %ccr = 88
movle %icc,%l1,%l3 ! Moved, %l3 = 4b5dd48e3bb79116
p22_label_12: ! %cwp = 1
! immd = 00000000000002d7, %l7 = 0000000000000217, %ccr = 88
movn %xcc,0x2d7,%l7 ! Register Not Moved
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = 0000007d, %g3 = 4cc663e3
ldda [%o5+0x140]%asi,%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! %l0 = 000000000000030b, Mem[00000000908001dc] = ccefb413
stw %l0,[%o5+0x1dc] ! Mem[00000000908001dc] = 0000030b
! %l2 = 5c665092, %l3 = 3bb79116, Mem[0000000090000078] = fa5423a0 801f7ef7
std %l2,[%o4+0x078] ! Mem[0000000090000078] = 5c665092 3bb79116
! %l6 = 884c187c, %l7 = 00000217, Mem[000000003d000000] = 5c26ca68 c209f288
stda %l6,[%o2+%g0]0x80 ! Mem[000000003d000000] = 884c187c 00000217
! %l3 = 4b5dd48e3bb79116
sethi %hi(0x83ab5800),%l3 ! %l3 = 0000000083ab5800
! %l0 = 000000000000030b, Mem[000000003d800028] = fe99d139
stha %l0,[%o3+%i5]0x80 ! Mem[000000003d800028] = 030bd139
! Mem[00000000918000b0] = 0a8ba135a5509592, %g2 = 000000004acaddd5
ldx [%i0+0x0b0],%g2 ! %g2 = 0a8ba135a5509592
! Mem[00000000908001b0] = 5c20df90, %g18 = f409820e060e3bf3
ldsw [%o5+0x1b0],%g2 ! %g2 = f409820e060e3bf3
! Mem[000000003d0001ca] = 98733ed6, %l5 = 000000006db6e224
ldstub [%o2+0x1ca],%l5 ! %l5 = 0000003e000000ff
p22_label_13: ! %cwp = 1
! %f4 = 426e1a97, Mem[0000000091000188] = fc48e8f8
st %f4 ,[%o6+0x188] ! Mem[0000000091000188] = 426e1a97
! Mem[00000000900001c0] = e1f675de 46335dfe, %g2 = 5c20df90, %g3 = a883c31a
ldd [%o4+0x1c0],%g2 ! %g2 = 00000000e1f675de 0000000046335dfe
! Mem[000000003d0001f8] = ec422164, %l5 = 0000003e, %l1 = 3bb79116
add %o2,0x1f8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ec422164
! %l4 = 0000000000000001, Mem[00000000910001e8] = be77e5d0
stw %l4,[%o6+0x1e8] ! Mem[00000000910001e8] = 00000001
! immd = 0000000000000161, %l1 = 00000000ec422164, %ccr = 88
movgu %icc,0x161,%l1 ! Moved, %l1 = 0000000000000161
! Mem[000000003c8001bc] = 76beb791, %l1 = 00000161, %l7 = 00000217
add %o1,0x1bc,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000076beb791
! immd = 0000000000000023, %l4 = 0000000000000001, %ccr = 88
movvc %icc,0x023,%l4 ! Moved, %l4 = 0000000000000023
! %l6 = 884c187c, %l7 = 76beb791, Mem[000000003d000020] = 401f5f4d cb1a5adb
stda %l6,[%o2+%i4]0x80 ! Mem[000000003d000020] = 884c187c 76beb791
! Mem[0000000091000040] = df7dd61d, %g2 = 00000000e1f675de
lduha [%o6+0x042]%asi,%g2 ! %g2 = 000000000000df7d
! %l7 = 0000000076beb791, Mem[0000000091000098] = 757f0316
stw %l7,[%o6+0x098] ! Mem[0000000091000098] = 76beb791
p22_label_14: ! %cwp = 1
! %f28 = 731a6bca, Mem[00000000900000f8] = 6237e8b8
st %f28,[%o4+0x0f8] ! Mem[00000000900000f8] = 731a6bca
! Mem[000000003d000018] = d9d924bc, %l2 = 000000005c665092
ldsha [%o2+%i3]0x81,%l2 ! %l2 = ffffffffffffd9d9
! Mem[0000000091000100] = c8c1a8d0, %g2 = 000000000000df7d
ldsh [%o6+0x102],%g2 ! %g2 = ffffffffffffc8c1
! Mem[000000003d800000] = e375636d d7c07747, %l4 = 00000023, %l5 = 0000003e
ldda [%o3+%g0]0x80,%l4 ! %l4 = 00000000e375636d 00000000d7c07747
! Mem[00000000910001b8] = fe0490b847252129, %g2 = ffffffffffffc8c1
ldx [%o6+0x1b8],%g2 ! %g2 = fe0490b847252129
! %l7 = 0000000076beb791, Mem[000000003c000158] = 44398067fe143438
stx %l7,[%o0+0x158] ! Mem[000000003c000158] = 0000000076beb791
! immd = 0000000000000050, %l2 = ffffffffffffd9d9, %ccr = 88
movcs %icc,0x050,%l2 ! Register Not Moved
! %l6 = ff881323884c187c, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l6,[%o6+0x0a0] ! Mem[00000000910000a0] = ff881323884c187c
! immd = 000000000000011c, %l7 = 0000000076beb791, %ccr = 88
movl %icc,0x11c,%l7 ! Moved, %l7 = 000000000000011c
! Mem[000000003c800068] = 3967dee8ffc2826e, %l6 = ff881323884c187c, %l5 = 00000000d7c07747
add %o1,0x68,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 3967dee8ffc2826e
p22_label_15: ! %cwp = 1
! %l3 = 0000000083ab5800, Mem[000000009100005d] = 194b945d
stb %l3,[%o6+0x05d] ! Mem[000000009100005c] = 004b945d
! %l6 = ff881323884c187c, immed = 00000021, %ccr = 88
movrlz %l6,0x021,%l0 ! Moved, %l0 = 0000000000000021
! immd = 000000000000010c, %l6 = ff881323884c187c, %ccr = 88
movvs %xcc,0x10c,%l6 ! Register Not Moved
! %f12 = 6a47cd51 58d5cee8, Mem[000000003d800018] = b072cfd9 a62d2a3f
stda %f12,[%o3+%i3]0x80 ! Mem[000000003d800018] = 6a47cd51 58d5cee8
! %l7 = 000000000000011c, Mem[000000009100010c] = 69930341
stw %l7,[%o6+0x10c] ! Mem[000000009100010c] = 0000011c
! %f21 = 5f57633f, Mem[000000003d800028] = 030bd139
sta %f21,[%o3+%i5]0x80 ! Mem[000000003d800028] = 5f57633f
! %l5 = 3967dee8ffc2826e, Mem[00000000900001b0] = f8df72514ae9a786
stx %l5,[%o4+0x1b0] ! Mem[00000000900001b0] = 3967dee8ffc2826e
! Mem[00000000910001d8] = fc5bcfff, %g18 = f409820e060e3bf3
ldsw [%o6+0x1d8],%g2 ! %g2 = f409820e060e3bf3
! %l1 = 0000000000000161, Mem[000000003c800000] = b27d3159
stha %l1,[%o1+%g0]0x80 ! Mem[000000003c800000] = 01613159
! %l6 = ff881323884c187c, Mem[0000000091000110] = e00d7a22
sth %l6,[%o6+0x110] ! Mem[0000000091000110] = 187c7a22
p22_label_16: ! %cwp = 1
! Mem[000000009100006c] = 07100ced, %g2 = fffffffffc5bcfff
lduw [%o6+0x06c],%g2 ! %g2 = 0000000007100ced
! Mem[000000003c800188] = 85ab7090, %l5 = ffc2826e, %l7 = 0000011c
add %o1,0x188,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000085ab7090
! %l5 = 3967dee8ffc2826e, %l7 = 0000000085ab7090, %l3 = 0000000083ab5800
srl %l5,%l7,%l3 ! %l3 = 000000000000ffc2
! Clear Register : %l3 = 000000000000ffc2
clr %l3 ! %l3 = 0000000000000000
! %f16 = 401f5f4d cb1a5adb 5cc3a164 9de696b8
! %f20 = 2dc5fa82 5f57633f bb6d9d77 b0b70d04
! %f24 = 035a58f7 fec7295f e1927678 3faa98c3
! %f28 = 731a6bca c2b2f5c1 4ed5e842 343222fe
mov 0x1c0,%g5
stda %f16,[%o4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l3 = 0000000000000000, %l7 = 0000000085ab7090, %ccr = 88
movrlz %l3,%l7,%l5 ! Not Moved, %l5 = 3967dee8ffc2826e
! Mem[000000003c000038] = a3f93825b66699fe, %l7 = 0000000085ab7090, %l4 = 00000000e375636d
add %o0,0x38,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a3f93825b66699fe
! Randomly selected nop
nop
! %l3 = 0000000000000000, Mem[000000003d000028] = 4f4514e1
stwa %l3,[%o2+%i5]0x81 ! Mem[000000003d000028] = 00000000
! Mem[000000003c800198] = c2921f7e, %l6 = ff881323884c187c
swap [%o1+0x198],%l6 ! %l6 = 00000000c2921f7e
p22_label_17: ! %cwp = 1
! %f14 = 9fb32dd3, Mem[000000003d800000] = e375636d
sta %f14,[%o3+%g0]0x80 ! Mem[000000003d800000] = 9fb32dd3
! %l1 = 0000000000000161, %l7 = 0000000085ab7090, %ccr = 88
movpos %icc,%l1,%l7 ! Register Not Moved
! Mem[000000003d800018] = 51cd476a, %l1 = 0000000000000161
ldswa [%o3+%i3]0x89,%l1 ! %l1 = 0000000051cd476a
! %f0 = 2cd3edf8 10b941de, Mem[000000003c800008] = 0c0cec9d 57b7e020
stda %f0 ,[%o1+%i1]0x81 ! Mem[000000003c800008] = 2cd3edf8 10b941de
! %l7 = 0000000085ab7090, Mem[0000000090800106] = cc4319a1
sth %l7,[%o5+0x106] ! Mem[0000000090800104] = 709019a1
! Mem[000000003c800170] = 99a7d5e1, %l3 = 00000000, %l7 = 85ab7090
add %o1,0x170,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000099a7d5e1
! Mem[0000000090800178] = c20eb350, %g2 = 0000000007100ced
ldub [%o5+0x179],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091800008] = 30e846b2b01876a3, %g2 = 00000000000000c2
ldx [%i0+%i1],%g2 ! %g2 = 30e846b2b01876a3
! %l1 = 0000000051cd476a, Mem[00000000910001cc] = 73a3643c
stw %l1,[%o6+0x1cc] ! Mem[00000000910001cc] = 51cd476a
! %l7 = 0000000099a7d5e1, Mem[00000000908000ff] = d0495e22, %asi = 80
stba %l7,[%o5+0x0ff]%asi ! Mem[00000000908000fc] = e1495e22
p22_label_18: ! %cwp = 1
! Mem[0000000090800030] = 316e37c4, %g2 = 30e846b2b01876a3
ldub [%o5+0x032],%g2 ! %g2 = 0000000000000031
! %l4 = b66699fe, %l5 = ffc2826e, Mem[0000000091000098] = 76beb791 0fd4462d
std %l4,[%o6+0x098] ! Mem[0000000091000098] = b66699fe ffc2826e
rd %pc,%o7
return %o7+12 ! CWP = 0
! %l3 = ab1402f7c8cf44ce, Mem[0000000090800068] = 883c1f8f353a0431
stx %l3,[%i5+0x068] ! Mem[0000000090800068] = ab1402f7c8cf44ce
! Mem[0000000091800180] = 06cd96b8, %g2 = 0000000000000031
lduh [%o0+0x182],%g2 ! %g2 = 00000000000006cd
! %f12 = 6a47cd51 58d5cee8, Mem[000000003c000028] = d4c3f55c 090c0398
stda %f12,[%i0+%o5]0x89 ! Mem[000000003c000028] = 6a47cd51 58d5cee8
! %l3 = ab1402f7c8cf44ce, immed = 00000046, %ccr = 88
movrlez %l3,0x046,%l0 ! Moved, %l0 = 0000000000000046
! %l6 = ddefff3b7ba7663d, Mem[0000000090800126] = 2cfa22f4
stb %l6,[%i5+0x126] ! Mem[0000000090800124] = 3dfa22f4
! %l4 = fbef66ff, %l5 = c16b71cc, Mem[000000003c800010] = 51cd476a bd9e13c9
stda %l4,[%i1+%o2]0x89 ! Mem[000000003c800010] = fbef66ff c16b71cc
! Mem[000000003c800020] = feecaa2c, %l6 = ddefff3b7ba7663d
ldsha [%i1+%o4]0x80,%l6 ! %l6 = fffffffffffffeec
p22_label_19:
! %l5 = 98733ed6c16b71cc, imm = 00000000000000b2, %l7 = 0000000000000206
subccc %l5,0x0b2,%l7 ! %l7 = 98733ed6c16b711a, %ccr = 88
! Mem[000000003d800010] = 266b1a73, %l7 = 98733ed6c16b711a
ldswa [%i3+%o2]0x81,%l7 ! %l7 = 00000000266b1a73
! %l7 = 00000000266b1a73, imm = fffffffffffffe78, %l0 = 0000000000000046
tsubcc %l7,-0x188,%l0 ! %l0 = 00000000266b1bfb, %ccr = 13
! %l5 = 98733ed6c16b71cc, Mem[000000009180012d] = 1f77ffd1
stb %l5,[%o0+0x12d] ! Mem[000000009180012c] = cc77ffd1
! %l0 = 00000000266b1bfb, Mem[000000009080004c] = 7f63d586
stb %l0,[%i5+0x04c] ! Mem[000000009080004c] = fb63d586
! Mem[00000000908001c4] = cb751f7a, %g18 = 02e7c5a4129c5b95
ldsw [%i5+0x1c4],%g2 ! %g2 = 02e7c5a4129c5b95
! Mem[0000000091000068] = 2d890710, %g2 = ffffffffcb751f7a
ldub [%i6+0x06a],%g2 ! %g2 = 000000000000002d
! %l2 = c77dd6ccee895930, Mem[0000000091800030] = 268669d27f5a70fd
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = c77dd6ccee895930
! Mem[000000009100001c] = 139cf6c9, %g18 = 02e7c5a4129c5b95
ldsw [%i6+0x01c],%g2 ! %g2 = 02e7c5a4129c5b95
! %l3 = ab1402f7c8cf44ce, %l0 = 00000000266b1bfb, %y = fffffcb4
sdivcc %l3,%l0,%l7 ! %l7 = ffffffffffffea0e, %ccr = 88
mov %l0,%y ! %y = 266b1bfb
p22_label_20:
! Mem[0000000091000018] = 6b8eab41 139cf6c9, %g2 = 139cf6c9, %g3 = 46335dfe
ldd [%i6+%o3],%g2 ! %g2 = 000000006b8eab41 00000000139cf6c9
! Mem[0000000091000144] = 2483298e, %g2 = 000000006b8eab41
lduw [%i6+0x144],%g2 ! %g2 = 000000002483298e
! %l2 = c77dd6ccee895930, imm = 000000000000001b, %l7 = ffffffffffffea0e
sllx %l2,0x01b,%l7 ! %l7 = 67744ac980000000
! %l2 = c77dd6ccee895930, %l3 = ab1402f7c8cf44ce, %y = 266b1bfb
umulcc %l2,%l3,%l3 ! %l3 = bb1c6ed90c0684a0, %ccr = 80, %y = bb1c6ed9
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = 2483298e, %g3 = 139cf6c9
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
! Mem[000000003d800028] = 3f63575f, %l0 = 00000000266b1bfb
lduha [%i3+%o5]0x89,%l0 ! %l0 = 000000000000575f
! %l2 = c77dd6ccee895930, Mem[0000000090800036] = 972c7ed0
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = 59307ed0
membar #Sync ! Added by membar checker (212)
! Mem[00000000900001e8] = c398aa3f, %g18 = 02e7c5a4129c5b95
ldswa [%i4+0x1e8]%asi,%g2 ! %g2 = 02e7c5a4129c5b95
! %l1 = 7291d9c4b7589dfe, %l0 = 000000000000575f, %ccr = 80
movneg %icc,%l1,%l0 ! Register Not Moved
! Mem[000000003d800010] = 731a6b26, %l0 = 000000000000575f
lduwa [%i3+%o2]0x88,%l0 ! %l0 = 00000000731a6b26
p22_label_21:
! immd = 0000000000000058, %l1 = 7291d9c4b7589dfe, %ccr = 80
movcc %icc,0x058,%l1 ! Moved, %l1 = 0000000000000058
! %l3 = bb1c6ed90c0684a0, Mem[0000000091800030] = c77dd6cc
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 0c0684a0
! Mem[0000000091800134] = 59e48239, %g2 = ffffffffc398aa3f
lduh [%o0+0x134],%g2 ! %g2 = 00000000000059e4
! %f1 = 10b941de, Mem[000000003c800008] = f8edd32c
sta %f1 ,[%i1+%o1]0x88 ! Mem[000000003c800008] = 10b941de
! %l0 = 00000000731a6b26, immed = 00000ef9, %y = bb1c6ed9
udiv %l0,0xef9,%l4 ! %l4 = 00000000ffffffff
mov %l0,%y ! %y = 731a6b26
! %l7 = 67744ac980000000, Mem[000000003c000000] = c1d57e7d
stba %l7,[%i0+%g0]0x80 ! Mem[000000003c000000] = 00d57e7d
! Mem[0000000090800150] = f3efdb67, %g2 = 00000000000059e4
lduh [%i5+0x152],%g2 ! %g2 = 000000000000f3ef
! Mem[000000003d800120] = 65552e37, %l4 = ffffffff, %l5 = c16b71cc
add %i3,0x120,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000065552e37
! %l4 = 00000000ffffffff, Mem[00000000908000b0] = db43d43e
stb %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = ff43d43e
! Mem[000000003d800010] = 731a6b26, %l5 = 0000000065552e37
swapa [%i3+%o2]0x88,%l5 ! %l5 = 00000000731a6b26
p22_label_22:
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[000000003c000000] = 00d57e7d, %l3 = bb1c6ed90c0684a0
lduha [%i0+%g0]0x80,%l3 ! %l3 = 00000000000000d5
! Mem[000000003c800000] = 01613159 397ec184, %l6 = fffffeec, %l7 = 80000000
ldda [%i1+%g0]0x81,%l6 ! %l6 = 0000000001613159 00000000397ec184
! %f24 = 035a58f7, Mem[00000000908001dc] = 0000030b
st %f24,[%i5+0x1dc] ! Mem[00000000908001dc] = 035a58f7
! retry : should take illegal inst trap, %l0 = 00000000731a6b26
retry ! Illegal inst trap : %l0 = 00000000731a6b36
! Mem[0000000091800068] = fe4a0217, %g2 = 000000000000f3ef
lduw [%o0+0x068],%g2 ! %g2 = 00000000fe4a0217
! Mem[000000003c000010] = 80584d31, %l7 = 00000000397ec184
lduba [%i0+%o2]0x89,%l7 ! %l7 = 0000000000000031
! Mem[000000003c80017c] = d3f2c8e2, %l5 = 731a6b26, %l0 = 731a6b36
add %i1,0x17c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d3f2c8e2
! immd = 0000000000000307, %l4 = 00000000ffffffff, %ccr = 80
movn %icc,0x307,%l4 ! Register Not Moved
! %f0 = 2cd3edf8 10b941de 5cf5c3d4 ec5740e3
! %f4 = 426e1a97 e90b201c 6affdaef 19cb72a7
! %f8 = 13732b85 68ff71fd 0bcb41d8 f198bf81
! %f12 = 6a47cd51 58d5cee8 9fb32dd3 31f8a481
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
p22_label_23:
! %l7 = 0000000000000031, Mem[000000009080002c] = 8fd332d4
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = 00000031
! Mem[000000003d800000] = 9fb32dd3d7c07747, %l0 = 00000000d3f2c8e2
ldx [%i3+%g0],%l0 ! %l0 = 9fb32dd3d7c07747
! %l0 = 9fb32dd3d7c07747, %l7 = 0000000000000031, %ccr = 80
movre %l0,%l7,%l2 ! Not Moved, %l2 = c77dd6ccee895930
! Mem[000000003d000130] = f7e75302, %l2 = ee895930, %l0 = d7c07747
add %i2,0x130,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000f7e75302
! %l2 = c77dd6ccee895930, imm = 000000000000001e, %l3 = 00000000000000d5
srlx %l2,0x01e,%l3 ! %l3 = 000000031df75b33
! Mem[0000000091000120] = 42f35dd4, %g18 = 02e7c5a4129c5b95
ldsw [%i6+0x120],%g2 ! %g2 = 02e7c5a4129c5b95
! %l1 = 0000000000000058, immed = 000003d4, %y = 731a6b26
sdiv %l1,0x3d4,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = f7e75302
! %l4 = 00000000ffffffff, %l1 = 000000007fffffff, %ccr = 80
movle %icc,%l4,%l1 ! Register Not Moved
! %l3 = 000000031df75b33, Mem[000000003c800010] = ff66effbcc716bc1
stxa %l3,[%i1+%o2]0x81 ! Mem[000000003c800010] = 000000031df75b33
! %l2 = c77dd6ccee895930, Mem[0000000091800194] = 3b77e6a9
stw %l2,[%o0+0x194] ! Mem[0000000091800194] = ee895930
p22_label_24:
! %l6 = 0000000001613159, %l4 = 00000000ffffffff, %y = f7e75302
umulcc %l6,%l4,%l6 ! %l6 = 01613158fe9ecea7, %ccr = 08, %y = 01613158
! %l3 = 000000031df75b33, %l0 = 00000000f7e75302, %ccr = 08
movcc %icc,%l3,%l0 ! Moved, %l0 = 000000031df75b33
! Mem[000000003d8001a0] = 1c160008738abdca, %l3 = 000000031df75b33, %l4 = 00000000ffffffff
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1c160008738abdca
! Mem[0000000091800040] = 8b4c6fe0, %g2 = 0000000042f35dd4
lduha [%o0+0x040]%asi,%g2 ! %g2 = 0000000000008b4c
! immd = 00000000000000f7, %l2 = c77dd6ccee895930, %ccr = 08
move %icc,0x0f7,%l2 ! Register Not Moved
! Mem[00000000918000e0] = ab568635 4a05a747, %g2 = 00008b4c, %g3 = a2de638c
ldda [%o0+0x0e0]%asi,%g2 ! %g2 = 00000000ab568635 000000004a05a747
! %l3 = 000000031df75b33, Mem[0000000090800028] = 08531eba
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 1df75b33
! Mem[00000000910001e0] = f6c9d238, %g2 = 00000000ab568635
lduh [%i6+0x1e2],%g2 ! %g2 = 000000000000f6c9
! %l7 = 0000000000000031, Mem[000000009180005a] = d3be9568
sth %l7,[%o0+0x05a] ! Mem[0000000091800058] = 00319568
! Mem[000000003c000020] = c398aa3f, %l3 = 000000031df75b33
ldsha [%i0+%o4]0x88,%l3 ! %l3 = ffffffffffffaa3f
p22_label_25:
! Mem[000000003c800108] = 6f610028, %l5 = 00000000731a6b26
lduh [%i1+0x108],%l5 ! %l5 = 0000000000006f61
! Mem[0000000090000170] = 96b76dce 26d816c5, %g2 = 0000f6c9, %g3 = 4a05a747
ldd [%i4+0x170],%g2 ! %g2 = 0000000096b76dce 0000000026d816c5
! Mem[000000003d800148] = abab0ec8, %l5 = 0000000000006f61
swap [%i3+0x148],%l5 ! %l5 = 00000000abab0ec8
! %l3 = ffffffffffffaa3f, Mem[000000003c000092] = 6e0c85fc
stb %l3,[%i0+0x092] ! Mem[000000003c000090] = 6e0c3ffc
! Mem[000000003d800040] = b4b44493 2cfef5ec d3409486 6b389427
! Mem[000000003d800050] = 4eb90d90 58a05e26 ef698809 f0f82fc2
! Mem[000000003d800060] = 3c796990 f9c3c36f ee3f4708 3a7df8ad
! Mem[000000003d800070] = ce7d8966 33b1fd10 26a0127e 6cabda19
mov 0x040,%g6
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 000000003d800040
! %l0 = 000000031df75b33, Mem[00000000910000bc] = 3df1e680
stw %l0,[%i6+0x0bc] ! Mem[00000000910000bc] = 1df75b33
! Mem[000000003d80004c] = 6b389427, %l0 = 1df75b33, %l1 = 7fffffff
add %i3,0x4c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000006b389427
! Mem[0000000090000110] = 5a0b7f8b, %g2 = 0000000096b76dce
lduh [%i4+0x112],%g2 ! %g2 = 0000000000005a0b
! %l6 = fe9ecea7, %l7 = 00000031, Mem[00000000900001f0] = c1f5b2c2 ca6b1a73
std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = fe9ecea7 00000031
! %l3 = ffffffffffffaa3f, Mem[0000000090800158] = e7bc12dd1e2bd804
stx %l3,[%i5+0x158] ! Mem[0000000090800158] = ffffffffffffaa3f
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p22_branch_failed
p22_not_taken_0_end:
! End of Random Code for Thread 22
1: membar #Sync ! Force all stores to complete
p22_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x058] ! Set processor 22 done flag
! Check Registers
p22_check_registers:
set p22_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000031df75b33
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006b389427
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be c77dd6ccee895930
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffaa3f
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 1c160008738abdca
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000abab0ec8
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 01613158fe9ecea7
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000031
bne,a,pn %xcc,p22_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x01613158,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p22_failed
mov 0x111,%g1
! 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 b4b44493 2cfef5ec
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d3409486 6b389427
bne %xcc,p22_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4eb90d90 58a05e26
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ef698809 f0f82fc2
bne %xcc,p22_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3c796990 f9c3c36f
bne %xcc,p22_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ee3f4708 3a7df8ad
bne %xcc,p22_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ce7d8966 33b1fd10
bne %xcc,p22_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 26a0127e 6cabda19
bne %xcc,p22_f14_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e1927678 3faa98c3
bne %xcc,p22_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 731a6bca c2b2f5c1
bne %xcc,p22_f28_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00d57e7d6b6c5e8b
ldx [%i0+0x000],%g3 ! Observed data at 000000003c000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = e8ced55851cd476a
ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a3f93825b66699fe
ldx [%i0+0x038],%g3 ! Observed data at 000000003c000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6e0c3ffcf038f549
ldx [%i0+0x090],%g3 ! Observed data at 000000003c000090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 97154a6d1654875c
ldx [%i0+0x100],%g3 ! Observed data at 000000003c000100
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000000076beb791
ldx [%i0+0x158],%g3 ! Observed data at 000000003c000158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x158,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 01613159397ec184
ldx [%i1+0x000],%g3 ! Observed data at 000000003c800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = de41b91010b941de
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 = 000000031df75b33
ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5db322861e161259
ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x018,%g4
ldx [%g1+0x198],%g2 ! Expected data = 884c187c1bf2fcbb
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 = 884c187c00000217
ldx [%i2+0x000],%g3 ! Observed data at 000000003d000000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 884c187c76beb791
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 = 000000005931565c
ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x028,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9873ffd60e5a0899
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c8,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 9fb32dd3d7c07747
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 = 8f26b39fe4c91f71
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 = 372e5565959be87a
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 = 6a47cd5158d5cee8
ldx [%i3+0x018],%g3 ! Observed data at 000000003d800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5f57633f84fe75aa
ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x028,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00006f614e15b3b2
ldx [%i3+0x148],%g3 ! Observed data at 000000003d800148
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x148,%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_f2_fail:
set p22_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f4_fail:
set p22_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f6_fail:
set p22_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f8_fail:
set p22_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f10_fail:
set p22_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f12_fail:
set p22_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f14_fail:
set p22_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f26_fail:
set p22_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p22_f28_fail:
set p22_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 22 failed
p22_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x058] ! Set processor 22 done flag
set p22_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 22 failed
p22_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x058] ! Set processor 22 done flag
set p22_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p22_selfmod_failed:
ba p22_failed
mov 0xabc,%g1
p22_common_error:
or %g0,0xef6,%g1
ba p22_failed
mov %o5,%g3
p22_common_signature_error:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_common_timeout:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p22_failed
mov 0x0,%g3
p22_trap1e:
stwa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800020]
done
p22_trap1o:
stwa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800020]
done
p22_trap2e:
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d000020]
taddcctv %l0,-0x292,%l6
stda %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800010]
stxa %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000010]
stha %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800018]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c800020]
done
p22_trap2o:
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003d000020]
taddcctv %l0,-0x292,%l6
stda %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800010]
stxa %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000010]
stha %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800018]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c800020]
done
p22_trap3e:
sub %l3,-0x3d6,%l1
add %l3,%l2,%l5
xnor %l5,%l2,%l2
andn %l2,%l6,%l4
addc %l7,%l4,%l5
or %l3,-0xff0,%l4
add %l5,%l2,%l1
done
p22_trap3o:
sub %l3,-0x3d6,%l1
add %l3,%l2,%l5
xnor %l5,%l2,%l2
andn %l2,%l6,%l4
addc %l7,%l4,%l5
or %l3,-0xff0,%l4
add %l5,%l2,%l1
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 = b4df0f0496097199
ldx [%g1+0x008],%l1 ! %l1 = aa75fe8439d1b21e
ldx [%g1+0x010],%l2 ! %l2 = ef291aae6da2daf5
ldx [%g1+0x018],%l3 ! %l3 = 418719847cff8109
ldx [%g1+0x020],%l4 ! %l4 = ebd20c029fbbaa45
ldx [%g1+0x028],%l5 ! %l5 = 70ee2b53bf87b8ad
ldx [%g1+0x030],%l6 ! %l6 = c77dd6ccee895930
ldx [%g1+0x038],%l7 ! %l7 = bea69bf889bf2368
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = f453a306b1168f26
ldx [%g1+0x048],%l1 ! %l1 = 4b5dd48e3bb79116
ldx [%g1+0x050],%l2 ! %l2 = b195071fa3f93825
ldx [%g1+0x058],%l3 ! %l3 = fbc7ea51b66699fe
ldx [%g1+0x060],%l4 ! %l4 = 344b4e9078903928
ldx [%g1+0x068],%l5 ! %l5 = 2a51047a97154a6d
ldx [%g1+0x070],%l6 ! %l6 = fbb0068dc1d57e7d
ldx [%g1+0x078],%l7 ! %l7 = b9275b1801b7e9c3
! Initialize the output register of window 1
set p22_local0_start,%o0
set p22_local1_start,%o1
set p22_local2_start,%o2
set p22_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 3cf8d62f c41e079e 10d0baf1 6f9c113e
! %f4 = 4291c307 6722225d a14dbfac 970f6b6e
! %f8 = facf4a50 611b67e6 5098738d 2df55976
! %f12 = a2f3f782 3100ffe2 ab44761c acbb76c7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 387d5958 a9532192 7a946222 2aa18792
! %f20 = b7490a7b b5e01bcc 6d833314 20134f88
! %f24 = 127cacbe b843b243 467ba9b8 f8a98c97
! %f28 = eccae3f5 58508ba9 bbf71fa2 087a1f7c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ba893956 1df11dc3 6a4de57e c9233c83
! %f36 = f3742545 32984921 ab36d929 23bd71ff
! %f40 = 7dbc9958 0554aab2 0f38ae1c dfac742b
! %f44 = fd809504 22b9ef82 449c17c6 a3b3a5a0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc297355800000052,%g7,%g1 ! GSR scale = 10, align = 2
wr %g1,%g0,%gsr ! GSR = c297355800000052
wr %g0,%y ! Clear Y 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:
! %l3 = ba39f2dbd5be0b00, imm = 0000000000000f97, %l6 = aba73ab3ab1fe987
orn %l3,0xf97,%l6 ! %l6 = fffffffffffffb68
! %l7 = abb57e949e028d23, %l2 = 30bc64dbeabee221, %ccr = 44
movge %icc,%l7,%l2 ! Moved, %l2 = abb57e949e028d23
! Mem[000000003e800170] = e660bec6, %l5 = af3577e8aeeb6ee7
ldsb [%i1+0x172],%l5 ! %l5 = ffffffffffffffbe
! %l0 = 75dd1f09dc951f89, imm = 00000000000009cc, %l6 = fffffffffffffb68
subc %l0,0x9cc,%l6 ! %l6 = 75dd1f09dc9515bd
! Mem[00000000908000b0] = db43d43e, %g18 = fb35ce842a43f478
ldsw [%i5+0x0b0],%g2 ! %g2 = fb35ce842a43f478
! Mem[00000000908001f0] = f3470c89, %g18 = fb35ce842a43f478
ldsw [%i5+0x1f0],%g2 ! %g2 = fb35ce842a43f478
! %l4 = 53489216c55b9d51, Mem[000000003e800018] = 30c6f8fa
stba %l4,[%i1+%o3]0x88 ! Mem[000000003e800018] = 30c6f851
! Mem[0000000090000148] = 31494a3d, %g18 = fb35ce842a43f478
ldsw [%i4+0x148],%g2 ! %g2 = fb35ce842a43f478
! Mem[0000000091000078] = 8f119fca, %g18 = fb35ce842a43f478
ldsw [%i6+0x078],%g2 ! %g2 = fb35ce842a43f478
! %l2 = 9e028d23, %l3 = d5be0b00, Mem[000000003e800000] = 169b53ce 9eb4ebfc
stda %l2,[%i1+%g0]0x81 ! Mem[000000003e800000] = 9e028d23 d5be0b00
p23_label_2:
! Mem[0000000091000084] = 0a1d86ad, %g2 = ffffffff8f119fca
ldsh [%i6+0x086],%g2 ! %g2 = 0000000000000a1d
! %l0 = 75dd1f09dc951f89, Mem[0000000091000084] = 4fba0a1d
stw %l0,[%i6+0x084] ! Mem[0000000091000084] = dc951f89
! Mem[000000003f00003f] = c70f03d0, %l0 = 75dd1f09dc951f89
ldstuba [%i2+0x03f]%asi,%l0 ! %l0 = 000000d0000000ff
! Mem[00000000918000c4] = ae582979, %g2 = 0000000000000a1d
ldsb [%o0+0x0c4],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000091000064] = b0ae5170, %g18 = fb35ce842a43f478
ldsw [%i6+0x064],%g2 ! %g2 = fb35ce842a43f478
! Mem[000000003f800044] = ddf5a79b, %l4 = c55b9d51, %l5 = ffffffbe
add %i3,0x44,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ddf5a79b
! Mem[000000009100007c] = a5ee037f, %g2 = ffffffffb0ae5170
lduh [%i6+0x07e],%g2 ! %g2 = 000000000000a5ee
! %l4 = c55b9d51, %l5 = ddf5a79b, Mem[0000000090800110] = b2e0f8e5 af0d960b
std %l4,[%i5+0x110] ! Mem[0000000090800110] = c55b9d51 ddf5a79b
! Mem[0000000091000170] = 41b868c4, %g18 = fb35ce842a43f478
ldsw [%i6+0x170],%g2 ! %g2 = fb35ce842a43f478
! %l4 = c55b9d51, %l5 = ddf5a79b, Mem[0000000090800058] = 78ebe01d e6055c3b
std %l4,[%i5+0x058] ! Mem[0000000090800058] = c55b9d51 ddf5a79b
p23_label_3:
! %l6 = 75dd1f09dc9515bd, Mem[0000000090800184] = 01823381
stw %l6,[%i5+0x184] ! Mem[0000000090800184] = dc9515bd
! Mem[000000003e800008] = ad0a840d 954bafb6, %l6 = dc9515bd, %l7 = 9e028d23
ldda [%i1+%o1]0x88,%l6 ! %l6 = 00000000954bafb6 00000000ad0a840d
! Mem[000000003e000020] = c294ce0e, %f21 = b5e01bcc
lda [%i0+%o4]0x88,%f21 ! %f21 = c294ce0e
! Mem[000000003f0001c0] = 4635210c, %l2 = abb57e949e028d23
swap [%i2+0x1c0],%l2 ! %l2 = 000000004635210c
! %f10 = 5098738d 2df55976, Mem[000000003f800018] = 25d74e98 0a53db20
stda %f10,[%i3+%o3]0x88 ! Mem[000000003f800018] = 5098738d 2df55976
! %l2 = 000000004635210c, imm = 0000000000000ca6, %l4 = 53489216c55b9d51
xorcc %l2,0xca6,%l4 ! %l4 = 0000000046352daa, %ccr = 00
! Mem[000000003f000000] = 4717ea75 a93b8bcf, %l4 = 46352daa, %l5 = ddf5a79b
ldda [%i2+%g0]0x80,%l4 ! %l4 = 000000004717ea75 00000000a93b8bcf
! Mem[000000003e800028] = e8c879da, %l1 = c1ed81d078933988
ldstuba [%i1+%o5]0x89,%l1 ! %l1 = 000000da000000ff
! %f16 = 387d5958, Mem[000000003f000028] = 91f9da53
sta %f16,[%i2+%o5]0x88 ! Mem[000000003f000028] = 387d5958
! %l1 = 00000000000000da, %l6 = 00000000954bafb6, %l6 = 00000000954bafb6
mulx %l1,%l6,%l6 ! %l6 = 0000007f2273a0fc
p23_label_4:
! %l4 = 000000004717ea75, Mem[000000003e800020] = 3ffc6273
stba %l4,[%i1+%o4]0x80 ! Mem[000000003e800020] = 75fc6273
! %f2 = 10d0baf1 6f9c113e, Mem[000000003e800020] = 75fc6273 25c3ef1d
stda %f2 ,[%i1+%o4]0x81 ! Mem[000000003e800020] = 10d0baf1 6f9c113e
! Mem[00000000910001a0] = bec31e54ea13ce24, %f48 = fd53668c f0268655
ldd [%i6+0x1a0],%f48 ! %f48 = bec31e54 ea13ce24
! %f10 = 5098738d, Mem[00000000908000b0] = db43d43e
st %f10,[%i5+0x0b0] ! Mem[00000000908000b0] = 5098738d
! %l4 = 000000004717ea75, %l5 = 00000000a93b8bcf, %ccr = 00
movcc %icc,%l4,%l5 ! Moved, %l5 = 000000004717ea75
! %l0 = 00000000000000d0, Mem[0000000091800110] = 21acd1f3
sth %l0,[%o0+0x110] ! Mem[0000000091800110] = 00d0d1f3
! Mem[000000009000004c] = 103acb43, %g2 = 0000000041b868c4
ldsb [%i4+0x04f],%g2 ! %g2 = 0000000000000010
! Mem[00000000900001f8] = 5ca064ac, %g2 = 0000000000000010
ldub [%i4+0x1fa],%g2 ! %g2 = 000000000000005c
! %l0 = 000000d0, %l1 = 000000da, Mem[000000003e800020] = 10d0baf1 6f9c113e
stda %l0,[%i1+%o4]0x80 ! Mem[000000003e800020] = 000000d0 000000da
! Mem[000000003f800018] = 7659f52d, %l1 = 00000000000000da
lduba [%i3+%o3]0x81,%l1 ! %l1 = 0000000000000076
p23_label_5:
! Mem[000000003e800000] = 238d029e, %l7 = 00000000ad0a840d
swapa [%i1+%g0]0x89,%l7 ! %l7 = 00000000238d029e
! Mem[0000000090800134] = 7f2285e4, %g2 = 000000000000005c
ldsb [%i5+0x137],%g2 ! %g2 = 000000000000007f
! %l1 = 0000000000000076, %l2 = 000000004635210c, %y = 00000000
udiv %l1,%l2,%l2 ! Div by zero, %l0 = 00000000000000f8
mov %l0,%y ! %y = 000000d0
! %l0 = 00000000000000d0, Mem[00000000908001b0] = 5c20df90
stw %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 000000d0
! Mem[000000003f800090] = 291583b5 4d2b8672, %l4 = 4717ea75, %l5 = 4717ea75
ldd [%i3+0x090],%l4 ! %l4 = 00000000291583b5 000000004d2b8672
! %l2 = 0000000000000000, Mem[00000000918000a8] = c9c67145, %asi = 80
stha %l2,[%o0+0x0a8]%asi ! Mem[00000000918000a8] = 00007145
! Mem[000000003f000020] = f84032eb, %l7 = 00000000238d029e
ldstuba [%i2+%o4]0x89,%l7 ! %l7 = 000000eb000000ff
! Mem[000000003e000008] = 7e369538, %l5 = 000000004d2b8672
ldsba [%i0+%o1]0x81,%l5 ! %l5 = 000000000000007e
! %l3 = ba39f2dbd5be0b00, immed = fffff5eb, %y = 000000d0
sdivcc %l3,-0xa15,%l2 ! %l2 = ffffffffeb495304, %ccr = 88
mov %l0,%y ! %y = 000000d0
! %l2 = ffffffffeb495304, Mem[0000000090800008] = e74bbbf2
stw %l2,[%i5+%o1] ! Mem[0000000090800008] = eb495304
p23_label_6:
! Mem[0000000090800038] = 7ed0bb3c032cea9b, %f48 = bec31e54 ea13ce24
ldd [%i5+0x038],%f48 ! %f48 = 7ed0bb3c 032cea9b
! %l6 = 2273a0fc, %l7 = 000000eb, Mem[0000000091800178] = b03d72e9 5a6737e7
std %l6,[%o0+0x178] ! Mem[0000000091800178] = 2273a0fc 000000eb
! Mem[00000000908000f8] = 20f6ca5b, %g2 = 000000000000007f
ldsb [%i5+0x0f8],%g2 ! %g2 = 0000000000000020
! %l5 = 000000000000007e, Mem[000000003f800008] = a656ef4a9df9e92c
stxa %l5,[%i3+%o1]0x81 ! Mem[000000003f800008] = 000000000000007e
! %l7 = 00000000000000eb, Mem[0000000091800028] = 0b3a6603925a7f3c
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000eb
! Mem[000000003f0001c8] = c79ce48c e2eb5406, %l4 = 291583b5, %l5 = 0000007e
ldd [%i2+0x1c8],%l4 ! %l4 = 00000000c79ce48c 00000000e2eb5406
! %f16 = 387d5958 a9532192 7a946222 2aa18792
! %f20 = b7490a7b c294ce0e 6d833314 20134f88
! %f24 = 127cacbe b843b243 467ba9b8 f8a98c97
! %f28 = eccae3f5 58508ba9 bbf71fa2 087a1f7c
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000009080015c] = 1e2bd804, %g2 = 0000000000000020
ldub [%i5+0x15c],%g2 ! %g2 = 000000000000001e
! %l4 = c79ce48c, %l5 = e2eb5406, Mem[000000003e800020] = 000000d0 000000da
stda %l4,[%i1+%o4]0x81 ! Mem[000000003e800020] = c79ce48c e2eb5406
! Mem[000000003f000028] = 58597d38029649d1, %f14 = ab44761c acbb76c7
ldda [%i2+%o5]0x81,%f14 ! %f14 = 58597d38 029649d1
p23_label_7:
! %l0 = 00000000000000d0, Mem[00000000908001d0] = 1a221693
sth %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = 00d01693
! Mem[0000000091800120] = 6809a010, %g2 = 000000000000001e
ldsh [%o0+0x120],%g2 ! %g2 = 0000000000006809
! immd = 0000000000000398, %l5 = 00000000e2eb5406, %ccr = 88
movge %xcc,0x398,%l5 ! Register Not Moved
! %l5 = 00000000e2eb5406, %l4 = 00000000c79ce48c, %l4 = 00000000c79ce48c
srlx %l5,%l4,%l4 ! %l4 = 00000000000e2eb5
! Mem[0000000090000154] = 95467eb9, %g2 = 0000000000006809
lduh [%i4+0x154],%g2 ! %g2 = 0000000000009546
! Mem[000000003e800078] = f03fa1fbfe67324a, %l0 = 00000000000000d0, %l6 = 0000007f2273a0fc
add %i1,0x78,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f03fa1fbfe67324a
! %l5 = 00000000e2eb5406, Mem[000000003e800008] = 954bafb6
stwa %l5,[%i1+%o1]0x89 ! Mem[000000003e800008] = e2eb5406
! Mem[000000003e800020] = c79ce48c, %l4 = 00000000000e2eb5
ldsha [%i1+%o4]0x81,%l4 ! %l4 = ffffffffffffc79c
! %l3 = ba39f2dbd5be0b00, immed = 00000043, %ccr = 88
movrgez %l3,0x043,%l7 ! Not Moved, %l7 = 00000000000000eb
! %f0 = 3cf8d62f c41e079e, Mem[000000003f000028] = 387d5958 d1499602
stda %f0 ,[%i2+%o5]0x89 ! Mem[000000003f000028] = 3cf8d62f c41e079e
p23_label_8:
! Mem[000000003f800140] = b561b723eaba1aab, %l1 = 0000000000000076, %l5 = 00000000e2eb5406
add %i3,0x140,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b561b723eaba1aab
! Mem[0000000090800050] = db161e2b, %g2 = 0000000000009546
lduh [%i5+0x050],%g2 ! %g2 = 000000000000db16
! Mem[000000003f800000] = 0967dc60, %l4 = ffffffffffffc79c
lduba [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000060
! %l2 = eb495304, %l3 = d5be0b00, Mem[000000003f800018] = 2df55976 5098738d
stda %l2,[%i3+%o3]0x89 ! Mem[000000003f800018] = eb495304 d5be0b00
! Mem[000000003f000174] = 85dbcfb8, %l6 = f03fa1fbfe67324a
ldub [%i2+0x175],%l6 ! %l6 = 00000000000000db
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %f3 = 6f9c113e, Mem[00000000900000e4] = 4f585542
st %f3 ,[%i4+0x0e4] ! Mem[00000000900000e4] = 6f9c113e
! %l0 = 00000000000000d0, imm = fffffffffffffa24, %l7 = 00000000000000eb
addcc %l0,-0x5dc,%l7 ! %l7 = fffffffffffffaf4, %ccr = 88
! %l7 = fffffffffffffaf4, Mem[0000000091000168] = 31336c30
stw %l7,[%i6+0x168] ! Mem[0000000091000168] = fffffaf4
! %f8 = facf4a50, Mem[000000003f800000] = 60dc6709
sta %f8 ,[%i3+%g0]0x81 ! Mem[000000003f800000] = facf4a50
p23_label_9:
! %l4 = 0000000000000060, Mem[000000003f800000] = facf4a50
stwa %l4,[%i3+%g0]0x80 ! Mem[000000003f800000] = 00000060
! %l5 = b561b723eaba1aab, Mem[00000000900001a8] = 875ccbaea2de638c, %asi = 80
stxa %l5,[%i4+0x1a8]%asi ! Mem[00000000900001a8] = b561b723eaba1aab
! Mem[000000003f000068] = f58544b4d99a8d90, %l0 = 00000000000000d0, %l7 = fffffffffffffaf4
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f58544b4d99a8d90
! Mem[000000003e0001d8] = 3f8b4c80, %l1 = 00000076, %l6 = 000000db
add %i0,0x1d8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000003f8b4c80
! Mem[000000003e800028] = ff79c8e8, %l1 = 0000000000000076
ldsha [%i1+%o5]0x80,%l1 ! %l1 = ffffffffffffff79
! %l4 = 0000000000000060, imm = 0000000000000e8c, %l2 = ffffffffeb495304
add %l4,0xe8c,%l2 ! %l2 = 0000000000000eec
! %l5 = b561b723eaba1aab, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = b561b723eaba1aab
! Mem[00000000918001d8] = 7a3c5365, %g2 = 000000000000db16
lduw [%o0+0x1d8],%g2 ! %g2 = 000000007a3c5365
! %l5 = b561b723eaba1aab, %l7 = f58544b4d99a8d90, %y = 000000d0
udiv %l5,%l7,%l1 ! %l1 = 00000000000000f5
mov %l0,%y ! %y = 000000d0
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p23_label_10:
! %l4 = 0000000000000060, imm = 0000000000000cb3, %l6 = 000000003f8b4c80
xorcc %l4,0xcb3,%l6 ! %l6 = 0000000000000cd3, %ccr = 00
! Mem[000000003e800028] = 2c5fdeb5e8c879ff, %l1 = 00000000000000f5
ldxa [%i1+%o5]0x89,%l1 ! %l1 = 2c5fdeb5e8c879ff
! %l5 = b561b723eaba1aab, %l3 = ba39f2dbd5be0b00, %l6 = 0000000000000cd3
orn %l5,%l3,%l6 ! %l6 = f5e7bf27eafbfeff
! Mem[000000003f800024] = 65a7ed0f, %l0 = 000000d0, %l2 = 00000eec
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000065a7ed0f
! %l1 = 2c5fdeb5e8c879ff, %l2 = 0000000065a7ed0f, %ccr = 00
movrlz %l1,%l2,%l2 ! Not Moved, %l2 = 0000000065a7ed0f
! Mem[000000003e800028] = e8c879ff, %l5 = b561b723eaba1aab
ldstuba [%i1+%o5]0x89,%l5 ! %l5 = 000000ff000000ff
! Mem[000000003e80004b] = 9e3946f7, %l3 = ba39f2dbd5be0b00
ldstub [%i1+0x04b],%l3 ! %l3 = 000000f7000000ff
! Mem[0000000091800180] = 06cd96b8, %g2 = 000000007a3c5365
ldsh [%o0+0x182],%g2 ! %g2 = 00000000000006cd
! %l7 = f58544b4d99a8d90, %l6 = f5e7bf27eafbfeff, %y = 000000d0
smul %l7,%l6,%l4 ! %l4 = 0326ec1f8597e270, %y = 0326ec1f
! Mem[000000003e8000e0] = 34995197, %l5 = 00000000000000ff
ldstub [%i1+0x0e0],%l5 ! %l5 = 00000034000000ff
p23_label_11:
! Mem[00000000910001e0] = 3b75f6c9 d238546e, %g2 = 000006cd, %g3 = 0bad0b00
ldd [%i6+0x1e0],%g2 ! %g2 = 000000003b75f6c9 00000000d238546e
! Mem[000000003e8000a0] = cb35e305701cc417, %l6 = f5e7bf27eafbfeff, %l2 = 0000000065a7ed0f
add %i1,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cb35e305701cc417
! %f18 = 7a946222 2aa18792, Mem[00000000910000a8] = 4548123c 1253fffd
std %f18,[%i6+0x0a8] ! Mem[00000000910000a8] = 7a946222 2aa18792
! Mem[000000003f800010] = 2fb986da, %l4 = 0326ec1f8597e270
ldsha [%i3+%o2]0x81,%l4 ! %l4 = 0000000000002fb9
! Mem[00000000918001f4] = 3ba4bebe, %g2 = 000000003b75f6c9
ldsh [%o0+0x1f6],%g2 ! %g2 = 0000000000003ba4
! Mem[000000009180013c] = bd2c79ec, %g2 = 0000000000003ba4
ldsb [%o0+0x13f],%g2 ! %g2 = ffffffffffffffbd
! %l6 = eafbfeff, %l7 = d99a8d90, Mem[0000000090000148] = 31494a3d bcae976a
std %l6,[%i4+0x148] ! Mem[0000000090000148] = eafbfeff d99a8d90
! Mem[000000009000002c] = c4e5b2af, %g18 = fb35ce842a43f478
ldsw [%i4+0x02c],%g2 ! %g2 = fb35ce842a43f478
! %l6 = f5e7bf27eafbfeff, %l2 = cb35e305701cc417, %ccr = 00
movpos %icc,%l6,%l2 ! Moved, %l2 = f5e7bf27eafbfeff
! Mem[000000003e800028] = e8c879ff, %f22 = 6d833314
lda [%i1+%o5]0x89,%f22 ! %f22 = e8c879ff
p23_label_12:
! Mem[000000003f800010] = da86b92f, %l3 = 00000000000000f7
lduba [%i3+%o2]0x88,%l3 ! %l3 = 000000000000002f
! Mem[000000003f8001d8] = 01822dab f5a7fe53, %l2 = eafbfeff, %l3 = 0000002f
ldd [%i3+0x1d8],%l2 ! %l2 = 0000000001822dab 00000000f5a7fe53
! Mem[00000000910001e8] = be77e5d0, %g2 = ffffffffc4e5b2af
lduh [%i6+0x1e8],%g2 ! %g2 = 000000000000be77
! Mem[0000000091800088] = ad1e6f64 bafc9afe, %g2 = 0000be77, %g3 = d238546e
ldd [%o0+0x088],%g2 ! %g2 = 00000000ad1e6f64 00000000bafc9afe
! Mem[00000000900000e4] = 6f9c113e, %g2 = 00000000ad1e6f64
lduw [%i4+0x0e4],%g2 ! %g2 = 000000006f9c113e
! %l0 = 00000000000000d0, Mem[000000003e000000] = e7cb5230b71193ce
stx %l0,[%i0+%g0] ! Mem[000000003e000000] = 00000000000000d0
! Mem[0000000090000014] = d74e37f7, %g2 = 000000006f9c113e
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000d7
! %l1 = 2c5fdeb5e8c879ff, Mem[0000000090800006] = ecf6eb49
sth %l1,[%i5+0x006] ! Mem[0000000090800004] = 79ffeb49
! Mem[000000009000004c] = 77d27910, %g18 = fb35ce842a43f478
ldsw [%i4+0x04c],%g2 ! %g2 = fb35ce842a43f478
! %l7 = f58544b4d99a8d90, Mem[000000009100000e] = 2c4a14e7
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = 8d9014e7
p23_label_13:
! %l1 = 2c5fdeb5e8c879ff, Mem[000000003f8000e0] = b545cdfa
stw %l1,[%i3+0x0e0] ! Mem[000000003f8000e0] = e8c879ff
! Mem[000000003e8001a8] = 211eee2f, %l1 = 2c5fdeb5e8c879ff
lduw [%i1+0x1a8],%l1 ! %l1 = 00000000211eee2f
! %l0 = 00000000000000d0, imm = 0000000000000fb9, %l4 = 0000000000002fb9
subccc %l0,0xfb9,%l4 ! %l4 = fffffffffffff117, %ccr = 99
! %l2 = 0000000001822dab, %l7 = f58544b4d99a8d90, %l1 = 00000000211eee2f
srlx %l2,%l7,%l1 ! %l1 = 0000000000000182
! %l3 = 00000000f5a7fe53, %l6 = f5e7bf27eafbfeff, %ccr = 99
mova %icc,%l3,%l6 ! Moved, %l6 = 00000000f5a7fe53
! %l4 = fffffffffffff117, Mem[000000003e800010] = d5b00089
stba %l4,[%i1+%o2]0x81 ! Mem[000000003e800010] = 17b00089
! Mem[000000003f000140] = 109e3833 ec7a8cef 779ec831 2bbc6841
! Mem[000000003f000150] = 6112a524 fe396604 28d2439a 1a0875b8
! Mem[000000003f000160] = c5531602 625ca82d a8e8374c 28df49b6
! Mem[000000003f000170] = b2f884a8 85dbcfb8 976bee8c eb3a810a
mov 0x140,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 000000003f000140
! Mem[000000003e800010] = 8900b017, %l4 = fffffffffffff117
lduba [%i1+%o2]0x89,%l4 ! %l4 = 0000000000000017
! Mem[0000000090800130] = cf220403 d60c5c7f, %g2 = 77d27910, %g3 = bafc9afe
ldd [%i5+0x130],%g2 ! %g2 = 00000000cf220403 00000000d60c5c7f
! %l0 = 00000000000000d0, Mem[000000009180011c] = 7a43b570
sth %l0,[%o0+0x11c] ! Mem[000000009180011c] = 00d0b570
p23_label_14:
! Mem[000000003e0000bc] = 5773c4b2, %l0 = 00000000000000d0, %asi = 80
swapa [%i0+0x0bc]%asi,%l0 ! %l0 = 000000005773c4b2
! %l7 = f58544b4d99a8d90, Mem[00000000908000d0] = a37c3c64
stw %l7,[%i5+0x0d0] ! Mem[00000000908000d0] = d99a8d90
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000918001cc] = d9d1ca4c, %g2 = 00000000cf220403
ldsh [%o0+0x1cc],%g2 ! %g2 = ffffffffffffd9d1
! Mem[000000003f800008] = 00000000, %l2 = 0000000001822dab
ldsha [%i3+%o1]0x88,%l2 ! %l2 = 0000000000000000
! Mem[000000003f800008] = 00000000, %l5 = 0000000000000034
lduha [%i3+%o1]0x80,%l5 ! %l5 = 0000000000000000
! Mem[00000000910001b8] = fe0490b8 47252129, %g2 = ffffd9d1, %g3 = d60c5c7f
ldda [%i6+0x1b8]%asi,%g2 ! %g2 = 00000000fe0490b8 0000000047252129
! %l6 = 00000000f5a7fe53, Mem[00000000908001cd] = 7ad74500
stb %l6,[%i5+0x1cd] ! Mem[00000000908001cc] = 53d74500
! %l3 = 00000000f5a7fe53, %l2 = 0000000000000000, %l6 = 00000000f5a7fe53
sra %l3,%l2,%l6 ! %l6 = fffffffff5a7fe53
! Mem[000000003e000010] = 8c32f28884b30d61, %f14 = 976bee8c eb3a810a
ldda [%i0+%o2]0x80,%f14 ! %f14 = 8c32f288 84b30d61
p23_label_15:
! %l5 = 0000000000000000, immed = 00000064, %y = 0326ec1f
umul %l5,0x064,%l3 ! %l3 = 0000000000000000, %y = 00000000
! %l4 = 0000000000000017, %l3 = 0000000000000000, %ccr = 99
movg %xcc,%l4,%l3 ! Register Not Moved
! Mem[000000003f800020] = 04c2dc6b65a7ed0f, %l3 = 0000000000000000
ldxa [%i3+%o4]0x80,%l3 ! %l3 = 04c2dc6b65a7ed0f
! Mem[000000003e8001e0] = b58a1a5e, %l7 = f58544b4d99a8d90
swap [%i1+0x1e0],%l7 ! %l7 = 00000000b58a1a5e
! Mem[00000000908001ec] = 6e5bf347, %g2 = 00000000fe0490b8
ldsb [%i5+0x1ee],%g2 ! %g2 = 000000000000006e
! %l6 = f5a7fe53, %l7 = b58a1a5e, Mem[00000000918000d0] = dbbe3910 7e2b474d
std %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = f5a7fe53 b58a1a5e
! %l3 = 04c2dc6b65a7ed0f, %l3 = 04c2dc6b65a7ed0f, %ccr = 99
movne %xcc,%l3,%l3 ! Moved, %l3 = 04c2dc6b65a7ed0f
! %f28 = eccae3f5 58508ba9, Mem[00000000910001b8] = fe0490b8 47252129
std %f28,[%i6+0x1b8] ! Mem[00000000910001b8] = eccae3f5 58508ba9
! %l4 = 0000000000000017, %l0 = 000000005773c4b2, %l5 = 0000000000000000
sllx %l4,%l0,%l5 ! %l5 = 005c000000000000
! %l5 = 005c000000000000, %l0 = 000000005773c4b2, %ccr = 99
movvc %xcc,%l5,%l0 ! Moved, %l0 = 005c000000000000
p23_label_16:
membar #Sync ! Added by membar checker (213)
! %l4 = 00000017, %l5 = 00000000, Mem[00000000900000a0] = 37298c28 a5017a73
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000017 00000000
! Mem[00000000908001fc] = 7f8aafce, %g2 = 000000000000006e
ldsh [%i5+0x1fe],%g2 ! %g2 = 0000000000007f8a
! immd = 00000000000002d9, %l3 = 04c2dc6b65a7ed0f, %ccr = 99
movleu %icc,0x2d9,%l3 ! Moved, %l3 = 00000000000002d9
! %l3 = 00000000000002d9, %l5 = 005c000000000000, %ccr = 99
movl %xcc,%l3,%l5 ! Moved, %l5 = 00000000000002d9
! Mem[00000000900001a4] = 1da75b47, %g2 = 0000000000007f8a
ldsb [%i4+0x1a4],%g2 ! %g2 = 000000000000001d
! %l7 = 00000000b58a1a5e, %l0 = 005c000000000000, %y = 00000000
umulcc %l7,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00000000
! Mem[00000000908000b8] = 23b6122573175eee, %g2 = 000000000000001d
ldx [%i5+0x0b8],%g2 ! %g2 = 23b6122573175eee
! %f0 = 109e3833 ec7a8cef 779ec831 2bbc6841
! %f4 = 6112a524 fe396604 28d2439a 1a0875b8
! %f8 = c5531602 625ca82d a8e8374c 28df49b6
! %f12 = b2f884a8 85dbcfb8 8c32f288 84b30d61
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l0 = 005c000000000000, %l1 = 0000000000000182, %l7 = 00000000b58a1a5e
add %l0,%l1,%l7 ! %l7 = 005c000000000182
! %l6 = fffffffff5a7fe53, immed = 00000016, %ccr = 44
movrlz %l6,0x016,%l4 ! Moved, %l4 = 0000000000000016
p23_label_17:
! %l5 = 0000000000000000, %l6 = fffffffff5a7fe53, %ccr = 44
movle %icc,%l5,%l6 ! Moved, %l6 = 0000000000000000
! Mem[0000000091000164] = 4c211d8f, %g18 = fb35ce842a43f478
ldsw [%i6+0x164],%g2 ! %g2 = fb35ce842a43f478
! Mem[000000003e000018] = a6b866aa, %f30 = bbf71fa2
lda [%i0+%o3]0x89,%f30 ! %f30 = a6b866aa
! %f18 = 7a946222, Mem[000000003f800010] = da86b92f
sta %f18,[%i3+%o2]0x88 ! Mem[000000003f800010] = 7a946222
! %l1 = 0000000000000182, Mem[000000003e800028] = e8c879ff
stha %l1,[%i1+%o5]0x88 ! Mem[000000003e800028] = e8c80182
! Mem[000000003f800018] = d5be0b00eb495304, %l7 = 005c000000000182
ldxa [%i3+%o3]0x89,%l7 ! %l7 = d5be0b00eb495304
! immd = 0000000000000360, %l2 = 0000000000000000, %ccr = 44
movle %icc,0x360,%l2 ! Moved, %l2 = 0000000000000360
! Mem[0000000090000058] = 06969e62 6313d865, %g2 = 4c211d8f, %g3 = 47252129
ldda [%i4+0x058]%asi,%g2 ! %g2 = 0000000006969e62 000000006313d865
! Mem[000000003e000080] = 0a89c143e0a17fbf, %l7 = d5be0b00eb495304, %l5 = 0000000000000000
add %i0,0x80,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0a89c143e0a17fbf
! %l6 = 0000000000000000, %l2 = 0000000000000360, %ccr = 44
movle %icc,%l6,%l2 ! Moved, %l2 = 0000000000000000
p23_label_18:
! Mem[0000000091000050] = 1a23a2fe 6469523b, %g2 = 06969e62, %g3 = 6313d865
ldd [%i6+0x050],%g2 ! %g2 = 000000001a23a2fe 000000006469523b
! Mem[00000000908000f4] = 4e91ae77, %g2 = 000000001a23a2fe
lduw [%i5+0x0f4],%g2 ! %g2 = 000000004e91ae77
! %l0 = 005c000000000000, imm = 0000000000000e9c, %l4 = 0000000000000016
subccc %l0,0xe9c,%l4 ! %l4 = 005bfffffffff164, %ccr = 09
! Mem[000000003f800120] = 268b17da, %l3 = 000002d9, %l0 = 00000000
add %i3,0x120,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000268b17da
! Mem[000000003f800010] = 7a946222, %l5 = 0a89c143e0a17fbf
ldsba [%i3+%o2]0x88,%l5 ! %l5 = 0000000000000022
! %l6 = 0000000000000000, %l0 = 00000000268b17da, %l2 = 0000000000000000
sdivx %l6,%l0,%l2 ! %l2 = 0000000000000000
! Mem[000000003e00005f] = 75bc5e00, %l3 = 00000000000002d9
ldstub [%i0+0x05f],%l3 ! %l3 = 00000000000000ff
! %f18 = 7a946222 2aa18792, Mem[0000000091800150] = c5e66b5d 3045cc18
std %f18,[%o0+0x150] ! Mem[0000000091800150] = 7a946222 2aa18792
! Mem[000000003f000127] = 6c3e1c89, %l7 = d5be0b00eb495304
ldstub [%i2+0x127],%l7 ! %l7 = 00000089000000ff
! %l2 = 0000000000000000, %l2 = 0000000000000000, %ccr = 09
movpos %xcc,%l2,%l2 ! Moved, %l2 = 0000000000000000
p23_label_19:
! Randomly selected nop
nop
! Mem[000000003e800000] = 0d840aadd5be0b00, %l4 = 005bfffffffff164
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 0d840aadd5be0b00
! %l6 = 0000000000000000, imm = 0000000000000003, %l6 = 0000000000000000
sra %l6,0x003,%l6 ! %l6 = 0000000000000000
! Mem[00000000918000ec] = 42c88523, %g2 = 000000004e91ae77
lduh [%o0+0x0ee],%g2 ! %g2 = 00000000000042c8
! %l0 = 00000000268b17da, Mem[00000000918001d0] = 61bc4b5f75b517b3
stx %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000268b17da
! Mem[00000000918000e8] = 6c82cd42, %g2 = 00000000000042c8
ldub [%o0+0x0e8],%g2 ! %g2 = 000000000000006c
! %l2 = 0000000000000000, immed = 000001f7, %ccr = 09
movrgz %l2,0x1f7,%l2 ! Not Moved, %l2 = 0000000000000000
! %l0 = 00000000268b17da, Mem[000000003e8001d0] = a2500d3caff5f5fe
stx %l0,[%i1+0x1d0] ! Mem[000000003e8001d0] = 00000000268b17da
! Mem[0000000091800118] = 16d0a328, %g2 = 000000000000006c
lduw [%o0+0x118],%g2 ! %g2 = 0000000016d0a328
! %l6 = 0000000000000000, Mem[00000000918001c4] = 6caab4ab
sth %l6,[%o0+0x1c4] ! Mem[00000000918001c4] = 0000b4ab
p23_label_20:
! %l0 = 00000000268b17da, %l0 = 00000000268b17da, %ccr = 09
movne %icc,%l0,%l0 ! Moved, %l0 = 00000000268b17da
! Mem[000000003e000178] = 887bfdd63ae91eb5, %l2 = 0000000000000000, %l1 = 0000000000000182
add %i0,0x178,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 887bfdd63ae91eb5
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! done : should take illegal inst trap, %l0 = 00000000268b17da
done ! Illegal inst trap : %l0 = 00000000268b17ea
! %l1 = 887bfdd63ae91eb5, %l6 = 0000000000000000, %ccr = 09
movge %icc,%l1,%l6 ! Register Not Moved
! %l1 = 887bfdd63ae91eb5, immed = fffffd4d, %y = 00000000
udiv %l1,-0x2b3,%l7 ! %l7 = 0000000000000000
mov %l0,%y ! %y = 268b17ea
! Mem[00000000918000ac] = 07b3725b, %g2 = 0000000016d0a328
lduh [%o0+0x0ac],%g2 ! %g2 = 00000000000007b3
! Mem[000000003e800150] = de42cb2f, %l5 = 0000000000000022
swap [%i1+0x150],%l5 ! %l5 = 00000000de42cb2f
! Mem[000000003e8000bc] = 36201316, %l6 = 0000000000000000
ldstub [%i1+0x0bc],%l6 ! %l6 = 00000036000000ff
! Mem[000000003f0000a0] = 20f02d81, %l4 = 0d840aadd5be0b00
ldstub [%i2+0x0a0],%l4 ! %l4 = 00000020000000ff
p23_label_21:
! Mem[000000003e0000dc] = b5f244eb, %l2 = 0000000000000000, %asi = 80
swapa [%i0+0x0dc]%asi,%l2 ! %l2 = 00000000b5f244eb
! Mem[0000000090000044] = 1b68e3c1, %g2 = 00000000000007b3
ldsh [%i4+0x046],%g2 ! %g2 = 0000000000001b68
! Mem[000000003e800018] = 30c6f851, %l4 = 0000000000000020
ldsba [%i1+%o3]0x88,%l4 ! %l4 = 0000000000000051
! %l4 = 0000000000000051, %l1 = 887bfdd63ae91eb5, %l3 = 0000000000000000
xnor %l4,%l1,%l3 ! %l3 = 77840229c516e11b
! Mem[000000003e800165] = 5a40ff31, %l1 = 887bfdd63ae91eb5
ldstub [%i1+0x165],%l1 ! %l1 = 00000040000000ff
! %l3 = 77840229c516e11b, %l5 = 00000000de42cb2f, %l0 = 00000000268b17ea
add %l3,%l5,%l0 ! %l0 = 7784022aa359ac4a
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Set Register : %l0 = 7784022aa359ac4a
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %l5 = 00000000de42cb2f, %l3 = 77840229c516e11b, %ccr = 09
movle %icc,%l5,%l3 ! Moved, %l3 = 00000000de42cb2f
! %l6 = 0000000000000036, imm = 0000000000000b87, %l3 = 00000000de42cb2f
andncc %l6,0xb87,%l3 ! %l3 = 0000000000000030, %ccr = 00
p23_label_22:
! %l5 = 00000000de42cb2f, %l0 = ffffffffffffffff, %ccr = 00
movleu %icc,%l5,%l0 ! Register Not Moved
! Mem[000000003f8001fc] = 2b7603b4, %l0 = ffffffffffffffff
ldsh [%i3+0x1fe],%l0 ! %l0 = 00000000000003b4
! %l2 = 00000000b5f244eb, imm = 0000000000000e82, %l4 = 0000000000000051
sub %l2,0xe82,%l4 ! %l4 = 00000000b5f23669
! Mem[000000003f800010] = 7a946222, %l4 = 00000000b5f23669
lduha [%i3+%o2]0x88,%l4 ! %l4 = 0000000000006222
! %f12 = b2f884a8, Mem[0000000090800150] = 2c26f3ef
st %f12,[%i5+0x150] ! Mem[0000000090800150] = b2f884a8
! Mem[000000003e8001e8] = 82e6e3a8, %l1 = 0000000000000040
ldsw [%i1+0x1e8],%l1 ! %l1 = ffffffff82e6e3a8
! %l2 = 00000000b5f244eb, Mem[0000000090000180] = 109e3833ec7a8cef
stx %l2,[%i4+0x180] ! Mem[0000000090000180] = 00000000b5f244eb
! Mem[000000003e00002c] = 9ec84c19, %l2 = b5f244eb, %l0 = 000003b4
add %i0,0x2c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009ec84c19
! %l4 = 0000000000006222, Mem[000000009080018c] = ada4c276
stw %l4,[%i5+0x18c] ! Mem[000000009080018c] = 00006222
! %l1 = ffffffff82e6e3a8, immed = ffffffea, %ccr = 00
movrlz %l1,-0x016,%l3 ! Moved, %l3 = ffffffffffffffea
p23_label_23:
! %f13 = 85dbcfb8, Mem[000000003f800020] = 04c2dc6b
sta %f13,[%i3+%o4]0x80 ! Mem[000000003f800020] = 85dbcfb8
! Mem[000000003e800120] = dddcdd91, %l2 = 00000000b5f244eb
ldsh [%i1+0x122],%l2 ! %l2 = ffffffffffffdd91
! %l2 = ffffffffffffdd91, %l6 = 0000000000000036, %ccr = 00
movleu %xcc,%l2,%l6 ! Register Not Moved
! %l1 = ffffffff82e6e3a8, Mem[0000000091000130] = 44f396ae
stw %l1,[%i6+0x130] ! Mem[0000000091000130] = 82e6e3a8
! Mem[000000003e800018] = 51f8c630635b182d, %f26 = 467ba9b8 f8a98c97
ldda [%i1+%o3]0x80,%f26 ! %f26 = 51f8c630 635b182d
! Mem[0000000090000170] = 96b76dce26d816c5, %f48 = aa4a53b3 c5b8a043
ldd [%i4+0x170],%f48 ! %f48 = 96b76dce 26d816c5
! Mem[000000003f000020] = f84032ff, %l4 = 0000000000006222
ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 000000ff000000ff
! %l3 = ffffffffffffffea, %l3 = ffffffffffffffea, %l1 = ffffffff82e6e3a8
mulx %l3,%l3,%l1 ! %l1 = 00000000000001e4
! Mem[000000003f000064] = 673adeb8, %l6 = 0000000000000036
swap [%i2+0x064],%l6 ! %l6 = 00000000673adeb8
! Mem[000000003e800054] = 70808a29, %l3 = ffffffea, %l2 = ffffdd91
add %i1,0x54,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000070808a29
p23_label_24:
! %f4 = 6112a524 fe396604, Mem[000000003e000000] = 00000000 000000d0
stda %f4 ,[%i0+%g0]0x80 ! Mem[000000003e000000] = 6112a524 fe396604
! Mem[00000000908000b0] = 5098738d, %g2 = 0000000000001b68
ldsh [%i5+0x0b0],%g2 ! %g2 = 0000000000005098
! %l5 = 00000000de42cb2f, Mem[000000009100012c] = cd3a6161, %asi = 80
stwa %l5,[%i6+0x12c]%asi ! Mem[000000009100012c] = de42cb2f
! Mem[000000003e800020] = 8ce49cc7, %l4 = 00000000000000ff
swapa [%i1+%o4]0x88,%l4 ! %l4 = 000000008ce49cc7
! %l7 = 0000000000000000, immed = fffffd4e, %y = 268b17ea
udivcc %l7,-0x2b2,%l5 ! %l5 = 00000000268b1851, %ccr = 00
mov %l0,%y ! %y = 9ec84c19
! %l0 = 000000009ec84c19, %l5 = 00000000268b1851, %l3 = ffffffffffffffea
xnor %l0,%l5,%l3 ! %l3 = ffffffff47bcabb7
! Mem[000000003e000008] = 02ae7d803895367e, %l1 = 00000000000001e4
ldxa [%i0+%o1]0x89,%l1 ! %l1 = 02ae7d803895367e
! immd = 00000000000003f4, %l1 = 02ae7d803895367e, %ccr = 00
mova %icc,0x3f4,%l1 ! Moved, %l1 = 00000000000003f4
! immd = 0000000000000043, %l7 = 0000000000000000, %ccr = 00
movn %icc,0x043,%l7 ! Register Not Moved
! Mem[000000003e000000] = 6112a524, %l3 = ffffffff47bcabb7
ldswa [%i0+%g0]0x80,%l3 ! %l3 = 000000006112a524
p23_label_25:
! %l3 = 000000006112a524, %l7 = 0000000000000000, %l4 = 000000008ce49cc7
mulx %l3,%l7,%l4 ! %l4 = 0000000000000000
! Mem[0000000091800168] = 026ca936 9945ca36, %g2 = 00005098, %g3 = 6469523b
ldd [%o0+0x168],%g2 ! %g2 = 00000000026ca936 000000009945ca36
! Mem[000000003e800000] = 0d840aad, %l6 = 00000000673adeb8
ldswa [%i1+%g0]0x81,%l6 ! %l6 = 000000000d840aad
! Mem[000000003e000008] = 02ae7d803895367e, %f12 = b2f884a8 85dbcfb8
ldda [%i0+%o1]0x88,%f12 ! %f12 = 02ae7d80 3895367e
! Mem[000000003e8001c2] = e9c3c6e1, %l3 = 000000006112a524
ldstub [%i1+0x1c2],%l3 ! %l3 = 000000c6000000ff
! %l0 = 000000009ec84c19, %l7 = 0000000000000000, %ccr = 00
movne %icc,%l0,%l7 ! Moved, %l7 = 000000009ec84c19
! %l6 = 0d840aad, %l7 = 9ec84c19, Mem[0000000090800078] = 05af2cea 1c600515
std %l6,[%i5+0x078] ! Mem[0000000090800078] = 0d840aad 9ec84c19
! %l2 = 0000000070808a29, %l2 = 0000000070808a29, %l6 = 000000000d840aad
addc %l2,%l2,%l6 ! %l6 = 00000000e1011452
! Mem[000000003f000164] = 625ca82d, %l6 = 00000000e1011452
swap [%i2+0x164],%l6 ! %l6 = 00000000625ca82d
! Mem[000000003e000098] = 6831981eafb94c25, %l2 = 0000000070808a29, %l0 = 000000009ec84c19
add %i0,0x98,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6831981eafb94c25
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 6831981eafb94c25
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000003f4
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000070808a29
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c6
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000268b1851
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000625ca82d
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009ec84c19
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x9ec84c19,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p23_failed
mov 0x111,%g1
! 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 109e3833 ec7a8cef
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 779ec831 2bbc6841
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6112a524 fe396604
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 28d2439a 1a0875b8
bne %xcc,p23_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c5531602 625ca82d
bne %xcc,p23_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a8e8374c 28df49b6
bne %xcc,p23_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 02ae7d80 3895367e
bne %xcc,p23_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8c32f288 84b30d61
bne %xcc,p23_f14_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be b7490a7b c294ce0e
bne %xcc,p23_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e8c879ff 20134f88
bne %xcc,p23_f22_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 51f8c630 635b182d
bne %xcc,p23_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a6b866aa 087a1f7c
bne %xcc,p23_f30_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6112a524fe396604
ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6af7230775bc5eff
ldx [%i0+0x058],%g3 ! Observed data at 000000003e000058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dd75d355000000d0
ldx [%i0+0x0b8],%g3 ! Observed data at 000000003e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 04d800c300000000
ldx [%i0+0x0d8],%g3 ! Observed data at 000000003e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0d8,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0d840aadd5be0b00
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 = 0654ebe20d840aad
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 = 17b00089d322205f
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 = 51f8c630635b182d
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 = ff000000e2eb5406
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 = 8201c8e8b5de5f2c
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9e3946ff2fbe61ae
ldx [%i1+0x048],%g3 ! Observed data at 000000003e800048
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 02bea29eff201316
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff99519729c5e7ee
ldx [%i1+0x0e0],%g3 ! Observed data at 000000003e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000022ae010e5a
ldx [%i1+0x150],%g3 ! Observed data at 000000003e800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8dc09f385affff31
ldx [%i1+0x160],%g3 ! Observed data at 000000003e800160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = e9c3ffe1bf721326
ldx [%i1+0x1c0],%g3 ! Observed data at 000000003e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000000268b17da
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d99a8d9089abdc4e
ldx [%i1+0x1e0],%g3 ! Observed data at 000000003e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1e0,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ff3240f8691604f3
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 = 9e071ec42fd6f83c
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 = 00d062a7c70f03ff
ldx [%i2+0x038],%g3 ! Observed data at 000000003f000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = b62caf2900000036
ldx [%i2+0x060],%g3 ! Observed data at 000000003f000060
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fff02d8150a7d412
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6119273f6c3e1cff
ldx [%i2+0x120],%g3 ! Observed data at 000000003f000120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = c5531602e1011452
ldx [%i2+0x160],%g3 ! Observed data at 000000003f000160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9e028d239ba37007
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1c0,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000608c36c216
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 = 000000000000007e
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 = 2262947a33e5b173
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 = 045349eb000bbed5
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 = 85dbcfb865a7ed0f
ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e8c879ffad2f1b8c
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0e0,%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
p23_f8_fail:
set p23_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f10_fail:
set p23_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f12_fail:
set p23_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f14_fail:
set p23_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f20_fail:
set p23_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f22_fail:
set p23_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f26_fail:
set p23_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f30_fail:
set p23_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
xorcc %l2,-0xc15,%l0
done
p23_trap1o:
xorcc %l2,-0xc15,%l0
done
p23_trap2e:
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000008]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800008]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e000000]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000020]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e800000]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000010]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000010]
done
p23_trap2o:
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003e000008]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800008]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e000000]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000020]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e800000]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000010]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e000010]
done
p23_trap3e:
and %l4,%l5,%l4
addc %l5,-0x2a8,%l6
xnor %l0,%l7,%l7
done
p23_trap3o:
and %l4,%l5,%l4
addc %l5,-0x2a8,%l6
xnor %l0,%l7,%l7
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 = 75dd1f09dc951f89
ldx [%g1+0x008],%l1 ! %l1 = c1ed81d078933988
ldx [%g1+0x010],%l2 ! %l2 = 30bc64dbeabee221
ldx [%g1+0x018],%l3 ! %l3 = ba39f2dbd5be0b00
ldx [%g1+0x020],%l4 ! %l4 = 53489216c55b9d51
ldx [%g1+0x028],%l5 ! %l5 = af3577e8aeeb6ee7
ldx [%g1+0x030],%l6 ! %l6 = aba73ab3ab1fe987
ldx [%g1+0x038],%l7 ! %l7 = abb57e949e028d23
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3f610ae1 50442700 48d24548 8ab30efa
! %f4 = 18dd35ca bad64400 eb48762b a6659f20
! %f8 = bba7a5a2 7f277fbc 5fa3be7a 1b354bee
! %f12 = 9f768a10 a7b51bf0 a22d074a 62b4f30f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1ee14efb 78f1e2a6 471cc914 af0f30d3
! %f20 = acb60bb3 a5dd7ad7 0d2fc8ac 09b81c44
! %f24 = a8e98def 182d6904 f82b8f65 1a3862bc
! %f28 = baf4545e 4d9a8eef 88494457 de16cc33
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d9aa8f0e bd5abdf6 549607da 2a653d21
! %f36 = 9f1ec37d 0dcbc68c 772559f0 c5609c97
! %f40 = e6d263b1 31b2ba89 4064392d 73e9758c
! %f44 = 4c713731 9f698533 e5e0cb59 4f84547b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x619faed70000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 619faed70000005f
wr %g0,%y ! Clear Y 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[0000000041000020] = 96411e7b, %l4 = 47b46a4db30a8efc
lduba [%i2+%o4]0x89,%l4 ! %l4 = 000000000000007b
! Mem[00000000910001a8] = cf3faf25, %g2 = 81800b027216f002
ldsh [%i6+0x1aa],%g2 ! %g2 = ffffffffffffcf3f
! Mem[0000000040800020] = ed1a9652, %l6 = d8fe50cc56fb43d8
ldsha [%i1+%o4]0x81,%l6 ! %l6 = ffffffffffffed1a
! Mem[00000000408001a5] = 0dd640b4, %l5 = 1d7a093e12d02c95
ldstub [%i1+0x1a5],%l5 ! %l5 = 000000d6000000ff
! Mem[00000000910001b0] = 2459beee9640fe46, %f48 = e7bdebe1 f33b38ab
ldd [%i6+0x1b0],%f48 ! %f48 = 2459beee 9640fe46
! %l5 = 00000000000000d6, imm = 000000000000027e, %l1 = e5afe5a5f9d810b7
addccc %l5,0x27e,%l1 ! %l1 = 0000000000000354, %ccr = 00
! %l4 = 000000000000007b, Mem[0000000041800018] = bcd5e675
stba %l4,[%i3+%o3]0x88 ! Mem[0000000041800018] = bcd5e67b
! Mem[0000000041000008] = f6e17ecf, %f2 = 48d24548
lda [%i2+%o1]0x81,%f2 ! %f2 = f6e17ecf
! %l1 = 0000000000000354, Mem[0000000040000020] = 2016f471
stha %l1,[%i0+%o4]0x89 ! Mem[0000000040000020] = 20160354
! Mem[0000000041000028] = e17430fdfc3608c4, %l4 = 000000000000007b
ldxa [%i2+%o5]0x80,%l4 ! %l4 = e17430fdfc3608c4
p24_label_2:
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000040800018] = 766203a7, %l3 = 061ef6d833686f59
lduha [%i1+%o3]0x80,%l3 ! %l3 = 0000000000007662
! %l0 = 3999932ec4bd03b9, Mem[00000000900001f0] = e25abab0
sth %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 03b9bab0
! Mem[0000000041800020] = 733e7bc4dfcab800, %f30 = 88494457 de16cc33
ldda [%i3+%o4]0x88,%f30 ! %f30 = 733e7bc4 dfcab800
! Mem[0000000091000080] = 037fae37, %g2 = ffffffffffffcf3f
lduw [%i6+0x080],%g2 ! %g2 = 00000000037fae37
! Mem[0000000091800134] = 59e48239, %g2 = 00000000037fae37
ldsh [%o0+0x134],%g2 ! %g2 = 00000000000059e4
! %l6 = ffffffffffffed1a, %l3 = 0000000000007662, %l3 = 0000000000007662
addcc %l6,%l3,%l3 ! %l3 = 000000000000637c, %ccr = 11
! %l5 = 00000000000000d6, immd = 0000000000000433, %l7 = 4f349964b9d58605
sdivx %l5,0x433,%l7 ! %l7 = 0000000000000000
! Mem[0000000040000028] = 28f6d82746b142d4, %l1 = 0000000000000354
ldxa [%i0+%o5]0x88,%l1 ! %l1 = 28f6d82746b142d4
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
p24_label_3:
! Clear Register : %l2 = 11ad7c1a254c2e20
clr %l2 ! %l2 = 0000000000000000
! %l6 = ffffffffffffed1a, %l0 = 3999932ec4bd03b9, %l0 = 3999932ec4bd03b9
sllx %l6,%l0,%l0 ! %l0 = 3400000000000000
! Mem[00000000910001dc] = e82b3baa, %g2 = 00000000000059e4
ldub [%i6+0x1dc],%g2 ! %g2 = 00000000000000e8
! %l2 = 0000000000000000
sethi %hi(0x8d23dc00),%l2 ! %l2 = 000000008d23dc00
! %l5 = 00000000000000d6, %l7 = 0000000000000000, %ccr = 11
movvc %icc,%l5,%l7 ! Moved, %l7 = 00000000000000d6
! %l7 = 00000000000000d6, Mem[0000000090000100] = 34ee920f2129a19e
stx %l7,[%i4+0x100] ! Mem[0000000090000100] = 00000000000000d6
! Mem[00000000910001c4] = 64f34cee, %g2 = 00000000000000e8
lduh [%i6+0x1c6],%g2 ! %g2 = 00000000000064f3
! Mem[00000000918001d0] = 61bc4b5f, %g2 = 00000000000064f3
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000061
! %l2 = 000000008d23dc00, imm = fffffffffffff55b, %l3 = 000000000000637c
add %l2,-0xaa5,%l3 ! %l3 = 000000008d23d15b
! Mem[0000000041000008] = cf7ee1f6, %l1 = 28f6d82746b142d4
ldsba [%i2+%o1]0x88,%l1 ! %l1 = fffffffffffffff6
p24_label_4:
! %l0 = 3400000000000000, Mem[0000000091800198] = 0610ba9b5f04e1d5
stx %l0,[%o0+0x198] ! Mem[0000000091800198] = 3400000000000000
! %l2 = 000000008d23dc00, immed = fffff1d7, %l2 = 000000008d23dc00
tsubcctv %l2,-0xe29,%l2 ! %l0 = 3400000000000023, Trapped
! %l0 = 00000023, %l1 = fffffff6, Mem[0000000040800190] = 42810ab1 97f017ef
std %l0,[%i1+0x190] ! Mem[0000000040800190] = 00000023 fffffff6
! Mem[00000000910001b8] = fe0490b8, %g2 = 0000000000000061
ldsb [%i6+0x1b8],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000041000008] = cf7ee1f6, %l4 = e17430fdfc3608c4
ldstuba [%i2+%o1]0x89,%l4 ! %l4 = 000000f6000000ff
! Mem[00000000918000ec] = 6ad942c8, %g18 = 4917e8ae52ac3793
ldsw [%o0+0x0ec],%g2 ! %g2 = 4917e8ae52ac3793
! immd = 000000000000039b, %l7 = 00000000000000d6, %ccr = 11
movg %xcc,0x39b,%l7 ! Moved, %l7 = 000000000000039b
! Mem[0000000091800144] = b654a261, %g2 = 000000006ad942c8
lduw [%o0+0x144],%g2 ! %g2 = 00000000b654a261
! Mem[00000000908001bc] = a52b18be, %g2 = 00000000b654a261
lduw [%i5+0x1bc],%g2 ! %g2 = 00000000a52b18be
! %l5 = 00000000000000d6, Mem[0000000091800054] = 21415b5a
stw %l5,[%o0+0x054] ! Mem[0000000091800054] = 000000d6
p24_label_5:
! %l4 = 00000000000000f6, %l3 = 000000008d23d15b, %y = 00000000
umulcc %l4,%l3,%l1 ! %l1 = 00000087a06b2d72, %ccr = 08, %y = 00000087
! %l1 = 00000087a06b2d72, Mem[0000000041800000] = 4deb247c
stba %l1,[%i3+%g0]0x81 ! Mem[0000000041800000] = 72eb247c
! %l0 = 00000023, %l1 = a06b2d72, Mem[00000000908001e8] = 1ff578e9 f1046e5b
std %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 00000023 a06b2d72
! Mem[0000000090000090] = 44bb020f, %g2 = 00000000a52b18be
ldsh [%i4+0x090],%g2 ! %g2 = 00000000000044bb
! %f16 = 1ee14efb 78f1e2a6, Mem[0000000040800018] = 766203a7 377cce40
stda %f16,[%i1+%o3]0x81 ! Mem[0000000040800018] = 1ee14efb 78f1e2a6
! %l0 = 3400000000000023, Mem[0000000040000008] = a3e47153
stha %l0,[%i0+%o1]0x89 ! Mem[0000000040000008] = a3e40023
! Mem[0000000090800124] = 012cfa22, %g2 = 00000000000044bb
ldub [%i5+0x125],%g2 ! %g2 = 0000000000000001
! %l5 = 00000000000000d6, Mem[00000000918001d8] = 7a3c5365, %asi = 80
stha %l5,[%o0+0x1d8]%asi ! Mem[00000000918001d8] = 00d65365
! Mem[0000000041800114] = ccee905d, %l5 = 000000d6, %l1 = a06b2d72
add %i3,0x114,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ccee905d
! %l6 = ffffffffffffed1a, Mem[00000000900001b8] = ea9d818c
stb %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 1a9d818c
p24_label_6:
! %l7 = 000000000000039b, %l7 = 000000000000039b, %l4 = 00000000000000f6
sll %l7,%l7,%l4 ! %l4 = 0000001cd8000000
! Mem[00000000908000d4] = 27ab1ce7, %g2 = 0000000000000001
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000027ab1ce7
! Mem[0000000041800018] = bcd5e67b, %l3 = 000000008d23d15b
ldsha [%i3+%o3]0x88,%l3 ! %l3 = ffffffffffffe67b
! %l7 = 000000000000039b, %l7 = 000000000000039b, %l4 = 0000001cd8000000
tsubcctv %l7,%l7,%l4 ! %l0 = 3400000000000046, Trapped
! %l6 = ffffffffffffed1a, Mem[000000009180006e] = 08c900d9
sth %l6,[%o0+0x06e] ! Mem[000000009180006c] = ed1a00d9
! Mem[0000000040800008] = cc6564b6, %l7 = 000000000000039b
ldswa [%i1+%o1]0x88,%l7 ! %l7 = ffffffffcc6564b6
! Mem[000000009000008c] = c7e2b54b, %g2 = 0000000027ab1ce7
lduh [%i4+0x08c],%g2 ! %g2 = 000000000000c7e2
! %l2 = 000000008d23dc00, Mem[00000000918001a0] = 5cdd140da0d0b813
stx %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000008d23dc00
! %l5 = 00000000000000d6, Mem[000000009000010e] = 29a92265
sth %l5,[%i4+0x10e] ! Mem[000000009000010c] = 00d62265
! immd = 000000000000001a, %l0 = 3400000000000046, %ccr = 08
move %xcc,0x01a,%l0 ! Register Not Moved
p24_label_7:
! %l0 = 3400000000000046, %l5 = 00000000000000d6, %ccr = 08
movpos %xcc,%l0,%l5 ! Moved, %l5 = 3400000000000046
! %l6 = ffffffffffffed1a, %l4 = 0000001cd8000000, %ccr = 08
movle %xcc,%l6,%l4 ! Register Not Moved
! Mem[00000000900000f8] = 6237e8b8 26dac581, %g2 = 0000c7e2, %g3 = 0bad0b00
ldd [%i4+0x0f8],%g2 ! %g2 = 000000006237e8b8 0000000026dac581
! immd = 00000000000001ea, %l2 = 000000008d23dc00, %ccr = 08
movcc %icc,0x1ea,%l2 ! Moved, %l2 = 00000000000001ea
! Mem[00000000918000a4] = e48ce048, %g18 = 4917e8ae52ac3793
ldsw [%o0+0x0a4],%g2 ! %g2 = 4917e8ae52ac3793
! %l1 = 00000000ccee905d, imm = 000000000000041a, %l2 = 00000000000001ea
orn %l1,0x41a,%l2 ! %l2 = fffffffffffffbfd
! %l1 = 00000000ccee905d, Mem[000000009180017e] = 37e7ec92
stb %l1,[%o0+0x17e] ! Mem[000000009180017c] = 5de7ec92
! %l2 = fffffbfd, %l3 = ffffe67b, Mem[00000000900000c8] = 50758781 54a65586
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = fffffbfd ffffe67b
! immd = 00000000000003fe, %l2 = fffffffffffffbfd, %ccr = 08
movvc %icc,0x3fe,%l2 ! Moved, %l2 = 00000000000003fe
! %l4 = 0000001cd8000000, %l7 = ffffffffcc6564b6, %ccr = 08
movgu %xcc,%l4,%l7 ! Moved, %l7 = 0000001cd8000000
p24_label_8:
! %l7 = 0000001cd8000000, Mem[0000000090000070] = 73e0540d88eeafc5, %asi = 80
stxa %l7,[%i4+0x070]%asi ! Mem[0000000090000070] = 0000001cd8000000
! Mem[0000000090800188] = cd2b4216ada4c276, %g2 = ffffffffe48ce048
ldx [%i5+0x188],%g2 ! %g2 = cd2b4216ada4c276
! Mem[0000000090800158] = e7bc12dd1e2bd804, %f48 = 91c48f88 f0a83112
ldd [%i5+0x158],%f48 ! %f48 = e7bc12dd 1e2bd804
! Mem[0000000041800008] = c07141b4, %l3 = ffffffffffffe67b
lduwa [%i3+%o1]0x89,%l3 ! %l3 = 00000000c07141b4
! Mem[000000009180013c] = 7a9300bd, %g18 = 4917e8ae52ac3793
ldsw [%o0+0x13c],%g2 ! %g2 = 4917e8ae52ac3793
! %l7 = 0000001cd8000000, %l5 = 3400000000000046, %ccr = 08
movrgez %l7,%l5,%l6 ! Moved, %l6 = 3400000000000046
! %f8 = bba7a5a2, Mem[000000009080004c] = 7f63d586
st %f8 ,[%i5+0x04c] ! Mem[000000009080004c] = bba7a5a2
! %l0 = 3400000000000046, Mem[00000000408001e4] = 1f97bc1a
stw %l0,[%i1+0x1e4] ! Mem[00000000408001e4] = 00000046
! Mem[000000004000015c] = e665ba61, %l6 = 3400000000000046
lduha [%i0+0x15c]%asi,%l6 ! %l6 = 000000000000e665
! %l2 = 00000000000003fe, Mem[0000000090800198] = 9f295e657982481d
stx %l2,[%i5+0x198] ! Mem[0000000090800198] = 00000000000003fe
p24_label_9:
! Mem[00000000410001f0] = ef566bf1, %l1 = ccee905d, %l0 = 00000046
add %i2,0x1f0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000ef566bf1
! Mem[000000009180001c] = bcb8815b, %g2 = 000000007a9300bd
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000040000158] = 2770dc69, %l0 = 00000000ef566bf1
swap [%i0+0x158],%l0 ! %l0 = 000000002770dc69
! %l3 = 00000000c07141b4, %l3 = 00000000c07141b4, %l3 = 00000000c07141b4
and %l3,%l3,%l3 ! %l3 = 00000000c07141b4
! Mem[0000000041000000] = 5650b9ce, %l2 = 000003fe, %l3 = c07141b4
casa [%i2]0x80,%l2,%l3 ! %l3 = 000000005650b9ce
! %l3 = 000000005650b9ce, %l7 = 0000001cd8000000, %l0 = 000000002770dc69
tsubcc %l3,%l7,%l0 ! %l0 = ffffffe37e50b9ce, %ccr = 93
! %l2 = 00000000000003fe, Mem[0000000040000008] = b03dc982a3e40023
stxa %l2,[%i0+%o1]0x88 ! Mem[0000000040000008] = 00000000000003fe
! %l0 = ffffffe37e50b9ce, immed = fffffa0c, %l1 = 00000000ccee905d
tsubcctv %l0,-0x5f4,%l1 ! %l0 = ffffffe37e50b9f1, Trapped
! immd = 00000000000000a6, %l6 = 000000000000e665, %ccr = 93
movcc %icc,0x0a6,%l6 ! Register Not Moved
! %l7 = 0000001cd8000000, Mem[0000000091800078] = a9486159a31e0d83
stx %l7,[%o0+0x078] ! Mem[0000000091800078] = 0000001cd8000000
p24_label_10:
membar #Sync ! Added by membar checker (214)
! Mem[00000000900000c0] = 6fe4c21f 0afb269c fffffbfd ffffe67b
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l0 = 7e50b9f1, %l1 = ccee905d, Mem[00000000918000e8] = 6c82cd42 6ad942c8
std %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = 7e50b9f1 ccee905d
! %l2 = 00000000000003fe, %l0 = ffffffe37e50b9f1, %l0 = ffffffe37e50b9f1
sllx %l2,%l0,%l0 ! %l0 = 07fc000000000000
! Mem[0000000040800008] = cc6564b6, %l2 = 00000000000003fe
swapa [%i1+%o1]0x88,%l2 ! %l2 = 00000000cc6564b6
! Mem[0000000041800018] = 7be6d5bc, %l6 = 000000000000e665
lduwa [%i3+%o3]0x80,%l6 ! %l6 = 000000007be6d5bc
! Mem[000000009080019c] = 000003fe, %g18 = 4917e8ae52ac3793
ldsw [%i5+0x19c],%g2 ! %g2 = 4917e8ae52ac3793
! %l7 = 0000001cd8000000, Mem[0000000041000164] = e8826be0
stw %l7,[%i2+0x164] ! Mem[0000000041000164] = d8000000
! %l2 = cc6564b6, %l3 = 5650b9ce, Mem[0000000090800158] = e7bc12dd 1e2bd804
std %l2,[%i5+0x158] ! Mem[0000000090800158] = cc6564b6 5650b9ce
! %l3 = 000000005650b9ce, Mem[00000000908000b8] = 23b6122573175eee
stx %l3,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000005650b9ce
! immd = 0000000000000384, %l7 = 0000001cd8000000, %ccr = 93
movg %icc,0x384,%l7 ! Register Not Moved
p24_label_11:
! Mem[0000000041000028] = e17430fd, %l0 = 07fc000000000000
ldstuba [%i2+%o5]0x81,%l0 ! %l0 = 000000e1000000ff
! %l7 = 0000001cd8000000, %l2 = 00000000cc6564b6, %l6 = 000000007be6d5bc
srax %l7,%l2,%l6 ! %l6 = 0000000000000000
! Mem[00000000918000f8] = d7a30346, %g2 = 00000000000003fe
ldsb [%o0+0x0f8],%g2 ! %g2 = ffffffffffffffd7
! %l5 = 3400000000000046, %l5 = 3400000000000046, %ccr = 93
movleu %xcc,%l5,%l5 ! Moved, %l5 = 3400000000000046
! %l2 = 00000000cc6564b6, imm = 0000000000000003, %l1 = 00000000ccee905d
sra %l2,0x003,%l1 ! %l1 = fffffffff98cac96
! Mem[0000000041800115] = ccee905d, %l5 = 3400000000000046
ldstub [%i3+0x115],%l5 ! %l5 = 000000ee000000ff
! Mem[0000000041800000] = 72eb247c, %l0 = 00000000000000e1
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 00000072000000ff
! Clear Register : %l5 = 00000000000000ee
clr %l5 ! %l5 = 0000000000000000
! Mem[0000000040800018] = 1ee14efb, %l5 = 0000000000000000
swapa [%i1+%o3]0x81,%l5 ! %l5 = 000000001ee14efb
! %l6 = 0000000000000000, Mem[0000000091800182] = 06cd96b8
sth %l6,[%o0+0x182] ! Mem[0000000091800180] = 000096b8
p24_label_12:
! %l3 = 000000005650b9ce, Mem[00000000400000b4] = 9247eed3
stw %l3,[%i0+0x0b4] ! Mem[00000000400000b4] = 5650b9ce
! Mem[000000004080002c] = e209380e, %l1 = f98cac96, %l0 = 00000072
add %i1,0x2c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e209380e
! %l2 = cc6564b6, %l3 = 5650b9ce, Mem[00000000918001c8] = 9220125c d9d1ca4c
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = cc6564b6 5650b9ce
! Mem[0000000041800020] = 733e7bc4 dfcab800, %l0 = e209380e, %l1 = f98cac96
ldda [%i3+%o4]0x88,%l0 ! %l0 = 00000000dfcab800 00000000733e7bc4
! Mem[0000000041800120] = 72d1f229, %l2 = 00000000cc6564b6
swap [%i3+0x120],%l2 ! %l2 = 0000000072d1f229
! %l0 = 00000000dfcab800, Mem[0000000041800050] = 60b893c1
stw %l0,[%i3+0x050] ! Mem[0000000041800050] = dfcab800
! Mem[0000000090800038] = 7ed0bb3c, %g2 = ffffffffffffffd7
ldsb [%i5+0x038],%g2 ! %g2 = 000000000000007e
! %l4 = 0000001cd8000000, %l3 = 000000005650b9ce, %ccr = 93
movrlz %l4,%l3,%l3 ! Not Moved, %l3 = 000000005650b9ce
! Mem[0000000041800000] = ffeb247c, %l2 = 0000000072d1f229
lduba [%i3+%g0]0x81,%l2 ! %l2 = 00000000000000ff
! %l3 = 000000005650b9ce, Mem[0000000090000128] = f1f21be2
stw %l3,[%i4+0x128] ! Mem[0000000090000128] = 5650b9ce
p24_label_13:
! %f26 = f82b8f65 1a3862bc, Mem[00000000908001a0] = 7e7f32e1 1ae55d08
std %f26,[%i5+0x1a0] ! Mem[00000000908001a0] = f82b8f65 1a3862bc
! Mem[0000000090800178] = 9bc20eb3, %g18 = 4917e8ae52ac3793
ldsw [%i5+0x178],%g2 ! %g2 = 4917e8ae52ac3793
! Mem[00000000408000b0] = 07facf44fb4e0bc9, %l5 = 000000001ee14efb, %l4 = 0000001cd8000000
add %i1,0xb0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 07facf44fb4e0bc9
! %l0 = dfcab800, %l1 = 733e7bc4, Mem[0000000090800040] = ab4d9bed 8673fe99
std %l0,[%i5+0x040] ! Mem[0000000090800040] = dfcab800 733e7bc4
! Mem[00000000408000a8] = 72ff4695, %l2 = 00000000000000ff
swap [%i1+0x0a8],%l2 ! %l2 = 0000000072ff4695
! %l2 = 0000000072ff4695, Mem[00000000908000d0] = a37c3c6427ab1ce7, %asi = 80
stxa %l2,[%i5+0x0d0]%asi ! Mem[00000000908000d0] = 0000000072ff4695
! Mem[00000000910000b8] = 47233df1, %g2 = ffffffff9bc20eb3
ldsh [%i6+0x0ba],%g2 ! %g2 = 0000000000004723
! Mem[000000004180004c] = 4c8b54c8, %l7 = 0000001cd8000000
ldsw [%i3+0x04c],%l7 ! %l7 = 000000004c8b54c8
! %l7 = 000000004c8b54c8, Mem[0000000040000018] = a2dac7608641e556
stxa %l7,[%i0+%o3]0x89 ! Mem[0000000040000018] = 000000004c8b54c8
! %l5 = 000000001ee14efb, %l1 = 00000000733e7bc4, %ccr = 93
movcs %icc,%l5,%l1 ! Moved, %l1 = 000000001ee14efb
p24_label_14:
! Mem[0000000090000148] = 31494a3d bcae976a, %g2 = 00004723, %g3 = 26dac581
ldd [%i4+0x148],%g2 ! %g2 = 0000000031494a3d 00000000bcae976a
! %l6 = 00000000, %l7 = 4c8b54c8, Mem[0000000090000028] = 9b033cb4 c4e5b2af
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000 4c8b54c8
! %f4 = 18dd35ca bad64400, Mem[0000000090000048] = e3c19d0d 77d27910
std %f4 ,[%i4+0x048] ! Mem[0000000090000048] = 18dd35ca bad64400
! immd = 00000000000000f7, %l1 = 000000001ee14efb, %ccr = 93
movneg %xcc,0x0f7,%l1 ! Moved, %l1 = 00000000000000f7
! %l7 = 000000004c8b54c8, %l2 = 0000000072ff4695, %ccr = 93
move %xcc,%l7,%l2 ! Register Not Moved
! %l0 = 00000000dfcab800, imm = 000000000000001b, %l1 = 00000000000000f7
srl %l0,0x01b,%l1 ! %l1 = 000000000000001b
! Mem[0000000041000008] = cf7ee1ff, %l6 = 0000000000000000
ldsba [%i2+%o1]0x88,%l6 ! %l6 = ffffffffffffffff
! %l1 = 000000000000001b, %l4 = 07facf44fb4e0bc9, %l1 = 000000000000001b
taddcctv %l1,%l4,%l1 ! %l0 = 00000000dfcab823, Trapped
! Mem[00000000418000a0] = 719f400b, %l0 = dfcab823, %l6 = ffffffff
add %i3,0xa0,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000719f400b
! Mem[00000000408001d8] = ed952e66, %l1 = 000000000000001b
ldstuba [%i1+0x1d8]%asi,%l1 ! %l1 = 000000ed000000ff
p24_label_15:
! %l6 = 00000000719f400b, Mem[00000000400000fd] = 6364d798
stb %l6,[%i0+0x0fd] ! Mem[00000000400000fc] = 630bd798
! Mem[0000000091000114] = 5764cf50, %g2 = 0000000031494a3d
lduh [%i6+0x114],%g2 ! %g2 = 0000000000005764
! %l6 = 00000000719f400b, Mem[0000000040000000] = e1d9bfaa
stha %l6,[%i0+%g0]0x89 ! Mem[0000000040000000] = e1d9400b
! %l4 = 07facf44fb4e0bc9, Mem[0000000040000010] = 4c48efba
stha %l4,[%i0+%o2]0x81 ! Mem[0000000040000010] = 0bc9efba
! %l3 = 000000005650b9ce, Mem[0000000090800148] = a5b1dbba2cfe970f
stx %l3,[%i5+0x148] ! Mem[0000000090800148] = 000000005650b9ce
! %l3 = 000000005650b9ce, %l6 = 00000000719f400b, %ccr = 93
movg %xcc,%l3,%l6 ! Register Not Moved
! immd = 0000000000000300, %l0 = 00000000dfcab823, %ccr = 93
movneg %icc,0x300,%l0 ! Register Not Moved
! Mem[000000009100017c] = 80b5e0b8, %g2 = 0000000000005764
ldub [%i6+0x17c],%g2 ! %g2 = 0000000000000080
! Mem[0000000041000128] = 827f8efb45ec7544, %l6 = 00000000719f400b, %l5 = 000000001ee14efb
add %i2,0x128,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 827f8efb45ec7544
! Mem[0000000040800018] = 0000000078f1e2a6, %l5 = 827f8efb45ec7544
ldxa [%i1+%o3]0x80,%l5 ! %l5 = 0000000078f1e2a6
p24_label_16:
! Mem[0000000040800018] = 0000000078f1e2a6, %l3 = 000000005650b9ce
ldxa [%i1+%o3]0x80,%l3 ! %l3 = 0000000078f1e2a6
! %l6 = 00000000719f400b, Mem[0000000090800170] = 4cca3bb6
stw %l6,[%i5+0x170] ! Mem[0000000090800170] = 719f400b
! Mem[0000000040800068] = 1b7b7a43fc13e210, %l6 = 00000000719f400b, %l7 = 000000004c8b54c8
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 1b7b7a43fc13e210
! Mem[0000000041800018] = 7be6d5bc, %f16 = 1ee14efb
lda [%i3+%o3]0x81,%f16 ! %f16 = 7be6d5bc
! %l1 = 00000000000000ed, Mem[0000000091800128] = 089d02df781f77ff
stx %l1,[%o0+0x128] ! Mem[0000000091800128] = 00000000000000ed
! %l3 = 0000000078f1e2a6, immed = ffffff18, %y = 00000087
umul %l3,-0x0e8,%l1 ! %l1 = 78f1e23864ca9990, %y = 78f1e238
! Mem[0000000040800028] = d2e401b8, %l3 = 0000000078f1e2a6
ldswa [%i1+%o5]0x88,%l3 ! %l3 = ffffffffd2e401b8
! Mem[000000009180001c] = b2c524bc, %g2 = 0000000000000080
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b2c524bc
! %l5 = 0000000078f1e2a6, Mem[0000000040800008] = fe030000
stha %l5,[%i1+%o1]0x80 ! Mem[0000000040800008] = e2a60000
! %l2 = 0000000072ff4695, %l7 = 1b7b7a43fc13e210, %l3 = ffffffffd2e401b8
sllx %l2,%l7,%l3 ! %l3 = 000072ff46950000
p24_label_17:
! Mem[0000000090800110] = e5af0d96, %g2 = 00000000b2c524bc
ldub [%i5+0x113],%g2 ! %g2 = 00000000000000e5
! %f10 = 5fa3be7a 1b354bee, Mem[0000000091000018] = 6b8eab41 139cf6c9
std %f10,[%i6+%o3] ! Mem[0000000091000018] = 5fa3be7a 1b354bee
! Mem[00000000418001d4] = 983ed16e, %l4 = 07facf44fb4e0bc9
swap [%i3+0x1d4],%l4 ! %l4 = 00000000983ed16e
! Mem[00000000410001ec] = a4cc5f29, %l1 = 78f1e23864ca9990
ldstub [%i2+0x1ec],%l1 ! %l1 = 000000a4000000ff
! %l7 = 1b7b7a43fc13e210, %l6 = 00000000719f400b, %y = 78f1e238
udivcc %l7,%l6,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = dfcab823
! Mem[00000000908000b4] = bf592623, %g18 = 4917e8ae52ac3793
ldsw [%i5+0x0b4],%g2 ! %g2 = 4917e8ae52ac3793
! Mem[00000000410000e7] = 2fde7863, %l3 = 000072ff46950000
ldstub [%i2+0x0e7],%l3 ! %l3 = 00000063000000ff
! Mem[000000004080002f] = e209380e, %l0 = 00000000dfcab823
ldstub [%i1+0x02f],%l0 ! %l0 = 0000000e000000ff
! %f7 = a6659f20, Mem[0000000041800000] = ffeb247c
sta %f7 ,[%i3+%g0]0x81 ! Mem[0000000041800000] = a6659f20
! %l5 = 0000000078f1e2a6, Mem[0000000091800160] = 877a44c3
sth %l5,[%o0+0x160] ! Mem[0000000091800160] = e2a644c3
p24_label_18:
! Mem[0000000090000024] = eb88c987, %g2 = ffffffffbf592623
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000eb
! Mem[00000000918001dc] = a31b7ba3, %g2 = 00000000000000eb
lduh [%o0+0x1dc],%g2 ! %g2 = 000000000000a31b
! %l0 = 000000000000000e, imm = fffffffffffff3bc, %l5 = 0000000078f1e2a6
subc %l0,-0xc44,%l5 ! %l5 = 0000000000000c52
! Mem[0000000091000168] = 31336c300fcb6c1c, %g2 = 000000000000a31b
ldx [%i6+0x168],%g2 ! %g2 = 31336c300fcb6c1c
! Mem[00000000910000f4] = f12d2bd4, %g2 = 31336c300fcb6c1c
ldsh [%i6+0x0f6],%g2 ! %g2 = fffffffffffff12d
! %l6 = 00000000719f400b, %l7 = 00000000ffffffff, %l1 = 00000000000000a4
orcc %l6,%l7,%l1 ! %l1 = 00000000ffffffff, %ccr = 08
! %l4 = 00000000983ed16e, imm = fffffffffffff517, %l0 = 000000000000000e
taddcc %l4,-0xae9,%l0 ! %l0 = 00000000983ec685, %ccr = 1b
! Mem[0000000040000028] = d442b146, %l7 = 00000000ffffffff
swapa [%i0+%o5]0x81,%l7 ! %l7 = 00000000d442b146
! Mem[00000000418001e0] = 5da31c35b65f182c, %l6 = 00000000719f400b, %l5 = 0000000000000c52
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5da31c35b65f182c
! %f0 = 3f610ae1 50442700 f6e17ecf 8ab30efa
! %f4 = 18dd35ca bad64400 eb48762b a6659f20
! %f8 = bba7a5a2 7f277fbc 5fa3be7a 1b354bee
! %f12 = 9f768a10 a7b51bf0 a22d074a 62b4f30f
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
p24_label_19:
! Mem[000000009100017c] = 80b5e0b8, %g18 = 4917e8ae52ac3793
ldsw [%i6+0x17c],%g2 ! %g2 = 4917e8ae52ac3793
! %l7 = 00000000d442b146, %l3 = 0000000000000063, %l3 = 0000000000000063
xor %l7,%l3,%l3 ! %l3 = 00000000d442b125
! Mem[0000000041800073] = b4654410, %l6 = 00000000719f400b
ldstub [%i3+0x073],%l6 ! %l6 = 00000010000000ff
! immd = 0000000000000181, %l0 = 00000000983ec685, %ccr = 1b
movvs %xcc,0x181,%l0 ! Register Not Moved
! Mem[0000000091000080] = 037fae374fba0a1d, %g2 = ffffffff80b5e0b8
ldx [%i6+0x080],%g2 ! %g2 = 037fae374fba0a1d
! Mem[0000000041800000] = 4c9c7866 209f65a6, %l6 = 00000010, %l7 = d442b146
ldda [%i3+%g0]0x89,%l6 ! %l6 = 00000000209f65a6 000000004c9c7866
! Mem[000000004180014a] = 99b78d8d, %l0 = 00000000983ec685
ldstub [%i3+0x14a],%l0 ! %l0 = 0000008d000000ff
! %f16 = 7be6d5bc 78f1e2a6, Mem[0000000040800028] = b801e4d2 e20938ff
stda %f16,[%i1+%o5]0x80 ! Mem[0000000040800028] = 7be6d5bc 78f1e2a6
! Mem[00000000908001a8] = 144eb177 94989c9f, %g2 = 4fba0a1d, %g3 = bcae976a
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000144eb177 0000000094989c9f
! Mem[0000000041000018] = 1ce546634e193c70, %l1 = 00000000ffffffff
ldxa [%i2+%o3]0x89,%l1 ! %l1 = 1ce546634e193c70
p24_label_20:
! Mem[0000000041000000] = 5650b9ce, %f28 = baf4545e
lda [%i2+%g0]0x81,%f28 ! %f28 = 5650b9ce
! Mem[0000000091800010] = efd037ae807fa37a, %g2 = 00000000144eb177
ldx [%o0+%o2],%g2 ! %g2 = efd037ae807fa37a
! %l6 = 00000000209f65a6, Mem[0000000090000080] = 00274450, %asi = 80
stba %l6,[%i4+0x080]%asi ! Mem[0000000090000080] = a6274450
! %l7 = 000000004c9c7866, %l1 = 1ce546634e193c70, %ccr = 1b
mova %icc,%l7,%l1 ! Moved, %l1 = 000000004c9c7866
! %l1 = 000000004c9c7866, Mem[0000000041000087] = 82859cc9, %asi = 80
stba %l1,[%i2+0x087]%asi ! Mem[0000000041000084] = 82859c66
! Mem[0000000041800028] = 0ec641b2, %l2 = 0000000072ff4695
lduwa [%i3+%o5]0x89,%l2 ! %l2 = 000000000ec641b2
! %l5 = 5da31c35b65f182c, %l3 = 00000000d442b125, %l2 = 000000000ec641b2
or %l5,%l3,%l2 ! %l2 = 5da31c35f65fb92d
! Mem[0000000090000108] = 7aa04c5f, %g2 = efd037ae807fa37a
lduw [%i4+0x108],%g2 ! %g2 = 000000007aa04c5f
! %l5 = 5da31c35b65f182c, Mem[00000000908001ba] = 0a32a52b
sth %l5,[%i5+0x1ba] ! Mem[00000000908001b8] = 182ca52b
! Mem[0000000091800188] = a80acd36, %g2 = 000000007aa04c5f
ldsh [%o0+0x188],%g2 ! %g2 = ffffffffffffa80a
p24_label_21:
! %f16 = 7be6d5bc 78f1e2a6 471cc914 af0f30d3
! %f20 = acb60bb3 a5dd7ad7 0d2fc8ac 09b81c44
! %f24 = a8e98def 182d6904 f82b8f65 1a3862bc
! %f28 = 5650b9ce 4d9a8eef 733e7bc4 dfcab800
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000040800128] = eacc5f7fae371256, %l4 = 00000000983ed16e, %l0 = 000000000000008d
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = eacc5f7fae371256
! Mem[0000000040800010] = 5495fe691db3ae8c, %l7 = 000000004c9c7866, %l0 = eacc5f7fae371256
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 5495fe691db3ae8c
! %l0 = 1db3ae8c, %l1 = 4c9c7866, Mem[00000000908001b0] = 5c20df90 307b0454
std %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 1db3ae8c 4c9c7866
! %l1 = 000000004c9c7866, %l0 = 5495fe691db3ae8c, %y = dfcab823
sdiv %l1,%l0,%l5 ! %l5 = ffffffff80000000
mov %l0,%y ! %y = 1db3ae8c
! Mem[0000000040000098] = 174e9c8f, %l0 = 1db3ae8c, %l4 = 983ed16e
add %i0,0x98,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000174e9c8f
! Mem[0000000040000000] = e1d9400b, %f5 = bad64400
lda [%i0+%g0]0x88,%f5 ! %f5 = e1d9400b
! %l2 = 5da31c35f65fb92d, immed = 00000005, %y = 1db3ae8c
sdivcc %l2,0x005,%l4 ! %l4 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 1db3ae8c
! %l7 = 000000004c9c7866, Mem[00000000908001b0] = 1db3ae8c
stw %l7,[%i5+0x1b0] ! Mem[00000000908001b0] = 4c9c7866
! %l3 = 00000000d442b125, Mem[0000000040000000] = e1d9400b
stha %l3,[%i0+%g0]0x89 ! Mem[0000000040000000] = e1d9b125
p24_label_22:
! %l4 = 000000007fffffff, immed = fffff170, %y = 1db3ae8c
sdivcc %l4,-0xe90,%l0 ! %l0 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 80000000
! %l5 = ffffffff80000000, %l2 = 5da31c35f65fb92d, %ccr = 8a
movrlz %l5,%l2,%l6 ! Moved, %l6 = 5da31c35f65fb92d
! %f5 = e1d9400b, Mem[00000000410001d8] = 38cde2a1
st %f5 ,[%i2+0x1d8] ! Mem[00000000410001d8] = e1d9400b
! %l5 = ffffffff80000000, Mem[0000000091000094] = 3edeb40f
stw %l5,[%i6+0x094] ! Mem[0000000091000094] = 80000000
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 1a9d818c b2280662
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000170] = c464e862, %g2 = ffffffffffffa80a
ldsb [%i6+0x173],%g2 ! %g2 = ffffffffffffffc4
! %l4 = 000000007fffffff, %l7 = 000000004c9c7866, %ccr = 8a
movre %l4,%l7,%l3 ! Not Moved, %l3 = 00000000d442b125
! Mem[00000000900001f4] = 28ee9ba8, %g2 = ffffffffffffffc4
lduh [%i4+0x1f4],%g2 ! %g2 = 00000000000028ee
! Mem[0000000091800088] = ad1e6f64 bafc9afe, %g2 = 000028ee, %g3 = 94989c9f
ldd [%o0+0x088],%g2 ! %g2 = 00000000ad1e6f64 00000000bafc9afe
! %l2 = 5da31c35f65fb92d, immed = fffff83a, %y = 80000000
sdiv %l2,-0x7c6,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = 80000000
p24_label_23:
! %l3 = 000000007fffffff, Mem[0000000041800028] = b241c60e48e6e564, %asi = 80
stxa %l3,[%i3+0x028]%asi ! Mem[0000000041800028] = 000000007fffffff
! %l4 = 000000007fffffff, Mem[0000000090800178] = 9bc20eb3
sth %l4,[%i5+0x178] ! Mem[0000000090800178] = ffff0eb3
! Mem[00000000918000f8] = d7a3034657a3f6c7, %g2 = 00000000ad1e6f64
ldx [%o0+0x0f8],%g2 ! %g2 = d7a3034657a3f6c7
! %l3 = 000000007fffffff, Mem[0000000040000028] = ffffffff
stba %l3,[%i0+%o5]0x81 ! Mem[0000000040000028] = ffffffff
! %l0 = ffffffff80000000, immed = fffff58b, %y = 80000000
umul %l0,-0xa75,%l3 ! %l3 = 7ffffac580000000, %y = 7ffffac5
! %l7 = 000000004c9c7866, immd = fffffffffffff08c, %l3 = 7ffffac580000000
sdivx %l7,-0xf74,%l3 ! %l3 = fffffffffffb0ad8
! %l0 = ffffffff80000000, %l4 = 000000007fffffff, %l7 = 000000004c9c7866
xorcc %l0,%l4,%l7 ! %l7 = ffffffffffffffff, %ccr = 88
! immd = 000000000000018e, %l0 = ffffffff80000000, %ccr = 88
movne %xcc,0x18e,%l0 ! Moved, %l0 = 000000000000018e
! Invert Register : %l4 = 000000007fffffff
xor %l4,-1,%l4 ! %l4 = ffffffff80000000
! %l5 = ffffffff80000000, imm = 000000000000003e, %l5 = ffffffff80000000
srax %l5,0x03e,%l5 ! %l5 = ffffffffffffffff
p24_label_24:
! Mem[0000000040800020] = ed1a96526a6c7fd8, %l2 = 5da31c35f65fb92d
ldxa [%i1+%o4]0x80,%l2 ! %l2 = ed1a96526a6c7fd8
! Mem[00000000410000a4] = 71482285, %l1 = 4c9c7866, %l0 = 0000018e
add %i2,0xa4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000071482285
! immd = 00000000000003c4, %l6 = 5da31c35f65fb92d, %ccr = 88
movcs %icc,0x3c4,%l6 ! Register Not Moved
! Mem[0000000040800164] = 92897f9d, %l4 = ffffffff80000000
swap [%i1+0x164],%l4 ! %l4 = 0000000092897f9d
! Mem[000000009080012c] = 9b9921c5, %g2 = d7a3034657a3f6c7
ldsb [%i5+0x12c],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000041000050] = 29ab5ba3b735c732, %l2 = ed1a96526a6c7fd8, %l0 = 0000000071482285
add %i2,0x50,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 29ab5ba3b735c732
! Mem[0000000090000128] = 5650b9ce 6da53483, %g2 = ffffff9b, %g3 = bafc9afe
ldd [%i4+0x128],%g2 ! %g2 = 000000005650b9ce 000000006da53483
! Mem[0000000040000000] = 25b1d9e187557e39, %l2 = ed1a96526a6c7fd8, %l5 = ffffffffffffffff
casxa [%i0]0x80,%l2,%l5 ! %l5 = 25b1d9e187557e39
! %l2 = ed1a96526a6c7fd8, %l4 = 0000000092897f9d, %ccr = 88
movrgez %l2,%l4,%l0 ! Not Moved, %l0 = 29ab5ba3b735c732
! Mem[0000000091000028] = 05e12eff, %g2 = 000000005650b9ce
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000005e1
p24_label_25:
! %f11 = 1b354bee, Mem[0000000091000194] = f32db03d
st %f11,[%i6+0x194] ! Mem[0000000091000194] = 1b354bee
! Mem[0000000040000008] = 000003fe, %l4 = 0000000092897f9d
lduha [%i0+%o1]0x89,%l4 ! %l4 = 00000000000003fe
! Mem[0000000091800118] = 16d0a328, %g2 = 00000000000005e1
lduw [%o0+0x118],%g2 ! %g2 = 0000000016d0a328
! Mem[0000000041800018] = 7be6d5bc, %l6 = 5da31c35f65fb92d
lduba [%i3+%o3]0x80,%l6 ! %l6 = 000000000000007b
! Mem[0000000040000020] = 54031620, %l0 = 29ab5ba3b735c732
ldswa [%i0+%o4]0x81,%l0 ! %l0 = 0000000054031620
! Mem[00000000918000b8] = de6b8865455c37c1, %g2 = 0000000016d0a328
ldxa [%o0+0x0b8]%asi,%g2 ! %g2 = de6b8865455c37c1
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000040800018] = 00000000, %l4 = 00000000000003fe
lduha [%i1+%o3]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000040800028] = bcd5e67b, %f30 = 733e7bc4
lda [%i1+%o5]0x88,%f30 ! %f30 = bcd5e67b
! %l7 = ffffffffffffffff, Mem[0000000090000118] = c4c6c2059aa8db92
stx %l7,[%i4+0x118] ! Mem[0000000090000118] = ffffffffffffffff
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 0000000054031620
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004c9c7866
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ed1a96526a6c7fd8
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fffffffffffb0ad8
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 25b1d9e187557e39
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000007b
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
bne,a,pn %xcc,p24_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x7ffffac5,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p24_failed
mov 0x111,%g1
! 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 3f610ae1 50442700
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f6e17ecf 8ab30efa
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 18dd35ca e1d9400b
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eb48762b a6659f20
bne %xcc,p24_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7be6d5bc 78f1e2a6
bne %xcc,p24_f16_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 5650b9ce 4d9a8eef
bne %xcc,p24_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be bcd5e67b dfcab800
bne %xcc,p24_f30_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 25b1d9e187557e39
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fe03000000000000
ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0bc9efba306672fe
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 = c8548b4c00000000
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 = 540316203c7e958b
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 = ffffffff27d8f628
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 929b78295650b9ce
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000400000b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 951c489c630bd798
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000400000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = ef566bf1e665ba61
ldx [%i0+0x158],%g3 ! Observed data at 0000000040000158
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x158,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = e2a60000d81a5cc4
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000078f1e2a6
ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7be6d5bc78f1e2a6
ldx [%i1+0x028],%g3 ! Observed data at 0000000040800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000ffd30c50fb
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000408000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x160],%g2 ! Expected data = c1820c2380000000
ldx [%i1+0x160],%g3 ! Observed data at 0000000040800160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000023fffffff6
ldx [%i1+0x190],%g3 ! Observed data at 0000000040800190
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = b995e8eb0dff40b4
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000408001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff952e66ed62b5c1
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000408001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 96bf29c300000046
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000408001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1e0,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ffe17ecf7a7334f7
ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff7430fdfc3608c4
ldx [%i2+0x028],%g3 ! Observed data at 0000000041000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9c0d6ab382859c66
ldx [%i2+0x080],%g3 ! Observed data at 0000000041000080
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 13022c652fde78ff
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000410000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5fe0057ad8000000
ldx [%i2+0x160],%g3 ! Observed data at 0000000041000160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e1d9400b7decd128
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000410001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b0fdf19effcc5f29
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000410001e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1e8,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a6659f2066789c4c
ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7be6d5bc077cbbfa
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000007fffffff
ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = dfcab8001f80a55c
ldx [%i3+0x050],%g3 ! Observed data at 0000000041800050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = b46544ff94de8027
ldx [%i3+0x070],%g3 ! Observed data at 0000000041800070
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x070,%g4
ldx [%g1+0x110],%g2 ! Expected data = 44f01110ccff905d
ldx [%i3+0x110],%g3 ! Observed data at 0000000041800110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = cc6564b6c4bf3749
ldx [%i3+0x120],%g3 ! Observed data at 0000000041800120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 99b7ff8db77a5680
ldx [%i3+0x148],%g3 ! Observed data at 0000000041800148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1fea02e7fb4e0bc9
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000418001d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1d0,%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
p24_f16_fail:
set p24_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f28_fail:
set p24_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f30_fail:
set p24_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 24 failed
p24_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x060] ! Set processor 24 done flag
set p24_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 24 failed
p24_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x060] ! Set processor 24 done flag
set p24_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p24_selfmod_failed:
ba p24_failed
mov 0xabc,%g1
p24_common_error:
or %g0,0xef8,%g1
ba p24_failed
mov %o5,%g3
p24_common_signature_error:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_common_timeout:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p24_failed
mov 0x0,%g3
p24_trap1e:
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041800010]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800010]
andcc %l0,0x5f3,%l1
done
p24_trap1o:
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041800010]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800010]
andcc %l0,0x5f3,%l1
done
p24_trap2e:
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000008]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000000]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800000]
done
p24_trap2o:
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000008]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041000000]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800000]
done
p24_trap3e:
and %l1,0x452,%l4
sub %l1,0x671,%l0
subc %l4,%l3,%l2
or %l6,%l6,%l0
sub %l6,-0x84c,%l2
done
p24_trap3o:
and %l1,0x452,%l4
sub %l1,0x671,%l0
subc %l4,%l3,%l2
or %l6,%l6,%l0
sub %l6,-0x84c,%l2
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 = 3999932ec4bd03b9
ldx [%g1+0x008],%l1 ! %l1 = e5afe5a5f9d810b7
ldx [%g1+0x010],%l2 ! %l2 = 11ad7c1a254c2e20
ldx [%g1+0x018],%l3 ! %l3 = 061ef6d833686f59
ldx [%g1+0x020],%l4 ! %l4 = 47b46a4db30a8efc
ldx [%g1+0x028],%l5 ! %l5 = 1d7a093e12d02c95
ldx [%g1+0x030],%l6 ! %l6 = d8fe50cc56fb43d8
ldx [%g1+0x038],%l7 ! %l7 = 4f349964b9d58605
! Initialize the output register of window 0
set unres3_start,%o0
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 = 13e7aa4b 34b6aac5 953da40e 6dc9b21e
! %f4 = f0f85844 b421e369 4df0f89a a45b87e2
! %f8 = 86ba9f5d 6b4c33d1 fe2814aa 502a9bf6
! %f12 = 7453f221 a770c76e 20763e8d 42beaff3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1b891ce6 3e8b3a5e c2faf686 fcdfc7c7
! %f20 = cf1501bd f0d11336 40149510 0d5549c6
! %f24 = f3997d69 caeac1ee 4ac78557 0c932fd3
! %f28 = 8f740198 2df50002 2c04fe25 5b038bfe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1ab0988d d1d0f4df 926f5d9a 35ab4cfe
! %f36 = de52e158 b783b52f 70f2f34d 476f30f5
! %f40 = 1f784dcd 94dfdce9 ab1424e8 6ab6acbd
! %f44 = 563614dd c7baeec7 0c4d3a94 13da660e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x22a120c700000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = 22a120c700000025
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 25
p25_label_1:
! Mem[0000000043800160] = 29c5f25f, %l0 = 5d6280b9edc42ac7
ldsb [%i3+0x160],%l0 ! %l0 = 0000000000000029
! Mem[000000004280002f] = eaa3ffe3, %l0 = 0000000000000029
ldstub [%i1+0x02f],%l0 ! %l0 = 000000e3000000ff
! Mem[0000000091000164] = 1d8f3133, %g2 = 6dd4ce686682844b
lduh [%i6+0x166],%g2 ! %g2 = 0000000000001d8f
! Mem[000000004380002c] = a7e35bfe, %l7 = e4c892b9c979b1f8
swap [%i3+0x02c],%l7 ! %l7 = 00000000a7e35bfe
! Mem[000000009000013c] = 731231a8, %g2 = 0000000000001d8f
ldsb [%i4+0x13f],%g2 ! %g2 = 0000000000000073
! %l4 = dadfa46e087ee7ad, Mem[0000000043800010] = 255644de
stha %l4,[%i3+%o2]0x81 ! Mem[0000000043800010] = e7ad44de
! Mem[0000000043800028] = c9330285, %l1 = 67d5b6b237d18743
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000085000000ff
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l7 = 00000000a7e35bfe, imm = 00000000000000d7, %l6 = d1c3b129dcdc094f
tsubcc %l7,0x0d7,%l6 ! %l6 = 00000000a7e35b27, %ccr = 0a
! Mem[0000000090800064] = e90f883c, %g2 = 0000000000000073
ldsh [%i5+0x066],%g2 ! %g2 = ffffffffffffe90f
p25_label_2:
! Mem[0000000091800178] = 72e95a67, %g2 = ffffffffffffe90f
ldsh [%o0+0x17a],%g2 ! %g2 = 00000000000072e9
! Mem[0000000042800008] = c2a0ef47, %l5 = c1acc989925f342b
ldsba [%i1+%o1]0x88,%l5 ! %l5 = 0000000000000047
! Mem[00000000910000a0] = 9b409b40 86349e0f, %g2 = 000072e9, %g3 = 0bad0b00
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009b409b40 0000000086349e0f
! %l4 = dadfa46e087ee7ad, %l2 = 1042771a11026ca0, %l1 = 0000000000000085
orcc %l4,%l2,%l1 ! %l1 = dadff77e197eefad, %ccr = 80
! Mem[0000000091800128] = 089d02df 781f77ff, %g2 = 9b409b40, %g3 = 86349e0f
ldd [%o0+0x128],%g2 ! %g2 = 00000000089d02df 00000000781f77ff
! %f21 = f0d11336, Mem[0000000042000020] = 142eaeb5
sta %f21,[%i0+%o4]0x80 ! Mem[0000000042000020] = f0d11336
! %l7 = 00000000a7e35bfe, Mem[0000000090800010] = 8d8cadf7b062848a
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 00000000a7e35bfe
! Mem[0000000043000064] = 1ab428db, %l2 = 11026ca0, %l0 = 000000e3
add %i2,0x64,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001ab428db
! Mem[0000000043800144] = 477d6e5b, %l3 = 5a7ec8c4, %l4 = 087ee7ad
add %i3,0x144,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000477d6e5b
! %l4 = 00000000477d6e5b, %l7 = 00000000a7e35bfe, %l4 = 00000000477d6e5b
addccc %l4,%l7,%l4 ! %l4 = 00000000ef60ca59, %ccr = 08
p25_label_3:
! %l5 = 0000000000000047, Mem[00000000918001f8] = bebe044f3e3a23fc
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 0000000000000047
! Mem[0000000042800008] = 47efa0c2e89e803a, %l3 = a791f1fe5a7ec8c4
ldxa [%i1+%o1]0x80,%l3 ! %l3 = 47efa0c2e89e803a
! %l2 = 1042771a11026ca0, Mem[00000000918000e2] = 86354a05
sth %l2,[%o0+0x0e2] ! Mem[00000000918000e0] = 6ca04a05
! %l3 = 47efa0c2e89e803a, Mem[00000000918000e0] = ab566ca04a05a747
stx %l3,[%o0+0x0e0] ! Mem[00000000918000e0] = 47efa0c2e89e803a
! %l2 = 1042771a11026ca0, imm = fffffffffffffd31, %l0 = 000000001ab428db
and %l2,-0x2cf,%l0 ! %l0 = 1042771a11026c20
! %l4 = 00000000ef60ca59, Mem[000000009100003c] = 917e51b2
stb %l4,[%i6+0x03c] ! Mem[000000009100003c] = 597e51b2
! Mem[0000000042000020] = 3613d1f0, %l3 = 47efa0c2e89e803a
lduba [%i0+%o4]0x89,%l3 ! %l3 = 00000000000000f0
! Mem[0000000042000008] = 6926b5424f17b7e5, %l5 = 0000000000000047
ldxa [%i0+%o1]0x80,%l5 ! %l5 = 6926b5424f17b7e5
! Mem[00000000428001a8] = 58f39e19, %l6 = a7e35b27, %l1 = 197eefad
add %i1,0x1a8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000058f39e19
! %l7 = 00000000a7e35bfe, %l7 = 00000000a7e35bfe, %ccr = 08
mova %icc,%l7,%l7 ! Moved, %l7 = 00000000a7e35bfe
p25_label_4:
! %l2 = 11026ca0, %l3 = 000000f0, Mem[00000000910000f0] = d89f0c90 e28af12d
std %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = 11026ca0 000000f0
! %l1 = 0000000058f39e19, Mem[0000000091000118] = 5d8c784c, %asi = 80
stha %l1,[%i6+0x118]%asi ! Mem[0000000091000118] = 9e19784c
! Mem[0000000091000080] = 037fae374fba0a1d, %g2 = 00000000089d02df
ldx [%i6+0x080],%g2 ! %g2 = 037fae374fba0a1d
! Mem[0000000043800020] = 6d0a2f8ebfbea92e, %l6 = 00000000a7e35b27, %l7 = 00000000a7e35bfe
add %i3,0x20,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 6d0a2f8ebfbea92e
membar #Sync ! Added by membar checker (215)
! %l0 = 1042771a11026c20, Mem[00000000900000e8] = bdb012047879655b
stx %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 1042771a11026c20
! %l6 = 00000000a7e35b27, Mem[00000000910000a8] = 4548123c1253fffd
stx %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000000a7e35b27
! %l4 = 00000000ef60ca59, imm = 0000000000000118, %l0 = 1042771a11026c20
orncc %l4,0x118,%l0 ! %l0 = fffffffffffffeff, %ccr = 88
! Mem[0000000091800134] = 8239ea95, %g2 = 037fae374fba0a1d
ldub [%o0+0x136],%g2 ! %g2 = 0000000000000082
! Mem[0000000042000008] = 6926b542, %l3 = 00000000000000f0
lduha [%i0+%o1]0x80,%l3 ! %l3 = 0000000000006926
! %l2 = 11026ca0, %l3 = 00006926, Mem[0000000043000008] = 47790f42 8cc77bd3
stda %l2,[%i2+%o1]0x88 ! Mem[0000000043000008] = 11026ca0 00006926
p25_label_5:
! %l1 = 0000000058f39e19, Mem[0000000042000010] = 98d24686ff7da2fd
stxa %l1,[%i0+%o2]0x80 ! Mem[0000000042000010] = 0000000058f39e19
! %l4 = 00000000ef60ca59, Mem[0000000042800074] = 7a1f825e
sth %l4,[%i1+0x074] ! Mem[0000000042800074] = ca59825e
! Mem[00000000910001dc] = e82b3baa, %g18 = 136f5d0e25c7d14f
ldsw [%i6+0x1dc],%g2 ! %g2 = 136f5d0e25c7d14f
! done : should take illegal inst trap, %l0 = fffffffffffffeff
done ! Illegal inst trap : %l0 = ffffffffffffff0f
! Mem[0000000043000028] = 518f1f62 aafd6a27, %l4 = ef60ca59, %l5 = 4f17b7e5
ldda [%i2+%o5]0x89,%l4 ! %l4 = 00000000aafd6a27 00000000518f1f62
! %l7 = 6d0a2f8ebfbea92e, Mem[0000000042800010] = 8c4a7fc1
stwa %l7,[%i1+%o2]0x89 ! Mem[0000000042800010] = bfbea92e
! Mem[0000000043000010] = af5c62b1, %l5 = 00000000518f1f62
ldsha [%i2+%o2]0x89,%l5 ! %l5 = 00000000000062b1
! %l6 = 00000000a7e35b27, Mem[00000000428001e4] = 466146f9
stw %l6,[%i1+0x1e4] ! Mem[00000000428001e4] = a7e35b27
! %l1 = 0000000058f39e19, Mem[0000000091800048] = 3f283d9b
stw %l1,[%o0+0x048] ! Mem[0000000091800048] = 58f39e19
! retry : should take illegal inst trap, %l0 = ffffffffffffff0f
retry ! Illegal inst trap : %l0 = ffffffffffffff1f
p25_label_6:
! Mem[0000000043000008] = a06c0211, %l6 = 00000000a7e35b27
ldsha [%i2+%o1]0x80,%l6 ! %l6 = ffffffffffffa06c
! Mem[0000000043800018] = 20dcc5d7, %l2 = 1042771a11026ca0
swapa [%i3+%o3]0x80,%l2 ! %l2 = 0000000020dcc5d7
! Mem[00000000908001dc] = b413d6a5, %g2 = ffffffffe82b3baa
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000b413
! Mem[0000000091800030] = 268769d2, %g2 = 000000000000b413
lduw [%o0+0x030],%g2 ! %g2 = 00000000268769d2
! Mem[00000000900001f0] = e25abab028ee9ba8, %g2 = 00000000268769d2
ldx [%i4+0x1f0],%g2 ! %g2 = e25abab028ee9ba8
! Mem[0000000042000010] = 199ef35800000000, %f12 = 7453f221 a770c76e
ldda [%i0+%o2]0x88,%f12 ! %f12 = 199ef358 00000000
! Mem[00000000430000f4] = 332a0143, %l3 = 00006926, %l2 = 20dcc5d7
add %i2,0xf4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000332a0143
! %l1 = 0000000058f39e19, immed = ffffffa0, %ccr = 88
movrlez %l1,-0x060,%l1 ! Not Moved, %l1 = 0000000058f39e19
! Mem[0000000043800008] = 53c27664, %l4 = 00000000aafd6a27
lduba [%i3+%o1]0x81,%l4 ! %l4 = 0000000000000053
! Randomly selected nop
nop
p25_label_7:
! Mem[0000000090000150] = d6ef1860, %g2 = e25abab028ee9ba8
lduw [%i4+0x150],%g2 ! %g2 = 00000000d6ef1860
! %l6 = ffffa06c, %l7 = bfbea92e, Mem[0000000090800158] = e7bc12dd 1e2bd804
std %l6,[%i5+0x158] ! Mem[0000000090800158] = ffffa06c bfbea92e
! %l3 = 0000000000006926, Mem[0000000043000000] = a1486446
stha %l3,[%i2+%g0]0x80 ! Mem[0000000043000000] = 69266446
! %l1 = 0000000058f39e19, Mem[00000000438000b0] = d45aa1ccac4caf30
stx %l1,[%i3+0x0b0] ! Mem[00000000438000b0] = 0000000058f39e19
! immd = 00000000000002de, %l6 = ffffffffffffa06c, %ccr = 88
movne %icc,0x2de,%l6 ! Moved, %l6 = 00000000000002de
! %l4 = 0000000000000053, %l0 = ffffffffffffff1f, %l7 = 6d0a2f8ebfbea92e
mulx %l4,%l0,%l7 ! %l7 = ffffffffffffb70d
! Mem[0000000043000018] = 0985b22f, %l7 = ffffffffffffb70d
swapa [%i2+%o3]0x81,%l7 ! %l7 = 000000000985b22f
! Mem[00000000908001a8] = 7794989c, %g2 = 00000000d6ef1860
ldub [%i5+0x1ab],%g2 ! %g2 = 0000000000000077
! %l4 = 00000053, %l5 = 000062b1, Mem[0000000042800018] = 1a07787e 4fc37987
stda %l4,[%i1+%o3]0x89 ! Mem[0000000042800018] = 00000053 000062b1
! retry : should take illegal inst trap, %l0 = ffffffffffffff1f
retry ! Illegal inst trap : %l0 = ffffffffffffff2f
p25_label_8:
! %l2 = 00000000332a0143, %l3 = 0000000000006926, %y = 00000000
mulscc %l2,%l3,%l1 ! %l1 = 00000000999500a1, %ccr = 08, %y = 80000000
! Mem[0000000043800008] = d295235a6476c253, %l5 = 00000000000062b1
ldxa [%i3+%o1]0x88,%l5 ! %l5 = d295235a6476c253
! Mem[00000000910001c8] = 4ceef152664634c6, %g2 = 0000000000000077
ldx [%i6+0x1c8],%g2 ! %g2 = 4ceef152664634c6
! immd = 00000000000003ee, %l5 = d295235a6476c253, %ccr = 08
movg %icc,0x3ee,%l5 ! Register Not Moved
! %l0 = ffffff2f, %l1 = 999500a1, Mem[00000000900001e8] = 2bf50637 3fb77494
std %l0,[%i4+0x1e8] ! Mem[00000000900001e8] = ffffff2f 999500a1
! Mem[0000000090800144] = 1aa5b1db, %g2 = 4ceef152664634c6
ldsb [%i5+0x147],%g2 ! %g2 = 000000000000001a
! Mem[00000000910000cc] = 80d38d16, %g2 = 000000000000001a
lduh [%i6+0x0ce],%g2 ! %g2 = 00000000000080d3
! %l3 = 0000000000006926, Mem[0000000042000010] = 0000000058f39e19
stxa %l3,[%i0+%o2]0x81 ! Mem[0000000042000010] = 0000000000006926
! Mem[0000000043000128] = 52b7be9a0b1283c0, %l7 = 000000000985b22f, %l1 = 00000000999500a1
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 52b7be9a0b1283c0
! %f19 = fcdfc7c7, Mem[0000000090800170] = 4cca3bb6
st %f19,[%i5+0x170] ! Mem[0000000090800170] = fcdfc7c7
p25_label_9:
! Mem[0000000042800000] = 0c32093f, %l3 = 0000000000006926
lduha [%i1+%g0]0x80,%l3 ! %l3 = 0000000000000c32
! %l7 = 000000000985b22f, Mem[0000000042800020] = 895d78199a184188
stxa %l7,[%i1+%o4]0x88 ! Mem[0000000042800020] = 000000000985b22f
! %l5 = d295235a6476c253, imm = 0000000000000004, %l5 = d295235a6476c253
sra %l5,0x004,%l5 ! %l5 = 0000000006476c25
! Mem[0000000043000010] = b1625caf, %l5 = 0000000006476c25
lduha [%i2+%o2]0x80,%l5 ! %l5 = 000000000000b162
! Mem[0000000042800028] = 9c996e9d, %l4 = 0000000000000053
lduwa [%i1+%o5]0x88,%l4 ! %l4 = 000000009c996e9d
! Mem[0000000090800178] = 9bc20eb3, %g2 = 00000000000080d3
ldub [%i5+0x178],%g2 ! %g2 = 000000000000009b
! %f10 = fe2814aa 502a9bf6, Mem[0000000091800140] = 2c79ecf4 b654a261
stda %f10,[%o0+0x140]%asi ! Mem[0000000091800140] = fe2814aa 502a9bf6
! Mem[00000000908000dc] = 9f5b4f91, %g2 = 000000000000009b
ldub [%i5+0x0dd],%g2 ! %g2 = 000000000000009f
! Mem[0000000043000018] = ffffb70dc82af849, %l3 = 0000000000000c32
ldxa [%i2+%o3]0x80,%l3 ! %l3 = ffffb70dc82af849
! Mem[00000000908001c8] = 632be155, %g2 = 000000000000009f
lduba [%i5+0x1c9]%asi,%g2 ! %g2 = 0000000000000063
p25_label_10:
! %l3 = ffffb70dc82af849, Mem[00000000428001c8] = 9edfec2fa1a54270, %asi = 80
stxa %l3,[%i1+0x1c8]%asi ! Mem[00000000428001c8] = ffffb70dc82af849
! %f16 = 1b891ce6 3e8b3a5e c2faf686 fcdfc7c7
! %f20 = cf1501bd f0d11336 40149510 0d5549c6
! %f24 = f3997d69 caeac1ee 4ac78557 0c932fd3
! %f28 = 8f740198 2df50002 2c04fe25 5b038bfe
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000428000f8] = f606a801d96387f3, %l2 = 00000000332a0143, %l4 = 000000009c996e9d
add %i1,0xf8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f606a801d96387f3
! Mem[00000000430000e0] = 262b2f86ac486d89, %l2 = 00000000332a0143, %l0 = ffffffffffffff2f
add %i2,0xe0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 262b2f86ac486d89
! Mem[00000000428001d0] = b5a72491, %l1 = 52b7be9a0b1283c0
swap [%i1+0x1d0],%l1 ! %l1 = 00000000b5a72491
! Mem[00000000910000fc] = 449416c8, %g2 = 0000000000000063
ldub [%i6+0x0ff],%g2 ! %g2 = 0000000000000044
! Mem[0000000042800000] = 0c32093f, %l7 = 000000000985b22f
lduwa [%i1+%g0]0x80,%l7 ! %l7 = 000000000c32093f
! %l5 = 000000000000b162, Mem[0000000042000028] = dd0c744f
stba %l5,[%i0+%o5]0x89 ! Mem[0000000042000028] = dd0c7462
! Mem[0000000043000108] = 13a5b9a5, %l2 = 332a0143, %l1 = b5a72491
add %i2,0x108,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000013a5b9a5
! %l7 = 000000000c32093f, %l6 = 00000000000002de, %ccr = 08
movrne %l7,%l6,%l2 ! Moved, %l2 = 00000000000002de
p25_label_11:
! %l6 = 00000000000002de, %l6 = 00000000000002de, %l0 = 262b2f86ac486d89
sub %l6,%l6,%l0 ! %l0 = 0000000000000000
! %l4 = f606a801d96387f3, %l6 = 00000000000002de, %l4 = f606a801d96387f3
sra %l4,%l6,%l4 ! %l4 = ffffffffffffffff
membar #Sync ! Added by membar checker (216)
! Mem[0000000090000080] = 1b891ce6, %g2 = 0000000000000044
lduw [%i4+0x080],%g2 ! %g2 = 000000001b891ce6
! Mem[0000000042000094] = adec320d, %l7 = 000000000c32093f
swap [%i0+0x094],%l7 ! %l7 = 00000000adec320d
! %l2 = 00000000000002de, %l2 = 00000000000002de, %ccr = 08
movneg %xcc,%l2,%l2 ! Register Not Moved
! %l5 = 000000000000b162, Mem[00000000908001a8] = 144eb177
stb %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 624eb177
! %l2 = 00000000000002de, %l6 = 00000000000002de, %l7 = 00000000adec320d
add %l2,%l6,%l7 ! %l7 = 00000000000005bc
! %l3 = ffffb70dc82af849, Mem[0000000090800030] = 574d316e
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = c82af849
! %l6 = 00000000000002de, Mem[00000000918001b0] = 48bf949ef9505f57, %asi = 80
stxa %l6,[%o0+0x1b0]%asi ! Mem[00000000918001b0] = 00000000000002de
! Mem[000000009100009c] = 0fd4462d, %g18 = 136f5d0e25c7d14f
ldsw [%i6+0x09c],%g2 ! %g2 = 136f5d0e25c7d14f
p25_label_12:
! %l4 = ffffffffffffffff, %l1 = 0000000013a5b9a5, %ccr = 08
movleu %icc,%l4,%l1 ! Register Not Moved
! %f0 = 13e7aa4b 34b6aac5 953da40e 6dc9b21e
! %f4 = f0f85844 b421e369 4df0f89a a45b87e2
! %f8 = 86ba9f5d 6b4c33d1 fe2814aa 502a9bf6
! %f12 = 199ef358 00000000 20763e8d 42beaff3
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l1 = 0000000013a5b9a5, Mem[0000000043800010] = e7ad44de
stha %l1,[%i3+%o2]0x81 ! Mem[0000000043800010] = b9a544de
! Mem[000000009100016c] = 0fcb6c1c, %g2 = 000000000fd4462d
ldsh [%i6+0x16c],%g2 ! %g2 = 0000000000000fcb
! %l2 = 00000000000002de, Mem[0000000043800000] = 47064188
stwa %l2,[%i3+%g0]0x88 ! Mem[0000000043800000] = 000002de
! Mem[0000000042800010] = bfbea92e, %l3 = ffffb70dc82af849
ldswa [%i1+%o2]0x89,%l3 ! %l3 = ffffffffbfbea92e
! immd = 000000000000025d, %l2 = 00000000000002de, %ccr = 08
movcc %icc,0x25d,%l2 ! Moved, %l2 = 000000000000025d
! immd = 00000000000002f2, %l7 = 00000000000005bc, %ccr = 08
movle %icc,0x2f2,%l7 ! Moved, %l7 = 00000000000002f2
! Mem[0000000042800018] = 00000053, %l7 = 00000000000002f2
lduha [%i1+%o3]0x89,%l7 ! %l7 = 0000000000000053
! %l0 = 00000000, %l1 = 13a5b9a5, Mem[0000000043800010] = de44a5b9 faacc4ef
stda %l0,[%i3+%o2]0x88 ! Mem[0000000043800010] = 00000000 13a5b9a5
p25_label_13:
! Mem[00000000918001fc] = 0047e8ab, %g2 = 0000000000000fcb
ldsha [%o0+0x1fe]%asi,%g2 ! %g2 = 0000000000000047
! immd = 00000000000003c1, %l5 = 000000000000b162, %ccr = 08
movneg %xcc,0x3c1,%l5 ! Register Not Moved
! %l0 = 0000000000000000, Mem[000000009180017d] = 6737e7ec
stb %l0,[%o0+0x17d] ! Mem[000000009180017c] = 0037e7ec
! Mem[000000009180005c] = 95688e2d, %g2 = 0000000000000047
ldsh [%o0+0x05c],%g2 ! %g2 = ffffffffffff9568
! Mem[00000000900000b4] = 2df50002, %g2 = ffffffffffff9568
ldub [%i4+0x0b4],%g2 ! %g2 = 000000000000002d
! %l0 = 0000000000000000, Mem[0000000042800020] = 2fb28509
stwa %l0,[%i1+%o4]0x81 ! Mem[0000000042800020] = 00000000
! Mem[0000000042000126] = bf091d88, %l3 = ffffffffbfbea92e
ldstub [%i0+0x126],%l3 ! %l3 = 0000001d000000ff
! %l0 = 0000000000000000, Mem[0000000042800018] = 000062b100000053
stxa %l0,[%i1+%o3]0x88 ! Mem[0000000042800018] = 0000000000000000
! %l7 = 0000000000000053, %l0 = 0000000000000000, %l4 = ffffffffffffffff
andncc %l7,%l0,%l4 ! %l4 = 0000000000000053, %ccr = 00
! %l5 = 000000000000b162, %l0 = 0000000000000000, %ccr = 00
movre %l5,%l0,%l3 ! Not Moved, %l3 = 000000000000001d
p25_label_14:
! Mem[0000000091000040] = 0115df7dd61db2b3, %f48 = 6fe4c21f 0afb269c
ldd [%i6+0x040],%f48 ! %f48 = 0115df7d d61db2b3
! Mem[0000000043800028] = ff0233c9c979b1f8, %l7 = 0000000000000053, %l0 = 0000000000000000
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ff0233c9c979b1f8
! Mem[0000000043000008] = a06c0211 26690000, %l4 = 00000053, %l5 = 0000b162
ldda [%i2+%o1]0x81,%l4 ! %l4 = 00000000a06c0211 0000000026690000
! Mem[0000000043800008] = 53c27664, %l2 = 000000000000025d
ldswa [%i3+%o1]0x80,%l2 ! %l2 = 0000000053c27664
! %l0 = ff0233c9c979b1f8, immed = 00000265, %y = 80000000
smul %l0,0x265,%l3 ! %l3 = ffffff7d706726d8, %y = ffffff7d
! %l3 = ffffff7d706726d8, Mem[000000009100003a] = c57f597e
sth %l3,[%i6+0x03a] ! Mem[0000000091000038] = 26d8597e
! Mem[00000000910001c0] = b4ba3c6d, %g2 = 000000000000002d
ldub [%i6+0x1c1],%g2 ! %g2 = 00000000000000b4
! Mem[0000000090000188] = 2d0b685c, %g2 = 00000000000000b4
lduw [%i4+0x188],%g2 ! %g2 = 000000002d0b685c
! %l3 = ffffff7d706726d8, %l7 = 0000000000000053, %l6 = 00000000000002de
addcc %l3,%l7,%l6 ! %l6 = ffffff7d7067272b, %ccr = 80
! Mem[00000000918000b8] = 8865455c, %g2 = 000000002d0b685c
ldsha [%o0+0x0ba]%asi,%g2 ! %g2 = ffffffffffff8865
p25_label_15:
! Mem[00000000428000f4] = b91f167a, %l5 = 0000000026690000
swap [%i1+0x0f4],%l5 ! %l5 = 00000000b91f167a
! %l6 = 7067272b, %l7 = 00000053, Mem[0000000091000000] = 5398fcc6 4cc663e3
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 7067272b 00000053
! %l2 = 0000000053c27664, Mem[0000000090800168] = f04d9a59a5ee00ad, %asi = 80
stxa %l2,[%i5+0x168]%asi ! Mem[0000000090800168] = 0000000053c27664
! %l4 = 00000000a06c0211, Mem[00000000918001f0] = 7ba8917e
sth %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 0211917e
! Mem[0000000091800088] = ad1e6f64, %g18 = 136f5d0e25c7d14f
ldsw [%o0+0x088],%g2 ! %g2 = 136f5d0e25c7d14f
! %l4 = 00000000a06c0211, %l6 = ffffff7d7067272b, %ccr = 80
movneg %icc,%l4,%l6 ! Register Not Moved
! %l4 = 00000000a06c0211, Mem[0000000042000018] = a813f97653a9d617
stxa %l4,[%i0+%o3]0x88 ! Mem[0000000042000018] = 00000000a06c0211
! %f22 = 40149510 0d5549c6, Mem[0000000043000008] = 11026ca0 00006926
stda %f22,[%i2+%o1]0x88 ! Mem[0000000043000008] = 40149510 0d5549c6
! %l4 = 00000000a06c0211, Mem[0000000090000190] = 3558c986265e791c
stx %l4,[%i4+0x190] ! Mem[0000000090000190] = 00000000a06c0211
! Mem[0000000090800164] = 739ddb05, %g2 = ffffffffad1e6f64
lduh [%i5+0x164],%g2 ! %g2 = 000000000000739d
p25_label_16:
! %l5 = 00000000b91f167a, Mem[00000000910000f8] = 2bd48627
stw %l5,[%i6+0x0f8] ! Mem[00000000910000f8] = b91f167a
! Mem[00000000918000f8] = 034657a3, %g2 = 000000000000739d
lduh [%o0+0x0fa],%g2 ! %g2 = 0000000000000346
! %l7 = 0000000000000053, Mem[0000000043000028] = 276afdaa
stwa %l7,[%i2+%o5]0x81 ! Mem[0000000043000028] = 00000053
! Mem[0000000091800018] = e06c8dddb2c524bc, %f48 = 0115df7d d61db2b3
ldd [%o0+%o3],%f48 ! %f48 = e06c8ddd b2c524bc
! retry : should take illegal inst trap, %l0 = ff0233c9c979b1f8
retry ! Illegal inst trap : %l0 = ff0233c9c979b208
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001b8] = ea9d818c, %g18 = 136f5d0e25c7d14f
ldsw [%i4+0x1b8],%g2 ! %g2 = 136f5d0e25c7d14f
! %f24 = f3997d69 caeac1ee, Mem[0000000090800118] = 97eb4367 531e9d66
std %f24,[%i5+0x118] ! Mem[0000000090800118] = f3997d69 caeac1ee
! %l3 = ffffff7d706726d8, imm = 0000000000000e91, %l7 = 0000000000000053
xnor %l3,0xe91,%l7 ! %l7 = 000000828f98d7b6
! Mem[0000000042000018] = 11026ca0, %l3 = ffffff7d706726d8
ldsba [%i0+%o3]0x80,%l3 ! %l3 = 0000000000000011
p25_label_17:
! %l5 = 00000000b91f167a, immed = 00000032, %ccr = 80
movrlez %l5,0x032,%l1 ! Not Moved, %l1 = 0000000013a5b9a5
! %f13 = 00000000, Mem[0000000042800008] = 47efa0c2
sta %f13,[%i1+%o1]0x80 ! Mem[0000000042800008] = 00000000
! Mem[0000000090000198] = 11310a36b2be6763, %g2 = ffffffffea9d818c
ldxa [%i4+0x198]%asi,%g2 ! %g2 = 11310a36b2be6763
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %f20 = cf1501bd, Mem[0000000090800068] = 883c1f8f
st %f20,[%i5+0x068] ! Mem[0000000090800068] = cf1501bd
! %l2 = 0000000053c27664, Mem[0000000043800010] = 00000000
stha %l2,[%i3+%o2]0x89 ! Mem[0000000043800010] = 00007664
! %l1 = 0000000013a5b9a5, Mem[00000000908000c8] = 59095ea4, %asi = 80
stwa %l1,[%i5+0x0c8]%asi ! Mem[00000000908000c8] = 13a5b9a5
! Mem[00000000428000c4] = f934e6e2, %l3 = 00000011, %l3 = 00000011
add %i1,0xc4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f934e6e2
! Mem[00000000430000a9] = f1bb6008, %l2 = 0000000053c27664
ldstub [%i2+0x0a9],%l2 ! %l2 = 000000bb000000ff
! Mem[0000000042000020] = 3613d1f0, %l6 = ffffff7d7067272b
ldsba [%i0+%o4]0x89,%l6 ! %l6 = fffffffffffffff0
p25_label_18:
! Mem[0000000043000167] = b7d489c6, %l4 = 00000000a06c0211
ldstub [%i2+0x167],%l4 ! %l4 = 000000c6000000ff
! Mem[0000000090000040] = 14608aca, %g2 = 11310a36b2be6763
lduba [%i4+0x041]%asi,%g2 ! %g2 = 0000000000000014
! Mem[0000000090800048] = 6b234ec5, %g2 = 0000000000000014
ldub [%i5+0x048],%g2 ! %g2 = 000000000000006b
! %f8 = 86ba9f5d 6b4c33d1, Mem[0000000043000010] = af5c62b1 9c24cd09
stda %f8 ,[%i2+%o2]0x89 ! Mem[0000000043000010] = 86ba9f5d 6b4c33d1
! Mem[0000000042000084] = 0c13aa6e, %l4 = 00000000000000c6
ldsw [%i0+0x084],%l4 ! %l4 = 000000000c13aa6e
! Mem[0000000091800140] = fe2814aa, %g2 = 000000000000006b
ldsb [%o0+0x140],%g2 ! %g2 = fffffffffffffffe
! %f10 = fe2814aa 502a9bf6, Mem[0000000043000020] = cf46ad2a 0ff84aea
stda %f10,[%i2+%o4]0x80 ! Mem[0000000043000020] = fe2814aa 502a9bf6
! %l2 = 000000bb, %l3 = f934e6e2, Mem[00000000900000e0] = 8aeb2873 4f585542
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000bb f934e6e2
! %l3 = 00000000f934e6e2, imm = fffffffffffff402, %l4 = 000000000c13aa6e
andcc %l3,-0xbfe,%l4 ! %l4 = 00000000f934e402, %ccr = 08
! Mem[0000000091800084] = 6ffbbb7b, %g2 = fffffffffffffffe
lduw [%o0+0x084],%g2 ! %g2 = 000000006ffbbb7b
p25_label_19:
! %l2 = 000000bb, %l3 = f934e6e2, Mem[0000000090800168] = 00000000 53c27664
std %l2,[%i5+0x168] ! Mem[0000000090800168] = 000000bb f934e6e2
! %l6 = fffffffffffffff0, %l5 = 00000000b91f167a, %l6 = fffffffffffffff0
sub %l6,%l5,%l6 ! %l6 = ffffffff46e0e976
! Mem[00000000908001d8] = e4dccb27, %g2 = 000000006ffbbb7b
ldsh [%i5+0x1d8],%g2 ! %g2 = ffffffffffffe4dc
! Mem[00000000908001d4] = 55cde4dc, %g2 = ffffffffffffe4dc
lduha [%i5+0x1d6]%asi,%g2 ! %g2 = 00000000000055cd
! Mem[0000000042000028] = 62740cdd44049d8d, %l6 = ffffffff46e0e976
ldxa [%i0+%o5]0x80,%l6 ! %l6 = 62740cdd44049d8d
membar #Sync ! Added by membar checker (217)
! %l2 = 00000000000000bb, Mem[000000009000000c] = d6c112ce
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 00bb12ce
! Mem[000000009100014c] = bb8ca6d7, %g2 = 00000000000055cd
lduw [%i6+0x14c],%g2 ! %g2 = 00000000bb8ca6d7
! %l6 = 62740cdd44049d8d, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l6,[%o0+0x110] ! Mem[0000000091800110] = 62740cdd44049d8d
! Mem[0000000042000020] = f0d11336, %l2 = 00000000000000bb
ldstuba [%i0+%o4]0x81,%l2 ! %l2 = 000000f0000000ff
! %l6 = 62740cdd44049d8d, Mem[0000000091000119] = 19784c75
stb %l6,[%i6+0x119] ! Mem[0000000091000118] = 8d784c75
p25_label_20:
! Mem[0000000042000000] = 918afd1b, %l6 = 62740cdd44049d8d
lduwa [%i0+%g0]0x80,%l6 ! %l6 = 00000000918afd1b
! %l7 = 000000828f98d7b6, Mem[00000000918001ba] = 5317b43e, %asi = 80
stha %l7,[%o0+0x1ba]%asi ! Mem[00000000918001b8] = d7b6b43e
! %l6 = 918afd1b, %l7 = 8f98d7b6, Mem[0000000042800000] = 3f09320c fc2bb71b
stda %l6,[%i1+%g0]0x88 ! Mem[0000000042800000] = 918afd1b 8f98d7b6
! Mem[0000000090000080] = 1b891ce6 3e8b3a5e c2faf686 fcdfc7c7
! Mem[0000000090000090] = cf1501bd f0d11336 40149510 0d5549c6
! Mem[00000000900000a0] = f3997d69 caeac1ee 4ac78557 0c932fd3
! Mem[00000000900000b0] = 8f740198 2df50002 2c04fe25 5b038bfe
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000042800010] = 2ea9bebf, %l1 = 0000000013a5b9a5
lduwa [%i1+%o2]0x81,%l1 ! %l1 = 000000002ea9bebf
! %l3 = 00000000f934e6e2, Mem[00000000420001d6] = 5d3f53b8
sth %l3,[%i0+0x1d6] ! Mem[00000000420001d4] = 5d3fe6e2
! Mem[0000000091000058] = 4dd057e9, %g18 = 136f5d0e25c7d14f
ldsw [%i6+0x058],%g2 ! %g2 = 136f5d0e25c7d14f
! %l5 = 00000000b91f167a, %l1 = 000000002ea9bebf, %ccr = 08
movneg %xcc,%l5,%l1 ! Register Not Moved
! %l4 = 00000000f934e402, %l2 = 00000000000000f0, %ccr = 08
movrlz %l4,%l2,%l1 ! Not Moved, %l1 = 000000002ea9bebf
! %l2 = 000000f0, %l3 = f934e6e2, Mem[0000000091800118] = 16d0a328 7a43b570
std %l2,[%o0+0x118] ! Mem[0000000091800118] = 000000f0 f934e6e2
p25_label_21:
! immd = 00000000000002a1, %l2 = 00000000000000f0, %ccr = 08
movge %icc,0x2a1,%l2 ! Register Not Moved
! %l1 = 000000002ea9bebf, %l6 = 00000000918afd1b, %l1 = 000000002ea9bebf
andn %l1,%l6,%l1 ! %l1 = 000000002e2102a4
! Mem[0000000090800138] = 2285e4c7 47655d3c, %g2 = 4dd057e9, %g3 = 781f77ff
ldd [%i5+0x138],%g2 ! %g2 = 000000002285e4c7 0000000047655d3c
! Mem[00000000910000ec] = fc11026c, %g2 = 000000002285e4c7
ldub [%i6+0x0ef],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090000040] = 608aca52, %g2 = 00000000000000fc
ldsh [%i4+0x042],%g2 ! %g2 = 000000000000608a
! Mem[000000009100013c] = 1fce8b29, %g2 = 000000000000608a
lduw [%i6+0x13c],%g2 ! %g2 = 000000001fce8b29
! %l0 = ff0233c9c979b208, Mem[000000009080007a] = 2cea1c60
stb %l0,[%i5+0x07a] ! Mem[0000000090800078] = 08ea1c60
! %l5 = 00000000b91f167a, %l1 = 000000002e2102a4, %ccr = 08
movl %xcc,%l5,%l1 ! Register Not Moved
! Mem[0000000091800094] = 3de883cf, %g2 = 000000001fce8b29
ldsb [%o0+0x096],%g2 ! %g2 = 000000000000003d
! %l4 = 00000000f934e402, imm = fffffffffffff376, %l7 = 000000828f98d7b6
andn %l4,-0xc8a,%l7 ! %l7 = 0000000000000400
p25_label_22:
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = 0000003d, %g3 = 47655d3c
ldd [%i5+0x140],%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! %l3 = 00000000f934e6e2, %l1 = 000000002e2102a4, %ccr = 08
movge %xcc,%l3,%l1 ! Moved, %l1 = 00000000f934e6e2
! %f18 = c2faf686 fcdfc7c7, Mem[0000000043800018] = a06c0211 d6cc59e8
stda %f18,[%i3+%o3]0x89 ! Mem[0000000043800018] = c2faf686 fcdfc7c7
! Mem[00000000438001f8] = 62a528ea, %l1 = f934e6e2, %l4 = f934e402
add %i3,0x1f8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000062a528ea
! %l0 = ff0233c9c979b208, %l7 = 0000000000000400, %l5 = 00000000b91f167a
sra %l0,%l7,%l5 ! %l5 = ffffffffc979b208
! immd = 00000000000003cd, %l5 = ffffffffc979b208, %ccr = 08
movgu %icc,0x3cd,%l5 ! Moved, %l5 = 00000000000003cd
! %l6 = 00000000918afd1b, imm = fffffffffffff0ec, %l6 = 00000000918afd1b
taddcc %l6,-0xf14,%l6 ! %l6 = 00000000918aee07, %ccr = 1b
! %l5 = 00000000000003cd, immed = fffffe59, %ccr = 1b
movrlez %l5,-0x1a7,%l7 ! Not Moved, %l7 = 0000000000000400
! %l3 = 00000000f934e6e2, Mem[000000004380000e] = 5a2395d2
sth %l3,[%i3+0x00e] ! Mem[000000004380000c] = 5a23e6e2
! immd = 000000000000004b, %l5 = 00000000000003cd, %ccr = 1b
movge %xcc,0x04b,%l5 ! Moved, %l5 = 000000000000004b
p25_label_23:
! Mem[0000000091000060] = 5da12a33b0ae5170, %g2 = 000000004acaddd5
ldx [%i6+0x060],%g2 ! %g2 = 5da12a33b0ae5170
! Mem[0000000043000028] = 00000053, %l2 = 00000000000000f0
ldstuba [%i2+%o5]0x81,%l2 ! %l2 = 00000000000000ff
! Mem[000000009000005c] = d86577bc, %g2 = 5da12a33b0ae5170
lduh [%i4+0x05e],%g2 ! %g2 = 000000000000d865
! Mem[00000000908001a0] = 7e7f32e1, %g2 = 000000000000d865
lduw [%i5+0x1a0],%g2 ! %g2 = 000000007e7f32e1
! Mem[00000000420001b8] = 85e3e4094cb9bcb9, %l4 = 0000000062a528ea
ldx [%i0+0x1b8],%l4 ! %l4 = 85e3e4094cb9bcb9
! %f10 = fe2814aa 502a9bf6, Mem[0000000091800118] = 000000f0 f934e6e2
std %f10,[%o0+0x118] ! Mem[0000000091800118] = fe2814aa 502a9bf6
! Mem[0000000090000100] = 34ee920f, %g2 = 000000007e7f32e1
lduw [%i4+0x100],%g2 ! %g2 = 0000000034ee920f
! Mem[00000000908001e0] = d6a5c4974304eb69, %f48 = 1b891ce6 3e8b3a5e
ldd [%i5+0x1e0],%f48 ! %f48 = d6a5c497 4304eb69
! Mem[0000000090800128] = 22f4c4129b9921c5, %f48 = d6a5c497 4304eb69
ldd [%i5+0x128],%f48 ! %f48 = 22f4c412 9b9921c5
! %l7 = 0000000000000400, Mem[0000000091000168] = 31336c30
stw %l7,[%i6+0x168] ! Mem[0000000091000168] = 00000400
p25_label_24:
! Mem[00000000430000cc] = 7e89ff2a, %l1 = 00000000f934e6e2
swap [%i2+0x0cc],%l1 ! %l1 = 000000007e89ff2a
! Mem[0000000042000008] = e5b7174f42b52669, %f28 = 8f740198 2df50002
ldda [%i0+%o1]0x88,%f28 ! %f28 = e5b7174f 42b52669
! %l5 = 000000000000004b, Mem[00000000910001d0] = 68264bad
sth %l5,[%i6+0x1d0] ! Mem[00000000910001d0] = 004b4bad
! %f28 = e5b7174f, Mem[00000000910000d4] = 867874ed
st %f28,[%i6+0x0d4] ! Mem[00000000910000d4] = e5b7174f
! %l0 = c979b208, %l1 = 7e89ff2a, Mem[0000000091800120] = 6809a010 4a78748f
std %l0,[%o0+0x120] ! Mem[0000000091800120] = c979b208 7e89ff2a
! %l6 = 918aee07, %l7 = 00000400, Mem[0000000090800010] = 00000000 a7e35bfe
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 918aee07 00000400
! %l7 = 0000000000000400, %l5 = 000000000000004b, %l2 = 0000000000000000
taddcc %l7,%l5,%l2 ! %l2 = 000000000000044b, %ccr = 02
! Mem[0000000042800028] = 9d6e999c, %l0 = ff0233c9c979b208
lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000009d6e
! %l6 = 00000000918aee07, imm = fffffffffffff126, %l5 = 000000000000004b
subc %l6,-0xeda,%l5 ! %l5 = 00000000918afce1
! %l0 = 0000000000009d6e, Mem[0000000042800000] = 8f98d7b6918afd1b
stxa %l0,[%i1+%g0]0x89 ! Mem[0000000042800000] = 0000000000009d6e
p25_label_25:
! %l4 = 4cb9bcb9, %l5 = 918afce1, Mem[0000000091800038] = 8581ae53 fd74b765
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 4cb9bcb9 918afce1
! %l7 = 0000000000000400, %l5 = 00000000918afce1, %ccr = 02
move %xcc,%l7,%l5 ! Register Not Moved
! %l0 = 0000000000009d6e, imm = fffffffffffffa6c, %l5 = 00000000918afce1
sub %l0,-0x594,%l5 ! %l5 = 000000000000a302
! Mem[0000000043800148] = a3079c02, %l2 = 0000044b, %l7 = 00000400
add %i3,0x148,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000a3079c02
! %f0 = 13e7aa4b 34b6aac5 953da40e 6dc9b21e
! %f4 = f0f85844 b421e369 4df0f89a a45b87e2
! %f8 = 86ba9f5d 6b4c33d1 fe2814aa 502a9bf6
! %f12 = 199ef358 00000000 20763e8d 42beaff3
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000091800060] = 2c7d828b83b95d79, %g2 = 0000000034ee920f
ldx [%o0+0x060],%g2 ! %g2 = 2c7d828b83b95d79
! %l3 = 00000000f934e6e2, Mem[0000000043800018] = fcdfc7c7
stwa %l3,[%i3+%o3]0x89 ! Mem[0000000043800018] = f934e6e2
membar #Sync ! Added by membar checker (218)
! %l6 = 00000000918aee07, Mem[00000000900000b6] = 00022c04
stb %l6,[%i4+0x0b6] ! Mem[00000000900000b4] = 07022c04
! %l5 = 000000000000a302, Mem[0000000043800020] = 6d0a2f8e
stha %l5,[%i3+%o4]0x80 ! Mem[0000000043800020] = a3022f8e
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 00bb12ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 0000000000009d6e
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007e89ff2a
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000044b
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f934e6e2
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 85e3e4094cb9bcb9
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000a302
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000918aee07
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a3079c02
bne,a,pn %xcc,p25_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffff7d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p25_failed
mov 0x111,%g1
! Check Floating Point Registers
p25_check_fp_registers:
set p25_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f0f85844 b421e369
bne %xcc,p25_f4_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 199ef358 00000000
bne %xcc,p25_f12_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e5b7174f 42b52669
bne %xcc,p25_f28_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0000000000006926
ldx [%i0+0x010],%g3 ! Observed data at 0000000042000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 11026ca000000000
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd1133637620013
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 = 62740cdd44049d8d
ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3890237d0c32093f
ldx [%i0+0x090],%g3 ! Observed data at 0000000042000090
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x090,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3466ef9cbf09ff88
ldx [%i0+0x120],%g3 ! Observed data at 0000000042000120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x120,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2f30a0295d3fe6e2
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000420001d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1d0,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6e9d000000000000
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 = 00000000e89e803a
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 = 2ea9bebfd4beaa45
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 = 0000000000000000
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 = 0000000000000000
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 = 9d6e999ceaa3ffff
ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = c53b73d6ca59825e
ldx [%i1+0x070],%g3 ! Observed data at 0000000042800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1c71e5c226690000
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000428000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffffb70dc82af849
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000428001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0b1283c0b04b8c25
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000428001d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a3b1ef40a7e35b27
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000428001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1e0,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 69266446c763dcc1
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 = c649550d10951440
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 = d1334c6b5d9fba86
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 = ffffb70dc82af849
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 = fe2814aa502a9bf6
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 = ff000053621f8f51
ldx [%i2+0x028],%g3 ! Observed data at 0000000043000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f1ff6008951da083
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000430000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4e183f65f934e6e2
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000430000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4081a460b7d489ff
ldx [%i2+0x160],%g3 ! Observed data at 0000000043000160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x160,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = de0200003fee769c
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 = 53c276645a23e6e2
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 = 64760000a5b9a513
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 = e2e634f986f6fac2
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 = a3022f8ebfbea92e
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 = ff0233c9c979b1f8
ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000000058f39e19
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000438000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0b0,%g4
! The test for processor 25 has passed
p25_passed:
ta GOOD_TRAP
nop
p25_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p25_failed
p25_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p25_failed
p25_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p25_failed
p25_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p25_failed
p25_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p25_failed
p25_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p25_failed
p25_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p25_failed
p25_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p25_failed
p25_f4_fail:
set p25_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f12_fail:
set p25_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f28_fail:
set p25_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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 [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800010]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000000]
stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
stba %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000028]
done
p25_trap1o:
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800010]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000000]
stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
stba %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000028]
done
p25_trap2e:
stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000010]
stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000000]
stba %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000000]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800000]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000010]
done
p25_trap2o:
stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000010]
stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000000]
stba %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000000]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000043800000]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000042000010]
done
p25_trap3e:
nop
sub %l4,%l1,%l0
done
p25_trap3o:
nop
sub %l4,%l1,%l0
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 = 5d6280b9edc42ac7
ldx [%g1+0x008],%l1 ! %l1 = 67d5b6b237d18743
ldx [%g1+0x010],%l2 ! %l2 = 1042771a11026ca0
ldx [%g1+0x018],%l3 ! %l3 = a791f1fe5a7ec8c4
ldx [%g1+0x020],%l4 ! %l4 = dadfa46e087ee7ad
ldx [%g1+0x028],%l5 ! %l5 = c1acc989925f342b
ldx [%g1+0x030],%l6 ! %l6 = d1c3b129dcdc094f
ldx [%g1+0x038],%l7 ! %l7 = e4c892b9c979b1f8
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1f599f8e f47cfc03 248c79a6 1bedfdb0
! %f4 = b4501bfa 22a7a0c3 b95372ef c9a35879
! %f8 = 8856cc23 1494fa75 9d415e8c 5038e9e2
! %f12 = e34df60c 4e60c1d1 657c1614 3d1cd077
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8b703e62 f6cc9265 6e8e8172 8f59df77
! %f20 = d72bacba b5491660 8894c509 48313c67
! %f24 = d3e1339d ab3c9620 e5a73c49 46ef421e
! %f28 = 92c6aa16 e55cff86 6a4261be c58effec
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5d5787f8 2b167528 4b17c0c6 fa4698f8
! %f36 = 8c249b1a d488fb6a 9bd76371 951e556f
! %f40 = d84a782e c8d246b7 194a3831 5ac2f7ed
! %f44 = 89c00264 fa996232 0c9d03f0 6935a062
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe7db915800000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = e7db915800000011
wr %g0,%y ! Clear Y 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:
! %l1 = 61d76c9e7d010bce, Mem[00000000458000a4] = c1682377
sth %l1,[%i3+0x0a4] ! Mem[00000000458000a4] = 0bce2377
! Mem[0000000045000020] = 7c1867e5, %l4 = b68f32c05f546d94
lduha [%i2+%o4]0x80,%l4 ! %l4 = 0000000000007c18
! Mem[0000000045800018] = eb21af09, %l1 = 61d76c9e7d010bce
ldstuba [%i3+%o3]0x81,%l1 ! %l1 = 000000eb000000ff
! done : should take illegal inst trap, %l0 = 1f92535a8a6e9706
done ! Illegal inst trap : %l0 = 1f92535a8a6e9716
! %l0 = 1f92535a8a6e9716, %l1 = 00000000000000eb, %l6 = 4c9928e9ae080ab2
taddcctv %l0,%l1,%l6 ! %l0 = 1f92535a8a6e9739, Trapped
! Mem[0000000045800010] = 8323de23, %l2 = f83b1a5600d755b8
ldswa [%i3+%o2]0x80,%l2 ! %l2 = ffffffff8323de23
! %l6 = 4c9928e9ae080ab2, Mem[0000000045800000] = de392304
stha %l6,[%i3+%g0]0x88 ! Mem[0000000045800000] = de390ab2
! %l7 = e4a137a7ce54e9ca, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l7,[%i6+0x0a0] ! Mem[00000000910000a0] = e4a137a7ce54e9ca
! Mem[0000000045800000] = b20a39de, %l2 = ffffffff8323de23
ldswa [%i3+%g0]0x80,%l2 ! %l2 = ffffffffb20a39de
! %l2 = ffffffffb20a39de, Mem[000000009080017a] = 0eb350ec
stb %l2,[%i5+0x17a] ! Mem[0000000090800178] = deb350ec
p26_label_2:
! %l2 = ffffffffb20a39de, Mem[00000000908000b8] = 23b61225
stw %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = b20a39de
! %f0 = 1f599f8e f47cfc03 248c79a6 1bedfdb0
! %f4 = b4501bfa 22a7a0c3 b95372ef c9a35879
! %f8 = 8856cc23 1494fa75 9d415e8c 5038e9e2
! %f12 = e34df60c 4e60c1d1 657c1614 3d1cd077
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000045000010] = 7a561a66, %f24 = d3e1339d
lda [%i2+%o2]0x88,%f24 ! %f24 = 7a561a66
! Mem[0000000045800098] = a64f54359ecd0c38, %l1 = 00000000000000eb, %l7 = e4a137a7ce54e9ca
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a64f54359ecd0c38
! %l2 = ffffffffb20a39de, Mem[0000000044000000] = b02dd71b
stba %l2,[%i0+%g0]0x80 ! Mem[0000000044000000] = de2dd71b
! %l0 = 8a6e9739, %l1 = 000000eb, Mem[0000000090800060] = d178b965 a857e90f
std %l0,[%i5+0x060] ! Mem[0000000090800060] = 8a6e9739 000000eb
! Mem[0000000044000004] = a31a19f8, %l2 = ffffffffb20a39de
ldstub [%i0+0x004],%l2 ! %l2 = 000000a3000000ff
! Mem[0000000044000010] = 4de78d27, %l5 = 9d0256bbfddad75c
lduba [%i0+%o2]0x80,%l5 ! %l5 = 000000000000004d
! Mem[0000000090000044] = ca521b68, %g18 = 192c254a66dae0ef
ldsw [%i4+0x044],%g2 ! %g2 = 192c254a66dae0ef
! Mem[00000000900000c0] = 6fe4c21f 0afb269c, %g2 = ca521b68, %g3 = 0bad0b00
ldd [%i4+0x0c0],%g2 ! %g2 = 000000006fe4c21f 000000000afb269c
p26_label_3:
! Mem[0000000090800064] = 000000eb, %g2 = 000000006fe4c21f
ldsh [%i5+0x064],%g2 ! %g2 = 0000000000000000
! %f17 = f6cc9265, Mem[0000000045000000] = e02d8dd7
sta %f17,[%i2+%g0]0x89 ! Mem[0000000045000000] = f6cc9265
! Mem[000000009080001c] = 619c4365, %g2 = 0000000000000000
lduw [%i5+0x01c],%g2 ! %g2 = 00000000619c4365
! %l5 = 000000000000004d, Mem[00000000910000ca] = 19be91a3
sth %l5,[%i6+0x0ca] ! Mem[00000000910000c8] = 004d91a3
! %l0 = 1f92535a8a6e9739, immed = fffff9b6, %y = 00000000
mulscc %l0,-0x64a,%l4 ! %l4 = 0000000045374b9c, %ccr = 00, %y = 80000000
! Invert Register : %l7 = a64f54359ecd0c38
xor %l7,-1,%l7 ! %l7 = 59b0abca6132f3c7
! %l7 = 59b0abca6132f3c7, Mem[00000000918000de] = 31a3ab56
sth %l7,[%o0+0x0de] ! Mem[00000000918000dc] = f3c7ab56
! %l7 = 59b0abca6132f3c7, Mem[0000000090000194] = 265e791c
stb %l7,[%i4+0x194] ! Mem[0000000090000194] = c75e791c
! Mem[0000000091000010] = 14e74119 4f877aae, %g2 = 619c4365, %g3 = 0afb269c
ldd [%i6+%o2],%g2 ! %g2 = 0000000014e74119 000000004f877aae
! %l1 = 00000000000000eb, Mem[0000000044800198] = 65998b17cdac4d02, %asi = 80
stxa %l1,[%i1+0x198]%asi ! Mem[0000000044800198] = 00000000000000eb
p26_label_4:
! Mem[0000000044000130] = e43b871e e85e1a1f, %l4 = 45374b9c, %l5 = 0000004d
ldd [%i0+0x130],%l4 ! %l4 = 00000000e43b871e 00000000e85e1a1f
! Mem[00000000900000e8] = bdb01204, %g2 = 0000000014e74119
ldsh [%i4+0x0e8],%g2 ! %g2 = ffffffffffffbdb0
! Mem[0000000045800090] = 457da37c, %l4 = e43b871e, %l6 = ae080ab2
add %i3,0x90,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000457da37c
! Mem[0000000044800008] = d46589af, %l4 = 00000000e43b871e
ldstub [%i1+%o1],%l4 ! %l4 = 000000d4000000ff
! Mem[000000009080000c] = 22de8d8c, %g2 = ffffffffffffbdb0
lduh [%i5+0x00e],%g2 ! %g2 = 00000000000022de
! %l4 = 000000d4, %l5 = e85e1a1f, Mem[0000000090000088] = 3d86d273 c7e2b54b
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 000000d4 e85e1a1f
membar #Sync ! Added by membar checker (219)
! Mem[00000000900001c8] = b0fded1ba6798c24, %f48 = f5b2f4d0 57998574
ldd [%i4+0x1c8],%f48 ! %f48 = b0fded1b a6798c24
! %f16 = 8b703e62 f6cc9265 6e8e8172 8f59df77
! %f20 = d72bacba b5491660 8894c509 48313c67
! %f24 = 7a561a66 ab3c9620 e5a73c49 46ef421e
! %f28 = 92c6aa16 e55cff86 6a4261be c58effec
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! %l4 = 00000000000000d4, %l0 = 1f92535a8a6e9739, %l1 = 00000000000000eb
andcc %l4,%l0,%l1 ! %l1 = 0000000000000010, %ccr = 00
! %l3 = 5d4115e3a9b31c72, Mem[0000000044800020] = 04855ede
stwa %l3,[%i1+%o4]0x80 ! Mem[0000000044800020] = a9b31c72
p26_label_5:
! %l0 = 1f92535a8a6e9739, Mem[0000000090800150] = 2c26f3ef
sth %l0,[%i5+0x150] ! Mem[0000000090800150] = 9739f3ef
! Mem[000000004580016c] = 487e2ee2, %l4 = 00000000000000d4
ldsb [%i3+0x16f],%l4 ! %l4 = ffffffffffffffe2
! Mem[0000000044000038] = 38d2056d 91155b80, %l0 = 8a6e9739, %l1 = 00000010
ldd [%i0+0x038],%l0 ! %l0 = 0000000038d2056d 0000000091155b80
! Mem[00000000918000dc] = f3c7ab56, %g2 = 00000000000022de
ldsb [%o0+0x0de],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000044800010] = d2f2b478, %l7 = 59b0abca6132f3c7
ldswa [%i1+%o2]0x80,%l7 ! %l7 = ffffffffd2f2b478
! %f6 = b95372ef c9a35879, Mem[0000000044800028] = b1a9c045 20a43bb6
stda %f6 ,[%i1+%o5]0x89 ! Mem[0000000044800028] = b95372ef c9a35879
! Mem[00000000448000f9] = 35f77654, %l3 = 5d4115e3a9b31c72
ldstub [%i1+0x0f9],%l3 ! %l3 = 000000f7000000ff
! %l6 = 00000000457da37c, Mem[00000000900000e4] = 4f585542
stw %l6,[%i4+0x0e4] ! Mem[00000000900000e4] = 457da37c
! immd = 00000000000000b5, %l4 = ffffffffffffffe2, %ccr = 00
movl %xcc,0x0b5,%l4 ! Register Not Moved
! Mem[00000000908000f0] = b8754e91, %g2 = fffffffffffffff3
ldub [%i5+0x0f2],%g2 ! %g2 = 00000000000000b8
p26_label_6:
! Mem[0000000045000008] = 8ba134e3, %l2 = 00000000000000a3
ldsba [%i2+%o1]0x81,%l2 ! %l2 = ffffffffffffff8b
save ! CWP = 1
! %l5 = 4d8d798a32643ab3, Mem[00000000908000cc] = e50ee4f7
sth %l5,[%o5+0x0cc] ! Mem[00000000908000cc] = 3ab3e4f7
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = 000000b8, %g3 = 4f877aae
ldd [%o5+0x140],%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! Mem[0000000045000018] = 726dc08c, %l6 = 7173b26dd9a51ed1
lduha [%o2+%i3]0x81,%l6 ! %l6 = 000000000000726d
! %l5 = 4d8d798a32643ab3, Mem[00000000908001a9] = 4eb17794
stb %l5,[%o5+0x1a9] ! Mem[00000000908001a8] = b3b17794
! Mem[00000000440001bc] = 22657da8, %l4 = daa6a136, %l7 = 7f93ede4
add %o0,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000022657da8
! Mem[0000000045000028] = c3d31d6d, %l7 = 0000000022657da8
ldsba [%o2+%i5]0x88,%l7 ! %l7 = 000000000000006d
! Mem[00000000458001ab] = 625a44bb, %l3 = e0fcb67dc279e724
ldstuba [%o3+0x1ab]%asi,%l3 ! %l3 = 000000bb000000ff
! %l4 = 8e1ece1adaa6a136
setx 0x2ae71717e9f575ba,%g7,%l4 ! %l4 = 2ae71717e9f575ba
p26_label_7: ! %cwp = 1
! Mem[00000000450000e0] = 58710c4852231597, %l5 = 4d8d798a32643ab3
ldx [%o2+0x0e0],%l5 ! %l5 = 58710c4852231597
! Mem[000000009100004c] = ca851a23, %g2 = 000000004acaddd5
ldsh [%o6+0x04e],%g2 ! %g2 = ffffffffffffca85
! Mem[0000000045000054] = 41d2341d, %l0 = 4f76109a37055f8b
swap [%o2+0x054],%l0 ! %l0 = 0000000041d2341d
! Mem[00000000918000c4] = 2979253e, %g2 = ffffffffffffca85
ldsh [%i0+0x0c6],%g2 ! %g2 = 0000000000002979
! %l6 = 000000000000726d, %l6 = 000000000000726d, %ccr = 00
movneg %icc,%l6,%l6 ! Register Not Moved
! Mem[000000009000019c] = b2be6763, %g2 = 0000000000002979
lduw [%o4+0x19c],%g2 ! %g2 = 00000000b2be6763
! Mem[0000000044800018] = d5062680, %l1 = 051ffd26062b1ea0
lduha [%o1+%i3]0x80,%l1 ! %l1 = 000000000000d506
! %l2 = 7e5794bc, %l3 = 000000bb, Mem[0000000091800090] = faf7017d 39663de8
std %l2,[%i0+0x090] ! Mem[0000000091800090] = 7e5794bc 000000bb
! immd = 0000000000000171, %l1 = 000000000000d506, %ccr = 00
movgu %xcc,0x171,%l1 ! Moved, %l1 = 0000000000000171
! %f6 = b95372ef c9a35879, Mem[00000000908001f0] = f3470c89 7131ee4a
std %f6 ,[%o5+0x1f0] ! Mem[00000000908001f0] = b95372ef c9a35879
p26_label_8: ! %cwp = 1
! %l5 = 58710c4852231597, %l6 = 000000000000726d, %y = 80000000
umul %l5,%l6,%l1 ! %l1 = 000024b6988d6f4b, %y = 000024b6
! Mem[0000000045000180] = c943576dd09ba89b, %l3 = 00000000000000bb, %l0 = 0000000041d2341d
add %o2,0x180,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c943576dd09ba89b
! %l4 = e9f575ba, %l5 = 52231597, Mem[0000000090800160] = 3e9a8678 739ddb05
std %l4,[%o5+0x160] ! Mem[0000000090800160] = e9f575ba 52231597
! %l5 = 58710c4852231597, immed = ffffffd7, %ccr = 00
movrlz %l5,-0x029,%l0 ! Not Moved, %l0 = c943576dd09ba89b
membar #Sync ! Added by membar checker (220)
! Mem[0000000090000040] = 8b703e62 f6cc9265 6e8e8172 8f59df77
! Mem[0000000090000050] = d72bacba b5491660 8894c509 48313c67
! Mem[0000000090000060] = 7a561a66 ab3c9620 e5a73c49 46ef421e
! Mem[0000000090000070] = 92c6aa16 e55cff86 6a4261be c58effec
ldda [%o4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[00000000908001b8] = 4ff80a32 a52b18be, %g2 = b2be6763, %g3 = a883c31a
ldd [%o5+0x1b8],%g2 ! %g2 = 000000004ff80a32 00000000a52b18be
! %l2 = 8f9f88707e5794bc, imm = fffffffffffff382, %l2 = 8f9f88707e5794bc
sub %l2,-0xc7e,%l2 ! %l2 = 8f9f88707e57a13a
! immd = 000000000000035d, %l3 = 00000000000000bb, %ccr = 00
movle %icc,0x35d,%l3 ! Register Not Moved
! Mem[00000000450001e0] = 82b86cfdbbadaa13, %l1 = 000024b6988d6f4b, %l4 = 2ae71717e9f575ba
add %o2,0x1e0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 82b86cfdbbadaa13
! Mem[0000000045000138] = c9011fa3, %f18 = 6e8e8172
ld [%o2+0x138],%f18 ! %f18 = c9011fa3
p26_label_9: ! %cwp = 1
! Mem[0000000044800008] = 0a68fc20af8965ff, %l3 = 00000000000000bb
ldxa [%o1+%i1]0x88,%l3 ! %l3 = 0a68fc20af8965ff
! %l1 = 000024b6988d6f4b, Mem[000000009100004c] = f7a5ca85, %asi = 80
stwa %l1,[%o6+0x04c]%asi ! Mem[000000009100004c] = 988d6f4b
! Mem[00000000908000f8] = 20f6ca5b, %g2 = 000000004ff80a32
lduw [%o5+0x0f8],%g2 ! %g2 = 0000000020f6ca5b
! %l6 = 000000000000726d, %l1 = 000024b6988d6f4b, %l2 = 8f9f88707e57a13a
taddcc %l6,%l1,%l2 ! %l2 = 000024b6988de1b8, %ccr = 0a
! %l4 = 82b86cfdbbadaa13, Mem[0000000045000008] = e334a18b
stwa %l4,[%o2+%i1]0x88 ! Mem[0000000045000008] = bbadaa13
! %l7 = 000000000000006d, Mem[0000000045000140] = e9364ff852ca74fb
stx %l7,[%o2+0x140] ! Mem[0000000045000140] = 000000000000006d
! %l0 = d09ba89b, %l1 = 988d6f4b, Mem[0000000044800020] = a9b31c72 8b6e2e69
stda %l0,[%o1+%i4]0x80 ! Mem[0000000044800020] = d09ba89b 988d6f4b
! %l7 = 000000000000006d, imm = 000000000000003f, %l3 = 0a68fc20af8965ff
srlx %l7,0x03f,%l3 ! %l3 = 0000000000000000
! Mem[0000000044800180] = 8c0123817fc00210, %l1 = 000024b6988d6f4b, %l3 = 0000000000000000
add %o1,0x180,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 8c0123817fc00210
! Mem[00000000918001e4] = f6dfff3d, %g2 = 0000000020f6ca5b
ldub [%i0+0x1e4],%g2 ! %g2 = 00000000000000f6
p26_label_10: ! %cwp = 1
! %l6 = 000000000000726d, Mem[00000000918000a0] = 2f619c6be48ce048, %asi = 80
stxa %l6,[%i0+0x0a0]%asi ! Mem[00000000918000a0] = 000000000000726d
! %l6 = 000000000000726d, %l6 = 000000000000726d, %ccr = 0a
movrlez %l6,%l6,%l0 ! Not Moved, %l0 = c943576dd09ba89b
! Mem[00000000450001b0] = 6ff91b8732529a0f, %l4 = 82b86cfdbbadaa13, %l2 = 000024b6988de1b8
add %o2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 6ff91b8732529a0f
! %f18 = c9011fa3, Mem[0000000045800020] = 4d537717
sta %f18,[%o3+%i4]0x88 ! Mem[0000000045800020] = c9011fa3
! Mem[00000000448000a0] = 4a4439f1fcebe20c, %l2 = 6ff91b8732529a0f, %l2 = 6ff91b8732529a0f
add %o1,0xa0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4a4439f1fcebe20c
! %l2 = 4a4439f1fcebe20c, Mem[00000000908000bd] = 175eee93
stb %l2,[%o5+0x0bd] ! Mem[00000000908000bc] = 0c5eee93
! Mem[0000000045800028] = 414b1326, %l1 = 000024b6988d6f4b
lduwa [%o3+%i5]0x80,%l1 ! %l1 = 00000000414b1326
membar #Sync ! Added by membar checker (221)
! %f13 = 4e60c1d1, Mem[0000000090000070] = 92c6aa16
st %f13,[%o4+0x070] ! Mem[0000000090000070] = 4e60c1d1
! %f6 = b95372ef c9a35879, Mem[0000000091000050] = 1a23a2fe 6469523b
std %f6 ,[%o6+0x050] ! Mem[0000000091000050] = b95372ef c9a35879
! Mem[00000000450001e4] = bbadaa13, %l4 = 82b86cfdbbadaa13
swap [%o2+0x1e4],%l4 ! %l4 = 00000000bbadaa13
p26_label_11: ! %cwp = 1
! Mem[0000000045000000] = f6cc9265, %l3 = 8c0123817fc00210
lduha [%o2+%g0]0x88,%l3 ! %l3 = 0000000000009265
! Mem[00000000448000d4] = d11a49f6, %l1 = 414b1326, %l7 = 0000006d
add %o1,0xd4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d11a49f6
! Mem[0000000045800074] = f08fd224, %l2 = 4a4439f1fcebe20c
swap [%o3+0x074],%l2 ! %l2 = 00000000f08fd224
! Mem[0000000044800108] = ca4ee34e, %l7 = d11a49f6, %l2 = f08fd224
add %o1,0x108,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ca4ee34e
! %l7 = 00000000d11a49f6, %l5 = 58710c4852231597, %l2 = 00000000ca4ee34e
sub %l7,%l5,%l2 ! %l2 = a78ef3b87ef7345f
! %l2 = a78ef3b87ef7345f, Mem[0000000045800018] = b009090e09af21ff
stxa %l2,[%o3+%i3]0x88 ! Mem[0000000045800018] = a78ef3b87ef7345f
! Mem[00000000458000b8] = fa51e8403e66b934, %l7 = 00000000d11a49f6, %l7 = 00000000d11a49f6
add %o3,0xb8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = fa51e8403e66b934
! %l5 = 58710c4852231597, %l5 = 58710c4852231597, %ccr = 0a
movneg %icc,%l5,%l5 ! Moved, %l5 = 58710c4852231597
! Mem[0000000091800088] = ad1e6f64 bafc9afe, %g2 = 000000f6, %g3 = a52b18be
ldd [%i0+0x088],%g2 ! %g2 = 00000000ad1e6f64 00000000bafc9afe
! %l4 = 00000000bbadaa13, Mem[00000000900000c8] = 50758781
stb %l4,[%o4+0x0c8] ! Mem[00000000900000c8] = 13758781
p26_label_12: ! %cwp = 1
! %l5 = 58710c4852231597
setx 0x899ecd104b71e9fa,%g7,%l5 ! %l5 = 899ecd104b71e9fa
! %l1 = 00000000414b1326, Mem[00000000448000d0] = 5329c6c2
stw %l1,[%o1+0x0d0] ! Mem[00000000448000d0] = 414b1326
! Mem[0000000090000180] = a32af1254d694d63, %f48 = 6592ccf6 623e708b
ldd [%o4+0x180],%f48 ! %f48 = a32af125 4d694d63
! %l6 = 000000000000726d, Mem[00000000448000dc] = e2900c5f
stw %l6,[%o1+0x0dc] ! Mem[00000000448000dc] = 0000726d
! Mem[0000000044000000] = de2dd71b, %l6 = 000000000000726d
ldsba [%o0+%g0]0x80,%l6 ! %l6 = ffffffffffffffde
! Mem[0000000044800020] = d09ba89b, %l6 = ffffffffffffffde
lduba [%o1+%i4]0x80,%l6 ! %l6 = 00000000000000d0
! %l6 = 00000000000000d0, imm = 0000000000000dc4, %l1 = 00000000414b1326
addc %l6,0xdc4,%l1 ! %l1 = 0000000000000e94
! Mem[0000000090000138] = cb533f7f 3f8d7d73, %g2 = ad1e6f64, %g3 = bafc9afe
ldd [%o4+0x138],%g2 ! %g2 = 00000000cb533f7f 000000003f8d7d73
! Mem[000000009000011c] = db92bc5b, %g2 = 00000000cb533f7f
ldsh [%o4+0x11e],%g2 ! %g2 = ffffffffffffdb92
! %f18 = c9011fa3 8f59df77, Mem[00000000900000f8] = 6237e8b8 26dac581
std %f18,[%o4+0x0f8] ! Mem[00000000900000f8] = c9011fa3 8f59df77
p26_label_13: ! %cwp = 1
! %f26 = e5a73c49, Mem[0000000091800128] = 089d02df
st %f26,[%i0+0x128] ! Mem[0000000091800128] = e5a73c49
! Mem[0000000045800018] = 5f34f77e, %l0 = c943576dd09ba89b
lduba [%o3+%i3]0x80,%l0 ! %l0 = 000000000000005f
! Mem[0000000091800164] = bcb72634, %g18 = f017eaa041efbdb2
ldsw [%i0+0x164],%g2 ! %g2 = f017eaa041efbdb2
! Mem[0000000091000014] = 4f877aae, %g2 = ffffffffbcb72634
lduw [%o6+0x014],%g2 ! %g2 = 000000004f877aae
! Mem[00000000450000a8] = b961a07be12d46d8, %l2 = a78ef3b87ef7345f, %l0 = 000000000000005f
add %o2,0xa8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = b961a07be12d46d8
! Mem[00000000908000e0] = 52cbc852, %g2 = 000000004f877aae
ldub [%o5+0x0e2],%g2 ! %g2 = 0000000000000052
! %l2 = a78ef3b87ef7345f, Mem[000000009080017c] = 50ec43dd
sth %l2,[%o5+0x17c] ! Mem[000000009080017c] = 345f43dd
! Mem[0000000044800000] = fb5fc2c9, %l3 = 0000000000009265
ldsba [%o1+%g0]0x88,%l3 ! %l3 = ffffffffffffffc9
! Mem[00000000900000f4] = a30bc901, %g2 = 0000000000000052
ldsh [%o4+0x0f6],%g2 ! %g2 = ffffffffffffa30b
! Mem[0000000044000010] = 4de78d27, %l1 = 0000000000000e94
ldswa [%o0+%i2]0x80,%l1 ! %l1 = 000000004de78d27
p26_label_14: ! %cwp = 1
! Mem[0000000091800128] = e5a73c49 781f77ff, %g2 = ffffa30b, %g3 = 3f8d7d73
ldda [%i0+0x128]%asi,%g2 ! %g2 = 00000000e5a73c49 00000000781f77ff
! Mem[0000000044000000] = de2dd71bff1a19f8, %l1 = 000000004de78d27, %l7 = fa51e8403e66b934
casxa [%o0]0x80,%l1,%l7 ! %l7 = de2dd71bff1a19f8
! %l7 = de2dd71bff1a19f8, Mem[0000000090800114] = af0d960b
stw %l7,[%o5+0x114] ! Mem[0000000090800114] = ff1a19f8
! %l7 = de2dd71bff1a19f8, Mem[0000000091800020] = b8815b2712018cae
stx %l7,[%i0+%i4] ! Mem[0000000091800020] = de2dd71bff1a19f8
! %f0 = 1f599f8e f47cfc03 248c79a6 1bedfdb0
! %f4 = b4501bfa 22a7a0c3 b95372ef c9a35879
! %f8 = 8856cc23 1494fa75 9d415e8c 5038e9e2
! %f12 = e34df60c 4e60c1d1 657c1614 3d1cd077
mov 0x140,%g6
stda %f0,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! %l4 = 00000000bbadaa13, Mem[00000000910001d0] = 68264bad
sth %l4,[%o6+0x1d0] ! Mem[00000000910001d0] = aa134bad
! Mem[00000000450001c8] = dee2270b2e2b0875, %f16 = 8b703e62 f6cc9265
ldd [%o2+0x1c8],%f16 ! %f16 = dee2270b 2e2b0875
! %f30 = 6a4261be, Mem[00000000910000d4] = 867874ed
sta %f30,[%o6+0x0d4]%asi ! Mem[00000000910000d4] = 6a4261be
! Mem[0000000044800010] = d2f2b478, %l6 = 00000000000000d0
swapa [%o1+%i2]0x80,%l6 ! %l6 = 00000000d2f2b478
! Mem[000000004500018c] = 004cc6a9, %l6 = 00000000d2f2b478
ldub [%o2+0x18c],%l6 ! %l6 = 0000000000000000
p26_label_15: ! %cwp = 1
save ! CWP = 2
! %l6 = 79901962aaccbedd, %l0 = c5d23c4fffc64683, %ccr = 0a
movpos %icc,%l6,%l0 ! Register Not Moved
! Mem[00000000910001cc] = 664634c6, %g18 = e6b480769934f085
ldsw [%i6+0x1cc],%g2 ! %g2 = e6b480769934f085
! immd = 000000000000009a, %l5 = 2cfc4b1a43e1f7ee, %ccr = 0a
movgu %xcc,0x09a,%l5 ! Moved, %l5 = 000000000000009a
! %l1 = 0e0251b6a46e630f, %l5 = 000000000000009a, %ccr = 0a
movrlz %l1,%l5,%l1 ! Not Moved, %l1 = 0e0251b6a46e630f
! immd = 00000000000003e9, %l7 = 50fd5bd01bd810be, %ccr = 0a
movne %icc,0x3e9,%l7 ! Moved, %l7 = 00000000000003e9
! immd = 0000000000000355, %l1 = 0e0251b6a46e630f, %ccr = 0a
movneg %icc,0x355,%l1 ! Moved, %l1 = 0000000000000355
! %l0 = c5d23c4fffc64683, Mem[00000000900001f8] = 77d01c3d14167c65
stx %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = c5d23c4fffc64683
! %l0 = c5d23c4fffc64683
setx 0x2e21f66fe4ff4cb5,%g7,%l0 ! %l0 = 2e21f66fe4ff4cb5
! %l3 = cb56e46009633ab6, %l1 = 0000000000000355, %ccr = 0a
movcs %xcc,%l3,%l1 ! Register Not Moved
p26_label_16: ! %cwp = 2
! Mem[0000000044000010] = 4de78d27, %l1 = 0000000000000355
lduba [%i0+%o2]0x80,%l1 ! %l1 = 000000000000004d
! Mem[00000000900001e8] = 508c5e41, %g2 = 00000000664634c6
ldub [%i4+0x1eb],%g2 ! %g2 = 0000000000000050
membar #Sync ! Added by membar checker (222)
! Mem[0000000090000140] = 1f599f8e f47cfc03, %g2 = 00000050, %g3 = 781f77ff
ldd [%i4+0x140],%g2 ! %g2 = 000000001f599f8e 00000000f47cfc03
! %l3 = cb56e46009633ab6, %l3 = cb56e46009633ab6, %ccr = 0a
movcs %xcc,%l3,%l3 ! Register Not Moved
! %l4 = 9ecd21a295f4be2a, %l7 = 00000000000003e9, %y = 000024b6
umulcc %l4,%l7,%l5 ! %l5 = 0000024a59fb923a, %ccr = 00, %y = 0000024a
! %l1 = 000000000000004d, %l4 = 9ecd21a295f4be2a, %l4 = 9ecd21a295f4be2a
xnorcc %l1,%l4,%l4 ! %l4 = 6132de5d6a0b4198, %ccr = 00
! Mem[0000000090000058] = 8894c509, %g2 = 000000001f599f8e
lduh [%i4+0x058],%g2 ! %g2 = 0000000000008894
! %l3 = cb56e46009633ab6, %l2 = 192c254a66dae0ef, %l0 = 2e21f66fe4ff4cb5
addcc %l3,%l2,%l0 ! %l0 = e48309aa703e1ba5, %ccr = 80
! %f0 = 1f599f8e f47cfc03 248c79a6 1bedfdb0
! %f4 = b4501bfa 22a7a0c3 b95372ef c9a35879
! %f8 = 8856cc23 1494fa75 9d415e8c 5038e9e2
! %f12 = e34df60c 4e60c1d1 657c1614 3d1cd077
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_BLK_SL ! Block Store to 0000000044800080
! %l1 = 000000000000004d, Mem[0000000091000176] = 62e7b318
stb %l1,[%i6+0x176] ! Mem[0000000091000174] = 4de7b318
p26_label_17: ! %cwp = 2
! %l1 = 000000000000004d, Mem[0000000044800158] = 7cfea198
sth %l1,[%i1+0x158] ! Mem[0000000044800158] = 004da198
! Mem[0000000044800028] = c9a35879, %l5 = 0000024a59fb923a
ldswa [%i1+%o5]0x88,%l5 ! %l5 = ffffffffc9a35879
! %l5 = ffffffffc9a35879, Mem[0000000045000008] = f085c208bbadaa13
stxa %l5,[%i2+%o1]0x89 ! Mem[0000000045000008] = ffffffffc9a35879
save ! CWP = 3
! Mem[0000000044000110] = 5a0581367e445c64, %l2 = f017eaa041efbdb2, %l5 = e016ffa42469a199
add %o0,0x110,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 5a0581367e445c64
! immd = 00000000000002fc, %l2 = f017eaa041efbdb2, %ccr = 80
movneg %xcc,0x2fc,%l2 ! Moved, %l2 = 00000000000002fc
! %l0 = 79a5d135af5afbff, Mem[00000000910001a2] = 1e54ea13
sth %l0,[%o6+0x1a2] ! Mem[00000000910001a0] = fbffea13
! Mem[0000000045000018] = 726dc08cd03422a7, %l0 = 79a5d135af5afbff, %l0 = 79a5d135af5afbff
add %o2,0x18,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 726dc08cd03422a7
! %l5 = 5a0581367e445c64, %l4 = f9013dc5effd53d0, %l3 = 8d2477a5b6c1049b
andcc %l5,%l4,%l3 ! %l3 = 580101046e445040, %ccr = 00
! %l3 = 580101046e445040, Mem[000000009080014f] = 0f9739f3
stb %l3,[%o5+0x14f] ! Mem[000000009080014c] = 409739f3
p26_label_18: ! %cwp = 3
! Mem[0000000091800158] = b0f2b91d f9e227a5, %g2 = 00008894, %g3 = f47cfc03
ldd [%i0+0x158],%g2 ! %g2 = 00000000b0f2b91d 00000000f9e227a5
! Mem[00000000918000f8] = 034657a3, %g2 = 00000000b0f2b91d
ldub [%i0+0x0fa],%g2 ! %g2 = 0000000000000003
! %f28 = 92c6aa16 e55cff86, Mem[00000000908000b8] = b20a39de 730c5eee
std %f28,[%o5+0x0b8] ! Mem[00000000908000b8] = 92c6aa16 e55cff86
! immd = 00000000000003ac, %l0 = 726dc08cd03422a7, %ccr = 00
movneg %icc,0x3ac,%l0 ! Register Not Moved
! %l2 = 00000000000002fc, immed = 000005d5, %y = 0000024a
sdivcc %l2,0x5d5,%l5 ! %l5 = 00000000647ac530, %ccr = 00
mov %l0,%y ! %y = d03422a7
! %l5 = 00000000647ac530, %l6 = 39bd75100ab5b39b, %l7 = 2586f164ad5020db
addccc %l5,%l6,%l7 ! %l7 = 39bd75106f3078cb, %ccr = 00
! %l1 = c4d00ed86a9f129e, immed = 000001ee, %ccr = 00
movrlez %l1,0x1ee,%l4 ! Moved, %l4 = 00000000000001ee
! Mem[0000000045000000] = 6592ccf6, %l6 = 39bd75100ab5b39b
lduha [%o2+%g0]0x80,%l6 ! %l6 = 0000000000006592
! Mem[0000000045800020] = a31f01c9, %l4 = 00000000000001ee
ldsba [%o3+%i4]0x81,%l4 ! %l4 = ffffffffffffffa3
! %l6 = 0000000000006592, Mem[00000000918000f8] = d7a3034657a3f6c7
stx %l6,[%i0+0x0f8] ! Mem[00000000918000f8] = 0000000000006592
p26_label_19: ! %cwp = 3
! Mem[0000000091800128] = e5a73c49781f77ff, %f48 = a32af125 4d694d63
ldd [%i0+0x128],%f48 ! %f48 = e5a73c49 781f77ff
! Mem[00000000450000c4] = 8918e6bc, %l4 = ffffffffffffffa3
swap [%o2+0x0c4],%l4 ! %l4 = 000000008918e6bc
! Mem[00000000458000b8] = fa51e8403e66b934, %l3 = 580101046e445040
ldx [%o3+0x0b8],%l3 ! %l3 = fa51e8403e66b934
! Mem[0000000044800018] = d5062680e77b2770, %l5 = 00000000647ac530
ldxa [%o1+%i3]0x81,%l5 ! %l5 = d5062680e77b2770
! immd = 0000000000000169, %l3 = fa51e8403e66b934, %ccr = 00
mova %icc,0x169,%l3 ! Moved, %l3 = 0000000000000169
! Mem[00000000900001f4] = 4de3c5d2, %g2 = 0000000000000003
lduha [%o4+0x1f6]%asi,%g2 ! %g2 = 0000000000004de3
! %l2 = 00000000000002fc, %l0 = 726dc08cd03422a7, %ccr = 00
movvc %xcc,%l2,%l0 ! Moved, %l0 = 00000000000002fc
! Mem[0000000091000038] = fc2fc57f, %g2 = 0000000000004de3
lduw [%o6+0x038],%g2 ! %g2 = 00000000fc2fc57f
! %l5 = d5062680e77b2770, immed = 00000499, %y = d03422a7
smulcc %l5,0x499,%l4 ! %l4 = ffffff8f453851f0, %ccr = 80, %y = ffffff8f
! Mem[0000000044000010] = 4de78d279dad8597, %l4 = ffffff8f453851f0
ldxa [%o0+%i2]0x81,%l4 ! %l4 = 4de78d279dad8597
p26_label_20: ! %cwp = 3
! Mem[00000000900000f0] = c0ffc5a3, %g2 = 00000000fc2fc57f
ldsb [%o4+0x0f3],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000045800020] = a31f01c95a7260e1, %l1 = c4d00ed86a9f129e
ldxa [%o3+%i4]0x80,%l1 ! %l1 = a31f01c95a7260e1
! Mem[00000000450000b4] = d41e5e47, %l2 = 00000000000002fc
ldstuba [%o2+0x0b4]%asi,%l2 ! %l2 = 000000d4000000ff
! Mem[00000000900000cc] = 5586a303, %g2 = ffffffffffffffc0
lduh [%o4+0x0ce],%g2 ! %g2 = 0000000000005586
! Mem[0000000091000060] = 33b0ae51, %g2 = 0000000000005586
ldub [%o6+0x063],%g2 ! %g2 = 0000000000000033
! %l3 = 0000000000000169, %l4 = 4de78d279dad8597, %y = ffffff8f
smul %l3,%l4,%l3 ! %l3 = ffffff7559b161ef, %y = ffffff75
! Mem[00000000908001e0] = d6a5c497, %g2 = 0000000000000033
lduw [%o5+0x1e0],%g2 ! %g2 = 00000000d6a5c497
! %f16 = dee2270b 2e2b0875 c9011fa3 8f59df77
! %f20 = d72bacba b5491660 8894c509 48313c67
! %f24 = 7a561a66 ab3c9620 e5a73c49 46ef421e
! %f28 = 92c6aa16 e55cff86 6a4261be c58effec
stda %f16,[%o4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000045000010] = 661a567a, %l3 = ffffff7559b161ef
lduba [%o2+%i2]0x81,%l3 ! %l3 = 0000000000000066
! Mem[00000000448000d8] = 644d8dde0000726d, %l6 = 0000000000006592, %l6 = 0000000000006592
add %o1,0xd8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 644d8dde0000726d
p26_label_21: ! %cwp = 3
! Mem[00000000448001e8] = 5eabdfcae25f3f12, %l5 = d5062680e77b2770, %l1 = a31f01c95a7260e1
add %o1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 5eabdfcae25f3f12
! Mem[0000000045800018] = 7ef7345f, %f12 = e34df60c
lda [%o3+%i3]0x88,%f12 ! %f12 = 7ef7345f
! %l7 = 39bd75106f3078cb, Mem[00000000910000dc] = c3079564
stw %l7,[%o6+0x0dc] ! Mem[00000000910000dc] = 6f3078cb
! Mem[0000000045800004] = ce345cca, %l3 = 0000000000000066
swap [%o3+0x004],%l3 ! %l3 = 00000000ce345cca
! Mem[0000000045800000] = b20a39de, %l2 = 00000000000000d4
ldsba [%o3+%g0]0x80,%l2 ! %l2 = ffffffffffffffb2
! %l1 = 5eabdfcae25f3f12, %l2 = ffffffffffffffb2, %ccr = 80
movrne %l1,%l2,%l0 ! Moved, %l0 = ffffffffffffffb2
! %l1 = 5eabdfcae25f3f12, Mem[000000004580012c] = 52b57b5f
stw %l1,[%o3+0x12c] ! Mem[000000004580012c] = e25f3f12
! Mem[0000000045800025] = 5a7260e1, %l2 = ffffffffffffffb2
ldstub [%o3+0x025],%l2 ! %l2 = 00000072000000ff
! %l7 = 39bd75106f3078cb, Mem[0000000045000170] = f89b2d178ff777d1
stx %l7,[%o2+0x170] ! Mem[0000000045000170] = 39bd75106f3078cb
! Mem[0000000090800018] = 81bba7c3, %g2 = 00000000d6a5c497
lduw [%o5+%i3],%g2 ! %g2 = 0000000081bba7c3
p26_label_22: ! %cwp = 3
! %l2 = 0000000000000072, %l1 = 5eabdfcae25f3f12, %ccr = 80
mova %xcc,%l2,%l1 ! Moved, %l1 = 0000000000000072
! Mem[00000000448000dc] = 0000726d, %l7 = 6f3078cb, %l4 = 9dad8597
add %o1,0xdc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000000726d
! %l0 = ffffffffffffffb2, imm = fffffffffffffa9c, %l4 = 000000000000726d
xor %l0,-0x564,%l4 ! %l4 = 000000000000052e
! Mem[0000000091800108] = c90e6f67, %g18 = 3683b60c8b0571b0
ldsw [%i0+0x108],%g2 ! %g2 = 3683b60c8b0571b0
! Mem[0000000044000000] = 1bd72dde, %l7 = 39bd75106f3078cb
lduwa [%o0+%g0]0x89,%l7 ! %l7 = 000000001bd72dde
! Mem[00000000910001c8] = 4ceef152664634c6, %g2 = ffffffffc90e6f67
ldx [%o6+0x1c8],%g2 ! %g2 = 4ceef152664634c6
! %l7 = 000000001bd72dde, Mem[000000009180016b] = 369945ca
stb %l7,[%i0+0x16b] ! Mem[0000000091800168] = de9945ca
! %l5 = d5062680e77b2770, %l2 = 0000000000000072, %ccr = 80
movvs %icc,%l5,%l2 ! Register Not Moved
! Mem[00000000900000c8] = 13758781 54a65586, %g2 = 664634c6, %g3 = f9e227a5
ldd [%o4+0x0c8],%g2 ! %g2 = 0000000013758781 0000000054a65586
! immd = 00000000000003bd, %l5 = d5062680e77b2770, %ccr = 80
movneg %xcc,0x3bd,%l5 ! Moved, %l5 = 00000000000003bd
p26_label_23: ! %cwp = 3
! %f5 = 22a7a0c3, Mem[00000000910001f0] = 4f29ed9c
st %f5 ,[%o6+0x1f0] ! Mem[00000000910001f0] = 22a7a0c3
! Mem[00000000910000c4] = 82cf41e9, %g2 = 0000000013758781
ldub [%o6+0x0c6],%g2 ! %g2 = 0000000000000082
! Mem[000000009100000c] = 4a14e741, %g2 = 0000000000000082
ldub [%o6+0x00f],%g2 ! %g2 = 000000000000004a
! Mem[00000000450001e0] = 82b86cfd bbadaa13, %l4 = 0000052e, %l5 = 000003bd
ldd [%o2+0x1e0],%l4 ! %l4 = 0000000082b86cfd 00000000bbadaa13
! Mem[00000000918000a0] = 000000000000726d, %f48 = e5a73c49 781f77ff
ldd [%i0+0x0a0],%f48 ! %f48 = 00000000 0000726d
! Mem[00000000458000fc] = b9d86245, %l2 = 0000000000000072
swap [%o3+0x0fc],%l2 ! %l2 = 00000000b9d86245
! Mem[0000000090000128] = f1f21be26da53483, %g2 = 000000000000004a
ldx [%o4+0x128],%g2 ! %g2 = f1f21be26da53483
! %l0 = ffffffffffffffb2, Mem[0000000090800068] = 883c1f8f353a0431
stx %l0,[%o5+0x068] ! Mem[0000000090800068] = ffffffffffffffb2
! Mem[00000000440000d4] = cb3ce5d5, %l6 = 0000726d, %l6 = 0000726d
add %o0,0xd4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cb3ce5d5
! %l5 = 00000000bbadaa13, Mem[00000000900001ae] = 638cf8df
sth %l5,[%o4+0x1ae] ! Mem[00000000900001ac] = aa13f8df
p26_label_24: ! %cwp = 3
! %l4 = 0000000082b86cfd, Mem[00000000908001c4] = cb751f7a
stw %l4,[%o5+0x1c4] ! Mem[00000000908001c4] = 82b86cfd
! %l1 = 0000000000000072, Mem[000000009000015e] = 3c677a56
sth %l1,[%o4+0x15e] ! Mem[000000009000015c] = 00727a56
! %l0 = ffffffffffffffb2, Mem[0000000091800000] = e8ab33835d5101b3
stx %l0,[%i0+%g0] ! Mem[0000000091800000] = ffffffffffffffb2
! Mem[000000009080010c] = 3abd6093, %g18 = 3683b60c8b0571b0
ldsw [%o5+0x10c],%g2 ! %g2 = 3683b60c8b0571b0
! %l2 = 00000000b9d86245, Mem[000000009000012c] = 6da53483
stw %l2,[%o4+0x12c] ! Mem[000000009000012c] = b9d86245
! Mem[0000000044000038] = 38d2056d, %l3 = ce345cca, %l2 = b9d86245
add %o0,0x38,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000038d2056d
! Mem[000000009100018c] = 91c7ee5a, %g2 = 000000003abd6093
lduh [%o6+0x18c],%g2 ! %g2 = 00000000000091c7
! Mem[00000000910000c8] = 41e9004d 91a380d3, %g2 = 000091c7, %g3 = 54a65586
ldd [%o6+0x0c8],%g2 ! %g2 = 0000000041e9004d 0000000091a380d3
! %l4 = 82b86cfd, %l5 = bbadaa13, Mem[0000000090000178] = 6a4261be c58effec
std %l4,[%o4+0x178] ! Mem[0000000090000178] = 82b86cfd bbadaa13
! Mem[0000000045800028] = 26134b41, %l3 = 00000000ce345cca
lduha [%o3+%i5]0x89,%l3 ! %l3 = 0000000000004b41
p26_label_25: ! %cwp = 3
! Mem[00000000910000f8] = 2bd48627, %g2 = 0000000041e9004d
lduw [%o6+0x0f8],%g2 ! %g2 = 000000002bd48627
! done : should take illegal inst trap, %l0 = ffffffffffffffb2
done ! Illegal inst trap : %l0 = ffffffffffffffc2
! immd = 00000000000001db, %l6 = 00000000cb3ce5d5, %ccr = 80
movge %icc,0x1db,%l6 ! Moved, %l6 = 00000000000001db
! Mem[0000000090000040] = 8b703e62 f6cc9265 6e8e8172 8f59df77
! Mem[0000000090000050] = d72bacba b5491660 8894c509 48313c67
! Mem[0000000090000060] = 7a561a66 ab3c9620 e5a73c49 46ef421e
! Mem[0000000090000070] = 4e60c1d1 e55cff86 6a4261be c58effec
ldda [%o4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000045800042] = 0e9aa773, %l6 = 00000000000001db
ldstub [%o3+0x042],%l6 ! %l6 = 000000a7000000ff
! Mem[0000000044000164] = 2a6d4315, %l6 = 00000000000000a7
swap [%o0+0x164],%l6 ! %l6 = 000000002a6d4315
! done : should take illegal inst trap, %l0 = ffffffffffffffc2
done ! Illegal inst trap : %l0 = ffffffffffffffd2
! Mem[00000000450000c4] = ffffffa3, %l2 = 0000000038d2056d
swap [%o2+0x0c4],%l2 ! %l2 = 00000000ffffffa3
! immd = 000000000000029e, %l0 = ffffffffffffffd2, %ccr = 80
movn %icc,0x29e,%l0 ! Register Not Moved
! Mem[0000000045800074] = fcebe20c, %l7 = 1bd72dde, %l1 = 00000072
add %o3,0x74,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fcebe20c
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p26_branch_failed
p26_not_taken_0_end:
! End of Random Code for Thread 26
1: membar #Sync ! Force all stores to complete
restore ! CWP = 2
restore ! CWP = 1
restore ! CWP = 0
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 0000000038d2056d
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000091155b80
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff8b
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f7
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffe2
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e85e1a1f
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffd2f2b478
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffff75,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p26_failed
mov 0x111,%g1
! 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 1f599f8e f47cfc03
bne %xcc,p26_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b4501bfa 22a7a0c3
bne %xcc,p26_f4_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7ef7345f 4e60c1d1
bne %xcc,p26_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be dee2270b 2e2b0875
bne %xcc,p26_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c9011fa3 8f59df77
bne %xcc,p26_f18_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7a561a66 ab3c9620
bne %xcc,p26_f24_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = de2dd71bff1a19f8
ldx [%i0+0x000],%g3 ! Observed data at 0000000044000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x000,%g4
ldx [%g1+0x160],%g2 ! Expected data = 696da78d000000a7
ldx [%i0+0x160],%g3 ! Observed data at 0000000044000160
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x160,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ff6589af20fc680a
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 = 000000d0b7ba90b0
ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = d09ba89b988d6f4b
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 = 7958a3c9ef7253b9
ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 03fc7cf48e9f591f
ldx [%i1+0x080],%g3 ! Observed data at 0000000044800080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b0fded1ba6798c24
ldx [%i1+0x088],%g3 ! Observed data at 0000000044800088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c3a0a722fa1b50b4
ldx [%i1+0x090],%g3 ! Observed data at 0000000044800090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7958a3c9ef7253b9
ldx [%i1+0x098],%g3 ! Observed data at 0000000044800098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 75fa941423cc5688
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000448000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e2e938508c5e419d
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000448000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d1c1604e0cf64de3
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000448000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 77d01c3d14167c65
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000448000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 414b1326d11a49f6
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000448000d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 644d8dde0000726d
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000448000d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 35ff7654dd22c283
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000448000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 004da198ed3cbad1
ldx [%i1+0x158],%g3 ! Observed data at 0000000044800158
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 00000000000000eb
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 = 6592ccf6160c63ac
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 = 7958a3c9ffffffff
ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = fcce439437055f8b
ldx [%i2+0x050],%g3 ! Observed data at 0000000045000050
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 03b70653ff1e5e47
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000450000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4e2d489338d2056d
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000450000c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000000000006d
ldx [%i2+0x140],%g3 ! Observed data at 0000000045000140
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 39bd75106f3078cb
ldx [%i2+0x170],%g3 ! Observed data at 0000000045000170
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 82b86cfdbbadaa13
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000450001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1e0,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = b20a39de00000066
ldx [%i3+0x000],%g3 ! Observed data at 0000000045800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5f34f77eb8f38ea7
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 = a31f01c95aff60e1
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0e9aff732628e3fe
ldx [%i3+0x040],%g3 ! Observed data at 0000000045800040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 321f3d4cfcebe20c
ldx [%i3+0x070],%g3 ! Observed data at 0000000045800070
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 331ee0040bce2377
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000458000a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6ac2a63c00000072
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000458000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 605a9d45e25f3f12
ldx [%i3+0x128],%g3 ! Observed data at 0000000045800128
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x128,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 625a44ffe72bdf99
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000458001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1a8,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f0_fail:
set p26_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f4_fail:
set p26_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f12_fail:
set p26_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f16_fail:
set p26_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f18_fail:
set p26_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f24_fail:
set p26_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
stwa %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000000]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
sra %l5,0x016,%l4
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000008]
addccc %l0,0xe9f,%l3
stba %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800010]
done
p26_trap1o:
stwa %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000000]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800018]
sra %l5,0x016,%l4
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000008]
addccc %l0,0xe9f,%l3
stba %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800010]
done
p26_trap2e:
stwa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
umul %l1,0x03c,%l1
done
p26_trap2o:
stwa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
umul %l1,0x03c,%l1
done
p26_trap3e:
subc %l4,0xaae,%l4
xor %l7,-0xd40,%l1
andn %l5,%l0,%l6
nop
andn %l6,0x4a1,%l2
done
p26_trap3o:
subc %l4,0xaae,%l4
xor %l7,-0xd40,%l1
andn %l5,%l0,%l6
nop
andn %l6,0x4a1,%l2
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 = 1f92535a8a6e9706
ldx [%g1+0x008],%l1 ! %l1 = 61d76c9e7d010bce
ldx [%g1+0x010],%l2 ! %l2 = f83b1a5600d755b8
ldx [%g1+0x018],%l3 ! %l3 = 5d4115e3a9b31c72
ldx [%g1+0x020],%l4 ! %l4 = b68f32c05f546d94
ldx [%g1+0x028],%l5 ! %l5 = 9d0256bbfddad75c
ldx [%g1+0x030],%l6 ! %l6 = 4c9928e9ae080ab2
ldx [%g1+0x038],%l7 ! %l7 = e4a137a7ce54e9ca
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 4f76109a37055f8b
ldx [%g1+0x048],%l1 ! %l1 = 051ffd26062b1ea0
ldx [%g1+0x050],%l2 ! %l2 = 8f9f88707e5794bc
ldx [%g1+0x058],%l3 ! %l3 = e0fcb67dc279e724
ldx [%g1+0x060],%l4 ! %l4 = 8e1ece1adaa6a136
ldx [%g1+0x068],%l5 ! %l5 = 4d8d798a32643ab3
ldx [%g1+0x070],%l6 ! %l6 = 7173b26dd9a51ed1
ldx [%g1+0x078],%l7 ! %l7 = ac5c8d987f93ede4
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = c5d23c4fffc64683
ldx [%g1+0x088],%l1 ! %l1 = 0e0251b6a46e630f
ldx [%g1+0x090],%l2 ! %l2 = 192c254a66dae0ef
ldx [%g1+0x098],%l3 ! %l3 = cb56e46009633ab6
ldx [%g1+0x0a0],%l4 ! %l4 = 9ecd21a295f4be2a
ldx [%g1+0x0a8],%l5 ! %l5 = 2cfc4b1a43e1f7ee
ldx [%g1+0x0b0],%l6 ! %l6 = 79901962aaccbedd
ldx [%g1+0x0b8],%l7 ! %l7 = 50fd5bd01bd810be
save
! Initialize memory points for window 3
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 3
ldx [%g1+0x0c0],%l0 ! %l0 = 79a5d135af5afbff
ldx [%g1+0x0c8],%l1 ! %l1 = c4d00ed86a9f129e
ldx [%g1+0x0d0],%l2 ! %l2 = f017eaa041efbdb2
ldx [%g1+0x0d8],%l3 ! %l3 = 8d2477a5b6c1049b
ldx [%g1+0x0e0],%l4 ! %l4 = f9013dc5effd53d0
ldx [%g1+0x0e8],%l5 ! %l5 = e016ffa42469a199
ldx [%g1+0x0f0],%l6 ! %l6 = 39bd75100ab5b39b
ldx [%g1+0x0f8],%l7 ! %l7 = 2586f164ad5020db
! Initialize the output register of window 3
set p26_local0_start,%o0
set p26_local1_start,%o1
set p26_local2_start,%o2
set p26_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
mov %g0,%o7
restore
restore
restore
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 = cc67a6a4 e4328e18 6d0f9ab2 4f928593
! %f4 = 1b696531 0f6c4e4b da1d73d1 93ad6705
! %f8 = ef22e128 674df18e ff9e9883 1a2f412d
! %f12 = 5088f45e 3ac9b824 c69f451d b69c7110
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5b65149c a5df6c71 5e759617 ca7b6264
! %f20 = b3b6c11f 158673cc e29b8afd a36892e8
! %f24 = b1350faf 8443fbde 04cb47c3 799ef64d
! %f28 = 5ebfd68f f64dc310 e4c68528 7e00e32f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 03e7bf68 4302f593 c3392e84 d2606068
! %f36 = ebe97c07 760eb8b5 0b13fe26 3514e5ab
! %f40 = 5735df73 3714c5c7 858d7215 bf010ab7
! %f44 = 7fef4f67 1f61a631 013fef68 4e7149d4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x186e81ef00000014,%g7,%g1 ! GSR scale = 2, align = 4
wr %g1,%g0,%gsr ! GSR = 186e81ef00000014
wr %g0,%y ! Clear Y 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:
! %l7 = cfb8ee9c7002a88b, %l0 = 30cab2e7ef7a528b, %l2 = 5d69e8424c248bc1
andn %l7,%l0,%l2 ! %l2 = cf304c181000a800
! Code Fragment 4
p27_fragment_1:
ta T_CHANGE_HPRIV
! %l4 = a5590148081af139
set 0x82e3e63e,%l4 ! %l4 = 0000000082e3e63e
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l0 = 30cab2e7ef7a528b, Mem[0000000046800020] = d18540e1
stba %l0,[%i1+%o4]0x81 ! Mem[0000000046800020] = 8b8540e1
! Mem[0000000091800130] = e3b259e4, %g2 = 5f2613bcff26cc7e
ldsh [%o0+0x132],%g2 ! %g2 = ffffffffffffe3b2
! Mem[0000000046000078] = ca2df11e, %l2 = 1000a800, %l1 = 30e63cab
add %i0,0x78,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ca2df11e
! %f8 = ef22e128 674df18e, Mem[0000000090000128] = f1f21be2 6da53483
std %f8 ,[%i4+0x128] ! Mem[0000000090000128] = ef22e128 674df18e
! immd = 0000000000000127, %l2 = cf304c181000a800, %ccr = 44
movle %icc,0x127,%l2 ! Moved, %l2 = 0000000000000127
! Code Fragment 4
p27_fragment_2:
ta T_CHANGE_HPRIV
! %l4 = 0000000082e3e63e
set 0x6f5ff1bd,%l4 ! %l4 = 000000006f5ff1bd
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091000028] = 05e12eff 95d1d562, %g2 = ffffe3b2, %g3 = 0bad0b00
ldd [%i6+%o5],%g2 ! %g2 = 0000000005e12eff 0000000095d1d562
! Mem[0000000091800140] = 2c79ecf4, %g2 = 0000000005e12eff
lduw [%o0+0x140],%g2 ! %g2 = 000000002c79ecf4
p27_label_2:
! %l4 = 000000006f5ff1bd, %l3 = 2c4d8c73e59ee168, %ccr = 44
movn %xcc,%l4,%l3 ! Register Not Moved
! %l6 = 0bc7123df9129719, %l5 = ee13382060d8dc11, %l5 = ee13382060d8dc11
srl %l6,%l5,%l5 ! %l5 = 0000000000007c89
! Mem[00000000900001ac] = a2de638c, %g18 = 0dffadb8500e3feb
ldsw [%i4+0x1ac],%g2 ! %g2 = 0dffadb8500e3feb
! %l4 = 6f5ff1bd, %l5 = 00007c89, Mem[00000000900001d0] = 9f710bd9 52cff373
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 6f5ff1bd 00007c89
! Mem[00000000910001d0] = 68264badb2eef8e3, %f48 = d45a9920 f3d4f0f1
ldd [%i6+0x1d0],%f48 ! %f48 = 68264bad b2eef8e3
! Mem[0000000047800020] = 4492a623, %f20 = b3b6c11f
lda [%i3+%o4]0x89,%f20 ! %f20 = 4492a623
! Mem[0000000047000000] = 140758fe2101f741, %l1 = 00000000ca2df11e, %l7 = cfb8ee9c7002a88b
casxa [%i2]0x80,%l1,%l7 ! %l7 = 140758fe2101f741
! Mem[0000000046000000] = ebcacee3, %f1 = e4328e18
lda [%i0+%g0]0x88,%f1 ! %f1 = ebcacee3
! Mem[0000000047000000] = 140758fe, %l4 = 000000006f5ff1bd
lduba [%i2+%g0]0x80,%l4 ! %l4 = 0000000000000014
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p27_label_3:
! Mem[0000000046000008] = e6dd1f9a34f1750f, %l6 = 0bc7123df9129719
ldxa [%i0+%o1]0x89,%l6 ! %l6 = e6dd1f9a34f1750f
! Mem[0000000046000110] = 2dd53ab9, %l2 = 00000127, %l1 = ca2df11e
add %i0,0x110,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002dd53ab9
! %l0 = 30cab2e7ef7a528b, immed = fffff404, %l6 = e6dd1f9a34f1750f
tsubcctv %l0,-0xbfc,%l6 ! %l0 = 30cab2e7ef7a52ae, Trapped
! Mem[000000004680006c] = 94149ec6, %l3 = 2c4d8c73e59ee168
swap [%i1+0x06c],%l3 ! %l3 = 0000000094149ec6
! %l4 = 0000000000000014, %l3 = 0000000094149ec6, %y = 00000000
umulcc %l4,%l3,%l6 ! %l6 = 0000000b919c6778, %ccr = 08, %y = 0000000b
! Mem[00000000910000f4] = 8af12d2b, %g2 = ffffffffa2de638c
ldub [%i6+0x0f5],%g2 ! %g2 = 000000000000008a
! %l0 = 30cab2e7ef7a52ae, Mem[0000000090800020] = 6b57517380100360, %asi = 80
stxa %l0,[%i5+0x020]%asi ! Mem[0000000090800020] = 30cab2e7ef7a52ae
! Mem[00000000900000ac] = f3b2ac3e, %g18 = 0dffadb8500e3feb
ldsw [%i4+0x0ac],%g2 ! %g2 = 0dffadb8500e3feb
! Mem[0000000090000090] = 44bb020f e0ea95f8, %g2 = f3b2ac3e, %g3 = 95d1d562
ldd [%i4+0x090],%g2 ! %g2 = 0000000044bb020f 00000000e0ea95f8
! Mem[0000000046800123] = f904ebb1, %l5 = 0000000000007c89
ldstuba [%i1+0x123]%asi,%l5 ! %l5 = 000000b1000000ff
p27_label_4:
! Mem[0000000046000028] = 405c9163, %l4 = 0000000000000014
ldstuba [%i0+%o5]0x80,%l4 ! %l4 = 00000040000000ff
! Code Fragment 4
p27_fragment_3:
ta T_CHANGE_HPRIV
! %l4 = 0000000000000040
set 0xecf22486,%l4 ! %l4 = 00000000ecf22486
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091000100] = 9416c8c1a8d0d6e8, %g2 = 0000000044bb020f
ldx [%i6+0x100],%g2 ! %g2 = 9416c8c1a8d0d6e8
! Mem[0000000047800020] = 4492a623, %l5 = 00000000000000b1
lduba [%i3+%o4]0x88,%l5 ! %l5 = 0000000000000023
! %l3 = 0000000094149ec6, immed = 00000d6a, %y = 0000000b
sdivcc %l3,0xd6a,%l6 ! %l6 = 0000000000dcf7d8, %ccr = 00
mov %l0,%y ! %y = ef7a52ae
! %l3 = 0000000094149ec6, Mem[0000000091000088] = 86ad1b16, %asi = 80
stwa %l3,[%i6+0x088]%asi ! Mem[0000000091000088] = 94149ec6
! %f0 = cc67a6a4 ebcacee3 6d0f9ab2 4f928593
! %f4 = 1b696531 0f6c4e4b da1d73d1 93ad6705
! %f8 = ef22e128 674df18e ff9e9883 1a2f412d
! %f12 = 5088f45e 3ac9b824 c69f451d b69c7110
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Code Fragment 4
p27_fragment_4:
ta T_CHANGE_HPRIV
! %l4 = 00000000ecf22486
set 0x8a6a770e,%l4 ! %l4 = 000000008a6a770e
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000047000028] = 915bdfde, %l1 = 000000002dd53ab9
swapa [%i2+%o5]0x80,%l1 ! %l1 = 00000000915bdfde
! %l5 = 0000000000000023, Mem[0000000091000004] = 4cc663e3, %asi = 80
stba %l5,[%i6+0x004]%asi ! Mem[0000000091000004] = 23c663e3
p27_label_5:
! %l6 = 0000000000dcf7d8, Mem[0000000046800008] = 018d5fde1f033009
stxa %l6,[%i1+%o1]0x80 ! Mem[0000000046800008] = 0000000000dcf7d8
! retry : should take illegal inst trap, %l0 = 30cab2e7ef7a52ae
retry ! Illegal inst trap : %l0 = 30cab2e7ef7a52be
! Mem[0000000046800028] = 3b4f9037, %l2 = 0000000000000127
swapa [%i1+%o5]0x89,%l2 ! %l2 = 000000003b4f9037
! %f19 = ca7b6264, Mem[0000000046000068] = a5d29c26
st %f19,[%i0+0x068] ! Mem[0000000046000068] = ca7b6264
! Mem[00000000908001d8] = e4dccb27, %g2 = 9416c8c1a8d0d6e8
ldsh [%i5+0x1d8],%g2 ! %g2 = ffffffffffffe4dc
! %l3 = 0000000094149ec6, Mem[0000000047000195] = 5d734fb1
stb %l3,[%i2+0x195] ! Mem[0000000047000194] = 5dc64fb1
! %l0 = 30cab2e7ef7a52be, %l5 = 0000000000000023, %ccr = 00
movne %xcc,%l0,%l5 ! Moved, %l5 = 30cab2e7ef7a52be
! %l4 = 000000008a6a770e, %l1 = 00000000915bdfde, %l1 = 00000000915bdfde
addc %l4,%l1,%l1 ! %l1 = 000000011bc656ec
! %l2 = 000000003b4f9037, %l0 = 30cab2e7ef7a52be, %y = ef7a52ae
umul %l2,%l0,%l1 ! %l1 = 377b9eb99474a6d2, %y = 377b9eb9
! %l4 = 000000008a6a770e, %l4 = 000000008a6a770e, %l2 = 000000003b4f9037
or %l4,%l4,%l2 ! %l2 = 000000008a6a770e
p27_label_6:
! Mem[0000000046800018] = e53a6259, %l7 = 140758fe2101f741
ldsba [%i1+%o3]0x80,%l7 ! %l7 = ffffffffffffffe5
membar #Sync ! Added by membar checker (223)
! %f0 = cc67a6a4 ebcacee3 6d0f9ab2 4f928593
! %f4 = 1b696531 0f6c4e4b da1d73d1 93ad6705
! %f8 = ef22e128 674df18e ff9e9883 1a2f412d
! %f12 = 5088f45e 3ac9b824 c69f451d b69c7110
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000047800018] = 0d4b595b, %l5 = 30cab2e7ef7a52be
ldstuba [%i3+%o3]0x89,%l5 ! %l5 = 0000005b000000ff
! Mem[000000004780016c] = 465c0661, %l0 = ef7a52be, %l2 = 8a6a770e
add %i3,0x16c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000465c0661
! %l6 = 0000000000dcf7d8, Mem[0000000046000008] = 34f1750f
stwa %l6,[%i0+%o1]0x88 ! Mem[0000000046000008] = 00dcf7d8
! Mem[00000000900000d0] = a3035bdff4437aae, %f48 = a32af125 4d694d63
ldd [%i4+0x0d0],%f48 ! %f48 = a3035bdf f4437aae
! Mem[00000000900000a0] = 37298c28 a5017a73, %g2 = ffffe4dc, %g3 = e0ea95f8
ldda [%i4+0x0a0]%asi,%g2 ! %g2 = 0000000037298c28 00000000a5017a73
! Code Fragment 4
p27_fragment_5:
ta T_CHANGE_HPRIV
! %l4 = 000000008a6a770e
set 0x9031ca17,%l4 ! %l4 = 000000009031ca17
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091800044] = 32e13f28, %g2 = 0000000037298c28
lduh [%o0+0x046],%g2 ! %g2 = 00000000000032e1
! Mem[0000000046800158] = ff99cf978e79d8c0, %l7 = ffffffffffffffe5, %l0 = 30cab2e7ef7a52be
add %i1,0x158,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ff99cf978e79d8c0
p27_label_7:
! Mem[0000000047800164] = d3ef52ab, %l4 = 9031ca17, %l2 = 465c0661
add %i3,0x164,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d3ef52ab
! %l1 = 377b9eb99474a6d2, %l0 = ff99cf978e79d8c0, %l2 = 00000000d3ef52ab
srl %l1,%l0,%l2 ! %l2 = 000000009474a6d2
! Mem[00000000918001d0] = 4b5f75b5, %g2 = 00000000000032e1
ldsh [%o0+0x1d2],%g2 ! %g2 = 0000000000004b5f
! %f16 = 5b65149c a5df6c71, Mem[0000000047800028] = f44bd921 30dec438
stda %f16,[%i3+%o5]0x89 ! Mem[0000000047800028] = 5b65149c a5df6c71
! %l2 = 9474a6d2, %l3 = 94149ec6, Mem[0000000047800028] = a5df6c71 5b65149c
stda %l2,[%i3+%o5]0x88 ! Mem[0000000047800028] = 9474a6d2 94149ec6
! Mem[0000000047800100] = 61cadd4afa0f0292, %l7 = ffffffffffffffe5, %l0 = ff99cf978e79d8c0
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 61cadd4afa0f0292
! %l5 = 000000000000005b, %l2 = 000000009474a6d2, %l2 = 000000009474a6d2
taddcctv %l5,%l2,%l2 ! %l0 = 61cadd4afa0f02b5, Trapped
! %l6 = 0000000000dcf7d8
setx 0x668f18f788127606,%g7,%l6 ! %l6 = 668f18f788127606
! Mem[0000000046000018] = 39db2efa, %l3 = 0000000094149ec6
lduwa [%i0+%o3]0x88,%l3 ! %l3 = 0000000039db2efa
! %l6 = 88127606, %l7 = ffffffe5, Mem[00000000900001d8] = 74bf329d ce6dc6c1
std %l6,[%i4+0x1d8] ! Mem[00000000900001d8] = 88127606 ffffffe5
p27_label_8:
! Mem[0000000046800178] = f44746e1, %l0 = 61cadd4afa0f02b5
swap [%i1+0x178],%l0 ! %l0 = 00000000f44746e1
! Mem[00000000468001b8] = b0bb040a, %l6 = 88127606, %l2 = 9474a6d2
add %i1,0x1b8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b0bb040a
! %f17 = a5df6c71, Mem[0000000090000064] = 31dc8ee9
st %f17,[%i4+0x064] ! Mem[0000000090000064] = a5df6c71
! Invert Register : %l0 = 00000000f44746e1
xor %l0,-1,%l0 ! %l0 = ffffffff0bb8b91e
! %l7 = ffffffffffffffe5, immed = 00000085, %ccr = 00
movrne %l7,0x085,%l7 ! Moved, %l7 = 0000000000000085
! Mem[0000000046000018] = fa2edb3939880bf5, %f26 = 04cb47c3 799ef64d
ldda [%i0+%o3]0x80,%f26 ! %f26 = fa2edb39 39880bf5
! Mem[000000004700017c] = e799051f, %l0 = ffffffff0bb8b91e
lduw [%i2+0x17c],%l0 ! %l0 = 00000000e799051f
! Mem[0000000046000000] = dfb0e314 ebcacee3, %l6 = 88127606, %l7 = 00000085
ldda [%i0+%g0]0x89,%l6 ! %l6 = 00000000ebcacee3 00000000dfb0e314
! %l0 = 00000000e799051f, Mem[0000000091800032] = 69d27f5a
sth %l0,[%o0+0x032] ! Mem[0000000091800030] = 051f7f5a
! %l1 = 377b9eb99474a6d2, Mem[0000000090800018] = 81bba7c3619c4365
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 377b9eb99474a6d2
p27_label_9:
! %l3 = 0000000039db2efa, %l0 = 00000000e799051f, %y = 377b9eb9
smulcc %l3,%l0,%l4 ! %l4 = fa7c2d90f2df9246, %ccr = 88, %y = fa7c2d90
! Mem[00000000468000dc] = 558225e2, %l6 = ebcacee3, %l1 = 9474a6d2
add %i1,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000558225e2
! %f30 = e4c68528 7e00e32f, Mem[0000000091000000] = 5398fcc6 23c663e3
std %f30,[%i6+%g0] ! Mem[0000000091000000] = e4c68528 7e00e32f
! %f0 = cc67a6a4 ebcacee3 6d0f9ab2 4f928593
! %f4 = 1b696531 0f6c4e4b da1d73d1 93ad6705
! %f8 = ef22e128 674df18e ff9e9883 1a2f412d
! %f12 = 5088f45e 3ac9b824 c69f451d b69c7110
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000004600005a] = bc8d7107, %l5 = 000000000000005b
ldstub [%i0+0x05a],%l5 ! %l5 = 00000071000000ff
! %l0 = 00000000e799051f, Mem[0000000091000138] = 4c906f701fce8b29
stx %l0,[%i6+0x138] ! Mem[0000000091000138] = 00000000e799051f
! %l7 = 00000000dfb0e314, Mem[0000000091800100] = 6dbf041e
stw %l7,[%o0+0x100] ! Mem[0000000091800100] = dfb0e314
! Mem[00000000910000d4] = 867874ed, %g18 = 0dffadb8500e3feb
ldsw [%i6+0x0d4],%g2 ! %g2 = 0dffadb8500e3feb
! Mem[0000000046800078] = 31754ee2, %l1 = 00000000558225e2
swap [%i1+0x078],%l1 ! %l1 = 0000000031754ee2
! %l0 = 00000000e799051f, Mem[0000000046000028] = 63915cff
stba %l0,[%i0+%o5]0x88 ! Mem[0000000046000028] = 63915c1f
p27_label_10:
! %l4 = fa7c2d90f2df9246, Mem[0000000091800174] = db107401
sth %l4,[%o0+0x174] ! Mem[0000000091800174] = 92467401
! %l1 = 0000000031754ee2, %l3 = 0000000039db2efa, %ccr = 88
movgu %icc,%l1,%l3 ! Moved, %l3 = 0000000031754ee2
! Mem[00000000468000c0] = 05491836ff8dd2f8, %f16 = 5b65149c a5df6c71
ldd [%i1+0x0c0],%f16 ! %f16 = 05491836 ff8dd2f8
! Mem[0000000091800074] = 83e88393, %g18 = 0dffadb8500e3feb
ldswa [%o0+0x074]%asi,%g2 ! %g2 = 0dffadb8500e3feb
! Mem[0000000090800030] = 574d316e37c4972c, %f48 = a3035bdf f4437aae
ldd [%i5+0x030],%f48 ! %f48 = 574d316e 37c4972c
! %l7 = 00000000dfb0e314, Mem[000000009000003c] = 8dfc4882
stb %l7,[%i4+0x03c] ! Mem[000000009000003c] = 14fc4882
! Mem[0000000047800018] = ff594b0d, %l3 = 0000000031754ee2
ldsha [%i3+%o3]0x81,%l3 ! %l3 = ffffffffffffff59
! Mem[0000000046800000] = 304bd9dd, %f16 = 05491836
lda [%i1+%g0]0x89,%f16 ! %f16 = 304bd9dd
! %l7 = 00000000dfb0e314, %l6 = 00000000ebcacee3, %ccr = 88
movrne %l7,%l6,%l6 ! Moved, %l6 = 00000000ebcacee3
! Mem[0000000047000020] = 70d1d2a170363a7f, %l0 = 00000000e799051f
ldxa [%i2+%o4]0x81,%l0 ! %l0 = 70d1d2a170363a7f
p27_label_11:
! %l7 = 00000000dfb0e314, Mem[00000000910000f2] = 0c90e28a
stb %l7,[%i6+0x0f2] ! Mem[00000000910000f0] = 1490e28a
! %l3 = ffffffffffffff59, Mem[0000000091000188] = fc48e8f891c7ee5a
stx %l3,[%i6+0x188] ! Mem[0000000091000188] = ffffffffffffff59
! immd = 0000000000000255, %l3 = ffffffffffffff59, %ccr = 88
movpos %xcc,0x255,%l3 ! Register Not Moved
! %f16 = 304bd9dd ff8dd2f8, Mem[0000000046800018] = e53a6259 555a5949
stda %f16,[%i1+%o3]0x80 ! Mem[0000000046800018] = 304bd9dd ff8dd2f8
! %l2 = 00000000b0bb040a, %l6 = 00000000ebcacee3, %l1 = 0000000031754ee2
taddcctv %l2,%l6,%l1 ! %l0 = 70d1d2a170363aa2, Trapped
! Mem[0000000091000134] = a71a8cdc, %g18 = 0dffadb8500e3feb
ldsw [%i6+0x134],%g2 ! %g2 = 0dffadb8500e3feb
! immd = 0000000000000178, %l1 = 0000000031754ee2, %ccr = 88
movge %icc,0x178,%l1 ! Register Not Moved
! Mem[0000000047000088] = b6ee287b, %l3 = ffffffffffffff59
swap [%i2+0x088],%l3 ! %l3 = 00000000b6ee287b
! Mem[00000000908001c8] = 4e632be1, %g2 = ffffffffa71a8cdc
ldsh [%i5+0x1c8],%g2 ! %g2 = 0000000000004e63
! Mem[0000000046000018] = 39db2efa, %l1 = 0000000031754ee2
lduha [%i0+%o3]0x89,%l1 ! %l1 = 0000000000002efa
p27_label_12:
! Mem[0000000090800168] = f04d9a59a5ee00ad, %g2 = 0000000000004e63
ldx [%i5+0x168],%g2 ! %g2 = f04d9a59a5ee00ad
! %l5 = 0000000000000071, %l4 = fa7c2d90f2df9246, %ccr = 88
movvs %xcc,%l5,%l4 ! Register Not Moved
! Mem[0000000090800170] = 4cca3bb6, %g18 = 0dffadb8500e3feb
ldsw [%i5+0x170],%g2 ! %g2 = 0dffadb8500e3feb
! Code Fragment 4
p27_fragment_6:
ta T_CHANGE_HPRIV
! %l4 = fa7c2d90f2df9246
set 0x2f20f60f,%l4 ! %l4 = 000000002f20f60f
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000047000008] = 40646d9d, %l1 = 0000000000002efa
ldswa [%i2+%o1]0x88,%l1 ! %l1 = 0000000040646d9d
! Mem[000000009100000c] = c8eb2c4a, %g18 = 0dffadb8500e3feb
ldsw [%i6+0x00c],%g2 ! %g2 = 0dffadb8500e3feb
! Mem[000000009180006c] = c900d9bc, %g2 = ffffffffc8eb2c4a
ldsb [%o0+0x06f],%g2 ! %g2 = ffffffffffffffc9
! %l0 = 70d1d2a170363aa2, Mem[0000000047800070] = c8fe4b7a5a2f20b8
stx %l0,[%i3+0x070] ! Mem[0000000047800070] = 70d1d2a170363aa2
! %l7 = 00000000dfb0e314, Mem[00000000918000e6] = a7476c82
sth %l7,[%o0+0x0e6] ! Mem[00000000918000e4] = e3146c82
! %l2 = b0bb040a, %l3 = b6ee287b, Mem[0000000046800020] = e140858b 1d18a6a7
stda %l2,[%i1+%o4]0x89 ! Mem[0000000046800020] = b0bb040a b6ee287b
p27_label_13:
! Mem[00000000460001e6] = 239ac784, %l1 = 0000000040646d9d
ldstub [%i0+0x1e6],%l1 ! %l1 = 000000c7000000ff
! Mem[0000000046800144] = 1542d774, %l0 = 70363aa2, %l3 = b6ee287b
add %i1,0x144,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001542d774
! %l7 = 00000000dfb0e314, Mem[0000000091000108] = 0bb2cf27
stw %l7,[%i6+0x108] ! Mem[0000000091000108] = dfb0e314
! Code Fragment 4
p27_fragment_7:
ta T_CHANGE_HPRIV
! %l4 = 000000002f20f60f
set 0xace119ab,%l4 ! %l4 = 00000000ace119ab
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091800110] = f3613c9b, %g2 = ffffffffffffffc9
ldub [%o0+0x113],%g2 ! %g2 = 00000000000000f3
! %l3 = 000000001542d774, Mem[00000000468000f8] = 32987146
sth %l3,[%i1+0x0f8] ! Mem[00000000468000f8] = d7747146
! Mem[000000009080005c] = e6055c3b, %g18 = 0dffadb8500e3feb
ldsw [%i5+0x05c],%g2 ! %g2 = 0dffadb8500e3feb
! Mem[0000000047000020] = 70d1d2a1, %l3 = 000000001542d774
lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000070
! Mem[0000000091000180] = 4a731f76 7ae42270, %g2 = e6055c3b, %g3 = a5017a73
ldd [%i6+0x180],%g2 ! %g2 = 000000004a731f76 000000007ae42270
! Mem[0000000047800000] = 06d819a3 39bbc588, %l2 = b0bb040a, %l3 = 00000070
ldda [%i3+%g0]0x80,%l2 ! %l2 = 0000000006d819a3 0000000039bbc588
p27_label_14:
! %l6 = 00000000ebcacee3, Mem[00000000900000a0] = 37298c28
stw %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = ebcacee3
! Mem[00000000468000b8] = 8fedba62d4d3d16c, %f26 = fa2edb39 39880bf5
ldd [%i1+0x0b8],%f26 ! %f26 = 8fedba62 d4d3d16c
! %f20 = 4492a623 158673cc, Mem[00000000900001e8] = 2bf50637 3fb77494
std %f20,[%i4+0x1e8] ! Mem[00000000900001e8] = 4492a623 158673cc
! Mem[00000000468001e8] = b17255f8922add21, %l3 = 0000000039bbc588, %l3 = 0000000039bbc588
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b17255f8922add21
! %l0 = 70d1d2a170363aa2, Mem[0000000090000118] = 0567ad93d1731dda
stx %l0,[%i4+0x118] ! Mem[0000000090000118] = 70d1d2a170363aa2
! Mem[00000000900000f4] = ffc5a30b, %g2 = 000000004a731f76
ldsh [%i4+0x0f4],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000090800130] = cf220403d60c5c7f, %f48 = 574d316e 37c4972c
ldd [%i5+0x130],%f48 ! %f48 = cf220403 d60c5c7f
! Mem[0000000046800140] = 819b49f01542d774, %l7 = 00000000dfb0e314, %l0 = 70d1d2a170363aa2
add %i1,0x140,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 819b49f01542d774
! Mem[0000000090800124] = fa22f4c4, %g2 = ffffffffffffffc5
ldsb [%i5+0x127],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000090800184] = 01823381, %g2 = fffffffffffffffa
ldsh [%i5+0x184],%g2 ! %g2 = 0000000000000182
p27_label_15:
! Mem[00000000478001dc] = c1a9e64c, %l4 = ace119ab, %l3 = 922add21
add %i3,0x1dc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c1a9e64c
! Mem[00000000908000a0] = 9d26e2ca, %g2 = 0000000000000182
lduw [%i5+0x0a0],%g2 ! %g2 = 000000009d26e2ca
! %l6 = 00000000ebcacee3, %l0 = 819b49f01542d774, %l6 = 00000000ebcacee3
taddcctv %l6,%l0,%l6 ! %l0 = 819b49f01542d797, Trapped
! %l7 = 00000000dfb0e314, %l4 = 00000000ace119ab, %y = fa7c2d90
umulcc %l7,%l4,%l4 ! %l4 = 970f8976b5e8a25c, %ccr = 88, %y = 970f8976
! %l5 = 0000000000000071, %l4 = 970f8976b5e8a25c, %l1 = 00000000000000c7
srl %l5,%l4,%l1 ! %l1 = 0000000000000000
! %f2 = 6d0f9ab2, Mem[000000009000002c] = c4e5b2af
st %f2 ,[%i4+0x02c] ! Mem[000000009000002c] = 6d0f9ab2
! Mem[0000000090800128] = 22f4c412, %g2 = 000000009d26e2ca
ldsh [%i5+0x128],%g2 ! %g2 = 00000000000022f4
! %l5 = 0000000000000071, Mem[0000000091800188] = a80acd36
sth %l5,[%o0+0x188] ! Mem[0000000091800188] = 0071cd36
! %l4 = 970f8976b5e8a25c, Mem[0000000090000180] = a32af1254d694d63
stx %l4,[%i4+0x180] ! Mem[0000000090000180] = 970f8976b5e8a25c
! %l7 = 00000000dfb0e314, imm = fffffffffffff2f3, %l1 = 0000000000000000
xnorcc %l7,-0xd0d,%l1 ! %l1 = 00000000dfb0ee18, %ccr = 08
p27_label_16:
! Mem[00000000910001b4] = 9640fe46, %g2 = 00000000000022f4
lduw [%i6+0x1b4],%g2 ! %g2 = 000000009640fe46
! %l3 = 00000000c1a9e64c, Mem[0000000047000008] = 40646d9d
stba %l3,[%i2+%o1]0x88 ! Mem[0000000047000008] = 40646d4c
! %l7 = 00000000dfb0e314, %l5 = 0000000000000071, %ccr = 08
movle %icc,%l7,%l5 ! Moved, %l5 = 00000000dfb0e314
! Mem[0000000046800028] = 27010000, %f14 = c69f451d
lda [%i1+%o5]0x80,%f14 ! %f14 = 27010000
! Mem[0000000047800160] = 715230d9d3ef52ab, %l3 = 00000000c1a9e64c, %l6 = 00000000ebcacee3
add %i3,0x160,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 715230d9d3ef52ab
! %l7 = 00000000dfb0e314, %l7 = 00000000dfb0e314, %l6 = 715230d9d3ef52ab
orncc %l7,%l7,%l6 ! %l6 = ffffffffffffffff, %ccr = 88
! %l4 = 970f8976b5e8a25c, Mem[0000000046000000] = e3cecaeb
stwa %l4,[%i0+%g0]0x81 ! Mem[0000000046000000] = b5e8a25c
! Mem[00000000910000b4] = 02f04465, %g2 = 000000009640fe46
lduh [%i6+0x0b6],%g2 ! %g2 = 00000000000002f0
! %l2 = 0000000006d819a3, %l2 = 0000000006d819a3, %l7 = 00000000dfb0e314
tsubcctv %l2,%l2,%l7 ! %l0 = 819b49f01542d7ba, Trapped
! %l2 = 0000000006d819a3, %l2 = 0000000006d819a3, %l7 = 00000000dfb0e314
tsubcc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 46
p27_label_17:
! Mem[00000000478001e0] = fac2615a, %l2 = 0000000006d819a3
ldsha [%i3+0x1e2]%asi,%l2 ! %l2 = 000000000000615a
! Mem[00000000468000b8] = 8fedba62d4d3d16c, %l1 = 00000000dfb0ee18, %l6 = ffffffffffffffff
add %i1,0xb8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 8fedba62d4d3d16c
! %l0 = 1542d7ba, %l1 = dfb0ee18, Mem[0000000046000020] = 7d675b07 29b8c66e
stda %l0,[%i0+%o4]0x89 ! Mem[0000000046000020] = 1542d7ba dfb0ee18
! immd = 00000000000001fd, %l5 = 00000000dfb0e314, %ccr = 46
movge %icc,0x1fd,%l5 ! Register Not Moved
! Mem[00000000918000c8] = 253e4304, %g2 = 00000000000002f0
ldsb [%o0+0x0c8],%g2 ! %g2 = 0000000000000025
! %f2 = 6d0f9ab2, Mem[0000000046800018] = ddd94b30
sta %f2 ,[%i1+%o3]0x89 ! Mem[0000000046800018] = 6d0f9ab2
! Mem[0000000091000054] = 6469523b, %g2 = 0000000000000025
ldsh [%i6+0x054],%g2 ! %g2 = 0000000000006469
! %l1 = 00000000dfb0ee18, imm = fffffffffffff8f8, %l1 = 00000000dfb0ee18
orncc %l1,-0x708,%l1 ! %l1 = 00000000dfb0ef1f, %ccr = 08
! Mem[0000000090800070] = 826fb982, %g2 = 0000000000006469
ldub [%i5+0x073],%g2 ! %g2 = 0000000000000082
! Mem[0000000091800010] = efd037ae807fa37a, %f48 = cf220403 d60c5c7f
ldda [%o0+0x010]%asi,%f48 ! %f48 = efd037ae 807fa37a
p27_label_18:
! %l1 = 00000000dfb0ef1f, %l5 = 00000000dfb0e314, %l6 = 8fedba62d4d3d16c
tsubcctv %l1,%l5,%l6 ! %l0 = 819b49f01542d7dd, Trapped
! Mem[0000000047800030] = ba459ee3ec051811, %l4 = 970f8976b5e8a25c, %l7 = 0000000000000000
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ba459ee3ec051811
! %f0 = cc67a6a4, Mem[0000000047000020] = a1d2d170
sta %f0 ,[%i2+%o4]0x88 ! Mem[0000000047000020] = cc67a6a4
! Randomly selected nop
nop
! Mem[0000000047800000] = 88c5bb39a319d806, %f30 = e4c68528 7e00e32f
ldda [%i3+%g0]0x89,%f30 ! %f30 = 88c5bb39 a319d806
! Mem[00000000918000d8] = 9a6536e1 f7ed31a3, %g2 = 00000082, %g3 = 7ae42270
ldd [%o0+0x0d8],%g2 ! %g2 = 000000009a6536e1 00000000f7ed31a3
! %l3 = 00000000c1a9e64c, Mem[0000000046000010] = e8cf2875
stba %l3,[%i0+%o2]0x89 ! Mem[0000000046000010] = e8cf284c
! %l4 = 970f8976b5e8a25c, imm = 000000000000000e, %l1 = 00000000dfb0ef1f
taddcc %l4,0x00e,%l1 ! %l1 = 970f8976b5e8a26a, %ccr = 8a
! %l3 = 00000000c1a9e64c, Mem[0000000047800008] = 56313567
stwa %l3,[%i3+%o1]0x89 ! Mem[0000000047800008] = c1a9e64c
! immd = 00000000000000f0, %l0 = 819b49f01542d7dd, %ccr = 8a
movgu %xcc,0x0f0,%l0 ! Moved, %l0 = 00000000000000f0
p27_label_19:
membar #Sync ! Added by membar checker (224)
! Mem[0000000090000180] = 970f8976 b5e8a25c 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800180] = cb018233, %g2 = 000000009a6536e1
ldub [%i5+0x183],%g2 ! %g2 = 00000000000000cb
! %f20 = 4492a623, Mem[0000000046000000] = b5e8a25c
sta %f20,[%i0+%g0]0x81 ! Mem[0000000046000000] = 4492a623
! Mem[0000000091000020] = 103b16d7de211f96, %g2 = 00000000000000cb
ldx [%i6+%o4],%g2 ! %g2 = 103b16d7de211f96
! Mem[00000000910001ec] = 2936a680, %g18 = 0dffadb8500e3feb
ldsw [%i6+0x1ec],%g2 ! %g2 = 0dffadb8500e3feb
! Mem[00000000460000b4] = 44564ed7, %l5 = 00000000dfb0e314
swap [%i0+0x0b4],%l5 ! %l5 = 0000000044564ed7
! Mem[0000000047800010] = 4068ded2bbdcc1ff, %l7 = ba459ee3ec051811
ldxa [%i3+%o2]0x81,%l7 ! %l7 = 4068ded2bbdcc1ff
! Mem[0000000090000150] = 65310f6c, %g2 = 000000002936a680
ldsh [%i4+0x152],%g2 ! %g2 = 0000000000006531
! %l2 = 0000615a, %l3 = c1a9e64c, Mem[0000000047000020] = a4a667cc 70363a7f
stda %l2,[%i2+%o4]0x80 ! Mem[0000000047000020] = 0000615a c1a9e64c
! %l4 = 970f8976b5e8a25c, Mem[0000000091000160] = f14be39c
sth %l4,[%i6+0x160] ! Mem[0000000091000160] = a25ce39c
p27_label_20:
! Mem[0000000047000010] = e0770565, %l6 = 8fedba62d4d3d16c
ldswa [%i2+%o2]0x81,%l6 ! %l6 = ffffffffe0770565
! %l4 = b5e8a25c, %l5 = 44564ed7, Mem[0000000091000130] = 44f396ae a71a8cdc
std %l4,[%i6+0x130] ! Mem[0000000091000130] = b5e8a25c 44564ed7
! Mem[0000000047000134] = 97457251, %l7 = 4068ded2bbdcc1ff, %asi = 80
swapa [%i2+0x134]%asi,%l7 ! %l7 = 0000000097457251
! Mem[0000000047800024] = aedaf9c6, %l7 = 97457251, %l7 = 97457251
add %i3,0x24,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000aedaf9c6
! Mem[00000000468001aa] = 1a41ef6a, %l3 = 00000000c1a9e64c
ldstub [%i1+0x1aa],%l3 ! %l3 = 000000ef000000ff
! Mem[000000004680017c] = f3e7bf12, %l2 = 000000000000615a
ldub [%i1+0x17f],%l2 ! %l2 = 0000000000000012
! Mem[0000000046800018] = b29a0f6dff8dd2f8, %l3 = 00000000000000ef
ldxa [%i1+%o3]0x80,%l3 ! %l3 = b29a0f6dff8dd2f8
! Mem[000000009100015c] = 74d9a25c, %g2 = 0000000000006531
ldsh [%i6+0x15e],%g2 ! %g2 = 00000000000074d9
! Mem[0000000090000180] = 970f8976 b5e8a25c 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l0 = 00000000000000f0, imm = 0000000000000b8e, %l5 = 0000000044564ed7
taddcc %l0,0xb8e,%l5 ! %l5 = 0000000000000c7e, %ccr = 02
p27_label_21:
! %l2 = 0000000000000012, imm = fffffffffffffcb6, %l1 = 970f8976b5e8a26a
addc %l2,-0x34a,%l1 ! %l1 = fffffffffffffcc8
! Mem[0000000047800028] = 94149ec69474a6d2, %f24 = b1350faf 8443fbde
ldda [%i3+%o5]0x88,%f24 ! %f24 = 94149ec6 9474a6d2
! %l0 = 00000000000000f0, %l5 = 0000000000000c7e, %l5 = 0000000000000c7e
add %l0,%l5,%l5 ! %l5 = 0000000000000d6e
! immd = 000000000000037e, %l1 = fffffffffffffcc8, %ccr = 02
mova %xcc,0x37e,%l1 ! Moved, %l1 = 000000000000037e
! %l2 = 00000012, %l3 = ff8dd2f8, Mem[0000000046000008] = d8f7dc00 9a1fdde6
stda %l2,[%i0+%o1]0x81 ! Mem[0000000046000008] = 00000012 ff8dd2f8
! Mem[0000000046800028] = 27010000, %l1 = 000000000000037e
ldswa [%i1+%o5]0x81,%l1 ! %l1 = 0000000027010000
! Mem[0000000047800018] = ff594b0d, %f21 = 158673cc
lda [%i3+%o3]0x81,%f21 ! %f21 = ff594b0d
! Mem[00000000478001e8] = 061ddd13e12200fc, %l1 = 0000000027010000, %l5 = 0000000000000d6e
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 061ddd13e12200fc
! %l7 = 00000000aedaf9c6, %l3 = b29a0f6dff8dd2f8, %l7 = 00000000aedaf9c6
tsubcctv %l7,%l3,%l7 ! %l0 = 0000000000000113, Trapped
! %f20 = 4492a623, Mem[0000000046800010] = ac670c08
sta %f20,[%i1+%o2]0x80 ! Mem[0000000046800010] = 4492a623
p27_label_22:
! %l0 = 0000000000000113, Mem[0000000090000124] = 28e122ef
stw %l0,[%i4+0x124] ! Mem[0000000090000124] = 00000113
! Mem[00000000900000b8] = 6d281246, %g2 = 00000000000074d9
lduh [%i4+0x0b8],%g2 ! %g2 = 0000000000006d28
! Mem[0000000091000048] = 770bf7a5, %g2 = 0000000000006d28
ldsh [%i6+0x04a],%g2 ! %g2 = 000000000000770b
! Mem[00000000460000c0] = 8e592c6c2f35d8f5, %l3 = b29a0f6dff8dd2f8, %l3 = b29a0f6dff8dd2f8
add %i0,0xc0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8e592c6c2f35d8f5
! %l4 = 970f8976b5e8a25c, Mem[00000000908000e8] = fbd583c6b4f3ac6a
stx %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = 970f8976b5e8a25c
! Mem[0000000047800058] = ef029911, %l2 = 0000000000000012
swap [%i3+0x058],%l2 ! %l2 = 00000000ef029911
! Mem[0000000090800160] = 3e9a8678739ddb05, %f48 = 970f8976 b5e8a25c
ldda [%i5+0x160]%asi,%f48 ! %f48 = 3e9a8678 739ddb05
! Mem[0000000091000164] = 4c211d8f, %g18 = 0dffadb8500e3feb
ldswa [%i6+0x164]%asi,%g2 ! %g2 = 0dffadb8500e3feb
! %l4 = 970f8976b5e8a25c, Mem[00000000470000e9] = 09d97db2
stb %l4,[%i2+0x0e9] ! Mem[00000000470000e8] = 095c7db2
! %l7 = 00000000aedaf9c6, Mem[000000009080010c] = 3abd6093
stw %l7,[%i5+0x10c] ! Mem[000000009080010c] = aedaf9c6
p27_label_23:
! Mem[00000000478001c8] = 3ecde04c, %l1 = 0000000027010000
ldsb [%i3+0x1c9],%l1 ! %l1 = ffffffffffffffcd
membar #Sync ! Added by membar checker (225)
! %l7 = 00000000aedaf9c6, Mem[00000000900001ac] = a2de638c
stw %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = aedaf9c6
! Mem[0000000091800060] = 2c7d828b 83b95d79, %g2 = 4c211d8f, %g3 = f7ed31a3
ldd [%o0+0x060],%g2 ! %g2 = 000000002c7d828b 0000000083b95d79
! %l3 = 8e592c6c2f35d8f5, Mem[0000000046000008] = 00000012
stha %l3,[%i0+%o1]0x81 ! Mem[0000000046000008] = d8f50012
! Mem[00000000908000e8] = 8976b5e8, %g2 = 000000002c7d828b
ldub [%i5+0x0ea],%g2 ! %g2 = 0000000000000089
! immd = 0000000000000080, %l2 = 00000000ef029911, %ccr = 02
move %icc,0x080,%l2 ! Register Not Moved
! %l4 = 970f8976b5e8a25c, immed = 000007a5, %l2 = 00000000ef029911
tsubcctv %l4,0x7a5,%l2 ! %l0 = 0000000000000136, Trapped
! Mem[00000000900000e0] = 734f5855, %g2 = 0000000000000089
ldub [%i4+0x0e3],%g2 ! %g2 = 0000000000000073
! Mem[0000000046800018] = 6d0f9ab2, %f10 = ff9e9883
lda [%i1+%o3]0x88,%f10 ! %f10 = 6d0f9ab2
! %l6 = ffffffffe0770565, %l5 = 061ddd13e12200fc, %ccr = 02
movge %icc,%l6,%l5 ! Register Not Moved
p27_label_24:
! %l0 = 0000000000000136, imm = 00000000000009f8, %l7 = 00000000aedaf9c6
orn %l0,0x9f8,%l7 ! %l7 = fffffffffffff737
! %l0 = 0000000000000136, Mem[0000000090000100] = e3cecaeb
stw %l0,[%i4+0x100] ! Mem[0000000090000100] = 00000136
! %l2 = 00000000ef029911, %l6 = ffffffffe0770565, %ccr = 02
movre %l2,%l6,%l5 ! Not Moved, %l5 = 061ddd13e12200fc
! %l6 = ffffffffe0770565, Mem[00000000908001b8] = 4ff80a32a52b18be
stx %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = ffffffffe0770565
! immd = 0000000000000077, %l5 = 061ddd13e12200fc, %ccr = 02
movvs %xcc,0x077,%l5 ! Register Not Moved
! %f1 = ebcacee3, Mem[0000000047800018] = ff594b0d
sta %f1 ,[%i3+%o3]0x81 ! Mem[0000000047800018] = ebcacee3
! Mem[0000000090000130] = 24b8c93a5ef48850, %g2 = 0000000000000073
ldx [%i4+0x130],%g2 ! %g2 = 24b8c93a5ef48850
! Mem[0000000091800164] = bcb72634, %g2 = 24b8c93a5ef48850
lduw [%o0+0x164],%g2 ! %g2 = 00000000bcb72634
! Mem[0000000091800118] = 16d0a328, %g2 = 00000000bcb72634
ldsh [%o0+0x118],%g2 ! %g2 = 00000000000016d0
! %l0 = 0000000000000136, %l5 = 061ddd13e12200fc, %l4 = 970f8976b5e8a25c
addc %l0,%l5,%l4 ! %l4 = 061ddd13e1220232
p27_label_25:
! %f0 = cc67a6a4 ebcacee3 6d0f9ab2 4f928593
! %f4 = 1b696531 0f6c4e4b da1d73d1 93ad6705
! %f8 = ef22e128 674df18e 6d0f9ab2 1a2f412d
! %f12 = 5088f45e 3ac9b824 27010000 b69c7110
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Code Fragment 4
p27_fragment_8:
ta T_CHANGE_HPRIV
! %l4 = 061ddd13e1220232
set 0xd3d3b88e,%l4 ! %l4 = 00000000d3d3b88e
stxa %l4, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000918000fc] = 57a3f6c7, %g2 = 00000000000016d0
lduba [%o0+0x0fc]%asi,%g2 ! %g2 = 0000000000000057
! Mem[00000000918000c8] = 253e43045d67fd8c, %g2 = 0000000000000057
ldx [%o0+0x0c8],%g2 ! %g2 = 253e43045d67fd8c
! Mem[0000000047000188] = e849367310de5dee, %l0 = 0000000000000136, %l2 = 00000000ef029911
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e849367310de5dee
! Mem[00000000478000f4] = a151ef1b, %l1 = ffffffcd, %l5 = e12200fc
add %i3,0xf4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a151ef1b
! %l1 = ffffffffffffffcd, %l6 = ffffffffe0770565, %l2 = e849367310de5dee
orcc %l1,%l6,%l2 ! %l2 = ffffffffffffffed, %ccr = 88
! Mem[0000000090800118] = 67531e9d, %g2 = 253e43045d67fd8c
ldub [%i5+0x11b],%g2 ! %g2 = 0000000000000067
! %l1 = ffffffffffffffcd, Mem[0000000091800061] = 7d828b83, %asi = 80
stba %l1,[%o0+0x061]%asi ! Mem[0000000091800060] = cd828b83
! immd = 00000000000001fc, %l4 = 00000000d3d3b88e, %ccr = 88
movl %icc,0x1fc,%l4 ! Moved, %l4 = 00000000000001fc
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p27_branch_failed
p27_not_taken_0_end:
! End of Random Code for Thread 27
1: membar #Sync ! Force all stores to complete
p27_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x06c] ! Set processor 27 done flag
! Check Registers
p27_check_registers:
set p27_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000136
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffcd
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffed
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 8e592c6c2f35d8f5
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000001fc
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000a151ef1b
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffe0770565
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffffffff737
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x970f8976,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p27_failed
mov 0x111,%g1
! 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 cc67a6a4 ebcacee3
bne %xcc,p27_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6d0f9ab2 4f928593
bne %xcc,p27_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be da1d73d1 93ad6705
bne %xcc,p27_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6d0f9ab2 1a2f412d
bne %xcc,p27_f10_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 27010000 b69c7110
bne %xcc,p27_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 304bd9dd ff8dd2f8
bne %xcc,p27_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4492a623 ff594b0d
bne %xcc,p27_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 94149ec6 9474a6d2
bne %xcc,p27_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8fedba62 d4d3d16c
bne %xcc,p27_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 88c5bb39 a319d806
bne %xcc,p27_f30_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4492a62314e3b0df
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 = d8f50012ff8dd2f8
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4c28cfe853bd94c3
ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = bad7421518eeb0df
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 = 1f5c9163e8ca2a7c
ldx [%i0+0x028],%g3 ! Observed data at 0000000046000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = bc8dff077cd0b623
ldx [%i0+0x058],%g3 ! Observed data at 0000000046000058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ca7b62649a30f145
ldx [%i0+0x068],%g3 ! Observed data at 0000000046000068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2c040861dfb0e314
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000460000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c6b6233d239aff84
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+0x008],%g2 ! Expected data = 0000000000dcf7d8
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 = 4492a62345b91ec0
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 = b29a0f6dff8dd2f8
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 = 0a04bbb07b28eeb6
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 = 27010000e1c977ef
ldx [%i1+0x028],%g3 ! Observed data at 0000000046800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0b1c5351e59ee168
ldx [%i1+0x068],%g3 ! Observed data at 0000000046800068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 558225e27cabf885
ldx [%i1+0x078],%g3 ! Observed data at 0000000046800078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d7747146a17fb372
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000468000f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = f904ebff32c80e79
ldx [%i1+0x120],%g3 ! Observed data at 0000000046800120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = fa0f02b5f3e7bf12
ldx [%i1+0x178],%g3 ! Observed data at 0000000046800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1a41ff6abb285a39
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000468001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1a8,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 4c6d6440b6dde343
ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000615ac1a9e64c
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 = 2dd53ab9892e7840
ldx [%i2+0x028],%g3 ! Observed data at 0000000047000028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffffff59760efc5d
ldx [%i2+0x088],%g3 ! Observed data at 0000000047000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 095c7db2522a3fd8
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000470000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 98655f68bbdcc1ff
ldx [%i2+0x130],%g3 ! Observed data at 0000000047000130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x130,%g4
ldx [%g1+0x190],%g2 ! Expected data = 76d906105dc64fb1
ldx [%i2+0x190],%g3 ! Observed data at 0000000047000190
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x190,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4ce6a9c13e9356c8
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 = ebcacee3ade699f6
ldx [%i3+0x018],%g3 ! Observed data at 0000000047800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d2a67494c69e1494
ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000012ac2cf8b7
ldx [%i3+0x058],%g3 ! Observed data at 0000000047800058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 70d1d2a170363aa2
ldx [%i3+0x070],%g3 ! Observed data at 0000000047800070
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x070,%g4
! The test for processor 27 has passed
p27_passed:
ta GOOD_TRAP
nop
p27_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p27_failed
p27_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p27_failed
p27_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p27_failed
p27_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p27_failed
p27_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p27_failed
p27_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p27_failed
p27_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p27_failed
p27_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p27_failed
p27_f0_fail:
set p27_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f2_fail:
set p27_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f6_fail:
set p27_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f10_fail:
set p27_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f14_fail:
set p27_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f16_fail:
set p27_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f20_fail:
set p27_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f24_fail:
set p27_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f26_fail:
set p27_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p27_f30_fail:
set p27_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000028]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000008]
done
p27_trap1o:
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000046000028]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046000008]
done
p27_trap2e:
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800028]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046800028]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000000]
done
p27_trap2o:
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800020]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800028]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046800028]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000000]
done
p27_trap3e:
or %l2,-0x69f,%l5
xnor %l7,%l6,%l6
xnor %l7,%l3,%l0
done
p27_trap3o:
or %l2,-0x69f,%l5
xnor %l7,%l6,%l6
xnor %l7,%l3,%l0
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 = 30cab2e7ef7a528b
ldx [%g1+0x008],%l1 ! %l1 = fef09f9e30e63cab
ldx [%g1+0x010],%l2 ! %l2 = 5d69e8424c248bc1
ldx [%g1+0x018],%l3 ! %l3 = 2c4d8c73e59ee168
ldx [%g1+0x020],%l4 ! %l4 = a5590148081af139
ldx [%g1+0x028],%l5 ! %l5 = ee13382060d8dc11
ldx [%g1+0x030],%l6 ! %l6 = 0bc7123df9129719
ldx [%g1+0x038],%l7 ! %l7 = cfb8ee9c7002a88b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 43ee217c c75d2220 2b4d98e9 c1e02c59
! %f20 = 7e947e6f 231545d6 1f64d2da 155adffb
! %f24 = 2420237e 7edc4bf0 09d7d1cf ac4969a5
! %f28 = 07816566 15c782c1 2bb027a4 19c70af8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bae5e06c 7c183243 f15031fa 044ae2f8
! %f36 = 0b69b3a1 bb4ac29e 8bfc4487 b392f43d
! %f40 = 65b4ccf2 257d1e86 70719a39 cfae4d13
! %f44 = 4f8e6601 ee74eaf2 17d58152 d30c06e5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0a061b180000003c,%g7,%g1 ! GSR scale = 7, align = 4
wr %g1,%g0,%gsr ! GSR = 0a061b180000003c
wr %g0,%y ! Clear Y 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[0000000091800108] = c90e6f67, %g2 = 00000031c84902af
lduw [%o0+0x108],%g2 ! %g2 = 00000000c90e6f67
! Mem[0000000048000018] = 5cb211ae, %l7 = c2d579c5d657130e
swapa [%i0+%o3]0x89,%l7 ! %l7 = 000000005cb211ae
! Mem[0000000048800028] = 63479a54, %l5 = d31e8bb086c0274a
lduba [%i1+%o5]0x81,%l5 ! %l5 = 0000000000000063
! %l4 = 578691ca930877f8, Mem[0000000049800008] = f072836f2c14e183
stxa %l4,[%i3+%o1]0x89 ! Mem[0000000049800008] = 578691ca930877f8
! %l6 = aff9bfb46c3ae374, %l1 = ea339a9dc6417199, %l6 = aff9bfb46c3ae374
subccc %l6,%l1,%l6 ! %l6 = c5c62516a5f971db, %ccr = 9b
! %l0 = 9a5f370486ed25cc, Mem[0000000048000020] = e8d5247b
stwa %l0,[%i0+%o4]0x81 ! Mem[0000000048000020] = 86ed25cc
! %l5 = 0000000000000063, %l3 = 7f83f63070d7136c, %l2 = 882126626218f393
udivx %l5,%l3,%l2 ! %l2 = 0000000000000000
! Mem[0000000049000154] = a2e308a0, %l6 = c5c62516a5f971db
ldsw [%i2+0x154],%l6 ! %l6 = ffffffffa2e308a0
! Mem[000000009080018c] = c276172b, %g2 = 00000000c90e6f67
lduh [%i5+0x18e],%g2 ! %g2 = 000000000000c276
! Mem[0000000090000014] = 26ab2dd7, %g18 = 5276b18fac15582b
ldsw [%i4+0x014],%g2 ! %g2 = 5276b18fac15582b
p28_label_2:
! immd = 0000000000000291, %l7 = 000000005cb211ae, %ccr = 9b
movvs %icc,0x291,%l7 ! Moved, %l7 = 0000000000000291
! Mem[000000004980003c] = 3d3a432e, %l6 = a2e308a0, %l5 = 00000063
add %i3,0x3c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000003d3a432e
! Mem[0000000091000074] = ab1740c8, %g2 = 0000000026ab2dd7
lduw [%i6+0x074],%g2 ! %g2 = 00000000ab1740c8
! Mem[0000000049000180] = ee42a4fc, %l4 = 578691ca930877f8
ldstub [%i2+0x180],%l4 ! %l4 = 000000ee000000ff
! Mem[000000009080017c] = 50ec43dd, %g2 = 00000000ab1740c8
ldub [%i5+0x17c],%g2 ! %g2 = 0000000000000050
! Mem[0000000048800194] = da08c64e, %l6 = ffffffffa2e308a0
swap [%i1+0x194],%l6 ! %l6 = 00000000da08c64e
! Mem[0000000049000088] = 14cc9654252828f1, %l2 = 0000000000000000, %l0 = 9a5f370486ed25cc
add %i2,0x88,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 14cc9654252828f1
! %f0 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! %l1 = ea339a9dc6417199, Mem[00000000918001a2] = 140da0d0
sth %l1,[%o0+0x1a2] ! Mem[00000000918001a0] = 7199a0d0
! %l5 = 000000003d3a432e, %l1 = ea339a9dc6417199, %y = 00000000
smul %l5,%l1,%l7 ! %l7 = f23073bdf227747e, %y = f23073bd
p28_label_3:
! %l2 = 0000000000000000, imm = 0000000000000030, %l2 = 0000000000000000
srax %l2,0x030,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[00000000900001b0] = f8df72514ae9a786
stx %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 0000000000000000
! %l4 = 000000ee, %l5 = 3d3a432e, Mem[0000000048000028] = 98870dc7 536ba179
stda %l4,[%i0+%o5]0x89 ! Mem[0000000048000028] = 000000ee 3d3a432e
! %l2 = 0000000000000000, Mem[0000000090000074] = 88eeafc5, %asi = 80
stwa %l2,[%i4+0x074]%asi ! Mem[0000000090000074] = 00000000
! %l1 = ea339a9dc6417199, Mem[00000000490001b8] = 470404e872e27b6e
stx %l1,[%i2+0x1b8] ! Mem[00000000490001b8] = ea339a9dc6417199
! %f25 = 7edc4bf0, Mem[00000000908001a8] = 144eb177
st %f25,[%i5+0x1a8] ! Mem[00000000908001a8] = 7edc4bf0
! %l4 = 00000000000000ee, %l4 = 00000000000000ee, %l3 = 7f83f63070d7136c
sub %l4,%l4,%l3 ! %l3 = 0000000000000000
! %l4 = 00000000000000ee, Mem[0000000049000020] = ec4a8912
stha %l4,[%i2+%o4]0x88 ! Mem[0000000049000020] = ec4a00ee
! Mem[00000000480001a8] = 2b7f9600f7b57d0e, %l0 = 14cc9654252828f1, %l3 = 0000000000000000
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2b7f9600f7b57d0e
! %l5 = 000000003d3a432e, Mem[00000000488001dc] = 5d2c00dc
sth %l5,[%i1+0x1dc] ! Mem[00000000488001dc] = 432e00dc
p28_label_4:
! Mem[0000000090800020] = 6b575173 80100360, %g2 = 00000050, %g3 = 0bad0b00
ldd [%i5+%o4],%g2 ! %g2 = 000000006b575173 0000000080100360
! immd = 00000000000003fb, %l2 = 0000000000000000, %ccr = 9b
movvs %xcc,0x3fb,%l2 ! Register Not Moved
! Mem[0000000049800100] = 8dde38aa, %l4 = 00000000000000ee
ldub [%i3+0x101],%l4 ! %l4 = 00000000000000de
! Mem[0000000090000060] = 97b331dc, %g2 = 000000006b575173
ldsb [%i4+0x062],%g2 ! %g2 = ffffffffffffff97
! %l0 = 14cc9654252828f1, Mem[0000000049800052] = 47e5e50b
sth %l0,[%i3+0x052] ! Mem[0000000049800050] = 47e528f1
! %l3 = 2b7f9600f7b57d0e, %l4 = 00000000000000de, %l6 = 00000000da08c64e
srl %l3,%l4,%l6 ! %l6 = 0000000000000003
! %l3 = 2b7f9600f7b57d0e, imm = 00000000000004e3, %l4 = 00000000000000de
addcc %l3,0x4e3,%l4 ! %l4 = 2b7f9600f7b581f1, %ccr = 08
! Mem[0000000049000008] = 8207cc9f, %f21 = 231545d6
lda [%i2+%o1]0x80,%f21 ! %f21 = 8207cc9f
! %l6 = 0000000000000003, %l6 = 0000000000000003, %l6 = 0000000000000003
tsubcc %l6,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 46
! %l2 = 0000000000000000, imm = fffffffffffff4e3, %l3 = 2b7f9600f7b57d0e
taddcc %l2,-0xb1d,%l3 ! %l3 = fffffffffffff4e3, %ccr = 8a
p28_label_5:
! Mem[0000000049000010] = 442e65c4, %l6 = 0000000000000000
ldswa [%i2+%o2]0x89,%l6 ! %l6 = 00000000442e65c4
! %l1 = ea339a9dc6417199, %l5 = 000000003d3a432e, %y = f23073bd
udiv %l1,%l5,%l2 ! %l2 = 00000000ffffffff
mov %l0,%y ! %y = 252828f1
! Mem[0000000090000174] = 26d816c5, %g18 = 5276b18fac15582b
ldsw [%i4+0x174],%g2 ! %g2 = 5276b18fac15582b
! Mem[0000000048000014] = 29c94a10, %l4 = 2b7f9600f7b581f1
ldsh [%i0+0x016],%l4 ! %l4 = 0000000000004a10
! Mem[0000000091000150] = bf6548793b34102d, %g2 = 0000000026d816c5
ldx [%i6+0x150],%g2 ! %g2 = bf6548793b34102d
! Mem[0000000049000193] = 8eab921c, %l4 = 0000000000004a10
ldstub [%i2+0x193],%l4 ! %l4 = 0000001c000000ff
! Mem[0000000049000010] = c4652e44, %l1 = ea339a9dc6417199
lduha [%i2+%o2]0x80,%l1 ! %l1 = 000000000000c465
! %l6 = 00000000442e65c4, %l2 = 00000000ffffffff, %ccr = 8a
move %xcc,%l6,%l2 ! Register Not Moved
! %l0 = 14cc9654252828f1, Mem[0000000091800190] = 0bdfe83d
sth %l0,[%o0+0x190] ! Mem[0000000091800190] = 28f1e83d
! %l0 = 14cc9654252828f1, immed = fffffe97, %ccr = 8a
movrgez %l0,-0x169,%l3 ! Moved, %l3 = fffffffffffffe97
p28_label_6:
! %l1 = 000000000000c465, %l7 = f23073bdf227747e, %l7 = f23073bdf227747e
srl %l1,%l7,%l7 ! %l7 = 0000000000000000
! Mem[0000000048000010] = 6558fae3, %l7 = 0000000000000000
lduba [%i0+%o2]0x89,%l7 ! %l7 = 00000000000000e3
! %l6 = 00000000442e65c4, imm = 0000000000000012, %l2 = 00000000ffffffff
srlx %l6,0x012,%l2 ! %l2 = 000000000000110b
! Mem[0000000049800010] = 35cc3ab3, %l5 = 000000003d3a432e
ldswa [%i3+%o2]0x89,%l5 ! %l5 = 0000000035cc3ab3
! %l0 = 252828f1, %l1 = 0000c465, Mem[0000000049800010] = b33acc35 e964b5f2
stda %l0,[%i3+%o2]0x81 ! Mem[0000000049800010] = 252828f1 0000c465
! Mem[000000004880013c] = 9239a8c6, %l6 = 00000000442e65c4
swap [%i1+0x13c],%l6 ! %l6 = 000000009239a8c6
! Mem[0000000049800101] = 8dde38aa, %l2 = 000000000000110b
ldstub [%i3+0x101],%l2 ! %l2 = 000000de000000ff
! %l4 = 0000001c, %l5 = 35cc3ab3, Mem[00000000488000e8] = e5470256 90c59236
std %l4,[%i1+0x0e8] ! Mem[00000000488000e8] = 0000001c 35cc3ab3
! Mem[0000000049800010] = 252828f10000c465, %l7 = 00000000000000e3, %l2 = 00000000000000de
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 252828f10000c465
! Mem[0000000091000000] = fcc64cc6, %g2 = bf6548793b34102d
ldsh [%i6+0x002],%g2 ! %g2 = fffffffffffffcc6
p28_label_7:
! %l6 = 000000009239a8c6, Mem[0000000090000078] = fa5423a0801f7ef7
stx %l6,[%i4+0x078] ! Mem[0000000090000078] = 000000009239a8c6
! immd = 0000000000000114, %l3 = fffffffffffffe97, %ccr = 8a
movleu %xcc,0x114,%l3 ! Register Not Moved
! Mem[0000000090800134] = 5c7f2285, %g2 = fffffffffffffcc6
ldsh [%i5+0x136],%g2 ! %g2 = 0000000000005c7f
! Mem[0000000048800034] = 61aa60d2, %l1 = 000000000000c465
swap [%i1+0x034],%l1 ! %l1 = 0000000061aa60d2
! %l2 = 252828f10000c465, Mem[0000000048800008] = 7f8a06f6
stha %l2,[%i1+%o1]0x89 ! Mem[0000000048800008] = 7f8ac465
! Mem[000000004800013c] = 46a21835, %l3 = fffffffffffffe97
swap [%i0+0x13c],%l3 ! %l3 = 0000000046a21835
! Mem[0000000048000008] = deb97660, %l3 = 0000000046a21835
ldsha [%i0+%o1]0x88,%l3 ! %l3 = 0000000000007660
! Mem[0000000049000000] = 3824f937, %l1 = 0000000061aa60d2
lduba [%i2+%g0]0x80,%l1 ! %l1 = 0000000000000038
! %l7 = 00000000000000e3, imm = 0000000000000b20, %l5 = 0000000035cc3ab3
add %l7,0xb20,%l5 ! %l5 = 0000000000000c03
! Mem[0000000048800010] = 501716b3, %l0 = 14cc9654252828f1
ldsba [%i1+%o2]0x81,%l0 ! %l0 = 0000000000000050
p28_label_8:
! Mem[00000000910001d8] = fc5bcfff, %g2 = 0000000000005c7f
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000fc5bcfff
! Mem[0000000048000020] = cc25ed86, %l4 = 000000000000001c
ldsba [%i0+%o4]0x89,%l4 ! %l4 = ffffffffffffff86
! Mem[0000000049800188] = f75b3d51, %l3 = 0000000000007660
swap [%i3+0x188],%l3 ! %l3 = 00000000f75b3d51
! Mem[00000000480000de] = e9706976, %l6 = 000000009239a8c6
ldstub [%i0+0x0de],%l6 ! %l6 = 00000069000000ff
! %l0 = 0000000000000050, Mem[0000000048800070] = 78bff98b
stw %l0,[%i1+0x070] ! Mem[0000000048800070] = 00000050
! Mem[0000000049000010] = c4652e44, %l7 = 00000000000000e3
lduha [%i2+%o2]0x80,%l7 ! %l7 = 000000000000c465
! %l4 = ffffffffffffff86, Mem[0000000091000128] = c9191f5dcd3a6161
stx %l4,[%i6+0x128] ! Mem[0000000091000128] = ffffffffffffff86
! %l4 = ffffffffffffff86, %l4 = ffffffffffffff86, %ccr = 8a
move %icc,%l4,%l4 ! Register Not Moved
! immd = 000000000000027c, %l4 = ffffffffffffff86, %ccr = 8a
movn %icc,0x27c,%l4 ! Register Not Moved
! Mem[0000000048800008] = 65c48a7f, %l1 = 0000000000000038
swap [%i1+%o1],%l1 ! %l1 = 0000000065c48a7f
p28_label_9:
! Mem[0000000048800034] = 0000c465, %l6 = 0000000000000069
swap [%i1+0x034],%l6 ! %l6 = 000000000000c465
! %l0 = 0000000000000050, immed = fffff3a8, %l0 = 0000000000000050
tsubcctv %l0,-0xc58,%l0 ! %l0 = 0000000000000ca8, %ccr = 11
! immd = 000000000000033c, %l4 = ffffffffffffff86, %ccr = 11
movn %icc,0x33c,%l4 ! Register Not Moved
! %l0 = 0000000000000ca8, immed = fffff9f8, %y = 252828f1
udiv %l0,-0x608,%l2 ! %l2 = 00000000252829d1
mov %l0,%y ! %y = 00000ca8
! %l3 = 00000000f75b3d51, %l0 = 0000000000000ca8, %l7 = 000000000000c465
add %l3,%l0,%l7 ! %l7 = 00000000f75b49f9
! Mem[0000000049800000] = d53d4c6e, %l1 = 0000000065c48a7f
lduha [%i3+%g0]0x81,%l1 ! %l1 = 000000000000d53d
! immd = 0000000000000029, %l1 = 000000000000d53d, %ccr = 11
movge %icc,0x029,%l1 ! Moved, %l1 = 0000000000000029
save ! CWP = 1
! %l1 = aa0615148f794a48, Mem[000000009180007c] = a31e0d83
stw %l1,[%i0+0x07c] ! Mem[000000009180007c] = 8f794a48
! Mem[0000000090800054] = e8d47b00, %g18 = c942a78450441386
ldsw [%o5+0x054],%g2 ! %g2 = c942a78450441386
p28_label_10: ! %cwp = 1
! Mem[00000000908000b0] = 3ebf5926, %g2 = ffffffffe8d47b00
ldub [%o5+0x0b3],%g2 ! %g2 = 000000000000003e
! %l0 = 4023292c410b8b20, %l5 = 73735f2dd31a0f3e, %ccr = 11
move %xcc,%l0,%l5 ! Register Not Moved
! %l7 = b8f275f5f1715792, Mem[0000000091800070] = 00d9bc3483e88393
stx %l7,[%i0+0x070] ! Mem[0000000091800070] = b8f275f5f1715792
! Mem[0000000048800000] = dbba5b13, %l3 = 04be94d41da98ab0
lduha [%o1+%g0]0x88,%l3 ! %l3 = 0000000000005b13
! %l0 = 4023292c410b8b20, immed = 00000102, %ccr = 11
movrne %l0,0x102,%l5 ! Moved, %l5 = 0000000000000102
! %l7 = b8f275f5f1715792, Mem[000000009100008f] = 41c26fe9
stb %l7,[%o6+0x08f] ! Mem[000000009100008c] = 92c26fe9
! Mem[000000009100000c] = 4a14e741, %g2 = 000000000000003e
ldub [%o6+0x00f],%g2 ! %g2 = 000000000000004a
! Mem[00000000908001f0] = f3470c897131ee4a, %f48 = 49fa6523 f16f4a55
ldd [%o5+0x1f0],%f48 ! %f48 = f3470c89 7131ee4a
! %f16 = 43ee217c c75d2220, Mem[0000000048000028] = 000000ee 3d3a432e
stda %f16,[%o0+%i5]0x88 ! Mem[0000000048000028] = 43ee217c c75d2220
! Mem[00000000900001d0] = 9f710bd952cff373, %f48 = f3470c89 7131ee4a
ldd [%o4+0x1d0],%f48 ! %f48 = 9f710bd9 52cff373
p28_label_11: ! %cwp = 1
! %l4 = 560d2f05, %l5 = 00000102, Mem[0000000049000028] = 5ff2aa5c 8662bedd
stda %l4,[%o2+%i5]0x80 ! Mem[0000000049000028] = 560d2f05 00000102
! %l5 = 0000000000000102, %l5 = 0000000000000102, %l3 = 0000000000005b13
sdivx %l5,%l5,%l3 ! %l3 = 0000000000000001
! %l1 = aa0615148f794a48, Mem[0000000090800088] = d3d60129
stw %l1,[%o5+0x088] ! Mem[0000000090800088] = 8f794a48
! Mem[00000000498001b4] = f9914e25, %l3 = 0000000000000001
lduw [%o3+0x1b4],%l3 ! %l3 = 00000000f9914e25
! %l2 = ac64493beb760ff4, Mem[00000000918000b8] = de6b8865455c37c1
stx %l2,[%i0+0x0b8] ! Mem[00000000918000b8] = ac64493beb760ff4
! immd = 000000000000019a, %l5 = 0000000000000102, %ccr = 11
movvc %icc,0x19a,%l5 ! Moved, %l5 = 000000000000019a
! Mem[00000000900000b4] = 4fe26d28, %g2 = 000000000000004a
ldsh [%o4+0x0b6],%g2 ! %g2 = 0000000000004fe2
! Set Register : %l6 = 4e018606a588f517
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! Mem[00000000490000e0] = b0d84f5a, %l6 = ffffffff, %l6 = ffffffff
add %o2,0xe0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b0d84f5a
! %l6 = b0d84f5a, %l7 = f1715792, Mem[0000000090800188] = cd2b4216 ada4c276
std %l6,[%o5+0x188] ! Mem[0000000090800188] = b0d84f5a f1715792
p28_label_12: ! %cwp = 1
! Mem[0000000090800160] = 78739ddb, %g2 = 0000000000004fe2
ldub [%o5+0x163],%g2 ! %g2 = 0000000000000078
! %l5 = 000000000000019a, Mem[0000000090800008] = e74bbbf2815722de
stx %l5,[%o5+%i1] ! Mem[0000000090800008] = 000000000000019a
! Mem[00000000488001e8] = d14f5d73acd22597, %l6 = 00000000b0d84f5a, %l2 = ac64493beb760ff4
add %o1,0x1e8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d14f5d73acd22597
! %l3 = 00000000f9914e25, %l0 = 4023292c410b8b20, %l4 = 39c17806560d2f05
xnorcc %l3,%l0,%l4 ! %l4 = bfdcd6d347653afa, %ccr = 80
! Mem[00000000908000e4] = c852478e, %g18 = c942a78450441386
ldsw [%o5+0x0e4],%g2 ! %g2 = c942a78450441386
! %f22 = 1f64d2da, Mem[0000000091800070] = b8f275f5
st %f22,[%i0+0x070] ! Mem[0000000091800070] = 1f64d2da
! Mem[00000000908001c0] = bc65ad57cb751f7a, %f48 = 9f710bd9 52cff373
ldd [%o5+0x1c0],%f48 ! %f48 = bc65ad57 cb751f7a
! immd = 0000000000000246, %l5 = 000000000000019a, %ccr = 80
movvs %icc,0x246,%l5 ! Register Not Moved
! Mem[0000000049800000] = d53d4c6e, %l3 = 00000000f9914e25
lduba [%o3+%g0]0x81,%l3 ! %l3 = 00000000000000d5
! Mem[0000000091000128] = ffffffff ffffff86, %g2 = c852478e, %g3 = 80100360
ldd [%o6+0x128],%g2 ! %g2 = 00000000ffffffff 00000000ffffff86
p28_label_13: ! %cwp = 1
! Mem[00000000900001a8] = 875ccbaea2de638c, %g2 = 00000000ffffffff
ldx [%o4+0x1a8],%g2 ! %g2 = 875ccbaea2de638c
! %l3 = 00000000000000d5, Mem[00000000908000e4] = c852478e
sth %l3,[%o5+0x0e4] ! Mem[00000000908000e4] = 00d5478e
! %l0 = 4023292c410b8b20, imm = 000000000000054f, %l4 = bfdcd6d347653afa
and %l0,0x54f,%l4 ! %l4 = 0000000000000100
! Mem[0000000048800028] = 63479a54e233a90b, %l4 = 0000000000000100
ldxa [%o1+%i5]0x80,%l4 ! %l4 = 63479a54e233a90b
! Mem[0000000090800174] = 85e8b593, %g18 = c942a78450441386
ldsw [%o5+0x174],%g2 ! %g2 = c942a78450441386
! %l1 = aa0615148f794a48, %l7 = b8f275f5f1715792, %ccr = 80
mova %xcc,%l1,%l7 ! Moved, %l7 = aa0615148f794a48
! Mem[0000000049000048] = 48e7c82f, %l6 = b0d84f5a, %l2 = acd22597
add %o2,0x48,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000048e7c82f
! Mem[00000000488000a0] = 364248bf, %l3 = 000000d5, %l5 = 0000019a
add %o1,0xa0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000364248bf
! immd = 000000000000010f, %l7 = aa0615148f794a48, %ccr = 80
movl %icc,0x10f,%l7 ! Register Not Moved
! %l0 = 410b8b20, %l1 = 8f794a48, Mem[0000000091800128] = 089d02df 781f77ff
std %l0,[%i0+0x128] ! Mem[0000000091800128] = 410b8b20 8f794a48
p28_label_14: ! %cwp = 1
! %l0 = 410b8b20, %l1 = 8f794a48, Mem[0000000091000090] = c26fe978 3edeb40f
std %l0,[%o6+0x090] ! Mem[0000000091000090] = 410b8b20 8f794a48
! Mem[0000000091000088] = 86ad1b16, %g2 = ffffffff85e8b593
lduw [%o6+0x088],%g2 ! %g2 = 0000000086ad1b16
! %f0 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
mov 0x100,%g4
stda %f0,[%o4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000090000198] = 11310a36b2be6763, %g2 = 0000000086ad1b16
ldx [%o4+0x198],%g2 ! %g2 = 11310a36b2be6763
! Mem[0000000048800120] = cb1774bc8b7b77f8, %f22 = 1f64d2da 155adffb
ldd [%o1+0x120],%f22 ! %f22 = cb1774bc 8b7b77f8
! Mem[0000000090800124] = 3b012cfa, %g18 = c942a78450441386
ldsw [%o5+0x124],%g2 ! %g2 = c942a78450441386
! Mem[00000000900001a0] = bbcc04f11da75b47, %g2 = 000000003b012cfa
ldx [%o4+0x1a0],%g2 ! %g2 = bbcc04f11da75b47
! Mem[0000000048800000] = 135bbadb, %l7 = aa0615148f794a48
ldstuba [%o1+%g0]0x81,%l7 ! %l7 = 00000013000000ff
! %l1 = aa0615148f794a48, Mem[00000000908000c8] = 59095ea4e50ee4f7
stx %l1,[%o5+0x0c8] ! Mem[00000000908000c8] = aa0615148f794a48
! Mem[0000000049800010] = 252828f1, %l2 = 0000000048e7c82f
ldswa [%o3+%i2]0x81,%l2 ! %l2 = 00000000252828f1
p28_label_15: ! %cwp = 1
! %f0 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
mov 0x180,%g5
stda %f0,[%o4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[0000000048000068] = 7704cce045b97293, %l3 = 00000000000000d5, %l7 = 0000000000000013
add %o0,0x68,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 7704cce045b97293
! Mem[0000000048800000] = dbba5bff, %l5 = 00000000364248bf
lduwa [%o1+%g0]0x88,%l5 ! %l5 = 00000000dbba5bff
! Mem[0000000049000028] = 560d2f0500000102, %f18 = 2b4d98e9 c1e02c59
ldda [%o2+%i5]0x81,%f18 ! %f18 = 560d2f05 00000102
! Set Register : %l0 = 4023292c410b8b20
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %l6 = 00000000b0d84f5a, %l7 = 7704cce045b97293, %l0 = ffffffffffffffff
xor %l6,%l7,%l0 ! %l0 = 7704cce0f5613dc9
! Mem[000000009100008c] = cbfc9192, %g2 = bbcc04f11da75b47
lduw [%o6+0x08c],%g2 ! %g2 = 00000000cbfc9192
! Mem[0000000048800010] = 501716b3, %l0 = 7704cce0f5613dc9
ldsha [%o1+%i2]0x80,%l0 ! %l0 = 0000000000005017
! Mem[0000000048800028] = 549a4763, %l2 = 00000000252828f1
ldstuba [%o1+%i5]0x89,%l2 ! %l2 = 00000063000000ff
! %l1 = aa0615148f794a48, Mem[0000000091800150] = c5e66b5d
sth %l1,[%i0+0x150] ! Mem[0000000091800150] = 4a486b5d
p28_label_16: ! %cwp = 1
! %l1 = aa0615148f794a48, Mem[0000000090000148] = 31494a3dbcae976a
stx %l1,[%o4+0x148] ! Mem[0000000090000148] = aa0615148f794a48
! Mem[00000000908001e0] = d6a5c497, %g18 = c942a78450441386
ldsw [%o5+0x1e0],%g2 ! %g2 = c942a78450441386
! %l6 = 00000000b0d84f5a, Mem[0000000091800000] = e8ab33835d5101b3
stx %l6,[%i0+%g0] ! Mem[0000000091800000] = 00000000b0d84f5a
! %l2 = 0000000000000063, Mem[0000000090000074] = 00000000
sth %l2,[%o4+0x074] ! Mem[0000000090000074] = 00630000
! retry : should take illegal inst trap, %l0 = 0000000000005017
retry ! Illegal inst trap : %l0 = 0000000000005027
! %f0 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
mov 0x0c0,%g6
stda %f0,[%o4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! %l7 = 7704cce045b97293, imm = fffffffffffffdf5, %l2 = 0000000000000063
orn %l7,-0x20b,%l2 ! %l2 = 7704cce045b9729b
! Mem[00000000910000ac] = 1253fffd, %g2 = ffffffffd6a5c497
ldsha [%o6+0x0ac]%asi,%g2 ! %g2 = 0000000000001253
! %l7 = 7704cce045b97293, %l2 = 7704cce045b9729b, %ccr = 80
movleu %icc,%l7,%l2 ! Register Not Moved
! Mem[0000000049000174] = 2197c359, %l0 = 0000000000005027
swap [%o2+0x174],%l0 ! %l0 = 000000002197c359
p28_label_17: ! %cwp = 1
! retry : should take illegal inst trap, %l0 = 000000002197c359
retry ! Illegal inst trap : %l0 = 000000002197c369
! %f0 = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! %f4 = 588cbd19 86b33d8b c59f9d65 b01d7d42
! %f8 = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! %f12 = cd942c03 4ccb2dd1 005985ec 6a6454bc
mov 0x080,%g5
stda %f0,[%o4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000049800120] = b5ad2041e377db97, %l3 = 00000000000000d5, %l0 = 000000002197c369
add %o3,0x120,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b5ad2041e377db97
! Mem[00000000480000ac] = f4df9b61, %l1 = aa0615148f794a48, %asi = 80
swapa [%o0+0x0ac]%asi,%l1 ! %l1 = 00000000f4df9b61
! Mem[0000000048000028] = 20225dc7, %l3 = 00000000000000d5
ldstuba [%o0+%i5]0x80,%l3 ! %l3 = 00000020000000ff
! Mem[00000000488001ac] = 28927b9f, %l1 = f4df9b61, %l6 = b0d84f5a
add %o1,0x1ac,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000028927b9f
! %l4 = 63479a54e233a90b, Mem[0000000090800013] = f7b06284
stb %l4,[%o5+0x013] ! Mem[0000000090800010] = 0bb06284
! Mem[0000000091000138] = 4c906f70, %g2 = 0000000000001253
ldsh [%o6+0x138],%g2 ! %g2 = 0000000000004c90
! %l6 = 0000000028927b9f, Mem[000000009080011f] = 66dca472
stb %l6,[%o5+0x11f] ! Mem[000000009080011c] = 9fdca472
! Mem[0000000048800010] = 501716b3, %l0 = e377db97, %l3 = 00000020
add %o1,0x10,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000501716b3
p28_label_18: ! %cwp = 1
! Mem[0000000091800018] = 8dddb2c5, %g2 = 0000000000004c90
ldsb [%i0+0x01a],%g2 ! %g2 = ffffffffffffff8d
! %l0 = b5ad2041e377db97, immed = fffff8a1, %l7 = 7704cce045b97293
tsubcctv %l0,-0x75f,%l7 ! %l0 = b5ad2041e377dbba, Trapped
! Mem[0000000049000120] = 869fafe2f475c504, %l0 = b5ad2041e377dbba, %l4 = 63479a54e233a90b
add %o2,0x120,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 869fafe2f475c504
! %l4 = 869fafe2f475c504, Mem[00000000908000c0] = 93984c09a94c3d0a
stx %l4,[%o5+0x0c0] ! Mem[00000000908000c0] = 869fafe2f475c504
! %l2 = 7704cce045b9729b, Mem[0000000049000008] = 9fcc0782
stba %l2,[%o2+%i1]0x88 ! Mem[0000000049000008] = 9fcc079b
membar #Sync ! Added by membar checker (226)
! Mem[0000000090000080] = 1a7cec5a 31fb0cb2 32b430a7 ea753921
! Mem[0000000090000090] = 588cbd19 86b33d8b c59f9d65 b01d7d42
! Mem[00000000900000a0] = 258f60c7 c5a9de7c 7de31d41 c9ad265c
! Mem[00000000900000b0] = cd942c03 4ccb2dd1 005985ec 6a6454bc
ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l5 = 00000000dbba5bff, Mem[00000000498000f6] = 09c9fec7
sth %l5,[%o3+0x0f6] ! Mem[00000000498000f4] = 09c95bff
! Mem[0000000091000000] = 5398fcc6, %g18 = c942a78450441386
ldswa [%o6+0x000]%asi,%g2 ! %g2 = c942a78450441386
! %l3 = 00000000501716b3, %l3 = 00000000501716b3, %ccr = 80
movrne %l3,%l3,%l5 ! Moved, %l5 = 00000000501716b3
! %l7 = 7704cce045b97293, %l3 = 00000000501716b3, %ccr = 80
movpos %xcc,%l7,%l3 ! Register Not Moved
p28_label_19: ! %cwp = 1
! Mem[0000000090000098] = c59f9d65 b01d7d42, %g2 = 5398fcc6, %g3 = ffffff86
ldd [%o4+0x098],%g2 ! %g2 = 00000000c59f9d65 00000000b01d7d42
! %l6 = 28927b9f, %l7 = 45b97293, Mem[00000000910000e0] = 1ff12e95 75236dff
std %l6,[%o6+0x0e0] ! Mem[00000000910000e0] = 28927b9f 45b97293
! Mem[0000000048000010] = 104ac9296558fae3, %l4 = 869fafe2f475c504
ldxa [%o0+%i2]0x88,%l4 ! %l4 = 104ac9296558fae3
! %l7 = 7704cce045b97293, imm = 0000000000000e1c, %l4 = 104ac9296558fae3
xor %l7,0xe1c,%l4 ! %l4 = 7704cce045b97c8f
! Mem[00000000900001a8] = 5c26adc9 411de37d, %g2 = c59f9d65, %g3 = b01d7d42
ldd [%o4+0x1a8],%g2 ! %g2 = 000000005c26adc9 00000000411de37d
! %l0 = b5ad2041e377dbba, imm = 0000000000000260, %l2 = 7704cce045b9729b
add %l0,0x260,%l2 ! %l2 = b5ad2041e377de1a
! Mem[00000000908001d4] = dcbf55cd, %g2 = 000000005c26adc9
lduw [%o5+0x1d4],%g2 ! %g2 = 00000000dcbf55cd
! %l6 = 0000000028927b9f, imm = 0000000000000e74, %l2 = b5ad2041e377de1a
xor %l6,0xe74,%l2 ! %l2 = 00000000289275eb
! Mem[00000000918001d0] = 61bc4b5f, %g2 = 00000000dcbf55cd
ldsh [%i0+0x1d0],%g2 ! %g2 = 00000000000061bc
! Mem[00000000900000fc] = 54bc1a7c, %g2 = 00000000000061bc
ldsh [%o4+0x0fe],%g2 ! %g2 = 00000000000054bc
p28_label_20: ! %cwp = 1
! %l0 = b5ad2041e377dbba, immed = fffff085, %l7 = 7704cce045b97293
taddcctv %l0,-0xf7b,%l7 ! %l0 = b5ad2041e377dbdd, Trapped
! Mem[0000000048800120] = cb1774bc, %l2 = 00000000289275eb
swap [%o1+0x120],%l2 ! %l2 = 00000000cb1774bc
! Mem[0000000091000028] = 05e12eff95d1d562, %f48 = 1a7cec5a 31fb0cb2
ldda [%o6+0x028]%asi,%f48 ! %f48 = 05e12eff 95d1d562
! %l5 = 00000000501716b3
setx 0xf2813d604401808e,%g7,%l5 ! %l5 = f2813d604401808e
! Mem[000000004980017c] = 0f642679, %l1 = 00000000f4df9b61
lduw [%o3+0x17c],%l1 ! %l1 = 000000000f642679
! %l5 = f2813d604401808e, %l1 = 000000000f642679, %ccr = 80
movgu %xcc,%l5,%l1 ! Moved, %l1 = f2813d604401808e
! %f0 = 1a7cec5a 31fb0cb2, Mem[0000000048800018] = 8276ec8b 9e88fa79
stda %f0 ,[%o1+%i3]0x88 ! Mem[0000000048800018] = 1a7cec5a 31fb0cb2
! Mem[00000000918001d8] = 65a31b7b, %g2 = 00000000000054bc
ldsb [%i0+0x1db],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000068] = 955a2d89 07100ced, %g2 = 00000065, %g3 = 411de37d
ldd [%o6+0x068],%g2 ! %g2 = 00000000955a2d89 0000000007100ced
! immd = 00000000000002bd, %l6 = 0000000028927b9f, %ccr = 80
movneg %icc,0x2bd,%l6 ! Register Not Moved
p28_label_21: ! %cwp = 1
! Mem[0000000048000038] = 93238778514547c1, %l0 = b5ad2041e377dbdd
ldx [%o0+0x038],%l0 ! %l0 = 93238778514547c1
! Mem[0000000049000018] = 4b592f66, %l4 = 7704cce045b97c8f
lduwa [%o2+%i3]0x81,%l4 ! %l4 = 000000004b592f66
! %l6 = 0000000028927b9f, %l0 = 93238778514547c1, %ccr = 80
movne %xcc,%l6,%l0 ! Moved, %l0 = 0000000028927b9f
! Mem[0000000049800028] = 57fd07f3, %l1 = f2813d604401808e
ldswa [%o3+%i5]0x80,%l1 ! %l1 = 0000000057fd07f3
! Mem[0000000090800150] = 2c26f3efdb6786fd, %g2 = 00000000955a2d89
ldx [%o5+0x150],%g2 ! %g2 = 2c26f3efdb6786fd
! Mem[0000000049000018] = addecc38 662f594b, %l0 = 28927b9f, %l1 = 57fd07f3
ldda [%o2+%i3]0x89,%l0 ! %l0 = 00000000662f594b 00000000addecc38
! Mem[00000000910001b8] = fe0490b8 47252129, %g2 = db6786fd, %g3 = 07100ced
ldd [%o6+0x1b8],%g2 ! %g2 = 00000000fe0490b8 0000000047252129
! Mem[00000000910000e8] = 5d827780, %g2 = 00000000fe0490b8
ldsb [%o6+0x0ea],%g2 ! %g2 = 000000000000005d
! Mem[0000000049000020] = ee004aec09425140, %l2 = 00000000cb1774bc
ldxa [%o2+%i4]0x80,%l2 ! %l2 = ee004aec09425140
! Mem[0000000091800090] = faf7017d, %g18 = c942a78450441386
ldsw [%i0+0x090],%g2 ! %g2 = c942a78450441386
p28_label_22: ! %cwp = 1
! Mem[0000000049800020] = cd6a7bbe, %l2 = ee004aec09425140
ldswa [%o3+%i4]0x89,%l2 ! %l2 = ffffffffcd6a7bbe
! %l4 = 000000004b592f66, Mem[0000000091800164] = bcb72634
sth %l4,[%i0+0x164] ! Mem[0000000091800164] = 2f662634
! %l3 = 00000000501716b3, Mem[0000000090000060] = 77bc97b3
sth %l3,[%o4+0x060] ! Mem[0000000090000060] = 16b397b3
! %l3 = 00000000501716b3, Mem[00000000900001e8] = 2bf506373fb77494
stx %l3,[%o4+0x1e8] ! Mem[00000000900001e8] = 00000000501716b3
! Mem[0000000049800020] = cd6a7bbe, %f9 = c5a9de7c
lda [%o3+%i4]0x88,%f9 ! %f9 = cd6a7bbe
! %l4 = 000000004b592f66, %l2 = ffffffffcd6a7bbe, %y = 00000ca8
umulcc %l4,%l2,%l7 ! %l7 = 3c75c24e14332fb4, %ccr = 00, %y = 3c75c24e
! %l3 = 00000000501716b3, Mem[00000000908000bc] = 73175eee
sth %l3,[%o5+0x0bc] ! Mem[00000000908000bc] = 16b35eee
! %l2 = ffffffffcd6a7bbe, Mem[00000000910000e0] = 28927b9f
stw %l2,[%o6+0x0e0] ! Mem[00000000910000e0] = cd6a7bbe
! %l4 = 000000004b592f66, Mem[00000000908000a0] = 9d26e2ca
stb %l4,[%o5+0x0a0] ! Mem[00000000908000a0] = 6626e2ca
membar #Sync ! Added by membar checker (227)
! %l5 = f2813d604401808e, Mem[0000000090000093] = 1986b33d
stb %l5,[%o4+0x093] ! Mem[0000000090000090] = 8e86b33d
p28_label_23: ! %cwp = 1
! %l3 = 00000000501716b3
setx 0xcc209dd828343d6a,%g7,%l3 ! %l3 = cc209dd828343d6a
! Mem[0000000091800158] = b0f2b91d f9e227a5, %g2 = faf7017d, %g3 = 47252129
ldd [%i0+0x158],%g2 ! %g2 = 00000000b0f2b91d 00000000f9e227a5
! Mem[00000000910000e8] = 0e4d5d82778073fc, %f48 = 05e12eff 95d1d562
ldd [%o6+0x0e8],%f48 ! %f48 = 0e4d5d82 778073fc
! Mem[0000000090000094] = 86b33d8b, %g2 = 00000000b0f2b91d
ldsh [%o4+0x094],%g2 ! %g2 = ffffffffffff86b3
! %l3 = cc209dd828343d6a, immed = fffff158, %y = 3c75c24e
umulcc %l3,-0xea8,%l6 ! %l6 = 28343b1cc25be670, %ccr = 08, %y = 28343b1c
! Mem[0000000049800154] = 28277dca, %l5 = f2813d604401808e
lduh [%o3+0x154],%l5 ! %l5 = 0000000000002827
! Mem[0000000091000044] = d61db2b3, %g2 = ffffffffffff86b3
ldsb [%o6+0x044],%g2 ! %g2 = ffffffffffffffd6
! %f31 = 19c70af8, Mem[0000000048800000] = ff5bbadb
sta %f31,[%o1+%g0]0x80 ! Mem[0000000048800000] = 19c70af8
! Mem[0000000048800188] = e9982c63, %l3 = cc209dd828343d6a
ldsba [%o1+0x18a]%asi,%l3 ! %l3 = 000000000000002c
! %f12 = cd942c03, Mem[000000009180008c] = bafc9afe
st %f12,[%i0+0x08c] ! Mem[000000009180008c] = cd942c03
p28_label_24: ! %cwp = 1
! %l5 = 0000000000002827, Mem[00000000490001f0] = 7b9cef0abb788293
stx %l5,[%o2+0x1f0] ! Mem[00000000490001f0] = 0000000000002827
! Mem[0000000048000000] = a95349638bff0418, %l6 = 28343b1cc25be670
ldxa [%o0+%g0]0x89,%l6 ! %l6 = a95349638bff0418
! %l2 = ffffffffcd6a7bbe, immed = fffffad9, %y = 28343b1c
umulcc %l2,-0x527,%l6 ! %l6 = cd6a779ba05c700e, %ccr = 88, %y = cd6a779b
! Mem[00000000900001d4] = 52cff373, %g18 = c942a78450441386
ldsw [%o4+0x1d4],%g2 ! %g2 = c942a78450441386
! %l7 = 3c75c24e14332fb4, Mem[0000000090800000] = afcee255
stb %l7,[%o5+%g0] ! Mem[0000000090800000] = b4cee255
! Mem[0000000048000018] = 0e1357d6, %l0 = 00000000662f594b
swap [%o0+%i3],%l0 ! %l0 = 000000000e1357d6
! Mem[000000009000004c] = 77d27910, %g18 = c942a78450441386
ldsw [%o4+0x04c],%g2 ! %g2 = c942a78450441386
! %l1 = 00000000addecc38, %l2 = ffffffffcd6a7bbe, %ccr = 88
movg %xcc,%l1,%l2 ! Register Not Moved
! %l6 = cd6a779ba05c700e, Mem[0000000048800010] = b3161750
stha %l6,[%o1+%i2]0x89 ! Mem[0000000048800010] = b316700e
! Mem[0000000049800008] = 930877f8, %l3 = 000000000000002c
lduwa [%o3+%i1]0x88,%l3 ! %l3 = 00000000930877f8
p28_label_25: ! %cwp = 1
! immd = 00000000000002fe, %l6 = cd6a779ba05c700e, %ccr = 88
movne %xcc,0x2fe,%l6 ! Moved, %l6 = 00000000000002fe
! %l4 = 000000004b592f66, Mem[0000000048800066] = 02338077
stb %l4,[%o1+0x066] ! Mem[0000000048800064] = 02336677
! Mem[0000000090800194] = ed9f295e, %g2 = 0000000077d27910
ldsb [%o5+0x197],%g2 ! %g2 = ffffffffffffffed
! %l1 = 00000000addecc38, Mem[0000000048000020] = 86ed25cc
stha %l1,[%o0+%i4]0x80 ! Mem[0000000048000020] = cc3825cc
! %l4 = 000000004b592f66, Mem[00000000908000fa] = ca5b7d20
sth %l4,[%o5+0x0fa] ! Mem[00000000908000f8] = 2f667d20
! Mem[0000000091800068] = 806ee822, %g2 = ffffffffffffffed
ldsh [%i0+0x06a],%g2 ! %g2 = ffffffffffff806e
! %l5 = 0000000000002827, %l1 = 00000000addecc38, %l2 = ffffffffcd6a7bbe
and %l5,%l1,%l2 ! %l2 = 0000000000000820
! Mem[0000000048800120] = 289275eb, %l1 = 00000000addecc38
lduw [%o1+0x120],%l1 ! %l1 = 00000000289275eb
! Mem[0000000090000190] = 8b3db386, %g2 = ffffffffffff806e
lduw [%o4+0x190],%g2 ! %g2 = 000000008b3db386
! Mem[00000000498000f8] = c57a7cf2, %l6 = 000002fe, %l6 = 000002fe
add %o3,0xf8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c57a7cf2
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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
restore ! CWP = 0
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 0000000000000ca8
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000029
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000252829d1
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f75b3d51
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff86
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000c03
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000c465
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f75b49f9
bne,a,pn %xcc,p28_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xcd6a779b,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p28_failed
mov 0x111,%g1
! 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 1a7cec5a 31fb0cb2
bne %xcc,p28_f0_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 258f60c7 cd6a7bbe
bne %xcc,p28_f8_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 560d2f05 00000102
bne %xcc,p28_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7e947e6f 8207cc9f
bne %xcc,p28_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be cb1774bc 8b7b77f8
bne %xcc,p28_f22_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 662f594b144664f4
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 = cc3825cc9c4e4eb3
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 = ff225dc77c21ee43
ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a7ec20ff8f794a48
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000480000a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 69ad139ee970ff76
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000480000d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 94130ed8fffffe97
ldx [%i0+0x138],%g3 ! Observed data at 0000000048000138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x138,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 19c70af834f0b2dd
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000038568f21cd
ldx [%i1+0x008],%g3 ! Observed data at 0000000048800008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0e7016b3397c47f5
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 = b20cfb315aec7c1a
ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff479a54e233a90b
ldx [%i1+0x028],%g3 ! Observed data at 0000000048800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 721f5f4c00000069
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3ab65f0b02336677
ldx [%i1+0x060],%g3 ! Observed data at 0000000048800060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000050cbbd9716
ldx [%i1+0x070],%g3 ! Observed data at 0000000048800070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0000001c35cc3ab3
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000488000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 289275eb8b7b77f8
ldx [%i1+0x120],%g3 ! Observed data at 0000000048800120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = bdb9f2f6442e65c4
ldx [%i1+0x138],%g3 ! Observed data at 0000000048800138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = d361af59a2e308a0
ldx [%i1+0x190],%g3 ! Observed data at 0000000048800190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a7d0de79432e00dc
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+0x008],%g2 ! Expected data = 9b07cc9f4500c07b
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ee004aec09425140
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 = 560d2f0500000102
ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x028,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2d59bd5300005027
ldx [%i2+0x170],%g3 ! Observed data at 0000000049000170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff42a4fcecf9295e
ldx [%i2+0x180],%g3 ! Observed data at 0000000049000180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8eab92fff55bae9a
ldx [%i2+0x190],%g3 ! Observed data at 0000000049000190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ea339a9dc6417199
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000490001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000000000002827
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+0x008],%g2 ! Expected data = f8770893ca918657
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 = 252828f10000c465
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = 47e528f115ae11b8
ldx [%i3+0x050],%g3 ! Observed data at 0000000049800050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4a213a9009c95bff
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000498000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8dff38aa52a36b60
ldx [%i3+0x100],%g3 ! Observed data at 0000000049800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x100,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000076601f9c5ee4
ldx [%i3+0x188],%g3 ! Observed data at 0000000049800188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x188,%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_f8_fail:
set p28_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f18_fail:
set p28_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f20_fail:
set p28_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f22_fail:
set p28_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%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:
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000020]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000018]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800028]
done
p28_trap1o:
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000020]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000018]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800028]
done
p28_trap2e:
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800028]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049000000]
sdivx %l1,%l0,%l6
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049000008]
done
p28_trap2o:
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000048800028]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000049000000]
sdivx %l1,%l0,%l6
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049000008]
done
p28_trap3e:
xor %l7,-0x04b,%l6
done
p28_trap3o:
xor %l7,-0x04b,%l6
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 = 9a5f370486ed25cc
ldx [%g1+0x008],%l1 ! %l1 = ea339a9dc6417199
ldx [%g1+0x010],%l2 ! %l2 = 882126626218f393
ldx [%g1+0x018],%l3 ! %l3 = 7f83f63070d7136c
ldx [%g1+0x020],%l4 ! %l4 = 578691ca930877f8
ldx [%g1+0x028],%l5 ! %l5 = d31e8bb086c0274a
ldx [%g1+0x030],%l6 ! %l6 = aff9bfb46c3ae374
ldx [%g1+0x038],%l7 ! %l7 = c2d579c5d657130e
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 4023292c410b8b20
ldx [%g1+0x048],%l1 ! %l1 = aa0615148f794a48
ldx [%g1+0x050],%l2 ! %l2 = ac64493beb760ff4
ldx [%g1+0x058],%l3 ! %l3 = 04be94d41da98ab0
ldx [%g1+0x060],%l4 ! %l4 = 39c17806560d2f05
ldx [%g1+0x068],%l5 ! %l5 = 73735f2dd31a0f3e
ldx [%g1+0x070],%l6 ! %l6 = 4e018606a588f517
ldx [%g1+0x078],%l7 ! %l7 = b8f275f5f1715792
! Initialize the output register of window 1
set p28_local0_start,%o0
set p28_local1_start,%o1
set p28_local2_start,%o2
set p28_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 84139bce 6b4bde24 02a5f04e 99320bdb
! %f4 = 1727f531 5afa4ece 9856b43d e7a9dc62
! %f8 = b360fc88 eb1ab6af f2ab569a 903f773f
! %f12 = 2f0965ae 9913e5e0 195408c6 80fe0138
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f8321c6c 454acc69 cf417b28 353d1745
! %f20 = 35318261 01e1f6ca 98822eec a24af428
! %f24 = 98f3ef80 1d374798 2d3f1a0d f332178e
! %f28 = e11758f8 b43a60ec 66ffe43b 0b801433
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 532a1442 b1223be2 8721b7a0 93b58904
! %f36 = 6d2ddd1a 4f174660 372b025a 870b3c5b
! %f40 = cea8d860 776ee5f5 ed7e244a 9c7c6088
! %f44 = 94da9012 d1e4ca81 fcf76e19 61974595
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3d84e2c800000055,%g7,%g1 ! GSR scale = 10, align = 5
wr %g1,%g0,%gsr ! GSR = 3d84e2c800000055
wr %g0,%y ! Clear Y 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[0000000091000118] = 8c784c75, %g2 = ff09b9fd79f0d7a4
ldub [%i6+0x119],%g2 ! %g2 = 000000000000008c
! %l5 = eda4bee2ee6833bc, %l2 = c8afd00ea0deb057, %l5 = eda4bee2ee6833bc
taddcctv %l5,%l2,%l5 ! %l0 = 0940812487533aed, Trapped
! Mem[000000004a000010] = 99e4b9d7, %l5 = eda4bee2ee6833bc
ldswa [%i0+%o2]0x81,%l5 ! %l5 = ffffffff99e4b9d7
! Mem[000000004b000000] = d659d1a5, %l0 = 0940812487533aed
ldstuba [%i2+%g0]0x88,%l0 ! %l0 = 000000a5000000ff
! %l6 = 5b477a6e48018b8b, Mem[0000000090000022] = 4f8feb88
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 8b8beb88
! Mem[000000004b800048] = 5903f1ba, %l6 = 5b477a6e48018b8b
ldstub [%i3+0x048],%l6 ! %l6 = 00000059000000ff
! %l4 = 4910f8f0351d155f, Mem[0000000091800004] = 5d5101b3
stw %l4,[%o0+0x004] ! Mem[0000000091800004] = 351d155f
save ! CWP = 1
! %f10 = f2ab569a 903f773f, Mem[000000004b000020] = 9156e135 c949d751
stda %f10,[%o2+%i4]0x88 ! Mem[000000004b000020] = f2ab569a 903f773f
! Mem[00000000910001fc] = 1e3aeca4, %g18 = 208c9d2276ccb25e
ldsw [%o6+0x1fc],%g2 ! %g2 = 208c9d2276ccb25e
p29_label_2: ! %cwp = 1
! %l2 = 99ef408e, %l3 = c771f7e6, Mem[0000000091800058] = 7fbdd3be 95688e2d
std %l2,[%i0+0x058] ! Mem[0000000091800058] = 99ef408e c771f7e6
! %l6 = 2ca19848, %l7 = 1f5c601d, Mem[00000000918001e8] = a309f910 41b08f30
stda %l6,[%i0+0x1e8]%asi ! Mem[00000000918001e8] = 2ca19848 1f5c601d
! Mem[000000004a000018] = 862570e0, %l3 = b6256cbdc771f7e6
lduwa [%o0+%i3]0x89,%l3 ! %l3 = 00000000862570e0
! %f0 = 84139bce 6b4bde24 02a5f04e 99320bdb
! %f4 = 1727f531 5afa4ece 9856b43d e7a9dc62
! %f8 = b360fc88 eb1ab6af f2ab569a 903f773f
! %f12 = 2f0965ae 9913e5e0 195408c6 80fe0138
mov 0x040,%g4
stda %f0,[%o4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! %f21 = 01e1f6ca, Mem[0000000090800190] = 172bb11b
sta %f21,[%o5+0x190]%asi ! Mem[0000000090800190] = 01e1f6ca
! %l6 = c81929d82ca19848, Mem[000000004a000018] = e0702586e02688f1
stxa %l6,[%o0+%i3]0x80 ! Mem[000000004a000018] = c81929d82ca19848
! Mem[00000000918000c8] = 253e43045d67fd8c, %g2 = 000000001e3aeca4
ldx [%i0+0x0c8],%g2 ! %g2 = 253e43045d67fd8c
! Mem[000000004b800010] = e3927c65, %l3 = 00000000862570e0
lduha [%o3+%i2]0x89,%l3 ! %l3 = 0000000000007c65
! Mem[000000004a000018] = d82919c8, %l4 = 39b2b27c92831d35
lduha [%o0+%i3]0x89,%l4 ! %l4 = 00000000000019c8
! Mem[0000000090800074] = 6fb98264, %g2 = 253e43045d67fd8c
lduh [%o5+0x074],%g2 ! %g2 = 0000000000006fb9
p29_label_3: ! %cwp = 1
! %l6 = c81929d82ca19848, Mem[000000004a800018] = 70c9b3cf
stwa %l6,[%o1+%i3]0x80 ! Mem[000000004a800018] = 2ca19848
! %f30 = 66ffe43b 0b801433, Mem[000000004b000008] = 265a3872 7e8ca24f
stda %f30,[%o2+%i1]0x88 ! Mem[000000004b000008] = 66ffe43b 0b801433
! Mem[000000004a000010] = 99e4b9d72d798850, %l3 = 0000000000007c65, %l5 = d190132a63470a0f
add %o0,0x10,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 99e4b9d72d798850
! Mem[000000004a0000cc] = a665c2e9, %l7 = 6b3354961f5c601d
swap [%o0+0x0cc],%l7 ! %l7 = 00000000a665c2e9
! %l7 = 00000000a665c2e9, immed = fffffe65, %ccr = 44
movrgez %l7,-0x19b,%l1 ! Moved, %l1 = fffffffffffffe65
! %l2 = c3bef72999ef408e, Mem[00000000900000f6] = a30b6237
sth %l2,[%o4+0x0f6] ! Mem[00000000900000f4] = 408e6237
! Mem[000000004b8000a2] = 9f8d8a6b, %l6 = c81929d82ca19848
ldstub [%o3+0x0a2],%l6 ! %l6 = 0000008a000000ff
! %l2 = c3bef72999ef408e, Mem[000000004a800000] = 798ce32c
stha %l2,[%o1+%g0]0x80 ! Mem[000000004a800000] = 408ee32c
! %l1 = fffffffffffffe65, %l3 = 0000000000007c65, %l3 = 0000000000007c65
srax %l1,%l3,%l3 ! %l3 = ffffffffffffffff
! %l1 = fffffffffffffe65, immed = 00000309, %y = 00000000
umulcc %l1,0x309,%l7 ! %l7 = 00000308fffb208d, %ccr = 08, %y = 00000308
p29_label_4: ! %cwp = 1
! %l2 = c3bef72999ef408e, Mem[000000004a000020] = 54ecf271
stha %l2,[%o0+%i4]0x88 ! Mem[000000004a000020] = 54ec408e
! %l1 = fffffffffffffe65, %l7 = 00000308fffb208d, %ccr = 08
movgu %icc,%l1,%l7 ! Moved, %l7 = fffffffffffffe65
! %l6 = 000000000000008a, Mem[000000004a800028] = 346caca8
stha %l6,[%o1+%i5]0x80 ! Mem[000000004a800028] = 008aaca8
! Mem[0000000090800138] = 2285e4c7, %g2 = 0000000000006fb9
ldsba [%o5+0x138]%asi,%g2 ! %g2 = 0000000000000022
! Mem[000000004b0000d0] = 7314a34f 846b4c73, %l4 = 000019c8, %l5 = 2d798850
ldda [%o2+0x0d0]%asi,%l4 ! %l4 = 000000007314a34f 00000000846b4c73
! %f19 = 353d1745, Mem[000000004a800008] = 27c42d65
sta %f19,[%o1+%i1]0x80 ! Mem[000000004a800008] = 353d1745
! immd = 0000000000000322, %l4 = 000000007314a34f, %ccr = 08
movcc %icc,0x322,%l4 ! Moved, %l4 = 0000000000000322
! Mem[000000004b000048] = b0cd3d44d856ba04, %l4 = 0000000000000322
ldx [%o2+0x048],%l4 ! %l4 = b0cd3d44d856ba04
! Mem[000000004a000000] = 4b1d18c4, %l4 = b0cd3d44d856ba04
lduwa [%o0+%g0]0x81,%l4 ! %l4 = 000000004b1d18c4
! %l7 = fffffffffffffe65, imm = 0000000000000bf8, %l2 = c3bef72999ef408e
subc %l7,0xbf8,%l2 ! %l2 = fffffffffffff26d
p29_label_5: ! %cwp = 1
! %l4 = 000000004b1d18c4, Mem[00000000918001fc] = 3e3a23fc
stb %l4,[%i0+0x1fc] ! Mem[00000000918001fc] = c43a23fc
! immd = 00000000000002c4, %l7 = fffffffffffffe65, %ccr = 08
movn %icc,0x2c4,%l7 ! Register Not Moved
! %l3 = ffffffffffffffff, imm = 0000000000000019, %l2 = fffffffffffff26d
srlx %l3,0x019,%l2 ! %l2 = 0000007fffffffff
! Mem[000000004a0000a6] = 119ebaaf, %l6 = 000000000000008a
ldstuba [%o0+0x0a6]%asi,%l6 ! %l6 = 000000ba000000ff
! %l0 = b40ffe9c8c896be7, imm = 0000000000000834, %l7 = fffffffffffffe65
addc %l0,0x834,%l7 ! %l7 = b40ffe9c8c89741b
! Mem[000000004b800140] = 5a6cfb31 94b6a335 4f8df13a c8f7435d
! Mem[000000004b800150] = c644988d 12de266c 693a04e1 7e2d8c73
! Mem[000000004b800160] = 3e98a4f5 0006fd2b c408d75b d9bb2388
! Mem[000000004b800170] = 35101ba2 af742753 9d838bb9 155eca9b
mov 0x140,%g5
ldda [%o3+%g5]ASI_BLK_S,%f0 ! Block Load from 000000004b800140
! %l2 = 0000007fffffffff, Mem[0000000090000020] = 318c8b8beb88c987
stx %l2,[%o4+%i4] ! Mem[0000000090000020] = 0000007fffffffff
! Mem[0000000091000080] = 037fae374fba0a1d, %f48 = 6ff2ef91 5b8ba786
ldd [%o6+0x080],%f48 ! %f48 = 037fae37 4fba0a1d
! Mem[000000004a0000bc] = cc7a14b9, %l2 = 0000007fffffffff
swap [%o0+0x0bc],%l2 ! %l2 = 00000000cc7a14b9
! Mem[000000004b00006c] = a4f9c360, %l7 = b40ffe9c8c89741b
ldstub [%o2+0x06c],%l7 ! %l7 = 000000a4000000ff
p29_label_6: ! %cwp = 1
! %l4 = 4b1d18c4, %l5 = 846b4c73, Mem[0000000091800178] = b03d72e9 5a6737e7
std %l4,[%i0+0x178] ! Mem[0000000091800178] = 4b1d18c4 846b4c73
! %l7 = 00000000000000a4, Mem[000000004b800018] = 7e40446f
stba %l7,[%o3+%i3]0x81 ! Mem[000000004b800018] = a440446f
! %l6 = 00000000000000ba, imm = 0000000000000fef, %l5 = 00000000846b4c73
xor %l6,0xfef,%l5 ! %l5 = 0000000000000f55
! %l1 = fffffffffffffe65, imm = 000000000000000e, %l4 = 000000004b1d18c4
srl %l1,0x00e,%l4 ! %l4 = 000000000003ffff
! Mem[0000000090000160] = 7b592fa66910f10a, %g2 = 0000000000000022
ldx [%o4+0x160],%g2 ! %g2 = 7b592fa66910f10a
! %l0 = b40ffe9c8c896be7, Mem[000000004b800057] = 02859c0f
stb %l0,[%o3+0x057] ! Mem[000000004b800054] = 02859ce7
! Mem[000000004a0000f0] = e6cd86c6, %l2 = cc7a14b9, %l5 = 00000f55
add %o0,0xf0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000e6cd86c6
! Mem[0000000090800168] = 59a5ee00, %g2 = 7b592fa66910f10a
ldsb [%o5+0x16b],%g2 ! %g2 = 0000000000000059
! %l2 = 00000000cc7a14b9, %l6 = 00000000000000ba, %ccr = 08
movg %icc,%l2,%l6 ! Register Not Moved
! %l3 = ffffffffffffffff, %l2 = 00000000cc7a14b9, %l5 = 00000000e6cd86c6
add %l3,%l2,%l5 ! %l5 = 00000000cc7a14b8
p29_label_7: ! %cwp = 1
! Mem[000000004a800184] = 53bb49e4, %l0 = 8c896be7, %l0 = 8c896be7
add %o1,0x184,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000053bb49e4
! Mem[000000004b800170] = 35101ba2, %l3 = ffffffff, %l0 = 53bb49e4
add %o3,0x170,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000035101ba2
! Mem[000000004a800018] = 2ca19848, %l5 = 00000000cc7a14b8
ldstuba [%o1+%i3]0x80,%l5 ! %l5 = 0000002c000000ff
! Mem[000000004a800078] = 50b98e741424bca5, %l0 = 0000000035101ba2, %l1 = fffffffffffffe65
add %o1,0x78,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 50b98e741424bca5
! Mem[000000004b000104] = 90f2f168, %l3 = ffffffffffffffff
swap [%o2+0x104],%l3 ! %l3 = 0000000090f2f168
! Mem[000000004a800028] = 008aaca8, %f31 = 0b801433
lda [%o1+%i5]0x80,%f31 ! %f31 = 008aaca8
! Mem[000000004b800000] = 41063a8a, %l4 = 000000000003ffff
ldstuba [%o3+%g0]0x80,%l4 ! %l4 = 00000041000000ff
! %l0 = 0000000035101ba2, Mem[00000000918000d8] = 9a6536e1
stb %l0,[%i0+0x0d8] ! Mem[00000000918000d8] = a26536e1
! immd = 0000000000000204, %l1 = 50b98e741424bca5, %ccr = 08
movleu %icc,0x204,%l1 ! Register Not Moved
! Mem[000000004a800010] = 9c661185a2106ac6, %l4 = 0000000000000041
ldxa [%o1+%i2]0x80,%l4 ! %l4 = 9c661185a2106ac6
p29_label_8: ! %cwp = 1
rd %pc,%o7
return %o7+12 ! CWP = 0
! %l5 = ffffffff99e4b9d7, imm = 0000000000000018, %l7 = 4d1f7f398a2a314b
srl %l5,0x018,%l7 ! %l7 = 0000000000000099
! Mem[000000004a000194] = 10befaa9, %l3 = dfcd1e5448d48b57
swap [%i0+0x194],%l3 ! %l3 = 0000000010befaa9
! %l2 = c8afd00ea0deb057, %l3 = 0000000010befaa9, %ccr = 08
movleu %xcc,%l2,%l3 ! Register Not Moved
! %l5 = ffffffff99e4b9d7, %l4 = 4910f8f0351d155f, %y = 00000308
umul %l5,%l4,%l7 ! %l7 = 1fedd63b6f7a99c9, %y = 1fedd63b
! Mem[000000004a8000c0] = 0488f5f92abe1d18, %f16 = f8321c6c 454acc69
ldd [%i1+0x0c0],%f16 ! %f16 = 0488f5f9 2abe1d18
! Mem[000000004b000164] = 8f1dc86f, %l4 = 4910f8f0351d155f
swap [%i2+0x164],%l4 ! %l4 = 000000008f1dc86f
! %l4 = 000000008f1dc86f, Mem[000000004a800000] = 2ce38e40
stba %l4,[%i1+%g0]0x88 ! Mem[000000004a800000] = 2ce38e6f
! %l7 = 1fedd63b6f7a99c9, %l6 = 0000000000000059, %ccr = 08
movvc %icc,%l7,%l6 ! Moved, %l6 = 1fedd63b6f7a99c9
! Mem[0000000090800114] = af0d960b, %g2 = 0000000000000059
ldsh [%i5+0x114],%g2 ! %g2 = ffffffffffffaf0d
p29_label_9:
! Mem[000000004a000000] = 4b1d18c4 8429c9b3, %l0 = 000000a5, %l1 = b746a2de
ldda [%i0+%g0]0x81,%l0 ! %l0 = 000000004b1d18c4 000000008429c9b3
! %l0 = 000000004b1d18c4, immed = 000005df, %y = 1fedd63b
sdivcc %l0,0x5df,%l3 ! %l3 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 4b1d18c4
! %l7 = 1fedd63b6f7a99c9, %l2 = c8afd00ea0deb057, %l3 = 000000007fffffff
sllx %l7,%l2,%l3 ! %l3 = 1db7bd4ce4800000
! Mem[0000000091800158] = b0f2b91d f9e227a5, %g2 = ffffaf0d, %g3 = 0bad0b00
ldd [%o0+0x158],%g2 ! %g2 = 00000000b0f2b91d 00000000f9e227a5
! Mem[000000004a800116] = 0f1b1b92, %l5 = ffffffff99e4b9d7
ldstub [%i1+0x116],%l5 ! %l5 = 0000001b000000ff
! %l7 = 1fedd63b6f7a99c9, %l7 = 1fedd63b6f7a99c9, %ccr = 02
movrlz %l7,%l7,%l3 ! Not Moved, %l3 = 1db7bd4ce4800000
! Mem[00000000908000bc] = 73175eee, %g18 = c4bb35bbf488ce59
ldsw [%i5+0x0bc],%g2 ! %g2 = c4bb35bbf488ce59
! Mem[00000000908000e0] = 91a352cbc852478e, %g2 = 0000000073175eee
ldx [%i5+0x0e0],%g2 ! %g2 = 91a352cbc852478e
! Mem[000000004a80018c] = 9f0dc646, %l7 = 1fedd63b6f7a99c9
ldsb [%i1+0x18c],%l7 ! %l7 = ffffffffffffff9f
! Mem[000000004b0001dc] = 42353460, %l7 = ffffff9f, %l7 = ffffff9f
add %i2,0x1dc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000042353460
p29_label_10:
! %l2 = c8afd00ea0deb057, imm = 0000000000000f84, %l0 = 000000004b1d18c4
xor %l2,0xf84,%l0 ! %l0 = c8afd00ea0debfd3
! %l2 = c8afd00ea0deb057, %l5 = 000000000000001b, %l4 = 000000008f1dc86f
or %l2,%l5,%l4 ! %l4 = c8afd00ea0deb05f
! %l3 = 1db7bd4ce4800000, Mem[0000000091000000] = 5398fcc64cc663e3
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 1db7bd4ce4800000
! Mem[000000004a000048] = 6950634226f2295c, %l0 = c8afd00ea0debfd3, %l7 = 0000000042353460
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6950634226f2295c
! Mem[000000004b800028] = 7eb52d16, %l4 = c8afd00ea0deb05f
ldswa [%i3+%o5]0x81,%l4 ! %l4 = 000000007eb52d16
! %l2 = c8afd00ea0deb057, Mem[000000004a800000] = 6f8ee32c78100274
stxa %l2,[%i1+%g0]0x80 ! Mem[000000004a800000] = c8afd00ea0deb057
! Mem[000000004b800020] = e1c32c7a, %l5 = 000000000000001b
ldsba [%i3+%o4]0x88,%l5 ! %l5 = 000000000000007a
! %f16 = 0488f5f9 2abe1d18, Mem[000000004b000020] = 3f773f90 9a56abf2
stda %f16,[%i2+%o4]0x81 ! Mem[000000004b000020] = 0488f5f9 2abe1d18
! Mem[00000000900001b8] = ea9d818c, %g2 = 91a352cbc852478e
ldsb [%i4+0x1b8],%g2 ! %g2 = ffffffffffffffea
! %l1 = 000000008429c9b3, Mem[0000000091000138] = 4c906f70
stw %l1,[%i6+0x138] ! Mem[0000000091000138] = 8429c9b3
p29_label_11:
membar #Sync ! Added by membar checker (228)
! Mem[0000000090000040] = 84139bce 6b4bde24, %g2 = ffffffea, %g3 = f9e227a5
ldd [%i4+0x040],%g2 ! %g2 = 0000000084139bce 000000006b4bde24
! %f21 = 01e1f6ca, Mem[0000000091000148] = f99edb45
st %f21,[%i6+0x148] ! Mem[0000000091000148] = 01e1f6ca
! Mem[000000004a000018] = d82919c8, %f1 = 94b6a335
lda [%i0+%o3]0x88,%f1 ! %f1 = d82919c8
! %l0 = c8afd00ea0debfd3, Mem[00000000908001d0] = 1a221693dcbf55cd
stx %l0,[%i5+0x1d0] ! Mem[00000000908001d0] = c8afd00ea0debfd3
! Mem[000000004b0000b4] = 97ef5bca, %l4 = 000000007eb52d16
lduba [%i2+0x0b5]%asi,%l4 ! %l4 = 00000000000000ef
! Mem[000000004b000130] = 81126971d3833779, %l1 = 000000008429c9b3, %l2 = c8afd00ea0deb057
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 81126971d3833779
! Mem[000000004b000048] = b0cd3d44d856ba04, %f4 = c644988d 12de266c
ldd [%i2+0x048],%f4 ! %f4 = b0cd3d44 d856ba04
! Mem[000000004a000160] = 3dc35834a731c037, %l3 = 1db7bd4ce4800000, %l2 = 81126971d3833779
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3dc35834a731c037
! Mem[000000004a0000b0] = fac5b31a, %l3 = e4800000, %l6 = 6f7a99c9
add %i0,0xb0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000fac5b31a
! %l0 = c8afd00ea0debfd3, %l2 = 3dc35834a731c037, %y = 4b1d18c4
smulcc %l0,%l2,%l5 ! %l5 = 21001284fc1c7655, %ccr = 08, %y = 21001284
p29_label_12:
! %l2 = 3dc35834a731c037, Mem[0000000090800084] = ae67375c, %asi = 80
stwa %l2,[%i5+0x084]%asi ! Mem[0000000090800084] = a731c037
! Mem[0000000091000164] = 4c211d8f, %g2 = 0000000084139bce
ldsh [%i6+0x164],%g2 ! %g2 = 0000000000004c21
! Mem[00000000908000c8] = 59095ea4, %g2 = 0000000000004c21
lduh [%i5+0x0c8],%g2 ! %g2 = 0000000000005909
! Mem[0000000091000074] = ab1740c8, %g2 = 0000000000005909
ldsh [%i6+0x074],%g2 ! %g2 = ffffffffffffab17
! Mem[000000004a800170] = a5a44182910f382f, %l4 = 00000000000000ef, %l5 = 21001284fc1c7655
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a5a44182910f382f
! Mem[000000009180018c] = 6efc0b6e, %g2 = ffffffffffffab17
lduh [%o0+0x18c],%g2 ! %g2 = 0000000000006efc
! %l2 = 3dc35834a731c037, Mem[00000000908001e0] = d6a5c497
stw %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = a731c037
! %l3 = 1db7bd4ce4800000, Mem[000000004a800008] = 353d17450dac2ff0
stxa %l3,[%i1+%o1]0x81 ! Mem[000000004a800008] = 1db7bd4ce4800000
! %l3 = 1db7bd4ce4800000, Mem[00000000908000ea] = 83c6b4f3
sth %l3,[%i5+0x0ea] ! Mem[00000000908000e8] = 0000b4f3
! Mem[000000004b80000c] = 9fb7c7ef, %l3 = 1db7bd4ce4800000
swap [%i3+0x00c],%l3 ! %l3 = 000000009fb7c7ef
p29_label_13:
! %f11 = d9bb2388, Mem[00000000910000d4] = 867874ed
st %f11,[%i6+0x0d4] ! Mem[00000000910000d4] = d9bb2388
! %l3 = 000000009fb7c7ef, Mem[0000000090000028] = 9b033cb4
sth %l3,[%i4+%o5] ! Mem[0000000090000028] = c7ef3cb4
! Mem[000000004a800008] = 1db7bd4c, %l3 = 000000009fb7c7ef
ldswa [%i1+%o1]0x81,%l3 ! %l3 = 000000001db7bd4c
! %f14 = 9d838bb9, Mem[0000000090000088] = 3d86d273
st %f14,[%i4+0x088] ! Mem[0000000090000088] = 9d838bb9
! Mem[000000004a000018] = d82919c8, %l0 = c8afd00ea0debfd3
ldswa [%i0+%o3]0x89,%l0 ! %l0 = ffffffffd82919c8
! Mem[0000000091800174] = 1074014b, %g2 = 0000000000006efc
ldub [%o0+0x175],%g2 ! %g2 = 0000000000000010
! %l6 = 00000000fac5b31a, immed = ffffff42, %ccr = 08
movrgez %l6,-0x0be,%l1 ! Moved, %l1 = ffffffffffffff42
! %l7 = 6950634226f2295c, Mem[0000000090000104] = 2129a19e, %asi = 80
stha %l7,[%i4+0x104]%asi ! Mem[0000000090000104] = 295ca19e
! Mem[00000000908001a8] = b1779498, %g2 = 0000000000000010
lduh [%i5+0x1aa],%g2 ! %g2 = 000000000000b177
! %l6 = 00000000fac5b31a, Mem[000000004a000000] = 4b1d18c48429c9b3
stxa %l6,[%i0+%g0]0x80 ! Mem[000000004a000000] = 00000000fac5b31a
p29_label_14:
! Mem[0000000090000128] = f1f21be26da53483, %g2 = 000000000000b177
ldx [%i4+0x128],%g2 ! %g2 = f1f21be26da53483
! %l6 = 00000000fac5b31a, %l1 = ffffffffffffff42, %ccr = 08
movle %xcc,%l6,%l1 ! Register Not Moved
! %l2 = 3dc35834a731c037, %l4 = 00000000000000ef, %l7 = 6950634226f2295c
tsubcc %l2,%l4,%l7 ! %l7 = 3dc35834a731bf48, %ccr = 0a
! Mem[000000004b80009e] = 24912a6b, %l3 = 000000001db7bd4c
ldstub [%i3+0x09e],%l3 ! %l3 = 0000002a000000ff
! Mem[000000004a000178] = 6d156bd9e7a28cd7, %l1 = ffffffffffffff42, %l0 = ffffffffd82919c8
add %i0,0x178,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 6d156bd9e7a28cd7
! %l7 = 3dc35834a731bf48
setx 0xbf347447a9fb7e4d,%g7,%l7 ! %l7 = bf347447a9fb7e4d
! %l0 = e7a28cd7, %l1 = ffffff42, Mem[0000000091000030] = 66b5e83a f8c80863
stda %l0,[%i6+0x030]%asi ! Mem[0000000091000030] = e7a28cd7 ffffff42
! Mem[0000000091800054] = 415b5a99, %g2 = f1f21be26da53483
ldub [%o0+0x055],%g2 ! %g2 = 0000000000000041
! %f4 = b0cd3d44 d856ba04, Mem[000000004a800010] = 8511669c c66a10a2
stda %f4 ,[%i1+%o2]0x89 ! Mem[000000004a800010] = b0cd3d44 d856ba04
! Mem[000000004b80004c] = e9690a41, %l6 = 00000000fac5b31a
swap [%i3+0x04c],%l6 ! %l6 = 00000000e9690a41
p29_label_15:
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5408e 6237e8b8 26dac581
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000004a00014c] = 620fc79c, %l3 = 0000002a, %l4 = 000000ef
add %i0,0x14c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000620fc79c
! Mem[0000000091000068] = 955a2d8907100ced, %g2 = 0000000000000041
ldx [%i6+0x068],%g2 ! %g2 = 955a2d8907100ced
! immd = 00000000000001fa, %l0 = 6d156bd9e7a28cd7, %ccr = 0a
move %icc,0x1fa,%l0 ! Register Not Moved
! %l6 = e9690a41, %l7 = a9fb7e4d, Mem[000000004a800028] = a8ac8a00 8e03ba21
stda %l6,[%i1+%o5]0x89 ! Mem[000000004a800028] = e9690a41 a9fb7e4d
! %l4 = 00000000620fc79c, Mem[000000009180018e] = 0b6e0bdf
sth %l4,[%o0+0x18e] ! Mem[000000009180018c] = c79c0bdf
! %l3 = 000000000000002a, Mem[000000004b800018] = 6f4440a4
stba %l3,[%i3+%o3]0x89 ! Mem[000000004b800018] = 6f44402a
! Mem[00000000918001f0] = 7ba8917e 3e403ba4, %g2 = 07100ced, %g3 = 6b4bde24
ldd [%o0+0x1f0],%g2 ! %g2 = 000000007ba8917e 000000003e403ba4
! Mem[00000000918000d8] = a26536e1 f7ed31a3, %g2 = 7ba8917e, %g3 = 3e403ba4
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000a26536e1 00000000f7ed31a3
! %l4 = 00000000620fc79c, %l1 = ffffffffffffff42, %l5 = a5a44182910f382f
orn %l4,%l1,%l5 ! %l5 = 00000000620fc7bd
p29_label_16:
! Mem[000000009100001c] = 139cf6c9, %g2 = 00000000a26536e1
lduw [%i6+0x01c],%g2 ! %g2 = 00000000139cf6c9
! %l6 = 00000000e9690a41, %l5 = 00000000620fc7bd, %ccr = 0a
movcs %icc,%l6,%l5 ! Register Not Moved
! %f18 = cf417b28, Mem[000000004b800010] = e3927c65
sta %f18,[%i3+%o2]0x89 ! Mem[000000004b800010] = cf417b28
! %l7 = bf347447a9fb7e4d, %l0 = 6d156bd9e7a28cd7, %l1 = ffffffffffffff42
srax %l7,%l0,%l1 ! %l1 = ffffff7e68e88f53
! immd = 0000000000000398, %l1 = ffffff7e68e88f53, %ccr = 0a
movne %icc,0x398,%l1 ! Moved, %l1 = 0000000000000398
! Mem[0000000091000170] = 41b868c4, %g18 = c4bb35bbf488ce59
ldsw [%i6+0x170],%g2 ! %g2 = c4bb35bbf488ce59
! %l0 = 6d156bd9e7a28cd7, immed = fffffe41, %ccr = 0a
movrne %l0,-0x1bf,%l5 ! Moved, %l5 = fffffffffffffe41
! Mem[000000004a800010] = d856ba04, %l5 = fffffffffffffe41
ldstuba [%i1+%o2]0x89,%l5 ! %l5 = 00000004000000ff
! %l7 = bf347447a9fb7e4d, Mem[00000000900001ef] = 94e25aba
stb %l7,[%i4+0x1ef] ! Mem[00000000900001ec] = 4de25aba
! %l0 = 6d156bd9e7a28cd7, Mem[000000009100011e] = 17e742f3
stb %l0,[%i6+0x11e] ! Mem[000000009100011c] = d7e742f3
p29_label_17:
! Mem[0000000091000198] = 0601c3f8, %g2 = 0000000041b868c4
ldub [%i6+0x19a],%g2 ! %g2 = 0000000000000006
! Mem[000000004b00001c] = 4f10e59c, %l3 = 000000000000002a
ldub [%i2+0x01c],%l3 ! %l3 = 000000000000004f
! %l3 = 000000000000004f, %l4 = 00000000620fc79c, %ccr = 0a
movne %icc,%l3,%l4 ! Moved, %l4 = 000000000000004f
! Mem[000000004a0001e3] = 0a258fdf, %l1 = 0000000000000398
ldstub [%i0+0x1e3],%l1 ! %l1 = 000000df000000ff
! %l5 = 0000000000000004, %l5 = 0000000000000004, %ccr = 0a
movne %xcc,%l5,%l5 ! Moved, %l5 = 0000000000000004
! %l7 = bf347447a9fb7e4d, Mem[000000009100014b] = cabb8ca6
stb %l7,[%i6+0x14b] ! Mem[0000000091000148] = 4dbb8ca6
! %l2 = 3dc35834a731c037, immed = 00000173, %y = 21001284
umulcc %l2,0x173,%l5 ! %l5 = 000000f24d198fb5, %ccr = 00, %y = 000000f2
! %l2 = 3dc35834a731c037, %l3 = 000000000000004f, %l3 = 000000000000004f
xnorcc %l2,%l3,%l3 ! %l3 = c23ca7cb58ce3f87, %ccr = 80
! %l5 = 000000f24d198fb5, Mem[0000000090800054] = e8d47b00
stw %l5,[%i5+0x054] ! Mem[0000000090800054] = 4d198fb5
! Mem[000000004a000000] = 00000000, %l2 = 3dc35834a731c037
lduba [%i0+%g0]0x81,%l2 ! %l2 = 0000000000000000
p29_label_18:
! Mem[000000004b800154] = 12de266c, %l3 = 58ce3f87, %l3 = 58ce3f87
add %i3,0x154,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000012de266c
! %l4 = 000000000000004f, %l6 = 00000000e9690a41, %l1 = 00000000000000df
xnorcc %l4,%l6,%l1 ! %l1 = ffffffff1696f5f1, %ccr = 80
! %l0 = 6d156bd9e7a28cd7, Mem[0000000090000194] = 265e791c
stw %l0,[%i4+0x194] ! Mem[0000000090000194] = e7a28cd7
! Mem[000000004b000000] = d659d1ff, %l1 = ffffffff1696f5f1
ldstuba [%i2+%g0]0x88,%l1 ! %l1 = 000000ff000000ff
! Mem[000000009100005c] = 4b945da1, %g2 = 0000000000000006
ldsh [%i6+0x05e],%g2 ! %g2 = 0000000000004b94
! immd = 000000000000024a, %l6 = 00000000e9690a41, %ccr = 80
movneg %xcc,0x24a,%l6 ! Moved, %l6 = 000000000000024a
! %l7 = bf347447a9fb7e4d, %l3 = 0000000012de266c, %ccr = 80
movre %l7,%l3,%l0 ! Not Moved, %l0 = 6d156bd9e7a28cd7
! Mem[000000004a800028] = a9fb7e4de9690a41, %l6 = 000000000000024a
ldxa [%i1+%o5]0x88,%l6 ! %l6 = a9fb7e4de9690a41
! Mem[000000009000017c] = 9b48a32a, %g2 = 0000000000004b94
ldsh [%i4+0x17e],%g2 ! %g2 = ffffffffffff9b48
! %l2 = 0000000000000000, Mem[00000000910001d8] = fc5bcfff
sth %l2,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000cfff
p29_label_19:
! immd = 000000000000024d, %l0 = 6d156bd9e7a28cd7, %ccr = 80
move %xcc,0x24d,%l0 ! Register Not Moved
! Mem[00000000918001f4] = 3e403ba4, %g2 = ffffffffffff9b48
lduha [%o0+0x1f4]%asi,%g2 ! %g2 = 0000000000003e40
! Mem[000000004a800028] = 410a69e9, %l3 = 0000000012de266c
ldsba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000041
! %l6 = e9690a41, %l7 = a9fb7e4d, Mem[00000000918000b8] = de6b8865 455c37c1
std %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = e9690a41 a9fb7e4d
! Mem[00000000918000c4] = ae582979, %g18 = c4bb35bbf488ce59
ldsw [%o0+0x0c4],%g2 ! %g2 = c4bb35bbf488ce59
! %l0 = 6d156bd9e7a28cd7, Mem[000000009180016c] = 9945ca36
stw %l0,[%o0+0x16c] ! Mem[000000009180016c] = e7a28cd7
! Mem[000000004b000028] = d1725f9e, %l5 = 000000f24d198fb5
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 0000009e000000ff
! %l1 = 00000000000000ff, Mem[000000004b000010] = dc6ed7450d1cdc74
stxa %l1,[%i2+%o2]0x89 ! Mem[000000004b000010] = 00000000000000ff
! Mem[0000000090800008] = e74bbbf2, %g2 = ffffffffae582979
lduh [%i5+%o1],%g2 ! %g2 = 000000000000e74b
! Mem[00000000908001bc] = 18bebc65, %g2 = 000000000000e74b
ldub [%i5+0x1be],%g2 ! %g2 = 0000000000000018
p29_label_20:
! Mem[0000000090000088] = 9d838bb9 c7e2b54b, %g2 = 00000018, %g3 = f7ed31a3
ldd [%i4+0x088],%g2 ! %g2 = 000000009d838bb9 00000000c7e2b54b
! Mem[0000000090800194] = b1ed9f29, %g2 = 000000009d838bb9
lduha [%i5+0x196]%asi,%g2 ! %g2 = 000000000000b1ed
! %l1 = 00000000000000ff, Mem[0000000091800058] = 99ef408ec771f7e6
stx %l1,[%o0+0x058] ! Mem[0000000091800058] = 00000000000000ff
! Mem[0000000091000030] = e7a28cd7, %g2 = 000000000000b1ed
lduh [%i6+0x030],%g2 ! %g2 = 000000000000e7a2
! Mem[000000004b000008] = 3314800b, %l0 = 6d156bd9e7a28cd7
ldstuba [%i2+%o1]0x81,%l0 ! %l0 = 00000033000000ff
! %l7 = bf347447a9fb7e4d, %l0 = 0000000000000033, %l2 = 0000000000000000
xorcc %l7,%l0,%l2 ! %l2 = bf347447a9fb7e7e, %ccr = 88
! %l5 = 000000000000009e, imm = fffffffffffff5c5, %l5 = 000000000000009e
add %l5,-0xa3b,%l5 ! %l5 = fffffffffffff663
! Mem[000000004a000010] = d7b9e499, %l0 = 0000000000000033
ldstuba [%i0+%o2]0x89,%l0 ! %l0 = 00000099000000ff
! %l1 = 00000000000000ff, Mem[00000000910001a0] = bec31e54
sth %l1,[%i6+0x1a0] ! Mem[00000000910001a0] = 00ff1e54
! Mem[000000004b000018] = dd847752, %l3 = 0000000000000041
lduwa [%i2+%o3]0x81,%l3 ! %l3 = 00000000dd847752
p29_label_21:
! immd = 0000000000000203, %l2 = bf347447a9fb7e7e, %ccr = 88
movleu %xcc,0x203,%l2 ! Register Not Moved
save ! CWP = 1
! %f29 = b43a60ec, Mem[0000000091000014] = 4f877aae
st %f29,[%o6+0x014] ! Mem[0000000091000014] = b43a60ec
! %l7 = 00000000000000a4, Mem[000000004a000000] = 00000000
stha %l7,[%o0+%g0]0x80 ! Mem[000000004a000000] = 00a40000
! %l3 = 0000000090f2f168, Mem[00000000908001aa] = b1779498
sth %l3,[%o5+0x1aa] ! Mem[00000000908001a8] = f1689498
! Set Register : %l7 = 00000000000000a4
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! Mem[000000004a800000] = 0ed0afc8, %l0 = 0000000035101ba2
swapa [%o1+%g0]0x89,%l0 ! %l0 = 000000000ed0afc8
! Mem[0000000090800154] = db6786fd, %g18 = 208c9d2276ccb25e
ldsw [%o5+0x154],%g2 ! %g2 = 208c9d2276ccb25e
! Mem[000000004a800028] = e9690a41, %l0 = 000000000ed0afc8
ldstuba [%o1+%i5]0x89,%l0 ! %l0 = 00000041000000ff
! Mem[00000000918001b8] = 83795317b43e3442, %g2 = ffffffffdb6786fd
ldx [%i0+0x1b8],%g2 ! %g2 = 83795317b43e3442
p29_label_22: ! %cwp = 1
! Clear Register : %l0 = 0000000000000041
clr %l0 ! %l0 = 0000000000000000
! Mem[0000000090000034] = fe413dea, %g2 = 83795317b43e3442
ldsh [%o4+0x036],%g2 ! %g2 = fffffffffffffe41
! %l4 = 9c661185a2106ac6, Mem[00000000918000e8] = 6c82cd42
stb %l4,[%i0+0x0e8] ! Mem[00000000918000e8] = c682cd42
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l5 = 000000000000002c, imm = 0000000000000d0b, %l7 = ffffffffffffffff
sub %l5,0xd0b,%l7 ! %l7 = fffffffffffff321
membar #Sync ! Added by membar checker (229)
! %l2 = cc7a14b9, %l3 = 90f2f168, Mem[00000000900000d8] = 0ead325c d145cd12
std %l2,[%o4+0x0d8] ! Mem[00000000900000d8] = cc7a14b9 90f2f168
! Mem[0000000091000170] = 41b868c464e862e7, %g2 = fffffffffffffe41
ldx [%o6+0x170],%g2 ! %g2 = 41b868c464e862e7
! Mem[000000004b0000e8] = e59f7cee, %l2 = 00000000cc7a14b9
swap [%o2+0x0e8],%l2 ! %l2 = 00000000e59f7cee
! %l0 = 0000000000000010, Mem[000000009080008a] = 012961cd
sth %l0,[%o5+0x08a] ! Mem[0000000090800088] = 001061cd
! Mem[0000000091800140] = ecf4b654, %g2 = 41b868c464e862e7
ldsh [%i0+0x142],%g2 ! %g2 = ffffffffffffecf4
p29_label_23: ! %cwp = 1
! Mem[0000000090800018] = 81bba7c3, %g2 = ffffffffffffecf4
lduh [%o5+%i3],%g2 ! %g2 = 00000000000081bb
! Mem[000000004b000000] = ffd159d6 55731223, %l4 = a2106ac6, %l5 = 0000002c
ldda [%o2+%g0]0x81,%l4 ! %l4 = 00000000ffd159d6 0000000055731223
! %l4 = 00000000ffd159d6, imm = 0000000000000016, %l1 = 50b98e741424bca5
sll %l4,0x016,%l1 ! %l1 = 003ff45675800000
! %l7 = fffffffffffff321, %l1 = 003ff45675800000, %ccr = 88
movpos %xcc,%l7,%l1 ! Register Not Moved
! %l1 = 003ff45675800000, imm = 000000000000076b, %l2 = 00000000e59f7cee
or %l1,0x76b,%l2 ! %l2 = 003ff4567580076b
! Mem[000000004b000028] = ff5f72d1, %f13 = af742753
lda [%o2+%i5]0x80,%f13 ! %f13 = ff5f72d1
! Mem[000000009100011c] = fbd7e742, %g2 = 00000000000081bb
ldsb [%o6+0x11d],%g2 ! %g2 = fffffffffffffffb
! Mem[000000004b000096] = baf7934b, %l4 = 00000000ffd159d6
ldstub [%o2+0x096],%l4 ! %l4 = 00000093000000ff
! %l4 = 0000000000000093, Mem[000000004b800028] = 7eb52d16
stwa %l4,[%o3+%i5]0x81 ! Mem[000000004b800028] = 00000093
! immd = 0000000000000060, %l7 = fffffffffffff321, %ccr = 88
movcc %icc,0x060,%l7 ! Moved, %l7 = 0000000000000060
p29_label_24: ! %cwp = 1
! %l7 = 0000000000000060, %l5 = 0000000055731223, %ccr = 88
movl %icc,%l7,%l5 ! Moved, %l5 = 0000000000000060
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = fffffffb, %g3 = c7e2b54b
ldd [%o5+0x140],%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! Mem[000000004a000020] = 8e40ec54, %l5 = 0000000000000060
ldstuba [%o0+%i4]0x81,%l5 ! %l5 = 0000008e000000ff
! Mem[00000000918001dc] = a31b7ba3, %g2 = 000000004acaddd5
lduw [%i0+0x1dc],%g2 ! %g2 = 00000000a31b7ba3
! %l2 = 003ff4567580076b, %l0 = 0000000000000010, %y = 000000f2
smulcc %l2,%l0,%l2 ! %l2 = 00000007580076b0, %ccr = 00, %y = 00000007
! %l2 = 580076b0, %l3 = 90f2f168, Mem[0000000090800008] = e74bbbf2 815722de
std %l2,[%o5+%i1] ! Mem[0000000090800008] = 580076b0 90f2f168
! %l1 = 003ff45675800000, Mem[0000000091000168] = 31336c30
sth %l1,[%o6+0x168] ! Mem[0000000091000168] = 00006c30
! Mem[0000000090000148] = 31494a3d bcae976a, %g2 = a31b7ba3, %g3 = a883c31a
ldd [%o4+0x148],%g2 ! %g2 = 0000000031494a3d 00000000bcae976a
! Mem[000000004a80006c] = fc325f51, %l0 = 0000000000000010
swap [%o1+0x06c],%l0 ! %l0 = 00000000fc325f51
! %l2 = 00000007580076b0, %l7 = 0000000000000060, %ccr = 00
movpos %xcc,%l2,%l7 ! Moved, %l7 = 00000007580076b0
p29_label_25: ! %cwp = 1
! %l2 = 00000007580076b0, Mem[0000000091000010] = 14e74119
stw %l2,[%o6+%i2] ! Mem[0000000091000010] = 580076b0
! Mem[000000004b800020] = e1c32c7a, %f23 = a24af428
lda [%o3+%i4]0x89,%f23 ! %f23 = e1c32c7a
! %l6 = 00000000000000ba
setx 0x5c8dcc0839d08217,%g7,%l6 ! %l6 = 5c8dcc0839d08217
! %l0 = 00000000fc325f51, %l2 = 00000007580076b0, %l7 = 00000007580076b0
xnor %l0,%l2,%l7 ! %l7 = fffffff85bcdd61e
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[000000004b000020] = f9f58804, %l5 = fffffffffffff663
lduba [%i2+%o4]0x88,%l5 ! %l5 = 0000000000000004
! %l1 = 00000000000000ff, %l1 = 00000000000000ff, %l7 = bf347447a9fb7e4d
orncc %l1,%l1,%l7 ! %l7 = ffffffffffffffff, %ccr = 88
! Mem[0000000091800020] = b8815b27, %g2 = 0000000031494a3d
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffb881
! %l5 = 0000000000000004, Mem[00000000918000f8] = d7a3034657a3f6c7
stx %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 0000000000000004
! Mem[000000004b000010] = ff000000, %l1 = 00000000000000ff
swapa [%i2+%o2]0x80,%l1 ! %l1 = 00000000ff000000
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p29_branch_failed
p29_not_taken_0_end:
! End of Random Code for Thread 29
1: membar #Sync ! Force all stores to complete
p29_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x074] ! Set processor 29 done flag
! Check Registers
p29_check_registers:
set p29_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000099
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ff000000
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be bf347447a9fb7e7e
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000dd847752
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004f
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000004
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be a9fb7e4de9690a41
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
bne,a,pn %xcc,p29_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00000007,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p29_failed
mov 0x111,%g1
! Check Floating Point Registers
p29_check_fp_registers:
set p29_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5a6cfb31 d82919c8
bne %xcc,p29_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4f8df13a c8f7435d
bne %xcc,p29_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b0cd3d44 d856ba04
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 693a04e1 7e2d8c73
bne %xcc,p29_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3e98a4f5 0006fd2b
bne %xcc,p29_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be c408d75b d9bb2388
bne %xcc,p29_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 35101ba2 ff5f72d1
bne %xcc,p29_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 9d838bb9 155eca9b
bne %xcc,p29_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0488f5f9 2abe1d18
bne %xcc,p29_f16_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 98822eec e1c32c7a
bne %xcc,p29_f22_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 66ffe43b 008aaca8
bne %xcc,p29_f30_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00a40000fac5b31a
ldx [%i0+0x000],%g3 ! Observed data at 000000004a000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffe4b9d72d798850
ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c81929d82ca19848
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 = ff40ec546d87d953
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 93dfd46f119effaf
ldx [%i0+0x0a0],%g3 ! Observed data at 000000004a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d79c95ccffffffff
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5718ccc41f5c601d
ldx [%i0+0x0c8],%g3 ! Observed data at 000000004a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7ff3735048d48b57
ldx [%i0+0x190],%g3 ! Observed data at 000000004a000190
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0a258fff19cd88b1
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e0,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a21b1035a0deb057
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 = 1db7bd4ce4800000
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 = ffba56d8443dcdb0
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 = ffa198484987d8c7
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff0a69e94d7efba9
ldx [%i1+0x028],%g3 ! Observed data at 000000004a800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 31b4fef800000010
ldx [%i1+0x068],%g3 ! Observed data at 000000004a800068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x068,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8d236dda0f1bff92
ldx [%i1+0x110],%g3 ! Observed data at 000000004a800110
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x110,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffd159d655731223
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 = ff14800b3be4ff66
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 = 000000ff00000000
ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0488f5f92abe1d18
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 = ff5f72d1c4069f8e
ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ab5b5ff1fff9c360
ldx [%i2+0x068],%g3 ! Observed data at 000000004b000068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 77d632d0baf7ff4b
ldx [%i2+0x090],%g3 ! Observed data at 000000004b000090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cc7a14b98675dc1e
ldx [%i2+0x0e8],%g3 ! Observed data at 000000004b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d16fbf84ffffffff
ldx [%i2+0x100],%g3 ! Observed data at 000000004b000100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x100,%g4
ldx [%g1+0x160],%g2 ! Expected data = e45bf652351d155f
ldx [%i2+0x160],%g3 ! Observed data at 000000004b000160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x160,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff063a8aad2c4432
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 = 5c73da1ee4800000
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 = 287b41cf58d31d05
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 = 2a40446f93174bb3
ldx [%i3+0x018],%g3 ! Observed data at 000000004b800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000093dee13a8f
ldx [%i3+0x028],%g3 ! Observed data at 000000004b800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff03f1bafac5b31a
ldx [%i3+0x048],%g3 ! Observed data at 000000004b800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7fab611902859ce7
ldx [%i3+0x050],%g3 ! Observed data at 000000004b800050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 83d7d1dc2491ff6b
ldx [%i3+0x098],%g3 ! Observed data at 000000004b800098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9f8dff6b0a219ee0
ldx [%i3+0x0a0],%g3 ! Observed data at 000000004b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0a0,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f0_fail:
set p29_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f2_fail:
set p29_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_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
p29_f8_fail:
set p29_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f10_fail:
set p29_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f12_fail:
set p29_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f14_fail:
set p29_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f16_fail:
set p29_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f22_fail:
set p29_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f30_fail:
set p29_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
taddcctv %l3,-0x211,%l6
stwa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000010]
and %l4,%l0,%l0
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800018]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a000018]
done
p29_trap1o:
taddcctv %l3,-0x211,%l6
stwa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000010]
and %l4,%l0,%l0
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800018]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004a000018]
done
p29_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000010]
stba %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000010]
stxa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000028]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800020]
done
p29_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000010]
stba %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000010]
stxa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000028]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b800020]
done
p29_trap3e:
nop
xor %l7,%l6,%l6
add %l1,0x32b,%l6
nop
add %l0,%l6,%l6
sub %l5,%l7,%l0
andn %l6,%l7,%l5
done
p29_trap3o:
nop
xor %l7,%l6,%l6
add %l1,0x32b,%l6
nop
add %l0,%l6,%l6
sub %l5,%l7,%l0
andn %l6,%l7,%l5
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 = 0940812487533aca
ldx [%g1+0x008],%l1 ! %l1 = be74e2acb746a2de
ldx [%g1+0x010],%l2 ! %l2 = c8afd00ea0deb057
ldx [%g1+0x018],%l3 ! %l3 = dfcd1e5448d48b57
ldx [%g1+0x020],%l4 ! %l4 = 4910f8f0351d155f
ldx [%g1+0x028],%l5 ! %l5 = eda4bee2ee6833bc
ldx [%g1+0x030],%l6 ! %l6 = 5b477a6e48018b8b
ldx [%g1+0x038],%l7 ! %l7 = 4d1f7f398a2a314b
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = b40ffe9c8c896be7
ldx [%g1+0x048],%l1 ! %l1 = 16952db1e495efac
ldx [%g1+0x050],%l2 ! %l2 = c3bef72999ef408e
ldx [%g1+0x058],%l3 ! %l3 = b6256cbdc771f7e6
ldx [%g1+0x060],%l4 ! %l4 = 39b2b27c92831d35
ldx [%g1+0x068],%l5 ! %l5 = d190132a63470a0f
ldx [%g1+0x070],%l6 ! %l6 = c81929d82ca19848
ldx [%g1+0x078],%l7 ! %l7 = 6b3354961f5c601d
! Initialize the output register of window 1
set p29_local0_start,%o0
set p29_local1_start,%o1
set p29_local2_start,%o2
set p29_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = eb565bd1 74ea2452 7b0e39eb 448724c7
! %f4 = be659799 57afee95 ef3e3e00 a13e34f2
! %f8 = 68987fa3 42dfa185 2f89878d a74eb87f
! %f12 = 563cb25a de00f453 1ca8281e 832a214a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dc4eb90f 213cebfe e893d621 48846a1d
! %f20 = 013513ac e62f5471 bc371a33 4f02fd9a
! %f24 = 3677c2ff 2087ebde 937fa8be 0f155760
! %f28 = 62d197c2 d3f67322 9d887181 47f58e90
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8254b0c8 6233466a daa44d55 531aed64
! %f36 = c9c29fb9 b7f8a86e cf7a1b19 d93319e3
! %f40 = 7364ffc8 c3841185 afa8f800 280147ff
! %f44 = f1b94799 86a18383 c009452d 723ea68b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x70e496af00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 70e496af00000037
wr %g0,%y ! Clear Y 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[00000000900000d4] = 437aae0e, %g2 = 00000013b2d6cf79
ldsb [%i4+0x0d5],%g2 ! %g2 = 0000000000000043
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l1 = 839a3555e56e7617, %l4 = bfb198ae5023fcbf, %ccr = 44
movne %xcc,%l1,%l4 ! Register Not Moved
! Mem[0000000090000004] = b8a04384, %g2 = 0000000000000043
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b8
! Mem[0000000090800164] = db05f04d, %g2 = 00000000000000b8
lduh [%i5+0x166],%g2 ! %g2 = 000000000000db05
! %f16 = dc4eb90f 213cebfe e893d621 48846a1d
! %f20 = 013513ac e62f5471 bc371a33 4f02fd9a
! %f24 = 3677c2ff 2087ebde 937fa8be 0f155760
! %f28 = 62d197c2 d3f67322 9d887181 47f58e90
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l7 = ce10f11dcc009c26, %l6 = 4def1971ecb1929a, %ccr = 44
movpos %icc,%l7,%l6 ! Moved, %l6 = ce10f11dcc009c26
! %l3 = a296dd08a36d8cd0, Mem[000000004c800018] = d7aae2fda175001a
stxa %l3,[%i1+%o3]0x88 ! Mem[000000004c800018] = a296dd08a36d8cd0
! %f2 = 7b0e39eb 448724c7, Mem[0000000090000038] = 3dea49e4 8dfc4882
std %f2 ,[%i4+0x038] ! Mem[0000000090000038] = 7b0e39eb 448724c7
! %l1 = 839a3555e56e7617, Mem[00000000908000dd] = 9f5b4f91
stb %l1,[%i5+0x0dd] ! Mem[00000000908000dc] = 175b4f91
p30_label_2:
! Mem[000000004d800018] = f37baed5, %f0 = eb565bd1
lda [%i3+%o3]0x89,%f0 ! %f0 = f37baed5
! immd = 0000000000000177, %l7 = ce10f11dcc009c26, %ccr = 44
movg %icc,0x177,%l7 ! Register Not Moved
! Mem[000000009100010c] = 69930341, %g18 = abf3f80dd72348aa
ldsw [%i6+0x10c],%g2 ! %g2 = abf3f80dd72348aa
! Mem[0000000091800090] = faf7017d, %g2 = 0000000069930341
ldsh [%o0+0x090],%g2 ! %g2 = fffffffffffffaf7
! Mem[000000004d800018] = d5ae7bf3 3c9fd9e2, %l6 = cc009c26, %l7 = cc009c26
ldda [%i3+%o3]0x81,%l6 ! %l6 = 00000000d5ae7bf3 000000003c9fd9e2
! %f2 = 7b0e39eb 448724c7, Mem[00000000910001e0] = 3b75f6c9 d238546e
std %f2 ,[%i6+0x1e0] ! Mem[00000000910001e0] = 7b0e39eb 448724c7
! Mem[0000000090000128] = f1f21be2 6da53483, %g2 = fffffaf7, %g3 = 0bad0b00
ldd [%i4+0x128],%g2 ! %g2 = 00000000f1f21be2 000000006da53483
! Mem[0000000090000034] = fe417b0e, %g2 = 00000000f1f21be2
ldsh [%i4+0x036],%g2 ! %g2 = fffffffffffffe41
! Mem[000000004d800028] = 7f3a0b7e, %l6 = 00000000d5ae7bf3
ldstuba [%i3+%o5]0x80,%l6 ! %l6 = 0000007f000000ff
! Mem[000000004d800008] = f95d4d30, %l7 = 000000003c9fd9e2
ldsha [%i3+%o1]0x80,%l7 ! %l7 = fffffffffffff95d
p30_label_3:
! Mem[000000004d000118] = ae009a622b0a6136, %l4 = bfb198ae5023fcbf, %l4 = bfb198ae5023fcbf
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ae009a622b0a6136
! Mem[0000000090000020] = 318c4f8f, %g2 = fffffffffffffe41
lduh [%i4+%o4],%g2 ! %g2 = 000000000000318c
! Mem[000000009080017c] = 50ec43dd, %g18 = abf3f80dd72348aa
ldsw [%i5+0x17c],%g2 ! %g2 = abf3f80dd72348aa
! %l0 = 2df8d791, %l1 = e56e7617, Mem[000000004c000000] = b9541c17 28fc429e
stda %l0,[%i0+%g0]0x88 ! Mem[000000004c000000] = 2df8d791 e56e7617
! %l6 = 0000007f, %l7 = fffff95d, Mem[0000000091800100] = 6dbf041e bc01ca27
std %l6,[%o0+0x100] ! Mem[0000000091800100] = 0000007f fffff95d
! Mem[00000000910000d4] = 867874ed, %g2 = 0000000050ec43dd
lduw [%i6+0x0d4],%g2 ! %g2 = 00000000867874ed
! Mem[000000004c000020] = 5c5c10a3, %l1 = 839a3555e56e7617
lduwa [%i0+%o4]0x89,%l1 ! %l1 = 000000005c5c10a3
! Mem[000000004c000028] = ac44185f, %f15 = 832a214a
lda [%i0+%o5]0x80,%f15 ! %f15 = ac44185f
! Mem[0000000090800070] = 23db42826fb98264, %g2 = 00000000867874ed
ldx [%i5+0x070],%g2 ! %g2 = 23db42826fb98264
! %f14 = 1ca8281e, Mem[00000000910000d8] = fe5944fd
st %f14,[%i6+0x0d8] ! Mem[00000000910000d8] = 1ca8281e
p30_label_4:
! %l5 = 35313d98bab79ee7, Mem[0000000090000010] = ee998ade26ab2dd7
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 35313d98bab79ee7
! immd = 000000000000004f, %l5 = 35313d98bab79ee7, %ccr = 44
move %icc,0x04f,%l5 ! Moved, %l5 = 000000000000004f
! Mem[000000004d800020] = f416e51c, %l4 = ae009a622b0a6136
lduba [%i3+%o4]0x88,%l4 ! %l4 = 000000000000001c
! retry : should take illegal inst trap, %l0 = cd19de542df8d791
retry ! Illegal inst trap : %l0 = cd19de542df8d7a1
! Mem[000000004d000010] = 16eae692b0293abd, %f12 = 563cb25a de00f453
ldda [%i2+%o2]0x88,%f12 ! %f12 = 16eae692 b0293abd
! Mem[0000000091000028] = 05e12eff95d1d562, %g2 = 23db42826fb98264
ldx [%i6+%o5],%g2 ! %g2 = 05e12eff95d1d562
! Mem[000000009100019c] = aeb5bec3, %g2 = 05e12eff95d1d562
lduh [%i6+0x19e],%g2 ! %g2 = 000000000000aeb5
! Mem[00000000900001d0] = 710bd952, %g2 = 000000000000aeb5
ldsb [%i4+0x1d1],%g2 ! %g2 = 0000000000000071
! %l2 = e55f0fee4bc8cb2e, Mem[0000000090000078] = 9d88718147f58e90
stx %l2,[%i4+0x078] ! Mem[0000000090000078] = e55f0fee4bc8cb2e
! immd = 000000000000028b, %l2 = e55f0fee4bc8cb2e, %ccr = 44
move %icc,0x28b,%l2 ! Moved, %l2 = 000000000000028b
p30_label_5:
! Mem[000000004c800158] = 9c63307d, %l1 = 000000005c5c10a3
swap [%i1+0x158],%l1 ! %l1 = 000000009c63307d
! Mem[000000004c000000] = 91d7f82d, %l7 = fffffffffffff95d
lduba [%i0+%g0]0x81,%l7 ! %l7 = 0000000000000091
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l1 = 000000009c63307d, Mem[00000000918000d0] = dbbe39107e2b474d
stx %l1,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000009c63307d
! %f16 = dc4eb90f 213cebfe, Mem[000000004d800018] = d5ae7bf3 3c9fd9e2
stda %f16,[%i3+%o3]0x81 ! Mem[000000004d800018] = dc4eb90f 213cebfe
! Mem[0000000090000184] = 4d694d63, %g2 = 0000000000000071
lduh [%i4+0x184],%g2 ! %g2 = 0000000000004d69
! Mem[000000009100019c] = aeb5bec3, %g2 = 0000000000004d69
ldub [%i6+0x19e],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090800094] = 21c8ed45, %g18 = abf3f80dd72348aa
ldsw [%i5+0x094],%g2 ! %g2 = abf3f80dd72348aa
! Mem[000000004d800000] = 708d675d, %l7 = 0000000000000091
lduwa [%i3+%g0]0x88,%l7 ! %l7 = 00000000708d675d
! %l3 = a296dd08a36d8cd0, Mem[000000004d000018] = d9a9a99b
stha %l3,[%i2+%o3]0x81 ! Mem[000000004d000018] = 8cd0a99b
p30_label_6:
membar #Sync ! Added by membar checker (230)
! %l3 = a296dd08a36d8cd0, Mem[00000000900000ca] = 878154a6
sth %l3,[%i4+0x0ca] ! Mem[00000000900000c8] = 8cd054a6
! Mem[000000009180007c] = a31e0d83, %g2 = 0000000021c8ed45
lduw [%o0+0x07c],%g2 ! %g2 = 00000000a31e0d83
! %l5 = 000000000000004f, %l4 = 000000000000001c, %ccr = 44
movcc %icc,%l5,%l4 ! Moved, %l4 = 000000000000004f
! %f18 = e893d621, Mem[0000000091000048] = 4b4e770b
st %f18,[%i6+0x048] ! Mem[0000000091000048] = e893d621
! Mem[000000009100007c] = 8fa5ee03, %g2 = 00000000a31e0d83
ldsb [%i6+0x07d],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000004c800015] = 8ed9bf6b, %l6 = 000000000000007f
ldstub [%i1+0x015],%l6 ! %l6 = 000000d9000000ff
! Mem[0000000091800140] = 2c79ecf4 b654a261, %g2 = ffffff8f, %g3 = 6da53483
ldd [%o0+0x140],%g2 ! %g2 = 000000002c79ecf4 00000000b654a261
! %l1 = 000000009c63307d, %l4 = 000000000000004f, %l3 = a296dd08a36d8cd0
sdivx %l1,%l4,%l3 ! %l3 = 0000000001fac648
! Mem[00000000910000fc] = b5594494, %g2 = 000000002c79ecf4
ldsb [%i6+0x0fd],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000091000044] = d61db2b3, %g2 = ffffffffffffffb5
ldub [%i6+0x044],%g2 ! %g2 = 00000000000000d6
p30_label_7:
! Mem[0000000090800138] = 2285e4c7, %g18 = abf3f80dd72348aa
ldsw [%i5+0x138],%g2 ! %g2 = abf3f80dd72348aa
save ! CWP = 1
! %l4 = 984bb345f465b55e, %l2 = b1bd17f3f9937d0d, %l2 = b1bd17f3f9937d0d
andn %l4,%l2,%l2 ! %l2 = 0842a00404648052
! %f26 = 937fa8be, Mem[000000004c800028] = 49507def
sta %f26,[%o1+%i5]0x88 ! Mem[000000004c800028] = 937fa8be
! %l0 = f9cb435a2045b9c1, %l4 = 984bb345f465b55e, %l6 = 2b986342c00c4ed2
sllx %l0,%l4,%l6 ! %l6 = 88116e7040000000
! %l5 = 7f3d49a2118d3a32, %l5 = 7f3d49a2118d3a32, %l1 = e5348449ccedcdd7
srax %l5,%l5,%l1 ! %l1 = 0000000000001fcf
! Mem[000000004d000160] = dd77b3dc, %l6 = 88116e7040000000
swap [%o2+0x160],%l6 ! %l6 = 00000000dd77b3dc
! %l6 = 00000000dd77b3dc, Mem[00000000900000b7] = e26d2812
stb %l6,[%o4+0x0b7] ! Mem[00000000900000b4] = dc6d2812
! Mem[0000000090800030] = 574d316e, %g18 = b18fdb120e4ed8e5
ldsw [%o5+0x030],%g2 ! %g2 = b18fdb120e4ed8e5
! Mem[00000000900001b4] = 4ae9a786, %g2 = 00000000574d316e
lduh [%o4+0x1b4],%g2 ! %g2 = 0000000000004ae9
p30_label_8: ! %cwp = 1
! Mem[000000004d800008] = 304d5df9, %l4 = 984bb345f465b55e
ldstuba [%o3+%i1]0x89,%l4 ! %l4 = 000000f9000000ff
! %l4 = 00000000000000f9, Mem[000000004d000010] = 16eae692b0293abd
stxa %l4,[%o2+%i2]0x89 ! Mem[000000004d000010] = 00000000000000f9
! %l6 = 00000000dd77b3dc, Mem[000000004c800028] = 937fa8be
stha %l6,[%o1+%i5]0x88 ! Mem[000000004c800028] = 937fb3dc
! Mem[00000000908000c8] = 59095ea4, %g2 = 0000000000004ae9
ldsh [%o5+0x0c8],%g2 ! %g2 = 0000000000005909
! Mem[000000009180004c] = d7d62815, %g2 = 0000000000005909
ldsh [%i0+0x04e],%g2 ! %g2 = ffffffffffffd7d6
! %l2 = 04648052, %l3 = 82b297d9, Mem[000000004c800020] = f07ce1b4 34a59dff
stda %l2,[%o1+%i4]0x80 ! Mem[000000004c800020] = 04648052 82b297d9
! %l5 = 7f3d49a2118d3a32, Mem[00000000900001d0] = 9f710bd9
sth %l5,[%o4+0x1d0] ! Mem[00000000900001d0] = 3a320bd9
! Mem[000000004c0000c8] = 3ba37f81, %l3 = 82b297d9, %l2 = 04648052
add %o0,0xc8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000003ba37f81
! Mem[0000000091800168] = 026ca936, %g2 = ffffffffffffd7d6
lduh [%i0+0x168],%g2 ! %g2 = 000000000000026c
! Mem[0000000091000084] = 4fba0a1d, %g18 = b18fdb120e4ed8e5
ldsw [%o6+0x084],%g2 ! %g2 = b18fdb120e4ed8e5
p30_label_9: ! %cwp = 1
! Mem[000000004d800018] = 0fb94edc, %l6 = 00000000dd77b3dc
ldswa [%o3+%i3]0x88,%l6 ! %l6 = 000000000fb94edc
! Mem[000000004c000123] = 75036ced, %l0 = f9cb435a2045b9c1
ldstub [%o0+0x123],%l0 ! %l0 = 000000ed000000ff
! Mem[000000004c000020] = a3105c5c, %l1 = 0000000000001fcf
ldswa [%o0+%i4]0x80,%l1 ! %l1 = ffffffffa3105c5c
membar #Sync ! Added by membar checker (231)
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fdc 6d281246 ee99009a
ldda [%o4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000004c000070] = 633e770c772ea268, %l6 = 000000000fb94edc, %l5 = 7f3d49a2118d3a32
add %o0,0x70,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 633e770c772ea268
! %l7 = 37e05cc08e6516a0, Mem[0000000091000000] = 5398fcc6
stw %l7,[%o6+%g0] ! Mem[0000000091000000] = 8e6516a0
! Mem[000000004c000168] = de52ad86b4527e11, %l0 = 00000000000000ed, %l4 = 00000000000000f9
add %o0,0x168,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = de52ad86b4527e11
! immd = 0000000000000147, %l5 = 633e770c772ea268, %ccr = 44
movn %xcc,0x147,%l5 ! Register Not Moved
! %l1 = ffffffffa3105c5c, Mem[00000000910000d9] = a8281ec3
stb %l1,[%o6+0x0d9] ! Mem[00000000910000d8] = 5c281ec3
! Mem[0000000090800158] = e7bc12dd, %g2 = 000000004fba0a1d
lduw [%o5+0x158],%g2 ! %g2 = 00000000e7bc12dd
p30_label_10: ! %cwp = 1
! %l2 = 000000003ba37f81, Mem[0000000090000000] = aa4a53b3c5b8a043
stx %l2,[%o4+%g0] ! Mem[0000000090000000] = 000000003ba37f81
! Mem[0000000090800148] = a5b1dbba 2cfe970f, %g2 = e7bc12dd, %g3 = b654a261
ldd [%o5+0x148],%g2 ! %g2 = 00000000a5b1dbba 000000002cfe970f
! %l5 = 633e770c772ea268, Mem[000000004d000018] = 9ba9d08c
stha %l5,[%o2+%i3]0x88 ! Mem[000000004d000018] = 9ba9a268
! Mem[0000000090000194] = 1c11310a, %g2 = 00000000a5b1dbba
ldsb [%o4+0x197],%g2 ! %g2 = 000000000000001c
! Mem[00000000910001f0] = 4f29ed9cb153672f, %g2 = 000000000000001c
ldx [%o6+0x1f0],%g2 ! %g2 = 4f29ed9cb153672f
! %l4 = de52ad86b4527e11, Mem[0000000091000160] = f14be39c4c211d8f
stx %l4,[%o6+0x160] ! Mem[0000000091000160] = de52ad86b4527e11
! %l4 = de52ad86b4527e11, %l3 = 26eec71682b297d9, %ccr = 44
movn %icc,%l4,%l3 ! Register Not Moved
! %l2 = 000000003ba37f81, Mem[000000004d800000] = 5d678d70
stwa %l2,[%o3+%g0]0x81 ! Mem[000000004d800000] = 3ba37f81
! Mem[00000000918001bc] = 34425fb4, %g2 = 4f29ed9cb153672f
ldub [%i0+0x1be],%g2 ! %g2 = 0000000000000034
! Mem[000000004c8000a8] = 15214f7993a43957, %l4 = de52ad86b4527e11, %l7 = 37e05cc08e6516a0
add %o1,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 15214f7993a43957
p30_label_11: ! %cwp = 1
! Mem[00000000910001c0] = b0b4ba3c6dbf64f3, %g2 = 0000000000000034
ldx [%o6+0x1c0],%g2 ! %g2 = b0b4ba3c6dbf64f3
! Mem[0000000091800018] = e06c8ddd, %g2 = b0b4ba3c6dbf64f3
ldsh [%i0+%i3],%g2 ! %g2 = ffffffffffffe06c
! Mem[000000004d000028] = 0c3b2b7bf6cbd08b, %l3 = 26eec71682b297d9, %l0 = 00000000000000ed
add %o2,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0c3b2b7bf6cbd08b
! %l5 = 633e770c772ea268, Mem[0000000091000004] = 4cc663e3, %asi = 80
stha %l5,[%o6+0x004]%asi ! Mem[0000000091000004] = a26863e3
! %f24 = 3677c2ff 2087ebde, Mem[000000004d000018] = 68a2a99b 6ece685f
stda %f24,[%o2+%i3]0x81 ! Mem[000000004d000018] = 3677c2ff 2087ebde
! Mem[000000004d000194] = 550788b6, %l6 = 000000000fb94edc
ldsw [%o2+0x194],%l6 ! %l6 = 00000000550788b6
! immd = 0000000000000327, %l0 = 0c3b2b7bf6cbd08b, %ccr = 44
movg %icc,0x327,%l0 ! Register Not Moved
! Mem[0000000091000080] = 037fae37 4fba0a1d, %g2 = ffffe06c, %g3 = 2cfe970f
ldd [%o6+0x080],%g2 ! %g2 = 00000000037fae37 000000004fba0a1d
! %l7 = 15214f7993a43957, %l4 = de52ad86b4527e11, %l1 = ffffffffa3105c5c
xnor %l7,%l4,%l1 ! %l1 = 348c1d00d809b8b9
! %l5 = 633e770c772ea268, %l0 = 0c3b2b7bf6cbd08b, %l4 = de52ad86b4527e11
addc %l5,%l0,%l4 ! %l4 = 6f79a2886dfa72f3
p30_label_12: ! %cwp = 1
! Mem[000000004d00006c] = 94d57bd3, %l5 = 633e770c772ea268
ldsw [%o2+0x06c],%l5 ! %l5 = ffffffff94d57bd3
! Mem[000000004d0000b8] = d3ebc2a0a890abd9, %l3 = 26eec71682b297d9, %l2 = 000000003ba37f81
add %o2,0xb8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d3ebc2a0a890abd9
! %l5 = ffffffff94d57bd3, immed = 000001d7, %ccr = 44
movrne %l5,0x1d7,%l7 ! Moved, %l7 = 00000000000001d7
! %f0 = f37baed5 74ea2452 7b0e39eb 448724c7
! %f4 = be659799 57afee95 ef3e3e00 a13e34f2
! %f8 = 68987fa3 42dfa185 2f89878d a74eb87f
! %f12 = 16eae692 b0293abd 1ca8281e ac44185f
mov 0x180,%g6
stda %f0,[%o4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000004c000118] = 96862635, %l2 = d3ebc2a0a890abd9
swap [%o0+0x118],%l2 ! %l2 = 0000000096862635
! %l6 = 00000000550788b6, %l6 = 00000000550788b6, %l2 = 0000000096862635
xnorcc %l6,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
! %f18 = e893d621, Mem[000000009000001c] = 43627d52
st %f18,[%o4+0x01c] ! Mem[000000009000001c] = e893d621
! Mem[000000004c800018] = d08c6da308dd96a2, %l1 = 348c1d00d809b8b9, %l2 = ffffffffffffffff
add %o1,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d08c6da308dd96a2
! Mem[00000000910001e4] = 24c7be77, %g2 = 00000000037fae37
lduh [%o6+0x1e6],%g2 ! %g2 = 00000000000024c7
! immd = 0000000000000252, %l5 = ffffffff94d57bd3, %ccr = 88
movleu %xcc,0x252,%l5 ! Register Not Moved
p30_label_13: ! %cwp = 1
! Mem[000000004c800020] = 04648052, %l5 = ffffffff94d57bd3
ldsba [%o1+%i4]0x80,%l5 ! %l5 = 0000000000000004
! Mem[0000000091000084] = 4fba0a1d, %g2 = 00000000000024c7
ldsh [%o6+0x084],%g2 ! %g2 = 0000000000004fba
! %f24 = 3677c2ff 2087ebde, Mem[000000004d000000] = fd7b6f8a 21584b12
stda %f24,[%o2+%g0]0x81 ! Mem[000000004d000000] = 3677c2ff 2087ebde
! Mem[000000004d000028] = 0c3b2b7b, %f28 = 62d197c2
lda [%o2+%i5]0x81,%f28 ! %f28 = 0c3b2b7b
! Mem[000000009180007c] = 83a236fd, %g2 = 0000000000004fba
ldsb [%i0+0x07f],%g2 ! %g2 = ffffffffffffff83
membar #Sync ! Added by membar checker (232)
! Mem[0000000090000000] = 00000000 3ba37f81 847e4c88 d6c112ce
! Mem[0000000090000010] = 35313d98 bab79ee7 4e37f700 e893d621
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 7b0e39eb 448724c7
ldda [%o4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l3 = 26eec71682b297d9, Mem[0000000090000060] = 3677c2ff
stw %l3,[%o4+0x060] ! Mem[0000000090000060] = 82b297d9
! %l5 = 0000000000000004, Mem[0000000091800072] = bc3483e8
sth %l5,[%i0+0x072] ! Mem[0000000091800070] = 000483e8
! Mem[000000004c000000] = 2df8d791, %f25 = 2087ebde
lda [%o0+%g0]0x88,%f25 ! %f25 = 2df8d791
! Mem[000000004d800000] = 3ba37f81, %l4 = 6f79a2886dfa72f3
lduba [%o3+%g0]0x80,%l4 ! %l4 = 000000000000003b
p30_label_14: ! %cwp = 1
! %l3 = 26eec71682b297d9, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l3,[%o6+0x0a0] ! Mem[00000000910000a0] = 26eec71682b297d9
! Mem[0000000091000184] = 7ae42270, %g18 = b18fdb120e4ed8e5
ldsw [%o6+0x184],%g2 ! %g2 = b18fdb120e4ed8e5
! Mem[000000004c0000d0] = 8d74c7b4, %l1 = 348c1d00d809b8b9, %asi = 80
swapa [%o0+0x0d0]%asi,%l1 ! %l1 = 000000008d74c7b4
! Mem[000000004d000028] = 7b2b3b0c, %l7 = 00000000000001d7
swapa [%o2+%i5]0x89,%l7 ! %l7 = 000000007b2b3b0c
! %l1 = 000000008d74c7b4, Mem[000000004d8000d8] = 5fc75e5fca62a3e5
stx %l1,[%o3+0x0d8] ! Mem[000000004d8000d8] = 000000008d74c7b4
! Mem[00000000900001fc] = 64acdc55, %g2 = 000000007ae42270
lduw [%o4+0x1fc],%g2 ! %g2 = 0000000064acdc55
! Mem[0000000091000030] = 66b5e83a, %g18 = b18fdb120e4ed8e5
ldsw [%o6+0x030],%g2 ! %g2 = b18fdb120e4ed8e5
! %l0 = f6cbd08b, %l1 = 8d74c7b4, Mem[0000000090800108] = 19a19216 3abd6093
std %l0,[%o5+0x108] ! Mem[0000000090800108] = f6cbd08b 8d74c7b4
! %f0 = f37baed5 74ea2452 7b0e39eb 448724c7
! %f4 = be659799 57afee95 ef3e3e00 a13e34f2
! %f8 = 68987fa3 42dfa185 2f89878d a74eb87f
! %f12 = 16eae692 b0293abd 1ca8281e ac44185f
stda %f0,[%o4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l4 = 000000000000003b, imm = fffffffffffffcf4, %l0 = 0c3b2b7bf6cbd08b
addccc %l4,-0x30c,%l0 ! %l0 = fffffffffffffd2f, %ccr = 88
p30_label_15: ! %cwp = 1
! %l4 = 000000000000003b, Mem[000000004d8001e0] = 7cb776749b1515d5
stx %l4,[%o3+0x1e0] ! Mem[000000004d8001e0] = 000000000000003b
! Mem[0000000090000114] = 7f8b313f, %g2 = 0000000066b5e83a
lduh [%o4+0x114],%g2 ! %g2 = 0000000000007f8b
! %l6 = 00000000550788b6, %l4 = 000000000000003b, %ccr = 88
movne %icc,%l6,%l4 ! Moved, %l4 = 00000000550788b6
! %l5 = 0000000000000004, Mem[0000000091000150] = bf6548793b34102d
stx %l5,[%o6+0x150] ! Mem[0000000091000150] = 0000000000000004
! Mem[000000009000017c] = 7f349b48, %g2 = 0000000000007f8b
ldsb [%o4+0x17c],%g2 ! %g2 = 000000000000007f
! Mem[00000000908001dc] = ccefb413, %g2 = 000000000000007f
ldsba [%o5+0x1dc]%asi,%g2 ! %g2 = ffffffffffffffcc
! %l0 = fffffd2f, %l1 = 8d74c7b4, Mem[00000000908000a0] = 9d26e2ca acc620fa
std %l0,[%o5+0x0a0] ! Mem[00000000908000a0] = fffffd2f 8d74c7b4
! %l0 = fffffffffffffd2f, %l6 = 00000000550788b6, %ccr = 88
movgu %icc,%l0,%l6 ! Moved, %l6 = fffffffffffffd2f
! Mem[000000004c800018] = d08c6da3, %l1 = 000000008d74c7b4
swapa [%o1+%i3]0x80,%l1 ! %l1 = 00000000d08c6da3
! Mem[0000000091800154] = 3045cc18, %g2 = ffffffffffffffcc
lduw [%i0+0x154],%g2 ! %g2 = 000000003045cc18
p30_label_16: ! %cwp = 1
! Mem[000000004d0000cc] = 6eb620d4, %l7 = 000000007b2b3b0c
swap [%o2+0x0cc],%l7 ! %l7 = 000000006eb620d4
! %f20 = 013513ac e62f5471, Mem[0000000091800140] = 2c79ecf4 b654a261
std %f20,[%i0+0x140] ! Mem[0000000091800140] = 013513ac e62f5471
! Mem[0000000090800008] = e74bbbf2, %g2 = 000000003045cc18
ldsb [%o5+%i1],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000091800124] = 8f089d02, %g2 = ffffffffffffffe7
ldub [%i0+0x127],%g2 ! %g2 = 000000000000008f
! %l1 = 00000000d08c6da3, Mem[00000000910000a0] = 26eec716
stw %l1,[%o6+0x0a0] ! Mem[00000000910000a0] = d08c6da3
! %l6 = fffffffffffffd2f, %l7 = 000000006eb620d4, %l0 = fffffffffffffd2f
srax %l6,%l7,%l0 ! %l0 = ffffffffffffffff
! %l5 = 0000000000000004, Mem[0000000090000166] = f10a5fc5
sth %l5,[%o4+0x166] ! Mem[0000000090000164] = 00045fc5
! Mem[000000004c800028] = 937fb3dc, %l3 = 26eec71682b297d9
ldstuba [%o1+%i5]0x89,%l3 ! %l3 = 000000dc000000ff
! immd = 00000000000002ac, %l1 = 00000000d08c6da3, %ccr = 88
movg %icc,0x2ac,%l1 ! Register Not Moved
! Mem[00000000908001b8] = 4ff80a32 a52b18be, %g2 = 0000008f, %g3 = 4fba0a1d
ldd [%o5+0x1b8],%g2 ! %g2 = 000000004ff80a32 00000000a52b18be
p30_label_17: ! %cwp = 1
! %l3 = 00000000000000dc, Mem[0000000091000170] = 41b868c464e862e7
stx %l3,[%o6+0x170] ! Mem[0000000091000170] = 00000000000000dc
! Mem[00000000910001c8] = 4ceef152 664634c6, %g2 = 4ff80a32, %g3 = a52b18be
ldd [%o6+0x1c8],%g2 ! %g2 = 000000004ceef152 00000000664634c6
! Mem[00000000918001b0] = 949ef950, %g2 = 000000004ceef152
lduh [%i0+0x1b2],%g2 ! %g2 = 000000000000949e
! Mem[00000000908000c0] = 93984c09a94c3d0a, %g2 = 000000000000949e
ldx [%o5+0x0c0],%g2 ! %g2 = 93984c09a94c3d0a
! Mem[000000004c800000] = 03a056171b55a407, %f24 = 3677c2ff 2df8d791
ldda [%o1+%g0]0x88,%f24 ! %f24 = 03a05617 1b55a407
! Mem[0000000091800148] = 4e1dc160fb3f156f, %g2 = 93984c09a94c3d0a
ldx [%i0+0x148],%g2 ! %g2 = 4e1dc160fb3f156f
! Mem[000000004d000048] = 26c89a62, %l5 = 0000000000000004
ldstub [%o2+0x048],%l5 ! %l5 = 00000026000000ff
! %l0 = ffffffffffffffff, %l5 = 0000000000000026, %l5 = 0000000000000026
orcc %l0,%l5,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
membar #Sync ! Added by membar checker (233)
! %l7 = 000000006eb620d4, Mem[00000000900001bc] = ac44185f
stw %l7,[%o4+0x1bc] ! Mem[00000000900001bc] = 6eb620d4
! %l3 = 00000000000000dc, Mem[0000000090000027] = 879b033c, %asi = 80
stba %l3,[%o4+0x027]%asi ! Mem[0000000090000024] = dc9b033c
p30_label_18: ! %cwp = 1
! %l1 = 00000000d08c6da3, imm = 0000000000000028, %l0 = ffffffffffffffff
sllx %l1,0x028,%l0 ! %l0 = 8c6da30000000000
! Mem[000000004c800018] = a296dd08b4c7748d, %f2 = 7b0e39eb 448724c7
ldda [%o1+%i3]0x88,%f2 ! %f2 = a296dd08 b4c7748d
! %l2 = d08c6da308dd96a2, Mem[00000000910001ee] = a6804f29
stb %l2,[%o6+0x1ee] ! Mem[00000000910001ec] = a2804f29
! Mem[0000000091800050] = 7221415b, %g2 = 4e1dc160fb3f156f
ldub [%i0+0x053],%g2 ! %g2 = 0000000000000072
! %l7 = 000000006eb620d4, %l3 = 00000000000000dc, %y = 00000000
udivcc %l7,%l3,%l6 ! %l6 = 000000000080d3ee, %ccr = 00
mov %l0,%y ! %y = 00000000
! %l3 = 00000000000000dc, Mem[000000004c800028] = 937fb3ff
stwa %l3,[%o1+%i5]0x88 ! Mem[000000004c800028] = 000000dc
! Mem[000000004d000130] = 6cadc92d7084a7f4, %l4 = 00000000550788b6, %l5 = ffffffffffffffff
add %o2,0x130,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6cadc92d7084a7f4
! Mem[000000004c000028] = ac44185f, %f18 = e893d621
lda [%o0+%i5]0x80,%f18 ! %f18 = ac44185f
! %l6 = 000000000080d3ee, Mem[00000000900000a0] = 37298c28a5017a73
stx %l6,[%o4+0x0a0] ! Mem[00000000900000a0] = 000000000080d3ee
! Mem[000000004c8001c0] = b7192705, %l0 = 00000000, %l5 = 7084a7f4
add %o1,0x1c0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b7192705
p30_label_19: ! %cwp = 1
! %f16 = dc4eb90f, Mem[000000004c800020] = 04648052
sta %f16,[%o1+%i4]0x80 ! Mem[000000004c800020] = dc4eb90f
! Mem[000000004d8000b8] = 7ee08db26e7c61e9, %l7 = 000000006eb620d4, %l6 = 000000000080d3ee
add %o3,0xb8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 7ee08db26e7c61e9
! Mem[00000000918000b0] = 35a55095, %g2 = 0000000000000072
lduba [%i0+0x0b3]%asi,%g2 ! %g2 = 0000000000000035
! Mem[000000004d800168] = 43746ef8, %l2 = d08c6da308dd96a2
swap [%o3+0x168],%l2 ! %l2 = 0000000043746ef8
! %l4 = 550788b6, %l5 = b7192705, Mem[000000004c000000] = 2df8d791 e56e7617
stda %l4,[%o0+%g0]0x89 ! Mem[000000004c000000] = 550788b6 b7192705
! Mem[000000009000000c] = d6c112ce, %g2 = 0000000000000035
lduwa [%o4+0x00c]%asi,%g2 ! %g2 = 00000000d6c112ce
! %l4 = 00000000550788b6, immed = 00000bf1, %l4 = 00000000550788b6
taddcctv %l4,0xbf1,%l4 ! %l0 = 8c6da30000000023, Trapped
! Mem[000000004d800028] = ff3a0b7e, %f9 = 42dfa185
lda [%o3+%i5]0x80,%f9 ! %f9 = ff3a0b7e
! Mem[000000004d000004] = 2087ebde, %l2 = 0000000043746ef8, %asi = 80
swapa [%o2+0x004]%asi,%l2 ! %l2 = 000000002087ebde
! Mem[000000004c000008] = cd20d5aa, %f26 = 937fa8be
lda [%o0+%i1]0x88,%f26 ! %f26 = cd20d5aa
p30_label_20: ! %cwp = 1
! %l5 = 00000000b7192705, Mem[00000000908001d4] = dcbf55cd
sth %l5,[%o5+0x1d4] ! Mem[00000000908001d4] = 270555cd
! %f16 = dc4eb90f 213cebfe, Mem[000000004d800000] = 817fa33b bca41c7d
stda %f16,[%o3+%g0]0x89 ! Mem[000000004d800000] = dc4eb90f 213cebfe
! %l3 = 00000000000000dc, %l5 = 00000000b7192705, %y = 00000000
umul %l3,%l5,%l2 ! %l2 = 0000009d599d884c, %y = 0000009d
! Mem[000000004d000190] = 59833ee0, %l2 = 0000009d599d884c
lduw [%o2+0x190],%l2 ! %l2 = 0000000059833ee0
! Mem[0000000091800190] = 0bdfe83d3b77e6a9, %g2 = 00000000d6c112ce
ldx [%i0+0x190],%g2 ! %g2 = 0bdfe83d3b77e6a9
! Mem[000000004d800028] = 81bd79d7 7e0b3aff, %l2 = 59833ee0, %l3 = 000000dc
ldda [%o3+%i5]0x89,%l2 ! %l2 = 000000007e0b3aff 0000000081bd79d7
! Mem[000000004d80010c] = 700b6099, %l4 = 00000000550788b6
swap [%o3+0x10c],%l4 ! %l4 = 00000000700b6099
! Mem[000000004d800188] = 926fbccb, %l5 = b7192705, %l2 = 7e0b3aff
add %o3,0x188,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000926fbccb
! immd = 000000000000032b, %l4 = 00000000700b6099, %ccr = 00
movn %icc,0x32b,%l4 ! Register Not Moved
! %l0 = 00000023, %l1 = d08c6da3, Mem[00000000910001b0] = 2459beee 9640fe46
std %l0,[%o6+0x1b0] ! Mem[00000000910001b0] = 00000023 d08c6da3
p30_label_21: ! %cwp = 1
! immd = 00000000000003f2, %l4 = 00000000700b6099, %ccr = 00
movcs %xcc,0x3f2,%l4 ! Register Not Moved
! %f0 = f37baed5 74ea2452 a296dd08 b4c7748d
! %f4 = be659799 57afee95 ef3e3e00 a13e34f2
! %f8 = 68987fa3 ff3a0b7e 2f89878d a74eb87f
! %f12 = 16eae692 b0293abd 1ca8281e ac44185f
stda %f0,[%o4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! %l0 = 8c6da30000000023, %l0 = 8c6da30000000023, %l1 = 00000000d08c6da3
mulx %l0,%l0,%l1 ! %l1 = 65fa9200000004c9
! Mem[00000000900000c4] = 269c5075, %g2 = 0bdfe83d3b77e6a9
ldsb [%o4+0x0c6],%g2 ! %g2 = 0000000000000026
! %l6 = 7ee08db26e7c61e9, Mem[00000000900000f0] = 533986c0ffc5a30b
stx %l6,[%o4+0x0f0] ! Mem[00000000900000f0] = 7ee08db26e7c61e9
! %l3 = 0000000081bd79d7, %l4 = 00000000700b6099, %ccr = 00
movvc %icc,%l3,%l4 ! Moved, %l4 = 0000000081bd79d7
! Mem[000000004d000020] = bbea345e, %l7 = 000000006eb620d4
ldsba [%o2+%i4]0x89,%l7 ! %l7 = 000000000000005e
! Mem[000000004d8001b0] = 366453e5, %l4 = 0000000081bd79d7
lduw [%o3+0x1b0],%l4 ! %l4 = 00000000366453e5
! immd = 00000000000000ff, %l2 = 00000000926fbccb, %ccr = 00
move %xcc,0x0ff,%l2 ! Register Not Moved
! %l0 = 8c6da30000000023, Mem[000000004d000018] = ffc27736
stha %l0,[%o2+%i3]0x88 ! Mem[000000004d000018] = ffc20023
p30_label_22: ! %cwp = 1
! %f22 = bc371a33 4f02fd9a, Mem[000000004d800018] = 0fb94edc feeb3c21
stda %f22,[%o3+%i3]0x88 ! Mem[000000004d800018] = bc371a33 4f02fd9a
! %l3 = 0000000081bd79d7, Mem[0000000091000038] = fc2fc57f
stw %l3,[%o6+0x038] ! Mem[0000000091000038] = 81bd79d7
! Mem[000000004c800008] = 5396cc38d464e0af, %f30 = 9d887181 47f58e90
ldda [%o1+%i1]0x80,%f30 ! %f30 = 5396cc38 d464e0af
! Mem[0000000091000180] = 4a731f767ae42270, %f48 = 00000000 3ba37f81
ldd [%o6+0x180],%f48 ! %f48 = 4a731f76 7ae42270
! Mem[000000004c800020] = 0fb94edc, %l6 = 7ee08db26e7c61e9
ldsha [%o1+%i4]0x89,%l6 ! %l6 = 0000000000004edc
! Mem[0000000091000198] = 51e60601, %g18 = b18fdb120e4ed8e5
ldsw [%o6+0x198],%g2 ! %g2 = b18fdb120e4ed8e5
! Mem[000000004c000008] = 5945f371cd20d5aa, %f18 = ac44185f 48846a1d
ldda [%o0+%i1]0x88,%f18 ! %f18 = 5945f371 cd20d5aa
! %l7 = 000000000000005e, %l5 = 00000000b7192705, %l2 = 00000000926fbccb
subc %l7,%l5,%l2 ! %l2 = ffffffff48e6d959
! %f16 = dc4eb90f 213cebfe 5945f371 cd20d5aa
! %f20 = 013513ac e62f5471 bc371a33 4f02fd9a
! %f24 = 03a05617 1b55a407 cd20d5aa 0f155760
! %f28 = 0c3b2b7b d3f67322 5396cc38 d464e0af
mov 0x100,%g5
stda %f16,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000091000070] = a6e137bb ab1740c8, %g2 = 51e60601, %g3 = 664634c6
ldda [%o6+0x070]%asi,%g2 ! %g2 = 00000000a6e137bb 00000000ab1740c8
p30_label_23: ! %cwp = 1
! %l4 = 00000000366453e5, imm = 000000000000000d, %l0 = 8c6da30000000023
sra %l4,0x00d,%l0 ! %l0 = 000000000001b322
! %l0 = 000000000001b322, immd = 0000000000000f3f, %l7 = 000000000000005e
mulx %l0,0xf3f,%l7 ! %l7 = 0000000019ea135e
! Mem[00000000918000a8] = 714507b3, %g2 = 00000000a6e137bb
lduh [%i0+0x0aa],%g2 ! %g2 = 0000000000007145
! Mem[00000000918001bc] = b43e3442, %g2 = 0000000000007145
lduw [%i0+0x1bc],%g2 ! %g2 = 00000000b43e3442
! Mem[000000004c00010c] = 962b38fa, %l7 = 0000000019ea135e
swap [%o0+0x10c],%l7 ! %l7 = 00000000962b38fa
! Mem[000000004c000018] = 2ce052b4, %l3 = 0000000081bd79d7
lduba [%o0+%i3]0x89,%l3 ! %l3 = 00000000000000b4
! Mem[00000000918001b4] = 5f578379, %g2 = 00000000b43e3442
ldsb [%i0+0x1b6],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000188] = eb448724, %g2 = 000000000000005f
ldsb [%o4+0x18b],%g2 ! %g2 = ffffffffffffffeb
! %l6 = 0000000000004edc, Mem[0000000091000116] = cf505d8c
sth %l6,[%o6+0x116] ! Mem[0000000091000114] = 4edc5d8c
rd %pc,%o7
return %o7+12 ! CWP = 0
p30_label_24:
! Mem[000000004d800073] = e6890fca, %l3 = 0000000001fac648
ldstub [%i3+0x073],%l3 ! %l3 = 000000ca000000ff
! %l3 = 00000000000000ca, %l5 = 000000000000004f, %ccr = 00
movrgez %l3,%l5,%l4 ! Moved, %l4 = 000000000000004f
! Mem[000000004d800018] = 4f02fd9a, %l1 = 000000009c63307d
lduwa [%i3+%o3]0x88,%l1 ! %l1 = 000000004f02fd9a
! %l2 = 000000000000028b, Mem[000000009180006c] = e82208c9
stw %l2,[%o0+0x06c] ! Mem[000000009180006c] = 0000028b
! %f0 = f37baed5, Mem[00000000908001e4] = 4304eb69
st %f0 ,[%i5+0x1e4] ! Mem[00000000908001e4] = f37baed5
! immd = 00000000000000b1, %l5 = 000000000000004f, %ccr = 00
movvc %icc,0x0b1,%l5 ! Moved, %l5 = 00000000000000b1
! %l0 = cd19de542df8d7a1, Mem[00000000900001ed] = b77494e2
stb %l0,[%i4+0x1ed] ! Mem[00000000900001ec] = a17494e2
membar #Sync ! Added by membar checker (234)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 3a320bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fa17494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000004c000020] = a3105c5c, %l3 = 00000000000000ca
ldswa [%i0+%o4]0x80,%l3 ! %l3 = ffffffffa3105c5c
! Mem[00000000910000b8] = 44654723 3df1e680, %g2 = ffffffeb, %g3 = ab1740c8
ldd [%i6+0x0b8],%g2 ! %g2 = 0000000044654723 000000003df1e680
p30_label_25:
! Mem[000000004c000058] = f1906fa1ea09d915, %l4 = 000000000000004f, %l3 = ffffffffa3105c5c
add %i0,0x58,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = f1906fa1ea09d915
! Mem[000000004c000104] = 957d7e87, %l6 = 000000d9, %l2 = 0000028b
add %i0,0x104,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000957d7e87
save ! CWP = 1
! Mem[000000004d0001b0] = 7251e290, %l4 = 00000000366453e5
swap [%o2+0x1b0],%l4 ! %l4 = 000000007251e290
! Mem[000000004c000054] = a6b4afec, %l7 = 962b38fa, %l1 = 000004c9
add %o0,0x54,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a6b4afec
! %l7 = 00000000962b38fa, Mem[000000004c000020] = bca8d6515c5c10a3
stxa %l7,[%o0+%i4]0x88 ! Mem[000000004c000020] = 00000000962b38fa
! Mem[000000004c800074] = b7837ebf, %l0 = 0001b322, %l6 = 00004edc
add %o1,0x74,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b7837ebf
! Mem[000000004c0000ce] = b142c204, %l7 = 00000000962b38fa
ldstub [%o0+0x0ce],%l7 ! %l7 = 000000c2000000ff
! Mem[00000000908001f0] = 0c897131, %g2 = 0000000044654723
ldsh [%o5+0x1f2],%g2 ! %g2 = 0000000000000c89
! %l1 = 00000000a6b4afec, %l5 = 00000000b7192705, %ccr = 00
move %icc,%l1,%l5 ! Register Not Moved
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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
restore ! CWP = 0
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 cd19de542df8d7a1
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004f02fd9a
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000957d7e87
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f1906fa1ea09d915
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004f
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000b1
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d9
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000708d675d
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000009d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p30_failed
mov 0x111,%g1
! 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 f37baed5 74ea2452
bne %xcc,p30_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a296dd08 b4c7748d
bne %xcc,p30_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ef3e3e00 a13e34f2
bne %xcc,p30_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 68987fa3 ff3a0b7e
bne %xcc,p30_f8_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 16eae692 b0293abd
bne %xcc,p30_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1ca8281e ac44185f
bne %xcc,p30_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 5945f371 cd20d5aa
bne %xcc,p30_f18_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 03a05617 1b55a407
bne %xcc,p30_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cd20d5aa 0f155760
bne %xcc,p30_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0c3b2b7b d3f67322
bne %xcc,p30_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5396cc38 d464e0af
bne %xcc,p30_f30_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b6880755052719b7
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = fa382b9600000000
ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3ba37f81b142ff04
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 = d809b8b97a9b7585
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e5703fb319ea135e
ldx [%i0+0x108],%g3 ! Observed data at 000000004c000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = a890abd982f8aefa
ldx [%i0+0x118],%g3 ! Observed data at 000000004c000118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 75036cffe5b8815b
ldx [%i0+0x120],%g3 ! Observed data at 000000004c000120
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x120,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 2597f01e8effbf6b
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 = 8d74c7b408dd96a2
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 = dc4eb90f82b297d9
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 = dc00000063750d22
ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x028,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5c5c10a3ba814c11
ldx [%i1+0x158],%g3 ! Observed data at 000000004c800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x158,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3677c2ff43746ef8
ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = f900000000000000
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 = 2300c2ff2087ebde
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 = d7010000f6cbd08b
ldx [%i2+0x028],%g3 ! Observed data at 000000004d000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffc89a626e7388cd
ldx [%i2+0x048],%g3 ! Observed data at 000000004d000048
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = df82992c7b2b3b0c
ldx [%i2+0x0c8],%g3 ! Observed data at 000000004d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4000000022f0b499
ldx [%i2+0x160],%g3 ! Observed data at 000000004d000160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 366453e5ccc2c78a
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1b0,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = feeb3c210fb94edc
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 = ff5d4d305066e83f
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9afd024f331a37bc
ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff3a0b7ed779bd81
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = e6890fff48e482e3
ldx [%i3+0x070],%g3 ! Observed data at 000000004d800070
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000008d74c7b4
ldx [%i3+0x0d8],%g3 ! Observed data at 000000004d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6eab107a550788b6
ldx [%i3+0x108],%g3 ! Observed data at 000000004d800108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = 08dd96a21a36a3bf
ldx [%i3+0x168],%g3 ! Observed data at 000000004d800168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000000000003b
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_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f8_fail:
set p30_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f12_fail:
set p30_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f14_fail:
set p30_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f18_fail:
set p30_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f24_fail:
set p30_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f26_fail:
set p30_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f28_fail:
set p30_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f30_fail:
set p30_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c800020]
done
p30_trap1o:
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004c800020]
done
p30_trap2e:
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d800000]
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
stwa %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000020]
stba %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000020]
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800018]
done
p30_trap2o:
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004d800000]
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
stwa %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000020]
stba %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d800028]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000020]
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800018]
done
p30_trap3e:
sub %l0,%l2,%l2
addc %l0,-0xa3f,%l6
nop
and %l1,0x38d,%l2
andn %l1,-0x8bb,%l2
done
p30_trap3o:
sub %l0,%l2,%l2
addc %l0,-0xa3f,%l6
nop
and %l1,0x38d,%l2
andn %l1,-0x8bb,%l2
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 = cd19de542df8d791
ldx [%g1+0x008],%l1 ! %l1 = 839a3555e56e7617
ldx [%g1+0x010],%l2 ! %l2 = e55f0fee4bc8cb2e
ldx [%g1+0x018],%l3 ! %l3 = a296dd08a36d8cd0
ldx [%g1+0x020],%l4 ! %l4 = bfb198ae5023fcbf
ldx [%g1+0x028],%l5 ! %l5 = 35313d98bab79ee7
ldx [%g1+0x030],%l6 ! %l6 = 4def1971ecb1929a
ldx [%g1+0x038],%l7 ! %l7 = ce10f11dcc009c26
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = f9cb435a2045b9c1
ldx [%g1+0x048],%l1 ! %l1 = e5348449ccedcdd7
ldx [%g1+0x050],%l2 ! %l2 = b1bd17f3f9937d0d
ldx [%g1+0x058],%l3 ! %l3 = 26eec71682b297d9
ldx [%g1+0x060],%l4 ! %l4 = 984bb345f465b55e
ldx [%g1+0x068],%l5 ! %l5 = 7f3d49a2118d3a32
ldx [%g1+0x070],%l6 ! %l6 = 2b986342c00c4ed2
ldx [%g1+0x078],%l7 ! %l7 = 37e05cc08e6516a0
! Initialize the output register of window 1
set p30_local0_start,%o0
set p30_local1_start,%o1
set p30_local2_start,%o2
set p30_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = f463698c 26afb43e ab2ce447 6816cbe0
! %f4 = e2da4320 ae9c5d92 c877750c 6501308a
! %f8 = b9e8658c fd805c7f 20a44e8b 3f775ad2
! %f12 = 4ba83b5a bea1869b 22105cd2 6509bfe4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3ef312e3 53fea3c8 0d6da1db 53e8736a
! %f20 = 11bd694d ef08e5ec 3478fb99 06dfc5ce
! %f24 = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! %f28 = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36d63098 8642a842 622d5278 4c57f24e
! %f36 = 6f9acf29 bb2cf8de eb4e1791 d2c0a9a8
! %f40 = 4b032c9a 652a1e1f ea25c4ea aa6c2965
! %f44 = f883c1ec dca6f469 de39010c 4e34a0d9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x198d93e000000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = 198d93e000000002
wr %g0,%y ! Clear Y 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:
! %l4 = 481cb4c032625dd2, %l6 = a920e636a0a88c50, %l1 = 1436c5ae5f425da2
add %l4,%l6,%l1 ! %l1 = f13d9af6d30aea22
! %l7 = abdb5938129b932d, Mem[0000000090000017] = d74e37f7
stb %l7,[%i4+0x017] ! Mem[0000000090000014] = 2d4e37f7
! %l2 = 7e6327ec430dd255, Mem[00000000918000f4] = c0777b49
stw %l2,[%o0+0x0f4] ! Mem[00000000918000f4] = 430dd255
! %l2 = 430dd255, %l3 = 240e53df, Mem[000000004e000028] = ffb6effc 967d948d
stda %l2,[%i0+%o5]0x81 ! Mem[000000004e000028] = 430dd255 240e53df
! %l2 = 7e6327ec430dd255, Mem[00000000918000fc] = 57a3f6c7
stw %l2,[%o0+0x0fc] ! Mem[00000000918000fc] = 430dd255
! %l3 = 73fef5d4240e53df, %l1 = f13d9af6d30aea22, %ccr = 44
movle %icc,%l3,%l1 ! Moved, %l1 = 73fef5d4240e53df
! Mem[000000004e800020] = 72820074, %l7 = abdb5938129b932d
lduwa [%i1+%o4]0x89,%l7 ! %l7 = 0000000072820074
! Mem[0000000091000010] = 14e741194f877aae, %g2 = ffffb7f1e6f3bdff
ldx [%i6+%o2],%g2 ! %g2 = 14e741194f877aae
! %l1 = 73fef5d4240e53df, %l3 = 73fef5d4240e53df, %l4 = 481cb4c032625dd2
orcc %l1,%l3,%l4 ! %l4 = 73fef5d4240e53df, %ccr = 00
! Mem[000000004e000068] = 6e8e2a8b87ed316d, %l1 = 73fef5d4240e53df, %l4 = 73fef5d4240e53df
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 6e8e2a8b87ed316d
p31_label_2:
! %l3 = 73fef5d4240e53df, %l3 = 73fef5d4240e53df, %y = 00000000
umulcc %l3,%l3,%l3 ! %l3 = 05140863ffde5c41, %ccr = 08, %y = 05140863
! Mem[000000004e800090] = 2b10ad4e, %f19 = 53e8736a
lda [%i1+0x090]%asi,%f19 ! %f19 = 2b10ad4e
! %l4 = 6e8e2a8b87ed316d
setx 0x4efba0ef8cfe52ef,%g7,%l4 ! %l4 = 4efba0ef8cfe52ef
! Mem[000000004e8001f0] = 8d3f3c74, %l1 = 73fef5d4240e53df
swap [%i1+0x1f0],%l1 ! %l1 = 000000008d3f3c74
! Mem[000000004e000000] = a09cb45f, %l3 = 05140863ffde5c41
ldsba [%i0+%g0]0x89,%l3 ! %l3 = 000000000000005f
! Mem[000000004e000020] = 57faea51, %l6 = a920e636a0a88c50
ldsba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000057
! Mem[000000004f000058] = 5e60cc3e 2be1d3d5, %l6 = 00000057, %l7 = 72820074
ldd [%i2+0x058],%l6 ! %l6 = 000000005e60cc3e 000000002be1d3d5
! %l3 = 000000000000005f, Mem[000000004f000028] = d5f14f345e1024ce
stxa %l3,[%i2+%o5]0x80 ! Mem[000000004f000028] = 000000000000005f
! %l2 = 7e6327ec430dd255, Mem[000000004f000028] = 00000000
stwa %l2,[%i2+%o5]0x81 ! Mem[000000004f000028] = 430dd255
! Mem[000000004f800186] = 4f730423, %l0 = 5276d04df0d6d559
ldstub [%i3+0x186],%l0 ! %l0 = 00000004000000ff
p31_label_3:
! %l0 = 0000000000000004, Mem[000000004f800000] = 49dd899922085b1c
stxa %l0,[%i3+%g0]0x80 ! Mem[000000004f800000] = 0000000000000004
! %l1 = 000000008d3f3c74, Mem[000000004e000000] = a09cb45f
stwa %l1,[%i0+%g0]0x89 ! Mem[000000004e000000] = 8d3f3c74
! %l0 = 0000000000000004, %l2 = 7e6327ec430dd255, %l7 = 000000002be1d3d5
xnorcc %l0,%l2,%l7 ! %l7 = 819cd813bcf22dae, %ccr = 88
! Randomly selected nop
nop
! %l5 = ed614416aae92a70, Mem[0000000091000188] = fc48e8f891c7ee5a
stx %l5,[%i6+0x188] ! Mem[0000000091000188] = ed614416aae92a70
! Mem[000000004f0001a5] = 2de1dfb0, %l4 = 4efba0ef8cfe52ef
ldstub [%i2+0x1a5],%l4 ! %l4 = 000000e1000000ff
! %l6 = 5e60cc3e, %l7 = bcf22dae, Mem[0000000090000088] = 3d86d273 c7e2b54b
std %l6,[%i4+0x088] ! Mem[0000000090000088] = 5e60cc3e bcf22dae
! Mem[0000000090800064] = e90f883c, %g2 = 14e741194f877aae
ldsh [%i5+0x066],%g2 ! %g2 = ffffffffffffe90f
! %l6 = 000000005e60cc3e, Mem[00000000910001d0] = 68264bad
sth %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = cc3e4bad
! %f16 = 3ef312e3 53fea3c8 0d6da1db 2b10ad4e
! %f20 = 11bd694d ef08e5ec 3478fb99 06dfc5ce
! %f24 = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! %f28 = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
p31_label_4:
! Mem[00000000918001bc] = 425fb4d8, %g2 = ffffffffffffe90f
ldsb [%o0+0x1bf],%g2 ! %g2 = 0000000000000042
! Mem[000000004e0000d0] = 3779a4d0 522abe8e, %l6 = 5e60cc3e, %l7 = bcf22dae
ldd [%i0+0x0d0],%l6 ! %l6 = 000000003779a4d0 00000000522abe8e
! %l4 = 00000000000000e1, Mem[00000000900000ac] = f3b2ac3e
stw %l4,[%i4+0x0ac] ! Mem[00000000900000ac] = 000000e1
! Mem[000000004e800000] = e39b018d, %l5 = ed614416aae92a70
lduwa [%i1+%g0]0x80,%l5 ! %l5 = 00000000e39b018d
! Mem[0000000091000120] = 42f35dd467c0f517, %f48 = 3d8beaa0 79708798
ldd [%i6+0x120],%f48 ! %f48 = 42f35dd4 67c0f517
! Mem[000000004f8001fc] = 29ff6294, %l6 = 000000003779a4d0
ldsw [%i3+0x1fc],%l6 ! %l6 = 0000000029ff6294
! Mem[0000000090000030] = a48a1f64, %g2 = 0000000000000042
lduh [%i4+0x030],%g2 ! %g2 = 000000000000a48a
! Mem[0000000091800080] = a236fd5a, %g18 = 2548431fdc3c7829
ldswa [%o0+0x080]%asi,%g2 ! %g2 = 2548431fdc3c7829
! Mem[00000000910001ec] = 2936a680, %g2 = ffffffffa236fd5a
ldsh [%i6+0x1ec],%g2 ! %g2 = 0000000000002936
! %l0 = 00000004, %l1 = 8d3f3c74, Mem[000000004f800010] = 0ea86ac1 75616e83
stda %l0,[%i3+%o2]0x80 ! Mem[000000004f800010] = 00000004 8d3f3c74
p31_label_5:
! Mem[0000000091800000] = 33835d51, %g2 = 0000000000002936
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000033
! Mem[000000004f800008] = 02503b4d, %l3 = 000000000000005f
ldswa [%i3+%o1]0x80,%l3 ! %l3 = 0000000002503b4d
! done : should take illegal inst trap, %l0 = 0000000000000004
done ! Illegal inst trap : %l0 = 0000000000000014
! %l0 = 0000000000000014, imm = 0000000000000a0e, %l7 = 00000000522abe8e
or %l0,0xa0e,%l7 ! %l7 = 0000000000000a1e
! %f5 = ae9c5d92, Mem[000000004e000010] = fa63176a
sta %f5 ,[%i0+%o2]0x89 ! Mem[000000004e000010] = ae9c5d92
! %l0 = 0000000000000014, Mem[000000004e000008] = 279850bb
stba %l0,[%i0+%o1]0x81 ! Mem[000000004e000008] = 149850bb
! Mem[00000000910001fc] = 1e3aeca4, %g2 = 0000000000000033
lduba [%i6+0x1fc]%asi,%g2 ! %g2 = 000000000000001e
! Mem[000000004e000174] = 5940fb97, %l4 = 000000e1, %l7 = 00000a1e
add %i0,0x174,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005940fb97
! Mem[000000004e0001f0] = 1d73adf6, %l3 = 0000000002503b4d
swap [%i0+0x1f0],%l3 ! %l3 = 000000001d73adf6
! Mem[000000004e000028] = 430dd255, %l7 = 000000005940fb97
lduba [%i0+%o5]0x81,%l7 ! %l7 = 0000000000000043
p31_label_6:
! %l6 = 0000000029ff6294, imm = 00000000000004ba, %l0 = 0000000000000014
and %l6,0x4ba,%l0 ! %l0 = 0000000000000090
! %l1 = 000000008d3f3c74, Mem[0000000091000028] = 05e12eff
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 8d3f3c74
! Mem[0000000090800120] = dca472b63b012cfa, %g2 = 000000000000001e
ldx [%i5+0x120],%g2 ! %g2 = dca472b63b012cfa
! Mem[00000000910001a8] = cf3faf25, %g2 = dca472b63b012cfa
ldsh [%i6+0x1aa],%g2 ! %g2 = ffffffffffffcf3f
! Mem[000000004e800018] = e18ebdab, %l7 = 0000000000000043
lduha [%i1+%o3]0x88,%l7 ! %l7 = 000000000000bdab
! %f14 = 22105cd2, Mem[0000000090800098] = bde91366
st %f14,[%i5+0x098] ! Mem[0000000090800098] = 22105cd2
! %l2 = 7e6327ec430dd255, %l3 = 000000001d73adf6, %ccr = 88
movg %xcc,%l2,%l3 ! Register Not Moved
! %l4 = 000000e1, %l5 = e39b018d, Mem[0000000090800158] = e7bc12dd 1e2bd804
std %l4,[%i5+0x158] ! Mem[0000000090800158] = 000000e1 e39b018d
! Mem[0000000091000180] = 4a731f76, %g18 = 2548431fdc3c7829
ldsw [%i6+0x180],%g2 ! %g2 = 2548431fdc3c7829
! %l7 = 000000000000bdab, Mem[000000004e000028] = 55d20d43
stba %l7,[%i0+%o5]0x88 ! Mem[000000004e000028] = 55d20dab
p31_label_7:
! %l0 = 00000090, %l1 = 8d3f3c74, Mem[0000000090800098] = 22105cd2 f194589f
std %l0,[%i5+0x098] ! Mem[0000000090800098] = 00000090 8d3f3c74
! %l2 = 7e6327ec430dd255, %l1 = 000000008d3f3c74, %ccr = 88
movne %xcc,%l2,%l1 ! Moved, %l1 = 7e6327ec430dd255
! %l6 = 0000000029ff6294, immed = 000001e0, %ccr = 88
movrgez %l6,0x1e0,%l0 ! Moved, %l0 = 00000000000001e0
! Mem[000000004f800018] = f51b3923, %l7 = 000000000000bdab
swapa [%i3+%o3]0x89,%l7 ! %l7 = 00000000f51b3923
! Mem[000000004f0001fc] = 482d601c, %l7 = 00000000f51b3923
lduba [%i2+0x1fc]%asi,%l7 ! %l7 = 0000000000000048
! Mem[00000000910000a0] = 9b409b40, %g2 = 000000004a731f76
ldsh [%i6+0x0a0],%g2 ! %g2 = ffffffffffff9b40
! Mem[000000004f800018] = abbd0000, %l7 = 0000000000000048
swapa [%i3+%o3]0x81,%l7 ! %l7 = 00000000abbd0000
! %l7 = 00000000abbd0000, %l2 = 7e6327ec430dd255, %l6 = 0000000029ff6294
add %l7,%l2,%l6 ! %l6 = 7e6327eceecad255
! Mem[000000009100006c] = eda6e137, %g2 = ffffffffffff9b40
ldub [%i6+0x06f],%g2 ! %g2 = 00000000000000ed
! %l3 = 000000001d73adf6, imm = 00000000000004eb, %l2 = 7e6327ec430dd255
taddcc %l3,0x4eb,%l2 ! %l2 = 000000001d73b2e1, %ccr = 02
p31_label_8:
! %l1 = 7e6327ec430dd255, imm = 0000000000000181, %l3 = 000000001d73adf6
subccc %l1,0x181,%l3 ! %l3 = 7e6327ec430dd0d4, %ccr = 00
! Mem[000000004e0001ec] = 13f37d5b, %l4 = 000000e1, %l0 = 000001e0
add %i0,0x1ec,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000013f37d5b
! Mem[00000000908001bc] = a52b18be, %g2 = 00000000000000ed
lduw [%i5+0x1bc],%g2 ! %g2 = 00000000a52b18be
! %l5 = 00000000e39b018d, Mem[0000000090800076] = 826405af
sth %l5,[%i5+0x076] ! Mem[0000000090800074] = 018d05af
! Mem[000000004e000000] = 8d3f3c74, %l0 = 0000000013f37d5b
ldsba [%i0+%g0]0x89,%l0 ! %l0 = 0000000000000074
! Mem[000000004e80005e] = 7baeba86, %l5 = 00000000e39b018d
ldstub [%i1+0x05e],%l5 ! %l5 = 000000ba000000ff
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %f48 = 42f35dd4 67c0f517
ldd [%i6+0x048],%f48 ! %f48 = 4b4e770b f7a5ca85
! %l7 = 00000000abbd0000, Mem[0000000090000050] = 3acb4338
stw %l7,[%i4+0x050] ! Mem[0000000090000050] = abbd0000
! Mem[000000004f800158] = 1ca76573, %l7 = 00000000abbd0000
swap [%i3+0x158],%l7 ! %l7 = 000000001ca76573
! %l7 = 000000001ca76573, %l0 = 0000000000000074, %l0 = 0000000000000074
xnorcc %l7,%l0,%l0 ! %l0 = ffffffffe3589af8, %ccr = 88
p31_label_9:
! Mem[000000004f000174] = 561be390, %l1 = 7e6327ec430dd255, %asi = 80
swapa [%i2+0x174]%asi,%l1 ! %l1 = 00000000561be390
! Mem[00000000908000a0] = 9d26e2ca, %g2 = 00000000a52b18be
lduw [%i5+0x0a0],%g2 ! %g2 = 000000009d26e2ca
! %f26 = 832d93d8 eb8da519, Mem[000000004e800150] = 7e2a3b83 fdde95af
std %f26,[%i1+0x150] ! Mem[000000004e800150] = 832d93d8 eb8da519
! Mem[000000004f0001a0] = 417c8f89, %l6 = 7e6327eceecad255
ldsw [%i2+0x1a0],%l6 ! %l6 = 00000000417c8f89
! Mem[000000004f000020] = e0eeba67, %l4 = 00000000000000e1
ldstuba [%i2+%o4]0x89,%l4 ! %l4 = 00000067000000ff
! %l3 = 7e6327ec430dd0d4
setx 0x198b64afbda191b4,%g7,%l3 ! %l3 = 198b64afbda191b4
! %l3 = 198b64afbda191b4, %l6 = 00000000417c8f89, %ccr = 88
movg %icc,%l3,%l6 ! Register Not Moved
! %f8 = b9e8658c fd805c7f, Mem[00000000908000a0] = 9d26e2ca acc620fa
std %f8 ,[%i5+0x0a0] ! Mem[00000000908000a0] = b9e8658c fd805c7f
! Mem[000000004e800000] = 8d019be3, %l2 = 000000001d73b2e1
lduwa [%i1+%g0]0x89,%l2 ! %l2 = 000000008d019be3
membar #Sync ! Added by membar checker (235)
! Mem[000000004e8001c0] = 15beae64 4f4bf8b5 486cc48a dc15d931
! Mem[000000004e8001d0] = 9f942f0a 65ab51eb 623a1c61 97ac4811
! Mem[000000004e8001e0] = 47ab6d1d 312ea7fe 7b63051e 4a9a98e1
! Mem[000000004e8001f0] = 240e53df 1acb96d7 c1ca7c40 2ca0327c
mov 0x1c0,%g5
ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000004e8001c0
p31_label_10:
! Mem[000000004f000060] = ac7361a9, %l3 = bda191b4, %l2 = 8d019be3
add %i2,0x60,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ac7361a9
! %l1 = 00000000561be390, %l7 = 000000001ca76573, %ccr = 88
movge %xcc,%l1,%l7 ! Register Not Moved
! Mem[0000000091000170] = 41b868c464e862e7, %g2 = 000000009d26e2ca
ldx [%i6+0x170],%g2 ! %g2 = 41b868c464e862e7
! Mem[000000004f800084] = 10a39309, %l4 = 00000067, %l1 = 561be390
add %i3,0x84,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000010a39309
! Mem[000000004f0001e0] = f7ab5778, %l2 = ac7361a9, %l6 = 417c8f89
add %i2,0x1e0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f7ab5778
! %l3 = 198b64afbda191b4, %l3 = 198b64afbda191b4, %y = 05140863
udiv %l3,%l3,%l6 ! %l6 = 0000000006db07c5
mov %l0,%y ! %y = e3589af8
! %l2 = 00000000ac7361a9, %l3 = 198b64afbda191b4, %ccr = 88
movge %icc,%l2,%l3 ! Register Not Moved
! Mem[00000000908000a0] = b9e8658cfd805c7f, %f48 = 4b4e770b f7a5ca85
ldd [%i5+0x0a0],%f48 ! %f48 = b9e8658c fd805c7f
! %f21 = ef08e5ec, Mem[0000000091800120] = 6809a010
st %f21,[%o0+0x120] ! Mem[0000000091800120] = ef08e5ec
! %l3 = 198b64afbda191b4, %l3 = 198b64afbda191b4, %ccr = 88
movpos %icc,%l3,%l3 ! Register Not Moved
p31_label_11:
! Mem[000000009000015c] = 06dfc5ce, %g2 = 41b868c464e862e7
lduw [%i4+0x15c],%g2 ! %g2 = 0000000006dfc5ce
! Mem[000000004f000020] = ffbaeee0, %l3 = 198b64afbda191b4
ldsha [%i2+%o4]0x80,%l3 ! %l3 = ffffffffffffffba
! %l2 = 00000000ac7361a9, Mem[00000000908001d6] = 55cde4dc
sth %l2,[%i5+0x1d6] ! Mem[00000000908001d4] = 61a9e4dc
! %l6 = 0000000006db07c5, imm = fffffffffffff94a, %l6 = 0000000006db07c5
and %l6,-0x6b6,%l6 ! %l6 = 0000000006db0140
! %f21 = ef08e5ec, Mem[000000004e000100] = 11949df7
st %f21,[%i0+0x100] ! Mem[000000004e000100] = ef08e5ec
! %l1 = 0000000010a39309, Mem[00000000900001c0] = e1f675de46335dfe
stx %l1,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000000010a39309
! %l4 = 0000000000000067, imm = 0000000000000104, %l4 = 0000000000000067
subc %l4,0x104,%l4 ! %l4 = ffffffffffffff63
! %l6 = 0000000006db0140, %l7 = 000000001ca76573, %ccr = 88
movg %icc,%l6,%l7 ! Register Not Moved
! Mem[000000004f8000b0] = 0cb2040579ec21a6, %l4 = ffffffffffffff63, %l4 = ffffffffffffff63
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0cb2040579ec21a6
! %l6 = 0000000006db0140, imm = 0000000000000030, %l6 = 0000000006db0140
srlx %l6,0x030,%l6 ! %l6 = 0000000000000000
p31_label_12:
! Mem[000000004e800000] = e39b018d, %l7 = 000000001ca76573
swapa [%i1+%g0]0x80,%l7 ! %l7 = 00000000e39b018d
! %l3 = ffffffffffffffba, Mem[000000009000009c] = 943867c9
stw %l3,[%i4+0x09c] ! Mem[000000009000009c] = ffffffba
! %f20 = 11bd694d ef08e5ec, Mem[000000004f800028] = 5f81703d 3905f00d
stda %f20,[%i3+%o5]0x89 ! Mem[000000004f800028] = 11bd694d ef08e5ec
! Mem[000000004e000018] = 1a973b9c, %l0 = ffffffffe3589af8
lduwa [%i0+%o3]0x81,%l0 ! %l0 = 000000001a973b9c
! immd = 00000000000000cf, %l5 = 00000000000000ba, %ccr = 88
movpos %icc,0x0cf,%l5 ! Register Not Moved
! Mem[0000000091000110] = e00d7a22, %g2 = 0000000006dfc5ce
lduw [%i6+0x110],%g2 ! %g2 = 00000000e00d7a22
! Mem[00000000918000d4] = 474d9a65, %g2 = 00000000e00d7a22
ldub [%o0+0x0d6],%g2 ! %g2 = 0000000000000047
! %l4 = 0cb2040579ec21a6, %l2 = 00000000ac7361a9, %l1 = 0000000010a39309
orn %l4,%l2,%l1 ! %l1 = ffffffff7becbff6
! %l6 = 0000000000000000, %l4 = 0cb2040579ec21a6, %ccr = 88
movrgez %l6,%l4,%l4 ! Moved, %l4 = 0cb2040579ec21a6
! Mem[00000000918000a0] = 2f619c6be48ce048, %f48 = b9e8658c fd805c7f
ldda [%o0+0x0a0]%asi,%f48 ! %f48 = 2f619c6b e48ce048
p31_label_13:
! Mem[0000000091800060] = 2c7d828b 83b95d79, %g2 = 00000047, %g3 = 0bad0b00
ldd [%o0+0x060],%g2 ! %g2 = 000000002c7d828b 0000000083b95d79
! %l6 = 00000000, %l7 = e39b018d, Mem[0000000091000038] = fc2fc57f 917e51b2
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000 e39b018d
! Mem[0000000090000034] = 4454fe41, %g2 = 000000002c7d828b
lduwa [%i4+0x034]%asi,%g2 ! %g2 = 000000004454fe41
! %l3 = ffffffffffffffba, %l5 = 00000000000000ba, %ccr = 88
movvs %xcc,%l3,%l5 ! Register Not Moved
! %l2 = 00000000ac7361a9, Mem[00000000900001f6] = 9ba80742
sth %l2,[%i4+0x1f6] ! Mem[00000000900001f4] = 61a90742
! Mem[0000000090000168] = 93d8eb8d, %g2 = 000000004454fe41
ldsh [%i4+0x16a],%g2 ! %g2 = ffffffffffff93d8
! %l4 = 0cb2040579ec21a6, %l2 = 00000000ac7361a9, %ccr = 88
movgu %icc,%l4,%l2 ! Moved, %l2 = 0cb2040579ec21a6
! immd = 0000000000000021, %l3 = ffffffffffffffba, %ccr = 88
movgu %xcc,0x021,%l3 ! Moved, %l3 = 0000000000000021
! Mem[0000000090000050] = 0000810b, %g2 = ffffffffffff93d8
ldsb [%i4+0x052],%g2 ! %g2 = 0000000000000000
! Mem[00000000908001d4] = 61a9e4dc, %g2 = 0000000000000000
ldsb [%i5+0x1d6],%g2 ! %g2 = 0000000000000061
p31_label_14:
! Mem[00000000900001b4] = a786ea9d, %g2 = 0000000000000061
ldub [%i4+0x1b6],%g2 ! %g2 = 00000000000000a7
! %l4 = 0cb2040579ec21a6, immed = 00000115, %ccr = 88
movre %l4,0x115,%l1 ! Not Moved, %l1 = ffffffff7becbff6
! Mem[000000004f800078] = 3dd11bd63063adb3, %l4 = 0cb2040579ec21a6, %l5 = 00000000000000ba
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 3dd11bd63063adb3
! Mem[000000004e00001c] = 1df1f82a, %l0 = 000000001a973b9c
swap [%i0+0x01c],%l0 ! %l0 = 000000001df1f82a
! Mem[000000004f000000] = 4ac80314, %l6 = 0000000000000000
ldswa [%i2+%g0]0x89,%l6 ! %l6 = 000000004ac80314
! immd = 00000000000002ca, %l2 = 0cb2040579ec21a6, %ccr = 88
movneg %xcc,0x2ca,%l2 ! Moved, %l2 = 00000000000002ca
! Mem[000000004e000097] = a7286602, %l6 = 000000004ac80314
ldstub [%i0+0x097],%l6 ! %l6 = 00000002000000ff
! Mem[0000000090000140] = 3ef312e3 53fea3c8 0d6da1db 2b10ad4e
! Mem[0000000090000150] = 11bd694d ef08e5ec 3478fb99 06dfc5ce
! Mem[0000000090000160] = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! Mem[0000000090000170] = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %g2 = 00000000000000a7
ldx [%i6+0x048],%g2 ! %g2 = 4b4e770bf7a5ca85
! Mem[000000004e000028] = ab0dd255, %f23 = 06dfc5ce
lda [%i0+%o5]0x81,%f23 ! %f23 = ab0dd255
p31_label_15:
! Mem[00000000900001f8] = 07425ca064acdc55, %g2 = 4b4e770bf7a5ca85
ldx [%i4+0x1f8],%g2 ! %g2 = 07425ca064acdc55
! %f2 = 31d915dc 8ac46c48, Mem[00000000918000b0] = 0a8ba135 a5509592
std %f2 ,[%o0+0x0b0] ! Mem[00000000918000b0] = 31d915dc 8ac46c48
! Mem[0000000091800148] = 4e1dc160 fb3f156f, %g2 = 64acdc55, %g3 = 83b95d79
ldd [%o0+0x148],%g2 ! %g2 = 000000004e1dc160 00000000fb3f156f
! %l0 = 000000001df1f82a, Mem[000000004e800028] = f8ee6b16
stwa %l0,[%i1+%o5]0x88 ! Mem[000000004e800028] = 1df1f82a
! Mem[00000000900000d0] = a3035bdf, %g2 = 000000004e1dc160
lduh [%i4+0x0d0],%g2 ! %g2 = 000000000000a303
! Mem[000000004f800018] = 00000048, %l2 = 00000000000002ca
swapa [%i3+%o3]0x80,%l2 ! %l2 = 0000000000000048
! %l4 = 0cb2040579ec21a6, %l3 = 0000000000000021, %l6 = 0000000000000002
xnor %l4,%l3,%l6 ! %l6 = f34dfbfa8613de78
! %l7 = 00000000e39b018d, %l5 = 3dd11bd63063adb3, %y = e3589af8
smul %l7,%l5,%l5 ! %l5 = faa201f7eef55e97, %y = faa201f7
! Mem[000000004e000020] = 57faea51, %l3 = 0000000000000021
lduha [%i0+%o4]0x81,%l3 ! %l3 = 00000000000057fa
! %l2 = 0000000000000048, %l4 = 0cb2040579ec21a6, %l7 = 00000000e39b018d
srlx %l2,%l4,%l7 ! %l7 = 0000000000000000
p31_label_16:
! %f24 = 51a8fa61 3bb3a6c8, Mem[000000004f8001f8] = 78c6a5a5 29ff6294
stda %f24,[%i3+0x1f8]%asi ! Mem[000000004f8001f8] = 51a8fa61 3bb3a6c8
! Mem[000000004f8001ec] = c857c9f8, %l6 = 8613de78, %l5 = eef55e97
add %i3,0x1ec,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c857c9f8
! Mem[000000004f800020] = 4e6aff37 f21058f1, %l6 = 8613de78, %l7 = 00000000
ldda [%i3+%o4]0x81,%l6 ! %l6 = 000000004e6aff37 00000000f21058f1
! %l6 = 000000004e6aff37, %l7 = 00000000f21058f1, %l0 = 000000001df1f82a
or %l6,%l7,%l0 ! %l0 = 00000000fe7afff7
! Mem[000000004f800018] = ca020000, %l3 = 00000000000057fa
ldstuba [%i3+%o3]0x88,%l3 ! %l3 = 00000000000000ff
! Mem[000000009080000c] = 5722de8d, %g2 = 000000000000a303
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800158] = 000000e1, %g18 = 2548431fdc3c7829
ldsw [%i5+0x158],%g2 ! %g2 = 2548431fdc3c7829
! %l2 = 0000000000000048, %l2 = 0000000000000048, %ccr = 88
movne %xcc,%l2,%l2 ! Moved, %l2 = 0000000000000048
! immd = 0000000000000188, %l2 = 0000000000000048, %ccr = 88
movle %icc,0x188,%l2 ! Moved, %l2 = 0000000000000188
! Invert Register : %l3 = 0000000000000000
xor %l3,-1,%l3 ! %l3 = ffffffffffffffff
p31_label_17:
! %f12 = d796cb1a df530e24, Mem[0000000090800030] = 574d316e 37c4972c
std %f12,[%i5+0x030] ! Mem[0000000090800030] = d796cb1a df530e24
! Mem[0000000091800130] = d1b5e3b2, %g2 = 00000000000000e1
lduw [%o0+0x130],%g2 ! %g2 = 00000000d1b5e3b2
! Mem[0000000091800018] = 8dddb2c5, %g2 = 00000000d1b5e3b2
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000008ddd
! Mem[000000004e800190] = 6c1a0d66668d5cdd, %l2 = 0000000000000188, %l4 = 0cb2040579ec21a6
add %i1,0x190,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6c1a0d66668d5cdd
! Mem[0000000090800170] = 4cca3bb6 85e8b593, %g2 = 00008ddd, %g3 = fb3f156f
ldd [%i5+0x170],%g2 ! %g2 = 000000004cca3bb6 0000000085e8b593
! %l6 = 000000004e6aff37, %l7 = 00000000f21058f1, %ccr = 88
movge %icc,%l6,%l7 ! Register Not Moved
! %f16 = 3ef312e3 53fea3c8 0d6da1db 2b10ad4e
! %f20 = 11bd694d ef08e5ec 3478fb99 ab0dd255
! %f24 = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! %f28 = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000004e8001e8] = 7b63051e, %l7 = 00000000f21058f1
swap [%i1+0x1e8],%l7 ! %l7 = 000000007b63051e
! %f0 = b5f84b4f 64aebe15 31d915dc 8ac46c48
! %f4 = eb51ab65 0a2f949f 1148ac97 611c3a62
! %f8 = fea72e31 1d6dab47 e1989a4a 1e05637b
! %f12 = d796cb1a df530e24 7c32a02c 407ccac1
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l3 = ffffffffffffffff
setx 0x88053c3fdd44cec4,%g7,%l3 ! %l3 = 88053c3fdd44cec4
p31_label_18:
! immd = 00000000000002a2, %l0 = 00000000fe7afff7, %ccr = 88
movn %xcc,0x2a2,%l0 ! Register Not Moved
! Mem[0000000091800038] = 8581ae53fd74b765, %f48 = 3ef312e3 53fea3c8
ldd [%o0+0x038],%f48 ! %f48 = 8581ae53 fd74b765
! %l5 = 00000000c857c9f8, Mem[0000000090000082] = abda2a1d, %asi = 80
stha %l5,[%i4+0x082]%asi ! Mem[0000000090000080] = c9f82a1d
! %l3 = 88053c3fdd44cec4
setx 0x7f0ca367a9bb4a41,%g7,%l3 ! %l3 = 7f0ca367a9bb4a41
! %l2 = 00000188, %l3 = a9bb4a41, Mem[000000004f000028] = 55d20d43 5f000000
stda %l2,[%i2+%o5]0x88 ! Mem[000000004f000028] = 00000188 a9bb4a41
! Mem[0000000090800174] = 85e8b593, %g2 = 000000004cca3bb6
lduw [%i5+0x174],%g2 ! %g2 = 0000000085e8b593
! %f16 = 3ef312e3 53fea3c8 0d6da1db 2b10ad4e
! %f20 = 11bd694d ef08e5ec 3478fb99 ab0dd255
! %f24 = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! %f28 = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (236)
! Mem[0000000090000040] = 3ef312e3, %g2 = 0000000085e8b593
ldsb [%i4+0x040],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800068] = fe4a806e, %g2 = 000000000000003e
lduh [%o0+0x068],%g2 ! %g2 = 000000000000fe4a
! Mem[000000004f800000] = 00000000, %l4 = 6c1a0d66668d5cdd
lduha [%i3+%g0]0x80,%l4 ! %l4 = 0000000000000000
p31_label_19:
! %l2 = 0000000000000188, Mem[000000004f000028] = 88010000
stba %l2,[%i2+%o5]0x81 ! Mem[000000004f000028] = 88010000
! Mem[0000000091000058] = e98c194b, %g2 = 000000000000fe4a
ldsb [%i6+0x05b],%g2 ! %g2 = ffffffffffffffe9
! %l3 = 7f0ca367a9bb4a41, Mem[0000000090800030] = d796cb1adf530e24
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 7f0ca367a9bb4a41
! Mem[00000000918000a8] = c9c67145, %g2 = ffffffffffffffe9
lduwa [%o0+0x0a8]%asi,%g2 ! %g2 = 00000000c9c67145
! Mem[00000000908000b8] = 23b61225, %g2 = 00000000c9c67145
lduw [%i5+0x0b8],%g2 ! %g2 = 0000000023b61225
! %l1 = ffffffff7becbff6, %l4 = 0000000000000000, %l5 = 00000000c857c9f8
subc %l1,%l4,%l5 ! %l5 = ffffffff7becbff6
! %l3 = 7f0ca367a9bb4a41, %l2 = 0000000000000188, %l5 = ffffffff7becbff6
tsubcctv %l3,%l2,%l5 ! %l0 = 00000000fe7b001a, Trapped
! Mem[000000004e800008] = f5c20650, %l1 = ffffffff7becbff6
ldstuba [%i1+%o1]0x81,%l1 ! %l1 = 000000f5000000ff
! Mem[000000004e0001bf] = a5834e99, %l6 = 000000004e6aff37
ldstub [%i0+0x1bf],%l6 ! %l6 = 00000099000000ff
! immd = 00000000000003cf, %l0 = 00000000fe7b001a, %ccr = 88
movpos %icc,0x3cf,%l0 ! Register Not Moved
p31_label_20:
! Mem[00000000900000c0] = 3ef312e3 53fea3c8 0d6da1db 2b10ad4e
! Mem[00000000900000d0] = 11bd694d ef08e5ec 3478fb99 ab0dd255
! Mem[00000000900000e0] = 51a8fa61 3bb3a6c8 832d93d8 eb8da519
! Mem[00000000900000f0] = 82f78e16 cd7dfdf1 9743e8d4 3db9d147
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l3 = 7f0ca367a9bb4a41, Mem[000000004e000020] = 51eafa57
stwa %l3,[%i0+%o4]0x89 ! Mem[000000004e000020] = a9bb4a41
! Mem[000000004f000020] = ffbaeee019679af7, %f8 = fea72e31 1d6dab47
ldda [%i2+%o4]0x81,%f8 ! %f8 = ffbaeee0 19679af7
! %l4 = 0000000000000000, Mem[00000000910001e4] = d238546e
stw %l4,[%i6+0x1e4] ! Mem[00000000910001e4] = 00000000
! %l4 = 0000000000000000, Mem[000000004f800000] = 0000000000000004
stxa %l4,[%i3+%g0]0x80 ! Mem[000000004f800000] = 0000000000000000
! %f26 = 832d93d8 eb8da519, Mem[0000000090800190] = 172bb11b 249cb1ed
std %f26,[%i5+0x190] ! Mem[0000000090800190] = 832d93d8 eb8da519
! %l5 = ffffffff7becbff6, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = ffffffff7becbff6
! %l6 = 00000099, %l7 = 7b63051e, Mem[00000000908000b0] = db43d43e bf592623
std %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000099 7b63051e
! %l3 = 7f0ca367a9bb4a41, imm = fffffffffffffc8a, %l1 = 00000000000000f5
addc %l3,-0x376,%l1 ! %l1 = 7f0ca367a9bb46cb
! Mem[0000000091000014] = 4f877aae, %g2 = 0000000023b61225
lduw [%i6+0x014],%g2 ! %g2 = 000000004f877aae
p31_label_21:
! Mem[0000000090000084] = 1da0965e, %g2 = 000000004f877aae
ldsb [%i4+0x085],%g2 ! %g2 = 000000000000001d
! Mem[000000004e0001cb] = 40a5e228, %l1 = 7f0ca367a9bb46cb
ldstuba [%i0+0x1cb]%asi,%l1 ! %l1 = 00000028000000ff
! Mem[00000000910001b8] = fe0490b847252129, %f48 = 3ef312e3 53fea3c8
ldd [%i6+0x1b8],%f48 ! %f48 = fe0490b8 47252129
! Mem[000000004f000028] = 00000188, %f6 = 1148ac97
lda [%i2+%o5]0x89,%f6 ! %f6 = 00000188
! %l5 = ffffffff7becbff6, Mem[00000000910000aa] = 123c1253
sth %l5,[%i6+0x0aa] ! Mem[00000000910000a8] = bff61253
! Mem[00000000908001b4] = 7b04544f, %g2 = 000000000000001d
ldsb [%i5+0x1b5],%g2 ! %g2 = 000000000000007b
! %l5 = ffffffff7becbff6, %l2 = 0000000000000188, %l5 = ffffffff7becbff6
andn %l5,%l2,%l5 ! %l5 = ffffffff7becbe76
! Mem[000000004f0001f0] = 37155b8aa6df6361, %l4 = 0000000000000000, %l4 = 0000000000000000
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 37155b8aa6df6361
! Mem[000000004e000144] = b4acbece, %l2 = 0000000000000188
swap [%i0+0x144],%l2 ! %l2 = 00000000b4acbece
! %l1 = 0000000000000028, immd = 0000000000000b45, %l1 = 0000000000000028
udivx %l1,0xb45,%l1 ! %l1 = 0000000000000000
p31_label_22:
! Mem[000000004f800000] = 00000000, %l5 = ffffffff7becbe76
swapa [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000000
! Mem[00000000908001dc] = b413d6a5, %g2 = 000000000000007b
ldsh [%i5+0x1de],%g2 ! %g2 = ffffffffffffb413
! %l2 = 00000000b4acbece, %l2 = 00000000b4acbece, %ccr = 88
move %icc,%l2,%l2 ! Register Not Moved
! Mem[0000000091000028] = 3c7495d1, %g2 = ffffffffffffb413
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000003c74
! %f9 = 19679af7, Mem[000000004e800008] = ffc20650
sta %f9 ,[%i1+%o1]0x81 ! Mem[000000004e800008] = 19679af7
! %l0 = 00000000fe7b001a, imm = fffffffffffff529, %l5 = 0000000000000000
or %l0,-0xad7,%l5 ! %l5 = fffffffffffff53b
! Mem[00000000918000e0] = ab5686354a05a747, %g2 = 0000000000003c74
ldxa [%o0+0x0e0]%asi,%g2 ! %g2 = ab5686354a05a747
! %l1 = 0000000000000000
setx 0x2bcacf3010a6ebe9,%g7,%l1 ! %l1 = 2bcacf3010a6ebe9
! %l5 = fffffffffffff53b, Mem[000000004f000008] = 6a20c778
stwa %l5,[%i2+%o1]0x88 ! Mem[000000004f000008] = fffff53b
! Mem[000000004f8001c2] = e39e6c4e, %l5 = fffffffffffff53b
ldstub [%i3+0x1c2],%l5 ! %l5 = 0000006c000000ff
p31_label_23:
! Mem[000000004e800162] = 39472267, %l6 = 0000000000000099
ldstub [%i1+0x162],%l6 ! %l6 = 00000022000000ff
! %f14 = 7c32a02c, Mem[000000004f800008] = 4d3b5002
sta %f14,[%i3+%o1]0x89 ! Mem[000000004f800008] = 7c32a02c
! immd = 0000000000000208, %l7 = 000000007b63051e, %ccr = 88
movvc %icc,0x208,%l7 ! Moved, %l7 = 0000000000000208
! immd = 000000000000020a, %l7 = 0000000000000208, %ccr = 88
movge %xcc,0x20a,%l7 ! Register Not Moved
! %l6 = 0000000000000022, Mem[000000004f000018] = 19e6328b
stba %l6,[%i2+%o3]0x81 ! Mem[000000004f000018] = 22e6328b
! Mem[000000004f000008] = 3bf5ffff, %l1 = 2bcacf3010a6ebe9
ldstuba [%i2+%o1]0x81,%l1 ! %l1 = 0000003b000000ff
! Mem[000000004f8000c4] = 947c189d, %l2 = 00000000b4acbece
ldsh [%i3+0x0c4],%l2 ! %l2 = ffffffffffff947c
! %l3 = 7f0ca367a9bb4a41, %l6 = 0000000000000022, %l6 = 0000000000000022
and %l3,%l6,%l6 ! %l6 = 0000000000000000
! %l4 = a6df6361, %l5 = 0000006c, Mem[0000000091000178] = b318db1e 80b5e0b8
std %l4,[%i6+0x178] ! Mem[0000000091000178] = a6df6361 0000006c
! Mem[0000000090000120] = 6d1d312e, %g2 = ab5686354a05a747
lduba [%i4+0x122]%asi,%g2 ! %g2 = 000000000000006d
p31_label_24:
! %l6 = 0000000000000000, Mem[000000004f000028] = 00000188
stba %l6,[%i2+%o5]0x88 ! Mem[000000004f000028] = 00000100
! %l7 = 0000000000000208, Mem[000000004f800010] = 04000000
stha %l7,[%i3+%o2]0x88 ! Mem[000000004f800010] = 04000208
! %l5 = 000000000000006c, %l0 = 00000000fe7b001a, %l2 = ffffffffffff947c
tsubcctv %l5,%l0,%l2 ! %l0 = 00000000fe7b003d, Trapped
! %l2 = ffffffffffff947c, Mem[0000000091000199] = e60601c3
stb %l2,[%i6+0x199] ! Mem[0000000091000198] = 7c0601c3
! Mem[000000004f800008] = 7c32a02c, %f8 = ffbaeee0
lda [%i3+%o1]0x88,%f8 ! %f8 = 7c32a02c
! Mem[000000004f000038] = 90f5aeaa, %l4 = 37155b8aa6df6361
ldsb [%i2+0x03b],%l4 ! %l4 = ffffffffffffffaa
! Mem[00000000918001e8] = a309f910 41b08f30, %g2 = 0000006d, %g3 = 85e8b593
ldd [%o0+0x1e8],%g2 ! %g2 = 00000000a309f910 0000000041b08f30
! Mem[00000000918000c8] = 253e43045d67fd8c, %f48 = fe0490b8 47252129
ldd [%o0+0x0c8],%f48 ! %f48 = 253e4304 5d67fd8c
! Invert Register : %l3 = 7f0ca367a9bb4a41
xor %l3,-1,%l3 ! %l3 = 80f35c985644b5be
! Mem[0000000091000088] = 86ad1b16 cbfc9141, %g2 = a309f910, %g3 = 41b08f30
ldd [%i6+0x088],%g2 ! %g2 = 0000000086ad1b16 00000000cbfc9141
p31_label_25:
! Mem[00000000910001b0] = 2459beee, %g2 = 0000000086ad1b16
lduw [%i6+0x1b0],%g2 ! %g2 = 000000002459beee
! Mem[000000004e80009a] = d864e835, %l5 = 000000000000006c
ldstub [%i1+0x09a],%l5 ! %l5 = 000000e8000000ff
! %l5 = 00000000000000e8, Mem[000000009180007a] = 6159a31e
stb %l5,[%o0+0x07a] ! Mem[0000000091800078] = e859a31e
! Mem[000000004e0001b4] = 60c0591b, %l5 = 00000000000000e8
ldub [%i0+0x1b6],%l5 ! %l5 = 0000000000000059
! Mem[000000004f800018] = ff0002ca, %l0 = 00000000fe7b003d
swapa [%i3+%o3]0x81,%l0 ! %l0 = 00000000ff0002ca
! Mem[000000004e800020] = 72820074, %l5 = 0000000000000059
ldstuba [%i1+%o4]0x88,%l5 ! %l5 = 00000074000000ff
! Mem[000000004f800018] = fe7b003d, %l6 = 0000000000000000
lduha [%i3+%o3]0x81,%l6 ! %l6 = 000000000000fe7b
! Mem[000000004f800018] = 3d007bfe, %l2 = ffffffffffff947c
ldstuba [%i3+%o3]0x89,%l2 ! %l2 = 000000fe000000ff
! %l5 = 0000000000000074, Mem[0000000090000170] = 82f78e16cd7dfdf1
stx %l5,[%i4+0x170] ! Mem[0000000090000170] = 0000000000000074
! %l0 = 00000000ff0002ca, Mem[0000000091000195] = 2db03d51
stb %l0,[%i6+0x195] ! Mem[0000000091000194] = cab03d51
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p31_branch_failed
p31_not_taken_0_end:
! End of Random Code for Thread 31
p31_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x07c] ! Set processor 31 done flag
! Check Registers
p31_check_registers:
set p31_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000ff0002ca
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003b
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000fe
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 80f35c985644b5be
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffaa
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000074
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000fe7b
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000208
bne,a,pn %xcc,p31_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xfaa201f7,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p31_failed
mov 0x111,%g1
! 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 b5f84b4f 64aebe15
bne %xcc,p31_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 31d915dc 8ac46c48
bne %xcc,p31_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be eb51ab65 0a2f949f
bne %xcc,p31_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 00000188 611c3a62
bne %xcc,p31_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 7c32a02c 19679af7
bne %xcc,p31_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e1989a4a 1e05637b
bne %xcc,p31_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d796cb1a df530e24
bne %xcc,p31_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7c32a02c 407ccac1
bne %xcc,p31_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0d6da1db 2b10ad4e
bne %xcc,p31_f18_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3478fb99 ab0dd255
bne %xcc,p31_f22_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 743c3f8dd4a257e2
ldx [%i0+0x000],%g3 ! Observed data at 000000004e000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 149850bbb565560a
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 925d9cae2cf198dd
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 = 1a973b9c1a973b9c
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 = 414abba95f472372
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 = ab0dd255240e53df
ldx [%i0+0x028],%g3 ! Observed data at 000000004e000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = da60dc0ea72866ff
ldx [%i0+0x090],%g3 ! Observed data at 000000004e000090
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = ef08e5ec3e5c4004
ldx [%i0+0x100],%g3 ! Observed data at 000000004e000100
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = fb709ec100000188
ldx [%i0+0x140],%g3 ! Observed data at 000000004e000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 40385638a5834eff
ldx [%i0+0x1b8],%g3 ! Observed data at 000000004e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 40a5e2ff137ac426
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 02503b4d3141920f
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f0,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 1ca765737492d26c
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 = 19679af70a0c9bfa
ldx [%i1+0x008],%g3 ! Observed data at 000000004e800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff0082728123a2b9
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 = 2af8f11da971d821
ldx [%i1+0x028],%g3 ! Observed data at 000000004e800028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = f464ec087baeff86
ldx [%i1+0x058],%g3 ! Observed data at 000000004e800058
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = d864ff355c4711f0
ldx [%i1+0x098],%g3 ! Observed data at 000000004e800098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x098,%g4
ldx [%g1+0x150],%g2 ! Expected data = 832d93d8eb8da519
ldx [%i1+0x150],%g3 ! Observed data at 000000004e800150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3947ff67977a4e33
ldx [%i1+0x160],%g3 ! Observed data at 000000004e800160
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f21058f14a9a98e1
ldx [%i1+0x1e8],%g3 ! Observed data at 000000004e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 240e53df1acb96d7
ldx [%i1+0x1f0],%g3 ! Observed data at 000000004e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1f0,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = fff5ffff58afd746
ldx [%i2+0x008],%g3 ! Observed data at 000000004f000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 22e6328b8052eed4
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 = ffbaeee019679af7
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 = 00010000414abba9
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x170],%g2 ! Expected data = 50094e82430dd255
ldx [%i2+0x170],%g3 ! Observed data at 000000004f000170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 417c8f892dffdfb0
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x1a0,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 76beec7b00000000
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 = 2ca0327c1b69cee6
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 = 080200048d3f3c74
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 = ff7b003dc634fd90
ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ece508ef4d69bd11
ldx [%i3+0x028],%g3 ! Observed data at 000000004f800028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x028,%g4
ldx [%g1+0x158],%g2 ! Expected data = abbd0000e46a244b
ldx [%i3+0x158],%g3 ! Observed data at 000000004f800158
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 96853b404f73ff23
ldx [%i3+0x180],%g3 ! Observed data at 000000004f800180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = e39eff4e510eda60
ldx [%i3+0x1c0],%g3 ! Observed data at 000000004f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 51a8fa613bb3a6c8
ldx [%i3+0x1f8],%g3 ! Observed data at 000000004f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1f8,%g4
! The test for processor 31 has passed
p31_passed:
ta GOOD_TRAP
nop
p31_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p31_failed
p31_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p31_failed
p31_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p31_failed
p31_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p31_failed
p31_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p31_failed
p31_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p31_failed
p31_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p31_failed
p31_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p31_failed
p31_f0_fail:
set p31_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f2_fail:
set p31_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f4_fail:
set p31_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f8_fail:
set p31_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f10_fail:
set p31_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f12_fail:
set p31_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f14_fail:
set p31_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f18_fail:
set p31_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f22_fail:
set p31_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%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:
mulx %l1,-0x270,%l2
udivx %l7,0xfbc,%l7
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800010]
done
p31_trap1o:
mulx %l1,-0x270,%l2
udivx %l7,0xfbc,%l7
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e800010]
done
p31_trap2e:
stwa %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000018]
done
p31_trap2o:
stwa %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000018]
done
p31_trap3e:
nop
xor %l6,%l6,%l7
sub %l1,-0xbf3,%l2
add %l6,%l2,%l3
xor %l1,%l6,%l2
nop
and %l5,%l6,%l0
done
p31_trap3o:
nop
xor %l6,%l6,%l7
sub %l1,-0xbf3,%l2
add %l6,%l2,%l3
xor %l1,%l6,%l2
nop
and %l5,%l6,%l0
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 = 5276d04df0d6d559
ldx [%g1+0x008],%l1 ! %l1 = 1436c5ae5f425da2
ldx [%g1+0x010],%l2 ! %l2 = 7e6327ec430dd255
ldx [%g1+0x018],%l3 ! %l3 = 73fef5d4240e53df
ldx [%g1+0x020],%l4 ! %l4 = 481cb4c032625dd2
ldx [%g1+0x028],%l5 ! %l5 = ed614416aae92a70
ldx [%g1+0x030],%l6 ! %l6 = a920e636a0a88c50
ldx [%g1+0x038],%l7 ! %l7 = abdb5938129b932d
! Initialize the output register of window 0
set unres3_start,%o0
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 = d410bbdd 675ebcaa 7555be1f c5bb2b78
! %f4 = f5bd6c23 dc2178b2 96c2aae9 fe75e66d
! %f8 = 7f0eda3a 3fd40ecc 9ce2625c 0656ba9e
! %f12 = da5ae0a3 9bc32b09 adb7c8a9 dd2380e7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1ac42623 0d664bcc 57b26579 1f64cb63
! %f20 = c38e80f1 c8849ae8 5a8404ac c21f844f
! %f24 = 32bfccd8 10bf863d 54444f1e f01d53e0
! %f28 = f9d99522 1e51c637 57152433 318e74d1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 09fd0f2f a6527a39 ddd80c42 37c25706
! %f36 = 87d98c91 6b02ae4d d9394264 6ec744c5
! %f40 = 55afecb8 5801d2f0 f4fd67fd d23df1b9
! %f44 = f2f6c87a 06720fea ae6956ae 89c0f244
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5c38e6300000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 5c38e6300000000c
wr %g0,%y ! Clear Y 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[0000000050000130] = 5c6240f1, %l7 = d27370bcce0408d5
swap [%i0+0x130],%l7 ! %l7 = 000000005c6240f1
! Mem[0000000050800008] = b46e698d, %f11 = 0656ba9e
lda [%i1+%o1]0x89,%f11 ! %f11 = b46e698d
! Mem[0000000091000064] = b0ae5170, %g2 = 00000013c139b042
lduw [%i6+0x064],%g2 ! %g2 = 00000000b0ae5170
! %f25 = 10bf863d, Mem[00000000910000fc] = c5b55944
st %f25,[%i6+0x0fc] ! Mem[00000000910000fc] = 10bf863d
! %l1 = 7fbde602187226b3, imm = fffffffffffff92d, %l7 = 000000005c6240f1
orcc %l1,-0x6d3,%l7 ! %l7 = ffffffffffffffbf, %ccr = 88
! %l6 = 57f3fc38c968ae70, Mem[0000000091800180] = ec9206cd
stw %l6,[%o0+0x180] ! Mem[0000000091800180] = c968ae70
! %l6 = 57f3fc38c968ae70, Mem[0000000091800140] = 2c79ecf4
stw %l6,[%o0+0x140] ! Mem[0000000091800140] = c968ae70
! %l1 = 7fbde602187226b3, Mem[00000000910001c0] = b0b4ba3c
sth %l1,[%i6+0x1c0] ! Mem[00000000910001c0] = 26b3ba3c
! Mem[0000000050000158] = e02c63d1, %l6 = 57f3fc38c968ae70
ldstub [%i0+0x158],%l6 ! %l6 = 000000e0000000ff
! %l0 = d3d08d188bc45aba, Mem[000000009100007a] = 9fcaf38f, %asi = 80
stba %l0,[%i6+0x07a]%asi ! Mem[0000000091000078] = bacaf38f
p32_label_2:
! Mem[0000000090000188] = 2d0b685c01a076f8, %g2 = 00000000b0ae5170
ldx [%i4+0x188],%g2 ! %g2 = 2d0b685c01a076f8
! Mem[0000000051000010] = 069949bb, %f10 = 9ce2625c
lda [%i2+%o2]0x81,%f10 ! %f10 = 069949bb
! %l6 = 00000000000000e0, %l7 = ffffffffffffffbf, %l5 = ce1b9f75fae5ed43
addccc %l6,%l7,%l5 ! %l5 = 000000000000009f, %ccr = 11
! %l3 = 925993a26672a0b6, %l0 = d3d08d188bc45aba, %ccr = 11
movcc %icc,%l3,%l0 ! Register Not Moved
! %l7 = ffffffffffffffbf, immed = 00000002, %ccr = 11
movrlez %l7,0x002,%l2 ! Moved, %l2 = 0000000000000002
! %l0 = d3d08d188bc45aba, Mem[0000000091800180] = c968ae7096b8711a
stx %l0,[%o0+0x180] ! Mem[0000000091800180] = d3d08d188bc45aba
! Mem[0000000050800025] = f2b5b30b, %l2 = 0000000000000002
ldstub [%i1+0x025],%l2 ! %l2 = 000000b5000000ff
! %l7 = ffffffffffffffbf, Mem[0000000050800028] = 81adde12
stwa %l7,[%i1+%o5]0x81 ! Mem[0000000050800028] = ffffffbf
! Mem[0000000050000058] = 84683590, %l1 = 7fbde602187226b3
ldsb [%i0+0x05a],%l1 ! %l1 = 0000000000000035
! %l7 = ffffffffffffffbf, Mem[0000000091000010] = 14e741194f877aae
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffffbf
p32_label_3:
! %f2 = 7555be1f, Mem[0000000051800000] = f41f470d
sta %f2 ,[%i3+%g0]0x81 ! Mem[0000000051800000] = 7555be1f
! %l4 = 5a89d2660d3beb07, %l1 = 0000000000000035, %ccr = 11
movneg %xcc,%l4,%l1 ! Register Not Moved
! %l1 = 0000000000000035, %l7 = ffffffffffffffbf, %ccr = 11
movcs %xcc,%l1,%l7 ! Moved, %l7 = 0000000000000035
! Mem[0000000050000000] = 0826a30f, %f27 = f01d53e0
lda [%i0+%g0]0x80,%f27 ! %f27 = 0826a30f
! Mem[000000009080018c] = a4c27617, %g2 = 2d0b685c01a076f8
ldub [%i5+0x18d],%g2 ! %g2 = 00000000000000a4
! %l4 = 5a89d2660d3beb07, Mem[00000000910001e4] = d238546e
stw %l4,[%i6+0x1e4] ! Mem[00000000910001e4] = 0d3beb07
! Mem[00000000500000fd] = 1a3cda3e, %l6 = 00000000000000e0
ldstub [%i0+0x0fd],%l6 ! %l6 = 0000003c000000ff
! Mem[0000000050800074] = 2b9f8fd2, %l0 = d3d08d188bc45aba
swap [%i1+0x074],%l0 ! %l0 = 000000002b9f8fd2
! Mem[0000000050000008] = 43ce5897, %l0 = 000000002b9f8fd2
lduha [%i0+%o1]0x88,%l0 ! %l0 = 0000000000005897
! %l7 = 0000000000000035, Mem[0000000050800028] = 5dcfe0e4bfffffff
stxa %l7,[%i1+%o5]0x89 ! Mem[0000000050800028] = 0000000000000035
p32_label_4:
! Mem[000000009100008c] = 41c26fe9, %g2 = 00000000000000a4
ldsba [%i6+0x08f]%asi,%g2 ! %g2 = 0000000000000041
! Mem[0000000051000174] = 86593e31, %l7 = 00000035, %l2 = 000000b5
add %i2,0x174,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000086593e31
! Mem[00000000500000c8] = cdfef2fd 322690e7, %l6 = 0000003c, %l7 = 00000035
ldda [%i0+0x0c8]%asi,%l6 ! %l6 = 00000000cdfef2fd 00000000322690e7
! %l6 = 00000000cdfef2fd, %l5 = 000000000000009f, %l5 = 000000000000009f
srl %l6,%l5,%l5 ! %l5 = 0000000000000001
! %l2 = 0000000086593e31, Mem[0000000051800010] = 2efaf155
stwa %l2,[%i3+%o2]0x80 ! Mem[0000000051800010] = 86593e31
! %l0 = 0000000000005897, Mem[0000000090000012] = 8ade26ab
sth %l0,[%i4+0x012] ! Mem[0000000090000010] = 589726ab
! %f0 = d410bbdd 675ebcaa 7555be1f c5bb2b78
! %f4 = f5bd6c23 dc2178b2 96c2aae9 fe75e66d
! %f8 = 7f0eda3a 3fd40ecc 069949bb b46e698d
! %f12 = da5ae0a3 9bc32b09 adb7c8a9 dd2380e7
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000918000d0] = dbbe39107e2b474d, %g2 = 0000000000000041
ldx [%o0+0x0d0],%g2 ! %g2 = dbbe39107e2b474d
! %l3 = 925993a26672a0b6, Mem[0000000091000124] = 67c0f517
stw %l3,[%i6+0x124] ! Mem[0000000091000124] = 6672a0b6
! Mem[00000000908000fc] = d0495e22, %g2 = dbbe39107e2b474d
lduba [%i5+0x0ff]%asi,%g2 ! %g2 = 00000000000000d0
p32_label_5:
! %l0 = 00005897, %l1 = 00000035, Mem[0000000091000078] = 8f11baca f38fa5ee
std %l0,[%i6+0x078] ! Mem[0000000091000078] = 00005897 00000035
! Mem[00000000908001b8] = f80a32a5, %g2 = 00000000000000d0
ldsb [%i5+0x1b9],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000051800008] = 5e5071ce, %l1 = 0000000000000035
lduha [%i3+%o1]0x80,%l1 ! %l1 = 0000000000005e50
! Mem[00000000508001f8] = 4475304ab8c4fd55, %l0 = 0000000000005897, %l3 = 925993a26672a0b6
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4475304ab8c4fd55
! %l0 = 0000000000005897, Mem[0000000090800012] = adf7b062, %asi = 80
stha %l0,[%i5+0x012]%asi ! Mem[0000000090800010] = 5897b062
! %l3 = 4475304ab8c4fd55, Mem[0000000090000048] = e3c19d0d77d27910
stx %l3,[%i4+0x048] ! Mem[0000000090000048] = 4475304ab8c4fd55
! %l0 = 0000000000005897, %l3 = 4475304ab8c4fd55, %ccr = 11
movle %xcc,%l0,%l3 ! Register Not Moved
! %l4 = 5a89d2660d3beb07, Mem[0000000090800146] = c31aa5b1
stb %l4,[%i5+0x146] ! Mem[0000000090800144] = 071aa5b1
! Mem[0000000050800104] = b2e343e8, %l7 = 322690e7, %l6 = cdfef2fd
add %i1,0x104,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b2e343e8
! Mem[00000000508000ec] = 38cc463f, %l2 = 86593e31, %l2 = 86593e31
add %i1,0xec,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000038cc463f
p32_label_6:
! %l3 = 4475304ab8c4fd55, Mem[00000000918001ce] = ca4c61bc
sth %l3,[%o0+0x1ce] ! Mem[00000000918001cc] = fd5561bc
! %l4 = 5a89d2660d3beb07, Mem[00000000908001f8] = f8f57db4b1717f8a, %asi = 80
stxa %l4,[%i5+0x1f8]%asi ! Mem[00000000908001f8] = 5a89d2660d3beb07
! %l2 = 0000000038cc463f
setx 0x7177ca47cdd38956,%g7,%l2 ! %l2 = 7177ca47cdd38956
! Mem[000000009100014c] = bb8ca6d7, %g18 = 17c334ca577baeee
ldswa [%i6+0x14c]%asi,%g2 ! %g2 = 17c334ca577baeee
! %l2 = 7177ca47cdd38956, Mem[0000000050800018] = cadf9ae79dfc86ad
stxa %l2,[%i1+%o3]0x80 ! Mem[0000000050800018] = 7177ca47cdd38956
! Mem[0000000051800018] = f143457af74cde4e, %l4 = 5a89d2660d3beb07
ldxa [%i3+%o3]0x81,%l4 ! %l4 = f143457af74cde4e
! Mem[00000000500000a8] = 6deb00e8, %l0 = 00005897, %l0 = 00005897
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006deb00e8
! %l6 = b2e343e8, %l7 = 322690e7, Mem[0000000090000118] = c4c6c205 9aa8db92
std %l6,[%i4+0x118] ! Mem[0000000090000118] = b2e343e8 322690e7
! immd = 000000000000003f, %l3 = 4475304ab8c4fd55, %ccr = 11
movgu %icc,0x03f,%l3 ! Register Not Moved
! Mem[00000000908000a0] = 9d26e2ca acc620fa, %g2 = bb8ca6d7, %g3 = 0bad0b00
ldd [%i5+0x0a0],%g2 ! %g2 = 000000009d26e2ca 00000000acc620fa
p32_label_7:
! %l6 = 00000000b2e343e8, Mem[00000000908001e5] = 04eb691f
stb %l6,[%i5+0x1e5] ! Mem[00000000908001e4] = e8eb691f
! Mem[00000000518000f8] = 678cc553b3cf4840, %l5 = 0000000000000001, %l7 = 00000000322690e7
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 678cc553b3cf4840
! Mem[00000000500001e9] = 3d7a277f, %l1 = 0000000000005e50
ldstub [%i0+0x1e9],%l1 ! %l1 = 0000007a000000ff
! %l5 = 0000000000000001, immed = fffff20e, %y = 00000000
smul %l5,-0xdf2,%l7 ! %l7 = fffffffffffff20e, %y = ffffffff
! %l4 = f143457af74cde4e, immed = fffffebe, %ccr = 11
movrgz %l4,-0x142,%l0 ! Not Moved, %l0 = 000000006deb00e8
! Mem[000000009000019c] = 6763bbcc, %g2 = 000000009d26e2ca
lduba [%i4+0x19e]%asi,%g2 ! %g2 = 0000000000000067
! %l1 = 000000000000007a, Mem[0000000050000020] = e289113e
stha %l1,[%i0+%o4]0x80 ! Mem[0000000050000020] = 007a113e
! Mem[0000000050800000] = 93296a22, %f24 = 32bfccd8
lda [%i1+%g0]0x88,%f24 ! %f24 = 93296a22
! Mem[0000000090800164] = 739ddb05, %g2 = 0000000000000067
lduw [%i5+0x164],%g2 ! %g2 = 00000000739ddb05
! Mem[00000000908000a0] = caacc620, %g2 = 00000000739ddb05
ldub [%i5+0x0a3],%g2 ! %g2 = 00000000000000ca
p32_label_8:
! %l3 = 4475304ab8c4fd55, Mem[0000000051800008] = 35e5df3ece71505e
stxa %l3,[%i3+%o1]0x88 ! Mem[0000000051800008] = 4475304ab8c4fd55
! Mem[0000000051000028] = 90c29230, %l2 = 7177ca47cdd38956
ldswa [%i2+%o5]0x80,%l2 ! %l2 = ffffffff90c29230
! Mem[000000009100015c] = 74d9f14b, %g2 = 00000000000000ca
ldsh [%i6+0x15e],%g2 ! %g2 = 00000000000074d9
! %l5 = 0000000000000001, imm = 0000000000000017, %l7 = fffffffffffff20e
sll %l5,0x017,%l7 ! %l7 = 0000000000800000
! %l0 = 000000006deb00e8, %l1 = 000000000000007a, %l0 = 000000006deb00e8
subccc %l0,%l1,%l0 ! %l0 = 000000006deb006d, %ccr = 00
! %l5 = 0000000000000001, %l2 = ffffffff90c29230, %ccr = 00
movvc %icc,%l5,%l2 ! Moved, %l2 = 0000000000000001
! Mem[0000000051000010] = 162ddb34bb499906, %f10 = 069949bb b46e698d
ldda [%i2+%o2]0x89,%f10 ! %f10 = 162ddb34 bb499906
! Mem[0000000090800068] = 1f8f353a, %g2 = 00000000000074d9
ldsh [%i5+0x06a],%g2 ! %g2 = 0000000000001f8f
! %l3 = 4475304ab8c4fd55, immd = fffffffffffffb93, %l5 = 0000000000000001
mulx %l3,-0x46d,%l5 ! %l5 = 0559454c402acecf
! Mem[00000000518000c0] = d81bf2801fc27f64, %l3 = 4475304ab8c4fd55, %l3 = 4475304ab8c4fd55
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = d81bf2801fc27f64
p32_label_9:
! Mem[00000000518000e8] = 6c381241, %l4 = f143457af74cde4e
lduh [%i3+0x0ea],%l4 ! %l4 = 0000000000001241
! Mem[0000000090800058] = 78ebe01d, %g18 = 17c334ca577baeee
ldswa [%i5+0x058]%asi,%g2 ! %g2 = 17c334ca577baeee
! %l3 = d81bf2801fc27f64, %l2 = 0000000000000001, %l0 = 000000006deb006d
sub %l3,%l2,%l0 ! %l0 = d81bf2801fc27f63
! Mem[0000000091800128] = 089d02df781f77ff, %g2 = 0000000078ebe01d
ldx [%o0+0x128],%g2 ! %g2 = 089d02df781f77ff
! %f4 = f5bd6c23, Mem[0000000050800020] = d3a2322a
sta %f4 ,[%i1+%o4]0x80 ! Mem[0000000050800020] = f5bd6c23
! immd = 000000000000011b, %l6 = 00000000b2e343e8, %ccr = 00
movcs %icc,0x11b,%l6 ! Register Not Moved
! %l4 = 0000000000001241, %l1 = 000000000000007a, %ccr = 00
movleu %icc,%l4,%l1 ! Register Not Moved
! immd = 0000000000000279, %l5 = 0559454c402acecf, %ccr = 00
movgu %icc,0x279,%l5 ! Moved, %l5 = 0000000000000279
! Mem[00000000918001f8] = bebe044f3e3a23fc, %g2 = 089d02df781f77ff
ldx [%o0+0x1f8],%g2 ! %g2 = bebe044f3e3a23fc
! %l4 = 00001241, %l5 = 00000279, Mem[0000000091800150] = c5e66b5d 3045cc18
std %l4,[%o0+0x150] ! Mem[0000000091800150] = 00001241 00000279
p32_label_10:
! Mem[0000000051000100] = 64a7842e588b4711, %l0 = d81bf2801fc27f63
ldx [%i2+0x100],%l0 ! %l0 = 64a7842e588b4711
! %l4 = 0000000000001241, %l2 = 0000000000000001, %ccr = 00
movl %xcc,%l4,%l2 ! Register Not Moved
! Mem[0000000051800028] = a223e142, %f30 = 57152433
lda [%i3+%o5]0x89,%f30 ! %f30 = a223e142
! Randomly selected nop
nop
! Mem[0000000091800018] = e06c8ddd, %g18 = 17c334ca577baeee
ldsw [%o0+%o3],%g2 ! %g2 = 17c334ca577baeee
! %l4 = 0000000000001241, %l0 = 64a7842e588b4711, %ccr = 00
movn %xcc,%l4,%l0 ! Register Not Moved
! %l5 = 0000000000000279, Mem[0000000091800090] = faf7017d
stw %l5,[%o0+0x090] ! Mem[0000000091800090] = 00000279
! Mem[0000000090000008] = 847e4c88d6c112ce, %g2 = ffffffffe06c8ddd
ldx [%i4+%o1],%g2 ! %g2 = 847e4c88d6c112ce
! %l3 = d81bf2801fc27f64, Mem[0000000090000036] = fe413dea
sth %l3,[%i4+0x036] ! Mem[0000000090000034] = 7f643dea
! Mem[00000000918001d4] = 17b37a3c, %g2 = 847e4c88d6c112ce
ldsh [%o0+0x1d6],%g2 ! %g2 = 00000000000017b3
p32_label_11:
! Mem[0000000091000188] = e8f891c7, %g2 = 00000000000017b3
ldsb [%i6+0x18a],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000050800188] = 46f0424c, %l7 = 0000000000800000
lduh [%i1+0x18a],%l7 ! %l7 = 000000000000424c
! Mem[0000000051000060] = f6b06c9e, %l6 = 00000000b2e343e8
lduh [%i2+0x062],%l6 ! %l6 = 0000000000006c9e
! Mem[000000009000019c] = 6763bbcc, %g2 = ffffffffffffffe8
ldsh [%i4+0x19e],%g2 ! %g2 = 0000000000006763
! immd = 000000000000002a, %l6 = 0000000000006c9e, %ccr = 00
movcc %icc,0x02a,%l6 ! Moved, %l6 = 000000000000002a
! Mem[0000000090000138] = cb533f7f, %g18 = 17c334ca577baeee
ldsw [%i4+0x138],%g2 ! %g2 = 17c334ca577baeee
! Mem[0000000051000170] = 20e0eadb 86593e31, %l6 = 0000002a, %l7 = 0000424c
ldd [%i2+0x170],%l6 ! %l6 = 0000000020e0eadb 0000000086593e31
! Mem[00000000518000a4] = 6d224a0e, %l6 = 0000000020e0eadb
swap [%i3+0x0a4],%l6 ! %l6 = 000000006d224a0e
! %l1 = 000000000000007a, Mem[0000000051800010] = 86593e314d651354
stxa %l1,[%i3+%o2]0x81 ! Mem[0000000051800010] = 000000000000007a
! %l4 = 0000000000001241, %l7 = 0000000086593e31, %y = ffffffff
sdivcc %l4,%l7,%l6 ! %l6 = 0000000000000002, %ccr = 00
mov %l0,%y ! %y = 588b4711
p32_label_12:
! Mem[00000000510000e8] = a9135cd9, %l0 = 64a7842e588b4711
swap [%i2+0x0e8],%l0 ! %l0 = 00000000a9135cd9
! %l7 = 0000000086593e31, immed = fffff80d, %y = 588b4711
smulcc %l7,-0x7f3,%l6 ! %l6 = 000003c70896a07d, %ccr = 00, %y = 000003c7
! %l0 = 00000000a9135cd9, Mem[0000000091000011] = ffffffff
stb %l0,[%i6+0x011] ! Mem[0000000091000010] = d9ffffff
! Mem[0000000090800074] = 6fb98264, %g2 = ffffffffcb533f7f
lduwa [%i5+0x074]%asi,%g2 ! %g2 = 000000006fb98264
! Mem[000000005180011c] = c46a0d2e, %l4 = 00001241, %l3 = 1fc27f64
add %i3,0x11c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c46a0d2e
! Mem[0000000090000190] = 3558c986, %g2 = 000000006fb98264
lduh [%i4+0x190],%g2 ! %g2 = 0000000000003558
! Mem[000000009100011c] = 75fb17e7, %g18 = 17c334ca577baeee
ldsw [%i6+0x11c],%g2 ! %g2 = 17c334ca577baeee
! Mem[00000000918000cc] = fd8cdbbe, %g2 = 0000000075fb17e7
lduh [%o0+0x0ce],%g2 ! %g2 = 000000000000fd8c
! immd = 0000000000000017, %l0 = 00000000a9135cd9, %ccr = 00
movcs %xcc,0x017,%l0 ! Register Not Moved
! %l5 = 0000000000000279, Mem[0000000051000000] = e5e671c48d4e1cee
stxa %l5,[%i2+%g0]0x88 ! Mem[0000000051000000] = 0000000000000279
p32_label_13:
! Mem[0000000090800118] = eb436753, %g2 = 000000000000fd8c
ldsb [%i5+0x119],%g2 ! %g2 = ffffffffffffffeb
! %f28 = f9d99522 1e51c637, Mem[0000000050800000] = 93296a22 011143e3
stda %f28,[%i1+%g0]0x88 ! Mem[0000000050800000] = f9d99522 1e51c637
! immd = 00000000000000ca, %l5 = 0000000000000279, %ccr = 00
movleu %icc,0x0ca,%l5 ! Register Not Moved
! %l1 = 000000000000007a, immed = fffffa52, %y = 000003c7
udivcc %l1,-0x5ae,%l2 ! %l2 = 00000000000003c7, %ccr = 00
mov %l0,%y ! %y = a9135cd9
! %l3 = 00000000c46a0d2e, Mem[000000009180007d] = 1e0d83a2
stb %l3,[%o0+0x07d] ! Mem[000000009180007c] = 2e0d83a2
! Mem[0000000091000190] = 8be72be2, %g2 = ffffffffffffffeb
ldsh [%i6+0x190],%g2 ! %g2 = ffffffffffff8be7
! %l6 = 000003c70896a07d, Mem[00000000910000d8] = fe5944fd
stw %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = 0896a07d
! Mem[00000000518000ec] = c2a9c1ef, %l7 = 0000000086593e31
swap [%i3+0x0ec],%l7 ! %l7 = 00000000c2a9c1ef
! Mem[00000000908001b4] = 04544ff8, %g2 = ffffffffffff8be7
ldsh [%i5+0x1b6],%g2 ! %g2 = 0000000000000454
! %l6 = 000003c70896a07d, Mem[0000000050000020] = 007a113e
stwa %l6,[%i0+%o4]0x80 ! Mem[0000000050000020] = 0896a07d
p32_label_14:
! Mem[0000000090000118] = b2e343e8 322690e7, %g2 = 00000454, %g3 = acc620fa
ldd [%i4+0x118],%g2 ! %g2 = 00000000b2e343e8 00000000322690e7
! %l4 = 0000000000001241, Mem[0000000050800000] = 1e51c637
stba %l4,[%i1+%g0]0x89 ! Mem[0000000050800000] = 1e51c641
! %l1 = 000000000000007a, Mem[0000000050800018] = 7177ca47
stba %l1,[%i1+%o3]0x81 ! Mem[0000000050800018] = 7a77ca47
! Mem[000000009180000c] = 76a3efd0, %g2 = 00000000b2e343e8
ldsh [%o0+0x00e],%g2 ! %g2 = 00000000000076a3
! Mem[00000000918000e4] = 4a05a747, %g18 = 17c334ca577baeee
ldsw [%o0+0x0e4],%g2 ! %g2 = 17c334ca577baeee
! %l6 = 000003c70896a07d, Mem[0000000050800018] = 7a77ca47
stha %l6,[%i1+%o3]0x80 ! Mem[0000000050800018] = a07dca47
! %l5 = 0000000000000279, %l2 = 00000000000003c7, %y = a9135cd9
smulcc %l5,%l2,%l5 ! %l5 = 000000000009570f, %ccr = 00, %y = 00000000
! Mem[0000000050800018] = 47ca7da0, %l1 = 000000000000007a
swapa [%i1+%o3]0x88,%l1 ! %l1 = 0000000047ca7da0
! %l0 = 00000000a9135cd9, Mem[000000009180011c] = 7a43b570
stw %l0,[%o0+0x11c] ! Mem[000000009180011c] = a9135cd9
! Mem[00000000900001b8] = 818cb228, %g2 = 000000004a05a747
ldsh [%i4+0x1ba],%g2 ! %g2 = ffffffffffff818c
p32_label_15:
! Mem[0000000051000010] = 069949bb, %l0 = 00000000a9135cd9
lduha [%i2+%o2]0x80,%l0 ! %l0 = 0000000000000699
! Mem[00000000908000dc] = 5b4f91a3, %g2 = ffffffffffff818c
ldsh [%i5+0x0de],%g2 ! %g2 = 0000000000005b4f
! Mem[0000000051000018] = 60f213d0, %l2 = 00000000000003c7
ldsba [%i2+%o3]0x80,%l2 ! %l2 = 0000000000000060
! Mem[00000000508001e0] = 462178d7, %l5 = 0009570f, %l5 = 0009570f
add %i1,0x1e0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000462178d7
! Mem[0000000050000018] = c8412300, %l3 = 00000000c46a0d2e
ldswa [%i0+%o3]0x81,%l3 ! %l3 = ffffffffc8412300
! Mem[0000000090800168] = f04d9a59a5ee00ad, %f48 = 7bed2659 04c1df26
ldd [%i5+0x168],%f48 ! %f48 = f04d9a59 a5ee00ad
! %f26 = 54444f1e, Mem[00000000910000d0] = 8d163530
st %f26,[%i6+0x0d0] ! Mem[00000000910000d0] = 54444f1e
! %l4 = 00001241, %l5 = 462178d7, Mem[0000000090000158] = 6d09c164 1feaf440
std %l4,[%i4+0x158] ! Mem[0000000090000158] = 00001241 462178d7
! %l2 = 00000060, %l3 = c8412300, Mem[0000000051000010] = bb499906 162ddb34
stda %l2,[%i2+%o2]0x89 ! Mem[0000000051000010] = 00000060 c8412300
! %l7 = 00000000c2a9c1ef, %l1 = 0000000047ca7da0, %ccr = 00
movcc %xcc,%l7,%l1 ! Moved, %l1 = 00000000c2a9c1ef
p32_label_16:
! %f10 = 162ddb34 bb499906, Mem[0000000050800010] = 5f215e37 c8ad0d6c
stda %f10,[%i1+%o2]0x81 ! Mem[0000000050800010] = 162ddb34 bb499906
! Mem[0000000091800124] = 4a78748f, %g2 = 0000000000005b4f
lduw [%o0+0x124],%g2 ! %g2 = 000000004a78748f
! Mem[0000000090000160] = 7b592fa66910f10a, %f48 = f04d9a59 a5ee00ad
ldda [%i4+0x160]%asi,%f48 ! %f48 = 7b592fa6 6910f10a
! %l2 = 0000000000000060, Mem[00000000918000b8] = de6b8865
sth %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 00608865
! %l5 = 00000000462178d7, %l1 = 00000000c2a9c1ef, %l1 = 00000000c2a9c1ef
taddcctv %l5,%l1,%l1 ! %l0 = 00000000000006bc, Trapped
! Mem[0000000090800144] = 071aa5b1, %g2 = 000000004a78748f
ldsb [%i5+0x146],%g2 ! %g2 = 0000000000000007
! %l0 = 00000000000006bc, imm = ffffffffffffffe8, %l3 = ffffffffc8412300
andn %l0,-0x018,%l3 ! %l3 = 0000000000000014
! Mem[0000000090800018] = 81bba7c3, %g18 = 17c334ca577baeee
ldsw [%i5+%o3],%g2 ! %g2 = 17c334ca577baeee
! Mem[000000009000003c] = 8dfc4882, %g18 = 17c334ca577baeee
ldsw [%i4+0x03c],%g2 ! %g2 = 17c334ca577baeee
! Mem[0000000050800083] = 0a64b1f9, %l5 = 00000000462178d7
ldstub [%i1+0x083],%l5 ! %l5 = 000000f9000000ff
p32_label_17:
! Mem[0000000051800008] = 55fdc4b84a307544, %f6 = 96c2aae9 fe75e66d
ldda [%i3+%o1]0x80,%f6 ! %f6 = 55fdc4b8 4a307544
! Mem[00000000908001bc] = 18bebc65, %g2 = ffffffff8dfc4882
lduh [%i5+0x1be],%g2 ! %g2 = 00000000000018be
! immd = 00000000000003f0, %l1 = 00000000c2a9c1ef, %ccr = 00
movle %xcc,0x3f0,%l1 ! Register Not Moved
! %l1 = 00000000c2a9c1ef, %l6 = 000003c70896a07d, %ccr = 00
movvs %xcc,%l1,%l6 ! Register Not Moved
! %l1 = 00000000c2a9c1ef, %l1 = 00000000c2a9c1ef, %l4 = 0000000000001241
taddcctv %l1,%l1,%l4 ! %l0 = 00000000000006df, Trapped
! %l6 = 000003c70896a07d, Mem[0000000090800144] = a883071a
sth %l6,[%i5+0x144] ! Mem[0000000090800144] = a07d071a
! immd = 00000000000001ac, %l6 = 000003c70896a07d, %ccr = 00
movle %xcc,0x1ac,%l6 ! Register Not Moved
! Mem[0000000050800028] = 35000000, %l4 = 0000000000001241
swapa [%i1+%o5]0x81,%l4 ! %l4 = 0000000035000000
! %f0 = d410bbdd 675ebcaa 7555be1f c5bb2b78
! %f4 = f5bd6c23 dc2178b2 55fdc4b8 4a307544
! %f8 = 7f0eda3a 3fd40ecc 162ddb34 bb499906
! %f12 = da5ae0a3 9bc32b09 adb7c8a9 dd2380e7
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000051800028] = 42e123a2bfd71fc4, %f26 = 54444f1e 0826a30f
ldda [%i3+%o5]0x81,%f26 ! %f26 = 42e123a2 bfd71fc4
p32_label_18:
! %l1 = 00000000c2a9c1ef, imm = 000000000000072d, %l1 = 00000000c2a9c1ef
andncc %l1,0x72d,%l1 ! %l1 = 00000000c2a9c0c2, %ccr = 08
! Mem[0000000050800010] = 069949bb34db2d16, %l3 = 0000000000000014
ldxa [%i1+%o2]0x88,%l3 ! %l3 = 069949bb34db2d16
! Mem[00000000918000a8] = 714507b3, %g2 = 00000000000018be
ldsba [%o0+0x0aa]%asi,%g2 ! %g2 = 0000000000000071
! Mem[00000000508001ec] = f113f52f, %l1 = 00000000c2a9c0c2
swap [%i1+0x1ec],%l1 ! %l1 = 00000000f113f52f
! Mem[00000000918001b8] = 83795317, %g2 = 0000000000000071
ldsh [%o0+0x1b8],%g2 ! %g2 = ffffffffffff8379
! %l0 = 00000000000006df, Mem[0000000090800056] = 7b0078eb
stb %l0,[%i5+0x056] ! Mem[0000000090800054] = df0078eb
! Mem[0000000051000080] = 925c0585ea981ca3, %l5 = 00000000000000f9, %l5 = 00000000000000f9
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 925c0585ea981ca3
! Mem[000000009080000c] = 22de8d8c, %g2 = ffffffffffff8379
ldub [%i5+0x00e],%g2 ! %g2 = 0000000000000022
! done : should take illegal inst trap, %l0 = 00000000000006df
done ! Illegal inst trap : %l0 = 00000000000006ef
! %f16 = 1ac42623 0d664bcc, Mem[0000000051000018] = d013f260 b3d028b0
stda %f16,[%i2+%o3]0x89 ! Mem[0000000051000018] = 1ac42623 0d664bcc
p32_label_19:
! immd = 0000000000000187, %l3 = 069949bb34db2d16, %ccr = 08
movn %xcc,0x187,%l3 ! Register Not Moved
! %l3 = 069949bb34db2d16, %l5 = 925c0585ea981ca3, %ccr = 08
movre %l3,%l5,%l1 ! Not Moved, %l1 = 00000000f113f52f
! %l4 = 0000000035000000, Mem[000000009080011c] = 531e9d66, %asi = 80
stba %l4,[%i5+0x11c]%asi ! Mem[000000009080011c] = 001e9d66
! Mem[00000000510001c0] = 41e0f023, %l4 = 35000000, %l5 = ea981ca3
add %i2,0x1c0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000041e0f023
! Mem[0000000051800028] = a223e142, %l1 = 00000000f113f52f
ldstuba [%i3+%o5]0x89,%l1 ! %l1 = 00000042000000ff
! Mem[0000000091800198] = 0610ba9b, %g2 = 0000000000000022
ldsb [%o0+0x198],%g2 ! %g2 = 0000000000000006
! %l7 = 00000000c2a9c1ef, Mem[0000000050000018] = c19cb5f8002341c8
stxa %l7,[%i0+%o3]0x89 ! Mem[0000000050000018] = 00000000c2a9c1ef
! Mem[0000000051000018] = 0d664bcc, %l3 = 069949bb34db2d16
swapa [%i2+%o3]0x88,%l3 ! %l3 = 000000000d664bcc
membar #Sync ! Added by membar checker (237)
! Mem[00000000900001c0] = aabc5e67 ddbb10d4 782bbbc5 1fbe5575
! Mem[00000000900001d0] = b27821dc 236cbdf5 6de675fe e9aac296
! Mem[00000000900001e0] = cc0ed43f 3ada0e7f 8d696eb4 bb499906
! Mem[00000000900001f0] = 092bc39b a3e05ada e78023dd a9c8b7ad
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l3 = 000000000d664bcc, Mem[0000000051000020] = f6470bf6
stwa %l3,[%i2+%o4]0x88 ! Mem[0000000051000020] = 0d664bcc
p32_label_20:
! Mem[00000000910001a4] = 246826cf, %g2 = 0000000000000006
ldub [%i6+0x1a7],%g2 ! %g2 = 0000000000000024
! %l4 = 0000000035000000, %l7 = 00000000c2a9c1ef, %l2 = 0000000000000060
xorcc %l4,%l7,%l2 ! %l2 = 00000000f7a9c1ef, %ccr = 08
! %f16 = 1ac42623 0d664bcc 57b26579 1f64cb63
! %f20 = c38e80f1 c8849ae8 5a8404ac c21f844f
! %f24 = 93296a22 10bf863d 42e123a2 bfd71fc4
! %f28 = f9d99522 1e51c637 a223e142 318e74d1
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000051000000] = 00000000 00000279, %l2 = f7a9c1ef, %l3 = 0d664bcc
ldda [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000279 0000000000000000
! Mem[0000000051000000] = 79020000, %l7 = 00000000c2a9c1ef
ldsba [%i2+%g0]0x81,%l7 ! %l7 = 0000000000000079
! Mem[0000000091000150] = bf6548793b34102d, %g2 = 0000000000000024
ldx [%i6+0x150],%g2 ! %g2 = bf6548793b34102d
! Mem[000000009100014c] = bb8ca6d7, %g2 = bf6548793b34102d
lduw [%i6+0x14c],%g2 ! %g2 = 00000000bb8ca6d7
! %l5 = 0000000041e0f023, %l2 = 0000000000000279, %ccr = 08
movvc %icc,%l5,%l2 ! Moved, %l2 = 0000000041e0f023
! %l1 = 0000000000000042, Mem[0000000050800008] = bd087086b46e698d
stxa %l1,[%i1+%o1]0x89 ! Mem[0000000050800008] = 0000000000000042
! Mem[0000000050800114] = 372f3b28, %l0 = 00000000000006ef
lduh [%i1+0x116],%l0 ! %l0 = 0000000000003b28
p32_label_21:
! Mem[0000000051000084] = ea981ca3, %l5 = 0000000041e0f023
swap [%i2+0x084],%l5 ! %l5 = 00000000ea981ca3
! %l0 = 0000000000003b28, Mem[0000000091800148] = 4e1dc160fb3f156f
stx %l0,[%o0+0x148] ! Mem[0000000091800148] = 0000000000003b28
! Mem[0000000090000098] = a68584cf, %g18 = 17c334ca577baeee
ldsw [%i4+0x098],%g2 ! %g2 = 17c334ca577baeee
! Mem[0000000091800130] = b259e482, %g2 = ffffffffa68584cf
ldsb [%o0+0x133],%g2 ! %g2 = ffffffffffffffb2
! done : should take illegal inst trap, %l0 = 0000000000003b28
done ! Illegal inst trap : %l0 = 0000000000003b38
! Mem[0000000050800008] = 0000000000000042, %f0 = d410bbdd 675ebcaa
ldda [%i1+%o1]0x89,%f0 ! %f0 = 00000000 00000042
! %l0 = 0000000000003b38, Mem[00000000510000be] = 26a10f40
stb %l0,[%i2+0x0be] ! Mem[00000000510000bc] = 26a13840
! %f14 = adb7c8a9 dd2380e7, Mem[0000000051000008] = a1cc2176 18ebde65
stda %f14,[%i2+%o1]0x80 ! Mem[0000000051000008] = adb7c8a9 dd2380e7
! Mem[0000000051800020] = a73d9afe, %l1 = 0000000000000042
lduwa [%i3+%o4]0x89,%l1 ! %l1 = 00000000a73d9afe
! %l0 = 00003b38, %l1 = a73d9afe, Mem[00000000908001f0] = f3470c89 7131ee4a
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 00003b38 a73d9afe
p32_label_22:
! immd = 000000000000029f, %l3 = 0000000000000000, %ccr = 08
movn %xcc,0x29f,%l3 ! Register Not Moved
! %f6 = 55fdc4b8 4a307544, Mem[0000000051800018] = f143457a f74cde4e
stda %f6 ,[%i3+%o3]0x81 ! Mem[0000000051800018] = 55fdc4b8 4a307544
! %l7 = 0000000000000079, imm = fffffffffffff040, %l4 = 0000000035000000
and %l7,-0xfc0,%l4 ! %l4 = 0000000000000040
! %l5 = 00000000ea981ca3, Mem[0000000050800028] = 41120000
stba %l5,[%i1+%o5]0x88 ! Mem[0000000050800028] = 411200a3
! retry : should take illegal inst trap, %l0 = 0000000000003b38
retry ! Illegal inst trap : %l0 = 0000000000003b48
! Mem[0000000050800010] = 162ddb34, %l7 = 0000000000000079
ldsba [%i1+%o2]0x80,%l7 ! %l7 = 0000000000000016
! Mem[0000000091000100] = 9416c8c1, %g2 = ffffffffffffffb2
lduw [%i6+0x100],%g2 ! %g2 = 000000009416c8c1
! %l6 = 0896a07d, %l7 = 00000016, Mem[0000000051800000] = 7555be1f 80fa8613
stda %l6,[%i3+%g0]0x81 ! Mem[0000000051800000] = 0896a07d 00000016
! Mem[0000000050000180] = fde17c57 6a3e21cf 42c49e25 fd1030e7
! Mem[0000000050000190] = c756f567 9859cf77 bb3d3a83 f75945a8
! Mem[00000000500001a0] = 56bbf4ac 5d28b48d 158c925f f0b1f6b4
! Mem[00000000500001b0] = d15b1a54 8819e391 de7d7f55 4b4e00d3
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000050000180
! %l7 = 0000000000000016, Mem[000000009080010c] = 3abd6093, %asi = 80
stha %l7,[%i5+0x10c]%asi ! Mem[000000009080010c] = 00166093
p32_label_23:
! Mem[0000000050000160] = e55e3917576ccb71, %l6 = 000003c70896a07d, %l6 = 000003c70896a07d
add %i0,0x160,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e55e3917576ccb71
! Mem[00000000910000d0] = 444f1e86, %g2 = 000000009416c8c1
ldub [%i6+0x0d1],%g2 ! %g2 = 0000000000000044
! Mem[0000000050000000] = 0fa32608, %l1 = 00000000a73d9afe
lduwa [%i0+%g0]0x89,%l1 ! %l1 = 000000000fa32608
! %l0 = 0000000000003b48, imm = fffffffffffff467, %l4 = 0000000000000040
xorcc %l0,-0xb99,%l4 ! %l4 = ffffffffffffcf2f, %ccr = 88
! %l4 = ffffffffffffcf2f, immed = ffffffc6, %ccr = 88
movre %l4,-0x03a,%l3 ! Not Moved, %l3 = 0000000000000000
! Mem[0000000091800030] = 268769d2 7f5a70fd, %g2 = 00000044, %g3 = 322690e7
ldd [%o0+0x030],%g2 ! %g2 = 00000000268769d2 000000007f5a70fd
! Mem[0000000091000120] = 42f35dd46672a0b6, %g2 = 00000000268769d2
ldx [%i6+0x120],%g2 ! %g2 = 42f35dd46672a0b6
! Mem[0000000050800028] = a3001241, %l5 = 00000000ea981ca3
ldswa [%i1+%o5]0x80,%l5 ! %l5 = ffffffffa3001241
! Mem[00000000908001d8] = e4dccb27, %g2 = 42f35dd46672a0b6
ldsh [%i5+0x1d8],%g2 ! %g2 = ffffffffffffe4dc
! %l0 = 0000000000003b48, immed = 00000164, %ccr = 88
movrgz %l0,0x164,%l7 ! Moved, %l7 = 0000000000000164
p32_label_24:
! %l4 = ffffffffffffcf2f, immed = 000000c5, %y = 00000000
umulcc %l4,0x0c5,%l5 ! %l5 = 000000c4ffda6f2b, %ccr = 08, %y = 000000c4
! Mem[00000000510001fc] = 4c9da407, %l0 = 0000000000003b48
ldsw [%i2+0x1fc],%l0 ! %l0 = 000000004c9da407
! Mem[0000000051000020] = 0d664bcc, %f20 = c38e80f1
lda [%i2+%o4]0x89,%f20 ! %f20 = 0d664bcc
! %l5 = 000000c4ffda6f2b, Mem[000000009000018b] = 5c01a076
stb %l5,[%i4+0x18b] ! Mem[0000000090000188] = 2b01a076
! Mem[0000000051800048] = 7574af3a7b0f42f8, %l0 = 000000004c9da407, %l7 = 0000000000000164
add %i3,0x48,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 7574af3a7b0f42f8
! %l1 = 000000000fa32608, %l7 = 7574af3a7b0f42f8, %l5 = 000000c4ffda6f2b
and %l1,%l7,%l5 ! %l5 = 000000000b030208
! Mem[0000000090000040] = 9d14608a ca521b68 4475304a b8c4fd55
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l4 = ffffffffffffcf2f, Mem[0000000090000100] = aabc5e67
stw %l4,[%i4+0x100] ! Mem[0000000090000100] = ffffcf2f
! Mem[0000000051800180] = 21da346b 5f51397c, %l2 = 41e0f023, %l3 = 00000000
ldd [%i3+0x180],%l2 ! %l2 = 0000000021da346b 000000005f51397c
! Mem[000000009100012c] = cd3a6161, %g2 = ffffffffffffe4dc
lduwa [%i6+0x12c]%asi,%g2 ! %g2 = 00000000cd3a6161
p32_label_25:
! Mem[0000000051800008] = 55fdc4b8, %l2 = 0000000021da346b
ldsba [%i3+%o1]0x81,%l2 ! %l2 = 0000000000000055
! %l6 = e55e3917576ccb71, %l5 = 000000000b030208, %l0 = 000000004c9da407
subc %l6,%l5,%l0 ! %l0 = e55e39174c69c969
! Mem[0000000050000008] = 43ce5897, %l6 = e55e3917576ccb71
swapa [%i0+%o1]0x88,%l6 ! %l6 = 0000000043ce5897
! Mem[0000000091000050] = 23a2fe64, %g2 = 00000000cd3a6161
ldub [%i6+0x051],%g2 ! %g2 = 0000000000000023
! %l7 = 7574af3a7b0f42f8, Mem[00000000918000aa] = 714507b3
stb %l7,[%o0+0x0aa] ! Mem[00000000918000a8] = f84507b3
save ! CWP = 1
! Mem[0000000090000040] = 9d14608a ca521b68 4475304a b8c4fd55
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
ldda [%o4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l6 = 87a615abfa289ef4, Mem[0000000091000154] = 3b34102d
sth %l6,[%o6+0x154] ! Mem[0000000091000154] = 9ef4102d
! Mem[0000000051000028] = 3092c290, %f7 = 833a3dbb
lda [%o2+%i5]0x88,%f7 ! %f7 = 3092c290
! Mem[0000000050800000] = 41c6511e, %l6 = 87a615abfa289ef4
swapa [%o1+%g0]0x81,%l6 ! %l6 = 0000000041c6511e
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p32_branch_failed
p32_not_taken_0_end:
! End of Random Code for Thread 32
1: membar #Sync ! Force all stores to complete
restore ! CWP = 0
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 e55e39174c69c969
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000fa32608
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000055
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005f51397c
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffcf2f
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000b030208
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000043ce5897
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7574af3a7b0f42f8
bne,a,pn %xcc,p32_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000000c4,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p32_failed
mov 0x111,%g1
! 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 cf213e6a 577ce1fd
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e73010fd 259ec442
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 77cf5998 67f556c7
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a84559f7 3092c290
bne %xcc,p32_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8db4285d acf4bb56
bne %xcc,p32_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b4f6b1f0 5f928c15
bne %xcc,p32_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 91e31988 541a5bd1
bne %xcc,p32_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be d3004e4b 557f7dde
bne %xcc,p32_f14_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 0d664bcc c8849ae8
bne %xcc,p32_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 93296a22 10bf863d
bne %xcc,p32_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 42e123a2 bfd71fc4
bne %xcc,p32_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a223e142 318e74d1
bne %xcc,p32_f30_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 71cb6c5767976b12
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = efc1a9c200000000
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 = 0896a07d2122b2d3
ldx [%i0+0x020],%g3 ! Observed data at 0000000050000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d83601b81affda3e
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000500000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = ce0408d55804886e
ldx [%i0+0x130],%g3 ! Observed data at 0000000050000130
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff2c63d11ec8a337
ldx [%i0+0x158],%g3 ! Observed data at 0000000050000158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3dff277fe3dc919b
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000500001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1e8,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fa289ef42295d9f9
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 = 4200000000000000
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 = 162ddb34bb499906
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 = 7a000000cdd38956
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 = f5bd6c23f2ffb30b
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 = a300124100000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 133aa4a18bc45aba
ldx [%i1+0x070],%g3 ! Observed data at 0000000050800070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0a64b1ff436620f8
ldx [%i1+0x080],%g3 ! Observed data at 0000000050800080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x080,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6a1832ccc2a9c0c2
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000508001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1e8,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 7902000000000000
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 = adb7c8a9dd2380e7
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 = 60000000002341c8
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 = 162ddb342326c41a
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 = cc4b660d17c6e437
ldx [%i2+0x020],%g3 ! Observed data at 0000000051000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 925c058541e0f023
ldx [%i2+0x080],%g3 ! Observed data at 0000000051000080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c1ee5e1726a13840
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000510000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 588b4711b33282ed
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000510000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0e8,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0896a07d00000016
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 = 55fdc4b84a307544
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 = 000000000000007a
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 = 55fdc4b84a307544
ldx [%i3+0x018],%g3 ! Observed data at 0000000051800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe123a2bfd71fc4
ldx [%i3+0x028],%g3 ! Observed data at 0000000051800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f7313b4120e0eadb
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000518000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6c38124186593e31
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000518000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0e8,%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
p32_f8_fail:
set p32_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f10_fail:
set p32_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f12_fail:
set p32_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f14_fail:
set p32_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f20_fail:
set p32_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f24_fail:
set p32_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f26_fail:
set p32_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f30_fail:
set p32_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800020]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800020]
stwa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000020]
done
p32_trap1o:
stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800020]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800020]
stwa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000020]
done
p32_trap2e:
stwa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800018]
done
p32_trap2o:
stwa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000020]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800018]
done
p32_trap3e:
or %l5,%l1,%l4
andn %l1,0xa1d,%l4
done
p32_trap3o:
or %l5,%l1,%l4
andn %l1,0xa1d,%l4
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 = d3d08d188bc45aba
ldx [%g1+0x008],%l1 ! %l1 = 7fbde602187226b3
ldx [%g1+0x010],%l2 ! %l2 = b95d4dfc5923b49a
ldx [%g1+0x018],%l3 ! %l3 = 925993a26672a0b6
ldx [%g1+0x020],%l4 ! %l4 = 5a89d2660d3beb07
ldx [%g1+0x028],%l5 ! %l5 = ce1b9f75fae5ed43
ldx [%g1+0x030],%l6 ! %l6 = 57f3fc38c968ae70
ldx [%g1+0x038],%l7 ! %l7 = d27370bcce0408d5
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = bc391c0c8c8423cc
ldx [%g1+0x048],%l1 ! %l1 = b502792adc584b61
ldx [%g1+0x050],%l2 ! %l2 = e7ec682e38e2f267
ldx [%g1+0x058],%l3 ! %l3 = 1ed51da4329240d8
ldx [%g1+0x060],%l4 ! %l4 = 81996b0af244356a
ldx [%g1+0x068],%l5 ! %l5 = a1a0d440617984a2
ldx [%g1+0x070],%l6 ! %l6 = 87a615abfa289ef4
ldx [%g1+0x078],%l7 ! %l7 = 57ddebb9f6f80caf
! Initialize the output register of window 1
set p32_local0_start,%o0
set p32_local1_start,%o1
set p32_local2_start,%o2
set p32_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 1c8c8968 82228247 966f3e51 84a2da2c
! %f4 = 51ecf7f3 ed41a56b b6833043 f72b2dc0
! %f8 = 5f364354 033f15c0 aef7526c 842f1ac9
! %f12 = a894cc22 ecd6363f 59dc017a 5a003f1f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5ebb8661 c91c05c3 eb7e801c e79b2ede
! %f20 = 6c5a97a5 f046bdbd 6ef3e4f1 0a2c07fc
! %f24 = f72f39a7 f83634d7 e19f42c9 bc98f1b1
! %f28 = dec5b450 abc693e0 eaf2ab0d f9fb322c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ea242fc5 4a95e4e1 ca435c9f 88657951
! %f36 = b566fe2a d4dad40e cc072b0c c7a77e21
! %f40 = 4bf841e7 0fcef5c6 f3e5d3b8 fd6e87bd
! %f44 = 39bf3708 c46d1e92 f9d97ffc c2fedb05
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4a24f4f700000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 4a24f4f700000013
wr %g0,%y ! Clear Y 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[0000000091000140] = 15ac2483, %g2 = fb9ed4ff9b9ab6ed
lduh [%i6+0x142],%g2 ! %g2 = 00000000000015ac
! Mem[00000000538000b0] = 138ef09e25e74636, %l7 = 8f446f94811db755, %l3 = 9a2b18f7dc1e9f4f
add %i3,0xb0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 138ef09e25e74636
! Mem[0000000053800008] = bf5ae5f28808825d, %f26 = e19f42c9 bc98f1b1
ldda [%i3+%o1]0x81,%f26 ! %f26 = bf5ae5f2 8808825d
! Mem[00000000908001f4] = 7131ee4a, %g2 = 00000000000015ac
lduw [%i5+0x1f4],%g2 ! %g2 = 000000007131ee4a
! Mem[0000000052000020] = a56426c6, %f7 = f72b2dc0
lda [%i0+%o4]0x88,%f7 ! %f7 = a56426c6
! %l1 = a9f95d59f14ca26b, Mem[0000000090000160] = 7b592fa66910f10a
stx %l1,[%i4+0x160] ! Mem[0000000090000160] = a9f95d59f14ca26b
! immd = 0000000000000106, %l5 = 35d281da50d59919, %ccr = 44
movle %icc,0x106,%l5 ! Moved, %l5 = 0000000000000106
! Mem[0000000053800100] = c2650812 3df4a559 a9726882 58eeb52b
! Mem[0000000053800110] = 71506777 e10a6e9e a2d92ae3 20878006
! Mem[0000000053800120] = 5e8398f6 e659fccd 6778cd28 f3179b93
! Mem[0000000053800130] = c9c30d46 fd631d44 547b2a44 3db79e01
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000053800100
! %l3 = 138ef09e25e74636, %l6 = 319fb7a473e2a2cb, %l1 = a9f95d59f14ca26b
srax %l3,%l6,%l1 ! %l1 = 000271de13c4bce8
! %l0 = 357c34da3003064e, Mem[000000009100015b] = af484b74
stb %l0,[%i6+0x15b] ! Mem[0000000091000158] = 4e484b74
p33_label_2:
! Mem[00000000530001b8] = 092cfe03, %l6 = 319fb7a473e2a2cb
swap [%i2+0x1b8],%l6 ! %l6 = 00000000092cfe03
! immd = 00000000000000dd, %l3 = 138ef09e25e74636, %ccr = 44
movcc %icc,0x0dd,%l3 ! Moved, %l3 = 00000000000000dd
! %l2 = 42e25455bb70ed3d, Mem[00000000520000b8] = ef3b52c605a4ba74
stx %l2,[%i0+0x0b8] ! Mem[00000000520000b8] = 42e25455bb70ed3d
! %l4 = 7f6f36de14c9a0f4, Mem[000000005380001c] = 44065217
stw %l4,[%i3+0x01c] ! Mem[000000005380001c] = 14c9a0f4
! Mem[00000000918000c8] = 253e4304 5d67fd8c, %g2 = 7131ee4a, %g3 = 0bad0b00
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000253e4304 000000005d67fd8c
! %l7 = 8f446f94811db755, Mem[0000000091800018] = e06c8dddb2c524bc
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 8f446f94811db755
! Mem[0000000053800018] = f5ba7d47, %l0 = 357c34da3003064e
ldstuba [%i3+%o3]0x81,%l0 ! %l0 = 000000f5000000ff
! %l0 = 00000000000000f5, Mem[00000000910001e3] = c9d23854
stb %l0,[%i6+0x1e3] ! Mem[00000000910001e0] = f5d23854
! Mem[00000000908001f8] = f8f57db4, %g2 = 00000000253e4304
lduh [%i5+0x1f8],%g2 ! %g2 = 000000000000f8f5
! %l1 = 000271de13c4bce8, %l7 = 8f446f94811db755, %ccr = 44
movl %xcc,%l1,%l7 ! Register Not Moved
p33_label_3:
! %l7 = 8f446f94811db755, immd = fffffffffffff90a, %l3 = 00000000000000dd
udivx %l7,-0x6f6,%l3 ! %l3 = 0000000000000000
! %l4 = 7f6f36de14c9a0f4, imm = 0000000000000f69, %l5 = 0000000000000106
xorcc %l4,0xf69,%l5 ! %l5 = 7f6f36de14c9af9d, %ccr = 00
! Mem[0000000090000134] = f7c898e9, %g18 = eb6a34c00e98e3b0
ldsw [%i4+0x134],%g2 ! %g2 = eb6a34c00e98e3b0
! Mem[0000000052000148] = 305ef77fd94f716f, %l0 = 00000000000000f5, %l0 = 00000000000000f5
add %i0,0x148,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 305ef77fd94f716f
! Mem[0000000052800000] = 4783b2e7, %f21 = f046bdbd
lda [%i1+%g0]0x81,%f21 ! %f21 = 4783b2e7
! %l6 = 00000000092cfe03, immed = 00000b1c, %y = 00000000
smulcc %l6,0xb1c,%l0 ! %l0 = 00000065efd5e954, %ccr = 08, %y = 00000065
! %l4 = 7f6f36de14c9a0f4, Mem[0000000090000034] = 4454fe41
stb %l4,[%i4+0x034] ! Mem[0000000090000034] = f454fe41
! Mem[00000000530001c3] = a09ee4ea, %l3 = 0000000000000000
ldstub [%i2+0x1c3],%l3 ! %l3 = 000000ea000000ff
membar #Sync ! Added by membar checker (238)
! %l1 = 000271de13c4bce8, Mem[000000005380011c] = 20878006
stb %l1,[%i3+0x11c] ! Mem[000000005380011c] = e8878006
! Mem[0000000052000008] = 623b9bd3, %l7 = 8f446f94811db755
lduwa [%i0+%o1]0x80,%l7 ! %l7 = 00000000623b9bd3
p33_label_4:
! Mem[0000000052000054] = 1c0fd373, %l5 = 14c9af9d, %l1 = 13c4bce8
add %i0,0x54,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001c0fd373
! Mem[0000000052000044] = 2595315a, %l6 = 092cfe03, %l3 = 000000ea
add %i0,0x44,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002595315a
! Mem[0000000091800148] = 4e1dc160, %g2 = fffffffff7c898e9
ldsh [%o0+0x148],%g2 ! %g2 = 0000000000004e1d
! %l0 = 00000065efd5e954, Mem[0000000053800008] = bf5ae5f28808825d
stxa %l0,[%i3+%o1]0x80 ! Mem[0000000053800008] = 00000065efd5e954
! Mem[0000000091000058] = 4dd057e9, %g18 = eb6a34c00e98e3b0
ldsw [%i6+0x058],%g2 ! %g2 = eb6a34c00e98e3b0
! %f30 = eaf2ab0d, Mem[0000000052000168] = 1725ff9a
sta %f30,[%i0+0x168]%asi ! Mem[0000000052000168] = eaf2ab0d
! %l1 = 000000001c0fd373, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l1,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000001c0fd373
! %l0 = 00000065efd5e954, Mem[00000000908001f0] = f3470c897131ee4a
stx %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = 00000065efd5e954
! Mem[00000000918000f0] = 8523d502c0777b49, %g2 = 000000004dd057e9
ldx [%o0+0x0f0],%g2 ! %g2 = 8523d502c0777b49
! %f17 = c91c05c3, Mem[0000000053000018] = 36362549
sta %f17,[%i2+%o3]0x80 ! Mem[0000000053000018] = c91c05c3
p33_label_5:
! %l4 = 7f6f36de14c9a0f4, %l3 = 000000002595315a, %y = 00000065
umulcc %l4,%l3,%l5 ! %l5 = 030d419fd8b549c8, %ccr = 08, %y = 030d419f
! %l2 = bb70ed3d, %l3 = 2595315a, Mem[0000000090800138] = 2285e4c7 47655d3c
std %l2,[%i5+0x138] ! Mem[0000000090800138] = bb70ed3d 2595315a
! %l1 = 000000001c0fd373, %l0 = 00000065efd5e954, %l1 = 000000001c0fd373
subc %l1,%l0,%l1 ! %l1 = ffffff9a2c39ea1f
! Mem[0000000052800018] = f1b396b38b908209, %f20 = 6c5a97a5 4783b2e7
ldda [%i1+%o3]0x81,%f20 ! %f20 = f1b396b3 8b908209
! Mem[0000000052000028] = 8bcbfaff, %l4 = 7f6f36de14c9a0f4
lduha [%i0+%o5]0x89,%l4 ! %l4 = 000000000000faff
! Mem[0000000091800058] = 7fbdd3be, %g2 = 8523d502c0777b49
ldsb [%o0+0x058],%g2 ! %g2 = 000000000000007f
! Mem[0000000091000008] = debf9a38c8eb2c4a, %g2 = 000000000000007f
ldx [%i6+%o1],%g2 ! %g2 = debf9a38c8eb2c4a
! Mem[000000009100007c] = a5ee037f, %g2 = debf9a38c8eb2c4a
ldub [%i6+0x07e],%g2 ! %g2 = 00000000000000a5
! Mem[0000000091800020] = b8815b27 12018cae, %g2 = 000000a5, %g3 = 5d67fd8c
ldd [%o0+%o4],%g2 ! %g2 = 00000000b8815b27 0000000012018cae
! %f12 = 441d63fd, Mem[0000000053800000] = f33bdf75
sta %f12,[%i3+%g0]0x89 ! Mem[0000000053800000] = 441d63fd
p33_label_6:
! Mem[0000000053000018] = c91c05c3 ed05a20f, %l2 = bb70ed3d, %l3 = 2595315a
ldda [%i2+%o3]0x80,%l2 ! %l2 = 00000000c91c05c3 00000000ed05a20f
! done : should take illegal inst trap, %l0 = 00000065efd5e954
done ! Illegal inst trap : %l0 = 00000065efd5e964
! %l6 = 092cfe03, %l7 = 623b9bd3, Mem[0000000091800118] = 16d0a328 7a43b570
std %l6,[%o0+0x118] ! Mem[0000000091800118] = 092cfe03 623b9bd3
! Mem[0000000053000000] = 9407d190, %l5 = 030d419fd8b549c8
ldswa [%i2+%g0]0x89,%l5 ! %l5 = ffffffff9407d190
! %l2 = 00000000c91c05c3, Mem[0000000053000048] = 7d66cbcf
stw %l2,[%i2+0x048] ! Mem[0000000053000048] = c91c05c3
! Mem[000000009100007c] = f38fa5ee, %g2 = 00000000b8815b27
lduh [%i6+0x07c],%g2 ! %g2 = 000000000000f38f
! Mem[000000009080018c] = c276172b, %g2 = 000000000000f38f
lduha [%i5+0x18e]%asi,%g2 ! %g2 = 000000000000c276
! Mem[00000000528000d0] = 58e30edc, %l1 = ffffff9a2c39ea1f
swap [%i1+0x0d0],%l1 ! %l1 = 0000000058e30edc
! Mem[0000000053000078] = a9d25aa4, %l5 = ffffffff9407d190
swap [%i2+0x078],%l5 ! %l5 = 00000000a9d25aa4
! %f20 = f1b396b3 8b908209, Mem[0000000091000078] = 8f119fca f38fa5ee
std %f20,[%i6+0x078] ! Mem[0000000091000078] = f1b396b3 8b908209
p33_label_7:
! Mem[0000000090800194] = 249cb1ed, %g2 = 000000000000c276
lduw [%i5+0x194],%g2 ! %g2 = 00000000249cb1ed
! %l0 = 00000065efd5e964, %l5 = 00000000a9d25aa4, %l5 = 00000000a9d25aa4
sllx %l0,%l5,%l5 ! %l5 = fd5e964000000000
! Mem[0000000052800000] = 4783b2e7, %l4 = 000000000000faff
ldsba [%i1+%g0]0x81,%l4 ! %l4 = 0000000000000047
! Mem[0000000090800018] = a7c3619c, %g2 = 00000000249cb1ed
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000a7c3
! %l3 = 00000000ed05a20f, Mem[00000000910000f8] = 2bd48627c5b55944
stx %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000ed05a20f
! %l7 = 00000000623b9bd3, Mem[0000000091800040] = 8b4c6fe05af932e1
stx %l7,[%o0+0x040] ! Mem[0000000091800040] = 00000000623b9bd3
! %l2 = 00000000c91c05c3, %l5 = fd5e964000000000, %ccr = 08
movne %xcc,%l2,%l5 ! Moved, %l5 = 00000000c91c05c3
! immd = 00000000000001be, %l7 = 00000000623b9bd3, %ccr = 08
movleu %icc,0x1be,%l7 ! Register Not Moved
! Mem[0000000053800028] = 16d8365e, %l0 = 00000065efd5e964
lduwa [%i3+%o5]0x80,%l0 ! %l0 = 0000000016d8365e
! %l4 = 0000000000000047
sethi %hi(0x15754c00),%l4 ! %l4 = 0000000015754c00
p33_label_8:
! Mem[0000000052800020] = 75858d5a, %l5 = 00000000c91c05c3
swapa [%i1+%o4]0x81,%l5 ! %l5 = 0000000075858d5a
! %l2 = 00000000c91c05c3, imm = fffffffffffff01f, %l5 = 0000000075858d5a
addc %l2,-0xfe1,%l5 ! %l5 = 00000000c91bf5e2
! Mem[000000005280003c] = a10098f9, %l3 = ed05a20f, %l3 = ed05a20f
add %i1,0x3c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a10098f9
! %l3 = 00000000a10098f9, Mem[0000000052800028] = b664bcc2df55658f
stxa %l3,[%i1+%o5]0x89 ! Mem[0000000052800028] = 00000000a10098f9
! Mem[00000000530000d8] = a9f9c048d0442675, %l7 = 00000000623b9bd3, %l4 = 0000000015754c00
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a9f9c048d0442675
! Mem[0000000053800018] = f4a0c914477dbaff, %f10 = 939b17f3 28cd7867
ldda [%i3+%o3]0x89,%f10 ! %f10 = f4a0c914 477dbaff
! %l7 = 00000000623b9bd3, Mem[00000000908000f0] = 92c8b8754e91ae77, %asi = 80
stxa %l7,[%i5+0x0f0]%asi ! Mem[00000000908000f0] = 00000000623b9bd3
! Mem[000000005200017c] = 253a0771, %l5 = 00000000c91bf5e2
swap [%i0+0x17c],%l5 ! %l5 = 00000000253a0771
! Mem[0000000053000124] = 1f06cbf2, %l5 = 00000000253a0771
swap [%i2+0x124],%l5 ! %l5 = 000000001f06cbf2
! Mem[0000000052000010] = 8a7aeeea, %l6 = 00000000092cfe03
lduwa [%i0+%o2]0x81,%l6 ! %l6 = 000000008a7aeeea
p33_label_9:
! Mem[0000000052800180] = 08bc974c fed82d4a 22fb4bd4 75020cd7
! Mem[0000000052800190] = ba85dd43 a9ec996b 151f67bc b40e45d0
! Mem[00000000528001a0] = 6ef411ec d0181dde 70a9bc4a 0cf87a3f
! Mem[00000000528001b0] = 43bf8434 82344557 196b1ff1 c85e1203
mov 0x180,%g5
ldda [%i1+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000052800180
! Mem[0000000091800198] = 0610ba9b 5f04e1d5, %g2 = 0000a7c3, %g3 = 12018cae
ldd [%o0+0x198],%g2 ! %g2 = 000000000610ba9b 000000005f04e1d5
! Mem[0000000091000084] = 4fba0a1d, %g18 = eb6a34c00e98e3b0
ldsw [%i6+0x084],%g2 ! %g2 = eb6a34c00e98e3b0
! %l2 = c91c05c3, %l3 = a10098f9, Mem[00000000520000b0] = 8f56f7c4 63c0e5a2
stda %l2,[%i0+0x0b0]%asi ! Mem[00000000520000b0] = c91c05c3 a10098f9
! Mem[0000000053000190] = 7c9667e1, %l0 = 16d8365e, %l4 = d0442675
add %i2,0x190,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007c9667e1
! %l7 = 00000000623b9bd3, immed = 000000b9, %ccr = 08
movrgez %l7,0x0b9,%l4 ! Moved, %l4 = 00000000000000b9
! Mem[000000009080006c] = 353a0431, %g2 = 000000004fba0a1d
ldsh [%i5+0x06c],%g2 ! %g2 = 000000000000353a
! immd = 000000000000020a, %l3 = 00000000a10098f9, %ccr = 08
movg %xcc,0x20a,%l3 ! Moved, %l3 = 000000000000020a
! %l4 = 00000000000000b9, %l3 = 000000000000020a, %y = 030d419f
udivcc %l4,%l3,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 16d8365e
! Mem[000000009080008c] = 61cdd124, %g18 = eb6a34c00e98e3b0
ldsw [%i5+0x08c],%g2 ! %g2 = eb6a34c00e98e3b0
p33_label_10:
! Mem[0000000053800000] = fd631d44, %l7 = 623b9bd3, %l7 = 623b9bd3
casa [%i3]0x80,%l7,%l7 ! %l7 = 00000000fd631d44
! Mem[0000000053800130] = c9c30d46, %l5 = 000000001f06cbf2
lduh [%i3+0x132],%l5 ! %l5 = 0000000000000d46
! %l7 = 00000000fd631d44, Mem[00000000908001c8] = 4e632be1557ad745
stx %l7,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000fd631d44
! Mem[00000000910000c0] = 1b3f9adf, %g18 = eb6a34c00e98e3b0
ldsw [%i6+0x0c0],%g2 ! %g2 = eb6a34c00e98e3b0
! %l0 = 0000000016d8365e, %l0 = 0000000016d8365e, %ccr = 0a
movne %xcc,%l0,%l0 ! Moved, %l0 = 0000000016d8365e
! %l2 = 00000000c91c05c3, Mem[0000000053800008] = 65000000
stwa %l2,[%i3+%o1]0x89 ! Mem[0000000053800008] = c91c05c3
! Mem[0000000052800018] = f1b396b3 8b908209, %l0 = 16d8365e, %l1 = 58e30edc
ldda [%i1+%o3]0x81,%l0 ! %l0 = 00000000f1b396b3 000000008b908209
! Mem[0000000052000018] = fb2173ff, %l2 = 00000000c91c05c3
ldsba [%i0+%o3]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l3 = 00000000ffffffff, imm = 0000000000000001, %l4 = 00000000000000b9
sra %l3,0x001,%l4 ! %l4 = ffffffffffffffff
p33_label_11:
! Mem[0000000053000028] = 99aeb37e6cb2c8a7, %l3 = 00000000ffffffff
ldxa [%i2+%o5]0x88,%l3 ! %l3 = 99aeb37e6cb2c8a7
! %l5 = 0000000000000d46, immed = 00000c1d, %l5 = 0000000000000d46
tsubcctv %l5,0xc1d,%l5 ! %l0 = 00000000f1b396d6, Trapped
! immd = 000000000000038d, %l5 = 0000000000000d46, %ccr = 0a
movleu %xcc,0x38d,%l5 ! Register Not Moved
! Mem[0000000090000188] = 2d0b685c, %g2 = 000000001b3f9adf
lduw [%i4+0x188],%g2 ! %g2 = 000000002d0b685c
! Mem[0000000052000008] = 623b9bd3, %l6 = 000000008a7aeeea
swap [%i0+%o1],%l6 ! %l6 = 00000000623b9bd3
! Mem[0000000053000018] = c3051cc9, %f17 = c91c05c3
lda [%i2+%o3]0x88,%f17 ! %f17 = c3051cc9
! Mem[0000000053800150] = c275c055d6bfbf8e, %f24 = f72f39a7 f83634d7
ldd [%i3+0x150],%f24 ! %f24 = c275c055 d6bfbf8e
! %l6 = 00000000623b9bd3, %l7 = 00000000fd631d44, %ccr = 0a
movn %xcc,%l6,%l7 ! Register Not Moved
! %l6 = 00000000623b9bd3, Mem[0000000091000144] = 2483298e
stw %l6,[%i6+0x144] ! Mem[0000000091000144] = 623b9bd3
! Mem[0000000091800128] = 089d02df, %g2 = 000000002d0b685c
lduw [%o0+0x128],%g2 ! %g2 = 00000000089d02df
p33_label_12:
! Mem[00000000528001b8] = 196b1ff1, %l7 = 00000000fd631d44
ldstub [%i1+0x1b8],%l7 ! %l7 = 00000019000000ff
! %l0 = f1b396d6, %l1 = 8b908209, Mem[0000000053000028] = 6cb2c8a7 99aeb37e
stda %l0,[%i2+%o5]0x88 ! Mem[0000000053000028] = f1b396d6 8b908209
! %f0 = 4a2dd8fe 4c97bc08 d70c0275 d44bfb22
! %f4 = 6b99eca9 43dd85ba d0450eb4 bc671f15
! %f8 = de1d18d0 ec11f46e 3f7af80c 4abca970
! %f12 = 57453482 3484bf43 03125ec8 f11f6b19
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l3 = 99aeb37e6cb2c8a7, immd = fffffffffffff9f9, %l7 = 0000000000000019
sdivx %l3,-0x607,%l7 ! %l7 = 0010f9beb71845e2
! Mem[000000009180019c] = d55cdd14, %g2 = 00000000089d02df
ldub [%o0+0x19f],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090800028] = 08531eba8fd332d4, %f48 = 96a01d2a daab8cdc
ldda [%i5+0x028]%asi,%f48 ! %f48 = 08531eba 8fd332d4
! %l5 = 0000000000000d46, Mem[0000000090000010] = ee998ade26ab2dd7
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000d46
! Mem[00000000908001b4] = 307b0454, %g2 = 00000000000000d5
ldsba [%i5+0x1b4]%asi,%g2 ! %g2 = 0000000000000030
! Mem[0000000052000020] = c62664a5 6a872cea, %l6 = 623b9bd3, %l7 = b71845e2
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000c62664a5 000000006a872cea
! Mem[0000000052000018] = ff7321fb, %f28 = dec5b450
lda [%i0+%o3]0x80,%f28 ! %f28 = ff7321fb
p33_label_13:
! %l4 = ffffffff, %l5 = 00000d46, Mem[0000000090000110] = 22655a0b 7f8b313f
std %l4,[%i4+0x110] ! Mem[0000000090000110] = ffffffff 00000d46
! %l3 = 99aeb37e6cb2c8a7, Mem[00000000918000c8] = 253e43045d67fd8c
stx %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 99aeb37e6cb2c8a7
! %l5 = 0000000000000d46, immed = fffff7bd, %y = 16d8365e
udiv %l5,-0x843,%l3 ! %l3 = 0000000016d8371a
mov %l0,%y ! %y = f1b396d6
! Mem[00000000900000b0] = ad0737d0, %g2 = 0000000000000030
ldub [%i4+0x0b1],%g2 ! %g2 = 00000000000000ad
! %l6 = 00000000c62664a5, Mem[0000000091800048] = 3f283d9b50bcd7d6
stx %l6,[%o0+0x048] ! Mem[0000000091800048] = 00000000c62664a5
! immd = 00000000000002a3, %l3 = 0000000016d8371a, %ccr = 0a
movleu %icc,0x2a3,%l3 ! Register Not Moved
membar #Sync ! Added by membar checker (239)
! Mem[000000009000015c] = bc671f15, %g18 = eb6a34c00e98e3b0
ldswa [%i4+0x15c]%asi,%g2 ! %g2 = eb6a34c00e98e3b0
! %l6 = c62664a5, %l7 = 6a872cea, Mem[00000000908000c8] = 59095ea4 e50ee4f7
std %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = c62664a5 6a872cea
! Mem[0000000053000028] = f1b396d6, %l2 = ffffffffffffffff
lduwa [%i2+%o5]0x88,%l2 ! %l2 = 00000000f1b396d6
! Mem[0000000052000056] = 1c0fd373, %l1 = 000000008b908209
ldstub [%i0+0x056],%l1 ! %l1 = 000000d3000000ff
p33_label_14:
! Mem[0000000052800018] = f1b396b3, %f18 = eb7e801c
lda [%i1+%o3]0x81,%f18 ! %f18 = f1b396b3
! Mem[000000009080000c] = 815722de, %g2 = ffffffffbc671f15
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000008157
! %l5 = 0000000000000d46, Mem[00000000908000ba] = 12257317
sth %l5,[%i5+0x0ba] ! Mem[00000000908000b8] = 0d467317
! %l6 = 00000000c62664a5, %l3 = 0000000016d8371a, %l1 = 00000000000000d3
andcc %l6,%l3,%l1 ! %l1 = 0000000006002400, %ccr = 00
! Mem[0000000053000018] = c3051cc9, %l6 = 00000000c62664a5
lduha [%i2+%o3]0x89,%l6 ! %l6 = 0000000000001cc9
! Mem[0000000053000020] = 1d792938, %l0 = 00000000f1b396d6
lduba [%i2+%o4]0x89,%l0 ! %l0 = 0000000000000038
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l5 = 0000000000000d46, Mem[0000000053000018] = c3051cc9
stba %l5,[%i2+%o3]0x88 ! Mem[0000000053000018] = c3051c46
! %f12 = 57453482 3484bf43, Mem[0000000053800010] = 9fbd5293 38957b19
stda %f12,[%i3+%o2]0x80 ! Mem[0000000053800010] = 57453482 3484bf43
! Mem[00000000918001fc] = 23fce8ab, %g2 = 0000000000008157
ldsh [%o0+0x1fe],%g2 ! %g2 = 00000000000023fc
p33_label_15:
! Mem[0000000052000020] = a56426c6, %l0 = 0000000000000038
lduba [%i0+%o4]0x88,%l0 ! %l0 = 00000000000000c6
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = 00000000 00000d46 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 f454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000052800010] = 9a602a20, %l2 = 00000000f1b396d6
ldstuba [%i1+%o2]0x81,%l2 ! %l2 = 0000009a000000ff
! Set Register : %l5 = 0000000000000d46
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! %l0 = 00000000000000c6, %l5 = ffffffffffffffff, %l4 = ffffffffffffffff
sdivx %l0,%l5,%l4 ! %l4 = ffffffffffffff3a
! %l6 = 0000000000001cc9, %l1 = 0000000006002400, %l6 = 0000000000001cc9
xor %l6,%l1,%l6 ! %l6 = 00000000060038c9
! Mem[0000000053800150] = c275c055, %l4 = ffffff3a, %l7 = 6a872cea
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c275c055
! immd = 000000000000036b, %l5 = ffffffffffffffff, %ccr = 00
movvs %xcc,0x36b,%l5 ! Register Not Moved
! Mem[0000000053000018] = 0fa205edc3051c46, %f2 = d70c0275 d44bfb22
ldda [%i2+%o3]0x89,%f2 ! %f2 = 0fa205ed c3051c46
! Mem[00000000900001f8] = 07425ca0, %g18 = eb6a34c00e98e3b0
ldsw [%i4+0x1f8],%g2 ! %g2 = eb6a34c00e98e3b0
p33_label_16:
! %f7 = bc671f15, Mem[00000000908001e8] = 1ff578e9
st %f7 ,[%i5+0x1e8] ! Mem[00000000908001e8] = bc671f15
! %l1 = 0000000006002400, Mem[00000000530001c8] = 0423f3b4
sth %l1,[%i2+0x1c8] ! Mem[00000000530001c8] = 2400f3b4
! Mem[00000000908001a0] = 7e7f32e1 1ae55d08, %g2 = 07425ca0, %g3 = 5f04e1d5
ldd [%i5+0x1a0],%g2 ! %g2 = 000000007e7f32e1 000000001ae55d08
! Mem[0000000053000028] = f1b396d6, %f29 = abc693e0
lda [%i2+%o5]0x88,%f29 ! %f29 = f1b396d6
! Mem[00000000900000a8] = 10593f2f, %g2 = 000000007e7f32e1
lduw [%i4+0x0a8],%g2 ! %g2 = 0000000010593f2f
! %l6 = 00000000060038c9, %l4 = ffffffffffffff3a, %ccr = 00
movneg %icc,%l6,%l4 ! Register Not Moved
! Mem[0000000090800050] = db161e2b, %g2 = 0000000010593f2f
ldsh [%i5+0x050],%g2 ! %g2 = ffffffffffffdb16
! %l7 = 00000000c275c055, Mem[000000009080010a] = 92163abd
stb %l7,[%i5+0x10a] ! Mem[0000000090800108] = 55163abd
! Mem[0000000052000028] = 8bcbfaff, %l2 = 000000000000009a
ldsba [%i0+%o5]0x88,%l2 ! %l2 = ffffffffffffffff
! immd = 00000000000001b5, %l2 = ffffffffffffffff, %ccr = 00
movcs %xcc,0x1b5,%l2 ! Register Not Moved
p33_label_17:
! %l2 = ffffffffffffffff, Mem[0000000053000104] = 22a93744
stw %l2,[%i2+0x104] ! Mem[0000000053000104] = ffffffff
! Mem[000000009000018c] = 01a076f8, %g2 = ffffffffffffdb16
lduw [%i4+0x18c],%g2 ! %g2 = 0000000001a076f8
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = ffffffff 00000d46 c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! immd = 00000000000001bf, %l7 = 00000000c275c055, %ccr = 00
movl %xcc,0x1bf,%l7 ! Register Not Moved
! Mem[0000000091800194] = e6a90610, %g2 = 0000000001a076f8
ldsb [%o0+0x196],%g2 ! %g2 = ffffffffffffffe6
! Mem[00000000900000b4] = 4fe26d28, %g2 = ffffffffffffffe6
ldsha [%i4+0x0b6]%asi,%g2 ! %g2 = 0000000000004fe2
! Mem[0000000090800050] = db161e2be8d47b00, %g2 = 0000000000004fe2
ldx [%i5+0x050],%g2 ! %g2 = db161e2be8d47b00
! %l1 = 0000000006002400, %l4 = ffffffffffffff3a, %y = f1b396d6
mulscc %l1,%l4,%l0 ! %l0 = 0000000003001200, %ccr = 00, %y = 78d9cb6b
! %l2 = ffffffffffffffff
setx 0x6603c7dfa877a4eb,%g7,%l2 ! %l2 = 6603c7dfa877a4eb
! %l6 = 060038c9, %l7 = c275c055, Mem[0000000052000000] = 9a19364c 7cd51a34
stda %l6,[%i0+%g0]0x88 ! Mem[0000000052000000] = 060038c9 c275c055
p33_label_18:
! Mem[00000000538001d4] = c9080206, %l7 = 00000000c275c055
swap [%i3+0x1d4],%l7 ! %l7 = 00000000c9080206
! Mem[0000000052000000] = c938000655c075c2, %l0 = 0000000003001200
ldx [%i0+%g0],%l0 ! %l0 = c938000655c075c2
! %l4 = ffffffffffffff3a, %l6 = 00000000060038c9, %y = 78d9cb6b
sdiv %l4,%l6,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = 55c075c2
! Mem[0000000053800074] = 4592819d, %l7 = 00000000c9080206
swap [%i3+0x074],%l7 ! %l7 = 000000004592819d
! %f0 = 4a2dd8fe 4c97bc08 0fa205ed c3051c46
! %f4 = 6b99eca9 43dd85ba d0450eb4 bc671f15
! %f8 = de1d18d0 ec11f46e 3f7af80c 4abca970
! %f12 = 57453482 3484bf43 03125ec8 f11f6b19
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! %l4 = ffffffffffffff3a, %l7 = 000000004592819d, %l6 = 000000007fffffff
tsubcctv %l4,%l7,%l6 ! %l0 = c938000655c075e5, Trapped
! %l3 = 0000000016d8371a, %l2 = 6603c7dfa877a4eb, %ccr = 00
movrlez %l3,%l2,%l6 ! Not Moved, %l6 = 000000007fffffff
! Mem[0000000053000168] = b07829b17b958050, %l5 = ffffffffffffffff, %l7 = 000000004592819d
add %i2,0x168,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b07829b17b958050
! %l6 = 000000007fffffff, Mem[00000000918001cb] = 5cd9d1ca
stb %l6,[%o0+0x1cb] ! Mem[00000000918001c8] = ffd9d1ca
! Mem[00000000910001a0] = bec31e54ea13ce24, %f48 = 34ee920f 2129a19e
ldda [%i6+0x1a0]%asi,%f48 ! %f48 = bec31e54 ea13ce24
p33_label_19:
! %l1 = 0000000006002400, Mem[000000009100013a] = 6f701fce
stb %l1,[%i6+0x13a] ! Mem[0000000091000138] = 00701fce
! Mem[0000000091000180] = 4a731f767ae42270, %f48 = bec31e54 ea13ce24
ldd [%i6+0x180],%f48 ! %f48 = 4a731f76 7ae42270
! Mem[0000000090000100] = 920f2129, %g2 = db161e2be8d47b00
lduh [%i4+0x102],%g2 ! %g2 = 000000000000920f
! %l2 = 6603c7dfa877a4eb, %l3 = 0000000016d8371a, %y = 55c075c2
smulcc %l2,%l3,%l4 ! %l4 = f8305a4828dd3cde, %ccr = 80, %y = f8305a48
! Mem[0000000091000148] = f99edb45 bb8ca6d7, %g2 = 0000920f, %g3 = 1ae55d08
ldd [%i6+0x148],%g2 ! %g2 = 00000000f99edb45 00000000bb8ca6d7
! %l4 = f8305a4828dd3cde, %l3 = 0000000016d8371a, %l3 = 0000000016d8371a
srlx %l4,%l3,%l3 ! %l3 = 0000003e0c16920a
! Mem[00000000908001d8] = cb27ccef, %g2 = 00000000f99edb45
ldub [%i5+0x1da],%g2 ! %g2 = 00000000000000cb
! Mem[00000000918001cc] = d9d1ca4c, %g2 = 00000000000000cb
ldsba [%o0+0x1cc]%asi,%g2 ! %g2 = ffffffffffffffd9
! %l2 = 6603c7dfa877a4eb, Mem[00000000908001f9] = f57db4b1, %asi = 80
stba %l2,[%i5+0x1f9]%asi ! Mem[00000000908001f8] = eb7db4b1
! %l7 = b07829b17b958050, immed = 000000fa, %ccr = 80
movrlz %l7,0x0fa,%l3 ! Moved, %l3 = 00000000000000fa
p33_label_20:
! Mem[000000009180013c] = 00bd2c79, %g2 = ffffffffffffffd9
ldsha [%o0+0x13e]%asi,%g2 ! %g2 = 00000000000000bd
! %l4 = f8305a4828dd3cde, Mem[0000000091000150] = bf654879
stw %l4,[%i6+0x150] ! Mem[0000000091000150] = 28dd3cde
save ! CWP = 1
! Mem[00000000910001c8] = 4ceef152, %g18 = 373b8eb5dfb9ec20
ldsw [%o6+0x1c8],%g2 ! %g2 = 373b8eb5dfb9ec20
! Mem[0000000052800008] = e8d6c389 7b651bb7, %l4 = 73d1f048, %l5 = 5a2de8f4
ldda [%o1+%i1]0x80,%l4 ! %l4 = 00000000e8d6c389 000000007b651bb7
! Mem[00000000900000cc] = 5586a303, %g2 = 000000004ceef152
lduh [%o4+0x0ce],%g2 ! %g2 = 0000000000005586
! %l3 = b232ae71be3d36f5, Mem[0000000090000098] = 151f67bc
sth %l3,[%o4+0x098] ! Mem[0000000090000098] = 36f567bc
! Mem[00000000520001f8] = 5733e908, %l6 = 1bab0c63d7844812
swap [%o0+0x1f8],%l6 ! %l6 = 000000005733e908
! Mem[0000000053000000] = 90d10794, %l1 = bd03e9be6620696b
lduwa [%o2+%g0]0x80,%l1 ! %l1 = 0000000090d10794
! %l1 = 0000000090d10794, imm = fffffffffffff112, %l5 = 000000007b651bb7
addccc %l1,-0xeee,%l5 ! %l5 = 0000000090d0f8a6, %ccr = 19
p33_label_21: ! %cwp = 1
! Mem[00000000908001ac] = 9c9f5c20, %g2 = 0000000000005586
ldsba [%o5+0x1ae]%asi,%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = ffffff9c, %g3 = bb8ca6d7
ldda [%o5+0x140]%asi,%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! Mem[0000000053000118] = 2438806f74468732, %l1 = 0000000090d10794
ldx [%o2+0x118],%l1 ! %l1 = 2438806f74468732
! immd = 0000000000000297, %l7 = 617e4e4bde1fe682, %ccr = 19
movg %icc,0x297,%l7 ! Register Not Moved
! Mem[00000000908001d0] = 1a221693, %g2 = 000000004acaddd5
lduh [%o5+0x1d0],%g2 ! %g2 = 0000000000001a22
! %l0 = 1ca69df4a953b919, Mem[0000000052000020] = a56426c6
stba %l0,[%o0+%i4]0x88 ! Mem[0000000052000020] = a5642619
! Mem[00000000528001ec] = a20e9ca0, %f20 = f1b396b3
ld [%o1+0x1ec],%f20 ! %f20 = a20e9ca0
! Mem[0000000052000020] = 192664a56a872cea, %l0 = 1ca69df4a953b919
ldxa [%o0+%i4]0x81,%l0 ! %l0 = 192664a56a872cea
! %l4 = 00000000e8d6c389, Mem[0000000091000048] = 4b4e770bf7a5ca85
stx %l4,[%o6+0x048] ! Mem[0000000091000048] = 00000000e8d6c389
! %f17 = c3051cc9, Mem[00000000908001d0] = 1a221693
st %f17,[%o5+0x1d0] ! Mem[00000000908001d0] = c3051cc9
p33_label_22: ! %cwp = 1
! immd = 000000000000026a, %l1 = 2438806f74468732, %ccr = 19
movne %icc,0x26a,%l1 ! Moved, %l1 = 000000000000026a
! %l0 = 192664a56a872cea, %l3 = b232ae71be3d36f5, %ccr = 19
movgu %xcc,%l0,%l3 ! Register Not Moved
! %l0 = 192664a56a872cea, %l6 = 000000005733e908, %l0 = 192664a56a872cea
sll %l0,%l6,%l0 ! %l0 = 2664a56a872cea00
! Mem[000000009080015c] = 1e2bd804, %g18 = 373b8eb5dfb9ec20
ldsw [%o5+0x15c],%g2 ! %g2 = 373b8eb5dfb9ec20
! Mem[00000000918001d0] = 61bc4b5f75b517b3, %f48 = 4a731f76 7ae42270
ldd [%i0+0x1d0],%f48 ! %f48 = 61bc4b5f 75b517b3
! Mem[0000000090800120] = dca472b63b012cfa, %f48 = 61bc4b5f 75b517b3
ldd [%o5+0x120],%f48 ! %f48 = dca472b6 3b012cfa
! Mem[00000000910000b4] = 666102f0, %g18 = 373b8eb5dfb9ec20
ldsw [%o6+0x0b4],%g2 ! %g2 = 373b8eb5dfb9ec20
! %l4 = 00000000e8d6c389, Mem[000000009080004f] = 86db161e
stb %l4,[%o5+0x04f] ! Mem[000000009080004c] = 89db161e
! %f22 = 6ef3e4f1, Mem[00000000910000b8] = 44654723
st %f22,[%o6+0x0b8] ! Mem[00000000910000b8] = 6ef3e4f1
! immd = 00000000000000d6, %l4 = 00000000e8d6c389, %ccr = 19
movcs %icc,0x0d6,%l4 ! Moved, %l4 = 00000000000000d6
p33_label_23: ! %cwp = 1
! %l6 = 5733e908, %l7 = de1fe682, Mem[0000000090800088] = d3d60129 61cdd124
stda %l6,[%o5+0x088]%asi ! Mem[0000000090800088] = 5733e908 de1fe682
! Mem[0000000052800010] = 202a60ff, %l1 = 000000000000026a
ldswa [%o1+%i2]0x89,%l1 ! %l1 = 00000000202a60ff
! Mem[0000000091800048] = 00000000, %g2 = 00000000666102f0
ldsb [%i0+0x048],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000090d0f8a6, immed = ffffffa0, %ccr = 19
movrlez %l5,-0x060,%l0 ! Not Moved, %l0 = 2664a56a872cea00
! Mem[00000000918000c0] = 5f7cddae, %g2 = 0000000000000000
ldsb [%i0+0x0c1],%g2 ! %g2 = 000000000000005f
! %l2 = 9aeca1d610134bb1, Mem[0000000052000008] = 8a7aeeea
stba %l2,[%o0+%i1]0x80 ! Mem[0000000052000008] = b17aeeea
! %f16 = 5ebb8661 c3051cc9 f1b396b3 e79b2ede
! %f20 = a20e9ca0 8b908209 6ef3e4f1 0a2c07fc
! %f24 = c275c055 d6bfbf8e bf5ae5f2 8808825d
! %f28 = ff7321fb f1b396d6 eaf2ab0d f9fb322c
stda %f16,[%o4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000910000cc] = 80d38d16, %g2 = 000000000000005f
ldub [%o6+0x0ce],%g2 ! %g2 = 0000000000000080
! Mem[0000000052800190] = ba85dd43, %l5 = 0000000090d0f8a6, %asi = 80
swapa [%o1+0x190]%asi,%l5 ! %l5 = 00000000ba85dd43
! %l6 = 000000005733e908, Mem[000000009000012f] = 831e3b76
stb %l6,[%o4+0x12f] ! Mem[000000009000012c] = 081e3b76
p33_label_24: ! %cwp = 1
! Mem[0000000052800186] = fed82d4a, %l7 = 617e4e4bde1fe682
ldstuba [%o1+0x186]%asi,%l7 ! %l7 = 0000002d000000ff
! immd = 0000000000000399, %l4 = 00000000000000d6, %ccr = 19
movge %xcc,0x399,%l4 ! Moved, %l4 = 0000000000000399
! Mem[0000000052000018] = ff7321fb1588fe27, %l1 = 00000000202a60ff
ldxa [%o0+%i3]0x81,%l1 ! %l1 = ff7321fb1588fe27
! Mem[0000000091000180] = 1f767ae4, %g2 = 0000000000000080
ldsb [%o6+0x182],%g2 ! %g2 = 000000000000001f
! %l2 = 10134bb1, %l3 = be3d36f5, Mem[0000000090000148] = d70c0275 d44bfb22
std %l2,[%o4+0x148] ! Mem[0000000090000148] = 10134bb1 be3d36f5
! immd = 0000000000000137, %l4 = 0000000000000399, %ccr = 19
movleu %xcc,0x137,%l4 ! Moved, %l4 = 0000000000000137
! %f0 = 4a2dd8fe 4c97bc08, Mem[00000000908000e0] = 91a352cb c852478e
std %f0 ,[%o5+0x0e0] ! Mem[00000000908000e0] = 4a2dd8fe 4c97bc08
! %l7 = 000000000000002d
setx 0x69724d578081afa6,%g7,%l7 ! %l7 = 69724d578081afa6
! Mem[0000000052000028] = 8bcbfaff, %l7 = 69724d578081afa6
ldsba [%o0+%i5]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000053800018] = 477dbaff, %l1 = ff7321fb1588fe27
swapa [%o3+%i3]0x88,%l1 ! %l1 = 00000000477dbaff
p33_label_25: ! %cwp = 1
! %l6 = 000000005733e908, immed = 0000088c, %l2 = 9aeca1d610134bb1
taddcctv %l6,0x88c,%l2 ! %l2 = 000000005733f194, %ccr = 00
! Mem[0000000053000069] = 4fcfd2a6, %l2 = 000000005733f194
ldstub [%o2+0x069],%l2 ! %l2 = 000000cf000000ff
! Mem[00000000910000fc] = 0f9416c8, %g2 = 000000000000001f
ldub [%o6+0x0ff],%g2 ! %g2 = 000000000000000f
! Mem[0000000053000008] = 4d421361, %l6 = 000000005733e908
lduha [%o2+%i1]0x80,%l6 ! %l6 = 0000000000004d42
! Mem[00000000918001fc] = 3e3a23fc, %g2 = 000000000000000f
ldsh [%i0+0x1fc],%g2 ! %g2 = 0000000000003e3a
! Mem[00000000908001d0] = c3051cc9, %g2 = 0000000000003e3a
ldsh [%o5+0x1d0],%g2 ! %g2 = ffffffffffffc305
! Mem[00000000918001a8] = 98dfaf41e3201269, %f48 = dca472b6 3b012cfa
ldd [%i0+0x1a8],%f48 ! %f48 = 98dfaf41 e3201269
! %l1 = 00000000477dbaff, %l5 = 00000000ba85dd43, %l4 = 0000000000000137
xnorcc %l1,%l5,%l4 ! %l4 = ffffffff02079843, %ccr = 80
! %l1 = 00000000477dbaff, Mem[0000000090000150] = 6b99eca9
stw %l1,[%o4+0x150] ! Mem[0000000090000150] = 477dbaff
! Mem[0000000091000100] = 9416c8c1 a8d0d6e8, %g2 = ffffc305, %g3 = a883c31a
ldd [%o6+0x100],%g2 ! %g2 = 000000009416c8c1 00000000a8d0d6e8
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p33_branch_failed
p33_not_taken_0_end:
! End of Random Code for Thread 33
restore ! CWP = 0
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 c938000655c075e5
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000006002400
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 6603c7dfa877a4eb
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000fa
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f8305a4828dd3cde
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffff
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007fffffff
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be b07829b17b958050
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xf8305a48,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p33_failed
mov 0x111,%g1
! 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 4a2dd8fe 4c97bc08
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0fa205ed c3051c46
bne %xcc,p33_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6b99eca9 43dd85ba
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d0450eb4 bc671f15
bne %xcc,p33_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be de1d18d0 ec11f46e
bne %xcc,p33_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 3f7af80c 4abca970
bne %xcc,p33_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 57453482 3484bf43
bne %xcc,p33_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 03125ec8 f11f6b19
bne %xcc,p33_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5ebb8661 c3051cc9
bne %xcc,p33_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f1b396b3 e79b2ede
bne %xcc,p33_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a20e9ca0 8b908209
bne %xcc,p33_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c275c055 d6bfbf8e
bne %xcc,p33_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be bf5ae5f2 8808825d
bne %xcc,p33_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ff7321fb f1b396d6
bne %xcc,p33_f28_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c938000655c075c2
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 = b17aeeea259fbd91
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 192664a56a872cea
ldx [%i0+0x020],%g3 ! Observed data at 0000000052000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = cba2fb781c0fff73
ldx [%i0+0x050],%g3 ! Observed data at 0000000052000050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c91c05c3a10098f9
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000520000b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 42e25455bb70ed3d
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000520000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x168],%g2 ! Expected data = eaf2ab0d8d01cca7
ldx [%i0+0x168],%g3 ! Observed data at 0000000052000168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = f0df871bc91bf5e2
ldx [%i0+0x178],%g3 ! Observed data at 0000000052000178
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d7844812a5907546
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+0x010],%g2 ! Expected data = ff602a202d7d9025
ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = c91c05c3a363d448
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 = f99800a100000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000052800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2c39ea1f062401e2
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000528000d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 08bc974cfed8ff4a
ldx [%i1+0x180],%g3 ! Observed data at 0000000052800180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 90d0f8a6a9ec996b
ldx [%i1+0x190],%g3 ! Observed data at 0000000052800190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff6b1ff1c85e1203
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000528001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1b8,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 461c05c3ed05a20f
ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d696b3f10982908b
ldx [%i2+0x028],%g3 ! Observed data at 0000000053000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = c91c05c311a169f3
ldx [%i2+0x048],%g3 ! Observed data at 0000000053000048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4fffd2a6d516a8c8
ldx [%i2+0x068],%g3 ! Observed data at 0000000053000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9407d190370de19d
ldx [%i2+0x078],%g3 ! Observed data at 0000000053000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9abbbb86ffffffff
ldx [%i2+0x100],%g3 ! Observed data at 0000000053000100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = fef8e687253a0771
ldx [%i2+0x120],%g3 ! Observed data at 0000000053000120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 73e2a2cbee627ce1
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000530001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a09ee4ff5b76b9bb
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000530001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2400f3b4c27689ad
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000530001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1c8,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fd631d4491105956
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 = c3051cc9efd5e954
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 = 574534823484bf43
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 = 27fe881514c9a0f4
ldx [%i3+0x018],%g3 ! Observed data at 0000000053800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x018,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7d271ae7c9080206
ldx [%i3+0x070],%g3 ! Observed data at 0000000053800070
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x070,%g4
ldx [%g1+0x118],%g2 ! Expected data = a2d92ae3e8878006
ldx [%i3+0x118],%g3 ! Observed data at 0000000053800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cb664acec275c055
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000538001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1d0,%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_f4_fail:
set p33_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f6_fail:
set p33_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f8_fail:
set p33_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f10_fail:
set p33_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f12_fail:
set p33_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f14_fail:
set p33_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f16_fail:
set p33_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f18_fail:
set p33_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f20_fail:
set p33_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f24_fail:
set p33_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f26_fail:
set p33_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p33_f28_fail:
set p33_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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:
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052000020]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000053800020]
andncc %l4,0x035,%l5
stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800008]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800020]
mulx %l4,-0xda3,%l4
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000020]
done
p33_trap1o:
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052000020]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000053800020]
andncc %l4,0x035,%l5
stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800008]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800020]
mulx %l4,-0xda3,%l4
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000020]
done
p33_trap2e:
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000053800028]
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053000028]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053800000]
done
p33_trap2o:
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000053800028]
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053000028]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053800000]
done
p33_trap3e:
xor %l6,%l0,%l5
orn %l2,0xed4,%l7
andn %l2,0x425,%l4
xor %l7,%l6,%l6
xnor %l2,%l1,%l4
done
p33_trap3o:
xor %l6,%l0,%l5
orn %l2,0xed4,%l7
andn %l2,0x425,%l4
xor %l7,%l6,%l6
xnor %l2,%l1,%l4
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 = 357c34da3003064e
ldx [%g1+0x008],%l1 ! %l1 = a9f95d59f14ca26b
ldx [%g1+0x010],%l2 ! %l2 = 42e25455bb70ed3d
ldx [%g1+0x018],%l3 ! %l3 = 9a2b18f7dc1e9f4f
ldx [%g1+0x020],%l4 ! %l4 = 7f6f36de14c9a0f4
ldx [%g1+0x028],%l5 ! %l5 = 35d281da50d59919
ldx [%g1+0x030],%l6 ! %l6 = 319fb7a473e2a2cb
ldx [%g1+0x038],%l7 ! %l7 = 8f446f94811db755
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 1ca69df4a953b919
ldx [%g1+0x048],%l1 ! %l1 = bd03e9be6620696b
ldx [%g1+0x050],%l2 ! %l2 = 9aeca1d610134bb1
ldx [%g1+0x058],%l3 ! %l3 = b232ae71be3d36f5
ldx [%g1+0x060],%l4 ! %l4 = 2c4bf34a73d1f048
ldx [%g1+0x068],%l5 ! %l5 = 78edcdc45a2de8f4
ldx [%g1+0x070],%l6 ! %l6 = 1bab0c63d7844812
ldx [%g1+0x078],%l7 ! %l7 = 617e4e4bde1fe682
! Initialize the output register of window 1
set p33_local0_start,%o0
set p33_local1_start,%o1
set p33_local2_start,%o2
set p33_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 013c552b e3a625f2 da3437b1 ea2897c2
! %f4 = 4f1f84a5 76a28ca3 49b021db b26f2cc3
! %f8 = c05086f0 328ca63e 66b894a7 b08d36bb
! %f12 = 65051b3c f9388b5e 8afdb760 71d55e78
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dd1a3055 6ff992de bad077d0 98c5613a
! %f20 = af2e53af 5c5cc346 65079c24 bdf388ab
! %f24 = 32a2e7ef 108556c6 9ed1938d e887a69b
! %f28 = a288aa7d f89c119d 73087bb1 d6fbbc49
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e68cc0e0 7309914d 58aff3c8 de699946
! %f36 = bbe1db66 4866de41 df3b0415 7467bebf
! %f40 = 430ced55 4fb0fe1b 6e3d3106 b3bf7aec
! %f44 = 3284180f e7003021 b01a7f1e 3d8f3327
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4dd7a22000000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = 4dd7a22000000011
wr %g0,%y ! Clear Y 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[000000005580004c] = 14528597, %l3 = ce8368df, %l6 = b4d99445
add %i3,0x4c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000014528597
! Mem[0000000054000170] = 92a6852b, %l4 = e8300722c9bd049d
ldstub [%i0+0x170],%l4 ! %l4 = 00000092000000ff
! %l4 = 0000000000000092, %l3 = 8c3178dece8368df, %ccr = 44
movpos %xcc,%l4,%l3 ! Moved, %l3 = 0000000000000092
! %l0 = 85cb6bf425072fa6, immed = fffff483, %l3 = 0000000000000092
tsubcctv %l0,-0xb7d,%l3 ! %l0 = 85cb6bf425072fc9, Trapped
! %f16 = dd1a3055 6ff992de bad077d0 98c5613a
! %f20 = af2e53af 5c5cc346 65079c24 bdf388ab
! %f24 = 32a2e7ef 108556c6 9ed1938d e887a69b
! %f28 = a288aa7d f89c119d 73087bb1 d6fbbc49
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000918000b4] = a5509592, %g2 = 14e746635296ff5d
lduh [%o0+0x0b4],%g2 ! %g2 = 000000000000a550
membar #Sync ! Added by membar checker (240)
! %l4 = 0000000000000092, Mem[0000000090000060] = 32a2e7ef
stw %l4,[%i4+0x060] ! Mem[0000000090000060] = 00000092
! %l4 = 0000000000000092, %l1 = 7412dd2870aeffed, %l0 = 85cb6bf425072fc9
tsubcc %l4,%l1,%l0 ! %l0 = 8bed22d78f5100a5, %ccr = 9b
! %l3 = 0000000000000092, Mem[0000000091800159] = f2b91df9
stb %l3,[%o0+0x159] ! Mem[0000000091800158] = 92b91df9
! Mem[0000000091000038] = fc2fc57f, %g2 = 000000000000a550
lduw [%i6+0x038],%g2 ! %g2 = 00000000fc2fc57f
p34_label_2:
! Mem[0000000054800018] = 6389661e862caf01, %l0 = 8bed22d78f5100a5
ldxa [%i1+%o3]0x88,%l0 ! %l0 = 6389661e862caf01
! Mem[0000000054800000] = 3ed68ccc, %l7 = 5355db05ccdef026
lduwa [%i1+%g0]0x89,%l7 ! %l7 = 000000003ed68ccc
! %l3 = 0000000000000092, %l7 = 000000003ed68ccc, %ccr = 9b
move %icc,%l3,%l7 ! Register Not Moved
! Mem[00000000550000e0] = 29b37b5135edf257, %l1 = 7412dd2870aeffed, %l6 = 0000000014528597
add %i2,0xe0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 29b37b5135edf257
! Mem[00000000900001c8] = 2e218561 df2e401b, %g2 = fc2fc57f, %g3 = 0bad0b00
ldd [%i4+0x1c8],%g2 ! %g2 = 000000002e218561 00000000df2e401b
! Mem[00000000900001c0] = e1f675de46335dfe, %g2 = 000000002e218561
ldx [%i4+0x1c0],%g2 ! %g2 = e1f675de46335dfe
! Mem[0000000054800028] = 0fed9fe474d4ffe4, %l0 = 6389661e862caf01
ldxa [%i1+%o5]0x80,%l0 ! %l0 = 0fed9fe474d4ffe4
! %l7 = 000000003ed68ccc, Mem[00000000550000f0] = 3b005ca0, %asi = 80
stwa %l7,[%i2+0x0f0]%asi ! Mem[00000000550000f0] = 3ed68ccc
! Mem[0000000055000008] = 00bd1a42, %l1 = 7412dd2870aeffed
lduh [%i2+0x00a],%l1 ! %l1 = 0000000000001a42
! %l5 = 322adb14bf2cfbd9, Mem[00000000910001b0] = 2459beee
stw %l5,[%i6+0x1b0] ! Mem[00000000910001b0] = bf2cfbd9
p34_label_3:
! Mem[0000000054800010] = 2a8b7c7854b77705, %f20 = af2e53af 5c5cc346
ldda [%i1+%o2]0x80,%f20 ! %f20 = 2a8b7c78 54b77705
! %l3 = 0000000000000092, %l6 = 29b37b5135edf257, %l5 = 322adb14bf2cfbd9
addc %l3,%l6,%l5 ! %l5 = 29b37b5135edf2ea
! immd = 00000000000000ca, %l6 = 29b37b5135edf257, %ccr = 9b
mova %icc,0x0ca,%l6 ! Moved, %l6 = 00000000000000ca
! Mem[0000000055800010] = af2ddafc 719b003b, %l4 = 00000092, %l5 = 35edf2ea
ldda [%i3+%o2]0x89,%l4 ! %l4 = 00000000719b003b 00000000af2ddafc
! Mem[0000000091000158] = 0fc484af484b74d9, %f48 = 50982d72 5d73748f
ldd [%i6+0x158],%f48 ! %f48 = 0fc484af 484b74d9
! immd = 000000000000037b, %l7 = 000000003ed68ccc, %ccr = 9b
movn %xcc,0x37b,%l7 ! Register Not Moved
! %l6 = 00000000000000ca, %l7 = 000000003ed68ccc, %ccr = 9b
movcs %icc,%l6,%l7 ! Moved, %l7 = 00000000000000ca
! %l0 = 0fed9fe474d4ffe4, Mem[000000009180019a] = ba9b5f04
stb %l0,[%o0+0x19a] ! Mem[0000000091800198] = e49b5f04
! Mem[0000000055000038] = 8f7355876bac4e38, %l5 = 00000000af2ddafc, %l1 = 0000000000001a42
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 8f7355876bac4e38
! immd = 00000000000003b8, %l6 = 00000000000000ca, %ccr = 9b
movn %xcc,0x3b8,%l6 ! Register Not Moved
p34_label_4:
! Mem[0000000091800158] = b91df9e2, %g2 = e1f675de46335dfe
ldsh [%o0+0x15a],%g2 ! %g2 = ffffffffffffb91d
! %l1 = 8f7355876bac4e38, Mem[0000000054800018] = 01af2c86
stwa %l1,[%i1+%o3]0x80 ! Mem[0000000054800018] = 6bac4e38
! %f12 = 65051b3c f9388b5e, Mem[0000000054800018] = 6bac4e38 1e668963
stda %f12,[%i1+%o3]0x81 ! Mem[0000000054800018] = 65051b3c f9388b5e
! Mem[00000000550001a0] = 4385c92314e125e0, %l6 = 00000000000000ca, %l1 = 8f7355876bac4e38
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4385c92314e125e0
! %l4 = 00000000719b003b, imm = ffffffffffffff5e, %l3 = 0000000000000092
subc %l4,-0x0a2,%l3 ! %l3 = 00000000719b00dc
! Mem[00000000558001e0] = 47cc127f, %l1 = 4385c92314e125e0
swap [%i3+0x1e0],%l1 ! %l1 = 0000000047cc127f
! %f13 = f9388b5e, Mem[0000000054800020] = 7a18f406
sta %f13,[%i1+%o4]0x81 ! Mem[0000000054800020] = f9388b5e
! %l0 = 0fed9fe474d4ffe4, immed = 0000048c, %y = 00000000
smul %l0,0x48c,%l6 ! %l6 = 00000213387b80b0, %y = 00000213
! %l2 = 57b67cd5a298d8a0, Mem[0000000055800000] = 9c8034a2962bbc29
stxa %l2,[%i3+%g0]0x89 ! Mem[0000000055800000] = 57b67cd5a298d8a0
! Mem[00000000900001d8] = 74bf329d ce6dc6c1, %g2 = ffffb91d, %g3 = df2e401b
ldd [%i4+0x1d8],%g2 ! %g2 = 0000000074bf329d 00000000ce6dc6c1
p34_label_5:
! %l0 = 0fed9fe474d4ffe4, imm = 0000000000000000, %l2 = 57b67cd5a298d8a0
srax %l0,0x000,%l2 ! %l2 = 0fed9fe474d4ffe4
! Mem[0000000091000130] = 44f396ae, %g18 = 7ec6efd64422d4b7
ldsw [%i6+0x130],%g2 ! %g2 = 7ec6efd64422d4b7
! %l2 = 74d4ffe4, %l3 = 719b00dc, Mem[0000000054800078] = bf4dcd2b f11b42fc
stda %l2,[%i1+0x078]%asi ! Mem[0000000054800078] = 74d4ffe4 719b00dc
! %l2 = 74d4ffe4, %l3 = 719b00dc, Mem[00000000550000c8] = 2986f618 966f4487
std %l2,[%i2+0x0c8] ! Mem[00000000550000c8] = 74d4ffe4 719b00dc
! Mem[0000000054000020] = 72f63628, %l4 = 00000000719b003b
ldsha [%i0+%o4]0x89,%l4 ! %l4 = 0000000000003628
! %l6 = 387b80b0, %l7 = 000000ca, Mem[0000000055800010] = 3b009b71 fcda2daf
stda %l6,[%i3+%o2]0x80 ! Mem[0000000055800010] = 387b80b0 000000ca
! %l3 = 00000000719b00dc, %l0 = 0fed9fe474d4ffe4, %ccr = 9b
movrne %l3,%l0,%l4 ! Moved, %l4 = 0fed9fe474d4ffe4
! %l0 = 0fed9fe474d4ffe4, Mem[000000009100001c] = 139cf6c9
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 74d4ffe4
! %f19 = 98c5613a, Mem[0000000054800008] = 82748d6b
sta %f19,[%i1+%o1]0x89 ! Mem[0000000054800008] = 98c5613a
! %l6 = 00000213387b80b0, %l5 = 00000000af2ddafc, %y = 00000213
smulcc %l6,%l5,%l6 ! %l6 = ee2b0a4eb4188d40, %ccr = 88, %y = ee2b0a4e
p34_label_6:
! Mem[0000000054800008] = 1632e40b98c5613a, %l2 = 0fed9fe474d4ffe4
ldxa [%i1+%o1]0x88,%l2 ! %l2 = 1632e40b98c5613a
! Mem[00000000910001e0] = 75f6c9d2, %g2 = 0000000044f396ae
ldsb [%i6+0x1e1],%g2 ! %g2 = 0000000000000075
! %l4 = 0fed9fe474d4ffe4, Mem[0000000054000008] = de08496c
stha %l4,[%i0+%o1]0x89 ! Mem[0000000054000008] = de08ffe4
! %f22 = 65079c24 bdf388ab, Mem[00000000918001f0] = 7ba8917e 3e403ba4
stda %f22,[%o0+0x1f0]%asi ! Mem[00000000918001f0] = 65079c24 bdf388ab
! Mem[0000000055800010] = 387b80b0, %l5 = 00000000af2ddafc
ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 00000038000000ff
! Mem[00000000558000e0] = b950417853babe57, %l7 = 00000000000000ca, %l7 = 00000000000000ca
add %i3,0xe0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b950417853babe57
! %l6 = ee2b0a4eb4188d40, Mem[0000000055000010] = 734fe4e2
stba %l6,[%i2+%o2]0x88 ! Mem[0000000055000010] = 734fe440
! %l4 = 0fed9fe474d4ffe4, %l3 = 00000000719b00dc, %l4 = 0fed9fe474d4ffe4
srax %l4,%l3,%l4 ! %l4 = 00000000fed9fe47
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000548001c4] = 9067dfbb, %l4 = 00000000fed9fe47
lduh [%i1+0x1c6],%l4 ! %l4 = 000000000000dfbb
p34_label_7:
! done : should take illegal inst trap, %l0 = 0fed9fe474d4ffe4
done ! Illegal inst trap : %l0 = 0fed9fe474d4fff4
! %l4 = 000000000000dfbb, Mem[00000000908001aa] = b1779498
sth %l4,[%i5+0x1aa] ! Mem[00000000908001a8] = dfbb9498
! immd = 000000000000027f, %l0 = 0fed9fe474d4fff4, %ccr = 88
movn %icc,0x27f,%l0 ! Register Not Moved
! %f27 = e887a69b, Mem[0000000054000000] = 0b8fd0a7
sta %f27,[%i0+%g0]0x88 ! Mem[0000000054000000] = e887a69b
! Mem[00000000918000f8] = 034657a3, %g2 = 0000000000000075
ldsha [%o0+0x0fa]%asi,%g2 ! %g2 = 0000000000000346
! Mem[0000000091000048] = 4b4e770b, %g2 = 0000000000000346
ldsh [%i6+0x048],%g2 ! %g2 = 0000000000004b4e
! %l6 = ee2b0a4eb4188d40, Mem[0000000054000020] = 72f63628
stwa %l6,[%i0+%o4]0x89 ! Mem[0000000054000020] = b4188d40
! %l5 = 0000000000000038, Mem[0000000054800018] = 3c1b0565
stwa %l5,[%i1+%o3]0x88 ! Mem[0000000054800018] = 00000038
! %l1 = 0000000047cc127f
setx 0x2928737816937294,%g7,%l1 ! %l1 = 2928737816937294
! Mem[0000000054800018] = 38000000, %l1 = 2928737816937294
lduwa [%i1+%o3]0x81,%l1 ! %l1 = 0000000038000000
p34_label_8:
! Mem[00000000918000dc] = 31a3ab56, %g2 = 0000000000004b4e
ldsh [%o0+0x0de],%g2 ! %g2 = 00000000000031a3
save ! CWP = 1
! Mem[000000009100004c] = f7a5ca85, %g18 = 8e31fd1691e7c27c
ldsw [%o6+0x04c],%g2 ! %g2 = 8e31fd1691e7c27c
! Mem[0000000091000100] = c1a8d0d6, %g2 = fffffffff7a5ca85
lduba [%o6+0x103]%asi,%g2 ! %g2 = 00000000000000c1
membar #Sync ! Added by membar checker (241)
! %l6 = 1141e612040263ec, Mem[000000009000014a] = 4a3dbcae
sth %l6,[%o4+0x14a] ! Mem[0000000090000148] = 63ecbcae
! Mem[00000000548000f0] = 9bf966bd0f26b7ea, %l7 = 003bef4bd2ce3977, %l3 = 8ccb6339efefa037
add %o1,0xf0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9bf966bd0f26b7ea
! Mem[0000000054000008] = de08ffe4, %f23 = bdf388ab
lda [%o0+%i1]0x88,%f23 ! %f23 = de08ffe4
! Mem[0000000055000084] = 7acb47f3, %l3 = 9bf966bd0f26b7ea
ldsh [%o2+0x086],%l3 ! %l3 = 00000000000047f3
! Mem[0000000055000018] = 2987a65d, %l6 = 1141e612040263ec
ldsba [%o2+%i3]0x81,%l6 ! %l6 = 0000000000000029
! %l1 = 39e4eac7bc1c905d, %l4 = 01296313d7868889, %l0 = 1f65b5bde2849486
andncc %l1,%l4,%l0 ! %l0 = 38c488c428181054, %ccr = 00
p34_label_9: ! %cwp = 1
! Mem[0000000055000040] = ffe99bd63c7c18e4, %f30 = 73087bb1 d6fbbc49
ldd [%o2+0x040],%f30 ! %f30 = ffe99bd6 3c7c18e4
! Mem[0000000054800020] = 5e8b38f9, %l1 = 39e4eac7bc1c905d
lduwa [%o1+%i4]0x89,%l1 ! %l1 = 000000005e8b38f9
! Mem[00000000548000d8] = e78d1910, %l4 = d7868889, %l0 = 28181054
add %o1,0xd8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e78d1910
! %l4 = 01296313d7868889, Mem[0000000054000028] = 7b149a10da0d9990
stxa %l4,[%o0+%i5]0x88 ! Mem[0000000054000028] = 01296313d7868889
! Mem[00000000558000c0] = 64798b16, %l6 = 0000000000000029
swap [%o3+0x0c0],%l6 ! %l6 = 0000000064798b16
! Mem[00000000540000f4] = 1f8ab7f4, %f31 = 3c7c18e4
ld [%o0+0x0f4],%f31 ! %f31 = 1f8ab7f4
! %l1 = 000000005e8b38f9, imm = 000000000000001a, %l1 = 000000005e8b38f9
srax %l1,0x01a,%l1 ! %l1 = 0000000000000017
! Mem[0000000055800018] = 2b977027, %l6 = 0000000064798b16
ldsba [%o3+%i3]0x89,%l6 ! %l6 = 0000000000000027
! Mem[0000000090800160] = 3e9a8678, %g2 = 00000000000000c1
lduba [%o5+0x160]%asi,%g2 ! %g2 = 000000000000003e
! %l4 = 01296313d7868889, Mem[0000000055800010] = ff7b80b0
stwa %l4,[%o3+%i2]0x81 ! Mem[0000000055800010] = d7868889
p34_label_10: ! %cwp = 1
! Mem[0000000090800154] = 6786fde7, %g2 = 000000000000003e
ldsb [%o5+0x155],%g2 ! %g2 = 0000000000000067
! %l6 = 0000000000000027, Mem[0000000054800020] = f9388b5e859b46d8
stxa %l6,[%o1+%i4]0x81 ! Mem[0000000054800020] = 0000000000000027
! %f30 = ffe99bd6 1f8ab7f4, Mem[0000000054800028] = e49fed0f e4ffd474
stda %f30,[%o1+%i5]0x89 ! Mem[0000000054800028] = ffe99bd6 1f8ab7f4
! %l7 = 003bef4bd2ce3977, Mem[0000000091000136] = 8cdc4c90
stb %l7,[%o6+0x136] ! Mem[0000000091000134] = 77dc4c90
! Mem[0000000091000004] = 4cc663e3, %g2 = 0000000000000067
lduw [%o6+0x004],%g2 ! %g2 = 000000004cc663e3
! Mem[0000000090000144] = 888fc491, %g2 = 000000004cc663e3
lduw [%o4+0x144],%g2 ! %g2 = 00000000888fc491
! %l1 = 0000000000000017, %l3 = 00000000000047f3, %ccr = 00
movneg %icc,%l1,%l3 ! Register Not Moved
! Mem[0000000091000138] = 4c906f70 1fce8b29, %g2 = 888fc491, %g3 = ce6dc6c1
ldd [%o6+0x138],%g2 ! %g2 = 000000004c906f70 000000001fce8b29
! immd = 00000000000003cb, %l1 = 0000000000000017, %ccr = 00
move %xcc,0x3cb,%l1 ! Register Not Moved
! %l0 = 00000000e78d1910, imm = fffffffffffffac5, %l7 = 003bef4bd2ce3977
xnorcc %l0,-0x53b,%l7 ! %l7 = 00000000e78d1c2a, %ccr = 08
p34_label_11: ! %cwp = 1
! Set Register : %l3 = 00000000000047f3
xor %g0,-1,%l3 ! %l3 = ffffffffffffffff
! immd = 00000000000001fe, %l0 = 00000000e78d1910, %ccr = 08
movvs %icc,0x1fe,%l0 ! Register Not Moved
! Mem[000000005480019c] = ce284b46, %l6 = 0000000000000027
ldsh [%o1+0x19e],%l6 ! %l6 = 0000000000004b46
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[000000009100014c] = bb8ca6d7, %g2 = 000000004c906f70
lduw [%i6+0x14c],%g2 ! %g2 = 00000000bb8ca6d7
! Mem[00000000908001ec] = f1046e5b, %g18 = 7ec6efd64422d4b7
ldsw [%i5+0x1ec],%g2 ! %g2 = 7ec6efd64422d4b7
! %l7 = b950417853babe57, %l3 = 00000000719b00dc, %ccr = 08
movvs %icc,%l7,%l3 ! Register Not Moved
! Mem[00000000900001d8] = 329dce6d, %g2 = fffffffff1046e5b
lduh [%i4+0x1da],%g2 ! %g2 = 000000000000329d
! %l2 = 1632e40b98c5613a, %l5 = 0000000000000038, %ccr = 08
movrlz %l2,%l5,%l2 ! Not Moved, %l2 = 1632e40b98c5613a
! Mem[0000000091800178] = b03d72e95a6737e7, %g2 = 000000000000329d
ldx [%o0+0x178],%g2 ! %g2 = b03d72e95a6737e7
p34_label_12:
! %f16 = dd1a3055, Mem[0000000055800018] = 2b977027
sta %f16,[%i3+%o3]0x88 ! Mem[0000000055800018] = dd1a3055
! Mem[00000000548000b4] = 10057046, %l4 = 0000dfbb, %l1 = 38000000
add %i1,0xb4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000010057046
! %f23 = de08ffe4, Mem[0000000091800068] = fe4a806e
st %f23,[%o0+0x068] ! Mem[0000000091800068] = de08ffe4
! Mem[0000000091800068] = de08ffe4, %g2 = b03d72e95a6737e7
lduw [%o0+0x068],%g2 ! %g2 = 00000000de08ffe4
! %f6 = 49b021db b26f2cc3, Mem[0000000054000018] = 29fcfe0c f028b105
stda %f6 ,[%i0+%o3]0x80 ! Mem[0000000054000018] = 49b021db b26f2cc3
! Mem[0000000090000198] = 11310a36b2be6763, %f48 = 1231a8f0 888fc491
ldd [%i4+0x198],%f48 ! %f48 = 11310a36 b2be6763
! Mem[0000000054800020] = 27000000 00000000, %l4 = 0000dfbb, %l5 = 00000038
ldda [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000000 0000000027000000
! Mem[0000000055800124] = 9821ec15, %l3 = 00000000719b00dc
lduw [%i3+0x124],%l3 ! %l3 = 000000009821ec15
! Mem[00000000558001bc] = 1bf2494e, %l7 = 53babe57, %l1 = 10057046
add %i3,0x1bc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001bf2494e
! Mem[0000000055000000] = 4aaff4a7, %l7 = b950417853babe57
lduba [%i2+%g0]0x88,%l7 ! %l7 = 00000000000000a7
p34_label_13:
! %f21 = 54b77705, Mem[0000000091800144] = b654a261
st %f21,[%o0+0x144] ! Mem[0000000091800144] = 54b77705
! Mem[0000000055000008] = 00bd1a42, %l0 = 74d4fff4, %l7 = 000000a7
add %i2,0x08,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000000bd1a42
! %l4 = 00000000, %l5 = 27000000, Mem[0000000090800188] = cd2b4216 ada4c276
std %l4,[%i5+0x188] ! Mem[0000000090800188] = 00000000 27000000
! Mem[0000000055800000] = a0d898a2, %l1 = 000000001bf2494e
lduha [%i3+%g0]0x81,%l1 ! %l1 = 000000000000a0d8
! %l6 = ee2b0a4eb4188d40, immed = fffffc3f, %y = ee2b0a4e
udiv %l6,-0x3c1,%l0 ! %l0 = 00000000ee2b0dcc
mov %l0,%y ! %y = ee2b0dcc
! %l4 = 0000000000000000
sethi %hi(0xfee34800),%l4 ! %l4 = 00000000fee34800
! immd = 000000000000038f, %l1 = 000000000000a0d8, %ccr = 08
movvc %icc,0x38f,%l1 ! Moved, %l1 = 000000000000038f
! Mem[0000000055800018] = 55301add5f166f31, %l1 = 000000000000038f
ldxa [%i3+%o3]0x80,%l1 ! %l1 = 55301add5f166f31
! %f12 = 65051b3c f9388b5e, Mem[0000000055800010] = 898886d7 ca000000
stda %f12,[%i3+%o2]0x89 ! Mem[0000000055800010] = 65051b3c f9388b5e
! %l6 = ee2b0a4eb4188d40, Mem[00000000900000a8] = 10593f2f
stw %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = b4188d40
p34_label_14:
! Mem[00000000540001f8] = 0703a446, %l2 = 98c5613a, %l2 = 98c5613a
add %i0,0x1f8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000703a446
! Mem[0000000055000028] = c7397bb0f18217c5, %l6 = ee2b0a4eb4188d40
ldxa [%i2+%o5]0x80,%l6 ! %l6 = c7397bb0f18217c5
! %l4 = 00000000fee34800, Mem[000000009080005c] = e6055c3b
stw %l4,[%i5+0x05c] ! Mem[000000009080005c] = fee34800
! %l4 = 00000000fee34800, %l6 = c7397bb0f18217c5, %ccr = 08
movne %xcc,%l4,%l6 ! Moved, %l6 = 00000000fee34800
! Mem[000000009080016c] = a5ee00ad, %g2 = 00000000de08ffe4
ldub [%i5+0x16c],%g2 ! %g2 = 00000000000000a5
membar #Sync ! Added by membar checker (242)
! Mem[0000000090000140] = 1231a8f0 888fc491 314963ec bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[00000000900000c0] = 6fe4c21f 0afb269c, %g2 = 000000a5, %g3 = 1fce8b29
ldd [%i4+0x0c0],%g2 ! %g2 = 000000006fe4c21f 000000000afb269c
! Mem[00000000900000a0] = 37298c28a5017a73, %g2 = 000000006fe4c21f
ldx [%i4+0x0a0],%g2 ! %g2 = 37298c28a5017a73
! %l4 = 00000000fee34800, imm = 0000000000000015, %l6 = 00000000fee34800
srl %l4,0x015,%l6 ! %l6 = 00000000000007f7
! Mem[0000000055800000] = 57b67cd5 a298d8a0, %l4 = fee34800, %l5 = 27000000
ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000a298d8a0 0000000057b67cd5
p34_label_15:
! %l0 = 00000000ee2b0dcc, Mem[0000000091000170] = 41b868c464e862e7
stx %l0,[%i6+0x170] ! Mem[0000000091000170] = 00000000ee2b0dcc
! %l0 = 00000000ee2b0dcc, Mem[000000009100019e] = aeb5bec3
stb %l0,[%i6+0x19e] ! Mem[000000009100019c] = ccb5bec3
! %l5 = 0000000057b67cd5, Mem[0000000054000020] = 408d18b4
stha %l5,[%i0+%o4]0x80 ! Mem[0000000054000020] = 7cd518b4
! Mem[00000000558000c0] = 00000029, %l0 = 00000000ee2b0dcc
swap [%i3+0x0c0],%l0 ! %l0 = 0000000000000029
! %l0 = 0000000000000029, %l5 = 0000000057b67cd5, %y = ee2b0dcc
mulscc %l0,%l5,%l5 ! %l5 = 0000000080000014, %ccr = 08, %y = f71586e6
! Mem[00000000900001b4] = 86ea9d81, %g2 = 37298c28a5017a73
ldsb [%i4+0x1b7],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000091000080] = 037fae37, %g18 = 7ec6efd64422d4b7
ldsw [%i6+0x080],%g2 ! %g2 = 7ec6efd64422d4b7
! %l7 = 0000000000bd1a42, Mem[0000000054800020] = 00000000
stba %l7,[%i1+%o4]0x80 ! Mem[0000000054800020] = 42000000
! Mem[0000000055800018] = 55301add5f166f31, %l3 = 000000009821ec15
ldxa [%i3+%o3]0x81,%l3 ! %l3 = 55301add5f166f31
! Mem[0000000091800114] = 613c9bc6, %g2 = 00000000037fae37
ldsh [%o0+0x114],%g2 ! %g2 = 000000000000613c
p34_label_16:
! Mem[00000000908001f8] = f8f57db4 b1717f8a, %g2 = 0000613c, %g3 = 0afb269c
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000f8f57db4 00000000b1717f8a
! %l2 = 000000000703a446, %l5 = 0000000080000014, %ccr = 08
mova %xcc,%l2,%l5 ! Moved, %l5 = 000000000703a446
! Mem[00000000548001bc] = acf33307, %l2 = 0703a446, %l7 = 00bd1a42
add %i1,0x1bc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000acf33307
! immd = 00000000000001d5, %l0 = 0000000000000029, %ccr = 08
movl %icc,0x1d5,%l0 ! Moved, %l0 = 00000000000001d5
! Mem[0000000054000008] = e4ff08de, %f18 = bad077d0
lda [%i0+%o1]0x81,%f18 ! %f18 = e4ff08de
! %l3 = 55301add5f166f31, imm = fffffffffffff298, %l0 = 00000000000001d5
add %l3,-0xd68,%l0 ! %l0 = 55301add5f1661c9
! Clear Register : %l4 = 00000000a298d8a0
clr %l4 ! %l4 = 0000000000000000
! %l5 = 000000000703a446, imm = 000000000000003a, %l7 = 00000000acf33307
srax %l5,0x03a,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, %l1 = 55301add5f166f31, %ccr = 08
movne %icc,%l4,%l1 ! Moved, %l1 = 0000000000000000
! immd = 0000000000000092, %l3 = 55301add5f166f31, %ccr = 08
movvs %icc,0x092,%l3 ! Register Not Moved
p34_label_17:
! %l5 = 000000000703a446, Mem[0000000055000020] = 817867d42df84d30
stxa %l5,[%i2+%o4]0x81 ! Mem[0000000055000020] = 000000000703a446
! %l3 = 55301add5f166f31, %l3 = 55301add5f166f31, %l2 = 000000000703a446
subc %l3,%l3,%l2 ! %l2 = 0000000000000000
! Mem[0000000054000028] = 898886d7, %l0 = 55301add5f1661c9
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000898886d7
! Mem[0000000054000000] = 9ba687e862916b24, %l4 = 0000000000000000, %l1 = 0000000000000000
casxa [%i0]0x80,%l4,%l1 ! %l1 = 9ba687e862916b24
! %l1 = 9ba687e862916b24, imm = fffffffffffff91a, %l1 = 9ba687e862916b24
xnorcc %l1,-0x6e6,%l1 ! %l1 = 9ba687e862916dc1, %ccr = 80
! Mem[00000000900000c0] = 6fe4c21f 0afb269c, %g2 = f8f57db4, %g3 = b1717f8a
ldd [%i4+0x0c0],%g2 ! %g2 = 000000006fe4c21f 000000000afb269c
! %l0 = 00000000898886d7, %l0 = 00000000898886d7, %ccr = 80
movl %xcc,%l0,%l0 ! Moved, %l0 = 00000000898886d7
! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = f71586e6
smul %l4,%l4,%l2 ! %l2 = 0000000000000000, %y = 00000000
! Mem[0000000091000178] = b318db1e, %g2 = 000000006fe4c21f
ldsb [%i6+0x178],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000055000000] = a7f4af4a, %l5 = 000000000703a446
ldsha [%i2+%g0]0x81,%l5 ! %l5 = ffffffffffffa7f4
p34_label_18:
! %l6 = 00000000000007f7, immed = 00000650, %y = 00000000
udivcc %l6,0x650,%l2 ! %l2 = 0000000000000001, %ccr = 00
mov %l0,%y ! %y = 898886d7
! %l5 = ffffffffffffa7f4, Mem[0000000091800178] = b03d72e95a6737e7
stx %l5,[%o0+0x178] ! Mem[0000000091800178] = ffffffffffffa7f4
! %l0 = 00000000898886d7, %l2 = 0000000000000001, %y = 898886d7
sdivcc %l0,%l2,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 898886d7
! %l6 = 00000000000007f7, Mem[0000000055800000] = a0d898a2d57cb657
stxa %l6,[%i3+%g0]0x80 ! Mem[0000000055800000] = 00000000000007f7
! %l2 = 80000000, %l3 = 5f166f31, Mem[00000000918001a8] = 98dfaf41 e3201269
std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = 80000000 5f166f31
! %l5 = ffffffffffffa7f4, Mem[00000000918001cc] = d9d1ca4c
stw %l5,[%o0+0x1cc] ! Mem[00000000918001cc] = ffffa7f4
! %l2 = ffffffff80000000, Mem[00000000558000e8] = 0760d513ffe9bfa8
stx %l2,[%i3+0x0e8] ! Mem[00000000558000e8] = ffffffff80000000
! %l1 = 9ba687e862916dc1, Mem[00000000910000c8] = 41e919be91a380d3, %asi = 80
stxa %l1,[%i6+0x0c8]%asi ! Mem[00000000910000c8] = 9ba687e862916dc1
! %l2 = 80000000, %l3 = 5f166f31, Mem[0000000091000020] = 103b16d7 de211f96
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 80000000 5f166f31
! %l3 = 55301add5f166f31, Mem[00000000910000a0] = 9b409b4086349e0f
stx %l3,[%i6+0x0a0] ! Mem[00000000910000a0] = 55301add5f166f31
p34_label_19:
! Mem[0000000091800038] = 8581ae53, %g2 = ffffffffffffffb3
lduh [%o0+0x038],%g2 ! %g2 = 0000000000008581
! Mem[0000000090800134] = d60c5c7f, %g18 = 7ec6efd64422d4b7
ldswa [%i5+0x134]%asi,%g2 ! %g2 = 7ec6efd64422d4b7
! %f16 = dd1a3055 6ff992de e4ff08de 98c5613a
! %f20 = 2a8b7c78 54b77705 65079c24 de08ffe4
! %f24 = 32a2e7ef 108556c6 9ed1938d e887a69b
! %f28 = a288aa7d f89c119d ffe99bd6 1f8ab7f4
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l4 = 0000000000000000, Mem[0000000055800000] = 00000000
stwa %l4,[%i3+%g0]0x89 ! Mem[0000000055800000] = 00000000
! %l7 = 0000000000000000, %l6 = 00000000000007f7, %ccr = 8a
move %icc,%l7,%l6 ! Register Not Moved
! %l0 = 00000000898886d7, immed = fffffe72, %ccr = 8a
movrgz %l0,-0x18e,%l0 ! Moved, %l0 = fffffffffffffe72
! %l3 = 55301add5f166f31, Mem[00000000918001cc] = ffffa7f4
stw %l3,[%o0+0x1cc] ! Mem[00000000918001cc] = 5f166f31
! Mem[0000000055000010] = 40e44f73f4a0cbbd, %f10 = 66b894a7 b08d36bb
ldda [%i2+%o2]0x80,%f10 ! %f10 = 40e44f73 f4a0cbbd
! Mem[00000000550000c0] = b5a2829ffe002ae8, %l3 = 55301add5f166f31, %l4 = 0000000000000000
add %i2,0xc0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b5a2829ffe002ae8
! Mem[000000009180011c] = b5706809, %g2 = ffffffffd60c5c7f
ldub [%o0+0x11e],%g2 ! %g2 = 00000000000000b5
p34_label_20:
! %f15 = 71d55e78, Mem[0000000055800000] = 00000000
sta %f15,[%i3+%g0]0x88 ! Mem[0000000055800000] = 71d55e78
! %f14 = 8afdb760, Mem[000000009100019c] = c3f8ccb5
st %f14,[%i6+0x19c] ! Mem[000000009100019c] = 8afdb760
! Mem[0000000090000040] = dd1a3055 6ff992de bad077d0 98c5613a
! Mem[0000000090000050] = af2e53af 5c5cc346 65079c24 bdf388ab
! Mem[0000000090000060] = 00000092 108556c6 9ed1938d e887a69b
! Mem[0000000090000070] = a288aa7d f89c119d 73087bb1 d6fbbc49
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %l7 = 0000000000000000, Mem[00000000918000a5] = 8ce048c9, %asi = 80
stba %l7,[%o0+0x0a5]%asi ! Mem[00000000918000a4] = 00e048c9
membar #Sync ! Added by membar checker (243)
! %l3 = 55301add5f166f31, Mem[000000009000011d] = 08ffe432
stb %l3,[%i4+0x11d] ! Mem[000000009000011c] = 31ffe432
! Mem[0000000055000018] = 2987a65d9ad2ed8f, %f18 = e4ff08de 98c5613a
ldda [%i2+%o3]0x81,%f18 ! %f18 = 2987a65d 9ad2ed8f
! Mem[0000000091000028] = 05e12eff95d1d562, %g2 = 00000000000000b5
ldx [%i6+%o5],%g2 ! %g2 = 05e12eff95d1d562
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l3 = 55301add5f166f31, Mem[0000000055000018] = 5da68729
stwa %l3,[%i2+%o3]0x89 ! Mem[0000000055000018] = 5f166f31
! %l6 = 000007f7, %l7 = 00000000, Mem[0000000054800180] = c717fcc3 b19534ff
stda %l6,[%i1+0x180]%asi ! Mem[0000000054800180] = 000007f7 00000000
p34_label_21:
! Mem[00000000908001c8] = 2be1557a, %g2 = 05e12eff95d1d562
ldub [%i5+0x1ca],%g2 ! %g2 = 000000000000002b
! Mem[000000009000012c] = e887a69b, %g2 = 000000000000002b
ldsb [%i4+0x12c],%g2 ! %g2 = ffffffffffffffe8
! %f0 = 013c552b, Mem[0000000091000160] = f14be39c
sta %f0 ,[%i6+0x160]%asi ! Mem[0000000091000160] = 013c552b
! %l1 = 9ba687e862916dc1, Mem[00000000910001b8] = fe0490b847252129
stx %l1,[%i6+0x1b8] ! Mem[00000000910001b8] = 9ba687e862916dc1
! %l0 = fffffffffffffe72, Mem[00000000910001ae] = 465ebf2c
stb %l0,[%i6+0x1ae] ! Mem[00000000910001ac] = 725ebf2c
! %f4 = 4f1f84a5 76a28ca3, Mem[00000000908000f8] = 20f6ca5b 7d20dad0
std %f4 ,[%i5+0x0f8] ! Mem[00000000908000f8] = 4f1f84a5 76a28ca3
! Mem[0000000090000060] = 00000092 108556c6, %g2 = ffffffe8, %g3 = 0afb269c
ldd [%i4+0x060],%g2 ! %g2 = 0000000000000092 00000000108556c6
! Mem[00000000910001dc] = 3baa3b75, %g2 = 0000000000000092
lduh [%i6+0x1de],%g2 ! %g2 = 0000000000003baa
! %l1 = 9ba687e862916dc1, %l7 = 0000000000000000, %y = 898886d7
udivcc %l1,%l7,%l7 ! Div by zero, %l0 = fffffffffffffec2
mov %l0,%y ! %y = fffffe9a
! Mem[0000000091000024] = 5f166f31, %g18 = 7ec6efd64422d4b7
ldsw [%i6+0x024],%g2 ! %g2 = 7ec6efd64422d4b7
p34_label_22:
! Mem[000000009100009c] = 2d55301a, %g2 = 000000005f166f31
ldub [%i6+0x09f],%g2 ! %g2 = 000000000000002d
! %l1 = 9ba687e862916dc1, Mem[0000000055800020] = 9993ab2a707033b8
stxa %l1,[%i3+%o4]0x89 ! Mem[0000000055800020] = 9ba687e862916dc1
! Mem[0000000090000028] = 9b033cb4, %g2 = 000000000000002d
lduw [%i4+%o5],%g2 ! %g2 = 000000009b033cb4
! Mem[0000000090800138] = e4c74765, %g2 = 000000009b033cb4
lduh [%i5+0x13a],%g2 ! %g2 = 000000000000e4c7
! Mem[000000005580008c] = 07826793, %l4 = b5a2829ffe002ae8
lduw [%i3+0x08c],%l4 ! %l4 = 0000000007826793
! %l4 = 0000000007826793, imm = 0000000000000c60, %l3 = 55301add5f166f31
xnor %l4,0xc60,%l3 ! %l3 = fffffffff87d940c
! %f4 = 4f1f84a5 76a28ca3, Mem[0000000054800028] = 1f8ab7f4 ffe99bd6
stda %f4 ,[%i1+%o5]0x89 ! Mem[0000000054800028] = 4f1f84a5 76a28ca3
! %f2 = da3437b1, Mem[0000000055000020] = 00000000
sta %f2 ,[%i2+%o4]0x81 ! Mem[0000000055000020] = da3437b1
! %l4 = 0000000007826793, Mem[0000000054800018] = 38000000
stha %l4,[%i1+%o3]0x80 ! Mem[0000000054800018] = 67930000
! Mem[0000000055000028] = c7397bb0, %l7 = 0000000000000000
lduwa [%i2+%o5]0x81,%l7 ! %l7 = 00000000c7397bb0
p34_label_23:
! Mem[00000000550001ec] = d43d63f3, %l1 = 9ba687e862916dc1
ldswa [%i2+0x1ec]%asi,%l1 ! %l1 = ffffffffd43d63f3
! Mem[0000000091800088] = ad1e6f64, %g18 = 7ec6efd64422d4b7
ldsw [%o0+0x088],%g2 ! %g2 = 7ec6efd64422d4b7
! Mem[0000000091800088] = ad1e6f64, %g2 = ffffffffad1e6f64
lduh [%o0+0x088],%g2 ! %g2 = 000000000000ad1e
! %l7 = 00000000c7397bb0, Mem[0000000055800028] = dbdf1f84
stha %l7,[%i3+%o5]0x89 ! Mem[0000000055800028] = dbdf7bb0
! immd = 00000000000003d2, %l3 = fffffffff87d940c, %ccr = 8a
movgu %icc,0x3d2,%l3 ! Moved, %l3 = 00000000000003d2
! Mem[00000000548001f0] = ebc729ce, %l0 = fffffffffffffe9a
ldsb [%i1+0x1f0],%l0 ! %l0 = ffffffffffffffeb
! Mem[00000000550000c8] = 74d4ffe4719b00dc, %l4 = 0000000007826793, %l1 = ffffffffd43d63f3
add %i2,0xc8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 74d4ffe4719b00dc
! %l6 = 00000000000007f7, Mem[00000000910000d0] = 8d163530867874ed
stx %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000000007f7
! Mem[0000000055800118] = fe441505, %l0 = ffffffeb, %l0 = ffffffeb
add %i3,0x118,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000fe441505
! %l5 = ffffffffffffa7f4, %l6 = 00000000000007f7, %l2 = ffffffff80000000
xor %l5,%l6,%l2 ! %l2 = ffffffffffffa003
p34_label_24:
! Mem[0000000055800020] = 62916dc1, %l7 = 00000000c7397bb0
ldstuba [%i3+%o4]0x89,%l7 ! %l7 = 000000c1000000ff
! %f0 = 013c552b e3a625f2 da3437b1 ea2897c2
! %f4 = 4f1f84a5 76a28ca3 49b021db b26f2cc3
! %f8 = c05086f0 328ca63e 40e44f73 f4a0cbbd
! %f12 = 65051b3c f9388b5e 8afdb760 71d55e78
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000090000120] = 32a2e7ef, %g2 = 000000000000ad1e
lduh [%i4+0x120],%g2 ! %g2 = 00000000000032a2
! %l3 = 00000000000003d2, immed = 00000286, %y = fffffe9a
mulscc %l3,0x286,%l1 ! %l1 = 00000000000001e9, %ccr = 00, %y = 7fffff4d
! %l5 = ffffffffffffa7f4, Mem[00000000908001cc] = 557ad745
sth %l5,[%i5+0x1cc] ! Mem[00000000908001cc] = a7f4d745
! %f17 = 6ff992de, Mem[000000005580014c] = 1c3f5317
st %f17,[%i3+0x14c] ! Mem[000000005580014c] = 6ff992de
! Mem[00000000900001d8] = bf329dce, %g2 = 00000000000032a2
ldsb [%i4+0x1d9],%g2 ! %g2 = ffffffffffffffbf
! %l6 = 00000000000007f7, %l0 = 00000000fe441505, %ccr = 00
movge %xcc,%l6,%l0 ! Moved, %l0 = 00000000000007f7
! %l7 = 00000000000000c1, immed = fffffe40, %ccr = 00
movrne %l7,-0x1c0,%l2 ! Moved, %l2 = fffffffffffffe40
! %l4 = 0000000007826793, %l4 = 0000000007826793, %l6 = 00000000000007f7
sll %l4,%l4,%l6 ! %l6 = 00003c133c980000
p34_label_25:
! %f26 = 9ed1938d e887a69b, Mem[0000000054800028] = 76a28ca3 4f1f84a5
stda %f26,[%i1+%o5]0x88 ! Mem[0000000054800028] = 9ed1938d e887a69b
! Mem[00000000558001c0] = 29a50335, %l6 = 3c980000, %l3 = 000003d2
add %i3,0x1c0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000029a50335
! immd = 0000000000000264, %l7 = 00000000000000c1, %ccr = 00
movne %icc,0x264,%l7 ! Moved, %l7 = 0000000000000264
! Mem[0000000090000048] = bad077d0, %g2 = ffffffffffffffbf
ldub [%i4+0x048],%g2 ! %g2 = 00000000000000ba
! %f31 = 1f8ab7f4, Mem[0000000055000018] = 5f166f31
sta %f31,[%i2+%o3]0x88 ! Mem[0000000055000018] = 1f8ab7f4
! Mem[00000000908001c8] = 4e632be1, %g2 = 00000000000000ba
lduw [%i5+0x1c8],%g2 ! %g2 = 000000004e632be1
! %l6 = 00003c133c980000, Mem[00000000900000fd] = dac581dd, %asi = 80
stba %l6,[%i4+0x0fd]%asi ! Mem[00000000900000fc] = 00c581dd
! Mem[000000005500003c] = 6bac4e38, %l0 = 00000000000007f7, %asi = 80
swapa [%i2+0x03c]%asi,%l0 ! %l0 = 000000006bac4e38
! Mem[0000000091000118] = 5d8c784c, %g2 = 000000004e632be1
ldub [%i6+0x118],%g2 ! %g2 = 000000000000005d
! %l3 = 0000000029a50335, Mem[0000000091000034] = f8c80863
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 29a50335
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p34_branch_failed
p34_not_taken_0_end:
! End of Random Code for Thread 34
p34_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x088] ! Set processor 34 done flag
! Check Registers
p34_check_registers:
set p34_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000006bac4e38
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000001e9
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffe40
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000029a50335
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000007826793
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffa7f4
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00003c133c980000
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000264
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x7fffff4d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p34_failed
mov 0x111,%g1
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4f1f84a5 76a28ca3
bne %xcc,p34_f4_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 40e44f73 f4a0cbbd
bne %xcc,p34_f10_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 2987a65d 9ad2ed8f
bne %xcc,p34_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 2a8b7c78 54b77705
bne %xcc,p34_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 65079c24 de08ffe4
bne %xcc,p34_f22_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ffe99bd6 1f8ab7f4
bne %xcc,p34_f30_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9ba687e862916b24
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 = e4ff08de35b6c03e
ldx [%i0+0x008],%g3 ! Observed data at 0000000054000008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 49b021dbb26f2cc3
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 = 7cd518b49807016b
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 = 898886d713632901
ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x028,%g4
ldx [%g1+0x170],%g2 ! Expected data = ffa6852b1617a2bf
ldx [%i0+0x170],%g3 ! Observed data at 0000000054000170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x170,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 3a61c5980be43216
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 67930000f9388b5e
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 = 4200000000000027
ldx [%i1+0x020],%g3 ! Observed data at 0000000054800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9ba687e88d93d19e
ldx [%i1+0x028],%g3 ! Observed data at 0000000054800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 74d4ffe4719b00dc
ldx [%i1+0x078],%g3 ! Observed data at 0000000054800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x078,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000007f700000000
ldx [%i1+0x180],%g3 ! Observed data at 0000000054800180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x180,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 40e44f73f4a0cbbd
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 = f4b78a1f9ad2ed8f
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 = da3437b10703a446
ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8f735587000007f7
ldx [%i2+0x038],%g3 ! Observed data at 0000000055000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 74d4ffe4719b00dc
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000550000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3ed68cccf90791dc
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000550000f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0f0,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 785ed571000007f7
ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5e8b38f93c1b0565
ldx [%i3+0x010],%g3 ! Observed data at 0000000055800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 55301add5f166f31
ldx [%i3+0x018],%g3 ! Observed data at 0000000055800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff6d9162e887a69b
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 = b07bdfdb77be0490
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ee2b0dcc281c227a
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000558000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ffffffff80000000
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000558000e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 492447206ff992de
ldx [%i3+0x148],%g3 ! Observed data at 0000000055800148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 14e125e0b592c852
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000558001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1e0,%g4
! The test for processor 34 has passed
p34_passed:
ta GOOD_TRAP
nop
p34_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p34_failed
p34_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p34_failed
p34_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p34_failed
p34_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p34_failed
p34_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p34_failed
p34_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p34_failed
p34_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p34_failed
p34_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p34_failed
p34_f4_fail:
set p34_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f10_fail:
set p34_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f18_fail:
set p34_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f20_fail:
set p34_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f22_fail:
set p34_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f30_fail:
set p34_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
andncc %l1,-0xfd0,%l2
stwa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000028]
done
p34_trap1o:
andncc %l1,-0xfd0,%l2
stwa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000028]
done
p34_trap2e:
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054800028]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800008]
stwa %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000010]
done
p34_trap2o:
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054800028]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800008]
stwa %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000010]
done
p34_trap3e:
and %l2,%l4,%l0
done
p34_trap3o:
and %l2,%l4,%l0
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 = 85cb6bf425072fa6
ldx [%g1+0x008],%l1 ! %l1 = 7412dd2870aeffed
ldx [%g1+0x010],%l2 ! %l2 = 57b67cd5a298d8a0
ldx [%g1+0x018],%l3 ! %l3 = 8c3178dece8368df
ldx [%g1+0x020],%l4 ! %l4 = e8300722c9bd049d
ldx [%g1+0x028],%l5 ! %l5 = 322adb14bf2cfbd9
ldx [%g1+0x030],%l6 ! %l6 = 3efbf88eb4d99445
ldx [%g1+0x038],%l7 ! %l7 = 5355db05ccdef026
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 1f65b5bde2849486
ldx [%g1+0x048],%l1 ! %l1 = 39e4eac7bc1c905d
ldx [%g1+0x050],%l2 ! %l2 = d0fd03ee0db83ccf
ldx [%g1+0x058],%l3 ! %l3 = 8ccb6339efefa037
ldx [%g1+0x060],%l4 ! %l4 = 01296313d7868889
ldx [%g1+0x068],%l5 ! %l5 = 3c1b1453b6955ec8
ldx [%g1+0x070],%l6 ! %l6 = 1141e612040263ec
ldx [%g1+0x078],%l7 ! %l7 = 003bef4bd2ce3977
! Initialize the output register of window 1
set p34_local0_start,%o0
set p34_local1_start,%o1
set p34_local2_start,%o2
set p34_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = d82d55d8 39ba44b3 f480d58e 33a7aaf8
! %f4 = 4bff27b6 55c3dfa6 6f936e32 05d18c2a
! %f8 = fab89017 aca6715b 9978e6c4 f433511e
! %f12 = 450f3bf3 dc60191a d4b7b41d 2ca96153
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f1a4cb3d 1591808a 2e75954a dcd93f7b
! %f20 = 4c43c887 72792796 512afb83 b679139d
! %f24 = 7b14fa41 addb7e1e 798c4aef 02c2a515
! %f28 = 586e95f7 db3d00dd 8c88f374 a8aa8969
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 489c0037 c1d32e3c bd592215 b36a0723
! %f36 = b582525a ce325b16 76ca5c7a ef6e59f8
! %f40 = 6ae6c38b 5ecb3a21 8deeb2b4 0eacc9be
! %f44 = d55a3de6 6008333f 2cdca44c 01de5b0b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x119d0ad800000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = 119d0ad800000049
wr %g0,%y ! Clear Y 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[0000000057800004] = c8cacb3f, %l5 = dc6477b1df04bbec
swap [%i3+0x004],%l5 ! %l5 = 00000000c8cacb3f
! Mem[00000000578001e8] = e7dea710, %l0 = b36aa031, %l3 = 3e26c777
add %i3,0x1e8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000e7dea710
! %f0 = d82d55d8 39ba44b3 f480d58e 33a7aaf8
! %f4 = 4bff27b6 55c3dfa6 6f936e32 05d18c2a
! %f8 = fab89017 aca6715b 9978e6c4 f433511e
! %f12 = 450f3bf3 dc60191a d4b7b41d 2ca96153
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! %l7 = c342cbfe405bb090, %l6 = b237a28df08a7311, %ccr = 44
movleu %icc,%l7,%l6 ! Moved, %l6 = c342cbfe405bb090
! %l7 = c342cbfe405bb090, imm = 0000000000000870, %l2 = efd767f4812a1d35
andncc %l7,0x870,%l2 ! %l2 = c342cbfe405bb080, %ccr = 80
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000056800028] = 12518200, %l3 = 00000000e7dea710
lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000012
! Mem[0000000091800088] = ad1e6f64, %g2 = ff1da618b1d61d6d
lduw [%o0+0x088],%g2 ! %g2 = 00000000ad1e6f64
! %l3 = 0000000000000012, Mem[00000000918001a9] = dfaf41e3
stb %l3,[%o0+0x1a9] ! Mem[00000000918001a8] = 12af41e3
! Mem[0000000057000018] = 914446e1, %l4 = 8accffa661e1b3d7
lduha [%i2+%o3]0x88,%l4 ! %l4 = 00000000000046e1
p35_label_2:
! Mem[0000000056000020] = 0f3e1a65, %l0 = 834c163eb36aa031
lduba [%i0+%o4]0x89,%l0 ! %l0 = 0000000000000065
! Mem[0000000090800080] = 2881ae67, %g2 = 00000000ad1e6f64
ldsb [%i5+0x082],%g2 ! %g2 = 0000000000000028
! Mem[0000000056000008] = 5d182845, %l4 = 00000000000046e1
ldswa [%i0+%o1]0x80,%l4 ! %l4 = 000000005d182845
! Mem[0000000091800028] = 6603925a, %g2 = 0000000000000028
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000066
! Mem[000000005780019b] = 738e28bd, %l0 = 0000000000000065
ldstub [%i3+0x19b],%l0 ! %l0 = 000000bd000000ff
! %l2 = 405bb080, %l3 = 00000012, Mem[0000000090000058] = 06969e62 6313d865
std %l2,[%i4+0x058] ! Mem[0000000090000058] = 405bb080 00000012
! %l0 = 00000000000000bd, imm = fffffffffffff51e, %l6 = c342cbfe405bb090
tsubcc %l0,-0xae2,%l6 ! %l6 = 0000000000000b9f, %ccr = 13
! Mem[0000000057800000] = a7f81fa2, %l0 = 00000000000000bd
ldstuba [%i3+%g0]0x81,%l0 ! %l0 = 000000a7000000ff
! %l2 = c342cbfe405bb080, Mem[00000000918001f4] = 3e403ba4
stw %l2,[%o0+0x1f4] ! Mem[00000000918001f4] = 405bb080
! %l5 = 00000000c8cacb3f, Mem[00000000910000e0] = 1ff12e95
stw %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = c8cacb3f
p35_label_3:
! %l6 = 0000000000000b9f, Mem[00000000900000b1] = 0f3bf3dc
stb %l6,[%i4+0x0b1] ! Mem[00000000900000b0] = 9f3bf3dc
! %l1 = b89a0e55fcade3b4, Mem[00000000910000c2] = 9adf953c
sth %l1,[%i6+0x0c2] ! Mem[00000000910000c0] = e3b4953c
! Mem[0000000056000048] = 5eb4ee08, %l4 = 000000005d182845
swap [%i0+0x048],%l4 ! %l4 = 000000005eb4ee08
! %l4 = 5eb4ee08, %l5 = c8cacb3f, Mem[0000000090800190] = 172bb11b 249cb1ed
std %l4,[%i5+0x190] ! Mem[0000000090800190] = 5eb4ee08 c8cacb3f
! Mem[00000000900000f0] = 533986c0ffc5a30b, %f48 = e1f675de 46335dfe
ldda [%i4+0x0f0]%asi,%f48 ! %f48 = 533986c0 ffc5a30b
! Mem[0000000091000044] = d61db2b3, %g2 = 0000000000000066
ldub [%i6+0x044],%g2 ! %g2 = 00000000000000d6
! Mem[0000000056800150] = 389ef87c, %l6 = 00000b9f, %l6 = 00000b9f
add %i1,0x150,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000389ef87c
! Set Register : %l1 = b89a0e55fcade3b4
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
membar #Sync ! Added by membar checker (244)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 405bb080 00000012
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! immd = 00000000000003ae, %l1 = ffffffffffffffff, %ccr = 13
movn %icc,0x3ae,%l1 ! Register Not Moved
p35_label_4:
! Mem[0000000056800018] = 82351285, %l6 = 00000000389ef87c
ldswa [%i1+%o3]0x81,%l6 ! %l6 = ffffffff82351285
! Mem[0000000057000000] = 4ed000d3, %l0 = 00000000000000a7
lduba [%i2+%g0]0x80,%l0 ! %l0 = 000000000000004e
! %f30 = 8c88f374, Mem[0000000090000154] = 95467eb9
st %f30,[%i4+0x154] ! Mem[0000000090000154] = 8c88f374
! Mem[0000000057000018] = e1464491, %l0 = 000000000000004e
ldsba [%i2+%o3]0x80,%l0 ! %l0 = ffffffffffffffe1
! %l4 = 000000005eb4ee08, %l1 = ffffffffffffffff, %y = 00000000
sdiv %l4,%l1,%l7 ! %l7 = ffffffffa14b11f8
mov %l0,%y ! %y = ffffffe1
! %f14 = d4b7b41d 2ca96153, Mem[0000000090800048] = 6b234ec5 7f63d586
stda %f14,[%i5+0x048]%asi ! Mem[0000000090800048] = d4b7b41d 2ca96153
! Mem[000000005700010a] = 4d47f7dd, %l7 = ffffffffa14b11f8
ldstub [%i2+0x10a],%l7 ! %l7 = 000000f7000000ff
! Mem[00000000570001c8] = dc07a09aab00b2bc, %l1 = ffffffffffffffff, %l3 = 0000000000000012
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = dc07a09aab00b2bc
! Mem[0000000090800040] = ab4d9bed, %g18 = fe1fdcbfaa8ca38c
ldsw [%i5+0x040],%g2 ! %g2 = fe1fdcbfaa8ca38c
! Randomly selected nop
nop
p35_label_5:
! %l7 = 00000000000000f7, imm = fffffffffffff5e1, %l1 = ffffffffffffffff
and %l7,-0xa1f,%l1 ! %l1 = 00000000000000e1
! %l3 = dc07a09aab00b2bc, %l2 = c342cbfe405bb080, %l6 = ffffffff82351285
sdivx %l3,%l2,%l6 ! %l6 = 0000000000000000
! Mem[0000000056000008] = 60ee72ac4528185d, %l0 = ffffffffffffffe1
ldxa [%i0+%o1]0x89,%l0 ! %l0 = 60ee72ac4528185d
! %f20 = 4c43c887 72792796, Mem[00000000918001e8] = a309f910 41b08f30
std %f20,[%o0+0x1e8] ! Mem[00000000918001e8] = 4c43c887 72792796
! %l6 = 0000000000000000, immed = 00000a51, %y = ffffffe1
mulscc %l6,0xa51,%l2 ! %l2 = 0000000080000a51, %ccr = 08, %y = 7ffffff0
! %l7 = 00000000000000f7, Mem[000000009000013c] = 3f8d7d73
sth %l7,[%i4+0x13c] ! Mem[000000009000013c] = 00f77d73
! Mem[00000000578001d0] = f2132474, %l1 = 00000000000000e1
swap [%i3+0x1d0],%l1 ! %l1 = 00000000f2132474
! %l2 = 80000a51, %l3 = ab00b2bc, Mem[00000000910000f8] = 2bd48627 c5b55944
std %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = 80000a51 ab00b2bc
! %l5 = 00000000c8cacb3f, Mem[0000000090000130] = 1e3b769bf7c898e9
stx %l5,[%i4+0x130] ! Mem[0000000090000130] = 00000000c8cacb3f
! Mem[000000005680012b] = 9860e9c1, %l2 = 0000000080000a51
ldstub [%i1+0x12b],%l2 ! %l2 = 000000c1000000ff
p35_label_6:
! Mem[0000000090000080] = d82d55d8 39ba44b3 f480d58e 33a7aaf8
! Mem[0000000090000090] = 4bff27b6 55c3dfa6 6f936e32 05d18c2a
! Mem[00000000900000a0] = fab89017 aca6715b 9978e6c4 f433511e
! Mem[00000000900000b0] = 459f3bf3 dc60191a d4b7b41d 2ca96153
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000004] = 43847e4c, %g2 = ffffffffab4d9bed
ldsba [%i4+0x007]%asi,%g2 ! %g2 = 0000000000000043
! Mem[0000000057000120] = fa816058, %l7 = 00000000000000f7
swap [%i2+0x120],%l7 ! %l7 = 00000000fa816058
! %l0 = 60ee72ac4528185d, %l2 = 00000000000000c1, %ccr = 08
movge %xcc,%l0,%l2 ! Moved, %l2 = 60ee72ac4528185d
! %l1 = 00000000f2132474, %l7 = 00000000fa816058, %l2 = 60ee72ac4528185d
xor %l1,%l7,%l2 ! %l2 = 000000000892442c
! Mem[0000000056000000] = 5f9b6b46, %l6 = 0000000000000000, %asi = 80
swapa [%i0+0x000]%asi,%l6 ! %l6 = 000000005f9b6b46
! %l6 = 5f9b6b46, %l7 = fa816058, Mem[00000000568001a8] = 44604127 225f716f
std %l6,[%i1+0x1a8] ! Mem[00000000568001a8] = 5f9b6b46 fa816058
! %l2 = 0892442c, %l3 = ab00b2bc, Mem[0000000090800030] = 574d316e 37c4972c
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 0892442c ab00b2bc
! Mem[0000000090000194] = 791c1131, %g2 = 0000000000000043
lduh [%i4+0x196],%g2 ! %g2 = 000000000000791c
! Mem[00000000560000f0] = fad0be6ae20406d2, %l7 = 00000000fa816058, %l4 = 000000005eb4ee08
add %i0,0xf0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = fad0be6ae20406d2
p35_label_7:
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800000] = afcee255, %g2 = 000000000000791c
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000090800110] = b2e0f8e5, %g2 = ffffffffffffffaf
lduh [%i5+0x110],%g2 ! %g2 = 000000000000b2e0
! done : should take illegal inst trap, %l0 = 60ee72ac4528185d
done ! Illegal inst trap : %l0 = 60ee72ac4528186d
! Mem[0000000056800028] = a9acb9ce00825112, %l4 = fad0be6ae20406d2
ldxa [%i1+%o5]0x88,%l4 ! %l4 = a9acb9ce00825112
! immd = 00000000000003af, %l2 = 000000000892442c, %ccr = 08
move %icc,0x3af,%l2 ! Register Not Moved
! Mem[0000000056000010] = b4b39904, %f31 = a8aa8969
lda [%i0+%o2]0x80,%f31 ! %f31 = b4b39904
! immd = 00000000000001eb, %l5 = 00000000c8cacb3f, %ccr = 08
movneg %xcc,0x1eb,%l5 ! Register Not Moved
! %f27 = 02c2a515, Mem[00000000578001a8] = 352e0ade
st %f27,[%i3+0x1a8] ! Mem[00000000578001a8] = 02c2a515
! Mem[0000000090800010] = 8d8cadf7, %g2 = 000000000000b2e0
lduw [%i5+%o2],%g2 ! %g2 = 000000008d8cadf7
p35_label_8:
! Mem[0000000090800078] = 05af2cea1c600515, %g2 = 000000008d8cadf7
ldx [%i5+0x078],%g2 ! %g2 = 05af2cea1c600515
! %l2 = 000000000892442c, Mem[0000000057000010] = e8365809a1a48016
stxa %l2,[%i2+%o2]0x89 ! Mem[0000000057000010] = 000000000892442c
! Mem[000000009080012c] = c5cf2204, %g2 = 05af2cea1c600515
ldsb [%i5+0x12f],%g2 ! %g2 = ffffffffffffffc5
! %l1 = 00000000f2132474, Mem[0000000057800000] = a21ff8ff
stha %l1,[%i3+%g0]0x88 ! Mem[0000000057800000] = a21f2474
! %l0 = 60ee72ac4528186d, Mem[0000000091000068] = 955a2d89
stw %l0,[%i6+0x068] ! Mem[0000000091000068] = 4528186d
! Mem[0000000090800050] = 1e2be8d4, %g2 = ffffffffffffffc5
lduh [%i5+0x052],%g2 ! %g2 = 0000000000001e2b
! %l4 = a9acb9ce00825112, Mem[0000000091000036] = 0863fc2f
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = 5112fc2f
! %l3 = dc07a09aab00b2bc, Mem[0000000057000020] = 433acfa1
stba %l3,[%i2+%o4]0x88 ! Mem[0000000057000020] = 433acfbc
! %l7 = 00000000fa816058, Mem[00000000910000ee] = 73fcd89f
stb %l7,[%i6+0x0ee] ! Mem[00000000910000ec] = 58fcd89f
! %l5 = 00000000c8cacb3f, Mem[0000000090800060] = d178b965
stw %l5,[%i5+0x060] ! Mem[0000000090800060] = c8cacb3f
p35_label_9:
! Mem[0000000091000000] = c64cc663, %g2 = 0000000000001e2b
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000009000006c] = 929373e0, %g2 = ffffffffffffffc6
ldsb [%i4+0x06e],%g2 ! %g2 = ffffffffffffff92
! %l3 = dc07a09aab00b2bc, immed = 00000c30, %y = 7ffffff0
udivcc %l3,0xc30,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 4528186d
! Mem[0000000090000144] = c4913149, %g2 = ffffffffffffff92
ldsh [%i4+0x146],%g2 ! %g2 = ffffffffffffc491
! %l3 = 00000000ffffffff, imm = fffffffffffffa98, %l4 = a9acb9ce00825112
add %l3,-0x568,%l4 ! %l4 = 00000000fffffa97
! %f3 = 33a7aaf8, Mem[00000000910001f4] = b153672f
st %f3 ,[%i6+0x1f4] ! Mem[00000000910001f4] = 33a7aaf8
! Mem[00000000910001f0] = 4f29ed9c, %g18 = fe1fdcbfaa8ca38c
ldsw [%i6+0x1f0],%g2 ! %g2 = fe1fdcbfaa8ca38c
! Mem[00000000568000f8] = c71cec64d3b386cc, %l7 = 00000000fa816058, %l3 = 00000000ffffffff
add %i1,0xf8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c71cec64d3b386cc
! Mem[0000000057800010] = 080a5e5831108eaa, %l5 = 00000000c8cacb3f
ldxa [%i3+%o2]0x80,%l5 ! %l5 = 080a5e5831108eaa
! Mem[00000000570001d8] = 9125b196a166481a, %l3 = c71cec64d3b386cc, %l5 = 080a5e5831108eaa
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 9125b196a166481a
p35_label_10:
! Mem[00000000908000b8] = 2573175e, %g2 = 000000004f29ed9c
ldsb [%i5+0x0bb],%g2 ! %g2 = 0000000000000025
! %l1 = 00000000f2132474, imm = 00000000000003e1, %l5 = 9125b196a166481a
sub %l1,0x3e1,%l5 ! %l5 = 00000000f2132093
! %l1 = 00000000f2132474, Mem[0000000056000020] = 7ca842ce0f3e1a65
stxa %l1,[%i0+%o4]0x89 ! Mem[0000000056000020] = 00000000f2132474
! Set Register : %l6 = 000000005f9b6b46
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %l4 = 00000000fffffa97, Mem[0000000091000114] = 5764cf50
stw %l4,[%i6+0x114] ! Mem[0000000091000114] = fffffa97
! %f28 = 586e95f7, Mem[0000000057000010] = 2c449208
sta %f28,[%i2+%o2]0x81 ! Mem[0000000057000010] = 586e95f7
! Mem[000000005700017c] = a6741832, %l0 = 60ee72ac4528186d
swap [%i2+0x17c],%l0 ! %l0 = 00000000a6741832
! %f4 = 4bff27b6, Mem[0000000056800008] = 273a6373
sta %f4 ,[%i1+%o1]0x81 ! Mem[0000000056800008] = 4bff27b6
! %l5 = 00000000f2132093, Mem[0000000091800098] = 83cfe9d3
sth %l5,[%o0+0x098] ! Mem[0000000091800098] = 2093e9d3
! %l6 = ffffffffffffffff, Mem[0000000056800018] = 82351285fdee899f
stxa %l6,[%i1+%o3]0x80 ! Mem[0000000056800018] = ffffffffffffffff
p35_label_11:
! Mem[0000000057000038] = 08c1e79d89e398bf, %l6 = ffffffffffffffff, %l7 = 00000000fa816058
add %i2,0x38,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 08c1e79d89e398bf
! %l2 = 000000000892442c, Mem[0000000091000060] = 5da12a33b0ae5170, %asi = 80
stxa %l2,[%i6+0x060]%asi ! Mem[0000000091000060] = 000000000892442c
! Mem[0000000091800030] = 268769d2 7f5a70fd, %g2 = 00000025, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 00000000268769d2 000000007f5a70fd
! Mem[0000000057800064] = 1fb031dd, %l7 = 08c1e79d89e398bf
swap [%i3+0x064],%l7 ! %l7 = 000000001fb031dd
! Mem[00000000918001d8] = 7a3c5365, %g2 = 00000000268769d2
ldsh [%o0+0x1d8],%g2 ! %g2 = 0000000000007a3c
! Mem[0000000091800134] = 59e48239, %g2 = 0000000000007a3c
lduw [%o0+0x134],%g2 ! %g2 = 0000000059e48239
! Mem[00000000918000c4] = ae582979, %g18 = fe1fdcbfaa8ca38c
ldsw [%o0+0x0c4],%g2 ! %g2 = fe1fdcbfaa8ca38c
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! %l7 = 000000001fb031dd, %l7 = 000000001fb031dd, %ccr = 0a
movcc %icc,%l7,%l7 ! Moved, %l7 = 000000001fb031dd
! %l3 = c71cec64d3b386cc, Mem[0000000056800018] = ffffffff
stha %l3,[%i1+%o3]0x88 ! Mem[0000000056800018] = ffff86cc
p35_label_12:
! %l7 = 000000001fb031dd, Mem[00000000900001c3] = de46335d
stb %l7,[%i4+0x1c3] ! Mem[00000000900001c0] = dd46335d
! Mem[00000000578001a6] = 3df525ab, %l5 = 00000000f2132093
ldstub [%i3+0x1a6],%l5 ! %l5 = 00000025000000ff
! Mem[0000000091800174] = 7401b03d, %g2 = ffffffffae582979
lduh [%o0+0x176],%g2 ! %g2 = 0000000000007401
! %l4 = 00000000fffffa97, immed = fffff739, %y = 4528186d
umulcc %l4,-0x8c7,%l4 ! %l4 = fffff1d0002f7c9f, %ccr = 80, %y = fffff1d0
! %l0 = a6741832, %l1 = f2132474, Mem[0000000091800080] = a236fd5a 6ffbbb7b
std %l0,[%o0+0x080] ! Mem[0000000091800080] = a6741832 f2132474
! %l6 = ffffffffffffffff, imm = 0000000000000006, %l0 = 00000000a6741832
srlx %l6,0x006,%l0 ! %l0 = 03ffffffffffffff
! %l6 = ffffffffffffffff
sethi %hi(0xdc65ec00),%l6 ! %l6 = 00000000dc65ec00
! %l5 = 0000000000000025, Mem[0000000057000018] = 0506fff5914446e1
stxa %l5,[%i2+%o3]0x88 ! Mem[0000000057000018] = 0000000000000025
! Mem[00000000900001d8] = 74bf329dce6dc6c1, %g2 = 0000000000007401
ldx [%i4+0x1d8],%g2 ! %g2 = 74bf329dce6dc6c1
! %l0 = 03ffffffffffffff, %l4 = fffff1d0002f7c9f, %l7 = 000000001fb031dd
srax %l0,%l4,%l7 ! %l7 = 0000000007ffffff
p35_label_13:
! Clear Register : %l4 = fffff1d0002f7c9f
clr %l4 ! %l4 = 0000000000000000
! immd = 00000000000001cb, %l1 = 00000000f2132474, %ccr = 80
movle %icc,0x1cb,%l1 ! Register Not Moved
! %l6 = 00000000dc65ec00, Mem[0000000057800018] = dff98d0c
stwa %l6,[%i3+%o3]0x80 ! Mem[0000000057800018] = dc65ec00
! %l4 = 0000000000000000, Mem[0000000091000018] = 6b8eab41139cf6c9
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000000
! Mem[0000000057800010] = 585e0a08, %l2 = 000000000892442c
ldstuba [%i3+%o2]0x88,%l2 ! %l2 = 00000008000000ff
! Mem[0000000056800020] = 08cc7987, %l2 = 0000000000000008
lduha [%i1+%o4]0x81,%l2 ! %l2 = 00000000000008cc
! Mem[0000000056000010] = 0499b3b4, %f30 = 8c88f374
lda [%i0+%o2]0x89,%f30 ! %f30 = 0499b3b4
! Mem[0000000091800190] = 0bdfe83d, %g18 = fe1fdcbfaa8ca38c
ldsw [%o0+0x190],%g2 ! %g2 = fe1fdcbfaa8ca38c
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 405bb080 00000012
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l4 = 0000000000000000, Mem[0000000056000020] = f2132474
stha %l4,[%i0+%o4]0x88 ! Mem[0000000056000020] = f2130000
p35_label_14:
! Mem[00000000560000bc] = 300adc23, %l6 = dc65ec00, %l2 = 000008cc
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000300adc23
! %l5 = 0000000000000025, imm = fffffffffffffad7, %l1 = 00000000f2132474
addccc %l5,-0x529,%l1 ! %l1 = fffffffffffffafc, %ccr = 88
! Mem[0000000090800188] = cd2b4216, %g2 = 000000000bdfe83d
ldsb [%i5+0x188],%g2 ! %g2 = ffffffffffffffcd
! Mem[00000000918001d8] = 7a3c5365, %g2 = ffffffffffffffcd
ldub [%o0+0x1d8],%g2 ! %g2 = 000000000000007a
! Mem[0000000090000184] = 632d0b68, %g2 = 000000000000007a
ldsba [%i4+0x187]%asi,%g2 ! %g2 = 0000000000000063
! immd = 0000000000000235, %l4 = 0000000000000000, %ccr = 88
movcs %xcc,0x235,%l4 ! Register Not Moved
! immd = 0000000000000341, %l6 = 00000000dc65ec00, %ccr = 88
movleu %xcc,0x341,%l6 ! Register Not Moved
! immd = 000000000000001c, %l7 = 0000000007ffffff, %ccr = 88
movcc %xcc,0x01c,%l7 ! Moved, %l7 = 000000000000001c
! Mem[000000005780008c] = 5c72f6e8, %l6 = 00000000dc65ec00
ldsb [%i3+0x08e],%l6 ! %l6 = fffffffffffffff6
! %f22 = 512afb83 b679139d, Mem[0000000056000018] = 84b08d1d a8357e02
stda %f22,[%i0+%o3]0x81 ! Mem[0000000056000018] = 512afb83 b679139d
p35_label_15:
! Mem[0000000056800000] = 74db057b, %l3 = c71cec64d3b386cc
lduba [%i1+%g0]0x89,%l3 ! %l3 = 000000000000007b
! Mem[000000009100016c] = cb6c1c41, %g2 = 0000000000000063
ldsb [%i6+0x16d],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l2 = 00000000300adc23, imm = 00000000000000bf, %l5 = 0000000000000025
orncc %l2,0x0bf,%l5 ! %l5 = ffffffffffffff63, %ccr = 88
! %l3 = 000000000000007b, Mem[0000000091800034] = 7f5a70fd
stb %l3,[%o0+0x034] ! Mem[0000000091800034] = 7b5a70fd
! Mem[0000000057000018] = 00000025, %l5 = ffffffffffffff63
swapa [%i2+%o3]0x89,%l5 ! %l5 = 0000000000000025
membar #Sync ! Added by membar checker (245)
! %f8 = fab89017 aca6715b, Mem[0000000090000068] = 5d9f2154 44579293
std %f8 ,[%i4+0x068] ! Mem[0000000090000068] = fab89017 aca6715b
! %l0 = 03ffffffffffffff, Mem[00000000918001e0] = a1517e7af6dfff3d
stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 03ffffffffffffff
! Mem[00000000900000ac] = 33511e45, %g2 = ffffffffffffffcb
ldsb [%i4+0x0ad],%g2 ! %g2 = 0000000000000033
! Mem[00000000570000b8] = 847afc341c44c82b, %l7 = 000000000000001c, %l4 = 0000000000000000
add %i2,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 847afc341c44c82b
p35_label_16:
! %l3 = 000000000000007b, Mem[0000000056000010] = b4b39904
stba %l3,[%i0+%o2]0x81 ! Mem[0000000056000010] = 7bb39904
! Mem[00000000908001b8] = 0a32a52b, %g2 = 0000000000000033
lduh [%i5+0x1ba],%g2 ! %g2 = 0000000000000a32
! Mem[000000005700008b] = 55af7a95, %l6 = fffffffffffffff6
ldstub [%i2+0x08b],%l6 ! %l6 = 00000095000000ff
! %f10 = 9978e6c4 f433511e, Mem[0000000090800090] = a7cee9e0 21c8ed45
std %f10,[%i5+0x090] ! Mem[0000000090800090] = 9978e6c4 f433511e
! Mem[0000000091000008] = debf9a38c8eb2c4a, %g2 = 0000000000000a32
ldx [%i6+%o1],%g2 ! %g2 = debf9a38c8eb2c4a
! %l2 = 00000000300adc23, %l6 = 0000000000000095, %l0 = 03ffffffffffffff
add %l2,%l6,%l0 ! %l0 = 00000000300adcb8
! %l7 = 000000000000001c, %l6 = 0000000000000095, %ccr = 88
movre %l7,%l6,%l0 ! Not Moved, %l0 = 00000000300adcb8
! Mem[0000000057000008] = 6152a80d, %l1 = fffffffffffffafc
ldsha [%i2+%o1]0x81,%l1 ! %l1 = 0000000000006152
! Mem[00000000560001a8] = 6b5a6f06, %l4 = 847afc341c44c82b
ldsb [%i0+0x1a9],%l4 ! %l4 = 000000000000005a
! %l7 = 000000000000001c, immed = 00000747, %y = fffff1d0
sdiv %l7,0x747,%l1 ! %l1 = ffffffff80000000
mov %l0,%y ! %y = 300adcb8
p35_label_17:
! %l2 = 00000000300adc23, immed = fffff8a2, %y = 300adcb8
umulcc %l2,-0x75e,%l3 ! %l3 = 300adac10ffe3626, %ccr = 00, %y = 300adac1
! Mem[0000000056000074] = 76c26bb1, %l7 = 000000000000001c
lduh [%i0+0x074],%l7 ! %l7 = 00000000000076c2
! Mem[0000000090800078] = 05af2cea 1c600515, %g2 = c8eb2c4a, %g3 = 7f5a70fd
ldd [%i5+0x078],%g2 ! %g2 = 0000000005af2cea 000000001c600515
! %l6 = 0000000000000095, Mem[000000005780007e] = 8758ee33
sth %l6,[%i3+0x07e] ! Mem[000000005780007c] = 87580095
! Mem[0000000057000010] = 586e95f7, %f14 = d4b7b41d
lda [%i2+%o2]0x80,%f14 ! %f14 = 586e95f7
! %l5 = 0000000000000025, %l5 = 0000000000000025, %ccr = 00
movle %xcc,%l5,%l5 ! Register Not Moved
! %l0 = 00000000300adcb8, imm = 00000000000002a1, %l5 = 0000000000000025
addc %l0,0x2a1,%l5 ! %l5 = 00000000300adf59
! %l4 = 0000005a, %l5 = 300adf59, Mem[0000000091000020] = 103b16d7 de211f96
stda %l4,[%i6+0x020]%asi ! Mem[0000000091000020] = 0000005a 300adf59
! %f21 = 72792796, Mem[00000000918000e0] = ab568635
sta %f21,[%o0+0x0e0]%asi ! Mem[00000000918000e0] = 72792796
! %f2 = f480d58e 33a7aaf8, Mem[0000000091800008] = 30e846b2 b01876a3
stda %f2 ,[%o0+0x008]%asi ! Mem[0000000091800008] = f480d58e 33a7aaf8
p35_label_18:
! %l0 = 00000000300adcb8, Mem[0000000057000028] = 1a3c44812544b7fa
stxa %l0,[%i2+%o5]0x80 ! Mem[0000000057000028] = 00000000300adcb8
! Mem[00000000570000d0] = 54fccb32, %l7 = 00000000000076c2
ldsh [%i2+0x0d0],%l7 ! %l7 = 00000000000054fc
! %l3 = 300adac10ffe3626, Mem[0000000091000078] = 8f119fcaf38fa5ee
stx %l3,[%i6+0x078] ! Mem[0000000091000078] = 300adac10ffe3626
! Mem[00000000910001e8] = be77e5d02936a680, %g2 = 0000000005af2cea
ldxa [%i6+0x1e8]%asi,%g2 ! %g2 = be77e5d02936a680
! Mem[0000000091000090] = c26fe978 3edeb40f, %g2 = 2936a680, %g3 = 1c600515
ldd [%i6+0x090],%g2 ! %g2 = 00000000c26fe978 000000003edeb40f
! Mem[000000005700015c] = 4c896bb8, %f13 = dc60191a
ld [%i2+0x15c],%f13 ! %f13 = 4c896bb8
! Mem[0000000056800020] = 08cc7987, %l4 = 000000000000005a
swapa [%i1+%o4]0x80,%l4 ! %l4 = 0000000008cc7987
! immd = 0000000000000225, %l6 = 0000000000000095, %ccr = 00
movpos %icc,0x225,%l6 ! Moved, %l6 = 0000000000000225
! %l6 = 0000000000000225, Mem[0000000056000010] = 7bb39904
stba %l6,[%i0+%o2]0x80 ! Mem[0000000056000010] = 25b39904
! %l0 = 00000000300adcb8, %l0 = 00000000300adcb8, %l6 = 0000000000000225
or %l0,%l0,%l6 ! %l6 = 00000000300adcb8
p35_label_19:
! Mem[000000005600019c] = f93271ca, %l0 = 00000000300adcb8, %asi = 80
swapa [%i0+0x19c]%asi,%l0 ! %l0 = 00000000f93271ca
membar #Sync ! Added by membar checker (246)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 405bb080 00000012
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 fab89017 aca6715b
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %f8 = fab89017, Mem[00000000918000e0] = 72792796
st %f8 ,[%o0+0x0e0] ! Mem[00000000918000e0] = fab89017
! %l0 = 00000000f93271ca
setx 0x38dcf52fc9cba6de,%g7,%l0 ! %l0 = 38dcf52fc9cba6de
! immd = 0000000000000048, %l2 = 00000000300adc23, %ccr = 00
movl %icc,0x048,%l2 ! Register Not Moved
! %f16 = f1a4cb3d 1591808a 2e75954a dcd93f7b
! %f20 = 4c43c887 72792796 512afb83 b679139d
! %f24 = 7b14fa41 addb7e1e 798c4aef 02c2a515
! %f28 = 586e95f7 db3d00dd 0499b3b4 b4b39904
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000091000078] = 300adac1, %g2 = 00000000c26fe978
ldub [%i6+0x078],%g2 ! %g2 = 0000000000000030
! %l3 = 300adac10ffe3626, %l3 = 300adac10ffe3626, %y = 300adac1
udivcc %l3,%l3,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = c9cba6de
! Mem[0000000056000000] = 00000000, %f0 = d82d55d8
lda [%i0+%g0]0x81,%f0 ! %f0 = 00000000
! %l6 = 00000000300adcb8, Mem[0000000056800020] = 0000005a
stha %l6,[%i1+%o4]0x80 ! Mem[0000000056800020] = dcb8005a
p35_label_20:
! %f16 = f1a4cb3d 1591808a 2e75954a dcd93f7b
! %f20 = 4c43c887 72792796 512afb83 b679139d
! %f24 = 7b14fa41 addb7e1e 798c4aef 02c2a515
! %f28 = 586e95f7 db3d00dd 0499b3b4 b4b39904
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000056800000] = 7b05db74, %l5 = 00000000300adf59
lduha [%i1+%g0]0x81,%l5 ! %l5 = 0000000000007b05
! Mem[0000000091800068] = fe4a806ee82208c9, %g2 = 0000000000000030
ldx [%o0+0x068],%g2 ! %g2 = fe4a806ee82208c9
! Mem[0000000056000004] = 2b0a1838, %l2 = 00000000300adc23
ldub [%i0+0x005],%l2 ! %l2 = 000000000000000a
! Mem[0000000056800158] = 34726955, %l4 = ffffffff, %l7 = 000054fc
add %i1,0x158,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000034726955
! %l2 = 0000000a, %l3 = 0ffe3626, Mem[00000000910001c0] = b0b4ba3c 6dbf64f3
std %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000000a 0ffe3626
save ! CWP = 1
restore ! CWP = 0
! Mem[00000000910001ac] = af25465e, %g2 = fe4a806ee82208c9
ldsh [%i6+0x1ac],%g2 ! %g2 = ffffffffffffaf25
! %l4 = 00000000ffffffff, imm = fffffffffffff44b, %l1 = ffffffff80000000
sub %l4,-0xbb5,%l1 ! %l1 = 0000000100000bb4
p35_label_21:
! %l5 = 0000000000007b05, Mem[0000000057800154] = cd4c9752
stw %l5,[%i3+0x154] ! Mem[0000000057800154] = 00007b05
! %l5 = 0000000000007b05, %l5 = 0000000000007b05, %ccr = 0a
movpos %icc,%l5,%l5 ! Register Not Moved
! Mem[00000000578001ab] = 02c2a515, %l3 = 300adac10ffe3626
ldstub [%i3+0x1ab],%l3 ! %l3 = 00000015000000ff
! Mem[0000000057000018] = 63ffffff00000000, %l2 = 000000000000000a
ldxa [%i2+%o3]0x80,%l2 ! %l2 = 63ffffff00000000
! %l3 = 0000000000000015, %l6 = 00000000300adcb8, %ccr = 0a
movge %xcc,%l3,%l6 ! Moved, %l6 = 0000000000000015
! %l0 = 38dcf52fc9cba6de, %l7 = 0000000034726955, %y = c9cba6de
smulcc %l0,%l7,%l1 ! %l1 = f4e52447eeeb75b6, %ccr = 88, %y = f4e52447
! Mem[0000000091000130] = 44f396ae a71a8cdc, %g2 = ffffaf25, %g3 = 3edeb40f
ldd [%i6+0x130],%g2 ! %g2 = 0000000044f396ae 00000000a71a8cdc
membar #Sync ! Added by membar checker (247)
! Mem[0000000090000180] = 8a809115 3dcba4f1 7b3fd9dc 4a95752e
! Mem[0000000090000190] = 96277972 87c8434c 9d1379b6 83fb2a51
! Mem[00000000900001a0] = 1e7edbad 41fa147b 15a5c202 ef4a8c79
! Mem[00000000900001b0] = dd003ddb f7956e58 0499b3b4 b4b39904
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %l1 = f4e52447eeeb75b6, Mem[0000000091000198] = 51e60601c3f8aeb5, %asi = 80
stxa %l1,[%i6+0x198]%asi ! Mem[0000000091000198] = f4e52447eeeb75b6
! Mem[0000000091000130] = 96aea71a, %g2 = 0000000044f396ae
ldsb [%i6+0x132],%g2 ! %g2 = ffffffffffffff96
p35_label_22:
! %l6 = 00000015, %l7 = 34726955, Mem[00000000918001f0] = 7ba8917e 405bb080
std %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000015 34726955
! Mem[0000000056800028] = 00825112, %l5 = 0000000000007b05
lduha [%i1+%o5]0x88,%l5 ! %l5 = 0000000000005112
! %l6 = 0000000000000015, imm = fffffffffffffddd, %l3 = 0000000000000015
xnor %l6,-0x223,%l3 ! %l3 = 0000000000000237
! %l5 = 0000000000005112, Mem[00000000900001f8] = 07425ca0
stw %l5,[%i4+0x1f8] ! Mem[00000000900001f8] = 00005112
! Set Register : %l7 = 0000000034726955
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! %l6 = 0000000000000015, %l6 = 0000000000000015, %ccr = 88
movle %xcc,%l6,%l6 ! Moved, %l6 = 0000000000000015
! Mem[0000000056000128] = 74315417, %l1 = f4e52447eeeb75b6
ldub [%i0+0x128],%l1 ! %l1 = 0000000000000074
! immd = 00000000000003e4, %l0 = 38dcf52fc9cba6de, %ccr = 88
movl %xcc,0x3e4,%l0 ! Moved, %l0 = 00000000000003e4
! %l0 = 00000000000003e4, Mem[00000000900000f8] = 6237e8b8
sth %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 03e4e8b8
! Mem[0000000091800014] = 7ae06c8d, %g2 = ffffffffffffff96
ldub [%o0+0x017],%g2 ! %g2 = 000000000000007a
p35_label_23:
! immd = 000000000000014d, %l4 = 00000000ffffffff, %ccr = 88
movn %icc,0x14d,%l4 ! Register Not Moved
! %l6 = 0000000000000015, Mem[000000009180012c] = 781f77ff
stw %l6,[%o0+0x12c] ! Mem[000000009180012c] = 00000015
! %f16 = f1a4cb3d 1591808a 2e75954a dcd93f7b
! %f20 = 4c43c887 72792796 512afb83 b679139d
! %f24 = 7b14fa41 addb7e1e 798c4aef 02c2a515
! %f28 = 586e95f7 db3d00dd 0499b3b4 b4b39904
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000908000f4] = 4e91ae77, %g2 = 000000000000007a
lduh [%i5+0x0f4],%g2 ! %g2 = 0000000000004e91
! %l2 = 63ffffff00000000, Mem[0000000091000176] = 62e7b318, %asi = 80
stha %l2,[%i6+0x176]%asi ! Mem[0000000091000174] = 0000b318
! %f2 = f480d58e 33a7aaf8, Mem[0000000090000010] = ee998ade 26ab2dd7
std %f2 ,[%i4+%o2] ! Mem[0000000090000010] = f480d58e 33a7aaf8
! Mem[0000000056000000] = 00000000, %f5 = 55c3dfa6
lda [%i0+%g0]0x80,%f5 ! %f5 = 00000000
! %l3 = 0000000000000237, imm = 0000000000000c59, %l2 = 63ffffff00000000
orn %l3,0xc59,%l2 ! %l2 = fffffffffffff3b7
! Mem[0000000057000018] = ffffff63, %l0 = 00000000000003e4
lduba [%i2+%o3]0x88,%l0 ! %l0 = 0000000000000063
! Mem[00000000570000f6] = 1daff0ce, %l1 = 0000000000000074
ldstub [%i2+0x0f6],%l1 ! %l1 = 000000f0000000ff
p35_label_24:
! Mem[0000000056000008] = 5d182845, %l6 = 0000000000000015
ldsba [%i0+%o1]0x81,%l6 ! %l6 = 000000000000005d
! Mem[00000000578001e0] = eb453fbc9dbf8db9, %l7 = ffffffffffffffff, %l5 = 0000000000005112
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = eb453fbc9dbf8db9
membar #Sync ! Added by membar checker (248)
! %l2 = fffff3b7, %l3 = 00000237, Mem[0000000090000190] = 96277972 87c8434c
std %l2,[%i4+0x190] ! Mem[0000000090000190] = fffff3b7 00000237
! %f21 = 72792796, Mem[0000000056000008] = 5d182845
sta %f21,[%i0+%o1]0x80 ! Mem[0000000056000008] = 72792796
! Mem[0000000057800020] = 6e8a9e8d, %l7 = ffffffffffffffff
swapa [%i3+%o4]0x88,%l7 ! %l7 = 000000006e8a9e8d
! immd = 000000000000024d, %l4 = 00000000ffffffff, %ccr = 88
movle %xcc,0x24d,%l4 ! Moved, %l4 = 000000000000024d
! %l2 = fffffffffffff3b7, %l7 = 000000006e8a9e8d, %y = f4e52447
umulcc %l2,%l7,%l2 ! %l2 = 6e8a993efb0a2dcb, %ccr = 08, %y = 6e8a993e
! immd = 00000000000001a1, %l5 = eb453fbc9dbf8db9, %ccr = 08
movn %icc,0x1a1,%l5 ! Register Not Moved
! Mem[0000000056800084] = 3de30a31, %l7 = 000000006e8a9e8d
lduh [%i1+0x084],%l7 ! %l7 = 0000000000003de3
! Mem[0000000056800028] = 12518200, %l1 = 00000000000000f0
swapa [%i1+%o5]0x81,%l1 ! %l1 = 0000000012518200
p35_label_25:
! Mem[0000000057000018] = 63ffffff, %l2 = 6e8a993efb0a2dcb
swapa [%i2+%o3]0x81,%l2 ! %l2 = 0000000063ffffff
! %f9 = aca6715b, Mem[0000000090000028] = 9b033cb4
st %f9 ,[%i4+%o5] ! Mem[0000000090000028] = aca6715b
! Mem[0000000091800084] = f2132474, %g2 = 0000000000004e91
lduh [%o0+0x084],%g2 ! %g2 = 000000000000f213
! Mem[00000000910001b0] = 2459beee 9640fe46, %g2 = 0000f213, %g3 = a71a8cdc
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002459beee 000000009640fe46
! %l1 = 0000000012518200, Mem[0000000057800188] = 03ab178dcc4f4f61
stx %l1,[%i3+0x188] ! Mem[0000000057800188] = 0000000012518200
! Mem[000000009080015c] = 1e2bd804, %g18 = fe1fdcbfaa8ca38c
ldsw [%i5+0x15c],%g2 ! %g2 = fe1fdcbfaa8ca38c
! %l5 = eb453fbc9dbf8db9, %l0 = 0000000000000063, %l3 = 0000000000000237
addc %l5,%l0,%l3 ! %l3 = eb453fbc9dbf8e1c
! Mem[0000000056800018] = ffffffffffff86cc, %l6 = 000000000000005d
ldxa [%i1+%o3]0x88,%l6 ! %l6 = ffffffffffff86cc
! %l7 = 0000000000003de3, Mem[00000000910000f8] = 80000a51ab00b2bc
stx %l7,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000000003de3
! %l7 = 0000000000003de3, Mem[00000000908001ea] = 78e9f104, %asi = 80
stba %l7,[%i5+0x1ea]%asi ! Mem[00000000908001e8] = e3e9f104
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 0000000000000063
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000012518200
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000063ffffff
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be eb453fbc9dbf8e1c
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000024d
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be eb453fbc9dbf8db9
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffff86cc
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000003de3
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x6e8a993e,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p35_failed
mov 0x111,%g1
! 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 00000000 39ba44b3
bne %xcc,p35_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4bff27b6 00000000
bne %xcc,p35_f4_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 450f3bf3 4c896bb8
bne %xcc,p35_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 586e95f7 2ca96153
bne %xcc,p35_f14_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 0499b3b4 b4b39904
bne %xcc,p35_f30_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000002b0a1838
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 = 72792796ac72ee60
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 = 25b39904001b06d9
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 = 512afb83b679139d
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 = 000013f200000000
ldx [%i0+0x020],%g3 ! Observed data at 0000000056000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5d18284520d285c1
ldx [%i0+0x048],%g3 ! Observed data at 0000000056000048
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x048,%g4
ldx [%g1+0x198],%g2 ! Expected data = edf89461300adcb8
ldx [%i0+0x198],%g3 ! Observed data at 0000000056000198
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x198,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 4bff27b6d718bc6e
ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = cc86ffffffffffff
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 = dcb8005ac365fa50
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 = 000000f0ceb9aca9
ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x028,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9860e9ff2ca84acb
ldx [%i1+0x128],%g3 ! Observed data at 0000000056800128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x128,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 5f9b6b46fa816058
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000568001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1a8,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 586e95f700000000
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 = fb0a2dcb00000000
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 = bccf3a4362532fcf
ldx [%i2+0x020],%g3 ! Observed data at 0000000057000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000300adcb8
ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x028,%g4
ldx [%g1+0x088],%g2 ! Expected data = 55af7affeca7c7ff
ldx [%i2+0x088],%g3 ! Observed data at 0000000057000088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 86ac62221dafffce
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000570000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4d47ffdd9b6b2466
ldx [%i2+0x108],%g3 ! Observed data at 0000000057000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000f741ec778d
ldx [%i2+0x120],%g3 ! Observed data at 0000000057000120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = c7338d754528186d
ldx [%i2+0x178],%g3 ! Observed data at 0000000057000178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x178,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 74241fa2df04bbec
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 = ff0a5e5831108eaa
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = dc65ec003d7b6b63
ldx [%i3+0x018],%g3 ! Observed data at 0000000057800018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffff22b8d465
ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 86b6331989e398bf
ldx [%i3+0x060],%g3 ! Observed data at 0000000057800060
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 8ed8962d87580095
ldx [%i3+0x078],%g3 ! Observed data at 0000000057800078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x078,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0cab703f00007b05
ldx [%i3+0x150],%g3 ! Observed data at 0000000057800150
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000000012518200
ldx [%i3+0x188],%g3 ! Observed data at 0000000057800188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 738e28ff10ee0068
ldx [%i3+0x198],%g3 ! Observed data at 0000000057800198
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8759846d3df5ffab
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000578001a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 02c2a5ff02be7e3e
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000578001a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000e1ff5100fd
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000578001d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1d0,%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_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f12_fail:
set p35_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f14_fail:
set p35_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f30_fail:
set p35_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stha %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000018]
done
p35_trap1o:
stha %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000018]
done
p35_trap2e:
andncc %l3,-0x06b,%l7
stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000018]
srlx %l0,0x02e,%l7
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057800028]
stba %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000010]
sub %l5,-0x2f4,%l4
done
p35_trap2o:
andncc %l3,-0x06b,%l7
stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800008]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000018]
srlx %l0,0x02e,%l7
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057800028]
stba %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000010]
sub %l5,-0x2f4,%l4
done
p35_trap3e:
subc %l2,%l0,%l7
and %l0,%l2,%l1
and %l6,%l6,%l5
add %l6,0x0fe,%l1
orn %l4,-0xce1,%l4
done
p35_trap3o:
subc %l2,%l0,%l7
and %l0,%l2,%l1
and %l6,%l6,%l5
add %l6,0x0fe,%l1
orn %l4,-0xce1,%l4
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 = 834c163eb36aa031
ldx [%g1+0x008],%l1 ! %l1 = b89a0e55fcade3b4
ldx [%g1+0x010],%l2 ! %l2 = efd767f4812a1d35
ldx [%g1+0x018],%l3 ! %l3 = c5c163ae3e26c777
ldx [%g1+0x020],%l4 ! %l4 = 8accffa661e1b3d7
ldx [%g1+0x028],%l5 ! %l5 = dc6477b1df04bbec
ldx [%g1+0x030],%l6 ! %l6 = b237a28df08a7311
ldx [%g1+0x038],%l7 ! %l7 = c342cbfe405bb090
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 770707c4dcc082a9
ldx [%g1+0x048],%l1 ! %l1 = bef28badf6fe263e
ldx [%g1+0x050],%l2 ! %l2 = 21f3e4d06171fa4c
ldx [%g1+0x058],%l3 ! %l3 = 0709253442a607b6
ldx [%g1+0x060],%l4 ! %l4 = 5324ec9c14f4792e
ldx [%g1+0x068],%l5 ! %l5 = 2679270688ffa7a7
ldx [%g1+0x070],%l6 ! %l6 = d3a6b5f6a3f6b723
ldx [%g1+0x078],%l7 ! %l7 = a7ea1da3ebc27053
! Initialize the output register of window 1
set p35_local0_start,%o0
set p35_local1_start,%o1
set p35_local2_start,%o2
set p35_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 17d53904 dbb93138 8a9a7535 3c702d5e
! %f4 = 3bf254e7 32363634 8bd965a5 d2c4059d
! %f8 = ec2c5f85 dac6fa67 de3eb393 4b141a0a
! %f12 = e30ab452 ac97b62b f41f1f37 c4b62ea7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bb5d595d 066b9d3f b8f1bcc4 33927689
! %f20 = 2b7f1d92 3eff3c87 30e015a9 d5890b44
! %f24 = 2c3819de ffceb2c3 65707c19 4dea4d7b
! %f28 = ad72c3a8 6519e5eb 23bbe1d7 1acb49ba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6a76e072 6f84af46 b12055b6 d21fd7e1
! %f36 = b839666d bf736ea1 644baaae 25a47205
! %f40 = 8f27e511 f3ba30be b27d51b5 064db997
! %f44 = 08f15f7f 9dc6c9bd 17508755 1b83846a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7c1c513000000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = 7c1c513000000051
wr %g0,%y ! Clear Y 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:
! %l1 = bfaf7878980f0468, %l2 = aca02e32abd10282, %ccr = 44
movg %icc,%l1,%l2 ! Register Not Moved
! %l6 = fb1e90e4, %l7 = 54217f68, Mem[0000000090800148] = a5b1dbba 2cfe970f
stda %l6,[%i5+0x148]%asi ! Mem[0000000090800148] = fb1e90e4 54217f68
! Mem[0000000058000010] = ddfbf4a62d0fcdfd, %l4 = 814565d651da4e84, %l1 = bfaf7878980f0468
add %i0,0x10,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ddfbf4a62d0fcdfd
! %l2 = aca02e32abd10282, imm = fffffffffffffbf6, %l6 = 8a8de515fb1e90e4
andncc %l2,-0x40a,%l6 ! %l6 = 0000000000000000, %ccr = 44
! %l3 = c7832b61dddd3a5e, Mem[000000009080019c] = 7982481d
sth %l3,[%i5+0x19c] ! Mem[000000009080019c] = 3a5e481d
! %l4 = 814565d651da4e84, Mem[00000000900001f7] = a807425c
stb %l4,[%i4+0x1f7] ! Mem[00000000900001f4] = 8407425c
! %l0 = ab1350447e67bf1b, %l4 = 814565d651da4e84, %l2 = aca02e32abd10282
sub %l0,%l4,%l2 ! %l2 = 29cdea6e2c8d7097
! %l6 = 0000000000000000, Mem[0000000059000028] = 029e781a0c58ddfd
stxa %l6,[%i2+%o5]0x80 ! Mem[0000000059000028] = 0000000000000000
! Mem[0000000091000020] = 103b16d7, %g2 = 9f4ddf5514cea945
lduw [%i6+%o4],%g2 ! %g2 = 00000000103b16d7
! Mem[000000009100018c] = 91c7ee5a, %g2 = 00000000103b16d7
ldsb [%i6+0x18c],%g2 ! %g2 = ffffffffffffff91
p36_label_2:
! Mem[00000000910001a8] = 6826cf3f, %g18 = 26302b06a52339bc
ldsw [%i6+0x1a8],%g2 ! %g2 = 26302b06a52339bc
! Mem[00000000918001d0] = 61bc4b5f75b517b3, %f48 = 71646191 f05283fe
ldda [%o0+0x1d0]%asi,%f48 ! %f48 = 61bc4b5f 75b517b3
! %l2 = 29cdea6e2c8d7097, %l4 = 814565d651da4e84, %y = 00000000
umul %l2,%l4,%l5 ! %l5 = 0e3ebebbb8d20fdc, %y = 0e3ebebb
! Mem[000000009180007c] = a31e0d83, %g2 = 000000006826cf3f
lduh [%o0+0x07c],%g2 ! %g2 = 000000000000a31e
! immd = 0000000000000219, %l0 = ab1350447e67bf1b, %ccr = 44
movvc %icc,0x219,%l0 ! Moved, %l0 = 0000000000000219
! Mem[0000000058800080] = 0b6398a726833972, %l1 = ddfbf4a62d0fcdfd
ldx [%i1+0x080],%l1 ! %l1 = 0b6398a726833972
! Mem[000000009000004c] = 103acb43, %g2 = 000000000000a31e
ldub [%i4+0x04f],%g2 ! %g2 = 0000000000000010
! %l2 = 29cdea6e2c8d7097, Mem[0000000090000074] = 88eeafc5
stw %l2,[%i4+0x074] ! Mem[0000000090000074] = 2c8d7097
! Mem[000000009000019c] = b2be6763, %g2 = 0000000000000010
ldsh [%i4+0x19c],%g2 ! %g2 = ffffffffffffb2be
! %l4 = 814565d651da4e84, immd = 00000000000007c1, %l2 = 29cdea6e2c8d7097
mulx %l4,0x7c1,%l2 ! %l2 = 5b1aa2d0adbacd84
p36_label_3:
! Mem[0000000059000010] = 6466d3e7, %l1 = 0b6398a726833972
swapa [%i2+%o2]0x89,%l1 ! %l1 = 000000006466d3e7
! %f0 = 17d53904 dbb93138 8a9a7535 3c702d5e
! %f4 = 3bf254e7 32363634 8bd965a5 d2c4059d
! %f8 = ec2c5f85 dac6fa67 de3eb393 4b141a0a
! %f12 = e30ab452 ac97b62b f41f1f37 c4b62ea7
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l2 = 5b1aa2d0adbacd84, %l3 = c7832b61dddd3a5e, %ccr = 44
movrne %l2,%l3,%l7 ! Moved, %l7 = c7832b61dddd3a5e
! %l6 = 0000000000000000, Mem[0000000090000022] = 4f8feb88
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 0000eb88
! %l4 = 51da4e84, %l5 = b8d20fdc, Mem[00000000910001a0] = bec31e54 ea13ce24
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 51da4e84 b8d20fdc
! %f26 = 65707c19 4dea4d7b, Mem[00000000598001b0] = 07299256 a1bca086
std %f26,[%i3+0x1b0] ! Mem[00000000598001b0] = 65707c19 4dea4d7b
! Mem[0000000058800000] = bad84e1040ec1466, %l4 = 814565d651da4e84
ldxa [%i1+%g0]0x88,%l4 ! %l4 = bad84e1040ec1466
! Mem[0000000058000020] = d59e10f2, %f17 = 066b9d3f
lda [%i0+%o4]0x80,%f17 ! %f17 = d59e10f2
! %l6 = 0000000000000000, %l0 = 0000000000000219, %l7 = c7832b61dddd3a5e
taddcctv %l6,%l0,%l7 ! %l0 = 000000000000023c, Trapped
! %l3 = c7832b61dddd3a5e, Mem[00000000900000b0] = 76ad0737d0014fe2
stx %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = c7832b61dddd3a5e
p36_label_4:
! Mem[0000000090800024] = 6008531e, %g2 = ffffffffffffb2be
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000060
! %l0 = 0000023c, %l1 = 6466d3e7, Mem[0000000058000028] = 243dc68b 4a87ae14
std %l0,[%i0+%o5] ! Mem[0000000058000028] = 0000023c 6466d3e7
! %l4 = bad84e1040ec1466, Mem[00000000900001a8] = 875ccbaea2de638c
stx %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = bad84e1040ec1466
! %l4 = bad84e1040ec1466, Mem[0000000058000018] = e74e2a1d
stba %l4,[%i0+%o3]0x89 ! Mem[0000000058000018] = e74e2a66
! %f22 = 30e015a9 d5890b44, Mem[0000000058800000] = 40ec1466 bad84e10
stda %f22,[%i1+%g0]0x88 ! Mem[0000000058800000] = 30e015a9 d5890b44
! Mem[000000005900014f] = ed02dc9e, %l2 = 5b1aa2d0adbacd84
ldstub [%i2+0x14f],%l2 ! %l2 = 0000009e000000ff
! %f30 = 23bbe1d7 1acb49ba, Mem[0000000058800028] = 64c5747d 11d3ad0f
stda %f30,[%i1+%o5]0x80 ! Mem[0000000058800028] = 23bbe1d7 1acb49ba
! Mem[0000000058000138] = 0209a1b3b864c074, %l2 = 000000000000009e, %l0 = 000000000000023c
add %i0,0x138,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0209a1b3b864c074
! retry : should take illegal inst trap, %l0 = 0209a1b3b864c074
retry ! Illegal inst trap : %l0 = 0209a1b3b864c084
! Mem[0000000090000074] = 2c8d7097, %g18 = 26302b06a52339bc
ldsw [%i4+0x074],%g2 ! %g2 = 26302b06a52339bc
p36_label_5:
! Mem[0000000059800188] = 3e9d881b, %l5 = b8d20fdc, %l6 = 00000000
add %i3,0x188,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003e9d881b
! %f28 = ad72c3a8, Mem[0000000059000000] = 8e4af2c2
sta %f28,[%i2+%g0]0x88 ! Mem[0000000059000000] = ad72c3a8
! Mem[0000000058800164] = ba248ee8, %l2 = 000000000000009e
swap [%i1+0x164],%l2 ! %l2 = 00000000ba248ee8
! Mem[000000009180006c] = 08c900d9, %g2 = 000000002c8d7097
ldsha [%o0+0x06e]%asi,%g2 ! %g2 = 00000000000008c9
! %l3 = c7832b61dddd3a5e, Mem[00000000918000d8] = 9a6536e1f7ed31a3
stx %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = c7832b61dddd3a5e
! Mem[000000009180015c] = a5877a44, %g2 = 00000000000008c9
ldub [%o0+0x15f],%g2 ! %g2 = 00000000000000a5
! %l6 = 000000003e9d881b, %l0 = 0209a1b3b864c084, %ccr = 44
movge %icc,%l6,%l0 ! Moved, %l0 = 000000003e9d881b
! Mem[00000000910001b8] = fe0490b8 47252129, %g2 = 000000a5, %g3 = 0bad0b00
ldd [%i6+0x1b8],%g2 ! %g2 = 00000000fe0490b8 0000000047252129
! Code Fragment 5
p36_fragment_1:
ta T_CHANGE_HPRIV
! %l5 = 0e3ebebbb8d20fdc
set 0xc6cc2f91,%l5 ! %l5 = 00000000c6cc2f91
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000580001b8] = 1b7e6747, %l0 = 000000003e9d881b
ldstub [%i0+0x1b8],%l0 ! %l0 = 0000001b000000ff
p36_label_6:
! Mem[0000000090800058] = 78ebe01de6055c3b, %g2 = 00000000fe0490b8
ldx [%i5+0x058],%g2 ! %g2 = 78ebe01de6055c3b
! Mem[0000000058800018] = ebb3beba0463ab7c, %f16 = bb5d595d d59e10f2
ldda [%i1+%o3]0x89,%f16 ! %f16 = ebb3beba 0463ab7c
! %l1 = 000000006466d3e7, Mem[00000000910000d4] = 867874ed
stw %l1,[%i6+0x0d4] ! Mem[00000000910000d4] = 6466d3e7
! Mem[000000009100004c] = f7a5ca85, %g18 = 26302b06a52339bc
ldsw [%i6+0x04c],%g2 ! %g2 = 26302b06a52339bc
! Mem[0000000058000020] = f2109ed5, %f7 = d2c4059d
lda [%i0+%o4]0x88,%f7 ! %f7 = f2109ed5
! Mem[0000000059000008] = ab83ce5b ad7a7f85, %l0 = 0000001b, %l1 = 6466d3e7
ldda [%i2+%o1]0x80,%l0 ! %l0 = 00000000ab83ce5b 00000000ad7a7f85
! Mem[0000000091800154] = 45cc18b0, %g2 = fffffffff7a5ca85
ldsb [%o0+0x155],%g2 ! %g2 = 0000000000000045
! %l6 = 000000003e9d881b, %l0 = 00000000ab83ce5b, %ccr = 44
movge %xcc,%l6,%l0 ! Moved, %l0 = 000000003e9d881b
! Mem[0000000059800068] = 0e21d3f1, %l3 = c7832b61dddd3a5e
swap [%i3+0x068],%l3 ! %l3 = 000000000e21d3f1
! Mem[0000000090000080] = dc8cabda, %g2 = 0000000000000045
ldsh [%i4+0x080],%g2 ! %g2 = ffffffffffffdc8c
p36_label_7:
! Mem[0000000059000028] = 00000000 00000000, %l6 = 3e9d881b, %l7 = dddd3a5e
ldda [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[00000000588001ec] = 28f033d8, %l3 = 000000000e21d3f1
ldstub [%i1+0x1ec],%l3 ! %l3 = 00000028000000ff
! Mem[0000000058000020] = 9ef94a2ef2109ed5, %l3 = 0000000000000028
ldxa [%i0+%o4]0x89,%l3 ! %l3 = 9ef94a2ef2109ed5
! %l0 = 000000003e9d881b, Mem[0000000091000015] = 877aae6b, %asi = 80
stba %l0,[%i6+0x015]%asi ! Mem[0000000091000014] = 1b7aae6b
! immd = 0000000000000185, %l2 = 00000000ba248ee8, %ccr = 44
movge %icc,0x185,%l2 ! Moved, %l2 = 0000000000000185
! Mem[00000000918000c0] = a65f7cddae582979, %g2 = ffffffffffffdc8c
ldx [%o0+0x0c0],%g2 ! %g2 = a65f7cddae582979
! immd = 0000000000000124, %l3 = 9ef94a2ef2109ed5, %ccr = 44
movle %icc,0x124,%l3 ! Moved, %l3 = 0000000000000124
! Mem[0000000091000040] = 15df7dd6, %g2 = a65f7cddae582979
ldsb [%i6+0x041],%g2 ! %g2 = 0000000000000015
! Mem[000000005900010c] = b555b787, %l7 = 00000000, %l3 = 00000124
add %i2,0x10c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000b555b787
! Mem[0000000058800018] = 7cab6304, %l4 = bad84e1040ec1466
swapa [%i1+%o3]0x80,%l4 ! %l4 = 000000007cab6304
p36_label_8:
! Mem[000000009100017c] = 80b5e0b8, %g2 = 0000000000000015
ldub [%i6+0x17c],%g2 ! %g2 = 0000000000000080
! Code Fragment 5
p36_fragment_2:
ta T_CHANGE_HPRIV
! %l5 = 00000000c6cc2f91
set 0xd9fb4fbd,%l5 ! %l5 = 00000000d9fb4fbd
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 0000000000000262, %l1 = 00000000ad7a7f85, %ccr = 44
move %icc,0x262,%l1 ! Moved, %l1 = 0000000000000262
! %l3 = 00000000b555b787, Mem[0000000059800000] = eb85648b
stwa %l3,[%i3+%g0]0x80 ! Mem[0000000059800000] = b555b787
! %l6 = 0000000000000000, imm = 0000000000000400, %l3 = 00000000b555b787
or %l6,0x400,%l3 ! %l3 = 0000000000000400
! %l2 = 0000000000000185, %l0 = 000000003e9d881b, %ccr = 44
movrgz %l2,%l0,%l2 ! Moved, %l2 = 000000003e9d881b
! Mem[0000000090800028] = 08531eba, %g2 = 0000000000000080
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000000853
! Mem[0000000058800000] = 440b89d5, %l3 = 0000000000000400
lduha [%i1+%g0]0x81,%l3 ! %l3 = 000000000000440b
! Mem[0000000059800008] = 0471b7e0, %l5 = 00000000d9fb4fbd
ldsha [%i3+%o1]0x80,%l5 ! %l5 = 0000000000000471
! Mem[000000005900019c] = c4652ecc, %l5 = 0000000000000471
swap [%i2+0x19c],%l5 ! %l5 = 00000000c4652ecc
p36_label_9:
! %l4 = 7cab6304, %l5 = c4652ecc, Mem[00000000900000f0] = 2bb697ac 52b40ae3
std %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 7cab6304 c4652ecc
! %l6 = 00000000, %l7 = 00000000, Mem[0000000091800098] = 83cfe9d3 8acc12dd
std %l6,[%o0+0x098] ! Mem[0000000091800098] = 00000000 00000000
! Mem[00000000910001b8] = fe0490b8, %g18 = 26302b06a52339bc
ldsw [%i6+0x1b8],%g2 ! %g2 = 26302b06a52339bc
! Mem[00000000910001cc] = 34c66826, %g2 = fffffffffe0490b8
lduh [%i6+0x1ce],%g2 ! %g2 = 00000000000034c6
! Mem[000000009180010c] = de11d2fc, %g18 = 26302b06a52339bc
ldsw [%o0+0x10c],%g2 ! %g2 = 26302b06a52339bc
! %f22 = 30e015a9, Mem[000000009080018c] = ada4c276
st %f22,[%i5+0x18c] ! Mem[000000009080018c] = 30e015a9
! %l4 = 000000007cab6304, immed = fffff59c, %y = 0e3ebebb
sdivcc %l4,-0xa64,%l3 ! %l3 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 3e9d881b
! Mem[00000000910001bc] = 2129b0b4, %g2 = ffffffffde11d2fc
lduh [%i6+0x1be],%g2 ! %g2 = 0000000000002129
! Mem[00000000590001f0] = 0b000d8a0f037024, %l5 = 00000000c4652ecc, %l2 = 000000003e9d881b
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 0b000d8a0f037024
! Mem[0000000058000180] = 5439f439 31598202, %l2 = 0f037024, %l3 = 80000000
ldd [%i0+0x180],%l2 ! %l2 = 000000005439f439 0000000031598202
p36_label_10:
! Mem[0000000058800000] = 440b89d5, %f21 = 3eff3c87
lda [%i1+%g0]0x81,%f21 ! %f21 = 440b89d5
! %l1 = 0000000000000262, Mem[0000000058000010] = a6f4fbdd
stwa %l1,[%i0+%o2]0x89 ! Mem[0000000058000010] = 00000262
! %l0 = 000000003e9d881b, imm = fffffffffffff82f, %l5 = 00000000c4652ecc
or %l0,-0x7d1,%l5 ! %l5 = fffffffffffff83f
! Mem[0000000090000130] = 1e3b769b, %g2 = 0000000000002129
lduh [%i4+0x130],%g2 ! %g2 = 0000000000001e3b
! %l0 = 000000003e9d881b, %l0 = 000000003e9d881b, %ccr = 8a
movle %icc,%l0,%l0 ! Register Not Moved
! Mem[0000000059000070] = bc61014cff35b321, %l2 = 000000005439f439, %l1 = 0000000000000262
add %i2,0x70,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = bc61014cff35b321
! Mem[0000000090000118] = c4c6c2059aa8db92, %f48 = 61bc4b5f 75b517b3
ldd [%i4+0x118],%f48 ! %f48 = c4c6c205 9aa8db92
! %f2 = 8a9a7535, Mem[0000000090000190] = 3558c986
st %f2 ,[%i4+0x190] ! Mem[0000000090000190] = 8a9a7535
! %l2 = 000000005439f439, imm = 0000000000000d9c, %l4 = 000000007cab6304
and %l2,0xd9c,%l4 ! %l4 = 0000000000000418
! %f0 = 17d53904 dbb93138 8a9a7535 3c702d5e
! %f4 = 3bf254e7 32363634 8bd965a5 f2109ed5
! %f8 = ec2c5f85 dac6fa67 de3eb393 4b141a0a
! %f12 = e30ab452 ac97b62b f41f1f37 c4b62ea7
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p36_label_11:
! Mem[00000000590001c0] = d0b0c77a, %l5 = fffffffffffff83f
ldsw [%i2+0x1c0],%l5 ! %l5 = ffffffffd0b0c77a
! Mem[000000005980011c] = 7756f2fb, %l6 = 0000000000000000
swap [%i3+0x11c],%l6 ! %l6 = 000000007756f2fb
! %l2 = 000000005439f439, %l5 = ffffffffd0b0c77a, %ccr = 8a
movrne %l2,%l5,%l4 ! Moved, %l4 = ffffffffd0b0c77a
! Code Fragment 5
p36_fragment_3:
ta T_CHANGE_HPRIV
! %l5 = ffffffffd0b0c77a
set 0x8fdfbbf1,%l5 ! %l5 = 000000008fdfbbf1
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l0 = 3e9d881b, %l1 = ff35b321, Mem[0000000090000120] = bc5b9b3f 7ceaf23d
stda %l0,[%i4+0x120]%asi ! Mem[0000000090000120] = 3e9d881b ff35b321
! %l6 = 000000007756f2fb, Mem[0000000091000072] = 37bbab17
sth %l6,[%i6+0x072] ! Mem[0000000091000070] = f2fbab17
! %l3 = 0000000031598202, Mem[00000000908001a8] = 144eb17794989c9f
stx %l3,[%i5+0x1a8] ! Mem[00000000908001a8] = 0000000031598202
! %l6 = 000000007756f2fb, immed = fffffb69, %y = 3e9d881b
udiv %l6,-0x497,%l6 ! %l6 = 000000003e9d893a
mov %l0,%y ! %y = 3e9d881b
! Mem[0000000058000018] = 662a4ee7, %l1 = bc61014cff35b321
ldsha [%i0+%o3]0x81,%l1 ! %l1 = 000000000000662a
! %l2 = 000000005439f439, imm = fffffffffffffa7d, %l3 = 0000000031598202
tsubcc %l2,-0x583,%l3 ! %l3 = 000000005439f9bc, %ccr = 13
p36_label_12:
! %l3 = 000000005439f9bc, %l7 = 0000000000000000, %ccr = 13
movvc %icc,%l3,%l7 ! Register Not Moved
! Mem[00000000900000a8] = 10593f2f f3b2ac3e, %g2 = 00001e3b, %g3 = 47252129
ldd [%i4+0x0a8],%g2 ! %g2 = 0000000010593f2f 00000000f3b2ac3e
! %l0 = 000000003e9d881b, %l4 = ffffffffd0b0c77a, %ccr = 13
movne %icc,%l0,%l4 ! Moved, %l4 = 000000003e9d881b
! %l6 = 000000003e9d893a, immed = fffff496, %l3 = 000000005439f9bc
taddcctv %l6,-0xb6a,%l3 ! %l0 = 000000003e9d883e, Trapped
! Mem[0000000090800140] = 4acaddd5 a883c31a, %g2 = 10593f2f, %g3 = f3b2ac3e
ldd [%i5+0x140],%g2 ! %g2 = 000000004acaddd5 00000000a883c31a
! Mem[0000000059000018] = 4022e6b8, %l6 = 000000003e9d893a
ldswa [%i2+%o3]0x80,%l6 ! %l6 = 000000004022e6b8
! Mem[000000009080007c] = 600515d4, %g2 = 000000004acaddd5
ldub [%i5+0x07d],%g2 ! %g2 = 0000000000000060
! %l4 = 3e9d881b, %l5 = 8fdfbbf1, Mem[0000000091000068] = 955a2d89 07100ced
std %l4,[%i6+0x068] ! Mem[0000000091000068] = 3e9d881b 8fdfbbf1
! Mem[00000000918001ec] = 8f307ba8, %g2 = 0000000000000060
ldsha [%o0+0x1ee]%asi,%g2 ! %g2 = ffffffffffff8f30
! Mem[0000000058800064] = e4fa33e7, %l1 = 0000662a, %l2 = 5439f439
add %i1,0x64,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e4fa33e7
p36_label_13:
! Mem[0000000058000028] = 0000023c6466d3e7, %f30 = 23bbe1d7 1acb49ba
ldda [%i0+%o5]0x80,%f30 ! %f30 = 0000023c 6466d3e7
! Mem[00000000908000d8] = 9c4dedb52e9f5b4f, %f48 = c4c6c205 9aa8db92
ldd [%i5+0x0d8],%f48 ! %f48 = 9c4dedb5 2e9f5b4f
! Mem[00000000918000dc] = 3a5eab56, %g2 = ffffffffffff8f30
ldub [%o0+0x0de],%g2 ! %g2 = 000000000000003a
! %l0 = 000000003e9d883e, %l3 = 000000005439f9bc, %ccr = 13
movle %xcc,%l0,%l3 ! Register Not Moved
! Mem[0000000091000094] = 0f757f03, %g2 = 000000000000003a
ldub [%i6+0x097],%g2 ! %g2 = 000000000000000f
! Mem[00000000910000a8] = 4548123c 1253fffd, %g2 = 0000000f, %g3 = a883c31a
ldd [%i6+0x0a8],%g2 ! %g2 = 000000004548123c 000000001253fffd
membar #Sync ! Added by membar checker (249)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9b84 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %l3 = 000000005439f9bc, Mem[0000000059800000] = b555b787
stha %l3,[%i3+%g0]0x81 ! Mem[0000000059800000] = f9bcb787
! %l2 = 00000000e4fa33e7, Mem[0000000059000000] = ad72c3a8
stba %l2,[%i2+%g0]0x89 ! Mem[0000000059000000] = ad72c3e7
! Mem[0000000059800028] = 5b03e3c8e779b423, %f4 = 3bf254e7 32363634
ldda [%i3+%o5]0x80,%f4 ! %f4 = 5b03e3c8 e779b423
p36_label_14:
! Mem[00000000900000bc] = 9a3831b9, %g2 = 000000004548123c
ldsb [%i4+0x0bf],%g2 ! %g2 = ffffffffffffff9a
! Mem[00000000590001e8] = 0190fcb9, %l6 = 000000004022e6b8
lduwa [%i2+0x1e8]%asi,%l6 ! %l6 = 000000000190fcb9
! Code Fragment 5
p36_fragment_4:
ta T_CHANGE_HPRIV
! %l5 = 000000008fdfbbf1
set 0x71c01927,%l5 ! %l5 = 0000000071c01927
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Randomly selected nop
nop
! Mem[0000000059800028] = 5b03e3c8e779b423, %f6 = 8bd965a5 f2109ed5
ldda [%i3+%o5]0x80,%f6 ! %f6 = 5b03e3c8 e779b423
! %l7 = 0000000000000000
setx 0x36a5ce2008cc1370,%g7,%l7 ! %l7 = 36a5ce2008cc1370
! Mem[0000000059800008] = 0471b7e0, %l2 = 00000000e4fa33e7
lduwa [%i3+%o1]0x80,%l2 ! %l2 = 000000000471b7e0
! %l1 = 000000000000662a, Mem[0000000090800142] = ddd5a883
sth %l1,[%i5+0x142] ! Mem[0000000090800140] = 662aa883
! %l2 = 000000000471b7e0, imm = 00000000000001ad, %l6 = 000000000190fcb9
andncc %l2,0x1ad,%l6 ! %l6 = 000000000471b640, %ccr = 00
! Mem[00000000918001e8] = a309f910, %g18 = 26302b06a52339bc
ldsw [%o0+0x1e8],%g2 ! %g2 = 26302b06a52339bc
p36_label_15:
! %l4 = 3e9d881b, %l5 = 71c01927, Mem[0000000059000038] = 1b676f34 8c9cb2f2
std %l4,[%i2+0x038] ! Mem[0000000059000038] = 3e9d881b 71c01927
! %l0 = 000000003e9d883e, %l4 = 000000003e9d881b, %ccr = 00
movleu %xcc,%l0,%l4 ! Register Not Moved
! Mem[000000009080001c] = 619c4365, %g2 = ffffffffa309f910
lduw [%i5+0x01c],%g2 ! %g2 = 00000000619c4365
! Mem[0000000091800064] = 83b95d79, %g2 = 00000000619c4365
lduw [%o0+0x064],%g2 ! %g2 = 0000000083b95d79
! Mem[000000005800016c] = 6ddf5ee8, %l3 = 000000005439f9bc
swap [%i0+0x16c],%l3 ! %l3 = 000000006ddf5ee8
! Mem[0000000059800018] = 4931fe9b, %l2 = 000000000471b7e0
ldsba [%i3+%o3]0x89,%l2 ! %l2 = ffffffffffffff9b
! Mem[0000000059800148] = 3100f0fabc3c5571, %l3 = 000000006ddf5ee8, %l7 = 36a5ce2008cc1370
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 3100f0fabc3c5571
! %l4 = 000000003e9d881b, %l2 = ffffffffffffff9b, %l7 = 3100f0fabc3c5571
andn %l4,%l2,%l7 ! %l7 = 0000000000000000
! Mem[0000000058000104] = 560a793a, %l5 = 71c01927, %l7 = 00000000
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000560a793a
! %l4 = 000000003e9d881b, %l4 = 000000003e9d881b, %ccr = 00
movcc %xcc,%l4,%l4 ! Moved, %l4 = 000000003e9d881b
p36_label_16:
! Code Fragment 5
p36_fragment_5:
ta T_CHANGE_HPRIV
! %l5 = 0000000071c01927
set 0x3d367ee7,%l5 ! %l5 = 000000003d367ee7
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000900000e0] = 67fac6da 855f2cec, %g2 = 83b95d79, %g3 = 1253fffd
ldd [%i4+0x0e0],%g2 ! %g2 = 0000000067fac6da 00000000855f2cec
! Mem[0000000091000058] = 4dd057e98c194b94, %f48 = fe5d3346 de75f6e1
ldd [%i6+0x058],%f48 ! %f48 = 4dd057e9 8c194b94
! %l1 = 000000000000662a, %l1 = 000000000000662a, %l3 = 000000006ddf5ee8
addccc %l1,%l1,%l3 ! %l3 = 000000000000cc54, %ccr = 00
! Mem[0000000058800090] = 13fb16db, %l3 = 0000cc54, %l4 = 3e9d881b
add %i1,0x90,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000013fb16db
! done : should take illegal inst trap, %l0 = 000000003e9d883e
done ! Illegal inst trap : %l0 = 000000003e9d884e
! Mem[00000000598000d8] = 2879e9b1, %l0 = 000000003e9d884e
lduha [%i3+0x0d8]%asi,%l0 ! %l0 = 0000000000002879
! immd = 000000000000015f, %l6 = 000000000471b640, %ccr = 00
movg %xcc,0x15f,%l6 ! Moved, %l6 = 000000000000015f
! Mem[0000000059000074] = ff35b321, %l0 = 00002879, %l0 = 00002879
add %i2,0x74,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ff35b321
! Mem[0000000059800140] = f85adb0b, %l5 = 3d367ee7, %l6 = 0000015f
add %i3,0x140,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f85adb0b
p36_label_17:
! Mem[0000000058000020] = d59e10f2, %l0 = 00000000ff35b321
ldsba [%i0+%o4]0x81,%l0 ! %l0 = ffffffffffffffd5
! Mem[0000000090000000] = 3831b9db 0439d517 5e2d703c 35759a8a
! Mem[0000000090000010] = 34363632 e754f23b d59e10f2 a565d98b
! Mem[0000000090000020] = 67fac6da 855f2cec 0a1a144b 93b33ede
! Mem[0000000090000030] = 2bb697ac 52b40ae3 a72eb6c4 371f1ff4
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001e8] = 06373fb7, %g2 = 0000000067fac6da
ldsb [%i4+0x1ea],%g2 ! %g2 = 0000000000000006
! %l7 = 00000000560a793a, %l4 = 0000000013fb16db, %ccr = 00
movle %icc,%l7,%l4 ! Register Not Moved
! Mem[0000000091000034] = f8c80863, %g18 = 26302b06a52339bc
ldsw [%i6+0x034],%g2 ! %g2 = 26302b06a52339bc
! %l0 = ffffffd5, %l1 = 0000662a, Mem[0000000058000000] = ac3d3445 af5915c9
stda %l0,[%i0+%g0]0x81 ! Mem[0000000058000000] = ffffffd5 0000662a
! %l0 = ffffffffffffffd5, Mem[0000000059800000] = e301928a87b7bcf9
stxa %l0,[%i3+%g0]0x88 ! Mem[0000000059800000] = ffffffffffffffd5
! %l7 = 00000000560a793a, %l1 = 000000000000662a, %l2 = ffffffffffffff9b
tsubcctv %l7,%l1,%l2 ! %l0 = fffffffffffffff8, Trapped
! Mem[00000000900001b8] = ea9d818c, %g2 = fffffffff8c80863
lduh [%i4+0x1b8],%g2 ! %g2 = 000000000000ea9d
! Clear Register : %l1 = 000000000000662a
clr %l1 ! %l1 = 0000000000000000
p36_label_18:
! Mem[00000000900001c8] = 2e218561 df2e401b, %g2 = 0000ea9d, %g3 = 855f2cec
ldd [%i4+0x1c8],%g2 ! %g2 = 000000002e218561 00000000df2e401b
! Code Fragment 5
p36_fragment_6:
ta T_CHANGE_HPRIV
! %l5 = 000000003d367ee7
set 0x9c88bd30,%l5 ! %l5 = 000000009c88bd30
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000058800088] = f5b1f78a, %l0 = fffffff8, %l6 = f85adb0b
add %i1,0x88,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000f5b1f78a
! %l3 = 000000000000cc54, %l0 = fffffffffffffff8, %ccr = 00
movg %xcc,%l3,%l0 ! Moved, %l0 = 000000000000cc54
! immd = 00000000000002e2, %l4 = 0000000013fb16db, %ccr = 00
movgu %xcc,0x2e2,%l4 ! Moved, %l4 = 00000000000002e2
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9b84 07425ca0 64acdc55
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Code Fragment 5
p36_fragment_7:
ta T_CHANGE_HPRIV
! %l5 = 000000009c88bd30
set 0x2466f4f2,%l5 ! %l5 = 000000002466f4f2
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000009000018c] = f88a9a75, %g2 = 000000002e218561
ldsb [%i4+0x18f],%g2 ! %g2 = fffffffffffffff8
! %f0 = 17d53904 dbb93138 8a9a7535 3c702d5e
! %f4 = 5b03e3c8 e779b423 5b03e3c8 e779b423
! %f8 = ec2c5f85 dac6fa67 de3eb393 4b141a0a
! %f12 = e30ab452 ac97b62b f41f1f37 c4b62ea7
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Code Fragment 5
p36_fragment_8:
ta T_CHANGE_HPRIV
! %l5 = 000000002466f4f2
set 0x396be8e0,%l5 ! %l5 = 00000000396be8e0
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p36_label_19:
! Mem[0000000059800150] = ea875f48cbe9b6da, %l0 = 000000000000cc54, %l1 = 0000000000000000
add %i3,0x150,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ea875f48cbe9b6da
! %f16 = ebb3beba 0463ab7c b8f1bcc4 33927689
! %f20 = 2b7f1d92 440b89d5 30e015a9 d5890b44
! %f24 = 2c3819de ffceb2c3 65707c19 4dea4d7b
! %f28 = ad72c3a8 6519e5eb 0000023c 6466d3e7
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
! %f7 = e779b423, Mem[00000000900000f8] = a72eb6c4
st %f7 ,[%i4+0x0f8] ! Mem[00000000900000f8] = e779b423
! %l4 = 00000000000002e2, imm = 000000000000000d, %l5 = 00000000396be8e0
srl %l4,0x00d,%l5 ! %l5 = 0000000000000000
! %l2 = ffffff9b, %l3 = 0000cc54, Mem[0000000058800010] = 26de57e0 bdcc6aaf
stda %l2,[%i1+%o2]0x89 ! Mem[0000000058800010] = ffffff9b 0000cc54
! Mem[0000000090800050] = db161e2b, %g18 = 26302b06a52339bc
ldsw [%i5+0x050],%g2 ! %g2 = 26302b06a52339bc
! %l0 = 000000000000cc54, %l3 = 000000000000cc54, %l4 = 00000000000002e2
xnor %l0,%l3,%l4 ! %l4 = ffffffffffffffff
! Mem[0000000058800028] = 23bbe1d7, %l7 = 00000000560a793a
swapa [%i1+%o5]0x80,%l7 ! %l7 = 0000000023bbe1d7
! Code Fragment 5
p36_fragment_9:
ta T_CHANGE_HPRIV
! %l5 = 0000000000000000
set 0x07dea518,%l5 ! %l5 = 0000000007dea518
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l2 = ffffffffffffff9b, Mem[00000000910000e7] = ff0e4d5d
stb %l2,[%i6+0x0e7] ! Mem[00000000910000e4] = 9b0e4d5d
p36_label_20:
! immd = 0000000000000338, %l5 = 0000000007dea518, %ccr = 00
movge %xcc,0x338,%l5 ! Moved, %l5 = 0000000000000338
! %l7 = 0000000023bbe1d7, Mem[0000000059800018] = b8d6bf8c4931fe9b
stxa %l7,[%i3+%o3]0x89 ! Mem[0000000059800018] = 0000000023bbe1d7
! Mem[0000000059000018] = b8e62240, %f14 = f41f1f37
lda [%i2+%o3]0x88,%f14 ! %f14 = b8e62240
! %l6 = f5b1f78a, %l7 = 23bbe1d7, Mem[0000000059000028] = 00000000 00000000
stda %l6,[%i2+%o5]0x81 ! Mem[0000000059000028] = f5b1f78a 23bbe1d7
! %l6 = 00000000f5b1f78a, Mem[00000000910001f8] = fd114e76
stw %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = f5b1f78a
! Mem[00000000900000b0] = c7832b61, %g18 = 26302b06a52339bc
ldsw [%i4+0x0b0],%g2 ! %g2 = 26302b06a52339bc
! Mem[0000000090800078] = 05af2cea, %g2 = ffffffffc7832b61
ldsh [%i5+0x078],%g2 ! %g2 = 00000000000005af
! %l5 = 0000000000000338, Mem[0000000091000160] = f14be39c
stw %l5,[%i6+0x160] ! Mem[0000000091000160] = 00000338
! Mem[0000000090000004] = 0439d517, %g2 = 00000000000005af
ldsb [%i4+0x004],%g2 ! %g2 = 0000000000000004
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 2c8d7097 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
p36_label_21:
! Mem[00000000900001c0] = 75de4633, %g2 = 0000000000000004
ldub [%i4+0x1c2],%g2 ! %g2 = 0000000000000075
! %l2 = ffffff9b, %l3 = 0000cc54, Mem[0000000091800168] = 026ca936 9945ca36
std %l2,[%o0+0x168] ! Mem[0000000091800168] = ffffff9b 0000cc54
! %l7 = 0000000023bbe1d7, Mem[000000009080004e] = d586db16
stb %l7,[%i5+0x04e] ! Mem[000000009080004c] = d786db16
! Mem[0000000059800020] = a88795081e04939b, %f10 = de3eb393 4b141a0a
ldda [%i3+%o4]0x89,%f10 ! %f10 = a8879508 1e04939b
! immd = 000000000000016f, %l7 = 0000000023bbe1d7, %ccr = 00
mova %icc,0x16f,%l7 ! Moved, %l7 = 000000000000016f
! Mem[00000000590001e0] = 3041d80910d44b72, %l6 = 00000000f5b1f78a, %l5 = 0000000000000338
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 3041d80910d44b72
! Code Fragment 5
p36_fragment_10:
ta T_CHANGE_HPRIV
! %l5 = 3041d80910d44b72
set 0xfcee7a18,%l5 ! %l5 = 00000000fcee7a18
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l5 = 00000000fcee7a18, Mem[00000000900000f8] = e779b423371f1ff4
stx %l5,[%i4+0x0f8] ! Mem[00000000900000f8] = 00000000fcee7a18
! Mem[0000000091000058] = 4dd057e98c194b94, %g2 = 0000000000000075
ldx [%i6+0x058],%g2 ! %g2 = 4dd057e98c194b94
! Mem[0000000059000010] = 72398326, %l1 = ea875f48cbe9b6da
swapa [%i2+%o2]0x81,%l1 ! %l1 = 0000000072398326
p36_label_22:
! Mem[0000000058800000] = d5890b44, %l7 = 000000000000016f
ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000b44
! Mem[000000009100012c] = cd3a6161, %g18 = 26302b06a52339bc
ldsw [%i6+0x12c],%g2 ! %g2 = 26302b06a52339bc
! Mem[00000000580001fc] = 5726d750, %l3 = 000000000000cc54
swap [%i0+0x1fc],%l3 ! %l3 = 000000005726d750
! Mem[00000000918000a8] = c9c67145, %g2 = ffffffffcd3a6161
lduh [%o0+0x0a8],%g2 ! %g2 = 000000000000c9c6
! Mem[0000000059800008] = e0b77104, %l0 = 000000000000cc54
ldsba [%i3+%o1]0x88,%l0 ! %l0 = 0000000000000004
! %l0 = 0000000000000004, %l6 = 00000000f5b1f78a, %ccr = 00
movrlz %l0,%l6,%l4 ! Not Moved, %l4 = ffffffffffffffff
! %l7 = 0000000000000b44, %l3 = 000000005726d750, %ccr = 00
movvs %xcc,%l7,%l3 ! Register Not Moved
! Mem[0000000059800020] = 1e04939b, %l4 = ffffffffffffffff
ldsha [%i3+%o4]0x89,%l4 ! %l4 = ffffffffffff939b
! Mem[0000000091000118] = 5d8c784c 75fb17e7, %g2 = 0000c9c6, %g3 = df2e401b
ldd [%i6+0x118],%g2 ! %g2 = 000000005d8c784c 0000000075fb17e7
! %f0 = 17d53904 dbb93138, Mem[0000000058800010] = ffffff9b 0000cc54
stda %f0 ,[%i1+%o2]0x89 ! Mem[0000000058800010] = 17d53904 dbb93138
p36_label_23:
! %l6 = f5b1f78a, %l7 = 00000b44, Mem[00000000588000a0] = b0bd1f30 f54bd9d9
std %l6,[%i1+0x0a0] ! Mem[00000000588000a0] = f5b1f78a 00000b44
! immd = 000000000000031d, %l4 = ffffffffffff939b, %ccr = 00
movvc %xcc,0x31d,%l4 ! Moved, %l4 = 000000000000031d
! %l1 = 0000000072398326, %l6 = 00000000f5b1f78a, %ccr = 00
movl %xcc,%l1,%l6 ! Register Not Moved
! Mem[0000000058800008] = d5eed3ad 569ca103, %l4 = 0000031d, %l5 = fcee7a18
ldda [%i1+%o1]0x80,%l4 ! %l4 = 00000000d5eed3ad 00000000569ca103
! %l4 = 00000000d5eed3ad, %l6 = 00000000f5b1f78a, %l4 = 00000000d5eed3ad
andn %l4,%l6,%l4 ! %l4 = 00000000004e0025
! %l0 = 00000004, %l1 = 72398326, Mem[00000000908000d8] = 9c4dedb5 2e9f5b4f
std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000004 72398326
! Mem[0000000059800010] = 9252af28, %l5 = 00000000569ca103
lduba [%i3+%o2]0x80,%l5 ! %l5 = 0000000000000092
! immd = 0000000000000368, %l3 = 000000005726d750, %ccr = 00
movgu %icc,0x368,%l3 ! Moved, %l3 = 0000000000000368
! Code Fragment 5
p36_fragment_11:
ta T_CHANGE_HPRIV
! %l5 = 0000000000000092
set 0x5d075763,%l5 ! %l5 = 000000005d075763
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l4 = 00000000004e0025, Mem[000000009080010c] = 3abd6093
sth %l4,[%i5+0x10c] ! Mem[000000009080010c] = 00256093
p36_label_24:
! %l4 = 00000000004e0025, Mem[0000000090000128] = 65707c194dea4d7b
stx %l4,[%i4+0x128] ! Mem[0000000090000128] = 00000000004e0025
! Mem[0000000091000168] = 31336c30, %g18 = 26302b06a52339bc
ldsw [%i6+0x168],%g2 ! %g2 = 26302b06a52339bc
membar #Sync ! Added by membar checker (250)
! Mem[0000000090000160] = 67fac6da855f2cec, %g2 = 0000000031336c30
ldx [%i4+0x160],%g2 ! %g2 = 67fac6da855f2cec
! %l1 = 0000000072398326, Mem[0000000090000038] = a72eb6c4
sth %l1,[%i4+0x038] ! Mem[0000000090000038] = 8326b6c4
! Mem[0000000059800018] = 23bbe1d7, %l5 = 000000005d075763
ldstuba [%i3+%o3]0x88,%l5 ! %l5 = 000000d7000000ff
! %l3 = 0000000000000368, immed = fffffe88, %ccr = 00
movrgz %l3,-0x178,%l1 ! Moved, %l1 = fffffffffffffe88
! immd = 000000000000039d, %l0 = 0000000000000004, %ccr = 00
mova %icc,0x39d,%l0 ! Moved, %l0 = 000000000000039d
! %l4 = 004e0025, %l5 = 000000d7, Mem[0000000091800038] = 8581ae53 fd74b765
stda %l4,[%o0+0x038]%asi ! Mem[0000000091800038] = 004e0025 000000d7
! immd = 0000000000000085, %l4 = 00000000004e0025, %ccr = 00
mova %xcc,0x085,%l4 ! Moved, %l4 = 0000000000000085
! %f30 = 0000023c, Mem[0000000059800028] = c8e3035b
sta %f30,[%i3+%o5]0x89 ! Mem[0000000059800028] = 0000023c
p36_label_25:
! Mem[0000000091000190] = 8be72be2, %g18 = 26302b06a52339bc
ldsw [%i6+0x190],%g2 ! %g2 = 26302b06a52339bc
! immd = 000000000000021c, %l3 = 0000000000000368, %ccr = 00
movleu %xcc,0x21c,%l3 ! Register Not Moved
! Code Fragment 5
p36_fragment_12:
ta T_CHANGE_HPRIV
! %l5 = 00000000000000d7
set 0x69bf1fd5,%l5 ! %l5 = 0000000069bf1fd5
stxa %l5, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000590001e0] = 3041d809, %l7 = 0000000000000b44
lduw [%i2+0x1e0],%l7 ! %l7 = 000000003041d809
! %l0 = 000000000000039d, immed = fffffada, %y = 3e9d881b
udivcc %l0,-0x526,%l5 ! %l5 = 000000003e9d895d, %ccr = 00
mov %l0,%y ! %y = 0000039d
! %l2 = ffffff9b, %l3 = 00000368, Mem[0000000091000198] = 51e60601 c3f8aeb5
std %l2,[%i6+0x198] ! Mem[0000000091000198] = ffffff9b 00000368
! Mem[0000000090800030] = 574d316e37c4972c, %f48 = 9d14608a ca521b68
ldd [%i5+0x030],%f48 ! %f48 = 574d316e 37c4972c
! %l2 = ffffffffffffff9b, %l5 = 000000003e9d895d, %l0 = 000000000000039d
xnor %l2,%l5,%l0 ! %l0 = 000000003e9d8939
! %l0 = 000000003e9d8939, %l2 = ffffffffffffff9b, %y = 0000039d
umul %l0,%l2,%l2 ! %l2 = 3e9d89204bd8dc83, %y = 3e9d8920
! Mem[0000000059000018] = b8e62240, %l5 = 000000003e9d895d
ldsha [%i2+%o3]0x89,%l5 ! %l5 = 0000000000002240
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 000000003e9d8939
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffffffe88
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 3e9d89204bd8dc83
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000368
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000085
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000002240
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f5b1f78a
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003041d809
bne,a,pn %xcc,p36_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x3e9d8920,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p36_failed
mov 0x111,%g1
! 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 17d53904 dbb93138
bne %xcc,p36_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8a9a7535 3c702d5e
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5b03e3c8 e779b423
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5b03e3c8 e779b423
bne %xcc,p36_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a8879508 1e04939b
bne %xcc,p36_f10_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b8e62240 c4b62ea7
bne %xcc,p36_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ebb3beba 0463ab7c
bne %xcc,p36_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 2b7f1d92 440b89d5
bne %xcc,p36_f20_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 0000023c 6466d3e7
bne %xcc,p36_f30_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffd50000662a
ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 620200002d0fcdfd
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 = 662a4ee7c871957a
ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000023c6466d3e7
ldx [%i0+0x028],%g3 ! Observed data at 0000000058000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x028,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6b71ec825439f9bc
ldx [%i0+0x168],%g3 ! Observed data at 0000000058000168
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff7e6747d53679df
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000580001b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 11e946bc0000cc54
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 = 440b89d5a915e030
ldx [%i1+0x000],%g3 ! Observed data at 0000000058800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3831b9db0439d517
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 = 40ec1466babeb3eb
ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 560a793a1acb49ba
ldx [%i1+0x028],%g3 ! Observed data at 0000000058800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f5b1f78a00000b44
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000588000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 695c08000000009e
ldx [%i1+0x160],%g3 ! Observed data at 0000000058800160
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e4ca973ffff033d8
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000588001e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1e8,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e7c372ad8754b3c8
ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = cbe9b6daa917454c
ldx [%i2+0x010],%g3 ! Observed data at 0000000059000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = f5b1f78a23bbe1d7
ldx [%i2+0x028],%g3 ! Observed data at 0000000059000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3e9d881b71c01927
ldx [%i2+0x038],%g3 ! Observed data at 0000000059000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x038,%g4
ldx [%g1+0x148],%g2 ! Expected data = ce0dbb74ed02dcff
ldx [%i2+0x148],%g3 ! Observed data at 0000000059000148
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x148,%g4
ldx [%g1+0x198],%g2 ! Expected data = a2bec9a900000471
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 = d5ffffffffffffff
ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffe1bb2300000000
ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3c020000e779b423
ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = dddd3a5e84babb94
ldx [%i3+0x068],%g3 ! Observed data at 0000000059800068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x068,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4c6a930b00000000
ldx [%i3+0x118],%g3 ! Observed data at 0000000059800118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 65707c194dea4d7b
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000598001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b0,%g4
! The test for processor 36 has passed
p36_passed:
ta GOOD_TRAP
nop
p36_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p36_failed
p36_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p36_failed
p36_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p36_failed
p36_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p36_failed
p36_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p36_failed
p36_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p36_failed
p36_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p36_failed
p36_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p36_failed
p36_f0_fail:
set p36_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f2_fail:
set p36_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f4_fail:
set p36_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f6_fail:
set p36_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f10_fail:
set p36_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f14_fail:
set p36_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f16_fail:
set p36_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f20_fail:
set p36_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p36_f30_fail:
set p36_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 36 failed
p36_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x090] ! Set processor 36 done flag
set p36_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 36 failed
p36_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x090] ! Set processor 36 done flag
set p36_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p36_selfmod_failed:
ba p36_failed
mov 0xabc,%g1
p36_common_error:
or %g0,0xf04,%g1
ba p36_failed
mov %o5,%g3
p36_common_signature_error:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_common_timeout:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p36_failed
mov 0x0,%g3
p36_trap1e:
stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000018]
mulx %l6,%l2,%l6
stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800010]
done
p36_trap1o:
stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000018]
mulx %l6,%l2,%l6
stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800010]
done
p36_trap2e:
stha %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800018]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000020]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000010]
done
p36_trap2o:
stha %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800028]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800018]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000020]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000059000010]
done
p36_trap3e:
add %l4,%l5,%l5
xnor %l3,0xec6,%l7
and %l4,%l5,%l4
xnor %l4,%l0,%l2
subc %l6,-0xea2,%l1
done
p36_trap3o:
add %l4,%l5,%l5
xnor %l3,0xec6,%l7
and %l4,%l5,%l4
xnor %l4,%l0,%l2
subc %l6,-0xea2,%l1
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 = ab1350447e67bf1b
ldx [%g1+0x008],%l1 ! %l1 = bfaf7878980f0468
ldx [%g1+0x010],%l2 ! %l2 = aca02e32abd10282
ldx [%g1+0x018],%l3 ! %l3 = c7832b61dddd3a5e
ldx [%g1+0x020],%l4 ! %l4 = 814565d651da4e84
ldx [%g1+0x028],%l5 ! %l5 = d9851a26537a95a4
ldx [%g1+0x030],%l6 ! %l6 = 8a8de515fb1e90e4
ldx [%g1+0x038],%l7 ! %l7 = 252c44ce54217f68
! Initialize the output register of window 0
set unres3_start,%o0
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 = a0d7040c c9007e53 89f8fc09 90ca8bf9
! %f4 = 6600d596 d7cf1fe9 5db836c5 e1e59ab6
! %f8 = 7066a48f d9ee7bdc c98ebe35 d2bee805
! %f12 = 936b16c1 8b929506 77a9d0b3 6cee8ec6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 1874b3c2 64c15b40 4ff31eed 14fac17e
! %f24 = 78168bc1 cf5e1846 9a88693a 52cca51a
! %f28 = 38454623 a87cb7f6 8e0d1531 a59969d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e9f0a455 d8e06b4f 64109fa7 75723145
! %f36 = 5600f706 0070f051 89fe117d 6d54f9af
! %f40 = 7f74ada9 f6b879b5 5b565e01 cfce655f
! %f44 = 78a604af e6663e1a 67e44592 2b22a70c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xea5e04a70000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = ea5e04a70000000b
wr %g0,%y ! Clear Y 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:
! %l1 = a98c36a4868b4434, Mem[000000005a000018] = 01effdd1
stba %l1,[%i0+%o3]0x89 ! Mem[000000005a000018] = 01effd34
! %l2 = 85b07c37bceb76d1, Mem[000000005a000028] = 4c85b66f
stha %l2,[%i0+%o5]0x89 ! Mem[000000005a000028] = 4c8576d1
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000009100002c] = 95d1d562, %g2 = 57ffae2388fdaebb
lduwa [%i6+0x02c]%asi,%g2 ! %g2 = 0000000095d1d562
! %l4 = d137d9ee7935ea7f, Mem[00000000918001e4] = f6dfff3d
stw %l4,[%o0+0x1e4] ! Mem[00000000918001e4] = 7935ea7f
! Mem[000000005a800018] = bd3f49ca, %f15 = 6cee8ec6
lda [%i1+%o3]0x80,%f15 ! %f15 = bd3f49ca
! %l0 = 7ea9366033ae5bc5, imm = 0000000000000024, %l2 = 85b07c37bceb76d1
srlx %l0,0x024,%l2 ! %l2 = 0000000007ea9366
! Mem[0000000091000180] = 4a731f767ae42270, %f48 = 9d14608a ca521b68
ldd [%i6+0x180],%f48 ! %f48 = 4a731f76 7ae42270
! %l7 = 1f1d352cdd1efc71, %l1 = a98c36a4868b4434, %l4 = d137d9ee7935ea7f
addcc %l7,%l1,%l4 ! %l4 = c8a96bd163aa40a5, %ccr = 83
! Mem[000000005a800010] = 64a6897e, %l2 = 0000000007ea9366
ldsha [%i1+%o2]0x80,%l2 ! %l2 = 00000000000064a6
p37_label_2:
! %f2 = 89f8fc09, Mem[000000005b8001e4] = a73d9b05
st %f2 ,[%i3+0x1e4] ! Mem[000000005b8001e4] = 89f8fc09
! Mem[000000005b0001b2] = bca585e0, %l1 = a98c36a4868b4434
ldstub [%i2+0x1b2],%l1 ! %l1 = 00000085000000ff
! Randomly selected nop
nop
! %f28 = 38454623 a87cb7f6, Mem[00000000910001d0] = 68264bad b2eef8e3
std %f28,[%i6+0x1d0] ! Mem[00000000910001d0] = 38454623 a87cb7f6
! %l5 = 5c93e4f6648e9f25, Mem[0000000090800086] = 375cd3d6
stb %l5,[%i5+0x086] ! Mem[0000000090800084] = 255cd3d6
! %l4 = c8a96bd163aa40a5, Mem[0000000091000020] = 103b16d7
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 63aa40a5
! %l1 = 0000000000000085, Mem[0000000090000000] = aa4a53b3
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 00000085
! Mem[000000005b800028] = 7ddf6786d76a57a6, %l2 = 00000000000064a6
ldxa [%i3+%o5]0x80,%l2 ! %l2 = 7ddf6786d76a57a6
! %l7 = 1f1d352cdd1efc71, Mem[000000005a000104] = 6e7775c5
sth %l7,[%i0+0x104] ! Mem[000000005a000104] = fc7175c5
! %l2 = 7ddf6786d76a57a6, %l5 = 5c93e4f6648e9f25, %l0 = 7ea9366033ae5bc5
srl %l2,%l5,%l0 ! %l0 = 0000000006bb52bd
p37_label_3:
! Mem[000000005b8001a0] = 41fa4b6817725214, %l3 = 167ce1b5d891599b, %l0 = 0000000006bb52bd
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 41fa4b6817725214
! %l3 = 167ce1b5d891599b, Mem[0000000091800134] = 59e48239
stw %l3,[%o0+0x134] ! Mem[0000000091800134] = d891599b
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 1874b3c2 64c15b40 4ff31eed 14fac17e
! %f24 = 78168bc1 cf5e1846 9a88693a 52cca51a
! %f28 = 38454623 a87cb7f6 8e0d1531 a59969d5
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000009100009c] = 0fd4462d, %g2 = 0000000095d1d562
lduh [%i6+0x09c],%g2 ! %g2 = 0000000000000fd4
! %f2 = 89f8fc09 90ca8bf9, Mem[0000000090000010] = ee998ade 26ab2dd7
std %f2 ,[%i4+%o2] ! Mem[0000000090000010] = 89f8fc09 90ca8bf9
! Mem[000000005a800054] = aafab3ed, %l1 = 0000000000000085
ldsb [%i1+0x054],%l1 ! %l1 = ffffffffffffffaa
! Mem[000000005b80001c] = 4b205fe1, %l4 = c8a96bd163aa40a5
swap [%i3+0x01c],%l4 ! %l4 = 000000004b205fe1
! Mem[00000000918000ec] = 42c88523, %g2 = 0000000000000fd4
lduh [%o0+0x0ee],%g2 ! %g2 = 00000000000042c8
! immd = 0000000000000110, %l2 = 7ddf6786d76a57a6, %ccr = 83
move %icc,0x110,%l2 ! Register Not Moved
! Mem[000000005b800000] = 54c10809b0f8c4b3, %f6 = 5db836c5 e1e59ab6
ldda [%i3+%g0]0x89,%f6 ! %f6 = 54c10809 b0f8c4b3
p37_label_4:
! %l3 = 167ce1b5d891599b, Mem[000000005b800008] = 9d3eadd8
stba %l3,[%i3+%o1]0x89 ! Mem[000000005b800008] = 9d3ead9b
! Mem[00000000918000dc] = 31a3ab56, %g2 = 00000000000042c8
ldsh [%o0+0x0de],%g2 ! %g2 = 00000000000031a3
! Mem[000000005b000010] = 1a5bd8b6, %l7 = 1f1d352cdd1efc71
ldswa [%i2+%o2]0x80,%l7 ! %l7 = 000000001a5bd8b6
! %l0 = 41fa4b6817725214, %l4 = 000000004b205fe1, %ccr = 83
movvs %icc,%l0,%l4 ! Moved, %l4 = 41fa4b6817725214
! Mem[00000000910000dc] = 95641ff1, %g2 = 00000000000031a3
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000009564
! immd = 00000000000000ed, %l4 = 41fa4b6817725214, %ccr = 83
movn %xcc,0x0ed,%l4 ! Register Not Moved
! Mem[000000009100002c] = 95d1d562, %g18 = 756ce33800c6a016
ldswa [%i6+0x02c]%asi,%g2 ! %g2 = 756ce33800c6a016
! Mem[0000000090800194] = 9cb1ed9f, %g2 = ffffffff95d1d562
ldsba [%i5+0x195]%asi,%g2 ! %g2 = ffffffffffffff9c
! %l0 = 17725214, %l1 = ffffffaa, Mem[000000005b0001e8] = f78e9d9a e6279bf2
std %l0,[%i2+0x1e8] ! Mem[000000005b0001e8] = 17725214 ffffffaa
! %l0 = 41fa4b6817725214, Mem[000000009080001c] = 619c4365
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 17725214
p37_label_5:
! Mem[000000005a800010] = 64a6897e, %l6 = 0feb7d9fa6924916
lduha [%i1+%o2]0x80,%l6 ! %l6 = 00000000000064a6
! %l0 = 17725214, %l1 = ffffffaa, Mem[00000000900001c0] = e1f675de 46335dfe
std %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = 17725214 ffffffaa
membar #Sync ! Added by membar checker (251)
! %f8 = 7066a48f d9ee7bdc, Mem[0000000090000050] = 3acb4338 810b8e2c
std %f8 ,[%i4+0x050] ! Mem[0000000090000050] = 7066a48f d9ee7bdc
! Mem[000000009080012c] = 9b9921c5, %g18 = 756ce33800c6a016
ldsw [%i5+0x12c],%g2 ! %g2 = 756ce33800c6a016
! %l5 = 5c93e4f6648e9f25, Mem[000000005b0001fd] = 66ba04b2
stb %l5,[%i2+0x1fd] ! Mem[000000005b0001fc] = 662504b2
! Mem[000000005b800020] = 92e177f7, %l1 = ffffffffffffffaa
ldsba [%i3+%o4]0x88,%l1 ! %l1 = fffffffffffffff7
! Mem[000000005b800018] = d5c3171f, %l3 = 167ce1b5d891599b
ldswa [%i3+%o3]0x80,%l3 ! %l3 = ffffffffd5c3171f
! %l4 = 41fa4b6817725214, immed = fffff088, %y = 00000000
smulcc %l4,-0xf78,%l5 ! %l5 = fffffe954f9a5aa0, %ccr = 80, %y = fffffe95
! Mem[000000009000014c] = 63c4405b, %g2 = ffffffff9b9921c5
lduh [%i4+0x14e],%g2 ! %g2 = 00000000000063c4
! immd = 0000000000000359, %l3 = ffffffffd5c3171f, %ccr = 80
movcc %xcc,0x359,%l3 ! Moved, %l3 = 0000000000000359
p37_label_6:
! %l5 = fffffe954f9a5aa0, %l1 = fffffffffffffff7, %y = fffffe95
umulcc %l5,%l1,%l2 ! %l2 = 4f9a5a9d3392d060, %ccr = 00, %y = 4f9a5a9d
! Mem[00000000910001f0] = 9cb15367, %g2 = 00000000000063c4
ldsb [%i6+0x1f3],%g2 ! %g2 = ffffffffffffff9c
! %l7 = 000000001a5bd8b6, imm = fffffffffffff1b0, %l2 = 4f9a5a9d3392d060
addcc %l7,-0xe50,%l2 ! %l2 = 000000001a5bca66, %ccr = 11
! Mem[00000000918001fc] = 23fce8ab, %g2 = ffffffffffffff9c
ldsh [%o0+0x1fe],%g2 ! %g2 = 00000000000023fc
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 1874b3c2 64c15b40 4ff31eed 14fac17e
! %f24 = 78168bc1 cf5e1846 9a88693a 52cca51a
! %f28 = 38454623 a87cb7f6 8e0d1531 a59969d5
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l7 = 000000001a5bd8b6, %l7 = 000000001a5bd8b6, %ccr = 11
movgu %icc,%l7,%l7 ! Register Not Moved
! immd = 00000000000000b1, %l2 = 000000001a5bca66, %ccr = 11
movle %icc,0x0b1,%l2 ! Register Not Moved
! Mem[000000005a0000fc] = 8be8a27e, %l5 = fffffe954f9a5aa0
ldstub [%i0+0x0fc],%l5 ! %l5 = 0000008b000000ff
! %l2 = 000000001a5bca66, %l3 = 0000000000000359, %ccr = 11
movg %xcc,%l2,%l3 ! Moved, %l3 = 000000001a5bca66
! %f12 = 936b16c1 8b929506, Mem[000000005a000040] = eedcb7b3 034945d3
std %f12,[%i0+0x040] ! Mem[000000005a000040] = 936b16c1 8b929506
p37_label_7:
! %f10 = c98ebe35, Mem[0000000090000150] = 405bc164
sta %f10,[%i4+0x150]%asi ! Mem[0000000090000150] = c98ebe35
! %l5 = 000000000000008b, imm = 0000000000000549, %l2 = 000000001a5bca66
andncc %l5,0x549,%l2 ! %l2 = 0000000000000082, %ccr = 00
! Mem[000000005b800080] = eb9b35ba 70dbe9a8 1d4196df 62874be0
! Mem[000000005b800090] = c517b715 770c6bf7 fd4fe8ef 3b8feb34
! Mem[000000005b8000a0] = ac789b4e 10ec755c 19b31904 140232e3
! Mem[000000005b8000b0] = 0b0774df 5bf128c2 e618328a 2cdeb3f3
mov 0x080,%g6
ldda [%i3+%g6]ASI_BLK_S,%f0 ! Block Load from 000000005b800080
! Mem[000000005a800170] = 49532029 9208abc5, %l0 = 17725214, %l1 = fffffff7
ldd [%i1+0x170],%l0 ! %l0 = 0000000049532029 000000009208abc5
! Mem[000000005a000018] = 01effd34, %l4 = 41fa4b6817725214
ldsba [%i0+%o3]0x89,%l4 ! %l4 = 0000000000000034
! Mem[000000005a000000] = 3f4765fe, %f22 = 4ff31eed
lda [%i0+%g0]0x89,%f22 ! %f22 = 3f4765fe
! %l3 = 000000001a5bca66, Mem[00000000918000d8] = 9a6536e1f7ed31a3
stx %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000001a5bca66
! Mem[00000000908000b0] = db43d43e bf592623, %g2 = 000023fc, %g3 = 0bad0b00
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000db43d43e 00000000bf592623
! %l0 = 0000000049532029, imm = 0000000000000023, %l6 = 00000000000064a6
srax %l0,0x023,%l6 ! %l6 = 0000000000000000
! %l0 = 49532029, %l1 = 9208abc5, Mem[0000000090800090] = a7cee9e0 21c8ed45
stda %l0,[%i5+0x090]%asi ! Mem[0000000090800090] = 49532029 9208abc5
p37_label_8:
! %l1 = 000000009208abc5, %l2 = 0000000000000082, %ccr = 00
movcc %icc,%l1,%l2 ! Moved, %l2 = 000000009208abc5
! %l3 = 000000001a5bca66, imm = fffffffffffff018, %l4 = 0000000000000034
tsubcc %l3,-0xfe8,%l4 ! %l4 = 000000001a5bda4e, %ccr = 13
! %f22 = 3f4765fe 14fac17e, Mem[00000000918000c0] = a65f7cdd ae582979
std %f22,[%o0+0x0c0] ! Mem[00000000918000c0] = 3f4765fe 14fac17e
! Mem[000000005a000000] = 9d8f8c4d 3f4765fe, %l2 = 9208abc5, %l3 = 1a5bca66
ldda [%i0+%g0]0x89,%l2 ! %l2 = 000000003f4765fe 000000009d8f8c4d
! Mem[000000005a000000] = fe65473f, %l7 = 000000001a5bd8b6
ldswa [%i0+%g0]0x81,%l7 ! %l7 = fffffffffe65473f
! %l5 = 000000000000008b, Mem[0000000090000108] = 7aa04c5f, %asi = 80
stwa %l5,[%i4+0x108]%asi ! Mem[0000000090000108] = 0000008b
! %l5 = 000000000000008b, %l3 = 000000009d8f8c4d, %ccr = 13
movrne %l5,%l3,%l0 ! Moved, %l0 = 000000009d8f8c4d
! Mem[000000005b800000] = b0f8c4b3, %l1 = 000000009208abc5
swapa [%i3+%g0]0x89,%l1 ! %l1 = 00000000b0f8c4b3
! %l7 = fffffffffe65473f, %l7 = fffffffffe65473f, %l2 = 000000003f4765fe
sllx %l7,%l7,%l2 ! %l2 = 8000000000000000
! Mem[00000000900000c8] = 50758781, %g2 = 00000000db43d43e
ldsh [%i4+0x0c8],%g2 ! %g2 = 0000000000005075
p37_label_9:
! %l4 = 000000001a5bda4e, Mem[000000009080015e] = d8043e9a
stb %l4,[%i5+0x15e] ! Mem[000000009080015c] = 4e043e9a
! %l4 = 000000001a5bda4e, Mem[00000000908000f3] = 754e91ae
stb %l4,[%i5+0x0f3] ! Mem[00000000908000f0] = 4e4e91ae
! %l4 = 000000001a5bda4e, imm = 000000000000002d, %l3 = 000000009d8f8c4d
sllx %l4,0x02d,%l3 ! %l3 = 7b49c00000000000
! Mem[000000009100013c] = 29ecb715, %g2 = 0000000000005075
ldub [%i6+0x13f],%g2 ! %g2 = 0000000000000029
! immd = 00000000000002e1, %l0 = 000000009d8f8c4d, %ccr = 13
movcs %xcc,0x2e1,%l0 ! Moved, %l0 = 00000000000002e1
! %f28 = 38454623 a87cb7f6, Mem[00000000900000a8] = 10593f2f f3b2ac3e
std %f28,[%i4+0x0a8] ! Mem[00000000900000a8] = 38454623 a87cb7f6
! %l2 = 8000000000000000, %l6 = 0000000000000000, %ccr = 13
movrlz %l2,%l6,%l7 ! Moved, %l7 = 0000000000000000
! Mem[000000005a000010] = fb3fbe01, %l2 = 8000000000000000
lduha [%i0+%o2]0x80,%l2 ! %l2 = 000000000000fb3f
! %l7 = 0000000000000000, Mem[00000000918000c0] = 3f4765fe
stw %l7,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000000
! %l7 = 0000000000000000, Mem[0000000091800010] = efd037ae
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 00000000
p37_label_10:
! Mem[00000000900000d8] = 0ead325c d145cd12, %g2 = 00000029, %g3 = bf592623
ldd [%i4+0x0d8],%g2 ! %g2 = 000000000ead325c 00000000d145cd12
! %l2 = 0000fb3f, %l3 = 00000000, Mem[000000005b000018] = 22820843 4b3ff45b
stda %l2,[%i2+0x018]%asi ! Mem[000000005b000018] = 0000fb3f 00000000
! Mem[000000005a00019a] = 62f59d57, %l4 = 000000001a5bda4e
ldstub [%i0+0x19a],%l4 ! %l4 = 0000009d000000ff
! Mem[000000005b800010] = 4bfa11ca, %f23 = 14fac17e
lda [%i3+%o2]0x88,%f23 ! %f23 = 4bfa11ca
! Mem[000000005a000000] = 3f4765fe, %l0 = 00000000000002e1
lduba [%i0+%g0]0x89,%l0 ! %l0 = 00000000000000fe
! Mem[0000000091800008] = 46b2b018, %g2 = 000000000ead325c
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000046b2
! Mem[000000005b800000] = 9208abc5, %f27 = 52cca51a
lda [%i3+%g0]0x89,%f27 ! %f27 = 9208abc5
! %l0 = 000000fe, %l1 = b0f8c4b3, Mem[0000000090800140] = 4acaddd5 a883c31a
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 000000fe b0f8c4b3
! Mem[000000005a800028] = e08f6906, %l6 = 0000000000000000
swapa [%i1+%o5]0x88,%l6 ! %l6 = 00000000e08f6906
! %l4 = 000000000000009d, Mem[00000000900001b0] = f8df7251
sth %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 009d7251
p37_label_11:
! Mem[0000000091800120] = 6809a010, %g2 = 00000000000046b2
lduw [%o0+0x120],%g2 ! %g2 = 000000006809a010
! %l2 = 000000000000fb3f, Mem[0000000091000000] = 5398fcc6, %asi = 80
stwa %l2,[%i6+0x000]%asi ! Mem[0000000091000000] = 0000fb3f
! %l2 = 000000000000fb3f, %l1 = 00000000b0f8c4b3, %ccr = 13
movleu %icc,%l2,%l1 ! Moved, %l1 = 000000000000fb3f
! %f26 = 9a88693a, Mem[0000000090000024] = c18b1678
st %f26,[%i4+0x024] ! Mem[0000000090000024] = 9a88693a
! Mem[00000000908001f4] = ee4af8f5, %g2 = 000000006809a010
ldub [%i5+0x1f6],%g2 ! %g2 = 00000000000000ee
! Mem[00000000918001c8] = 9220125c, %g18 = 756ce33800c6a016
ldsw [%o0+0x1c8],%g2 ! %g2 = 756ce33800c6a016
! Mem[000000005b000028] = b780fbdd4a9d2431, %l6 = 00000000e08f6906
ldxa [%i2+%o5]0x88,%l6 ! %l6 = b780fbdd4a9d2431
! immd = 00000000000000cd, %l6 = b780fbdd4a9d2431, %ccr = 13
movle %xcc,0x0cd,%l6 ! Register Not Moved
! Mem[000000005b000008] = 46fbb5ea, %f30 = 8e0d1531
lda [%i2+%o1]0x89,%f30 ! %f30 = 46fbb5ea
! %l4 = 000000000000009d, immed = fffffe31, %ccr = 13
movrlez %l4,-0x1cf,%l7 ! Not Moved, %l7 = 0000000000000000
p37_label_12:
! %l6 = b780fbdd4a9d2431, imm = 000000000000000f, %l4 = 000000000000009d
srl %l6,0x00f,%l4 ! %l4 = 000000000000953a
! Mem[000000005b800020] = f777e192, %l6 = b780fbdd4a9d2431
ldsba [%i3+%o4]0x80,%l6 ! %l6 = fffffffffffffff7
! %l0 = 00000000000000fe, %l1 = 000000000000fb3f, %ccr = 13
movre %l0,%l1,%l0 ! Not Moved, %l0 = 00000000000000fe
! Mem[000000005b000168] = 12c6f2d959c539a5, %l0 = 00000000000000fe, %l3 = 7b49c00000000000
add %i2,0x168,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 12c6f2d959c539a5
! %l7 = 0000000000000000, imm = 0000000000000c04, %l5 = 000000000000008b
subccc %l7,0xc04,%l5 ! %l5 = fffffffffffff3fb, %ccr = 99
! %l6 = fffffff7, %l7 = 00000000, Mem[0000000091800098] = 83cfe9d3 8acc12dd
std %l6,[%o0+0x098] ! Mem[0000000091800098] = fffffff7 00000000
! Mem[0000000091000160] = f14be39c4c211d8f, %g2 = ffffffff9220125c
ldx [%i6+0x160],%g2 ! %g2 = f14be39c4c211d8f
! Mem[000000005b800008] = 9bad3e9d, %l3 = 12c6f2d959c539a5
ldswa [%i3+%o1]0x80,%l3 ! %l3 = ffffffff9bad3e9d
! %l0 = 00000000000000fe, Mem[000000005a800028] = 00000000
stwa %l0,[%i1+%o5]0x89 ! Mem[000000005a800028] = 000000fe
! %l0 = 00000000000000fe, immed = fffff771, %l0 = 00000000000000fe
taddcctv %l0,-0x88f,%l0 ! %l0 = 0000000000000121, Trapped
p37_label_13:
! Mem[00000000908000a0] = e2caacc6, %g2 = f14be39c4c211d8f
ldub [%i5+0x0a2],%g2 ! %g2 = 00000000000000e2
! retry : should take illegal inst trap, %l0 = 0000000000000121
retry ! Illegal inst trap : %l0 = 0000000000000131
! Mem[000000005b8000a0] = ac789b4e, %l1 = 0000fb3f, %l1 = 0000fb3f
add %i3,0xa0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ac789b4e
! Mem[000000005b800008] = 4e09125c9d3ead9b, %l1 = 00000000ac789b4e
ldxa [%i3+%o1]0x89,%l1 ! %l1 = 4e09125c9d3ead9b
! %l4 = 0000953a, %l5 = fffff3fb, Mem[0000000091000050] = 1a23a2fe 6469523b
std %l4,[%i6+0x050] ! Mem[0000000091000050] = 0000953a fffff3fb
! Mem[00000000910001cc] = 664634c6, %g18 = 756ce33800c6a016
ldsw [%i6+0x1cc],%g2 ! %g2 = 756ce33800c6a016
! %l3 = ffffffff9bad3e9d, Mem[000000005a800020] = 155c4456
stwa %l3,[%i1+%o4]0x88 ! Mem[000000005a800020] = 9bad3e9d
! %l6 = fffffffffffffff7, %l3 = ffffffff9bad3e9d, %l0 = 0000000000000131
andcc %l6,%l3,%l0 ! %l0 = ffffffff9bad3e95, %ccr = 88
! Mem[000000005a000110] = edd11d5e, %l1 = 4e09125c9d3ead9b
ldstub [%i0+0x110],%l1 ! %l1 = 000000ed000000ff
! Mem[00000000910001d8] = fc5bcfff, %g18 = 756ce33800c6a016
ldsw [%i6+0x1d8],%g2 ! %g2 = 756ce33800c6a016
p37_label_14:
! Mem[00000000910000d8] = fe5944fd c3079564, %g2 = fc5bcfff, %g3 = d145cd12
ldd [%i6+0x0d8],%g2 ! %g2 = 00000000fe5944fd 00000000c3079564
! %f19 = ce757196, Mem[000000005a000000] = fe65473f
sta %f19,[%i0+%g0]0x81 ! Mem[000000005a000000] = ce757196
! Mem[000000005b0001a8] = 88365496, %l4 = 000000000000953a
swap [%i2+0x1a8],%l4 ! %l4 = 0000000088365496
! Mem[000000005a000000] = 9d8f8c4d967175ce, %l0 = ffffffff9bad3e95
ldxa [%i0+%g0]0x89,%l0 ! %l0 = 9d8f8c4d967175ce
! Mem[000000005a000068] = 52c87ece8e6e44bc, %l3 = ffffffff9bad3e9d, %l4 = 0000000088365496
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 52c87ece8e6e44bc
! %l3 = ffffffff9bad3e9d, immed = fffffe5f, %ccr = 88
movrgz %l3,-0x1a1,%l6 ! Not Moved, %l6 = fffffffffffffff7
! Mem[000000005a000010] = 705386e201be3ffb, %f20 = 1874b3c2 64c15b40
ldda [%i0+%o2]0x88,%f20 ! %f20 = 705386e2 01be3ffb
! Mem[000000005b800002] = c5ab0892, %l2 = 000000000000fb3f
ldstub [%i3+0x002],%l2 ! %l2 = 00000008000000ff
! %l7 = 0000000000000000, %l3 = ffffffff9bad3e9d, %ccr = 88
movge %xcc,%l7,%l3 ! Register Not Moved
! %l3 = ffffffff9bad3e9d, %l7 = 0000000000000000, %ccr = 88
movl %icc,%l3,%l7 ! Moved, %l7 = ffffffff9bad3e9d
p37_label_15:
! %l7 = ffffffff9bad3e9d, Mem[000000005b000008] = eab5fb46366d2e6b
stxa %l7,[%i2+%o1]0x81 ! Mem[000000005b000008] = ffffffff9bad3e9d
! Mem[0000000091800170] = 2dcf7f88 db107401, %g2 = fe5944fd, %g3 = c3079564
ldd [%o0+0x170],%g2 ! %g2 = 000000002dcf7f88 00000000db107401
! %l2 = 0000000000000008, %l3 = ffffffff9bad3e9d, %l3 = ffffffff9bad3e9d
and %l2,%l3,%l3 ! %l3 = 0000000000000008
! %f12 = 0b0774df 5bf128c2, Mem[000000005a800008] = 83769e17 330b80b4
stda %f12,[%i1+%o1]0x81 ! Mem[000000005a800008] = 0b0774df 5bf128c2
! Mem[000000005a0000e0] = 25fd6f39, %l6 = fffffff7, %l6 = fffffff7
add %i0,0xe0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000025fd6f39
! %l4 = 52c87ece8e6e44bc, imm = ffffffffffffff49, %l7 = ffffffff9bad3e9d
tsubcc %l4,-0x0b7,%l7 ! %l7 = 52c87ece8e6e4573, %ccr = 1b
! %l4 = 52c87ece8e6e44bc, immed = 000002ac, %y = 4f9a5a9d
smulcc %l4,0x2ac,%l4 ! %l4 = fffffed08e9fa650, %ccr = 88, %y = fffffed0
! %l0 = 9d8f8c4d967175ce, Mem[00000000918001de] = 7ba3a151
sth %l0,[%o0+0x1de] ! Mem[00000000918001dc] = 75cea151
! Mem[000000005a800010] = 64a6897e, %l4 = fffffed08e9fa650
lduwa [%i1+%o2]0x80,%l4 ! %l4 = 0000000064a6897e
! %l6 = 0000000025fd6f39, %l5 = fffffffffffff3fb, %l7 = 52c87ece8e6e4573
addc %l6,%l5,%l7 ! %l7 = 0000000025fd6334
p37_label_16:
! %l6 = 0000000025fd6f39, imm = 00000000000002b4, %l2 = 0000000000000008
andncc %l6,0x2b4,%l2 ! %l2 = 0000000025fd6d09, %ccr = 00
! Mem[00000000918001f0] = 7ba8917e, %g2 = 000000002dcf7f88
ldsb [%o0+0x1f0],%g2 ! %g2 = 000000000000007b
! %l2 = 25fd6d09, %l3 = 00000008, Mem[000000005a800020] = 9d3ead9b f206102c
stda %l2,[%i1+%o4]0x80 ! Mem[000000005a800020] = 25fd6d09 00000008
! Mem[0000000091800070] = 00d9bc34, %g2 = 000000000000007b
lduh [%o0+0x070],%g2 ! %g2 = 00000000000000d9
! %l4 = 0000000064a6897e, %l6 = 0000000025fd6f39, %l0 = 9d8f8c4d967175ce
srl %l4,%l6,%l0 ! %l0 = 0000000000000032
! %l6 = 0000000025fd6f39, Mem[0000000090000198] = 11310a36b2be6763
stx %l6,[%i4+0x198] ! Mem[0000000090000198] = 0000000025fd6f39
! Mem[00000000908001a4] = e55d0814, %g2 = 00000000000000d9
ldub [%i5+0x1a5],%g2 ! %g2 = 00000000000000e5
! %l4 = 0000000064a6897e, Mem[0000000091000038] = fc2fc57f917e51b2
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000000064a6897e
! Mem[000000005a800020] = 25fd6d09, %l5 = fffffffffffff3fb
ldstuba [%i1+%o4]0x80,%l5 ! %l5 = 00000025000000ff
! %f27 = 9208abc5, Mem[000000009080004c] = 7f63d586
st %f27,[%i5+0x04c] ! Mem[000000009080004c] = 9208abc5
p37_label_17:
! %l1 = 00000000000000ed, Mem[0000000090800098] = bde91366, %asi = 80
stwa %l1,[%i5+0x098]%asi ! Mem[0000000090800098] = 000000ed
! Clear Register : %l1 = 00000000000000ed
clr %l1 ! %l1 = 0000000000000000
! %l5 = 0000000000000025, %l6 = 0000000025fd6f39, %ccr = 00
mova %xcc,%l5,%l6 ! Moved, %l6 = 0000000000000025
! immd = 00000000000003a7, %l3 = 0000000000000008, %ccr = 00
movg %icc,0x3a7,%l3 ! Moved, %l3 = 00000000000003a7
! Mem[0000000091000030] = 66b5e83a f8c80863, %g2 = 000000e5, %g3 = db107401
ldd [%i6+0x030],%g2 ! %g2 = 0000000066b5e83a 00000000f8c80863
! %l2 = 0000000025fd6d09, Mem[00000000908001b4] = 307b0454
stw %l2,[%i5+0x1b4] ! Mem[00000000908001b4] = 25fd6d09
! %l2 = 0000000025fd6d09, Mem[00000000910000cc] = 91a380d3
stw %l2,[%i6+0x0cc] ! Mem[00000000910000cc] = 25fd6d09
! Mem[000000009080005c] = e6055c3b, %g2 = 0000000066b5e83a
lduw [%i5+0x05c],%g2 ! %g2 = 00000000e6055c3b
! Mem[000000009180009c] = 00000000, %g18 = 756ce33800c6a016
ldsw [%o0+0x09c],%g2 ! %g2 = 756ce33800c6a016
! %l1 = 0000000000000000, %l2 = 0000000025fd6d09, %ccr = 00
move %xcc,%l1,%l2 ! Register Not Moved
p37_label_18:
! Mem[000000005b000018] = 3ffb0000, %l3 = 00000000000003a7
lduha [%i2+%o3]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000090000080] = abda2a1d, %g2 = 0000000000000000
lduh [%i4+0x082],%g2 ! %g2 = 000000000000abda
! %l5 = 0000000000000025, imm = fffffffffffff915, %l6 = 0000000000000025
andncc %l5,-0x6eb,%l6 ! %l6 = 0000000000000020, %ccr = 00
! Mem[00000000900001d4] = 52cff373, %g18 = 756ce33800c6a016
ldsw [%i4+0x1d4],%g2 ! %g2 = 756ce33800c6a016
! %l6 = 0000000000000020, Mem[000000005a800018] = bd3f49ca
stwa %l6,[%i1+%o3]0x80 ! Mem[000000005a800018] = 00000020
! Mem[0000000090000120] = bc5b9b3f, %g18 = 756ce33800c6a016
ldsw [%i4+0x120],%g2 ! %g2 = 756ce33800c6a016
! %l7 = 0000000025fd6334, immed = ffffffa8, %ccr = 00
movrlz %l7,-0x058,%l1 ! Not Moved, %l1 = 0000000000000000
! Mem[000000005a00017c] = 01fc4fcb, %l1 = 0000000000000000
ldstub [%i0+0x17c],%l1 ! %l1 = 00000001000000ff
! immd = 000000000000015d, %l2 = 0000000025fd6d09, %ccr = 00
movg %xcc,0x15d,%l2 ! Moved, %l2 = 000000000000015d
! %l3 = 0000000000000000, Mem[000000009000011a] = c2059aa8
sth %l3,[%i4+0x11a] ! Mem[0000000090000118] = 00009aa8
p37_label_19:
! %f10 = 19b31904, Mem[000000005b00000c] = 9bad3e9d
st %f10,[%i2+0x00c] ! Mem[000000005b00000c] = 19b31904
! Mem[0000000091000018] = 6b8eab41 139cf6c9, %g2 = bc5b9b3f, %g3 = f8c80863
ldd [%i6+%o3],%g2 ! %g2 = 000000006b8eab41 00000000139cf6c9
! %l3 = 0000000000000000, %l2 = 000000000000015d, %l4 = 0000000064a6897e
xorcc %l3,%l2,%l4 ! %l4 = 000000000000015d, %ccr = 00
! Mem[000000005b8001dc] = 582bb306, %l0 = 00000032, %l2 = 0000015d
add %i3,0x1dc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000582bb306
! %l0 = 0000000000000032, Mem[000000005b800010] = 4bfa11ca
stba %l0,[%i3+%o2]0x88 ! Mem[000000005b800010] = 4bfa1132
! Mem[000000005b0000d8] = 542591e7, %l3 = 0000000000000000
swap [%i2+0x0d8],%l3 ! %l3 = 00000000542591e7
! Mem[000000005a0000aa] = 22b6a681, %l6 = 0000000000000020
ldstub [%i0+0x0aa],%l6 ! %l6 = 000000a6000000ff
! Mem[000000009100000c] = c8eb2c4a, %g2 = 000000006b8eab41
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffc8eb
! Mem[000000005b000198] = c495209b4c998f6c, %l1 = 0000000000000001, %l2 = 00000000582bb306
add %i2,0x198,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = c495209b4c998f6c
! Mem[000000005a800020] = fffd6d09 00000008, %l4 = 0000015d, %l5 = 00000025
ldda [%i1+%o4]0x80,%l4 ! %l4 = 00000000fffd6d09 0000000000000008
p37_label_20:
! Mem[0000000090000108] = 0000008bf88c29a9, %f48 = 4a731f76 7ae42270
ldd [%i4+0x108],%f48 ! %f48 = 0000008b f88c29a9
! Mem[000000005b000010] = b6d85b1a, %l4 = 00000000fffd6d09
ldsha [%i2+%o2]0x88,%l4 ! %l4 = 0000000000005b1a
! Mem[000000005b8001bc] = baf272ee, %l5 = 00000008, %l6 = 000000a6
add %i3,0x1bc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000baf272ee
! %l6 = 00000000baf272ee, %l1 = 0000000000000001, %ccr = 00
movleu %icc,%l6,%l1 ! Register Not Moved
! %l4 = 0000000000005b1a, Mem[000000005b000010] = b6d85b1a
stwa %l4,[%i2+%o2]0x88 ! Mem[000000005b000010] = 00005b1a
! Mem[000000005a0000be] = c0067d88, %l3 = 00000000542591e7
ldstuba [%i0+0x0be]%asi,%l3 ! %l3 = 0000007d000000ff
! Mem[000000005a800158] = 57a8edaf715acca8, %l1 = 0000000000000001, %l0 = 0000000000000032
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 57a8edaf715acca8
! Mem[00000000910001ac] = af25465e, %g2 = ffffffffffffc8eb
lduw [%i6+0x1ac],%g2 ! %g2 = 00000000af25465e
! immd = 0000000000000071, %l0 = 57a8edaf715acca8, %ccr = 00
movg %xcc,0x071,%l0 ! Moved, %l0 = 0000000000000071
! %l6 = baf272ee, %l7 = 25fd6334, Mem[000000005a000000] = 967175ce 9d8f8c4d
stda %l6,[%i0+%g0]0x89 ! Mem[000000005a000000] = baf272ee 25fd6334
p37_label_21:
! Mem[000000005a000138] = 72e57e38c2a88bb0, %l2 = c495209b4c998f6c, %l6 = 00000000baf272ee
add %i0,0x138,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 72e57e38c2a88bb0
! %l1 = 0000000000000001, Mem[000000005b0000f3] = a0e2f45d, %asi = 80
stba %l1,[%i2+0x0f3]%asi ! Mem[000000005b0000f0] = a0e2f401
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 38454623 a87cb7f6
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l0 = 0000000000000071, Mem[000000005b000000] = 9ca98999
stwa %l0,[%i2+%g0]0x88 ! Mem[000000005b000000] = 00000071
! %l3 = 000000000000007d, immed = 00000089, %y = fffffed0
smulcc %l3,0x089,%l7 ! %l7 = 00000000000042e5, %ccr = 00, %y = 00000000
! Mem[00000000908001e0] = d6a5c497, %g2 = 00000000af25465e
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffd6a5
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 705386e2 01be3ffb 3f4765fe 4bfa11ca
! %f24 = 78168bc1 cf5e1846 9a88693a 9208abc5
! %f28 = 38454623 a87cb7f6 46fbb5ea a59969d5
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (252)
! Mem[0000000090000100] = 34ee920f 2129a19e 0000008b f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c60000 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000005a800020] = 096dfdff, %l0 = 0000000000000071
swapa [%i1+%o4]0x89,%l0 ! %l0 = 00000000096dfdff
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 705386e2 01be3ffb 3f4765fe 4bfa11ca
! %f24 = 78168bc1 cf5e1846 9a88693a 9208abc5
! %f28 = 38454623 a87cb7f6 46fbb5ea a59969d5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
p37_label_22:
! Mem[0000000090800144] = b0f8c4b3, %g18 = 756ce33800c6a016
ldswa [%i5+0x144]%asi,%g2 ! %g2 = 756ce33800c6a016
! immd = 00000000000000fb, %l3 = 000000000000007d, %ccr = 00
movle %xcc,0x0fb,%l3 ! Register Not Moved
! Mem[000000009080007c] = 15d4db28, %g2 = ffffffffb0f8c4b3
ldsb [%i5+0x07f],%g2 ! %g2 = 0000000000000015
! Mem[000000005b000090] = 72ecc80c, %l6 = 72e57e38c2a88bb0, %asi = 80
swapa [%i2+0x090]%asi,%l6 ! %l6 = 0000000072ecc80c
! Mem[0000000090800040] = ab4d9bed 8673fe99, %g2 = 00000015, %g3 = 139cf6c9
ldd [%i5+0x040],%g2 ! %g2 = 00000000ab4d9bed 000000008673fe99
! %l6 = 0000000072ecc80c, Mem[0000000091800138] = ea95770a7a9300bd
stx %l6,[%o0+0x138] ! Mem[0000000091800138] = 0000000072ecc80c
! Mem[000000005a000088] = 45683ca72720a6ce, %l1 = 0000000000000001, %l0 = 00000000096dfdff
add %i0,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 45683ca72720a6ce
! Mem[0000000090800128] = 22f4c4129b9921c5, %g2 = 00000000ab4d9bed
ldx [%i5+0x128],%g2 ! %g2 = 22f4c4129b9921c5
! Mem[000000005b000008] = ffffffff, %l5 = 0000000000000008
ldstuba [%i2+%o1]0x80,%l5 ! %l5 = 000000ff000000ff
! Mem[000000005a8001c0] = bd285cacf37ae0e7, %l2 = c495209b4c998f6c
ldx [%i1+0x1c0],%l2 ! %l2 = bd285cacf37ae0e7
p37_label_23:
! Mem[0000000090000058] = 06969e62 6313d865, %g2 = 9b9921c5, %g3 = 8673fe99
ldd [%i4+0x058],%g2 ! %g2 = 0000000006969e62 000000006313d865
! %f16 = 705e431a cd62ef2c c463a4bd ce757196
! %f20 = 705386e2 01be3ffb 3f4765fe 4bfa11ca
! %f24 = 78168bc1 cf5e1846 9a88693a 9208abc5
! %f28 = 38454623 a87cb7f6 46fbb5ea a59969d5
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000091000094] = 3edeb40f, %g2 = 0000000006969e62
lduh [%i6+0x094],%g2 ! %g2 = 0000000000003ede
! %f0 = eb9b35ba 70dbe9a8 1d4196df 62874be0
! %f4 = c517b715 770c6bf7 fd4fe8ef 3b8feb34
! %f8 = ac789b4e 10ec755c 19b31904 140232e3
! %f12 = 0b0774df 5bf128c2 e618328a 2cdeb3f3
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000091000120] = 42f35dd4, %g2 = 0000000000003ede
lduw [%i6+0x120],%g2 ! %g2 = 0000000042f35dd4
! Mem[000000005a000008] = edc45aa8, %l7 = 00000000000042e5
lduha [%i0+%o1]0x81,%l7 ! %l7 = 000000000000edc4
! %l3 = 000000000000007d, Mem[0000000091000164] = 4c211d8f, %asi = 80
stwa %l3,[%i6+0x164]%asi ! Mem[0000000091000164] = 0000007d
! %l7 = 000000000000edc4, Mem[000000005a800018] = 00000020
stwa %l7,[%i1+%o3]0x80 ! Mem[000000005a800018] = 0000edc4
! %l7 = 000000000000edc4, %l3 = 000000000000007d, %ccr = 00
movg %xcc,%l7,%l3 ! Moved, %l3 = 000000000000edc4
! %l1 = 0000000000000001, Mem[00000000918000ce] = fd8cdbbe
sth %l1,[%o0+0x0ce] ! Mem[00000000918000cc] = 0001dbbe
p37_label_24:
! %l3 = 000000000000edc4, imm = 000000000000003d, %l5 = 00000000000000ff
sllx %l3,0x03d,%l5 ! %l5 = 8000000000000000
! %l7 = 000000000000edc4, Mem[000000005b000000] = 71000000
stha %l7,[%i2+%g0]0x80 ! Mem[000000005b000000] = edc40000
! %l2 = bd285cacf37ae0e7, %l5 = 8000000000000000, %l5 = 8000000000000000
orn %l2,%l5,%l5 ! %l5 = ffffffffffffffff
! %l1 = 0000000000000001, Mem[000000009100013e] = 8b29ecb7
stb %l1,[%i6+0x13e] ! Mem[000000009100013c] = 0129ecb7
! Mem[00000000908000f4] = ae7720f6, %g2 = 0000000042f35dd4
ldsh [%i5+0x0f6],%g2 ! %g2 = ffffffffffffae77
! %l7 = 000000000000edc4, Mem[000000005a000030] = e719f80ae37c0fa8
stx %l7,[%i0+0x030] ! Mem[000000005a000030] = 000000000000edc4
! Mem[00000000900001c8] = 2e218561 df2e401b, %g2 = ffffae77, %g3 = 6313d865
ldda [%i4+0x1c8]%asi,%g2 ! %g2 = 000000002e218561 00000000df2e401b
! Mem[000000005a000168] = 220f13b1, %l6 = 0000000072ecc80c
swap [%i0+0x168],%l6 ! %l6 = 00000000220f13b1
! Mem[000000005b800010] = 3211fa4b, %l0 = 45683ca72720a6ce
lduha [%i3+%o2]0x81,%l0 ! %l0 = 0000000000003211
! Mem[000000005b000020] = 49c37452a9504d11, %l0 = 0000000000003211
ldxa [%i2+%o4]0x88,%l0 ! %l0 = 49c37452a9504d11
p37_label_25:
! Mem[000000005a800078] = f0665d85e9e434a9, %l4 = 0000000000005b1a, %l0 = 49c37452a9504d11
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f0665d85e9e434a9
! %l0 = e9e434a9, %l1 = 00000001, Mem[0000000090000148] = c463a4bd ce757196
std %l0,[%i4+0x148] ! Mem[0000000090000148] = e9e434a9 00000001
! Mem[000000005a800008] = 0b0774df, %l5 = ffffffffffffffff
swapa [%i1+%o1]0x80,%l5 ! %l5 = 000000000b0774df
! Mem[000000005b0001ac] = 516ebf50, %l0 = f0665d85e9e434a9
ldsb [%i2+0x1ad],%l0 ! %l0 = 000000000000006e
! %f16 = 705e431a, Mem[000000005b800018] = d5c3171f
sta %f16,[%i3+%o3]0x81 ! Mem[000000005b800018] = 705e431a
! %l1 = 0000000000000001, Mem[00000000900001b4] = 4ae9a786
stw %l1,[%i4+0x1b4] ! Mem[00000000900001b4] = 00000001
! %l6 = 00000000220f13b1, Mem[0000000091800164] = bcb72634
stw %l6,[%o0+0x164] ! Mem[0000000091800164] = 220f13b1
! Mem[000000005a80011c] = 72a5494a, %l7 = 000000000000edc4
ldstub [%i1+0x11c],%l7 ! %l7 = 00000072000000ff
! immd = 0000000000000024, %l0 = 000000000000006e, %ccr = 00
movvc %icc,0x024,%l0 ! Moved, %l0 = 0000000000000024
! Mem[00000000900001a0] = bbcc04f11da75b47, %g2 = 000000002e218561
ldx [%i4+0x1a0],%g2 ! %g2 = bbcc04f11da75b47
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p37_branch_failed
p37_not_taken_0_end:
! End of Random Code for Thread 37
1: membar #Sync ! Force all stores to complete
p37_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x094] ! Set processor 37 done flag
! Check Registers
p37_check_registers:
set p37_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000024
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000001
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be bd285cacf37ae0e7
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000edc4
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005b1a
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000b0774df
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000220f13b1
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000072
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be eb9b35ba 70dbe9a8
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1d4196df 62874be0
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c517b715 770c6bf7
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fd4fe8ef 3b8feb34
bne %xcc,p37_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ac789b4e 10ec755c
bne %xcc,p37_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 19b31904 140232e3
bne %xcc,p37_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0b0774df 5bf128c2
bne %xcc,p37_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e618328a 2cdeb3f3
bne %xcc,p37_f14_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 705386e2 01be3ffb
bne %xcc,p37_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3f4765fe 4bfa11ca
bne %xcc,p37_f22_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9a88693a 9208abc5
bne %xcc,p37_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 46fbb5ea a59969d5
bne %xcc,p37_f30_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ee72f2ba3463fd25
ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 34fdef013170b0fa
ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d176854c1cd26185
ldx [%i0+0x028],%g3 ! Observed data at 000000005a000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000edc4
ldx [%i0+0x030],%g3 ! Observed data at 000000005a000030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 936b16c18b929506
ldx [%i0+0x040],%g3 ! Observed data at 000000005a000040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 22b6ff81817d3bd5
ldx [%i0+0x0a8],%g3 ! Observed data at 000000005a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9b38a376c006ff88
ldx [%i0+0x0b8],%g3 ! Observed data at 000000005a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0ece0813ffe8a27e
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 643a26b6fc7175c5
ldx [%i0+0x100],%g3 ! Observed data at 000000005a000100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffd11d5ea25e28f8
ldx [%i0+0x110],%g3 ! Observed data at 000000005a000110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = 72ecc80c3cb3ae0c
ldx [%i0+0x168],%g3 ! Observed data at 000000005a000168
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = f8423ed5fffc4fcb
ldx [%i0+0x178],%g3 ! Observed data at 000000005a000178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 62f5ff5771c4e98c
ldx [%i0+0x198],%g3 ! Observed data at 000000005a000198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x198,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffffffff5bf128c2
ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000edc456b77418
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 = 7100000000000008
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 = fe000000d177d2fd
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
ldx [%g1+0x118],%g2 ! Expected data = 159c4d7affa5494a
ldx [%i1+0x118],%g3 ! Observed data at 000000005a800118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x118,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = edc400007eefcd3f
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 = ffffffff19b31904
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 = 1a5b00005f0244ab
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 = 0000fb3f00000000
ldx [%i2+0x018],%g3 ! Observed data at 000000005b000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x018,%g4
ldx [%g1+0x090],%g2 ! Expected data = c2a88bb02e76c747
ldx [%i2+0x090],%g3 ! Observed data at 000000005b000090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000000d162310e
ldx [%i2+0x0d8],%g3 ! Observed data at 000000005b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a0e2f401e5a4cb56
ldx [%i2+0x0f0],%g3 ! Observed data at 000000005b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000953a516ebf50
ldx [%i2+0x1a8],%g3 ! Observed data at 000000005b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bca5ffe0c0a6a6a8
ldx [%i2+0x1b0],%g3 ! Observed data at 000000005b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 17725214ffffffaa
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ab0afec1662504b2
ldx [%i2+0x1f8],%g3 ! Observed data at 000000005b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1f8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c5abff920908c154
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 = 9bad3e9d5c12094e
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 = 3211fa4bc33f88f8
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 = 705e431a63aa40a5
ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x018,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00ab672289f8fc09
ldx [%i3+0x1e0],%g3 ! Observed data at 000000005b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1e0,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f0_fail:
set p37_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f2_fail:
set p37_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f4_fail:
set p37_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f6_fail:
set p37_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f8_fail:
set p37_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f10_fail:
set p37_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f12_fail:
set p37_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f14_fail:
set p37_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f20_fail:
set p37_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f22_fail:
set p37_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f26_fail:
set p37_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p37_f30_fail:
set p37_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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 [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800000]
stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800010]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800010]
addccc %l2,0xd88,%l2
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000000]
done
p37_trap1o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800000]
stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800018]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800010]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800010]
addccc %l2,0xd88,%l2
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000000]
done
p37_trap2e:
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800028]
stwa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000018]
stha %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000010]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800008]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000028]
and %l1,%l5,%l4
done
p37_trap2o:
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b800028]
stwa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000018]
stha %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000010]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800008]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005b000028]
and %l1,%l5,%l4
done
p37_trap3e:
nop
nop
and %l7,0xc9a,%l1
done
p37_trap3o:
nop
nop
and %l7,0xc9a,%l1
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 = 7ea9366033ae5bc5
ldx [%g1+0x008],%l1 ! %l1 = a98c36a4868b4434
ldx [%g1+0x010],%l2 ! %l2 = 85b07c37bceb76d1
ldx [%g1+0x018],%l3 ! %l3 = 167ce1b5d891599b
ldx [%g1+0x020],%l4 ! %l4 = d137d9ee7935ea7f
ldx [%g1+0x028],%l5 ! %l5 = 5c93e4f6648e9f25
ldx [%g1+0x030],%l6 ! %l6 = 0feb7d9fa6924916
ldx [%g1+0x038],%l7 ! %l7 = 1f1d352cdd1efc71
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9c6e8dbd 6da98c99 65265bf7 43d97966
! %f4 = 81066e4f e971701f 4cfac74a 13f0e39e
! %f8 = e62f9077 5c3480aa a0a45f5d 554a34f2
! %f12 = 98f8dc6e bcfd5718 1977f98a 8a5e5dff
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3e2dbb8e 8bee1da7 7e22a594 c65928e3
! %f20 = cc587c6e 24efe095 a32ee5e3 1d753942
! %f24 = 961a7b22 995eb4b7 d1e98b1b ba138501
! %f28 = 67f7ce32 38719b68 d498f1f0 f8295144
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2ef2c5df ee21d6c5 d18c7299 6cd3e7d6
! %f36 = 8ec0d68a 14066b40 8c30cdbf afc6fd27
! %f40 = 71e099ef b81f1a20 35a101a8 9af88fb5
! %f44 = 4815677c e829d656 e39c3604 23ce40cb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc47509800000002a,%g7,%g1 ! GSR scale = 5, align = 2
wr %g1,%g0,%gsr ! GSR = c47509800000002a
wr %g0,%y ! Clear Y 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:
! %l0 = b16bae16e5c80a85, %l2 = 6bf09bfc25fcbec4, %ccr = 44
movvc %xcc,%l0,%l2 ! Moved, %l2 = b16bae16e5c80a85
! %l2 = b16bae16e5c80a85, Mem[000000009180018a] = cd366efc
sth %l2,[%o0+0x18a] ! Mem[0000000091800188] = 0a856efc
! Mem[0000000091000094] = 3edeb40f, %g2 = dd1d8a9302447a71
ldsh [%i6+0x094],%g2 ! %g2 = 0000000000003ede
! %l5 = 175fd9addb3fd972, imm = fffffffffffff7f0, %l2 = b16bae16e5c80a85
tsubcc %l5,-0x810,%l2 ! %l2 = 175fd9addb3fe182, %ccr = 1b
! Mem[000000005c8000b0] = dfd57c21, %l1 = f2e2b2120970ad0e
swap [%i1+0x0b0],%l1 ! %l1 = 00000000dfd57c21
! Mem[000000005d000010] = 3385df8d, %l2 = 175fd9addb3fe182
lduha [%i2+%o2]0x81,%l2 ! %l2 = 0000000000003385
! %f17 = 8bee1da7, Mem[0000000090000084] = 2a1da096
st %f17,[%i4+0x084] ! Mem[0000000090000084] = 8bee1da7
! %l7 = a59175f8360c1a6f, Mem[000000005d000000] = 70c862dc
stwa %l7,[%i2+%g0]0x81 ! Mem[000000005d000000] = 360c1a6f
! Mem[00000000900001ac] = 638cf8df, %g2 = 0000000000003ede
lduh [%i4+0x1ae],%g2 ! %g2 = 000000000000638c
! Mem[000000005c8001c8] = 0ddff59b, %l3 = 9481b74b, %l4 = b520de55
add %i1,0x1c8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000ddff59b
p38_label_2:
! %l2 = 0000000000003385, Mem[000000005d800028] = 85889792
stha %l2,[%i3+%o5]0x89 ! Mem[000000005d800028] = 85883385
! Mem[000000009100013c] = ce8b29ec, %g2 = 000000000000638c
ldub [%i6+0x13d],%g2 ! %g2 = 00000000000000ce
! Mem[000000009180010c] = de11d2fc, %g2 = 00000000000000ce
ldsh [%o0+0x10c],%g2 ! %g2 = ffffffffffffde11
! %l6 = f4acfbb240cc7e16, Mem[00000000918001f1] = a8917e3e
stb %l6,[%o0+0x1f1] ! Mem[00000000918001f0] = 16917e3e
! Mem[000000005d000000] = 6f1a0c36, %l5 = 175fd9addb3fd972
lduba [%i2+%g0]0x88,%l5 ! %l5 = 0000000000000036
! Mem[000000005d800008] = e247ec2e, %l3 = a6e5bd359481b74b
ldswa [%i3+%o1]0x88,%l3 ! %l3 = ffffffffe247ec2e
! %l4 = 000000000ddff59b, Mem[00000000900001f0] = e25abab028ee9ba8
stx %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000000ddff59b
! %l6 = f4acfbb240cc7e16, Mem[0000000090000134] = f7c898e9
stb %l6,[%i4+0x134] ! Mem[0000000090000134] = 16c898e9
! Mem[00000000918001b8] = 83795317, %g2 = ffffffffffffde11
ldsba [%o0+0x1b8]%asi,%g2 ! %g2 = ffffffffffffff83
! %l5 = 0000000000000036, Mem[0000000090800058] = 78ebe01de6055c3b
stx %l5,[%i5+0x058] ! Mem[0000000090800058] = 0000000000000036
p38_label_3:
! %l4 = 000000000ddff59b, Mem[0000000091000188] = fc48e8f8
stw %l4,[%i6+0x188] ! Mem[0000000091000188] = 0ddff59b
! Mem[000000005d800000] = ce6bf17d41578069, %l1 = 00000000dfd57c21
ldxa [%i3+%g0]0x88,%l1 ! %l1 = ce6bf17d41578069
! Mem[00000000908000a4] = c620fa3d, %g2 = ffffffffffffff83
ldsb [%i5+0x0a5],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000005d800008] = e247ec2e, %l4 = 000000000ddff59b
lduba [%i3+%o1]0x88,%l4 ! %l4 = 000000000000002e
! Mem[000000005d800018] = ecdc9ac5, %l0 = b16bae16e5c80a85
swap [%i3+%o3],%l0 ! %l0 = 00000000ecdc9ac5
! %l2 = 0000000000003385, Mem[00000000908001b0] = 5c20df90
stw %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 00003385
! Mem[000000005d0001f8] = 8351ab3a8ae9fe43, %l7 = a59175f8360c1a6f, %l1 = ce6bf17d41578069
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 8351ab3a8ae9fe43
! %l7 = a59175f8360c1a6f, %l5 = 0000000000000036, %l6 = f4acfbb240cc7e16
sllx %l7,%l5,%l6 ! %l6 = 9bc0000000000000
! Mem[000000005d800018] = 850ac8e5, %l4 = 000000000000002e
ldsba [%i3+%o3]0x88,%l4 ! %l4 = ffffffffffffffe5
! %f0 = 9c6e8dbd, Mem[0000000091000190] = 8be72be2
st %f0 ,[%i6+0x190] ! Mem[0000000091000190] = 9c6e8dbd
p38_label_4:
! Mem[0000000091000168] = 31336c30 0fcb6c1c, %g2 = ffffffc6, %g3 = 0bad0b00
ldd [%i6+0x168],%g2 ! %g2 = 0000000031336c30 000000000fcb6c1c
! Mem[000000005d800028] = 85883385, %l6 = 9bc0000000000000
ldsba [%i3+%o5]0x89,%l6 ! %l6 = ffffffffffffff85
! Mem[00000000900000d0] = a3035bdf, %g18 = 73bc08a6757189e6
ldsw [%i4+0x0d0],%g2 ! %g2 = 73bc08a6757189e6
! Mem[000000005c000008] = 4adc04f7 d427f5bf, %l6 = ffffff85, %l7 = 360c1a6f
ldda [%i0+%o1]0x89,%l6 ! %l6 = 00000000d427f5bf 000000004adc04f7
! Mem[0000000090800178] = 0eb350ec, %g2 = ffffffffa3035bdf
ldsh [%i5+0x17a],%g2 ! %g2 = 0000000000000eb3
! %f10 = a0a45f5d 554a34f2, Mem[000000005d800020] = 44dc368e bfe42dfe
stda %f10,[%i3+%o4]0x89 ! Mem[000000005d800020] = a0a45f5d 554a34f2
! Mem[000000005c8000d0] = fa034a53, %l6 = d427f5bf, %l7 = 4adc04f7
add %i1,0xd0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000fa034a53
! Mem[0000000091800090] = faf7017d39663de8, %g2 = 0000000000000eb3
ldx [%o0+0x090],%g2 ! %g2 = faf7017d39663de8
! %l6 = 00000000d427f5bf, %l3 = ffffffffe247ec2e, %ccr = 1b
movle %icc,%l6,%l3 ! Register Not Moved
! Mem[000000005d000028] = 130fd68b 5c298220, %l4 = ffffffe5, %l5 = 00000036
ldda [%i2+%o5]0x80,%l4 ! %l4 = 00000000130fd68b 000000005c298220
p38_label_5:
! immd = 00000000000002a7, %l4 = 00000000130fd68b, %ccr = 1b
movne %icc,0x2a7,%l4 ! Moved, %l4 = 00000000000002a7
! %l5 = 000000005c298220, %l0 = 00000000ecdc9ac5, %l3 = ffffffffe247ec2e
sub %l5,%l0,%l3 ! %l3 = ffffffff6f4ce75b
! %l6 = d427f5bf, %l7 = fa034a53, Mem[000000005c000020] = 0646eb11 e0b7df5f
stda %l6,[%i0+%o4]0x80 ! Mem[000000005c000020] = d427f5bf fa034a53
! immd = 00000000000000b4, %l3 = ffffffff6f4ce75b, %ccr = 1b
movneg %xcc,0x0b4,%l3 ! Register Not Moved
! Mem[0000000090800138] = 2285e4c7, %g2 = faf7017d39663de8
ldsh [%i5+0x138],%g2 ! %g2 = 0000000000002285
! %l0 = 00000000ecdc9ac5, %l1 = 8351ab3a8ae9fe43, %ccr = 1b
movcc %icc,%l0,%l1 ! Register Not Moved
! %l0 = ecdc9ac5, %l1 = 8ae9fe43, Mem[0000000090000128] = f1f21be2 6da53483
std %l0,[%i4+0x128] ! Mem[0000000090000128] = ecdc9ac5 8ae9fe43
! %l7 = 00000000fa034a53, Mem[000000009080010c] = 3abd6093, %asi = 80
stwa %l7,[%i5+0x10c]%asi ! Mem[000000009080010c] = fa034a53
! %l6 = 00000000d427f5bf, Mem[00000000900000ec] = 7879655b
stb %l6,[%i4+0x0ec] ! Mem[00000000900000ec] = bf79655b
! %l4 = 00000000000002a7, %l7 = 00000000fa034a53, %ccr = 1b
movge %xcc,%l4,%l7 ! Moved, %l7 = 00000000000002a7
p38_label_6:
! %l6 = 00000000d427f5bf, Mem[0000000090800050] = db161e2be8d47b00
stx %l6,[%i5+0x050] ! Mem[0000000090800050] = 00000000d427f5bf
membar #Sync ! Added by membar checker (253)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = 00000000 0ddff59b 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000005d0000d0] = 48c041aa6d721044, %f4 = 81066e4f e971701f
ldd [%i2+0x0d0],%f4 ! %f4 = 48c041aa 6d721044
! %l0 = 00000000ecdc9ac5, Mem[000000005c000018] = decfffb496fc5bfa
stxa %l0,[%i0+%o3]0x89 ! Mem[000000005c000018] = 00000000ecdc9ac5
! %l1 = 8351ab3a8ae9fe43, immed = 00000067, %ccr = 1b
movrgz %l1,0x067,%l7 ! Not Moved, %l7 = 00000000000002a7
! Mem[000000005d0001f4] = a02f484c, %l2 = 00003385, %l2 = 00003385
add %i2,0x1f4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a02f484c
! %l4 = 00000000000002a7, %l3 = ffffffff6f4ce75b, %l5 = 000000005c298220
srl %l4,%l3,%l5 ! %l5 = 0000000000000000
! %l4 = 00000000000002a7, Mem[0000000091800048] = 3f283d9b
stw %l4,[%o0+0x048] ! Mem[0000000091800048] = 000002a7
! Mem[000000005c000020] = d427f5bf, %l4 = 00000000000002a7
ldstuba [%i0+%o4]0x81,%l4 ! %l4 = 000000d4000000ff
! immd = 0000000000000204, %l3 = ffffffff6f4ce75b, %ccr = 1b
movneg %xcc,0x204,%l3 ! Register Not Moved
p38_label_7:
! %l0 = 00000000ecdc9ac5, %l0 = 00000000ecdc9ac5, %ccr = 1b
movrne %l0,%l0,%l2 ! Moved, %l2 = 00000000ecdc9ac5
! Mem[00000000910001d0] = 4badb2ee, %g2 = 0000000000002285
ldsh [%i6+0x1d2],%g2 ! %g2 = 0000000000004bad
! Mem[000000005c800018] = d2de4ac0, %l6 = 00000000d427f5bf
ldswa [%i1+%o3]0x80,%l6 ! %l6 = ffffffffd2de4ac0
! %l7 = 00000000000002a7, %l2 = 00000000ecdc9ac5, %ccr = 1b
movcc %xcc,%l7,%l2 ! Register Not Moved
! %l0 = 00000000ecdc9ac5, Mem[0000000091800100] = 6dbf041ebc01ca27
stx %l0,[%o0+0x100] ! Mem[0000000091800100] = 00000000ecdc9ac5
! Mem[00000000918000b0] = 8ba135a5, %g2 = 0000000000004bad
ldub [%o0+0x0b1],%g2 ! %g2 = 000000000000008b
! Mem[00000000910000d4] = 867874ed, %g2 = 000000000000008b
lduh [%i6+0x0d4],%g2 ! %g2 = 0000000000008678
! %l4 = 00000000000000d4, %l2 = 00000000ecdc9ac5, %l7 = 00000000000002a7
xorcc %l4,%l2,%l7 ! %l7 = 00000000ecdc9a11, %ccr = 08
! Mem[000000005c800000] = 48213667, %l5 = 0000000000000000
swapa [%i1+%g0]0x89,%l5 ! %l5 = 0000000048213667
! Invert Register : %l5 = 0000000048213667
xor %l5,-1,%l5 ! %l5 = ffffffffb7dec998
p38_label_8:
! %l6 = d2de4ac0, %l7 = ecdc9a11, Mem[00000000910000d0] = 8d163530 867874ed
std %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = d2de4ac0 ecdc9a11
! Mem[000000005c800010] = 98ba3e12, %l2 = 00000000ecdc9ac5
lduha [%i1+%o2]0x88,%l2 ! %l2 = 0000000000003e12
! Mem[000000005c800008] = 87303257, %l3 = ffffffff6f4ce75b
ldswa [%i1+%o1]0x81,%l3 ! %l3 = ffffffff87303257
! Mem[000000005c800020] = b885b713 5b3665cd, %l0 = ecdc9ac5, %l1 = 8ae9fe43
ldda [%i1+%o4]0x88,%l0 ! %l0 = 000000005b3665cd 00000000b885b713
! Mem[000000005c800000] = 00000000, %l2 = 0000000000003e12
ldsha [%i1+%g0]0x81,%l2 ! %l2 = 0000000000000000
! %l5 = ffffffffb7dec998, %l4 = 00000000000000d4, %l0 = 000000005b3665cd
andn %l5,%l4,%l0 ! %l0 = ffffffffb7dec908
! %l4 = 00000000000000d4, immd = 0000000000000029, %l0 = ffffffffb7dec908
sdivx %l4,0x029,%l0 ! %l0 = 0000000000000005
! %l2 = 0000000000000000, Mem[00000000918000bc] = 455c37c1
sth %l2,[%o0+0x0bc] ! Mem[00000000918000bc] = 000037c1
! Mem[000000005d800090] = 177c20a11c699517, %l1 = 00000000b885b713, %l7 = 00000000ecdc9a11
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 177c20a11c699517
! %l7 = 177c20a11c699517, Mem[000000005d800028] = 85338885
stha %l7,[%i3+%o5]0x80 ! Mem[000000005d800028] = 95178885
p38_label_9:
! %l7 = 177c20a11c699517, Mem[00000000900001b4] = 4ae9a786
stb %l7,[%i4+0x1b4] ! Mem[00000000900001b4] = 17e9a786
! immd = 00000000000000d8, %l4 = 00000000000000d4, %ccr = 08
movcc %xcc,0x0d8,%l4 ! Moved, %l4 = 00000000000000d8
! Mem[000000005c000018] = c59adcec, %l3 = ffffffff87303257
ldstuba [%i0+%o3]0x80,%l3 ! %l3 = 000000c5000000ff
! Mem[000000005d000020] = 0a1bd92c ce94845d, %l0 = 00000005, %l1 = b885b713
ldda [%i2+%o4]0x80,%l0 ! %l0 = 000000000a1bd92c 00000000ce94845d
! %l1 = 00000000ce94845d, imm = 000000000000092c, %l7 = 177c20a11c699517
xnorcc %l1,0x92c,%l7 ! %l7 = ffffffff316b728e, %ccr = 80
! Mem[000000005c800020] = 5b3665cd, %l6 = ffffffffd2de4ac0
ldstuba [%i1+%o4]0x89,%l6 ! %l6 = 000000cd000000ff
! Mem[000000005c000020] = ff27f5bf, %l6 = 00000000000000cd
ldsha [%i0+%o4]0x80,%l6 ! %l6 = ffffffffffffff27
! Mem[000000005c000000] = 183c170c, %l1 = 00000000ce94845d
ldstub [%i0+%g0],%l1 ! %l1 = 00000018000000ff
! %l4 = 00000000000000d8, Mem[000000009080010c] = fa034a53
stw %l4,[%i5+0x10c] ! Mem[000000009080010c] = 000000d8
! %l4 = 00000000000000d8, Mem[0000000091000014] = 4f877aae
stb %l4,[%i6+0x014] ! Mem[0000000091000014] = d8877aae
p38_label_10:
! %l0 = 000000000a1bd92c, immd = fffffffffffff1e7, %l7 = ffffffff316b728e
sdivx %l0,-0xe19,%l7 ! %l7 = ffffffffffff4870
! immd = 00000000000002eb, %l0 = 000000000a1bd92c, %ccr = 80
movle %icc,0x2eb,%l0 ! Register Not Moved
! Mem[000000005c00013c] = 8f9f26e7, %l1 = 0000000000000018
ldstub [%i0+0x13c],%l1 ! %l1 = 0000008f000000ff
! Mem[000000005d800008] = 2eec47e2, %l7 = ffffffffffff4870
lduba [%i3+%o1]0x81,%l7 ! %l7 = 000000000000002e
! Mem[0000000091000074] = ab1740c8, %g2 = 0000000000008678
lduha [%i6+0x074]%asi,%g2 ! %g2 = 000000000000ab17
! %l4 = 00000000000000d8, Mem[000000005d800058] = 171fa4bcd268ae4a
stx %l4,[%i3+0x058] ! Mem[000000005d800058] = 00000000000000d8
! Mem[00000000910001c8] = 52664634, %g2 = 000000000000ab17
ldsb [%i6+0x1cb],%g2 ! %g2 = 0000000000000052
! %l6 = ffffff27, %l7 = 0000002e, Mem[0000000091800070] = 00d9bc34 83e88393
std %l6,[%o0+0x070] ! Mem[0000000091800070] = ffffff27 0000002e
! Mem[000000005c8000d8] = 5f7cd6d9148f6662, %l5 = ffffffffb7dec998, %l2 = 0000000000000000
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 5f7cd6d9148f6662
! Mem[00000000908001f0] = f3470c89, %g18 = 73bc08a6757189e6
ldsw [%i5+0x1f0],%g2 ! %g2 = 73bc08a6757189e6
p38_label_11:
! Mem[0000000090800028] = 08531eba8fd332d4, %g2 = fffffffff3470c89
ldx [%i5+%o5],%g2 ! %g2 = 08531eba8fd332d4
! immd = 0000000000000256, %l6 = ffffffffffffff27, %ccr = 80
movneg %xcc,0x256,%l6 ! Moved, %l6 = 0000000000000256
! immd = 000000000000019f, %l2 = 5f7cd6d9148f6662, %ccr = 80
movpos %xcc,0x19f,%l2 ! Register Not Moved
! %l6 = 00000256, %l7 = 0000002e, Mem[0000000090800018] = 81bba7c3 619c4365
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000256 0000002e
! done : should take illegal inst trap, %l0 = 000000000a1bd92c
done ! Illegal inst trap : %l0 = 000000000a1bd93c
! Mem[000000005d800068] = 2d927e2e63420a1b, %l4 = 00000000000000d8, %l5 = ffffffffb7dec998
add %i3,0x68,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 2d927e2e63420a1b
! Mem[00000000908000a0] = 9d26e2ca acc620fa, %g2 = 8fd332d4, %g3 = 0fcb6c1c
ldd [%i5+0x0a0],%g2 ! %g2 = 000000009d26e2ca 00000000acc620fa
! %l1 = 000000000000008f, Mem[0000000091800090] = faf7017d39663de8
stx %l1,[%o0+0x090] ! Mem[0000000091800090] = 000000000000008f
! Mem[000000005d00015c] = 33423d72, %l1 = 0000008f, %l0 = 0a1bd93c
add %i2,0x15c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000033423d72
! Mem[0000000091800060] = 2c7d828b, %g2 = 000000009d26e2ca
ldsb [%o0+0x060],%g2 ! %g2 = 000000000000002c
p38_label_12:
! Mem[000000005c0001c8] = 0256a2399a32fb3b, %l2 = 5f7cd6d9148f6662, %l4 = 00000000000000d8
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0256a2399a32fb3b
! %f22 = a32ee5e3, Mem[000000005c800010] = 123eba98
sta %f22,[%i1+%o2]0x81 ! Mem[000000005c800010] = a32ee5e3
! Mem[000000005c00018c] = 51e84abe, %l7 = 000000000000002e
ldstub [%i0+0x18c],%l7 ! %l7 = 00000051000000ff
! Mem[00000000910001a8] = cf3faf25, %g2 = 000000000000002c
ldsh [%i6+0x1aa],%g2 ! %g2 = ffffffffffffcf3f
! Mem[000000005d800018] = e5c80a85, %l5 = 2d927e2e63420a1b
lduha [%i3+%o3]0x81,%l5 ! %l5 = 000000000000e5c8
! Mem[000000005c8000b0] = 0970ad0e5048ce2a, %l6 = 0000000000000256, %l3 = 00000000000000c5
add %i1,0xb0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 0970ad0e5048ce2a
! Mem[000000005d000008] = ccbebc35, %l1 = 000000000000008f
lduba [%i2+%o1]0x81,%l1 ! %l1 = 00000000000000cc
! Mem[00000000910001b8] = fe0490b847252129, %g2 = ffffffffffffcf3f
ldx [%i6+0x1b8],%g2 ! %g2 = fe0490b847252129
! immd = 00000000000000d8, %l4 = 0256a2399a32fb3b, %ccr = 80
movle %xcc,0x0d8,%l4 ! Moved, %l4 = 00000000000000d8
! Mem[000000005d8000c6] = 44ab6406, %l7 = 0000000000000051
ldstub [%i3+0x0c6],%l7 ! %l7 = 00000064000000ff
p38_label_13:
! Mem[000000005c0000f8] = 300ecca1fdc08cff, %l5 = 000000000000e5c8, %l7 = 0000000000000064
add %i0,0xf8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 300ecca1fdc08cff
! Mem[0000000090800068] = 883c1f8f, %g2 = fe0490b847252129
lduw [%i5+0x068],%g2 ! %g2 = 00000000883c1f8f
! Mem[00000000900000c8] = 8154a655, %g2 = 00000000883c1f8f
ldsb [%i4+0x0cb],%g2 ! %g2 = ffffffffffffff81
! Mem[00000000900001e0] = d5a91b15ac384b62, %f48 = e1f675de 46335dfe
ldd [%i4+0x1e0],%f48 ! %f48 = d5a91b15 ac384b62
! %l0 = 0000000033423d72, Mem[000000005d800000] = 41578069
stha %l0,[%i3+%g0]0x89 ! Mem[000000005d800000] = 41573d72
save ! CWP = 1
! Mem[000000005d00015e] = 33423d72, %l4 = 466c7bee4e365e7f
ldstub [%o2+0x15e],%l4 ! %l4 = 0000003d000000ff
! %l3 = 128b21d255919e92, Mem[000000005c000020] = ff27f5bf
stba %l3,[%o0+%i4]0x80 ! Mem[000000005c000020] = 9227f5bf
! Mem[000000009000005c] = d86577bc, %g2 = ffffffffffffff81
ldsh [%o4+0x05e],%g2 ! %g2 = ffffffffffffd865
! Mem[000000005c8000d0] = fa034a53e8631bec, %l5 = 94c5f97636a1d6d2, %l6 = b369680e607c80b4
add %o1,0xd0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = fa034a53e8631bec
p38_label_14: ! %cwp = 1
! Mem[000000009180008c] = bafc9afe, %g2 = ffffffffffffd865
lduw [%i0+0x08c],%g2 ! %g2 = 00000000bafc9afe
! Mem[00000000908001e4] = eb691ff5, %g2 = 00000000bafc9afe
ldsh [%o5+0x1e6],%g2 ! %g2 = ffffffffffffeb69
! %f0 = 9c6e8dbd 6da98c99, Mem[00000000910001c0] = b0b4ba3c 6dbf64f3
std %f0 ,[%o6+0x1c0] ! Mem[00000000910001c0] = 9c6e8dbd 6da98c99
! Mem[0000000091000050] = 1a23a2fe, %g2 = ffffffffffffeb69
lduw [%o6+0x050],%g2 ! %g2 = 000000001a23a2fe
! Mem[0000000091000040] = 0115df7d d61db2b3, %g2 = 1a23a2fe, %g3 = acc620fa
ldd [%o6+0x040],%g2 ! %g2 = 000000000115df7d 00000000d61db2b3
! %f16 = 3e2dbb8e 8bee1da7, Mem[000000005c800020] = ff65365b 13b785b8
stda %f16,[%o1+%i4]0x80 ! Mem[000000005c800020] = 3e2dbb8e 8bee1da7
! Mem[0000000091800128] = 089d02df, %g2 = 000000000115df7d
lduw [%i0+0x128],%g2 ! %g2 = 00000000089d02df
! %l3 = 128b21d255919e92, immed = fffff76a, %y = 00000000
udiv %l3,-0x896,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 2a7c17d1
! %l2 = 44bb0cc8d8d14f99, %l6 = fa034a53e8631bec, %l1 = e03d11b22e4887ab
sdivx %l2,%l6,%l1 ! %l1 = fffffffffffffff5
! Mem[0000000090800100] = 495e228a, %g18 = d4be89dea672b284
ldsw [%o5+0x100],%g2 ! %g2 = d4be89dea672b284
p38_label_15: ! %cwp = 1
! Mem[000000005d8001d0] = 785fb90b, %l1 = fffffffffffffff5
swap [%o3+0x1d0],%l1 ! %l1 = 00000000785fb90b
! %l7 = e18b24b83244fcee, %l4 = 0000000000000000, %ccr = 80
movleu %xcc,%l7,%l4 ! Register Not Moved
! Mem[000000005c800094] = 03105f81, %l7 = 3244fcee, %l4 = 00000000
add %o1,0x94,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000003105f81
! %l6 = fa034a53e8631bec, Mem[000000005c000018] = ecdc9aff
stwa %l6,[%o0+%i3]0x89 ! Mem[000000005c000018] = e8631bec
! Mem[0000000090000030] = 644454fe, %g2 = 00000000495e228a
ldub [%o4+0x033],%g2 ! %g2 = 0000000000000064
! Mem[000000005d000000] = 360c1a6f, %f10 = a0a45f5d
lda [%o2+%g0]0x80,%f10 ! %f10 = 360c1a6f
! Mem[0000000090800024] = 80100360, %g2 = 0000000000000064
lduw [%o5+0x024],%g2 ! %g2 = 0000000080100360
! %l6 = fa034a53e8631bec, %l5 = 94c5f97636a1d6d2, %l0 = fad543182a7c17d1
taddcc %l6,%l5,%l0 ! %l0 = 8ec943ca1f04f2be, %ccr = 93
! Mem[00000000910000e0] = 1ff12e9575236dff, %f48 = d5a91b15 ac384b62
ldda [%o6+0x0e0]%asi,%f48 ! %f48 = 1ff12e95 75236dff
! Mem[000000005c800078] = 4a147a98, %l1 = 00000000785fb90b
ldub [%o1+0x07a],%l1 ! %l1 = 000000000000007a
p38_label_16: ! %cwp = 1
! %l0 = 8ec943ca1f04f2be, %l0 = 8ec943ca1f04f2be, %ccr = 93
movpos %icc,%l0,%l0 ! Moved, %l0 = 8ec943ca1f04f2be
! immd = 00000000000003a8, %l6 = fa034a53e8631bec, %ccr = 93
move %icc,0x3a8,%l6 ! Register Not Moved
! Mem[000000005c0001f4] = 8168ae43, %l1 = 000000000000007a
swap [%o0+0x1f4],%l1 ! %l1 = 000000008168ae43
! Mem[000000005d800050] = 6a9565bc, %l5 = 94c5f97636a1d6d2
swap [%o3+0x050],%l5 ! %l5 = 000000006a9565bc
! %l6 = fa034a53e8631bec, %l1 = 000000008168ae43, %l5 = 000000006a9565bc
xorcc %l6,%l1,%l5 ! %l5 = fa034a53690bb5af, %ccr = 80
! Mem[00000000900000d0] = a3035bdf f4437aae, %g2 = 80100360, %g3 = d61db2b3
ldd [%o4+0x0d0],%g2 ! %g2 = 00000000a3035bdf 00000000f4437aae
! Mem[000000005c80012c] = 0f456b35, %l7 = e18b24b83244fcee
swap [%o1+0x12c],%l7 ! %l7 = 000000000f456b35
! %l0 = 8ec943ca1f04f2be, Mem[0000000090000190] = 3558c986265e791c
stx %l0,[%o4+0x190] ! Mem[0000000090000190] = 8ec943ca1f04f2be
! Mem[000000005d000020] = 5d8494ce2cd91b0a, %l0 = 8ec943ca1f04f2be
ldxa [%o2+%i4]0x89,%l0 ! %l0 = 5d8494ce2cd91b0a
! %l1 = 000000008168ae43, %l0 = 5d8494ce2cd91b0a, %l4 = 0000000003105f81
subc %l1,%l0,%l4 ! %l4 = a27b6b32548f9339
p38_label_17: ! %cwp = 1
! Mem[000000005c0001c0] = 02b974fa2a3e5007, %l3 = 128b21d255919e92, %l2 = 44bb0cc8d8d14f99
add %o0,0x1c0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 02b974fa2a3e5007
! %l2 = 02b974fa2a3e5007, %l4 = a27b6b32548f9339, %ccr = 80
movgu %icc,%l2,%l4 ! Moved, %l4 = 02b974fa2a3e5007
! %l5 = fa034a53690bb5af, %l3 = 128b21d255919e92, %y = 2a7c17d1
umul %l5,%l3,%l5 ! %l5 = 231ca40625ee9fce, %y = 231ca406
! immd = 000000000000016c, %l2 = 02b974fa2a3e5007, %ccr = 80
movcc %icc,0x16c,%l2 ! Moved, %l2 = 000000000000016c
! Mem[000000005d000008] = ccbebc35de079c54, %l3 = 128b21d255919e92
ldxa [%o2+%i1]0x80,%l3 ! %l3 = ccbebc35de079c54
! %l7 = 000000000f456b35, imm = 0000000000000ca0, %l7 = 000000000f456b35
xorcc %l7,0xca0,%l7 ! %l7 = 000000000f456795, %ccr = 00
! Mem[0000000090800058] = 00000000, %g2 = 00000000a3035bdf
ldsh [%o5+0x058],%g2 ! %g2 = 0000000000000000
! Mem[000000005c000008] = d427f5bf, %l5 = 231ca40625ee9fce
ldsha [%o0+%i1]0x89,%l5 ! %l5 = fffffffffffff5bf
! %l7 = 000000000f456795, Mem[0000000091800028] = 0b3a6603
stw %l7,[%i0+%i5] ! Mem[0000000091800028] = 0f456795
! Mem[000000005c000010] = 1133425d dfd79925, %l2 = 0000016c, %l3 = de079c54
ldda [%o0+%i2]0x88,%l2 ! %l2 = 00000000dfd79925 000000001133425d
p38_label_18: ! %cwp = 1
! %l0 = 5d8494ce2cd91b0a, Mem[0000000090000048] = e3c19d0d
stw %l0,[%o4+0x048] ! Mem[0000000090000048] = 2cd91b0a
! %l5 = fffffffffffff5bf, Mem[0000000090000050] = 3acb4338810b8e2c
stx %l5,[%o4+0x050] ! Mem[0000000090000050] = fffffffffffff5bf
! %l0 = 5d8494ce2cd91b0a, %l7 = 000000000f456795, %ccr = 00
mova %icc,%l0,%l7 ! Moved, %l7 = 5d8494ce2cd91b0a
! %l1 = 000000008168ae43, %l0 = 5d8494ce2cd91b0a, %ccr = 00
mova %xcc,%l1,%l0 ! Moved, %l0 = 000000008168ae43
! Mem[000000005d800066] = cd6a6079, %l6 = fa034a53e8631bec
ldstub [%o3+0x066],%l6 ! %l6 = 00000060000000ff
! Mem[000000009080000c] = 5722de8d, %g2 = 0000000000000000
ldub [%o5+0x00d],%g2 ! %g2 = 0000000000000057
! %f18 = 7e22a594 c65928e3, Mem[00000000900000d8] = 0ead325c d145cd12
std %f18,[%o4+0x0d8] ! Mem[00000000900000d8] = 7e22a594 c65928e3
! %f10 = 360c1a6f 554a34f2, Mem[000000005c800008] = 57323087 91fd830f
stda %f10,[%o1+%i1]0x88 ! Mem[000000005c800008] = 360c1a6f 554a34f2
! %l4 = 02b974fa2a3e5007, Mem[00000000918000c0] = a65f7cdd
stw %l4,[%i0+0x0c0] ! Mem[00000000918000c0] = 2a3e5007
! Mem[00000000900000b0] = 76ad0737d0014fe2, %f48 = 1ff12e95 75236dff
ldd [%o4+0x0b0],%f48 ! %f48 = 76ad0737 d0014fe2
p38_label_19: ! %cwp = 1
! %l0 = 000000008168ae43, immed = 0000032e, %y = 231ca406
smul %l0,0x32e,%l0 ! %l0 = fffffe6d7ada190a, %y = fffffe6d
! Mem[00000000908000f4] = ae7720f6, %g2 = 0000000000000057
ldub [%o5+0x0f6],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090000080] = dc8cabda 8bee1da7 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g5
ldda [%o4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l2 = 00000000dfd79925, %l6 = 0000000000000060, %ccr = 00
movge %icc,%l2,%l6 ! Moved, %l6 = 00000000dfd79925
! Mem[0000000090000114] = 313fc4c6, %g2 = 00000000000000ae
ldsb [%o4+0x116],%g2 ! %g2 = 0000000000000031
! Mem[000000005d800010] = d43c8b7804fcd966, %l4 = 02b974fa2a3e5007
ldxa [%o3+%i2]0x81,%l4 ! %l4 = d43c8b7804fcd966
! %l5 = fffffffffffff5bf, Mem[000000005d00008a] = fea2dd60
sth %l5,[%o2+0x08a] ! Mem[000000005d000088] = fea2f5bf
! %l2 = 00000000dfd79925, %l7 = 5d8494ce2cd91b0a, %l4 = d43c8b7804fcd966
orcc %l2,%l7,%l4 ! %l4 = 5d8494ceffdf9b2f, %ccr = 08
! Mem[00000000910001c8] = 4ceef152, %g2 = 0000000000000031
ldub [%o6+0x1c8],%g2 ! %g2 = 000000000000004c
! Mem[00000000908001b8] = 4ff80a32a52b18be, %g2 = 000000000000004c
ldx [%o5+0x1b8],%g2 ! %g2 = 4ff80a32a52b18be
p38_label_20: ! %cwp = 1
membar #Sync ! Added by membar checker (254)
! %l5 = fffffffffffff5bf, Mem[0000000090000080] = dc8cabda8bee1da7
stx %l5,[%o4+0x080] ! Mem[0000000090000080] = fffffffffffff5bf
! Mem[000000005c800128] = c802719b3244fcee, %l3 = 000000001133425d, %l2 = 00000000dfd79925
add %o1,0x128,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c802719b3244fcee
! Mem[000000005c800010] = e3e52ea3, %l2 = c802719b3244fcee
lduwa [%o1+%i2]0x89,%l2 ! %l2 = 00000000e3e52ea3
! %f19 = c65928e3, Mem[0000000090800170] = 4cca3bb6
sta %f19,[%o5+0x170]%asi ! Mem[0000000090800170] = c65928e3
! Mem[000000005d8001f4] = 07f8008b, %l2 = 00000000e3e52ea3
swap [%o3+0x1f4],%l2 ! %l2 = 0000000007f8008b
! Mem[000000005d800100] = 93057a26, %l6 = 00000000dfd79925
lduba [%o3+0x103]%asi,%l6 ! %l6 = 0000000000000026
! Mem[000000005c000038] = d03664e3, %l6 = 0000000000000026
swap [%o0+0x038],%l6 ! %l6 = 00000000d03664e3
! Mem[000000005d800008] = 2eec47e2, %l0 = fffffe6d7ada190a
lduha [%o3+%i1]0x80,%l0 ! %l0 = 0000000000002eec
! Mem[000000005d000158] = bfe462b6, %l2 = 0000000007f8008b
lduh [%o2+0x15a],%l2 ! %l2 = 00000000000062b6
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 8ec943ca 1f04f2be 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 17e9a786 ea9d818c b2280662
mov 0x180,%g6
ldda [%o4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p38_label_21: ! %cwp = 1
! Mem[000000005d000000] = adc8023f6f1a0c36, %f16 = 3e2dbb8e 8bee1da7
ldda [%o2+%g0]0x89,%f16 ! %f16 = adc8023f 6f1a0c36
! Mem[000000005d800180] = 9ef9f88b cc8711f4 bc37ad28 e0b07d55
! Mem[000000005d800190] = fbf629c8 fa6d70c5 be4824e3 a32845d9
! Mem[000000005d8001a0] = 7c83babe 08e1fc5a e5cab0a3 611dd1f2
! Mem[000000005d8001b0] = c66eba1c 49867a5d 07bcc6d2 11ac3f6f
ldda [%o3+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000005d800180
! %l1 = 000000008168ae43, Mem[0000000091000110] = e00d7a225764cf50
stx %l1,[%o6+0x110] ! Mem[0000000091000110] = 000000008168ae43
! Mem[00000000900001fc] = 55aa4a53, %g2 = 4ff80a32a52b18be
ldub [%o4+0x1ff],%g2 ! %g2 = 0000000000000055
! %l7 = 5d8494ce2cd91b0a, %l6 = 00000000d03664e3, %ccr = 08
movgu %icc,%l7,%l6 ! Moved, %l6 = 5d8494ce2cd91b0a
! Mem[0000000090000100] = 34ee920f2129a19e, %g2 = 0000000000000055
ldxa [%o4+0x100]%asi,%g2 ! %g2 = 34ee920f2129a19e
! %l7 = 5d8494ce2cd91b0a, Mem[000000009100012c] = cd3a6161
stw %l7,[%o6+0x12c] ! Mem[000000009100012c] = 2cd91b0a
! immd = 0000000000000037, %l5 = fffffffffffff5bf, %ccr = 08
movcs %icc,0x037,%l5 ! Register Not Moved
! %l6 = 5d8494ce2cd91b0a, Mem[000000005c000000] = 74528ad90c173cff
stxa %l6,[%o0+%g0]0x88 ! Mem[000000005c000000] = 5d8494ce2cd91b0a
! Mem[0000000090800174] = 85e8b593, %g2 = 34ee920f2129a19e
lduha [%o5+0x174]%asi,%g2 ! %g2 = 00000000000085e8
p38_label_22: ! %cwp = 1
! Mem[0000000090000128] = ecdc9ac58ae9fe43, %f48 = a32af125 4d694d63
ldd [%o4+0x128],%f48 ! %f48 = ecdc9ac5 8ae9fe43
! immd = 0000000000000378, %l0 = 0000000000002eec, %ccr = 08
movcc %icc,0x378,%l0 ! Moved, %l0 = 0000000000000378
! %l2 = 00000000000062b6, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l2,[%i0+0x110] ! Mem[0000000091800110] = 00000000000062b6
! Mem[000000005c000068] = e58f0dd910a230ea, %l0 = 0000000000000378, %l6 = 5d8494ce2cd91b0a
add %o0,0x68,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = e58f0dd910a230ea
! %f22 = a32ee5e3, Mem[0000000091800124] = 4a78748f
sta %f22,[%i0+0x124]%asi ! Mem[0000000091800124] = a32ee5e3
! Randomly selected nop
nop
! Mem[00000000900000cc] = 54a65586, %g2 = 00000000000085e8
lduw [%o4+0x0cc],%g2 ! %g2 = 0000000054a65586
! immd = 00000000000003f7, %l4 = 5d8494ceffdf9b2f, %ccr = 08
movvs %icc,0x3f7,%l4 ! Register Not Moved
! %l3 = 000000001133425d, Mem[000000005d800018] = e5c80a85f937f439
stxa %l3,[%o3+%i3]0x80 ! Mem[000000005d800018] = 000000001133425d
! %l6 = e58f0dd910a230ea, Mem[00000000910001b8] = fe0490b8
stw %l6,[%o6+0x1b8] ! Mem[00000000910001b8] = 10a230ea
p38_label_23: ! %cwp = 1
! %f16 = adc8023f 6f1a0c36 7e22a594 c65928e3
! %f20 = cc587c6e 24efe095 a32ee5e3 1d753942
! %f24 = 961a7b22 995eb4b7 d1e98b1b ba138501
! %f28 = 67f7ce32 38719b68 d498f1f0 f8295144
stda %f16,[%o4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000900000b8] = 6d281246, %g2 = 0000000054a65586
lduw [%o4+0x0b8],%g2 ! %g2 = 000000006d281246
! Mem[00000000918001f4] = 3e403ba4, %g2 = 000000006d281246
ldsh [%i0+0x1f4],%g2 ! %g2 = 0000000000003e40
! Mem[000000005c8001c4] = 385a7b39, %l1 = 000000008168ae43
ldsw [%o1+0x1c4],%l1 ! %l1 = 00000000385a7b39
! %l2 = 000062b6, %l3 = 1133425d, Mem[0000000091000068] = 955a2d89 07100ced
std %l2,[%o6+0x068] ! Mem[0000000091000068] = 000062b6 1133425d
! %l2 = 00000000000062b6, Mem[00000000918001ea] = f91041b0, %asi = 80
stha %l2,[%i0+0x1ea]%asi ! Mem[00000000918001e8] = 62b641b0
! %f16 = adc8023f 6f1a0c36 7e22a594 c65928e3
! %f20 = cc587c6e 24efe095 a32ee5e3 1d753942
! %f24 = 961a7b22 995eb4b7 d1e98b1b ba138501
! %f28 = 67f7ce32 38719b68 d498f1f0 f8295144
mov 0x0c0,%g6
stda %f16,[%o4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! immd = 0000000000000017, %l1 = 00000000385a7b39, %ccr = 08
movcc %xcc,0x017,%l1 ! Moved, %l1 = 0000000000000017
! Mem[00000000900001a8] = 875ccbaea2de638c, %g2 = 0000000000003e40
ldx [%o4+0x1a8],%g2 ! %g2 = 875ccbaea2de638c
! Mem[000000005d800008] = 2eec47e2, %l4 = 5d8494ceffdf9b2f
lduwa [%o3+%i1]0x81,%l4 ! %l4 = 000000002eec47e2
p38_label_24: ! %cwp = 1
! Mem[0000000091800004] = b330e846, %g2 = 875ccbaea2de638c
ldsb [%i0+0x007],%g2 ! %g2 = ffffffffffffffb3
! %l2 = 00000000000062b6, Mem[000000009080000e] = 22de8d8c
stb %l2,[%o5+0x00e] ! Mem[000000009080000c] = b6de8d8c
! %l5 = fffffffffffff5bf, %l0 = 0000000000000378, %ccr = 08
movvs %xcc,%l5,%l0 ! Register Not Moved
! %f6 = d94528a3, Mem[000000005c000020] = bff52792
sta %f6 ,[%o0+%i4]0x88 ! Mem[000000005c000020] = d94528a3
! %l6 = e58f0dd910a230ea, Mem[0000000090800086] = 375cd3d6
sth %l6,[%o5+0x086] ! Mem[0000000090800084] = 30ead3d6
! Mem[0000000091800014] = 7ae06c8d, %g2 = ffffffffffffffb3
lduba [%i0+0x017]%asi,%g2 ! %g2 = 000000000000007a
! Mem[0000000090000040] = 9d14608a ca521b68 2cd91b0a 77d27910
! Mem[0000000090000050] = ffffffff fffff5bf 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000005d800000] = 723d5741, %f15 = d2c6bc07
lda [%o3+%g0]0x80,%f15 ! %f15 = 723d5741
! %l2 = 00000000000062b6, %l3 = 000000001133425d, %ccr = 08
movneg %icc,%l2,%l3 ! Moved, %l3 = 00000000000062b6
! %l4 = 000000002eec47e2, immd = 0000000000000120, %l2 = 00000000000062b6
sdivx %l4,0x120,%l2 ! %l2 = 000000000029b595
p38_label_25: ! %cwp = 1
! retry : should take illegal inst trap, %l0 = 0000000000000378
retry ! Illegal inst trap : %l0 = 0000000000000388
! %l2 = 000000000029b595, Mem[00000000918001d2] = 4b5f75b5
sth %l2,[%i0+0x1d2] ! Mem[00000000918001d0] = b59575b5
membar #Sync ! Added by membar checker (255)
! Mem[00000000900001e0] = 961a7b22, %g2 = 000000000000007a
lduw [%o4+0x1e0],%g2 ! %g2 = 00000000961a7b22
! %f1 = 8bf8f99e, Mem[000000009180014c] = fb3f156f
st %f1 ,[%i0+0x14c] ! Mem[000000009180014c] = 8bf8f99e
! %l1 = 0000000000000017, %l4 = 000000002eec47e2, %l1 = 0000000000000017
or %l1,%l4,%l1 ! %l1 = 000000002eec47f7
! Mem[000000005d800020] = f2344a55, %l3 = 00000000000062b6
ldswa [%o3+%i4]0x80,%l3 ! %l3 = fffffffff2344a55
! Mem[000000009180016c] = 362dcf7f, %g2 = 00000000961a7b22
ldub [%i0+0x16f],%g2 ! %g2 = 0000000000000036
! %l2 = 000000000029b595, %l1 = 000000002eec47f7, %ccr = 08
movleu %xcc,%l2,%l1 ! Register Not Moved
! Mem[000000005c800000] = 00000000, %l5 = fffffffffffff5bf
lduha [%o1+%g0]0x89,%l5 ! %l5 = 0000000000000000
! Mem[000000005c000010] = 2599d7df, %l3 = fffffffff2344a55
lduba [%o0+%i2]0x80,%l3 ! %l3 = 0000000000000025
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p38_branch_failed
p38_not_taken_0_end:
! End of Random Code for Thread 38
restore ! CWP = 0
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 0000000033423d72
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000cc
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 5f7cd6d9148f6662
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0970ad0e5048ce2a
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000d8
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000e5c8
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000256
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 300ecca1fdc08cff
bne,a,pn %xcc,p38_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xfffffe6d,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p38_failed
mov 0x111,%g1
! 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 f41187cc 8bf8f99e
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 557db0e0 28ad37bc
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c5706dfa c829f6fb
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d94528a3 e32448be
bne %xcc,p38_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5afce108 beba837c
bne %xcc,p38_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be f2d11d61 a3b0cae5
bne %xcc,p38_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5d7a8649 1cba6ec6
bne %xcc,p38_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6f3fac11 723d5741
bne %xcc,p38_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be adc8023f 6f1a0c36
bne %xcc,p38_f16_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0a1bd92cce94845d
ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ec1b63e800000000
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 = a32845d9fa034a53
ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000002626a1a698
ldx [%i0+0x038],%g3 ! Observed data at 000000005c000038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x038,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1dd6d98bff9f26e7
ldx [%i0+0x138],%g3 ! Observed data at 000000005c000138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = 62ebb0e1ffe84abe
ldx [%i0+0x188],%g3 ! Observed data at 000000005c000188
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 39bb2a8d0000007a
ldx [%i0+0x1f0],%g3 ! Observed data at 000000005c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1f0,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000000040cbf0dc
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 = f2344a556f1a0c36
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 = a32ee5e3bf18aba3
ldx [%i1+0x010],%g3 ! Observed data at 000000005c800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3e2dbb8e8bee1da7
ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x020,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0970ad0e5048ce2a
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x128],%g2 ! Expected data = c802719b3244fcee
ldx [%i1+0x128],%g3 ! Observed data at 000000005c800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x128,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 360c1a6f3f02c8ad
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x088],%g2 ! Expected data = fea2f5bf93a454e0
ldx [%i2+0x088],%g3 ! Observed data at 000000005d000088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x088,%g4
ldx [%g1+0x158],%g2 ! Expected data = bfe462b63342ff72
ldx [%i2+0x158],%g3 ! Observed data at 000000005d000158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x158,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 723d57417df16bce
ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000001133425d
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 = f2344a555d5fa4a0
ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 951788850aef3539
ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 36a1d6d25c439e3a
ldx [%i3+0x050],%g3 ! Observed data at 000000005d800050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000000000000d8
ldx [%i3+0x058],%g3 ! Observed data at 000000005d800058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 10ba1398cd6aff79
ldx [%i3+0x060],%g3 ! Observed data at 000000005d800060
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0e7d0e2544abff06
ldx [%i3+0x0c0],%g3 ! Observed data at 000000005d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fffffff506a589d9
ldx [%i3+0x1d0],%g3 ! Observed data at 000000005d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a7a2f872e3e52ea3
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1f0,%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
p38_f4_fail:
set p38_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f6_fail:
set p38_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f8_fail:
set p38_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f10_fail:
set p38_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f12_fail:
set p38_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f14_fail:
set p38_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p38_f16_fail:
set p38_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%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:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap1o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap2e:
stha %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap2o:
stha %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p38_trap3e:
addc %l7,0x5b5,%l6
sub %l7,-0x22b,%l4
andn %l0,-0x43f,%l6
xnor %l3,-0x2d1,%l7
and %l2,-0xd7e,%l1
done
p38_trap3o:
addc %l7,0x5b5,%l6
sub %l7,-0x22b,%l4
andn %l0,-0x43f,%l6
xnor %l3,-0x2d1,%l7
and %l2,-0xd7e,%l1
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 = b16bae16e5c80a85
ldx [%g1+0x008],%l1 ! %l1 = f2e2b2120970ad0e
ldx [%g1+0x010],%l2 ! %l2 = 6bf09bfc25fcbec4
ldx [%g1+0x018],%l3 ! %l3 = a6e5bd359481b74b
ldx [%g1+0x020],%l4 ! %l4 = cc41e5d9b520de55
ldx [%g1+0x028],%l5 ! %l5 = 175fd9addb3fd972
ldx [%g1+0x030],%l6 ! %l6 = f4acfbb240cc7e16
ldx [%g1+0x038],%l7 ! %l7 = a59175f8360c1a6f
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = fad543182a7c17d1
ldx [%g1+0x048],%l1 ! %l1 = e03d11b22e4887ab
ldx [%g1+0x050],%l2 ! %l2 = 44bb0cc8d8d14f99
ldx [%g1+0x058],%l3 ! %l3 = 128b21d255919e92
ldx [%g1+0x060],%l4 ! %l4 = 466c7bee4e365e7f
ldx [%g1+0x068],%l5 ! %l5 = 94c5f97636a1d6d2
ldx [%g1+0x070],%l6 ! %l6 = b369680e607c80b4
ldx [%g1+0x078],%l7 ! %l7 = e18b24b83244fcee
! Initialize the output register of window 1
set p38_local0_start,%o0
set p38_local1_start,%o1
set p38_local2_start,%o2
set p38_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 25259c40 3a0f7850 ff784fc3 d38eaffb
! %f4 = b2b1775e 4e1e9514 580e1724 c58910e3
! %f8 = 7a5bbc26 b69974f9 14ec5542 3d944279
! %f12 = b09b5600 29aac7d4 e1a81bcd 7fdee31b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 54ecbde8 bb15d625 ffed3842 50957987
! %f20 = b3b46d4d 314cc349 00967568 4542296b
! %f24 = 33f5e954 5e0d92f0 fe93cbb6 8619b1cf
! %f28 = 76f5d4a7 49546581 97c9da36 645d2e41
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 34d1c447 1c88aee9 0f612848 792b04a9
! %f36 = 3a96574b 141b3066 50fa8a5f b78491c1
! %f40 = d3259f56 47fd182a 2300149c 0c8c5ea2
! %f44 = b5f1a79d d0438418 ef47349f df2ec291
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x31f2640700000000,%g7,%g1 ! GSR scale = 0, align = 0
wr %g1,%g0,%gsr ! GSR = 31f2640700000000
wr %g0,%y ! Clear Y 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[0000000091000064] = 5170955a, %g2 = 4f5e7a10ffe63d90
lduh [%i6+0x066],%g2 ! %g2 = 0000000000005170
! %l7 = b41e1ad3faeaea4d, %l6 = 29a33b947dc1fb59, %ccr = 44
movl %icc,%l7,%l6 ! Register Not Moved
! immd = 00000000000003ff, %l4 = 5aab1ea4f3a9bca5, %ccr = 44
movle %xcc,0x3ff,%l4 ! Moved, %l4 = 00000000000003ff
save ! CWP = 1
! %l3 = 5f9b2eaecbfb05b5, Mem[0000000091000118] = 5d8c784c
stw %l3,[%o6+0x118] ! Mem[0000000091000118] = cbfb05b5
! Mem[0000000091800130] = d1b5e3b259e48239, %g2 = 0000000000005170
ldx [%i0+0x130],%g2 ! %g2 = d1b5e3b259e48239
! %l0 = 19ea34860173cc7e, %l7 = adcb5051f52b2b1e, %y = 00000000
sdivcc %l0,%l7,%l3 ! %l3 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 0173cc7e
! Mem[000000005e8001f0] = 05d2e1d8b77b7577, %l1 = 375559784f226218, %l6 = c1b7d7062498d536
add %o1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 05d2e1d8b77b7577
! %l4 = 89b5c9a8, %l5 = 72bfcd5c, Mem[00000000908000e0] = 91a352cb c852478e
stda %l4,[%o5+0x0e0]%asi ! Mem[00000000908000e0] = 89b5c9a8 72bfcd5c
! %f6 = 580e1724 c58910e3, Mem[00000000908000d8] = 9c4dedb5 2e9f5b4f
std %f6 ,[%o5+0x0d8] ! Mem[00000000908000d8] = 580e1724 c58910e3
p39_label_2: ! %cwp = 1
! %l4 = 68a5fafe89b5c9a8, %l5 = 4818230872bfcd5c, %l3 = 0000000000000000
andcc %l4,%l5,%l3 ! %l3 = 4800220800b5c908, %ccr = 00
! immd = 0000000000000279, %l1 = 375559784f226218, %ccr = 00
move %icc,0x279,%l1 ! Register Not Moved
! %l7 = adcb5051f52b2b1e, Mem[0000000091000128] = c9191f5dcd3a6161
stx %l7,[%o6+0x128] ! Mem[0000000091000128] = adcb5051f52b2b1e
! Mem[00000000918000c8] = 253e4304, %g18 = ef56c07256982896
ldsw [%i0+0x0c8],%g2 ! %g2 = ef56c07256982896
! %l7 = adcb5051f52b2b1e, Mem[0000000091800078] = a9486159a31e0d83
stx %l7,[%i0+0x078] ! Mem[0000000091800078] = adcb5051f52b2b1e
! %f2 = ff784fc3 d38eaffb, Mem[000000005e000028] = b0fb2a56 2e3da8f0
stda %f2 ,[%o0+%i5]0x89 ! Mem[000000005e000028] = ff784fc3 d38eaffb
! %l0 = 0173cc7e, %l1 = 4f226218, Mem[000000005f000020] = ef06b887 edac9ecb
stda %l0,[%o2+%i4]0x80 ! Mem[000000005f000020] = 0173cc7e 4f226218
! Mem[000000005f000000] = e0994801, %l2 = 4a1acacc54564f33
ldsba [%o2+%g0]0x88,%l2 ! %l2 = 0000000000000001
! immd = 000000000000036a, %l7 = adcb5051f52b2b1e, %ccr = 00
movge %icc,0x36a,%l7 ! Moved, %l7 = 000000000000036a
! Mem[00000000900001e0] = d5a91b15ac384b62, %g2 = 00000000253e4304
ldx [%o4+0x1e0],%g2 ! %g2 = d5a91b15ac384b62
p39_label_3: ! %cwp = 1
! Mem[000000005f800000] = 1bfa149b, %l3 = 4800220800b5c908
swapa [%o3+%g0]0x89,%l3 ! %l3 = 000000001bfa149b
! Mem[000000005e000028] = d38eaffb, %l6 = 05d2e1d8b77b7577
swapa [%o0+%i5]0x88,%l6 ! %l6 = 00000000d38eaffb
! Mem[000000005e800020] = 9bd4df8f, %l1 = 375559784f226218
ldsha [%o1+%i4]0x88,%l1 ! %l1 = ffffffffffffdf8f
! Mem[000000009000004c] = 103acb43, %g2 = d5a91b15ac384b62
ldub [%o4+0x04f],%g2 ! %g2 = 0000000000000010
! immd = 000000000000005d, %l3 = 000000001bfa149b, %ccr = 00
movne %icc,0x05d,%l3 ! Moved, %l3 = 000000000000005d
! %l2 = 0000000000000001, Mem[000000005e800020] = 8fdfd49b
stwa %l2,[%o1+%i4]0x80 ! Mem[000000005e800020] = 00000001
! %l6 = 00000000d38eaffb, %l2 = 0000000000000001, %y = 0173cc7e
sdiv %l6,%l2,%l2 ! %l2 = 000000007fffffff
mov %l0,%y ! %y = 0173cc7e
! Mem[000000009000005c] = d86577bc, %g2 = 0000000000000010
ldub [%o4+0x05e],%g2 ! %g2 = 00000000000000d8
! Randomly selected nop
nop
! %f2 = ff784fc3, Mem[000000005e00016c] = a64cb853
st %f2 ,[%o0+0x16c] ! Mem[000000005e00016c] = ff784fc3
p39_label_4: ! %cwp = 1
! %l6 = 00000000d38eaffb, Mem[00000000910000b8] = 446547233df1e680
stx %l6,[%o6+0x0b8] ! Mem[00000000910000b8] = 00000000d38eaffb
! %l0 = 19ea34860173cc7e, %l1 = ffffffffffffdf8f, %ccr = 00
movn %icc,%l0,%l1 ! Register Not Moved
! %l6 = 00000000d38eaffb, Mem[00000000908000f0] = 92c8b8754e91ae77
stx %l6,[%o5+0x0f0] ! Mem[00000000908000f0] = 00000000d38eaffb
! %l4 = 68a5fafe89b5c9a8, immed = 0000005d, %ccr = 00
movrlz %l4,0x05d,%l6 ! Not Moved, %l6 = 00000000d38eaffb
! %l3 = 000000000000005d, %l5 = 4818230872bfcd5c, %ccr = 00
movn %xcc,%l3,%l5 ! Register Not Moved
! %l6 = 00000000d38eaffb, Mem[000000005e800018] = 55073569
stwa %l6,[%o1+%i3]0x81 ! Mem[000000005e800018] = d38eaffb
! Mem[0000000090000120] = bc5b9b3f, %g18 = ef56c07256982896
ldsw [%o4+0x120],%g2 ! %g2 = ef56c07256982896
! Mem[00000000910000e0] = 1ff12e95, %g2 = ffffffffbc5b9b3f
ldub [%o6+0x0e0],%g2 ! %g2 = 000000000000001f
! Mem[00000000910000e0] = 1ff12e95, %g2 = 000000000000001f
lduw [%o6+0x0e0],%g2 ! %g2 = 000000001ff12e95
! Mem[000000005f800010] = 35e45cb0, %l1 = ffffffffffffdf8f
ldsha [%o3+%i2]0x88,%l1 ! %l1 = 0000000000005cb0
p39_label_5: ! %cwp = 1
! %l4 = 68a5fafe89b5c9a8, Mem[0000000091000040] = 0115df7d
stb %l4,[%o6+0x040] ! Mem[0000000091000040] = a815df7d
! %l6 = 00000000d38eaffb, Mem[000000005e800068] = b93961b3
sth %l6,[%o1+0x068] ! Mem[000000005e800068] = affb61b3
! %l4 = 68a5fafe89b5c9a8, imm = fffffffffffff158, %l1 = 0000000000005cb0
andcc %l4,-0xea8,%l1 ! %l1 = 68a5fafe89b5c108, %ccr = 08
! %l4 = 89b5c9a8, %l5 = 72bfcd5c, Mem[0000000090800148] = a5b1dbba 2cfe970f
stda %l4,[%o5+0x148]%asi ! Mem[0000000090800148] = 89b5c9a8 72bfcd5c
! immd = 00000000000002e7, %l7 = 000000000000036a, %ccr = 08
movneg %icc,0x2e7,%l7 ! Moved, %l7 = 00000000000002e7
! %l2 = 000000007fffffff, Mem[000000005f8001d8] = 31c7d00e
stw %l2,[%o3+0x1d8] ! Mem[000000005f8001d8] = 7fffffff
! Mem[000000005f000000] = 014899e0, %l7 = 00000000000002e7
ldstuba [%o2+%g0]0x81,%l7 ! %l7 = 00000001000000ff
! %l4 = 68a5fafe89b5c9a8, imm = fffffffffffffa0c, %l2 = 000000007fffffff
orcc %l4,-0x5f4,%l2 ! %l2 = fffffffffffffbac, %ccr = 88
! %l6 = 00000000d38eaffb, Mem[000000005f800010] = b05ce435
stha %l6,[%o3+%i2]0x81 ! Mem[000000005f800010] = affbe435
! Mem[000000005e000008] = ff11d832, %l7 = 0000000000000001
ldstuba [%o0+%i1]0x81,%l7 ! %l7 = 000000ff000000ff
p39_label_6: ! %cwp = 1
! Mem[0000000090800060] = d178b965 a857e90f, %g2 = 1ff12e95, %g3 = 0bad0b00
ldd [%o5+0x060],%g2 ! %g2 = 00000000d178b965 00000000a857e90f
! Mem[000000005e000158] = 7d21db65, %l7 = 000000ff, %l0 = 0173cc7e
add %o0,0x158,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007d21db65
! %l4 = 89b5c9a8, %l5 = 72bfcd5c, Mem[0000000091800160] = 877a44c3 bcb72634
std %l4,[%i0+0x160] ! Mem[0000000091800160] = 89b5c9a8 72bfcd5c
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g4
ldda [%o4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[000000005f0000e4] = 078c7418, %l2 = fffffbac, %l3 = 0000005d
add %o2,0xe4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000078c7418
! Mem[000000005e800000] = 9423e582, %l0 = 000000007d21db65
swapa [%o1+%g0]0x88,%l0 ! %l0 = 000000009423e582
! Mem[00000000918000b8] = de6b8865455c37c1, %f48 = 9ea12921 0f92ee34
ldd [%i0+0x0b8],%f48 ! %f48 = de6b8865 455c37c1
! %l2 = fffffffffffffbac, Mem[000000005f800000] = 08c9b500
stwa %l2,[%o3+%g0]0x80 ! Mem[000000005f800000] = fffffbac
! %l2 = fffffffffffffbac, %l2 = fffffffffffffbac, %ccr = 88
movle %icc,%l2,%l2 ! Moved, %l2 = fffffffffffffbac
! Mem[000000005e800008] = 3825097e, %l0 = 000000009423e582
ldstuba [%o1+%i1]0x88,%l0 ! %l0 = 0000007e000000ff
p39_label_7: ! %cwp = 1
! %l6 = 00000000d38eaffb, Mem[000000005e800028] = c215cc89
stwa %l6,[%o1+%i5]0x88 ! Mem[000000005e800028] = d38eaffb
! Mem[000000005f000010] = 103f1c66, %l5 = 4818230872bfcd5c
lduwa [%o2+%i2]0x89,%l5 ! %l5 = 00000000103f1c66
! Mem[00000000908000d0] = a37c3c64, %g2 = 00000000d178b965
lduw [%o5+0x0d0],%g2 ! %g2 = 00000000a37c3c64
! immd = 00000000000000d4, %l2 = fffffffffffffbac, %ccr = 88
movgu %icc,0x0d4,%l2 ! Moved, %l2 = 00000000000000d4
! Mem[000000005f800000] = acfbffff, %l5 = 00000000103f1c66
ldswa [%o3+%g0]0x88,%l5 ! %l5 = ffffffffacfbffff
! %l2 = 000000d4, %l3 = 078c7418, Mem[00000000900000b8] = 6d281246 ee99009a
std %l2,[%o4+0x0b8] ! Mem[00000000900000b8] = 000000d4 078c7418
! Mem[000000005e800020] = 01000000, %l7 = 00000000000000ff
lduwa [%o1+%i4]0x89,%l7 ! %l7 = 0000000001000000
! Mem[000000005f00010c] = f41a9fbc, %l2 = 00000000000000d4
swap [%o2+0x10c],%l2 ! %l2 = 00000000f41a9fbc
! Mem[000000005f000018] = 39b1fcf5b0eec9ea, %f28 = 76f5d4a7 49546581
ldda [%o2+%i3]0x89,%f28 ! %f28 = 39b1fcf5 b0eec9ea
! %f16 = 54ecbde8 bb15d625, Mem[000000005f000000] = ff4899e0 c3c43d2b
stda %f16,[%o2+%g0]0x80 ! Mem[000000005f000000] = 54ecbde8 bb15d625
p39_label_8: ! %cwp = 1
! Mem[00000000918001dc] = 7ba3a151, %g2 = 00000000a37c3c64
ldsb [%i0+0x1de],%g2 ! %g2 = 000000000000007b
! %l3 = 00000000078c7418, Mem[000000005e00003f] = a0cfe57e
stb %l3,[%o0+0x03f] ! Mem[000000005e00003c] = a0cfe518
! %l4 = 68a5fafe89b5c9a8, Mem[0000000090000078] = fa5423a0801f7ef7
stx %l4,[%o4+0x078] ! Mem[0000000090000078] = 68a5fafe89b5c9a8
! Mem[0000000090000030] = 644454fe, %g2 = 000000000000007b
ldsb [%o4+0x033],%g2 ! %g2 = 0000000000000064
! Mem[000000005f000148] = fa90828c, %l0 = 0000007e, %l0 = 0000007e
add %o2,0x148,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000fa90828c
! Mem[000000005e800010] = 1ee15e6d, %l6 = 00000000d38eaffb
ldstuba [%o1+%i2]0x81,%l6 ! %l6 = 0000001e000000ff
! Mem[000000005f800000] = acfbffff, %l0 = 00000000fa90828c
ldswa [%o3+%g0]0x88,%l0 ! %l0 = ffffffffacfbffff
! %l7 = 0000000001000000, %l2 = 00000000f41a9fbc, %l1 = 68a5fafe89b5c108
sra %l7,%l2,%l1 ! %l1 = 0000000000000000
! Mem[000000009000018c] = 76f83558, %g2 = 0000000000000064
ldub [%o4+0x18e],%g2 ! %g2 = 0000000000000076
! Mem[0000000090000014] = 26ab2dd7, %g2 = 0000000000000076
lduh [%o4+0x014],%g2 ! %g2 = 00000000000026ab
p39_label_9: ! %cwp = 1
! Mem[000000005f0001c0] = 98c47de4fd6d2268, %l0 = ffffffffacfbffff, %l3 = 00000000078c7418
add %o2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 98c47de4fd6d2268
! Mem[000000005e000128] = 186b89da5d824947, %l0 = ffffffffacfbffff, %l7 = 0000000001000000
add %o0,0x128,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 186b89da5d824947
! %l7 = 186b89da5d824947, Mem[0000000091000018] = 6b8eab41
sth %l7,[%o6+%i3] ! Mem[0000000091000018] = 4947ab41
! %l1 = 0000000000000000, Mem[0000000091800108] = c90e6f67
sth %l1,[%i0+0x108] ! Mem[0000000091800108] = 00006f67
! Mem[000000005e800008] = 382509ff, %l3 = 98c47de4fd6d2268
ldsba [%o1+%i1]0x88,%l3 ! %l3 = ffffffffffffffff
! Mem[000000005f800130] = a3017c64 4ea38138, %l0 = acfbffff, %l1 = 00000000
ldd [%o3+0x130],%l0 ! %l0 = 00000000a3017c64 000000004ea38138
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l4 = 68a5fafe89b5c9a8, Mem[0000000091800142] = ecf4b654
stb %l4,[%i0+0x142] ! Mem[0000000091800140] = a8f4b654
! Mem[000000005e800197] = e66c5b11, %l7 = 186b89da5d824947
ldstub [%o1+0x197],%l7 ! %l7 = 00000011000000ff
! Mem[0000000091800064] = 5d79fe4a, %g2 = 00000000000026ab
lduh [%i0+0x066],%g2 ! %g2 = 0000000000005d79
p39_label_10: ! %cwp = 1
! Mem[00000000918001e8] = a309f910, %g2 = 0000000000005d79
ldsh [%i0+0x1e8],%g2 ! %g2 = ffffffffffffa309
! %l3 = ffffffffffffffff, immed = 000000e8, %ccr = 88
movrgz %l3,0x0e8,%l2 ! Not Moved, %l2 = 00000000f41a9fbc
! Mem[000000005e000018] = 7583b4ae, %l2 = 00000000f41a9fbc
ldstuba [%o0+%i3]0x80,%l2 ! %l2 = 00000075000000ff
! Mem[0000000091000148] = 45bb8ca6, %g2 = ffffffffffffa309
ldub [%o6+0x14b],%g2 ! %g2 = 0000000000000045
! %l5 = ffffffffacfbffff, Mem[00000000908000f0] = 00000000d38eaffb
stx %l5,[%o5+0x0f0] ! Mem[00000000908000f0] = ffffffffacfbffff
! %l1 = 000000004ea38138, Mem[000000005f8000b0] = 822eb471, %asi = 80
stha %l1,[%o3+0x0b0]%asi ! Mem[000000005f8000b0] = 8138b471
! Mem[0000000091800178] = b03d72e9 5a6737e7, %g2 = 00000045, %g3 = a857e90f
ldda [%i0+0x178]%asi,%g2 ! %g2 = 00000000b03d72e9 000000005a6737e7
! Mem[0000000091800144] = b654a261, %g2 = 00000000b03d72e9
lduh [%i0+0x144],%g2 ! %g2 = 000000000000b654
! Mem[000000005f000018] = b0eec9ea, %l6 = 000000000000001e
swapa [%o2+%i3]0x89,%l6 ! %l6 = 00000000b0eec9ea
! %l5 = ffffffffacfbffff, Mem[0000000090000188] = 2d0b685c01a076f8
stx %l5,[%o4+0x188] ! Mem[0000000090000188] = ffffffffacfbffff
p39_label_11: ! %cwp = 1
! Mem[000000005e000010] = 645cc364, %l6 = 00000000b0eec9ea
ldsha [%o0+%i2]0x88,%l6 ! %l6 = ffffffffffffc364
! Mem[00000000910001c0] = b0b4ba3c, %g18 = ef56c07256982896
ldsw [%o6+0x1c0],%g2 ! %g2 = ef56c07256982896
! %l3 = ffffffffffffffff, Mem[0000000091000115] = 64cf50cb
stb %l3,[%o6+0x115] ! Mem[0000000091000114] = ffcf50cb
! %l3 = ffffffffffffffff, %l7 = 0000000000000011, %l3 = ffffffffffffffff
tsubcctv %l3,%l7,%l3 ! %l0 = 00000000a3017c87, Trapped
! %l3 = ffffffffffffffff, Mem[0000000091000045] = 1db2b34b
stb %l3,[%o6+0x045] ! Mem[0000000091000044] = ffb2b34b
! Mem[000000005f000008] = 50c304d5, %l5 = ffffffffacfbffff
ldswa [%o2+%i1]0x80,%l5 ! %l5 = 0000000050c304d5
! %l2 = 0000000000000075, immed = fffff32f, %y = 0173cc7e
umulcc %l2,-0xcd1,%l1 ! %l1 = 00000074fffa247b, %ccr = 08, %y = 00000074
! %l6 = ffffffffffffc364, %l3 = ffffffffffffffff, %ccr = 08
movvs %xcc,%l6,%l3 ! Register Not Moved
! Mem[000000005e800008] = ff092538 74885898, %l2 = 00000075, %l3 = ffffffff
ldda [%o1+%i1]0x81,%l2 ! %l2 = 00000000ff092538 0000000074885898
! %f0 = 25259c40 3a0f7850 ff784fc3 d38eaffb
! %f4 = b2b1775e 4e1e9514 580e1724 c58910e3
! %f8 = 7a5bbc26 b69974f9 14ec5542 3d944279
! %f12 = b09b5600 29aac7d4 e1a81bcd 7fdee31b
mov 0x040,%g6
stda %f0,[%o4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
p39_label_12: ! %cwp = 1
! Mem[0000000091000190] = 8be72be2, %g2 = ffffffffb0b4ba3c
ldsh [%o6+0x190],%g2 ! %g2 = ffffffffffff8be7
! Mem[000000005f800028] = 3890dcaa, %l6 = ffffffffffffc364
ldsba [%o3+%i5]0x89,%l6 ! %l6 = ffffffffffffffaa
! Mem[0000000091000068] = 955a2d89, %g2 = ffffffffffff8be7
lduw [%o6+0x068],%g2 ! %g2 = 00000000955a2d89
! %l3 = 0000000074885898, Mem[000000005e800008] = 382509ff
stwa %l3,[%o1+%i1]0x88 ! Mem[000000005e800008] = 74885898
! Mem[000000009100004c] = f7a5ca85, %g2 = 00000000955a2d89
ldsh [%o6+0x04c],%g2 ! %g2 = fffffffffffff7a5
! %l5 = 0000000050c304d5, Mem[0000000091000086] = 0a1d86ad
stb %l5,[%o6+0x086] ! Mem[0000000091000084] = d51d86ad
! Mem[000000005f8001a1] = 204062a9, %l3 = 0000000074885898
ldstub [%o3+0x1a1],%l3 ! %l3 = 00000040000000ff
! Mem[00000000908000e4] = 72bfcd5c, %g2 = fffffffffffff7a5
ldsh [%o5+0x0e4],%g2 ! %g2 = 00000000000072bf
! Mem[0000000091000154] = 3b34102d, %g2 = 00000000000072bf
ldsh [%o6+0x154],%g2 ! %g2 = 0000000000003b34
! Mem[000000005f000158] = c754097f, %l6 = ffffffffffffffaa
lduh [%o2+0x158],%l6 ! %l6 = 000000000000c754
p39_label_13: ! %cwp = 1
! Mem[000000005f800010] = affbe435, %l6 = 000000000000c754
lduha [%o3+%i2]0x80,%l6 ! %l6 = 000000000000affb
! Mem[00000000910000b8] = 00000000 d38eaffb, %g2 = 00003b34, %g3 = 5a6737e7
ldd [%o6+0x0b8],%g2 ! %g2 = 0000000000000000 00000000d38eaffb
! Mem[00000000908001cc] = d7451a22, %g2 = 0000000000000000
ldsh [%o5+0x1ce],%g2 ! %g2 = ffffffffffffd745
! Mem[000000005f0001e8] = afcd5d13, %l4 = 68a5fafe89b5c9a8
swap [%o2+0x1e8],%l4 ! %l4 = 00000000afcd5d13
! %l2 = 00000000ff092538, %l7 = 0000000000000011, %y = 00000074
umul %l2,%l7,%l2 ! %l2 = 00000010ef9b78b8, %y = 00000010
! %l4 = 00000000afcd5d13, %l3 = 0000000000000040, %ccr = 08
movrgez %l4,%l3,%l3 ! Moved, %l3 = 0000000000000040
! immd = 0000000000000151, %l2 = 00000010ef9b78b8, %ccr = 08
movvs %icc,0x151,%l2 ! Register Not Moved
! %l0 = 00000000a3017c87, immed = fffffc94, %y = 00000010
sdiv %l0,-0x36c,%l1 ! %l1 = fffffffffb235bea
mov %l0,%y ! %y = a3017c87
! %f28 = 39b1fcf5, Mem[00000000910000d0] = 8d163530
st %f28,[%o6+0x0d0] ! Mem[00000000910000d0] = 39b1fcf5
! %l1 = fffffffffb235bea, immed = 000000cc, %ccr = 08
movre %l1,0x0cc,%l6 ! Not Moved, %l6 = 000000000000affb
p39_label_14: ! %cwp = 1
! Mem[000000005f0000a8] = 0b238022, %l6 = 000000000000affb
swap [%o2+0x0a8],%l6 ! %l6 = 000000000b238022
! Mem[000000005e800110] = 549dbce2, %l0 = 00000000a3017c87
swap [%o1+0x110],%l0 ! %l0 = 00000000549dbce2
! Mem[000000005f8000b8] = 16e944ab, %l6 = 000000000b238022
swap [%o3+0x0b8],%l6 ! %l6 = 0000000016e944ab
! Mem[000000005f800010] = affbe435, %l3 = 0000000000000040
ldsha [%o3+%i2]0x80,%l3 ! %l3 = ffffffffffffaffb
! %l0 = 549dbce2, %l1 = fb235bea, Mem[0000000090800160] = 3e9a8678 739ddb05
std %l0,[%o5+0x160] ! Mem[0000000090800160] = 549dbce2 fb235bea
! Mem[000000005f800028] = aadc90387fa5c803, %f18 = ffed3842 50957987
ldda [%o3+%i5]0x80,%f18 ! %f18 = aadc9038 7fa5c803
! Mem[000000005f800020] = 045c0cb9, %l6 = 0000000016e944ab
lduba [%o3+%i4]0x89,%l6 ! %l6 = 00000000000000b9
! Mem[0000000091000004] = 4cc663e3, %g18 = ef56c07256982896
ldswa [%o6+0x004]%asi,%g2 ! %g2 = ef56c07256982896
! %l5 = 0000000050c304d5, immed = 0000002c, %l1 = fffffffffb235bea
tsubcctv %l5,0x02c,%l1 ! %l0 = 00000000549dbd05, Trapped
! %l2 = ef9b78b8, %l3 = ffffaffb, Mem[0000000091800008] = 30e846b2 b01876a3
std %l2,[%i0+%i1] ! Mem[0000000091800008] = ef9b78b8 ffffaffb
p39_label_15: ! %cwp = 1
! Mem[000000005f800128] = 4f5ccc7a37c8024b, %l0 = 00000000549dbd05, %l0 = 00000000549dbd05
add %o3,0x128,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4f5ccc7a37c8024b
! Mem[000000009000009c] = 3867c937, %g2 = 000000004cc663e3
ldub [%o4+0x09d],%g2 ! %g2 = 0000000000000038
! immd = 0000000000000065, %l6 = 00000000000000b9, %ccr = 08
movn %xcc,0x065,%l6 ! Register Not Moved
! %l4 = 00000000afcd5d13, imm = 0000000000000d10, %l0 = 4f5ccc7a37c8024b
and %l4,0xd10,%l0 ! %l0 = 0000000000000d10
! Mem[00000000918000ac] = 07b3725b, %g2 = 0000000000000038
lduw [%i0+0x0ac],%g2 ! %g2 = 0000000007b3725b
! %l5 = 0000000050c304d5, %l4 = 00000000afcd5d13, %l7 = 0000000000000011
andncc %l5,%l4,%l7 ! %l7 = 00000000500200c4, %ccr = 00
! %l5 = 0000000050c304d5, Mem[0000000090000184] = 4d694d63, %asi = 80
stba %l5,[%o4+0x184]%asi ! Mem[0000000090000184] = d5694d63
! Mem[0000000091000198] = 51e60601 c3f8aeb5, %g2 = 07b3725b, %g3 = d38eaffb
ldd [%o6+0x198],%g2 ! %g2 = 0000000051e60601 00000000c3f8aeb5
! %f17 = bb15d625, Mem[000000005f800028] = aadc9038
sta %f17,[%o3+%i5]0x81 ! Mem[000000005f800028] = bb15d625
membar #Sync ! Added by membar checker (256)
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 000000d4 078c7418
mov 0x080,%g6
ldda [%o4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
p39_label_16: ! %cwp = 1
! %l2 = 00000010ef9b78b8, Mem[000000005f000000] = 54ecbde8bb15d625
stxa %l2,[%o2+%g0]0x81 ! Mem[000000005f000000] = 00000010ef9b78b8
! Mem[000000005f0000b5] = 0cdf9c5c, %l5 = 0000000050c304d5
ldstub [%o2+0x0b5],%l5 ! %l5 = 000000df000000ff
! Mem[00000000918000b8] = de6b8865 455c37c1, %g2 = 51e60601, %g3 = c3f8aeb5
ldd [%i0+0x0b8],%g2 ! %g2 = 00000000de6b8865 00000000455c37c1
! Mem[000000005e000008] = ff11d832, %l0 = 0000000000000d10
ldsha [%o0+%i1]0x81,%l0 ! %l0 = ffffffffffffff11
! Mem[0000000091000058] = 4dd057e9, %g2 = 00000000de6b8865
lduw [%o6+0x058],%g2 ! %g2 = 000000004dd057e9
save ! CWP = 2
! %l5 = 4fed8653d07dc1d2, %l2 = c3148ac2561bbdfa, %l0 = 3f3abf73c8413073
and %l5,%l2,%l0 ! %l0 = 43048242501981d2
! %l5 = 4fed8653d07dc1d2, Mem[0000000090000154] = 95467eb9
sth %l5,[%i4+0x154] ! Mem[0000000090000154] = c1d27eb9
! %l0 = 43048242501981d2, Mem[000000005f800079] = dee0a6dc
stb %l0,[%i3+0x079] ! Mem[000000005f800078] = ded2a6dc
! %l0 = 43048242501981d2, Mem[0000000090800000] = afcee255
stw %l0,[%i5+%g0] ! Mem[0000000090800000] = 501981d2
p39_label_17: ! %cwp = 2
! Mem[0000000091800168] = 026ca936 9945ca36, %g2 = 4dd057e9, %g3 = 455c37c1
ldd [%o0+0x168],%g2 ! %g2 = 00000000026ca936 000000009945ca36
! %l4 = 98042c72, %l5 = d07dc1d2, Mem[0000000091000130] = 44f396ae a71a8cdc
std %l4,[%i6+0x130] ! Mem[0000000091000130] = 98042c72 d07dc1d2
! Mem[0000000091800030] = 268769d2 7f5a70fd, %g2 = 026ca936, %g3 = 9945ca36
ldd [%o0+0x030],%g2 ! %g2 = 00000000268769d2 000000007f5a70fd
! %l4 = 6240e7ee98042c72, %l5 = 4fed8653d07dc1d2, %l0 = 43048242501981d2
or %l4,%l5,%l0 ! %l0 = 6fede7ffd87dedf2
! Mem[0000000090000154] = c1d27eb9, %g2 = 00000000268769d2
ldsh [%i4+0x154],%g2 ! %g2 = ffffffffffffc1d2
! Mem[00000000910001b0] = 2459beee9640fe46, %g2 = ffffffffffffc1d2
ldx [%i6+0x1b0],%g2 ! %g2 = 2459beee9640fe46
! Mem[000000005e000098] = e0c8f432, %l7 = 33cf250fccc881e4
swap [%i0+0x098],%l7 ! %l7 = 00000000e0c8f432
! Mem[0000000090000098] = a68584cf 943867c9, %g2 = 9640fe46, %g3 = 7f5a70fd
ldd [%i4+0x098],%g2 ! %g2 = 00000000a68584cf 00000000943867c9
! Mem[000000005f800020] = b90c5c04 f1ce49ab, %l6 = a44e22af, %l7 = e0c8f432
ldda [%i3+%o4]0x80,%l6 ! %l6 = 00000000b90c5c04 00000000f1ce49ab
! Mem[000000005e800034] = 9eeb375e, %l4 = 6240e7ee98042c72
ldstub [%i1+0x034],%l4 ! %l4 = 0000009e000000ff
p39_label_18: ! %cwp = 2
! Mem[000000005e0001bc] = eaf0acf4, %l6 = b90c5c04, %l3 = 1964ce9a
add %i0,0x1bc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000eaf0acf4
! %f16 = 54ecbde8 bb15d625, Mem[000000005f800000] = fffffbac 01602ce2
stda %f16,[%i3+%g0]0x81 ! Mem[000000005f800000] = 54ecbde8 bb15d625
! %f16 = 54ecbde8 bb15d625 aadc9038 7fa5c803
! %f20 = b3b46d4d 314cc349 00967568 4542296b
! %f24 = 33f5e954 5e0d92f0 fe93cbb6 8619b1cf
! %f28 = 39b1fcf5 b0eec9ea 97c9da36 645d2e41
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! immd = 0000000000000002, %l3 = 00000000eaf0acf4, %ccr = 00
movn %xcc,0x002,%l3 ! Register Not Moved
! Mem[0000000090000178] = a76e060d7f349b48, %g2 = 00000000a68584cf
ldx [%i4+0x178],%g2 ! %g2 = a76e060d7f349b48
! Mem[000000005f800110] = 69913964e5804455, %l5 = 4fed8653d07dc1d2, %l3 = 00000000eaf0acf4
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 69913964e5804455
! Mem[000000005f8000c0] = 4844e37a, %l7 = f1ce49ab, %l1 = b2e14e8a
add %i3,0xc0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000004844e37a
! Mem[000000005f000020] = 0173cc7e, %l3 = 69913964e5804455
lduba [%i2+%o4]0x81,%l3 ! %l3 = 0000000000000001
! Mem[000000005e0001b0] = ba9838feac37c941, %l4 = 000000000000009e, %l7 = 00000000f1ce49ab
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ba9838feac37c941
! %l4 = 000000000000009e, Mem[000000005f000020] = 7ecc7301
stba %l4,[%i2+%o4]0x89 ! Mem[000000005f000020] = 7ecc739e
p39_label_19: ! %cwp = 2
! Mem[00000000900001fc] = 64acdc55, %g2 = a76e060d7f349b48
lduw [%i4+0x1fc],%g2 ! %g2 = 0000000064acdc55
! Mem[000000005f800000] = e8bdec54, %l6 = 00000000b90c5c04
ldswa [%i3+%g0]0x89,%l6 ! %l6 = ffffffffe8bdec54
! Mem[00000000918001c4] = 6caab4ab, %g2 = 0000000064acdc55
ldsha [%o0+0x1c4]%asi,%g2 ! %g2 = 0000000000006caa
! %l0 = d87dedf2, %l1 = 4844e37a, Mem[00000000918000c8] = 253e4304 5d67fd8c
std %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = d87dedf2 4844e37a
! Mem[000000005e800088] = f79d78a2, %l1 = 4844e37a, %l3 = 00000001
add %i1,0x88,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f79d78a2
! Mem[00000000918001e8] = a309f910 41b08f30, %g2 = 00006caa, %g3 = 943867c9
ldd [%o0+0x1e8],%g2 ! %g2 = 00000000a309f910 0000000041b08f30
! %l6 = ffffffffe8bdec54, Mem[00000000910000b0] = ede1c033
stw %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = e8bdec54
! Mem[000000005f000138] = a484e848095b852d, %l5 = 4fed8653d07dc1d2, %l4 = 000000000000009e
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a484e848095b852d
! Mem[000000005f800038] = 9922946b bd42022e, %l4 = 095b852d, %l5 = d07dc1d2
ldd [%i3+0x038],%l4 ! %l4 = 000000009922946b 00000000bd42022e
! immd = 0000000000000359, %l0 = 6fede7ffd87dedf2, %ccr = 00
movvs %icc,0x359,%l0 ! Register Not Moved
p39_label_20: ! %cwp = 2
! Mem[000000005e800060] = 11174df57f0de407, %l7 = ba9838feac37c941, %l3 = 00000000f79d78a2
add %i1,0x60,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 11174df57f0de407
! %l2 = c3148ac2561bbdfa, Mem[000000005f000028] = 8ea6e17a
stha %l2,[%i2+%o5]0x80 ! Mem[000000005f000028] = bdfae17a
! %l6 = ffffffffe8bdec54, Mem[0000000090800180] = 5bb62bcb
sth %l6,[%i5+0x180] ! Mem[0000000090800180] = ec542bcb
! %l3 = 11174df57f0de407, %l7 = ba9838feac37c941, %ccr = 00
movn %icc,%l3,%l7 ! Register Not Moved
! %l4 = 000000009922946b, Mem[000000005f800010] = affbe435c255ded6
stxa %l4,[%i3+%o2]0x81 ! Mem[000000005f800010] = 000000009922946b
! Mem[0000000091000120] = 42f35dd4 67c0f517, %g2 = a309f910, %g3 = 41b08f30
ldd [%i6+0x120],%g2 ! %g2 = 0000000042f35dd4 0000000067c0f517
! %l4 = 000000009922946b, imm = 0000000000000b21, %l2 = c3148ac2561bbdfa
sub %l4,0xb21,%l2 ! %l2 = 000000009922894a
! immd = 0000000000000117, %l2 = 000000009922894a, %ccr = 00
movcc %xcc,0x117,%l2 ! Moved, %l2 = 0000000000000117
! %l4 = 9922946b, %l5 = bd42022e, Mem[000000005f000068] = 36e0b35b a26667da
std %l4,[%i2+0x068] ! Mem[000000005f000068] = 9922946b bd42022e
! Mem[000000005e000000] = 77af243d, %l5 = 00000000bd42022e
ldsba [%i0+%g0]0x81,%l5 ! %l5 = 0000000000000077
p39_label_21: ! %cwp = 2
! Mem[000000005f0000b8] = 0822fad4 390c203e, %l6 = e8bdec54, %l7 = ac37c941
ldd [%i2+0x0b8],%l6 ! %l6 = 000000000822fad4 00000000390c203e
! %l1 = 000000004844e37a, %l4 = 000000009922946b, %ccr = 00
movrgez %l1,%l4,%l4 ! Moved, %l4 = 000000009922946b
! %l3 = 11174df57f0de407, %l1 = 000000004844e37a, %l2 = 0000000000000117
udivx %l3,%l1,%l2 ! %l2 = 000000003c8ab675
! Mem[0000000091800030] = 268769d2, %g2 = 0000000042f35dd4
lduw [%o0+0x030],%g2 ! %g2 = 00000000268769d2
! %l5 = 0000000000000077, imm = 000000000000022c, %l2 = 000000003c8ab675
or %l5,0x22c,%l2 ! %l2 = 000000000000027f
! Mem[000000005e000008] = ff11d832, %l5 = 0000000000000077
lduwa [%i0+%o1]0x81,%l5 ! %l5 = 00000000ff11d832
! %l1 = 000000004844e37a, Mem[0000000091800150] = c5e66b5d3045cc18
stx %l1,[%o0+0x150] ! Mem[0000000091800150] = 000000004844e37a
! Mem[000000005f800158] = 15409013, %l1 = 000000004844e37a
lduw [%i3+0x158],%l1 ! %l1 = 0000000015409013
! %l3 = 11174df57f0de407, %l5 = 00000000ff11d832, %y = a3017c87
umulcc %l3,%l5,%l5 ! %l5 = 7e97b15ba693715e, %ccr = 08, %y = 7e97b15b
! %l5 = 7e97b15ba693715e, Mem[000000005e800018] = 8d3f0d26fbaf8ed3
stxa %l5,[%i1+%o3]0x88 ! Mem[000000005e800018] = 7e97b15ba693715e
p39_label_22: ! %cwp = 2
! Mem[000000005e000104] = b7e79024, %f7 = c58910e3
ld [%i0+0x104],%f7 ! %f7 = b7e79024
! Mem[000000005f000010] = 103f1c66, %l1 = 0000000015409013
swapa [%i2+%o2]0x88,%l1 ! %l1 = 00000000103f1c66
! Mem[000000005e0000c0] = 20778747dc5267ae, %l6 = 000000000822fad4, %l3 = 11174df57f0de407
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 20778747dc5267ae
! Mem[0000000090000018] = 0043627d, %g2 = 00000000268769d2
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000027f, Mem[000000005f800020] = 045c0cb9
stwa %l2,[%i3+%o4]0x88 ! Mem[000000005f800020] = 0000027f
! Mem[000000005e000010] = 645cc364, %l3 = 20778747dc5267ae
ldsba [%i0+%o2]0x89,%l3 ! %l3 = 0000000000000064
! %l5 = 7e97b15ba693715e, imm = 000000000000011d, %l7 = 00000000390c203e
andn %l5,0x11d,%l7 ! %l7 = 7e97b15ba6937042
! %l6 = 000000000822fad4, Mem[000000005f000020] = 1862224f7ecc739e
stxa %l6,[%i2+%o4]0x88 ! Mem[000000005f000020] = 000000000822fad4
! %f24 = 33f5e954 5e0d92f0, Mem[000000005f000020] = 0822fad4 00000000
stda %f24,[%i2+%o4]0x89 ! Mem[000000005f000020] = 33f5e954 5e0d92f0
! Mem[00000000908000d8] = 1724c589, %g2 = 0000000000000000
lduh [%i5+0x0da],%g2 ! %g2 = 0000000000001724
p39_label_23: ! %cwp = 2
! %f2 = ff784fc3, Mem[000000005f800000] = 54ecbde8
sta %f2 ,[%i3+%g0]0x80 ! Mem[000000005f800000] = ff784fc3
! %l6 = 0822fad4, %l7 = a6937042, Mem[000000005e000028] = b77b7577 ff784fc3
stda %l6,[%i0+%o5]0x88 ! Mem[000000005e000028] = 0822fad4 a6937042
! Mem[000000005f00000c] = 45029680, %l2 = 0000027f, %l5 = a693715e
add %i2,0x0c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000045029680
! %l4 = 000000009922946b, Mem[00000000918001a0] = 5cdd140d
stw %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = 9922946b
! %f12 = b09b5600, Mem[0000000090000114] = 7f8b313f
st %f12,[%i4+0x114] ! Mem[0000000090000114] = b09b5600
! %l2 = 000000000000027f, %l6 = 000000000822fad4, %ccr = 08
movcc %xcc,%l2,%l6 ! Moved, %l6 = 000000000000027f
! %l3 = 0000000000000064, imm = fffffffffffff12c, %l4 = 000000009922946b
add %l3,-0xed4,%l4 ! %l4 = fffffffffffff190
! Mem[000000005e8001b0] = 25992910, %l6 = 000000000000027f
ldstub [%i1+0x1b0],%l6 ! %l6 = 00000025000000ff
! Mem[0000000091800198] = 0610ba9b5f04e1d5, %f48 = dc8cabda 2a1da096
ldd [%o0+0x198],%f48 ! %f48 = 0610ba9b 5f04e1d5
! %f24 = 33f5e954 5e0d92f0, Mem[0000000091000028] = 05e12eff 95d1d562
std %f24,[%i6+%o5] ! Mem[0000000091000028] = 33f5e954 5e0d92f0
p39_label_24: ! %cwp = 2
! %l6 = 0000000000000025, %l4 = fffffffffffff190, %ccr = 08
movneg %icc,%l6,%l4 ! Moved, %l4 = 0000000000000025
! Mem[000000005f000130] = 2321db96, %l0 = 6fede7ffd87dedf2
lduw [%i2+0x130],%l0 ! %l0 = 000000002321db96
! %f16 = 54ecbde8 bb15d625 aadc9038 7fa5c803
! %f20 = b3b46d4d 314cc349 00967568 4542296b
! %f24 = 33f5e954 5e0d92f0 fe93cbb6 8619b1cf
! %f28 = 39b1fcf5 b0eec9ea 97c9da36 645d2e41
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l1 = 00000000103f1c66, %l0 = 000000002321db96, %ccr = 08
movrlez %l1,%l0,%l0 ! Not Moved, %l0 = 000000002321db96
! %l6 = 0000000000000025, imm = 0000000000000c4d, %l1 = 00000000103f1c66
xorcc %l6,0xc4d,%l1 ! %l1 = 0000000000000c68, %ccr = 00
! %l4 = 0000000000000025, Mem[00000000910000b0] = e8bdec54666102f0
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 0000000000000025
! %l4 = 0000000000000025, imm = 000000000000083b, %l4 = 0000000000000025
orcc %l4,0x83b,%l4 ! %l4 = 000000000000083f, %ccr = 00
! %l6 = 00000025, %l7 = a6937042, Mem[0000000091800198] = 0610ba9b 5f04e1d5
std %l6,[%o0+0x198] ! Mem[0000000091800198] = 00000025 a6937042
! %l4 = 000000000000083f, Mem[000000005e000020] = f87e6503
stba %l4,[%i0+%o4]0x89 ! Mem[000000005e000020] = f87e653f
! %l2 = 000000000000027f, %l0 = 000000002321db96, %ccr = 00
movre %l2,%l0,%l6 ! Not Moved, %l6 = 0000000000000025
p39_label_25: ! %cwp = 2
! Mem[000000005f800018] = 0a7b2318, %l1 = 0000000000000c68
ldstuba [%i3+%o3]0x80,%l1 ! %l1 = 0000000a000000ff
! %l6 = 00000025, %l7 = a6937042, Mem[000000005e800028] = fbaf8ed3 5dd46c39
stda %l6,[%i1+%o5]0x80 ! Mem[000000005e800028] = 00000025 a6937042
! immd = 00000000000001d5, %l2 = 000000000000027f, %ccr = 00
movcc %xcc,0x1d5,%l2 ! Moved, %l2 = 00000000000001d5
! Mem[000000005f000018] = 0000001e, %l4 = 000000000000083f
ldstuba [%i2+%o3]0x89,%l4 ! %l4 = 0000001e000000ff
! %l5 = 0000000045029680, Mem[00000000918001c1] = b4d8426c, %asi = 80
stba %l5,[%o0+0x1c1]%asi ! Mem[00000000918001c0] = 80d8426c
! Mem[00000000908000e0] = 89b5c9a8, %g2 = 0000000000001724
lduh [%i5+0x0e0],%g2 ! %g2 = 00000000000089b5
! Mem[00000000908001b4] = 04544ff8, %g2 = 00000000000089b5
ldsb [%i5+0x1b6],%g2 ! %g2 = 0000000000000004
! Mem[000000005e0001c8] = 96cd2ddd, %l5 = 0000000045029680
ldsh [%i0+0x1ca],%l5 ! %l5 = 0000000000002ddd
! Mem[000000005e0001f0] = b37e1769a17cd5ca, %l1 = 000000000000000a, %l5 = 0000000000002ddd
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b37e1769a17cd5ca
! %l5 = b37e1769a17cd5ca, Mem[00000000908001b4] = 307b0454
stw %l5,[%i5+0x1b4] ! Mem[00000000908001b4] = a17cd5ca
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p39_branch_failed
p39_not_taken_0_end:
! End of Random Code for Thread 39
1: membar #Sync ! Force all stores to complete
restore ! CWP = 1
restore ! CWP = 0
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+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000003ff
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
! Check %y register
set 0x7e97b15b,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p39_failed
mov 0x111,%g1
! 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 25259c40 3a0f7850
bne %xcc,p39_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ff784fc3 d38eaffb
bne %xcc,p39_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b2b1775e 4e1e9514
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 580e1724 b7e79024
bne %xcc,p39_f6_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be aadc9038 7fa5c803
bne %xcc,p39_f18_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 39b1fcf5 b0eec9ea
bne %xcc,p39_f28_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff11d8324f34bec3
ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff83b4aed4719a57
ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3f657ef812ea85ed
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 = d4fa2208427093a6
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4edc0753a0cfe518
ldx [%i0+0x038],%g3 ! Observed data at 000000005e000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = ccc881e440acbab2
ldx [%i0+0x098],%g3 ! Observed data at 000000005e000098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x098,%g4
ldx [%g1+0x168],%g2 ! Expected data = 54abb9c7ff784fc3
ldx [%i0+0x168],%g3 ! Observed data at 000000005e000168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x168,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 65db217d0715a762
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 = 9858887474885898
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 = ffe15e6d73ac4b84
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 = 5e7193a65bb1977e
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 = 00000001b715d078
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 = 00000025a6937042
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1a3fb8acffeb375e
ldx [%i1+0x030],%g3 ! Observed data at 000000005e800030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = affb61b30dc7d662
ldx [%i1+0x068],%g3 ! Observed data at 000000005e800068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x068,%g4
ldx [%g1+0x110],%g2 ! Expected data = a3017c87dcf1b19d
ldx [%i1+0x110],%g3 ! Observed data at 000000005e800110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x110,%g4
ldx [%g1+0x190],%g2 ! Expected data = 207940a7e66c5bff
ldx [%i1+0x190],%g3 ! Observed data at 000000005e800190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff99291094057cd4
ldx [%i1+0x1b0],%g3 ! Observed data at 000000005e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1b0,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000010ef9b78b8
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 139040154f70b79e
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 = ff000000f5fcb139
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 = f0920d5e54e9f533
ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = bdfae17a9fb41abc
ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9922946bbd42022e
ldx [%i2+0x068],%g3 ! Observed data at 000000005f000068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000affb6754baf7
ldx [%i2+0x0a8],%g3 ! Observed data at 000000005f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = afe9e3940cff9c5c
ldx [%i2+0x0b0],%g3 ! Observed data at 000000005f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 99a1565a000000d4
ldx [%i2+0x108],%g3 ! Observed data at 000000005f000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x108,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 89b5c9a870fa698f
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1e8,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff784fc3bb15d625
ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000009922946b
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 = ff7b231830b91363
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 = 7f020000f1ce49ab
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 = bb15d6257fa5c803
ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = ded2a6dc29358d44
ldx [%i3+0x078],%g3 ! Observed data at 000000005f800078
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8138b47115e769b8
ldx [%i3+0x0b0],%g3 ! Observed data at 000000005f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0b2380223490576c
ldx [%i3+0x0b8],%g3 ! Observed data at 000000005f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 20ff62a91cf6c63e
ldx [%i3+0x1a0],%g3 ! Observed data at 000000005f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 7fffffff5132fcaf
ldx [%i3+0x1d8],%g3 ! Observed data at 000000005f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1d8,%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
p39_f18_fail:
set p39_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f28_fail:
set p39_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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:
stha %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000000]
smulcc %l7,%l6,%l0
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000028]
done
p39_trap1o:
stha %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000000]
smulcc %l7,%l6,%l0
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e000028]
done
p39_trap2e:
stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e000008]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800010]
done
p39_trap2o:
stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000008]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e000008]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800010]
done
p39_trap3e:
xnor %l2,-0x7ec,%l0
xnor %l2,%l0,%l2
sub %l0,%l2,%l0
subc %l3,%l2,%l5
and %l3,0x93a,%l1
done
p39_trap3o:
xnor %l2,-0x7ec,%l0
xnor %l2,%l0,%l2
sub %l0,%l2,%l0
subc %l3,%l2,%l5
and %l3,0x93a,%l1
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 = 616c9a6fdc7031f1
ldx [%g1+0x008],%l1 ! %l1 = 35946f106ca56627
ldx [%g1+0x010],%l2 ! %l2 = 71ad96f8aee91405
ldx [%g1+0x018],%l3 ! %l3 = 2893fcb077ffd9ff
ldx [%g1+0x020],%l4 ! %l4 = 5aab1ea4f3a9bca5
ldx [%g1+0x028],%l5 ! %l5 = 860e3d52a727b791
ldx [%g1+0x030],%l6 ! %l6 = 29a33b947dc1fb59
ldx [%g1+0x038],%l7 ! %l7 = b41e1ad3faeaea4d
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 19ea34860173cc7e
ldx [%g1+0x048],%l1 ! %l1 = 375559784f226218
ldx [%g1+0x050],%l2 ! %l2 = 4a1acacc54564f33
ldx [%g1+0x058],%l3 ! %l3 = 5f9b2eaecbfb05b5
ldx [%g1+0x060],%l4 ! %l4 = 68a5fafe89b5c9a8
ldx [%g1+0x068],%l5 ! %l5 = 4818230872bfcd5c
ldx [%g1+0x070],%l6 ! %l6 = c1b7d7062498d536
ldx [%g1+0x078],%l7 ! %l7 = adcb5051f52b2b1e
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = 3f3abf73c8413073
ldx [%g1+0x088],%l1 ! %l1 = 901eb627b2e14e8a
ldx [%g1+0x090],%l2 ! %l2 = c3148ac2561bbdfa
ldx [%g1+0x098],%l3 ! %l3 = d7fc23be1964ce9a
ldx [%g1+0x0a0],%l4 ! %l4 = 6240e7ee98042c72
ldx [%g1+0x0a8],%l5 ! %l5 = 4fed8653d07dc1d2
ldx [%g1+0x0b0],%l6 ! %l6 = 3be391bfa44e22af
ldx [%g1+0x0b8],%l7 ! %l7 = 33cf250fccc881e4
! Initialize the output register of window 2
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
clr %o7
restore
restore
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 = 8ff8e4e1 16137db6 4e9c2ccb b8835461
! %f4 = 9f33ea57 5f340e63 7e09a373 f85ea777
! %f8 = bceda0cc 975f4447 6320fe07 2836f712
! %f12 = 016ac436 fc5e7da1 a6b200ad 900bd491
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = df848876 b0fdca5a 2790e31a d9528ed9
! %f20 = f4a80364 019b5e9d 9fb9ceff 8f86a567
! %f24 = 38dd2062 fc2a5e9c 47365d12 ff4931ee
! %f28 = d8241f35 e008042c 66499713 95d046b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ca0420a4 24243d0c 8218f746 b23585f0
! %f36 = f5952e62 bf721ba2 26ef6ee2 418a3d0c
! %f40 = a7037fd9 b5d531ce a6e967d6 7604bf13
! %f44 = 2314ab0c 3765680e 8e02645c a361712a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3f529f2800000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = 3f529f2800000066
wr %g0,%y ! Clear Y 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[0000000090000040] = 608aca52, %g2 = fbca3384dab2e08a
lduh [%i4+0x042],%g2 ! %g2 = 000000000000608a
! %l0 = d7cb7eb8b48fbbaf, Mem[0000000090800164] = 739ddb05
stw %l0,[%i5+0x164] ! Mem[0000000090800164] = b48fbbaf
! Mem[00000000610001e4] = f34fa544, %l6 = 54b5d7bac17d2d49
ldsw [%i2+0x1e4],%l6 ! %l6 = fffffffff34fa544
! Mem[0000000060000094] = df1e5cab, %l3 = f90dab5e8827ff9e
swap [%i0+0x094],%l3 ! %l3 = 00000000df1e5cab
! %l5 = 2cd112acd9f38c47, %l5 = 2cd112acd9f38c47, %y = 00000000
sdiv %l5,%l5,%l4 ! %l4 = fffffffffffffffb
mov %l0,%y ! %y = b48fbbaf
! Mem[000000006000019e] = 3d7d742b, %l1 = afe429169b22c21a
ldstub [%i0+0x19e],%l1 ! %l1 = 00000074000000ff
! %l5 = 2cd112acd9f38c47, %l3 = 00000000df1e5cab, %ccr = 44
move %xcc,%l5,%l3 ! Moved, %l3 = 2cd112acd9f38c47
! Mem[00000000900001f0] = e25abab0, %g18 = 0e962b50096cfa72
ldsw [%i4+0x1f0],%g2 ! %g2 = 0e962b50096cfa72
! %l5 = 2cd112acd9f38c47, Mem[0000000090800124] = 3b012cfa
stw %l5,[%i5+0x124] ! Mem[0000000090800124] = d9f38c47
! Mem[00000000608001d0] = b915e25c, %l2 = 75692481b7197266
ldsh [%i1+0x1d0],%l2 ! %l2 = ffffffffffffb915
p40_label_2:
! Mem[0000000061800000] = cdc18b99, %l6 = fffffffff34fa544
ldsha [%i3+%g0]0x89,%l6 ! %l6 = ffffffffffff8b99
! Mem[0000000060000010] = d3701399, %l2 = ffffffffffffb915
lduwa [%i0+%o2]0x89,%l2 ! %l2 = 00000000d3701399
! Mem[0000000091800110] = 21acd1f3613c9bc6, %f48 = 365f24ca 53a609bf
ldd [%o0+0x110],%f48 ! %f48 = 21acd1f3 613c9bc6
! Mem[0000000061800150] = 1209970d55213ebc, %l3 = 2cd112acd9f38c47, %l7 = a819ddebf9f6fd5a
add %i3,0x150,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 1209970d55213ebc
! Mem[00000000908000fc] = 7d20dad0, %g2 = ffffffffe25abab0
ldsb [%i5+0x0fc],%g2 ! %g2 = 000000000000007d
! Mem[000000009080004c] = d586db16, %g2 = 000000000000007d
lduh [%i5+0x04e],%g2 ! %g2 = 000000000000d586
! Mem[0000000060800018] = 195479e0, %l4 = fffffffffffffffb
ldswa [%i1+%o3]0x89,%l4 ! %l4 = 00000000195479e0
! immd = 000000000000016a, %l5 = 2cd112acd9f38c47, %ccr = 44
movn %icc,0x16a,%l5 ! Register Not Moved
! %l2 = 00000000d3701399, %l6 = ffffffffffff8b99, %ccr = 44
movpos %icc,%l2,%l6 ! Moved, %l6 = 00000000d3701399
! %l3 = 2cd112acd9f38c47, Mem[0000000061800088] = 1335b5a5433ce6ff
stx %l3,[%i3+0x088] ! Mem[0000000061800088] = 2cd112acd9f38c47
p40_label_3:
! Mem[000000009080016c] = a5ee00ad, %g2 = 000000000000d586
ldsh [%i5+0x16c],%g2 ! %g2 = ffffffffffffa5ee
! %l6 = 00000000d3701399, immed = 00000073, %ccr = 44
movrlez %l6,0x073,%l6 ! Not Moved, %l6 = 00000000d3701399
! %l6 = 00000000d3701399, Mem[0000000061000018] = ec4a046c
stba %l6,[%i2+%o3]0x81 ! Mem[0000000061000018] = 994a046c
! Mem[0000000060000124] = 66c97f39, %l3 = 2cd112acd9f38c47
ldstub [%i0+0x124],%l3 ! %l3 = 00000066000000ff
! %f30 = 66499713 95d046b1, Mem[0000000061000000] = 69ddf6ce 30d91337
stda %f30,[%i2+%g0]0x89 ! Mem[0000000061000000] = 66499713 95d046b1
! Mem[0000000060800072] = 625943e8, %l0 = d7cb7eb8b48fbbaf
ldstub [%i1+0x072],%l0 ! %l0 = 00000043000000ff
! %l4 = 195479e0, %l5 = d9f38c47, Mem[0000000061800128] = 6fd19732 d183dbe3
std %l4,[%i3+0x128] ! Mem[0000000061800128] = 195479e0 d9f38c47
! Mem[000000009100000c] = 2c4a14e7, %g2 = ffffffffffffa5ee
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000002c4a
! %l3 = 0000000000000066, Mem[0000000061800166] = e42baf7d
sth %l3,[%i3+0x166] ! Mem[0000000061800164] = e42b0066
! Mem[0000000091000184] = 7ae42270, %g2 = 0000000000002c4a
lduh [%i6+0x184],%g2 ! %g2 = 0000000000007ae4
p40_label_4:
! %f18 = 2790e31a, Mem[0000000091800004] = 5d5101b3
st %f18,[%o0+0x004] ! Mem[0000000091800004] = 2790e31a
! Mem[0000000060000010] = 991370d30177a465, %l0 = 0000000000000043
ldxa [%i0+%o2]0x80,%l0 ! %l0 = 991370d30177a465
! %l7 = 1209970d55213ebc, Mem[000000009100012c] = cd3a6161
stw %l7,[%i6+0x12c] ! Mem[000000009100012c] = 55213ebc
! immd = 000000000000014d, %l0 = 991370d30177a465, %ccr = 44
move %icc,0x14d,%l0 ! Moved, %l0 = 000000000000014d
! %l4 = 00000000195479e0, Mem[0000000090800193] = 1b249cb1
stb %l4,[%i5+0x193] ! Mem[0000000090800190] = e0249cb1
! %l6 = 00000000d3701399, Mem[0000000090000054] = 810b8e2c
sth %l6,[%i4+0x054] ! Mem[0000000090000054] = 13998e2c
! Mem[0000000061000190] = 22660b84, %l0 = 000000000000014d
swap [%i2+0x190],%l0 ! %l0 = 0000000022660b84
! %l2 = 00000000d3701399, Mem[00000000910001d4] = b2eef8e3
stw %l2,[%i6+0x1d4] ! Mem[00000000910001d4] = d3701399
! Mem[0000000091000008] = debf9a38 c8eb2c4a, %g2 = 00007ae4, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 00000000debf9a38 00000000c8eb2c4a
! %l4 = 195479e0, %l5 = d9f38c47, Mem[0000000060800008] = 3b92a1e9 bc26104f
stda %l4,[%i1+%o1]0x80 ! Mem[0000000060800008] = 195479e0 d9f38c47
p40_label_5:
! Mem[0000000060000090] = 0b20ea57, %l2 = d3701399, %l4 = 195479e0
add %i0,0x90,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000b20ea57
! Mem[0000000090000030] = 8a1f6444, %g2 = 00000000debf9a38
ldub [%i4+0x031],%g2 ! %g2 = 000000000000008a
! %l2 = d3701399, %l3 = 00000066, Mem[0000000061800008] = ef2db3a0 639c72f6
stda %l2,[%i3+%o1]0x88 ! Mem[0000000061800008] = d3701399 00000066
! %l5 = 2cd112acd9f38c47, %l2 = 00000000d3701399, %ccr = 44
movcc %xcc,%l5,%l2 ! Moved, %l2 = 2cd112acd9f38c47
! %f0 = 8ff8e4e1 16137db6 4e9c2ccb b8835461
! %f4 = 9f33ea57 5f340e63 7e09a373 f85ea777
! %f8 = bceda0cc 975f4447 6320fe07 2836f712
! %f12 = 016ac436 fc5e7da1 a6b200ad 900bd491
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f16 = df848876 b0fdca5a 2790e31a d9528ed9
! %f20 = f4a80364 019b5e9d 9fb9ceff 8f86a567
! %f24 = 38dd2062 fc2a5e9c 47365d12 ff4931ee
! %f28 = d8241f35 e008042c 66499713 95d046b1
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000061800028] = df20551b, %l2 = 2cd112acd9f38c47
ldswa [%i3+%o5]0x88,%l2 ! %l2 = ffffffffdf20551b
! %l7 = 1209970d55213ebc, %l4 = 000000000b20ea57, %l2 = ffffffffdf20551b
andncc %l7,%l4,%l2 ! %l2 = 1209970d540114a8, %ccr = 00
! Mem[0000000090800000] = e2558865, %g2 = 000000000000008a
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffe255
! Mem[0000000090000058] = 06969e626313d865, %f48 = 21acd1f3 613c9bc6
ldd [%i4+0x058],%f48 ! %f48 = 06969e62 6313d865
p40_label_6:
! %l0 = 0000000022660b84, imm = 0000000000000014, %l3 = 0000000000000066
sllx %l0,0x014,%l3 ! %l3 = 00022660b8400000
! Mem[0000000061000134] = 6064cf80, %l1 = 0000000000000074
ldub [%i2+0x137],%l1 ! %l1 = 0000000000000080
! %l4 = 0b20ea57, %l5 = d9f38c47, Mem[00000000908001e0] = d6a5c497 4304eb69
std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 0b20ea57 d9f38c47
! Mem[00000000918000fc] = 57a3f6c7, %g2 = ffffffffffffe255
ldsh [%o0+0x0fc],%g2 ! %g2 = 00000000000057a3
! Mem[0000000060800054] = 92bb8676, %l1 = 00000080, %l2 = 540114a8
add %i1,0x54,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000092bb8676
! Mem[0000000091000168] = 31336c30 0fcb6c1c, %g2 = 000057a3, %g3 = c8eb2c4a
ldd [%i6+0x168],%g2 ! %g2 = 0000000031336c30 000000000fcb6c1c
! %l7 = 1209970d55213ebc, Mem[0000000060800008] = 195479e0
stba %l7,[%i1+%o1]0x80 ! Mem[0000000060800008] = bc5479e0
! Mem[0000000060800090] = 0d79e102, %l6 = 00000000d3701399
ldstub [%i1+0x090],%l6 ! %l6 = 0000000d000000ff
! Mem[0000000090000044] = ca521b68, %g2 = 0000000031336c30
lduw [%i4+0x044],%g2 ! %g2 = 00000000ca521b68
! retry : should take illegal inst trap, %l0 = 0000000022660b84
retry ! Illegal inst trap : %l0 = 0000000022660b94
p40_label_7:
! Mem[00000000610000fc] = 07afdbb4, %l7 = 1209970d55213ebc
ldsw [%i2+0x0fc],%l7 ! %l7 = 0000000007afdbb4
! %l3 = 00022660b8400000, %l3 = 00022660b8400000, %l7 = 0000000007afdbb4
udivx %l3,%l3,%l7 ! %l7 = 0000000000000001
! Mem[0000000090800168] = f04d9a59, %g2 = 00000000ca521b68
ldsh [%i5+0x168],%g2 ! %g2 = fffffffffffff04d
! Mem[0000000061800010] = 3c55cb20, %l6 = 000000000000000d
lduha [%i3+%o2]0x80,%l6 ! %l6 = 0000000000003c55
! Mem[0000000090800190] = 172bb1e0249cb1ed, %f48 = 06969e62 6313d865
ldda [%i5+0x190]%asi,%f48 ! %f48 = 172bb1e0 249cb1ed
! Mem[00000000910001c8] = 4ceef152, %g2 = fffffffffffff04d
ldsh [%i6+0x1c8],%g2 ! %g2 = 0000000000004cee
! %f16 = df848876 b0fdca5a 2790e31a d9528ed9
! %f20 = f4a80364 019b5e9d 9fb9ceff 8f86a567
! %f24 = 38dd2062 fc2a5e9c 47365d12 ff4931ee
! %f28 = d8241f35 e008042c 66499713 95d046b1
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! %l2 = 0000000092bb8676, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l2,[%o0+0x110] ! Mem[0000000091800110] = 0000000092bb8676
! %l2 = 92bb8676, %l3 = b8400000, Mem[00000000918001f0] = 7ba8917e 3e403ba4
std %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 92bb8676 b8400000
! Mem[0000000060800020] = e354368e, %l1 = 0000000000000080
ldsha [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffe354
p40_label_8:
! Mem[0000000061000054] = 80779491, %l4 = 000000000b20ea57
ldsha [%i2+0x054]%asi,%l4 ! %l4 = ffffffffffff8077
! %l4 = ffffffffffff8077, %l5 = 2cd112acd9f38c47, %l7 = 0000000000000001
tsubcctv %l4,%l5,%l7 ! %l0 = 0000000022660bb7, Trapped
! %l4 = ffffffffffff8077, %l5 = 2cd112acd9f38c47, %ccr = 00
movcs %xcc,%l4,%l5 ! Register Not Moved
! %l4 = ffffffffffff8077, Mem[0000000060000028] = 38f35380
stba %l4,[%i0+%o5]0x88 ! Mem[0000000060000028] = 38f35377
! %l6 = 0000000000003c55, %l7 = 0000000000000001, %l3 = 00022660b8400000
tsubcc %l6,%l7,%l3 ! %l3 = 0000000000003c54, %ccr = 02
! %f8 = bceda0cc, Mem[0000000061000010] = ff4b149b
sta %f8 ,[%i2+%o2]0x88 ! Mem[0000000061000010] = bceda0cc
! Mem[0000000061000014] = 05d3e39c, %l3 = 0000000000003c54
ldsw [%i2+0x014],%l3 ! %l3 = 0000000005d3e39c
! Mem[0000000090800080] = d4db2881ae67375c, %g2 = 0000000000004cee
ldx [%i5+0x080],%g2 ! %g2 = d4db2881ae67375c
! Mem[00000000618001b4] = 25052ab9, %l7 = 0000000000000001
lduw [%i3+0x1b4],%l7 ! %l7 = 0000000025052ab9
! Mem[0000000060000018] = 03e8504b, %l1 = ffffffffffffe354
lduha [%i0+%o3]0x81,%l1 ! %l1 = 00000000000003e8
p40_label_9:
! Mem[00000000918001d4] = 75b517b3, %g2 = d4db2881ae67375c
lduw [%o0+0x1d4],%g2 ! %g2 = 0000000075b517b3
! %l7 = 0000000025052ab9, Mem[0000000091000018] = 6b8eab41
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 25052ab9
! Mem[0000000091800058] = 7fbdd3be95688e2d, %g2 = 0000000075b517b3
ldx [%o0+0x058],%g2 ! %g2 = 7fbdd3be95688e2d
! Mem[00000000908000d0] = a37c3c6427ab1ce7, %f48 = 172bb1e0 249cb1ed
ldda [%i5+0x0d0]%asi,%f48 ! %f48 = a37c3c64 27ab1ce7
! %l2 = 92bb8676, %l3 = 05d3e39c, Mem[0000000091800140] = 2c79ecf4 b654a261
std %l2,[%o0+0x140] ! Mem[0000000091800140] = 92bb8676 05d3e39c
! %l4 = ffffffffffff8077, Mem[000000006080006d] = 4fa44d81
stb %l4,[%i1+0x06d] ! Mem[000000006080006c] = 4f774d81
! %l4 = ffff8077, %l5 = d9f38c47, Mem[0000000091000078] = 8f119fca f38fa5ee
std %l4,[%i6+0x078] ! Mem[0000000091000078] = ffff8077 d9f38c47
! immd = 0000000000000200, %l1 = 00000000000003e8, %ccr = 02
movvc %xcc,0x200,%l1 ! Moved, %l1 = 0000000000000200
! Mem[0000000061800020] = 1bbafe27, %l0 = 0000000022660bb7
swapa [%i3+%o4]0x88,%l0 ! %l0 = 000000001bbafe27
! %f7 = f85ea777, Mem[00000000910001bc] = 47252129
st %f7 ,[%i6+0x1bc] ! Mem[00000000910001bc] = f85ea777
p40_label_10:
! Mem[0000000061800053] = 7cfecfe1, %l7 = 0000000025052ab9
ldstuba [%i3+0x053]%asi,%l7 ! %l7 = 000000e1000000ff
! Mem[0000000061000000] = b146d095, %l5 = 2cd112acd9f38c47
lduwa [%i2+%g0]0x80,%l5 ! %l5 = 00000000b146d095
! %l3 = 0000000005d3e39c, immed = fffff75c, %y = b48fbbaf
smulcc %l3,-0x8a4,%l4 ! %l4 = ffffffcda5255010, %ccr = 88, %y = ffffffcd
! %l6 = 0000000000003c55, %l1 = 0000000000000200, %l7 = 00000000000000e1
subc %l6,%l1,%l7 ! %l7 = 0000000000003a55
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l4 = ffffffcda5255010, %l2 = 0000000092bb8676, %ccr = 88
movn %xcc,%l4,%l2 ! Register Not Moved
! %f25 = fc2a5e9c, Mem[000000009180014c] = fb3f156f
st %f25,[%o0+0x14c] ! Mem[000000009180014c] = fc2a5e9c
! %l6 = 0000000000003c55, %l0 = 000000001bbafe27, %l6 = 0000000000003c55
tsubcctv %l6,%l0,%l6 ! %l0 = 000000001bbafe4a, Trapped
! Mem[00000000618001e8] = 8422b0bc, %l5 = b146d095, %l1 = 00000200
add %i3,0x1e8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000008422b0bc
! %l3 = 0000000005d3e39c, Mem[0000000060800028] = bfcaf722
stba %l3,[%i1+%o5]0x81 ! Mem[0000000060800028] = 9ccaf722
p40_label_11:
! %l6 = 00003c55, %l7 = 00003a55, Mem[0000000091800090] = faf7017d 39663de8
stda %l6,[%o0+0x090]%asi ! Mem[0000000091800090] = 00003c55 00003a55
! Mem[0000000090800064] = a857e90f, %g2 = 7fbdd3be95688e2d
ldsb [%i5+0x064],%g2 ! %g2 = ffffffffffffffa8
! %l5 = 00000000b146d095, imm = 000000000000000c, %l7 = 0000000000003a55
sll %l5,0x00c,%l7 ! %l7 = 00000b146d095000
! Mem[00000000908000f4] = 4e91ae77, %g18 = 0e962b50096cfa72
ldsw [%i5+0x0f4],%g2 ! %g2 = 0e962b50096cfa72
! Mem[0000000061000050] = 89ae8a7e, %l1 = 000000008422b0bc
swap [%i2+0x050],%l1 ! %l1 = 0000000089ae8a7e
! %l3 = 0000000005d3e39c, Mem[00000000610000f8] = c0f7b52407afdbb4
stx %l3,[%i2+0x0f8] ! Mem[00000000610000f8] = 0000000005d3e39c
! Mem[0000000060800040] = 5334ca6d647cc973, %l7 = 00000b146d095000, %l5 = 00000000b146d095
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 5334ca6d647cc973
! Mem[00000000908001d8] = e4dccb27 ccefb413, %g2 = 4e91ae77, %g3 = 0fcb6c1c
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000e4dccb27 00000000ccefb413
! %f6 = 7e09a373 f85ea777, Mem[0000000060800000] = c3a2595f e6c0d259
stda %f6 ,[%i1+%g0]0x80 ! Mem[0000000060800000] = 7e09a373 f85ea777
! Mem[000000009100003c] = 917e51b2, %g2 = 00000000e4dccb27
lduw [%i6+0x03c],%g2 ! %g2 = 00000000917e51b2
p40_label_12:
! Mem[00000000608001c4] = dc360311, %l2 = 92bb8676, %l0 = 1bbafe4a
add %i1,0x1c4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000dc360311
membar #Sync ! Added by membar checker (257)
! Mem[0000000090000184] = b0fdca5a, %g2 = 00000000917e51b2
lduh [%i4+0x184],%g2 ! %g2 = 000000000000b0fd
! %l2 = 0000000092bb8676, %l0 = 00000000dc360311, %ccr = 88
movpos %icc,%l2,%l0 ! Register Not Moved
! Mem[0000000061800018] = 9f3582c4, %l7 = 00000b146d095000
swapa [%i3+%o3]0x89,%l7 ! %l7 = 000000009f3582c4
! Mem[0000000060800147] = bd8184e9, %l3 = 0000000005d3e39c
ldstub [%i1+0x147],%l3 ! %l3 = 000000e9000000ff
! Mem[00000000610001f0] = 8d675295, %l5 = 647cc973, %l3 = 000000e9
add %i2,0x1f0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008d675295
! %l0 = dc360311, %l1 = 89ae8a7e, Mem[00000000900000e8] = ee3149ff 125d3647
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = dc360311 89ae8a7e
! immd = 0000000000000285, %l3 = 000000008d675295, %ccr = 88
movcs %icc,0x285,%l3 ! Register Not Moved
! Mem[00000000618000bc] = 84b413a4, %l2 = 0000000092bb8676
ldub [%i3+0x0bf],%l2 ! %l2 = 00000000000000a4
! Mem[00000000610000fb] = 00000000, %l2 = 00000000000000a4
ldstub [%i2+0x0fb],%l2 ! %l2 = 00000000000000ff
p40_label_13:
! %l5 = 5334ca6d647cc973, Mem[0000000090800104] = e0e3cc43
sth %l5,[%i5+0x104] ! Mem[0000000090800104] = c973cc43
! %l0 = 00000000dc360311, %l4 = ffffffcda5255010, %y = ffffffcd
udivcc %l0,%l4,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = dc360311
! %l7 = 000000009f3582c4, Mem[0000000060000008] = 19ad515c
stwa %l7,[%i0+%o1]0x88 ! Mem[0000000060000008] = 9f3582c4
! %l7 = 000000009f3582c4, Mem[0000000061800018] = 6d095000
stba %l7,[%i3+%o3]0x89 ! Mem[0000000061800018] = 6d0950c4
! %l2 = 0000000000000000, %l1 = 0000000089ae8a7e, %y = dc360311
smulcc %l2,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00000000
! %l0 = 00000000dc360311, Mem[00000000918001ad] = 20126948
stb %l0,[%o0+0x1ad] ! Mem[00000000918001ac] = 11126948
! %f16 = df848876 b0fdca5a 2790e31a d9528ed9
! %f20 = f4a80364 019b5e9d 9fb9ceff 8f86a567
! %f24 = 38dd2062 fc2a5e9c 47365d12 ff4931ee
! %f28 = d8241f35 e008042c 66499713 95d046b1
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %l0 = 00000000dc360311, Mem[000000009180017c] = 5a6737e7
stw %l0,[%o0+0x17c] ! Mem[000000009180017c] = dc360311
! %l5 = 0000000000000000, immed = 00000318, %y = 00000000
umul %l5,0x318,%l7 ! %l7 = 0000000000000000, %y = 00000000
! Mem[0000000090000068] = 5d9f215444579293, %g2 = 000000000000b0fd
ldx [%i4+0x068],%g2 ! %g2 = 5d9f215444579293
p40_label_14:
! Mem[0000000090800178] = 9bc20eb3 50ec43dd, %g2 = 44579293, %g3 = ccefb413
ldd [%i5+0x178],%g2 ! %g2 = 000000009bc20eb3 0000000050ec43dd
! Mem[0000000091800050] = 28155d72, %g2 = 000000009bc20eb3
ldsb [%o0+0x050],%g2 ! %g2 = 0000000000000028
! %l6 = 00003c55, %l7 = 00000000, Mem[0000000090000040] = 9d14608a ca521b68
std %l6,[%i4+0x040] ! Mem[0000000090000040] = 00003c55 00000000
! %l4 = ffffffcda5255010, Mem[0000000091000198] = 51e60601c3f8aeb5
stx %l4,[%i6+0x198] ! Mem[0000000091000198] = ffffffcda5255010
! %f0 = 8ff8e4e1 16137db6 4e9c2ccb b8835461
! %f4 = 9f33ea57 5f340e63 7e09a373 f85ea777
! %f8 = bceda0cc 975f4447 6320fe07 2836f712
! %f12 = 016ac436 fc5e7da1 a6b200ad 900bd491
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! %l0 = 00000000dc360311, %l5 = 0000000000000000, %ccr = 44
movle %icc,%l0,%l5 ! Moved, %l5 = 00000000dc360311
! Mem[0000000060000020] = 1556af1781bcf224, %f16 = df848876 b0fdca5a
ldda [%i0+%o4]0x89,%f16 ! %f16 = 1556af17 81bcf224
! %l1 = 0000000089ae8a7e, Mem[000000009080001b] = c3619c43
stb %l1,[%i5+0x01b] ! Mem[0000000090800018] = 7e619c43
! %l5 = 00000000dc360311, Mem[0000000091800090] = 00003c5500003a55
stx %l5,[%o0+0x090] ! Mem[0000000091800090] = 00000000dc360311
! %f18 = 2790e31a d9528ed9, Mem[0000000060000010] = 991370d3 0177a465
stda %f18,[%i0+%o2]0x81 ! Mem[0000000060000010] = 2790e31a d9528ed9
p40_label_15:
! Mem[0000000061000018] = 994a046c8d18428d, %l6 = 0000000000003c55
ldxa [%i2+%o3]0x80,%l6 ! %l6 = 994a046c8d18428d
! %l3 = 000000008d675295, %l7 = 0000000000000000, %ccr = 44
movleu %icc,%l3,%l7 ! Moved, %l7 = 000000008d675295
! Mem[0000000060000018] = 4b50e803, %l7 = 000000008d675295
lduba [%i0+%o3]0x88,%l7 ! %l7 = 0000000000000003
! Mem[0000000061800028] = 1b5520df, %l6 = 994a046c8d18428d
lduha [%i3+%o5]0x80,%l6 ! %l6 = 0000000000001b55
! Mem[0000000061000010] = cca0edbc, %l0 = 00000000dc360311
ldswa [%i2+%o2]0x81,%l0 ! %l0 = ffffffffcca0edbc
! Mem[0000000061800000] = 998bc1cd, %f16 = 1556af17
lda [%i3+%g0]0x80,%f16 ! %f16 = 998bc1cd
! Mem[0000000060800025] = 4ae89485, %l5 = 00000000dc360311
ldstub [%i1+0x025],%l5 ! %l5 = 000000e8000000ff
! %l1 = 0000000089ae8a7e, Mem[0000000090800028] = 08531eba
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = 89ae8a7e
! %l0 = ffffffffcca0edbc, imm = fffffffffffff566, %l3 = 000000008d675295
andncc %l0,-0xa9a,%l3 ! %l3 = 0000000000000898, %ccr = 00
! %l2 = 00000000, %l3 = 00000898, Mem[00000000908000b0] = db43d43e bf592623
std %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 00000000 00000898
p40_label_16:
! Set Register : %l5 = 00000000000000e8
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! immd = 00000000000003f1, %l7 = 0000000000000003, %ccr = 00
movpos %xcc,0x3f1,%l7 ! Moved, %l7 = 00000000000003f1
! Mem[0000000091800128] = 089d02df, %g18 = 0e962b50096cfa72
ldsw [%o0+0x128],%g2 ! %g2 = 0e962b50096cfa72
! Randomly selected nop
nop
! %l7 = 00000000000003f1, %l5 = ffffffffffffffff, %l4 = ffffffcda5255010
xorcc %l7,%l5,%l4 ! %l4 = fffffffffffffc0e, %ccr = 88
! %l3 = 0000000000000898, Mem[0000000091000098] = 757f03160fd4462d
stx %l3,[%i6+0x098] ! Mem[0000000091000098] = 0000000000000898
! done : should take illegal inst trap, %l0 = ffffffffcca0edbc
done ! Illegal inst trap : %l0 = ffffffffcca0edcc
! %f16 = 998bc1cd 81bcf224, Mem[0000000060000028] = 38f35377 bd49284b
stda %f16,[%i0+%o5]0x89 ! Mem[0000000060000028] = 998bc1cd 81bcf224
! %l3 = 0000000000000898, %l2 = 0000000000000000, %l0 = ffffffffcca0edcc
and %l3,%l2,%l0 ! %l0 = 0000000000000000
! Mem[000000006080013a] = 7cab97a7, %l2 = 0000000000000000
ldstub [%i1+0x13a],%l2 ! %l2 = 00000097000000ff
p40_label_17:
! %l0 = 0000000000000000, %l6 = 0000000000001b55, %y = 00000000
sdivcc %l0,%l6,%l0 ! %l0 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000000
! Mem[00000000618000f4] = db593681, %l2 = 00000097, %l7 = 000003f1
add %i3,0xf4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000db593681
! Mem[00000000918001c0] = 5fb4d8426caab4ab, %g2 = 00000000089d02df
ldx [%o0+0x1c0],%g2 ! %g2 = 5fb4d8426caab4ab
! %f22 = 9fb9ceff 8f86a567, Mem[00000000908000a0] = 9d26e2ca acc620fa
std %f22,[%i5+0x0a0] ! Mem[00000000908000a0] = 9fb9ceff 8f86a567
save ! CWP = 1
! Mem[0000000061800010] = d7274948 20cb553c, %l2 = 07b31bdb, %l3 = 4fe25078
ldda [%o3+%i2]0x88,%l2 ! %l2 = 0000000020cb553c 00000000d7274948
! Mem[0000000060800028] = 9ccaf722, %l5 = 8027bb0ddedf5ff1
lduwa [%o1+%i5]0x81,%l5 ! %l5 = 000000009ccaf722
! Mem[00000000908001c8] = 4e632be1, %g2 = 5fb4d8426caab4ab
lduw [%o5+0x1c8],%g2 ! %g2 = 000000004e632be1
! %l4 = 4f94d6426ec9ca66, Mem[0000000091000048] = 4b4e770bf7a5ca85
stx %l4,[%o6+0x048] ! Mem[0000000091000048] = 4f94d6426ec9ca66
! %l2 = 0000000020cb553c, %l1 = cf6883ae211e8722, %l0 = 3a8b2289e0910be4
sdivx %l2,%l1,%l0 ! %l0 = 0000000000000000
p40_label_18: ! %cwp = 1
! Mem[0000000061000000] = 95d046b1, %l4 = 4f94d6426ec9ca66
ldswa [%o2+%g0]0x89,%l4 ! %l4 = ffffffff95d046b1
! %l5 = 000000009ccaf722, imm = fffffffffffff5c7, %l0 = 0000000000000000
xorcc %l5,-0xa39,%l0 ! %l0 = ffffffff633502e5, %ccr = 80
! Set Register : %l4 = ffffffff95d046b1
xor %g0,-1,%l4 ! %l4 = ffffffffffffffff
membar #Sync ! Added by membar checker (258)
! Mem[00000000900000f8] = 971395d0, %g2 = 000000004e632be1
lduh [%o4+0x0fa],%g2 ! %g2 = 0000000000009713
! %l3 = 00000000d7274948, %l7 = 6a26bd7a2b8e327f, %ccr = 80
movrgez %l3,%l7,%l1 ! Moved, %l1 = 6a26bd7a2b8e327f
! Mem[00000000610000f8] = 000000ff05d3e39c, %l4 = ffffffffffffffff, %l7 = 6a26bd7a2b8e327f
add %o2,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 000000ff05d3e39c
save ! CWP = 2
! %l4 = ecf814c9, %l5 = 4392962d, Mem[0000000091000158] = 0fc484af 484b74d9
std %l4,[%i6+0x158] ! Mem[0000000091000158] = ecf814c9 4392962d
! Mem[0000000061800158] = 68b4e51d, %l7 = cc579328, %l6 = f681a9d3
add %i3,0x158,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000068b4e51d
! Mem[0000000091800088] = ad1e6f64, %g2 = 0000000000009713
lduh [%o0+0x088],%g2 ! %g2 = 000000000000ad1e
p40_label_19: ! %cwp = 2
! %l6 = 0000000068b4e51d, Mem[0000000091800092] = 0000dc36
stb %l6,[%o0+0x092] ! Mem[0000000091800090] = 1d00dc36
! Mem[0000000060800040] = 5334ca6d 647cc973 9ef4b201 864dfb43
! Mem[0000000060800050] = c473d161 92bb8676 06cf2e6d a0dc21a0
! Mem[0000000060800060] = 8e27725a f0e5a2a8 0e34ebe2 4f774d81
! Mem[0000000060800070] = 6259ffe8 924a313e c12b2007 9aff1cb0
mov 0x040,%g5
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000060800040
! immd = 00000000000001db, %l6 = 0000000068b4e51d, %ccr = 80
movcs %icc,0x1db,%l6 ! Register Not Moved
! Mem[00000000610000d4] = 8fbbff8c, %l4 = ecf814c9, %l7 = cc579328
add %i2,0xd4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008fbbff8c
! %l5 = 96db89124392962d, %l0 = 562dd607a5e466bd, %l4 = 2295515becf814c9
sdivx %l5,%l0,%l4 ! %l4 = ffffffffffffffff
! %l7 = 000000008fbbff8c, Mem[0000000090000020] = 318c4f8f
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = 8fbbff8c
! %l5 = 96db89124392962d, Mem[0000000091800100] = 6dbf041ebc01ca27
stx %l5,[%o0+0x100] ! Mem[0000000091800100] = 96db89124392962d
! Mem[0000000090000118] = c4c6c205 9aa8db92, %g2 = 0000ad1e, %g3 = 50ec43dd
ldd [%i4+0x118],%g2 ! %g2 = 00000000c4c6c205 000000009aa8db92
! Mem[0000000060800008] = bc5479e0, %l5 = 96db89124392962d
swapa [%i1+%o1]0x80,%l5 ! %l5 = 00000000bc5479e0
! %l6 = 0000000068b4e51d, %l4 = ffffffffffffffff, %ccr = 80
mova %icc,%l6,%l4 ! Moved, %l4 = 0000000068b4e51d
p40_label_20: ! %cwp = 2
! %l5 = 00000000bc5479e0, Mem[0000000091800174] = db107401, %asi = 80
stwa %l5,[%o0+0x174]%asi ! Mem[0000000091800174] = bc5479e0
! Mem[000000009080015c] = 1e2bd804, %g2 = 00000000c4c6c205
ldsb [%i5+0x15c],%g2 ! %g2 = 000000000000001e
! Mem[00000000908001dc] = ccefb413, %g18 = b633df3c846192ff
ldsw [%i5+0x1dc],%g2 ! %g2 = b633df3c846192ff
! %l2 = 0e962b50096cfa72, Mem[0000000060000028] = 24f2bc81
stba %l2,[%i0+%o5]0x81 ! Mem[0000000060000028] = 72f2bc81
! %l5 = 00000000bc5479e0, %l5 = 00000000bc5479e0, %ccr = 80
movl %icc,%l5,%l5 ! Register Not Moved
! Mem[0000000060000010] = 1ae39027, %l7 = 000000008fbbff8c
lduwa [%i0+%o2]0x89,%l7 ! %l7 = 000000001ae39027
! Mem[000000006180016c] = a293414b, %l7 = 000000001ae39027
swap [%i3+0x16c],%l7 ! %l7 = 00000000a293414b
! Mem[0000000060000120] = 8ddd48fb, %l0 = a5e466bd, %l7 = a293414b
add %i0,0x120,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000008ddd48fb
! Mem[0000000090800148] = a5b1dbba 2cfe970f, %g2 = ccefb413, %g3 = 9aa8db92
ldd [%i5+0x148],%g2 ! %g2 = 00000000a5b1dbba 000000002cfe970f
! %f16 = 998bc1cd 81bcf224 2790e31a d9528ed9
! %f20 = f4a80364 019b5e9d 9fb9ceff 8f86a567
! %f24 = 38dd2062 fc2a5e9c 47365d12 ff4931ee
! %f28 = d8241f35 e008042c 66499713 95d046b1
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
p40_label_21: ! %cwp = 2
! Mem[0000000091000194] = b03dffff, %g2 = 00000000a5b1dbba
ldub [%i6+0x196],%g2 ! %g2 = 00000000000000b0
! %l2 = 096cfa72, %l3 = 293fa7ef, Mem[0000000091000080] = 037fae37 4fba0a1d
std %l2,[%i6+0x080] ! Mem[0000000091000080] = 096cfa72 293fa7ef
! Mem[0000000061000008] = 33f6eb4ae6677ede, %l7 = 000000008ddd48fb
ldxa [%i2+%o1]0x89,%l7 ! %l7 = 33f6eb4ae6677ede
! %l1 = 51883099ac8c0074, Mem[0000000061000028] = 3f26516c
stba %l1,[%i2+%o5]0x89 ! Mem[0000000061000028] = 3f265174
! immd = 000000000000020e, %l1 = 51883099ac8c0074, %ccr = 80
movcc %icc,0x20e,%l1 ! Moved, %l1 = 000000000000020e
! Mem[00000000900001c0] = e1f675de, %g2 = 00000000000000b0
ldsh [%i4+0x1c0],%g2 ! %g2 = ffffffffffffe1f6
! Mem[0000000060000110] = 2edf2090f94fa0f5, %l6 = 0000000068b4e51d, %l6 = 0000000068b4e51d
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 2edf2090f94fa0f5
! Mem[00000000908000dc] = 5b4f91a3, %g2 = ffffffffffffe1f6
lduh [%i5+0x0de],%g2 ! %g2 = 0000000000005b4f
! Mem[0000000061800057] = 75ac8f3a, %l6 = 2edf2090f94fa0f5
ldstub [%i3+0x057],%l6 ! %l6 = 0000003a000000ff
! Mem[0000000061800014] = 484927d7, %l6 = 000000000000003a
ldstub [%i3+0x014],%l6 ! %l6 = 00000048000000ff
p40_label_22: ! %cwp = 2
! Mem[0000000091800070] = 00d9bc3483e88393, %g2 = 0000000000005b4f
ldx [%o0+0x070],%g2 ! %g2 = 00d9bc3483e88393
! Mem[0000000060800008] = 2d969243, %l2 = 0e962b50096cfa72
lduha [%i1+%o1]0x88,%l2 ! %l2 = 0000000000009243
! immd = 00000000000001a7, %l0 = 562dd607a5e466bd, %ccr = 80
movn %xcc,0x1a7,%l0 ! Register Not Moved
membar #Sync ! Added by membar checker (259)
! Mem[00000000900001b8] = b146d095, %g2 = 00d9bc3483e88393
lduw [%i4+0x1b8],%g2 ! %g2 = 00000000b146d095
! Mem[0000000090000168] = 12f73628, %g2 = 00000000b146d095
lduh [%i4+0x168],%g2 ! %g2 = 00000000000012f7
! %l1 = 000000000000020e, Mem[0000000061000000] = b146d095
stha %l1,[%i2+%g0]0x80 ! Mem[0000000061000000] = 020ed095
! Mem[0000000060800018] = 195479e0, %l3 = 8ff84318293fa7ef
ldstuba [%i1+%o3]0x89,%l3 ! %l3 = 000000e0000000ff
! %f20 = f4a80364 019b5e9d, Mem[00000000910001a0] = bec31e54 ea13ce24
std %f20,[%i6+0x1a0] ! Mem[00000000910001a0] = f4a80364 019b5e9d
! immd = 0000000000000356, %l4 = 0000000068b4e51d, %ccr = 80
movg %icc,0x356,%l4 ! Moved, %l4 = 0000000000000356
! Mem[00000000908000c0] = 93984c09, %g2 = 00000000000012f7
lduh [%i5+0x0c0],%g2 ! %g2 = 0000000000009398
p40_label_23: ! %cwp = 2
! %l3 = 00000000000000e0, Mem[000000009100018e] = ee5a8be7
sth %l3,[%i6+0x18e] ! Mem[000000009100018c] = 00e08be7
! Mem[0000000061000000] = 95d00e02, %l2 = 0000000000009243
ldsha [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000e02
! Mem[000000006080009c] = 267d60ec, %l2 = 0000000000000e02
swap [%i1+0x09c],%l2 ! %l2 = 00000000267d60ec
! Mem[00000000918001c8] = 9220125cd9d1ca4c, %f48 = 34ee920f 2129a19e
ldda [%o0+0x1c8]%asi,%f48 ! %f48 = 9220125c d9d1ca4c
! %l4 = 0000000000000356, %l7 = 33f6eb4ae6677ede, %l4 = 0000000000000356
xor %l4,%l7,%l4 ! %l4 = 33f6eb4ae6677d88
! Mem[0000000060000008] = 9f3582c4, %l6 = 0000000000000048
lduwa [%i0+%o1]0x88,%l6 ! %l6 = 000000009f3582c4
! %l3 = 00000000000000e0, %l1 = 000000000000020e, %l7 = 33f6eb4ae6677ede
add %l3,%l1,%l7 ! %l7 = 00000000000002ee
! Mem[0000000090000014] = 26ab2dd7, %g2 = 0000000000009398
lduh [%i4+0x014],%g2 ! %g2 = 00000000000026ab
save ! CWP = 3
! Set Register : %l7 = bd5c38ea5539b490
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
p40_label_24: ! %cwp = 3
! %l6 = f62c0f5808a2b2f3, Mem[000000006180004a] = 4cfe6d14, %asi = 80
stha %l6,[%o3+0x04a]%asi ! Mem[0000000061800048] = 4cfeb2f3
! Mem[0000000061000008] = de7e67e6, %l2 = a9f1fc3284bb2d97
ldsha [%o2+%i1]0x80,%l2 ! %l2 = ffffffffffffde7e
! Mem[0000000061800134] = eb13773b, %l6 = f62c0f5808a2b2f3
swap [%o3+0x134],%l6 ! %l6 = 00000000eb13773b
! Mem[00000000608000dc] = 932a4903, %l7 = ffffffff, %l1 = 6d6a846c
add %o1,0xdc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000932a4903
! %l2 = ffffffffffffde7e, %l3 = d05ac9abc498c5b9, %ccr = 80
movrlz %l2,%l3,%l6 ! Moved, %l6 = d05ac9abc498c5b9
! %l5 = 0b6cbf7a50435a5d, %l1 = 00000000932a4903, %ccr = 80
movpos %icc,%l5,%l1 ! Moved, %l1 = 0b6cbf7a50435a5d
! %l3 = d05ac9abc498c5b9, %l5 = 0b6cbf7a50435a5d, %l2 = ffffffffffffde7e
taddcc %l3,%l5,%l2 ! %l2 = dbc7892614dc2016, %ccr = 83
! %l3 = d05ac9abc498c5b9, Mem[00000000910001f8] = fd114e761e3aeca4
stx %l3,[%o6+0x1f8] ! Mem[00000000910001f8] = d05ac9abc498c5b9
! %f2 = 9ef4b201, Mem[0000000090000000] = aa4a53b3
st %f2 ,[%o4+%g0] ! Mem[0000000090000000] = 9ef4b201
! %l7 = ffffffffffffffff, Mem[00000000918000d0] = dbbe3910
sth %l7,[%i0+0x0d0] ! Mem[00000000918000d0] = ffff3910
p40_label_25: ! %cwp = 3
! Mem[00000000900001a8] = 3149ff12, %g2 = 00000000000026ab
ldub [%o4+0x1a9],%g2 ! %g2 = 0000000000000031
! Mem[0000000090000060] = 77bc97b3, %g2 = 0000000000000031
ldsh [%o4+0x060],%g2 ! %g2 = 00000000000077bc
! Mem[0000000091000050] = 1a23a2fe, %g2 = 00000000000077bc
lduh [%o6+0x050],%g2 ! %g2 = 0000000000001a23
! Mem[00000000918001c8] = 9220125cd9d1ca4c, %g2 = 0000000000001a23
ldx [%i0+0x1c8],%g2 ! %g2 = 9220125cd9d1ca4c
! Mem[0000000061800028] = 1b5520df, %l3 = d05ac9abc498c5b9
ldstuba [%o3+%i5]0x80,%l3 ! %l3 = 0000001b000000ff
! Mem[00000000918000ec] = c88523d5, %g2 = 9220125cd9d1ca4c
ldsb [%i0+0x0ef],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000061800008] = 991370d3, %l1 = 0b6cbf7a50435a5d
swap [%o3+%i1],%l1 ! %l1 = 00000000991370d3
! %l3 = 000000000000001b, Mem[00000000908000d8] = 9c4dedb5
stw %l3,[%o5+0x0d8] ! Mem[00000000908000d8] = 0000001b
! Mem[0000000060800000] = 73a3097e, %l1 = 00000000991370d3
lduwa [%o1+%g0]0x89,%l1 ! %l1 = 0000000073a3097e
! Mem[0000000091000004] = 4cc663e3, %g18 = 0ed1bef5e3c24dce
ldsw [%o6+0x004],%g2 ! %g2 = 0ed1bef5e3c24dce
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p40_branch_failed
p40_not_taken_0_end:
! End of Random Code for Thread 40
1: membar #Sync ! Force all stores to complete
restore ! CWP = 2
restore ! CWP = 1
restore ! CWP = 0
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 0000000000000000
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000089ae8a7e
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000097
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000898
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffc0e
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffff
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000001b55
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000db593681
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 5334ca6d 647cc973
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9ef4b201 864dfb43
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c473d161 92bb8676
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 06cf2e6d a0dc21a0
bne %xcc,p40_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8e27725a f0e5a2a8
bne %xcc,p40_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0e34ebe2 4f774d81
bne %xcc,p40_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6259ffe8 924a313e
bne %xcc,p40_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c12b2007 9aff1cb0
bne %xcc,p40_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 998bc1cd 81bcf224
bne %xcc,p40_f16_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c482359f04e76943
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 = 2790e31ad9528ed9
ldx [%i0+0x010],%g3 ! Observed data at 0000000060000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 72f2bc81cdc18b99
ldx [%i0+0x028],%g3 ! Observed data at 0000000060000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0b20ea578827ff9e
ldx [%i0+0x090],%g3 ! Observed data at 0000000060000090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x090,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8ddd48fbffc97f39
ldx [%i0+0x120],%g3 ! Observed data at 0000000060000120
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x120,%g4
ldx [%g1+0x198],%g2 ! Expected data = f01518413d7dff2b
ldx [%i0+0x198],%g3 ! Observed data at 0000000060000198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x198,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7e09a373f85ea777
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 = 4392962dd9f38c47
ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff79541989f7ead5
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 = e354368e4aff9485
ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9ccaf7222d0b6edb
ldx [%i1+0x028],%g3 ! Observed data at 0000000060800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0e34ebe24f774d81
ldx [%i1+0x068],%g3 ! Observed data at 0000000060800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6259ffe8924a313e
ldx [%i1+0x070],%g3 ! Observed data at 0000000060800070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff79e102c7f14c63
ldx [%i1+0x090],%g3 ! Observed data at 0000000060800090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ee7aaae800000e02
ldx [%i1+0x098],%g3 ! Observed data at 0000000060800098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x098,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7cabffa7e639a8aa
ldx [%i1+0x138],%g3 ! Observed data at 0000000060800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 49d0f72dbd8184ff
ldx [%i1+0x140],%g3 ! Observed data at 0000000060800140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x140,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 020ed09513974966
ldx [%i2+0x000],%g3 ! Observed data at 0000000061000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = cca0edbc05d3e39c
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 = 994a046c8d18428d
ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7451263fd9950039
ldx [%i2+0x028],%g3 ! Observed data at 0000000061000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8422b0bc80779491
ldx [%i2+0x050],%g3 ! Observed data at 0000000061000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000ff05d3e39c
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000610000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0000014d71fdd066
ldx [%i2+0x190],%g3 ! Observed data at 0000000061000190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x190,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 50435a5d66000000
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 = 3c55cb20ff4927d7
ldx [%i3+0x010],%g3 ! Observed data at 0000000061800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c450096d2574d4c8
ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b70b66226373abc4
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 = ff5520dff7f690cf
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 = 4cfeb2f39e1bc5db
ldx [%i3+0x048],%g3 ! Observed data at 0000000061800048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7cfecfff75ac8fff
ldx [%i3+0x050],%g3 ! Observed data at 0000000061800050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2cd112acd9f38c47
ldx [%i3+0x088],%g3 ! Observed data at 0000000061800088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x088,%g4
ldx [%g1+0x128],%g2 ! Expected data = 195479e0d9f38c47
ldx [%i3+0x128],%g3 ! Observed data at 0000000061800128
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = e46b5a1208a2b2f3
ldx [%i3+0x130],%g3 ! Observed data at 0000000061800130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 30f03466e42b0066
ldx [%i3+0x160],%g3 ! Observed data at 0000000061800160
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4b58eb581ae39027
ldx [%i3+0x168],%g3 ! Observed data at 0000000061800168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x168,%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
p40_f8_fail:
set p40_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f10_fail:
set p40_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f12_fail:
set p40_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f14_fail:
set p40_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f16_fail:
set p40_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800000]
or %l5,%l4,%l5
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000018]
stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800020]
done
p40_trap1o:
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800000]
or %l5,%l4,%l5
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060000018]
stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800020]
done
p40_trap2e:
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000010]
membar #Sync
mov 0x180,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000020]
xor %l2,%l3,%l0
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800010]
done
p40_trap2o:
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000061000010]
membar #Sync
mov 0x180,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000020]
xor %l2,%l3,%l0
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800010]
done
p40_trap3e:
xnor %l6,0xab8,%l0
add %l6,0xc70,%l3
done
p40_trap3o:
xnor %l6,0xab8,%l0
add %l6,0xc70,%l3
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 = d7cb7eb8b48fbbaf
ldx [%g1+0x008],%l1 ! %l1 = afe429169b22c21a
ldx [%g1+0x010],%l2 ! %l2 = 75692481b7197266
ldx [%g1+0x018],%l3 ! %l3 = f90dab5e8827ff9e
ldx [%g1+0x020],%l4 ! %l4 = 51ae95440a778197
ldx [%g1+0x028],%l5 ! %l5 = 2cd112acd9f38c47
ldx [%g1+0x030],%l6 ! %l6 = 54b5d7bac17d2d49
ldx [%g1+0x038],%l7 ! %l7 = a819ddebf9f6fd5a
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 3a8b2289e0910be4
ldx [%g1+0x048],%l1 ! %l1 = cf6883ae211e8722
ldx [%g1+0x050],%l2 ! %l2 = daefdab007b31bdb
ldx [%g1+0x058],%l3 ! %l3 = acef520e4fe25078
ldx [%g1+0x060],%l4 ! %l4 = 4f94d6426ec9ca66
ldx [%g1+0x068],%l5 ! %l5 = 8027bb0ddedf5ff1
ldx [%g1+0x070],%l6 ! %l6 = df17ba4cba918c40
ldx [%g1+0x078],%l7 ! %l7 = 6a26bd7a2b8e327f
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = 562dd607a5e466bd
ldx [%g1+0x088],%l1 ! %l1 = 51883099ac8c0074
ldx [%g1+0x090],%l2 ! %l2 = 0e962b50096cfa72
ldx [%g1+0x098],%l3 ! %l3 = 8ff84318293fa7ef
ldx [%g1+0x0a0],%l4 ! %l4 = 2295515becf814c9
ldx [%g1+0x0a8],%l5 ! %l5 = 96db89124392962d
ldx [%g1+0x0b0],%l6 ! %l6 = 0a202a03f681a9d3
ldx [%g1+0x0b8],%l7 ! %l7 = 7313becfcc579328
save
! Initialize memory points for window 3
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 3
ldx [%g1+0x0c0],%l0 ! %l0 = 06327eb2c4f4c71f
ldx [%g1+0x0c8],%l1 ! %l1 = fc7597326d6a846c
ldx [%g1+0x0d0],%l2 ! %l2 = a9f1fc3284bb2d97
ldx [%g1+0x0d8],%l3 ! %l3 = d05ac9abc498c5b9
ldx [%g1+0x0e0],%l4 ! %l4 = 2552ca93f76bef1f
ldx [%g1+0x0e8],%l5 ! %l5 = 0b6cbf7a50435a5d
ldx [%g1+0x0f0],%l6 ! %l6 = f62c0f5808a2b2f3
ldx [%g1+0x0f8],%l7 ! %l7 = bd5c38ea5539b490
! Initialize the output register of window 3
set p40_local0_start,%o0
set p40_local1_start,%o1
set p40_local2_start,%o2
set p40_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
mov %g0,%o7
restore
restore
restore
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 = 836af03b b092331c a48edee9 2d322574
! %f4 = 389b2034 6d5acb24 aa78ac7d 127c4d1b
! %f8 = 98f34b98 a0df6dfb d4179e24 85ee4d42
! %f12 = e4bc5794 8e220a3d e3ffaf42 be0f8e23
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a ffb6e9fe c12bb082 2e24e6c9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2dfb09e1 beeddd4f dd3f61c4 0a8fa7e2
! %f36 = bf32ff34 80633095 558c8a28 51dac344
! %f40 = e6409201 8d61c6d9 a43f993c 17232ddd
! %f44 = d66c2471 eaf3aaf2 8648ed5d ae9628e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6395252f00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 6395252f00000037
wr %g0,%y ! Clear Y 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[0000000090800018] = 81bba7c3619c4365, %f48 = c7b50a57 1aafe896
ldd [%i5+%o3],%f48 ! %f48 = 81bba7c3 619c4365
! immd = 000000000000002b, %l4 = 99eaa1206b38ec17, %ccr = 44
movcc %icc,0x02b,%l4 ! Moved, %l4 = 000000000000002b
! Mem[0000000063000148] = 7fd6e7d4, %l6 = 0d142f36, %l2 = 9c3293a3
add %i2,0x148,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007fd6e7d4
! %l3 = 3d6ddcacd3762a68, imm = fffffffffffff7e9, %l2 = 000000007fd6e7d4
add %l3,-0x817,%l2 ! %l2 = 3d6ddcacd3762251
! Mem[0000000063000028] = c9a470ac, %f29 = ffb6e9fe
lda [%i2+%o5]0x81,%f29 ! %f29 = c9a470ac
! %l4 = 0000002b, %l5 = b8b48d42, Mem[0000000063800028] = 9bc6e025 a4a4d3e4
stda %l4,[%i3+%o5]0x89 ! Mem[0000000063800028] = 0000002b b8b48d42
! Mem[00000000900001b4] = 4ae9a786, %g2 = 5102ffd0ba80c8da
lduw [%i4+0x1b4],%g2 ! %g2 = 000000004ae9a786
! Mem[0000000090000190] = c986265e, %g2 = 000000004ae9a786
ldsh [%i4+0x192],%g2 ! %g2 = ffffffffffffc986
! Mem[0000000063000140] = b5428d9faa888168, %l2 = 3d6ddcacd3762251, %l6 = 60f267740d142f36
add %i2,0x140,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b5428d9faa888168
! Mem[0000000063800070] = e1b0bbe45f2222c6, %l0 = c436fc9be50d73a0, %l3 = 3d6ddcacd3762a68
add %i3,0x70,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e1b0bbe45f2222c6
p41_label_2:
! Mem[00000000908001f0] = f3470c89, %g2 = ffffffffffffc986
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000f3470c89
! Mem[0000000063000018] = 59c3f401, %l6 = b5428d9faa888168
ldsba [%i2+%o3]0x89,%l6 ! %l6 = 0000000000000001
! %f10 = d4179e24, Mem[00000000900001ac] = a2de638c
sta %f10,[%i4+0x1ac]%asi ! Mem[00000000900001ac] = d4179e24
! %l5 = f576584ab8b48d42, %l4 = 000000000000002b, %ccr = 44
movne %xcc,%l5,%l4 ! Register Not Moved
! Mem[0000000062800060] = dc5f05eb, %l2 = 3d6ddcacd3762251
swap [%i1+0x060],%l2 ! %l2 = 00000000dc5f05eb
! %l6 = 0000000000000001, %l4 = 000000000000002b, %l5 = f576584ab8b48d42
xorcc %l6,%l4,%l5 ! %l5 = 000000000000002a, %ccr = 00
! Mem[0000000063000028] = ac70a4c9, %f1 = b092331c
lda [%i2+%o5]0x88,%f1 ! %f1 = ac70a4c9
! immd = 0000000000000026, %l7 = 428387861bc83d87, %ccr = 00
movl %xcc,0x026,%l7 ! Register Not Moved
! %l0 = c436fc9be50d73a0, Mem[0000000090000028] = 9b033cb4c4e5b2af
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = c436fc9be50d73a0
! Mem[0000000090800164] = db05f04d, %g2 = 00000000f3470c89
ldub [%i5+0x166],%g2 ! %g2 = 00000000000000db
p41_label_3:
! %l6 = 00000001, %l7 = 1bc83d87, Mem[0000000090800028] = 08531eba 8fd332d4
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000001 1bc83d87
! %l0 = c436fc9be50d73a0, Mem[000000009100013e] = 8b29ecb7
sth %l0,[%i6+0x13e] ! Mem[000000009100013c] = 73a0ecb7
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a c9a470ac c12bb082 2e24e6c9
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000063000080] = 84c08f84, %l1 = 536071d43cdb74d5
ldub [%i2+0x080],%l1 ! %l1 = 0000000000000084
! Mem[000000009180009c] = 8acc12dd, %g2 = 00000000000000db
ldsh [%o0+0x09c],%g2 ! %g2 = ffffffffffff8acc
! %l4 = 0000002b, %l5 = 0000002a, Mem[0000000091800188] = a80acd36 6efc0b6e
std %l4,[%o0+0x188] ! Mem[0000000091800188] = 0000002b 0000002a
! Mem[0000000091800010] = d037ae80, %g2 = ffffffffffff8acc
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000090800084] = 375cd3d6, %g2 = ffffffffffffffd0
ldsb [%i5+0x086],%g2 ! %g2 = 0000000000000037
! %l4 = 000000000000002b, imm = fffffffffffffd2a, %l1 = 0000000000000084
addc %l4,-0x2d6,%l1 ! %l1 = fffffffffffffd55
! Mem[0000000062800010] = 9739f2f4, %l4 = 000000000000002b
ldsha [%i1+%o2]0x89,%l4 ! %l4 = fffffffffffff2f4
p41_label_4:
! %f6 = aa78ac7d 127c4d1b, Mem[0000000091800020] = b8815b27 12018cae
std %f6 ,[%o0+%o4] ! Mem[0000000091800020] = aa78ac7d 127c4d1b
! Mem[00000000630001b4] = c8902bc4, %l4 = fffff2f4, %l4 = fffff2f4
add %i2,0x1b4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c8902bc4
! %l3 = e1b0bbe45f2222c6, immed = 000001c0, %ccr = 00
movrgz %l3,0x1c0,%l2 ! Not Moved, %l2 = 00000000dc5f05eb
! %l2 = 00000000dc5f05eb, %l2 = 00000000dc5f05eb, %ccr = 00
movcs %xcc,%l2,%l2 ! Register Not Moved
! Mem[00000000918001a0] = 140da0d0, %g2 = 0000000000000037
ldsh [%o0+0x1a2],%g2 ! %g2 = 000000000000140d
! immd = 0000000000000350, %l1 = fffffffffffffd55, %ccr = 00
movgu %xcc,0x350,%l1 ! Moved, %l1 = 0000000000000350
! immd = 00000000000001fa, %l7 = 428387861bc83d87, %ccr = 00
movl %icc,0x1fa,%l7 ! Register Not Moved
! Mem[0000000062800020] = eafa7cb1, %l5 = 000000000000002a
lduha [%i1+%o4]0x88,%l5 ! %l5 = 0000000000007cb1
! Mem[0000000090000044] = ca521b68, %g18 = 8b2e60947bcd9645
ldsw [%i4+0x044],%g2 ! %g2 = 8b2e60947bcd9645
! Mem[00000000918000e0] = ab5686354a05a747, %g2 = ffffffffca521b68
ldx [%o0+0x0e0],%g2 ! %g2 = ab5686354a05a747
p41_label_5:
! %l1 = 0000000000000350, Mem[0000000062800018] = b357b71077372276
stxa %l1,[%i1+%o3]0x88 ! Mem[0000000062800018] = 0000000000000350
! Clear Register : %l5 = 0000000000007cb1
clr %l5 ! %l5 = 0000000000000000
! %l7 = 428387861bc83d87, Mem[00000000900000a0] = 37298c28
sth %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = 3d878c28
! %l1 = 0000000000000350, Mem[000000009180016c] = 9945ca36
sth %l1,[%o0+0x16c] ! Mem[000000009180016c] = 0350ca36
! Mem[0000000062800018] = 00000350, %l2 = 00000000dc5f05eb
ldsha [%i1+%o3]0x88,%l2 ! %l2 = 0000000000000350
! %l5 = 0000000000000000, imm = ffffffffffffff90, %l2 = 0000000000000350
add %l5,-0x070,%l2 ! %l2 = ffffffffffffff90
! Mem[0000000062800000] = 728da3db, %l7 = 428387861bc83d87
ldsba [%i1+%g0]0x88,%l7 ! %l7 = ffffffffffffffdb
! %f2 = a48edee9 2d322574, Mem[00000000910000d8] = fe5944fd c3079564
std %f2 ,[%i6+0x0d8] ! Mem[00000000910000d8] = a48edee9 2d322574
! Mem[0000000063800128] = d26fb431, %l1 = 0000000000000350
lduh [%i3+0x12a],%l1 ! %l1 = 000000000000b431
! Mem[00000000620001c8] = c7e06047766fcc82, %l7 = ffffffffffffffdb, %l3 = e1b0bbe45f2222c6
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c7e06047766fcc82
p41_label_6:
! Mem[0000000091000060] = 5da12a33 b0ae5170, %g2 = 4a05a747, %g3 = 0bad0b00
ldd [%i6+0x060],%g2 ! %g2 = 000000005da12a33 00000000b0ae5170
! Mem[00000000628001e4] = 6b25514d, %l6 = 0000000000000001
swap [%i1+0x1e4],%l6 ! %l6 = 000000006b25514d
! %l0 = c436fc9be50d73a0, %l0 = c436fc9be50d73a0, %l1 = 000000000000b431
srlx %l0,%l0,%l1 ! %l1 = 00000000c436fc9b
! %l4 = 00000000c8902bc4, Mem[00000000638000b2] = 9c1fd98e
sth %l4,[%i3+0x0b2] ! Mem[00000000638000b0] = 9c1f2bc4
! %l0 = c436fc9be50d73a0, Mem[0000000090000038] = 3dea49e4
stb %l0,[%i4+0x038] ! Mem[0000000090000038] = a0ea49e4
! Mem[0000000091000030] = 66b5e83a f8c80863, %g2 = 5da12a33, %g3 = b0ae5170
ldda [%i6+0x030]%asi,%g2 ! %g2 = 0000000066b5e83a 00000000f8c80863
! Mem[00000000638000f4] = c0d36bd3, %l1 = 00000000c436fc9b
swap [%i3+0x0f4],%l1 ! %l1 = 00000000c0d36bd3
! Mem[0000000063000028] = ac70a4c9, %l7 = ffffffffffffffdb
lduha [%i2+%o5]0x89,%l7 ! %l7 = 000000000000a4c9
! Mem[0000000062800138] = 44312711, %l4 = c8902bc4, %l7 = 0000a4c9
add %i1,0x138,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000044312711
! Mem[0000000062000058] = cb403886, %l4 = 00000000c8902bc4
swap [%i0+0x058],%l4 ! %l4 = 00000000cb403886
p41_label_7:
! Mem[00000000638001e8] = bac4eb87, %l4 = 00000000cb403886
swap [%i3+0x1e8],%l4 ! %l4 = 00000000bac4eb87
! %l5 = 0000000000000000, %l7 = 0000000044312711, %y = 00000000
umulcc %l5,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00000000
! Mem[0000000063800028] = b8b48d420000002b, %l6 = 000000006b25514d
ldxa [%i3+%o5]0x88,%l6 ! %l6 = b8b48d420000002b
! %l1 = 0000000000000000, Mem[0000000091800068] = fe4a806e
sth %l1,[%o0+0x068] ! Mem[0000000091800068] = 0000806e
! Mem[00000000918001f0] = 7ba8917e3e403ba4, %g2 = 0000000066b5e83a
ldx [%o0+0x1f0],%g2 ! %g2 = 7ba8917e3e403ba4
! Mem[0000000063000028] = c9a470ac eb55b0e7, %l6 = 0000002b, %l7 = 44312711
ldd [%i2+%o5],%l6 ! %l6 = 00000000c9a470ac 00000000eb55b0e7
! Mem[0000000090000178] = a76e060d7f349b48, %g2 = 7ba8917e3e403ba4
ldx [%i4+0x178],%g2 ! %g2 = a76e060d7f349b48
! Mem[0000000063000018] = 01f4c359, %l3 = c7e06047766fcc82
swapa [%i2+%o3]0x80,%l3 ! %l3 = 0000000001f4c359
! immd = 00000000000002f7, %l7 = 00000000eb55b0e7, %ccr = 44
movn %xcc,0x2f7,%l7 ! Register Not Moved
! Mem[00000000910001a8] = 6826cf3f, %g2 = a76e060d7f349b48
lduw [%i6+0x1a8],%g2 ! %g2 = 000000006826cf3f
p41_label_8:
! Mem[0000000062800008] = a68fe32785e68cf8, %l5 = 0000000000000000
ldxa [%i1+%o1]0x81,%l5 ! %l5 = a68fe32785e68cf8
! %l1 = 0000000000000000, Mem[0000000090800088] = d3d60129
stw %l1,[%i5+0x088] ! Mem[0000000090800088] = 00000000
! %l2 = ffffffffffffff90, %l6 = 00000000c9a470ac, %y = 00000000
sdivcc %l2,%l6,%l1 ! %l1 = fffffffffffffffc, %ccr = 88
mov %l0,%y ! %y = e50d73a0
! %l2 = ffffff90, %l3 = 01f4c359, Mem[0000000090000130] = ac70a4c9 2a3b9919
std %l2,[%i4+0x130] ! Mem[0000000090000130] = ffffff90 01f4c359
! %l1 = fffffffffffffffc, Mem[000000009180014c] = fb3f156f
stw %l1,[%o0+0x14c] ! Mem[000000009180014c] = fffffffc
! Mem[0000000063000188] = 94753beb7dc621a3, %l1 = fffffffffffffffc, %l6 = 00000000c9a470ac
add %i2,0x188,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 94753beb7dc621a3
save ! CWP = 1
! Mem[0000000063000030] = 069019f1625edba9, %l0 = 505d97c069224b36
ldx [%o2+0x030],%l0 ! %l0 = 069019f1625edba9
! Mem[000000009100012c] = cd3a6161, %g2 = 000000006826cf3f
lduw [%o6+0x12c],%g2 ! %g2 = 00000000cd3a6161
! Mem[00000000900000b0] = ad0737d0, %g2 = 00000000cd3a6161
ldsb [%o4+0x0b1],%g2 ! %g2 = ffffffffffffffad
p41_label_9: ! %cwp = 1
! %l5 = 8b2e3f9638956a0f, %l2 = 51b7476496ac3a77, %l3 = fa322ea5ffaeba2e
subccc %l5,%l2,%l3 ! %l3 = 3976f831a1e92f98, %ccr = 2b
! %f28 = 19993b2a c9a470ac, Mem[00000000910000c0] = 1b3f9adf 953c82cf
stda %f28,[%o6+0x0c0]%asi ! Mem[00000000910000c0] = 19993b2a c9a470ac
! Mem[000000009100004c] = ca851a23, %g2 = ffffffffffffffad
ldsh [%o6+0x04e],%g2 ! %g2 = ffffffffffffca85
! Mem[0000000062800054] = 3ef1a1fb, %l0 = 069019f1625edba9
ldub [%o1+0x054],%l0 ! %l0 = 000000000000003e
! %f19 = 04879480, Mem[0000000062800008] = 27e38fa6
sta %f19,[%o1+%i1]0x88 ! Mem[0000000062800008] = 04879480
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a c9a470ac c12bb082 2e24e6c9
mov 0x0c0,%g5
stda %f16,[%o4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090000070] = 73e0540d88eeafc5, %f48 = 81bba7c3 619c4365
ldd [%o4+0x070],%f48 ! %f48 = 73e0540d 88eeafc5
! Mem[00000000638001d8] = 1f3bdb67, %l1 = dd3e0598c3987169
swap [%o3+0x1d8],%l1 ! %l1 = 000000001f3bdb67
! Mem[0000000062000000] = a52fac20, %l0 = 000000000000003e
ldstuba [%o0+%g0]0x80,%l0 ! %l0 = 000000a5000000ff
! Mem[0000000062800020] = b17cfaea, %l5 = 8b2e3f9638956a0f
swapa [%o1+%i4]0x81,%l5 ! %l5 = 00000000b17cfaea
p41_label_10: ! %cwp = 1
! Mem[000000009100018c] = 91c7ee5a, %g18 = f658157843e04932
ldsw [%o6+0x18c],%g2 ! %g2 = f658157843e04932
! %l6 = 603a946661efead9, Mem[0000000090800090] = a7cee9e021c8ed45
stx %l6,[%o5+0x090] ! Mem[0000000090800090] = 603a946661efead9
! %l4 = 5bfba380, %l5 = b17cfaea, Mem[0000000090000058] = 06969e62 6313d865
std %l4,[%o4+0x058] ! Mem[0000000090000058] = 5bfba380 b17cfaea
! Mem[0000000063800028] = 2b000000, %l2 = 51b7476496ac3a77
lduha [%o3+%i5]0x81,%l2 ! %l2 = 0000000000002b00
! Mem[0000000062000008] = fbc4df46d5d3643f, %l5 = 00000000b17cfaea
ldxa [%o0+%i1]0x88,%l5 ! %l5 = fbc4df46d5d3643f
! Mem[0000000063000018] = 64258a6182cc6f76, %f0 = 836af03b ac70a4c9
ldda [%o2+%i3]0x88,%f0 ! %f0 = 64258a61 82cc6f76
! %l1 = 000000001f3bdb67, Mem[0000000090800064] = a857e90f
stw %l1,[%o5+0x064] ! Mem[0000000090800064] = 1f3bdb67
! Mem[0000000063800170] = fbf3ea41, %l5 = fbc4df46d5d3643f
lduba [%o3+0x173]%asi,%l5 ! %l5 = 0000000000000041
! Mem[0000000062800088] = 170b9fcd, %l7 = 1d6c6c947c3e30c4
swap [%o1+0x088],%l7 ! %l7 = 00000000170b9fcd
! %l0 = 00000000000000a5, Mem[00000000918000f6] = 7b49d7a3
sth %l0,[%i0+0x0f6] ! Mem[00000000918000f4] = 00a5d7a3
p41_label_11: ! %cwp = 1
! Mem[00000000628000b4] = e6f2fa24, %l4 = 7d0918505bfba380
swap [%o1+0x0b4],%l4 ! %l4 = 00000000e6f2fa24
membar #Sync ! Added by membar checker (260)
! Mem[0000000090000128] = 4d98563db487f355, %g2 = ffffffff91c7ee5a
ldx [%o4+0x128],%g2 ! %g2 = 4d98563db487f355
! Mem[0000000062000148] = a614cd52, %l7 = 00000000170b9fcd
swap [%o0+0x148],%l7 ! %l7 = 00000000a614cd52
! Mem[00000000918000cc] = fd8cdbbe, %g2 = 4d98563db487f355
ldsb [%i0+0x0ce],%g2 ! %g2 = fffffffffffffffd
! Mem[000000009000017c] = 349b48a3, %g2 = fffffffffffffffd
ldsb [%o4+0x17d],%g2 ! %g2 = 0000000000000034
! immd = 0000000000000370, %l7 = 00000000a614cd52, %ccr = 2b
movcc %icc,0x370,%l7 ! Register Not Moved
! Mem[0000000091800054] = 5a7fbdd3, %g2 = 0000000000000034
ldsb [%i0+0x057],%g2 ! %g2 = 000000000000005a
! %l4 = 00000000e6f2fa24, Mem[0000000090000056] = 8e2c5bfb
sth %l4,[%o4+0x056] ! Mem[0000000090000054] = fa245bfb
! Mem[00000000910001c8] = 4ceef152, %g2 = 000000000000005a
ldsh [%o6+0x1c8],%g2 ! %g2 = 0000000000004cee
! Mem[0000000062800018] = 50030000, %l7 = 00000000a614cd52
ldstuba [%o1+%i3]0x80,%l7 ! %l7 = 00000050000000ff
p41_label_12: ! %cwp = 1
! %l7 = 0000000000000050, Mem[0000000063000008] = e834a52b
stha %l7,[%o2+%i1]0x89 ! Mem[0000000063000008] = e8340050
! Mem[0000000090800024] = 10036000, %g2 = 0000000000004cee
ldub [%o5+0x025],%g2 ! %g2 = 0000000000000010
! %l0 = 000000a5, %l1 = 1f3bdb67, Mem[0000000090000138] = c9e6242e 82b02bc1
std %l0,[%o4+0x138] ! Mem[0000000090000138] = 000000a5 1f3bdb67
! Mem[0000000063000038] = e07c5854, %l5 = 00000041, %l6 = 61efead9
add %o2,0x38,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e07c5854
! Mem[0000000062800140] = 4eb60de437334797, %l4 = 00000000e6f2fa24, %l2 = 0000000000002b00
add %o1,0x140,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4eb60de437334797
! Mem[000000006200010c] = 2f448eb7, %l5 = 00000041, %l0 = 000000a5
add %o0,0x10c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000002f448eb7
! %l0 = 000000002f448eb7, %l7 = 0000000000000050, %ccr = 2b
movl %icc,%l0,%l7 ! Register Not Moved
! %l1 = 000000001f3bdb67, Mem[0000000091800018] = e06c8ddd
stw %l1,[%i0+%i3] ! Mem[0000000091800018] = 1f3bdb67
! Mem[0000000091000068] = 955a2d89, %g18 = f658157843e04932
ldsw [%o6+0x068],%g2 ! %g2 = f658157843e04932
! Mem[00000000918000b4] = a5509592, %g2 = ffffffff955a2d89
lduw [%i0+0x0b4],%g2 ! %g2 = 00000000a5509592
p41_label_13: ! %cwp = 1
! %l3 = 3976f831a1e92f98, Mem[0000000063800010] = 250701a5
stwa %l3,[%o3+%i2]0x89 ! Mem[0000000063800010] = a1e92f98
! %l2 = 4eb60de437334797, Mem[0000000091800020] = aa78ac7d127c4d1b
stx %l2,[%i0+%i4] ! Mem[0000000091800020] = 4eb60de437334797
! Mem[0000000091000128] = c9191f5d, %g2 = 00000000a5509592
ldsh [%o6+0x128],%g2 ! %g2 = ffffffffffffc919
! Mem[00000000918000c0] = a65f7cdd, %g2 = ffffffffffffc919
lduw [%i0+0x0c0],%g2 ! %g2 = 00000000a65f7cdd
! Mem[0000000091000090] = c26fe978, %g2 = 00000000a65f7cdd
lduh [%o6+0x090],%g2 ! %g2 = 000000000000c26f
! %l2 = 4eb60de437334797, %l2 = 4eb60de437334797, %l2 = 4eb60de437334797
sub %l2,%l2,%l2 ! %l2 = 0000000000000000
! %f30 = c12bb082 2e24e6c9, Mem[0000000090800108] = 19a19216 3abd6093
std %f30,[%o5+0x108] ! Mem[0000000090800108] = c12bb082 2e24e6c9
! Mem[000000006200005c] = 8b3ba8f6, %l1 = 000000001f3bdb67
ldsh [%o0+0x05e],%l1 ! %l1 = ffffffffffffa8f6
! Mem[0000000062800018] = ff030000, %l0 = 000000002f448eb7
lduha [%o1+%i3]0x80,%l0 ! %l0 = 000000000000ff03
! Mem[00000000900001a0] = bbcc04f11da75b47, %g2 = 000000000000c26f
ldx [%o4+0x1a0],%g2 ! %g2 = bbcc04f11da75b47
p41_label_14: ! %cwp = 1
! Mem[0000000090000020] = 318c4f8f eb88c987, %g2 = 1da75b47, %g3 = f8c80863
ldd [%o4+%i4],%g2 ! %g2 = 00000000318c4f8f 00000000eb88c987
! Mem[0000000063000038] = e07c5854, %l0 = 000000000000ff03
ldstub [%o2+0x038],%l0 ! %l0 = 000000e0000000ff
! Mem[00000000900000e4] = b78b55f3, %g2 = 00000000318c4f8f
lduh [%o4+0x0e6],%g2 ! %g2 = 000000000000b78b
! %l1 = ffffffffffffa8f6, Mem[00000000900001e8] = 2bf506373fb77494
stx %l1,[%o4+0x1e8] ! Mem[00000000900001e8] = ffffffffffffa8f6
! %l7 = 0000000000000050, %l1 = ffffffffffffa8f6, %l7 = 0000000000000050
add %l7,%l1,%l7 ! %l7 = ffffffffffffa946
! %l0 = 00000000000000e0, %l4 = 00000000e6f2fa24, %l5 = 0000000000000041
or %l0,%l4,%l5 ! %l5 = 00000000e6f2fae4
! %l3 = 3976f831a1e92f98, imm = fffffffffffff6bf, %l0 = 00000000000000e0
sub %l3,-0x941,%l0 ! %l0 = 3976f831a1e938d9
! %l1 = ffffffffffffa8f6, Mem[0000000090800005] = 65ecf6e7
stb %l1,[%o5+0x005] ! Mem[0000000090800004] = f6ecf6e7
! %l6 = e07c5854, %l7 = ffffa946, Mem[0000000091000198] = 51e60601 c3f8aeb5
std %l6,[%o6+0x198] ! Mem[0000000091000198] = e07c5854 ffffa946
! Mem[0000000063800018] = 18d20dd82bbb202f, %f14 = e3ffaf42 be0f8e23
ldda [%o3+%i3]0x80,%f14 ! %f14 = 18d20dd8 2bbb202f
p41_label_15: ! %cwp = 1
! Mem[0000000062000028] = 3721a61e ba570f66, %l0 = a1e938d9, %l1 = ffffa8f6
ldda [%o0+%i5]0x80,%l0 ! %l0 = 000000003721a61e 00000000ba570f66
! %f18 = 2f27ff96 04879480, Mem[0000000090000008] = 847e4c88 d6c112ce
stda %f18,[%o4+0x008]%asi ! Mem[0000000090000008] = 2f27ff96 04879480
! Mem[000000006280000e] = 85e68cf8, %l7 = ffffffffffffa946
ldstub [%o1+0x00e],%l7 ! %l7 = 0000008c000000ff
! Mem[0000000062800010] = f4f23997, %l4 = 00000000e6f2fa24
ldswa [%o1+%i2]0x81,%l4 ! %l4 = fffffffff4f23997
restore ! CWP = 0
! Mem[000000009000014c] = bcae976a, %g2 = 000000000000b78b
lduw [%i4+0x14c],%g2 ! %g2 = 00000000bcae976a
! Mem[0000000063800138] = bd49d3e2, %l6 = 7dc621a3, %l7 = eb55b0e7
add %i3,0x138,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000bd49d3e2
! %f2 = a48edee9 2d322574, Mem[0000000091000170] = 41b868c4 64e862e7
std %f2 ,[%i6+0x170] ! Mem[0000000091000170] = a48edee9 2d322574
! Mem[00000000620001c0] = b009ce55, %l7 = bd49d3e2, %l2 = ffffff90
add %i0,0x1c0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b009ce55
! %l7 = 00000000bd49d3e2, %l1 = fffffffffffffffc, %y = e50d73a0
sdiv %l7,%l1,%l0 ! %l0 = 000000007fffffff
mov %l0,%y ! %y = 7fffffff
p41_label_16:
! Mem[0000000063000018] = 766fcc82, %l4 = 00000000bac4eb87
ldswa [%i2+%o3]0x80,%l4 ! %l4 = 00000000766fcc82
! Mem[0000000091800058] = 7fbdd3be95688e2d, %g2 = 00000000bcae976a
ldx [%o0+0x058],%g2 ! %g2 = 7fbdd3be95688e2d
! Mem[0000000063000008] = e8340050, %l5 = a68fe32785e68cf8
swapa [%i2+%o1]0x88,%l5 ! %l5 = 00000000e8340050
! Mem[000000006280010c] = acdb71e2, %l3 = 01f4c359, %l2 = b009ce55
add %i1,0x10c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000acdb71e2
! Mem[0000000090000098] = a68584cf 943867c9, %g2 = 95688e2d, %g3 = eb88c987
ldd [%i4+0x098],%g2 ! %g2 = 00000000a68584cf 00000000943867c9
! Mem[0000000090800130] = 03d60c5c, %g2 = 00000000a68584cf
ldsb [%i5+0x133],%g2 ! %g2 = 0000000000000003
! %l4 = 766fcc82, %l5 = e8340050, Mem[0000000063000018] = 82cc6f76 64258a61
stda %l4,[%i2+%o3]0x89 ! Mem[0000000063000018] = 766fcc82 e8340050
! Mem[0000000062800000] = dba38d72 51633469, %l6 = 7dc621a3, %l7 = bd49d3e2
ldd [%i1+%g0],%l6 ! %l6 = 00000000dba38d72 0000000051633469
! Mem[000000006280016c] = 92776bdd, %l6 = 00000000dba38d72
lduh [%i1+0x16c],%l6 ! %l6 = 0000000000009277
! Mem[0000000063800008] = f911c799, %l3 = 0000000001f4c359
lduha [%i3+%o1]0x89,%l3 ! %l3 = 000000000000c799
p41_label_17:
! %l2 = 00000000acdb71e2, %l5 = 00000000e8340050, %l1 = fffffffffffffffc
orncc %l2,%l5,%l1 ! %l1 = ffffffffbfdbffef, %ccr = 88
! Mem[0000000062800030] = dfdf0004, %l7 = 0000000051633469
lduh [%i1+0x032],%l7 ! %l7 = 0000000000000004
! %l7 = 0000000000000004, %l1 = ffffffffbfdbffef, %y = 7fffffff
udivcc %l7,%l1,%l2 ! %l2 = 00000000aacab0b9, %ccr = 08
mov %l0,%y ! %y = 7fffffff
! Mem[000000009080007c] = 15d4db28, %g2 = 0000000000000003
ldub [%i5+0x07f],%g2 ! %g2 = 0000000000000015
! Mem[0000000062800028] = f1921112, %l5 = 00000000e8340050
swapa [%i1+%o5]0x81,%l5 ! %l5 = 00000000f1921112
! %l4 = 00000000766fcc82, Mem[0000000091000114] = 5764cf50
stb %l4,[%i6+0x114] ! Mem[0000000091000114] = 8264cf50
! %l4 = 00000000766fcc82, %l3 = 000000000000c799, %l0 = 000000007fffffff
sllx %l4,%l3,%l0 ! %l0 = 00ecdf9904000000
! Mem[0000000062000020] = 438ed9be, %l1 = ffffffffbfdbffef
swapa [%i0+%o4]0x89,%l1 ! %l1 = 00000000438ed9be
! Mem[000000009180018c] = 0000002a, %g18 = 8b2e60947bcd9645
ldsw [%o0+0x18c],%g2 ! %g2 = 8b2e60947bcd9645
! %l4 = 00000000766fcc82, Mem[00000000908001e0] = d6a5c497
stw %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 766fcc82
p41_label_18:
! Mem[0000000090800114] = af0d960b, %g2 = 000000000000002a
lduw [%i5+0x114],%g2 ! %g2 = 00000000af0d960b
! immd = 0000000000000086, %l4 = 00000000766fcc82, %ccr = 08
movle %icc,0x086,%l4 ! Moved, %l4 = 0000000000000086
! Mem[0000000090000170] = 96b76dce26d816c5, %g2 = 00000000af0d960b
ldx [%i4+0x170],%g2 ! %g2 = 96b76dce26d816c5
! %l0 = 00ecdf9904000000, %l4 = 0000000000000086, %ccr = 08
movrlz %l0,%l4,%l5 ! Not Moved, %l5 = 00000000f1921112
! Mem[0000000062000000] = ff2fac20c4c0864b, %l1 = 00000000438ed9be
ldxa [%i0+%g0]0x80,%l1 ! %l1 = ff2fac20c4c0864b
! %l6 = 0000000000009277, Mem[0000000091800111] = acd1f361, %asi = 80
stba %l6,[%o0+0x111]%asi ! Mem[0000000091800110] = 77d1f361
! Mem[0000000062800000] = dba38d7251633469, %l4 = 0000000000000086
ldxa [%i1+%g0]0x80,%l4 ! %l4 = dba38d7251633469
! %l1 = ff2fac20c4c0864b, %l4 = dba38d7251633469, %l3 = 000000000000c799
sll %l1,%l4,%l3 ! %l3 = 5f584189810c9600
! %l5 = 00000000f1921112, immed = 0000071f, %y = 7fffffff
udiv %l5,0x71f,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 04000000
! %l0 = 00ecdf9904000000, Mem[0000000091000102] = c8c1a8d0
sth %l0,[%i6+0x102] ! Mem[0000000091000100] = 0000a8d0
p41_label_19:
! Mem[000000009080010c] = 2e24e6c9, %g2 = 96b76dce26d816c5
ldsha [%i5+0x10c]%asi,%g2 ! %g2 = 0000000000002e24
! %l2 = 00000000aacab0b9, Mem[0000000090800148] = a5b1dbba2cfe970f
stx %l2,[%i5+0x148] ! Mem[0000000090800148] = 00000000aacab0b9
! Mem[0000000062000008] = 3f64d3d5, %l7 = 0000000000000004
ldswa [%i0+%o1]0x81,%l7 ! %l7 = 000000003f64d3d5
! %l2 = aacab0b9, %l3 = 810c9600, Mem[0000000063000010] = a036d208 424c27ed
stda %l2,[%i2+%o2]0x88 ! Mem[0000000063000010] = aacab0b9 810c9600
! %l5 = 00000000f1921112, imm = fffffffffffffb22, %l2 = 00000000aacab0b9
tsubcc %l5,-0x4de,%l2 ! %l2 = 00000000f19215f0, %ccr = 1b
! %f20 = e5a8725a 4b39dda5, Mem[00000000910000f8] = 2bd48627 c5b55944
std %f20,[%i6+0x0f8] ! Mem[00000000910000f8] = e5a8725a 4b39dda5
! Mem[00000000910001d8] = fc5bcfff e82b3baa, %g2 = 00002e24, %g3 = 943867c9
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000fc5bcfff 00000000e82b3baa
! Mem[00000000630000e0] = f72e599d, %l4 = dba38d7251633469
lduh [%i2+0x0e0],%l4 ! %l4 = 000000000000f72e
! Mem[0000000090000198] = 11310a36 b2be6763, %g2 = fc5bcfff, %g3 = e82b3baa
ldd [%i4+0x198],%g2 ! %g2 = 0000000011310a36 00000000b2be6763
! Mem[0000000090800150] = f3efdb67, %g2 = 0000000011310a36
ldsb [%i5+0x152],%g2 ! %g2 = fffffffffffffff3
p41_label_20:
! Mem[00000000628001fc] = 217dc1d4, %l1 = ff2fac20c4c0864b
lduh [%i1+0x1fe],%l1 ! %l1 = 000000000000c1d4
! Mem[0000000063800064] = 39954834, %l0 = 00ecdf9904000000
swap [%i3+0x064],%l0 ! %l0 = 0000000039954834
! %l4 = 000000000000f72e, imm = fffffffffffffcb3, %l6 = 00000000ffffffff
addcc %l4,-0x34d,%l6 ! %l6 = 000000000000f3e1, %ccr = 11
! %f16 = 02049b72 0c5a8db3, Mem[0000000062800028] = 500034e8 6489d877
stda %f16,[%i1+%o5]0x89 ! Mem[0000000062800028] = 02049b72 0c5a8db3
! %l5 = 00000000f1921112, imm = 000000000000097b, %l6 = 000000000000f3e1
subc %l5,0x97b,%l6 ! %l6 = 00000000f1920796
! %l0 = 0000000039954834, Mem[0000000090000024] = eb88c987
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 39954834
! Mem[00000000900001a4] = 1da75b47, %g2 = fffffffffffffff3
lduw [%i4+0x1a4],%g2 ! %g2 = 000000001da75b47
! %l1 = 000000000000c1d4, Mem[00000000918001a6] = b81398df
sth %l1,[%o0+0x1a6] ! Mem[00000000918001a4] = c1d498df
! Mem[0000000062000000] = 20ac2fff, %l2 = 00000000f19215f0
ldswa [%i0+%g0]0x89,%l2 ! %l2 = 0000000020ac2fff
! Mem[00000000630000a0] = 639c605412e01317, %l0 = 0000000039954834
ldx [%i2+0x0a0],%l0 ! %l0 = 639c605412e01317
p41_label_21:
! %l5 = 00000000f1921112, Mem[0000000063000000] = 6e8dce5c
stha %l5,[%i2+%g0]0x88 ! Mem[0000000063000000] = 6e8d1112
! %l3 = 5f584189810c9600, immed = ffffff46, %ccr = 11
movrgez %l3,-0x0ba,%l0 ! Moved, %l0 = ffffffffffffff46
! %l5 = 00000000f1921112, %l4 = 000000000000f72e, %y = 04000000
udiv %l5,%l4,%l5 ! %l5 = 00000000ffffffff
mov %l0,%y ! %y = ffffff46
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a c9a470ac c12bb082 2e24e6c9
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (261)
! Mem[0000000090000190] = e5a8725a, %g18 = 8b2e60947bcd9645
ldsw [%i4+0x190],%g2 ! %g2 = 8b2e60947bcd9645
! %l4 = 000000000000f72e, imm = fffffffffffff6ca, %l4 = 000000000000f72e
andcc %l4,-0x936,%l4 ! %l4 = 000000000000f60a, %ccr = 00
! immd = 00000000000001b3, %l3 = 5f584189810c9600, %ccr = 00
movcc %xcc,0x1b3,%l3 ! Moved, %l3 = 00000000000001b3
! %l0 = ffffffffffffff46, imm = fffffffffffff65c, %l4 = 000000000000f60a
andncc %l0,-0x9a4,%l4 ! %l4 = 0000000000000902, %ccr = 00
! Mem[0000000063800020] = f1674fba 33299cbb, %l6 = f1920796, %l7 = 3f64d3d5
ldda [%i3+%o4]0x89,%l6 ! %l6 = 0000000033299cbb 00000000f1674fba
! Mem[0000000062000008] = 3f64d3d5, %l7 = 00000000f1674fba
ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 0000003f000000ff
p41_label_22:
! Mem[0000000091800128] = 089d02df, %g2 = ffffffffe5a8725a
ldub [%o0+0x128],%g2 ! %g2 = 0000000000000008
! %l7 = 000000000000003f, imm = 0000000000000015, %l5 = 00000000ffffffff
srax %l7,0x015,%l5 ! %l5 = 0000000000000000
! %l0 = ffffff46, %l1 = 0000c1d4, Mem[0000000063000008] = 85e68cf8 912db784
stda %l0,[%i2+%o1]0x89 ! Mem[0000000063000008] = ffffff46 0000c1d4
! Mem[0000000062000018] = 116cb541, %l6 = 0000000033299cbb
ldsba [%i0+%o3]0x81,%l6 ! %l6 = 0000000000000011
! Mem[00000000628000bc] = 68d9a82d, %l7 = 000000000000003f
swap [%i1+0x0bc],%l7 ! %l7 = 0000000068d9a82d
! Mem[0000000063800010] = a1e92f98, %l6 = 0000000000000011
lduba [%i3+%o2]0x88,%l6 ! %l6 = 0000000000000098
! immd = 00000000000000db, %l1 = 000000000000c1d4, %ccr = 00
movn %icc,0x0db,%l1 ! Register Not Moved
! Mem[00000000908001f8] = f8f57db4, %g18 = 8b2e60947bcd9645
ldsw [%i5+0x1f8],%g2 ! %g2 = 8b2e60947bcd9645
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a c9a470ac c12bb082 2e24e6c9
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000091000088] = 86ad1b16cbfc9141, %g2 = fffffffff8f57db4
ldx [%i6+0x088],%g2 ! %g2 = 86ad1b16cbfc9141
p41_label_23:
! Mem[00000000628000c4] = 8cb423d6, %l6 = 0000000000000098
ldub [%i1+0x0c6],%l6 ! %l6 = 0000000000000023
! %l0 = ffffffffffffff46, immed = 00000962, %y = ffffff46
smulcc %l0,0x962,%l0 ! %l0 = fffffffffff92ecc, %ccr = 88, %y = ffffffff
! %l5 = 0000000000000000
sethi %hi(0x8045f400),%l5 ! %l5 = 000000008045f400
! Mem[00000000910001c8] = 4ceef152664634c6, %g2 = 86ad1b16cbfc9141
ldx [%i6+0x1c8],%g2 ! %g2 = 4ceef152664634c6
! Mem[00000000910001c8] = 4ceef152664634c6, %g2 = 4ceef152664634c6
ldx [%i6+0x1c8],%g2 ! %g2 = 4ceef152664634c6
! Mem[0000000063000114] = cbc89070, %l6 = 0000000000000023
ldsb [%i2+0x116],%l6 ! %l6 = ffffffffffffff90
! %l4 = 0000000000000902, %l1 = 000000000000c1d4, %ccr = 88
movn %xcc,%l4,%l1 ! Register Not Moved
! %l7 = 0000000068d9a82d, %l7 = 0000000068d9a82d, %l1 = 000000000000c1d4
addcc %l7,%l7,%l1 ! %l1 = 00000000d1b3505a, %ccr = 0a
! %l2 = 0000000020ac2fff, immed = 00000da2, %y = ffffffff
smul %l2,0xda2,%l3 ! %l3 = 000001bd6b66525e, %y = 000001bd
! Mem[0000000063800028] = b8b48d42 0000002b, %l0 = fff92ecc, %l1 = d1b3505a
ldda [%i3+%o5]0x88,%l0 ! %l0 = 000000000000002b 00000000b8b48d42
p41_label_24:
! Mem[0000000062800188] = 6ff11613, %l1 = 00000000b8b48d42
ldsw [%i1+0x188],%l1 ! %l1 = 000000006ff11613
! %f16 = 02049b72 0c5a8db3 2f27ff96 04879480
! %f20 = e5a8725a 4b39dda5 398dd60b 62959b08
! %f24 = 2d497ba6 7686b78b 55f387b4 3d56984d
! %f28 = 19993b2a c9a470ac c12bb082 2e24e6c9
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000910000c8] = be91a380, %g2 = 4ceef152664634c6
ldsb [%i6+0x0cb],%g2 ! %g2 = ffffffffffffffbe
! %f13 = 8e220a3d, Mem[0000000063000028] = c9a470ac
sta %f13,[%i2+%o5]0x80 ! Mem[0000000063000028] = 8e220a3d
! %f4 = 389b2034 6d5acb24, Mem[0000000090000060] = 77bc97b3 31dc8ee9
std %f4 ,[%i4+0x060] ! Mem[0000000090000060] = 389b2034 6d5acb24
! Mem[0000000063800114] = e44fd749, %l2 = 20ac2fff, %l0 = 0000002b
add %i3,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e44fd749
! Mem[0000000062800098] = 72d6c73b, %l5 = 8045f400, %l2 = 20ac2fff
add %i1,0x98,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000072d6c73b
! Clear Register : %l3 = 000001bd6b66525e
clr %l3 ! %l3 = 0000000000000000
! %l6 = ffffffffffffff90, Mem[0000000063800018] = d80dd218
stha %l6,[%i3+%o3]0x88 ! Mem[0000000063800018] = d80dff90
! Mem[0000000063800010] = 982fe9a1, %l7 = 0000000068d9a82d
lduba [%i3+%o2]0x81,%l7 ! %l7 = 0000000000000098
p41_label_25:
! %l2 = 72d6c73b, %l3 = 00000000, Mem[0000000090800078] = 05af2cea 1c600515
std %l2,[%i5+0x078] ! Mem[0000000090800078] = 72d6c73b 00000000
! %l0 = e44fd749, %l1 = 6ff11613, Mem[00000000638001e8] = cb403886 0d13d3f0
std %l0,[%i3+0x1e8] ! Mem[00000000638001e8] = e44fd749 6ff11613
! Mem[0000000091000198] = e07c5854, %g2 = ffffffffffffffbe
lduw [%i6+0x198],%g2 ! %g2 = 00000000e07c5854
! %f13 = 8e220a3d, Mem[00000000908001fc] = b1717f8a
st %f13,[%i5+0x1fc] ! Mem[00000000908001fc] = 8e220a3d
! %f4 = 389b2034 6d5acb24, Mem[0000000090800160] = 3e9a8678 739ddb05
stda %f4 ,[%i5+0x160]%asi ! Mem[0000000090800160] = 389b2034 6d5acb24
! Mem[00000000900001ac] = 4d19993b, %g2 = 00000000e07c5854
ldsb [%i4+0x1af],%g2 ! %g2 = 000000000000004d
! Mem[0000000063800194] = 378779ab, %l6 = ffffffffffffff90
ldsw [%i3+0x194],%l6 ! %l6 = 00000000378779ab
! Mem[0000000062800020] = 38956a0f, %l5 = 000000008045f400
ldsha [%i1+%o4]0x81,%l5 ! %l5 = 0000000000003895
! Mem[0000000063000018] = e8340050766fcc82, %f6 = aa78ac7d 127c4d1b
ldda [%i2+%o3]0x89,%f6 ! %f6 = e8340050 766fcc82
! %l4 = 0000000000000902, %l4 = 0000000000000902, %l7 = 0000000000000098
udivx %l4,%l4,%l7 ! %l7 = 0000000000000001
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 00000000e44fd749
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006ff11613
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000072d6c73b
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000902
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003895
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000378779ab
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000001
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000001bd,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p41_failed
mov 0x111,%g1
! Check Floating Point Registers
p41_check_fp_registers:
set p41_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 64258a61 82cc6f76
bne %xcc,p41_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e8340050 766fcc82
bne %xcc,p41_f6_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 18d20dd8 2bbb202f
bne %xcc,p41_f14_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 19993b2a c9a470ac
bne %xcc,p41_f28_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff2fac20c4c0864b
ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff64d3d546dfc4fb
ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = efffdbbf521bb024
ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = c8902bc48b3ba8f6
ldx [%i0+0x058],%g3 ! Observed data at 0000000062000058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x058,%g4
ldx [%g1+0x148],%g2 ! Expected data = 170b9fcd51b55266
ldx [%i0+0x148],%g3 ! Observed data at 0000000062000148
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x148,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 8094870485e6fff8
ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff03000000000000
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 = 38956a0f8650ed70
ldx [%i1+0x020],%g3 ! Observed data at 0000000062800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b38d5a0c729b0402
ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = d3762251d98ecdb5
ldx [%i1+0x060],%g3 ! Observed data at 0000000062800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7c3e30c41a5dfc11
ldx [%i1+0x088],%g3 ! Observed data at 0000000062800088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3936f3ae5bfba380
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000628000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 9e3ae6160000003f
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000628000b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 542a306e00000001
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000628001e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1e0,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 12118d6ec43be351
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 = 46ffffffd4c10000
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 = b9b0caaa00960c81
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 = 82cc6f76500034e8
ldx [%i2+0x018],%g3 ! Observed data at 0000000063000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8e220a3deb55b0e7
ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff7c5854ea9682f1
ldx [%i2+0x038],%g3 ! Observed data at 0000000063000038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x038,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 982fe9a12177c255
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 = 90ff0dd82bbb202f
ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2b000000428db4b8
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3b77a1ed04000000
ldx [%i3+0x060],%g3 ! Observed data at 0000000063800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9c1f2bc48b303759
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000638000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ecd4ee3ac436fc9b
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000638000f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c3987169178d5dd8
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000638001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e44fd7496ff11613
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000638001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1e8,%g4
! The test for processor 41 has passed
p41_passed:
ta GOOD_TRAP
nop
p41_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p41_failed
p41_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p41_failed
p41_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p41_failed
p41_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p41_failed
p41_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p41_failed
p41_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p41_failed
p41_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p41_failed
p41_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p41_failed
p41_f0_fail:
set p41_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f6_fail:
set p41_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f14_fail:
set p41_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f28_fail:
set p41_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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:
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000020]
orn %l7,0x57c,%l7
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000020]
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062800000]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000018]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
stha %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800018]
done
p41_trap1o:
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000020]
orn %l7,0x57c,%l7
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000020]
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062800000]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000018]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
stha %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800018]
done
p41_trap2e:
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063800008]
done
p41_trap2o:
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000063800008]
done
p41_trap3e:
xnor %l2,0x04a,%l4
done
p41_trap3o:
xnor %l2,0x04a,%l4
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 = c436fc9be50d73a0
ldx [%g1+0x008],%l1 ! %l1 = 536071d43cdb74d5
ldx [%g1+0x010],%l2 ! %l2 = 22a3d2059c3293a3
ldx [%g1+0x018],%l3 ! %l3 = 3d6ddcacd3762a68
ldx [%g1+0x020],%l4 ! %l4 = 99eaa1206b38ec17
ldx [%g1+0x028],%l5 ! %l5 = f576584ab8b48d42
ldx [%g1+0x030],%l6 ! %l6 = 60f267740d142f36
ldx [%g1+0x038],%l7 ! %l7 = 428387861bc83d87
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 505d97c069224b36
ldx [%g1+0x048],%l1 ! %l1 = dd3e0598c3987169
ldx [%g1+0x050],%l2 ! %l2 = 51b7476496ac3a77
ldx [%g1+0x058],%l3 ! %l3 = fa322ea5ffaeba2e
ldx [%g1+0x060],%l4 ! %l4 = 7d0918505bfba380
ldx [%g1+0x068],%l5 ! %l5 = 8b2e3f9638956a0f
ldx [%g1+0x070],%l6 ! %l6 = 603a946661efead9
ldx [%g1+0x078],%l7 ! %l7 = 1d6c6c947c3e30c4
! Initialize the output register of window 1
set p41_local0_start,%o0
set p41_local1_start,%o1
set p41_local2_start,%o2
set p41_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 6195be5c 860bcb31 456c3c27 19a381c1
! %f4 = 094e29da e800586e b510693e 94fdee55
! %f8 = 40220754 a647f739 693d3bdb 0c5b2112
! %f12 = 44b5adee 6a3fd6b3 b4557cd3 653cec22
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f95407dc 6cae4694 259fae9f 7eac2eab
! %f20 = f50c6a92 586648a0 d8761d9e 798b701e
! %f24 = 8aee682f efadab3c 6b94a4e1 5141a1c2
! %f28 = 76c38cdd a6a6f93c 671d90a3 91cc9340
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6eb0ce32 f19ebd43 81707369 2d1d3e8a
! %f36 = fe5938c8 e6f927cc fbefade0 6a3b0098
! %f40 = 512b19c1 7e0ffa19 e182bda3 62505532
! %f44 = 9fa46871 abbd1871 ba78b94c e8778df4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x306913cf00000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = 306913cf00000025
wr %g0,%y ! Clear Y 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:
! %l4 = 29a7f53f880825e3, Mem[000000006480010c] = 50591106, %asi = 80
stwa %l4,[%i1+0x10c]%asi ! Mem[000000006480010c] = 880825e3
! %l0 = d30208d1ee7b82f1, %l4 = 29a7f53f880825e3, %ccr = 44
movne %xcc,%l0,%l4 ! Register Not Moved
! %l4 = 29a7f53f880825e3, %l5 = 6a67d08a31b1bea1, %ccr = 44
movvs %icc,%l4,%l5 ! Register Not Moved
! %l2 = e8ebb127a7a48b8b, Mem[0000000091000158] = 0fc484af484b74d9
stx %l2,[%i6+0x158] ! Mem[0000000091000158] = e8ebb127a7a48b8b
! %l6 = 2edfd838, %l7 = ce6d51e6, Mem[0000000064000048] = 9b71ed4f 1e1660b6
std %l6,[%i0+0x048] ! Mem[0000000064000048] = 2edfd838 ce6d51e6
! Mem[00000000900001fc] = 64acdc55, %g18 = 260ec2a8e25c1903
ldsw [%i4+0x1fc],%g2 ! %g2 = 260ec2a8e25c1903
! %l5 = 6a67d08a31b1bea1, Mem[0000000091800090] = faf7017d39663de8, %asi = 80
stxa %l5,[%o0+0x090]%asi ! Mem[0000000091800090] = 6a67d08a31b1bea1
! %l7 = fc689dfcce6d51e6, Mem[0000000064000130] = 08291a6205130d15
stx %l7,[%i0+0x130] ! Mem[0000000064000130] = fc689dfcce6d51e6
! %f0 = 6195be5c 860bcb31 456c3c27 19a381c1
! %f4 = 094e29da e800586e b510693e 94fdee55
! %f8 = 40220754 a647f739 693d3bdb 0c5b2112
! %f12 = 44b5adee 6a3fd6b3 b4557cd3 653cec22
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000090800194] = 249cb1ed, %g18 = 260ec2a8e25c1903
ldsw [%i5+0x194],%g2 ! %g2 = 260ec2a8e25c1903
p42_label_2:
! Mem[0000000090800104] = e0e3cc43, %g2 = 00000000249cb1ed
lduw [%i5+0x104],%g2 ! %g2 = 00000000e0e3cc43
! %l6 = 09def29a2edfd838, Mem[0000000091800004] = 5d5101b3
stb %l6,[%o0+0x004] ! Mem[0000000091800004] = 385101b3
! %f16 = f95407dc 6cae4694 259fae9f 7eac2eab
! %f20 = f50c6a92 586648a0 d8761d9e 798b701e
! %f24 = 8aee682f efadab3c 6b94a4e1 5141a1c2
! %f28 = 76c38cdd a6a6f93c 671d90a3 91cc9340
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l4 = 29a7f53f880825e3, %l0 = d30208d1ee7b82f1, %l5 = 6a67d08a31b1bea1
xnorcc %l4,%l0,%l5 ! %l5 = 055a0211998c58ed, %ccr = 08
! Mem[000000009180013c] = 00bd2c79, %g2 = 00000000e0e3cc43
ldub [%o0+0x13e],%g2 ! %g2 = 0000000000000000
! %l0 = d30208d1ee7b82f1, %l0 = d30208d1ee7b82f1, %l7 = fc689dfcce6d51e6
taddcc %l0,%l0,%l7 ! %l7 = a60411a3dcf705e2, %ccr = 9b
! %l2 = e8ebb127a7a48b8b, %l7 = a60411a3dcf705e2, %ccr = 9b
mova %icc,%l2,%l7 ! Moved, %l7 = e8ebb127a7a48b8b
! %l4 = 880825e3, %l5 = 998c58ed, Mem[0000000090800020] = 6b575173 80100360
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 880825e3 998c58ed
! Mem[00000000658001e0] = 8c448dc7, %l4 = 29a7f53f880825e3
swap [%i3+0x1e0],%l4 ! %l4 = 000000008c448dc7
! Mem[0000000064000020] = 6e068f67, %f9 = a647f739
lda [%i0+%o4]0x81,%f9 ! %f9 = 6e068f67
p42_label_3:
! Mem[0000000064800178] = 47165e86, %l3 = db851b680685ebd4
swap [%i1+0x178],%l3 ! %l3 = 0000000047165e86
! Mem[0000000091000018] = 6b8eab41139cf6c9, %f48 = 2149a525 3f857770
ldd [%i6+%o3],%f48 ! %f48 = 6b8eab41 139cf6c9
! Mem[0000000091000008] = debf9a38 c8eb2c4a, %g2 = 00000000, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 00000000debf9a38 00000000c8eb2c4a
! Mem[00000000648001e0] = 678644ea, %l5 = 055a0211998c58ed
swap [%i1+0x1e0],%l5 ! %l5 = 00000000678644ea
! Mem[0000000090800040] = ab4d9bed 8673fe99, %g2 = debf9a38, %g3 = c8eb2c4a
ldd [%i5+0x040],%g2 ! %g2 = 00000000ab4d9bed 000000008673fe99
! %l1 = ff386064aa9f9140, imm = 0000000000000cd6, %l2 = e8ebb127a7a48b8b
addc %l1,0xcd6,%l2 ! %l2 = ff386064aa9f9e17
! Mem[00000000918001c0] = d8426caa, %g2 = 00000000ab4d9bed
lduh [%o0+0x1c2],%g2 ! %g2 = 000000000000d842
! Mem[0000000064800010] = 32f24d39bb3ef32d, %f14 = b4557cd3 653cec22
ldd [%i1+%o2],%f14 ! %f14 = 32f24d39 bb3ef32d
! Clear Register : %l2 = ff386064aa9f9e17
clr %l2 ! %l2 = 0000000000000000
! Mem[0000000090000138] = cb533f7f3f8d7d73, %f48 = 6b8eab41 139cf6c9
ldd [%i4+0x138],%f48 ! %f48 = cb533f7f 3f8d7d73
p42_label_4:
! %l1 = ff386064aa9f9140, Mem[00000000910001e8] = be77e5d02936a680
stx %l1,[%i6+0x1e8] ! Mem[00000000910001e8] = ff386064aa9f9140
! %l1 = ff386064aa9f9140, %l5 = 00000000678644ea, %ccr = 9b
movge %icc,%l1,%l5 ! Moved, %l5 = ff386064aa9f9140
! Mem[000000009080004c] = 7f63d586, %g2 = 000000000000d842
lduh [%i5+0x04c],%g2 ! %g2 = 0000000000007f63
! Mem[0000000064800094] = 09eaa95b, %l4 = 000000008c448dc7
ldsw [%i1+0x094],%l4 ! %l4 = 0000000009eaa95b
! %f0 = 6195be5c 860bcb31 456c3c27 19a381c1
! %f4 = 094e29da e800586e b510693e 94fdee55
! %f8 = 40220754 6e068f67 693d3bdb 0c5b2112
! %f12 = 44b5adee 6a3fd6b3 32f24d39 bb3ef32d
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000065800028] = 7f73d854 f4c698ec, %l4 = 09eaa95b, %l5 = aa9f9140
ldda [%i3+%o5]0x81,%l4 ! %l4 = 000000007f73d854 00000000f4c698ec
membar #Sync ! Added by membar checker (262)
! Mem[0000000090000078] = d3653cec, %g2 = 0000000000007f63
ldsb [%i4+0x07b],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000006480002c] = a709a986, %l0 = d30208d1ee7b82f1
ldstub [%i1+0x02c],%l0 ! %l0 = 000000a7000000ff
! %l6 = 09def29a2edfd838, Mem[000000009100004a] = 770bf7a5
sth %l6,[%i6+0x04a] ! Mem[0000000091000048] = d838f7a5
! %l5 = 00000000f4c698ec, %l6 = 09def29a2edfd838, %l3 = 0000000047165e86
xor %l5,%l6,%l3 ! %l3 = 09def29ada1940d4
p42_label_5:
! Mem[0000000064800040] = 89fafc87 eb476678 118265b5 77547345
! Mem[0000000064800050] = f075f71c 050aa457 537ac791 e201e6f0
! Mem[0000000064800060] = a6e47858 c56d6cf8 6a7c16e6 333b0fa8
! Mem[0000000064800070] = f106c173 7e113841 20f0481b b7f02fc5
ldda [%i1+%g4]ASI_BLK_S,%f0 ! Block Load from 0000000064800040
! Mem[0000000090800178] = 9bc20eb3, %g18 = 260ec2a8e25c1903
ldsw [%i5+0x178],%g2 ! %g2 = 260ec2a8e25c1903
! Mem[00000000648001cc] = e0cb658c, %l4 = 000000007f73d854
swap [%i1+0x1cc],%l4 ! %l4 = 00000000e0cb658c
! Mem[00000000900000f8] = 4093cc91 a3901d67, %g2 = 9bc20eb3, %g3 = 8673fe99
ldd [%i4+0x0f8],%g2 ! %g2 = 000000004093cc91 00000000a3901d67
! %l1 = ff386064aa9f9140, %l7 = e8ebb127a7a48b8b, %ccr = 9b
movvc %icc,%l1,%l7 ! Register Not Moved
! %f26 = 6b94a4e1, Mem[00000000918000ec] = 6ad942c8
st %f26,[%o0+0x0ec] ! Mem[00000000918000ec] = 6b94a4e1
! immd = 000000000000003c, %l4 = 00000000e0cb658c, %ccr = 9b
movne %xcc,0x03c,%l4 ! Moved, %l4 = 000000000000003c
! Invert Register : %l7 = e8ebb127a7a48b8b
xor %l7,-1,%l7 ! %l7 = 17144ed8585b7474
! Mem[00000000648001f0] = 6976a21e, %l1 = ff386064aa9f9140
swap [%i1+0x1f0],%l1 ! %l1 = 000000006976a21e
! %f16 = f95407dc 6cae4694 259fae9f 7eac2eab
! %f20 = f50c6a92 586648a0 d8761d9e 798b701e
! %f24 = 8aee682f efadab3c 6b94a4e1 5141a1c2
! %f28 = 76c38cdd a6a6f93c 671d90a3 91cc9340
mov 0x1c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_PL ! Block Store to 00000000648001c0
p42_label_6:
! %l7 = 17144ed8585b7474, immd = 0000000000000db1, %l4 = 000000000000003c
sdivx %l7,0xdb1,%l4 ! %l4 = 0001af88b77f7a72
! Mem[0000000064800184] = 83341bfc, %l3 = da1940d4, %l0 = 000000a7
add %i1,0x184,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000083341bfc
! Mem[0000000065800018] = e8e23f5d, %f2 = 118265b5
lda [%i3+%o3]0x88,%f2 ! %f2 = e8e23f5d
! %l0 = 0000000083341bfc, Mem[00000000918001a0] = 5cdd140da0d0b813
stx %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 0000000083341bfc
! %l2 = 0000000000000000, Mem[0000000090000024] = eb88c987
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 00000000
! %l5 = 00000000f4c698ec, Mem[00000000910001f2] = ed9cb153
stb %l5,[%i6+0x1f2] ! Mem[00000000910001f0] = ec9cb153
! Mem[0000000065800070] = db89ea64adb2f8e2, %l0 = 0000000083341bfc, %l0 = 0000000083341bfc
add %i3,0x70,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = db89ea64adb2f8e2
! Mem[0000000090800160] = 3e9a8678739ddb05, %g2 = 000000004093cc91
ldx [%i5+0x160],%g2 ! %g2 = 3e9a8678739ddb05
! Mem[000000009100004c] = f7a5ca85, %g2 = 3e9a8678739ddb05
lduh [%i6+0x04c],%g2 ! %g2 = 000000000000f7a5
! %l6 = 09def29a2edfd838, Mem[00000000900000ac] = f3b2ac3e
stw %l6,[%i4+0x0ac] ! Mem[00000000900000ac] = 2edfd838
p42_label_7:
! %f16 = f95407dc 6cae4694 259fae9f 7eac2eab
! %f20 = f50c6a92 586648a0 d8761d9e 798b701e
! %f24 = 8aee682f efadab3c 6b94a4e1 5141a1c2
! %f28 = 76c38cdd a6a6f93c 671d90a3 91cc9340
mov 0x140,%g4
stda %f16,[%i2+%g4]ASI_BLK_PL ! Block Store to 0000000065000140
save ! CWP = 1
! %f4 = f075f71c, Mem[0000000064000000] = 87ef9f8a
sta %f4 ,[%o0+%g0]0x88 ! Mem[0000000064000000] = f075f71c
! %l0 = d3f01228, %l1 = b3df3d0c, Mem[00000000918000a0] = 2f619c6b e48ce048
std %l0,[%i0+0x0a0] ! Mem[00000000918000a0] = d3f01228 b3df3d0c
! immd = 0000000000000156, %l7 = b8f0f12a7c1f6ae9, %ccr = 9b
movge %icc,0x156,%l7 ! Moved, %l7 = 0000000000000156
! Mem[0000000090000054] = e800586e, %g2 = 000000000000f7a5
ldsh [%o4+0x054],%g2 ! %g2 = ffffffffffffe800
! Mem[0000000090800164] = 739ddb05, %g2 = ffffffffffffe800
lduh [%o5+0x164],%g2 ! %g2 = 000000000000739d
! Mem[0000000064800020] = 9352c7cc454c72f0, %f12 = f106c173 7e113841
ldda [%o1+%i4]0x89,%f12 ! %f12 = 9352c7cc 454c72f0
! Mem[0000000090800168] = 9a59a5ee, %g2 = 000000000000739d
ldsh [%o5+0x16a],%g2 ! %g2 = ffffffffffff9a59
! %l2 = 9c958e3f88cdf7b8, Mem[0000000090000050] = 094e29da
stw %l2,[%o4+0x050] ! Mem[0000000090000050] = 88cdf7b8
p42_label_8: ! %cwp = 1
! %l0 = af4938e7d3f01228, imm = 0000000000000676, %l1 = 934114d2b3df3d0c
taddcc %l0,0x676,%l1 ! %l1 = af4938e7d3f0189e, %ccr = 8a
! Mem[0000000091800030] = 268769d2, %g18 = 359759c09f792237
ldsw [%i0+0x030],%g2 ! %g2 = 359759c09f792237
! immd = 00000000000002f0, %l5 = 2c54cdba44b8b0cb, %ccr = 8a
movvs %icc,0x2f0,%l5 ! Moved, %l5 = 00000000000002f0
! %l1 = af4938e7d3f0189e, Mem[0000000064000028] = 87bbb7db
stba %l1,[%o0+%i5]0x80 ! Mem[0000000064000028] = 9ebbb7db
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
ldda [%o4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l1 = af4938e7d3f0189e, Mem[00000000918000f0] = 8523d502
sth %l1,[%i0+0x0f0] ! Mem[00000000918000f0] = 189ed502
! %l0 = af4938e7d3f01228, Mem[0000000090800180] = 5bb62bcb01823381
stx %l0,[%o5+0x180] ! Mem[0000000090800180] = af4938e7d3f01228
membar #Sync ! Added by membar checker (263)
! Mem[00000000648001e8] = c2a14151, %l7 = 0000000000000156
swap [%o1+0x1e8],%l7 ! %l7 = 00000000c2a14151
! Mem[0000000091800044] = 5af932e1, %g18 = 359759c09f792237
ldsw [%i0+0x044],%g2 ! %g2 = 359759c09f792237
! Mem[000000009080002c] = 8fd332d4, %g2 = 000000005af932e1
ldub [%o5+0x02c],%g2 ! %g2 = 000000000000008f
p42_label_9: ! %cwp = 1
! Mem[0000000064000010] = f309cad428cc994c, %f16 = f95407dc 6cae4694
ldda [%o0+%i2]0x88,%f16 ! %f16 = f309cad4 28cc994c
! %l4 = 0a6bb6a461f4a49b, %l7 = 00000000c2a14151, %l3 = 240c9423953a5b2f
addcc %l4,%l7,%l3 ! %l3 = 0a6bb6a52495e5ec, %ccr = 01
restore ! CWP = 0
! Mem[00000000918000c4] = ae582979, %g18 = 260ec2a8e25c1903
ldsw [%o0+0x0c4],%g2 ! %g2 = 260ec2a8e25c1903
! %l3 = 09def29ada1940d4, Mem[0000000065000020] = f08a8f52
stwa %l3,[%i2+%o4]0x80 ! Mem[0000000065000020] = da1940d4
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f 00000000 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l0 = db89ea64adb2f8e2, Mem[0000000091000100] = 9416c8c1a8d0d6e8
stx %l0,[%i6+0x100] ! Mem[0000000091000100] = db89ea64adb2f8e2
! Mem[00000000918001f0] = 7ba8917e 3e403ba4, %g2 = ae582979, %g3 = a3901d67
ldd [%o0+0x1f0],%g2 ! %g2 = 000000007ba8917e 000000003e403ba4
! Mem[0000000065000010] = 2780342d, %f14 = 20f0481b
lda [%i2+%o2]0x80,%f14 ! %f14 = 2780342d
membar #Sync ! Added by membar checker (264)
! %l3 = 09def29ada1940d4, Mem[0000000090000008] = 847e4c88d6c112ce
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 09def29ada1940d4
p42_label_10:
! %l2 = 0000000000000000, Mem[00000000918000e0] = ab568635
stw %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000
! %l7 = 17144ed8585b7474, Mem[0000000090000110] = 22655a0b7f8b313f
stx %l7,[%i4+0x110] ! Mem[0000000090000110] = 17144ed8585b7474
! Mem[0000000090800150] = 2c26f3efdb6786fd, %g2 = 000000007ba8917e
ldx [%i5+0x150],%g2 ! %g2 = 2c26f3efdb6786fd
! %l3 = 09def29ada1940d4, %l2 = 0000000000000000, %ccr = 01
movg %xcc,%l3,%l2 ! Moved, %l2 = 09def29ada1940d4
! Mem[0000000090800054] = e8d47b00, %g2 = 2c26f3efdb6786fd
ldsb [%i5+0x054],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000009100018c] = ee5a8be7, %g2 = ffffffffffffffe8
ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffee5a
! %f0 = 89fafc87 eb476678 e8e23f5d 77547345
! %f4 = f075f71c 050aa457 537ac791 e201e6f0
! %f8 = a6e47858 c56d6cf8 6a7c16e6 333b0fa8
! %f12 = 9352c7cc 454c72f0 2780342d b7f02fc5
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000918001f4] = 3e403ba4, %g2 = ffffffffffffee5a
lduh [%o0+0x1f4],%g2 ! %g2 = 0000000000003e40
! %l4 = 0001af88b77f7a72, Mem[0000000065000000] = 9d7b5700
stha %l4,[%i2+%g0]0x89 ! Mem[0000000065000000] = 9d7b7a72
! Mem[0000000065800000] = 3542f92c, %f20 = f50c6a92
lda [%i3+%g0]0x89,%f20 ! %f20 = 3542f92c
p42_label_11:
! Mem[00000000918001f0] = 7ba8917e, %g18 = 260ec2a8e25c1903
ldsw [%o0+0x1f0],%g2 ! %g2 = 260ec2a8e25c1903
! %l0 = adb2f8e2, %l1 = 6976a21e, Mem[00000000908000d8] = 9c4dedb5 2e9f5b4f
std %l0,[%i5+0x0d8] ! Mem[00000000908000d8] = adb2f8e2 6976a21e
! %f30 = 671d90a3 91cc9340, Mem[0000000064000018] = 74a5c6dd 5b30ce87
stda %f30,[%i0+%o3]0x81 ! Mem[0000000064000018] = 671d90a3 91cc9340
! Mem[0000000065800018] = 5d3fe2e818eb1675, %l2 = 09def29ada1940d4, %l7 = 17144ed8585b7474
add %i3,0x18,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 5d3fe2e818eb1675
! Mem[00000000640001a8] = 5842ca4661153b85, %l6 = 09def29a2edfd838, %l5 = 00000000f4c698ec
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5842ca4661153b85
! %l0 = db89ea64adb2f8e2, imm = fffffffffffff8b8, %l6 = 09def29a2edfd838
addcc %l0,-0x748,%l6 ! %l6 = db89ea64adb2f19a, %ccr = 99
! %l5 = 5842ca4661153b85, %l4 = 0001af88b77f7a72, %l7 = 5d3fe2e818eb1675
taddcc %l5,%l4,%l7 ! %l7 = 584479cf1894b5f7, %ccr = 03
! %f16 = f309cad4 28cc994c, Mem[0000000091800178] = b03d72e9 5a6737e7
stda %f16,[%o0+0x178]%asi ! Mem[0000000091800178] = f309cad4 28cc994c
! %l1 = 000000006976a21e, %l3 = 09def29ada1940d4, %y = 00000000
smul %l1,%l3,%l7 ! %l7 = f062cb3a5fb3c0d8, %y = f062cb3a
! Mem[0000000065800008] = 2dffc650b71602b4, %f18 = 259fae9f 7eac2eab
ldda [%i3+%o1]0x88,%f18 ! %f18 = 2dffc650 b71602b4
p42_label_12:
! Mem[0000000065800158] = 16b437eae1526e4d, %l3 = 09def29ada1940d4, %l6 = db89ea64adb2f19a
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 16b437eae1526e4d
! immd = 00000000000000a7, %l3 = 09def29ada1940d4, %ccr = 03
movle %xcc,0x0a7,%l3 ! Register Not Moved
! %l4 = 0001af88b77f7a72, Mem[0000000090800010] = 8d8cadf7
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = b77f7a72
! immd = 0000000000000100, %l3 = 09def29ada1940d4, %ccr = 03
movge %icc,0x100,%l3 ! Register Not Moved
! %l7 = f062cb3a5fb3c0d8, Mem[0000000090800098] = bde91366
sth %l7,[%i5+0x098] ! Mem[0000000090800098] = c0d81366
! Mem[0000000065800028] = 7f73d854, %f26 = 6b94a4e1
lda [%i3+%o5]0x81,%f26 ! %f26 = 7f73d854
! Mem[0000000065800010] = a4b378ea, %l6 = 16b437eae1526e4d
ldstuba [%i3+%o2]0x80,%l6 ! %l6 = 000000a4000000ff
! immd = 0000000000000376, %l6 = 00000000000000a4, %ccr = 03
movn %xcc,0x376,%l6 ! Register Not Moved
! Mem[0000000064800000] = 966c8631, %l7 = f062cb3a5fb3c0d8
lduwa [%i1+%g0]0x88,%l7 ! %l7 = 00000000966c8631
! %l4 = 0001af88b77f7a72, %l1 = 000000006976a21e, %ccr = 03
movl %xcc,%l4,%l1 ! Register Not Moved
p42_label_13:
! Mem[0000000065800088] = 090a64e1, %l2 = 09def29ada1940d4
lduh [%i3+0x088],%l2 ! %l2 = 000000000000090a
! %f21 = 586648a0, Mem[00000000908000a4] = acc620fa
st %f21,[%i5+0x0a4] ! Mem[00000000908000a4] = 586648a0
! %f20 = 3542f92c 586648a0, Mem[0000000064000028] = dbb7bb9e 6f9e6e19
stda %f20,[%i0+%o5]0x88 ! Mem[0000000064000028] = 3542f92c 586648a0
! %l1 = 000000006976a21e, immed = fffffe79, %l1 = 000000006976a21e
tsubcctv %l1,-0x187,%l1 ! %l0 = db89ea64adb2f905, Trapped
! %l5 = 5842ca4661153b85, %l2 = 000000000000090a, %ccr = 03
movneg %icc,%l5,%l2 ! Register Not Moved
! immd = 00000000000003c9, %l7 = 00000000966c8631, %ccr = 03
mova %xcc,0x3c9,%l7 ! Moved, %l7 = 00000000000003c9
! Mem[0000000065800028] = ec98c6f454d8737f, %l5 = 5842ca4661153b85
ldxa [%i3+%o5]0x88,%l5 ! %l5 = ec98c6f454d8737f
! %l5 = ec98c6f454d8737f, Mem[0000000090800170] = 4cca3bb685e8b593, %asi = 80
stxa %l5,[%i5+0x170]%asi ! Mem[0000000090800170] = ec98c6f454d8737f
! Mem[0000000065000120] = f86aff3c 8f4fdf26, %l0 = adb2f905, %l1 = 6976a21e
ldd [%i2+0x120],%l0 ! %l0 = 00000000f86aff3c 000000008f4fdf26
! done : should take illegal inst trap, %l0 = 00000000f86aff3c
done ! Illegal inst trap : %l0 = 00000000f86aff4c
p42_label_14:
! %l6 = 00000000000000a4, Mem[00000000918000e3] = 004a05a7
stb %l6,[%o0+0x0e3] ! Mem[00000000918000e0] = a44a05a7
! Mem[0000000090000088] = 3d86d273 c7e2b54b, %g2 = 7ba8917e, %g3 = 3e403ba4
ldd [%i4+0x088],%g2 ! %g2 = 000000003d86d273 00000000c7e2b54b
! %l0 = 00000000f86aff4c, %l0 = 00000000f86aff4c, %ccr = 03
movne %icc,%l0,%l0 ! Moved, %l0 = 00000000f86aff4c
! immd = 00000000000001e5, %l2 = 000000000000090a, %ccr = 03
movneg %xcc,0x1e5,%l2 ! Register Not Moved
! %l2 = 000000000000090a, %l3 = 09def29ada1940d4, %l3 = 09def29ada1940d4
taddcc %l2,%l3,%l3 ! %l3 = 09def29ada1949de, %ccr = 0a
! Mem[00000000648000f8] = cc27f35e, %l6 = 000000a4, %l6 = 000000a4
add %i1,0xf8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cc27f35e
! Mem[0000000064000000] = f075f71c, %l7 = 00000000000003c9
lduha [%i0+%g0]0x89,%l7 ! %l7 = 000000000000f71c
! %l3 = 09def29ada1949de, imm = 0000000000000003, %l2 = 000000000000090a
sll %l3,0x003,%l2 ! %l2 = 4ef794d6d0ca4ef0
! Mem[0000000090000020] = 318c4f8f, %g18 = 260ec2a8e25c1903
ldsw [%i4+%o4],%g2 ! %g2 = 260ec2a8e25c1903
! %l4 = b77f7a72, %l5 = 54d8737f, Mem[0000000090800148] = a5b1dbba 2cfe970f
std %l4,[%i5+0x148] ! Mem[0000000090800148] = b77f7a72 54d8737f
p42_label_15:
! Mem[0000000091000154] = 102de8eb, %g2 = 00000000318c4f8f
ldsh [%i6+0x156],%g2 ! %g2 = 000000000000102d
! %f1 = eb476678, Mem[0000000065800028] = 7f73d854
sta %f1 ,[%i3+%o5]0x81 ! Mem[0000000065800028] = eb476678
! %l4 = 0001af88b77f7a72, %l4 = 0001af88b77f7a72, %ccr = 0a
movre %l4,%l4,%l4 ! Not Moved, %l4 = 0001af88b77f7a72
! %l7 = 000000000000f71c, immed = fffff84c, %y = f062cb3a
udivcc %l7,-0x7b4,%l6 ! %l6 = 00000000f062d275, %ccr = 08
mov %l0,%y ! %y = f86aff4c
! %l6 = 00000000f062d275, %l0 = 00000000f86aff4c, %l2 = 4ef794d6d0ca4ef0
addc %l6,%l0,%l2 ! %l2 = 00000001e8cdd1c1
! Mem[0000000064000064] = d4e28bab, %l6 = 00000000f062d275
swap [%i0+0x064],%l6 ! %l6 = 00000000d4e28bab
! Mem[000000009000014c] = 976ad6ef, %g2 = 000000000000102d
ldsha [%i4+0x14e]%asi,%g2 ! %g2 = ffffffffffff976a
! Mem[00000000908001f8] = f8f57db4b1717f8a, %g2 = ffffffffffff976a
ldxa [%i5+0x1f8]%asi,%g2 ! %g2 = f8f57db4b1717f8a
! Mem[0000000091000050] = 1a23a2fe, %g2 = f8f57db4b1717f8a
lduw [%i6+0x050],%g2 ! %g2 = 000000001a23a2fe
! Mem[0000000064000008] = 45746d4bb3798cd0, %f24 = 8aee682f efadab3c
ldda [%i0+%o1]0x89,%f24 ! %f24 = 45746d4b b3798cd0
p42_label_16:
! Mem[0000000064000000] = 1cf775f0be84390f, %l7 = 000000000000f71c, %l6 = 00000000d4e28bab
casxa [%i0]0x80,%l7,%l6 ! %l6 = 1cf775f0be84390f
! %f0 = 89fafc87, Mem[0000000091800030] = 268769d2
st %f0 ,[%o0+0x030] ! Mem[0000000091800030] = 89fafc87
! Clear Register : %l1 = 000000008f4fdf26
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000091800068] = fe4a806ee82208c9, %g2 = 000000001a23a2fe
ldx [%o0+0x068],%g2 ! %g2 = fe4a806ee82208c9
! Mem[000000006580011c] = 3d6a1b76, %l3 = 09def29ada1949de
ldstub [%i3+0x11c],%l3 ! %l3 = 0000003d000000ff
! Mem[0000000091000040] = 0115df7d, %g18 = 260ec2a8e25c1903
ldsw [%i6+0x040],%g2 ! %g2 = 260ec2a8e25c1903
! Mem[0000000090000138] = 7f3f8d7d, %g2 = 000000000115df7d
ldub [%i4+0x13b],%g2 ! %g2 = 000000000000007f
! Mem[00000000908001e8] = 1ff578e9, %g2 = 000000000000007f
lduh [%i5+0x1e8],%g2 ! %g2 = 0000000000001ff5
! %l3 = 000000000000003d, Mem[00000000900000c8] = ab2eac7e
stw %l3,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000003d
! Mem[000000006500007c] = fee34370, %l1 = 00000000, %l2 = e8cdd1c1
add %i2,0x7c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000fee34370
p42_label_17:
! %l2 = 00000000fee34370, Mem[0000000064000010] = f309cad428cc994c
stxa %l2,[%i0+%o2]0x89 ! Mem[0000000064000010] = 00000000fee34370
! Mem[0000000065000088] = 7c0f9923528e4371, %l3 = 000000000000003d, %l1 = 0000000000000000
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 7c0f9923528e4371
! Mem[0000000065800008] = b40216b7, %l2 = 00000000fee34370
lduha [%i3+%o1]0x81,%l2 ! %l2 = 000000000000b402
! Mem[0000000091000144] = 2483298e, %g2 = 0000000000001ff5
ldub [%i6+0x144],%g2 ! %g2 = 0000000000000024
! %l3 = 000000000000003d, %l3 = 000000000000003d, %ccr = 08
movl %xcc,%l3,%l3 ! Register Not Moved
! %l4 = 0001af88b77f7a72, Mem[000000006580007f] = 623dd773
stb %l4,[%i3+0x07f] ! Mem[000000006580007c] = 623dd772
! %l7 = 000000000000f71c, Mem[00000000908000dc] = 6976a21e
sth %l7,[%i5+0x0dc] ! Mem[00000000908000dc] = f71ca21e
! Invert Register : %l5 = ec98c6f454d8737f
xor %l5,-1,%l5 ! %l5 = 1367390bab278c80
! %l6 = 1cf775f0be84390f, %l2 = 000000000000b402, %ccr = 08
movneg %icc,%l6,%l2 ! Moved, %l2 = 1cf775f0be84390f
! Mem[0000000090000138] = cb533f7f, %g2 = 0000000000000024
lduw [%i4+0x138],%g2 ! %g2 = 00000000cb533f7f
p42_label_18:
! %l7 = 000000000000f71c, Mem[0000000090000110] = 17144ed8585b7474
stx %l7,[%i4+0x110] ! Mem[0000000090000110] = 000000000000f71c
! Mem[0000000065800078] = 46ab33dd, %l5 = 1367390bab278c80
swap [%i3+0x078],%l5 ! %l5 = 0000000046ab33dd
! %l5 = 0000000046ab33dd, Mem[00000000918000e4] = 4a05a747
sth %l5,[%o0+0x0e4] ! Mem[00000000918000e4] = 33dda747
! Mem[0000000064800010] = 32f24d39 bb3ef32d, %l6 = be84390f, %l7 = 0000f71c
ldda [%i1+%o2]0x80,%l6 ! %l6 = 0000000032f24d39 00000000bb3ef32d
! Mem[0000000065000018] = e16c2fa4, %l7 = 00000000bb3ef32d
lduba [%i2+%o3]0x80,%l7 ! %l7 = 00000000000000e1
! %l7 = 00000000000000e1, Mem[0000000064800010] = 2df33ebb394df232
stxa %l7,[%i1+%o2]0x89 ! Mem[0000000064800010] = 00000000000000e1
! %l6 = 0000000032f24d39, Mem[0000000064000000] = 1cf775f0
stha %l6,[%i0+%g0]0x81 ! Mem[0000000064000000] = 4d3975f0
! immd = 000000000000012a, %l1 = 7c0f9923528e4371, %ccr = 08
movneg %icc,0x12a,%l1 ! Moved, %l1 = 000000000000012a
! %l7 = 00000000000000e1, Mem[00000000908000fe] = dad0495e
sth %l7,[%i5+0x0fe] ! Mem[00000000908000fc] = 00e1495e
! %l6 = 0000000032f24d39, imm = fffffffffffff008, %l2 = 1cf775f0be84390f
andn %l6,-0xff8,%l2 ! %l2 = 0000000000000d31
p42_label_19:
! %l7 = 00000000000000e1, Mem[00000000918000d8] = 9a6536e1f7ed31a3
stx %l7,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000000000e1
! Mem[0000000091800024] = 12018cae, %g18 = 260ec2a8e25c1903
ldsw [%o0+0x024],%g2 ! %g2 = 260ec2a8e25c1903
! %l5 = 0000000046ab33dd, Mem[0000000065800008] = 2dffc650b71602b4
stxa %l5,[%i3+%o1]0x88 ! Mem[0000000065800008] = 0000000046ab33dd
! immd = 00000000000002ec, %l2 = 0000000000000d31, %ccr = 08
movn %icc,0x2ec,%l2 ! Register Not Moved
! immd = 0000000000000375, %l3 = 000000000000003d, %ccr = 08
move %icc,0x375,%l3 ! Register Not Moved
! Mem[00000000658000bc] = 0cff8204, %l0 = f86aff4c, %l2 = 00000d31
add %i3,0xbc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000cff8204
! %l6 = 0000000032f24d39, %l2 = 000000000cff8204, %l3 = 000000000000003d
xor %l6,%l2,%l3 ! %l3 = 000000003e0dcf3d
! %l1 = 000000000000012a, %l5 = 0000000046ab33dd, %l3 = 000000003e0dcf3d
udivx %l1,%l5,%l3 ! %l3 = 0000000000000000
! %l2 = 000000000cff8204, Mem[000000009180009c] = 8acc12dd
stw %l2,[%o0+0x09c] ! Mem[000000009180009c] = 0cff8204
! Mem[00000000908000d8] = e2f71ca2, %g2 = 0000000012018cae
ldsb [%i5+0x0db],%g2 ! %g2 = ffffffffffffffe2
p42_label_20:
! Mem[0000000065800008] = 46ab33dd, %l7 = 00000000000000e1
swapa [%i3+%o1]0x89,%l7 ! %l7 = 0000000046ab33dd
! %f28 = 76c38cdd a6a6f93c, Mem[0000000091800178] = f309cad4 28cc994c
std %f28,[%o0+0x178] ! Mem[0000000091800178] = 76c38cdd a6a6f93c
! Mem[00000000640000af] = e329f613, %l1 = 000000000000012a
ldstub [%i0+0x0af],%l1 ! %l1 = 00000013000000ff
! Mem[0000000065800084] = e0faf021, %l0 = 00000000f86aff4c
ldub [%i3+0x085],%l0 ! %l0 = 00000000000000fa
! Mem[0000000064800000] = 31866c96, %l6 = 0000000032f24d39
ldsha [%i1+%g0]0x80,%l6 ! %l6 = 0000000000003186
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800168] = 026ca9369945ca36, %g2 = ffffffffffffffe2
ldx [%o0+0x168],%g2 ! %g2 = 026ca9369945ca36
! Mem[00000000900001ec] = b77494e2, %g2 = 026ca9369945ca36
ldsb [%i4+0x1ed],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000065000000] = 727a7b9d, %l1 = 0000000000000013
ldsha [%i2+%g0]0x80,%l1 ! %l1 = 000000000000727a
! Mem[0000000065800018] = 5d3fe2e8, %l5 = 0000000046ab33dd
ldswa [%i3+%o3]0x80,%l5 ! %l5 = 000000005d3fe2e8
p42_label_21:
! Mem[000000009180018c] = 6efc0b6e, %g18 = 260ec2a8e25c1903
ldsw [%o0+0x18c],%g2 ! %g2 = 260ec2a8e25c1903
! Mem[0000000064000050] = b88314f7, %l6 = 0000000000003186
swap [%i0+0x050],%l6 ! %l6 = 00000000b88314f7
! Mem[0000000065000018] = a42f6ce1, %l4 = 0001af88b77f7a72
lduwa [%i2+%o3]0x88,%l4 ! %l4 = 00000000a42f6ce1
! %l6 = 00000000b88314f7, Mem[0000000091000116] = cf505d8c
sth %l6,[%i6+0x116] ! Mem[0000000091000114] = 14f75d8c
! Mem[0000000064000020] = 6e068f67, %l4 = 00000000a42f6ce1
lduha [%i0+%o4]0x81,%l4 ! %l4 = 0000000000006e06
! Mem[0000000065800080] = 2077073e, %l1 = 000000000000727a
swap [%i3+0x080],%l1 ! %l1 = 000000002077073e
! Mem[0000000064000184] = e990d7d2, %l3 = 0000000000000000
ldstub [%i0+0x184],%l3 ! %l3 = 000000e9000000ff
! %f5 = 050aa457, Mem[0000000090000090] = 44bb020f
st %f5 ,[%i4+0x090] ! Mem[0000000090000090] = 050aa457
! Mem[000000006500006c] = 512869b3, %l7 = 46ab33dd, %l5 = 5d3fe2e8
add %i2,0x6c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000512869b3
! Mem[0000000091000064] = ae517095, %g2 = 000000006efc0b6e
ldub [%i6+0x065],%g2 ! %g2 = 00000000000000ae
p42_label_22:
! immd = 0000000000000308, %l5 = 00000000512869b3, %ccr = 08
movcc %xcc,0x308,%l5 ! Moved, %l5 = 0000000000000308
! %l2 = 000000000cff8204, Mem[00000000910001b1] = 59beee96
stb %l2,[%i6+0x1b1] ! Mem[00000000910001b0] = 04beee96
! immd = 000000000000019a, %l3 = 00000000000000e9, %ccr = 08
movcc %xcc,0x19a,%l3 ! Moved, %l3 = 000000000000019a
! Mem[00000000918001ac] = e3201269, %g18 = 260ec2a8e25c1903
ldsw [%o0+0x1ac],%g2 ! %g2 = 260ec2a8e25c1903
membar #Sync ! Added by membar checker (265)
! Mem[0000000090000040] = 89fafc87 eb476678 e8e23f5d 77547345
! Mem[0000000090000050] = f075f71c 050aa457 537ac791 e201e6f0
! Mem[0000000090000060] = a6e47858 c56d6cf8 6a7c16e6 333b0fa8
! Mem[0000000090000070] = 9352c7cc 454c72f0 2780342d b7f02fc5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000065000018] = e16c2fa4, %f29 = a6a6f93c
lda [%i2+%o3]0x81,%f29 ! %f29 = e16c2fa4
save ! CWP = 1
! Mem[0000000065000008] = dbcf6afe, %l1 = af4938e7d3f0189e
ldsba [%o2+%i1]0x80,%l1 ! %l1 = ffffffffffffffdb
! %l3 = 0a6bb6a52495e5ec, %l4 = 0a6bb6a461f4a49b, %ccr = 08
movrlez %l3,%l4,%l3 ! Not Moved, %l3 = 0a6bb6a52495e5ec
! immd = 000000000000008a, %l2 = 9c958e3f88cdf7b8, %ccr = 08
movcs %icc,0x08a,%l2 ! Register Not Moved
p42_label_23: ! %cwp = 1
! Mem[00000000918001d4] = 17b37a3c, %g2 = ffffffffe3201269
lduh [%i0+0x1d6],%g2 ! %g2 = 00000000000017b3
! %l0 = d3f01228, %l1 = ffffffdb, Mem[0000000065800008] = 000000e1 00000000
stda %l0,[%o3+%i1]0x88 ! Mem[0000000065800008] = d3f01228 ffffffdb
! %l7 = 00000000c2a14151, immed = 0000000b, %y = f86aff4c
smulcc %l7,0x00b,%l6 ! %l6 = fffffffd5cedce7b, %ccr = 80, %y = fffffffd
! Mem[00000000910000c4] = cf41e919, %g2 = 00000000000017b3
ldsb [%o6+0x0c7],%g2 ! %g2 = ffffffffffffffcf
! %l0 = af4938e7d3f01228, imm = 000000000000001f, %l6 = fffffffd5cedce7b
sll %l0,0x01f,%l6 ! %l6 = e9f8091400000000
! Mem[0000000090800174] = 54d8737f, %g2 = ffffffffffffffcf
lduh [%o5+0x174],%g2 ! %g2 = 00000000000054d8
! %l1 = ffffffffffffffdb, Mem[0000000064000010] = fee34370
stha %l1,[%o0+%i2]0x89 ! Mem[0000000064000010] = fee3ffdb
! Mem[00000000910000ec] = 778073fc, %g2 = 00000000000054d8
lduw [%o6+0x0ec],%g2 ! %g2 = 00000000778073fc
! Mem[0000000064800010] = e1000000, %l0 = d3f01228, %l0 = d3f01228
add %o1,0x10,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e1000000
! %f20 = 3542f92c 586648a0, Mem[0000000091800108] = c90e6f67 de11d2fc
stda %f20,[%i0+0x108]%asi ! Mem[0000000091800108] = 3542f92c 586648a0
p42_label_24: ! %cwp = 1
! %f0 = 89fafc87 eb476678 e8e23f5d 77547345
! %f4 = f075f71c 050aa457 537ac791 e201e6f0
! %f8 = a6e47858 c56d6cf8 6a7c16e6 333b0fa8
! %f12 = 9352c7cc 454c72f0 2780342d b7f02fc5
stda %f0,[%o4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! %f18 = 2dffc650 b71602b4, Mem[0000000064800010] = 000000e1 00000000
stda %f18,[%o1+%i2]0x88 ! Mem[0000000064800010] = 2dffc650 b71602b4
! Mem[0000000091800160] = 877a44c3bcb72634, %g2 = 00000000778073fc
ldx [%i0+0x160],%g2 ! %g2 = 877a44c3bcb72634
! Mem[000000006480019e] = c01f55dd, %l3 = 0a6bb6a52495e5ec
ldstub [%o1+0x19e],%l3 ! %l3 = 00000055000000ff
! %l6 = e9f8091400000000, Mem[0000000065000018] = e16c2fa4
stwa %l6,[%o2+%i3]0x81 ! Mem[0000000065000018] = 00000000
! %l6 = 00000000, %l7 = c2a14151, Mem[00000000908000c0] = 93984c09 a94c3d0a
std %l6,[%o5+0x0c0] ! Mem[00000000908000c0] = 00000000 c2a14151
! %l5 = 00000000000002f0, %l4 = 0a6bb6a461f4a49b, %ccr = 80
movcc %icc,%l5,%l4 ! Moved, %l4 = 00000000000002f0
! %l1 = ffffffffffffffdb, Mem[00000000910001eb] = 64aa9f91
stb %l1,[%o6+0x1eb] ! Mem[00000000910001e8] = dbaa9f91
! Mem[00000000900001b8] = 4d39bb3e, %g2 = 877a44c3bcb72634
lduh [%o4+0x1ba],%g2 ! %g2 = 0000000000004d39
! %f18 = 2dffc650, Mem[000000009000018c] = 19a381c1
st %f18,[%o4+0x18c] ! Mem[000000009000018c] = 2dffc650
p42_label_25: ! %cwp = 1
! Mem[0000000090000008] = 09def29ada1940d4, %g2 = 0000000000004d39
ldx [%o4+%i1],%g2 ! %g2 = 09def29ada1940d4
! %f21 = 586648a0, Mem[00000000910000b8] = 44654723
sta %f21,[%o6+0x0b8]%asi ! Mem[00000000910000b8] = 586648a0
! %l6 = e9f8091400000000, imm = 000000000000046b, %l1 = ffffffffffffffdb
subccc %l6,0x46b,%l1 ! %l1 = e9f80913fffffb95, %ccr = 89
! Mem[0000000091800184] = 96b8711a, %g2 = 09def29ada1940d4
ldsb [%i0+0x184],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000064800008] = 789b1811 a4ba81fa, %l4 = 000002f0, %l5 = 000002f0
ldda [%o1+%i1]0x88,%l4 ! %l4 = 00000000a4ba81fa 00000000789b1811
! Mem[0000000064800010] = b71602b4, %f31 = 91cc9340
lda [%o1+%i2]0x88,%f31 ! %f31 = b71602b4
! Mem[0000000064000008] = b3798cd0, %l5 = 00000000789b1811
lduwa [%o0+%i1]0x88,%l5 ! %l5 = 00000000b3798cd0
! Mem[0000000065000148] = ab2eac7e9fae9f25, %l3 = 0000000000000055, %l7 = 00000000c2a14151
add %o2,0x148,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ab2eac7e9fae9f25
! Mem[0000000064800000] = 31866c96, %l2 = 9c958e3f88cdf7b8
ldsha [%o1+%g0]0x81,%l2 ! %l2 = 0000000000003186
! Mem[00000000900001e8] = 2bf506373fb77494, %g2 = ffffffffffffff96
ldx [%o4+0x1e8],%g2 ! %g2 = 2bf506373fb77494
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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
restore ! CWP = 0
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 00000000000000fa
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002077073e
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000cff8204
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000019a
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000006e06
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000308
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b88314f7
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000046ab33dd
bne,a,pn %xcc,p42_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xfffffffd,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p42_failed
mov 0x111,%g1
! 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 89fafc87 eb476678
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e8e23f5d 77547345
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f075f71c 050aa457
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 537ac791 e201e6f0
bne %xcc,p42_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a6e47858 c56d6cf8
bne %xcc,p42_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6a7c16e6 333b0fa8
bne %xcc,p42_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9352c7cc 454c72f0
bne %xcc,p42_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 2780342d b7f02fc5
bne %xcc,p42_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f309cad4 28cc994c
bne %xcc,p42_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 2dffc650 b71602b4
bne %xcc,p42_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3542f92c 586648a0
bne %xcc,p42_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 45746d4b b3798cd0
bne %xcc,p42_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 7f73d854 5141a1c2
bne %xcc,p42_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 76c38cdd e16c2fa4
bne %xcc,p42_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 671d90a3 b71602b4
bne %xcc,p42_f30_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4d3975f0be84390f
ldx [%i0+0x000],%g3 ! Observed data at 0000000064000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = dbffe3fe00000000
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 = 671d90a391cc9340
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 = a04866582cf94235
ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2edfd838ce6d51e6
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 = 000031865f150fc7
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 = ab1447b2f062d275
ldx [%i0+0x060],%g3 ! Observed data at 0000000064000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6169e6cce329f6ff
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000640000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x130],%g2 ! Expected data = fc689dfcce6d51e6
ldx [%i0+0x130],%g3 ! Observed data at 0000000064000130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 29a9a9a4ff90d7d2
ldx [%i0+0x180],%g3 ! Observed data at 0000000064000180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x180,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = b40216b750c6ff2d
ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6b5da4d7ff09a986
ldx [%i1+0x028],%g3 ! Observed data at 0000000064800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x028,%g4
ldx [%g1+0x108],%g2 ! Expected data = fbee0804880825e3
ldx [%i1+0x108],%g3 ! Observed data at 0000000064800108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0685ebd4cf11c267
ldx [%i1+0x178],%g3 ! Observed data at 0000000064800178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0e96d7eec01fffdd
ldx [%i1+0x198],%g3 ! Observed data at 0000000064800198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9446ae6cdc0754f9
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000648001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ab2eac7e9fae9f25
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 = a0486658926a0cf5
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000648001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1e708b799e1d76d8
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000648001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3cabadef2f68ee8a
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000648001e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000156e1a4946b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000648001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3cf9a6a6dd8cc376
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000648001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4093cc91a3901d67
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000648001f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1f8,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 727a7b9dd32bc1a6
ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000dda7bbc8
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 = da1940d414282afd
ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x020,%g4
ldx [%g1+0x140],%g2 ! Expected data = 9446ae6cdc0754f9
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 = ab2eac7e9fae9f25
ldx [%i2+0x148],%g3 ! Observed data at 0000000065000148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = a0486658926a0cf5
ldx [%i2+0x150],%g3 ! Observed data at 0000000065000150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1e708b799e1d76d8
ldx [%i2+0x158],%g3 ! Observed data at 0000000065000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3cabadef2f68ee8a
ldx [%i2+0x160],%g3 ! Observed data at 0000000065000160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = c2a14151e1a4946b
ldx [%i2+0x168],%g3 ! Observed data at 0000000065000168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3cf9a6a6dd8cc376
ldx [%i2+0x170],%g3 ! Observed data at 0000000065000170
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4093cc91a3901d67
ldx [%i2+0x178],%g3 ! Observed data at 0000000065000178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x178,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 2812f0d3dbffffff
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 = ffb378ea730ae4e6
ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = eb476678f4c698ec
ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = ab278c80623dd772
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 = 0000727ae0faf021
ldx [%i3+0x080],%g3 ! Observed data at 0000000065800080
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x080,%g4
ldx [%g1+0x118],%g2 ! Expected data = 846bf65aff6a1b76
ldx [%i3+0x118],%g3 ! Observed data at 0000000065800118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x118,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 880825e376370539
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000658001e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1e0,%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_f4_fail:
set p42_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f6_fail:
set p42_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f8_fail:
set p42_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f10_fail:
set p42_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f12_fail:
set p42_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f14_fail:
set p42_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f16_fail:
set p42_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f18_fail:
set p42_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f20_fail:
set p42_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f24_fail:
set p42_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f26_fail:
set p42_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f28_fail:
set p42_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p42_f30_fail:
set p42_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
done
p42_trap1o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
done
p42_trap2e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800018]
addc %l7,-0xfe4,%l4
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800010]
stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800008]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000008]
done
p42_trap2o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000018]
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800018]
addc %l7,-0xfe4,%l4
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800010]
stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065800008]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000064000008]
done
p42_trap3e:
xnor %l2,%l4,%l7
done
p42_trap3o:
xnor %l2,%l4,%l7
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 = d30208d1ee7b82f1
ldx [%g1+0x008],%l1 ! %l1 = ff386064aa9f9140
ldx [%g1+0x010],%l2 ! %l2 = e8ebb127a7a48b8b
ldx [%g1+0x018],%l3 ! %l3 = db851b680685ebd4
ldx [%g1+0x020],%l4 ! %l4 = 29a7f53f880825e3
ldx [%g1+0x028],%l5 ! %l5 = 6a67d08a31b1bea1
ldx [%g1+0x030],%l6 ! %l6 = 09def29a2edfd838
ldx [%g1+0x038],%l7 ! %l7 = fc689dfcce6d51e6
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = af4938e7d3f01228
ldx [%g1+0x048],%l1 ! %l1 = 934114d2b3df3d0c
ldx [%g1+0x050],%l2 ! %l2 = 9c958e3f88cdf7b8
ldx [%g1+0x058],%l3 ! %l3 = 240c9423953a5b2f
ldx [%g1+0x060],%l4 ! %l4 = 0a6bb6a461f4a49b
ldx [%g1+0x068],%l5 ! %l5 = 2c54cdba44b8b0cb
ldx [%g1+0x070],%l6 ! %l6 = b360a561ab2fe91f
ldx [%g1+0x078],%l7 ! %l7 = b8f0f12a7c1f6ae9
! Initialize the output register of window 1
set p42_local0_start,%o0
set p42_local1_start,%o1
set p42_local2_start,%o2
set p42_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 3d305dfa de39a07c 343b313a 12a58e0e
! %f4 = 85e00c3c 439139e5 9795aace e91ff15d
! %f8 = a6116707 b9da42f3 0a8303f6 488a998b
! %f12 = 4facf94e 615973c9 ca2e1efd 6bd3e1c4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5ce11d58 bd74f858 9ceb8b46 a4138d12
! %f20 = 172ba409 36364f5e 88cf0392 c87849a6
! %f24 = 0882767b 3364f7ca 56853fb1 0da09c0b
! %f28 = cb2e6aef 57968db6 93d1470d d63fb883
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cd66e4fa 4a348857 cdcbe742 4c3d47e2
! %f36 = d6ec8de2 519c4d22 43ce4bfb 264f5f6d
! %f40 = 793d0342 fa5ce4c8 1c8ce02c ffa30d54
! %f44 = d0b23768 205e1987 bbb92ac5 05f049ba
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaad8c9b800000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = aad8c9b800000070
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 43
p43_label_1:
! %l3 = dcceb7fc2624d243, Mem[00000000908000b4] = bf592623
sth %l3,[%i5+0x0b4] ! Mem[00000000908000b4] = d2432623
! %l5 = 828a5c08e842891d, Mem[0000000091000030] = 66b5e83af8c80863
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 828a5c08e842891d
! Mem[0000000067000010] = 6a2e98a8, %l4 = a1c9fa1c7782dd27
ldstuba [%i2+%o2]0x88,%l4 ! %l4 = 000000a8000000ff
! Mem[0000000090800058] = 78ebe01d, %g18 = 6cfb6f35f7fc36b3
ldswa [%i5+0x058]%asi,%g2 ! %g2 = 6cfb6f35f7fc36b3
! immd = 000000000000020e, %l3 = dcceb7fc2624d243, %ccr = 44
movne %icc,0x20e,%l3 ! Register Not Moved
! Mem[0000000091000134] = dc4c906f, %g2 = 0000000078ebe01d
ldub [%i6+0x137],%g2 ! %g2 = 00000000000000dc
! Mem[00000000910001e4] = d238546e, %g2 = 00000000000000dc
lduw [%i6+0x1e4],%g2 ! %g2 = 00000000d238546e
! %l4 = 00000000000000a8, Mem[0000000090000164] = 6910f10a
sth %l4,[%i4+0x164] ! Mem[0000000090000164] = 00a8f10a
! Mem[0000000091000170] = 41b868c464e862e7, %g2 = 00000000d238546e
ldx [%i6+0x170],%g2 ! %g2 = 41b868c464e862e7
! Mem[0000000066800118] = a043d1cb52deaada, %l7 = 720f4d6208e22f60, %l2 = 2350d37bd325abdb
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a043d1cb52deaada
p43_label_2:
! Mem[00000000660001f0] = 5730ae99, %l4 = 00000000000000a8
swap [%i0+0x1f0],%l4 ! %l4 = 000000005730ae99
! Mem[0000000067800008] = 7006ec66, %l4 = 000000005730ae99
lduha [%i3+%o1]0x89,%l4 ! %l4 = 000000000000ec66
! Mem[0000000066000020] = 5873774f, %l3 = dcceb7fc2624d243
lduwa [%i0+%o4]0x88,%l3 ! %l3 = 000000005873774f
! %l0 = f94b9966, %l1 = 71246f37, Mem[00000000918001c8] = 9220125c d9d1ca4c
std %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = f94b9966 71246f37
! Mem[000000009000004c] = 77d27910, %g2 = 41b868c464e862e7
lduh [%i4+0x04c],%g2 ! %g2 = 00000000000077d2
! immd = 00000000000002ad, %l3 = 000000005873774f, %ccr = 44
movleu %xcc,0x2ad,%l3 ! Moved, %l3 = 00000000000002ad
! Mem[0000000067800094] = 9d520caa, %l4 = 000000000000ec66
swap [%i3+0x094],%l4 ! %l4 = 000000009d520caa
! Mem[0000000067800020] = 5cfa4408, %l2 = a043d1cb52deaada
ldswa [%i3+%o4]0x89,%l2 ! %l2 = 000000005cfa4408
! %l4 = 000000009d520caa, imm = fffffffffffff44e, %l3 = 00000000000002ad
or %l4,-0xbb2,%l3 ! %l3 = fffffffffffffcee
! %l5 = 828a5c08e842891d, immed = 00000dc7, %y = 00000000
umulcc %l5,0xdc7,%l0 ! %l0 = 00000c7fecaf0e8b, %ccr = 08, %y = 00000c7f
p43_label_3:
! Mem[0000000067800028] = da543626fe4289fb, %l0 = 00000c7fecaf0e8b
ldx [%i3+%o5],%l0 ! %l0 = da543626fe4289fb
! %l4 = 000000009d520caa, %l0 = da543626fe4289fb, %y = 00000c7f
umulcc %l4,%l0,%l2 ! %l2 = 9c404c83180d64ae, %ccr = 80, %y = 9c404c83
! %l5 = 828a5c08e842891d, Mem[0000000066800018] = 3272de33fe966b30
stxa %l5,[%i1+%o3]0x81 ! Mem[0000000066800018] = 828a5c08e842891d
! Mem[0000000066800020] = 8bd33955, %l6 = f329da3c65ae2feb
ldsha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000003955
! %f9 = b9da42f3, Mem[000000009180019c] = 5f04e1d5
st %f9 ,[%o0+0x19c] ! Mem[000000009180019c] = b9da42f3
! %f15 = 6bd3e1c4, Mem[000000009180005c] = 95688e2d
st %f15,[%o0+0x05c] ! Mem[000000009180005c] = 6bd3e1c4
! Mem[0000000066800008] = f638397040ca71b1, %l2 = 9c404c83180d64ae
ldxa [%i1+%o1]0x80,%l2 ! %l2 = f638397040ca71b1
! %f14 = ca2e1efd, Mem[0000000066000028] = de7f35b5
sta %f14,[%i0+%o5]0x81 ! Mem[0000000066000028] = ca2e1efd
! Mem[0000000067000140] = 84590efe, %l6 = 00003955, %l7 = 08e22f60
add %i2,0x140,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000084590efe
! Mem[0000000067800108] = cbed2f98, %l2 = f638397040ca71b1
ldstuba [%i3+0x108]%asi,%l2 ! %l2 = 000000cb000000ff
p43_label_4:
! Mem[0000000066800008] = f6383970, %l7 = 0000000084590efe, %asi = 80
swapa [%i1+0x008]%asi,%l7 ! %l7 = 00000000f6383970
! %f22 = 88cf0392 c87849a6, Mem[0000000067800008] = 66ec0670 ef88cf81
stda %f22,[%i3+%o1]0x80 ! Mem[0000000067800008] = 88cf0392 c87849a6
! %l0 = da543626fe4289fb, %l3 = fffffffffffffcee, %l7 = 00000000f6383970
addc %l0,%l3,%l7 ! %l7 = da543626fe4286e9
! immd = 000000000000007f, %l3 = fffffffffffffcee, %ccr = 80
movleu %xcc,0x07f,%l3 ! Register Not Moved
! %f18 = 9ceb8b46 a4138d12, Mem[00000000918000a0] = 2f619c6b e48ce048
std %f18,[%o0+0x0a0] ! Mem[00000000918000a0] = 9ceb8b46 a4138d12
! Mem[0000000067800020] = 5cfa4408, %l2 = 00000000000000cb
lduha [%i3+%o4]0x89,%l2 ! %l2 = 0000000000004408
! Mem[0000000090000118] = c2059aa8, %g2 = 00000000000077d2
lduh [%i4+0x11a],%g2 ! %g2 = 000000000000c205
! %l3 = fffffffffffffcee, %l4 = 000000009d520caa, %l4 = 000000009d520caa
subc %l3,%l4,%l4 ! %l4 = ffffffff62adf044
! %f4 = 85e00c3c 439139e5, Mem[0000000090800080] = d4db2881 ae67375c
std %f4 ,[%i5+0x080] ! Mem[0000000090800080] = 85e00c3c 439139e5
! %l4 = ffffffff62adf044, Mem[00000000918001ba] = 5317b43e
sth %l4,[%o0+0x1ba] ! Mem[00000000918001b8] = f044b43e
p43_label_5:
! Mem[0000000066000020] = 5873774f, %f17 = bd74f858
lda [%i0+%o4]0x88,%f17 ! %f17 = 5873774f
! Mem[000000006600003f] = cbcab603, %l2 = 0000000000004408
ldstub [%i0+0x03f],%l2 ! %l2 = 00000003000000ff
! Mem[00000000670001bc] = 1bd1d477, %l1 = 0b4bd42a71246f37
swap [%i2+0x1bc],%l1 ! %l1 = 000000001bd1d477
! Mem[0000000066800020] = 5539d38b0a99d533, %l5 = 828a5c08e842891d
ldxa [%i1+%o4]0x80,%l5 ! %l5 = 5539d38b0a99d533
! immd = 00000000000001c6, %l1 = 000000001bd1d477, %ccr = 80
movn %icc,0x1c6,%l1 ! Register Not Moved
! Mem[0000000066000010] = 396b8d3c7deb7139, %f24 = 0882767b 3364f7ca
ldda [%i0+%o2]0x81,%f24 ! %f24 = 396b8d3c 7deb7139
! Mem[0000000066000008] = 6bdb0f4b, %l1 = 000000001bd1d477
lduwa [%i0+%o1]0x81,%l1 ! %l1 = 000000006bdb0f4b
! %l3 = fffffffffffffcee, %l6 = 0000000000003955, %ccr = 80
movrne %l3,%l6,%l2 ! Moved, %l2 = 0000000000003955
! Mem[0000000091000158] = 84af484b, %g2 = 000000000000c205
lduh [%i6+0x15a],%g2 ! %g2 = 00000000000084af
! Mem[00000000900001d4] = 7374bf32, %g2 = 00000000000084af
ldub [%i4+0x1d7],%g2 ! %g2 = 0000000000000073
p43_label_6:
! %l3 = fffffffffffffcee, Mem[00000000910000b4] = 666102f0
stb %l3,[%i6+0x0b4] ! Mem[00000000910000b4] = ee6102f0
! Mem[0000000090800140] = 4acaddd5a883c31a, %f48 = 33160f46 f8036400
ldda [%i5+0x140]%asi,%f48 ! %f48 = 4acaddd5 a883c31a
! Mem[00000000908001a0] = 7e7f32e11ae55d08, %g2 = 0000000000000073
ldx [%i5+0x1a0],%g2 ! %g2 = 7e7f32e11ae55d08
! Mem[0000000067800059] = 005a6f1d, %l0 = da543626fe4289fb
ldstub [%i3+0x059],%l0 ! %l0 = 0000005a000000ff
! Mem[0000000091000018] = 6b8eab41139cf6c9, %g2 = 7e7f32e11ae55d08
ldx [%i6+%o3],%g2 ! %g2 = 6b8eab41139cf6c9
! %f5 = 439139e5, Mem[0000000067000028] = ea3689dc
sta %f5 ,[%i2+%o5]0x81 ! Mem[0000000067000028] = 439139e5
! %l1 = 000000006bdb0f4b, Mem[000000009180011a] = a3287a43, %asi = 80
stha %l1,[%o0+0x11a]%asi ! Mem[0000000091800118] = 0f4b7a43
! %l0 = 0000005a, %l1 = 6bdb0f4b, Mem[0000000090800000] = afcee255 8865ecf6
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000005a 6bdb0f4b
! Mem[00000000900000ac] = f3b2ac3e, %g18 = 6cfb6f35f7fc36b3
ldsw [%i4+0x0ac],%g2 ! %g2 = 6cfb6f35f7fc36b3
! %l4 = ffffffff62adf044
setx 0xe7c1d9c7d2b9fc97,%g7,%l4 ! %l4 = e7c1d9c7d2b9fc97
p43_label_7:
! %l2 = 0000000000003955, Mem[0000000066000008] = 6bdb0f4b
stwa %l2,[%i0+%o1]0x81 ! Mem[0000000066000008] = 00003955
! Mem[000000009180019c] = b9da42f3, %g2 = fffffffff3b2ac3e
lduh [%o0+0x19c],%g2 ! %g2 = 000000000000b9da
! %l4 = e7c1d9c7d2b9fc97, imm = 0000000000000ea1, %l2 = 0000000000003955
andcc %l4,0xea1,%l2 ! %l2 = 0000000000000c81, %ccr = 00
! %l3 = fffffffffffffcee, Mem[000000009100006c] = 07100ced
stw %l3,[%i6+0x06c] ! Mem[000000009100006c] = fffffcee
! %l5 = 5539d38b0a99d533, %l4 = e7c1d9c7d2b9fc97, %y = 9c404c83
smul %l5,%l4,%l4 ! %l4 = fe200f519675f515, %y = fe200f51
! %l3 = fffffffffffffcee, Mem[0000000066800000] = 17e7aff7
stwa %l3,[%i1+%g0]0x89 ! Mem[0000000066800000] = fffffcee
! Mem[0000000091000000] = 5398fcc6, %g18 = 6cfb6f35f7fc36b3
ldsw [%i6+%g0],%g2 ! %g2 = 6cfb6f35f7fc36b3
! Mem[0000000067800018] = 7cdae787, %l5 = 5539d38b0a99d533
ldsba [%i3+%o3]0x88,%l5 ! %l5 = ffffffffffffff87
! immd = 0000000000000277, %l5 = ffffffffffffff87, %ccr = 00
movg %xcc,0x277,%l5 ! Moved, %l5 = 0000000000000277
! Mem[0000000091800084] = 6ffbbb7b, %g18 = 6cfb6f35f7fc36b3
ldsw [%o0+0x084],%g2 ! %g2 = 6cfb6f35f7fc36b3
p43_label_8:
! %l5 = 0000000000000277, %l3 = fffffffffffffcee, %ccr = 00
movle %icc,%l5,%l3 ! Register Not Moved
! Mem[0000000066000018] = 6244f0a9 1cd90a10, %l0 = 0000005a, %l1 = 6bdb0f4b
ldda [%i0+%o3]0x89,%l0 ! %l0 = 000000001cd90a10 000000006244f0a9
! %l4 = fe200f519675f515, %l5 = 0000000000000277, %l2 = 0000000000000c81
xnor %l4,%l5,%l2 ! %l2 = 01dff0ae698a089d
! %l6 = 0000000000003955, Mem[00000000918001bc] = b43e3442, %asi = 80
stwa %l6,[%o0+0x1bc]%asi ! Mem[00000000918001bc] = 00003955
! Mem[00000000908000d8] = 9c4dedb5, %g2 = 000000006ffbbb7b
ldsh [%i5+0x0d8],%g2 ! %g2 = ffffffffffff9c4d
! Mem[00000000910001d0] = 68264bad, %g2 = ffffffffffff9c4d
lduw [%i6+0x1d0],%g2 ! %g2 = 0000000068264bad
! Mem[0000000067000008] = 181e7fd5, %l6 = 0000000000003955
ldsba [%i2+%o1]0x89,%l6 ! %l6 = ffffffffffffffd5
! %l6 = ffffffffffffffd5, %l0 = 000000001cd90a10, %ccr = 00
movl %icc,%l6,%l0 ! Register Not Moved
! Mem[0000000067000028] = 13363e4f e5399143, %l2 = 698a089d, %l3 = fffffcee
ldda [%i2+%o5]0x88,%l2 ! %l2 = 00000000e5399143 0000000013363e4f
! Mem[0000000091800038] = 8581ae53 fd74b765, %g2 = 68264bad, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 000000008581ae53 00000000fd74b765
p43_label_9:
! Mem[00000000910000a0] = 9b409b40, %g18 = 6cfb6f35f7fc36b3
ldsw [%i6+0x0a0],%g2 ! %g2 = 6cfb6f35f7fc36b3
! immd = 000000000000018c, %l2 = 00000000e5399143, %ccr = 00
movl %icc,0x18c,%l2 ! Register Not Moved
! %l1 = 000000006244f0a9, %l0 = 000000001cd90a10, %l0 = 000000001cd90a10
srax %l1,%l0,%l0 ! %l0 = 0000000000006244
! Mem[0000000066800118] = a043d1cb, %l5 = 0000000000000277
swap [%i1+0x118],%l5 ! %l5 = 00000000a043d1cb
! %l2 = e5399143, %l3 = 13363e4f, Mem[0000000066800100] = 7909ea03 1da0155c
std %l2,[%i1+0x100] ! Mem[0000000066800100] = e5399143 13363e4f
! Mem[0000000066000108] = 0b64748f, %l5 = 00000000a043d1cb
ldsb [%i0+0x108],%l5 ! %l5 = 000000000000000b
! Mem[0000000066800000] = eefcffff, %l2 = 00000000e5399143
lduwa [%i1+%g0]0x80,%l2 ! %l2 = 00000000eefcffff
! Mem[0000000067800010] = 7ec2a219 c29583cf, %l4 = 9675f515, %l5 = 0000000b
ldd [%i3+%o2],%l4 ! %l4 = 000000007ec2a219 00000000c29583cf
! Mem[0000000090800044] = 8673fe99, %g18 = 6cfb6f35f7fc36b3
ldsw [%i5+0x044],%g2 ! %g2 = 6cfb6f35f7fc36b3
! %l6 = ffffffd5, %l7 = fe4286e9, Mem[0000000066800020] = 5539d38b 0a99d533
stda %l6,[%i1+%o4]0x81 ! Mem[0000000066800020] = ffffffd5 fe4286e9
p43_label_10:
! immd = 000000000000017e, %l7 = da543626fe4286e9, %ccr = 00
movvs %icc,0x17e,%l7 ! Register Not Moved
! Mem[0000000091800100] = 6dbf041e, %g2 = ffffffff8673fe99
lduwa [%o0+0x100]%asi,%g2 ! %g2 = 000000006dbf041e
! %l4 = 000000007ec2a219, imm = 0000000000000e9b, %l5 = 00000000c29583cf
xnorcc %l4,0xe9b,%l5 ! %l5 = ffffffff813d537d, %ccr = 88
! %l2 = 00000000eefcffff, Mem[0000000067800010] = 19a2c27e
stba %l2,[%i3+%o2]0x88 ! Mem[0000000067800010] = 19a2c2ff
! immd = 00000000000002dd, %l4 = 000000007ec2a219, %ccr = 88
movgu %icc,0x2dd,%l4 ! Moved, %l4 = 00000000000002dd
! %l4 = 00000000000002dd, %l6 = ffffffffffffffd5, %ccr = 88
movge %icc,%l4,%l6 ! Register Not Moved
! immd = 00000000000000c4, %l3 = 0000000013363e4f, %ccr = 88
movneg %xcc,0x0c4,%l3 ! Moved, %l3 = 00000000000000c4
! Mem[0000000067800028] = da543626, %l3 = 00000000000000c4
ldub [%i3+0x02a],%l3 ! %l3 = 0000000000000036
! immd = 0000000000000202, %l0 = 0000000000006244, %ccr = 88
movpos %xcc,0x202,%l0 ! Register Not Moved
! %l7 = da543626fe4286e9, Mem[00000000908001b8] = 4ff80a32a52b18be, %asi = 80
stxa %l7,[%i5+0x1b8]%asi ! Mem[00000000908001b8] = da543626fe4286e9
p43_label_11:
! Mem[0000000066800104] = 13363e4f, %l0 = 00006244, %l3 = 00000036
add %i1,0x104,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000013363e4f
! Mem[00000000678000b1] = 0d6407c7, %l5 = ffffffff813d537d
ldstub [%i3+0x0b1],%l5 ! %l5 = 00000064000000ff
! Mem[0000000091800128] = df781f77, %g2 = 000000006dbf041e
ldub [%o0+0x12b],%g2 ! %g2 = 00000000000000df
! %l7 = da543626fe4286e9, %l3 = 0000000013363e4f, %l2 = 00000000eefcffff
and %l7,%l3,%l2 ! %l2 = 0000000012020649
! Mem[0000000067800028] = da543626, %f24 = 396b8d3c
lda [%i3+%o5]0x81,%f24 ! %f24 = da543626
! %f4 = 85e00c3c 439139e5, Mem[0000000067800028] = 263654da fb8942fe
stda %f4 ,[%i3+%o5]0x89 ! Mem[0000000067800028] = 85e00c3c 439139e5
! Mem[00000000908001b8] = da543626, %g2 = 00000000000000df
lduw [%i5+0x1b8],%g2 ! %g2 = 00000000da543626
! %l5 = 0000000000000064, Mem[0000000067800020] = 0844fa5cb50cbd5c
stxa %l5,[%i3+%o4]0x80 ! Mem[0000000067800020] = 0000000000000064
! %l2 = 12020649, %l3 = 13363e4f, Mem[00000000910000b8] = 44654723 3df1e680
std %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 12020649 13363e4f
! immd = 00000000000003d7, %l2 = 0000000012020649, %ccr = 88
movpos %icc,0x3d7,%l2 ! Register Not Moved
p43_label_12:
! %l0 = 0000000000006244, imm = ffffffffffffffe5, %l4 = 00000000000002dd
addc %l0,-0x01b,%l4 ! %l4 = 0000000000006229
! Mem[00000000900000b8] = 6d281246, %g2 = 00000000da543626
lduw [%i4+0x0b8],%g2 ! %g2 = 000000006d281246
! %l2 = 12020649, %l3 = 13363e4f, Mem[0000000066000018] = 1cd90a10 6244f0a9
stda %l2,[%i0+%o3]0x89 ! Mem[0000000066000018] = 12020649 13363e4f
! Mem[0000000090000090] = 44bb020f e0ea95f8, %g2 = 6d281246, %g3 = fd74b765
ldda [%i4+0x090]%asi,%g2 ! %g2 = 0000000044bb020f 00000000e0ea95f8
! Mem[00000000910001e4] = 546ebe77, %g2 = 0000000044bb020f
lduh [%i6+0x1e6],%g2 ! %g2 = 000000000000546e
! Mem[0000000067800028] = e5399143, %l6 = ffffffffffffffd5
ldsba [%i3+%o5]0x80,%l6 ! %l6 = ffffffffffffffe5
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000dc] = 95641ff1, %g2 = 000000000000546e
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000009564
! %l5 = 0000000000000064, %l4 = 0000000000006229, %ccr = 88
move %icc,%l5,%l4 ! Register Not Moved
! %l0 = 0000000000006244, Mem[0000000066000010] = 3c8d6b39
stba %l0,[%i0+%o2]0x88 ! Mem[0000000066000010] = 3c8d6b44
p43_label_13:
! %l5 = 0000000000000064, Mem[000000006680013c] = 94728e0a
stw %l5,[%i1+0x13c] ! Mem[000000006680013c] = 00000064
! Mem[0000000067000008] = d57f1e18, %l2 = 0000000012020649
swap [%i2+%o1],%l2 ! %l2 = 00000000d57f1e18
! Mem[00000000918001ac] = 126948bf, %g2 = 0000000000009564
ldsh [%o0+0x1ae],%g2 ! %g2 = 0000000000001269
! immd = 00000000000001e8, %l0 = 0000000000006244, %ccr = 88
move %icc,0x1e8,%l0 ! Register Not Moved
! %l6 = ffffffffffffffe5, %l4 = 0000000000006229, %ccr = 88
movne %xcc,%l6,%l4 ! Moved, %l4 = ffffffffffffffe5
! %l0 = 0000000000006244, Mem[00000000668001c0] = 01de07c503840f60
stx %l0,[%i1+0x1c0] ! Mem[00000000668001c0] = 0000000000006244
! %l2 = 00000000d57f1e18, imm = fffffffffffff061, %l2 = 00000000d57f1e18
orncc %l2,-0xf9f,%l2 ! %l2 = 00000000d57f1f9e, %ccr = 08
! Mem[0000000066000008] = 00003955, %l1 = 000000006244f0a9
ldsha [%i0+%o1]0x81,%l1 ! %l1 = 0000000000000000
! Mem[00000000678001e0] = 4ff76156 09b69be3, %l0 = 00006244, %l1 = 00000000
ldd [%i3+0x1e0],%l0 ! %l0 = 000000004ff76156 0000000009b69be3
membar #Sync ! Added by membar checker (266)
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 00a8f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
p43_label_14:
! %f19 = a4138d12, Mem[0000000066800130] = 2eaa67a7
st %f19,[%i1+0x130] ! Mem[0000000066800130] = a4138d12
! Mem[0000000066000028] = fd1e2eca, %l4 = ffffffffffffffe5
lduwa [%i0+%o5]0x89,%l4 ! %l4 = 00000000fd1e2eca
! Mem[00000000678001c8] = b43a6441c554b22a, %l0 = 000000004ff76156, %l6 = ffffffffffffffe5
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b43a6441c554b22a
! Mem[0000000091800018] = e06c8ddd b2c524bc, %g2 = 00001269, %g3 = e0ea95f8
ldd [%o0+%o3],%g2 ! %g2 = 00000000e06c8ddd 00000000b2c524bc
! %l2 = 00000000d57f1f9e, %l5 = 0000000000000064, %ccr = 08
mova %icc,%l2,%l5 ! Moved, %l5 = 00000000d57f1f9e
! %l0 = 000000004ff76156, Mem[00000000918001b8] = 8379f044
stw %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 4ff76156
! %f21 = 36364f5e, Mem[00000000908001dc] = ccefb413
st %f21,[%i5+0x1dc] ! Mem[00000000908001dc] = 36364f5e
! %l0 = 000000004ff76156, immed = 00000019, %ccr = 08
movrne %l0,0x019,%l3 ! Moved, %l3 = 0000000000000019
! Mem[0000000090000014] = 26ab2dd7, %g18 = 6cfb6f35f7fc36b3
ldsw [%i4+0x014],%g2 ! %g2 = 6cfb6f35f7fc36b3
! %l4 = 00000000fd1e2eca, Mem[0000000090800068] = 883c1f8f353a0431
stx %l4,[%i5+0x068] ! Mem[0000000090800068] = 00000000fd1e2eca
p43_label_15:
! immd = 000000000000001c, %l5 = 00000000d57f1f9e, %ccr = 08
move %icc,0x01c,%l5 ! Register Not Moved
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %f22 = 88cf0392, Mem[0000000066000020] = 4f777358
sta %f22,[%i0+%o4]0x81 ! Mem[0000000066000020] = 88cf0392
! Mem[0000000091000114] = 5764cf50, %g2 = 0000000026ab2dd7
ldub [%i6+0x114],%g2 ! %g2 = 0000000000000057
! Mem[00000000660000a5] = dc49e89f, %l2 = 00000000d57f1f9e
ldstub [%i0+0x0a5],%l2 ! %l2 = 00000049000000ff
! %f2 = 343b313a, Mem[0000000066000000] = cdf8cf92
sta %f2 ,[%i0+%g0]0x88 ! Mem[0000000066000000] = 343b313a
! %l4 = 00000000fd1e2eca, Mem[000000009100005e] = 4b945da1
stb %l4,[%i6+0x05e] ! Mem[000000009100005c] = ca945da1
! Mem[0000000091800034] = 7f5a70fd, %g18 = 6cfb6f35f7fc36b3
ldsw [%o0+0x034],%g2 ! %g2 = 6cfb6f35f7fc36b3
! %f6 = 9795aace e91ff15d, Mem[00000000910001a8] = 6826cf3f af25465e
stda %f6 ,[%i6+0x1a8]%asi ! Mem[00000000910001a8] = 9795aace e91ff15d
! %l5 = 00000000d57f1f9e, %l6 = b43a6441c554b22a, %y = fe200f51
umulcc %l5,%l6,%l2 ! %l2 = a49175a060af0bec, %ccr = 80, %y = a49175a0
p43_label_16:
! %l1 = 0000000009b69be3, %l3 = 0000000000000019, %l3 = 0000000000000019
xor %l1,%l3,%l3 ! %l3 = 0000000009b69bfa
! %l1 = 0000000009b69be3, Mem[0000000091800090] = faf7017d
sth %l1,[%o0+0x090] ! Mem[0000000091800090] = 9be3017d
! Mem[0000000067000020] = d59b2c29, %l5 = 00000000d57f1f9e
lduha [%i2+%o4]0x88,%l5 ! %l5 = 0000000000002c29
! Mem[0000000067800018] = 87e7da7cfb83204c, %f16 = 5ce11d58 5873774f
ldda [%i3+%o3]0x81,%f16 ! %f16 = 87e7da7c fb83204c
! Mem[00000000660001b8] = baed66db, %l4 = 00000000fd1e2eca
swap [%i0+0x1b8],%l4 ! %l4 = 00000000baed66db
! immd = 000000000000034a, %l0 = 000000004ff76156, %ccr = 80
movle %icc,0x34a,%l0 ! Register Not Moved
! Mem[0000000091800190] = e83d3b77, %g2 = 000000007f5a70fd
ldsh [%o0+0x192],%g2 ! %g2 = ffffffffffffe83d
! %f29 = 57968db6, Mem[00000000918000d8] = 9a6536e1
st %f29,[%o0+0x0d8] ! Mem[00000000918000d8] = 57968db6
! %l6 = b43a6441c554b22a, Mem[0000000090000064] = 31dc8ee9
stw %l6,[%i4+0x064] ! Mem[0000000090000064] = c554b22a
! Mem[0000000091000000] = c64cc663, %g2 = ffffffffffffe83d
ldsba [%i6+0x003]%asi,%g2 ! %g2 = ffffffffffffffc6
p43_label_17:
! Mem[000000009000007c] = f7dc8cab, %g2 = ffffffffffffffc6
ldsb [%i4+0x07f],%g2 ! %g2 = fffffffffffffff7
! Mem[00000000918000c8] = 253e4304, %g2 = fffffffffffffff7
lduw [%o0+0x0c8],%g2 ! %g2 = 00000000253e4304
! %f4 = 85e00c3c 439139e5, Mem[0000000091000178] = b318db1e 80b5e0b8
std %f4 ,[%i6+0x178] ! Mem[0000000091000178] = 85e00c3c 439139e5
! %l4 = 00000000baed66db, Mem[00000000908000d2] = 3c6427ab
sth %l4,[%i5+0x0d2] ! Mem[00000000908000d0] = 66db27ab
! Mem[0000000091800154] = 3045cc18, %g2 = 00000000253e4304
ldsh [%o0+0x154],%g2 ! %g2 = 0000000000003045
! Mem[0000000066000020] = 88cf039233fd148f, %l2 = a49175a060af0bec, %l6 = b43a6441c554b22a
add %i0,0x20,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 88cf039233fd148f
! Mem[00000000660000a0] = dfdcc52b, %l6 = 33fd148f, %l3 = 09b69bfa
add %i0,0xa0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000dfdcc52b
! Mem[00000000678001c1] = a00d29e7, %l1 = 0000000009b69be3
ldstub [%i3+0x1c1],%l1 ! %l1 = 0000000d000000ff
! %l1 = 000000000000000d, %l7 = da543626fe4286e9, %ccr = 80
movgu %xcc,%l1,%l7 ! Moved, %l7 = 000000000000000d
! %l1 = 000000000000000d, Mem[0000000067000080] = 6ffaaedd
stw %l1,[%i2+0x080] ! Mem[0000000067000080] = 0000000d
p43_label_18:
! Mem[0000000091800190] = 0bdfe83d 3b77e6a9, %g2 = 00003045, %g3 = b2c524bc
ldd [%o0+0x190],%g2 ! %g2 = 000000000bdfe83d 000000003b77e6a9
! %l3 = 00000000dfdcc52b, Mem[0000000067000128] = f82d263f
sth %l3,[%i2+0x128] ! Mem[0000000067000128] = c52b263f
! Mem[0000000091800134] = 8239ea95, %g2 = 000000000bdfe83d
ldsb [%o0+0x136],%g2 ! %g2 = ffffffffffffff82
! Mem[000000009180011c] = 7a43b570, %g18 = 6cfb6f35f7fc36b3
ldsw [%o0+0x11c],%g2 ! %g2 = 6cfb6f35f7fc36b3
membar #Sync ! Added by membar checker (267)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 c554b22a 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001e0] = a1517e7a f6dfff3d, %g2 = 7a43b570, %g3 = 3b77e6a9
ldda [%o0+0x1e0]%asi,%g2 ! %g2 = 00000000a1517e7a 00000000f6dfff3d
! Mem[0000000090000124] = f23df1f2, %g2 = 00000000a1517e7a
lduh [%i4+0x126],%g2 ! %g2 = 000000000000f23d
! Mem[0000000091800184] = 96b8711a, %g2 = 000000000000f23d
ldsh [%o0+0x184],%g2 ! %g2 = ffffffffffff96b8
! %f15 = 6bd3e1c4, Mem[0000000090800054] = e8d47b00
sta %f15,[%i5+0x054]%asi ! Mem[0000000090800054] = 6bd3e1c4
! Mem[0000000067800000] = 83e0d7c4, %l6 = 88cf039233fd148f
ldswa [%i3+%g0]0x81,%l6 ! %l6 = ffffffff83e0d7c4
p43_label_19:
! %l4 = 00000000baed66db, %l1 = 000000000000000d, %ccr = 80
movrlz %l4,%l1,%l2 ! Not Moved, %l2 = a49175a060af0bec
! Mem[00000000900000b0] = 76ad0737d0014fe2, %f48 = 9d14608a ca521b68
ldd [%i4+0x0b0],%f48 ! %f48 = 76ad0737 d0014fe2
! Mem[00000000910000a0] = 9b409b40 86349e0f, %g2 = ffff96b8, %g3 = f6dfff3d
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009b409b40 0000000086349e0f
! Mem[00000000668000bd] = 4250656d, %l2 = a49175a060af0bec
ldstub [%i1+0x0bd],%l2 ! %l2 = 00000050000000ff
! Mem[000000009100006c] = fffffcee, %g2 = 000000009b409b40
lduh [%i6+0x06c],%g2 ! %g2 = 000000000000ffff
! %l3 = 00000000dfdcc52b, %l2 = 0000000000000050, %l4 = 00000000baed66db
xnorcc %l3,%l2,%l4 ! %l4 = ffffffff20233a84, %ccr = 80
! %l4 = 20233a84, %l5 = 00002c29, Mem[0000000066800000] = eefcffff 3bafa2be
stda %l4,[%i1+%g0]0x81 ! Mem[0000000066800000] = 20233a84 00002c29
! %l5 = 0000000000002c29, %l7 = 000000000000000d, %l1 = 000000000000000d
orn %l5,%l7,%l1 ! %l1 = fffffffffffffffb
! Mem[00000000678001c4] = 6cf8e304, %l4 = 20233a84, %l6 = 83e0d7c4
add %i3,0x1c4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006cf8e304
! %l6 = 000000006cf8e304, Mem[0000000091800022] = 5b271201
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = e3041201
p43_label_20:
! %l0 = 000000004ff76156, Mem[0000000066000010] = 3c8d6b44
stwa %l0,[%i0+%o2]0x89 ! Mem[0000000066000010] = 4ff76156
! Mem[0000000067800020] = 00000000, %l2 = 0000000000000050
swap [%i3+%o4],%l2 ! %l2 = 0000000000000000
! retry : should take illegal inst trap, %l0 = 000000004ff76156
retry ! Illegal inst trap : %l0 = 000000004ff76166
! Mem[0000000091800148] = 60fb3f15, %g2 = 000000000000ffff
lduba [%o0+0x14b]%asi,%g2 ! %g2 = 0000000000000060
! %l2 = 0000000000000000, Mem[0000000091000072] = 37bbab17
sth %l2,[%i6+0x072] ! Mem[0000000091000070] = 0000ab17
! %l5 = 0000000000002c29, Mem[0000000067000008] = 49060212
stha %l5,[%i2+%o1]0x88 ! Mem[0000000067000008] = 49062c29
! Mem[0000000066000000] = 3a313b34, %l1 = fffffffffffffffb
lduba [%i0+%g0]0x81,%l1 ! %l1 = 000000000000003a
! %l5 = 0000000000002c29, imm = 000000000000000d, %l5 = 0000000000002c29
srl %l5,0x00d,%l5 ! %l5 = 0000000000000001
! %l7 = 000000000000000d, Mem[0000000090800008] = e74bbbf2
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000d
! %l4 = ffffffff20233a84, %l2 = 0000000000000000, %ccr = 80
movcc %xcc,%l4,%l2 ! Moved, %l2 = ffffffff20233a84
p43_label_21:
! Mem[0000000066000000] = 343b313a, %l0 = 000000004ff76166
ldsba [%i0+%g0]0x88,%l0 ! %l0 = 000000000000003a
! %l1 = 000000000000003a, %l1 = 000000000000003a, %ccr = 80
movvc %icc,%l1,%l1 ! Moved, %l1 = 000000000000003a
! Mem[0000000091000008] = debf9a38, %g2 = 0000000000000060
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffdebf
! Mem[00000000908001e8] = 1ff578e9, %g18 = 6cfb6f35f7fc36b3
ldsw [%i5+0x1e8],%g2 ! %g2 = 6cfb6f35f7fc36b3
! Mem[0000000066000180] = ea37e33e199111d4, %l1 = 000000000000003a, %l6 = 000000006cf8e304
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = ea37e33e199111d4
! Mem[00000000918001dc] = a31b7ba3, %g2 = 000000001ff578e9
ldub [%o0+0x1dc],%g2 ! %g2 = 00000000000000a3
! Mem[0000000066000154] = 0165cc4b, %l4 = ffffffff20233a84
ldsha [%i0+0x154]%asi,%l4 ! %l4 = 0000000000000165
! Mem[0000000066000130] = d000f15a, %l0 = 000000000000003a
swap [%i0+0x130],%l0 ! %l0 = 00000000d000f15a
! Mem[00000000668000c4] = e20d3835, %l1 = 0000003a, %l6 = 199111d4
add %i1,0xc4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e20d3835
! Mem[00000000908000f0] = 92c8b875, %g2 = 00000000000000a3
ldub [%i5+0x0f0],%g2 ! %g2 = 0000000000000092
p43_label_22:
! Mem[0000000067000068] = 43f0db98, %l3 = dfdcc52b, %l4 = 00000165
add %i2,0x68,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000043f0db98
! Mem[00000000660001f4] = 749ad674, %l3 = dfdcc52b, %l4 = 43f0db98
add %i0,0x1f4,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000749ad674
! %f26 = 56853fb1, Mem[0000000091000088] = 86ad1b16
st %f26,[%i6+0x088] ! Mem[0000000091000088] = 56853fb1
! Mem[00000000660000c2] = 75f5603e, %l2 = ffffffff20233a84
ldstub [%i0+0x0c2],%l2 ! %l2 = 00000060000000ff
! Mem[0000000091800130] = d1b5e3b259e48239, %g2 = 0000000000000092
ldxa [%o0+0x130]%asi,%g2 ! %g2 = d1b5e3b259e48239
! %f15 = 6bd3e1c4, Mem[00000000910000e4] = 75236dff
st %f15,[%i6+0x0e4] ! Mem[00000000910000e4] = 6bd3e1c4
! Mem[00000000900000e8] = bdb01204, %g2 = d1b5e3b259e48239
lduw [%i4+0x0e8],%g2 ! %g2 = 00000000bdb01204
! Mem[000000009000013c] = 3f8d7d73, %g2 = 00000000bdb01204
lduw [%i4+0x13c],%g2 ! %g2 = 000000003f8d7d73
! %l7 = 000000000000000d, Mem[0000000090800000] = 0000005a
sth %l7,[%i5+%g0] ! Mem[0000000090800000] = 000d005a
! %l6 = 00000000e20d3835, Mem[0000000090800128] = 22f4c4129b9921c5
stx %l6,[%i5+0x128] ! Mem[0000000090800128] = 00000000e20d3835
p43_label_23:
! %l6 = 00000000e20d3835, Mem[0000000067000008] = 292c0649
stwa %l6,[%i2+%o1]0x80 ! Mem[0000000067000008] = e20d3835
! %l0 = 00000000d000f15a, %l6 = 00000000e20d3835, %l4 = 00000000749ad674
sub %l0,%l6,%l4 ! %l4 = ffffffffedf3b925
! Mem[00000000908001c4] = cb751f7a, %g2 = 000000003f8d7d73
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000cb751f7a
! Mem[00000000900000c8] = 50758781, %g18 = 6cfb6f35f7fc36b3
ldsw [%i4+0x0c8],%g2 ! %g2 = 6cfb6f35f7fc36b3
! immd = 00000000000002cc, %l7 = 000000000000000d, %ccr = 80
movge %icc,0x2cc,%l7 ! Moved, %l7 = 00000000000002cc
! %l3 = 00000000dfdcc52b, imm = fffffffffffff8ff, %l3 = 00000000dfdcc52b
subc %l3,-0x701,%l3 ! %l3 = 00000000dfdccc2c
! Mem[0000000090800024] = 80100360, %g18 = 6cfb6f35f7fc36b3
ldsw [%i5+0x024],%g2 ! %g2 = 6cfb6f35f7fc36b3
! %l2 = 0000000000000060, Mem[0000000090000038] = 3dea49e48dfc4882
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000060
! Clear Register : %l6 = 00000000e20d3835
clr %l6 ! %l6 = 0000000000000000
! Mem[0000000066800138] = b785969000000064, %l5 = 0000000000000001, %l4 = ffffffffedf3b925
add %i1,0x138,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = b785969000000064
p43_label_24:
! %l4 = b785969000000064, Mem[000000009100001d] = 9cf6c910
stb %l4,[%i6+0x01d] ! Mem[000000009100001c] = 64f6c910
! %l0 = 00000000d000f15a, imm = fffffffffffffc1d, %l1 = 000000000000003a
addccc %l0,-0x3e3,%l1 ! %l1 = 00000000d000ed77, %ccr = 19
! Mem[0000000066000028] = ca2e1efd, %f1 = de39a07c
lda [%i0+%o5]0x80,%f1 ! %f1 = ca2e1efd
! Mem[00000000918001d8] = 65a31b7b, %g2 = ffffffff80100360
ldub [%o0+0x1db],%g2 ! %g2 = 0000000000000065
! Mem[0000000091800068] = fe4a806ee82208c9, %g2 = 0000000000000065
ldx [%o0+0x068],%g2 ! %g2 = fe4a806ee82208c9
! Mem[0000000066800000] = 20233a84, %l7 = 00000000000002cc
ldswa [%i1+%g0]0x81,%l7 ! %l7 = 0000000020233a84
! immd = 0000000000000010, %l7 = 0000000020233a84, %ccr = 19
movcs %xcc,0x010,%l7 ! Moved, %l7 = 0000000000000010
! %l2 = 0000000000000060, Mem[0000000066000010] = 3971eb7d4ff76156
stxa %l2,[%i0+%o2]0x88 ! Mem[0000000066000010] = 0000000000000060
! Mem[0000000067000048] = c1a495ef, %l4 = b785969000000064
swap [%i2+0x048],%l4 ! %l4 = 00000000c1a495ef
! %f10 = 0a8303f6, Mem[0000000066000010] = 60000000
sta %f10,[%i0+%o2]0x80 ! Mem[0000000066000010] = 0a8303f6
p43_label_25:
! %f19 = a4138d12, Mem[0000000066800018] = 828a5c08
sta %f19,[%i1+%o3]0x81 ! Mem[0000000066800018] = a4138d12
! Mem[0000000090800160] = 3e9a8678 739ddb05, %g2 = e82208c9, %g3 = 86349e0f
ldd [%i5+0x160],%g2 ! %g2 = 000000003e9a8678 00000000739ddb05
! %l6 = 0000000000000000, imm = 00000000000001bb, %l6 = 0000000000000000
orn %l6,0x1bb,%l6 ! %l6 = fffffffffffffe44
! %l7 = 0000000000000010, imm = 0000000000000255, %l4 = 00000000c1a495ef
sub %l7,0x255,%l4 ! %l4 = fffffffffffffdbb
! Mem[0000000066000020] = 88cf0392, %l4 = fffffffffffffdbb
ldsha [%i0+%o4]0x81,%l4 ! %l4 = ffffffffffff88cf
! Mem[0000000067000010] = ff982e6abc738550, %l0 = 00000000d000f15a
ldxa [%i2+%o2]0x80,%l0 ! %l0 = ff982e6abc738550
! Mem[000000006600008c] = 9a09ef9a, %l7 = 0000000000000010
swap [%i0+0x08c],%l7 ! %l7 = 000000009a09ef9a
! %l3 = 00000000dfdccc2c, Mem[0000000066000120] = 803d1ffc803ac5a2
stx %l3,[%i0+0x120] ! Mem[0000000066000120] = 00000000dfdccc2c
! Mem[00000000678000e0] = 73ebfc77, %l4 = ffffffffffff88cf
swap [%i3+0x0e0],%l4 ! %l4 = 0000000073ebfc77
! immd = 0000000000000137, %l0 = ff982e6abc738550, %ccr = 19
movg %icc,0x137,%l0 ! Register Not Moved
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p43_branch_failed
p43_not_taken_0_end:
! End of Random Code for Thread 43
1: membar #Sync ! Force all stores to complete
p43_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0ac] ! Set processor 43 done flag
! Check Registers
p43_check_registers:
set p43_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ff982e6abc738550
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d000ed77
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000060
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000dfdccc2c
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000073ebfc77
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000001
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffffffffe44
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009a09ef9a
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xa49175a0,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p43_failed
mov 0x111,%g1
! 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 3d305dfa ca2e1efd
bne %xcc,p43_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 343b313a 12a58e0e
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 85e00c3c 439139e5
bne %xcc,p43_f4_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 87e7da7c fb83204c
bne %xcc,p43_f16_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be da543626 7deb7139
bne %xcc,p43_f24_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3a313b34f0e25231
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 = 00003955f5311c95
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 = 0a8303f600000000
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 = 490602124f3e3613
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 = 88cf039233fd148f
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 = ca2e1efdc4376c61
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b2684fc7cbcab6ff
ldx [%i0+0x038],%g3 ! Observed data at 0000000066000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = ea0f81ed00000010
ldx [%i0+0x088],%g3 ! Observed data at 0000000066000088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = dfdcc52bdcffe89f
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000660000a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 75f5ff3eb2b96962
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000660000c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 00000000dfdccc2c
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 = 0000003ae5d2f64a
ldx [%i0+0x130],%g3 ! Observed data at 0000000066000130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x130,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fd1e2eca8d27d347
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000660001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000a8749ad674
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000660001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1f0,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 20233a8400002c29
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 = 84590efe40ca71b1
ldx [%i1+0x008],%g3 ! Observed data at 0000000066800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a4138d12e842891d
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 = ffffffd5fe4286e9
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 27ff40be42ff656d
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000668000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e539914313363e4f
ldx [%i1+0x100],%g3 ! Observed data at 0000000066800100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000027752deaada
ldx [%i1+0x118],%g3 ! Observed data at 0000000066800118
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = a4138d12aadf79a8
ldx [%i1+0x130],%g3 ! Observed data at 0000000066800130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = b785969000000064
ldx [%i1+0x138],%g3 ! Observed data at 0000000066800138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000000000006244
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000668001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1c0,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = e20d3835cedabd9b
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 = ff982e6abc738550
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 439139e54f3e3613
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000064b73706fa
ldx [%i2+0x048],%g3 ! Observed data at 0000000067000048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000000d0d55c3ce
ldx [%i2+0x080],%g3 ! Observed data at 0000000067000080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x080,%g4
ldx [%g1+0x128],%g2 ! Expected data = c52b263f53e09685
ldx [%i2+0x128],%g3 ! Observed data at 0000000067000128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ca85a2d171246f37
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000670001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1b8,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 88cf0392c87849a6
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 = ffc2a219c29583cf
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000005000000064
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 = e53991433c0ce085
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00ff6f1d4668ed63
ldx [%i3+0x058],%g3 ! Observed data at 0000000067800058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 62af47bf0000ec66
ldx [%i3+0x090],%g3 ! Observed data at 0000000067800090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0dff07c7becacfa8
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000678000b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffff88cf98b2f8b7
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000678000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffed2f986a2c3aad
ldx [%i3+0x108],%g3 ! Observed data at 0000000067800108
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x108,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a0ff29e76cf8e304
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000678001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1c0,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f2_fail:
set p43_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f16_fail:
set p43_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f24_fail:
set p43_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000010]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800028]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000010]
membar #Sync
mov 0x1c0,%g1
ldda [%i2+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p43_trap1o:
stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000010]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800028]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000066000010]
membar #Sync
mov 0x1c0,%g1
ldda [%o2+%g1]ASI_BLK_AIUP,%f16
membar #Sync
done
p43_trap2e:
stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000010]
stxa %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000020]
done
p43_trap2o:
stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000010]
stxa %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067000020]
done
p43_trap3e:
add %l2,%l4,%l7
done
p43_trap3o:
add %l2,%l4,%l7
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 = 12a7fb03f94b9966
ldx [%g1+0x008],%l1 ! %l1 = 0b4bd42a71246f37
ldx [%g1+0x010],%l2 ! %l2 = 2350d37bd325abdb
ldx [%g1+0x018],%l3 ! %l3 = dcceb7fc2624d243
ldx [%g1+0x020],%l4 ! %l4 = a1c9fa1c7782dd27
ldx [%g1+0x028],%l5 ! %l5 = 828a5c08e842891d
ldx [%g1+0x030],%l6 ! %l6 = f329da3c65ae2feb
ldx [%g1+0x038],%l7 ! %l7 = 720f4d6208e22f60
! Initialize the output register of window 0
set unres3_start,%o0
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 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f96ab5e7 5441be41 3505175d 5b0744a0
! %f20 = c1a285d9 8aa57daf 0d5d1dae 90f734f6
! %f24 = 920fa099 ad178f80 c5b7342f dca136bf
! %f28 = a0c11284 5aa137c3 bad170e3 a42f9522
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5485ebb7 f7bded6c be0cb158 40b405fb
! %f36 = 28744409 81482c6e 75cf6c24 2fc8cc56
! %f40 = dc21b7f8 db975bff 9abbbdf1 d92f9b97
! %f44 = 563775b3 0f173d8c 273ccaa7 9aa12601
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc49afcff00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = c49afcff00000037
wr %g0,%y ! Clear Y 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[00000000680001c0] = 9b18a268, %l5 = 96ed86f5, %l4 = 75f49353
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009b18a268
! Mem[0000000069800028] = d19edee4d87146e8, %f20 = c1a285d9 8aa57daf
ldda [%i3+%o5]0x89,%f20 ! %f20 = d19edee4 d87146e8
! Mem[00000000918001c8] = 9220125c, %g2 = 0000000099f9e623
lduh [%o0+0x1c8],%g2 ! %g2 = 0000000000009220
! Mem[0000000068000018] = 7ee4860e, %l6 = f7cd79607717e394
ldsba [%i0+%o3]0x88,%l6 ! %l6 = 000000000000000e
! %f6 = 0a128bc3 abc567aa, Mem[0000000068000020] = 8fdf96da e83bab57
stda %f6 ,[%i0+%o4]0x80 ! Mem[0000000068000020] = 0a128bc3 abc567aa
! %f31 = a42f9522, Mem[0000000069000010] = 2d48b37c
sta %f31,[%i2+%o2]0x81 ! Mem[0000000069000010] = a42f9522
! %f1 = 8ccde840, Mem[00000000918001e8] = a309f910
st %f1 ,[%o0+0x1e8] ! Mem[00000000918001e8] = 8ccde840
! immd = 00000000000000e4, %l1 = 3ca6f69bc4550c3b, %ccr = 44
movn %xcc,0x0e4,%l1 ! Register Not Moved
! Mem[0000000068800138] = fe0a7a23, %l2 = 23212b4a, %l7 = ab078b76
add %i1,0x138,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000fe0a7a23
! Mem[0000000069000018] = 03f65707, %l6 = 000000000000000e
ldstuba [%i2+%o3]0x81,%l6 ! %l6 = 00000003000000ff
p44_label_2:
! %l4 = 9b18a268, %l5 = 96ed86f5, Mem[0000000068000028] = 734ac420 81d7b2e4
stda %l4,[%i0+%o5]0x81 ! Mem[0000000068000028] = 9b18a268 96ed86f5
! %l3 = 2233d5a428888908, Mem[000000009180008f] = fefaf701
stb %l3,[%o0+0x08f] ! Mem[000000009180008c] = 08faf701
! Mem[0000000091800090] = faf7017d, %g2 = 0000000000009220
ldsh [%o0+0x090],%g2 ! %g2 = fffffffffffffaf7
! Mem[0000000069000020] = 47685a7d, %l2 = bac30e9023212b4a
ldsha [%i2+%o4]0x80,%l2 ! %l2 = 0000000000004768
! %l5 = c9fa2ba096ed86f5, imm = 0000000000000cc1, %l6 = 0000000000000003
tsubcc %l5,0xcc1,%l6 ! %l6 = c9fa2ba096ed7a34, %ccr = 8a
! %l4 = 9b18a268, %l5 = 96ed86f5, Mem[0000000091000008] = debf9a38 c8eb2c4a
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 9b18a268 96ed86f5
! %l7 = 00000000fe0a7a23, %l0 = 154bca05d0608833, %y = 00000000
umulcc %l7,%l0,%l2 ! %l2 = cec84e526a18ecf9, %ccr = 80, %y = cec84e52
! Mem[0000000068000020] = c38b120a, %l7 = 00000000fe0a7a23
swapa [%i0+%o4]0x88,%l7 ! %l7 = 00000000c38b120a
! Mem[0000000091000170] = 41b868c464e862e7, %g2 = fffffffffffffaf7
ldx [%i6+0x170],%g2 ! %g2 = 41b868c464e862e7
! Mem[0000000068000018] = 0e86e47e, %l3 = 2233d5a428888908
lduha [%i0+%o3]0x81,%l3 ! %l3 = 0000000000000e86
p44_label_3:
! Mem[00000000680000af] = ab3a7241, %l6 = c9fa2ba096ed7a34
ldstub [%i0+0x0af],%l6 ! %l6 = 00000041000000ff
! Mem[0000000090000024] = c9879b03, %g2 = 41b868c464e862e7
lduh [%i4+0x026],%g2 ! %g2 = 000000000000c987
! %l7 = 00000000c38b120a, Mem[0000000091000120] = 42f35dd4
stw %l7,[%i6+0x120] ! Mem[0000000091000120] = c38b120a
! Mem[0000000069800010] = 2c1e90ca 54f87415, %l2 = 6a18ecf9, %l3 = 00000e86
ldda [%i3+%o2]0x80,%l2 ! %l2 = 000000002c1e90ca 0000000054f87415
! %l4 = 000000009b18a268, Mem[0000000068000020] = 237a0afe
stha %l4,[%i0+%o4]0x81 ! Mem[0000000068000020] = a2680afe
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l5 = c9fa2ba096ed86f5, %l2 = 000000002c1e90ca, %l6 = 0000000000000041
srlx %l5,%l2,%l6 ! %l6 = 00327e8ae825bb61
! Mem[0000000090800000] = afcee2558865ecf6, %g2 = 000000000000c987
ldx [%i5+%g0],%g2 ! %g2 = afcee2558865ecf6
! %l1 = 3ca6f69bc4550c3b, %l4 = 000000009b18a268, %y = cec84e52
sdiv %l1,%l4,%l3 ! %l3 = 000000007cde506f
mov %l0,%y ! %y = d0608833
! %f19 = 5b0744a0, Mem[00000000680001ac] = fb543fe4
st %f19,[%i0+0x1ac] ! Mem[00000000680001ac] = 5b0744a0
p44_label_4:
! %l6 = e825bb61, %l7 = c38b120a, Mem[0000000091000130] = 44f396ae a71a8cdc
std %l6,[%i6+0x130] ! Mem[0000000091000130] = e825bb61 c38b120a
! Mem[0000000091000140] = ecb715ac, %g2 = afcee2558865ecf6
ldsb [%i6+0x140],%g2 ! %g2 = ffffffffffffffec
! %l0 = 154bca05d0608833, Mem[0000000069800074] = 5788312d
stw %l0,[%i3+0x074] ! Mem[0000000069800074] = d0608833
! Mem[0000000069800018] = 150294a4, %l0 = 154bca05d0608833
lduba [%i3+%o3]0x80,%l0 ! %l0 = 0000000000000015
! Mem[0000000069800018] = a4940215, %l7 = 00000000c38b120a
lduha [%i3+%o3]0x88,%l7 ! %l7 = 0000000000000215
! %f31 = a42f9522, Mem[000000009080008c] = 61cdd124
sta %f31,[%i5+0x08c]%asi ! Mem[000000009080008c] = a42f9522
! Mem[0000000091000164] = 8f31336c, %g2 = ffffffffffffffec
ldub [%i6+0x167],%g2 ! %g2 = 000000000000008f
! %l7 = 0000000000000215, Mem[00000000900000ec] = 7879655b
stw %l7,[%i4+0x0ec] ! Mem[00000000900000ec] = 00000215
! Mem[0000000091800140] = 79ecf4b6, %g2 = 000000000000008f
ldub [%o0+0x141],%g2 ! %g2 = 0000000000000079
! %l2 = 000000002c1e90ca, Mem[0000000091000148] = f99edb45bb8ca6d7
stx %l2,[%i6+0x148] ! Mem[0000000091000148] = 000000002c1e90ca
p44_label_5:
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000068800020] = 436808fb86a484d1, %f24 = 920fa099 ad178f80
ldda [%i1+%o4]0x88,%f24 ! %f24 = 436808fb 86a484d1
membar #Sync ! Added by membar checker (268)
! Mem[0000000090000010] = 7cb7b67a 8984e897, %g2 = 00000079, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 000000007cb7b67a 000000008984e897
! %l1 = 3ca6f69bc4550c3b, %l0 = 0000000000000015, %ccr = 80
movcc %xcc,%l1,%l0 ! Moved, %l0 = 3ca6f69bc4550c3b
! Mem[0000000068800018] = df64db27, %l3 = 000000007cde506f
lduha [%i1+%o3]0x81,%l3 ! %l3 = 000000000000df64
! %l6 = 00327e8ae825bb61, Mem[0000000068000020] = fe0a68a2
stwa %l6,[%i0+%o4]0x89 ! Mem[0000000068000020] = e825bb61
! %l0 = 3ca6f69bc4550c3b, %l6 = 00327e8ae825bb61, %l1 = 3ca6f69bc4550c3b
sll %l0,%l6,%l1 ! %l1 = 794ded3788aa1876
! %l0 = 3ca6f69bc4550c3b, %l6 = 00327e8ae825bb61, %l1 = 794ded3788aa1876
sll %l0,%l6,%l1 ! %l1 = 794ded3788aa1876
! %l4 = 000000009b18a268, Mem[0000000069800000] = ab70fd6b
stba %l4,[%i3+%g0]0x80 ! Mem[0000000069800000] = 6870fd6b
! Mem[0000000091800118] = 16d0a3287a43b570, %g2 = 000000007cb7b67a
ldx [%o0+0x118],%g2 ! %g2 = 16d0a3287a43b570
p44_label_6:
! immd = 000000000000033f, %l4 = 000000009b18a268, %ccr = 80
movpos %icc,0x33f,%l4 ! Moved, %l4 = 000000000000033f
! Mem[0000000068800020] = d184a486, %l3 = 000000000000df64
ldsha [%i1+%o4]0x81,%l3 ! %l3 = ffffffffffffd184
! %l0 = 3ca6f69bc4550c3b, imm = fffffffffffff20b, %l2 = 000000002c1e90ca
and %l0,-0xdf5,%l2 ! %l2 = 3ca6f69bc455000b
! Mem[000000006880004e] = 37a0b334, %l3 = ffffffffffffd184
ldstub [%i1+0x04e],%l3 ! %l3 = 000000b3000000ff
! Mem[0000000068000028] = 68a2189b, %l0 = 3ca6f69bc4550c3b
lduha [%i0+%o5]0x88,%l0 ! %l0 = 000000000000189b
! %l5 = c9fa2ba096ed86f5, Mem[0000000068000191] = b5aee311, %asi = 80
stba %l5,[%i0+0x191]%asi ! Mem[0000000068000190] = b5f5e311
! %l6 = 00327e8ae825bb61, Mem[00000000910001a2] = 1e54ea13
sth %l6,[%i6+0x1a2] ! Mem[00000000910001a0] = bb61ea13
! %l6 = 00327e8ae825bb61, Mem[0000000069000010] = 22952fa4
stha %l6,[%i2+%o2]0x88 ! Mem[0000000069000010] = 2295bb61
! %l3 = 00000000000000b3, Mem[000000009100000a] = a26896ed
sth %l3,[%i6+0x00a] ! Mem[0000000091000008] = 00b396ed
! %l4 = 000000000000033f, %l3 = 00000000000000b3, %ccr = 80
movrgz %l4,%l3,%l7 ! Moved, %l7 = 00000000000000b3
p44_label_7:
! %l4 = 000000000000033f, Mem[00000000908001fd] = 717f8aaf
stb %l4,[%i5+0x1fd] ! Mem[00000000908001fc] = 3f7f8aaf
! Mem[0000000068800130] = feae0586adcb781d, %l5 = c9fa2ba096ed86f5, %l3 = 00000000000000b3
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = feae0586adcb781d
! immd = 00000000000000ca, %l7 = 00000000000000b3, %ccr = 80
movn %xcc,0x0ca,%l7 ! Register Not Moved
! %l4 = 000000000000033f, Mem[00000000680001f0] = 260fd006
stw %l4,[%i0+0x1f0] ! Mem[00000000680001f0] = 0000033f
! %l3 = feae0586adcb781d, immed = 0000011a, %ccr = 80
movrgz %l3,0x11a,%l1 ! Not Moved, %l1 = 794ded3788aa1876
! %l6 = 00327e8ae825bb61, %l0 = 000000000000189b, %l0 = 000000000000189b
tsubcctv %l6,%l0,%l0 ! %l0 = 00000000000018be, Trapped
! %l4 = 000000000000033f, Mem[00000000918001fc] = 3e3a23fc
stw %l4,[%o0+0x1fc] ! Mem[00000000918001fc] = 0000033f
! Mem[0000000068800018] = df64db27953d1267, %f20 = d19edee4 d87146e8
ldda [%i1+%o3]0x80,%f20 ! %f20 = df64db27 953d1267
! %l5 = c9fa2ba096ed86f5, Mem[0000000068800018] = df64db27953d1267
stxa %l5,[%i1+%o3]0x81 ! Mem[0000000068800018] = c9fa2ba096ed86f5
! %l4 = 000000000000033f, %l1 = 794ded3788aa1876, %l3 = feae0586adcb781d
or %l4,%l1,%l3 ! %l3 = 794ded3788aa1b7f
p44_label_8:
! immd = 000000000000011f, %l4 = 000000000000033f, %ccr = 80
movle %xcc,0x11f,%l4 ! Moved, %l4 = 000000000000011f
! %l6 = 00327e8ae825bb61, imm = 0000000000000e58, %l2 = 3ca6f69bc455000b
xnorcc %l6,0xe58,%l2 ! %l2 = ffcd817517da4ac6, %ccr = 80
! Mem[000000009100012c] = 6161e825, %g2 = 16d0a3287a43b570
ldsb [%i6+0x12e],%g2 ! %g2 = 0000000000000061
! %f29 = 5aa137c3, Mem[00000000690000a8] = ca3ed69d
st %f29,[%i2+0x0a8] ! Mem[00000000690000a8] = 5aa137c3
! Mem[0000000090000060] = bc97b331, %g2 = 0000000000000061
ldsb [%i4+0x061],%g2 ! %g2 = ffffffffffffffbc
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %l6 = e825bb61, %l7 = 000000b3, Mem[0000000091000060] = 5da12a33 b0ae5170
std %l6,[%i6+0x060] ! Mem[0000000091000060] = e825bb61 000000b3
! Mem[0000000091000140] = ecb715ac 2483298e, %g2 = ffffffbc, %g3 = 8984e897
ldd [%i6+0x140],%g2 ! %g2 = 00000000ecb715ac 000000002483298e
! Set Register : %l1 = 794ded3788aa1876
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
! Mem[0000000091000168] = 6c300fcb, %g2 = 00000000ecb715ac
ldsh [%i6+0x16a],%g2 ! %g2 = 0000000000006c30
p44_label_9:
! Mem[000000006980006c] = b070e6f3, %l0 = 00000000000018be
swap [%i3+0x06c],%l0 ! %l0 = 00000000b070e6f3
! %l7 = 00000000000000b3, immed = 00000de6, %y = d0608833
udivcc %l7,0xde6,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = b070e6f3
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %f22 = 0d5d1dae 90f734f6, Mem[00000000698000d8] = d8b257e3 f5123594
std %f22,[%i3+0x0d8] ! Mem[00000000698000d8] = 0d5d1dae 90f734f6
! immd = 0000000000000197, %l0 = 00000000b070e6f3, %ccr = 0a
movle %xcc,0x197,%l0 ! Register Not Moved
! Mem[00000000908001dc] = b413d6a5, %g2 = 0000000000006c30
ldub [%i5+0x1de],%g2 ! %g2 = 00000000000000b4
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! %l2 = ffffffff, %l3 = 88aa1b7f, Mem[0000000090000128] = f1f21be2 6da53483
std %l2,[%i4+0x128] ! Mem[0000000090000128] = ffffffff 88aa1b7f
! Mem[0000000069000028] = e23dbe98, %l5 = c9fa2ba096ed86f5
ldstuba [%i2+%o5]0x88,%l5 ! %l5 = 00000098000000ff
! Mem[00000000910001e0] = 3b75f6c9 d238546e, %g2 = 000000b4, %g3 = 2483298e
ldda [%i6+0x1e0]%asi,%g2 ! %g2 = 000000003b75f6c9 00000000d238546e
p44_label_10:
! Mem[00000000900000c8] = 50758781, %g18 = 1706ad0042a3fa76
ldsw [%i4+0x0c8],%g2 ! %g2 = 1706ad0042a3fa76
! %l2 = 00000000ffffffff, Mem[00000000918001dc] = a31b7ba3
stb %l2,[%o0+0x1dc] ! Mem[00000000918001dc] = ff1b7ba3
! %l3 = 794ded3788aa1b7f, Mem[00000000688001fe] = 88ec96a1
stb %l3,[%i1+0x1fe] ! Mem[00000000688001fc] = 88ec7fa1
! %l0 = b070e6f3, %l1 = ffffffff, Mem[00000000900000a8] = 10593f2f f3b2ac3e
std %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = b070e6f3 ffffffff
! Mem[0000000069000020] = fafe588c7d5a6847, %l3 = 794ded3788aa1b7f
ldxa [%i2+%o4]0x89,%l3 ! %l3 = fafe588c7d5a6847
! Mem[0000000091800148] = 4e1dc160fb3f156f, %f48 = 146ca112 cb32e893
ldd [%o0+0x148],%f48 ! %f48 = 4e1dc160 fb3f156f
! Mem[0000000069800000] = 6bfd7068, %l4 = 000000000000011f
lduha [%i3+%g0]0x89,%l4 ! %l4 = 0000000000007068
! Mem[0000000091800118] = 16d0a328 7a43b570, %g2 = 50758781, %g3 = d238546e
ldd [%o0+0x118],%g2 ! %g2 = 0000000016d0a328 000000007a43b570
! Mem[0000000069000060] = f4bc2a565d8facc4, %l2 = 00000000ffffffff, %l2 = 00000000ffffffff
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f4bc2a565d8facc4
! Mem[0000000090800008] = 4bbbf281, %g2 = 0000000016d0a328
ldub [%i5+0x009],%g2 ! %g2 = 000000000000004b
p44_label_11:
! Mem[00000000908001d4] = dcbf55cd, %g2 = 000000000000004b
ldsh [%i5+0x1d4],%g2 ! %g2 = ffffffffffffdcbf
! Mem[0000000068000098] = 803edb55, %l2 = f4bc2a565d8facc4
ldsh [%i0+0x098],%l2 ! %l2 = ffffffffffff803e
! Mem[0000000069000020] = 47685a7d, %l6 = 00327e8ae825bb61
lduwa [%i2+%o4]0x81,%l6 ! %l6 = 0000000047685a7d
! %l5 = 0000000000000098, %l1 = ffffffffffffffff, %l3 = fafe588c7d5a6847
addccc %l5,%l1,%l3 ! %l3 = 0000000000000097, %ccr = 11
! %f22 = 0d5d1dae 90f734f6, Mem[00000000908000f0] = 92c8b875 4e91ae77
std %f22,[%i5+0x0f0] ! Mem[00000000908000f0] = 0d5d1dae 90f734f6
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %f48 = 4e1dc160 fb3f156f
ldd [%i6+0x048],%f48 ! %f48 = 4b4e770b f7a5ca85
! %l4 = 0000000000007068, Mem[0000000090000128] = ffffffff88aa1b7f
stx %l4,[%i4+0x128] ! Mem[0000000090000128] = 0000000000007068
! %l1 = ffffffffffffffff, %l4 = 0000000000007068, %l0 = 00000000b070e6f3
udivx %l1,%l4,%l0 ! %l0 = 00024707302eb013
! Mem[0000000091000014] = 4f877aae, %g2 = ffffffffffffdcbf
ldsha [%i6+0x014]%asi,%g2 ! %g2 = 0000000000004f87
! %l5 = 0000000000000098, %l0 = 00024707302eb013, %ccr = 11
movneg %icc,%l5,%l0 ! Register Not Moved
p44_label_12:
! %l7 = 00000000000000b3, %l5 = 0000000000000098, %l0 = 00024707302eb013
tsubcctv %l7,%l5,%l0 ! %l0 = 00024707302eb036, Trapped
! Mem[0000000068000194] = 08e9243e, %l0 = 302eb036, %l5 = 00000098
add %i0,0x194,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000008e9243e
! Mem[00000000910000a4] = 86349e0f, %g2 = 0000000000004f87
ldsh [%i6+0x0a4],%g2 ! %g2 = ffffffffffff8634
! %l0 = 00024707302eb036, %l4 = 0000000000007068, %l0 = 00024707302eb036
subc %l0,%l4,%l0 ! %l0 = 00024707302e3fcd
! Mem[0000000069800008] = fdfcdd66 dc115881, %l4 = 00007068, %l5 = 08e9243e
ldda [%i3+%o1]0x80,%l4 ! %l4 = 00000000fdfcdd66 00000000dc115881
! Mem[000000009100019c] = c3f8aeb5, %g18 = 1706ad0042a3fa76
ldsw [%i6+0x19c],%g2 ! %g2 = 1706ad0042a3fa76
! %l1 = ffffffffffffffff, Mem[0000000068000020] = e825bb61
stba %l1,[%i0+%o4]0x88 ! Mem[0000000068000020] = e825bbff
! immd = 000000000000019a, %l2 = ffffffffffff803e, %ccr = 11
movl %icc,0x19a,%l2 ! Register Not Moved
! Mem[0000000069800020] = c3f862d21642631d, %f18 = 3505175d 5b0744a0
ldda [%i3+%o4]0x89,%f18 ! %f18 = c3f862d2 1642631d
! Mem[0000000069000118] = 8c4be4ff, %l4 = 00000000fdfcdd66
ldstub [%i2+0x118],%l4 ! %l4 = 0000008c000000ff
p44_label_13:
! %l3 = 0000000000000097, Mem[000000009080016f] = ad4cca3b
stb %l3,[%i5+0x16f] ! Mem[000000009080016c] = 974cca3b
! %l0 = 00024707302e3fcd, %l4 = 000000000000008c, %ccr = 11
movge %xcc,%l0,%l4 ! Moved, %l4 = 00024707302e3fcd
! retry : should take illegal inst trap, %l0 = 00024707302e3fcd
retry ! Illegal inst trap : %l0 = 00024707302e3fdd
! %l3 = 0000000000000097, %l6 = 0000000047685a7d, %l2 = ffffffffffff803e
xorcc %l3,%l6,%l2 ! %l2 = 0000000047685aea, %ccr = 00
! Mem[00000000908001e0] = d6a5c497, %g2 = ffffffffc3f8aeb5
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffd6a5
! Mem[00000000688000ec] = 74930e88, %l5 = 00000000dc115881
swap [%i1+0x0ec],%l5 ! %l5 = 0000000074930e88
! %f16 = f96ab5e7 5441be41 c3f862d2 1642631d
! %f20 = df64db27 953d1267 0d5d1dae 90f734f6
! %f24 = 436808fb 86a484d1 c5b7342f dca136bf
! %f28 = a0c11284 5aa137c3 bad170e3 a42f9522
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Set Register : %l2 = 0000000047685aea
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
membar #Sync ! Added by membar checker (269)
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d 00000000 00007068
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l2 = ffffffff, %l3 = 00000097, Mem[0000000091800038] = 8581ae53 fd74b765
std %l2,[%o0+0x038] ! Mem[0000000091800038] = ffffffff 00000097
p44_label_14:
! Mem[0000000091800008] = 30e846b2 b01876a3, %g2 = ffffd6a5, %g3 = 7a43b570
ldd [%o0+%o1],%g2 ! %g2 = 0000000030e846b2 00000000b01876a3
! Mem[0000000068800010] = ec6a67e5 7e2f547f, %l4 = 302e3fcd, %l5 = 74930e88
ldda [%i1+%o2]0x81,%l4 ! %l4 = 00000000ec6a67e5 000000007e2f547f
! %l3 = 0000000000000097, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l3,[%o0+0x110] ! Mem[0000000091800110] = 0000000000000097
! Mem[0000000068800074] = c7aea8d6, %l0 = 302e3fdd, %l2 = ffffffff
add %i1,0x74,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c7aea8d6
! Mem[00000000910001f8] = 4e761e3a, %g2 = 0000000030e846b2
lduh [%i6+0x1fa],%g2 ! %g2 = 0000000000004e76
! %l7 = 00000000000000b3, Mem[00000000918000b4] = a5509592
stw %l7,[%o0+0x0b4] ! Mem[00000000918000b4] = 000000b3
! %l2 = 00000000c7aea8d6, Mem[000000006880015c] = e2aee6d5
stw %l2,[%i1+0x15c] ! Mem[000000006880015c] = c7aea8d6
! %l6 = 0000000047685a7d, Mem[0000000090800002] = e2558865
stb %l6,[%i5+0x002] ! Mem[0000000090800000] = 7d558865
! Mem[0000000069000020] = 47685a7d, %l4 = 00000000ec6a67e5
ldsba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000047
! Mem[0000000069000010] = 2295bb61, %l4 = 0000000000000047
ldsba [%i2+%o2]0x89,%l4 ! %l4 = 0000000000000061
p44_label_15:
! Mem[000000006900012c] = 74cb44fe, %l6 = 0000000047685a7d, %asi = 80
swapa [%i2+0x12c]%asi,%l6 ! %l6 = 0000000074cb44fe
! %l0 = 302e3fdd, %l1 = ffffffff, Mem[0000000090800098] = bde91366 f194589f
std %l0,[%i5+0x098] ! Mem[0000000090800098] = 302e3fdd ffffffff
! Mem[00000000698001d0] = 896556d7668f92c3, %l1 = ffffffffffffffff, %l1 = ffffffffffffffff
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 896556d7668f92c3
! Mem[0000000090000020] = 5d10fd8a, %g2 = 0000000000004e76
lduh [%i4+0x022],%g2 ! %g2 = 0000000000005d10
! %l2 = 00000000c7aea8d6, imm = fffffffffffff772, %l6 = 0000000074cb44fe
and %l2,-0x88e,%l6 ! %l6 = 00000000c7aea052
! immd = 0000000000000041, %l4 = 0000000000000061, %ccr = 00
mova %icc,0x041,%l4 ! Moved, %l4 = 0000000000000041
! Mem[0000000068800008] = e898587c, %l1 = 896556d7668f92c3
ldsha [%i1+%o1]0x81,%l1 ! %l1 = ffffffffffffe898
! Mem[0000000068800000] = d4689eff, %l4 = 0000000000000041
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 000000d4000000ff
! %l5 = 000000007e2f547f, %l4 = 00000000000000d4, %l4 = 00000000000000d4
orcc %l5,%l4,%l4 ! %l4 = 000000007e2f54ff, %ccr = 00
membar #Sync ! Added by membar checker (270)
! %l1 = ffffffffffffe898, Mem[0000000090000124] = 7ceaf23d
sth %l1,[%i4+0x124] ! Mem[0000000090000124] = e898f23d
p44_label_16:
! Mem[0000000069000100] = 3e74c0ad, %l7 = 000000b3, %l6 = c7aea052
add %i2,0x100,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000003e74c0ad
! Mem[0000000068000020] = e825bbff, %l2 = 00000000c7aea8d6
swapa [%i0+%o4]0x88,%l2 ! %l2 = 00000000e825bbff
! Mem[00000000918001ec] = b08f307b, %g2 = 0000000000005d10
ldsb [%o0+0x1ed],%g2 ! %g2 = ffffffffffffffb0
! Mem[00000000690001eb] = ba021b61, %l7 = 00000000000000b3
ldstub [%i2+0x1eb],%l7 ! %l7 = 00000061000000ff
! retry : should take illegal inst trap, %l0 = 00024707302e3fdd
retry ! Illegal inst trap : %l0 = 00024707302e3fed
! %l0 = 00024707302e3fed, %l4 = 000000007e2f54ff, %ccr = 00
movrgez %l0,%l4,%l3 ! Moved, %l3 = 000000007e2f54ff
! Mem[00000000918000c8] = 253e4304 5d67fd8c, %g2 = ffffffb0, %g3 = b01876a3
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000253e4304 000000005d67fd8c
! Mem[00000000680001e8] = 8930e637f891fbc9, %l6 = 000000003e74c0ad, %l1 = ffffffffffffe898
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 8930e637f891fbc9
! Mem[00000000698001c8] = 91975ca3a42e3d07, %l5 = 000000007e2f547f, %l7 = 0000000000000061
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 91975ca3a42e3d07
! Mem[000000009000013c] = 3f8d7d73, %g18 = 1706ad0042a3fa76
ldsw [%i4+0x13c],%g2 ! %g2 = 1706ad0042a3fa76
p44_label_17:
! immd = 00000000000003e0, %l3 = 000000007e2f54ff, %ccr = 00
movn %icc,0x3e0,%l3 ! Register Not Moved
! Mem[00000000918000b0] = a1350000, %g2 = 000000003f8d7d73
ldsh [%o0+0x0b2],%g2 ! %g2 = ffffffffffffa135
! Mem[000000009080000c] = 22de8d8c, %g2 = ffffffffffffa135
lduh [%i5+0x00e],%g2 ! %g2 = 00000000000022de
! %f4 = 97e88489 7ab6b77c, Mem[00000000690000f8] = 2fc1fb1c e23e95cf
std %f4 ,[%i2+0x0f8] ! Mem[00000000690000f8] = 97e88489 7ab6b77c
! Mem[0000000069800046] = 1c87e889, %l5 = 000000007e2f547f
ldstub [%i3+0x046],%l5 ! %l5 = 000000e8000000ff
! Mem[0000000091800030] = 268769d2 7f5a70fd, %g2 = 000022de, %g3 = 5d67fd8c
ldd [%o0+0x030],%g2 ! %g2 = 00000000268769d2 000000007f5a70fd
! %l6 = 000000003e74c0ad, Mem[000000009180006c] = e82208c9
sth %l6,[%o0+0x06c] ! Mem[000000009180006c] = c0ad08c9
! %f0 = c510707a, Mem[0000000091800160] = 877a44c3
st %f0 ,[%o0+0x160] ! Mem[0000000091800160] = c510707a
! %f24 = 436808fb 86a484d1, Mem[00000000910001b8] = fe0490b8 47252129
std %f24,[%i6+0x1b8] ! Mem[00000000910001b8] = 436808fb 86a484d1
! immd = 0000000000000302, %l4 = 000000007e2f54ff, %ccr = 00
mova %icc,0x302,%l4 ! Moved, %l4 = 0000000000000302
p44_label_18:
! Mem[0000000091000008] = 9b1800b3, %g2 = 00000000268769d2
lduw [%i6+%o1],%g2 ! %g2 = 000000009b1800b3
! Mem[0000000069000020] = 7d5a6847, %l3 = 000000007e2f54ff
lduwa [%i2+%o4]0x88,%l3 ! %l3 = 000000007d5a6847
! immd = 000000000000004f, %l2 = 00000000e825bbff, %ccr = 00
mova %xcc,0x04f,%l2 ! Moved, %l2 = 000000000000004f
! Mem[00000000908000c8] = 59095ea4e50ee4f7, %g2 = 000000009b1800b3
ldx [%i5+0x0c8],%g2 ! %g2 = 59095ea4e50ee4f7
! %l2 = 000000000000004f, %l7 = 91975ca3a42e3d07, %ccr = 00
movpos %xcc,%l2,%l7 ! Moved, %l7 = 000000000000004f
! %l3 = 000000007d5a6847, Mem[00000000908001e6] = eb691ff5
sth %l3,[%i5+0x1e6] ! Mem[00000000908001e4] = 68471ff5
! Mem[0000000069800010] = 1574f854 ca901e2c, %l4 = 00000302, %l5 = 000000e8
ldda [%i3+%o2]0x88,%l4 ! %l4 = 00000000ca901e2c 000000001574f854
! Mem[000000009180009c] = 8acc12dd, %g2 = 59095ea4e50ee4f7
lduw [%o0+0x09c],%g2 ! %g2 = 000000008acc12dd
! Mem[0000000068000000] = 80bafca0, %l1 = 8930e637f891fbc9
ldsha [%i0+%g0]0x80,%l1 ! %l1 = ffffffffffff80ba
! Mem[0000000069000020] = fafe588c7d5a6847, %f16 = f96ab5e7 5441be41
ldda [%i2+%o4]0x89,%f16 ! %f16 = fafe588c 7d5a6847
p44_label_19:
! Mem[0000000068800028] = ba1a742b, %l1 = ffffffffffff80ba
ldsba [%i1+%o5]0x88,%l1 ! %l1 = 000000000000002b
! %l4 = 00000000ca901e2c
setx 0x6f8affd83794755a,%g7,%l4 ! %l4 = 6f8affd83794755a
! %f0 = c510707a 8ccde840 b778f85b 02e51f33
! %f4 = 97e88489 7ab6b77c 0a128bc3 abc567aa
! %f8 = 5f695d10 fd8aec7d ae166be9 68950f1b
! %f12 = 73573481 3a9a7b36 c42f9ef2 5b10a4ea
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[00000000918000d4] = 7e2b474d, %g2 = 000000008acc12dd
lduha [%o0+0x0d4]%asi,%g2 ! %g2 = 0000000000007e2b
! %l4 = 6f8affd83794755a, Mem[00000000918000b0] = 0a8ba135000000b3
stx %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 6f8affd83794755a
! Mem[000000006900006b] = 2b094cd7, %l2 = 000000000000004f
ldstub [%i2+0x06b],%l2 ! %l2 = 000000d7000000ff
! Mem[00000000698001d0] = 896556d7, %l1 = 0000002b, %l7 = 0000004f
add %i3,0x1d0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000896556d7
! %l1 = 000000000000002b, %l2 = 00000000000000d7, %l7 = 00000000896556d7
mulx %l1,%l2,%l7 ! %l7 = 000000000000241d
! %l2 = 00000000000000d7, immed = 00000157, %ccr = 00
movrne %l2,0x157,%l1 ! Moved, %l1 = 0000000000000157
! %l6 = 000000003e74c0ad, Mem[0000000090000118] = c4c6c205
stw %l6,[%i4+0x118] ! Mem[0000000090000118] = 3e74c0ad
p44_label_20:
! %l2 = 000000d7, %l3 = 7d5a6847, Mem[0000000069800000] = 6bfd7068 8832bfc8
stda %l2,[%i3+%g0]0x89 ! Mem[0000000069800000] = 000000d7 7d5a6847
! Mem[0000000090000170] = 7b9a3a81, %g2 = 0000000000007e2b
ldsb [%i4+0x171],%g2 ! %g2 = 000000000000007b
! Mem[000000006900002c] = 8c2c5513, %l1 = 00000157, %l2 = 000000d7
add %i2,0x2c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000008c2c5513
! %l0 = 00024707302e3fed, %l0 = 00024707302e3fed, %l3 = 000000007d5a6847
sllx %l0,%l0,%l3 ! %l3 = c7fda00000000000
! %l6 = 000000003e74c0ad, imm = fffffffffffff4c8, %l2 = 000000008c2c5513
subccc %l6,-0xb38,%l2 ! %l2 = 000000003e74cbe5, %ccr = 11
! Mem[0000000090000138] = cb533f7f, %g2 = 000000000000007b
ldub [%i4+0x138],%g2 ! %g2 = 00000000000000cb
! %l2 = 000000003e74cbe5, %l2 = 000000003e74cbe5, %ccr = 11
movleu %icc,%l2,%l2 ! Moved, %l2 = 000000003e74cbe5
! Mem[00000000680001bc] = 409b131d, %l0 = 00024707302e3fed
swap [%i0+0x1bc],%l0 ! %l0 = 00000000409b131d
! Mem[000000009100015c] = 484b74d9, %g2 = 00000000000000cb
lduw [%i6+0x15c],%g2 ! %g2 = 00000000484b74d9
! Mem[0000000069800018] = 150294a43a6ce69c, %l4 = 6f8affd83794755a, %l2 = 000000003e74cbe5
add %i3,0x18,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 150294a43a6ce69c
p44_label_21:
! %l3 = c7fda00000000000, %l3 = c7fda00000000000, %ccr = 11
movpos %icc,%l3,%l3 ! Moved, %l3 = c7fda00000000000
! Mem[0000000068800018] = a02bfac9, %l4 = 6f8affd83794755a
lduha [%i1+%o3]0x88,%l4 ! %l4 = 000000000000fac9
! %l1 = 0000000000000157, %l5 = 000000001574f854, %ccr = 11
movle %xcc,%l1,%l5 ! Register Not Moved
! %l3 = c7fda00000000000, %l5 = 000000001574f854, %y = b070e6f3
mulscc %l3,%l5,%l2 ! %l2 = 000000001574f854, %ccr = 00, %y = 58387379
! Mem[0000000069000018] = 0757f6ff, %l6 = 000000003e74c0ad
lduba [%i2+%o3]0x88,%l6 ! %l6 = 00000000000000ff
! %l6 = 00000000000000ff, imm = fffffffffffffadc, %l5 = 000000001574f854
subccc %l6,-0x524,%l5 ! %l5 = 0000000000000623, %ccr = 11
! %l0 = 00000000409b131d
sethi %hi(0xd27e9c00),%l0 ! %l0 = 00000000d27e9c00
! %l5 = 0000000000000623, Mem[0000000069000010] = 61bb9522
stha %l5,[%i2+%o2]0x81 ! Mem[0000000069000010] = 06239522
! %f19 = 1642631d, Mem[0000000090800124] = 3b012cfa
st %f19,[%i5+0x124] ! Mem[0000000090800124] = 1642631d
! Mem[0000000090000180] = a32af125, %g18 = 1706ad0042a3fa76
ldsw [%i4+0x180],%g2 ! %g2 = 1706ad0042a3fa76
p44_label_22:
! Mem[0000000090000108] = 7aa04c5f f88c29a9, %g2 = a32af125, %g3 = 7f5a70fd
ldd [%i4+0x108],%g2 ! %g2 = 000000007aa04c5f 00000000f88c29a9
! %l4 = 000000000000fac9, Mem[0000000091800060] = 2c7d828b83b95d79
stx %l4,[%o0+0x060] ! Mem[0000000091800060] = 000000000000fac9
! %l2 = 1574f854, %l3 = 00000000, Mem[00000000908001e8] = 1ff578e9 f1046e5b
std %l2,[%i5+0x1e8] ! Mem[00000000908001e8] = 1574f854 00000000
! Mem[00000000908000d0] = a37c3c64 27ab1ce7, %g2 = 7aa04c5f, %g3 = f88c29a9
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000a37c3c64 0000000027ab1ce7
! %l0 = 00000000d27e9c00, Mem[0000000091000060] = e825bb61
stw %l0,[%i6+0x060] ! Mem[0000000091000060] = d27e9c00
! Mem[0000000069000128] = 6d2c2393, %l4 = 000000000000fac9
ldstub [%i2+0x128],%l4 ! %l4 = 0000006d000000ff
! %l2 = 000000001574f854, %l0 = 00000000d27e9c00, %ccr = 11
movpos %xcc,%l2,%l0 ! Moved, %l0 = 000000001574f854
! %l2 = 000000001574f854, %l3 = c7fda00000000000, %y = 58387379
umulcc %l2,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00000000
! Mem[00000000910000fc] = c5b55944, %g2 = 00000000a37c3c64
lduw [%i6+0x0fc],%g2 ! %g2 = 00000000c5b55944
! %l7 = 0000000000000000, %l6 = 00000000000000ff, %ccr = 44
movleu %icc,%l7,%l6 ! Moved, %l6 = 0000000000000000
p44_label_23:
! Mem[0000000068800040] = 8b426ed7, %l1 = 0000000000000157
swap [%i1+0x040],%l1 ! %l1 = 000000008b426ed7
! %l3 = c7fda00000000000, Mem[000000009180010c] = de11d2fc, %asi = 80
stwa %l3,[%o0+0x10c]%asi ! Mem[000000009180010c] = 00000000
! %l0 = 000000001574f854, Mem[00000000918001d0] = 61bc4b5f, %asi = 80
stwa %l0,[%o0+0x1d0]%asi ! Mem[00000000918001d0] = 1574f854
! Mem[0000000069800008] = 66ddfcfd, %l6 = 0000000000000000
ldsha [%i3+%o1]0x88,%l6 ! %l6 = fffffffffffffcfd
! %l1 = 000000008b426ed7, immed = 000001ef, %ccr = 44
movre %l1,0x1ef,%l0 ! Not Moved, %l0 = 000000001574f854
! Mem[0000000069000134] = e65fead0, %l4 = 0000006d, %l3 = 00000000
add %i2,0x134,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e65fead0
! %l0 = 000000001574f854, Mem[0000000090800080] = d4db2881ae67375c
stx %l0,[%i5+0x080] ! Mem[0000000090800080] = 000000001574f854
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l0 = 000000001574f854
sdivx %l7,%l7,%l0 ! Div by zero, %l0 = 000000001574f8a4
! Mem[0000000091800120] = a0104a78, %g2 = 00000000c5b55944
ldsha [%o0+0x122]%asi,%g2 ! %g2 = ffffffffffffa010
! %l2 = 000000001574f854, %l5 = 0000000000000623, %l2 = 000000001574f854
sdivx %l2,%l5,%l2 ! %l2 = 0000000000037f19
p44_label_24:
! Mem[00000000908001d8] = dccb27cc, %g2 = ffffffffffffa010
ldsb [%i5+0x1d9],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000009080013c] = 47655d3c, %g2 = ffffffffffffffdc
lduw [%i5+0x13c],%g2 ! %g2 = 0000000047655d3c
! %l4 = 000000000000006d, Mem[0000000068800028] = 2b741aba81038a5d
stxa %l4,[%i1+%o5]0x80 ! Mem[0000000068800028] = 000000000000006d
! Mem[0000000069800008] = fdfcdd66, %l4 = 000000000000006d
swapa [%i3+%o1]0x81,%l4 ! %l4 = 00000000fdfcdd66
! Mem[0000000069000020] = 47685a7d, %f13 = 3a9a7b36
lda [%i2+%o4]0x80,%f13 ! %f13 = 47685a7d
! %l7 = 0000000000000000, imm = 0000000000000321, %l4 = 00000000fdfcdd66
subccc %l7,0x321,%l4 ! %l4 = fffffffffffffcdf, %ccr = 99
! Mem[0000000069000160] = 8d45292a, %l6 = fffffffffffffcfd
ldsw [%i2+0x160],%l6 ! %l6 = ffffffff8d45292a
! Mem[0000000069800010] = ca901e2c, %l2 = 0000000000037f19
ldstuba [%i3+%o2]0x88,%l2 ! %l2 = 0000002c000000ff
! %l0 = 000000001574f87c, %l3 = 00000000e65fead0, %ccr = 99
movvs %xcc,%l0,%l3 ! Register Not Moved
! Mem[0000000091800170] = 2dcf7f88 db107401, %g2 = 47655d3c, %g3 = 27ab1ce7
ldd [%o0+0x170],%g2 ! %g2 = 000000002dcf7f88 00000000db107401
p44_label_25:
! %l0 = 000000001574f87c, %l1 = 000000008b426ed7, %l3 = 00000000e65fead0
andcc %l0,%l1,%l3 ! %l3 = 0000000001406854, %ccr = 00
! %l2 = 000000000000002c, Mem[00000000698001e4] = 82fe5d88
stb %l2,[%i3+0x1e4] ! Mem[00000000698001e4] = 2cfe5d88
! Mem[00000000910001a4] = ce246826, %g2 = 000000002dcf7f88
ldsh [%i6+0x1a6],%g2 ! %g2 = ffffffffffffce24
! Mem[0000000068800008] = 7c5898e8, %l7 = 0000000000000000
ldswa [%i1+%o1]0x89,%l7 ! %l7 = 000000007c5898e8
! %l5 = 0000000000000623, Mem[0000000069000018] = 6275e9f80757f6ff
stxa %l5,[%i2+%o3]0x88 ! Mem[0000000069000018] = 0000000000000623
! Mem[0000000068800010] = ec6a67e5, %l7 = 000000007c5898e8
lduha [%i1+%o2]0x80,%l7 ! %l7 = 000000000000ec6a
! %l1 = 000000008b426ed7, %l1 = 000000008b426ed7, %l2 = 000000000000002c
andcc %l1,%l1,%l2 ! %l2 = 000000008b426ed7, %ccr = 08
! immd = 0000000000000227, %l3 = 0000000001406854, %ccr = 08
movcc %xcc,0x227,%l3 ! Moved, %l3 = 0000000000000227
! Mem[000000009100013c] = 29ecb715, %g2 = ffffffffffffce24
ldsb [%i6+0x13f],%g2 ! %g2 = 0000000000000029
! Mem[0000000068800018] = a02bfac9, %l7 = 000000000000ec6a
lduha [%i1+%o3]0x88,%l7 ! %l7 = 000000000000fac9
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 000000001574f87c
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008b426ed7
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008b426ed7
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000227
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffcdf
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000623
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffff8d45292a
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000fac9
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 b778f85b 02e51f33
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 97e88489 7ab6b77c
bne %xcc,p44_f4_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 73573481 47685a7d
bne %xcc,p44_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be fafe588c 7d5a6847
bne %xcc,p44_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c3f862d2 1642631d
bne %xcc,p44_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be df64db27 953d1267
bne %xcc,p44_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 436808fb 86a484d1
bne %xcc,p44_f24_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = d6a8aec7abc567aa
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 = 9b18a26896ed86f5
ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d000a7a0ab3a72ff
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000680000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x190],%g2 ! Expected data = b5f5e31108e9243e
ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8adcad8d5b0744a0
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000680001a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5deb289e302e3fed
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000680001b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000033f24b2a590
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000680001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1f0,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff689eff5b6106bc
ldx [%i1+0x000],%g3 ! Observed data at 0000000068800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c9fa2ba096ed86f5
ldx [%i1+0x018],%g3 ! Observed data at 0000000068800018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000006d
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000157c72dc56b
ldx [%i1+0x040],%g3 ! Observed data at 0000000068800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 028ee6cd37a0ff34
ldx [%i1+0x048],%g3 ! Observed data at 0000000068800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 3aaf2a44dc115881
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000688000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffe1f29ec7aea8d6
ldx [%i1+0x158],%g3 ! Observed data at 0000000068800158
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7c69239a88ec7fa1
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+0x010],%g2 ! Expected data = 06239522cca9f9b8
ldx [%i2+0x010],%g3 ! Observed data at 0000000069000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2306000000000000
ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffbe3de28c2c5513
ldx [%i2+0x028],%g3 ! Observed data at 0000000069000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2b094cff7f3a7b52
ldx [%i2+0x068],%g3 ! Observed data at 0000000069000068
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5aa137c305eaf837
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000690000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 97e884897ab6b77c
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000690000f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff4be4ff63079f6d
ldx [%i2+0x118],%g3 ! Observed data at 0000000069000118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff2c239347685a7d
ldx [%i2+0x128],%g3 ! Observed data at 0000000069000128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ba021bff63b7c3ed
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000690001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x1e8,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d700000047685a7d
ldx [%i3+0x000],%g3 ! Observed data at 0000000069800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000006ddc115881
ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff1e90ca54f87415
ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 92668c861c87ff89
ldx [%i3+0x040],%g3 ! Observed data at 0000000069800040
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 5150b69c000018be
ldx [%i3+0x068],%g3 ! Observed data at 0000000069800068
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 701651c5d0608833
ldx [%i3+0x070],%g3 ! Observed data at 0000000069800070
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0d5d1dae90f734f6
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000698000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6c0656f92cfe5d88
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000698001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e0,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f12_fail:
set p44_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f16_fail:
set p44_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f18_fail:
set p44_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f20_fail:
set p44_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f24_fail:
set p44_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
stha %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000020]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000000]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000068000028]
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000010]
done
p44_trap1o:
stha %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000020]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000069000028]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000000]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000068000028]
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068000000]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000010]
done
p44_trap2e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
done
p44_trap2o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
done
p44_trap3e:
add %l4,%l5,%l4
orn %l2,-0x7be,%l4
xor %l6,0x66a,%l1
nop
subc %l5,-0xc3f,%l3
subc %l1,-0xa1f,%l3
orn %l2,%l5,%l3
done
p44_trap3o:
add %l4,%l5,%l4
orn %l2,-0x7be,%l4
xor %l6,0x66a,%l1
nop
subc %l5,-0xc3f,%l3
subc %l1,-0xa1f,%l3
orn %l2,%l5,%l3
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 = 154bca05d0608833
ldx [%g1+0x008],%l1 ! %l1 = 3ca6f69bc4550c3b
ldx [%g1+0x010],%l2 ! %l2 = bac30e9023212b4a
ldx [%g1+0x018],%l3 ! %l3 = 2233d5a428888908
ldx [%g1+0x020],%l4 ! %l4 = 0ef9149275f49353
ldx [%g1+0x028],%l5 ! %l5 = c9fa2ba096ed86f5
ldx [%g1+0x030],%l6 ! %l6 = f7cd79607717e394
ldx [%g1+0x038],%l7 ! %l7 = 6ad094edab078b76
! Initialize the output register of window 0
set unres3_start,%o0
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 = 19053033 0349a525 da5a4247 16b24d51
! %f4 = 447bfaac 3a833ebf 3c15d13d 50bf2102
! %f8 = 2f81a3b5 468930fc b396fdd6 a6600cfc
! %f12 = 8c0ca863 b0718e3d 27cb48e5 5595a6e6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e8ce3b7c f1af2f47 b83072cd cb03f0e5
! %f20 = 0e81abc5 1036c195 84c63bfe e68e0207
! %f24 = 9a58bae8 7613ef83 7933d6ad 3efb0a54
! %f28 = de33d37f a0f8957c 92451215 3681bf9d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 77fd3c0e 93fd3e56 c2b2ea5d 021d2e15
! %f36 = 8708fd9f 7f6761c4 32ebc643 107a49f1
! %f40 = 96ec5ccf 15d9906a d6d01d93 00b4b8ed
! %f44 = f844e6d0 fe358317 9aca10ec 459b0c98
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8033d1c700000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 8033d1c700000013
wr %g0,%y ! Clear Y 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:
! %l1 = f468a09c5e4162ba, Mem[0000000091000190] = 8be72be2f32db03d
stx %l1,[%i6+0x190] ! Mem[0000000091000190] = f468a09c5e4162ba
! Code Fragment 6
p45_fragment_1:
ta T_CHANGE_HPRIV
! %l6 = 246e4bd020bb3922
set 0x73889957,%l6 ! %l6 = 0000000073889957
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091000078] = 8f119fcaf38fa5ee, %f48 = d161d379 2591dad6
ldd [%i6+0x078],%f48 ! %f48 = 8f119fca f38fa5ee
! %l0 = eb099c1820f0966f, imm = 000000000000064d, %l3 = 77344789d4ea3e82
andn %l0,0x64d,%l3 ! %l3 = eb099c1820f09022
! Mem[000000009080010c] = 93b2e0f8, %g2 = 9fffd85214fca3a4
ldsb [%i5+0x10f],%g2 ! %g2 = ffffffffffffff93
! %f22 = 84c63bfe e68e0207, Mem[0000000090800038] = 7ed0bb3c 032cea9b
std %f22,[%i5+0x038] ! Mem[0000000090800038] = 84c63bfe e68e0207
! Mem[000000006b800080] = 974f83ac, %l1 = f468a09c5e4162ba
swap [%i3+0x080],%l1 ! %l1 = 00000000974f83ac
! %l2 = cb54b9a82350ab3a, %l2 = cb54b9a82350ab3a, %l5 = d4ffebedcf16e91d
andncc %l2,%l2,%l5 ! %l5 = 0000000000000000, %ccr = 44
! %f0 = 19053033 0349a525 da5a4247 16b24d51
! %f4 = 447bfaac 3a833ebf 3c15d13d 50bf2102
! %f8 = 2f81a3b5 468930fc b396fdd6 a6600cfc
! %f12 = 8c0ca863 b0718e3d 27cb48e5 5595a6e6
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l5 = 0000000000000000, imm = fffffffffffffbb3, %l1 = 00000000974f83ac
sub %l5,-0x44d,%l1 ! %l1 = 000000000000044d
p45_label_2:
! %f26 = 7933d6ad, Mem[000000006a800000] = 36475e6c
sta %f26,[%i1+%g0]0x88 ! Mem[000000006a800000] = 7933d6ad
! Mem[00000000908000d0] = a37c3c64, %g2 = ffffffffffffff93
lduh [%i5+0x0d0],%g2 ! %g2 = 000000000000a37c
! Code Fragment 6
p45_fragment_2:
ta T_CHANGE_HPRIV
! %l6 = 0000000073889957
set 0x37d58a24,%l6 ! %l6 = 0000000037d58a24
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = 0000000037d58a24, %l1 = 000000000000044d, %l6 = 0000000037d58a24
subccc %l6,%l1,%l6 ! %l6 = 0000000037d585d7, %ccr = 00
! immd = 000000000000007d, %l4 = f3fbcddc468eca7f, %ccr = 00
movcs %xcc,0x07d,%l4 ! Register Not Moved
! %l6 = 0000000037d585d7, Mem[0000000090000093] = 0fe0ea95
stb %l6,[%i4+0x093] ! Mem[0000000090000090] = d7e0ea95
! Mem[000000006b800018] = a96c1a05, %l1 = 000000000000044d
swapa [%i3+%o3]0x80,%l1 ! %l1 = 00000000a96c1a05
! %l6 = 37d585d7, %l7 = 453da251, Mem[0000000091000168] = 31336c30 0fcb6c1c
std %l6,[%i6+0x168] ! Mem[0000000091000168] = 37d585d7 453da251
! Mem[0000000090800014] = b062848a, %g2 = 000000000000a37c
lduh [%i5+0x014],%g2 ! %g2 = 000000000000b062
! Mem[000000006b000018] = cda3b6e7, %l3 = eb099c1820f09022
swapa [%i2+%o3]0x80,%l3 ! %l3 = 00000000cda3b6e7
p45_label_3:
! Mem[0000000091800114] = 613c9bc6, %g18 = fa53a94ffc6b6211
ldsw [%o0+0x114],%g2 ! %g2 = fa53a94ffc6b6211
! Mem[000000006a800020] = 2d908446, %l7 = fd899fea453da251
ldstuba [%i1+%o4]0x81,%l7 ! %l7 = 0000002d000000ff
! %l5 = 0000000000000000
setx 0xf55810b814aab6f7,%g7,%l5 ! %l5 = f55810b814aab6f7
! Mem[000000006a000180] = 1871cf35, %l4 = 468eca7f, %l3 = cda3b6e7
add %i0,0x180,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001871cf35
! immd = 000000000000017c, %l5 = f55810b814aab6f7, %ccr = 00
movg %xcc,0x17c,%l5 ! Moved, %l5 = 000000000000017c
! %f30 = 92451215, Mem[000000006b0000fc] = ac685266
sta %f30,[%i2+0x0fc]%asi ! Mem[000000006b0000fc] = 92451215
! Mem[000000006b800088] = 10da8656 ddd36136, %l2 = 2350ab3a, %l3 = 1871cf35
ldd [%i3+0x088],%l2 ! %l2 = 0000000010da8656 00000000ddd36136
! %l6 = 0000000037d585d7, Mem[00000000900000d8] = 0ead325c
stw %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 37d585d7
! Mem[000000006a800018] = c34c7ed6, %l5 = 000000000000017c
lduba [%i1+%o3]0x81,%l5 ! %l5 = 00000000000000c3
! %l5 = 00000000000000c3, Mem[000000006a000168] = 54e5be64
sth %l5,[%i0+0x168] ! Mem[000000006a000168] = 00c3be64
p45_label_4:
! %l2 = 0000000010da8656, Mem[00000000910000a2] = 9b408634
sth %l2,[%i6+0x0a2] ! Mem[00000000910000a0] = 86568634
! %l0 = eb099c1820f0966f, Mem[000000006a000020] = 36dff594d1065a71
stxa %l0,[%i0+%o4]0x88 ! Mem[000000006a000020] = eb099c1820f0966f
! Mem[000000006b000018] = 20f09022, %l7 = 000000000000002d
lduba [%i2+%o3]0x81,%l7 ! %l7 = 0000000000000020
! %l1 = 00000000a96c1a05, Mem[0000000090800097] = 45bde913
stb %l1,[%i5+0x097] ! Mem[0000000090800094] = 05bde913
! %f31 = 3681bf9d, Mem[000000006a000020] = 6f96f020
sta %f31,[%i0+%o4]0x81 ! Mem[000000006a000020] = 3681bf9d
! %l0 = 20f0966f, %l1 = a96c1a05, Mem[000000006b000028] = 29fca4bd 778836a1
stda %l0,[%i2+%o5]0x80 ! Mem[000000006b000028] = 20f0966f a96c1a05
! Mem[000000006b0001a8] = d2a2fbb5, %l1 = a96c1a05, %l7 = 00000020
add %i2,0x1a8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d2a2fbb5
! %l5 = 00000000000000c3, Mem[000000006a000000] = 3faaa5ab
stba %l5,[%i0+%g0]0x80 ! Mem[000000006a000000] = c3aaa5ab
! Mem[000000006b000084] = f41d0d89, %l2 = 0000000010da8656, %asi = 80
swapa [%i2+0x084]%asi,%l2 ! %l2 = 00000000f41d0d89
! Mem[0000000090000088] = 3d86d273c7e2b54b, %g2 = 00000000613c9bc6
ldx [%i4+0x088],%g2 ! %g2 = 3d86d273c7e2b54b
p45_label_5:
! Mem[000000006b800018] = 4d040000, %l5 = 00000000000000c3
ldsba [%i3+%o3]0x89,%l5 ! %l5 = 0000000000000000
! Mem[000000006a800008] = e782a4e6, %f27 = 3efb0a54
lda [%i1+%o1]0x88,%f27 ! %f27 = e782a4e6
! immd = 0000000000000376, %l6 = 0000000037d585d7, %ccr = 00
movg %icc,0x376,%l6 ! Moved, %l6 = 0000000000000376
! %f28 = de33d37f, Mem[0000000090800150] = 2c26f3ef
st %f28,[%i5+0x150] ! Mem[0000000090800150] = de33d37f
! %l1 = 00000000a96c1a05, Mem[00000000918000ac] = 07b3725b
stw %l1,[%o0+0x0ac] ! Mem[00000000918000ac] = a96c1a05
! Mem[0000000090000134] = 98e9cb53, %g2 = 3d86d273c7e2b54b
ldsh [%i4+0x136],%g2 ! %g2 = ffffffffffff98e9
! Mem[00000000900000d8] = 37d585d7, %g2 = ffffffffffff98e9
ldsha [%i4+0x0d8]%asi,%g2 ! %g2 = 00000000000037d5
! %l4 = f3fbcddc468eca7f, Mem[000000006b800008] = 5d2a946e
stwa %l4,[%i3+%o1]0x80 ! Mem[000000006b800008] = 468eca7f
! Mem[000000006b000028] = 20f0966fa96c1a05, %l0 = eb099c1820f0966f, %l6 = 0000000000000376
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 20f0966fa96c1a05
! Mem[000000006a000020] = 3681bf9d, %l3 = 00000000ddd36136
swapa [%i0+%o4]0x81,%l3 ! %l3 = 000000003681bf9d
p45_label_6:
! Mem[00000000910001d4] = b2eef8e3, %g18 = fa53a94ffc6b6211
ldsw [%i6+0x1d4],%g2 ! %g2 = fa53a94ffc6b6211
! %f20 = 0e81abc5, Mem[000000006b800060] = 95225bfe
st %f20,[%i3+0x060] ! Mem[000000006b800060] = 0e81abc5
! %l6 = 20f0966fa96c1a05, Mem[0000000091000048] = 4b4e770b
stw %l6,[%i6+0x048] ! Mem[0000000091000048] = a96c1a05
! Mem[0000000091800008] = 30e846b2b01876a3, %g2 = ffffffffb2eef8e3
ldx [%o0+%o1],%g2 ! %g2 = 30e846b2b01876a3
! %l7 = 00000000d2a2fbb5, Mem[00000000900001ac] = a2de638c
stw %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = d2a2fbb5
! Mem[000000006a00000c] = 1ac57390, %l7 = d2a2fbb5, %l2 = f41d0d89
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001ac57390
! Mem[0000000090800190] = 172bb11b 249cb1ed, %g2 = b01876a3, %g3 = 0bad0b00
ldd [%i5+0x190],%g2 ! %g2 = 00000000172bb11b 00000000249cb1ed
! Mem[00000000908001d4] = dcbf55cd, %g2 = 00000000172bb11b
lduw [%i5+0x1d4],%g2 ! %g2 = 00000000dcbf55cd
! Mem[0000000091800018] = e06c8ddd, %g2 = 00000000dcbf55cd
lduw [%o0+%o3],%g2 ! %g2 = 00000000e06c8ddd
! %l7 = 00000000d2a2fbb5, %l6 = 20f0966fa96c1a05, %ccr = 00
mova %xcc,%l7,%l6 ! Moved, %l6 = 00000000d2a2fbb5
p45_label_7:
! %l7 = 00000000d2a2fbb5, %l1 = 00000000a96c1a05, %ccr = 00
movrgz %l7,%l1,%l4 ! Moved, %l4 = 00000000a96c1a05
! Code Fragment 6
p45_fragment_3:
ta T_CHANGE_HPRIV
! %l6 = 00000000d2a2fbb5
set 0x5a9bff09,%l6 ! %l6 = 000000005a9bff09
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000006b0001cc] = 989e784a, %l1 = 00000000a96c1a05
ldstuba [%i2+0x1cc]%asi,%l1 ! %l1 = 00000098000000ff
! immd = 00000000000002ac, %l4 = 00000000a96c1a05, %ccr = 00
movpos %icc,0x2ac,%l4 ! Moved, %l4 = 00000000000002ac
! Mem[000000006a800100] = 3f564007, %l4 = 00000000000002ac
ldub [%i1+0x102],%l4 ! %l4 = 0000000000000040
! Mem[000000006b800010] = ce7febe2, %l0 = eb099c1820f0966f
ldswa [%i3+%o2]0x89,%l0 ! %l0 = ffffffffce7febe2
! Mem[000000006b0001f3] = d37d910a, %l3 = 000000003681bf9d
ldstuba [%i2+0x1f3]%asi,%l3 ! %l3 = 0000000a000000ff
! Mem[000000006b0000d8] = dcfad4bd, %l6 = 5a9bff09, %l7 = d2a2fbb5
add %i2,0xd8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000dcfad4bd
! Mem[000000006b000020] = 9f940941, %l7 = 00000000dcfad4bd
lduba [%i2+%o4]0x89,%l7 ! %l7 = 0000000000000041
! Mem[0000000091000160] = e39c4c21, %g2 = 00000000e06c8ddd
lduh [%i6+0x162],%g2 ! %g2 = 000000000000e39c
p45_label_8:
! Mem[000000006a000028] = acd1ffcc, %l6 = 000000005a9bff09
lduha [%i0+%o5]0x89,%l6 ! %l6 = 000000000000ffcc
! Mem[00000000918000c0] = a65f7cdd, %g2 = 000000000000e39c
ldsh [%o0+0x0c0],%g2 ! %g2 = ffffffffffffa65f
! Mem[000000006b000000] = 4e45742a, %l1 = 0000000000000098
lduba [%i2+%g0]0x89,%l1 ! %l1 = 000000000000002a
! Mem[000000006a8001e0] = 1ae8199d 2c667b24, %l4 = 00000040, %l5 = 00000000
ldd [%i1+0x1e0],%l4 ! %l4 = 000000001ae8199d 000000002c667b24
! %l0 = ffffffffce7febe2, %l5 = 000000002c667b24, %l2 = 000000001ac57390
addc %l0,%l5,%l2 ! %l2 = fffffffffae66706
! %l5 = 000000002c667b24, Mem[0000000091000192] = a09c5e41
stb %l5,[%i6+0x192] ! Mem[0000000091000190] = 249c5e41
! immd = 0000000000000325, %l1 = 000000000000002a, %ccr = 00
movgu %xcc,0x325,%l1 ! Moved, %l1 = 0000000000000325
! Mem[000000006a800028] = f3b9179770676789, %f18 = b83072cd cb03f0e5
ldda [%i1+%o5]0x80,%f18 ! %f18 = f3b91797 70676789
! Mem[000000006a0001e4] = 3debb3f6, %l5 = 2c667b24, %l4 = 1ae8199d
add %i0,0x1e4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003debb3f6
! Mem[000000006a000020] = eb099c18 3661d3dd, %l2 = fae66706, %l3 = 0000000a
ldda [%i0+%o4]0x88,%l2 ! %l2 = 000000003661d3dd 00000000eb099c18
p45_label_9:
! %l5 = 000000002c667b24, immed = fffff26d, %y = 00000000
umul %l5,-0xd93,%l7 ! %l7 = 2c6678c94ce67654, %y = 2c6678c9
! %l6 = 000000000000ffcc, Mem[000000009100018a] = e8f891c7
stb %l6,[%i6+0x18a] ! Mem[0000000091000188] = ccf891c7
! %l0 = ffffffffce7febe2, %l7 = 2c6678c94ce67654, %y = 2c6678c9
mulscc %l0,%l7,%l3 ! %l3 = 00000000b4266c45, %ccr = 0a, %y = 16333c64
! %f30 = 92451215 3681bf9d, Mem[000000006b800028] = c4a60a4a 60a7494f
stda %f30,[%i3+%o5]0x80 ! Mem[000000006b800028] = 92451215 3681bf9d
! %l3 = 00000000b4266c45, Mem[00000000910000b8] = 446547233df1e680
stx %l3,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000b4266c45
! Mem[000000006a000000] = c3aaa5abdf06a2f8, %f8 = 2f81a3b5 468930fc
ldda [%i0+%g0]0x80,%f8 ! %f8 = c3aaa5ab df06a2f8
! Mem[000000006b800086] = 1dc92dd2, %l5 = 000000002c667b24
ldstub [%i3+0x086],%l5 ! %l5 = 0000002d000000ff
! Mem[000000009100000c] = c8eb2c4a, %g2 = ffffffffffffa65f
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000c8
! Mem[00000000910001b4] = 40fe46fe, %g2 = 00000000000000c8
ldub [%i6+0x1b5],%g2 ! %g2 = 0000000000000040
! %l0 = ffffffffce7febe2, imm = 000000000000061f, %l1 = 0000000000000325
xor %l0,0x61f,%l1 ! %l1 = ffffffffce7fedfd
p45_label_10:
! Mem[000000006a000010] = 0294292f, %l5 = 000000000000002d
lduba [%i0+%o2]0x80,%l5 ! %l5 = 0000000000000002
! Mem[0000000090800118] = 97eb4367, %g2 = 0000000000000040
ldsb [%i5+0x118],%g2 ! %g2 = ffffffffffffff97
! Mem[000000006a000000] = f8a206dfaba5aac3, %l6 = 000000000000ffcc
ldxa [%i0+%g0]0x89,%l6 ! %l6 = f8a206dfaba5aac3
! Mem[00000000900001c4] = fe2e2185, %g2 = ffffffffffffff97
ldsb [%i4+0x1c7],%g2 ! %g2 = fffffffffffffffe
! %l0 = ce7febe2, %l1 = ce7fedfd, Mem[00000000918000a0] = 2f619c6b e48ce048
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = ce7febe2 ce7fedfd
! Code Fragment 6
p45_fragment_4:
ta T_CHANGE_HPRIV
! %l6 = f8a206dfaba5aac3
set 0x5bba01e9,%l6 ! %l6 = 000000005bba01e9
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091000018] = 8eab4113, %g2 = fffffffffffffffe
ldub [%i6+0x019],%g2 ! %g2 = 000000000000008e
! %l5 = 0000000000000002, Mem[000000006b000018] = 20f09022
stha %l5,[%i2+%o3]0x80 ! Mem[000000006b000018] = 00029022
! %l6 = 000000005bba01e9, Mem[0000000091800044] = 5af932e1
stb %l6,[%o0+0x044] ! Mem[0000000091800044] = e9f932e1
! Mem[000000006b800148] = ed04d9178a37c813, %l4 = 000000003debb3f6, %l0 = ffffffffce7febe2
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = ed04d9178a37c813
p45_label_11:
! Mem[000000006b800000] = e150c46d942b033e, %l2 = 000000003661d3dd
ldxa [%i3+%g0]0x89,%l2 ! %l2 = e150c46d942b033e
! Code Fragment 6
p45_fragment_5:
ta T_CHANGE_HPRIV
! %l6 = 000000005bba01e9
set 0xb28885aa,%l6 ! %l6 = 00000000b28885aa
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 0000000000000077, %l6 = 00000000b28885aa, %ccr = 0a
movn %xcc,0x077,%l6 ! Register Not Moved
! Code Fragment 6
p45_fragment_6:
ta T_CHANGE_HPRIV
! %l6 = 00000000b28885aa
set 0x20cf12f0,%l6 ! %l6 = 0000000020cf12f0
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000006a8000f8] = be7bc51c, %l3 = 00000000b4266c45
ldsb [%i1+0x0f9],%l3 ! %l3 = 000000000000007b
! %l7 = 2c6678c94ce67654, immed = 00000073, %ccr = 0a
movrgz %l7,0x073,%l7 ! Moved, %l7 = 0000000000000073
! Mem[000000009180006c] = e82208c9, %g2 = 000000000000008e
ldub [%o0+0x06c],%g2 ! %g2 = 00000000000000e8
! %l3 = 000000000000007b, imm = 0000000000000f9c, %l5 = 0000000000000002
andcc %l3,0xf9c,%l5 ! %l5 = 0000000000000018, %ccr = 00
! Mem[000000006a80002c] = 70676789, %l0 = ed04d9178a37c813
ldsb [%i1+0x02d],%l0 ! %l0 = 0000000000000067
p45_label_12:
! %l1 = ffffffffce7fedfd, %l4 = 000000003debb3f6, %l6 = 0000000020cf12f0
taddcc %l1,%l4,%l6 ! %l6 = 000000000c6ba1f3, %ccr = 13
! %l6 = 000000000c6ba1f3, Mem[0000000090000134] = f7c898e9
stw %l6,[%i4+0x134] ! Mem[0000000090000134] = 0c6ba1f3
! %l2 = e150c46d942b033e, imm = 00000000000004ad, %l5 = 0000000000000018
addc %l2,0x4ad,%l5 ! %l5 = e150c46d942b07ec
! %l6 = 000000000c6ba1f3, Mem[000000006a800018] = 0321a784d67e4cc3
stxa %l6,[%i1+%o3]0x89 ! Mem[000000006a800018] = 000000000c6ba1f3
! %l0 = 0000000000000067, %l6 = 000000000c6ba1f3, %ccr = 13
movpos %icc,%l0,%l6 ! Moved, %l6 = 0000000000000067
! Mem[000000006b800008] = 02740ad97fca8e46, %l1 = ffffffffce7fedfd
ldxa [%i3+%o1]0x88,%l1 ! %l1 = 02740ad97fca8e46
! %l5 = e150c46d942b07ec, Mem[00000000918001c0] = 5fb4d842
stb %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = ecb4d842
! %l2 = e150c46d942b033e, Mem[0000000090000152] = 18609546
stb %l2,[%i4+0x152] ! Mem[0000000090000150] = 3e609546
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l2 = e150c46d942b033e, immed = fffffd3b, %l1 = 02740ad97fca8e46
taddcctv %l2,-0x2c5,%l1 ! %l0 = 000000000000008a, Trapped
p45_label_13:
membar #Sync ! Added by membar checker (271)
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef3e60 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! immd = 0000000000000228, %l1 = 02740ad97fca8e46, %ccr = 13
mova %xcc,0x228,%l1 ! Moved, %l1 = 0000000000000228
! Mem[0000000091800074] = 83e88393, %g2 = 00000000000000e8
ldsb [%o0+0x074],%g2 ! %g2 = ffffffffffffff83
! retry : should take illegal inst trap, %l0 = 000000000000008a
retry ! Illegal inst trap : %l0 = 000000000000009a
! %l6 = 0000000000000067, %l3 = 000000000000007b, %ccr = 13
movcs %icc,%l6,%l3 ! Moved, %l3 = 0000000000000067
! %l3 = 0000000000000067, Mem[00000000900001a4] = 1da75b47
stw %l3,[%i4+0x1a4] ! Mem[00000000900001a4] = 00000067
! Code Fragment 6
p45_fragment_7:
ta T_CHANGE_HPRIV
! %l6 = 0000000000000067
set 0xab609586,%l6 ! %l6 = 00000000ab609586
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l1 = 0000000000000228, immed = 000004a9, %l4 = 000000003debb3f6
taddcctv %l1,0x4a9,%l4 ! %l0 = 00000000000000bd, Trapped
! %l2 = 942b033e, %l3 = 00000067, Mem[000000006a000028] = ccffd1ac 314633a0
stda %l2,[%i0+%o5]0x80 ! Mem[000000006a000028] = 942b033e 00000067
! Mem[000000006b000028] = 6f96f020, %l6 = 00000000ab609586
ldsba [%i2+%o5]0x88,%l6 ! %l6 = 0000000000000020
p45_label_14:
! Mem[000000006a80005c] = efdbd22f, %l1 = 00000228, %l5 = 942b07ec
add %i1,0x5c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000efdbd22f
! %l0 = 00000000000000bd, immed = 00000c11, %y = 16333c64
sdivcc %l0,0xc11,%l5 ! %l5 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 000000bd
! %l3 = 0000000000000067, imm = 0000000000000825, %l3 = 0000000000000067
xorcc %l3,0x825,%l3 ! %l3 = 0000000000000842, %ccr = 00
! %l3 = 0000000000000842, %l3 = 0000000000000842, %l4 = 000000003debb3f6
subccc %l3,%l3,%l4 ! %l4 = 0000000000000000, %ccr = 44
! Mem[000000006b8000c4] = f5502841, %l1 = 00000228, %l6 = 00000020
add %i3,0xc4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000f5502841
! %l0 = 00000000000000bd, %l5 = 000000007fffffff, %ccr = 44
movl %icc,%l0,%l5 ! Register Not Moved
! %f0 = 19053033 0349a525 da5a4247 16b24d51
! %f4 = 447bfaac 3a833ebf 3c15d13d 50bf2102
! %f8 = c3aaa5ab df06a2f8 b396fdd6 a6600cfc
! %f12 = 8c0ca863 b0718e3d 27cb48e5 5595a6e6
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 000000006a8001c0
! %l6 = 00000000f5502841, Mem[000000006a800000] = 7933d6ad
stha %l6,[%i1+%g0]0x89 ! Mem[000000006a800000] = 79332841
! %l6 = f5502841, %l7 = 00000073, Mem[0000000091000128] = c9191f5d cd3a6161
std %l6,[%i6+0x128] ! Mem[0000000091000128] = f5502841 00000073
! %l5 = 000000007fffffff, %l7 = 0000000000000073, %l2 = e150c46d942b033e
addcc %l5,%l7,%l2 ! %l2 = 0000000080000072, %ccr = 0a
p45_label_15:
! %l1 = 0000000000000228, Mem[000000006b0000e0] = d9c7545d
stw %l1,[%i2+0x0e0] ! Mem[000000006b0000e0] = 00000228
! %l1 = 0000000000000228, imm = 00000000000004b4, %l0 = 00000000000000bd
subccc %l1,0x4b4,%l0 ! %l0 = fffffffffffffd74, %ccr = 99
! Mem[00000000910001c8] = 4ceef152, %g18 = fa53a94ffc6b6211
ldsw [%i6+0x1c8],%g2 ! %g2 = fa53a94ffc6b6211
! %l2 = 0000000080000072, Mem[000000006b000000] = 10480f954e45742a
stxa %l2,[%i2+%g0]0x88 ! Mem[000000006b000000] = 0000000080000072
! Mem[0000000090000000] = 19053033 0349a525 da5a4247 16b24d51
! Mem[0000000090000010] = 447bfaac 3a833ebf 3c15d13d 50bf2102
! Mem[0000000090000020] = 2f81a3b5 468930fc b396fdd6 a6600cfc
! Mem[0000000090000030] = 8c0ca863 b0718e3d 27cb48e5 5595a6e6
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[000000006b8000c0] = c6d0f1dd f5502841 323dcb31 33a19f42
! Mem[000000006b8000d0] = fd449b4d f233d4bf 5c5fa6bd 77461ab0
! Mem[000000006b8000e0] = b6204dad c589ae1c cf94e5a0 96fbf876
! Mem[000000006b8000f0] = 0dc308b9 9b050a24 cc910c72 a7a16bbb
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 000000006b8000c0
! immd = 0000000000000233, %l4 = 0000000000000000, %ccr = 99
movcc %icc,0x233,%l4 ! Register Not Moved
! %l2 = 0000000080000072, %l4 = 0000000000000000, %ccr = 99
movneg %xcc,%l2,%l4 ! Moved, %l4 = 0000000080000072
! Mem[000000006b000048] = 335be62053d9db0f, %l4 = 0000000080000072, %l0 = fffffffffffffd74
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 335be62053d9db0f
! %l2 = 0000000080000072, Mem[00000000910000f8] = 2bd48627c5b55944
stx %l2,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000080000072
p45_label_16:
! Mem[000000006a800130] = 9a1823355060d6b4, %l5 = 000000007fffffff, %l7 = 0000000000000073
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 9a1823355060d6b4
! immd = 00000000000002ab, %l4 = 0000000080000072, %ccr = 99
movcs %icc,0x2ab,%l4 ! Moved, %l4 = 00000000000002ab
membar #Sync ! Added by membar checker (272)
! Mem[000000006a8001d0] = 447bfaac3a833ebf, %l2 = 0000000080000072, %l6 = 00000000f5502841
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 447bfaac3a833ebf
! %l4 = 00000000000002ab, Mem[000000006b800008] = 468eca7f
stba %l4,[%i3+%o1]0x80 ! Mem[000000006b800008] = ab8eca7f
! Mem[000000006b80002f] = 3681bf9d, %l2 = 0000000080000072
ldstub [%i3+0x02f],%l2 ! %l2 = 0000009d000000ff
! Mem[000000006b800020] = cd345722, %l4 = 00000000000002ab
lduwa [%i3+%o4]0x88,%l4 ! %l4 = 00000000cd345722
! Mem[0000000091800018] = e06c8dddb2c524bc, %g2 = 000000004ceef152
ldxa [%o0+0x018]%asi,%g2 ! %g2 = e06c8dddb2c524bc
! %l2 = 000000000000009d, imm = 0000000000000646, %l5 = 000000007fffffff
addc %l2,0x646,%l5 ! %l5 = 00000000000006e4
! Mem[000000006a000008] = 3b0681ee, %l5 = 00000000000006e4
lduwa [%i0+%o1]0x81,%l5 ! %l5 = 000000003b0681ee
! %l0 = 335be62053d9db0f, %l4 = 00000000cd345722, %ccr = 99
movne %xcc,%l0,%l4 ! Moved, %l4 = 335be62053d9db0f
p45_label_17:
! Mem[0000000090000130] = 769b0c6b, %g2 = e06c8dddb2c524bc
ldsh [%i4+0x132],%g2 ! %g2 = 000000000000769b
! Mem[000000006b80018c] = 7ad65319, %l3 = 00000842, %l2 = 0000009d
add %i3,0x18c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007ad65319
! Mem[0000000091000054] = 6469523b, %g2 = 000000000000769b
lduh [%i6+0x054],%g2 ! %g2 = 0000000000006469
! Mem[000000006b800008] = ab8eca7f, %l0 = 335be62053d9db0f
swapa [%i3+%o1]0x80,%l0 ! %l0 = 00000000ab8eca7f
! %l6 = 3a833ebf, %l7 = 5060d6b4, Mem[0000000090000000] = 19053033 0349a525
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 3a833ebf 5060d6b4
! %l5 = 000000003b0681ee, %l1 = 0000000000000228, %l4 = 335be62053d9db0f
andcc %l5,%l1,%l4 ! %l4 = 0000000000000028, %ccr = 00
! Mem[0000000091000150] = bf654879, %g18 = fa53a94ffc6b6211
ldsw [%i6+0x150],%g2 ! %g2 = fa53a94ffc6b6211
! %l3 = 0000000000000842, %l7 = 9a1823355060d6b4, %y = 000000bd
udiv %l3,%l7,%l2 ! %l2 = 0000000000000259
mov %l0,%y ! %y = ab8eca7f
! Code Fragment 6
p45_fragment_8:
ta T_CHANGE_HPRIV
! %l6 = 447bfaac3a833ebf
set 0xf560c6ff,%l6 ! %l6 = 00000000f560c6ff
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[0000000091800144] = b654a261, %g18 = fa53a94ffc6b6211
ldsw [%o0+0x144],%g2 ! %g2 = fa53a94ffc6b6211
p45_label_18:
! %l7 = 9a1823355060d6b4, Mem[00000000910000ec] = 778073fc, %asi = 80
stha %l7,[%i6+0x0ec]%asi ! Mem[00000000910000ec] = d6b473fc
! %l1 = 0000000000000228, Mem[0000000091800161] = 7a44c3bc
stb %l1,[%o0+0x161] ! Mem[0000000091800160] = 2844c3bc
! Mem[000000006b000008] = 9f8bb65ad161e88e, %f12 = 8c0ca863 b0718e3d
ldda [%i2+%o1]0x88,%f12 ! %f12 = 9f8bb65a d161e88e
! Mem[0000000091000028] = e12eff95, %g2 = ffffffffb654a261
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000e1
! Mem[00000000908000b8] = 23b61225, %g18 = fa53a94ffc6b6211
ldsw [%i5+0x0b8],%g2 ! %g2 = fa53a94ffc6b6211
! %l0 = ab8eca7f, %l1 = 00000228, Mem[000000006b000028] = 6f96f020 051a6ca9
stda %l0,[%i2+%o5]0x89 ! Mem[000000006b000028] = ab8eca7f 00000228
! Code Fragment 6
p45_fragment_9:
ta T_CHANGE_HPRIV
! %l6 = 00000000f560c6ff
set 0x27966cc2,%l6 ! %l6 = 0000000027966cc2
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000006a0000f0] = e56995ee5cb861b5, %l3 = 0000000000000842, %l3 = 0000000000000842
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e56995ee5cb861b5
! Mem[000000006a000110] = 8bef466524c805c4, %l5 = 000000003b0681ee, %l3 = e56995ee5cb861b5
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8bef466524c805c4
! Mem[00000000918001b8] = 795317b4, %g2 = 0000000023b61225
ldsb [%o0+0x1b9],%g2 ! %g2 = 0000000000000079
p45_label_19:
! Mem[000000006a800040] = 538e0a42, %l5 = 3b0681ee, %l7 = 5060d6b4
add %i1,0x40,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000538e0a42
! Mem[00000000908001b0] = 5c20df90 307b0454, %g2 = 00000079, %g3 = 249cb1ed
ldda [%i5+0x1b0]%asi,%g2 ! %g2 = 000000005c20df90 00000000307b0454
! Mem[000000006a000010] = 0294292f, %l2 = 0000000000000259
ldstuba [%i0+%o2]0x81,%l2 ! %l2 = 00000002000000ff
! Mem[000000006b800128] = f54f78288236d57a, %l2 = 0000000000000002, %l3 = 8bef466524c805c4
add %i3,0x128,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f54f78288236d57a
! Mem[0000000090000000] = 3a833ebf5060d6b4, %g2 = 000000005c20df90
ldx [%i4+%g0],%g2 ! %g2 = 3a833ebf5060d6b4
! %l4 = 00000028, %l5 = 3b0681ee, Mem[000000006a800000] = 79332841 8cdad00f
stda %l4,[%i1+%g0]0x88 ! Mem[000000006a800000] = 00000028 3b0681ee
! Mem[000000006a000020] = ddd36136, %l6 = 0000000027966cc2
ldstuba [%i0+%o4]0x80,%l6 ! %l6 = 000000dd000000ff
! Mem[000000006b800028] = 15124592, %f11 = a6600cfc
lda [%i3+%o5]0x88,%f11 ! %f11 = 15124592
! Mem[00000000908000ec] = ac6a92c8, %g2 = 3a833ebf5060d6b4
ldsh [%i5+0x0ee],%g2 ! %g2 = ffffffffffffac6a
! %l7 = 00000000538e0a42, %l2 = 0000000000000002, %l3 = f54f78288236d57a
orn %l7,%l2,%l3 ! %l3 = ffffffffffffffff
p45_label_20:
! %l4 = 0000000000000028, Mem[000000006b00015c] = dffb7207
stw %l4,[%i2+0x15c] ! Mem[000000006b00015c] = 00000028
! Code Fragment 6
p45_fragment_10:
ta T_CHANGE_HPRIV
! %l6 = 00000000000000dd
set 0x658f3af6,%l6 ! %l6 = 00000000658f3af6
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l2 = 0000000000000002, Mem[000000006b00016e] = ba1a5b92
sth %l2,[%i2+0x16e] ! Mem[000000006b00016c] = ba1a0002
! Mem[00000000910001d0] = 68264bad b2eef8e3, %g2 = ffffac6a, %g3 = 307b0454
ldd [%i6+0x1d0],%g2 ! %g2 = 0000000068264bad 00000000b2eef8e3
! %l6 = 00000000658f3af6, Mem[000000009100005a] = 57e98c19, %asi = 80
stha %l6,[%i6+0x05a]%asi ! Mem[0000000091000058] = 3af68c19
! %l6 = 00000000658f3af6, %l7 = 00000000538e0a42, %ccr = 00
movre %l6,%l7,%l4 ! Not Moved, %l4 = 0000000000000028
! %f22 = 5c5fa6bd, Mem[000000006a00012c] = d1c6fe80
st %f22,[%i0+0x12c] ! Mem[000000006a00012c] = 5c5fa6bd
! Mem[00000000910001b0] = 2459beee, %g2 = 0000000068264bad
ldsh [%i6+0x1b0],%g2 ! %g2 = 0000000000002459
! %f0 = 19053033 0349a525 da5a4247 16b24d51
! %f4 = 447bfaac 3a833ebf 3c15d13d 50bf2102
! %f8 = c3aaa5ab df06a2f8 b396fdd6 15124592
! %f12 = 9f8bb65a d161e88e 27cb48e5 5595a6e6
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l2 = 0000000000000002, %l5 = 000000003b0681ee, %l4 = 0000000000000028
andcc %l2,%l5,%l4 ! %l4 = 0000000000000002, %ccr = 00
p45_label_21:
! Mem[000000006a800018] = 0c6ba1f3, %l0 = 00000000ab8eca7f
ldswa [%i1+%o3]0x89,%l0 ! %l0 = 000000000c6ba1f3
! %l1 = 0000000000000228, Mem[00000000908000aa] = 1c26d887
sth %l1,[%i5+0x0aa] ! Mem[00000000908000a8] = 0228d887
! %l1 = 0000000000000228, %l7 = 00000000538e0a42, %l0 = 000000000c6ba1f3
sll %l1,%l7,%l0 ! %l0 = 00000000000008a0
! Mem[000000006b8001d4] = 212cd325, %l2 = 0000000000000002
ldsw [%i3+0x1d4],%l2 ! %l2 = 00000000212cd325
! Mem[0000000091800190] = 0bdfe83d, %g2 = 0000000000002459
lduh [%o0+0x190],%g2 ! %g2 = 0000000000000bdf
! %l2 = 00000000212cd325, %l6 = 00000000658f3af6, %l1 = 0000000000000228
addccc %l2,%l6,%l1 ! %l1 = 0000000086bc0e1b, %ccr = 0a
! Mem[0000000090800034] = 972c84c6, %g2 = 0000000000000bdf
lduh [%i5+0x036],%g2 ! %g2 = 000000000000972c
! Mem[000000006b000018] = 00029022, %l1 = 0000000086bc0e1b
ldswa [%i2+%o3]0x80,%l1 ! %l1 = 0000000000029022
! immd = 00000000000003dd, %l1 = 0000000000029022, %ccr = 0a
movge %icc,0x3dd,%l1 ! Moved, %l1 = 00000000000003dd
! Mem[000000006b800008] = 53d9db0f, %l1 = 00000000000003dd
lduwa [%i3+%o1]0x81,%l1 ! %l1 = 0000000053d9db0f
p45_label_22:
! Mem[00000000910001d8] = fc5bcfff, %g18 = fa53a94ffc6b6211
ldswa [%i6+0x1d8]%asi,%g2 ! %g2 = fa53a94ffc6b6211
! %l5 = 000000003b0681ee, imm = 0000000000000649, %l7 = 00000000538e0a42
and %l5,0x649,%l7 ! %l7 = 0000000000000048
! immd = 0000000000000135, %l1 = 0000000053d9db0f, %ccr = 0a
movcc %icc,0x135,%l1 ! Moved, %l1 = 0000000000000135
! Mem[00000000908001d8] = 27ccefb4, %g2 = fffffffffc5bcfff
ldub [%i5+0x1db],%g2 ! %g2 = 0000000000000027
! %l4 = 0000000000000002, %l2 = 00000000212cd325, %l0 = 00000000000008a0
andncc %l4,%l2,%l0 ! %l0 = 0000000000000002, %ccr = 00
! Mem[000000006b000010] = d8d3e1b5, %l1 = 0000000000000135
lduba [%i2+%o2]0x89,%l1 ! %l1 = 00000000000000b5
! %l2 = 00000000212cd325, Mem[000000006b0000a0] = 9b388488
sth %l2,[%i2+0x0a0] ! Mem[000000006b0000a0] = d3258488
! %l3 = ffffffffffffffff, %l3 = ffffffffffffffff, %l5 = 000000003b0681ee
andncc %l3,%l3,%l5 ! %l5 = 0000000000000000, %ccr = 44
! %l3 = ffffffffffffffff, Mem[000000006a800162] = f081d26a
stb %l3,[%i1+0x162] ! Mem[000000006a800160] = f081ff6a
! %l3 = ffffffffffffffff, Mem[000000006a000000] = aba5aac3
stwa %l3,[%i0+%g0]0x88 ! Mem[000000006a000000] = ffffffff
p45_label_23:
! immd = 0000000000000355, %l4 = 0000000000000002, %ccr = 44
movvc %icc,0x355,%l4 ! Moved, %l4 = 0000000000000355
! %l2 = 00000000212cd325, imm = 0000000000000014, %l1 = 00000000000000b5
sll %l2,0x014,%l1 ! %l1 = 000212cd32500000
! Randomly selected nop
nop
! Mem[0000000091800034] = 7f5a70fd, %g2 = 0000000000000027
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000007f5a
! Mem[000000006a800000] = 28000000ee81063b, %l5 = 0000000000000000
ldxa [%i1+%g0]0x80,%l5 ! %l5 = 28000000ee81063b
! Mem[000000006a0000c0] = 72d481a4305b8165, %l5 = 28000000ee81063b, %l4 = 0000000000000355
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 72d481a4305b8165
! Mem[00000000900000e8] = bdb01204 7879655b, %g2 = 00007f5a, %g3 = b2eef8e3
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000bdb01204 000000007879655b
! Mem[0000000091800150] = c5e66b5d, %g2 = 00000000bdb01204
ldsb [%o0+0x150],%g2 ! %g2 = ffffffffffffffc5
! Code Fragment 6
p45_fragment_11:
ta T_CHANGE_HPRIV
! %l6 = 00000000658f3af6
set 0x08b522c2,%l6 ! %l6 = 0000000008b522c2
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l5 = 28000000ee81063b, Mem[000000009100005c] = 8c194b94
sth %l5,[%i6+0x05c] ! Mem[000000009100005c] = 063b4b94
p45_label_24:
! %l3 = ffffffffffffffff, Mem[000000009100013a] = 6f701fce
stb %l3,[%i6+0x13a] ! Mem[0000000091000138] = ff701fce
! %l3 = ffffffffffffffff, %l6 = 0000000008b522c2, %ccr = 44
movle %xcc,%l3,%l6 ! Moved, %l6 = ffffffffffffffff
! Mem[0000000090000080] = dc8cabda, %g2 = ffffffffffffffc5
ldsh [%i4+0x080],%g2 ! %g2 = ffffffffffffdc8c
! Mem[0000000090000128] = 1be26da5, %g2 = ffffffffffffdc8c
ldsb [%i4+0x12a],%g2 ! %g2 = 000000000000001b
! Mem[00000000908000d4] = ab1ce79c, %g2 = 000000000000001b
ldub [%i5+0x0d5],%g2 ! %g2 = 00000000000000ab
! %l5 = 28000000ee81063b, Mem[00000000908001bc] = a52b18be
stw %l5,[%i5+0x1bc] ! Mem[00000000908001bc] = ee81063b
! %l0 = 0000000000000002, %l7 = 0000000000000048, %ccr = 44
movge %icc,%l0,%l7 ! Moved, %l7 = 0000000000000002
! Mem[0000000091000120] = 5dd467c0, %g2 = 00000000000000ab
ldsh [%i6+0x122],%g2 ! %g2 = 0000000000005dd4
! %l5 = 28000000ee81063b, Mem[000000009080016c] = a5ee00ad
stw %l5,[%i5+0x16c] ! Mem[000000009080016c] = ee81063b
! %f20 = fd449b4d f233d4bf, Mem[0000000090000010] = 447bfaac 3a833ebf
std %f20,[%i4+%o2] ! Mem[0000000090000010] = fd449b4d f233d4bf
p45_label_25:
! Mem[00000000900001a0] = cc04f100, %g2 = 0000000000005dd4
ldsb [%i4+0x1a1],%g2 ! %g2 = ffffffffffffffcc
! Mem[000000006b800020] = 225734cd, %f4 = 447bfaac
lda [%i3+%o4]0x80,%f4 ! %f4 = 225734cd
! Mem[000000006b800008] = 0fdbd953, %l4 = 72d481a4305b8165
ldsha [%i3+%o1]0x88,%l4 ! %l4 = ffffffffffffd953
! Mem[000000009180002c] = 925a7f3c, %g2 = ffffffffffffffcc
ldsha [%o0+0x02c]%asi,%g2 ! %g2 = ffffffffffff925a
! Code Fragment 6
p45_fragment_12:
ta T_CHANGE_HPRIV
! %l6 = ffffffffffffffff
set 0x2530a88e,%l6 ! %l6 = 000000002530a88e
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Code Fragment 6
p45_fragment_13:
ta T_CHANGE_HPRIV
! %l6 = 000000002530a88e
set 0xe77d1496,%l6 ! %l6 = 00000000e77d1496
stxa %l6, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 000000000000033e, %l1 = 000212cd32500000, %ccr = 44
movleu %xcc,0x33e,%l1 ! Moved, %l1 = 000000000000033e
! %f14 = 27cb48e5, Mem[0000000091800120] = 6809a010
st %f14,[%o0+0x120] ! Mem[0000000091800120] = 27cb48e5
! Mem[000000006b8000f8] = cc910c72a7a16bbb, %l5 = 28000000ee81063b, %l5 = 28000000ee81063b
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = cc910c72a7a16bbb
! Mem[0000000090800000] = afcee255, %g2 = ffffffffffff925a
lduw [%i5+%g0],%g2 ! %g2 = 00000000afcee255
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p45_branch_failed
p45_not_taken_0_end:
! End of Random Code for Thread 45
1: membar #Sync ! Force all stores to complete
p45_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b4] ! Set processor 45 done flag
! Check Registers
p45_check_registers:
set p45_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000002
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000033e
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000212cd325
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffff
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffd953
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be cc910c72a7a16bbb
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e77d1496
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000002
bne,a,pn %xcc,p45_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xab8eca7f,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p45_failed
mov 0x111,%g1
! Check Floating Point Registers
p45_check_fp_registers:
set p45_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be da5a4247 16b24d51
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 225734cd 3a833ebf
bne %xcc,p45_f4_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c3aaa5ab df06a2f8
bne %xcc,p45_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b396fdd6 15124592
bne %xcc,p45_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9f8bb65a d161e88e
bne %xcc,p45_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c6d0f1dd f5502841
bne %xcc,p45_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 323dcb31 33a19f42
bne %xcc,p45_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be fd449b4d f233d4bf
bne %xcc,p45_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 5c5fa6bd 77461ab0
bne %xcc,p45_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be b6204dad c589ae1c
bne %xcc,p45_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cf94e5a0 96fbf876
bne %xcc,p45_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0dc308b9 9b050a24
bne %xcc,p45_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be cc910c72 a7a16bbb
bne %xcc,p45_f30_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffdf06a2f8
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 = ff94292f6b0c8e34
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd36136189c09eb
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 = 942b033e00000067
ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x028,%g4
ldx [%g1+0x128],%g2 ! Expected data = a8e2f24b5c5fa6bd
ldx [%i0+0x128],%g3 ! Observed data at 000000006a000128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00c3be648bb3ce39
ldx [%i0+0x168],%g3 ! Observed data at 000000006a000168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x168,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 28000000ee81063b
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = f3a16b0c00000000
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 = ff908446d28a55e2
ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x020,%g4
ldx [%g1+0x160],%g2 ! Expected data = f081ff6affe798fa
ldx [%i1+0x160],%g3 ! Observed data at 000000006a800160
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 190530330349a525
ldx [%i1+0x1c0],%g3 ! Observed data at 000000006a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = da5a424716b24d51
ldx [%i1+0x1c8],%g3 ! Observed data at 000000006a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 447bfaac3a833ebf
ldx [%i1+0x1d0],%g3 ! Observed data at 000000006a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3c15d13d50bf2102
ldx [%i1+0x1d8],%g3 ! Observed data at 000000006a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c3aaa5abdf06a2f8
ldx [%i1+0x1e0],%g3 ! Observed data at 000000006a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b396fdd6a6600cfc
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8c0ca863b0718e3d
ldx [%i1+0x1f0],%g3 ! Observed data at 000000006a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 27cb48e55595a6e6
ldx [%i1+0x1f8],%g3 ! Observed data at 000000006a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1f8,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 7200008000000000
ldx [%i2+0x000],%g3 ! Observed data at 000000006b000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00029022e45b535e
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7fca8eab28020000
ldx [%i2+0x028],%g3 ! Observed data at 000000006b000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 02bef8a610da8656
ldx [%i2+0x080],%g3 ! Observed data at 000000006b000080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d325848819804009
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000228dd719718
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 24330c7392451215
ldx [%i2+0x0f8],%g3 ! Observed data at 000000006b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6ebf088800000028
ldx [%i2+0x158],%g3 ! Observed data at 000000006b000158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 59f07390ba1a0002
ldx [%i2+0x168],%g3 ! Observed data at 000000006b000168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cb2049e5ff9e784a
ldx [%i2+0x1c8],%g3 ! Observed data at 000000006b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d37d91ff15aec320
ldx [%i2+0x1f0],%g3 ! Observed data at 000000006b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1f0,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 53d9db0fd90a7402
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000044d0432701e
ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 924512153681bfff
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0e81abc541c25bdf
ldx [%i3+0x060],%g3 ! Observed data at 000000006b800060
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5e4162ba1dc9ffd2
ldx [%i3+0x080],%g3 ! Observed data at 000000006b800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x080,%g4
! The test for processor 45 has passed
p45_passed:
ta GOOD_TRAP
nop
p45_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p45_failed
p45_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p45_failed
p45_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p45_failed
p45_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p45_failed
p45_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p45_failed
p45_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p45_failed
p45_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p45_failed
p45_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p45_failed
p45_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f8_fail:
set p45_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f10_fail:
set p45_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f12_fail:
set p45_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f16_fail:
set p45_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f18_fail:
set p45_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f20_fail:
set p45_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f22_fail:
set p45_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f24_fail:
set p45_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f26_fail:
set p45_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f28_fail:
set p45_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f30_fail:
set p45_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800000]
done
p45_trap1o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006b800000]
done
p45_trap2e:
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800010]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b800010]
stba %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap2o:
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800010]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006b800010]
stba %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
done
p45_trap3e:
xnor %l0,-0x87a,%l6
or %l0,%l2,%l2
done
p45_trap3o:
xnor %l0,-0x87a,%l6
or %l0,%l2,%l2
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 = eb099c1820f0966f
ldx [%g1+0x008],%l1 ! %l1 = f468a09c5e4162ba
ldx [%g1+0x010],%l2 ! %l2 = cb54b9a82350ab3a
ldx [%g1+0x018],%l3 ! %l3 = 77344789d4ea3e82
ldx [%g1+0x020],%l4 ! %l4 = f3fbcddc468eca7f
ldx [%g1+0x028],%l5 ! %l5 = d4ffebedcf16e91d
ldx [%g1+0x030],%l6 ! %l6 = 246e4bd020bb3922
ldx [%g1+0x038],%l7 ! %l7 = fd899fea453da251
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2333574a dca86aec c54e2853 eefd7a3b
! %f4 = e6cfa640 f2597e43 5720d097 58df06bf
! %f8 = 003007d7 747ffa62 83070734 3ccc2383
! %f12 = 26cf765c 3b02cf76 4fde1223 8b0cd76f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c19c670 23b034a0 21ebd1ff e514dc2e
! %f20 = 59e59fbb 525d8b28 de75f97a a9105756
! %f24 = 5e57f8fa 89ca1a56 a88884ab b0196acd
! %f28 = d38ffb40 61ca9ba0 42ea8fcc e6ac22d0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f6cbc04a 624c0781 10af1c4b 1a507809
! %f36 = 7a4bfa80 fa3d4d9a 1b6ca4f8 5dcf7e4c
! %f40 = e811b948 51681d41 628b92bc 3a57ca5b
! %f44 = 6e4f07f3 7be37640 4c9c838b 08d25d9c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6d78dd1f0000004f,%g7,%g1 ! GSR scale = 9, align = 7
wr %g1,%g0,%gsr ! GSR = 6d78dd1f0000004f
wr %g0,%y ! Clear Y 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[0000000091000058] = 4dd057e9, %g2 = 31df89382513c2ff
ldsb [%i6+0x058],%g2 ! %g2 = 000000000000004d
! Mem[000000006c000028] = 3790879a241cce39, %l0 = ce80a8424576b78c
ldxa [%i0+%o5]0x80,%l0 ! %l0 = 3790879a241cce39
! %l0 = 3790879a241cce39, Mem[000000006d800020] = 914034f4
stwa %l0,[%i3+%o4]0x88 ! Mem[000000006d800020] = 241cce39
! immd = 00000000000003c0, %l5 = 9b7349aa344520c5, %ccr = 44
movg %xcc,0x3c0,%l5 ! Register Not Moved
! Mem[00000000910000e4] = 75236dff, %g2 = 000000000000004d
ldsh [%i6+0x0e4],%g2 ! %g2 = 0000000000007523
! Mem[0000000090800064] = a857e90f, %g2 = 0000000000007523
lduw [%i5+0x064],%g2 ! %g2 = 00000000a857e90f
! Mem[0000000091800064] = 5d79fe4a, %g2 = 00000000a857e90f
ldsb [%o0+0x066],%g2 ! %g2 = 000000000000005d
! Mem[000000006d000020] = caa5a27d, %f25 = 89ca1a56
lda [%i2+%o4]0x88,%f25 ! %f25 = caa5a27d
! %l6 = 263e0be4430e67a8, Mem[0000000091000040] = 0115df7dd61db2b3
stx %l6,[%i6+0x040] ! Mem[0000000091000040] = 263e0be4430e67a8
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p46_label_2:
! Mem[00000000900001c4] = 5dfe2e21, %g2 = 000000000000005d
lduha [%i4+0x1c6]%asi,%g2 ! %g2 = 0000000000005dfe
! %l3 = 31ec23786792716a, Mem[0000000090000038] = 3dea49e4
stw %l3,[%i4+0x038] ! Mem[0000000090000038] = 6792716a
! %l5 = 9b7349aa344520c5, %l6 = 263e0be4430e67a8, %ccr = 44
movvc %xcc,%l5,%l6 ! Moved, %l6 = 9b7349aa344520c5
! %l6 = 344520c5, %l7 = 13f24962, Mem[0000000091000058] = 4dd057e9 8c194b94
std %l6,[%i6+0x058] ! Mem[0000000091000058] = 344520c5 13f24962
! Mem[00000000918000d4] = 2b474d9a, %g2 = 0000000000005dfe
ldub [%o0+0x0d5],%g2 ! %g2 = 000000000000002b
! Mem[000000006d800014] = 81f381a6, %l3 = 31ec23786792716a
lduh [%i3+0x016],%l3 ! %l3 = 00000000000081a6
! Mem[0000000091000108] = 0bb2cf27 69930341, %g2 = 0000002b, %g3 = 0bad0b00
ldd [%i6+0x108],%g2 ! %g2 = 000000000bb2cf27 0000000069930341
! Mem[000000006d800000] = 45059d2d, %l2 = faad0619fbb44867
swapa [%i3+%g0]0x88,%l2 ! %l2 = 0000000045059d2d
! Mem[000000006c000010] = fe9a1922, %f21 = 525d8b28
lda [%i0+%o2]0x88,%f21 ! %f21 = fe9a1922
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
p46_label_3:
! %l6 = 9b7349aa344520c5, %l0 = 3790879a241cce39, %ccr = 44
movvs %xcc,%l6,%l0 ! Register Not Moved
! %l4 = a9350652c24ba509, Mem[00000000900001c8] = 2e218561
stw %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = c24ba509
! Mem[0000000091000074] = c88f119f, %g2 = 000000000bb2cf27
lduba [%i6+0x077]%asi,%g2 ! %g2 = 00000000000000c8
! %l4 = a9350652c24ba509, imm = 000000000000001f, %l3 = 00000000000081a6
srlx %l4,0x01f,%l3 ! %l3 = 00000001526a0ca5
! %l1 = d7e7b7c21495d632, %l1 = d7e7b7c21495d632, %l6 = 9b7349aa344520c5
add %l1,%l1,%l6 ! %l6 = afcf6f84292bac64
! Mem[000000006c8001a8] = 0a7bc7d7, %l1 = d7e7b7c21495d632
ldsh [%i1+0x1aa],%l1 ! %l1 = ffffffffffffc7d7
! %l4 = a9350652c24ba509, Mem[0000000091000108] = 0bb2cf2769930341
stx %l4,[%i6+0x108] ! Mem[0000000091000108] = a9350652c24ba509
! Mem[00000000908000f0] = 92c8b8754e91ae77, %f48 = 9d14608a ca521b68
ldd [%i5+0x0f0],%f48 ! %f48 = 92c8b875 4e91ae77
! Mem[000000009100007c] = a5ee037f, %g2 = 00000000000000c8
ldsb [%i6+0x07e],%g2 ! %g2 = ffffffffffffffa5
! %l3 = 00000001526a0ca5, Mem[0000000091000156] = 102d0fc4
sth %l3,[%i6+0x156] ! Mem[0000000091000154] = 0ca50fc4
p46_label_4:
! %l5 = 9b7349aa344520c5, Mem[00000000900001b0] = f8df7251
stw %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 344520c5
! Mem[000000006c000018] = b12a1dc2, %f1 = dca86aec
lda [%i0+%o3]0x89,%f1 ! %f1 = b12a1dc2
! %l2 = 0000000045059d2d, Mem[000000006c800140] = 1dcffd83
stw %l2,[%i1+0x140] ! Mem[000000006c800140] = 45059d2d
! %l0 = 3790879a241cce39, %l6 = afcf6f84292bac64, %y = 00000000
smulcc %l0,%l6,%l4 ! %l4 = 05cec62f3a61da44, %ccr = 00, %y = 05cec62f
! immd = 0000000000000195, %l2 = 0000000045059d2d, %ccr = 00
movvc %icc,0x195,%l2 ! Moved, %l2 = 0000000000000195
! Mem[000000006d8000f6] = 4e2d0dd1, %l7 = e87c875013f24962
ldstub [%i3+0x0f6],%l7 ! %l7 = 0000000d000000ff
! %l4 = 05cec62f3a61da44, %l3 = 00000001526a0ca5, %ccr = 00
movpos %icc,%l4,%l3 ! Moved, %l3 = 05cec62f3a61da44
! Mem[0000000091800178] = 72e95a67, %g2 = ffffffffffffffa5
lduh [%o0+0x17a],%g2 ! %g2 = 00000000000072e9
! Mem[000000006d000088] = 6d8ddb83, %l5 = 9b7349aa344520c5
ldub [%i2+0x08b],%l5 ! %l5 = 0000000000000083
! Mem[000000006d800020] = 1c590d54 241cce39, %l0 = 241cce39, %l1 = ffffc7d7
ldda [%i3+%o4]0x89,%l0 ! %l0 = 00000000241cce39 000000001c590d54
p46_label_5:
! Mem[0000000090800040] = ab4d9bed, %g2 = 00000000000072e9
ldsh [%i5+0x040],%g2 ! %g2 = ffffffffffffab4d
! %l0 = 00000000241cce39, Mem[000000006c800000] = 97404cd1
stwa %l0,[%i1+%g0]0x81 ! Mem[000000006c800000] = 241cce39
! %l0 = 00000000241cce39, %l6 = afcf6f84292bac64, %l7 = 000000000000000d
udivx %l0,%l6,%l7 ! %l7 = 0000000000000000
! Mem[000000009100002c] = 95d1d562, %g18 = 9902d7ba49cc9c71
ldswa [%i6+0x02c]%asi,%g2 ! %g2 = 9902d7ba49cc9c71
! Mem[00000000900001ac] = a2de638c, %g2 = ffffffff95d1d562
ldsh [%i4+0x1ac],%g2 ! %g2 = ffffffffffffa2de
! %l4 = 05cec62f3a61da44, %l4 = 05cec62f3a61da44, %l5 = 0000000000000083
xor %l4,%l4,%l5 ! %l5 = 0000000000000000
! immd = 00000000000003b5, %l1 = 000000001c590d54, %ccr = 00
mova %icc,0x3b5,%l1 ! Moved, %l1 = 00000000000003b5
! Mem[000000006d0000a4] = 5159143c, %l1 = 000003b5, %l0 = 241cce39
add %i2,0xa4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005159143c
! Mem[00000000910000f4] = 2d2bd486, %g2 = ffffffffffffa2de
ldsb [%i6+0x0f7],%g2 ! %g2 = 000000000000002d
! Mem[0000000091000080] = 037fae37, %g18 = 9902d7ba49cc9c71
ldsw [%i6+0x080],%g2 ! %g2 = 9902d7ba49cc9c71
p46_label_6:
! Mem[000000006c000008] = 142452bd, %l7 = 0000000000000000
ldstuba [%i0+%o1]0x80,%l7 ! %l7 = 00000014000000ff
! Mem[000000006c800060] = 3cd5cd4c40b26f1b, %l6 = afcf6f84292bac64, %l1 = 00000000000003b5
add %i1,0x60,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3cd5cd4c40b26f1b
! Mem[0000000091800108] = c90e6f67de11d2fc, %g2 = 00000000037fae37
ldxa [%o0+0x108]%asi,%g2 ! %g2 = c90e6f67de11d2fc
! Mem[0000000091800164] = bcb72634, %g2 = c90e6f67de11d2fc
lduh [%o0+0x164],%g2 ! %g2 = 000000000000bcb7
! Mem[0000000091000120] = 42f35dd4 67c0f517, %g2 = 0000bcb7, %g3 = 69930341
ldd [%i6+0x120],%g2 ! %g2 = 0000000042f35dd4 0000000067c0f517
! %l2 = 0000000000000195, %l7 = 0000000000000014, %l4 = 05cec62f3a61da44
addcc %l2,%l7,%l4 ! %l4 = 00000000000001a9, %ccr = 00
! %l3 = 05cec62f3a61da44, %l2 = 0000000000000195, %l0 = 000000005159143c
subc %l3,%l2,%l0 ! %l0 = 05cec62f3a61d8af
! Mem[000000006c0001b8] = c7f854eb, %l7 = 00000014, %l6 = 292bac64
add %i0,0x1b8,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000c7f854eb
! immd = 0000000000000324, %l4 = 00000000000001a9, %ccr = 00
mova %xcc,0x324,%l4 ! Moved, %l4 = 0000000000000324
! %l0 = 05cec62f3a61d8af, imm = 0000000000000012, %l3 = 05cec62f3a61da44
sra %l0,0x012,%l3 ! %l3 = 0000000000000e98
p46_label_7:
! %l5 = 0000000000000000, Mem[00000000900000b1] = ad0737d0
stb %l5,[%i4+0x0b1] ! Mem[00000000900000b0] = 000737d0
! %l4 = 0000000000000324, %l1 = 3cd5cd4c40b26f1b, %ccr = 00
movrlz %l4,%l1,%l3 ! Not Moved, %l3 = 0000000000000e98
! %f26 = a88884ab, Mem[000000006c800010] = df43c835
sta %f26,[%i1+%o2]0x88 ! Mem[000000006c800010] = a88884ab
! Mem[000000006c800158] = c463c8d1, %l3 = 0000000000000e98
ldsw [%i1+0x158],%l3 ! %l3 = ffffffffc463c8d1
! %f27 = b0196acd, Mem[0000000091800038] = 8581ae53
st %f27,[%o0+0x038] ! Mem[0000000091800038] = b0196acd
! Mem[0000000090000010] = ee998ade26ab2dd7, %f48 = 92c8b875 4e91ae77
ldda [%i4+0x010]%asi,%f48 ! %f48 = ee998ade 26ab2dd7
! Mem[000000006c0000d0] = 5bc6d9c4, %l0 = 3a61d8af, %l1 = 40b26f1b
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005bc6d9c4
! %f28 = d38ffb40, Mem[000000006d000028] = e89227f1
sta %f28,[%i2+%o5]0x89 ! Mem[000000006d000028] = d38ffb40
! %l4 = 0000000000000324, %l1 = 000000005bc6d9c4, %l0 = 05cec62f3a61d8af
add %l4,%l1,%l0 ! %l0 = 000000005bc6dce8
! Mem[00000000918000b8] = de6b8865455c37c1, %g2 = 0000000042f35dd4
ldx [%o0+0x0b8],%g2 ! %g2 = de6b8865455c37c1
p46_label_8:
! Mem[000000006d000000] = d3781342, %l6 = 00000000c7f854eb
ldsba [%i2+%g0]0x81,%l6 ! %l6 = ffffffffffffffd3
! %l7 = 0000000000000014, imm = 0000000000000029, %l6 = ffffffffffffffd3
sllx %l7,0x029,%l6 ! %l6 = 0000280000000000
! Mem[000000006c000018] = b12a1dc2, %l7 = 0000000000000014
lduba [%i0+%o3]0x88,%l7 ! %l7 = 00000000000000c2
! Clear Register : %l3 = ffffffffc463c8d1
clr %l3 ! %l3 = 0000000000000000
! Mem[0000000090800128] = c4129b99, %g2 = de6b8865455c37c1
ldsh [%i5+0x12a],%g2 ! %g2 = ffffffffffffc412
! %l4 = 0000000000000324, immed = fffffe60, %ccr = 00
movrgz %l4,-0x1a0,%l0 ! Moved, %l0 = fffffffffffffe60
! Mem[000000006d0001fb] = 2d25eb60, %l1 = 000000005bc6d9c4
ldstub [%i2+0x1fb],%l1 ! %l1 = 00000060000000ff
! %f0 = 2333574a b12a1dc2 c54e2853 eefd7a3b
! %f4 = e6cfa640 f2597e43 5720d097 58df06bf
! %f8 = 003007d7 747ffa62 83070734 3ccc2383
! %f12 = 26cf765c 3b02cf76 4fde1223 8b0cd76f
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000006d800000] = 6748b4fb, %l4 = 0000000000000324
swapa [%i3+%g0]0x80,%l4 ! %l4 = 000000006748b4fb
! Mem[0000000091000048] = 4b4e770b, %g2 = ffffffffffffc412
ldsha [%i6+0x048]%asi,%g2 ! %g2 = 0000000000004b4e
p46_label_9:
! %l2 = 0000000000000195, immed = fffffde8, %y = 05cec62f
umulcc %l2,-0x218,%l2 ! %l2 = 00000194fffcb008, %ccr = 08, %y = 00000194
! %l6 = 0000280000000000, imm = fffffffffffff910, %l6 = 0000280000000000
xorcc %l6,-0x6f0,%l6 ! %l6 = ffffd7fffffff910, %ccr = 88
! Mem[0000000091000038] = fc2fc57f, %g2 = 0000000000004b4e
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000fc
! %l0 = fffffffffffffe60, %l0 = fffffffffffffe60, %ccr = 88
movre %l0,%l0,%l2 ! Not Moved, %l2 = 00000194fffcb008
! Mem[000000006d800018] = 3fb61a3ca8300af5, %f16 = 3c19c670 23b034a0
ldda [%i3+%o3]0x88,%f16 ! %f16 = 3fb61a3c a8300af5
! Mem[000000006d000070] = dff91bac294455eb, %l1 = 0000000000000060, %l1 = 0000000000000060
add %i2,0x70,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = dff91bac294455eb
! Mem[000000006d00007c] = 9f6d5667, %l1 = dff91bac294455eb
ldstub [%i2+0x07c],%l1 ! %l1 = 0000009f000000ff
! %l0 = fffffe60, %l1 = 0000009f, Mem[000000006d000008] = 8eef53ff a22b2d48
stda %l0,[%i2+%o1]0x80 ! Mem[000000006d000008] = fffffe60 0000009f
! %l3 = 0000000000000000, Mem[000000006d800028] = 024ae86b
stba %l3,[%i3+%o5]0x88 ! Mem[000000006d800028] = 024ae800
! immd = 00000000000003f3, %l2 = 00000194fffcb008, %ccr = 88
movneg %icc,0x3f3,%l2 ! Moved, %l2 = 00000000000003f3
p46_label_10:
! %l7 = 00000000000000c2, %l5 = 0000000000000000, %y = 00000194
mulscc %l7,%l5,%l3 ! %l3 = 0000000080000061, %ccr = 08, %y = 000000ca
! Mem[0000000091000168] = 31336c30, %g18 = 9902d7ba49cc9c71
ldsw [%i6+0x168],%g2 ! %g2 = 9902d7ba49cc9c71
! Mem[000000006d000138] = f3adfb91, %l1 = 0000009f, %l0 = fffffe60
add %i2,0x138,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f3adfb91
! %l6 = fffff910, %l7 = 000000c2, Mem[0000000090800168] = f04d9a59 a5ee00ad
std %l6,[%i5+0x168] ! Mem[0000000090800168] = fffff910 000000c2
! Mem[000000006d0000b0] = 413fff4bc805ef72, %l1 = 000000000000009f, %l7 = 00000000000000c2
add %i2,0xb0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 413fff4bc805ef72
! %f25 = caa5a27d, Mem[000000009000009c] = 943867c9
st %f25,[%i4+0x09c] ! Mem[000000009000009c] = caa5a27d
! Mem[000000006c000028] = 39ce1c249a879037, %f22 = de75f97a a9105756
ldda [%i0+%o5]0x88,%f22 ! %f22 = 39ce1c24 9a879037
! Mem[000000006c800028] = 2142ef76, %l1 = 000000000000009f
lduwa [%i1+%o5]0x81,%l1 ! %l1 = 000000002142ef76
! %l5 = 0000000000000000, Mem[000000006d8000fc] = 36ce7bb7
stb %l5,[%i3+0x0fc] ! Mem[000000006d8000fc] = 00ce7bb7
! Mem[000000006c800088] = 61f5e3fe, %l1 = 2142ef76, %l0 = f3adfb91
add %i1,0x88,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000061f5e3fe
p46_label_11:
! %l6 = ffffd7fffffff910, imm = fffffffffffff099, %l4 = 000000006748b4fb
sub %l6,-0xf67,%l4 ! %l4 = ffffd80000000877
! Mem[0000000090800098] = bde91366f194589f, %g2 = 0000000031336c30
ldx [%i5+0x098],%g2 ! %g2 = bde91366f194589f
! %l5 = 0000000000000000, %l5 = 0000000000000000, %ccr = 08
movl %xcc,%l5,%l5 ! Register Not Moved
! Mem[000000006c0000c0] = f8bf0a42, %l3 = 0000000080000061
swap [%i0+0x0c0],%l3 ! %l3 = 00000000f8bf0a42
! %l6 = ffffd7fffffff910, imm = fffffffffffff37a, %l1 = 000000002142ef76
or %l6,-0xc86,%l1 ! %l1 = fffffffffffffb7a
! %l4 = 00000877, %l5 = 00000000, Mem[0000000090800000] = afcee255 8865ecf6
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000877 00000000
! Mem[000000006d8001ac] = 31455cdf, %l7 = 413fff4bc805ef72
ldub [%i3+0x1ac],%l7 ! %l7 = 0000000000000031
! %l5 = 0000000000000000, %l6 = ffffd7fffffff910, %l2 = 00000000000003f3
orcc %l5,%l6,%l2 ! %l2 = ffffd7fffffff910, %ccr = 88
! %l3 = 00000000f8bf0a42, Mem[000000006c800028] = 76ef4221
stwa %l3,[%i1+%o5]0x89 ! Mem[000000006c800028] = f8bf0a42
! Mem[0000000090800090] = cee9e021, %g2 = bde91366f194589f
ldsb [%i5+0x091],%g2 ! %g2 = ffffffffffffffce
p46_label_12:
! Mem[000000006c0000fc] = b5e8c8c4, %l3 = 00000000f8bf0a42
swap [%i0+0x0fc],%l3 ! %l3 = 00000000b5e8c8c4
! Mem[000000006d0001b8] = dbf344b3ee92d8c8, %l4 = ffffd80000000877, %l3 = 00000000b5e8c8c4
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = dbf344b3ee92d8c8
! %f20 = 59e59fbb fe9a1922, Mem[000000006c0001b0] = d675aaf1 1ba4162c
stda %f20,[%i0+0x1b0]%asi ! Mem[000000006c0001b0] = 59e59fbb fe9a1922
! Mem[000000006d800070] = 4a30d753, %l6 = fffff910, %l5 = 00000000
add %i3,0x70,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004a30d753
! Mem[000000006d800008] = f93601ae, %l4 = ffffd80000000877
ldsha [%i3+%o1]0x80,%l4 ! %l4 = fffffffffffff936
! %l6 = ffffd7fffffff910, %l6 = ffffd7fffffff910, %ccr = 88
movcc %icc,%l6,%l6 ! Moved, %l6 = ffffd7fffffff910
! Mem[000000006d0001c0] = dee1f943, %l5 = 4a30d753, %l2 = fffff910
add %i2,0x1c0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000dee1f943
! immd = 0000000000000391, %l5 = 000000004a30d753, %ccr = 88
mova %icc,0x391,%l5 ! Moved, %l5 = 0000000000000391
! %f4 = e6cfa640, Mem[000000006c80015c] = 927ad78e
st %f4 ,[%i1+0x15c] ! Mem[000000006c80015c] = e6cfa640
! %l4 = fffffffffffff936, Mem[00000000908000d0] = a37c3c64, %asi = 80
stwa %l4,[%i5+0x0d0]%asi ! Mem[00000000908000d0] = fffff936
p46_label_13:
! %l4 = fffffffffffff936, %l5 = 0000000000000391, %l3 = dbf344b3ee92d8c8
xorcc %l4,%l5,%l3 ! %l3 = fffffffffffffaa7, %ccr = 88
! Mem[000000006d800008] = b584c59a ae0136f9, %l4 = fffff936, %l5 = 00000391
ldda [%i3+%o1]0x88,%l4 ! %l4 = 00000000ae0136f9 00000000b584c59a
! Mem[000000006c000178] = b94557fd, %l6 = ffffd7fffffff910, %asi = 80
swapa [%i0+0x178]%asi,%l6 ! %l6 = 00000000b94557fd
! Mem[000000006c8001a8] = 0a7bc7d7980b13d3, %f2 = c54e2853 eefd7a3b
ldd [%i1+0x1a8],%f2 ! %f2 = 0a7bc7d7 980b13d3
! Mem[0000000090000148] = 4a3dbcae, %g2 = ffffffffffffffce
ldsh [%i4+0x14a],%g2 ! %g2 = 0000000000004a3d
! %l7 = 0000000000000031, Mem[00000000918000e0] = ab5686354a05a747
stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000000000000031
! Mem[0000000091000010] = 14e74119, %g18 = 9902d7ba49cc9c71
ldsw [%i6+%o2],%g2 ! %g2 = 9902d7ba49cc9c71
! %l1 = fffffffffffffb7a, %l3 = fffffffffffffaa7, %l4 = 00000000ae0136f9
taddcctv %l1,%l3,%l4 ! %l0 = 0000000061f5e421, Trapped
! Mem[0000000090800048] = 6b234ec57f63d586, %g2 = 0000000014e74119
ldx [%i5+0x048],%g2 ! %g2 = 6b234ec57f63d586
membar #Sync ! Added by membar checker (273)
! Mem[00000000900001c8] = ee53284e, %g2 = 6b234ec57f63d586
ldub [%i4+0x1cb],%g2 ! %g2 = 00000000000000ee
p46_label_14:
! %l3 = fffffffffffffaa7, Mem[0000000090000091] = bb020fe0
stb %l3,[%i4+0x091] ! Mem[0000000090000090] = a7020fe0
! %l0 = 61f5e421, %l1 = fffffb7a, Mem[0000000090800028] = 08531eba 8fd332d4
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 61f5e421 fffffb7a
! %l0 = 0000000061f5e421, immed = 00000150, %y = 000000ca
smulcc %l0,0x150,%l4 ! %l4 = 0000008092bb6b50, %ccr = 08, %y = 00000080
! Mem[000000006c000028] = 9a879037, %l7 = 0000000000000031
ldswa [%i0+%o5]0x89,%l7 ! %l7 = ffffffff9a879037
! Mem[00000000910001d8] = fc5bcfff e82b3baa, %g2 = 000000ee, %g3 = 67c0f517
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000fc5bcfff 00000000e82b3baa
! Mem[000000006c800164] = 1c1cd8ff, %l0 = 0000000061f5e421
swap [%i1+0x164],%l0 ! %l0 = 000000001c1cd8ff
! Mem[000000006d800028] = b55fdf35024ae800, %f18 = 21ebd1ff e514dc2e
ldda [%i3+%o5]0x88,%f18 ! %f18 = b55fdf35 024ae800
! %l6 = 00000000b94557fd, %l2 = 00000000dee1f943, %ccr = 08
movle %icc,%l6,%l2 ! Moved, %l2 = 00000000b94557fd
! %f16 = 3fb61a3c a8300af5 b55fdf35 024ae800
! %f20 = 59e59fbb fe9a1922 39ce1c24 9a879037
! %f24 = 5e57f8fa caa5a27d a88884ab b0196acd
! %f28 = d38ffb40 61ca9ba0 42ea8fcc e6ac22d0
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[0000000090000100] = 920f2129, %g2 = 00000000fc5bcfff
ldub [%i4+0x102],%g2 ! %g2 = 0000000000000092
p46_label_15:
! Mem[000000006c000000] = 01c0008b, %l2 = b94557fd, %l7 = 9a879037
casa [%i0]0x80,%l2,%l7 ! %l7 = 0000000001c0008b
! %f0 = 2333574a, Mem[000000006d800010] = 6039b729
sta %f0 ,[%i3+%o2]0x88 ! Mem[000000006d800010] = 2333574a
! Mem[000000006d8001d8] = de88d1c10911e6dd, %l2 = 00000000b94557fd, %l2 = 00000000b94557fd
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = de88d1c10911e6dd
! %l1 = fffffffffffffb7a, Mem[000000006c000118] = 12b2a966, %asi = 80
stba %l1,[%i0+0x118]%asi ! Mem[000000006c000118] = 7ab2a966
! %l5 = 00000000b584c59a, %l2 = de88d1c10911e6dd, %ccr = 08
mova %xcc,%l5,%l2 ! Moved, %l2 = 00000000b584c59a
! Mem[0000000090000070] = 73e0540d 88eeafc5, %g2 = 00000092, %g3 = e82b3baa
ldd [%i4+0x070],%g2 ! %g2 = 0000000073e0540d 0000000088eeafc5
! Mem[000000006d800000] = 00000324, %l5 = 00000000b584c59a
ldsba [%i3+%g0]0x81,%l5 ! %l5 = 0000000000000000
! Mem[000000009080010c] = 3abd6093, %g18 = 9902d7ba49cc9c71
ldsw [%i5+0x10c],%g2 ! %g2 = 9902d7ba49cc9c71
! %l0 = 000000001c1cd8ff, Mem[000000006c000086] = d0e88b5c
stb %l0,[%i0+0x086] ! Mem[000000006c000084] = d0e8ff5c
! %f8 = 003007d7, Mem[000000006c000008] = ff2452bd
sta %f8 ,[%i0+%o1]0x80 ! Mem[000000006c000008] = 003007d7
p46_label_16:
! Mem[000000006c000028] = 3790879a 241cce39, %l0 = 1c1cd8ff, %l1 = fffffb7a
ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000003790879a 00000000241cce39
! Mem[00000000910001c0] = b0b4ba3c6dbf64f3, %g2 = 000000003abd6093
ldx [%i6+0x1c0],%g2 ! %g2 = b0b4ba3c6dbf64f3
! Mem[000000009180014c] = fb3f156f, %g2 = b0b4ba3c6dbf64f3
lduw [%o0+0x14c],%g2 ! %g2 = 00000000fb3f156f
! Mem[000000006d800167] = 9c2f2e95, %l6 = 00000000b94557fd
ldstub [%i3+0x167],%l6 ! %l6 = 00000095000000ff
! Mem[0000000091800170] = 7f88db10, %g2 = 00000000fb3f156f
lduh [%o0+0x172],%g2 ! %g2 = 0000000000007f88
! %l6 = 0000000000000095, imm = fffffffffffff055, %l5 = 0000000000000000
xor %l6,-0xfab,%l5 ! %l5 = fffffffffffff0c0
! %l5 = fffffffffffff0c0, Mem[00000000910000ad] = 53fffded
stb %l5,[%i6+0x0ad] ! Mem[00000000910000ac] = c0fffded
! Mem[0000000091000008] = debf9a38 c8eb2c4a, %g2 = 00007f88, %g3 = 88eeafc5
ldd [%i6+%o1],%g2 ! %g2 = 00000000debf9a38 00000000c8eb2c4a
! Mem[000000006c8000b8] = 1287b511be8c16f1, %l1 = 00000000241cce39, %l4 = 0000008092bb6b50
add %i1,0xb8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 1287b511be8c16f1
! Mem[000000009180008c] = bafc9afe, %g2 = 00000000debf9a38
ldub [%o0+0x08c],%g2 ! %g2 = 00000000000000ba
p46_label_17:
! Mem[000000006c80014b] = a5251f00, %l0 = 000000003790879a
ldstub [%i1+0x14b],%l0 ! %l0 = 00000000000000ff
! Mem[000000006c000010] = 22199afe 36773a35, %l2 = b584c59a, %l3 = fffffaa7
ldda [%i0+0x010]%asi,%l2 ! %l2 = 0000000022199afe 0000000036773a35
! %l6 = 00000095, %l7 = 01c0008b, Mem[00000000900000c8] = 50758781 54a65586
std %l6,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000095 01c0008b
! %f3 = 980b13d3, Mem[0000000090800040] = ab4d9bed
st %f3 ,[%i5+0x040] ! Mem[0000000090800040] = 980b13d3
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %f11 = 3ccc2383, Mem[000000006c800028] = f8bf0a42
sta %f11,[%i1+%o5]0x89 ! Mem[000000006c800028] = 3ccc2383
! Mem[000000006d800008] = f93601ae, %f7 = 58df06bf
lda [%i3+%o1]0x80,%f7 ! %f7 = f93601ae
! Mem[000000006c000000] = 8b00c001, %l2 = 0000000022199afe
ldsha [%i0+%g0]0x88,%l2 ! %l2 = ffffffffffffc001
membar #Sync ! Added by membar checker (274)
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 00000095 01c0008b
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000006c800124] = f18a02fa, %l0 = 0000000000000010
ldsh [%i1+0x124],%l0 ! %l0 = fffffffffffff18a
p46_label_18:
! %f2 = 0a7bc7d7 980b13d3, Mem[00000000900001f0] = 76cf023b 5c76cf26
std %f2 ,[%i4+0x1f0] ! Mem[00000000900001f0] = 0a7bc7d7 980b13d3
! Mem[000000006c0001f0] = 48303145, %l0 = fffff18a, %l2 = ffffc001
add %i0,0x1f0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000048303145
! Mem[000000006d800100] = 2c7ff4bc12fbe349, %l3 = 0000000036773a35, %l7 = 0000000001c0008b
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 2c7ff4bc12fbe349
! Mem[000000006d000010] = 0528e1ca, %l4 = 1287b511be8c16f1
ldstuba [%i2+%o2]0x81,%l4 ! %l4 = 00000005000000ff
! Mem[000000006c800000] = 241cce39879c6dae, %l4 = 0000000000000005
ldxa [%i1+%g0]0x80,%l4 ! %l4 = 241cce39879c6dae
! %l5 = fffffffffffff0c0, %l3 = 0000000036773a35, %ccr = 08
movcc %icc,%l5,%l3 ! Moved, %l3 = fffffffffffff0c0
! Mem[00000000908001e8] = 78e9f104, %g2 = 00000000000000ba
ldsb [%i5+0x1ea],%g2 ! %g2 = 0000000000000078
! Mem[000000006d000160] = 141c804d564dac76, %l4 = 241cce39879c6dae, %l3 = fffffffffffff0c0
add %i2,0x160,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 141c804d564dac76
! retry : should take illegal inst trap, %l0 = fffffffffffff18a
retry ! Illegal inst trap : %l0 = fffffffffffff19a
! %l0 = fffffffffffff19a, %l0 = fffffffffffff19a, %ccr = 08
movpos %xcc,%l0,%l0 ! Moved, %l0 = fffffffffffff19a
p46_label_19:
! %l7 = 2c7ff4bc12fbe349, Mem[000000006c000028] = 3790879a
stwa %l7,[%i0+%o5]0x80 ! Mem[000000006c000028] = 12fbe349
! %f30 = 42ea8fcc e6ac22d0, Mem[00000000910001d8] = fc5bcfff e82b3baa
std %f30,[%i6+0x1d8] ! Mem[00000000910001d8] = 42ea8fcc e6ac22d0
! %l6 = 0000000000000095, %l2 = 0000000048303145, %l0 = fffffffffffff19a
sub %l6,%l2,%l0 ! %l0 = ffffffffb7cfcf50
! Mem[000000006c000008] = fd435c6fd7073000, %f10 = 83070734 3ccc2383
ldda [%i0+%o1]0x88,%f10 ! %f10 = fd435c6f d7073000
! Mem[000000006c800020] = 1c8b191b, %l0 = ffffffffb7cfcf50
lduba [%i1+%o4]0x81,%l0 ! %l0 = 000000000000001c
! Mem[000000009080010c] = 3abd6093, %g18 = 9902d7ba49cc9c71
ldsw [%i5+0x10c],%g2 ! %g2 = 9902d7ba49cc9c71
! %l7 = 2c7ff4bc12fbe349, Mem[000000009080018f] = 76172bb1, %asi = 80
stba %l7,[%i5+0x18f]%asi ! Mem[000000009080018c] = 49172bb1
! Mem[0000000090800044] = 8673fe99, %g2 = 000000003abd6093
lduw [%i5+0x044],%g2 ! %g2 = 000000008673fe99
! %l3 = 141c804d564dac76, Mem[00000000908000b0] = db43d43ebf592623
stx %l3,[%i5+0x0b0] ! Mem[00000000908000b0] = 141c804d564dac76
! %l1 = 00000000241cce39, %l1 = 00000000241cce39, %l1 = 00000000241cce39
xorcc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 44
p46_label_20:
! done : should take illegal inst trap, %l0 = 000000000000001c
done ! Illegal inst trap : %l0 = 000000000000002c
! retry : should take illegal inst trap, %l0 = 000000000000002c
retry ! Illegal inst trap : %l0 = 000000000000003c
! %l3 = 141c804d564dac76, Mem[000000006c000028] = 49e3fb12
stba %l3,[%i0+%o5]0x89 ! Mem[000000006c000028] = 49e3fb76
! Mem[000000006c8001eb] = 9893327c, %l5 = fffffffffffff0c0
ldstub [%i1+0x1eb],%l5 ! %l5 = 0000007c000000ff
! Mem[000000006c0001e0] = 3cf62a452225dc1e, %l7 = 2c7ff4bc12fbe349, %l6 = 0000000000000095
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 3cf62a452225dc1e
! %l4 = 241cce39879c6dae, Mem[000000006d800000] = 00000324
stha %l4,[%i3+%g0]0x80 ! Mem[000000006d800000] = 6dae0324
! immd = 0000000000000235, %l5 = 000000000000007c, %ccr = 44
movcc %icc,0x235,%l5 ! Moved, %l5 = 0000000000000235
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l1 = 0000000000000000
setx 0xdb7a81b82c4f8e60,%g7,%l1 ! %l1 = db7a81b82c4f8e60
! Mem[0000000091800160] = 877a44c3 bcb72634, %g2 = 8673fe99, %g3 = c8eb2c4a
ldd [%o0+0x160],%g2 ! %g2 = 00000000877a44c3 00000000bcb72634
p46_label_21:
! %l5 = 0000000000000235, Mem[00000000900001d8] = bf06df58
stw %l5,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000235
! Mem[000000006d800038] = 6ae6c062, %l4 = 241cce39879c6dae
ldstub [%i3+0x038],%l4 ! %l4 = 0000006a000000ff
! %l0 = 000000000000003c, Mem[0000000091800172] = 7f88db10
sth %l0,[%o0+0x172] ! Mem[0000000091800170] = 003cdb10
! immd = 0000000000000075, %l5 = 0000000000000235, %ccr = 44
movleu %xcc,0x075,%l5 ! Moved, %l5 = 0000000000000075
! Mem[000000006c800000] = 39ce1c24, %l7 = 2c7ff4bc12fbe349
swapa [%i1+%g0]0x89,%l7 ! %l7 = 0000000039ce1c24
! %l7 = 0000000039ce1c24, Mem[000000009100016c] = 0fcb6c1c
stw %l7,[%i6+0x16c] ! Mem[000000009100016c] = 39ce1c24
! %l7 = 0000000039ce1c24, immd = fffffffffffff044, %l1 = db7a81b82c4f8e60
sdivx %l7,-0xfbc,%l1 ! %l1 = fffffffffffc5382
! %l4 = 000000000000006a, Mem[00000000908001e0] = d6a5c4974304eb69
stx %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 000000000000006a
! Mem[000000009180016c] = ca362dcf, %g2 = 00000000877a44c3
ldsh [%o0+0x16e],%g2 ! %g2 = ffffffffffffca36
! %l7 = 0000000039ce1c24, Mem[0000000090000198] = 11310a36b2be6763
stx %l7,[%i4+0x198] ! Mem[0000000090000198] = 0000000039ce1c24
p46_label_22:
! Mem[000000006d000020] = caa5a27d, %l3 = 141c804d564dac76
ldsha [%i2+%o4]0x88,%l3 ! %l3 = ffffffffffffa27d
! Mem[000000006d800018] = f50a30a83c1ab63f, %f2 = 0a7bc7d7 980b13d3
ldda [%i3+%o3]0x80,%f2 ! %f2 = f50a30a8 3c1ab63f
! %l1 = fffffffffffc5382, %l3 = ffffffffffffa27d, %l6 = 3cf62a452225dc1e
mulx %l1,%l3,%l6 ! %l6 = 00000001578b0a7a
! Mem[000000006d800008] = f93601ae, %l7 = 0000000039ce1c24
ldstuba [%i3+%o1]0x81,%l7 ! %l7 = 000000f9000000ff
! %l6 = 00000001578b0a7a, Mem[000000009180004e] = d7d62815
sth %l6,[%o0+0x04e] ! Mem[000000009180004c] = 0a7a2815
! %l3 = ffffffffffffa27d, immed = 00000b67, %y = 00000080
smul %l3,0xb67,%l1 ! %l1 = fffffffffbd5bf4b, %y = ffffffff
! Mem[000000006d0000a8] = 52c8c90d755bf7f7, %l2 = 0000000048303145, %l7 = 00000000000000f9
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 52c8c90d755bf7f7
! %l7 = 52c8c90d755bf7f7, Mem[000000006c00008a] = d8b80b2d
sth %l7,[%i0+0x08a] ! Mem[000000006c000088] = d8b8f7f7
! Mem[000000006d800018] = f50a30a83c1ab63f, %f14 = 4fde1223 8b0cd76f
ldda [%i3+%o3]0x81,%f14 ! %f14 = f50a30a8 3c1ab63f
! Mem[000000006c00009c] = be973acf, %l0 = 000000000000003c
ldub [%i0+0x09e],%l0 ! %l0 = 000000000000003a
p46_label_23:
! immd = 00000000000000d3, %l4 = 000000000000006a, %ccr = 44
movn %icc,0x0d3,%l4 ! Register Not Moved
! Mem[0000000090000130] = 1e3b769bf7c898e9, %g2 = ffffffffffffca36
ldx [%i4+0x130],%g2 ! %g2 = 1e3b769bf7c898e9
! Mem[000000006d800008] = ff3601ae, %l3 = ffffffffffffa27d
ldswa [%i3+%o1]0x81,%l3 ! %l3 = ffffffffff3601ae
! Mem[0000000091000024] = 1f9605e1, %g2 = 1e3b769bf7c898e9
lduh [%i6+0x026],%g2 ! %g2 = 0000000000001f96
! Mem[000000006d800008] = ff3601ae9ac584b5, %f2 = f50a30a8 3c1ab63f
ldd [%i3+%o1],%f2 ! %f2 = ff3601ae 9ac584b5
! Mem[000000006d800134] = 46339df5, %l6 = 578b0a7a, %l1 = fbd5bf4b
add %i3,0x134,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000046339df5
! Mem[0000000090800080] = d4db2881ae67375c, %g2 = 0000000000001f96
ldx [%i5+0x080],%g2 ! %g2 = d4db2881ae67375c
! retry : should take illegal inst trap, %l0 = 000000000000003a
retry ! Illegal inst trap : %l0 = 000000000000004a
! Mem[000000006d8001ec] = 9d630987, %l5 = 0000000000000075
ldstub [%i3+0x1ec],%l5 ! %l5 = 0000009d000000ff
! %l4 = 0000006a, %l5 = 0000009d, Mem[0000000090800180] = 5bb62bcb 01823381
std %l4,[%i5+0x180] ! Mem[0000000090800180] = 0000006a 0000009d
p46_label_24:
! %l7 = 52c8c90d755bf7f7, %l7 = 52c8c90d755bf7f7, %ccr = 44
movle %icc,%l7,%l7 ! Moved, %l7 = 52c8c90d755bf7f7
! Mem[000000006c800020] = 1b198b1c, %l2 = 0000000048303145
ldstuba [%i1+%o4]0x89,%l2 ! %l2 = 0000001c000000ff
! immd = 000000000000025e, %l0 = 000000000000004a, %ccr = 44
movle %icc,0x25e,%l0 ! Moved, %l0 = 000000000000025e
! Mem[000000006d000020] = caa5a27d, %l5 = 000000000000009d
ldstuba [%i2+%o4]0x89,%l5 ! %l5 = 0000007d000000ff
! %f10 = fd435c6f d7073000, Mem[000000006c800020] = ff8b191b feb6bdb6
stda %f10,[%i1+%o4]0x81 ! Mem[000000006c800020] = fd435c6f d7073000
! Mem[000000006c0001e0] = 3cf62a45, %l4 = 0000006a, %l7 = 755bf7f7
add %i0,0x1e0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003cf62a45
! Mem[000000006d800008] = ff3601ae, %l5 = 000000000000007d
ldstuba [%i3+%o1]0x81,%l5 ! %l5 = 000000ff000000ff
! immd = 0000000000000001, %l7 = 000000003cf62a45, %ccr = 44
movgu %xcc,0x001,%l7 ! Register Not Moved
! immd = 0000000000000324, %l7 = 000000003cf62a45, %ccr = 44
movgu %xcc,0x324,%l7 ! Register Not Moved
! immd = 000000000000025b, %l3 = ffffffffff3601ae, %ccr = 44
mova %icc,0x25b,%l3 ! Moved, %l3 = 000000000000025b
p46_label_25:
! Mem[00000000908001f0] = f3470c89, %g2 = d4db2881ae67375c
ldsha [%i5+0x1f0]%asi,%g2 ! %g2 = fffffffffffff347
! Mem[000000009180000c] = b01876a3, %g18 = 9902d7ba49cc9c71
ldsw [%o0+0x00c],%g2 ! %g2 = 9902d7ba49cc9c71
! %f26 = a88884ab b0196acd, Mem[000000006d000010] = cae128ff 3950101c
stda %f26,[%i2+%o2]0x89 ! Mem[000000006d000010] = a88884ab b0196acd
! Mem[0000000090000190] = 3558c986, %g2 = ffffffffb01876a3
ldsh [%i4+0x190],%g2 ! %g2 = 0000000000003558
! Mem[000000006c8001d0] = db521cfc, %l1 = 46339df5, %l0 = 0000025e
add %i1,0x1d0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000db521cfc
! immd = 000000000000029b, %l6 = 00000001578b0a7a, %ccr = 44
movvc %xcc,0x29b,%l6 ! Moved, %l6 = 000000000000029b
! Mem[00000000900001d8] = 00000235, %g18 = 9902d7ba49cc9c71
ldsw [%i4+0x1d8],%g2 ! %g2 = 9902d7ba49cc9c71
! Mem[000000009180003c] = fd74b765, %g18 = 9902d7ba49cc9c71
ldsw [%o0+0x03c],%g2 ! %g2 = 9902d7ba49cc9c71
! %l6 = 000000000000029b, immed = ffffffb2, %ccr = 44
movrlez %l6,-0x04e,%l6 ! Not Moved, %l6 = 000000000000029b
! Mem[000000006c800002] = 49e3fb12, %l0 = 00000000db521cfc
ldstub [%i1+0x002],%l0 ! %l0 = 000000fb000000ff
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
1: membar #Sync ! Force all stores to complete
p46_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b8] ! Set processor 46 done flag
! Check Registers
p46_check_registers:
set p46_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000fb
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000046339df5
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000001c
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000025b
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006a
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000029b
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003cf62a45
bne,a,pn %xcc,p46_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p46_failed
mov 0x111,%g1
! Check Floating Point Registers
p46_check_fp_registers:
set p46_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2333574a b12a1dc2
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ff3601ae 9ac584b5
bne %xcc,p46_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e6cfa640 f2597e43
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5720d097 f93601ae
bne %xcc,p46_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be fd435c6f d7073000
bne %xcc,p46_f10_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f50a30a8 3c1ab63f
bne %xcc,p46_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 3fb61a3c a8300af5
bne %xcc,p46_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be b55fdf35 024ae800
bne %xcc,p46_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 59e59fbb fe9a1922
bne %xcc,p46_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 39ce1c24 9a879037
bne %xcc,p46_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 5e57f8fa caa5a27d
bne %xcc,p46_f24_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 003007d76f5c43fd
ldx [%i0+0x008],%g3 ! Observed data at 000000006c000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 76fbe349241cce39
ldx [%i0+0x028],%g3 ! Observed data at 000000006c000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2b3212b3d0e8ff5c
ldx [%i0+0x080],%g3 ! Observed data at 000000006c000080
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d8b8f7f7566b1fb0
ldx [%i0+0x088],%g3 ! Observed data at 000000006c000088
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 80000061b627e856
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e9ce7fc6f8bf0a42
ldx [%i0+0x0f8],%g3 ! Observed data at 000000006c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7ab2a9668b0dae6a
ldx [%i0+0x118],%g3 ! Observed data at 000000006c000118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x118,%g4
ldx [%g1+0x178],%g2 ! Expected data = fffff910fad72f77
ldx [%i0+0x178],%g3 ! Observed data at 000000006c000178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 59e59fbbfe9a1922
ldx [%i0+0x1b0],%g3 ! Observed data at 000000006c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1b0,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 49e3ff12879c6dae
ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ab8488a8dc09d1f7
ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fd435c6fd7073000
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 = 8323cc3cdc43a047
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x140],%g2 ! Expected data = 45059d2d61e58635
ldx [%i1+0x140],%g3 ! Observed data at 000000006c800140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a5251fff1e98f070
ldx [%i1+0x148],%g3 ! Observed data at 000000006c800148
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = c463c8d1e6cfa640
ldx [%i1+0x158],%g3 ! Observed data at 000000006c800158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 56c9a59961f5e421
ldx [%i1+0x160],%g3 ! Observed data at 000000006c800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 989332ffcd1c4ca6
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+0x008],%g2 ! Expected data = fffffe600000009f
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 = cd6a19b0ab8488a8
ldx [%i2+0x010],%g3 ! Observed data at 000000006d000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffa2a5cac453950d
ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 40fb8fd3c2ec6957
ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff67129dff6d5667
ldx [%i2+0x078],%g3 ! Observed data at 000000006d000078
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x078,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2d25ebff0752cc80
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 = 6dae0324eda24369
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 = ff3601ae9ac584b5
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 = 4a57332381f381a6
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 39ce1c24540d591c
ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00e84a0235df5fb5
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffe6c06254fa9f2d
ldx [%i3+0x038],%g3 ! Observed data at 000000006d800038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a2e41f5d4e2dffd1
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 16659e0b00ce7bb7
ldx [%i3+0x0f8],%g3 ! Observed data at 000000006d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6013d0819c2f2eff
ldx [%i3+0x160],%g3 ! Observed data at 000000006d800160
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 88827d5bff630987
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1e8,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f0_fail:
set p46_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f2_fail:
set p46_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f4_fail:
set p46_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f6_fail:
set p46_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f10_fail:
set p46_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f14_fail:
set p46_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f16_fail:
set p46_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f18_fail:
set p46_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f20_fail:
set p46_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f22_fail:
set p46_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f24_fail:
set p46_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c800008]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d000000]
done
p46_trap1o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c800008]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d000000]
done
p46_trap2e:
srl %l7,%l4,%l4
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000018]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000010]
stxa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
stwa %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000010]
done
p46_trap2o:
srl %l7,%l4,%l4
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000018]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000010]
stxa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
stwa %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000010]
done
p46_trap3e:
andn %l4,-0x9a3,%l7
xnor %l2,0x4f1,%l3
add %l5,0x05d,%l2
xnor %l2,%l0,%l0
subc %l6,0x62b,%l7
done
p46_trap3o:
andn %l4,-0x9a3,%l7
xnor %l2,0x4f1,%l3
add %l5,0x05d,%l2
xnor %l2,%l0,%l0
subc %l6,0x62b,%l7
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 = ce80a8424576b78c
ldx [%g1+0x008],%l1 ! %l1 = d7e7b7c21495d632
ldx [%g1+0x010],%l2 ! %l2 = faad0619fbb44867
ldx [%g1+0x018],%l3 ! %l3 = 31ec23786792716a
ldx [%g1+0x020],%l4 ! %l4 = a9350652c24ba509
ldx [%g1+0x028],%l5 ! %l5 = 9b7349aa344520c5
ldx [%g1+0x030],%l6 ! %l6 = 263e0be4430e67a8
ldx [%g1+0x038],%l7 ! %l7 = e87c875013f24962
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5e8f0621 a985938c 4df4afd7 cc90a05b
! %f4 = b9ede90d 26735341 7145b556 d4de99b0
! %f8 = df5c6c4c d844495e 3fa163fd 482c9a69
! %f12 = f692961b 469b8227 c638a914 702e551a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 47376586 4d78c444 e3e9f8e6 0d3e2ded
! %f20 = ba60a181 b18aaf1f 571cea15 526b2ec3
! %f24 = 29b26f19 b62ccd42 a2dc3fee ad187783
! %f28 = d7b6dbbb 55562243 801609e2 f94202c6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1a0e24a3 4088a1c6 0b9c3789 f6d8359e
! %f36 = c1a9a6e3 6d6866a2 6e14798c a9ed4ff9
! %f40 = 8209c367 7c0707bc 453874a6 6fdcd23e
! %f44 = 608ee2ea 9c6545b1 39bb29be e365cf36
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1653413800000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 1653413800000007
wr %g0,%y ! Clear Y 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:
! %l6 = 271810d19def097c, %l7 = 78147be062f07bc3, %ccr = 44
movrlz %l6,%l7,%l3 ! Not Moved, %l3 = e7d39ab8b4575e47
! retry : should take illegal inst trap, %l0 = b34cdc304a3e1fd6
retry ! Illegal inst trap : %l0 = b34cdc304a3e1fe6
! %f0 = 5e8f0621 a985938c 4df4afd7 cc90a05b
! %f4 = b9ede90d 26735341 7145b556 d4de99b0
! %f8 = df5c6c4c d844495e 3fa163fd 482c9a69
! %f12 = f692961b 469b8227 c638a914 702e551a
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! %l2 = df135ee05169691a, %l0 = b34cdc304a3e1fe6, %ccr = 44
movg %icc,%l2,%l0 ! Register Not Moved
! Mem[000000009180005c] = 95688e2d, %g2 = 31ff9c23286581d4
lduh [%o0+0x05c],%g2 ! %g2 = 0000000000009568
! Mem[0000000091000020] = 103b16d7 de211f96, %g2 = 00009568, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 00000000103b16d7 00000000de211f96
! %f27 = ad187783, Mem[000000006f0001e8] = 31d62f3e
st %f27,[%i2+0x1e8] ! Mem[000000006f0001e8] = ad187783
! Mem[0000000091000018] = 6b8eab41139cf6c9, %f48 = 79d184c1 076799eb
ldd [%i6+%o3],%f48 ! %f48 = 6b8eab41 139cf6c9
! %l2 = df135ee05169691a, Mem[000000006e800020] = 1cba019f
stwa %l2,[%i1+%o4]0x80 ! Mem[000000006e800020] = 5169691a
! Mem[000000006f800059] = 1fe6bf2e, %l2 = df135ee05169691a
ldstuba [%i3+0x059]%asi,%l2 ! %l2 = 000000e6000000ff
p47_label_2:
! %l3 = e7d39ab8b4575e47, Mem[000000006f000028] = ee06ad92
stba %l3,[%i2+%o5]0x81 ! Mem[000000006f000028] = 4706ad92
! Mem[000000006e8001c8] = e94cddb0e13c71b3, %l2 = 00000000000000e6
ldx [%i1+0x1c8],%l2 ! %l2 = e94cddb0e13c71b3
! %l1 = c4d62047bfd76ff2, %l3 = e7d39ab8b4575e47, %ccr = 44
movle %xcc,%l1,%l3 ! Moved, %l3 = c4d62047bfd76ff2
! Mem[000000006e000010] = f7b3b9ea0664390f, %l7 = 78147be062f07bc3
ldxa [%i0+%o2]0x88,%l7 ! %l7 = f7b3b9ea0664390f
! %l6 = 271810d19def097c, Mem[000000006e000020] = 406df7bea63427d8
stxa %l6,[%i0+%o4]0x89 ! Mem[000000006e000020] = 271810d19def097c
! Mem[000000006e000020] = 7c09ef9d, %l4 = d2d6f3afd96887e1
lduha [%i0+%o4]0x80,%l4 ! %l4 = 0000000000007c09
! Mem[0000000090800148] = dbba2cfe, %g2 = 00000000103b16d7
lduh [%i5+0x14a],%g2 ! %g2 = 000000000000dbba
! %l2 = e94cddb0e13c71b3, Mem[000000009080016a] = 9a59a5ee
stb %l2,[%i5+0x16a] ! Mem[0000000090800168] = b359a5ee
! %l7 = f7b3b9ea0664390f, Mem[00000000918001c0] = 5fb4d8426caab4ab
stx %l7,[%o0+0x1c0] ! Mem[00000000918001c0] = f7b3b9ea0664390f
! Mem[000000006e000050] = 06eda7a5dd196ebc, %l7 = f7b3b9ea0664390f
ldx [%i0+0x050],%l7 ! %l7 = 06eda7a5dd196ebc
p47_label_3:
! %l5 = 1e473346755b68c7, Mem[000000006f000180] = da1e7dbc
sth %l5,[%i2+0x180] ! Mem[000000006f000180] = 68c77dbc
! %l3 = c4d62047bfd76ff2, %l3 = c4d62047bfd76ff2, %l0 = b34cdc304a3e1fe6
orn %l3,%l3,%l0 ! %l0 = ffffffffffffffff
! %f30 = 801609e2, Mem[00000000900001f4] = 28ee9ba8
sta %f30,[%i4+0x1f4]%asi ! Mem[00000000900001f4] = 801609e2
! Mem[000000006f0000d0] = dfcc9d90, %l5 = 1e473346755b68c7
swap [%i2+0x0d0],%l5 ! %l5 = 00000000dfcc9d90
! %l7 = 06eda7a5dd196ebc, Mem[000000009080005b] = 1de6055c
stb %l7,[%i5+0x05b] ! Mem[0000000090800058] = bce6055c
! Mem[000000006e0000f5] = d2342e1e, %l1 = c4d62047bfd76ff2
ldstub [%i0+0x0f5],%l1 ! %l1 = 00000034000000ff
! Mem[00000000918001a0] = 5cdd140da0d0b813, %f48 = 6b8eab41 139cf6c9
ldd [%o0+0x1a0],%f48 ! %f48 = 5cdd140d a0d0b813
! %l4 = 00007c09, %l5 = dfcc9d90, Mem[0000000091800108] = c90e6f67 de11d2fc
stda %l4,[%o0+0x108]%asi ! Mem[0000000091800108] = 00007c09 dfcc9d90
! Mem[0000000090000148] = 31494a3dbcae976a, %g2 = 000000000000dbba
ldx [%i4+0x148],%g2 ! %g2 = 31494a3dbcae976a
! %f26 = a2dc3fee, Mem[0000000090000078] = c638a914
st %f26,[%i4+0x078] ! Mem[0000000090000078] = a2dc3fee
p47_label_4:
! %f20 = ba60a181, Mem[000000006e800010] = dd57d68d
sta %f20,[%i1+%o2]0x88 ! Mem[000000006e800010] = ba60a181
! Mem[0000000091800074] = 8393a948, %g2 = 31494a3dbcae976a
ldsh [%o0+0x076],%g2 ! %g2 = ffffffffffff8393
! %l5 = 00000000dfcc9d90, Mem[000000006e800008] = 693587ab
stba %l5,[%i1+%o1]0x88 ! Mem[000000006e800008] = 69358790
! Mem[0000000090000108] = 4c5ff88c, %g2 = ffffffffffff8393
ldub [%i4+0x10a],%g2 ! %g2 = 000000000000004c
! immd = 0000000000000379, %l0 = ffffffffffffffff, %ccr = 44
movle %icc,0x379,%l0 ! Moved, %l0 = 0000000000000379
! Mem[000000006f000128] = c7fa5067740b7598, %f20 = ba60a181 b18aaf1f
ldda [%i2+0x128]%asi,%f20 ! %f20 = c7fa5067 740b7598
! %l3 = c4d62047bfd76ff2, %l7 = 06eda7a5dd196ebc, %ccr = 44
movleu %xcc,%l3,%l7 ! Moved, %l7 = c4d62047bfd76ff2
! %l2 = e94cddb0e13c71b3, imm = fffffffffffff268, %l4 = 0000000000007c09
addccc %l2,-0xd98,%l4 ! %l4 = e94cddb0e13c641b, %ccr = 99
! %l6 = 271810d19def097c, Mem[00000000918001d2] = 4b5f75b5
sth %l6,[%o0+0x1d2] ! Mem[00000000918001d0] = 097c75b5
! %f22 = 571cea15 526b2ec3, Mem[000000006f800158] = 8f9aed0b fde842df
std %f22,[%i3+0x158] ! Mem[000000006f800158] = 571cea15 526b2ec3
p47_label_5:
! Mem[000000006e000170] = 87e0c261, %l4 = e13c641b, %l1 = 00000034
add %i0,0x170,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000087e0c261
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l0 = 0000000000000379, imm = fffffffffffff536, %l4 = e94cddb0e13c641b
sub %l0,-0xaca,%l4 ! %l4 = 0000000000000e43
! Mem[00000000910000d8] = fe5944fd, %g2 = 000000000000004c
ldsb [%i6+0x0d8],%g2 ! %g2 = fffffffffffffffe
! Mem[000000006e800020] = 1a696951, %l7 = c4d62047bfd76ff2
ldsba [%i1+%o4]0x89,%l7 ! %l7 = 0000000000000051
! Mem[000000006f000124] = 11bc3465, %l5 = 00000000dfcc9d90
swap [%i2+0x124],%l5 ! %l5 = 0000000011bc3465
! %l3 = c4d62047bfd76ff2, Mem[00000000918001b4] = f9505f57, %asi = 80
stwa %l3,[%o0+0x1b4]%asi ! Mem[00000000918001b4] = bfd76ff2
! Mem[000000006e000008] = f28821f7, %l7 = 0000000000000051
ldstuba [%i0+%o1]0x88,%l7 ! %l7 = 000000f7000000ff
! Mem[000000006e00008d] = 503bc74c, %l0 = 0000000000000379
ldstub [%i0+0x08d],%l0 ! %l0 = 0000003b000000ff
! Mem[000000009180012c] = 1f77ffd1, %g2 = fffffffffffffffe
ldsb [%o0+0x12d],%g2 ! %g2 = 000000000000001f
p47_label_6:
! Mem[000000006f000008] = 414943a8, %l7 = 00000000000000f7
swapa [%i2+%o1]0x88,%l7 ! %l7 = 00000000414943a8
! Mem[00000000908001cc] = 557ad745, %g2 = 000000000000001f
lduwa [%i5+0x1cc]%asi,%g2 ! %g2 = 00000000557ad745
! immd = 00000000000001c6, %l4 = 0000000000000e43, %ccr = 99
movn %xcc,0x1c6,%l4 ! Register Not Moved
! %l3 = c4d62047bfd76ff2
setx 0xbdb24d47d46084f4,%g7,%l3 ! %l3 = bdb24d47d46084f4
! Mem[000000006f000020] = 20ca47a8, %l1 = 0000000087e0c261
lduwa [%i2+%o4]0x81,%l1 ! %l1 = 0000000020ca47a8
! Mem[000000006f800012] = 387881af, %l6 = 271810d19def097c
ldstub [%i3+0x012],%l6 ! %l6 = 00000081000000ff
! Mem[000000006f0001ac] = e7168f09, %l7 = 414943a8, %l4 = 00000e43
add %i2,0x1ac,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e7168f09
! Mem[00000000900000a0] = 37298c28, %g2 = 00000000557ad745
lduh [%i4+0x0a0],%g2 ! %g2 = 0000000000003729
! Mem[000000006f8001e0] = f08f2627b0009291, %l4 = 00000000e7168f09, %l1 = 0000000020ca47a8
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f08f2627b0009291
! %l2 = e94cddb0e13c71b3, Mem[000000006f800010] = afff7838
stwa %l2,[%i3+%o2]0x89 ! Mem[000000006f800010] = e13c71b3
p47_label_7:
! Mem[000000006f000028] = 92ad0647, %l4 = 00000000e7168f09
ldstuba [%i2+%o5]0x89,%l4 ! %l4 = 00000047000000ff
save ! CWP = 1
! %l4 = d6eb463a17520d06, Mem[000000006f000008] = 000000f7
stha %l4,[%o2+%i1]0x88 ! Mem[000000006f000008] = 00000d06
! %l2 = 5ec026a86be710a2, %l4 = d6eb463a17520d06, %l6 = 1bccd4fce5175cc8
srax %l2,%l4,%l6 ! %l6 = 017b009aa1af9c42
! Mem[0000000091000068] = 955a2d89 07100ced, %g2 = 00003729, %g3 = de211f96
ldd [%o6+0x068],%g2 ! %g2 = 00000000955a2d89 0000000007100ced
! Mem[000000006f800018] = 199c4da0, %f19 = 0d3e2ded
lda [%o3+%i3]0x89,%f19 ! %f19 = 199c4da0
! Mem[000000006f80001c] = 4c6444ad, %l4 = 17520d06, %l1 = 2842ad6f
add %o3,0x1c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004c6444ad
! Mem[00000000910000ec] = 778073fc, %g2 = 00000000955a2d89
lduw [%o6+0x0ec],%g2 ! %g2 = 00000000778073fc
! Mem[00000000910001f8] = fd114e761e3aeca4, %g2 = 00000000778073fc
ldxa [%o6+0x1f8]%asi,%g2 ! %g2 = fd114e761e3aeca4
! Mem[000000006f000018] = be8f1ebc5a37613a, %l1 = 000000004c6444ad
ldxa [%o2+%i3]0x81,%l1 ! %l1 = be8f1ebc5a37613a
p47_label_8: ! %cwp = 1
! Clear Register : %l1 = be8f1ebc5a37613a
clr %l1 ! %l1 = 0000000000000000
! %f6 = 7145b556 d4de99b0, Mem[000000006e800010] = 81a160ba b99f2dc0
stda %f6 ,[%o1+%i2]0x81 ! Mem[000000006e800010] = 7145b556 d4de99b0
! %l5 = 22fe186ddb0dc085, Mem[0000000091800128] = 089d02df
stw %l5,[%i0+0x128] ! Mem[0000000091800128] = db0dc085
! %l1 = 0000000000000000, %l0 = 4ad80a064e8acfa2, %l3 = 8cdc665683f06a50
andn %l1,%l0,%l3 ! %l3 = 0000000000000000
! Mem[00000000910000b8] = 44654723, %g2 = fd114e761e3aeca4
lduw [%o6+0x0b8],%g2 ! %g2 = 0000000044654723
! Mem[000000006f000018] = 3a61375a bc1e8fbe, %l0 = 4e8acfa2, %l1 = 00000000
ldda [%o2+%i3]0x88,%l0 ! %l0 = 00000000bc1e8fbe 000000003a61375a
! Mem[0000000090000090] = 44bb020f e0ea95f8, %g2 = 44654723, %g3 = 07100ced
ldd [%o4+0x090],%g2 ! %g2 = 0000000044bb020f 00000000e0ea95f8
! %l5 = 22fe186ddb0dc085, Mem[000000006e0000c8] = 7b0fb551
stw %l5,[%o0+0x0c8] ! Mem[000000006e0000c8] = db0dc085
! %l3 = 0000000000000000, Mem[0000000090800114] = af0d960b
stw %l3,[%o5+0x114] ! Mem[0000000090800114] = 00000000
! Mem[0000000091000080] = 037fae37, %g2 = 0000000044bb020f
lduw [%o6+0x080],%g2 ! %g2 = 00000000037fae37
p47_label_9: ! %cwp = 1
! %l5 = 22fe186ddb0dc085, %l5 = 22fe186ddb0dc085, %l6 = 017b009aa1af9c42
srax %l5,%l5,%l6 ! %l6 = 0117f0c36ed86e04
! Mem[00000000918001d4] = 75b517b3, %g18 = 701bde9823fae402
ldsw [%i0+0x1d4],%g2 ! %g2 = 701bde9823fae402
! %l5 = 22fe186ddb0dc085, %l7 = 463de4c042a7ec8d, %ccr = 99
movcc %icc,%l5,%l7 ! Register Not Moved
! Clear Register : %l1 = 000000003a61375a
clr %l1 ! %l1 = 0000000000000000
! Mem[00000000908000ac] = 87647ddb, %g2 = 0000000075b517b3
ldub [%o5+0x0ad],%g2 ! %g2 = 0000000000000087
! Mem[00000000908000ec] = f3ac6a92, %g2 = 0000000000000087
ldub [%o5+0x0ed],%g2 ! %g2 = 00000000000000f3
! Mem[0000000091800050] = 28155d72, %g2 = 00000000000000f3
lduw [%i0+0x050],%g2 ! %g2 = 0000000028155d72
! Mem[0000000091000104] = e80bb2cf, %g2 = 0000000028155d72
ldub [%o6+0x107],%g2 ! %g2 = 00000000000000e8
! Mem[0000000091000138] = 4c906f70, %g2 = 00000000000000e8
lduw [%o6+0x138],%g2 ! %g2 = 000000004c906f70
! Mem[00000000910000e0] = 1ff12e95, %g2 = 000000004c906f70
lduw [%o6+0x0e0],%g2 ! %g2 = 000000001ff12e95
p47_label_10: ! %cwp = 1
! Mem[000000006f800100] = 364f23e2, %l0 = 00000000bc1e8fbe
swap [%o3+0x100],%l0 ! %l0 = 00000000364f23e2
! %l3 = 0000000000000000, Mem[0000000091000102] = c8c1a8d0
stb %l3,[%o6+0x102] ! Mem[0000000091000100] = 00c1a8d0
! Mem[000000006e000008] = f28821ff, %l3 = 0000000000000000
ldsha [%o0+%i1]0x88,%l3 ! %l3 = 00000000000021ff
! retry : should take illegal inst trap, %l0 = 00000000364f23e2
retry ! Illegal inst trap : %l0 = 00000000364f23f2
! %f12 = f692961b 469b8227, Mem[000000006f000028] = 92ad06ff 054a1d23
stda %f12,[%o2+%i5]0x89 ! Mem[000000006f000028] = f692961b 469b8227
! %f2 = 4df4afd7 cc90a05b, Mem[000000006f800008] = 41c3c412 aa8338ed
stda %f2 ,[%o3+%i1]0x80 ! Mem[000000006f800008] = 4df4afd7 cc90a05b
! Mem[000000006f000028] = 469b8227, %l3 = 00000000000021ff
ldswa [%o2+%i5]0x88,%l3 ! %l3 = 00000000469b8227
! Mem[0000000090000088] = d273c7e2, %g2 = 000000001ff12e95
ldsh [%o4+0x08a],%g2 ! %g2 = ffffffffffffd273
! %l6 = 0117f0c36ed86e04, Mem[0000000091000198] = 51e60601
sth %l6,[%o6+0x198] ! Mem[0000000091000198] = 6e040601
! Mem[000000006f800008] = 5ba090ccd7aff44d, %l6 = 0117f0c36ed86e04
ldxa [%o3+%i1]0x88,%l6 ! %l6 = 5ba090ccd7aff44d
p47_label_11: ! %cwp = 1
membar #Sync ! Added by membar checker (275)
! %f0 = 5e8f0621 a985938c 4df4afd7 cc90a05b
! %f4 = b9ede90d 26735341 7145b556 d4de99b0
! %f8 = df5c6c4c d844495e 3fa163fd 482c9a69
! %f12 = f692961b 469b8227 c638a914 702e551a
stda %f0,[%o4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000918001d4] = 75b517b3, %g2 = ffffffffffffd273
lduwa [%i0+0x1d4]%asi,%g2 ! %g2 = 0000000075b517b3
! Mem[000000006f800000] = 670af193, %l4 = d6eb463a17520d06
ldstuba [%o3+%g0]0x89,%l4 ! %l4 = 00000093000000ff
! immd = 0000000000000159, %l4 = 0000000000000093, %ccr = 99
movle %xcc,0x159,%l4 ! Moved, %l4 = 0000000000000159
! %l0 = 00000000364f23f2, Mem[000000006f800000] = 670af1ff
stba %l0,[%o3+%g0]0x88 ! Mem[000000006f800000] = 670af1f2
! %l5 = 22fe186ddb0dc085, %l6 = 5ba090ccd7aff44d, %ccr = 99
movvs %icc,%l5,%l6 ! Register Not Moved
! Mem[000000006e0000c5] = b7862c03, %l4 = 0000000000000159
ldstub [%o0+0x0c5],%l4 ! %l4 = 00000086000000ff
! %l3 = 00000000469b8227, Mem[00000000900000b8] = 6d281246ee99009a
stx %l3,[%o4+0x0b8] ! Mem[00000000900000b8] = 00000000469b8227
! %f16 = 47376586, Mem[0000000091800158] = b0f2b91d
st %f16,[%i0+0x158] ! Mem[0000000091800158] = 47376586
! Mem[000000006e8001e8] = 08d35a73cb11dc25, %l4 = 0000000000000086, %l0 = 00000000364f23f2
add %o1,0x1e8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 08d35a73cb11dc25
p47_label_12: ! %cwp = 1
! %l0 = 08d35a73cb11dc25, imm = 0000000000000000, %l0 = 08d35a73cb11dc25
sra %l0,0x000,%l0 ! %l0 = ffffffffcb11dc25
! %l5 = 22fe186ddb0dc085, %l1 = 0000000000000000, %ccr = 99
movneg %icc,%l5,%l1 ! Moved, %l1 = 22fe186ddb0dc085
! Mem[000000006f8000b1] = 0ee45900, %l4 = 0000000000000086
ldstub [%o3+0x0b1],%l4 ! %l4 = 000000e4000000ff
! Mem[000000006f8000f3] = 7a3a0632, %l1 = 22fe186ddb0dc085
ldstub [%o3+0x0f3],%l1 ! %l1 = 00000032000000ff
! Mem[00000000910001a0] = bec31e54 ea13ce24, %g2 = 75b517b3, %g3 = e0ea95f8
ldd [%o6+0x1a0],%g2 ! %g2 = 00000000bec31e54 00000000ea13ce24
! Mem[00000000910000bc] = e6801b3f, %g2 = 00000000bec31e54
ldub [%o6+0x0be],%g2 ! %g2 = 00000000000000e6
! Mem[000000006e800073] = f5d971fb, %l7 = 463de4c042a7ec8d
ldstub [%o1+0x073],%l7 ! %l7 = 000000fb000000ff
! Clear Register : %l2 = 5ec026a86be710a2
clr %l2 ! %l2 = 0000000000000000
! Mem[00000000910000fc] = c5b55944, %g2 = 00000000000000e6
lduh [%o6+0x0fc],%g2 ! %g2 = 000000000000c5b5
! immd = 00000000000001a1, %l7 = 00000000000000fb, %ccr = 99
movg %xcc,0x1a1,%l7 ! Register Not Moved
p47_label_13: ! %cwp = 1
! %l0 = ffffffffcb11dc25, Mem[0000000090000088] = 3d86d273c7e2b54b
stx %l0,[%o4+0x088] ! Mem[0000000090000088] = ffffffffcb11dc25
! Mem[000000006e800020] = 5169691a, %l0 = ffffffffcb11dc25
lduba [%o1+%i4]0x80,%l0 ! %l0 = 0000000000000051
! Mem[000000006f0001b4] = 7ecd774a, %l2 = 00000000, %l6 = d7aff44d
add %o2,0x1b4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007ecd774a
! Mem[00000000910001f4] = 672ffd11, %g2 = 000000000000c5b5
ldsb [%o6+0x1f6],%g2 ! %g2 = 0000000000000067
! Mem[000000006e000008] = ff2188f2, %l6 = 000000007ecd774a
lduha [%o0+%i1]0x80,%l6 ! %l6 = 000000000000ff21
! Mem[000000006e000018] = 525072bf, %l3 = 00000000469b8227
ldswa [%o0+%i3]0x88,%l3 ! %l3 = 00000000525072bf
! Mem[0000000090800090] = e021c8ed, %g2 = 0000000000000067
ldub [%o5+0x093],%g2 ! %g2 = 00000000000000e0
! Mem[0000000091000148] = f99edb45, %g2 = 00000000000000e0
lduh [%o6+0x148],%g2 ! %g2 = 000000000000f99e
! %l5 = 22fe186ddb0dc085, %l0 = 0000000000000051, %ccr = 99
movne %xcc,%l5,%l0 ! Moved, %l0 = 22fe186ddb0dc085
! Mem[000000006e000000] = 42c0f192, %l5 = 22fe186ddb0dc085
lduba [%o0+%g0]0x89,%l5 ! %l5 = 0000000000000092
p47_label_14: ! %cwp = 1
! Mem[0000000091800110] = d1f3613c, %g2 = 000000000000f99e
ldub [%i0+0x112],%g2 ! %g2 = 00000000000000d1
! Mem[000000006e8001f8] = 24d48d44, %l4 = 00000000000000e4
swap [%o1+0x1f8],%l4 ! %l4 = 0000000024d48d44
! %l5 = 0000000000000092, Mem[000000006f800018] = ad44644c199c4da0
stxa %l5,[%o3+%i3]0x89 ! Mem[000000006f800018] = 0000000000000092
! %f30 = 801609e2 f94202c6, Mem[0000000090000160] = 7b592fa6 6910f10a
std %f30,[%o4+0x160] ! Mem[0000000090000160] = 801609e2 f94202c6
! Mem[00000000910001c0] = b0b4ba3c6dbf64f3, %g2 = 00000000000000d1
ldx [%o6+0x1c0],%g2 ! %g2 = b0b4ba3c6dbf64f3
! %l0 = db0dc085, %l1 = 00000032, Mem[000000006f800018] = 92000000 00000000
stda %l0,[%o3+%i3]0x80 ! Mem[000000006f800018] = db0dc085 00000032
! %l5 = 0000000000000092, Mem[0000000090800048] = 6b234ec5, %asi = 80
stwa %l5,[%o5+0x048]%asi ! Mem[0000000090800048] = 00000092
! Mem[000000006e800020] = 1a696951, %l5 = 0000000000000092
ldsba [%o1+%i4]0x88,%l5 ! %l5 = 0000000000000051
! %l2 = 0000000000000000, Mem[000000006f000028] = 27829b46
stha %l2,[%o2+%i5]0x81 ! Mem[000000006f000028] = 00009b46
! Mem[00000000900000c8] = 878154a6, %g2 = b0b4ba3c6dbf64f3
ldsh [%o4+0x0ca],%g2 ! %g2 = ffffffffffff8781
p47_label_15: ! %cwp = 1
! Mem[000000006e000020] = 9def097c, %l0 = 22fe186ddb0dc085
lduha [%o0+%i4]0x88,%l0 ! %l0 = 000000000000097c
! immd = 0000000000000163, %l7 = 00000000000000fb, %ccr = 99
movleu %xcc,0x163,%l7 ! Moved, %l7 = 0000000000000163
! Randomly selected nop
nop
! Mem[000000006e800020] = 5169691a, %l5 = 0000000000000051
ldsha [%o1+%i4]0x80,%l5 ! %l5 = 0000000000005169
! %l4 = 24d48d44, %l5 = 00005169, Mem[000000006f800020] = 4db7a8f8 a4146352
stda %l4,[%o3+%i4]0x80 ! Mem[000000006f800020] = 24d48d44 00005169
! Mem[0000000091800054] = 21415b5a, %g2 = ffffffffffff8781
lduw [%i0+0x054],%g2 ! %g2 = 0000000021415b5a
! Mem[000000006f8000e8] = 33e9e6ee, %l3 = 525072bf, %l2 = 00000000
add %o3,0xe8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000033e9e6ee
! Mem[000000006e800148] = aade4a3e, %l2 = 0000000033e9e6ee, %asi = 80
swapa [%o1+0x148]%asi,%l2 ! %l2 = 00000000aade4a3e
! %l7 = 0000000000000163, %l5 = 0000000000005169, %l2 = 00000000aade4a3e
addc %l7,%l5,%l2 ! %l2 = 00000000000052cd
! %l7 = 0000000000000163, %l3 = 00000000525072bf, %l3 = 00000000525072bf
add %l7,%l3,%l3 ! %l3 = 0000000052507422
p47_label_16: ! %cwp = 1
! %l1 = 0000000000000032, Mem[000000006f800000] = 670af1f2
stwa %l1,[%o3+%g0]0x89 ! Mem[000000006f800000] = 00000032
! Mem[000000006f8000f0] = 7a3a06ff4361349b, %l7 = 0000000000000163
ldxa [%o3+0x0f0]%asi,%l7 ! %l7 = 7a3a06ff4361349b
! Mem[0000000090000008] = 847e4c88, %g2 = 0000000021415b5a
lduw [%o4+%i1],%g2 ! %g2 = 00000000847e4c88
! %f22 = 571cea15 526b2ec3, Mem[000000006e000008] = ff2188f2 07f830bf
stda %f22,[%o0+%i1]0x80 ! Mem[000000006e000008] = 571cea15 526b2ec3
! %f10 = 3fa163fd, Mem[0000000091000060] = 5da12a33
sta %f10,[%o6+0x060]%asi ! Mem[0000000091000060] = 3fa163fd
! Mem[000000009080001c] = 619c4365, %g2 = 00000000847e4c88
lduw [%o5+0x01c],%g2 ! %g2 = 00000000619c4365
! Mem[0000000090000030] = a48a1f64 4454fe41, %g2 = 619c4365, %g3 = ea13ce24
ldd [%o4+0x030],%g2 ! %g2 = 00000000a48a1f64 000000004454fe41
! %l6 = 000000000000ff21, %l5 = 0000000000005169, %ccr = 99
movle %xcc,%l6,%l5 ! Moved, %l5 = 000000000000ff21
! Mem[00000000918001ec] = 41b08f30, %g2 = 00000000a48a1f64
lduwa [%i0+0x1ec]%asi,%g2 ! %g2 = 0000000041b08f30
! Mem[0000000090800048] = 00000092, %g2 = 0000000041b08f30
lduw [%o5+0x048],%g2 ! %g2 = 0000000000000092
p47_label_17: ! %cwp = 1
! Mem[000000006f000158] = f4f2fa5090d6cb77, %l6 = 000000000000ff21, %l7 = 7a3a06ff4361349b
add %o2,0x158,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f4f2fa5090d6cb77
! Mem[000000006e00001a] = bf725052, %l1 = 0000000000000032
ldstub [%o0+0x01a],%l1 ! %l1 = 00000050000000ff
membar #Sync ! Added by membar checker (276)
! Mem[0000000090000048] = d7cc90a0, %g2 = 0000000000000092
ldsba [%o4+0x04b]%asi,%g2 ! %g2 = ffffffffffffffd7
! Mem[000000006e800010] = 7145b556d4de99b0, %l2 = 00000000000052cd
ldxa [%o1+%i2]0x81,%l2 ! %l2 = 7145b556d4de99b0
! %l5 = 000000000000ff21, Mem[0000000090000124] = 7ceaf23d
stb %l5,[%o4+0x124] ! Mem[0000000090000124] = 21eaf23d
! %l2 = 7145b556d4de99b0, immed = 000004e4, %l0 = 000000000000097c
taddcctv %l2,0x4e4,%l0 ! %l0 = 7145b556d4de9e94, %ccr = 08
! %l1 = 0000000000000050, Mem[0000000090000004] = c5b8a043
stw %l1,[%o4+0x004] ! Mem[0000000090000004] = 00000050
! Mem[0000000091800028] = 0b3a6603, %g18 = 701bde9823fae402
ldsw [%i0+%i5],%g2 ! %g2 = 701bde9823fae402
! %l5 = 000000000000ff21, %l1 = 0000000000000050, %ccr = 08
movneg %icc,%l5,%l1 ! Moved, %l1 = 000000000000ff21
! Mem[000000006e80017d] = 60bc1f93, %l2 = 7145b556d4de99b0
ldstub [%o1+0x17d],%l2 ! %l2 = 000000bc000000ff
p47_label_18: ! %cwp = 1
! Mem[000000006f80012c] = 9671a610, %l7 = f4f2fa5090d6cb77
lduh [%o3+0x12e],%l7 ! %l7 = 000000000000a610
! %f24 = 29b26f19 b62ccd42, Mem[0000000091800058] = 7fbdd3be 95688e2d
std %f24,[%i0+0x058] ! Mem[0000000091800058] = 29b26f19 b62ccd42
! Mem[000000006f800010] = b3713ce1, %l6 = 000000000000ff21
swap [%o3+%i2],%l6 ! %l6 = 00000000b3713ce1
! Mem[00000000918001d8] = 7a3c5365 a31b7ba3, %g2 = 0b3a6603, %g3 = 4454fe41
ldd [%i0+0x1d8],%g2 ! %g2 = 000000007a3c5365 00000000a31b7ba3
! %f8 = df5c6c4c, Mem[0000000091000164] = 4c211d8f
st %f8 ,[%o6+0x164] ! Mem[0000000091000164] = df5c6c4c
! Mem[000000006e00004c] = b7f4dda4, %l3 = 0000000052507422
ldsh [%o0+0x04e],%l3 ! %l3 = ffffffffffffdda4
! Mem[000000006f000020] = 20ca47a8, %l7 = 000000000000a610
ldsha [%o2+%i4]0x80,%l7 ! %l7 = 00000000000020ca
! immd = 000000000000028a, %l7 = 00000000000020ca, %ccr = 08
movl %xcc,0x28a,%l7 ! Register Not Moved
! Mem[000000006f800028] = 46e2992655db1352, %l4 = 0000000024d48d44
ldxa [%o3+%i5]0x80,%l4 ! %l4 = 46e2992655db1352
! Mem[0000000091800110] = 21acd1f3 613c9bc6, %g2 = 7a3c5365, %g3 = a31b7ba3
ldd [%i0+0x110],%g2 ! %g2 = 0000000021acd1f3 00000000613c9bc6
p47_label_19: ! %cwp = 1
! %l7 = 00000000000020ca, Mem[000000006e000008] = 571cea15526b2ec3
stxa %l7,[%o0+%i1]0x81 ! Mem[000000006e000008] = 00000000000020ca
! Mem[0000000090000020] = 318c4f8f eb88c987, %g2 = 21acd1f3, %g3 = 613c9bc6
ldd [%o4+%i4],%g2 ! %g2 = 00000000318c4f8f 00000000eb88c987
! %f2 = 4df4afd7 cc90a05b, Mem[000000006e000020] = 9def097c 271810d1
stda %f2 ,[%o0+%i4]0x89 ! Mem[000000006e000020] = 4df4afd7 cc90a05b
! Mem[0000000090000048] = 4df4afd7 cc90a05b, %g2 = 318c4f8f, %g3 = eb88c987
ldda [%o4+0x048]%asi,%g2 ! %g2 = 000000004df4afd7 00000000cc90a05b
! %l3 = ffffffffffffdda4, %l3 = ffffffffffffdda4, %ccr = 08
move %xcc,%l3,%l3 ! Register Not Moved
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 801609e2 07425ca0 64acdc55
mov 0x1c0,%g6
ldda [%o4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l3 = ffffffffffffdda4, Mem[000000006f000020] = a847ca20
stha %l3,[%o2+%i4]0x88 ! Mem[000000006f000020] = a847dda4
! Mem[000000006e0001a4] = 52967f01, %l6 = 00000000b3713ce1
ldsb [%o0+0x1a7],%l6 ! %l6 = 0000000000000001
! Mem[0000000090000090] = 44bb020fe0ea95f8, %g2 = 000000004df4afd7
ldx [%o4+0x090],%g2 ! %g2 = 44bb020fe0ea95f8
! Mem[00000000910001a8] = cf3faf25, %g2 = 44bb020fe0ea95f8
lduh [%o6+0x1aa],%g2 ! %g2 = 000000000000cf3f
p47_label_20: ! %cwp = 1
! immd = 00000000000003f6, %l4 = 46e2992655db1352, %ccr = 08
movl %xcc,0x3f6,%l4 ! Register Not Moved
! %l7 = 00000000000020ca, immed = fffff6fe, %y = 00000000
smul %l7,-0x902,%l6 ! %l6 = fffffffffed8a46c, %y = ffffffff
! Mem[000000006f800008] = d7aff44d, %l7 = 00000000000020ca
ldsba [%o3+%i1]0x89,%l7 ! %l7 = 000000000000004d
! Mem[000000006e000075] = 884ab6dd, %l2 = 00000000000000bc
ldstub [%o0+0x075],%l2 ! %l2 = 0000004a000000ff
! Mem[000000006e800154] = e70c70e8, %l1 = 000000000000ff21
swap [%o1+0x154],%l1 ! %l1 = 00000000e70c70e8
! %l7 = 000000000000004d, immed = 00000e7c, %y = ffffffff
sdivcc %l7,0xe7c,%l7 ! %l7 = ffffffffffee5367, %ccr = 88
mov %l0,%y ! %y = d4de9e94
! Mem[0000000090800178] = 9bc20eb3, %g2 = 000000000000cf3f
lduh [%o5+0x178],%g2 ! %g2 = 0000000000009bc2
! Mem[0000000091800040] = 8b4c6fe0, %g18 = 701bde9823fae402
ldsw [%i0+0x040],%g2 ! %g2 = 701bde9823fae402
! Mem[0000000091800098] = 83cfe9d3, %g2 = ffffffff8b4c6fe0
lduwa [%i0+0x098]%asi,%g2 ! %g2 = 0000000083cfe9d3
! %l1 = 00000000e70c70e8, %l4 = 46e2992655db1352, %l0 = 7145b556d4de9e94
orncc %l1,%l4,%l0 ! %l0 = b91d66d9ef2cfced, %ccr = 88
p47_label_21: ! %cwp = 1
! immd = 0000000000000117, %l7 = ffffffffffee5367, %ccr = 88
move %icc,0x117,%l7 ! Register Not Moved
! Mem[0000000090800190] = 172bb11b249cb1ed, %f48 = e1f675de 46335dfe
ldd [%o5+0x190],%f48 ! %f48 = 172bb11b 249cb1ed
membar #Sync ! Added by membar checker (277)
! %l6 = fed8a46c, %l7 = ffee5367, Mem[00000000900001e8] = 2bf50637 3fb77494
std %l6,[%o4+0x1e8] ! Mem[00000000900001e8] = fed8a46c ffee5367
! Mem[000000006e800020] = 5169691a, %l6 = fffffffffed8a46c
swapa [%o1+%i4]0x81,%l6 ! %l6 = 000000005169691a
! Mem[00000000900000f0] = 533986c0 ffc5a30b, %g2 = 83cfe9d3, %g3 = cc90a05b
ldda [%o4+0x0f0]%asi,%g2 ! %g2 = 00000000533986c0 00000000ffc5a30b
! %l2 = 000000000000004a, Mem[000000006f00009e] = 3cfe7406
sth %l2,[%o2+0x09e] ! Mem[000000006f00009c] = 3cfe004a
! %l7 = ffffffffffee5367, Mem[000000006e800020] = 6ca4d8fe
stwa %l7,[%o1+%i4]0x89 ! Mem[000000006e800020] = ffee5367
! %l6 = 000000005169691a, %l6 = 000000005169691a, %ccr = 88
movgu %icc,%l6,%l6 ! Moved, %l6 = 000000005169691a
! %l6 = 000000005169691a, Mem[000000006f800000] = 32000000
stba %l6,[%o3+%g0]0x81 ! Mem[000000006f800000] = 1a000000
! %l4 = 46e2992655db1352, Mem[0000000091800010] = efd037ae807fa37a
stx %l4,[%i0+%i2] ! Mem[0000000091800010] = 46e2992655db1352
p47_label_22: ! %cwp = 1
! Mem[0000000090800078] = 05af2cea 1c600515, %g2 = 533986c0, %g3 = ffc5a30b
ldd [%o5+0x078],%g2 ! %g2 = 0000000005af2cea 000000001c600515
! %l7 = ffffffffffee5367, Mem[0000000091000000] = 5398fcc64cc663e3
stx %l7,[%o6+%g0] ! Mem[0000000091000000] = ffffffffffee5367
! %l0 = b91d66d9ef2cfced, Mem[00000000908001cc] = 557ad745
stw %l0,[%o5+0x1cc] ! Mem[00000000908001cc] = ef2cfced
! %l4 = 46e2992655db1352, %l3 = ffffffffffffdda4, %y = d4de9e94
smulcc %l4,%l3,%l7 ! %l7 = fffff47a0cb42a88, %ccr = 80, %y = fffff47a
! %l4 = 46e2992655db1352, immd = 00000000000006b7, %l5 = 000000000000ff21
mulx %l4,0x6b7,%l5 ! %l5 = fb92606a820ebb9e
! %l6 = 000000005169691a, Mem[000000006f000020] = a847dda4
stba %l6,[%o2+%i4]0x89 ! Mem[000000006f000020] = a847dd1a
! %f5 = 26735341, Mem[000000006f000008] = 060d0000
sta %f5 ,[%o2+%i1]0x80 ! Mem[000000006f000008] = 26735341
! Mem[000000006f8001f8] = e0aecc5d10b9b1f9, %l5 = fb92606a820ebb9e, %l4 = 46e2992655db1352
add %o3,0x1f8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = e0aecc5d10b9b1f9
! Mem[0000000091800124] = 748fdb0d, %g2 = 0000000005af2cea
ldsh [%i0+0x126],%g2 ! %g2 = 000000000000748f
! %l2 = 000000000000004a, Mem[000000006e800000] = b928d785
stwa %l2,[%o1+%g0]0x88 ! Mem[000000006e800000] = 0000004a
p47_label_23: ! %cwp = 1
! %l0 = b91d66d9ef2cfced, immed = 000000c9, %ccr = 80
movrgz %l0,0x0c9,%l0 ! Not Moved, %l0 = b91d66d9ef2cfced
! %l6 = 000000005169691a, Mem[000000006f000020] = 1add47a8
stba %l6,[%o2+%i4]0x81 ! Mem[000000006f000020] = 1add47a8
! Mem[000000006e000010] = 0f396406, %l3 = ffffffffffffdda4
ldsha [%o0+%i2]0x81,%l3 ! %l3 = 0000000000000f39
! %l7 = fffff47a0cb42a88
setx 0x753a0028381e7f9f,%g7,%l7 ! %l7 = 753a0028381e7f9f
! Mem[0000000091000100] = 00c1a8d0, %g2 = 000000000000748f
lduh [%o6+0x102],%g2 ! %g2 = 00000000000000c1
! Mem[00000000908001f4] = 7131ee4a, %g18 = 701bde9823fae402
ldsw [%o5+0x1f4],%g2 ! %g2 = 701bde9823fae402
! immd = 000000000000010f, %l5 = fb92606a820ebb9e, %ccr = 80
movne %icc,0x10f,%l5 ! Moved, %l5 = 000000000000010f
! %l0 = b91d66d9ef2cfced, %l6 = 000000005169691a, %ccr = 80
movvc %xcc,%l0,%l6 ! Moved, %l6 = b91d66d9ef2cfced
! Mem[000000006e0001d4] = 08006edd, %l7 = 381e7f9f, %l6 = ef2cfced
add %o0,0x1d4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000008006edd
! Mem[000000006e000008] = 00000000 000020ca, %l2 = 0000004a, %l3 = 00000f39
ldda [%o0+%i1]0x81,%l2 ! %l2 = 0000000000000000 00000000000020ca
p47_label_24: ! %cwp = 1
! %l6 = 0000000008006edd, Mem[000000006e800000] = 0000004a
stwa %l6,[%o1+%g0]0x89 ! Mem[000000006e800000] = 08006edd
! %f20 = c7fa5067, Mem[000000006e800010] = 56b54571
sta %f20,[%o1+%i2]0x89 ! Mem[000000006e800010] = c7fa5067
! %l1 = 00000000e70c70e8, %l7 = 753a0028381e7f9f, %ccr = 80
movneg %icc,%l1,%l7 ! Register Not Moved
! done : should take illegal inst trap, %l0 = b91d66d9ef2cfced
done ! Illegal inst trap : %l0 = b91d66d9ef2cfcfd
! %l1 = 00000000e70c70e8, immed = 00000b0b, %y = fffff47a
umulcc %l1,0xb0b,%l1 ! %l1 = 000009f77662d1f8, %ccr = 00, %y = 000009f7
! Mem[000000006e000028] = 5df66345, %l1 = 000009f77662d1f8
lduba [%o0+%i5]0x81,%l1 ! %l1 = 000000000000005d
! immd = 0000000000000266, %l4 = e0aecc5d10b9b1f9, %ccr = 00
movleu %xcc,0x266,%l4 ! Register Not Moved
! %l7 = 753a0028381e7f9f, imm = 0000000000000006, %l2 = 0000000000000000
srl %l7,0x006,%l2 ! %l2 = 0000000000e079fe
! %l5 = 000000000000010f, %l2 = 0000000000e079fe, %l2 = 0000000000e079fe
sub %l5,%l2,%l2 ! %l2 = ffffffffff1f8711
! %l5 = 000000000000010f, Mem[000000009180010c] = dfcc9d90, %asi = 80
stwa %l5,[%i0+0x10c]%asi ! Mem[000000009180010c] = 0000010f
p47_label_25: ! %cwp = 1
! Mem[000000006f000010] = 9a625be2, %l6 = 0000000008006edd
ldswa [%o2+%i2]0x81,%l6 ! %l6 = ffffffff9a625be2
! %l0 = b91d66d9ef2cfcfd, immed = 00000c28, %l5 = 000000000000010f
taddcctv %l0,0xc28,%l5 ! %l0 = b91d66d9ef2cfd20, Trapped
! immd = 00000000000001c6, %l4 = e0aecc5d10b9b1f9, %ccr = 00
movvc %xcc,0x1c6,%l4 ! Moved, %l4 = 00000000000001c6
! Mem[0000000090800070] = db42826f, %g2 = 000000007131ee4a
ldsb [%o5+0x071],%g2 ! %g2 = ffffffffffffffdb
! Randomly selected nop
nop
! %f16 = 47376586 4d78c444 e3e9f8e6 199c4da0
! %f20 = c7fa5067 740b7598 571cea15 526b2ec3
! %f24 = 29b26f19 b62ccd42 a2dc3fee ad187783
! %f28 = d7b6dbbb 55562243 801609e2 f94202c6
mov 0x080,%g4
stda %f16,[%o4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %l2 = ffffffffff1f8711, Mem[00000000900001a4] = 1da75b47
stw %l2,[%o4+0x1a4] ! Mem[00000000900001a4] = ff1f8711
! Mem[000000006e800028] = 3ee6effd 8f577f18, %l4 = 000001c6, %l5 = 0000010f
ldda [%o1+%i5]0x81,%l4 ! %l4 = 000000003ee6effd 000000008f577f18
! %l1 = 000000000000005d, Mem[000000006f000010] = e25b629a
stha %l1,[%o2+%i2]0x89 ! Mem[000000006f000010] = e25b005d
! Mem[00000000918000a4] = e048c9c6, %g2 = ffffffffffffffdb
ldsh [%i0+0x0a6],%g2 ! %g2 = ffffffffffffe048
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p47_branch_failed
p47_not_taken_0_end:
! End of Random Code for Thread 47
1: membar #Sync ! Force all stores to complete
restore ! CWP = 0
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 000000000000003b
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f08f2627b0009291
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e94cddb0e13c71b3
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be bdb24d47d46084f4
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000047
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000081
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000414943a8
bne,a,pn %xcc,p47_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000009f7,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p47_failed
mov 0x111,%g1
! Check Floating Point Registers
p47_check_fp_registers:
set p47_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 5e8f0621 a985938c
bne %xcc,p47_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4df4afd7 cc90a05b
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b9ede90d 26735341
bne %xcc,p47_f4_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e3e9f8e6 199c4da0
bne %xcc,p47_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c7fa5067 740b7598
bne %xcc,p47_f20_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000000020ca
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 = bf72ff5264d14ad4
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 = 5ba090ccd7aff44d
ldx [%i0+0x020],%g3 ! Observed data at 000000006e000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = f0329cd688ffb6dd
ldx [%i0+0x070],%g3 ! Observed data at 000000006e000070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1b197d9f50ffc74c
ldx [%i0+0x088],%g3 ! Observed data at 000000006e000088
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 37988c5db7ff2c03
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = db0dc0856167c001
ldx [%i0+0x0c8],%g3 ! Observed data at 000000006e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e1d9aee2d2ff2e1e
ldx [%i0+0x0f0],%g3 ! Observed data at 000000006e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0f0,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = dd6e00081c89f795
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 = 9087356971005b32
ldx [%i1+0x008],%g3 ! Observed data at 000000006e800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6750fac7d4de99b0
ldx [%i1+0x010],%g3 ! Observed data at 000000006e800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6753eeff9942aba6
ldx [%i1+0x020],%g3 ! Observed data at 000000006e800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = f5d971ff2aced19a
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x148],%g2 ! Expected data = 33e9e6ee9b063bf0
ldx [%i1+0x148],%g3 ! Observed data at 000000006e800148
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 756aab630000ff21
ldx [%i1+0x150],%g3 ! Observed data at 000000006e800150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2a17185460ff1f93
ldx [%i1+0x178],%g3 ! Observed data at 000000006e800178
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000e44fed8fd5
ldx [%i1+0x1f8],%g3 ! Observed data at 000000006e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1f8,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 2673534154fe9d0d
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 = 5d005be2d3559e67
ldx [%i2+0x010],%g3 ! Observed data at 000000006f000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1add47a8c96937b4
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 = 00009b461b9692f6
ldx [%i2+0x028],%g3 ! Observed data at 000000006f000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9909fd053cfe004a
ldx [%i2+0x098],%g3 ! Observed data at 000000006f000098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 755b68c766cdef2f
ldx [%i2+0x0d0],%g3 ! Observed data at 000000006f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = edf30722dfcc9d90
ldx [%i2+0x120],%g3 ! Observed data at 000000006f000120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = 68c77dbc7f3314aa
ldx [%i2+0x180],%g3 ! Observed data at 000000006f000180
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ad187783ef85d011
ldx [%i2+0x1e8],%g3 ! Observed data at 000000006f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1e8,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 1a0000002c64d33b
ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4df4afd7cc90a05b
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000ff210a1aec65
ldx [%i3+0x010],%g3 ! Observed data at 000000006f800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = db0dc08500000032
ldx [%i3+0x018],%g3 ! Observed data at 000000006f800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 24d48d4400005169
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 1fffbf2edb77336e
ldx [%i3+0x058],%g3 ! Observed data at 000000006f800058
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0eff5900129c0f45
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7a3a06ff4361349b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000006f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = bc1e8fbedd37398a
ldx [%i3+0x100],%g3 ! Observed data at 000000006f800100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 571cea15526b2ec3
ldx [%i3+0x158],%g3 ! Observed data at 000000006f800158
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x158,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
p47_f0_fail:
set p47_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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
p47_f18_fail:
set p47_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p47_f20_fail:
set p47_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%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:
stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800028]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p47_trap1o:
stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000020]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800028]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p47_trap2e:
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
stwa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000028]
done
p47_trap2o:
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
stwa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000028]
done
p47_trap3e:
subc %l3,%l1,%l1
done
p47_trap3o:
subc %l3,%l1,%l1
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 = b34cdc304a3e1fd6
ldx [%g1+0x008],%l1 ! %l1 = c4d62047bfd76ff2
ldx [%g1+0x010],%l2 ! %l2 = df135ee05169691a
ldx [%g1+0x018],%l3 ! %l3 = e7d39ab8b4575e47
ldx [%g1+0x020],%l4 ! %l4 = d2d6f3afd96887e1
ldx [%g1+0x028],%l5 ! %l5 = 1e473346755b68c7
ldx [%g1+0x030],%l6 ! %l6 = 271810d19def097c
ldx [%g1+0x038],%l7 ! %l7 = 78147be062f07bc3
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 4ad80a064e8acfa2
ldx [%g1+0x048],%l1 ! %l1 = b1fd6b0a2842ad6f
ldx [%g1+0x050],%l2 ! %l2 = 5ec026a86be710a2
ldx [%g1+0x058],%l3 ! %l3 = 8cdc665683f06a50
ldx [%g1+0x060],%l4 ! %l4 = d6eb463a17520d06
ldx [%g1+0x068],%l5 ! %l5 = 22fe186ddb0dc085
ldx [%g1+0x070],%l6 ! %l6 = 1bccd4fce5175cc8
ldx [%g1+0x078],%l7 ! %l7 = 463de4c042a7ec8d
! Initialize the output register of window 1
set p47_local0_start,%o0
set p47_local1_start,%o1
set p47_local2_start,%o2
set p47_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 4414a81e 650db8bc 5923ea2c 72236de2
! %f4 = f5acfea8 0cc7c465 2928f9f2 b1c96228
! %f8 = 90e434b2 8db605f7 787896b7 1dfde945
! %f12 = 1b549696 21159104 153610b2 fa012278
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82af0b5d f46baf5e 9162c9a5 cd4198dc
! %f20 = df18af2e a4f634d1 46a69c5f 8001e991
! %f24 = e8f2165a a5a08b18 08fd94a6 17a2e49f
! %f28 = beacbe8e 903279c3 dfba353e ecf48f30
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2933734f 06770e25 6b3bfd4f d78d76e1
! %f36 = e10bb4c3 72a5903d 826f7ecc 9e233b74
! %f40 = 72372d77 5fe41097 b6c2aeca 59e784fa
! %f44 = de9629ba ad97ebf8 f19c9559 a48bcb95
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x23473d6700000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 23473d6700000010
wr %g0,%y ! Clear Y 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[000000009180017c] = 5a6737e7, %g2 = 6815facdae9dff6f
lduw [%o0+0x17c],%g2 ! %g2 = 000000005a6737e7
! Mem[0000000090800178] = 9bc20eb3, %g2 = 000000005a6737e7
ldsh [%i5+0x178],%g2 ! %g2 = ffffffffffff9bc2
! %l6 = be82b324949920dd, Mem[0000000070800028] = cef0df1f
stha %l6,[%i1+%o5]0x80 ! Mem[0000000070800028] = 20dddf1f
! %l0 = b71a97c8ab398738, immed = 00000a50, %y = 00000000
umulcc %l0,0xa50,%l0 ! %l0 = 000006e5c1427180, %ccr = 08, %y = 000006e5
! %l0 = 000006e5c1427180, %l0 = 000006e5c1427180, %ccr = 08
movge %xcc,%l0,%l0 ! Moved, %l0 = 000006e5c1427180
! %l1 = 69f97578c6647554, Mem[0000000071800000] = 20b1b8ea
stwa %l1,[%i3+%g0]0x88 ! Mem[0000000071800000] = c6647554
! Mem[0000000070800021] = fdd59b8d, %l6 = be82b324949920dd
ldstub [%i1+0x021],%l6 ! %l6 = 000000d5000000ff
! Mem[00000000910000f8] = 2bd48627c5b55944, %g2 = ffffffffffff9bc2
ldx [%i6+0x0f8],%g2 ! %g2 = 2bd48627c5b55944
! %l4 = fa945f0f, %l5 = b53e97b5, Mem[00000000900001e8] = 2bf50637 3fb77494
std %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = fa945f0f b53e97b5
! %l4 = 312f4fb5fa945f0f, Mem[00000000908001ce] = d7451a22
sth %l4,[%i5+0x1ce] ! Mem[00000000908001cc] = 5f0f1a22
p48_label_2:
! %l4 = 312f4fb5fa945f0f, %l1 = 69f97578c6647554, %ccr = 08
move %xcc,%l4,%l1 ! Register Not Moved
! Mem[0000000071000018] = 0154d256, %l0 = 000006e5c1427180
ldsha [%i2+%o3]0x89,%l0 ! %l0 = ffffffffffffd256
! %l1 = 69f97578c6647554, imm = fffffffffffffcc8, %l4 = 312f4fb5fa945f0f
and %l1,-0x338,%l4 ! %l4 = 69f97578c6647440
! %f0 = 4414a81e 650db8bc 5923ea2c 72236de2
! %f4 = f5acfea8 0cc7c465 2928f9f2 b1c96228
! %f8 = 90e434b2 8db605f7 787896b7 1dfde945
! %f12 = 1b549696 21159104 153610b2 fa012278
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l7 = 818fa0b20a1942ad, %l2 = adeb5ec82388376e, %l6 = 00000000000000d5
taddcc %l7,%l2,%l6 ! %l6 = 2f7aff7a2da17a1b, %ccr = 32
! %l3 = 91488fcfeb11162a, Mem[00000000910001d8] = fc5bcfff
stw %l3,[%i6+0x1d8] ! Mem[00000000910001d8] = eb11162a
! %l4 = 69f97578c6647440, Mem[0000000091000120] = 42f35dd4, %asi = 80
stwa %l4,[%i6+0x120]%asi ! Mem[0000000091000120] = c6647440
! %l0 = ffffd256, %l1 = c6647554, Mem[0000000090000168] = 5fc5ab27 810b83fd
std %l0,[%i4+0x168] ! Mem[0000000090000168] = ffffd256 c6647554
! Mem[00000000918001e8] = a309f910, %g18 = f8ee0da3dfacee87
ldsw [%o0+0x1e8],%g2 ! %g2 = f8ee0da3dfacee87
! %l1 = 69f97578c6647554, Mem[0000000071800000] = c6647554
stba %l1,[%i3+%g0]0x88 ! Mem[0000000071800000] = c6647554
p48_label_3:
! Mem[00000000910001e0] = 3b75f6c9, %g2 = ffffffffa309f910
lduw [%i6+0x1e0],%g2 ! %g2 = 000000003b75f6c9
! Mem[0000000071800020] = 2189da56, %f24 = e8f2165a
lda [%i3+%o4]0x80,%f24 ! %f24 = 2189da56
! %f18 = 9162c9a5 cd4198dc, Mem[00000000718001e8] = 0a849f84 d348ea0d
std %f18,[%i3+0x1e8] ! Mem[00000000718001e8] = 9162c9a5 cd4198dc
! %l6 = 2f7aff7a2da17a1b, immed = 0000011d, %ccr = 32
movrgez %l6,0x11d,%l6 ! Moved, %l6 = 000000000000011d
! Mem[0000000090000084] = a0963d86, %g2 = 000000003b75f6c9
ldsb [%i4+0x086],%g2 ! %g2 = ffffffffffffffa0
! %l0 = ffffffffffffd256, Mem[000000009000011c] = 9aa8db92
stw %l0,[%i4+0x11c] ! Mem[000000009000011c] = ffffd256
! immd = 00000000000001f4, %l5 = fcf89126b53e97b5, %ccr = 32
move %xcc,0x1f4,%l5 ! Register Not Moved
! Mem[0000000090800094] = ed45bde9, %g2 = ffffffffffffffa0
ldsb [%i5+0x096],%g2 ! %g2 = ffffffffffffffed
! Mem[0000000071000158] = 32bd9590, %l7 = 0a1942ad, %l5 = b53e97b5
add %i2,0x158,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000032bd9590
! %l3 = 91488fcfeb11162a, %l7 = 818fa0b20a1942ad, %ccr = 32
movne %icc,%l3,%l7 ! Moved, %l7 = 91488fcfeb11162a
p48_label_4:
! Mem[0000000090800038] = 7ed0bb3c032cea9b, %f48 = a1f85397 724043dd
ldd [%i5+0x038],%f48 ! %f48 = 7ed0bb3c 032cea9b
save ! CWP = 1
! Mem[0000000071000160] = 1419f6d5faee0c37, %l3 = 0567d32e9569f56c, %l6 = 21e3590676c5a7e0
add %o2,0x160,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 1419f6d5faee0c37
! Mem[0000000090000110] = 22655a0b 7f8b313f, %g2 = ffffffed, %g3 = 0bad0b00
ldd [%o4+0x110],%g2 ! %g2 = 0000000022655a0b 000000007f8b313f
! Mem[00000000910001a0] = bec31e54ea13ce24, %g2 = 0000000022655a0b
ldx [%o6+0x1a0],%g2 ! %g2 = bec31e54ea13ce24
! Mem[000000009180010c] = de11d2fc, %g18 = b22527fa54d1aaf0
ldsw [%i0+0x10c],%g2 ! %g2 = b22527fa54d1aaf0
! Mem[0000000070000000] = d220b501, %l2 = 3414c4bcc797f0d3
lduwa [%o0+%g0]0x81,%l2 ! %l2 = 00000000d220b501
! %l5 = dea12cb1ab9f5d41, Mem[0000000070800010] = 0ad6fc5c
stha %l5,[%o1+%i2]0x88 ! Mem[0000000070800010] = 0ad65d41
! Mem[00000000910000a0] = 9b408634, %g2 = ffffffffde11d2fc
ldsh [%o6+0x0a2],%g2 ! %g2 = ffffffffffff9b40
! Mem[0000000091800060] = 2c7d828b, %g2 = ffffffffffff9b40
ldsh [%i0+0x060],%g2 ! %g2 = 0000000000002c7d
p48_label_5: ! %cwp = 1
! Mem[0000000070800134] = d1a71a4a, %l7 = c32c1723a7db9d48
lduw [%o1+0x134],%l7 ! %l7 = 00000000d1a71a4a
! %l7 = 00000000d1a71a4a, Mem[00000000910000b6] = 02f04465
stb %l7,[%o6+0x0b6] ! Mem[00000000910000b4] = 4af04465
! %l1 = 32ac98adb479fcaa, %l1 = 32ac98adb479fcaa, %l6 = 1419f6d5faee0c37
srl %l1,%l1,%l6 ! %l6 = 00000000002d1e7f
! immd = 0000000000000141, %l2 = 00000000d220b501, %ccr = 32
movle %xcc,0x141,%l2 ! Moved, %l2 = 0000000000000141
! Mem[0000000091000048] = 4b4e770bf7a5ca85, %g2 = 0000000000002c7d
ldx [%o6+0x048],%g2 ! %g2 = 4b4e770bf7a5ca85
! Randomly selected nop
nop
! Mem[0000000090800108] = 19a192163abd6093, %f48 = 7ed0bb3c 032cea9b
ldd [%o5+0x108],%f48 ! %f48 = 19a19216 3abd6093
! %f30 = dfba353e ecf48f30, Mem[0000000090000128] = f1f21be2 6da53483
std %f30,[%o4+0x128] ! Mem[0000000090000128] = dfba353e ecf48f30
! Mem[0000000070000018] = 77f10a57 23b6d7eb, %l6 = 002d1e7f, %l7 = d1a71a4a
ldda [%o0+%i3]0x89,%l6 ! %l6 = 0000000023b6d7eb 0000000077f10a57
! Mem[0000000090000178] = a76e060d7f349b48, %f48 = 19a19216 3abd6093
ldd [%o4+0x178],%f48 ! %f48 = a76e060d 7f349b48
p48_label_6: ! %cwp = 1
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g4
ldda [%o4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l4 = ff30bdd6307870a9, immed = 000008d0, %y = 000006e5
smulcc %l4,0x8d0,%l1 ! %l1 = 000001ab2560d150, %ccr = 00, %y = 000001ab
! %l6 = 0000000023b6d7eb, Mem[00000000910000f0] = d89f0c90
stw %l6,[%o6+0x0f0] ! Mem[00000000910000f0] = 23b6d7eb
! %l4 = ff30bdd6307870a9, %l5 = dea12cb1ab9f5d41, %l6 = 0000000023b6d7eb
mulx %l4,%l5,%l6 ! %l6 = 19ab81e5eb78ffe9
! Mem[0000000071800028] = 19e56b52, %l0 = 62f68b3e9586972e
ldstuba [%o3+%i5]0x81,%l0 ! %l0 = 00000019000000ff
! %l3 = 0567d32e9569f56c, %l4 = ff30bdd6307870a9, %l6 = 19ab81e5eb78ffe9
orcc %l3,%l4,%l6 ! %l6 = ff77fffeb579f5ed, %ccr = 88
! Mem[00000000708000d4] = dbb6249e, %l0 = 0000000000000019
ldstuba [%o1+0x0d4]%asi,%l0 ! %l0 = 000000db000000ff
! Mem[0000000071000008] = 865fc667, %l6 = ff77fffeb579f5ed
ldswa [%o2+%i1]0x80,%l6 ! %l6 = ffffffff865fc667
! %l5 = dea12cb1ab9f5d41, Mem[00000000918000aa] = 714507b3
sth %l5,[%i0+0x0aa] ! Mem[00000000918000a8] = 5d4107b3
rd %pc,%o7
return %o7+12 ! CWP = 0
p48_label_7:
! %l0 = ffffffffffffd256, Mem[00000000910000a8] = 4548123c1253fffd
stx %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = ffffffffffffd256
! %f0 = 4414a81e 650db8bc 5923ea2c 72236de2
! %f4 = f5acfea8 0cc7c465 2928f9f2 b1c96228
! %f8 = 90e434b2 8db605f7 787896b7 1dfde945
! %f12 = 1b549696 21159104 153610b2 fa012278
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f16 = 82af0b5d f46baf5e 9162c9a5 cd4198dc
! %f20 = df18af2e a4f634d1 46a69c5f 8001e991
! %f24 = 2189da56 a5a08b18 08fd94a6 17a2e49f
! %f28 = beacbe8e 903279c3 dfba353e ecf48f30
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000910000cc] = 91a380d3, %g2 = 4b4e770bf7a5ca85
ldsh [%i6+0x0cc],%g2 ! %g2 = ffffffffffff91a3
! Mem[000000007080013d] = 29688c99, %l7 = 91488fcfeb11162a
ldstub [%i1+0x13d],%l7 ! %l7 = 00000068000000ff
! Mem[0000000070800028] = cc6014f31fdfdd20, %l6 = 000000000000011d
ldxa [%i1+%o5]0x88,%l6 ! %l6 = cc6014f31fdfdd20
! Mem[0000000070800010] = 415dd60a, %f0 = 4414a81e
lda [%i1+%o2]0x81,%f0 ! %f0 = 415dd60a
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l0 = ffffffffffffd256, Mem[0000000070800008] = 80b0980d33d6784d
stxa %l0,[%i1+%o1]0x81 ! Mem[0000000070800008] = ffffffffffffd256
! Mem[00000000910001fc] = 1e3aeca4, %g18 = f8ee0da3dfacee87
ldsw [%i6+0x1fc],%g2 ! %g2 = f8ee0da3dfacee87
p48_label_8:
! %f9 = 8db605f7, Mem[00000000908001b0] = 5c20df90
st %f9 ,[%i5+0x1b0] ! Mem[00000000908001b0] = 8db605f7
! %l0 = ffffd256, %l1 = c6647554, Mem[00000000918001e8] = a309f910 41b08f30
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = ffffd256 c6647554
! %l4 = 69f97578c6647440, %l5 = 0000000032bd9590, %l4 = 69f97578c6647440
sub %l4,%l5,%l4 ! %l4 = 69f9757893a6deb0
! Mem[00000000718000a5] = 0095f4f9, %l1 = 69f97578c6647554
ldstub [%i3+0x0a5],%l1 ! %l1 = 00000095000000ff
! %f7 = b1c96228, Mem[0000000070800094] = e9e5c53b
st %f7 ,[%i1+0x094] ! Mem[0000000070800094] = b1c96228
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! done : should take illegal inst trap, %l0 = ffffffffffffd256
done ! Illegal inst trap : %l0 = ffffffffffffd266
! Mem[0000000071800010] = e4c9a2cc5abfdd59, %f2 = 5923ea2c 72236de2
ldda [%i3+%o2]0x89,%f2 ! %f2 = e4c9a2cc 5abfdd59
! %l0 = ffffffffffffd266, Mem[00000000918001e8] = ffffd256
stw %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = ffffd266
! Mem[000000007080007e] = b58e68c1, %l6 = cc6014f31fdfdd20
ldstub [%i1+0x07e],%l6 ! %l6 = 00000068000000ff
p48_label_9:
! immd = 0000000000000394, %l3 = 91488fcfeb11162a, %ccr = 88
movge %icc,0x394,%l3 ! Register Not Moved
! %l4 = 93a6deb0, %l5 = 32bd9590, Mem[0000000071800000] = c6647554 e3006d75
stda %l4,[%i3+%g0]0x88 ! Mem[0000000071800000] = 93a6deb0 32bd9590
! Mem[00000000908001ac] = 9c9f8db6, %g2 = 000000001e3aeca4
ldsh [%i5+0x1ae],%g2 ! %g2 = ffffffffffff9c9f
! Mem[0000000071800160] = ea95b0723608b851, %l2 = adeb5ec82388376e, %l5 = 0000000032bd9590
add %i3,0x160,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ea95b0723608b851
! Mem[0000000071000000] = 68da5a06 1a7e2b95, %l2 = 2388376e, %l3 = eb11162a
ldda [%i2+%g0]0x89,%l2 ! %l2 = 000000001a7e2b95 0000000068da5a06
! Mem[0000000070800028] = 20dddf1f, %l3 = 0000000068da5a06
lduha [%i1+%o5]0x81,%l3 ! %l3 = 00000000000020dd
! %l2 = 000000001a7e2b95, %l1 = 0000000000000095, %ccr = 88
movrgez %l2,%l1,%l3 ! Moved, %l3 = 0000000000000095
! Mem[00000000708000b4] = e009dfab, %l0 = ffffffffffffd266
ldsw [%i1+0x0b4],%l0 ! %l0 = ffffffffe009dfab
! %l4 = 69f9757893a6deb0, %l0 = ffffffffe009dfab, %l4 = 69f9757893a6deb0
sdivx %l4,%l0,%l4 ! %l4 = fffffffcaf2e6c5e
! %l5 = ea95b0723608b851, Mem[00000000700001f8] = f8a31c28, %asi = 80
stwa %l5,[%i0+0x1f8]%asi ! Mem[00000000700001f8] = 3608b851
p48_label_10:
! Mem[0000000091800188] = cd366efc, %g2 = ffffffffffff9c9f
ldub [%o0+0x18a],%g2 ! %g2 = 00000000000000cd
! Mem[00000000900000dc] = cd128aeb, %g2 = 00000000000000cd
lduh [%i4+0x0de],%g2 ! %g2 = 000000000000cd12
! Mem[0000000091800118] = 16d0a328 7a43b570, %g2 = 0000cd12, %g3 = 7f8b313f
ldd [%o0+0x118],%g2 ! %g2 = 0000000016d0a328 000000007a43b570
! %l3 = 0000000000000095
setx 0x9a9b75f85baa228a,%g7,%l3 ! %l3 = 9a9b75f85baa228a
! Mem[0000000071000000] = 1a7e2b95, %f9 = 8db605f7
lda [%i2+%g0]0x88,%f9 ! %f9 = 1a7e2b95
! Mem[0000000071000114] = e1af6491, %l4 = fffffffcaf2e6c5e
swap [%i2+0x114],%l4 ! %l4 = 00000000e1af6491
! Mem[00000000918000e8] = 6c82cd426ad942c8, %f48 = 9c26fb0a 1fc2e46f
ldd [%o0+0x0e8],%f48 ! %f48 = 6c82cd42 6ad942c8
! Mem[0000000070000028] = f375af56, %l2 = 000000001a7e2b95
ldswa [%i0+%o5]0x88,%l2 ! %l2 = fffffffff375af56
! Mem[0000000070000188] = 4d3ade6cc9eb5465, %l0 = ffffffffe009dfab, %l0 = ffffffffe009dfab
add %i0,0x188,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4d3ade6cc9eb5465
! %l0 = 4d3ade6cc9eb5465, Mem[000000009080018c] = ada4c276, %asi = 80
stwa %l0,[%i5+0x18c]%asi ! Mem[000000009080018c] = c9eb5465
p48_label_11:
! Mem[0000000071000008] = 865fc667, %l2 = f375af56, %l1 = 00000095
add %i2,0x08,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000865fc667
! %l1 = 00000000865fc667, %l1 = 00000000865fc667, %ccr = 88
movn %xcc,%l1,%l1 ! Register Not Moved
! %l1 = 00000000865fc667, Mem[00000000910001c0] = b0b4ba3c6dbf64f3
stx %l1,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000000865fc667
! Mem[0000000091800140] = 2c79ecf4, %g2 = 0000000016d0a328
lduw [%o0+0x140],%g2 ! %g2 = 000000002c79ecf4
! Mem[0000000090800130] = 0403d60c, %g2 = 000000002c79ecf4
ldsb [%i5+0x132],%g2 ! %g2 = 0000000000000004
! Mem[0000000071800008] = f3a152ff, %l0 = 4d3ade6cc9eb5465
lduha [%i3+%o1]0x80,%l0 ! %l0 = 000000000000f3a1
! %f14 = 153610b2 fa012278, Mem[0000000091800050] = 28155d72 21415b5a
std %f14,[%o0+0x050] ! Mem[0000000091800050] = 153610b2 fa012278
! %l0 = 000000000000f3a1, %l4 = 00000000e1af6491, %ccr = 88
movcc %icc,%l0,%l4 ! Moved, %l4 = 000000000000f3a1
! Mem[0000000070000140] = 4e264e88de22bb77, %l4 = 000000000000f3a1, %l5 = ea95b0723608b851
add %i0,0x140,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 4e264e88de22bb77
! Mem[0000000070000020] = 09b16381, %l6 = 0000000000000068
swapa [%i0+%o4]0x88,%l6 ! %l6 = 0000000009b16381
p48_label_12:
! %f31 = ecf48f30, Mem[00000000918001f0] = 7ba8917e
st %f31,[%o0+0x1f0] ! Mem[00000000918001f0] = ecf48f30
! %l7 = 0000000000000068, immed = fffff0da, %y = 000001ab
umulcc %l7,-0xf26,%l5 ! %l5 = 00000067fff9d890, %ccr = 08, %y = 00000067
! %l3 = 9a9b75f85baa228a, %l1 = 00000000865fc667, %y = 00000067
sdiv %l3,%l1,%l1 ! %l1 = ffffffffffffff27
mov %l0,%y ! %y = 0000f3a1
! %l2 = fffffffff375af56, %l7 = 0000000000000068, %l0 = 000000000000f3a1
udivx %l2,%l7,%l0 ! %l0 = 0276276276088425
! %l5 = 00000067fff9d890, Mem[000000009000005e] = d86577bc
stb %l5,[%i4+0x05e] ! Mem[000000009000005c] = 906577bc
! %l2 = fffffffff375af56, Mem[0000000090800178] = 9bc20eb350ec43dd
stx %l2,[%i5+0x178] ! Mem[0000000090800178] = fffffffff375af56
! Mem[0000000070000028] = 56af75f3 24b828ac, %l0 = 76088425, %l1 = ffffff27
ldda [%i0+%o5]0x81,%l0 ! %l0 = 0000000056af75f3 0000000024b828ac
! %l1 = 0000000024b828ac, %l2 = fffffffff375af56, %ccr = 08
movneg %icc,%l1,%l2 ! Moved, %l2 = 0000000024b828ac
! Mem[00000000908000cc] = e50ee4f7, %g2 = 0000000000000004
ldub [%i5+0x0cc],%g2 ! %g2 = 00000000000000e5
! Mem[0000000070800008] = ffffffff, %l5 = 00000067fff9d890
swap [%i1+%o1],%l5 ! %l5 = 00000000ffffffff
p48_label_13:
! immd = 000000000000006e, %l0 = 0000000056af75f3, %ccr = 08
movne %icc,0x06e,%l0 ! Moved, %l0 = 000000000000006e
! Mem[00000000708000e4] = 31c4bdc0, %l1 = 24b828ac, %l2 = 24b828ac
add %i1,0xe4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000031c4bdc0
! %l1 = 0000000024b828ac
setx 0xd4cdc1bf9754a556,%g7,%l1 ! %l1 = d4cdc1bf9754a556
! Mem[0000000071800000] = b0dea693, %l7 = 0000000000000068
swapa [%i3+%g0]0x80,%l7 ! %l7 = 00000000b0dea693
! %l5 = 00000000ffffffff, Mem[0000000090000124] = 7ceaf23d
stw %l5,[%i4+0x124] ! Mem[0000000090000124] = ffffffff
! immd = 000000000000021a, %l3 = 9a9b75f85baa228a, %ccr = 08
movle %icc,0x21a,%l3 ! Moved, %l3 = 000000000000021a
! Mem[0000000090000138] = cb533f7f3f8d7d73, %g2 = 00000000000000e5
ldx [%i4+0x138],%g2 ! %g2 = cb533f7f3f8d7d73
! Mem[00000000900000e0] = 8aeb2873, %g2 = cb533f7f3f8d7d73
lduw [%i4+0x0e0],%g2 ! %g2 = 000000008aeb2873
! %l4 = 000000000000f3a1, %l2 = 0000000031c4bdc0, %l3 = 000000000000021a
add %l4,%l2,%l3 ! %l3 = 0000000031c5b161
! Mem[00000000900000dc] = d145cd12, %g2 = 000000008aeb2873
lduw [%i4+0x0dc],%g2 ! %g2 = 00000000d145cd12
p48_label_14:
! %l6 = 09b16381, %l7 = b0dea693, Mem[0000000090800028] = 08531eba 8fd332d4
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 09b16381 b0dea693
! %f17 = f46baf5e, Mem[00000000918001cc] = d9d1ca4c
sta %f17,[%o0+0x1cc]%asi ! Mem[00000000918001cc] = f46baf5e
! %l5 = 00000000ffffffff, %l5 = 00000000ffffffff, %l6 = 0000000009b16381
sub %l5,%l5,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, %l1 = d4cdc1bf9754a556, %l7 = 00000000b0dea693
xor %l6,%l1,%l7 ! %l7 = d4cdc1bf9754a556
! %f16 = 82af0b5d f46baf5e 9162c9a5 cd4198dc
! %f20 = df18af2e a4f634d1 46a69c5f 8001e991
! %f24 = 2189da56 a5a08b18 08fd94a6 17a2e49f
! %f28 = beacbe8e 903279c3 dfba353e ecf48f30
mov 0x180,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 0000000070000180
! Mem[000000009080006c] = 353a0431, %g2 = 00000000d145cd12
ldsb [%i5+0x06c],%g2 ! %g2 = 0000000000000035
! %l1 = d4cdc1bf9754a556, %l2 = 0000000031c4bdc0, %y = 0000f3a1
smul %l1,%l2,%l5 ! %l5 = eba6c2df09647e80, %y = eba6c2df
! Mem[0000000070000068] = 070c20df41f2ac71, %l3 = 0000000031c5b161, %l5 = eba6c2df09647e80
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 070c20df41f2ac71
! %f12 = 1b549696 21159104, Mem[0000000091000078] = 8f119fca f38fa5ee
std %f12,[%i6+0x078] ! Mem[0000000091000078] = 1b549696 21159104
! %l6 = 00000000, %l7 = 9754a556, Mem[0000000090800170] = 4cca3bb6 85e8b593
std %l6,[%i5+0x170] ! Mem[0000000090800170] = 00000000 9754a556
p48_label_15:
! Mem[0000000071000060] = e32327c279d04afb, %l1 = d4cdc1bf9754a556, %l2 = 0000000031c4bdc0
add %i2,0x60,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e32327c279d04afb
! %l6 = 0000000000000000, Mem[0000000071000028] = 8159e05b5ee399fb
stxa %l6,[%i2+%o5]0x81 ! Mem[0000000071000028] = 0000000000000000
! Mem[00000000900000dc] = cd128aeb, %g2 = 0000000000000035
ldsb [%i4+0x0de],%g2 ! %g2 = ffffffffffffffcd
! immd = 0000000000000043, %l7 = d4cdc1bf9754a556, %ccr = 08
movl %xcc,0x043,%l7 ! Register Not Moved
membar #Sync ! Added by membar checker (278)
! Mem[00000000900001dc] = 8001e991, %g2 = ffffffffffffffcd
ldsb [%i4+0x1dc],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000070800028] = 1fdfdd20, %l2 = e32327c279d04afb
lduwa [%i1+%o5]0x88,%l2 ! %l2 = 000000001fdfdd20
! Mem[000000009080016c] = a5ee00ad, %g2 = ffffffffffffff80
ldsha [%i5+0x16c]%asi,%g2 ! %g2 = ffffffffffffa5ee
! Mem[0000000090800170] = 000000009754a556, %f48 = 6c82cd42 6ad942c8
ldda [%i5+0x170]%asi,%f48 ! %f48 = 00000000 9754a556
save ! CWP = 1
! %l6 = ffffffff865fc667, Mem[0000000091800088] = ad1e6f64bafc9afe
stx %l6,[%i0+0x088] ! Mem[0000000091800088] = ffffffff865fc667
p48_label_16: ! %cwp = 1
! Mem[0000000070000028] = 56af75f3, %l1 = 000001ab2560d150
swapa [%o0+%i5]0x80,%l1 ! %l1 = 0000000056af75f3
! Mem[0000000090800080] = d4db2881 ae67375c, %g2 = ffffa5ee, %g3 = 7a43b570
ldd [%o5+0x080],%g2 ! %g2 = 00000000d4db2881 00000000ae67375c
! retry : should take illegal inst trap, %l0 = 00000000000000db
retry ! Illegal inst trap : %l0 = 00000000000000eb
! Mem[0000000071000028] = 00000000, %l7 = 0000000077f10a57
ldsba [%o2+%i5]0x89,%l7 ! %l7 = 0000000000000000
! %f4 = f5acfea8, Mem[0000000090000074] = 88eeafc5
st %f4 ,[%o4+0x074] ! Mem[0000000090000074] = f5acfea8
! %f3 = 5abfdd59, Mem[0000000071000018] = 0154d256
sta %f3 ,[%o2+%i3]0x89 ! Mem[0000000071000018] = 5abfdd59
! %l1 = 0000000056af75f3, Mem[000000009180000c] = b01876a3
sth %l1,[%i0+0x00c] ! Mem[000000009180000c] = 75f376a3
! %l7 = 0000000000000000, immed = 00000fd8, %y = eba6c2df
sdiv %l7,0xfd8,%l5 ! %l5 = ffffffff80000000
mov %l0,%y ! %y = 000000eb
! Mem[0000000071000010] = 082801cd, %l2 = 0000000000000141
ldsha [%o2+%i2]0x81,%l2 ! %l2 = 0000000000000828
! %l6 = 865fc667, %l7 = 00000000, Mem[0000000091800028] = 0b3a6603 925a7f3c
std %l6,[%i0+%i5] ! Mem[0000000091800028] = 865fc667 00000000
p48_label_17: ! %cwp = 1
! %f14 = 153610b2 fa012278, Mem[0000000090000100] = 34ee920f 2129a19e
std %f14,[%o4+0x100] ! Mem[0000000090000100] = 153610b2 fa012278
! %l1 = 0000000056af75f3, %l3 = 0567d32e9569f56c, %ccr = 08
movrlez %l1,%l3,%l4 ! Not Moved, %l4 = ff30bdd6307870a9
! Mem[0000000091800058] = 7fbdd3be95688e2d, %f48 = 00000000 9754a556
ldd [%i0+0x058],%f48 ! %f48 = 7fbdd3be 95688e2d
! %l2 = 0000000000000828, Mem[00000000910000e8] = 0e4d5d82
stw %l2,[%o6+0x0e8] ! Mem[00000000910000e8] = 00000828
! Mem[0000000070000010] = 500ddb221dfbdebf, %f30 = dfba353e ecf48f30
ldda [%o0+%i2]0x88,%f30 ! %f30 = 500ddb22 1dfbdebf
! %l0 = 00000000000000eb, Mem[0000000070000000] = aa7d76ae01b520d2
stxa %l0,[%o0+%g0]0x88 ! Mem[0000000070000000] = 00000000000000eb
! %l7 = 0000000000000000, Mem[00000000918001fe] = 23fce8ab
sth %l7,[%i0+0x1fe] ! Mem[00000000918001fc] = 0000e8ab
! %l2 = 0000000000000828, imm = 0000000000000cbe, %l5 = ffffffff80000000
xnorcc %l2,0xcbe,%l5 ! %l5 = fffffffffffffb69, %ccr = 88
! done : should take illegal inst trap, %l0 = 00000000000000eb
done ! Illegal inst trap : %l0 = 00000000000000fb
! Mem[00000000900000c8] = 50758781, %g18 = b22527fa54d1aaf0
ldsw [%o4+0x0c8],%g2 ! %g2 = b22527fa54d1aaf0
p48_label_18: ! %cwp = 1
! Mem[0000000070000008] = c52190103a5aa903, %f10 = 787896b7 1dfde945
ldda [%o0+%i1]0x88,%f10 ! %f10 = c5219010 3a5aa903
! %f24 = 2189da56 a5a08b18, Mem[0000000071000010] = 082801cd f834fef0
stda %f24,[%o2+%i2]0x81 ! Mem[0000000071000010] = 2189da56 a5a08b18
! %f4 = f5acfea8, Mem[0000000071000020] = 451eb245
sta %f4 ,[%o2+%i4]0x81 ! Mem[0000000071000020] = f5acfea8
! Mem[0000000071000004] = 065ada68, %l0 = 00000000000000fb
swap [%o2+0x004],%l0 ! %l0 = 00000000065ada68
! %l2 = 0000000000000828, Mem[0000000071800080] = 42cb274738f50549
stx %l2,[%o3+0x080] ! Mem[0000000071800080] = 0000000000000828
! Mem[0000000090800098] = 66f19458, %g2 = 0000000050758781
ldsb [%o5+0x09b],%g2 ! %g2 = 0000000000000066
! Mem[00000000910001f8] = 4e761e3a, %g2 = 0000000000000066
ldsh [%o6+0x1fa],%g2 ! %g2 = 0000000000004e76
! %l5 = fffffffffffffb69, Mem[00000000908001e4] = 4304eb69
sth %l5,[%o5+0x1e4] ! Mem[00000000908001e4] = fb69eb69
! Mem[0000000091000148] = f99edb45 bb8ca6d7, %g2 = 00004e76, %g3 = ae67375c
ldd [%o6+0x148],%g2 ! %g2 = 00000000f99edb45 00000000bb8ca6d7
! %l0 = 00000000065ada68, Mem[0000000071000000] = fb0000001a7e2b95
stxa %l0,[%o2+%g0]0x88 ! Mem[0000000071000000] = 00000000065ada68
p48_label_19: ! %cwp = 1
! %l6 = ffffffff865fc667, Mem[0000000090000068] = 5d9f2154
sth %l6,[%o4+0x068] ! Mem[0000000090000068] = c6672154
! %l5 = fffffffffffffb69, %l1 = 0000000056af75f3, %l4 = ff30bdd6307870a9
add %l5,%l1,%l4 ! %l4 = 0000000056af715c
! Mem[0000000071000000] = 68da5a06, %l7 = 0000000000000000
ldsba [%o2+%g0]0x80,%l7 ! %l7 = 0000000000000068
! Mem[00000000900000d8] = 0ead325c d145cd12, %g2 = f99edb45, %g3 = bb8ca6d7
ldd [%o4+0x0d8],%g2 ! %g2 = 000000000ead325c 00000000d145cd12
! %f3 = 5abfdd59, Mem[0000000091000070] = a6e137bb
st %f3 ,[%o6+0x070] ! Mem[0000000091000070] = 5abfdd59
! Mem[0000000070800020] = 8d9bfffd, %l2 = 0000000000000828
lduwa [%o1+%i4]0x89,%l2 ! %l2 = 000000008d9bfffd
! %l7 = 0000000000000068, %l6 = ffffffff865fc667, %ccr = 88
move %xcc,%l7,%l6 ! Register Not Moved
! Mem[00000000900001d8] = 46a69c5f, %g2 = 000000000ead325c
lduh [%o4+0x1d8],%g2 ! %g2 = 00000000000046a6
! %l4 = 0000000056af715c, imm = fffffffffffff8e6, %l7 = 0000000000000068
orn %l4,-0x71a,%l7 ! %l7 = 0000000056af775d
! Mem[00000000918001b0] = 949ef950, %g2 = 00000000000046a6
ldsh [%i0+0x1b2],%g2 ! %g2 = ffffffffffff949e
p48_label_20: ! %cwp = 1
! %l6 = 865fc667, %l7 = 56af775d, Mem[00000000900001b8] = ea9d818c b2280662
std %l6,[%o4+0x1b8] ! Mem[00000000900001b8] = 865fc667 56af775d
! Mem[00000000900001cc] = cd4198dc, %g2 = ffffffffffff949e
ldsb [%o4+0x1cc],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000071800008] = f3a152ff, %l0 = 00000000065ada68
swapa [%o3+%i1]0x80,%l0 ! %l0 = 00000000f3a152ff
! Mem[00000000900001b8] = 6756af77, %g2 = ffffffffffffffcd
ldub [%o4+0x1bb],%g2 ! %g2 = 0000000000000067
! Mem[0000000070000010] = 500ddb22 1dfbdebf, %l0 = f3a152ff, %l1 = 56af75f3
ldda [%o0+%i2]0x88,%l0 ! %l0 = 000000001dfbdebf 00000000500ddb22
! Mem[00000000700001bc] = ecf48f30, %l5 = fffffffffffffb69
ldub [%o0+0x1bd],%l5 ! %l5 = 00000000000000f4
! %l4 = 0000000056af715c, Mem[0000000071800008] = 065ada68
stba %l4,[%o3+%i1]0x80 ! Mem[0000000071800008] = 5c5ada68
! Mem[000000009180014c] = 156fc5e6, %g2 = 0000000000000067
lduha [%i0+0x14e]%asi,%g2 ! %g2 = 000000000000156f
! immd = 0000000000000205, %l2 = 000000008d9bfffd, %ccr = 88
movg %icc,0x205,%l2 ! Register Not Moved
! %f16 = 82af0b5d f46baf5e, Mem[00000000918000d0] = dbbe3910 7e2b474d
std %f16,[%i0+0x0d0] ! Mem[00000000918000d0] = 82af0b5d f46baf5e
p48_label_21: ! %cwp = 1
! immd = 0000000000000215, %l6 = ffffffff865fc667, %ccr = 88
movcs %icc,0x215,%l6 ! Register Not Moved
! %l1 = 00000000500ddb22, imm = fffffffffffff801, %l2 = 000000008d9bfffd
and %l1,-0x7ff,%l2 ! %l2 = 00000000500dd800
! Mem[0000000090800148] = a5b1dbba, %g2 = 000000000000156f
lduw [%o5+0x148],%g2 ! %g2 = 00000000a5b1dbba
! Mem[000000009180015c] = f9e227a5, %g2 = 00000000a5b1dbba
ldub [%i0+0x15c],%g2 ! %g2 = 00000000000000f9
! Mem[00000000900000c8] = 75878154, %g2 = 00000000000000f9
ldub [%o4+0x0c9],%g2 ! %g2 = 0000000000000075
! Mem[00000000718001ba] = 36b89493, %l0 = 000000001dfbdebf
ldstub [%o3+0x1ba],%l0 ! %l0 = 00000094000000ff
! %l7 = 0000000056af775d, Mem[0000000071000118] = 4bfea4e5552cbfcd
stx %l7,[%o2+0x118] ! Mem[0000000071000118] = 0000000056af775d
! %l3 = 0567d32e9569f56c, imm = fffffffffffff075, %l7 = 0000000056af775d
xor %l3,-0xf8b,%l7 ! %l7 = fa982cd16a960519
! Mem[0000000070800018] = dfcfb587, %f19 = cd4198dc
lda [%o1+%i3]0x80,%f19 ! %f19 = dfcfb587
! Mem[00000000700000b8] = 7285a277, %l5 = 000000f4, %l5 = 000000f4
add %o0,0xb8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007285a277
p48_label_22: ! %cwp = 1
! Mem[0000000070000148] = 4b220b55 cdc0aef2, %l0 = 00000094, %l1 = 500ddb22
ldda [%o0+0x148]%asi,%l0 ! %l0 = 000000004b220b55 00000000cdc0aef2
! Mem[0000000070800018] = d0529cc487b5cfdf, %f24 = 2189da56 a5a08b18
ldda [%o1+%i3]0x88,%f24 ! %f24 = d0529cc4 87b5cfdf
! Mem[00000000718000c2] = 38ffbb29, %l7 = fa982cd16a960519
ldstub [%o3+0x0c2],%l7 ! %l7 = 000000bb000000ff
! Mem[00000000908001f8] = f8f57db4, %g2 = 0000000000000075
lduw [%o5+0x1f8],%g2 ! %g2 = 00000000f8f57db4
! %l5 = 000000007285a277, Mem[000000009100016a] = 6c300fcb
stb %l5,[%o6+0x16a] ! Mem[0000000091000168] = 77300fcb
! Set Register : %l5 = 000000007285a277
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! %l7 = 00000000000000bb, %l2 = 00000000500dd800, %l2 = 00000000500dd800
tsubcc %l7,%l2,%l2 ! %l2 = ffffffffaff228bb, %ccr = 9b
! immd = 0000000000000192, %l4 = 0000000056af715c, %ccr = 9b
movl %icc,0x192,%l4 ! Register Not Moved
! Mem[0000000070000020] = 68000000, %l5 = ffffffffffffffff
lduwa [%o0+%i4]0x81,%l5 ! %l5 = 0000000068000000
! Mem[0000000070800020] = 8d9bfffd, %l7 = 00000000000000bb
lduha [%o1+%i4]0x89,%l7 ! %l7 = 000000000000fffd
p48_label_23: ! %cwp = 1
! Mem[0000000071000050] = 1d7580b1, %l7 = 000000000000fffd
swap [%o2+0x050],%l7 ! %l7 = 000000001d7580b1
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000070800010] = 415dd60a, %l2 = 000000001fdfdd20
lduha [%i1+%o2]0x81,%l2 ! %l2 = 000000000000415d
! %l0 = 000000000000006e, %l7 = d4cdc1bf9754a556, %ccr = 9b
movn %xcc,%l0,%l7 ! Register Not Moved
! Mem[0000000070800010] = 415dd60a, %l3 = 0000000031c5b161
lduba [%i1+%o2]0x81,%l3 ! %l3 = 0000000000000041
! Mem[0000000071800074] = af4c4fbe, %l5 = 41f2ac71, %l1 = 9754a556
add %i3,0x74,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000af4c4fbe
! %l6 = 0000000000000000
sethi %hi(0x71fe2400),%l6 ! %l6 = 0000000071fe2400
! Mem[000000009100013c] = 8b29ecb7, %g2 = 00000000f8f57db4
lduh [%i6+0x13e],%g2 ! %g2 = 0000000000008b29
! %l7 = d4cdc1bf9754a556, Mem[000000009180005c] = 95688e2d
stw %l7,[%o0+0x05c] ! Mem[000000009180005c] = 9754a556
! %l0 = 000000000000006e, %l7 = d4cdc1bf9754a556, %l7 = d4cdc1bf9754a556
sdivx %l0,%l7,%l7 ! Div by zero, %l0 = 0000000000000096
p48_label_24:
! Mem[0000000090000118] = c205ffff, %g2 = 0000000000008b29
ldsh [%i4+0x11a],%g2 ! %g2 = ffffffffffffc205
! %l7 = 0000000000000000, %l1 = 00000000af4c4fbe, %y = 000000eb
umulcc %l7,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00000000
! %f10 = c5219010, Mem[0000000071000010] = 56da8921
sta %f10,[%i2+%o2]0x88 ! Mem[0000000071000010] = c5219010
! Mem[00000000910000b8] = 446547233df1e680, %g2 = ffffffffffffc205
ldx [%i6+0x0b8],%g2 ! %g2 = 446547233df1e680
! %f29 = 903279c3, Mem[0000000070800000] = 25595dd8
sta %f29,[%i1+%g0]0x81 ! Mem[0000000070800000] = 903279c3
! %l5 = 070c20df41f2ac71, Mem[0000000090000184] = 4d694d63
sth %l5,[%i4+0x184] ! Mem[0000000090000184] = ac714d63
! %l5 = 070c20df41f2ac71, Mem[0000000090800158] = e7bc12dd
stw %l5,[%i5+0x158] ! Mem[0000000090800158] = 41f2ac71
! %l0 = 000000000000006e, Mem[0000000070000008] = 03a95a3a
stba %l0,[%i0+%o1]0x81 ! Mem[0000000070000008] = 6ea95a3a
! Mem[0000000071000020] = a8feacf5, %f20 = df18af2e
lda [%i2+%o4]0x89,%f20 ! %f20 = a8feacf5
! Mem[0000000070800018] = 87b5cfdf, %l1 = 00000000af4c4fbe
lduha [%i1+%o3]0x89,%l1 ! %l1 = 000000000000cfdf
p48_label_25:
! Mem[0000000071000070] = b1fdd08f, %l1 = 000000000000cfdf
lduw [%i2+0x070],%l1 ! %l1 = 00000000b1fdd08f
! %l0 = 000000000000006e, Mem[0000000071000020] = f5acfea8
stba %l0,[%i2+%o4]0x81 ! Mem[0000000071000020] = 6eacfea8
! %l6 = 0000000071fe2400, Mem[0000000070800010] = 415dd60a
stha %l6,[%i1+%o2]0x81 ! Mem[0000000070800010] = 2400d60a
! immd = 0000000000000322, %l1 = 00000000b1fdd08f, %ccr = 44
movl %icc,0x322,%l1 ! Register Not Moved
! %l5 = 070c20df41f2ac71, Mem[0000000091000130] = 44f396aea71a8cdc
stx %l5,[%i6+0x130] ! Mem[0000000091000130] = 070c20df41f2ac71
! Mem[00000000710000f0] = ed26df4d5d35e4ef, %l5 = 070c20df41f2ac71
ldx [%i2+0x0f0],%l5 ! %l5 = ed26df4d5d35e4ef
! Mem[0000000071800028] = ffe56b52851853b5, %l7 = 0000000000000000
ldxa [%i3+%o5]0x81,%l7 ! %l7 = ffe56b52851853b5
! Mem[0000000071000028] = 0000000000000000, %f0 = 415dd60a 650db8bc
ldda [%i2+%o5]0x89,%f0 ! %f0 = 00000000 00000000
! Mem[0000000090800050] = 2be8d47b, %g2 = 446547233df1e680
ldsb [%i5+0x053],%g2 ! %g2 = 000000000000002b
! Mem[0000000070800154] = 31cd4175, %l3 = 0000000000000000
swap [%i1+0x154],%l3 ! %l3 = 0000000031cd4175
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 000000000000006e
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b1fdd08f
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000415d
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000031cd4175
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000f3a1
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ed26df4d5d35e4ef
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000071fe2400
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffe56b52851853b5
bne,a,pn %xcc,p48_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p48_check_fp_registers:
set p48_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 00000000
bne %xcc,p48_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e4c9a2cc 5abfdd59
bne %xcc,p48_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2928f9f2 b1c96228
bne %xcc,p48_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 90e434b2 1a7e2b95
bne %xcc,p48_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be c5219010 3a5aa903
bne %xcc,p48_f10_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9162c9a5 dfcfb587
bne %xcc,p48_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a8feacf5 a4f634d1
bne %xcc,p48_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d0529cc4 87b5cfdf
bne %xcc,p48_f24_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 500ddb22 1dfbdebf
bne %xcc,p48_f30_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = eb00000000000000
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 = 6ea95a3a109021c5
ldx [%i0+0x008],%g3 ! Observed data at 0000000070000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 68000000f24ee4f1
ldx [%i0+0x020],%g3 ! Observed data at 0000000070000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2560d15024b828ac
ldx [%i0+0x028],%g3 ! Observed data at 0000000070000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x028,%g4
ldx [%g1+0x180],%g2 ! Expected data = 82af0b5df46baf5e
ldx [%i0+0x180],%g3 ! Observed data at 0000000070000180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9162c9a5cd4198dc
ldx [%i0+0x188],%g3 ! Observed data at 0000000070000188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = df18af2ea4f634d1
ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 46a69c5f8001e991
ldx [%i0+0x198],%g3 ! Observed data at 0000000070000198
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2189da56a5a08b18
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000700001a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 08fd94a617a2e49f
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000700001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = beacbe8e903279c3
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000700001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = dfba353eecf48f30
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000700001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3608b8512a541ae1
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000700001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1f8,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 903279c303ed41d3
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 = fff9d890ffffd256
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 = 2400d60a8b652e48
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 = fdff9b8dd6d0abdb
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 = 20dddf1ff31460cc
ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1e6bfb19b58effc1
ldx [%i1+0x078],%g3 ! Observed data at 0000000070800078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 24528c45b1c96228
ldx [%i1+0x090],%g3 ! Observed data at 0000000070800090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e640ad71ffb6249e
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000708000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9a49541729ff8c99
ldx [%i1+0x138],%g3 ! Observed data at 0000000070800138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7859429200000000
ldx [%i1+0x150],%g3 ! Observed data at 0000000070800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x150,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 68da5a0600000000
ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 109021c5a5a08b18
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 = 59ddbf5afa007933
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 = 6eacfea8bb630d25
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 = 0000000000000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000fffd738d81ff
ldx [%i2+0x050],%g3 ! Observed data at 0000000071000050
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x050,%g4
ldx [%g1+0x110],%g2 ! Expected data = 311b98eeaf2e6c5e
ldx [%i2+0x110],%g3 ! Observed data at 0000000071000110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000000056af775d
ldx [%i2+0x118],%g3 ! Observed data at 0000000071000118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x118,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000689095bd32
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 = 5c5ada680312b778
ldx [%i3+0x008],%g3 ! Observed data at 0000000071800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe56b52851853b5
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000000000000828
ldx [%i3+0x080],%g3 ! Observed data at 0000000071800080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 19b9da7a00fff4f9
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000718000a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 38ffff29266140cf
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000718000c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 36b8ff9303c0f562
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000718001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9162c9a5cd4198dc
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000718001e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1e8,%g4
! The test for processor 48 has passed
p48_passed:
ta GOOD_TRAP
nop
p48_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p48_failed
p48_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p48_failed
p48_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p48_failed
p48_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p48_failed
p48_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p48_failed
p48_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p48_failed
p48_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p48_failed
p48_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p48_failed
p48_f0_fail:
set p48_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f2_fail:
set p48_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f6_fail:
set p48_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f8_fail:
set p48_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f10_fail:
set p48_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f18_fail:
set p48_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f20_fail:
set p48_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f24_fail:
set p48_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f30_fail:
set p48_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 48 failed
p48_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 48 failed
p48_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p48_selfmod_failed:
ba p48_failed
mov 0xabc,%g1
p48_common_error:
or %g0,0xf10,%g1
ba p48_failed
mov %o5,%g3
p48_common_signature_error:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_common_timeout:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p48_failed
mov 0x0,%g3
p48_trap1e:
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800020]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800010]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800028]
stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800010]
sub %l3,-0x88f,%l0
done
p48_trap1o:
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800020]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000071800010]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071800028]
stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070800010]
sub %l3,-0x88f,%l0
done
p48_trap2e:
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070000018]
stba %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000008]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000028]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000008]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000028]
done
p48_trap2o:
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000070000018]
stba %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000008]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000028]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000008]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000028]
done
p48_trap3e:
orn %l0,-0x086,%l2
and %l5,%l3,%l3
addc %l2,0x4e4,%l2
orn %l0,-0xb6a,%l4
done
p48_trap3o:
orn %l0,-0x086,%l2
and %l5,%l3,%l3
addc %l2,0x4e4,%l2
orn %l0,-0xb6a,%l4
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 = b71a97c8ab398738
ldx [%g1+0x008],%l1 ! %l1 = 69f97578c6647554
ldx [%g1+0x010],%l2 ! %l2 = adeb5ec82388376e
ldx [%g1+0x018],%l3 ! %l3 = 91488fcfeb11162a
ldx [%g1+0x020],%l4 ! %l4 = 312f4fb5fa945f0f
ldx [%g1+0x028],%l5 ! %l5 = fcf89126b53e97b5
ldx [%g1+0x030],%l6 ! %l6 = be82b324949920dd
ldx [%g1+0x038],%l7 ! %l7 = 818fa0b20a1942ad
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 62f68b3e9586972e
ldx [%g1+0x048],%l1 ! %l1 = 32ac98adb479fcaa
ldx [%g1+0x050],%l2 ! %l2 = 3414c4bcc797f0d3
ldx [%g1+0x058],%l3 ! %l3 = 0567d32e9569f56c
ldx [%g1+0x060],%l4 ! %l4 = ff30bdd6307870a9
ldx [%g1+0x068],%l5 ! %l5 = dea12cb1ab9f5d41
ldx [%g1+0x070],%l6 ! %l6 = 21e3590676c5a7e0
ldx [%g1+0x078],%l7 ! %l7 = c32c1723a7db9d48
! Initialize the output register of window 1
set p48_local0_start,%o0
set p48_local1_start,%o1
set p48_local2_start,%o2
set p48_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = b6650a76 65a78c84 4f2ef79a a5634771
! %f4 = 4ab41987 6140b8eb 8236e5a9 ab998c5b
! %f8 = 832d4dcc 1eef27f9 6aad64fb dd4a5d0e
! %f12 = 92a73ede 140c1d0c d22de671 d8ef7503
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 142cd0e5 408f999a 6e2a84ee 176affac
! %f20 = 644c885e 282607aa 75b24cc7 20abf653
! %f24 = 839f8ec3 af17b314 9dc3f6ac 9eddf216
! %f28 = 36118477 3dbc402f 89c8868c 23865acf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4507bef9 5456b051 0301dff5 f0db457c
! %f36 = 5a45f7f5 494e84fb a98bc40c 6a72fff1
! %f40 = 17e6403b 5a20bd8f 84cc1b87 c0040db2
! %f44 = bef36a47 5e69bf86 0407e054 bd0f6604
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xefb120400000004c,%g7,%g1 ! GSR scale = 9, align = 4
wr %g1,%g0,%gsr ! GSR = efb120400000004c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 49
p49_label_1:
! Mem[0000000073800020] = d8c6ae92, %l5 = 3fa76fa24b0c3439
lduba [%i3+%o4]0x89,%l5 ! %l5 = 0000000000000092
! Mem[0000000090000084] = a0963d86, %g2 = 99b021c9ff3fed5a
ldsb [%i4+0x086],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000072000008] = 8a831fbf, %l4 = 60f4e78c8efd4684
lduwa [%i0+%o1]0x88,%l4 ! %l4 = 000000008a831fbf
! Mem[0000000072800138] = 6a8433b2, %l1 = 98046dbdfc5f0c8f
swap [%i1+0x138],%l1 ! %l1 = 000000006a8433b2
! Mem[0000000072000008] = 8a831fbf, %l6 = 848d6d2e2eec7727
swapa [%i0+%o1]0x89,%l6 ! %l6 = 000000008a831fbf
! %l4 = 000000008a831fbf, %l5 = 0000000000000092, %y = 00000000
sdiv %l4,%l5,%l4 ! %l4 = 0000000000f2dee7
mov %l0,%y ! %y = fc19af01
! immd = 00000000000001e8, %l3 = 1a85b8b608c4e753, %ccr = 44
movpos %xcc,0x1e8,%l3 ! Moved, %l3 = 00000000000001e8
! Mem[00000000908001e0] = d6a5c4974304eb69, %g2 = ffffffffffffffa0
ldx [%i5+0x1e0],%g2 ! %g2 = d6a5c4974304eb69
! %l0 = 3f013b43fc19af01, Mem[0000000072000008] = 2777ec2e
stha %l0,[%i0+%o1]0x81 ! Mem[0000000072000008] = af01ec2e
! immd = 0000000000000373, %l4 = 0000000000f2dee7, %ccr = 44
movn %icc,0x373,%l4 ! Register Not Moved
p49_label_2:
! Mem[000000009000012c] = 6da53483, %g2 = d6a5c4974304eb69
lduw [%i4+0x12c],%g2 ! %g2 = 000000006da53483
! %l4 = 0000000000f2dee7, Mem[00000000918001e6] = ff3da309
stb %l4,[%o0+0x1e6] ! Mem[00000000918001e4] = e73da309
! Mem[0000000090800078] = 05af2cea, %g2 = 000000006da53483
lduw [%i5+0x078],%g2 ! %g2 = 0000000005af2cea
! %l4 = 0000000000f2dee7, immed = fffffe8b, %ccr = 44
movrgez %l4,-0x175,%l4 ! Moved, %l4 = fffffffffffffe8b
! Mem[0000000073000010] = fa85e14a, %l3 = 00000000000001e8
lduha [%i2+%o2]0x81,%l3 ! %l3 = 000000000000fa85
! %f0 = b6650a76 65a78c84 4f2ef79a a5634771
! %f4 = 4ab41987 6140b8eb 8236e5a9 ab998c5b
! %f8 = 832d4dcc 1eef27f9 6aad64fb dd4a5d0e
! %f12 = 92a73ede 140c1d0c d22de671 d8ef7503
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %f24 = 839f8ec3 af17b314, Mem[0000000072800018] = 358571bb d151b033
stda %f24,[%i1+%o3]0x81 ! Mem[0000000072800018] = 839f8ec3 af17b314
! Mem[00000000910000a0] = 9b409b40 86349e0f, %g2 = 05af2cea, %g3 = 0bad0b00
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009b409b40 0000000086349e0f
! Mem[00000000730001c8] = 8c2a7ad0, %l4 = fffffe8b, %l4 = fffffe8b
add %i2,0x1c8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008c2a7ad0
! %l1 = 000000006a8433b2, imm = 0000000000000921, %l7 = ebebc46a59185cb3
add %l1,0x921,%l7 ! %l7 = 000000006a843cd3
p49_label_3:
! Mem[00000000908000d8] = 9c4dedb5 2e9f5b4f, %g2 = 9b409b40, %g3 = 86349e0f
ldd [%i5+0x0d8],%g2 ! %g2 = 000000009c4dedb5 000000002e9f5b4f
! Mem[0000000091800128] = 089d02df781f77ff, %f48 = 5ed3a79f 304a5615
ldda [%o0+0x128]%asi,%f48 ! %f48 = 089d02df 781f77ff
! Mem[00000000738001c0] = 5cba973e, %l4 = 8c2a7ad0, %l3 = 0000fa85
add %i3,0x1c0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005cba973e
! %l2 = f8f7404f, %l3 = 5cba973e, Mem[0000000090800080] = d4db2881 ae67375c
std %l2,[%i5+0x080] ! Mem[0000000090800080] = f8f7404f 5cba973e
! %l5 = 0000000000000092, Mem[000000009000014c] = bcae976a
stw %l5,[%i4+0x14c] ! Mem[000000009000014c] = 00000092
! Mem[00000000728001ae] = 509026c8, %l3 = 000000005cba973e
ldstub [%i1+0x1ae],%l3 ! %l3 = 00000026000000ff
! %f16 = 142cd0e5 408f999a, Mem[0000000091800120] = 6809a010 4a78748f
std %f16,[%o0+0x120] ! Mem[0000000091800120] = 142cd0e5 408f999a
! %f28 = 36118477 3dbc402f, Mem[0000000072800010] = 18779780 07d90a9d
stda %f28,[%i1+%o2]0x80 ! Mem[0000000072800010] = 36118477 3dbc402f
! Mem[000000007380014b] = 6eddcca3, %l1 = 000000006a8433b2
ldstub [%i3+0x14b],%l1 ! %l1 = 000000a3000000ff
! Mem[0000000073800020] = 92aec6d8, %l7 = 000000006a843cd3
ldsba [%i3+%o4]0x80,%l7 ! %l7 = ffffffffffffff92
p49_label_4:
! %l5 = 0000000000000092, Mem[0000000090800104] = e0e3cc43
stw %l5,[%i5+0x104] ! Mem[0000000090800104] = 00000092
! immd = 000000000000035e, %l6 = 000000008a831fbf, %ccr = 44
movvs %xcc,0x35e,%l6 ! Register Not Moved
! immd = 000000000000030a, %l6 = 000000008a831fbf, %ccr = 44
movle %xcc,0x30a,%l6 ! Moved, %l6 = 000000000000030a
! %l0 = 3f013b43fc19af01, Mem[0000000073800000] = d9ee3726
stba %l0,[%i3+%g0]0x81 ! Mem[0000000073800000] = 01ee3726
! %l4 = 000000008c2a7ad0, %l1 = 00000000000000a3, %l1 = 00000000000000a3
xorcc %l4,%l1,%l1 ! %l1 = 000000008c2a7a73, %ccr = 08
! Mem[0000000091800024] = 8cae0b3a, %g2 = 000000009c4dedb5
lduh [%o0+0x026],%g2 ! %g2 = 0000000000008cae
! %l5 = 0000000000000092, %l1 = 000000008c2a7a73, %l0 = 3f013b43fc19af01
sdivx %l5,%l1,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[00000000918001cc] = d9d1ca4c
sth %l0,[%o0+0x1cc] ! Mem[00000000918001cc] = 0000ca4c
! Mem[0000000073000148] = f76a6828, %l5 = 0000000000000092
swap [%i2+0x148],%l5 ! %l5 = 00000000f76a6828
! Mem[0000000073800018] = dac1a767, %l4 = 000000008c2a7ad0
lduwa [%i3+%o3]0x80,%l4 ! %l4 = 00000000dac1a767
p49_label_5:
! Mem[0000000073800010] = a1a5007b, %l1 = 000000008c2a7a73
lduba [%i3+%o2]0x88,%l1 ! %l1 = 000000000000007b
! Mem[0000000072000000] = 0ba2b161 02921dc0, %l0 = 00000000, %l1 = 0000007b
ldda [%i0+%g0]0x80,%l0 ! %l0 = 000000000ba2b161 0000000002921dc0
! Mem[0000000072800058] = 507e50b6, %l6 = 0000030a, %l4 = dac1a767
add %i1,0x58,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000507e50b6
! Clear Register : %l4 = 00000000507e50b6
clr %l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000
sethi %hi(0xf7d1d400),%l4 ! %l4 = 00000000f7d1d400
! Mem[0000000073000020] = 4511b3a2, %l7 = ffffffffffffff92
ldsba [%i2+%o4]0x88,%l7 ! %l7 = ffffffffffffffa2
! Mem[0000000090000104] = a19e7aa0, %g2 = 0000000000008cae
lduh [%i4+0x106],%g2 ! %g2 = 000000000000a19e
! Mem[0000000090800070] = 42826fb9, %g2 = 000000000000a19e
ldsh [%i5+0x072],%g2 ! %g2 = 0000000000004282
! Mem[0000000073800010] = 7b00a5a1, %l0 = 000000000ba2b161
lduha [%i3+%o2]0x81,%l0 ! %l0 = 0000000000007b00
! Mem[0000000072000028] = fbed7848, %l4 = 00000000f7d1d400
swapa [%i0+%o5]0x89,%l4 ! %l4 = 00000000fbed7848
p49_label_6:
! %l2 = 12b3ec6bf8f7404f, immed = fffff26c, %y = fc19af01
udiv %l2,-0xd94,%l6 ! %l6 = 00000000fc19bc61
mov %l0,%y ! %y = 00007b00
! %l1 = 0000000002921dc0, Mem[0000000072800008] = 11d0c638
stha %l1,[%i1+%o1]0x88 ! Mem[0000000072800008] = 11d01dc0
! Mem[0000000073000000] = b5b73640, %l2 = 12b3ec6bf8f7404f
ldstuba [%i2+%g0]0x89,%l2 ! %l2 = 00000040000000ff
! Mem[00000000730000e8] = 861736ce, %l5 = 00000000f76a6828
swap [%i2+0x0e8],%l5 ! %l5 = 00000000861736ce
! Mem[0000000091000010] = 14e741194f877aae, %g2 = 0000000000004282
ldx [%i6+%o2],%g2 ! %g2 = 14e741194f877aae
! Mem[0000000072800020] = 0810c3ac, %l4 = 00000000fbed7848
lduba [%i1+%o4]0x88,%l4 ! %l4 = 00000000000000ac
! %f10 = 6aad64fb, Mem[00000000720000a0] = 945ea5c4
sta %f10,[%i0+0x0a0]%asi ! Mem[00000000720000a0] = 6aad64fb
! %f27 = 9eddf216, Mem[0000000090800144] = a883c31a
st %f27,[%i5+0x144] ! Mem[0000000090800144] = 9eddf216
! Mem[0000000091000130] = 44f396ae a71a8cdc, %g2 = 4f877aae, %g3 = 2e9f5b4f
ldd [%i6+0x130],%g2 ! %g2 = 0000000044f396ae 00000000a71a8cdc
! %l3 = 0000000000000026, Mem[0000000091800178] = b03d72e9
sth %l3,[%o0+0x178] ! Mem[0000000091800178] = 002672e9
p49_label_7:
! Mem[0000000073000018] = 99e37060 5cee88b3, %l2 = 00000040, %l3 = 00000026
ldd [%i2+%o3],%l2 ! %l2 = 0000000099e37060 000000005cee88b3
! %l2 = 0000000099e37060, %l6 = 00000000fc19bc61, %ccr = 08
move %xcc,%l2,%l6 ! Register Not Moved
! %l1 = 0000000002921dc0, %l5 = 00000000861736ce, %ccr = 08
movn %xcc,%l1,%l5 ! Register Not Moved
! %f0 = b6650a76 65a78c84, Mem[00000000908000f0] = 92c8b875 4e91ae77
std %f0 ,[%i5+0x0f0] ! Mem[00000000908000f0] = b6650a76 65a78c84
! %l7 = ffffffffffffffa2, imm = 0000000000000cc5, %l7 = ffffffffffffffa2
orn %l7,0xcc5,%l7 ! %l7 = ffffffffffffffba
! Mem[0000000091800100] = 6dbf041e, %g2 = 0000000044f396ae
ldub [%o0+0x100],%g2 ! %g2 = 000000000000006d
! Randomly selected nop
nop
! %l5 = 00000000861736ce, Mem[0000000072800008] = c01dd011bc7f3214
stxa %l5,[%i1+%o1]0x81 ! Mem[0000000072800008] = 00000000861736ce
! Mem[00000000738001a8] = f8f758d0, %l6 = 00000000fc19bc61
swap [%i3+0x1a8],%l6 ! %l6 = 00000000f8f758d0
! %l3 = 000000005cee88b3
sethi %hi(0x164ed000),%l3 ! %l3 = 00000000164ed000
p49_label_8:
! %l1 = 0000000002921dc0, %l1 = 0000000002921dc0, %l7 = ffffffffffffffba
andncc %l1,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44
! Mem[00000000918001e8] = a309f910, %g2 = 000000000000006d
lduw [%o0+0x1e8],%g2 ! %g2 = 00000000a309f910
! Mem[0000000091800148] = 4e1dc160, %g18 = 020f7a244f3d0d72
ldsw [%o0+0x148],%g2 ! %g2 = 020f7a244f3d0d72
! Mem[0000000090800190] = 172bb11b249cb1ed, %f48 = 089d02df 781f77ff
ldd [%i5+0x190],%f48 ! %f48 = 172bb11b 249cb1ed
! %l0 = 00007b00, %l1 = 02921dc0, Mem[0000000073800008] = f1c8ec79 4f917766
stda %l0,[%i3+%o1]0x80 ! Mem[0000000073800008] = 00007b00 02921dc0
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000073000190] = eacf21fe, %l0 = 00007b00, %l0 = 00007b00
add %i2,0x190,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000eacf21fe
! Mem[0000000072800000] = f4460469, %l4 = 00000000000000ac
ldstuba [%i1+%g0]0x80,%l4 ! %l4 = 000000f4000000ff
! %f7 = ab998c5b, Mem[0000000072000020] = 60d863cc
sta %f7 ,[%i0+%o4]0x88 ! Mem[0000000072000020] = ab998c5b
! immd = 00000000000002cb, %l0 = 00000000eacf21fe, %ccr = 44
movpos %icc,0x2cb,%l0 ! Moved, %l0 = 00000000000002cb
p49_label_9:
! Mem[0000000072800020] = acc31008, %l4 = 00000000000000f4
lduba [%i1+%o4]0x81,%l4 ! %l4 = 00000000000000ac
! Mem[0000000073800028] = de3c5f2c4ee4d512, %l0 = 00000000000002cb
ldxa [%i3+%o5]0x88,%l0 ! %l0 = de3c5f2c4ee4d512
! %l0 = 4ee4d512, %l1 = 02921dc0, Mem[0000000073800078] = 90fa000e 35c6b9f5
std %l0,[%i3+0x078] ! Mem[0000000073800078] = 4ee4d512 02921dc0
! %l0 = 4ee4d512, %l1 = 02921dc0, Mem[0000000090800070] = 23db4282 6fb98264
std %l0,[%i5+0x070] ! Mem[0000000090800070] = 4ee4d512 02921dc0
! Mem[00000000910000cc] = 91a380d3, %g2 = 000000004e1dc160
lduw [%i6+0x0cc],%g2 ! %g2 = 0000000091a380d3
! Mem[0000000073800168] = 814a66a6, %l7 = 0000000000000000
lduh [%i3+0x168],%l7 ! %l7 = 000000000000814a
! Mem[0000000090800010] = 8d8cadf7, %g2 = 0000000091a380d3
lduw [%i5+%o2],%g2 ! %g2 = 000000008d8cadf7
! %l0 = de3c5f2c4ee4d512, Mem[0000000072800020] = 0810c3ac
stba %l0,[%i1+%o4]0x88 ! Mem[0000000072800020] = 0810c312
! %l2 = 0000000099e37060, %l3 = 00000000164ed000, %l7 = 000000000000814a
udivx %l2,%l3,%l7 ! %l7 = 0000000000000006
! Mem[00000000910001c0] = ba3c6dbf, %g2 = 000000008d8cadf7
ldsh [%i6+0x1c2],%g2 ! %g2 = ffffffffffffba3c
p49_label_10:
! %l7 = 0000000000000006, immed = ffffffde, %ccr = 44
movre %l7,-0x022,%l7 ! Not Moved, %l7 = 0000000000000006
! Mem[00000000918001c8] = 9220125c, %g2 = ffffffffffffba3c
ldub [%o0+0x1c8],%g2 ! %g2 = 0000000000000092
! Mem[0000000090800014] = 8a81bba7, %g2 = 0000000000000092
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090800048] = 6b234ec5 7f63d586, %g2 = ffffff8a, %g3 = a71a8cdc
ldd [%i5+0x048],%g2 ! %g2 = 000000006b234ec5 000000007f63d586
! Mem[0000000091800138] = 770a7a93, %g2 = 000000006b234ec5
lduha [%o0+0x13a]%asi,%g2 ! %g2 = 000000000000770a
! Mem[0000000073800018] = 67a7c1da, %l1 = 0000000002921dc0
ldsha [%i3+%o3]0x88,%l1 ! %l1 = ffffffffffffc1da
! Mem[0000000073800194] = a15b8cff, %l3 = 00000000164ed000
ldsba [%i3+0x194]%asi,%l3 ! %l3 = ffffffffffffffa1
! %l2 = 99e37060, %l3 = ffffffa1, Mem[0000000090800098] = bde91366 f194589f
stda %l2,[%i5+0x098]%asi ! Mem[0000000090800098] = 99e37060 ffffffa1
! %f8 = 832d4dcc 1eef27f9, Mem[00000000738001b8] = 5ea6849e 49e63f9c
std %f8 ,[%i3+0x1b8] ! Mem[00000000738001b8] = 832d4dcc 1eef27f9
! %l6 = 00000000f8f758d0, Mem[000000009080004e] = d586db16
sth %l6,[%i5+0x04e] ! Mem[000000009080004c] = 58d0db16
p49_label_11:
! %l4 = 00000000000000ac, immed = 00000022, %ccr = 44
movre %l4,0x022,%l3 ! Not Moved, %l3 = ffffffffffffffa1
! %l3 = ffffffffffffffa1, Mem[00000000738000e8] = 0e74b137172e8782
stx %l3,[%i3+0x0e8] ! Mem[00000000738000e8] = ffffffffffffffa1
! Mem[00000000918000e8] = 6c82cd42 6ad942c8, %g2 = 0000770a, %g3 = 7f63d586
ldd [%o0+0x0e8],%g2 ! %g2 = 000000006c82cd42 000000006ad942c8
! %l2 = 99e37060, %l3 = ffffffa1, Mem[00000000908001d0] = 1a221693 dcbf55cd
std %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 99e37060 ffffffa1
! Mem[0000000090800148] = a5b1dbba2cfe970f, %g2 = 000000006c82cd42
ldx [%i5+0x148],%g2 ! %g2 = a5b1dbba2cfe970f
! %l2 = 0000000099e37060, immed = ffffffe0, %ccr = 44
movrgz %l2,-0x020,%l4 ! Moved, %l4 = ffffffffffffffe0
! Mem[0000000091000194] = f32db03d, %g18 = 020f7a244f3d0d72
ldsw [%i6+0x194],%g2 ! %g2 = 020f7a244f3d0d72
! %l6 = 00000000f8f758d0, %l0 = de3c5f2c4ee4d512, %ccr = 44
movrlz %l6,%l0,%l6 ! Not Moved, %l6 = 00000000f8f758d0
! %l7 = 0000000000000006, Mem[0000000073000008] = 6b333483
stba %l7,[%i2+%o1]0x88 ! Mem[0000000073000008] = 6b333406
! Mem[0000000090000044] = 1b68e3c1, %g2 = fffffffff32db03d
ldsb [%i4+0x046],%g2 ! %g2 = 000000000000001b
p49_label_12:
membar #Sync ! Added by membar checker (279)
! %l3 = ffffffffffffffa1, Mem[0000000090000075] = eeafc5fa
stb %l3,[%i4+0x075] ! Mem[0000000090000074] = a1afc5fa
! Mem[00000000900000f0] = 533986c0 ffc5a30b, %g2 = 0000001b, %g3 = 6ad942c8
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000533986c0 00000000ffc5a30b
! Mem[000000009080001c] = 9c43656b, %g2 = 00000000533986c0
ldsb [%i5+0x01d],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000908000d4] = 1ce79c4d, %g2 = ffffffffffffff9c
ldub [%i5+0x0d6],%g2 ! %g2 = 000000000000001c
! %l1 = ffffffffffffc1da, Mem[0000000091000070] = a6e137bbab1740c8
stx %l1,[%i6+0x070] ! Mem[0000000091000070] = ffffffffffffc1da
! Mem[00000000910000f8] = 2bd48627c5b55944, %g2 = 000000000000001c
ldx [%i6+0x0f8],%g2 ! %g2 = 2bd48627c5b55944
! Mem[0000000090000160] = 592fa669, %g2 = 2bd48627c5b55944
ldsb [%i4+0x161],%g2 ! %g2 = 0000000000000059
! %l5 = 00000000861736ce, %l5 = 00000000861736ce, %l5 = 00000000861736ce
subccc %l5,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44
! %l0 = de3c5f2c4ee4d512, Mem[00000000910001a0] = bec31e54, %asi = 80
stha %l0,[%i6+0x1a0]%asi ! Mem[00000000910001a0] = d5121e54
! Mem[0000000090800180] = 5bb62bcb, %g2 = 0000000000000059
lduh [%i5+0x180],%g2 ! %g2 = 0000000000005bb6
p49_label_13:
! %l6 = f8f758d0, %l7 = 00000006, Mem[0000000073000028] = 023844e2 00cb52b4
stda %l6,[%i2+%o5]0x88 ! Mem[0000000073000028] = f8f758d0 00000006
! immd = 00000000000000a4, %l7 = 0000000000000006, %ccr = 44
move %icc,0x0a4,%l7 ! Moved, %l7 = 00000000000000a4
! Mem[000000007200011c] = c58b85cc, %l3 = ffffffffffffffa1
ldstub [%i0+0x11c],%l3 ! %l3 = 000000c5000000ff
! Mem[0000000072800008] = 00000000, %l4 = ffffffffffffffe0
ldsha [%i1+%o1]0x81,%l4 ! %l4 = 0000000000000000
! %l2 = 0000000099e37060, immed = fffffdc7, %y = 00007b00
udiv %l2,-0x239,%l0 ! %l0 = 0000000000007b00
mov %l0,%y ! %y = 00007b00
! %l7 = 00000000000000a4, Mem[00000000910001ec] = 2936a680, %asi = 80
stba %l7,[%i6+0x1ec]%asi ! Mem[00000000910001ec] = a436a680
! Mem[00000000728000f4] = fbbcb085, %l1 = ffffc1da, %l5 = 00000000
add %i1,0xf4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000fbbcb085
! Mem[00000000900000a8] = 10593f2f, %g18 = 020f7a244f3d0d72
ldsw [%i4+0x0a8],%g2 ! %g2 = 020f7a244f3d0d72
! Mem[0000000090800150] = 2c26f3ef, %g2 = 0000000010593f2f
ldsh [%i5+0x150],%g2 ! %g2 = 0000000000002c26
! %l2 = 0000000099e37060, Mem[00000000900000bc] = ee99009a, %asi = 80
stwa %l2,[%i4+0x0bc]%asi ! Mem[00000000900000bc] = 99e37060
p49_label_14:
! %l2 = 99e37060, %l3 = 000000c5, Mem[00000000908000d8] = 9c4dedb5 2e9f5b4f
std %l2,[%i5+0x0d8] ! Mem[00000000908000d8] = 99e37060 000000c5
! immd = 00000000000001c7, %l6 = 00000000f8f758d0, %ccr = 44
movpos %icc,0x1c7,%l6 ! Moved, %l6 = 00000000000001c7
! %l5 = 00000000fbbcb085, Mem[0000000091800178] = 002672e9
stb %l5,[%o0+0x178] ! Mem[0000000091800178] = 852672e9
! %l2 = 0000000099e37060, %l1 = ffffffffffffc1da, %l7 = 00000000000000a4
srlx %l2,%l1,%l7 ! %l7 = 0000000000000026
! %l6 = 00000000000001c7, %l2 = 0000000099e37060, %l7 = 0000000000000026
add %l6,%l2,%l7 ! %l7 = 0000000099e37227
! %l1 = ffffffffffffc1da, %l5 = 00000000fbbcb085, %ccr = 44
movrne %l1,%l5,%l0 ! Moved, %l0 = 00000000fbbcb085
! Mem[0000000072800090] = 6c75cc5f, %l0 = 00000000fbbcb085
ldstub [%i1+0x090],%l0 ! %l0 = 0000006c000000ff
! Mem[0000000073000000] = ce463efeb5b736ff, %f24 = 839f8ec3 af17b314
ldda [%i2+%g0]0x89,%f24 ! %f24 = ce463efe b5b736ff
! %l3 = 00000000000000c5, %l1 = ffffffffffffc1da, %l5 = 00000000fbbcb085
srl %l3,%l1,%l5 ! %l5 = 0000000000000000
! Mem[0000000073800020] = 92aec6d8, %l0 = 000000000000006c
swapa [%i3+%o4]0x80,%l0 ! %l0 = 0000000092aec6d8
p49_label_15:
! %f0 = b6650a76 65a78c84 4f2ef79a a5634771
! %f4 = 4ab41987 6140b8eb 8236e5a9 ab998c5b
! %f8 = 832d4dcc 1eef27f9 6aad64fb dd4a5d0e
! %f12 = 92a73ede 140c1d0c d22de671 d8ef7503
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %f21 = 282607aa, Mem[000000009000010c] = f88c29a9
st %f21,[%i4+0x10c] ! Mem[000000009000010c] = 282607aa
! Mem[0000000073000008] = 0634336b 41a9bb43, %l6 = 000001c7, %l7 = 99e37227
ldda [%i2+%o1]0x81,%l6 ! %l6 = 000000000634336b 0000000041a9bb43
! Mem[0000000073000010] = fa85e14a, %l1 = ffffffffffffc1da
ldstuba [%i2+%o2]0x80,%l1 ! %l1 = 000000fa000000ff
! immd = 000000000000036e, %l1 = 00000000000000fa, %ccr = 44
movne %xcc,0x36e,%l1 ! Register Not Moved
! Mem[0000000072000018] = 7b628042, %l4 = 0000000000000000
ldswa [%i0+%o3]0x80,%l4 ! %l4 = 000000007b628042
! %l6 = 000000000634336b, Mem[0000000073800020] = 6c000000
stwa %l6,[%i3+%o4]0x89 ! Mem[0000000073800020] = 0634336b
! %l3 = 00000000000000c5, %l4 = 000000007b628042, %ccr = 44
movg %xcc,%l3,%l4 ! Register Not Moved
! Clear Register : %l4 = 000000007b628042
clr %l4 ! %l4 = 0000000000000000
! %l6 = 0634336b, %l7 = 41a9bb43, Mem[0000000090800050] = db161e2b e8d47b00
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 0634336b 41a9bb43
p49_label_16:
! Mem[00000000730000c0] = fece4d5c68ccc471, %l0 = 0000000092aec6d8, %l3 = 00000000000000c5
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = fece4d5c68ccc471
! %l2 = 99e37060, %l3 = 68ccc471, Mem[00000000900001b8] = 0375efd8 71e62dd2
stda %l2,[%i4+0x1b8]%asi ! Mem[00000000900001b8] = 99e37060 68ccc471
! %l2 = 0000000099e37060, %l5 = 0000000000000000, %ccr = 44
movvc %xcc,%l2,%l5 ! Moved, %l5 = 0000000099e37060
! %l4 = 0000000000000000, %l3 = fece4d5c68ccc471, %ccr = 44
movpos %xcc,%l4,%l3 ! Moved, %l3 = 0000000000000000
! Mem[00000000720001ec] = cf668f04, %l1 = 000000fa, %l4 = 00000000
add %i0,0x1ec,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000cf668f04
! Mem[000000009100007c] = a5ee037f, %g2 = 0000000000002c26
ldsh [%i6+0x07e],%g2 ! %g2 = ffffffffffffa5ee
! Mem[0000000073800000] = 29125be0 2637ee01, %l0 = 92aec6d8, %l1 = 000000fa
ldda [%i3+%g0]0x89,%l0 ! %l0 = 000000002637ee01 0000000029125be0
! Mem[0000000091000014] = 7aae6b8e, %g2 = ffffffffffffa5ee
lduh [%i6+0x016],%g2 ! %g2 = 0000000000007aae
! %f16 = 142cd0e5 408f999a 6e2a84ee 176affac
! %f20 = 644c885e 282607aa 75b24cc7 20abf653
! %f24 = ce463efe b5b736ff 9dc3f6ac 9eddf216
! %f28 = 36118477 3dbc402f 89c8868c 23865acf
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l3 = 0000000000000000, Mem[000000009180006c] = e82208c9
stw %l3,[%o0+0x06c] ! Mem[000000009180006c] = 00000000
p49_label_17:
! %l4 = 00000000cf668f04, imm = 0000000000000007, %l0 = 000000002637ee01
srl %l4,0x007,%l0 ! %l0 = 00000000019ecd1e
! %l7 = 0000000041a9bb43, imm = fffffffffffffa8a, %l2 = 0000000099e37060
sub %l7,-0x576,%l2 ! %l2 = 0000000041a9c0b9
! %l4 = 00000000cf668f04, Mem[00000000900001d7] = 4a5b8c99
stb %l4,[%i4+0x1d7] ! Mem[00000000900001d4] = 045b8c99
! %f1 = 65a78c84, Mem[0000000091000170] = 41b868c4
sta %f1 ,[%i6+0x170]%asi ! Mem[0000000091000170] = 65a78c84
! %f4 = 4ab41987, Mem[0000000091800020] = b8815b27
sta %f4 ,[%o0+0x020]%asi ! Mem[0000000091800020] = 4ab41987
! %l6 = 000000000634336b, Mem[0000000073800020] = f84575940634336b
stxa %l6,[%i3+%o4]0x89 ! Mem[0000000073800020] = 000000000634336b
! Mem[00000000908000e4] = c852478e, %g2 = 0000000000007aae
lduwa [%i5+0x0e4]%asi,%g2 ! %g2 = 00000000c852478e
! Mem[00000000908000a4] = acc620fa, %g2 = 00000000c852478e
ldub [%i5+0x0a4],%g2 ! %g2 = 00000000000000ac
! Mem[00000000908000b0] = db43d43ebf592623, %g2 = 00000000000000ac
ldx [%i5+0x0b0],%g2 ! %g2 = db43d43ebf592623
! %l6 = 000000000634336b, %l6 = 000000000634336b, %y = 00007b00
mulscc %l6,%l6,%l2 ! %l2 = 00000000031a19b5, %ccr = 00, %y = 80003d80
p49_label_18:
! Mem[000000009000003c] = 8dfc4882, %g2 = db43d43ebf592623
lduba [%i4+0x03c]%asi,%g2 ! %g2 = 000000000000008d
! Mem[0000000072800018] = 839f8ec3 af17b314, %l4 = cf668f04, %l5 = 99e37060
ldda [%i1+%o3]0x80,%l4 ! %l4 = 00000000839f8ec3 00000000af17b314
! %f4 = 4ab41987, Mem[00000000900000a8] = 9dc3f6ac
sta %f4 ,[%i4+0x0a8]%asi ! Mem[00000000900000a8] = 4ab41987
! Mem[000000009000019c] = 3682f927, %g2 = 000000000000008d
ldsb [%i4+0x19e],%g2 ! %g2 = 0000000000000036
! Mem[0000000072800028] = 1053e73b, %l2 = 00000000031a19b5
ldsha [%i1+%o5]0x89,%l2 ! %l2 = ffffffffffffe73b
! %l7 = 0000000041a9bb43, Mem[00000000918001e0] = a1517e7af6dfe73d
stx %l7,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000000041a9bb43
! immd = 0000000000000234, %l5 = 00000000af17b314, %ccr = 00
movpos %xcc,0x234,%l5 ! Moved, %l5 = 0000000000000234
! %l6 = 000000000634336b, Mem[000000009080010e] = 6093b2e0
sth %l6,[%i5+0x10e] ! Mem[000000009080010c] = 336bb2e0
membar #Sync ! Added by membar checker (280)
! Mem[00000000900001c0] = 848ca765, %g2 = 0000000000000036
lduw [%i4+0x1c0],%g2 ! %g2 = 00000000848ca765
! Mem[0000000090800024] = 80100360, %g2 = 00000000848ca765
lduw [%i5+0x024],%g2 ! %g2 = 0000000080100360
p49_label_19:
! %l5 = 0000000000000234, imm = fffffffffffffea3, %l1 = 0000000029125be0
taddcc %l5,-0x15d,%l1 ! %l1 = 00000000000000d7, %ccr = 13
! Mem[00000000908000b0] = db43d43ebf592623, %g2 = 0000000080100360
ldx [%i5+0x0b0],%g2 ! %g2 = db43d43ebf592623
! %f16 = 142cd0e5 408f999a 6e2a84ee 176affac
! %f20 = 644c885e 282607aa 75b24cc7 20abf653
! %f24 = ce463efe b5b736ff 9dc3f6ac 9eddf216
! %f28 = 36118477 3dbc402f 89c8868c 23865acf
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! %l4 = 00000000839f8ec3, %l7 = 0000000041a9bb43, %ccr = 13
movvs %xcc,%l4,%l7 ! Register Not Moved
! immd = 00000000000001b8, %l2 = ffffffffffffe73b, %ccr = 13
movg %xcc,0x1b8,%l2 ! Moved, %l2 = 00000000000001b8
! Mem[00000000730000c0] = fece4d5c68ccc471, %l2 = 00000000000001b8, %l6 = 000000000634336b
add %i2,0xc0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = fece4d5c68ccc471
! Mem[00000000908001e4] = eb691ff5, %g2 = db43d43ebf592623
ldub [%i5+0x1e6],%g2 ! %g2 = 00000000000000eb
! %l2 = 00000000000001b8, Mem[0000000090800065] = 57e90f88
stb %l2,[%i5+0x065] ! Mem[0000000090800064] = b8e90f88
! Mem[0000000090800034] = 972c7ed0, %g2 = 00000000000000eb
ldsha [%i5+0x036]%asi,%g2 ! %g2 = ffffffffffff972c
! Mem[0000000073800066] = 2c7536ec, %l7 = 0000000041a9bb43
ldstub [%i3+0x066],%l7 ! %l7 = 00000036000000ff
p49_label_20:
! Mem[00000000728001f8] = b7f72b24, %l3 = 0000000000000000
swap [%i1+0x1f8],%l3 ! %l3 = 00000000b7f72b24
! %l4 = 00000000839f8ec3, imm = fffffffffffff897, %l4 = 00000000839f8ec3
xnorcc %l4,-0x769,%l4 ! %l4 = 00000000839f89ab, %ccr = 08
! %l6 = fece4d5c68ccc471, Mem[0000000091800008] = 30e846b2
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 68ccc471
! Mem[00000000908001f0] = f3470c897131ee4a, %g2 = ffffffffffff972c
ldx [%i5+0x1f0],%g2 ! %g2 = f3470c897131ee4a
! Mem[00000000730001c0] = d19eb4ee 9a57998e 8c2a7ad0 4910fec8
! Mem[00000000730001d0] = b28c1263 73d9fbc8 23979c07 bd2cc4f7
! Mem[00000000730001e0] = 1ce2e64d e0f86d74 2d34e150 52056f88
! Mem[00000000730001f0] = 8e29c8e6 62cb2ba8 acc863ba d622db21
ldda [%i2+%g6]ASI_BLK_SL,%f0 ! Block Load from 00000000730001c0
! Mem[0000000072800018] = 839f8ec3, %l7 = 0000000000000036
ldstuba [%i1+%o3]0x80,%l7 ! %l7 = 00000083000000ff
! %l7 = 0000000000000083, %l5 = 0000000000000234, %ccr = 08
movcs %icc,%l7,%l5 ! Register Not Moved
! Mem[0000000090000180] = 848ca765760a65b6, %f48 = 681b52ca 8a60149d
ldd [%i4+0x180],%f48 ! %f48 = 848ca765 760a65b6
! %l5 = 0000000000000234, %l1 = 00000000000000d7, %l3 = 00000000b7f72b24
addc %l5,%l1,%l3 ! %l3 = 000000000000030b
! %l5 = 0000000000000234, %l0 = 00000000019ecd1e, %ccr = 08
move %icc,%l5,%l0 ! Register Not Moved
p49_label_21:
! Mem[0000000072800050] = d25c58d3, %l4 = 839f89ab, %l7 = 00000083
add %i1,0x50,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d25c58d3
! Mem[0000000090800080] = f8f7404f5cba973e, %g2 = f3470c897131ee4a
ldx [%i5+0x080],%g2 ! %g2 = f8f7404f5cba973e
! Mem[0000000090000004] = a043847e, %g2 = f8f7404f5cba973e
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffa043
! Mem[000000009100014c] = d7bf6548, %g2 = ffffffffffffa043
ldsb [%i6+0x14f],%g2 ! %g2 = ffffffffffffffd7
! %l3 = 000000000000030b, immd = 00000000000007b9, %l7 = 00000000d25c58d3
mulx %l3,0x7b9,%l7 ! %l7 = 0000000000177ff3
! Mem[0000000072800008] = 00000000, %l0 = 00000000019ecd1e
ldsha [%i1+%o1]0x89,%l0 ! %l0 = 0000000000000000
! %l3 = 000000000000030b, Mem[0000000090000108] = 7aa04c5f282607aa
stx %l3,[%i4+0x108] ! Mem[0000000090000108] = 000000000000030b
membar #Sync ! Added by membar checker (281)
! Mem[0000000090000140] = 142cd0e5 408f999a 6e2a84ee 176affac
! Mem[0000000090000150] = 644c885e 282607aa 75b24cc7 20abf653
! Mem[0000000090000160] = ce463efe b5b736ff 9dc3f6ac 9eddf216
! Mem[0000000090000170] = 36118477 3dbc402f 89c8868c 23865acf
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %l2 = 00000000000001b8, Mem[00000000720001d8] = bed728728aaef3e6
stx %l2,[%i0+0x1d8] ! Mem[00000000720001d8] = 00000000000001b8
! Mem[0000000072800084] = a1aa6696, %l3 = 000000000000030b
lduw [%i1+0x084],%l3 ! %l3 = 00000000a1aa6696
p49_label_22:
! %l6 = 68ccc471, %l7 = 00177ff3, Mem[00000000908001c8] = 4e632be1 557ad745
std %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 68ccc471 00177ff3
! %l1 = 00000000000000d7, Mem[0000000091000198] = 51e60601c3f8aeb5
stx %l1,[%i6+0x198] ! Mem[0000000091000198] = 00000000000000d7
! %l4 = 839f89ab, %l5 = 00000234, Mem[0000000073000020] = a2b31145 b9045f55
stda %l4,[%i2+%o4]0x80 ! Mem[0000000073000020] = 839f89ab 00000234
! Mem[00000000908000b8] = 23b6122573175eee, %f48 = 9a998f40 e5d02c14
ldda [%i5+0x0b8]%asi,%f48 ! %f48 = 23b61225 73175eee
! %f16 = 142cd0e5 408f999a 6e2a84ee 176affac
! %f20 = 644c885e 282607aa 75b24cc7 20abf653
! %f24 = ce463efe b5b736ff 9dc3f6ac 9eddf216
! %f28 = 36118477 3dbc402f 89c8868c 23865acf
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000072000020] = 5b8c99ab49c246b8, %l1 = 00000000000000d7
ldxa [%i0+%o4]0x80,%l1 ! %l1 = 5b8c99ab49c246b8
! %l2 = 00000000000001b8, %l1 = 5b8c99ab49c246b8, %l6 = fece4d5c68ccc471
xnorcc %l2,%l1,%l6 ! %l6 = a4736654b63db8ff, %ccr = 88
! %l5 = 0000000000000234, %l4 = 00000000839f89ab, %l0 = 0000000000000000
mulx %l5,%l4,%l0 ! %l0 = 00000121fb7b4cbc
! Mem[00000000918001ec] = 41b08f30, %g2 = ffffffffffffffd7
lduw [%o0+0x1ec],%g2 ! %g2 = 0000000041b08f30
! Mem[00000000910001b8] = fe0490b8, %g2 = 0000000041b08f30
lduwa [%i6+0x1b8]%asi,%g2 ! %g2 = 00000000fe0490b8
p49_label_23:
! Mem[0000000072000020] = ab998c5b, %l0 = 00000121fb7b4cbc
swapa [%i0+%o4]0x88,%l0 ! %l0 = 00000000ab998c5b
! Mem[0000000073800000] = 29125be02637ee01, %l1 = 5b8c99ab49c246b8
ldxa [%i3+%g0]0x89,%l1 ! %l1 = 29125be02637ee01
! Mem[00000000918000b8] = de6b8865455c37c1, %g2 = 00000000fe0490b8
ldx [%o0+0x0b8],%g2 ! %g2 = de6b8865455c37c1
! Mem[00000000910001a0] = d5121e54ea13ce24, %g2 = de6b8865455c37c1
ldx [%i6+0x1a0],%g2 ! %g2 = d5121e54ea13ce24
! %l6 = a4736654b63db8ff, Mem[00000000908000a4] = acc620fa
stw %l6,[%i5+0x0a4] ! Mem[00000000908000a4] = b63db8ff
! immd = 00000000000001b4, %l6 = a4736654b63db8ff, %ccr = 88
movvc %icc,0x1b4,%l6 ! Moved, %l6 = 00000000000001b4
! Mem[0000000091800188] = a80acd366efc0b6e, %g2 = d5121e54ea13ce24
ldx [%o0+0x188],%g2 ! %g2 = a80acd366efc0b6e
! Mem[0000000073800160] = 53e8997b0541930e, %l6 = 00000000000001b4, %l7 = 0000000000177ff3
add %i3,0x160,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 53e8997b0541930e
! %f12 = a82bcb62 e6c8298e, Mem[00000000918000b8] = de6b8865 455c37c1
std %f12,[%o0+0x0b8] ! Mem[00000000918000b8] = a82bcb62 e6c8298e
! %l7 = 53e8997b0541930e
setx 0xe8d465586a65f1e7,%g7,%l7 ! %l7 = e8d465586a65f1e7
p49_label_24:
! Mem[0000000072800000] = 690446ff, %l7 = e8d465586a65f1e7
swapa [%i1+%g0]0x88,%l7 ! %l7 = 00000000690446ff
! Mem[0000000073800028] = 4ee4d512, %l6 = 00000000000001b4
lduba [%i3+%o5]0x88,%l6 ! %l6 = 0000000000000012
! Mem[000000009100011c] = e742f35d, %g2 = a80acd366efc0b6e
ldub [%i6+0x11f],%g2 ! %g2 = 00000000000000e7
! %l3 = 00000000a1aa6696, %l7 = 00000000690446ff, %l0 = 00000000ab998c5b
and %l3,%l7,%l0 ! %l0 = 0000000021004696
! %f8 = 746df8e0 4de6e21c, Mem[0000000073000018] = 6070e399 b388ee5c
stda %f8 ,[%i2+%o3]0x89 ! Mem[0000000073000018] = 746df8e0 4de6e21c
save ! CWP = 1
! Mem[00000000910001b0] = 2459beee9640fe46, %g2 = 00000000000000e7
ldx [%o6+0x1b0],%g2 ! %g2 = 2459beee9640fe46
! Mem[0000000072000010] = 888661d2, %l2 = 5469168da66dc064
ldstuba [%o0+%i2]0x80,%l2 ! %l2 = 00000088000000ff
! Mem[0000000090800018] = 81bba7c3 619c4365, %g2 = 9640fe46, %g3 = ffc5a30b
ldd [%o5+%i3],%g2 ! %g2 = 0000000081bba7c3 00000000619c4365
! Mem[0000000072000018] = 4280627b, %f15 = ba63c8ac
lda [%o0+%i3]0x89,%f15 ! %f15 = 4280627b
p49_label_25: ! %cwp = 1
! %l0 = 2baf53dc796b657a, imm = 00000000000003b2, %l3 = 5c7c74923063fba9
xor %l0,0x3b2,%l3 ! %l3 = 2baf53dc796b66c8
! %l0 = 2baf53dc796b657a, %l1 = 2fef766e30e850e3, %ccr = 88
movrgez %l0,%l1,%l7 ! Moved, %l7 = 2fef766e30e850e3
! %l3 = 2baf53dc796b66c8, Mem[00000000900000a4] = b5b736ff
stw %l3,[%o4+0x0a4] ! Mem[00000000900000a4] = 796b66c8
! %l2 = 0000000000000088, Mem[00000000728000d0] = 3063b0b7c5f4d2ea, %asi = 80
stxa %l2,[%o1+0x0d0]%asi ! Mem[00000000728000d0] = 0000000000000088
! Mem[0000000090000000] = 53b3c5b8, %g2 = 0000000081bba7c3
ldsh [%o4+0x002],%g2 ! %g2 = 00000000000053b3
! %l3 = 2baf53dc796b66c8, imm = 000000000000000f, %l0 = 2baf53dc796b657a
sra %l3,0x00f,%l0 ! %l0 = 000000000000f2d6
! %l3 = 2baf53dc796b66c8, imm = 000000000000001a, %l4 = ecba8db08803f763
sra %l3,0x01a,%l4 ! %l4 = 000000000000001e
! Mem[00000000918001e8] = a309f910, %g18 = 2cbc432de5434c6b
ldsw [%i0+0x1e8],%g2 ! %g2 = 2cbc432de5434c6b
! %l0 = 000000000000f2d6, %l4 = 000000000000001e, %l1 = 2fef766e30e850e3
tsubcctv %l0,%l4,%l1 ! %l0 = 000000000000f2f9, Trapped
! %l6 = fbb2dcf6e07414d4, %l6 = fbb2dcf6e07414d4, %ccr = 88
movn %icc,%l6,%l6 ! Register Not Moved
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p49_branch_failed
p49_not_taken_0_end:
! End of Random Code for Thread 49
restore ! CWP = 0
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 0000000021004696
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 29125be02637ee01
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000001b8
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a1aa6696
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000839f89ab
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000234
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000012
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000690446ff
bne,a,pn %xcc,p49_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x80003d80,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p49_failed
mov 0x111,%g1
! Check Floating Point Registers
p49_check_fp_registers:
set p49_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8e99579a eeb49ed1
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c8fe1049 d07a2a8c
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c8fbd973 63128cb2
bne %xcc,p49_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f7c42cbd 079c9723
bne %xcc,p49_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 746df8e0 4de6e21c
bne %xcc,p49_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 886f0552 50e1342d
bne %xcc,p49_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a82bcb62 e6c8298e
bne %xcc,p49_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 21db22d6 4280627b
bne %xcc,p49_f14_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ce463efe b5b736ff
bne %xcc,p49_f24_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = af01ec2ea39473ee
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 = ff8661d23c378a36
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = bc4c7bfb49c246b8
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 = 00d4d1f7c5f589bc
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 = 6aad64fb1a0e9723
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000720000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x118],%g2 ! Expected data = a4d28199ff8b85cc
ldx [%i0+0x118],%g3 ! Observed data at 0000000072000118
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x118,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 00000000000001b8
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000720001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1d8,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e7f1656adf421710
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 = 00000000861736ce
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 = 361184773dbc402f
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 = ff9f8ec3af17b314
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 = 12c310087eb71ade
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff75cc5f1f08add5
ldx [%i1+0x090],%g3 ! Observed data at 0000000072800090
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000000000000088
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000728000d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = fc5f0c8f7fa5fd09
ldx [%i1+0x138],%g3 ! Observed data at 0000000072800138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 91870e1d5090ffc8
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000728001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000000bfaec600
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000728001f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1f8,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff36b7b5fe3e46ce
ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0634336b41a9bb43
ldx [%i2+0x008],%g3 ! Observed data at 0000000073000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff85e14a9113e9ab
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 = 1ce2e64de0f86d74
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 = 839f89ab00000234
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 = d058f7f806000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000073000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f76a68283535127c
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000730000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000921277f8e5
ldx [%i2+0x148],%g3 ! Observed data at 0000000073000148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x148,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 01ee3726e05b1229
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 = 00007b0002921dc0
ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6b33340600000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000073800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 79cf2c9f2c75ffec
ldx [%i3+0x060],%g3 ! Observed data at 0000000073800060
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4ee4d51202921dc0
ldx [%i3+0x078],%g3 ! Observed data at 0000000073800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ffffffffffffffa1
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000738000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6eddccff4686f7df
ldx [%i3+0x148],%g3 ! Observed data at 0000000073800148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = fc19bc61968fd3fb
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000738001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 832d4dcc1eef27f9
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000738001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1b8,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_f0_fail:
set p49_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f2_fail:
set p49_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f4_fail:
set p49_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f6_fail:
set p49_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f8_fail:
set p49_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f10_fail:
set p49_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f12_fail:
set p49_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f14_fail:
set p49_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f24_fail:
set p49_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072000020]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072000028]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
taddcctv %l7,%l5,%l4
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800010]
stda %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000020]
stxa %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
done
p49_trap1o:
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000072000020]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000072000028]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000072800000]
taddcctv %l7,%l5,%l4
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000073800010]
stda %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000020]
stxa %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800028]
done
p49_trap2e:
andcc %l2,0x894,%l0
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800008]
andn %l4,%l0,%l4
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073000028]
done
p49_trap2o:
andcc %l2,0x894,%l0
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800008]
andn %l4,%l0,%l4
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073000028]
done
p49_trap3e:
and %l0,%l4,%l7
orn %l3,%l2,%l0
sub %l1,-0xe23,%l6
done
p49_trap3o:
and %l0,%l4,%l7
orn %l3,%l2,%l0
sub %l1,-0xe23,%l6
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 = 3f013b43fc19af01
ldx [%g1+0x008],%l1 ! %l1 = 98046dbdfc5f0c8f
ldx [%g1+0x010],%l2 ! %l2 = 12b3ec6bf8f7404f
ldx [%g1+0x018],%l3 ! %l3 = 1a85b8b608c4e753
ldx [%g1+0x020],%l4 ! %l4 = 60f4e78c8efd4684
ldx [%g1+0x028],%l5 ! %l5 = 3fa76fa24b0c3439
ldx [%g1+0x030],%l6 ! %l6 = 848d6d2e2eec7727
ldx [%g1+0x038],%l7 ! %l7 = ebebc46a59185cb3
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 2baf53dc796b657a
ldx [%g1+0x048],%l1 ! %l1 = 2fef766e30e850e3
ldx [%g1+0x050],%l2 ! %l2 = 5469168da66dc064
ldx [%g1+0x058],%l3 ! %l3 = 5c7c74923063fba9
ldx [%g1+0x060],%l4 ! %l4 = ecba8db08803f763
ldx [%g1+0x068],%l5 ! %l5 = 67690e4e92f4f34e
ldx [%g1+0x070],%l6 ! %l6 = fbb2dcf6e07414d4
ldx [%g1+0x078],%l7 ! %l7 = e8ed69fe6ee3f293
! Initialize the output register of window 1
set p49_local0_start,%o0
set p49_local1_start,%o1
set p49_local2_start,%o2
set p49_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = a6496abe fd0b06d0 a7644ef3 99bf999b
! %f4 = 4d98f79a 94a41bd1 8eac5999 6a47f157
! %f8 = d00009eb 8553d979 4af4cd13 cf4fb3e5
! %f12 = 309c6542 01f58ed9 abe115d1 06375ffb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9184c886 8541ae61 e4e28be3 b59a29e5
! %f20 = ef7c603e 3f78c568 af4f87bd d15c5dae
! %f24 = 4d1e2eab 441aa21e 911b9482 9f4a419a
! %f28 = 96079e2c a0453964 4e38f599 460e682c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b9a7aa6b c0340c18 204dec6a a4076a8b
! %f36 = cb4c5f13 76814780 8411d013 c6355b7a
! %f40 = af2e50b6 44d657fd 178e963b 22a5de5d
! %f44 = 29f1cdeb 68b8b8c5 19fa0362 8fda0883
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2dfdd8770000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 2dfdd8770000006b
wr %g0,%y ! Clear Y 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:
! %l0 = 6faa2f8086b47088, Mem[0000000074000028] = 6ca14a64
stha %l0,[%i0+%o5]0x89 ! Mem[0000000074000028] = 6ca17088
! %l7 = cb2e83b9d2ff6535, Mem[0000000075000000] = 21a8826278c6e050
stxa %l7,[%i2+%g0]0x89 ! Mem[0000000075000000] = cb2e83b9d2ff6535
! Mem[00000000900001e8] = 2bf506373fb77494, %g2 = 1316fffa6448fd5a
ldx [%i4+0x1e8],%g2 ! %g2 = 2bf506373fb77494
! Mem[0000000074000008] = 47e69ea2, %l3 = 660d9969d602e278
ldstuba [%i0+%o1]0x81,%l3 ! %l3 = 00000047000000ff
! Mem[0000000075800020] = 809b3c862a2abd77, %l4 = d7344bd2b24239f0
ldxa [%i3+%o4]0x80,%l4 ! %l4 = 809b3c862a2abd77
! Mem[0000000074800010] = dcb89c95, %l2 = ad1b8a9257a87cf3
lduba [%i1+%o2]0x81,%l2 ! %l2 = 00000000000000dc
! %l6 = f4e0e2dff603d2c7, Mem[00000000900000b0] = 76ad0737
sth %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = d2c70737
! Mem[0000000075000020] = bfeb76e4, %l1 = d2f93047b32e1d77
ldswa [%i2+%o4]0x81,%l1 ! %l1 = ffffffffbfeb76e4
! %l5 = 9b0cd91646ef41fc, Mem[0000000074800128] = 9793c10e3397ce86, %asi = 80
stxa %l5,[%i1+0x128]%asi ! Mem[0000000074800128] = 9b0cd91646ef41fc
! %l7 = cb2e83b9d2ff6535, %l4 = 809b3c862a2abd77, %l3 = 0000000000000047
srlx %l7,%l4,%l3 ! %l3 = 0000000000000196
p50_label_2:
! Mem[0000000074800010] = 959cb8dc, %l1 = ffffffffbfeb76e4
swapa [%i1+%o2]0x89,%l1 ! %l1 = 00000000959cb8dc
! Randomly selected nop
nop
! Mem[0000000075800078] = 2a21fcfdedf7ce06, %l4 = 809b3c862a2abd77, %l3 = 0000000000000196
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 2a21fcfdedf7ce06
! Mem[0000000090000040] = 9d14608a ca521b68, %g2 = 3fb77494, %g3 = 0bad0b00
ldd [%i4+0x040],%g2 ! %g2 = 000000009d14608a 00000000ca521b68
! %l6 = f4e0e2dff603d2c7, %l1 = 00000000959cb8dc, %l7 = cb2e83b9d2ff6535
taddcc %l6,%l1,%l7 ! %l7 = f4e0e2e08ba08ba3, %ccr = 8b
! Mem[0000000090000178] = a76e060d, %g2 = 000000009d14608a
ldsba [%i4+0x178]%asi,%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000090000060] = 77bc97b331dc8ee9, %g2 = ffffffffffffffa7
ldx [%i4+0x060],%g2 ! %g2 = 77bc97b331dc8ee9
! Mem[0000000091800144] = a2614e1d, %g2 = 77bc97b331dc8ee9
ldsh [%o0+0x146],%g2 ! %g2 = ffffffffffffa261
! %l3 = 2a21fcfdedf7ce06, Mem[0000000091800056] = 5b5a7fbd
sth %l3,[%o0+0x056] ! Mem[0000000091800054] = ce067fbd
! Mem[0000000075000038] = 86d0ec5579dd85b7, %l3 = 2a21fcfdedf7ce06
ldx [%i2+0x038],%l3 ! %l3 = 86d0ec5579dd85b7
p50_label_3:
! Randomly selected nop
nop
! Mem[0000000091800198] = 0610ba9b, %g2 = ffffffffffffa261
lduw [%o0+0x198],%g2 ! %g2 = 000000000610ba9b
! Mem[000000009080007c] = 0515d4db, %g2 = 000000000610ba9b
lduh [%i5+0x07e],%g2 ! %g2 = 0000000000000515
! %l1 = 00000000959cb8dc, Mem[0000000075000010] = a1012cf0
stwa %l1,[%i2+%o2]0x88 ! Mem[0000000075000010] = 959cb8dc
! Mem[0000000090800128] = 22f4c4129b9921c5, %g2 = 0000000000000515
ldx [%i5+0x128],%g2 ! %g2 = 22f4c4129b9921c5
! %f13 = 01f58ed9, Mem[0000000074000020] = e9d6f8f0
sta %f13,[%i0+%o4]0x80 ! Mem[0000000074000020] = 01f58ed9
! Mem[00000000918001a0] = 140da0d0, %g2 = 22f4c4129b9921c5
ldsh [%o0+0x1a2],%g2 ! %g2 = 000000000000140d
! Mem[0000000075000018] = e406a1a90b9288ae, %f14 = abe115d1 06375ffb
ldda [%i2+%o3]0x81,%f14 ! %f14 = e406a1a9 0b9288ae
! %l6 = f603d2c7, %l7 = 8ba08ba3, Mem[0000000091800090] = faf7017d 39663de8
std %l6,[%o0+0x090] ! Mem[0000000091800090] = f603d2c7 8ba08ba3
! Mem[0000000075000140] = b6f82cf6, %l7 = f4e0e2e08ba08ba3
ldsb [%i2+0x142],%l7 ! %l7 = 000000000000002c
p50_label_4:
! %l4 = 809b3c862a2abd77, imm = fffffffffffffb7a, %l7 = 000000000000002c
xor %l4,-0x486,%l7 ! %l7 = 7f64c379d5d5460d
! %l7 = 7f64c379d5d5460d, %l5 = 9b0cd91646ef41fc, %y = 00000000
smul %l7,%l5,%l1 ! %l1 = f450e86598dd41cc, %y = f450e865
! Mem[00000000750001c4] = 61879be1, %l6 = f4e0e2dff603d2c7
lduw [%i2+0x1c4],%l6 ! %l6 = 0000000061879be1
! Mem[0000000074800020] = f0a39fbe, %f1 = fd0b06d0
lda [%i1+%o4]0x81,%f1 ! %f1 = f0a39fbe
! %l2 = 000000dc, %l3 = 79dd85b7, Mem[0000000091800068] = fe4a806e e82208c9
std %l2,[%o0+0x068] ! Mem[0000000091800068] = 000000dc 79dd85b7
! %l5 = 9b0cd91646ef41fc, %l4 = 809b3c862a2abd77, %y = f450e865
mulscc %l5,%l4,%l4 ! %l4 = 000000004da25e75, %ccr = 00, %y = 7a287432
! Mem[00000000910000f0] = d89f0c90 e28af12d, %g2 = 0000140d, %g3 = ca521b68
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000d89f0c90 00000000e28af12d
! Mem[000000009080007c] = 0515d4db, %g2 = 00000000d89f0c90
ldsb [%i5+0x07e],%g2 ! %g2 = 0000000000000005
! %l2 = 000000dc, %l3 = 79dd85b7, Mem[0000000091800150] = c5e66b5d 3045cc18
std %l2,[%o0+0x150] ! Mem[0000000091800150] = 000000dc 79dd85b7
! Mem[0000000074000020] = d98ef501, %l6 = 0000000061879be1
ldsba [%i0+%o4]0x89,%l6 ! %l6 = 0000000000000001
p50_label_5:
! %l3 = 86d0ec5579dd85b7, %l1 = f450e86598dd41cc, %y = 7a287432
smulcc %l3,%l1,%l5 ! %l5 = cee7553c727504d4, %ccr = 80, %y = cee7553c
! %l4 = 000000004da25e75, %l0 = 6faa2f8086b47088, %l1 = f450e86598dd41cc
addccc %l4,%l0,%l1 ! %l1 = 6faa2f80d456cefd, %ccr = 08
! Mem[00000000750000f0] = 8da31d69, %l6 = 0000000000000001
ldsw [%i2+0x0f0],%l6 ! %l6 = ffffffff8da31d69
! Mem[0000000075000169] = 4cbca944, %l3 = 86d0ec5579dd85b7
ldstub [%i2+0x169],%l3 ! %l3 = 000000bc000000ff
! Mem[0000000075800018] = 0b405d25, %l6 = ffffffff8da31d69
lduwa [%i3+%o3]0x89,%l6 ! %l6 = 000000000b405d25
! %l7 = 7f64c379d5d5460d, %l4 = 000000004da25e75, %l3 = 00000000000000bc
andncc %l7,%l4,%l3 ! %l3 = 7f64c37990550008, %ccr = 08
! %l0 = 6faa2f8086b47088, Mem[0000000074800000] = a5b5669d
stba %l0,[%i1+%g0]0x80 ! Mem[0000000074800000] = 88b5669d
! %l6 = 0b405d25, %l7 = d5d5460d, Mem[0000000090800198] = 9f295e65 7982481d
std %l6,[%i5+0x198] ! Mem[0000000090800198] = 0b405d25 d5d5460d
! Mem[0000000090800158] = e7bc12dd 1e2bd804, %g2 = 00000005, %g3 = e28af12d
ldd [%i5+0x158],%g2 ! %g2 = 00000000e7bc12dd 000000001e2bd804
! Mem[0000000074000028] = 8870a16c, %l5 = cee7553c727504d4
ldsha [%i0+%o5]0x81,%l5 ! %l5 = ffffffffffff8870
p50_label_6:
! Clear Register : %l5 = ffffffffffff8870
clr %l5 ! %l5 = 0000000000000000
! %f22 = af4f87bd d15c5dae, Mem[0000000090000000] = aa4a53b3 c5b8a043
std %f22,[%i4+%g0] ! Mem[0000000090000000] = af4f87bd d15c5dae
! immd = 00000000000002cc, %l4 = 000000004da25e75, %ccr = 08
movleu %xcc,0x2cc,%l4 ! Register Not Moved
! Mem[0000000075800008] = 6cd07c0f, %l5 = 0000000000000000
ldsha [%i3+%o1]0x80,%l5 ! %l5 = 0000000000006cd0
! %l7 = 7f64c379d5d5460d, Mem[0000000090000188] = 2d0b685c01a076f8, %asi = 80
stxa %l7,[%i4+0x188]%asi ! Mem[0000000090000188] = 7f64c379d5d5460d
! Mem[0000000075000018] = a9a106e4, %l0 = 6faa2f8086b47088
lduha [%i2+%o3]0x89,%l0 ! %l0 = 00000000000006e4
! Mem[000000007500009e] = fc707a04, %l4 = 000000004da25e75
ldstub [%i2+0x09e],%l4 ! %l4 = 0000007a000000ff
! Mem[0000000075800028] = 21dcb098, %l6 = 000000000b405d25
ldsha [%i3+%o5]0x89,%l6 ! %l6 = ffffffffffffb098
! %l2 = 000000dc, %l3 = 90550008, Mem[0000000074800020] = be9fa3f0 79ad81d1
stda %l2,[%i1+%o4]0x89 ! Mem[0000000074800020] = 000000dc 90550008
! %l0 = 000006e4, %l1 = d456cefd, Mem[00000000918000a8] = c9c67145 07b3725b
std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 000006e4 d456cefd
p50_label_7:
! %l4 = 0000007a, %l5 = 00006cd0, Mem[00000000900001d8] = 74bf329d ce6dc6c1
std %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 0000007a 00006cd0
! %l1 = 6faa2f80d456cefd, imm = 0000000000000012, %l6 = ffffffffffffb098
sllx %l1,0x012,%l6 ! %l6 = be03515b3bf40000
! Mem[0000000091000110] = e00d7a225764cf50, %g2 = 00000000e7bc12dd
ldx [%i6+0x110],%g2 ! %g2 = e00d7a225764cf50
! %l0 = 00000000000006e4, %l2 = 00000000000000dc, %l1 = 6faa2f80d456cefd
sra %l0,%l2,%l1 ! %l1 = 0000000000000000
! %l4 = 000000000000007a, immed = 00000525, %y = cee7553c
umulcc %l4,0x525,%l5 ! %l5 = 00000000000273a2, %ccr = 00, %y = 00000000
! Mem[0000000091000160] = f14be39c 4c211d8f, %g2 = 5764cf50, %g3 = 1e2bd804
ldd [%i6+0x160],%g2 ! %g2 = 00000000f14be39c 000000004c211d8f
! %l2 = 00000000000000dc, Mem[0000000074800010] = bfeb76e4
stwa %l2,[%i1+%o2]0x88 ! Mem[0000000074800010] = 000000dc
! Mem[0000000075000008] = 3b183dce1f1f9e60, %f18 = e4e28be3 b59a29e5
ldda [%i2+%o1]0x89,%f18 ! %f18 = 3b183dce 1f1f9e60
! Mem[0000000075000058] = a603d052, %l0 = 00000000000006e4
swap [%i2+0x058],%l0 ! %l0 = 00000000a603d052
save ! CWP = 1
p50_label_8: ! %cwp = 1
! Mem[0000000091800124] = 4a78748f, %g2 = 00000000f14be39c
ldsb [%i0+0x124],%g2 ! %g2 = 000000000000004a
! Mem[0000000091000160] = f14be39c4c211d8f, %f48 = e95bbe7f ec476cdc
ldd [%o6+0x160],%f48 ! %f48 = f14be39c 4c211d8f
! immd = 0000000000000165, %l1 = 95bce3f49b0b736d, %ccr = 00
movvs %xcc,0x165,%l1 ! Register Not Moved
! %l4 = 2bfc5f8adda90ff9, Mem[0000000074000000] = 56892849
stwa %l4,[%o0+%g0]0x88 ! Mem[0000000074000000] = dda90ff9
restore ! CWP = 0
! Mem[0000000074800010] = dc000000c1da020e, %l5 = 00000000000273a2
ldxa [%i1+%o2]0x81,%l5 ! %l5 = dc000000c1da020e
! Mem[00000000910000f0] = d89f0c90, %g2 = 000000000000004a
lduh [%i6+0x0f0],%g2 ! %g2 = 000000000000d89f
! %l2 = 00000000000000dc, immed = 0000039e, %y = 00000000
udiv %l2,0x39e,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = a603d052
! %l2 = 00000000000000dc, Mem[0000000074000060] = d973ad9e55307a02
stx %l2,[%i0+0x060] ! Mem[0000000074000060] = 00000000000000dc
! %l4 = 0000000000000000, imm = 0000000000000000, %l2 = 00000000000000dc
srax %l4,0x000,%l2 ! %l2 = 0000000000000000
p50_label_9:
! Mem[0000000090000140] = 1231a8f0, %g2 = 000000000000d89f
ldsh [%i4+0x140],%g2 ! %g2 = 0000000000001231
! %l2 = 0000000000000000, Mem[00000000910000b8] = 44654723
stw %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000
! %f10 = 4af4cd13, Mem[0000000090800030] = 574d316e
st %f10,[%i5+0x030] ! Mem[0000000090800030] = 4af4cd13
! %l6 = be03515b3bf40000, imm = 0000000000000007, %l1 = 0000000000000000
sra %l6,0x007,%l1 ! %l1 = 000000000077e800
! Mem[0000000090800018] = 81bba7c3619c4365, %g2 = 0000000000001231
ldx [%i5+%o3],%g2 ! %g2 = 81bba7c3619c4365
! %l6 = be03515b3bf40000, %l2 = 0000000000000000, %l4 = 0000000000000000
orcc %l6,%l2,%l4 ! %l4 = be03515b3bf40000, %ccr = 80
! Mem[0000000091000118] = 5d8c784c, %g18 = f29c86326710a4d7
ldsw [%i6+0x118],%g2 ! %g2 = f29c86326710a4d7
! %f20 = ef7c603e, Mem[00000000908000c8] = 59095ea4
st %f20,[%i5+0x0c8] ! Mem[00000000908000c8] = ef7c603e
! %l7 = 7f64c379d5d5460d, immed = fffffe70, %ccr = 80
movrlz %l7,-0x190,%l4 ! Not Moved, %l4 = be03515b3bf40000
! Clear Register : %l4 = be03515b3bf40000
clr %l4 ! %l4 = 0000000000000000
p50_label_10:
! %f0 = a6496abe f0a39fbe a7644ef3 99bf999b
! %f4 = 4d98f79a 94a41bd1 8eac5999 6a47f157
! %f8 = d00009eb 8553d979 4af4cd13 cf4fb3e5
! %f12 = 309c6542 01f58ed9 e406a1a9 0b9288ae
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! immd = 0000000000000169, %l0 = 00000000a603d052, %ccr = 80
movcs %xcc,0x169,%l0 ! Register Not Moved
! retry : should take illegal inst trap, %l0 = 00000000a603d052
retry ! Illegal inst trap : %l0 = 00000000a603d062
! %l0 = 00000000a603d062, %l4 = 0000000000000000, %l5 = dc000000c1da020e
orncc %l0,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
! %l0 = 00000000a603d062, immed = 00000198, %y = a603d052
umulcc %l0,0x198,%l4 ! %l4 = 0000010896141c30, %ccr = 08, %y = 00000108
! Mem[0000000074800010] = dc000000, %l4 = 0000010896141c30
lduba [%i1+%o2]0x80,%l4 ! %l4 = 00000000000000dc
! Mem[00000000918000b8] = de6b8865, %g18 = f29c86326710a4d7
ldsw [%o0+0x0b8],%g2 ! %g2 = f29c86326710a4d7
! %l0 = 00000000a603d062, imm = 00000000000001b7, %l3 = 7f64c37990550008
xnor %l0,0x1b7,%l3 ! %l3 = ffffffff59fc2e2a
! Mem[0000000091000108] = b2cf2769, %g2 = ffffffffde6b8865
ldub [%i6+0x109],%g2 ! %g2 = 00000000000000b2
! %l1 = 000000000077e800, Mem[00000000910001e0] = 3b75f6c9d238546e
stx %l1,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000000077e800
p50_label_11:
! Mem[0000000075000028] = 7b6f77572ebd238d, %f20 = ef7c603e 3f78c568
ldda [%i2+%o5]0x80,%f20 ! %f20 = 7b6f7757 2ebd238d
! %f24 = 4d1e2eab, Mem[0000000074800010] = dc000000
sta %f24,[%i1+%o2]0x81 ! Mem[0000000074800010] = 4d1e2eab
! %f18 = 3b183dce 1f1f9e60, Mem[0000000074000000] = f90fa9dd d9e33014
stda %f18,[%i0+%g0]0x81 ! Mem[0000000074000000] = 3b183dce 1f1f9e60
! %l3 = ffffffff59fc2e2a, %l7 = 7f64c379d5d5460d, %ccr = 08
movvs %icc,%l3,%l7 ! Register Not Moved
! Mem[000000009000002c] = c4e5b2af, %g2 = 00000000000000b2
lduw [%i4+0x02c],%g2 ! %g2 = 00000000c4e5b2af
! Mem[00000000908001a4] = 1ae55d08, %g2 = 00000000c4e5b2af
ldsh [%i5+0x1a4],%g2 ! %g2 = 0000000000001ae5
! %l5 = ffffffffffffffff, %l0 = 00000000a603d062, %ccr = 08
movcs %icc,%l5,%l0 ! Register Not Moved
! immd = 000000000000009c, %l0 = 00000000a603d062, %ccr = 08
movn %icc,0x09c,%l0 ! Register Not Moved
! %l7 = 7f64c379d5d5460d, Mem[00000000908001b0] = 5c20df90307b0454
stx %l7,[%i5+0x1b0] ! Mem[00000000908001b0] = 7f64c379d5d5460d
! Mem[0000000075800008] = 0f7cd06c, %l1 = 000000000077e800
lduba [%i3+%o1]0x89,%l1 ! %l1 = 000000000000006c
p50_label_12:
! %l0 = 00000000a603d062, Mem[00000000908001d4] = dcbf55cd
stw %l0,[%i5+0x1d4] ! Mem[00000000908001d4] = a603d062
! Mem[00000000758000d0] = ffb21e0a, %l7 = d5d5460d, %l3 = 59fc2e2a
add %i3,0xd0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ffb21e0a
! %f21 = 2ebd238d, Mem[0000000090800104] = e0e3cc43
st %f21,[%i5+0x104] ! Mem[0000000090800104] = 2ebd238d
! %l5 = ffffffffffffffff, Mem[00000000908000d2] = 3c6427ab
sth %l5,[%i5+0x0d2] ! Mem[00000000908000d0] = ffff27ab
! %l1 = 000000000000006c, Mem[00000000758000b0] = b2c381da
stw %l1,[%i3+0x0b0] ! Mem[00000000758000b0] = 0000006c
! %l4 = 00000000000000dc, %l4 = 00000000000000dc, %ccr = 08
movge %xcc,%l4,%l4 ! Moved, %l4 = 00000000000000dc
! Mem[0000000091800078] = a9486159, %g2 = 0000000000001ae5
lduw [%o0+0x078],%g2 ! %g2 = 00000000a9486159
! Mem[0000000074000008] = ffe69ea2, %l1 = 000000000000006c
lduba [%i0+%o1]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[0000000075800170] = 29426542e77066f0, %l0 = 00000000a603d062, %l6 = be03515b3bf40000
add %i3,0x170,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 29426542e77066f0
! Mem[0000000090800004] = ecf6e74b, %g2 = 00000000a9486159
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000ec
p50_label_13:
membar #Sync ! Added by membar checker (282)
! %f0 = a6496abe f0a39fbe a7644ef3 99bf999b
! %f4 = 4d98f79a 94a41bd1 8eac5999 6a47f157
! %f8 = d00009eb 8553d979 4af4cd13 cf4fb3e5
! %f12 = 309c6542 01f58ed9 e406a1a9 0b9288ae
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l0 = a603d062, %l1 = 000000ff, Mem[0000000090800118] = 97eb4367 531e9d66
std %l0,[%i5+0x118] ! Mem[0000000090800118] = a603d062 000000ff
! %f20 = 7b6f7757 2ebd238d, Mem[0000000091800008] = 30e846b2 b01876a3
std %f20,[%o0+%o1] ! Mem[0000000091800008] = 7b6f7757 2ebd238d
! %l6 = 29426542e77066f0, Mem[00000000910001c8] = 4ceef152664634c6
stx %l6,[%i6+0x1c8] ! Mem[00000000910001c8] = 29426542e77066f0
! %f27 = 9f4a419a, Mem[0000000074000008] = ffe69ea2
sta %f27,[%i0+%o1]0x81 ! Mem[0000000074000008] = 9f4a419a
! Mem[0000000090000168] = 5fc5ab27810b83fd, %g2 = 00000000000000ec
ldx [%i4+0x168],%g2 ! %g2 = 5fc5ab27810b83fd
! immd = 00000000000000ae, %l7 = 7f64c379d5d5460d, %ccr = 08
movne %xcc,0x0ae,%l7 ! Moved, %l7 = 00000000000000ae
! %l1 = 00000000000000ff, %l3 = 00000000ffb21e0a, %y = 00000108
sdiv %l1,%l3,%l3 ! %l3 = fffffffffffc9c3c
mov %l0,%y ! %y = a603d062
! %f0 = a6496abe f0a39fbe a7644ef3 99bf999b
! %f4 = 4d98f79a 94a41bd1 8eac5999 6a47f157
! %f8 = d00009eb 8553d979 4af4cd13 cf4fb3e5
! %f12 = 309c6542 01f58ed9 e406a1a9 0b9288ae
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000075800188] = 83d31a8d174bc116, %l3 = fffffffffffc9c3c, %l3 = fffffffffffc9c3c
add %i3,0x188,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 83d31a8d174bc116
p50_label_14:
! Mem[0000000091800058] = 7fbdd3be95688e2d, %g2 = 5fc5ab27810b83fd
ldx [%o0+0x058],%g2 ! %g2 = 7fbdd3be95688e2d
! %l6 = 29426542e77066f0, %l2 = 0000000000000000, %ccr = 08
movvs %icc,%l6,%l2 ! Register Not Moved
! %f24 = 4d1e2eab, Mem[00000000910000f0] = d89f0c90
st %f24,[%i6+0x0f0] ! Mem[00000000910000f0] = 4d1e2eab
! Mem[00000000910000d8] = fe5944fdc3079564, %g2 = 7fbdd3be95688e2d
ldx [%i6+0x0d8],%g2 ! %g2 = fe5944fdc3079564
! %l5 = ffffffffffffffff, %l5 = ffffffffffffffff, %l0 = 00000000a603d062
xnor %l5,%l5,%l0 ! %l0 = ffffffffffffffff
membar #Sync ! Added by membar checker (283)
! Mem[00000000900001c0] = be9fa3f0be6a49a6, %f48 = f14be39c 4c211d8f
ldd [%i4+0x1c0],%f48 ! %f48 = be9fa3f0 be6a49a6
! %l7 = 00000000000000ae, immed = 000001fe, %ccr = 08
movrne %l7,0x1fe,%l7 ! Moved, %l7 = 00000000000001fe
! %l0 = ffffffffffffffff, Mem[0000000075000028] = 57776f7b
stwa %l0,[%i2+%o5]0x88 ! Mem[0000000075000028] = ffffffff
! Mem[0000000090800068] = 883c1f8f 353a0431, %g2 = c3079564, %g3 = 4c211d8f
ldd [%i5+0x068],%g2 ! %g2 = 00000000883c1f8f 00000000353a0431
! Mem[0000000075000094] = c22253d9, %l3 = 174bc116, %l6 = e77066f0
add %i2,0x94,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000c22253d9
p50_label_15:
! %l4 = 00000000000000dc, %l3 = 83d31a8d174bc116, %l7 = 00000000000001fe
and %l4,%l3,%l7 ! %l7 = 0000000000000014
! Mem[00000000750001dc] = 243c8013, %l2 = 0000000000000000
swap [%i2+0x1dc],%l2 ! %l2 = 00000000243c8013
! Mem[0000000075800018] = 255d400b, %l7 = 0000000000000014
ldswa [%i3+%o3]0x81,%l7 ! %l7 = 00000000255d400b
! %l2 = 243c8013, %l3 = 174bc116, Mem[0000000090000140] = 1231a8f0 888fc491
std %l2,[%i4+0x140] ! Mem[0000000090000140] = 243c8013 174bc116
! Clear Register : %l5 = ffffffffffffffff
clr %l5 ! %l5 = 0000000000000000
! Mem[00000000908000bc] = 73175eee, %g2 = 00000000883c1f8f
ldsha [%i5+0x0bc]%asi,%g2 ! %g2 = 0000000000007317
! %l3 = 83d31a8d174bc116, %l3 = 83d31a8d174bc116, %ccr = 08
movpos %xcc,%l3,%l3 ! Moved, %l3 = 83d31a8d174bc116
! immd = 000000000000021a, %l3 = 83d31a8d174bc116, %ccr = 08
movleu %icc,0x21a,%l3 ! Register Not Moved
! %l4 = 000000dc, %l5 = 00000000, Mem[0000000091000178] = b318db1e 80b5e0b8
std %l4,[%i6+0x178] ! Mem[0000000091000178] = 000000dc 00000000
! %l0 = ffffffffffffffff, imm = 0000000000000a0a, %l7 = 00000000255d400b
addccc %l0,0xa0a,%l7 ! %l7 = 0000000000000a09, %ccr = 11
p50_label_16:
! Mem[0000000075800018] = 82ade54a0b405d25, %f10 = 4af4cd13 cf4fb3e5
ldda [%i3+%o3]0x89,%f10 ! %f10 = 82ade54a 0b405d25
! %l2 = 00000000243c8013, %l6 = 00000000c22253d9, %ccr = 11
movcc %xcc,%l2,%l6 ! Register Not Moved
! %l6 = 00000000c22253d9, imm = fffffffffffffafc, %l7 = 0000000000000a09
and %l6,-0x504,%l7 ! %l7 = 00000000c22252d8
! %l4 = 000000dc, %l5 = 00000000, Mem[0000000091000000] = 5398fcc6 4cc663e3
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000dc 00000000
! done : should take illegal inst trap, %l0 = ffffffffffffffff
done ! Illegal inst trap : %l0 = 000000000000000f
! %l7 = 00000000c22252d8, %l2 = 00000000243c8013, %l1 = 00000000000000ff
xnorcc %l7,%l2,%l1 ! %l1 = ffffffff19e12d34, %ccr = 80
! Mem[0000000074000160] = 71917056, %l1 = ffffffff19e12d34
swap [%i0+0x160],%l1 ! %l1 = 0000000071917056
! Mem[0000000090800160] = 3e9a8678 739ddb05, %g2 = 00007317, %g3 = 353a0431
ldd [%i5+0x160],%g2 ! %g2 = 000000003e9a8678 00000000739ddb05
! %l6 = 00000000c22253d9, Mem[0000000090000000] = af4f87bdd15c5dae
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000c22253d9
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p50_label_17:
! retry : should take illegal inst trap, %l0 = 000000000000000f
retry ! Illegal inst trap : %l0 = 000000000000001f
! %l7 = 00000000c22252d8, %l5 = 0000000000000000, %l0 = 000000000000001f
and %l7,%l5,%l0 ! %l0 = 0000000000000000
! Mem[0000000075800018] = 0b405d25, %l0 = 0000000000000000
ldstuba [%i3+%o3]0x88,%l0 ! %l0 = 00000025000000ff
! Mem[0000000075800000] = 62be1195, %l2 = 00000000243c8013
ldsha [%i3+%g0]0x80,%l2 ! %l2 = 00000000000062be
! immd = 00000000000000ae, %l0 = 0000000000000025, %ccr = 80
movge %icc,0x0ae,%l0 ! Moved, %l0 = 00000000000000ae
! immd = 0000000000000288, %l7 = 00000000c22252d8, %ccr = 80
move %icc,0x288,%l7 ! Register Not Moved
! Mem[0000000075800018] = ff5d400b, %l1 = 71917056, %l6 = c22253d9
add %i3,0x18,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ff5d400b
! Mem[00000000900001d8] = 57f1476a 9959ac8e, %g2 = 3e9a8678, %g3 = 739ddb05
ldd [%i4+0x1d8],%g2 ! %g2 = 0000000057f1476a 000000009959ac8e
! %l4 = 00000000000000dc, Mem[00000000748001b0] = 837bb5402601839f
stx %l4,[%i1+0x1b0] ! Mem[00000000748001b0] = 00000000000000dc
! Mem[0000000075000110] = a6e1fe52, %l4 = 00000000000000dc
lduw [%i2+0x110],%l4 ! %l4 = 00000000a6e1fe52
p50_label_18:
! Mem[00000000910001e0] = 000000000077e800, %g2 = 0000000057f1476a
ldx [%i6+0x1e0],%g2 ! %g2 = 000000000077e800
! Mem[0000000075000028] = ffffffff, %l7 = 00000000c22252d8
swap [%i2+%o5],%l7 ! %l7 = 00000000ffffffff
! %f25 = 441aa21e, Mem[0000000090800188] = cd2b4216
st %f25,[%i5+0x188] ! Mem[0000000090800188] = 441aa21e
! retry : should take illegal inst trap, %l0 = 00000000000000ae
retry ! Illegal inst trap : %l0 = 00000000000000be
! immd = 000000000000021f, %l5 = 0000000000000000, %ccr = 80
movg %icc,0x21f,%l5 ! Moved, %l5 = 000000000000021f
! %l4 = 00000000a6e1fe52, %l1 = 0000000071917056, %ccr = 80
movrlz %l4,%l1,%l3 ! Not Moved, %l3 = 83d31a8d174bc116
! Mem[0000000074800020] = 000000dc, %l6 = 00000000ff5d400b
lduwa [%i1+%o4]0x88,%l6 ! %l6 = 00000000000000dc
! %l0 = 00000000000000be, %l0 = 00000000000000be, %ccr = 80
movcs %xcc,%l0,%l0 ! Register Not Moved
! Mem[0000000075800004] = 3c3d87fd, %l5 = 000000000000021f, %asi = 80
swapa [%i3+0x004]%asi,%l5 ! %l5 = 000000003c3d87fd
! %f24 = 4d1e2eab 441aa21e, Mem[0000000075000018] = a9a106e4 ae88920b
stda %f24,[%i2+%o3]0x88 ! Mem[0000000075000018] = 4d1e2eab 441aa21e
p50_label_19:
! Mem[0000000075800010] = 7d4ae784, %l6 = 00000000000000dc
ldsha [%i3+%o2]0x88,%l6 ! %l6 = ffffffffffffe784
! %f17 = 8541ae61, Mem[0000000075000008] = 609e1f1f
sta %f17,[%i2+%o1]0x80 ! Mem[0000000075000008] = 8541ae61
! Mem[00000000908000c4] = 0aef7c60, %g2 = 000000000077e800
ldub [%i5+0x0c7],%g2 ! %g2 = 000000000000000a
! Mem[00000000910001d4] = f8e3fc5b, %g2 = 000000000000000a
lduha [%i6+0x1d6]%asi,%g2 ! %g2 = 000000000000f8e3
! Invert Register : %l5 = 000000003c3d87fd
xor %l5,-1,%l5 ! %l5 = ffffffffc3c27802
! Mem[000000007400003c] = 94e0dae6, %l7 = 00000000ffffffff
ldsw [%i0+0x03c],%l7 ! %l7 = ffffffff94e0dae6
! %l6 = ffffffffffffe784, Mem[0000000091800176] = 7401b03d
sth %l6,[%o0+0x176] ! Mem[0000000091800174] = e784b03d
! %l6 = ffffe784, %l7 = 94e0dae6, Mem[0000000091800020] = b8815b27 12018cae
std %l6,[%o0+%o4] ! Mem[0000000091800020] = ffffe784 94e0dae6
! Mem[000000009000000c] = ceee998a, %g2 = 000000000000f8e3
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000ce
! %l1 = 0000000071917056, Mem[00000000900000b0] = d2c70737
stb %l1,[%i4+0x0b0] ! Mem[00000000900000b0] = 56c70737
p50_label_20:
! Mem[0000000091800030] = 268769d2, %g2 = 00000000000000ce
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000026
! %l0 = 00000000000000be, %l6 = ffffffffffffe784, %ccr = 80
movrlz %l0,%l6,%l3 ! Not Moved, %l3 = 83d31a8d174bc116
! immd = 0000000000000397, %l2 = 00000000000062be, %ccr = 80
movg %icc,0x397,%l2 ! Moved, %l2 = 0000000000000397
! %l5 = ffffffffc3c27802, Mem[0000000074800008] = ce8ce3b6
stwa %l5,[%i1+%o1]0x88 ! Mem[0000000074800008] = c3c27802
! Mem[0000000074000018] = 4beaeb89, %l2 = 0000000000000397
ldstuba [%i0+%o3]0x81,%l2 ! %l2 = 0000004b000000ff
! Mem[0000000074800000] = 88b5669d, %l4 = 00000000a6e1fe52
lduha [%i1+%g0]0x80,%l4 ! %l4 = 00000000000088b5
! %l7 = ffffffff94e0dae6, immed = 00000cd6, %y = a603d062
sdivcc %l7,0xcd6,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 000000be
! %l2 = 000000000000004b, Mem[0000000074000010] = c974699b88694b24
stxa %l2,[%i0+%o2]0x81 ! Mem[0000000074000010] = 000000000000004b
! Mem[00000000910000b8] = 000000003df1e680, %f48 = 681b52ca 8a60149d
ldd [%i6+0x0b8],%f48 ! %f48 = 00000000 3df1e680
! %f12 = 309c6542 01f58ed9, Mem[0000000074800008] = c3c27802 1bc3e386
stda %f12,[%i1+%o1]0x89 ! Mem[0000000074800008] = 309c6542 01f58ed9
p50_label_21:
! Mem[0000000091000178] = 000000dc00000000, %g2 = 0000000000000026
ldxa [%i6+0x178]%asi,%g2 ! %g2 = 000000dc00000000
! immd = 000000000000007a, %l0 = 00000000000000be, %ccr = 8a
mova %xcc,0x07a,%l0 ! Moved, %l0 = 000000000000007a
! Mem[0000000091000004] = 0000debf, %g2 = 000000dc00000000
lduh [%i6+0x006],%g2 ! %g2 = 0000000000000000
! Mem[00000000918000e0] = 86354a05, %g2 = 0000000000000000
lduh [%o0+0x0e2],%g2 ! %g2 = 0000000000008635
! Mem[0000000091800050] = 28155d72 2141ce06, %g2 = 00008635, %g3 = 9959ac8e
ldd [%o0+0x050],%g2 ! %g2 = 0000000028155d72 000000002141ce06
! Mem[0000000075800020] = 809b3c862a2abd77, %f18 = 3b183dce 1f1f9e60
ldda [%i3+%o4]0x81,%f18 ! %f18 = 809b3c86 2a2abd77
! Mem[00000000918001f4] = 3e403ba4, %g2 = 0000000028155d72
lduw [%o0+0x1f4],%g2 ! %g2 = 000000003e403ba4
! %l5 = ffffffffc3c27802, Mem[0000000075800010] = 84e74a7d
stba %l5,[%i3+%o2]0x80 ! Mem[0000000075800010] = 02e74a7d
! Mem[00000000748001a0] = 93373d22, %l5 = c3c27802, %l0 = 0000007a
add %i1,0x1a0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000093373d22
! Mem[00000000758001f3] = 8057e272, %l2 = 000000000000004b
ldstub [%i3+0x1f3],%l2 ! %l2 = 00000072000000ff
p50_label_22:
! %l1 = 0000000071917056, imm = fffffffffffff73a, %l5 = ffffffffc3c27802
or %l1,-0x8c6,%l5 ! %l5 = fffffffffffff77e
! %l2 = 0000000000000072, imm = fffffffffffff250, %l2 = 0000000000000072
sub %l2,-0xdb0,%l2 ! %l2 = 0000000000000e22
! Mem[00000000758000a0] = 36d2b8fde70ac7b4, %l6 = ffffffffffffe784
ldx [%i3+0x0a0],%l6 ! %l6 = 36d2b8fde70ac7b4
! Mem[0000000074000004] = 1f1f9e60, %l1 = 0000000071917056
swap [%i0+0x004],%l1 ! %l1 = 000000001f1f9e60
! %l5 = fffffffffffff77e, imm = 0000000000000014, %l4 = 00000000000088b5
srax %l5,0x014,%l4 ! %l4 = ffffffffffffffff
! %l7 = ffffffff80000000, Mem[0000000091000174] = 64e862e7
sth %l7,[%i6+0x174] ! Mem[0000000091000174] = 000062e7
! Mem[0000000075800020] = 863c9b80, %l7 = ffffffff80000000
ldswa [%i3+%o4]0x89,%l7 ! %l7 = ffffffff863c9b80
! Mem[0000000090800130] = cf220403, %g2 = 000000003e403ba4
lduw [%i5+0x130],%g2 ! %g2 = 00000000cf220403
! immd = 0000000000000317, %l5 = fffffffffffff77e, %ccr = 8a
movge %icc,0x317,%l5 ! Moved, %l5 = 0000000000000317
! %l4 = ffffffffffffffff, %l7 = ffffffff863c9b80, %y = 000000be
sdivcc %l4,%l7,%l4 ! %l4 = fffffffffffffe6f, %ccr = 88
mov %l0,%y ! %y = 93373d22
p50_label_23:
! Mem[0000000090000174] = 26d816c5, %g18 = f29c86326710a4d7
ldswa [%i4+0x174]%asi,%g2 ! %g2 = f29c86326710a4d7
! %l5 = 0000000000000317, Mem[0000000090000144] = 174bc116
sth %l5,[%i4+0x144] ! Mem[0000000090000144] = 0317c116
! Mem[0000000074000028] = 8870a16c, %l0 = 0000000093373d22
swapa [%i0+%o5]0x80,%l0 ! %l0 = 000000008870a16c
! Mem[0000000075800118] = 135edd27, %l0 = 000000008870a16c
ldsb [%i3+0x119],%l0 ! %l0 = 000000000000005e
! %l1 = 000000001f1f9e60, %l4 = fffffffffffffe6f, %ccr = 88
movvs %xcc,%l1,%l4 ! Register Not Moved
! %f18 = 809b3c86 2a2abd77, Mem[0000000074800000] = 88b5669d a7baa489
stda %f18,[%i1+%g0]0x80 ! Mem[0000000074800000] = 809b3c86 2a2abd77
! Mem[0000000090800048] = 6b234ec57f63d586, %g2 = 0000000026d816c5
ldx [%i5+0x048],%g2 ! %g2 = 6b234ec57f63d586
! Mem[00000000900001c0] = be9fa3f0 be6a49a6 9b99bf99 f34e64a7
! Mem[00000000900001d0] = d11ba494 9af7984d 57f1476a 9959ac8e
! Mem[00000000900001e0] = 79d95385 eb0900d0 e5b34fcf 13cdf44a
! Mem[00000000900001f0] = d98ef501 42659c30 ae88920b a9a106e4
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (284)
! %l1 = 000000001f1f9e60, Mem[00000000900001fc] = a9a106e4
stw %l1,[%i4+0x1fc] ! Mem[00000000900001fc] = 1f1f9e60
! Mem[0000000075800018] = ff5d400b, %f0 = a6496abe
lda [%i3+%o3]0x81,%f0 ! %f0 = ff5d400b
p50_label_24:
! Mem[0000000091000148] = f99edb45, %g2 = 6b234ec57f63d586
ldsh [%i6+0x148],%g2 ! %g2 = fffffffffffff99e
! %l0 = 000000000000005e, Mem[0000000090000028] = 9b033cb4
sth %l0,[%i4+%o5] ! Mem[0000000090000028] = 005e3cb4
! %l2 = 0000000000000e22, Mem[00000000918001de] = 7ba3a151, %asi = 80
stba %l2,[%o0+0x1de]%asi ! Mem[00000000918001dc] = 22a3a151
! Mem[00000000910000a0] = 9b409b40 86349e0f, %g2 = fffff99e, %g3 = 2141ce06
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009b409b40 0000000086349e0f
! Mem[0000000074800120] = 54c9d94ca100364b, %l5 = 0000000000000317, %l7 = ffffffff863c9b80
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 54c9d94ca100364b
! %l1 = 000000001f1f9e60, imm = fffffffffffffc59, %l6 = 36d2b8fde70ac7b4
orncc %l1,-0x3a7,%l6 ! %l6 = 000000001f1f9fe6, %ccr = 00
! %l1 = 000000001f1f9e60, immed = fffff3a1, %y = 93373d22
udiv %l1,-0xc5f,%l7 ! %l7 = 000000009337443f
mov %l0,%y ! %y = 0000005e
! %f30 = 4e38f599 460e682c, Mem[0000000091000100] = 9416c8c1 a8d0d6e8
stda %f30,[%i6+0x100]%asi ! Mem[0000000091000100] = 4e38f599 460e682c
! Mem[0000000074800020] = 000000dc, %l5 = 0000000000000317
ldsha [%i1+%o4]0x88,%l5 ! %l5 = 00000000000000dc
! Mem[00000000910001f8] = fd114e761e3aeca4, %g2 = 000000009b409b40
ldx [%i6+0x1f8],%g2 ! %g2 = fd114e761e3aeca4
p50_label_25:
! Mem[00000000908001e8] = 1ff578e9, %g2 = fd114e761e3aeca4
ldsb [%i5+0x1e8],%g2 ! %g2 = 000000000000001f
! %l0 = 000000000000005e, immed = 00000108, %ccr = 00
movrgez %l0,0x108,%l5 ! Moved, %l5 = 0000000000000108
! Mem[00000000900000c8] = 5075878154a65586, %g2 = 000000000000001f
ldx [%i4+0x0c8],%g2 ! %g2 = 5075878154a65586
! Mem[0000000075800140] = 03f11a267b6b0844, %l2 = 0000000000000e22, %l2 = 0000000000000e22
add %i3,0x140,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 03f11a267b6b0844
! Mem[0000000074800030] = d8e4fd1ecb5072b9, %l0 = 000000000000005e, %l6 = 000000001f1f9fe6
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d8e4fd1ecb5072b9
! Mem[000000009180002c] = 5a7f3c26, %g2 = 5075878154a65586
ldub [%o0+0x02d],%g2 ! %g2 = 000000000000005a
! Mem[0000000074800068] = 08f1df78828fcca3, %l3 = 83d31a8d174bc116, %l2 = 03f11a267b6b0844
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 08f1df78828fcca3
! Mem[0000000091000098] = 757f0316 0fd4462d, %g2 = 0000005a, %g3 = 86349e0f
ldd [%i6+0x098],%g2 ! %g2 = 00000000757f0316 000000000fd4462d
! %l0 = 000000000000005e, Mem[0000000090800158] = e7bc12dd
stw %l0,[%i5+0x158] ! Mem[0000000090800158] = 0000005e
! Mem[000000009080015c] = 1e2bd804, %g18 = f29c86326710a4d7
ldsw [%i5+0x15c],%g2 ! %g2 = f29c86326710a4d7
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p50_branch_failed
p50_not_taken_0_end:
! End of Random Code for Thread 50
1: membar #Sync ! Force all stores to complete
p50_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c8] ! Set processor 50 done flag
! Check Registers
p50_check_registers:
set p50_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000005e
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001f1f9e60
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 08f1df78828fcca3
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 83d31a8d174bc116
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffffe6f
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000108
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be d8e4fd1ecb5072b9
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009337443f
bne,a,pn %xcc,p50_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000005e,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p50_failed
mov 0x111,%g1
! 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 ff5d400b f0a39fbe
bne %xcc,p50_f0_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 82ade54a 0b405d25
bne %xcc,p50_f10_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e406a1a9 0b9288ae
bne %xcc,p50_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 809b3c86 2a2abd77
bne %xcc,p50_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7b6f7757 2ebd238d
bne %xcc,p50_f20_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3b183dce71917056
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 = 9f4a419a6b008d5f
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 = 000000000000004b
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 = ffeaeb890f49f197
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 = 01f58ed90b9d6f70
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 = 93373d2201f9dd3d
ldx [%i0+0x028],%g3 ! Observed data at 0000000074000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000000000dc
ldx [%i0+0x060],%g3 ! Observed data at 0000000074000060
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x060,%g4
ldx [%g1+0x160],%g2 ! Expected data = 19e12d34f3303d13
ldx [%i0+0x160],%g3 ! Observed data at 0000000074000160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x160,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 809b3c862a2abd77
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 = d98ef50142659c30
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 = 4d1e2eabc1da020e
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 = dc00000008005590
ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x020,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9b0cd91646ef41fc
ldx [%i1+0x128],%g3 ! Observed data at 0000000074800128
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x128,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000000000dc
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000748001b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1b0,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3565ffd2b9832ecb
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 = 8541ae61ce3d183b
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 = dcb89c950ad1cb63
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 = 1ea21a44ab2e1e4d
ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c22252d82ebd238d
ldx [%i2+0x028],%g3 ! Observed data at 0000000075000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000006e4be920f70
ldx [%i2+0x058],%g3 ! Observed data at 0000000075000058
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x058,%g4
ldx [%g1+0x098],%g2 ! Expected data = b31c8e30fc70ff04
ldx [%i2+0x098],%g3 ! Observed data at 0000000075000098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x098,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4cffa9444f72d0f8
ldx [%i2+0x168],%g3 ! Observed data at 0000000075000168
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a798a63e00000000
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000750001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1d8,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 62be11950000021f
ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 02e74a7dc7af098e
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 = ff5d400b4ae5ad82
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000006c93abe192
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000758000b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8057e2ff148a69f7
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000758001f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1f0,%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_f10_fail:
set p50_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f14_fail:
set p50_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f18_fail:
set p50_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f20_fail:
set p50_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%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:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
done
p50_trap1o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stxa %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
done
p50_trap2e:
stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000]
xorcc %l5,%l4,%l5
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075800000]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074000008]
stba %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800018]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800028]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075000000]
done
p50_trap2o:
stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074000000]
xorcc %l5,%l4,%l5
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000075800000]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074000008]
stba %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800018]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000075800028]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000075000000]
done
p50_trap3e:
orn %l3,%l7,%l2
subc %l1,-0x99b,%l4
xnor %l2,0x4c5,%l3
xor %l1,%l0,%l2
andn %l3,-0xe06,%l4
add %l7,%l6,%l6
andn %l1,-0x237,%l7
done
p50_trap3o:
orn %l3,%l7,%l2
subc %l1,-0x99b,%l4
xnor %l2,0x4c5,%l3
xor %l1,%l0,%l2
andn %l3,-0xe06,%l4
add %l7,%l6,%l6
andn %l1,-0x237,%l7
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 = 6faa2f8086b47088
ldx [%g1+0x008],%l1 ! %l1 = d2f93047b32e1d77
ldx [%g1+0x010],%l2 ! %l2 = ad1b8a9257a87cf3
ldx [%g1+0x018],%l3 ! %l3 = 660d9969d602e278
ldx [%g1+0x020],%l4 ! %l4 = d7344bd2b24239f0
ldx [%g1+0x028],%l5 ! %l5 = 9b0cd91646ef41fc
ldx [%g1+0x030],%l6 ! %l6 = f4e0e2dff603d2c7
ldx [%g1+0x038],%l7 ! %l7 = cb2e83b9d2ff6535
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = bc96164255808156
ldx [%g1+0x048],%l1 ! %l1 = 95bce3f49b0b736d
ldx [%g1+0x050],%l2 ! %l2 = 06d7438bf3dd3521
ldx [%g1+0x058],%l3 ! %l3 = ddc0249c9eaacde2
ldx [%g1+0x060],%l4 ! %l4 = 2bfc5f8adda90ff9
ldx [%g1+0x068],%l5 ! %l5 = 986d5970847fbb15
ldx [%g1+0x070],%l6 ! %l6 = e0f31e5fb7f4efbe
ldx [%g1+0x078],%l7 ! %l7 = b0779242d3166325
! Initialize the output register of window 1
set p50_local0_start,%o0
set p50_local1_start,%o1
set p50_local2_start,%o2
set p50_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 394e81d0 afe5c6d3 f5304362 a3872494
! %f4 = 71e2feb7 a587562b 5ee106e8 8b33c8af
! %f8 = 30d38e81 441e14e2 1c64dd6c ffb87a0e
! %f12 = baee420c 83be720c 15992474 715348e0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fea469a5 78cc174c b2eddb78 e5681f84
! %f20 = a45d8ef2 276b0748 48c79206 8e2fee32
! %f24 = c0ab46b6 65b47949 62ea4189 48a5da1d
! %f28 = bae60037 46eb51ec 8c66d7d4 da91d96f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bdebeebf b6b2e8e0 feadb99d 3dac8966
! %f36 = fc48a353 4e649e4a a7574ea6 8e1b0a41
! %f40 = 875bcbb1 7072521f a1fa7142 05b90ab0
! %f44 = 06dcacc6 49450e65 5624e328 db3b00b3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0a4ab71800000009,%g7,%g1 ! GSR scale = 1, align = 1
wr %g1,%g0,%gsr ! GSR = 0a4ab71800000009
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 51
p51_label_1:
! Mem[0000000090800054] = 7b0078eb, %g2 = 000000a0df8a5445
ldsh [%i5+0x056],%g2 ! %g2 = 0000000000007b00
! Mem[00000000908000a4] = 20fa3d71, %g2 = 0000000000007b00
lduh [%i5+0x0a6],%g2 ! %g2 = 00000000000020fa
! Mem[0000000076800020] = 61d2cd62, %l4 = 1071dd1c41f0967c
ldstuba [%i1+%o4]0x89,%l4 ! %l4 = 00000062000000ff
! Mem[0000000077000010] = cd4f8344, %l4 = 0000000000000062
swapa [%i2+%o2]0x81,%l4 ! %l4 = 00000000cd4f8344
! Mem[00000000778001a8] = 4b33a0c8, %f8 = 30d38e81
ld [%i3+0x1a8],%f8 ! %f8 = 4b33a0c8
! Mem[00000000918001d0] = 61bc4b5f 75b517b3, %g2 = 000020fa, %g3 = 0bad0b00
ldd [%o0+0x1d0],%g2 ! %g2 = 0000000061bc4b5f 0000000075b517b3
! %l2 = 9a1405923b3cefd4, Mem[0000000090000168] = 5fc5ab27810b83fd
stx %l2,[%i4+0x168] ! Mem[0000000090000168] = 9a1405923b3cefd4
! Mem[0000000077800020] = 34c624f6, %l2 = 9a1405923b3cefd4
lduba [%i3+%o4]0x80,%l2 ! %l2 = 0000000000000034
! %l1 = 7bfe1bc6af74dd86, immed = fffffbb3, %y = 00000000
umul %l1,-0x44d,%l6 ! %l6 = af74da93666346b2, %y = af74da93
! Mem[0000000076000000] = f4b82d73, %l4 = 00000000cd4f8344
lduwa [%i0+%g0]0x81,%l4 ! %l4 = 00000000f4b82d73
p51_label_2:
! Mem[0000000076800062] = 9e3f7f9c, %l0 = e3541bf8900187db
ldstub [%i1+0x062],%l0 ! %l0 = 0000007f000000ff
! %l5 = 3ebcf4ea4c5e6106, %l2 = 0000000000000034, %ccr = 44
movrlez %l5,%l2,%l1 ! Not Moved, %l1 = 7bfe1bc6af74dd86
! Mem[0000000077000048] = 27e5137a, %l0 = 000000000000007f
swap [%i2+0x048],%l0 ! %l0 = 0000000027e5137a
! %l4 = 00000000f4b82d73, %l4 = 00000000f4b82d73, %y = af74da93
udiv %l4,%l4,%l3 ! %l3 = 00000000b78b55de
mov %l0,%y ! %y = 27e5137a
! immd = 00000000000003ae, %l0 = 0000000027e5137a, %ccr = 44
movvc %xcc,0x3ae,%l0 ! Moved, %l0 = 00000000000003ae
! Mem[00000000910001ac] = af25465e, %g18 = 2a5067226adb93bb
ldsw [%i6+0x1ac],%g2 ! %g2 = 2a5067226adb93bb
! %l4 = 00000000f4b82d73, Mem[0000000090000158] = 6d09c1641feaf440
stx %l4,[%i4+0x158] ! Mem[0000000090000158] = 00000000f4b82d73
! Mem[0000000090000080] = dc8cabda, %g18 = 2a5067226adb93bb
ldsw [%i4+0x080],%g2 ! %g2 = 2a5067226adb93bb
! %l5 = 3ebcf4ea4c5e6106, Mem[0000000077800010] = 41a21ea8
stba %l5,[%i3+%o2]0x80 ! Mem[0000000077800010] = 06a21ea8
! Mem[00000000900001e0] = d5a91b15ac384b62, %f48 = fc638c11 2010d55e
ldd [%i4+0x1e0],%f48 ! %f48 = d5a91b15 ac384b62
p51_label_3:
! %l3 = 00000000b78b55de, Mem[0000000090800174] = 85e8b593
sth %l3,[%i5+0x174] ! Mem[0000000090800174] = 55deb593
! %l5 = 3ebcf4ea4c5e6106, Mem[00000000908000f7] = 7720f6ca, %asi = 80
stba %l5,[%i5+0x0f7]%asi ! Mem[00000000908000f4] = 0620f6ca
! %l1 = 7bfe1bc6af74dd86, %l7 = 23b0f83bfa440a53, %ccr = 44
movneg %icc,%l1,%l7 ! Register Not Moved
! %l0 = 00000000000003ae, Mem[0000000076000020] = e6216d0e
stha %l0,[%i0+%o4]0x89 ! Mem[0000000076000020] = e62103ae
! Mem[0000000090800078] = 05af2cea, %g2 = ffffffffdc8cabda
lduw [%i5+0x078],%g2 ! %g2 = 0000000005af2cea
! %l3 = 00000000b78b55de, %l0 = 00000000000003ae, %ccr = 44
movneg %icc,%l3,%l0 ! Register Not Moved
! %l0 = 000003ae, %l1 = af74dd86, Mem[00000000908000a8] = 3d711c26 d887647d
std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 000003ae af74dd86
! %l7 = 23b0f83bfa440a53, Mem[0000000077800008] = bf9c91d0dd97edca
stxa %l7,[%i3+%o1]0x81 ! Mem[0000000077800008] = 23b0f83bfa440a53
! Mem[00000000900001f4] = 28ee9ba8, %g2 = 0000000005af2cea
ldub [%i4+0x1f4],%g2 ! %g2 = 0000000000000028
! Mem[0000000076800020] = ffcdd261 52dae14d, %l2 = 00000034, %l3 = b78b55de
ldda [%i1+%o4]0x81,%l2 ! %l2 = 00000000ffcdd261 0000000052dae14d
p51_label_4:
! %l2 = 00000000ffcdd261, Mem[000000009000010e] = 29a92265
sth %l2,[%i4+0x10e] ! Mem[000000009000010c] = d2612265
! Mem[0000000076000010] = 667576f9, %l5 = 3ebcf4ea4c5e6106
ldsba [%i0+%o2]0x81,%l5 ! %l5 = 0000000000000066
! %f0 = 394e81d0 afe5c6d3 f5304362 a3872494
! %f4 = 71e2feb7 a587562b 5ee106e8 8b33c8af
! %f8 = 4b33a0c8 441e14e2 1c64dd6c ffb87a0e
! %f12 = baee420c 83be720c 15992474 715348e0
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000009180010c] = d2fc21ac, %g2 = 0000000000000028
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffffd2fc
! %l3 = 0000000052dae14d, Mem[0000000091800150] = c5e66b5d
stw %l3,[%o0+0x150] ! Mem[0000000091800150] = 52dae14d
! Mem[00000000900001c0] = 75de4633, %g2 = ffffffffffffd2fc
lduba [%i4+0x1c2]%asi,%g2 ! %g2 = 0000000000000075
! Mem[0000000076000028] = e5ed9a34, %l3 = 0000000052dae14d
lduba [%i0+%o5]0x89,%l3 ! %l3 = 0000000000000034
! %l2 = 00000000ffcdd261, %l1 = 7bfe1bc6af74dd86, %l2 = 00000000ffcdd261
subc %l2,%l1,%l2 ! %l2 = 8401e43a5058f4db
! %l5 = 0000000000000066, immed = 00000ee3, %y = 27e5137a
smulcc %l5,0xee3,%l6 ! %l6 = 000000000005ee72, %ccr = 00, %y = 00000000
! Mem[0000000091800050] = 28155d72, %g2 = 0000000000000075
lduha [%o0+0x050]%asi,%g2 ! %g2 = 0000000000002815
p51_label_5:
! Mem[00000000910001ac] = af25465e, %g2 = 0000000000002815
lduw [%i6+0x1ac],%g2 ! %g2 = 00000000af25465e
! %l1 = 7bfe1bc6af74dd86, %l3 = 0000000000000034, %ccr = 00
movg %xcc,%l1,%l3 ! Moved, %l3 = 7bfe1bc6af74dd86
! %l3 = 7bfe1bc6af74dd86, imm = 00000000000004da, %l0 = 00000000000003ae
subc %l3,0x4da,%l0 ! %l0 = 7bfe1bc6af74d8ac
! immd = 0000000000000342, %l3 = 7bfe1bc6af74dd86, %ccr = 00
movn %icc,0x342,%l3 ! Register Not Moved
! Mem[00000000778000d8] = 4d43b6f3 8cf93e83, %l0 = af74d8ac, %l1 = af74dd86
ldd [%i3+0x0d8],%l0 ! %l0 = 000000004d43b6f3 000000008cf93e83
! %l3 = 7bfe1bc6af74dd86, %l4 = 00000000f4b82d73, %y = 00000000
udiv %l3,%l4,%l1 ! %l1 = 0000000000000000
mov %l0,%y ! %y = 4d43b6f3
! %l1 = 0000000000000000, imm = 00000000000005d7, %l2 = 8401e43a5058f4db
orn %l1,0x5d7,%l2 ! %l2 = fffffffffffffa28
! Mem[000000009100014c] = bb8ca6d7, %g2 = 00000000af25465e
ldsb [%i6+0x14c],%g2 ! %g2 = ffffffffffffffbb
! %l3 = 7bfe1bc6af74dd86, %l3 = 7bfe1bc6af74dd86, %ccr = 00
movg %icc,%l3,%l3 ! Moved, %l3 = 7bfe1bc6af74dd86
! %l4 = 00000000f4b82d73, Mem[000000009180017a] = 72e95a67
stb %l4,[%o0+0x17a] ! Mem[0000000091800178] = 73e95a67
p51_label_6:
! Mem[0000000091800188] = a80acd36, %g2 = ffffffffffffffbb
lduw [%o0+0x188],%g2 ! %g2 = 00000000a80acd36
! Mem[00000000778001c3] = 2c11b715, %l0 = 000000004d43b6f3
ldstub [%i3+0x1c3],%l0 ! %l0 = 00000015000000ff
! %l0 = 0000000000000015, Mem[00000000918001d8] = 7a3c5365a31b7ba3, %asi = 80
stxa %l0,[%o0+0x1d8]%asi ! Mem[00000000918001d8] = 0000000000000015
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l0 = 0000000000000015, Mem[0000000090800047] = 996b234e
stb %l0,[%i5+0x047] ! Mem[0000000090800044] = 156b234e
! immd = 00000000000000dc, %l4 = 00000000f4b82d73, %ccr = 00
movl %xcc,0x0dc,%l4 ! Register Not Moved
! %l1 = 0000000000000000, Mem[0000000076000029] = 349aede5
stb %l1,[%i0+0x029] ! Mem[0000000076000028] = 3400ede5
! Mem[0000000076000000] = 732db8f4, %l0 = 0000000000000015
ldsba [%i0+%g0]0x89,%l0 ! %l0 = fffffffffffffff4
! Mem[000000009100003c] = 917e51b2, %g2 = 00000000a80acd36
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffff91
! %l1 = 0000000000000000
setx 0x44b16a3fb4d7439c,%g7,%l1 ! %l1 = 44b16a3fb4d7439c
p51_label_7:
! %l0 = fffffffffffffff4, immed = fffffff8, %ccr = 00
movre %l0,-0x008,%l2 ! Not Moved, %l2 = fffffffffffffa28
! Mem[0000000076000008] = 5a554f59, %l2 = fffffa28, %l1 = b4d7439c
add %i0,0x08,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000005a554f59
! Mem[0000000076000018] = 1abde5a9, %f24 = c0ab46b6
lda [%i0+%o3]0x89,%f24 ! %f24 = 1abde5a9
! %l0 = fffffff4, %l1 = 5a554f59, Mem[0000000090000078] = fa5423a0 801f7ef7
std %l0,[%i4+0x078] ! Mem[0000000090000078] = fffffff4 5a554f59
! Mem[0000000077000108] = ee997db5, %l1 = 000000005a554f59
swap [%i2+0x108],%l1 ! %l1 = 00000000ee997db5
! Mem[00000000918000c4] = ae582979, %g18 = 2a5067226adb93bb
ldsw [%o0+0x0c4],%g2 ! %g2 = 2a5067226adb93bb
! Mem[0000000091800168] = 026ca9369945ca36, %g2 = ffffffffae582979
ldx [%o0+0x168],%g2 ! %g2 = 026ca9369945ca36
! %l0 = fffffffffffffff4, imm = 0000000000000e44, %l6 = 000000000005ee72
orcc %l0,0xe44,%l6 ! %l6 = fffffffffffffff4, %ccr = 88
! Mem[0000000090800038] = 7ed0bb3c 032cea9b, %g2 = 9945ca36, %g3 = 75b517b3
ldd [%i5+0x038],%g2 ! %g2 = 000000007ed0bb3c 00000000032cea9b
! %l6 = fffffffffffffff4, Mem[00000000918001f0] = 7ba8917e
stw %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = fffffff4
p51_label_8:
! Mem[0000000077800010] = 06a21ea8, %l5 = 0000000000000066
ldstuba [%i3+%o2]0x80,%l5 ! %l5 = 00000006000000ff
! %l2 = fffffa28, %l3 = af74dd86, Mem[0000000091000050] = 1a23a2fe 6469523b
std %l2,[%i6+0x050] ! Mem[0000000091000050] = fffffa28 af74dd86
! Mem[00000000918001e8] = a309f91041b08f30, %g2 = 000000007ed0bb3c
ldxa [%o0+0x1e8]%asi,%g2 ! %g2 = a309f91041b08f30
! immd = 000000000000014b, %l5 = 0000000000000006, %ccr = 88
movvs %icc,0x14b,%l5 ! Register Not Moved
! Mem[0000000090800118] = 97eb4367 531e9d66, %g2 = 41b08f30, %g3 = 032cea9b
ldd [%i5+0x118],%g2 ! %g2 = 0000000097eb4367 00000000531e9d66
! immd = 0000000000000041, %l5 = 0000000000000006, %ccr = 88
movge %icc,0x041,%l5 ! Register Not Moved
! Mem[0000000090800050] = db161e2be8d47b00, %g2 = 0000000097eb4367
ldx [%i5+0x050],%g2 ! %g2 = db161e2be8d47b00
! %l4 = 00000000f4b82d73
setx 0x93fc84a03f2dc25d,%g7,%l4 ! %l4 = 93fc84a03f2dc25d
! Mem[0000000090800084] = 67375cd3, %g2 = db161e2be8d47b00
ldub [%i5+0x085],%g2 ! %g2 = 0000000000000067
! %l3 = 7bfe1bc6af74dd86, Mem[00000000900000e0] = 8aeb2873
stw %l3,[%i4+0x0e0] ! Mem[00000000900000e0] = af74dd86
p51_label_9:
! %l1 = 00000000ee997db5, Mem[00000000908000b4] = bf592623
sth %l1,[%i5+0x0b4] ! Mem[00000000908000b4] = 7db52623
! Mem[0000000090000148] = 31494a3dbcae976a, %g2 = 0000000000000067
ldx [%i4+0x148],%g2 ! %g2 = 31494a3dbcae976a
! %l6 = fffffffffffffff4, Mem[00000000910001ac] = af25465e
sth %l6,[%i6+0x1ac] ! Mem[00000000910001ac] = fff4465e
! Mem[00000000770000ef] = ed7b8d44, %l3 = 7bfe1bc6af74dd86
ldstub [%i2+0x0ef],%l3 ! %l3 = 00000044000000ff
! Mem[0000000091800058] = 7fbdd3be 95688e2d, %g2 = bcae976a, %g3 = 531e9d66
ldd [%o0+0x058],%g2 ! %g2 = 000000007fbdd3be 0000000095688e2d
! Mem[0000000076800028] = 693732a3, %l3 = 0000000000000044
lduha [%i1+%o5]0x81,%l3 ! %l3 = 0000000000006937
! Mem[0000000090800018] = 81bba7c3619c4365, %g2 = 000000007fbdd3be
ldx [%i5+%o3],%g2 ! %g2 = 81bba7c3619c4365
! %l4 = 3f2dc25d, %l5 = 00000006, Mem[0000000076800000] = d456ec8c fff8411a
stda %l4,[%i1+%g0]0x81 ! Mem[0000000076800000] = 3f2dc25d 00000006
! Mem[00000000778001b0] = 4d50d8e8, %l5 = 0000000000000006
ldsb [%i3+0x1b3],%l5 ! %l5 = ffffffffffffffe8
! Mem[0000000090800050] = db161e2b e8d47b00, %g2 = 619c4365, %g3 = 95688e2d
ldd [%i5+0x050],%g2 ! %g2 = 00000000db161e2b 00000000e8d47b00
p51_label_10:
! Mem[00000000910001a8] = 6826cf3f fff4465e, %g2 = db161e2b, %g3 = e8d47b00
ldd [%i6+0x1a8],%g2 ! %g2 = 000000006826cf3f 00000000fff4465e
! %l6 = fffffffffffffff4, %l6 = fffffffffffffff4, %l5 = ffffffffffffffe8
addc %l6,%l6,%l5 ! %l5 = ffffffffffffffe8
! %l3 = 0000000000006937, Mem[0000000077000010] = 00000062
stha %l3,[%i2+%o2]0x80 ! Mem[0000000077000010] = 69370062
! %l7 = 23b0f83bfa440a53, Mem[0000000090000129] = f21be26d
stb %l7,[%i4+0x129] ! Mem[0000000090000128] = 531be26d
! %l6 = fffffff4, %l7 = fa440a53, Mem[00000000768000c8] = a8806641 22dde390
std %l6,[%i1+0x0c8] ! Mem[00000000768000c8] = fffffff4 fa440a53
! Mem[0000000076800181] = f72d6d05, %l3 = 0000000000006937
ldstub [%i1+0x181],%l3 ! %l3 = 0000002d000000ff
! %l3 = 000000000000002d, Mem[0000000077000008] = 5a6833e4
stha %l3,[%i2+%o1]0x80 ! Mem[0000000077000008] = 002d33e4
! %l4 = 93fc84a03f2dc25d, %l6 = fffffffffffffff4, %l1 = 00000000ee997db5
sll %l4,%l6,%l1 ! %l1 = 4a03f2dc25d00000
! Mem[0000000091000010] = 14e741194f877aae, %g2 = 000000006826cf3f
ldx [%i6+%o2],%g2 ! %g2 = 14e741194f877aae
! Mem[0000000077000158] = c9b36a32, %l6 = fffffff4, %l2 = fffffa28
add %i2,0x158,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c9b36a32
p51_label_11:
! %f0 = 394e81d0 afe5c6d3 f5304362 a3872494
! %f4 = 71e2feb7 a587562b 5ee106e8 8b33c8af
! %f8 = 4b33a0c8 441e14e2 1c64dd6c ffb87a0e
! %f12 = baee420c 83be720c 15992474 715348e0
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000076800028] = a3323769, %l7 = 23b0f83bfa440a53
lduba [%i1+%o5]0x89,%l7 ! %l7 = 0000000000000069
! Mem[00000000770000e3] = 145eaa46, %l1 = 4a03f2dc25d00000
ldstub [%i2+0x0e3],%l1 ! %l1 = 00000046000000ff
! Mem[0000000091000138] = 4c906f70 1fce8b29, %g2 = 4f877aae, %g3 = fff4465e
ldd [%i6+0x138],%g2 ! %g2 = 000000004c906f70 000000001fce8b29
! Randomly selected nop
nop
membar #Sync ! Added by membar checker (285)
! Mem[0000000090000088] = 87a36243, %g2 = 000000004c906f70
ldsh [%i4+0x08a],%g2 ! %g2 = ffffffffffff87a3
! Mem[0000000090000018] = f7004362, %g2 = ffffffffffff87a3
ldub [%i4+0x01a],%g2 ! %g2 = 00000000000000f7
! Mem[0000000091800114] = 9bc616d0, %g2 = 00000000000000f7
ldsh [%o0+0x116],%g2 ! %g2 = ffffffffffff9bc6
! %l7 = 0000000000000069, Mem[0000000091800118] = 16d0a3287a43b570
stx %l7,[%o0+0x118] ! Mem[0000000091800118] = 0000000000000069
! Mem[00000000760001d0] = 94fd5a65, %l1 = 0000000000000046
swap [%i0+0x1d0],%l1 ! %l1 = 0000000094fd5a65
p51_label_12:
! %f10 = 1c64dd6c ffb87a0e, Mem[00000000760000f8] = fa72e207 de8ba2df
std %f10,[%i0+0x0f8] ! Mem[00000000760000f8] = 1c64dd6c ffb87a0e
! %l5 = ffffffffffffffe8, Mem[0000000091800130] = d1b5e3b259e48239
stx %l5,[%o0+0x130] ! Mem[0000000091800130] = ffffffffffffffe8
! %l5 = ffffffffffffffe8, immed = 00000844, %y = 4d43b6f3
umul %l5,0x844,%l7 ! %l7 = 00000843ffff39a0, %y = 00000843
! Mem[0000000091000070] = a6e137bb ab1740c8, %g2 = ffff9bc6, %g3 = 1fce8b29
ldd [%i6+0x070],%g2 ! %g2 = 00000000a6e137bb 00000000ab1740c8
! Mem[0000000076000000] = f4b82d7388343d73, %l6 = fffffffffffffff4
ldxa [%i0+%g0]0x81,%l6 ! %l6 = f4b82d7388343d73
! %l4 = 93fc84a03f2dc25d, imm = fffffffffffff470, %l6 = f4b82d7388343d73
add %l4,-0xb90,%l6 ! %l6 = 93fc84a03f2db6cd
! %l4 = 93fc84a03f2dc25d, imm = 0000000000000b01, %l2 = 00000000c9b36a32
orcc %l4,0xb01,%l2 ! %l2 = 93fc84a03f2dcb5d, %ccr = 80
! %l0 = fffffffffffffff4, %l2 = 93fc84a03f2dcb5d, %l7 = 00000843ffff39a0
sub %l0,%l2,%l7 ! %l7 = 6c037b5fc0d23497
! Mem[00000000910000a4] = 9e0f4548, %g2 = 00000000a6e137bb
ldsh [%i6+0x0a6],%g2 ! %g2 = ffffffffffff9e0f
! Mem[0000000077800010] = ffa21ea89fd1c258, %l7 = 6c037b5fc0d23497, %l2 = 93fc84a03f2dcb5d
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ffa21ea89fd1c258
p51_label_13:
! %l4 = 93fc84a03f2dc25d, Mem[0000000090800184] = 01823381
sth %l4,[%i5+0x184] ! Mem[0000000090800184] = c25d3381
! %l7 = 6c037b5fc0d23497, imm = 00000000000008f3, %l1 = 0000000094fd5a65
sub %l7,0x8f3,%l1 ! %l1 = 6c037b5fc0d22ba4
! Mem[0000000077800008] = 23b0f83b, %l6 = 93fc84a03f2db6cd
swapa [%i3+%o1]0x81,%l6 ! %l6 = 0000000023b0f83b
! %l2 = ffa21ea89fd1c258, Mem[0000000091800169] = 6ca93699, %asi = 80
stba %l2,[%o0+0x169]%asi ! Mem[0000000091800168] = 58a93699
! %l6 = 0000000023b0f83b, Mem[00000000910001f1] = 29ed9cb1
stb %l6,[%i6+0x1f1] ! Mem[00000000910001f0] = 3bed9cb1
! %l0 = fffffff4, %l1 = c0d22ba4, Mem[0000000077000008] = e4332d00 5509b0c5
stda %l0,[%i2+%o1]0x88 ! Mem[0000000077000008] = fffffff4 c0d22ba4
! Mem[0000000077800000] = a47b854f, %l6 = 0000000023b0f83b
ldsha [%i3+0x000]%asi,%l6 ! %l6 = ffffffffffffa47b
! %l2 = ffa21ea89fd1c258, Mem[0000000077000074] = 34dca86a, %asi = 80
stwa %l2,[%i2+0x074]%asi ! Mem[0000000077000074] = 9fd1c258
! %l7 = 6c037b5fc0d23497, %l4 = 93fc84a03f2dc25d, %l5 = ffffffffffffffe8
srlx %l7,%l4,%l5 ! %l5 = 00000003601bdafe
! %l7 = 6c037b5fc0d23497, Mem[00000000908000bc] = 73175eee
stw %l7,[%i5+0x0bc] ! Mem[00000000908000bc] = c0d23497
p51_label_14:
! Mem[0000000076800160] = ac9585df6f07ba4c, %l6 = ffffffffffffa47b, %l2 = ffa21ea89fd1c258
add %i1,0x160,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ac9585df6f07ba4c
! Mem[0000000077000008] = f4ffffff, %l7 = 6c037b5fc0d23497
swapa [%i2+%o1]0x81,%l7 ! %l7 = 00000000f4ffffff
! Mem[0000000090800150] = 2c26f3efdb6786fd, %g2 = ffffffffffff9e0f
ldx [%i5+0x150],%g2 ! %g2 = 2c26f3efdb6786fd
! Mem[000000009080015c] = 2bd8043e, %g2 = 2c26f3efdb6786fd
lduba [%i5+0x15d]%asi,%g2 ! %g2 = 000000000000002b
! Mem[0000000076000008] = 5a554f59, %l1 = 6c037b5fc0d22ba4
lduha [%i0+%o1]0x80,%l1 ! %l1 = 0000000000005a55
! Mem[0000000090800160] = 3e9a8678, %g18 = 2a5067226adb93bb
ldsw [%i5+0x160],%g2 ! %g2 = 2a5067226adb93bb
! Mem[00000000918000d0] = dbbe39107e2b474d, %g2 = 000000003e9a8678
ldx [%o0+0x0d0],%g2 ! %g2 = dbbe39107e2b474d
! Mem[0000000077000008] = c0d23497, %l3 = 0000002d, %l5 = 601bdafe
add %i2,0x08,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c0d23497
! %l0 = fffffffffffffff4, imm = 000000000000098e, %l7 = 00000000f4ffffff
xorcc %l0,0x98e,%l7 ! %l7 = fffffffffffff67a, %ccr = 88
! Mem[00000000908001a4] = e55d0814, %g2 = dbbe39107e2b474d
ldub [%i5+0x1a5],%g2 ! %g2 = 00000000000000e5
p51_label_15:
! Mem[00000000908001b8] = 4ff80a32, %g2 = 00000000000000e5
lduh [%i5+0x1b8],%g2 ! %g2 = 0000000000004ff8
! %l1 = 0000000000005a55, Mem[0000000077800008] = cdb62d3f
stwa %l1,[%i3+%o1]0x89 ! Mem[0000000077800008] = 00005a55
! Mem[0000000076800008] = 8aba703c, %l7 = fffffffffffff67a
ldsha [%i1+%o1]0x88,%l7 ! %l7 = 000000000000703c
! Mem[0000000077800008] = 00005a55, %f3 = a3872494
lda [%i3+%o1]0x88,%f3 ! %f3 = 00005a55
! %l7 = 000000000000703c, %l3 = 000000000000002d, %ccr = 88
movle %icc,%l7,%l3 ! Moved, %l3 = 000000000000703c
! %l2 = ac9585df6f07ba4c, Mem[0000000076800010] = 7a5e90d9
stba %l2,[%i1+%o2]0x80 ! Mem[0000000076800010] = 4c5e90d9
! Mem[0000000090800128] = 22f4c412, %g2 = 0000000000004ff8
lduw [%i5+0x128],%g2 ! %g2 = 0000000022f4c412
! Mem[0000000077800010] = ffa21ea8, %l3 = 000000000000703c
lduha [%i3+%o2]0x81,%l3 ! %l3 = 000000000000ffa2
! Mem[0000000076000000] = 732db8f4, %l1 = 0000000000005a55
ldstuba [%i0+%g0]0x88,%l1 ! %l1 = 000000f4000000ff
! %l1 = 00000000000000f4, imm = 0000000000000954, %l0 = fffffffffffffff4
xnor %l1,0x954,%l0 ! %l0 = fffffffffffff65f
p51_label_16:
! Mem[0000000090800104] = e0e3cc43, %g2 = 0000000022f4c412
lduw [%i5+0x104],%g2 ! %g2 = 00000000e0e3cc43
! %l6 = ffffffffffffa47b, Mem[00000000910000d4] = 867874ed
stb %l6,[%i6+0x0d4] ! Mem[00000000910000d4] = 7b7874ed
! immd = 000000000000010a, %l2 = ac9585df6f07ba4c, %ccr = 88
movcs %xcc,0x10a,%l2 ! Register Not Moved
! %l7 = 000000000000703c, Mem[00000000900000df] = 12af74dd
stb %l7,[%i4+0x0df] ! Mem[00000000900000dc] = 3caf74dd
! %l7 = 000000000000703c, %l3 = 000000000000ffa2, %ccr = 88
movneg %icc,%l7,%l3 ! Moved, %l3 = 000000000000703c
! %l2 = ac9585df6f07ba4c, Mem[000000009180017c] = 5a6737e7
sth %l2,[%o0+0x17c] ! Mem[000000009180017c] = ba4c37e7
! Mem[0000000076000010] = 667576f9 bba9fb60, %l2 = 6f07ba4c, %l3 = 0000703c
ldda [%i0+%o2]0x80,%l2 ! %l2 = 00000000667576f9 00000000bba9fb60
! Mem[00000000910000f4] = e28af12d, %g18 = 2a5067226adb93bb
ldsw [%i6+0x0f4],%g2 ! %g2 = 2a5067226adb93bb
! Mem[000000009180004c] = bcd7d628, %g2 = ffffffffe28af12d
ldub [%o0+0x04d],%g2 ! %g2 = 00000000000000bc
! Mem[000000009180018c] = 6efc0b6e, %g2 = 00000000000000bc
lduw [%o0+0x18c],%g2 ! %g2 = 000000006efc0b6e
p51_label_17:
! Mem[00000000918001dc] = 00000015, %g2 = 000000006efc0b6e
lduw [%o0+0x1dc],%g2 ! %g2 = 0000000000000015
! Mem[00000000908000fc] = 7d20dad0, %g2 = 0000000000000015
lduw [%i5+0x0fc],%g2 ! %g2 = 000000007d20dad0
! %l2 = 00000000667576f9, %l4 = 93fc84a03f2dc25d, %l0 = fffffffffffff65f
subc %l2,%l4,%l0 ! %l0 = 6c037b602747b49c
! %f0 = 394e81d0 afe5c6d3 f5304362 00005a55
! %f4 = 71e2feb7 a587562b 5ee106e8 8b33c8af
! %f8 = 4b33a0c8 441e14e2 1c64dd6c ffb87a0e
! %f12 = baee420c 83be720c 15992474 715348e0
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000908000e8] = c6b4f3ac, %g2 = 000000007d20dad0
ldsb [%i5+0x0eb],%g2 ! %g2 = ffffffffffffffc6
! Mem[00000000778000e8] = 9675dfe0, %l7 = 0000703c, %l1 = 000000f4
add %i3,0xe8,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000009675dfe0
! %l6 = ffffa47b, %l7 = 0000703c, Mem[0000000091800178] = b03d73e9 ba4c37e7
std %l6,[%o0+0x178] ! Mem[0000000091800178] = ffffa47b 0000703c
! %l6 = ffffffffffffa47b, immed = fffffe0a, %ccr = 88
movrne %l6,-0x1f6,%l2 ! Moved, %l2 = fffffffffffffe0a
! Mem[000000009080000c] = 815722de, %g18 = 2a5067226adb93bb
ldsw [%i5+0x00c],%g2 ! %g2 = 2a5067226adb93bb
! Mem[000000009000016c] = 3b3cefd4, %g2 = ffffffff815722de
ldsb [%i4+0x16c],%g2 ! %g2 = 000000000000003b
p51_label_18:
! Mem[000000009000017c] = 7f349b48, %g2 = 000000000000003b
lduw [%i4+0x17c],%g2 ! %g2 = 000000007f349b48
! %f17 = 78cc174c, Mem[0000000090000158] = 00000000
st %f17,[%i4+0x158] ! Mem[0000000090000158] = 78cc174c
! Mem[00000000918000f4] = 49d7a303, %g2 = 000000007f349b48
ldub [%o0+0x0f7],%g2 ! %g2 = 0000000000000049
! %l2 = fffffffffffffe0a, %l7 = 000000000000703c, %l5 = 00000000c0d23497
orcc %l2,%l7,%l5 ! %l5 = fffffffffffffe3e, %ccr = 88
! %l7 = 000000000000703c, Mem[0000000091000178] = b318db1e
stw %l7,[%i6+0x178] ! Mem[0000000091000178] = 0000703c
! %l2 = fffffffffffffe0a, Mem[0000000091000001] = 98fcc64c
stb %l2,[%i6+0x001] ! Mem[0000000091000000] = 0afcc64c
! Mem[0000000076000048] = 1f7e1984e082a888, %f20 = a45d8ef2 276b0748
ldda [%i0+0x048]%asi,%f20 ! %f20 = 1f7e1984 e082a888
! %l1 = 000000009675dfe0, %l2 = fffffffffffffe0a, %ccr = 88
movneg %xcc,%l1,%l2 ! Moved, %l2 = 000000009675dfe0
! Mem[0000000090000170] = 96b76dce26d816c5, %g2 = 0000000000000049
ldxa [%i4+0x170]%asi,%g2 ! %g2 = 96b76dce26d816c5
! Mem[00000000760000c4] = 4c20089d, %l3 = 00000000bba9fb60
swap [%i0+0x0c4],%l3 ! %l3 = 000000004c20089d
p51_label_19:
! Mem[000000009000015c] = 2d737b59, %g2 = 96b76dce26d816c5
ldsh [%i4+0x15e],%g2 ! %g2 = 0000000000002d73
! %l4 = 93fc84a03f2dc25d, imm = 000000000000015e, %l3 = 000000004c20089d
addcc %l4,0x15e,%l3 ! %l3 = 93fc84a03f2dc3bb, %ccr = 80
! %l0 = 6c037b602747b49c, %l1 = 000000009675dfe0, %ccr = 80
mova %xcc,%l0,%l1 ! Moved, %l1 = 6c037b602747b49c
! Mem[0000000076000010] = 667576f9 bba9fb60, %l2 = 9675dfe0, %l3 = 3f2dc3bb
ldda [%i0+%o2]0x80,%l2 ! %l2 = 00000000667576f9 00000000bba9fb60
! %l5 = fffffffffffffe3e, Mem[000000009100014a] = db45bb8c
stb %l5,[%i6+0x14a] ! Mem[0000000091000148] = 3e45bb8c
! Mem[00000000900000e4] = 4f585542, %g2 = 0000000000002d73
lduha [%i4+0x0e4]%asi,%g2 ! %g2 = 0000000000004f58
! Mem[0000000076800008] = 3c70ba8a, %l1 = 6c037b602747b49c
lduwa [%i1+%o1]0x81,%l1 ! %l1 = 000000003c70ba8a
! Mem[0000000077800050] = a381f074392db3cc, %l0 = 6c037b602747b49c, %l7 = 000000000000703c
add %i3,0x50,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a381f074392db3cc
! Mem[0000000077800000] = a47b854f886b8f84, %f28 = bae60037 46eb51ec
ldda [%i3+%g0]0x80,%f28 ! %f28 = a47b854f 886b8f84
! Mem[0000000076000158] = ec3ea74b60814d84, %l1 = 000000003c70ba8a, %l4 = 93fc84a03f2dc25d
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ec3ea74b60814d84
p51_label_20:
! %f28 = a47b854f 886b8f84, Mem[0000000077000020] = 2a73eae0 ee3ea1c8
stda %f28,[%i2+%o4]0x89 ! Mem[0000000077000020] = a47b854f 886b8f84
! Mem[00000000910001a0] = 1e54ea13, %g2 = 0000000000004f58
ldsh [%i6+0x1a2],%g2 ! %g2 = 0000000000001e54
! Mem[0000000077800008] = 00005a55, %l2 = 00000000667576f9
ldsba [%i3+%o1]0x89,%l2 ! %l2 = 0000000000000055
! Mem[0000000090000038] = 3dea49e4, %g2 = 0000000000001e54
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000003d
! Mem[00000000918000b0] = 35a55095, %g2 = 000000000000003d
ldsb [%o0+0x0b3],%g2 ! %g2 = 0000000000000035
! Mem[0000000076000008] = 594f555a, %f27 = 48a5da1d
lda [%i0+%o1]0x88,%f27 ! %f27 = 594f555a
! immd = 000000000000009e, %l6 = ffffffffffffa47b, %ccr = 80
movge %icc,0x09e,%l6 ! Moved, %l6 = 000000000000009e
! Mem[0000000076800034] = c41fb7cc, %l3 = bba9fb60, %l2 = 00000055
add %i1,0x34,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c41fb7cc
! Mem[0000000091800020] = b8815b2712018cae, %f48 = 43a0b8c5 b3534aaa
ldd [%o0+%o4],%f48 ! %f48 = b8815b27 12018cae
! Mem[0000000091000148] = f99e3e45, %g2 = 0000000000000035
lduw [%i6+0x148],%g2 ! %g2 = 00000000f99e3e45
p51_label_21:
! Mem[0000000077800154] = 51293c89, %l5 = fffffe3e, %l7 = 392db3cc
add %i3,0x154,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000051293c89
! %l4 = 60814d84, %l5 = fffffe3e, Mem[0000000090800180] = 5bb62bcb c25d3381
std %l4,[%i5+0x180] ! Mem[0000000090800180] = 60814d84 fffffe3e
! Mem[0000000091800144] = b654a261, %g2 = 00000000f99e3e45
ldsb [%o0+0x144],%g2 ! %g2 = ffffffffffffffb6
! %l4 = ec3ea74b60814d84, %l3 = 00000000bba9fb60, %ccr = 80
movcc %icc,%l4,%l3 ! Moved, %l3 = ec3ea74b60814d84
! %l6 = 000000000000009e, Mem[0000000076000020] = d769fc86e62103ae
stxa %l6,[%i0+%o4]0x88 ! Mem[0000000076000020] = 000000000000009e
! Mem[00000000900001ac] = a2de638c, %g2 = ffffffffffffffb6
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000a2de638c
! %l6 = 0000009e, %l7 = 51293c89, Mem[00000000900000a0] = e2141e44 c8a0334b
stda %l6,[%i4+0x0a0]%asi ! Mem[00000000900000a0] = 0000009e 51293c89
! Mem[0000000091000050] = fffffa28 af74dd86, %g2 = a2de638c, %g3 = ab1740c8
ldd [%i6+0x050],%g2 ! %g2 = 00000000fffffa28 00000000af74dd86
! Mem[0000000076800040] = 9812253ac5fcd41f, %l0 = 6c037b602747b49c, %l0 = 6c037b602747b49c
add %i1,0x40,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 9812253ac5fcd41f
! %l2 = 00000000c41fb7cc, Mem[0000000091800173] = 88db1074
stb %l2,[%o0+0x173] ! Mem[0000000091800170] = ccdb1074
p51_label_22:
! Mem[0000000076800038] = 4b60bdf6, %l5 = fffffffffffffe3e
ldsh [%i1+0x03a],%l5 ! %l5 = ffffffffffffbdf6
! Mem[0000000077000090] = c72a41f9, %l4 = ec3ea74b60814d84
swap [%i2+0x090],%l4 ! %l4 = 00000000c72a41f9
! Mem[0000000077800010] = ffa21ea8 9fd1c258, %l2 = c41fb7cc, %l3 = 60814d84
ldda [%i3+%o2]0x81,%l2 ! %l2 = 00000000ffa21ea8 000000009fd1c258
! %l6 = 0000009e, %l7 = 51293c89, Mem[0000000076800000] = 5dc22d3f 06000000
stda %l6,[%i1+%g0]0x88 ! Mem[0000000076800000] = 0000009e 51293c89
! Mem[0000000077800008] = 00005a55, %l2 = 00000000ffa21ea8
lduba [%i3+%o1]0x88,%l2 ! %l2 = 0000000000000055
! Mem[0000000091000138] = 4c906f70, %g18 = 2a5067226adb93bb
ldsw [%i6+0x138],%g2 ! %g2 = 2a5067226adb93bb
! %l7 = 0000000051293c89, Mem[0000000077800008] = 00005a55
stba %l7,[%i3+%o1]0x89 ! Mem[0000000077800008] = 00005a89
! Mem[0000000091800014] = 807fa37a, %g18 = 2a5067226adb93bb
ldswa [%o0+0x014]%asi,%g2 ! %g2 = 2a5067226adb93bb
! immd = 00000000000002eb, %l5 = ffffffffffffbdf6, %ccr = 80
movneg %xcc,0x2eb,%l5 ! Moved, %l5 = 00000000000002eb
! Clear Register : %l4 = 00000000c72a41f9
clr %l4 ! %l4 = 0000000000000000
p51_label_23:
! %l7 = 0000000051293c89, Mem[0000000076800028] = a3323769
stha %l7,[%i1+%o5]0x88 ! Mem[0000000076800028] = a3323c89
! Mem[0000000076000118] = 6a3f400dec661581, %f16 = fea469a5 78cc174c
ldd [%i0+0x118],%f16 ! %f16 = 6a3f400d ec661581
! Mem[0000000090000120] = bc5b9b3f, %g2 = ffffffff807fa37a
lduba [%i4+0x120]%asi,%g2 ! %g2 = 00000000000000bc
! %l6 = 000000000000009e, %l3 = 000000009fd1c258, %y = 00000843
sdiv %l6,%l3,%l6 ! %l6 = ffffffffffffea03
mov %l0,%y ! %y = c5fcd41f
! immd = 0000000000000116, %l6 = ffffffffffffea03, %ccr = 80
movne %icc,0x116,%l6 ! Moved, %l6 = 0000000000000116
! Mem[00000000910001d4] = b2eef8e3, %g18 = 2a5067226adb93bb
ldsw [%i6+0x1d4],%g2 ! %g2 = 2a5067226adb93bb
! %l1 = 000000003c70ba8a, %l5 = 00000000000002eb, %ccr = 80
movpos %icc,%l1,%l5 ! Moved, %l5 = 000000003c70ba8a
! Mem[0000000076800058] = ec3174cd, %l5 = 000000003c70ba8a
ldsw [%i1+0x058],%l5 ! %l5 = ffffffffec3174cd
! %f8 = 4b33a0c8 441e14e2, Mem[0000000077800008] = 895a0000 fa440a53
stda %f8 ,[%i3+%o1]0x80 ! Mem[0000000077800008] = 4b33a0c8 441e14e2
! Mem[0000000090800168] = f04d9a59, %g18 = 2a5067226adb93bb
ldsw [%i5+0x168],%g2 ! %g2 = 2a5067226adb93bb
p51_label_24:
! Mem[00000000760001c8] = 59323e70d492b73f, %l5 = ffffffffec3174cd
ldx [%i0+0x1c8],%l5 ! %l5 = 59323e70d492b73f
! %l6 = 0000000000000116, %l6 = 0000000000000116, %ccr = 80
move %xcc,%l6,%l6 ! Register Not Moved
! %l2 = 0000000000000055, imm = 0000000000000827, %l5 = 59323e70d492b73f
tsubcc %l2,0x827,%l5 ! %l5 = fffffffffffff82e, %ccr = 9b
! %l5 = fffffffffffff82e, Mem[0000000091800078] = a9486159
stb %l5,[%o0+0x078] ! Mem[0000000091800078] = 2e486159
! Mem[00000000778000c0] = fed125c8e129bff0, %f4 = 71e2feb7 a587562b
ldd [%i3+0x0c0],%f4 ! %f4 = fed125c8 e129bff0
! Mem[00000000918001c4] = 6caab4ab, %g18 = 2a5067226adb93bb
ldsw [%o0+0x1c4],%g2 ! %g2 = 2a5067226adb93bb
! Mem[0000000077800028] = 761fc2773ea494c6, %f30 = 8c66d7d4 da91d96f
ldda [%i3+%o5]0x89,%f30 ! %f30 = 761fc277 3ea494c6
! Mem[0000000077800018] = 1d60c0cf, %l0 = 9812253ac5fcd41f
ldsba [%i3+%o3]0x81,%l0 ! %l0 = 000000000000001d
! %f21 = e082a888, Mem[0000000091000048] = 4b4e770b
st %f21,[%i6+0x048] ! Mem[0000000091000048] = e082a888
! Mem[000000007700015c] = aa78d1ab, %l6 = 0000000000000116
lduba [%i2+0x15f]%asi,%l6 ! %l6 = 00000000000000ab
p51_label_25:
! Mem[00000000918001e0] = 7af6dfff, %g2 = 000000006caab4ab
ldub [%o0+0x1e3],%g2 ! %g2 = 000000000000007a
! %f7 = 8b33c8af, Mem[00000000910000c8] = 41e919be
st %f7 ,[%i6+0x0c8] ! Mem[00000000910000c8] = 8b33c8af
! Mem[0000000076800040] = 9812253a c5fcd41f 74a2789a 4daa1a74
! Mem[0000000076800050] = 9bd0006d ccd3850f ec3174cd 67a2a355
! Mem[0000000076800060] = 9e3fff9c a74d5e55 0a2c7dc4 3147dba5
! Mem[0000000076800070] = 38df8acc ec9ef53d ac91b509 747e3925
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_S,%f0 ! Block Load from 0000000076800040
! immd = 00000000000003cd, %l3 = 000000009fd1c258, %ccr = 9b
movcc %icc,0x3cd,%l3 ! Register Not Moved
! %l6 = 00000000000000ab, %l1 = 000000003c70ba8a, %l7 = 0000000051293c89
taddcctv %l6,%l1,%l7 ! %l0 = 0000000000000040, Trapped
! %l3 = 000000009fd1c258, %l5 = fffffffffffff82e, %ccr = 9b
movne %icc,%l3,%l5 ! Moved, %l5 = 000000009fd1c258
! Mem[0000000076000020] = 9e000000, %l3 = 000000009fd1c258
lduwa [%i0+%o4]0x81,%l3 ! %l3 = 000000009e000000
! %l5 = 000000009fd1c258, Mem[0000000090000070] = 73e0540d88eeafc5
stx %l5,[%i4+0x070] ! Mem[0000000090000070] = 000000009fd1c258
! Mem[000000009180009c] = 8acc12dd, %g18 = 2a5067226adb93bb
ldsw [%o0+0x09c],%g2 ! %g2 = 2a5067226adb93bb
! Mem[00000000908001c8] = 4e632be1557ad745, %g2 = ffffffff8acc12dd
ldx [%i5+0x1c8],%g2 ! %g2 = 4e632be1557ad745
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p51_branch_failed
p51_not_taken_0_end:
! End of Random Code for Thread 51
1: membar #Sync ! Force all stores to complete
p51_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0cc] ! Set processor 51 done flag
! Check Registers
p51_check_registers:
set p51_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000040
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003c70ba8a
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000055
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000009e000000
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009fd1c258
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ab
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000051293c89
bne,a,pn %xcc,p51_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xc5fcd41f,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p51_failed
mov 0x111,%g1
! 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 9812253a c5fcd41f
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 74a2789a 4daa1a74
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9bd0006d ccd3850f
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ec3174cd 67a2a355
bne %xcc,p51_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 9e3fff9c a74d5e55
bne %xcc,p51_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0a2c7dc4 3147dba5
bne %xcc,p51_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 38df8acc ec9ef53d
bne %xcc,p51_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ac91b509 747e3925
bne %xcc,p51_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6a3f400d ec661581
bne %xcc,p51_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 1f7e1984 e082a888
bne %xcc,p51_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 1abde5a9 65b47949
bne %xcc,p51_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 62ea4189 594f555a
bne %xcc,p51_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a47b854f 886b8f84
bne %xcc,p51_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 761fc277 3ea494c6
bne %xcc,p51_f30_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffb82d7388343d73
ldx [%i0+0x000],%g3 ! Observed data at 0000000076000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9e00000000000000
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 = 3400ede5efea5ff3
ldx [%i0+0x028],%g3 ! Observed data at 0000000076000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a1fc6b14bba9fb60
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000760000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1c64dd6cffb87a0e
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000760000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000461402bc38
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000760001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1d0,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 9e000000893c2951
ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4c5e90d9fd5b8f44
ldx [%i1+0x010],%g3 ! Observed data at 0000000076800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffcdd26152dae14d
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 = 893c32a3b99927b4
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9e3fff9ca74d5e55
ldx [%i1+0x060],%g3 ! Observed data at 0000000076800060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fffffff4fa440a53
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000768000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x180],%g2 ! Expected data = f7ff6d05acc6f75d
ldx [%i1+0x180],%g3 ! Observed data at 0000000076800180
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x180,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = c0d23497a42bd2c0
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 = 69370062be9e1d24
ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 848f6b884f857ba4
ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000007fc99765ca
ldx [%i2+0x048],%g3 ! Observed data at 0000000077000048
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = c6e6800a9fd1c258
ldx [%i2+0x070],%g3 ! Observed data at 0000000077000070
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 60814d848e54050e
ldx [%i2+0x090],%g3 ! Observed data at 0000000077000090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 145eaaff531fc7c4
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000770000e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1ea77dbaed7b8dff
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000770000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5a554f598cb829c0
ldx [%i2+0x108],%g3 ! Observed data at 0000000077000108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x108,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4b33a0c8441e14e2
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 = ffa21ea89fd1c258
ldx [%i3+0x010],%g3 ! Observed data at 0000000077800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x010,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2c11b7ff82b4c134
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000778001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1c0,%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
p51_f8_fail:
set p51_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f10_fail:
set p51_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f12_fail:
set p51_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f14_fail:
set p51_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f16_fail:
set p51_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f20_fail:
set p51_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f24_fail:
set p51_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f26_fail:
set p51_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f28_fail:
set p51_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p51_f30_fail:
set p51_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000010]
stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000010]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077800010]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800018]
done
p51_trap1o:
stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000010]
stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000010]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000077800010]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800018]
done
p51_trap2e:
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000076000010]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800010]
done
p51_trap2o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000076000010]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800010]
done
p51_trap3e:
nop
or %l2,%l3,%l4
andn %l5,-0xa06,%l4
done
p51_trap3o:
nop
or %l2,%l3,%l4
andn %l5,-0xa06,%l4
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 = e3541bf8900187db
ldx [%g1+0x008],%l1 ! %l1 = 7bfe1bc6af74dd86
ldx [%g1+0x010],%l2 ! %l2 = 9a1405923b3cefd4
ldx [%g1+0x018],%l3 ! %l3 = 880c9f56b827eb9f
ldx [%g1+0x020],%l4 ! %l4 = 1071dd1c41f0967c
ldx [%g1+0x028],%l5 ! %l5 = 3ebcf4ea4c5e6106
ldx [%g1+0x030],%l6 ! %l6 = f32ba2ec973396a9
ldx [%g1+0x038],%l7 ! %l7 = 23b0f83bfa440a53
! Initialize the output register of window 0
set unres3_start,%o0
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 = 88d9bad7 c6c22ec5 10f1d6ce add34398
! %f4 = b779692a 7a82709a 96db39a0 8a53ed06
! %f8 = 8223d064 8b6ecd00 48cf28f8 61dacf6c
! %f12 = 9f72163d ab10209a 38646a01 2b86791a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e4c940d0 d07eeca6 65864821 83763860
! %f20 = fc6edbba cb64df9b 821f11ea 74d2d1a9
! %f24 = 14de9618 2b0c9184 b52f64b5 fba496c5
! %f28 = 5d4ee96e 349611f5 6410dc05 1eb7bdc8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 04bc0bee f4ac3554 8194448d cfd9c09c
! %f36 = ec13bb0e ff97eda1 427fe1f9 a5d70b88
! %f40 = 01428414 674a6ca2 ef4fefdd 422ec0dc
! %f44 = 2d3fdba7 68d5619c 93a56fc1 cffb7282
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc3ac74f00000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = c3ac74f00000002f
wr %g0,%y ! Clear Y 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:
! %l4 = 6442ddc650f76f2b, %l6 = b109c7f28cad3068, %l5 = 3b0f8acaaec4fbdc
srl %l4,%l6,%l5 ! %l5 = 000000000050f76f
! %l2 = 2a917bba732b11ed, %l6 = b109c7f28cad3068, %y = 00000000
udiv %l2,%l6,%l6 ! Div by zero, %l0 = 1c1207f45b6c5d96
mov %l0,%y ! %y = 5b6c5d6e
! %f16 = e4c940d0 d07eeca6, Mem[0000000078000028] = 1c630362 78750efe
stda %f16,[%i0+%o5]0x80 ! Mem[0000000078000028] = e4c940d0 d07eeca6
! Mem[00000000790000d0] = da51d20d, %l7 = bada6b6e57f9d697
lduba [%i2+0x0d1]%asi,%l7 ! %l7 = 0000000000000051
! immd = 000000000000013e, %l4 = 6442ddc650f76f2b, %ccr = 44
movcc %xcc,0x13e,%l4 ! Moved, %l4 = 000000000000013e
! Mem[0000000078800028] = 4e86e244, %l1 = e1a24109c89e7afe
swapa [%i1+%o5]0x81,%l1 ! %l1 = 000000004e86e244
! Mem[00000000910001b0] = 2459beee 9640fe46, %g2 = f89bac90, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002459beee 000000009640fe46
! Mem[0000000079000008] = b44cfa3b, %f25 = 2b0c9184
lda [%i2+%o1]0x88,%f25 ! %f25 = b44cfa3b
! Mem[0000000078000158] = d96f10baea595624, %l6 = 0000000000000000, %l2 = 2a917bba732b11ed
add %i0,0x158,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d96f10baea595624
! Mem[00000000908001d4] = 55cde4dc, %g2 = 000000002459beee
ldsh [%i5+0x1d6],%g2 ! %g2 = 00000000000055cd
p52_label_2:
! %l5 = 000000000050f76f, Mem[000000009000018c] = 01a076f8
sth %l5,[%i4+0x18c] ! Mem[000000009000018c] = f76f76f8
! %l6 = 0000000000000000, %l1 = 000000004e86e244, %y = 5b6c5d6e
sdiv %l6,%l1,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 5b6c5d6e
! Mem[00000000908001b8] = 4ff80a32, %g2 = 00000000000055cd
lduha [%i5+0x1b8]%asi,%g2 ! %g2 = 0000000000004ff8
! Mem[00000000780001e4] = 91c039f3, %l1 = 000000004e86e244
ldsb [%i0+0x1e7],%l1 ! %l1 = fffffffffffffff3
! Mem[0000000079800018] = c7002cea, %l0 = 1c1207f45b6c5d6e
ldsha [%i3+%o3]0x81,%l0 ! %l0 = ffffffffffffc700
! Mem[0000000091800178] = 72e95a67, %g2 = 0000000000004ff8
lduba [%o0+0x17a]%asi,%g2 ! %g2 = 0000000000000072
! %l7 = 0000000000000051, Mem[000000009080005f] = 3bd178b9, %asi = 80
stba %l7,[%i5+0x05f]%asi ! Mem[000000009080005c] = 51d178b9
! %f26 = b52f64b5, Mem[0000000078800008] = 62ff5457
sta %f26,[%i1+%o1]0x89 ! Mem[0000000078800008] = b52f64b5
! %l7 = 0000000000000051, %l7 = 0000000000000051, %ccr = 44
movgu %xcc,%l7,%l7 ! Register Not Moved
! %l1 = fffffffffffffff3, Mem[0000000079800010] = b2bf149f
stba %l1,[%i3+%o2]0x81 ! Mem[0000000079800010] = f3bf149f
p52_label_3:
! Mem[0000000090000194] = 265e791c, %g18 = ee0ea223f8787e47
ldsw [%i4+0x194],%g2 ! %g2 = ee0ea223f8787e47
! %l4 = 000000007fffffff, %l1 = fffffffffffffff3, %ccr = 44
movgu %icc,%l4,%l1 ! Register Not Moved
! Mem[0000000079800018] = 6d091c67 ea2c00c7, %l0 = ffffc700, %l1 = fffffff3
ldda [%i3+%o3]0x89,%l0 ! %l0 = 00000000ea2c00c7 000000006d091c67
! %f0 = 88d9bad7 c6c22ec5 10f1d6ce add34398
! %f4 = b779692a 7a82709a 96db39a0 8a53ed06
! %f8 = 8223d064 8b6ecd00 48cf28f8 61dacf6c
! %f12 = 9f72163d ab10209a 38646a01 2b86791a
stda %f0,[%i3]ASI_COMMIT_P ! Block Store to 0000000079800000
! Mem[0000000078800090] = 0605af5f, %l3 = 19c50230587ddf95
swap [%i1+0x090],%l3 ! %l3 = 000000000605af5f
! immd = 00000000000001bf, %l3 = 000000000605af5f, %ccr = 44
movleu %xcc,0x1bf,%l3 ! Moved, %l3 = 00000000000001bf
! Mem[0000000090000080] = 8cabda2a, %g2 = 00000000265e791c
ldsb [%i4+0x081],%g2 ! %g2 = ffffffffffffff8c
! %f0 = 88d9bad7 c6c22ec5 10f1d6ce add34398
! %f4 = b779692a 7a82709a 96db39a0 8a53ed06
! %f8 = 8223d064 8b6ecd00 48cf28f8 61dacf6c
! %f12 = 9f72163d ab10209a 38646a01 2b86791a
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000918000c4] = ae582979, %g2 = ffffffffffffff8c
ldsh [%o0+0x0c4],%g2 ! %g2 = ffffffffffffae58
! Mem[00000000790001e8] = e3a9f200, %l2 = d96f10baea595624
swap [%i2+0x1e8],%l2 ! %l2 = 00000000e3a9f200
p52_label_4:
! Mem[000000007880003c] = 799ff453, %l7 = 0000000000000051
swap [%i1+0x03c],%l7 ! %l7 = 00000000799ff453
! %l5 = 000000000050f76f, %l0 = 00000000ea2c00c7, %ccr = 44
move %xcc,%l5,%l0 ! Moved, %l0 = 000000000050f76f
! %f31 = 1eb7bdc8, Mem[00000000908001cc] = 557ad745
st %f31,[%i5+0x1cc] ! Mem[00000000908001cc] = 1eb7bdc8
! Mem[0000000078800110] = 1ad0db30, %l5 = 0050f76f, %l5 = 0050f76f
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000001ad0db30
! %l0 = 0050f76f, %l1 = 6d091c67, Mem[0000000090000118] = c4c6c205 9aa8db92
std %l0,[%i4+0x118] ! Mem[0000000090000118] = 0050f76f 6d091c67
membar #Sync ! Added by membar checker (286)
! Mem[0000000079800018] = 06ed538aa039db96, %f24 = 14de9618 b44cfa3b
ldda [%i3+%o3]0x89,%f24 ! %f24 = 06ed538a a039db96
! %l1 = 000000006d091c67, Mem[0000000078800018] = 76add3ba
stba %l1,[%i1+%o3]0x89 ! Mem[0000000078800018] = 76add367
! retry : should take illegal inst trap, %l0 = 000000000050f76f
retry ! Illegal inst trap : %l0 = 000000000050f77f
! %f6 = 96db39a0 8a53ed06, Mem[0000000091000018] = 6b8eab41 139cf6c9
std %f6 ,[%i6+%o3] ! Mem[0000000091000018] = 96db39a0 8a53ed06
! %l7 = 00000000799ff453, Mem[00000000908001e4] = 4304eb69
stw %l7,[%i5+0x1e4] ! Mem[00000000908001e4] = 799ff453
p52_label_5:
! Mem[000000009000007c] = 7ef7c52e, %g2 = ffffffffffffae58
ldsh [%i4+0x07e],%g2 ! %g2 = 0000000000007ef7
! %l3 = 00000000000001bf, immed = fffff846, %y = 5b6c5d6e
smul %l3,-0x7ba,%l3 ! %l3 = fffffffffff2823a, %y = ffffffff
! %l4 = 000000007fffffff, imm = fffffffffffffd66, %l5 = 000000001ad0db30
andn %l4,-0x29a,%l5 ! %l5 = 0000000000000299
! Mem[00000000900001b4] = a786ea9d, %g2 = 0000000000007ef7
lduh [%i4+0x1b6],%g2 ! %g2 = 000000000000a786
! Mem[00000000900000c8] = 878154a6, %g2 = 000000000000a786
ldub [%i4+0x0ca],%g2 ! %g2 = 0000000000000087
! Mem[0000000079800000] = 88d9bad7, %l3 = fffffffffff2823a
ldsha [%i3+%g0]0x81,%l3 ! %l3 = ffffffffffff88d9
! Mem[000000007980010c] = 52a2ef4e, %l5 = 0000000000000299
swap [%i3+0x10c],%l5 ! %l5 = 0000000052a2ef4e
! Mem[0000000079800169] = f2043457, %l5 = 0000000052a2ef4e
ldstub [%i3+0x169],%l5 ! %l5 = 00000004000000ff
! %f26 = b52f64b5 fba496c5, Mem[00000000900000a0] = 00cd6e8b 64d02382
std %f26,[%i4+0x0a0] ! Mem[00000000900000a0] = b52f64b5 fba496c5
! Mem[0000000091800004] = 5d5101b3, %g2 = 0000000000000087
lduh [%o0+0x004],%g2 ! %g2 = 0000000000005d51
p52_label_6:
! Mem[0000000091000120] = 42f35dd467c0f517, %g2 = 0000000000005d51
ldx [%i6+0x120],%g2 ! %g2 = 42f35dd467c0f517
! %l1 = 000000006d091c67, imm = ffffffffffffffb2, %l5 = 0000000000000004
sub %l1,-0x04e,%l5 ! %l5 = 000000006d091cb5
! %l1 = 000000006d091c67, Mem[000000009180019c] = 5f04e1d5, %asi = 80
stha %l1,[%o0+0x19c]%asi ! Mem[000000009180019c] = 1c67e1d5
! Mem[00000000788001aa] = 1dd3b690, %l1 = 000000006d091c67
ldstub [%i1+0x1aa],%l1 ! %l1 = 000000b6000000ff
! %l4 = 000000007fffffff, %l4 = 000000007fffffff, %l3 = ffffffffffff88d9
mulx %l4,%l4,%l3 ! %l3 = 3fffffff00000001
! immd = 000000000000018c, %l4 = 000000007fffffff, %ccr = 44
movvc %xcc,0x18c,%l4 ! Moved, %l4 = 000000000000018c
! Mem[0000000079000020] = a98c59dc, %l3 = 3fffffff00000001
swapa [%i2+%o4]0x88,%l3 ! %l3 = 00000000a98c59dc
! %f8 = 8223d064, Mem[0000000078000010] = 5bae0707
sta %f8 ,[%i0+%o2]0x89 ! Mem[0000000078000010] = 8223d064
! %l5 = 000000006d091cb5, Mem[00000000900001fd] = acdc55aa
stb %l5,[%i4+0x1fd] ! Mem[00000000900001fc] = b5dc55aa
! Mem[0000000091000000] = 5398fcc6, %g2 = 42f35dd467c0f517
lduw [%i6+%g0],%g2 ! %g2 = 000000005398fcc6
p52_label_7:
! %l2 = 00000000e3a9f200, imm = fffffffffffffadd, %l3 = 00000000a98c59dc
orncc %l2,-0x523,%l3 ! %l3 = 00000000e3a9f722, %ccr = 08
! Mem[0000000079800028] = 48cf28f8, %l1 = 00000000000000b6
swapa [%i3+%o5]0x81,%l1 ! %l1 = 0000000048cf28f8
! %f2 = 10f1d6ce, Mem[0000000091800160] = 877a44c3
st %f2 ,[%o0+0x160] ! Mem[0000000091800160] = 10f1d6ce
! Mem[0000000078800000] = 5f5cfc97 f6987d85, %l6 = 00000000, %l7 = 799ff453
ldda [%i1+%g0]0x81,%l6 ! %l6 = 000000005f5cfc97 00000000f6987d85
! %l2 = 00000000e3a9f200, immd = fffffffffffff84b, %l5 = 000000006d091cb5
mulx %l2,-0x7b5,%l5 ! %l5 = fffff9256339e600
! %l3 = 00000000e3a9f722, Mem[00000000910001b0] = 2459beee9640fe46
stx %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000e3a9f722
! Mem[0000000079800000] = d7bad988, %f7 = 8a53ed06
lda [%i3+%g0]0x88,%f7 ! %f7 = d7bad988
! Mem[0000000091000030] = 66b5e83a f8c80863, %g2 = 5398fcc6, %g3 = 9640fe46
ldda [%i6+0x030]%asi,%g2 ! %g2 = 0000000066b5e83a 00000000f8c80863
! Mem[00000000790000d4] = cfdddae2, %l7 = 00000000f6987d85
swap [%i2+0x0d4],%l7 ! %l7 = 00000000cfdddae2
! %l0 = 000000000050f77f, Mem[00000000900000ac] = f828cf48
stw %l0,[%i4+0x0ac] ! Mem[00000000900000ac] = 0050f77f
p52_label_8:
! Mem[000000007900012c] = 17079f72, %l0 = 0050f77f, %l0 = 0050f77f
add %i2,0x12c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000017079f72
! %l4 = 000000000000018c, %l1 = 0000000048cf28f8, %y = ffffffff
smul %l4,%l1,%l4 ! %l4 = 00000070a0735fa0, %y = 00000070
! Mem[000000009100000c] = c8eb2c4a, %g2 = 0000000066b5e83a
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffc8eb
! Mem[00000000908001c0] = bc65ad57cb751f7a, %g2 = ffffffffffffc8eb
ldx [%i5+0x1c0],%g2 ! %g2 = bc65ad57cb751f7a
! %l7 = 00000000cfdddae2, imm = fffffffffffff935, %l1 = 0000000048cf28f8
andncc %l7,-0x6cb,%l1 ! %l1 = 00000000000002c2, %ccr = 00
! Mem[0000000078800020] = 4a009bef, %f18 = 65864821
lda [%i1+%o4]0x88,%f18 ! %f18 = 4a009bef
! %l6 = 000000005f5cfc97, immed = 000007f8, %y = 00000070
sdivcc %l6,0x7f8,%l1 ! %l1 = 000000000e1a05a5, %ccr = 00
mov %l0,%y ! %y = 17079f72
! Mem[0000000091000010] = 194f877a, %g2 = bc65ad57cb751f7a
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000019
! Mem[00000000908000c0] = 4c09a94c, %g2 = 0000000000000019
ldsb [%i5+0x0c2],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000194] = f32db03d, %g18 = ee0ea223f8787e47
ldsw [%i6+0x194],%g2 ! %g2 = ee0ea223f8787e47
p52_label_9:
! Mem[00000000900000b0] = 10ab3d16, %g2 = fffffffff32db03d
lduh [%i4+0x0b2],%g2 ! %g2 = 00000000000010ab
! %l5 = fffff9256339e600, %l7 = 00000000cfdddae2, %y = 17079f72
umul %l5,%l7,%l3 ! %l3 = 5091cecc74f90c00, %y = 5091cecc
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000100] = c8c1a8d0, %g2 = 00000000000010ab
lduh [%i6+0x102],%g2 ! %g2 = 000000000000c8c1
! %l7 = 00000000cfdddae2, Mem[0000000090800090] = a7cee9e0
stb %l7,[%i5+0x090] ! Mem[0000000090800090] = e2cee9e0
! %l3 = 5091cecc74f90c00, Mem[00000000900000a8] = 6ccfda61
stw %l3,[%i4+0x0a8] ! Mem[00000000900000a8] = 74f90c00
! %l0 = 0000000017079f72, immed = 00000087, %ccr = 00
movre %l0,0x087,%l2 ! Not Moved, %l2 = 00000000e3a9f200
! Mem[0000000079000010] = 9cafc34b, %l1 = 000000000e1a05a5
ldstuba [%i2+%o2]0x80,%l1 ! %l1 = 0000009c000000ff
! %l3 = 5091cecc74f90c00, %l0 = 0000000017079f72, %y = 5091cecc
umul %l3,%l0,%l2 ! %l2 = 0a85dbbe195b5800, %y = 0a85dbbe
! Mem[000000009100005c] = 4b945da1, %g2 = 000000000000c8c1
ldsh [%i6+0x05e],%g2 ! %g2 = 0000000000004b94
p52_label_10:
! Mem[0000000090000108] = 7aa04c5f, %g18 = ee0ea223f8787e47
ldsw [%i4+0x108],%g2 ! %g2 = ee0ea223f8787e47
! %f11 = 61dacf6c, Mem[00000000908000c8] = 59095ea4
st %f11,[%i5+0x0c8] ! Mem[00000000908000c8] = 61dacf6c
! %l7 = 00000000cfdddae2, Mem[00000000798000b8] = 98e269bb741af0b7, %asi = 80
stxa %l7,[%i3+0x0b8]%asi ! Mem[00000000798000b8] = 00000000cfdddae2
! %l3 = 5091cecc74f90c00, %l2 = 0a85dbbe195b5800, %l1 = 000000000000009c
and %l3,%l2,%l1 ! %l1 = 0081ca8c10590800
! immd = 0000000000000002, %l5 = fffff9256339e600, %ccr = 00
movgu %xcc,0x002,%l5 ! Moved, %l5 = 0000000000000002
! Mem[0000000091800194] = 3b77e6a9, %g18 = ee0ea223f8787e47
ldsw [%o0+0x194],%g2 ! %g2 = ee0ea223f8787e47
! %l4 = a0735fa0, %l5 = 00000002, Mem[00000000918001f0] = 7ba8917e 3e403ba4
std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = a0735fa0 00000002
! %l6 = 000000005f5cfc97, imm = 0000000000000002, %l3 = 5091cecc74f90c00
sll %l6,0x002,%l3 ! %l3 = 000000017d73f25c
! Mem[0000000078800090] = 587ddf95, %l2 = 0a85dbbe195b5800
ldstub [%i1+0x090],%l2 ! %l2 = 00000058000000ff
! Mem[0000000079800028] = 000000b6, %f12 = 9f72163d
lda [%i3+%o5]0x81,%f12 ! %f12 = 000000b6
p52_label_11:
! %l5 = 0000000000000002, %l3 = 000000017d73f25c, %ccr = 00
movrlez %l5,%l3,%l4 ! Not Moved, %l4 = 00000070a0735fa0
! %l6 = 000000005f5cfc97, %l5 = 0000000000000002, %ccr = 00
movgu %xcc,%l6,%l5 ! Moved, %l5 = 000000005f5cfc97
! %l1 = 0081ca8c10590800, Mem[0000000091000122] = 5dd467c0
sth %l1,[%i6+0x122] ! Mem[0000000091000120] = 080067c0
! immd = 00000000000000c8, %l1 = 0081ca8c10590800, %ccr = 00
movg %icc,0x0c8,%l1 ! Moved, %l1 = 00000000000000c8
! %l5 = 000000005f5cfc97, immed = fffff4f0, %y = 0a85dbbe
smulcc %l5,-0xb10,%l5 ! %l5 = fffffbe10b55b990, %ccr = 80, %y = fffffbe1
! %l1 = 00000000000000c8, Mem[0000000078800010] = fe92d2ec
stha %l1,[%i1+%o2]0x88 ! Mem[0000000078800010] = fe9200c8
! Mem[000000007980018c] = 46a2f1d8, %l7 = 00000000cfdddae2
ldsh [%i3+0x18c],%l7 ! %l7 = 00000000000046a2
! Mem[0000000090800060] = d178b965a857e90f, %f48 = 9d14608a ca521b68
ldd [%i5+0x060],%f48 ! %f48 = d178b965 a857e90f
! %l6 = 000000005f5cfc97, %l3 = 000000017d73f25c, %ccr = 80
movpos %xcc,%l6,%l3 ! Register Not Moved
! %l3 = 000000017d73f25c, %l6 = 000000005f5cfc97, %y = fffffbe1
umulcc %l3,%l6,%l0 ! %l0 = 2ebb98635f068444, %ccr = 00, %y = 2ebb9863
p52_label_12:
! Mem[00000000788000dc] = 661fa828, %l0 = 5f068444, %l0 = 5f068444
add %i1,0xdc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000661fa828
! %f0 = 88d9bad7 c6c22ec5 10f1d6ce add34398
! %f4 = b779692a 7a82709a 96db39a0 d7bad988
! %f8 = 8223d064 8b6ecd00 48cf28f8 61dacf6c
! %f12 = 000000b6 ab10209a 38646a01 2b86791a
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l0 = 00000000661fa828, Mem[0000000079800008] = ced6f110
stba %l0,[%i3+%o1]0x89 ! Mem[0000000079800008] = ced6f128
! Mem[00000000780001a8] = df14efc52cc0ad92, %l7 = 00000000000046a2, %l0 = 00000000661fa828
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = df14efc52cc0ad92
! Mem[00000000788000cf] = 7e89b485, %l2 = 0000000000000058
ldstub [%i1+0x0cf],%l2 ! %l2 = 00000085000000ff
! %l6 = 000000005f5cfc97, Mem[00000000780001aa] = df14efc5
sth %l6,[%i0+0x1aa] ! Mem[00000000780001a8] = df14fc97
! Mem[00000000910000b0] = ede1c033 666102f0, %g2 = 3b77e6a9, %g3 = f8c80863
ldd [%i6+0x0b0],%g2 ! %g2 = 00000000ede1c033 00000000666102f0
membar #Sync ! Added by membar checker (287)
! %l6 = 000000005f5cfc97, Mem[0000000090000040] = 9d14608a
stw %l6,[%i4+0x040] ! Mem[0000000090000040] = 5f5cfc97
! immd = 000000000000036c, %l4 = 00000070a0735fa0, %ccr = 00
movn %xcc,0x36c,%l4 ! Register Not Moved
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = ede1c033, %g3 = 666102f0
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
p52_label_13:
! %l0 = 2cc0ad92, %l1 = 000000c8, Mem[00000000900001a0] = bbcc04f1 1da75b47
std %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = 2cc0ad92 000000c8
! %l3 = 000000017d73f25c, Mem[00000000908001d6] = 55cde4dc
sth %l3,[%i5+0x1d6] ! Mem[00000000908001d4] = f25ce4dc
! %l2 = 0000000000000085, Mem[000000007980007e] = e2eacbd4
sth %l2,[%i3+0x07e] ! Mem[000000007980007c] = e2ea0085
! %l3 = 000000017d73f25c, %l2 = 0000000000000085, %ccr = 00
mova %icc,%l3,%l2 ! Moved, %l2 = 000000017d73f25c
! Mem[0000000079000158] = d3ccaf01, %l1 = 000000c8, %l0 = 2cc0ad92
add %i2,0x158,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d3ccaf01
! Mem[00000000788000d0] = b668f44ef2d95f9c, %l0 = 00000000d3ccaf01, %l1 = 00000000000000c8
add %i1,0xd0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b668f44ef2d95f9c
! %l4 = 00000070a0735fa0, Mem[000000009080006c] = 353a0431
sth %l4,[%i5+0x06c] ! Mem[000000009080006c] = 5fa00431
! Mem[00000000910001a0] = bec31e54ea13ce24, %g2 = 00000000875ccbae
ldx [%i6+0x1a0],%g2 ! %g2 = bec31e54ea13ce24
! Mem[0000000079000028] = 67c89799 34eb5423, %l2 = 7d73f25c, %l3 = 7d73f25c
ldda [%i2+%o5]0x88,%l2 ! %l2 = 0000000034eb5423 0000000067c89799
! Mem[0000000078000010] = 64d02382, %l1 = b668f44ef2d95f9c
lduha [%i0+%o2]0x80,%l1 ! %l1 = 00000000000064d0
p52_label_14:
! %l3 = 0000000067c89799, Mem[0000000090800182] = 2bcb0182
stb %l3,[%i5+0x182] ! Mem[0000000090800180] = 99cb0182
! Mem[00000000900001f8] = 07425ca0 64b5dc55, %g2 = ea13ce24, %g3 = a2de638c
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000007425ca0 0000000064b5dc55
! %l5 = fffffbe10b55b990, imm = fffffffffffffc97, %l0 = 00000000d3ccaf01
subc %l5,-0x369,%l0 ! %l0 = fffffbe10b55bcf9
! %l4 = 00000070a0735fa0, Mem[000000009180016a] = a9369945
sth %l4,[%o0+0x16a] ! Mem[0000000091800168] = 5fa09945
! %l7 = 00000000000046a2, imm = 000000000000087f, %l6 = 000000005f5cfc97
taddcc %l7,0x87f,%l6 ! %l6 = 0000000000004f21, %ccr = 02
! Mem[0000000091000138] = 4c906f70 1fce8b29, %g2 = 07425ca0, %g3 = 64b5dc55
ldd [%i6+0x138],%g2 ! %g2 = 000000004c906f70 000000001fce8b29
! Mem[0000000078000028] = e4c940d0d07eeca6, %f18 = 4a009bef 83763860
ldda [%i0+%o5]0x81,%f18 ! %f18 = e4c940d0 d07eeca6
! Mem[000000009100005c] = 8c194b94, %g2 = 000000004c906f70
lduha [%i6+0x05c]%asi,%g2 ! %g2 = 0000000000008c19
! Mem[000000009080018c] = c276172b, %g2 = 0000000000008c19
lduh [%i5+0x18e],%g2 ! %g2 = 000000000000c276
! %l3 = 0000000067c89799, Mem[0000000079800010] = 2a6979b7
stwa %l3,[%i3+%o2]0x89 ! Mem[0000000079800010] = 67c89799
p52_label_15:
! Mem[00000000910001b4] = f722fe04, %g2 = 000000000000c276
ldsb [%i6+0x1b6],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000078000020] = 7cdb7588, %l5 = fffffbe10b55b990
lduha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000007cdb
! %l1 = 00000000000064d0, %l7 = 00000000000046a2, %l6 = 0000000000004f21
srl %l1,%l7,%l6 ! %l6 = 0000000000001934
! %l4 = 00000070a0735fa0, %l7 = 00000000000046a2, %ccr = 02
movvs %xcc,%l4,%l7 ! Register Not Moved
! %l5 = 0000000000007cdb, %l3 = 0000000067c89799, %l6 = 0000000000001934
xorcc %l5,%l3,%l6 ! %l6 = 0000000067c8eb42, %ccr = 00
! Mem[000000009080009c] = f194589f, %g2 = fffffffffffffff7
ldsha [%i5+0x09c]%asi,%g2 ! %g2 = fffffffffffff194
! immd = 0000000000000099, %l7 = 00000000000046a2, %ccr = 00
movgu %icc,0x099,%l7 ! Moved, %l7 = 0000000000000099
! %l3 = 0000000067c89799, Mem[00000000908000d8] = 9c4dedb52e9f5b4f
stx %l3,[%i5+0x0d8] ! Mem[00000000908000d8] = 0000000067c89799
! immd = 00000000000002c5, %l0 = fffffbe10b55bcf9, %ccr = 00
movne %icc,0x2c5,%l0 ! Moved, %l0 = 00000000000002c5
! Mem[00000000908001e4] = 799ff453, %g18 = ee0ea223f8787e47
ldsw [%i5+0x1e4],%g2 ! %g2 = ee0ea223f8787e47
p52_label_16:
! %l7 = 0000000000000099, imm = 0000000000000a7e, %l7 = 0000000000000099
tsubcc %l7,0xa7e,%l7 ! %l7 = fffffffffffff61b, %ccr = 9b
! %l1 = 00000000000064d0, %l0 = 00000000000002c5, %l0 = 00000000000002c5
orcc %l1,%l0,%l0 ! %l0 = 00000000000066d5, %ccr = 00
! immd = 000000000000019e, %l4 = 00000070a0735fa0, %ccr = 00
movvc %icc,0x19e,%l4 ! Moved, %l4 = 000000000000019e
! Mem[0000000091000150] = bf654879 3b34102d, %g2 = 799ff453, %g3 = 1fce8b29
ldd [%i6+0x150],%g2 ! %g2 = 00000000bf654879 000000003b34102d
! %l7 = fffffffffffff61b, Mem[00000000900000a8] = 74f90c00
stb %l7,[%i4+0x0a8] ! Mem[00000000900000a8] = 1bf90c00
! immd = 0000000000000364, %l6 = 0000000067c8eb42, %ccr = 00
mova %xcc,0x364,%l6 ! Moved, %l6 = 0000000000000364
! Mem[0000000090800020] = 6b575173, %g18 = ee0ea223f8787e47
ldsw [%i5+%o4],%g2 ! %g2 = ee0ea223f8787e47
! Mem[00000000900001ec] = 3fb77494, %g2 = 000000006b575173
ldsh [%i4+0x1ec],%g2 ! %g2 = 0000000000003fb7
! Mem[0000000090800148] = a5b1dbba 2cfe970f, %g2 = 00003fb7, %g3 = 3b34102d
ldd [%i5+0x148],%g2 ! %g2 = 00000000a5b1dbba 000000002cfe970f
! Mem[0000000078000018] = 813f7e1f, %l5 = 0000000000007cdb
swapa [%i0+%o3]0x88,%l5 ! %l5 = 00000000813f7e1f
p52_label_17:
! Mem[00000000918000e8] = 6c82cd426ad942c8, %g2 = 00000000a5b1dbba
ldx [%o0+0x0e8],%g2 ! %g2 = 6c82cd426ad942c8
! %l0 = 00000000000066d5, Mem[0000000090800052] = 1e2be8d4, %asi = 80
stha %l0,[%i5+0x052]%asi ! Mem[0000000090800050] = 66d5e8d4
! Mem[000000009180001c] = bcb8815b, %g2 = 6c82cd426ad942c8
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffbc
! %l7 = fffffffffffff61b, imm = 000000000000001b, %l3 = 0000000067c89799
srlx %l7,0x01b,%l3 ! %l3 = 0000001fffffffff
! Mem[0000000078800074] = a7ab9640, %l4 = 0000019e, %l3 = ffffffff
add %i1,0x74,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a7ab9640
! Mem[0000000079000008] = 3bfa4cb4, %l5 = 00000000813f7e1f
ldsha [%i2+%o1]0x81,%l5 ! %l5 = 0000000000003bfa
! %l0 = 00000000000066d5, immed = 00000a02, %y = 2ebb9863
umul %l0,0xa02,%l1 ! %l1 = 0000000004051faa, %y = 00000000
! Mem[0000000079000000] = 8ba12726, %l6 = 0000000000000364
ldsba [%i2+%g0]0x89,%l6 ! %l6 = 0000000000000026
! %f4 = b779692a 7a82709a, Mem[0000000079000168] = 8ce8d3b4 270a2d36
std %f4 ,[%i2+0x168] ! Mem[0000000079000168] = b779692a 7a82709a
! %l5 = 0000000000003bfa, %l2 = 0000000034eb5423, %y = 00000000
umulcc %l5,%l2,%l6 ! %l6 = 00000c65ea343b2e, %ccr = 08, %y = 00000c65
p52_label_18:
! Mem[0000000079000028] = 2354eb34, %f3 = add34398
lda [%i2+%o5]0x81,%f3 ! %f3 = 2354eb34
! Mem[0000000078800190] = 002033a3, %l1 = 0000000004051faa
lduw [%i1+0x190],%l1 ! %l1 = 00000000002033a3
! %l0 = 00000000000066d5, %l0 = 00000000000066d5, %l4 = 000000000000019e
srlx %l0,%l0,%l4 ! %l4 = 0000000000000000
! %l7 = fffffffffffff61b, %l5 = 0000000000003bfa, %ccr = 08
movl %xcc,%l7,%l5 ! Register Not Moved
! %l2 = 0000000034eb5423, %l4 = 0000000000000000, %ccr = 08
movne %icc,%l2,%l4 ! Moved, %l4 = 0000000034eb5423
! Mem[0000000091000044] = d61db2b3, %g2 = ffffffffffffffbc
ldub [%i6+0x044],%g2 ! %g2 = 00000000000000d6
! %l3 = 00000000a7ab9640, Mem[000000009080014e] = 970f2c26
stb %l3,[%i5+0x14e] ! Mem[000000009080014c] = 400f2c26
! Mem[0000000078000098] = 61fd36e3f66cb5d8, %l6 = 00000c65ea343b2e
ldx [%i0+0x098],%l6 ! %l6 = 61fd36e3f66cb5d8
! Mem[0000000078800000] = 97fc5c5f, %l3 = 00000000a7ab9640
lduba [%i1+%g0]0x89,%l3 ! %l3 = 000000000000005f
! %l3 = 000000000000005f, immd = fffffffffffffe24, %l5 = 0000000000003bfa
mulx %l3,-0x1dc,%l5 ! %l5 = ffffffffffff4f5c
p52_label_19:
! %l4 = 0000000034eb5423, Mem[00000000908001ce] = bdc81a22
stb %l4,[%i5+0x1ce] ! Mem[00000000908001cc] = 23c81a22
! Mem[0000000078800008] = b5642fb5, %l2 = 0000000034eb5423
ldsha [%i1+%o1]0x80,%l2 ! %l2 = ffffffffffffb564
! %l4 = 0000000034eb5423, imm = 0000000000000672, %l1 = 00000000002033a3
andcc %l4,0x672,%l1 ! %l1 = 0000000000000422, %ccr = 00
! immd = 0000000000000386, %l7 = fffffffffffff61b, %ccr = 00
movpos %icc,0x386,%l7 ! Moved, %l7 = 0000000000000386
! Mem[0000000091000120] = 42f3080067c0f517, %f48 = d178b965 a857e90f
ldd [%i6+0x120],%f48 ! %f48 = 42f30800 67c0f517
! Mem[000000007980006c] = 88177522, %l2 = ffffb564, %l1 = 00000422
add %i3,0x6c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000088177522
! immd = 00000000000003ba, %l5 = ffffffffffff4f5c, %ccr = 00
movvs %xcc,0x3ba,%l5 ! Register Not Moved
! %l7 = 0000000000000386, Mem[00000000910001f0] = 4f29ed9c
stw %l7,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000386
! %l3 = 000000000000005f, imm = fffffffffffffda4, %l1 = 0000000088177522
addcc %l3,-0x25c,%l1 ! %l1 = fffffffffffffe03, %ccr = 88
! %l7 = 0000000000000386, immed = fffff8f8, %y = 00000c65
udivcc %l7,-0x708,%l6 ! %l6 = 0000000000000c65, %ccr = 00
mov %l0,%y ! %y = 000066d5
p52_label_20:
! immd = 000000000000035f, %l6 = 0000000000000c65, %ccr = 00
movn %xcc,0x35f,%l6 ! Register Not Moved
! %l0 = 00000000000066d5, Mem[0000000090800070] = 23db42826fb98264
stx %l0,[%i5+0x070] ! Mem[0000000090800070] = 00000000000066d5
! Mem[0000000078800000] = 5f5cfc97f6987d85, %f10 = 48cf28f8 61dacf6c
ldda [%i1+%g0]0x81,%f10 ! %f10 = 5f5cfc97 f6987d85
! immd = 000000000000024d, %l2 = ffffffffffffb564, %ccr = 00
movvc %icc,0x24d,%l2 ! Moved, %l2 = 000000000000024d
! %l6 = 0000000000000c65, imm = 0000000000000568, %l1 = fffffffffffffe03
xnor %l6,0x568,%l1 ! %l1 = fffffffffffff6f2
! %l6 = 0000000000000c65, %l1 = fffffffffffff6f2, %y = 000066d5
mulscc %l6,%l1,%l0 ! %l0 = 00000000fffffd24, %ccr = 08, %y = 8000336a
! Mem[0000000079800191] = 664232bd, %l7 = 0000000000000386
ldstub [%i3+0x191],%l7 ! %l7 = 00000042000000ff
! Mem[0000000091000080] = 037fae37, %g2 = 00000000000000d6
lduw [%i6+0x080],%g2 ! %g2 = 00000000037fae37
! Mem[0000000078000010] = 64d02382 9b33df88, %l4 = 34eb5423, %l5 = ffff4f5c
ldda [%i0+0x010]%asi,%l4 ! %l4 = 0000000064d02382 000000009b33df88
! Mem[0000000079800018] = 96db39a0, %f15 = 2b86791a
lda [%i3+%o3]0x81,%f15 ! %f15 = 96db39a0
p52_label_21:
! Mem[0000000079000024] = d92456b3, %l1 = fffff6f2, %l6 = 00000c65
add %i2,0x24,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d92456b3
! Mem[00000000918001ac] = e3201269, %g18 = ee0ea223f8787e47
ldsw [%o0+0x1ac],%g2 ! %g2 = ee0ea223f8787e47
! %l7 = 0000000000000042, immed = 00000330, %l6 = 00000000d92456b3
tsubcctv %l7,0x330,%l6 ! %l0 = 00000000fffffd47, Trapped
! immd = 00000000000003c8, %l3 = 000000000000005f, %ccr = 08
movn %icc,0x3c8,%l3 ! Register Not Moved
! %l0 = 00000000fffffd47, Mem[0000000078800028] = d6b2dfaefe7a9ec8
stxa %l0,[%i1+%o5]0x88 ! Mem[0000000078800028] = 00000000fffffd47
! Mem[00000000798000a8] = 4047b5ec, %l0 = 00000000fffffd47
swap [%i3+0x0a8],%l0 ! %l0 = 000000004047b5ec
! Mem[0000000091800020] = 5b271201, %g2 = ffffffffe3201269
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000005b27
! %l7 = 0000000000000042, %l2 = 000000000000024d, %y = 8000336a
smulcc %l7,%l2,%l2 ! %l2 = 00000000000097da, %ccr = 00, %y = 00000000
! Mem[0000000078000038] = af5d8be7, %l1 = fffff6f2, %l2 = 000097da
add %i0,0x38,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000af5d8be7
! Mem[0000000078000020] = 7cdb7588, %l7 = 0000000000000042
lduha [%i0+%o4]0x80,%l7 ! %l7 = 0000000000007cdb
p52_label_22:
! immd = 0000000000000359, %l6 = 00000000d92456b3, %ccr = 00
movneg %icc,0x359,%l6 ! Register Not Moved
! %l1 = fffffffffffff6f2, Mem[00000000788000e0] = 49471ea27aa8f4c0
stx %l1,[%i1+0x0e0] ! Mem[00000000788000e0] = fffffffffffff6f2
! %f20 = fc6edbba cb64df9b, Mem[0000000090800128] = 22f4c412 9b9921c5
std %f20,[%i5+0x128] ! Mem[0000000090800128] = fc6edbba cb64df9b
! %l0 = 000000004047b5ec, %l1 = fffffffffffff6f2, %l1 = fffffffffffff6f2
sll %l0,%l1,%l1 ! %l1 = 0001011ed7b00000
! Mem[0000000078800028] = 47fdffff, %l6 = 00000000d92456b3
ldsha [%i1+%o5]0x81,%l6 ! %l6 = 00000000000047fd
! Mem[00000000900001c0] = e1f675de46335dfe, %g2 = 0000000000005b27
ldxa [%i4+0x1c0]%asi,%g2 ! %g2 = e1f675de46335dfe
! Mem[0000000078000004] = b43a489d, %l4 = 0000000064d02382
swap [%i0+0x004],%l4 ! %l4 = 00000000b43a489d
! %l2 = 00000000af5d8be7, Mem[0000000078800008] = b5642fb5
stha %l2,[%i1+%o1]0x81 ! Mem[0000000078800008] = 8be72fb5
! Mem[00000000788001e8] = 6ccf2ab9, %l1 = 0001011ed7b00000
lduw [%i1+0x1e8],%l1 ! %l1 = 000000006ccf2ab9
! %l7 = 0000000000007cdb, Mem[0000000091800132] = e3b259e4
sth %l7,[%o0+0x132] ! Mem[0000000091800130] = 7cdb59e4
p52_label_23:
membar #Sync ! Added by membar checker (288)
! Mem[0000000090000080] = c52ec2c6 d7bad988 9843d3ad ced6f110
! Mem[0000000090000090] = 9a70827a 2a6979b7 06ed538a a039db96
! Mem[00000000900000a0] = b52f64b5 fba496c5 1bf90c00 0050f77f
! Mem[00000000900000b0] = 9a2010ab 3d16729f 1a79862b 016a6438
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000078000018] = db7c0000, %l6 = 00000000000047fd
ldstuba [%i0+%o3]0x81,%l6 ! %l6 = 000000db000000ff
! Mem[0000000090000038] = ea49e48d, %g2 = e1f675de46335dfe
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffea
! Mem[00000000798000a8] = fffffd47, %l5 = 000000009b33df88
lduh [%i3+0x0a8],%l5 ! %l5 = 000000000000ffff
! Mem[0000000090000030] = 1f644454, %g2 = ffffffffffffffea
ldub [%i4+0x032],%g2 ! %g2 = 000000000000001f
! %l1 = 000000006ccf2ab9, %l2 = 00000000af5d8be7, %ccr = 00
movg %xcc,%l1,%l2 ! Moved, %l2 = 000000006ccf2ab9
! Mem[000000007900007c] = ee123607, %l6 = 000000db, %l3 = 0000005f
add %i2,0x7c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ee123607
! %l7 = 0000000000007cdb, Mem[000000007900019d] = 6be40d88
stb %l7,[%i2+0x19d] ! Mem[000000007900019c] = 6bdb0d88
! %l1 = 000000006ccf2ab9, %l4 = 00000000b43a489d, %l5 = 000000000000ffff
addcc %l1,%l4,%l5 ! %l5 = 0000000121097356, %ccr = 01
! %l6 = 00000000000000db, Mem[0000000091000188] = fc48e8f8
stb %l6,[%i6+0x188] ! Mem[0000000091000188] = db48e8f8
p52_label_24:
! Mem[0000000091000010] = 14e741194f877aae, %g2 = 000000000000001f
ldx [%i6+%o2],%g2 ! %g2 = 14e741194f877aae
! %l7 = 0000000000007cdb, %l3 = 00000000ee123607, %ccr = 01
movrgez %l7,%l3,%l0 ! Moved, %l0 = 00000000ee123607
! Mem[00000000908001e0] = 97799ff4, %g2 = 14e741194f877aae
ldub [%i5+0x1e3],%g2 ! %g2 = 0000000000000097
! immd = 00000000000000be, %l0 = 00000000ee123607, %ccr = 01
movge %icc,0x0be,%l0 ! Moved, %l0 = 00000000000000be
! Mem[0000000078800010] = fe9200c8, %l5 = 0000000121097356
ldsha [%i1+%o2]0x88,%l5 ! %l5 = 00000000000000c8
! %l5 = 00000000000000c8, Mem[0000000090800045] = 73fe996b
stb %l5,[%i5+0x045] ! Mem[0000000090800044] = c8fe996b
! %l4 = b43a489d, %l5 = 000000c8, Mem[0000000079800070] = bb1d1079 41027b44
std %l4,[%i3+0x070] ! Mem[0000000079800070] = b43a489d 000000c8
! Mem[00000000908000c0] = 93984c09a94c3d0a, %f48 = 88d9bad7 c6c22ec5
ldd [%i5+0x0c0],%f48 ! %f48 = 93984c09 a94c3d0a
! %l0 = 00000000000000be, Mem[000000009000006d] = 57929373
stb %l0,[%i4+0x06d] ! Mem[000000009000006c] = be929373
! %l7 = 0000000000007cdb, Mem[000000007980004a] = c288e5c5
sth %l7,[%i3+0x04a] ! Mem[0000000079800048] = c2887cdb
p52_label_25:
! %l7 = 0000000000007cdb, %l3 = 00000000ee123607, %l5 = 00000000000000c8
udivx %l7,%l3,%l5 ! %l5 = 0000000000000000
! Mem[0000000090000168] = ab27810b, %g2 = 0000000000000097
lduh [%i4+0x16a],%g2 ! %g2 = 000000000000ab27
! immd = 0000000000000034, %l7 = 0000000000007cdb, %ccr = 01
movcc %xcc,0x034,%l7 ! Moved, %l7 = 0000000000000034
! Mem[000000007800016c] = d9d7763b, %l6 = 000000db, %l0 = 000000be
add %i0,0x16c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000d9d7763b
! Mem[0000000090800134] = d60c5c7f, %g18 = ee0ea223f8787e47
ldsw [%i5+0x134],%g2 ! %g2 = ee0ea223f8787e47
! %l2 = 000000006ccf2ab9, Mem[00000000910000d0] = 8d163530867874ed
stx %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 000000006ccf2ab9
! %l6 = 00000000000000db, %l6 = 00000000000000db, %l3 = 00000000ee123607
addcc %l6,%l6,%l3 ! %l3 = 00000000000001b6, %ccr = 00
! Mem[00000000790001b0] = 347d211e11ac2b16, %l1 = 000000006ccf2ab9, %l7 = 0000000000000034
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 347d211e11ac2b16
! Mem[0000000078000018] = 00007cff, %l3 = 00000000000001b6
ldstuba [%i0+%o3]0x88,%l3 ! %l3 = 000000ff000000ff
! %l1 = 000000006ccf2ab9, Mem[0000000078000018] = 00007cff
stba %l1,[%i0+%o3]0x88 ! Mem[0000000078000018] = 00007cb9
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 00000000d9d7763b
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006ccf2ab9
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006ccf2ab9
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ff
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b43a489d
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 00000000000000db
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 347d211e11ac2b16
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 88d9bad7 c6c22ec5
bne %xcc,p52_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 10f1d6ce 2354eb34
bne %xcc,p52_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b779692a 7a82709a
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 96db39a0 d7bad988
bne %xcc,p52_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5f5cfc97 f6987d85
bne %xcc,p52_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 000000b6 ab10209a
bne %xcc,p52_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 38646a01 96db39a0
bne %xcc,p52_f14_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e4c940d0 d07eeca6
bne %xcc,p52_f18_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 06ed538a a039db96
bne %xcc,p52_f24_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0c6a2cea64d02382
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 64d023829b33df88
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 = b97c0000d888f77e
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 = e4c940d0d07eeca6
ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x028,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = df14fc972cc0ad92
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000780001a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1a8,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 8be72fb515907223
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 = c80092fe09fe6931
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 = 67d3ad765c45ceab
ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 47fdffff00000000
ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 97eef00300000051
ldx [%i1+0x038],%g3 ! Observed data at 0000000078800038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x038,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff7ddf958ad88a3e
ldx [%i1+0x090],%g3 ! Observed data at 0000000078800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a801460f7e89b4ff
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000788000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = fffffffffffff6f2
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000788000e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1dd3ff90761ac996
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000788001a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1a8,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = ffafc34b33ca5bf1
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 01000000d92456b3
ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x020,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = da51d20df6987d85
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000790000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x168],%g2 ! Expected data = b779692a7a82709a
ldx [%i2+0x168],%g3 ! Observed data at 0000000079000168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4bb06d4c6bdb0d88
ldx [%i2+0x198],%g3 ! Observed data at 0000000079000198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ea59562487cb570c
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000790001e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1e8,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 88d9bad7c6c22ec5
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 = 28f1d6ceadd34398
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 = 9997c8677a82709a
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 = 96db39a08a53ed06
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 = 8223d0648b6ecd00
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 = 000000b661dacf6c
ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9f72163dab10209a
ldx [%i3+0x030],%g3 ! Observed data at 0000000079800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 38646a012b86791a
ldx [%i3+0x038],%g3 ! Observed data at 0000000079800038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = c2887cdbb307f147
ldx [%i3+0x048],%g3 ! Observed data at 0000000079800048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = b43a489d000000c8
ldx [%i3+0x070],%g3 ! Observed data at 0000000079800070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = bea6338fe2ea0085
ldx [%i3+0x078],%g3 ! Observed data at 0000000079800078
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = fffffd4708373d46
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000000cfdddae2
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000798000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = f6d7dcd700000299
ldx [%i3+0x108],%g3 ! Observed data at 0000000079800108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = f2ff3457fa632d4e
ldx [%i3+0x168],%g3 ! Observed data at 0000000079800168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 66ff32bd38b3cbc4
ldx [%i3+0x190],%g3 ! Observed data at 0000000079800190
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x190,%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_f2_fail:
set p52_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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
p52_f10_fail:
set p52_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f12_fail:
set p52_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f14_fail:
set p52_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f18_fail:
set p52_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f24_fail:
set p52_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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 [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000018]
stda %l6,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000010]
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800028]
stha %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800000]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800028]
done
p52_trap1o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078000018]
stda %l6,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078000010]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000010]
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000078800028]
stha %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800000]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000078800028]
done
p52_trap2e:
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800010]
andncc %l1,-0xf18,%l6
subccc %l1,0xabc,%l1
done
p52_trap2o:
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000078800010]
andncc %l1,-0xf18,%l6
subccc %l1,0xabc,%l1
done
p52_trap3e:
and %l7,%l1,%l3
done
p52_trap3o:
and %l7,%l1,%l3
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 = 1c1207f45b6c5d6e
ldx [%g1+0x008],%l1 ! %l1 = e1a24109c89e7afe
ldx [%g1+0x010],%l2 ! %l2 = 2a917bba732b11ed
ldx [%g1+0x018],%l3 ! %l3 = 19c50230587ddf95
ldx [%g1+0x020],%l4 ! %l4 = 6442ddc650f76f2b
ldx [%g1+0x028],%l5 ! %l5 = 3b0f8acaaec4fbdc
ldx [%g1+0x030],%l6 ! %l6 = b109c7f28cad3068
ldx [%g1+0x038],%l7 ! %l7 = bada6b6e57f9d697
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9de5ddd2 37383024 0715364b 172a7615
! %f4 = 4ae76d97 e1a2308a 7c92b0c0 21aed914
! %f8 = 57e2fca7 4904b4e9 fa89fc14 2cbb50fc
! %f12 = 5ff857a4 090fb214 48c41153 6b3caeb8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 326b0553 24d945c2 5f825fa9 a9dd25bc
! %f20 = ea6e2b3d a0a8030c 2474fcce 09210243
! %f24 = 2cd2c326 5ba24743 ac6ab4c6 ff4ad26d
! %f28 = 84efb6d5 0cd36bbf da448065 2a90c20e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4f805af3 02919d17 b249ae87 daa66e7d
! %f36 = cdcf469a 15267862 c49c0389 eac299fd
! %f40 = cabca012 1c78cb69 5f875dff 97866c23
! %f44 = 28d9a5f8 70eec1bd 742487f9 91685577
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x51a655870000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = 51a655870000006e
wr %g0,%y ! Clear Y 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:
! %l3 = 085062788d71d5b8, Mem[0000000090000068] = 5d9f215444579293
stx %l3,[%i4+0x068] ! Mem[0000000090000068] = 085062788d71d5b8
! Mem[0000000090000080] = dc8cabda2a1da096, %f48 = 03a0fb9b f9797989
ldd [%i4+0x080],%f48 ! %f48 = dc8cabda 2a1da096
! Mem[000000007b800020] = a22d8aec, %l1 = eb0d9af0bd42407e
ldsha [%i3+%o4]0x88,%l1 ! %l1 = ffffffffffff8aec
! %l2 = de5c66e5c77e8761, Mem[000000009080001c] = 619c4365
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = c77e8761
! %l3 = 085062788d71d5b8, imm = 0000000000000026, %l6 = 54e15863a7f10b53
srlx %l3,0x026,%l6 ! %l6 = 0000000000214189
! %l4 = a0674626, %l5 = 0e86fae6, Mem[00000000910001a0] = bec31e54 ea13ce24
stda %l4,[%i6+0x1a0]%asi ! Mem[00000000910001a0] = a0674626 0e86fae6
! %l1 = ffffffffffff8aec, %l4 = 5ec16109a0674626, %l6 = 0000000000214189
taddcc %l1,%l4,%l6 ! %l6 = 5ec16109a066d112, %ccr = 1b
! %l5 = 2bc52fa00e86fae6, %l4 = 5ec16109a0674626, %y = 00000000
sdivcc %l5,%l4,%l0 ! %l0 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000000
! Mem[000000007a800000] = b0659e21 599371d0, %l6 = a066d112, %l7 = b7538360
ldda [%i1+%g0]0x81,%l6 ! %l6 = 00000000b0659e21 00000000599371d0
! %l5 = 2bc52fa00e86fae6, Mem[0000000091000180] = 4a731f76
stb %l5,[%i6+0x180] ! Mem[0000000091000180] = e6731f76
p53_label_2:
! %l7 = 00000000599371d0, Mem[00000000918000c7] = 79253e43
stb %l7,[%o0+0x0c7] ! Mem[00000000918000c4] = d0253e43
! %l3 = 085062788d71d5b8, %l4 = 5ec16109a0674626, %l6 = 00000000b0659e21
orncc %l3,%l4,%l6 ! %l6 = a97efefedff9fdf9, %ccr = 88
! Mem[0000000090000114] = 7f8b313f, %g2 = 00000000063144be
ldsb [%i4+0x114],%g2 ! %g2 = 000000000000007f
! %l5 = 2bc52fa00e86fae6, %l5 = 2bc52fa00e86fae6, %y = 00000000
umul %l5,%l5,%l4 ! %l4 = 00d30a9cc6ae06a4, %y = 00d30a9c
! %l1 = ffffffffffff8aec, Mem[00000000908001b8] = 4ff80a32a52b18be
stx %l1,[%i5+0x1b8] ! Mem[00000000908001b8] = ffffffffffff8aec
! %l6 = a97efefedff9fdf9, Mem[00000000910000c8] = 41e919be, %asi = 80
stwa %l6,[%i6+0x0c8]%asi ! Mem[00000000910000c8] = dff9fdf9
! Mem[000000007b000000] = c67086d8d84d6009, %l4 = 00d30a9cc6ae06a4
ldxa [%i2+%g0]0x80,%l4 ! %l4 = c67086d8d84d6009
! %l4 = c67086d8d84d6009, Mem[000000009100017b] = 1e80b5e0
stb %l4,[%i6+0x17b] ! Mem[0000000091000178] = 0980b5e0
! %l7 = 00000000599371d0, Mem[000000009180007c] = a31e0d83
sth %l7,[%o0+0x07c] ! Mem[000000009180007c] = 71d00d83
! %f16 = 326b0553 24d945c2 5f825fa9 a9dd25bc
! %f20 = ea6e2b3d a0a8030c 2474fcce 09210243
! %f24 = 2cd2c326 5ba24743 ac6ab4c6 ff4ad26d
! %f28 = 84efb6d5 0cd36bbf da448065 2a90c20e
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p53_label_3:
! Mem[000000007a000162] = 3a8afd71, %l7 = 00000000599371d0
ldstub [%i0+0x162],%l7 ! %l7 = 000000fd000000ff
! Mem[000000007a800000] = 219e65b0, %l2 = de5c66e5c77e8761
lduha [%i1+%g0]0x89,%l2 ! %l2 = 00000000000065b0
! Mem[000000007b800150] = aad216ac, %l3 = 085062788d71d5b8
ldub [%i3+0x152],%l3 ! %l3 = 0000000000000016
! %l1 = ffffffffffff8aec, %l5 = 2bc52fa00e86fae6, %ccr = 88
movle %xcc,%l1,%l5 ! Moved, %l5 = ffffffffffff8aec
! %l6 = dff9fdf9, %l7 = 000000fd, Mem[00000000908000a0] = 9d26e2ca acc620fa
std %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = dff9fdf9 000000fd
! Mem[000000007a000100] = 4b103878, %l5 = ffff8aec, %l4 = d84d6009
add %i0,0x100,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000004b103878
! Mem[00000000918000f4] = c0777b49, %g2 = 000000000000007f
lduw [%o0+0x0f4],%g2 ! %g2 = 00000000c0777b49
! Mem[000000007a80005c] = b7942e7d, %l7 = 000000fd, %l5 = ffff8aec
add %i1,0x5c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b7942e7d
! Mem[000000007a000018] = 46a194bf, %f13 = 090fb214
lda [%i0+%o3]0x89,%f13 ! %f13 = 46a194bf
! %l1 = ffffffffffff8aec, immed = 00000433, %y = 00d30a9c
udiv %l1,0x433,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 00000000
p53_label_4:
! Mem[000000007b800122] = a3b8fc77, %l1 = ffffffffffff8aec
ldstub [%i3+0x122],%l1 ! %l1 = 000000fc000000ff
! Mem[000000009180001c] = b2c524bc, %g2 = 00000000c0777b49
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000b2
! Mem[000000007b800008] = 6c0d3f94, %l0 = 0000000000000000
lduba [%i3+%o1]0x81,%l0 ! %l0 = 000000000000006c
! Mem[000000007a000008] = dc3aa959 643a6461, %l4 = 4b103878, %l5 = b7942e7d
ldda [%i0+%o1]0x80,%l4 ! %l4 = 00000000dc3aa959 00000000643a6461
! Mem[00000000908000f0] = 92c8b875 4e91ae77, %g2 = 000000b2, %g3 = 0bad0b00
ldd [%i5+0x0f0],%g2 ! %g2 = 0000000092c8b875 000000004e91ae77
! immd = 00000000000001db, %l5 = 00000000643a6461, %ccr = 88
movpos %icc,0x1db,%l5 ! Register Not Moved
! immd = 000000000000028e, %l6 = 00000000ffffffff, %ccr = 88
movn %icc,0x28e,%l6 ! Register Not Moved
! Mem[000000007a000028] = 3e2202ff, %l5 = 00000000643a6461
ldswa [%i0+%o5]0x88,%l5 ! %l5 = 000000003e2202ff
! %l2 = 00000000000065b0, Mem[0000000091000060] = 5da12a33
stw %l2,[%i6+0x060] ! Mem[0000000091000060] = 000065b0
! Mem[000000007a000010] = 187124a7, %l4 = 00000000dc3aa959
lduba [%i0+%o2]0x89,%l4 ! %l4 = 00000000000000a7
p53_label_5:
! Mem[0000000091000068] = 955a2d89, %g2 = 0000000092c8b875
lduw [%i6+0x068],%g2 ! %g2 = 00000000955a2d89
! %l5 = 000000003e2202ff, Mem[0000000090000058] = 06969e62
sth %l5,[%i4+0x058] ! Mem[0000000090000058] = 02ff9e62
! Mem[000000007a00018d] = f22bdba3, %l7 = 00000000000000fd
ldstub [%i0+0x18d],%l7 ! %l7 = 0000002b000000ff
! %l4 = 00000000000000a7, %l5 = 000000003e2202ff, %ccr = 88
movcs %xcc,%l4,%l5 ! Register Not Moved
! Mem[000000007a8001f8] = 4ee7b93ca9ffbc6f, %l2 = 00000000000065b0, %l4 = 00000000000000a7
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 4ee7b93ca9ffbc6f
! %l6 = 00000000ffffffff, %l0 = 000000000000006c, %ccr = 88
movleu %xcc,%l6,%l0 ! Register Not Moved
! %l4 = 4ee7b93ca9ffbc6f, Mem[00000000918000d7] = 4d9a6536
stb %l4,[%o0+0x0d7] ! Mem[00000000918000d4] = 6f9a6536
! Mem[0000000090000018] = 4e37f70043627d52, %g2 = 00000000955a2d89
ldx [%i4+%o3],%g2 ! %g2 = 4e37f70043627d52
! %l5 = 000000003e2202ff, Mem[00000000908001a8] = 144eb17794989c9f
stx %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000003e2202ff
! %l4 = 4ee7b93ca9ffbc6f, Mem[0000000090000030] = a48a1f64
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = a9ffbc6f
p53_label_6:
! Mem[00000000900001a8] = 875ccbae a2de638c, %g2 = 43627d52, %g3 = 4e91ae77
ldd [%i4+0x1a8],%g2 ! %g2 = 00000000875ccbae 00000000a2de638c
! Mem[0000000091000020] = 16d7de21, %g2 = 00000000875ccbae
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000016
! Mem[000000007b0000e8] = 6d0169c5, %l5 = 000000003e2202ff
ldsw [%i2+0x0e8],%l5 ! %l5 = 000000006d0169c5
! %l7 = 000000000000002b, Mem[0000000090000010] = ee998ade
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 0000002b
! Mem[000000007a800000] = 219e65b0, %l1 = 00000000000000fc
swapa [%i1+%g0]0x88,%l1 ! %l1 = 00000000219e65b0
! Mem[0000000091000004] = 4cc663e3, %g2 = 0000000000000016
ldsh [%i6+0x004],%g2 ! %g2 = 0000000000004cc6
! Mem[0000000090000164] = 6910f10a, %g18 = e88abd78a5faf2cb
ldsw [%i4+0x164],%g2 ! %g2 = e88abd78a5faf2cb
! %l1 = 00000000219e65b0, %l3 = 0000000000000016, %ccr = 88
movgu %icc,%l1,%l3 ! Moved, %l3 = 00000000219e65b0
! %l4 = 4ee7b93ca9ffbc6f, imm = 00000000000002fa, %l7 = 000000000000002b
andcc %l4,0x2fa,%l7 ! %l7 = 000000000000006a, %ccr = 00
! %l6 = 00000000ffffffff, imm = fffffffffffffbfd, %l7 = 000000000000006a
addccc %l6,-0x403,%l7 ! %l7 = 00000000fffffbfc, %ccr = 19
p53_label_7:
! Mem[000000007a000044] = b9cf2367, %l0 = 000000000000006c
lduw [%i0+0x044],%l0 ! %l0 = 00000000b9cf2367
! %l6 = 00000000ffffffff, immed = 00000042, %ccr = 19
movrne %l6,0x042,%l3 ! Moved, %l3 = 0000000000000042
! %l0 = b9cf2367, %l1 = 219e65b0, Mem[00000000908000f8] = 20f6ca5b 7d20dad0
std %l0,[%i5+0x0f8] ! Mem[00000000908000f8] = b9cf2367 219e65b0
! %l3 = 0000000000000042, immed = 00000534, %y = 00000000
udivcc %l3,0x534,%l1 ! %l1 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = b9cf2367
! %l1 = 0000000000000000, imm = fffffffffffff557, %l2 = 00000000000065b0
or %l1,-0xaa9,%l2 ! %l2 = fffffffffffff557
! %l4 = 4ee7b93ca9ffbc6f, %l0 = 00000000b9cf2367, %ccr = 44
movn %xcc,%l4,%l0 ! Register Not Moved
! Mem[000000007a800058] = 337021b7, %l7 = 00000000fffffbfc
swap [%i1+0x058],%l7 ! %l7 = 00000000337021b7
! %l6 = 00000000ffffffff, Mem[000000007a800090] = 45c35d80
sth %l6,[%i1+0x090] ! Mem[000000007a800090] = ffff5d80
! Mem[000000007a800040] = 91d664d51eee8cef, %l7 = 00000000337021b7, %l7 = 00000000337021b7
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 91d664d51eee8cef
! %f24 = 2cd2c326 5ba24743, Mem[0000000090000018] = 4e37f700 43627d52
std %f24,[%i4+%o3] ! Mem[0000000090000018] = 2cd2c326 5ba24743
p53_label_8:
! Mem[0000000090000000] = aa4a53b3, %g2 = 000000006910f10a
lduh [%i4+%g0],%g2 ! %g2 = 000000000000aa4a
! %l7 = 91d664d51eee8cef, immed = fffffb0a, %y = b9cf2367
udiv %l7,-0x4f6,%l3 ! %l3 = 00000000b9cf2700
mov %l0,%y ! %y = b9cf2367
! %l0 = 00000000b9cf2367, Mem[0000000091800040] = 8b4c6fe05af932e1
stx %l0,[%o0+0x040] ! Mem[0000000091800040] = 00000000b9cf2367
! %l7 = 91d664d51eee8cef, %l6 = 00000000ffffffff, %ccr = 44
movleu %icc,%l7,%l6 ! Moved, %l6 = 91d664d51eee8cef
! Mem[000000007b000148] = a7c4833a, %l0 = 00000000b9cf2367
swap [%i2+0x148],%l0 ! %l0 = 00000000a7c4833a
! Mem[000000007a000018] = bf94a146, %l2 = fffffffffffff557
swapa [%i0+%o3]0x81,%l2 ! %l2 = 00000000bf94a146
! %l0 = 00000000a7c4833a, Mem[00000000910001ae] = 465e2459
stb %l0,[%i6+0x1ae] ! Mem[00000000910001ac] = 3a5e2459
! %l0 = 00000000a7c4833a, %l4 = 4ee7b93ca9ffbc6f, %l0 = 00000000a7c4833a
and %l0,%l4,%l0 ! %l0 = 00000000a1c4802a
membar #Sync ! Added by membar checker (289)
! Mem[0000000090000098] = 43022109, %g2 = 000000000000aa4a
ldub [%i4+0x098],%g2 ! %g2 = 0000000000000043
! %l0 = 00000000a1c4802a, %l7 = 91d664d51eee8cef, %l3 = 00000000b9cf2700
addcc %l0,%l7,%l3 ! %l3 = 91d664d5c0b30d19, %ccr = 88
p53_label_9:
! Mem[0000000090800128] = 22f4c412, %g2 = 0000000000000043
lduh [%i5+0x128],%g2 ! %g2 = 00000000000022f4
! %l1 = 0000000000000000, Mem[00000000900001c0] = e1f675de
sth %l1,[%i4+0x1c0] ! Mem[00000000900001c0] = 000075de
! Clear Register : %l7 = 91d664d51eee8cef
clr %l7 ! %l7 = 0000000000000000
! %l1 = 0000000000000000, imm = 0000000000000984, %l5 = 000000006d0169c5
xorcc %l1,0x984,%l5 ! %l5 = 0000000000000984, %ccr = 00
! %l3 = 91d664d5c0b30d19, Mem[0000000090800132] = 0403d60c
stb %l3,[%i5+0x132] ! Mem[0000000090800130] = 1903d60c
! %l4 = 4ee7b93ca9ffbc6f, %l0 = 00000000a1c4802a, %y = b9cf2367
umulcc %l4,%l0,%l5 ! %l5 = 6b6c5269d6286a36, %ccr = 08, %y = 6b6c5269
! %f4 = 4ae76d97 e1a2308a, Mem[000000007b800148] = 3b0fa1b4 eb64df57
std %f4 ,[%i3+0x148] ! Mem[000000007b800148] = 4ae76d97 e1a2308a
! Mem[000000007a000018] = fffff5572edc6497, %l0 = 00000000a1c4802a
ldx [%i0+%o3],%l0 ! %l0 = fffff5572edc6497
! Mem[00000000900000dc] = cd128aeb, %g2 = 00000000000022f4
ldub [%i4+0x0de],%g2 ! %g2 = 00000000000000cd
! Mem[000000007a8001d0] = 3144aee7 46c05fc9, %l6 = 1eee8cef, %l7 = 00000000
ldd [%i1+0x1d0],%l6 ! %l6 = 000000003144aee7 0000000046c05fc9
p53_label_10:
! %f25 = 5ba24743, Mem[000000009080009c] = f194589f
st %f25,[%i5+0x09c] ! Mem[000000009080009c] = 5ba24743
! %l3 = 91d664d5c0b30d19, immed = fffff968, %l2 = 00000000bf94a146
tsubcctv %l3,-0x698,%l2 ! %l0 = fffff5572edc64ba, Trapped
! %l4 = 4ee7b93ca9ffbc6f, Mem[00000000918000b0] = 0a8ba135
stw %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = a9ffbc6f
! %l2 = 00000000bf94a146, Mem[0000000091000118] = 5d8c784c
stw %l2,[%i6+0x118] ! Mem[0000000091000118] = bf94a146
! %l6 = 000000003144aee7, Mem[0000000091000038] = fc2fc57f
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = 3144aee7
! Mem[000000007b000130] = 1aff9c870fce5f01, %l2 = 00000000bf94a146, %l6 = 000000003144aee7
add %i2,0x130,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 1aff9c870fce5f01
! Mem[0000000090000158] = 6d09c164, %g18 = e88abd78a5faf2cb
ldswa [%i4+0x158]%asi,%g2 ! %g2 = e88abd78a5faf2cb
! Mem[000000007b000020] = 37d2dbde, %l6 = 1aff9c870fce5f01
swap [%i2+%o4],%l6 ! %l6 = 0000000037d2dbde
! %l6 = 0000000037d2dbde, Mem[00000000900000e1] = eb28734f
stb %l6,[%i4+0x0e1] ! Mem[00000000900000e0] = de28734f
! Mem[00000000908001e0] = d6a5c497, %g2 = 000000006d09c164
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffd6a5
p53_label_11:
! Mem[000000007b000018] = e14da81c c3d22ba2, %l4 = a9ffbc6f, %l5 = d6286a36
ldda [%i2+%o3]0x81,%l4 ! %l4 = 00000000e14da81c 00000000c3d22ba2
! %l7 = 0000000046c05fc9, Mem[00000000918000b0] = a9ffbc6f
stw %l7,[%o0+0x0b0] ! Mem[00000000918000b0] = 46c05fc9
! Mem[000000007b000018] = a22bd2c3 1ca84de1, %l0 = 2edc64ba, %l1 = 00000000
ldda [%i2+%o3]0x89,%l0 ! %l0 = 000000001ca84de1 00000000a22bd2c3
! %f0 = 9de5ddd2 37383024, Mem[000000007a000008] = 59a93adc 61643a64
stda %f0 ,[%i0+%o1]0x88 ! Mem[000000007a000008] = 9de5ddd2 37383024
! Mem[0000000091800100] = 6dbf041e, %g18 = e88abd78a5faf2cb
ldsw [%o0+0x100],%g2 ! %g2 = e88abd78a5faf2cb
! immd = 000000000000031b, %l0 = 000000001ca84de1, %ccr = 08
movvc %icc,0x31b,%l0 ! Moved, %l0 = 000000000000031b
! %f20 = ea6e2b3d a0a8030c, Mem[000000007b000028] = 8dd274c4 6a0050d6
stda %f20,[%i2+%o5]0x88 ! Mem[000000007b000028] = ea6e2b3d a0a8030c
! done : should take illegal inst trap, %l0 = 000000000000031b
done ! Illegal inst trap : %l0 = 000000000000032b
! Mem[000000007b000028] = 0c03a8a0, %l6 = 0000000037d2dbde
lduwa [%i2+%o5]0x81,%l6 ! %l6 = 000000000c03a8a0
! immd = 00000000000000f5, %l3 = 91d664d5c0b30d19, %ccr = 08
movpos %xcc,0x0f5,%l3 ! Moved, %l3 = 00000000000000f5
p53_label_12:
! Mem[000000007b800020] = ec8a2da2, %l1 = 00000000a22bd2c3
ldswa [%i3+%o4]0x81,%l1 ! %l1 = ffffffffec8a2da2
! Mem[000000007a000008] = 37383024, %l5 = 00000000c3d22ba2
swapa [%i0+%o1]0x89,%l5 ! %l5 = 0000000037383024
! Mem[0000000091000048] = 770bf7a5, %g2 = 000000006dbf041e
ldsh [%i6+0x04a],%g2 ! %g2 = 000000000000770b
! %f2 = 0715364b 172a7615, Mem[000000007a000028] = 3e2202ff d4de75ea
stda %f2 ,[%i0+%o5]0x89 ! Mem[000000007a000028] = 0715364b 172a7615
! %l2 = 00000000bf94a146, Mem[000000009000004c] = 77d27910
sth %l2,[%i4+0x04c] ! Mem[000000009000004c] = a1467910
! %l5 = 0000000037383024, imm = 0000000000000406, %l2 = 00000000bf94a146
addcc %l5,0x406,%l2 ! %l2 = 000000003738342a, %ccr = 00
! %l5 = 0000000037383024, %l6 = 000000000c03a8a0, %l1 = ffffffffec8a2da2
xorcc %l5,%l6,%l1 ! %l1 = 000000003b3b9884, %ccr = 00
! %f10 = fa89fc14 2cbb50fc, Mem[0000000091800180] = ec9206cd 96b8711a
std %f10,[%o0+0x180] ! Mem[0000000091800180] = fa89fc14 2cbb50fc
! %f16 = 326b0553 24d945c2, Mem[00000000918000e0] = ab568635 4a05a747
std %f16,[%o0+0x0e0] ! Mem[00000000918000e0] = 326b0553 24d945c2
! Mem[0000000090000148] = 31494a3d, %g2 = 000000000000770b
ldub [%i4+0x148],%g2 ! %g2 = 0000000000000031
p53_label_13:
! %f11 = 2cbb50fc, Mem[00000000908001a4] = 1ae55d08
st %f11,[%i5+0x1a4] ! Mem[00000000908001a4] = 2cbb50fc
! %l2 = 000000003738342a, Mem[0000000091800164] = bcb72634, %asi = 80
stwa %l2,[%o0+0x164]%asi ! Mem[0000000091800164] = 3738342a
! Mem[000000007a0000fc] = 9ab87d52, %l2 = 000000003738342a
swap [%i0+0x0fc],%l2 ! %l2 = 000000009ab87d52
! Mem[000000007a0000c0] = b21e5cdb, %l7 = 0000000046c05fc9
ldsb [%i0+0x0c1],%l7 ! %l7 = 000000000000001e
! Mem[000000007a0000b0] = 9effe4436c918f25, %l1 = 000000003b3b9884, %l4 = 00000000e14da81c
add %i0,0xb0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 9effe4436c918f25
! Mem[000000009000004c] = 103acb43, %g2 = 0000000000000031
ldub [%i4+0x04f],%g2 ! %g2 = 0000000000000010
! Mem[00000000900001c8] = 2e218561, %g18 = e88abd78a5faf2cb
ldswa [%i4+0x1c8]%asi,%g2 ! %g2 = e88abd78a5faf2cb
! %f19 = a9dd25bc, Mem[0000000091800090] = faf7017d
st %f19,[%o0+0x090] ! Mem[0000000091800090] = a9dd25bc
! Mem[000000007a000140] = 4406c066f7bd07fe, %l7 = 000000000000001e
ldx [%i0+0x140],%l7 ! %l7 = 4406c066f7bd07fe
! %l0 = 000000000000032b, %l0 = 000000000000032b, %l1 = 000000003b3b9884
srax %l0,%l0,%l1 ! %l1 = 0000000000000000
p53_label_14:
! Mem[000000007b8001f8] = f2f796cd58e861c3, %l6 = 000000000c03a8a0, %l6 = 000000000c03a8a0
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f2f796cd58e861c3
! %l1 = 0000000000000000, %l4 = 9effe4436c918f25, %l3 = 00000000000000f5
taddcctv %l1,%l4,%l3 ! %l0 = 000000000000034e, Trapped
! Mem[000000007b0001e4] = 4ac414da, %l3 = 00000000000000f5
swap [%i2+0x1e4],%l3 ! %l3 = 000000004ac414da
! Mem[00000000908000ac] = 7ddb43d4, %g2 = 000000002e218561
ldub [%i5+0x0af],%g2 ! %g2 = 000000000000007d
! Mem[000000007b000190] = b4d2c5fcf4fd0113, %l4 = 9effe4436c918f25, %l6 = f2f796cd58e861c3
add %i2,0x190,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b4d2c5fcf4fd0113
! %l7 = 4406c066f7bd07fe, Mem[0000000091000068] = 955a2d8907100ced
stx %l7,[%i6+0x068] ! Mem[0000000091000068] = 4406c066f7bd07fe
! %l2 = 000000009ab87d52, %l1 = 0000000000000000, %l5 = 0000000037383024
tsubcc %l2,%l1,%l5 ! %l5 = 000000009ab87d52, %ccr = 0a
! Mem[0000000090000090] = a8a03d2b, %g2 = 000000000000007d
ldsh [%i4+0x092],%g2 ! %g2 = ffffffffffffa8a0
! %l6 = b4d2c5fcf4fd0113, %l7 = 4406c066f7bd07fe, %l0 = 000000000000034e
orcc %l6,%l7,%l0 ! %l0 = f4d6c5fef7fd07ff, %ccr = 88
! Mem[00000000900000a8] = 6dd24affc6b46aac, %g2 = ffffffffffffa8a0
ldx [%i4+0x0a8],%g2 ! %g2 = 6dd24affc6b46aac
p53_label_15:
! %l4 = 9effe4436c918f25, %l0 = f4d6c5fef7fd07ff, %l0 = f4d6c5fef7fd07ff
andn %l4,%l0,%l0 ! %l0 = 0a29200108008800
! %l3 = 000000004ac414da, %l2 = 000000009ab87d52, %l4 = 9effe4436c918f25
tsubcctv %l3,%l2,%l4 ! %l0 = 0a29200108008823, Trapped
! Mem[000000007a000020] = 10ba7238, %f17 = 24d945c2
lda [%i0+%o4]0x81,%f17 ! %f17 = 10ba7238
! Mem[000000007b800028] = d4801f64, %l3 = 000000004ac414da
swapa [%i3+%o5]0x81,%l3 ! %l3 = 00000000d4801f64
! Mem[000000007a000117] = 85fb4776, %l6 = b4d2c5fcf4fd0113
ldstub [%i0+0x117],%l6 ! %l6 = 00000076000000ff
! Mem[000000007b000028] = ea6e2b3da0a8030c, %l5 = 000000009ab87d52
ldxa [%i2+%o5]0x89,%l5 ! %l5 = ea6e2b3da0a8030c
! Mem[000000007a000028] = 172a7615, %l5 = ea6e2b3da0a8030c
ldstuba [%i0+%o5]0x89,%l5 ! %l5 = 00000015000000ff
! Mem[000000007b0000d0] = 43611c9b, %l7 = 4406c066f7bd07fe
swap [%i2+0x0d0],%l7 ! %l7 = 0000000043611c9b
! immd = 00000000000003b3, %l3 = 00000000d4801f64, %ccr = 88
movg %xcc,0x3b3,%l3 ! Register Not Moved
! immd = 00000000000003dd, %l2 = 000000009ab87d52, %ccr = 88
movvs %icc,0x3dd,%l2 ! Register Not Moved
p53_label_16:
! Mem[000000007b000008] = c9a38a50, %l5 = 0000000000000015
ldswa [%i2+%o1]0x81,%l5 ! %l5 = ffffffffc9a38a50
! immd = 0000000000000327, %l5 = ffffffffc9a38a50, %ccr = 88
movleu %icc,0x327,%l5 ! Register Not Moved
! Mem[000000007a0000ed] = ef9cb037, %l7 = 0000000043611c9b
ldstub [%i0+0x0ed],%l7 ! %l7 = 0000009c000000ff
! %l5 = ffffffffc9a38a50, %l6 = 0000000000000076, %ccr = 88
movl %icc,%l5,%l6 ! Moved, %l6 = ffffffffc9a38a50
! %l0 = 0a29200108008823, %l0 = 0a29200108008823, %ccr = 88
movvs %xcc,%l0,%l0 ! Register Not Moved
! Mem[000000007b00014d] = 99925011, %l2 = 000000009ab87d52
ldstub [%i2+0x14d],%l2 ! %l2 = 00000092000000ff
save ! CWP = 1
! Mem[00000000918001cc] = d1ca4c61, %g2 = 6dd24affc6b46aac
ldsb [%i0+0x1cd],%g2 ! %g2 = ffffffffffffffd1
! %l4 = e2e463c688e42c1f, Mem[000000007a800008] = 01bd034b
stha %l4,[%o1+%i1]0x89 ! Mem[000000007a800008] = 01bd2c1f
! immd = 00000000000000c8, %l1 = 5f7086787b6e4a7e, %ccr = 88
movpos %icc,0x0c8,%l1 ! Register Not Moved
p53_label_17: ! %cwp = 1
! Mem[0000000090000104] = 2129a19e, %g18 = 820ed995fc43cc03
ldsw [%o4+0x104],%g2 ! %g2 = 820ed995fc43cc03
! Mem[00000000908000e0] = 91a352cbc852478e, %g2 = 000000002129a19e
ldx [%o5+0x0e0],%g2 ! %g2 = 91a352cbc852478e
! Mem[000000007b800030] = 2b401f31f6127f12, %l3 = 57bfe2ca93b2cfca, %l0 = 1f0010c4923e42a0
add %o3,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 2b401f31f6127f12
! Mem[0000000090000044] = ca521b68, %g2 = 91a352cbc852478e
ldub [%o4+0x044],%g2 ! %g2 = 00000000000000ca
! Mem[000000007b00002c] = 3d2b6eea, %l7 = 3733aa445477eceb
ldstub [%o2+0x02c],%l7 ! %l7 = 0000003d000000ff
! Mem[000000007b0000cc] = 9c9a4903, %l7 = 000000000000003d
lduba [%o2+0x0ce]%asi,%l7 ! %l7 = 0000000000000049
! Mem[0000000091800098] = 83cfe9d3, %g2 = 00000000000000ca
ldsb [%i0+0x098],%g2 ! %g2 = ffffffffffffff83
! Mem[000000007b800008] = 943f0d6c, %l0 = 2b401f31f6127f12
lduwa [%o3+%i1]0x88,%l0 ! %l0 = 00000000943f0d6c
! %l3 = 57bfe2ca93b2cfca, %l4 = e2e463c688e42c1f, %ccr = 88
mova %icc,%l3,%l4 ! Moved, %l4 = 57bfe2ca93b2cfca
! Mem[000000007a8001e0] = 2d2c43d4, %l1 = 5f7086787b6e4a7e
swap [%o1+0x1e0],%l1 ! %l1 = 000000002d2c43d4
p53_label_18: ! %cwp = 1
! Mem[0000000090000138] = cb533f7f, %g18 = 820ed995fc43cc03
ldsw [%o4+0x138],%g2 ! %g2 = 820ed995fc43cc03
! Mem[00000000918000c4] = ae5829d0, %g2 = ffffffffcb533f7f
lduw [%i0+0x0c4],%g2 ! %g2 = 00000000ae5829d0
! immd = 000000000000030f, %l6 = 1c851df8b1fbec7e, %ccr = 88
movcc %icc,0x30f,%l6 ! Moved, %l6 = 000000000000030f
! Mem[000000007a000010] = 187124a7, %l2 = 557aebd8b2ee084f
lduba [%o0+%i2]0x88,%l2 ! %l2 = 00000000000000a7
! Mem[000000007b8001bc] = aa2fcf5d, %l2 = 00000000000000a7
swap [%o3+0x1bc],%l2 ! %l2 = 00000000aa2fcf5d
! %l2 = 00000000aa2fcf5d, %l5 = e7417288954ca34d, %l7 = 0000000000000049
or %l2,%l5,%l7 ! %l7 = e7417288bf6fef5d
! %l0 = 00000000943f0d6c, Mem[000000007a800020] = 765c6a457bf534b6
stxa %l0,[%o1+%i4]0x81 ! Mem[000000007a800020] = 00000000943f0d6c
! %f2 = 0715364b 172a7615, Mem[000000007a800020] = 00000000 6c0d3f94
stda %f2 ,[%o1+%i4]0x89 ! Mem[000000007a800020] = 0715364b 172a7615
! %f14 = 48c41153 6b3caeb8, Mem[000000007b000008] = 508aa3c9 cb9010bd
stda %f14,[%o2+%i1]0x88 ! Mem[000000007b000008] = 48c41153 6b3caeb8
! %l3 = 57bfe2ca93b2cfca, Mem[000000007b800020] = ec8a2da2
stba %l3,[%o3+%i4]0x81 ! Mem[000000007b800020] = ca8a2da2
p53_label_19: ! %cwp = 1
! Mem[0000000090800140] = 4acaddd5, %g2 = 00000000ae5829d0
ldsh [%o5+0x140],%g2 ! %g2 = 0000000000004aca
! %l1 = 000000002d2c43d4, %l0 = 00000000943f0d6c, %l2 = 00000000aa2fcf5d
orn %l1,%l0,%l2 ! %l2 = ffffffff6fecf3d7
! Mem[00000000908001a8] = 00000000 3e2202ff, %g2 = 00004aca, %g3 = a2de638c
ldd [%o5+0x1a8],%g2 ! %g2 = 0000000000000000 000000003e2202ff
! Mem[000000007a80010c] = 25cc9bb4, %l3 = 93b2cfca, %l7 = bf6fef5d
add %o1,0x10c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000025cc9bb4
! %f15 = 6b3caeb8, Mem[0000000091000004] = 4cc663e3
st %f15,[%o6+0x004] ! Mem[0000000091000004] = 6b3caeb8
! immd = 00000000000002e5, %l7 = 0000000025cc9bb4, %ccr = 88
mova %icc,0x2e5,%l7 ! Moved, %l7 = 00000000000002e5
! Mem[000000007a80013c] = 088701dc, %l1 = 2d2c43d4, %l7 = 000002e5
add %o1,0x13c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000088701dc
! Mem[0000000090800088] = 2961cdd1, %g2 = 0000000000000000
ldsba [%o5+0x08b]%asi,%g2 ! %g2 = 0000000000000029
! %l6 = 000000000000030f, Mem[000000007a800004] = 599371d0
stw %l6,[%o1+0x004] ! Mem[000000007a800004] = 0000030f
! %f22 = 2474fcce 09210243, Mem[0000000091000198] = 51e60601 c3f8aeb5
stda %f22,[%o6+0x198]%asi ! Mem[0000000091000198] = 2474fcce 09210243
p53_label_20: ! %cwp = 1
! %f16 = 326b0553 10ba7238 5f825fa9 a9dd25bc
! %f20 = ea6e2b3d a0a8030c 2474fcce 09210243
! %f24 = 2cd2c326 5ba24743 ac6ab4c6 ff4ad26d
! %f28 = 84efb6d5 0cd36bbf da448065 2a90c20e
mov 0x140,%g5
stda %f16,[%o4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000091000198] = 2474fcce, %g2 = 0000000000000029
ldub [%o6+0x198],%g2 ! %g2 = 0000000000000024
! %l1 = 000000002d2c43d4, Mem[0000000090800118] = 97eb4367
sth %l1,[%o5+0x118] ! Mem[0000000090800118] = 43d44367
! Mem[0000000090000040] = 9d14608a ca521b68, %g2 = 00000024, %g3 = 3e2202ff
ldd [%o4+0x040],%g2 ! %g2 = 000000009d14608a 00000000ca521b68
! Mem[000000007a800018] = 86a03d594ebbf88e, %l5 = e7417288954ca34d
ldxa [%o1+%i3]0x81,%l5 ! %l5 = 86a03d594ebbf88e
! Mem[00000000918001e8] = a309f910, %g18 = 820ed995fc43cc03
ldsw [%i0+0x1e8],%g2 ! %g2 = 820ed995fc43cc03
! %l7 = 00000000088701dc, Mem[0000000090800164] = 739ddb05, %asi = 80
stwa %l7,[%o5+0x164]%asi ! Mem[0000000090800164] = 088701dc
! %l1 = 000000002d2c43d4, immed = 00000788, %l4 = 57bfe2ca93b2cfca
taddcctv %l1,0x788,%l4 ! %l4 = 000000002d2c4b5c, %ccr = 00
! %l6 = 000000000000030f, Mem[0000000090000130] = 1e3b769bf7c898e9
stx %l6,[%o4+0x130] ! Mem[0000000090000130] = 000000000000030f
! Mem[0000000090800048] = 4ec57f63, %g2 = ffffffffa309f910
ldsha [%o5+0x04a]%asi,%g2 ! %g2 = 0000000000004ec5
p53_label_21: ! %cwp = 1
! Mem[0000000091800098] = e9d38acc, %g2 = 0000000000004ec5
ldsb [%i0+0x09a],%g2 ! %g2 = ffffffffffffffe9
! Mem[000000007b800010] = 9cf267bc1f7cebc9, %l5 = 86a03d594ebbf88e
ldxa [%o3+%i2]0x80,%l5 ! %l5 = 9cf267bc1f7cebc9
! retry : should take illegal inst trap, %l0 = 00000000943f0d6c
retry ! Illegal inst trap : %l0 = 00000000943f0d7c
! %l2 = ffffffff6fecf3d7, Mem[0000000091000114] = 5764cf50
stw %l2,[%o6+0x114] ! Mem[0000000091000114] = 6fecf3d7
! immd = 000000000000010b, %l4 = 000000002d2c4b5c, %ccr = 00
movleu %xcc,0x10b,%l4 ! Register Not Moved
! Mem[0000000091000030] = 66b5e83a f8c80863, %g2 = ffffffe9, %g3 = ca521b68
ldd [%o6+0x030],%g2 ! %g2 = 0000000066b5e83a 00000000f8c80863
! Mem[000000007a800010] = ef240eb8, %f5 = e1a2308a
lda [%o1+%i2]0x80,%f5 ! %f5 = ef240eb8
! Mem[000000007b8000c0] = 63ad0d60078b48d1, %l5 = 9cf267bc1f7cebc9, %l4 = 000000002d2c4b5c
add %o3,0xc0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 63ad0d60078b48d1
! %l5 = 9cf267bc1f7cebc9, imm = fffffffffffff9db, %l6 = 000000000000030f
addccc %l5,-0x625,%l6 ! %l6 = 9cf267bc1f7ce5a4, %ccr = 91
! %l1 = 000000002d2c43d4, %l3 = 57bfe2ca93b2cfca, %y = 6b6c5269
sdivcc %l1,%l3,%l4 ! %l4 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 943f0d7c
p53_label_22: ! %cwp = 1
! Mem[00000000908001c8] = 4e632be1, %g2 = 0000000066b5e83a
lduw [%o5+0x1c8],%g2 ! %g2 = 000000004e632be1
! %l5 = 9cf267bc1f7cebc9, %l7 = 00000000088701dc, %l0 = 00000000943f0d7c
orn %l5,%l7,%l0 ! %l0 = ffffffffff7cffeb
! %l1 = 000000002d2c43d4, %l5 = 9cf267bc1f7cebc9, %ccr = 8a
movpos %xcc,%l1,%l5 ! Register Not Moved
! %l4 = ffffffff80000000, %l5 = 9cf267bc1f7cebc9, %ccr = 8a
movg %xcc,%l4,%l5 ! Register Not Moved
! %f15 = 6b3caeb8, Mem[00000000908001f8] = f8f57db4
st %f15,[%o5+0x1f8] ! Mem[00000000908001f8] = 6b3caeb8
! retry : should take illegal inst trap, %l0 = ffffffffff7cffeb
retry ! Illegal inst trap : %l0 = ffffffffff7cfffb
! Mem[000000007b8000dc] = 449d9fbf, %l3 = 57bfe2ca93b2cfca
swap [%o3+0x0dc],%l3 ! %l3 = 00000000449d9fbf
! %f10 = fa89fc14, Mem[000000007a000018] = 57f5ffff
sta %f10,[%o0+%i3]0x88 ! Mem[000000007a000018] = fa89fc14
! Mem[000000007b000038] = c5db9947d7ef5ba7, %l2 = ffffffff6fecf3d7
ldx [%o2+0x038],%l2 ! %l2 = c5db9947d7ef5ba7
! %l4 = ffffffff80000000, immed = 00000ff3, %y = 943f0d7c
umulcc %l4,0xff3,%l2 ! %l2 = 000007f980000000, %ccr = 08, %y = 000007f9
p53_label_23: ! %cwp = 1
! Mem[000000007b000168] = aa0c5839f1f41c3b, %l2 = 000007f980000000
ldx [%o2+0x168],%l2 ! %l2 = aa0c5839f1f41c3b
! %f3 = 172a7615, Mem[0000000091000158] = 0fc484af
sta %f3 ,[%o6+0x158]%asi ! Mem[0000000091000158] = 172a7615
! Mem[000000007b8000cf] = 44b95104, %l2 = aa0c5839f1f41c3b
ldstub [%o3+0x0cf],%l2 ! %l2 = 00000004000000ff
! %l6 = 9cf267bc1f7ce5a4, Mem[00000000918001aa] = af41e320
sth %l6,[%i0+0x1aa] ! Mem[00000000918001a8] = e5a4e320
! %l6 = 9cf267bc1f7ce5a4, Mem[0000000090000094] = 3d2b6eea
sth %l6,[%o4+0x094] ! Mem[0000000090000094] = e5a46eea
! %f2 = 0715364b 172a7615, Mem[000000007b800000] = a251d940 74b34033
stda %f2 ,[%o3+%g0]0x89 ! Mem[000000007b800000] = 0715364b 172a7615
! %l6 = 9cf267bc1f7ce5a4, %l4 = ffffffff80000000, %l4 = ffffffff80000000
srax %l6,%l4,%l4 ! %l4 = 9cf267bc1f7ce5a4
! %l6 = 9cf267bc1f7ce5a4, Mem[00000000918000d8] = 9a6536e1f7ed31a3
stx %l6,[%i0+0x0d8] ! Mem[00000000918000d8] = 9cf267bc1f7ce5a4
! %l7 = 00000000088701dc, Mem[000000009100010d] = 930341e0, %asi = 80
stba %l7,[%o6+0x10d]%asi ! Mem[000000009100010c] = dc0341e0
! retry : should take illegal inst trap, %l0 = ffffffffff7cfffb
retry ! Illegal inst trap : %l0 = ffffffffff7d000b
p53_label_24: ! %cwp = 1
! %l0 = ff7d000b, %l1 = 2d2c43d4, Mem[00000000910001f8] = fd114e76 1e3aeca4
std %l0,[%o6+0x1f8] ! Mem[00000000910001f8] = ff7d000b 2d2c43d4
! Mem[0000000090800088] = 012961cd, %g2 = 000000004e632be1
lduh [%o5+0x08a],%g2 ! %g2 = 0000000000000129
membar #Sync ! Added by membar checker (290)
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d a1467910
! Mem[0000000090000050] = 3acb4338 810b8e2c 02ff9e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 08506278 8d71d5b8
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g6
ldda [%o4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l7 = 00000000088701dc, %l5 = 9cf267bc1f7cebc9, %ccr = 08
movl %icc,%l7,%l5 ! Moved, %l5 = 00000000088701dc
! %f16 = 326b0553 10ba7238 5f825fa9 a9dd25bc
! %f20 = ea6e2b3d a0a8030c 2474fcce 09210243
! %f24 = 2cd2c326 5ba24743 ac6ab4c6 ff4ad26d
! %f28 = 84efb6d5 0cd36bbf da448065 2a90c20e
mov 0x0c0,%g5
stda %f16,[%o3+%g5]ASI_BLK_AIUSL ! Block Store to 000000007b8000c0
! %l6 = 1f7ce5a4, %l7 = 088701dc, Mem[0000000091000088] = 86ad1b16 cbfc9141
std %l6,[%o6+0x088] ! Mem[0000000091000088] = 1f7ce5a4 088701dc
! %l3 = 00000000449d9fbf, immed = 00000153, %ccr = 08
movrlz %l3,0x153,%l3 ! Not Moved, %l3 = 00000000449d9fbf
! Mem[000000007a000041] = 028c65c0, %l1 = 000000002d2c43d4
ldstub [%o0+0x041],%l1 ! %l1 = 0000008c000000ff
! done : should take illegal inst trap, %l0 = ffffffffff7d000b
done ! Illegal inst trap : %l0 = ffffffffff7d001b
! %l3 = 00000000449d9fbf, Mem[000000007a8001b0] = be2c2ac5
stw %l3,[%o1+0x1b0] ! Mem[000000007a8001b0] = 449d9fbf
p53_label_25: ! %cwp = 1
! Mem[000000007b000148] = b9cf2367, %l3 = 00000000449d9fbf
ldstub [%o2+0x148],%l3 ! %l3 = 000000b9000000ff
! Mem[000000007a0000c8] = 5a0986fb, %l1 = 0000008c, %l7 = 088701dc
add %o0,0xc8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005a0986fb
! %l2 = 0000000000000004, %l5 = 00000000088701dc, %l4 = 9cf267bc1f7ce5a4
taddcc %l2,%l5,%l4 ! %l4 = 00000000088701e0, %ccr = 00
! Mem[0000000090800068] = 883c1f8f353a0431, %g2 = 0000000000000129
ldx [%o5+0x068],%g2 ! %g2 = 883c1f8f353a0431
! Mem[000000007a0000c0] = b21e5cdb6d6d7515, %l6 = 9cf267bc1f7ce5a4, %l3 = 00000000000000b9
add %o0,0xc0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b21e5cdb6d6d7515
! Mem[0000000090000034] = 54fe413d, %g2 = 883c1f8f353a0431
lduba [%o4+0x035]%asi,%g2 ! %g2 = 0000000000000054
! %l3 = b21e5cdb6d6d7515, %l3 = b21e5cdb6d6d7515, %ccr = 00
move %xcc,%l3,%l3 ! Register Not Moved
! Mem[000000007a8001f1] = 4ab71ac2, %l1 = 000000000000008c
ldstub [%o1+0x1f1],%l1 ! %l1 = 000000b7000000ff
! Mem[000000007a000168] = 095c613272a6f6a6, %l3 = b21e5cdb6d6d7515, %l4 = 00000000088701e0
add %o0,0x168,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 095c613272a6f6a6
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%o4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p53_branch_failed
p53_not_taken_0_end:
! End of Random Code for Thread 53
1: membar #Sync ! Force all stores to complete
restore ! CWP = 0
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 0a29200108008823
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000092
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d4801f64
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 9effe4436c918f25
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffc9a38a50
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffc9a38a50
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000009c
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000007f9,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p53_failed
mov 0x111,%g1
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 9de5ddd2 37383024
bne %xcc,p53_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4ae76d97 ef240eb8
bne %xcc,p53_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7c92b0c0 21aed914
bne %xcc,p53_f6_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5ff857a4 46a194bf
bne %xcc,p53_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 326b0553 10ba7238
bne %xcc,p53_f16_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a22bd2c3d2dde59d
ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 14fc89fa2edc6497
ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff762a174b361507
ldx [%i0+0x028],%g3 ! Observed data at 000000007a000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 02ff65c0b9cf2367
ldx [%i0+0x040],%g3 ! Observed data at 000000007a000040
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b02fd64aefffb037
ldx [%i0+0x0e8],%g3 ! Observed data at 000000007a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4a0a39d93738342a
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 42b109a185fb47ff
ldx [%i0+0x110],%g3 ! Observed data at 000000007a000110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x110,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3a8aff712f8c0d72
ldx [%i0+0x160],%g3 ! Observed data at 000000007a000160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 07a1d7bef2ffdba3
ldx [%i0+0x188],%g3 ! Observed data at 000000007a000188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x188,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fc0000000000030f
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 = 1f2cbd012277211c
ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 15762a174b361507
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = fffffbfcb7942e7d
ldx [%i1+0x058],%g3 ! Observed data at 000000007a800058
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffff5d801ae5a1d0
ldx [%i1+0x090],%g3 ! Observed data at 000000007a800090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x090,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 449d9fbfa6f2ac7c
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7b6e4a7e981f622e
ldx [%i1+0x1e0],%g3 ! Observed data at 000000007a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4aff1ac2bbafd786
ldx [%i1+0x1f0],%g3 ! Observed data at 000000007a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1f0,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b8ae3c6b5311c448
ldx [%i2+0x008],%g3 ! Observed data at 000000007b000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0fce5f01c697a1c9
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 = 0c03a8a0ff2b6eea
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f7bd07fe6d102df7
ldx [%i2+0x0d0],%g3 ! Observed data at 000000007b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffcf236799ff5011
ldx [%i2+0x148],%g3 ! Observed data at 000000007b000148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 204e782f000000f5
ldx [%i2+0x1e0],%g3 ! Observed data at 000000007b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1e0,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 15762a174b361507
ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = ca8a2da2ea75d313
ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4ac414dad9f9a64c
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3872ba1053056b32
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bc25dda9a95f825f
ldx [%i3+0x0c8],%g3 ! Observed data at 000000007b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0c03a8a03d2b6eea
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 43022109cefc7424
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4347a25b26c3d22c
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6dd24affc6b46aac
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bf6bd30cd5b6ef84
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0ec2902a658044da
ldx [%i3+0x0f8],%g3 ! Observed data at 000000007b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = a3b8ff7716c676f1
ldx [%i3+0x120],%g3 ! Observed data at 000000007b800120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4ae76d97e1a2308a
ldx [%i3+0x148],%g3 ! Observed data at 000000007b800148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5d35ef00000000a7
ldx [%i3+0x1b8],%g3 ! Observed data at 000000007b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1b8,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f0_fail:
set p53_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f4_fail:
set p53_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f6_fail:
set p53_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f12_fail:
set p53_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f16_fail:
set p53_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%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:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800000]
done
p53_trap1o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800000]
done
p53_trap2e:
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
stxa %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
done
p53_trap2o:
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
stxa %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
done
p53_trap3e:
orn %l4,%l0,%l4
xnor %l4,0x668,%l0
and %l4,-0x232,%l2
xnor %l4,%l6,%l3
done
p53_trap3o:
orn %l4,%l0,%l4
xnor %l4,0x668,%l0
and %l4,-0x232,%l2
xnor %l4,%l6,%l3
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 = 273aa24bde227b79
ldx [%g1+0x008],%l1 ! %l1 = eb0d9af0bd42407e
ldx [%g1+0x010],%l2 ! %l2 = de5c66e5c77e8761
ldx [%g1+0x018],%l3 ! %l3 = 085062788d71d5b8
ldx [%g1+0x020],%l4 ! %l4 = 5ec16109a0674626
ldx [%g1+0x028],%l5 ! %l5 = 2bc52fa00e86fae6
ldx [%g1+0x030],%l6 ! %l6 = 54e15863a7f10b53
ldx [%g1+0x038],%l7 ! %l7 = ccce61f2b7538360
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 1f0010c4923e42a0
ldx [%g1+0x048],%l1 ! %l1 = 5f7086787b6e4a7e
ldx [%g1+0x050],%l2 ! %l2 = 557aebd8b2ee084f
ldx [%g1+0x058],%l3 ! %l3 = 57bfe2ca93b2cfca
ldx [%g1+0x060],%l4 ! %l4 = e2e463c688e42c1f
ldx [%g1+0x068],%l5 ! %l5 = e7417288954ca34d
ldx [%g1+0x070],%l6 ! %l6 = 1c851df8b1fbec7e
ldx [%g1+0x078],%l7 ! %l7 = 3733aa445477eceb
! Initialize the output register of window 1
set p53_local0_start,%o0
set p53_local1_start,%o1
set p53_local2_start,%o2
set p53_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = dc1f07e6 6ce59b1f 003599d4 9f19a905
! %f4 = 1b2297ef 1e6ed61f 03f20e0e c9a8e31e
! %f8 = ef37761b 9c23ed74 aabbb034 38858028
! %f12 = 1c2a6302 8303dbca 9398f860 17b0e7ff
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 509a915c 32c515ae bfdd3564 b07623d5
! %f20 = 730a3d5f e9ae94f1 80f9955d adbfc09e
! %f24 = dda95d87 ed41ac1e 2e128d5f d97bdc6f
! %f28 = 08f662ce 1f327024 ce148048 17543bd4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = face32c2 a7a149f4 49c5b917 dfa2451a
! %f36 = 48dbd57e 2db48743 c1878c3b 2a4c1dd4
! %f40 = 2cf4efd4 aa9ea6be 49da2218 0c6b3715
! %f44 = 1c23ade7 37065535 76dab31e eb5e0cf3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x20b430ef0000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 20b430ef0000003b
wr %g0,%y ! Clear Y 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[000000007d000000] = dda2b46bb7952b21, %f6 = 03f20e0e c9a8e31e
ldda [%i2+%g0]0x89,%f6 ! %f6 = dda2b46b b7952b21
! %l6 = 5f52a0e9, %l7 = f3f5d27c, Mem[0000000091000068] = 955a2d89 07100ced
std %l6,[%i6+0x068] ! Mem[0000000091000068] = 5f52a0e9 f3f5d27c
! Mem[000000009080011c] = 531e9d66, %g18 = 0567f51858756fd0
ldswa [%i5+0x11c]%asi,%g2 ! %g2 = 0567f51858756fd0
! Mem[000000007c800120] = 8f142c76, %l0 = 66d8a97fd1b4e835
swap [%i1+0x120],%l0 ! %l0 = 000000008f142c76
! Mem[000000007c000010] = 9dabf121 e9a77351, %l2 = ca140c04, %l3 = 64bb207b
ldda [%i0+%o2]0x80,%l2 ! %l2 = 000000009dabf121 00000000e9a77351
! Mem[0000000090800128] = 22f4c4129b9921c5, %g2 = 00000000531e9d66
ldx [%i5+0x128],%g2 ! %g2 = 22f4c4129b9921c5
! %l2 = 000000009dabf121, Mem[000000009100007a] = 9fcaf38f
sth %l2,[%i6+0x07a] ! Mem[0000000091000078] = f121f38f
! %l1 = ec16cbea4b5e1055, Mem[0000000090800168] = f04d9a59
sth %l1,[%i5+0x168] ! Mem[0000000090800168] = 10559a59
! %l5 = e05830700e629fcc, %l5 = e05830700e629fcc, %l3 = 00000000e9a77351
andcc %l5,%l5,%l3 ! %l3 = e05830700e629fcc, %ccr = 80
! %l2 = 000000009dabf121, imm = fffffffffffffeca, %l6 = acffcf5c5f52a0e9
tsubcc %l2,-0x136,%l6 ! %l6 = 000000009dabf257, %ccr = 1b
p54_label_2:
! Mem[000000007c80016f] = 956a4735, %l2 = 000000009dabf121
ldstub [%i1+0x16f],%l2 ! %l2 = 00000035000000ff
! Mem[000000009080018c] = ada4c276, %g2 = 22f4c4129b9921c5
lduh [%i5+0x18c],%g2 ! %g2 = 000000000000ada4
! Mem[0000000090800120] = dca472b6, %g2 = 000000000000ada4
ldsha [%i5+0x120]%asi,%g2 ! %g2 = ffffffffffffdca4
! Mem[000000007d000030] = 54b23d25, %l0 = 8f142c76, %l0 = 8f142c76
add %i2,0x30,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000054b23d25
! Code Fragment 7
p54_fragment_1:
ta T_CHANGE_HPRIV
! %l7 = 31078f7df3f5d27c
set 0xb2f4e60b,%l7 ! %l7 = 00000000b2f4e60b
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Code Fragment 7
p54_fragment_2:
ta T_CHANGE_HPRIV
! %l7 = 00000000b2f4e60b
set 0xec191821,%l7 ! %l7 = 00000000ec191821
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = 000000009dabf257, immed = 00000c1a, %l5 = e05830700e629fcc
taddcctv %l6,0xc1a,%l5 ! %l0 = 0000000054b23d48, Trapped
! immd = 000000000000003f, %l3 = e05830700e629fcc, %ccr = 1b
movgu %icc,0x03f,%l3 ! Register Not Moved
! %l3 = e05830700e629fcc, Mem[0000000091000069] = 52a0e9f3
stb %l3,[%i6+0x069] ! Mem[0000000091000068] = cca0e9f3
! Mem[000000007d000010] = 04f48b80, %l3 = e05830700e629fcc
ldswa [%i2+%o2]0x80,%l3 ! %l3 = 0000000004f48b80
p54_label_3:
! %l6 = 000000009dabf257, immd = fffffffffffffef4, %l1 = ec16cbea4b5e1055
udivx %l6,-0x10c,%l1 ! %l1 = 0000000000000000
! Mem[0000000091000108] = 27699303, %g2 = ffffffffffffdca4
ldub [%i6+0x10b],%g2 ! %g2 = 0000000000000027
! Code Fragment 7
p54_fragment_3:
ta T_CHANGE_HPRIV
! %l7 = 00000000ec191821
set 0x122cb6a1,%l7 ! %l7 = 00000000122cb6a1
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000007c000090] = 1781d8c1, %l0 = 0000000054b23d48
swap [%i0+0x090],%l0 ! %l0 = 000000001781d8c1
! %l7 = 00000000122cb6a1, Mem[000000007c000000] = 19775388
stha %l7,[%i0+%g0]0x88 ! Mem[000000007c000000] = 1977b6a1
! Mem[000000007c800008] = 07bbc8d341f010eb, %l7 = 00000000122cb6a1
ldxa [%i1+%o1]0x88,%l7 ! %l7 = 07bbc8d341f010eb
! Mem[00000000918000f4] = 49d7a303, %g2 = 0000000000000027
ldsb [%o0+0x0f7],%g2 ! %g2 = 0000000000000049
! %l2 = 0000000000000035, immed = fffff16c, %y = 00000000
umul %l2,-0xe94,%l0 ! %l0 = 00000034fffcfb5c, %y = 00000034
! %l5 = e05830700e629fcc, Mem[00000000900000b5] = 014fe26d
stb %l5,[%i4+0x0b5] ! Mem[00000000900000b4] = cc4fe26d
! Mem[000000007d000018] = 99cd1cd7, %l4 = 7c33e699b65560e7
ldsba [%i2+%o3]0x89,%l4 ! %l4 = ffffffffffffffd7
p54_label_4:
! Mem[000000007d000058] = b24df71b, %l7 = 07bbc8d341f010eb
ldub [%i2+0x05a],%l7 ! %l7 = 00000000000000f7
! %f2 = 003599d4 9f19a905, Mem[0000000090800140] = 4acaddd5 a883c31a
stda %f2 ,[%i5+0x140]%asi ! Mem[0000000090800140] = 003599d4 9f19a905
! Mem[00000000918001b0] = bf949ef9, %g2 = 0000000000000049
ldub [%o0+0x1b1],%g2 ! %g2 = 00000000000000bf
! Mem[000000007d00007c] = 72dd19be, %l4 = ffffffffffffffd7
ldub [%i2+0x07d],%l4 ! %l4 = 00000000000000dd
! %l2 = 00000035, %l3 = 04f48b80, Mem[0000000090000168] = 5fc5ab27 810b83fd
std %l2,[%i4+0x168] ! Mem[0000000090000168] = 00000035 04f48b80
! Mem[00000000918001e0] = a1517e7a f6dfff3d, %g2 = 000000bf, %g3 = 0bad0b00
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000a1517e7a 00000000f6dfff3d
! %l1 = 0000000000000000, Mem[000000007c800139] = 4632a8d4
stb %l1,[%i1+0x139] ! Mem[000000007c800138] = 4600a8d4
! %l5 = e05830700e629fcc, Mem[000000007c800180] = e706a59b
stw %l5,[%i1+0x180] ! Mem[000000007c800180] = 0e629fcc
! %f22 = 80f9955d adbfc09e, Mem[00000000910000e0] = 1ff12e95 75236dff
std %f22,[%i6+0x0e0] ! Mem[00000000910000e0] = 80f9955d adbfc09e
! Mem[000000007c800008] = eb10f041, %l4 = 00000000000000dd
ldsba [%i1+%o1]0x80,%l4 ! %l4 = ffffffffffffffeb
p54_label_5:
! Code Fragment 7
p54_fragment_4:
ta T_CHANGE_HPRIV
! %l7 = 00000000000000f7
set 0x8cbd9854,%l7 ! %l7 = 000000008cbd9854
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Code Fragment 7
p54_fragment_5:
ta T_CHANGE_HPRIV
! %l7 = 000000008cbd9854
set 0x4f84ec96,%l7 ! %l7 = 000000004f84ec96
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Code Fragment 7
p54_fragment_6:
ta T_CHANGE_HPRIV
! %l7 = 000000004f84ec96
set 0xd602f938,%l7 ! %l7 = 00000000d602f938
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %f22 = 80f9955d adbfc09e, Mem[000000007c800000] = 10a38b89 3eea6b52
stda %f22,[%i1+%g0]0x89 ! Mem[000000007c800000] = 80f9955d adbfc09e
! Mem[000000007c800000] = adbfc09e, %l3 = 0000000004f48b80
ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffff9e
! Mem[000000007d000010] = 04f48b80, %f25 = ed41ac1e
lda [%i2+%o2]0x80,%f25 ! %f25 = 04f48b80
! %l4 = ffffffeb, %l5 = 0e629fcc, Mem[000000007c800020] = eff76278 0d62410a
stda %l4,[%i1+%o4]0x88 ! Mem[000000007c800020] = ffffffeb 0e629fcc
! Mem[000000007c00006c] = 0ae2d85a, %l3 = ffffffffffffff9e
swap [%i0+0x06c],%l3 ! %l3 = 000000000ae2d85a
! Mem[00000000910000f8] = 8627c5b5, %g2 = 00000000a1517e7a
ldsb [%i6+0x0fa],%g2 ! %g2 = ffffffffffffff86
! %l2 = 0000000000000035, Mem[0000000091800068] = fe4a806e
stb %l2,[%o0+0x068] ! Mem[0000000091800068] = 354a806e
p54_label_6:
! %l2 = 0000000000000035, imm = fffffffffffffd88, %l6 = 000000009dabf257
or %l2,-0x278,%l6 ! %l6 = fffffffffffffdbd
membar #Sync ! Added by membar checker (291)
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 00000035 04f48b80
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %l1 = 0000000000000000, Mem[00000000918000b4] = a5509592, %asi = 80
stwa %l1,[%o0+0x0b4]%asi ! Mem[00000000918000b4] = 00000000
! %l6 = fffffffffffffdbd, immed = fffffd63, %y = 00000034
sdiv %l6,-0x29d,%l4 ! %l4 = ffffffffebb80f50
mov %l0,%y ! %y = fffcfb5c
! %l1 = 0000000000000000, %l5 = e05830700e629fcc, %ccr = 1b
movge %xcc,%l1,%l5 ! Moved, %l5 = 0000000000000000
! Mem[000000007d000018] = abb462f8 99cd1cd7, %l2 = 00000035, %l3 = 0ae2d85a
ldda [%i2+%o3]0x88,%l2 ! %l2 = 0000000099cd1cd7 00000000abb462f8
! %l4 = ffffffffebb80f50, Mem[0000000090000018] = 4e37f700
sth %l4,[%i4+%o3] ! Mem[0000000090000018] = 0f50f700
! %l3 = 00000000abb462f8, %l4 = ffffffffebb80f50, %l5 = 0000000000000000
sdivx %l3,%l4,%l5 ! %l5 = fffffffffffffff8
! %l2 = 0000000099cd1cd7, Mem[00000000910001c0] = b0b4ba3c
stw %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = 99cd1cd7
! Mem[000000009000005c] = d86577bc, %g2 = ffffffffffffff86
ldsh [%i4+0x05e],%g2 ! %g2 = ffffffffffffd865
p54_label_7:
! %l1 = 0000000000000000
setx 0xa5d152f0374e1d0d,%g7,%l1 ! %l1 = a5d152f0374e1d0d
! %l5 = fffffffffffffff8, immed = 00000ad8, %y = fffcfb5c
umul %l5,0xad8,%l3 ! %l3 = 00000ad7ffffa940, %y = 00000ad7
save ! CWP = 1
! %f27 = d97bdc6f, Mem[000000007d800018] = 31cc76d0
sta %f27,[%o3+%i3]0x88 ! Mem[000000007d800018] = d97bdc6f
! Mem[000000007d000000] = dda2b46bb7952b21, %l4 = ec88b3eaad796782
ldxa [%o2+%g0]0x89,%l4 ! %l4 = dda2b46bb7952b21
! %l4 = dda2b46bb7952b21
sethi %hi(0xee08b800),%l4 ! %l4 = 00000000ee08b800
! Mem[0000000090800088] = d3d60129 61cdd124, %g2 = ffffd865, %g3 = f6dfff3d
ldd [%o5+0x088],%g2 ! %g2 = 00000000d3d60129 0000000061cdd124
! Mem[000000007d000094] = 9eaab472, %l3 = 226c933e2e655ecd
ldub [%o2+0x095],%l3 ! %l3 = 00000000000000aa
! %l3 = 00000000000000aa, Mem[0000000091000020] = 103b16d7de211f96
stx %l3,[%o6+%i4] ! Mem[0000000091000020] = 00000000000000aa
! Mem[00000000910001b0] = 2459beee9640fe46, %g2 = 00000000d3d60129
ldx [%o6+0x1b0],%g2 ! %g2 = 2459beee9640fe46
p54_label_8: ! %cwp = 1
! %l6 = 97270ce84f24354f, immed = fffffee6, %ccr = 1b
movrlez %l6,-0x11a,%l5 ! Moved, %l5 = fffffffffffffee6
! Code Fragment 7
p54_fragment_7:
ta T_CHANGE_HPRIV
! %l7 = e6b1ceb5dc132437
set 0xc1d44b3d,%l7 ! %l7 = 00000000c1d44b3d
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l6 = 97270ce84f24354f, immed = 00000059, %ccr = 1b
movrlz %l6,0x059,%l4 ! Moved, %l4 = 0000000000000059
! Mem[000000007c800018] = 1e4f19ca 759026a2, %l0 = 328fdc41, %l1 = 8081748f
ldda [%o1+%i3]0x81,%l0 ! %l0 = 000000001e4f19ca 00000000759026a2
! Mem[00000000910000a8] = 4548123c 1253fffd, %g2 = 9640fe46, %g3 = 61cdd124
ldda [%o6+0x0a8]%asi,%g2 ! %g2 = 000000004548123c 000000001253fffd
! Mem[000000007d800010] = 3ff6afe7, %l6 = 97270ce84f24354f
ldsha [%o3+%i2]0x80,%l6 ! %l6 = 0000000000003ff6
! immd = 0000000000000219, %l4 = 0000000000000059, %ccr = 1b
movleu %icc,0x219,%l4 ! Moved, %l4 = 0000000000000219
! Mem[000000007d00002c] = d3497a8a, %l6 = 0000000000003ff6
ldsw [%o2+0x02c],%l6 ! %l6 = ffffffffd3497a8a
! Mem[000000007d800028] = 8c0a378c, %l7 = 00000000c1d44b3d
lduha [%o3+%i5]0x80,%l7 ! %l7 = 0000000000008c0a
! Code Fragment 7
p54_fragment_8:
ta T_CHANGE_HPRIV
! %l7 = 0000000000008c0a
set 0x354cb82f,%l7 ! %l7 = 00000000354cb82f
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
p54_label_9: ! %cwp = 1
! done : should take illegal inst trap, %l0 = 000000001e4f19ca
done ! Illegal inst trap : %l0 = 000000001e4f19da
! Mem[000000007d8000a0] = 6e03c1f8 e1341c95, %l0 = 1e4f19da, %l1 = 759026a2
ldd [%o3+0x0a0],%l0 ! %l0 = 000000006e03c1f8 00000000e1341c95
! %l0 = 000000006e03c1f8, %l4 = 0000000000000219, %l6 = ffffffffd3497a8a
xor %l0,%l4,%l6 ! %l6 = 000000006e03c3e1
! %l7 = 00000000354cb82f, %l1 = 00000000e1341c95, %l4 = 0000000000000219
andcc %l7,%l1,%l4 ! %l4 = 0000000021041805, %ccr = 00
! %l3 = 00000000000000aa, %l4 = 0000000021041805, %ccr = 00
mova %icc,%l3,%l4 ! Moved, %l4 = 00000000000000aa
! %f22 = 80f9955d adbfc09e, Mem[0000000090000060] = 77bc97b3 31dc8ee9
std %f22,[%o4+0x060] ! Mem[0000000090000060] = 80f9955d adbfc09e
! %l7 = 00000000354cb82f, %l1 = 00000000e1341c95, %l4 = 00000000000000aa
srlx %l7,%l1,%l4 ! %l4 = 00000000000001aa
! Mem[000000007d000072] = 7cb89925, %l3 = 00000000000000aa
ldstub [%o2+0x072],%l3 ! %l3 = 00000099000000ff
! Mem[000000007d800048] = bc6184d5, %l4 = 000001aa, %l5 = fffffee6
add %o3,0x48,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bc6184d5
! %l2 = b3f93068, %l3 = 00000099, Mem[0000000090800160] = 3e9a8678 739ddb05
std %l2,[%o5+0x160] ! Mem[0000000090800160] = b3f93068 00000099
p54_label_10: ! %cwp = 1
! %l3 = 0000000000000099, Mem[000000009080012c] = 9b9921c5
stw %l3,[%o5+0x12c] ! Mem[000000009080012c] = 00000099
! Mem[0000000091000058] = 4dd057e98c194b94, %f48 = 1231a8f0 888fc491
ldd [%o6+0x058],%f48 ! %f48 = 4dd057e9 8c194b94
! Mem[00000000900001e0] = 1b15ac38, %g2 = 000000004548123c
ldsb [%o4+0x1e2],%g2 ! %g2 = 000000000000001b
! %l7 = 00000000354cb82f, %l3 = 0000000000000099, %y = 00000ad7
mulscc %l7,%l3,%l0 ! %l0 = 000000001aa65cb0, %ccr = 00, %y = 8000056b
! %l5 = 00000000bc6184d5, imm = 000000000000056a, %l2 = fa02c2d4b3f93068
addcc %l5,0x56a,%l2 ! %l2 = 00000000bc618a3f, %ccr = 08
! Mem[0000000090800160] = b3f93068 00000099, %g2 = 0000001b, %g3 = 1253fffd
ldda [%o5+0x160]%asi,%g2 ! %g2 = 00000000b3f93068 0000000000000099
! Mem[0000000090000024] = eb88c987, %g2 = 00000000b3f93068
ldub [%o4+0x024],%g2 ! %g2 = 00000000000000eb
! %l5 = 00000000bc6184d5, Mem[00000000908001dc] = ccefb413
sth %l5,[%o5+0x1dc] ! Mem[00000000908001dc] = 84d5b413
! %l5 = 00000000bc6184d5, immed = 0000022b, %l0 = 000000001aa65cb0
tsubcctv %l5,0x22b,%l0 ! %l0 = 000000001aa65cd3, Trapped
! Mem[000000007c000008] = a891773d d4df1053, %l2 = bc618a3f, %l3 = 00000099
ldda [%o0+%i1]0x88,%l2 ! %l2 = 00000000d4df1053 00000000a891773d
p54_label_11: ! %cwp = 1
! %f2 = 003599d4 9f19a905, Mem[0000000090800010] = 8d8cadf7 b062848a
std %f2 ,[%o5+%i2] ! Mem[0000000090800010] = 003599d4 9f19a905
! Mem[000000007c000020] = f15a43d1, %l1 = 00000000e1341c95
ldsba [%o0+%i4]0x80,%l1 ! %l1 = fffffffffffffff1
! %f10 = aabbb034, Mem[000000007c000000] = 1977b6a1
sta %f10,[%o0+%g0]0x89 ! Mem[000000007c000000] = aabbb034
! %l5 = 00000000bc6184d5, %l4 = 00000000000001aa, %ccr = 08
movrgz %l5,%l4,%l0 ! Moved, %l0 = 00000000000001aa
! immd = 0000000000000000, %l4 = 00000000000001aa, %ccr = 08
mova %icc,0x000,%l4 ! Moved, %l4 = 0000000000000000
! Mem[00000000918001d8] = 5365a31b, %g2 = 00000000000000eb
lduba [%i0+0x1da]%asi,%g2 ! %g2 = 0000000000000053
! %l4 = 0000000000000000, Mem[000000007d800000] = a5d005ab
stha %l4,[%o3+%g0]0x81 ! Mem[000000007d800000] = 000005ab
! Mem[000000007d000018] = d71ccd99, %l6 = 000000006e03c3e1
lduba [%o2+%i3]0x81,%l6 ! %l6 = 00000000000000d7
! Mem[00000000918001e0] = a1517e7af6dfff3d, %g2 = 0000000000000053
ldx [%i0+0x1e0],%g2 ! %g2 = a1517e7af6dfff3d
! Mem[000000007d800008] = 8b4e9646, %l6 = 00000000000000d7
lduba [%o3+%i1]0x88,%l6 ! %l6 = 0000000000000046
p54_label_12: ! %cwp = 1
! Mem[0000000090800070] = 826fb982, %g2 = a1517e7af6dfff3d
ldsba [%o5+0x073]%asi,%g2 ! %g2 = ffffffffffffff82
! Mem[000000007c000028] = b74ac4514375acd7, %l3 = 00000000a891773d
ldxa [%o0+%i5]0x88,%l3 ! %l3 = b74ac4514375acd7
! %f25 = 04f48b80, Mem[000000007c800010] = 935b60e2
sta %f25,[%o1+%i2]0x89 ! Mem[000000007c800010] = 04f48b80
! Mem[000000007d800130] = e9f742a2e1a339d6, %l4 = 0000000000000000, %l6 = 0000000000000046
add %o3,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e9f742a2e1a339d6
! %l0 = 00000000000001aa, Mem[000000007c000168] = 00255bc67972371c
stx %l0,[%o0+0x168] ! Mem[000000007c000168] = 00000000000001aa
! Mem[000000007c800008] = eb10f041, %l2 = 00000000d4df1053
lduha [%o1+%i1]0x80,%l2 ! %l2 = 000000000000eb10
! Mem[000000009100018c] = ee5a8be7, %g2 = ffffffffffffff82
lduh [%o6+0x18e],%g2 ! %g2 = 000000000000ee5a
! Mem[000000007d800014] = 525264bd, %l4 = 0000000000000000
ldstub [%o3+0x014],%l4 ! %l4 = 00000052000000ff
! Mem[000000007c8001e0] = 87f3b9de de582010, %l2 = 0000eb10, %l3 = 4375acd7
ldd [%o1+0x1e0],%l2 ! %l2 = 0000000087f3b9de 00000000de582010
! Mem[000000007d800000] = ab050000, %f20 = 730a3d5f
lda [%o3+%g0]0x88,%f20 ! %f20 = ab050000
p54_label_13: ! %cwp = 1
! %l7 = 00000000354cb82f, Mem[0000000091800034] = 7f5a70fd
stw %l7,[%i0+0x034] ! Mem[0000000091800034] = 354cb82f
! Mem[0000000090000070] = 73e0540d88eeafc5, %g2 = 000000000000ee5a
ldx [%o4+0x070],%g2 ! %g2 = 73e0540d88eeafc5
! Mem[000000007d000078] = 9113f033, %l4 = 0000000000000052
lduh [%o2+0x078],%l4 ! %l4 = 0000000000009113
! Mem[00000000918001c8] = 9220125c, %g2 = 73e0540d88eeafc5
lduw [%i0+0x1c8],%g2 ! %g2 = 000000009220125c
! %l7 = 00000000354cb82f, Mem[0000000090000057] = 2c06969e
stb %l7,[%o4+0x057] ! Mem[0000000090000054] = 2f06969e
! Mem[000000007d8000d8] = 1f1b96bef10d931e, %l5 = 00000000bc6184d5, %l2 = 0000000087f3b9de
add %o3,0xd8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1f1b96bef10d931e
! %l5 = 00000000bc6184d5, %l7 = 00000000354cb82f, %l2 = 1f1b96bef10d931e
addcc %l5,%l7,%l2 ! %l2 = 00000000f1ae3d04, %ccr = 08
! done : should take illegal inst trap, %l0 = 00000000000001aa
done ! Illegal inst trap : %l0 = 00000000000001ba
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g5
ldda [%o4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000007c0001a0] = 29a52ba8839308b4, %l7 = 00000000354cb82f, %l0 = 00000000000001ba
add %o0,0x1a0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 29a52ba8839308b4
p54_label_14: ! %cwp = 1
! Mem[000000007d000010] = 808bf404, %l2 = 00000000f1ae3d04
ldsha [%o2+%i2]0x88,%l2 ! %l2 = fffffffffffff404
! Mem[00000000918001c8] = 9220125c d9d1ca4c, %g2 = 9220125c, %g3 = 00000099
ldd [%i0+0x1c8],%g2 ! %g2 = 000000009220125c 00000000d9d1ca4c
! %l4 = 00009113, %l5 = bc6184d5, Mem[0000000091800130] = d1b5e3b2 59e48239
std %l4,[%i0+0x130] ! Mem[0000000091800130] = 00009113 bc6184d5
! Mem[000000009180002c] = 925a7f3c, %g18 = c0ac1001c6eed72b
ldsw [%i0+0x02c],%g2 ! %g2 = c0ac1001c6eed72b
! %f0 = dc1f07e6 6ce59b1f 003599d4 9f19a905
! %f4 = 1b2297ef 1e6ed61f dda2b46b b7952b21
! %f8 = ef37761b 9c23ed74 aabbb034 38858028
! %f12 = 1c2a6302 8303dbca 9398f860 17b0e7ff
mov 0x040,%g6
stda %f0,[%o0+%g6]ASI_BLK_SL ! Block Store to 000000007c000040
! Mem[00000000918000b8] = de6b8865 455c37c1, %g2 = 925a7f3c, %g3 = d9d1ca4c
ldd [%i0+0x0b8],%g2 ! %g2 = 00000000de6b8865 00000000455c37c1
! %f0 = dc1f07e6 6ce59b1f 003599d4 9f19a905
! %f4 = 1b2297ef 1e6ed61f dda2b46b b7952b21
! %f8 = ef37761b 9c23ed74 aabbb034 38858028
! %f12 = 1c2a6302 8303dbca 9398f860 17b0e7ff
stda %f0,[%o0+%g4]ASI_BLK_SL ! Block Store to 000000007c000140
! %l2 = fffff404, %l3 = de582010, Mem[00000000908001e8] = 1ff578e9 f1046e5b
std %l2,[%o5+0x1e8] ! Mem[00000000908001e8] = fffff404 de582010
! Mem[0000000090000000] = aa4a53b3, %g2 = 00000000de6b8865
ldsh [%o4+%g0],%g2 ! %g2 = ffffffffffffaa4a
restore ! CWP = 0
p54_label_15:
! Mem[0000000091000128] = c9191f5d cd3a6161, %g2 = ffffaa4a, %g3 = 455c37c1
ldd [%i6+0x128],%g2 ! %g2 = 00000000c9191f5d 00000000cd3a6161
! %l5 = fffffffffffffff8, imm = fffffffffffff62e, %l2 = 0000000099cd1cd7
xnorcc %l5,-0x9d2,%l2 ! %l2 = fffffffffffff629, %ccr = 88
! Mem[00000000918000c8] = 253e43045d67fd8c, %f48 = e1f675de 46335dfe
ldda [%o0+0x0c8]%asi,%f48 ! %f48 = 253e4304 5d67fd8c
! Mem[000000007c0000b0] = 5e9f44cf, %l6 = fffffdbd, %l3 = ffffa940
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005e9f44cf
! Mem[000000009000006c] = 44579293, %g18 = 0567f51858756fd0
ldswa [%i4+0x06c]%asi,%g2 ! %g2 = 0567f51858756fd0
! %l0 = 00000034fffcfb5c, Mem[0000000090800070] = 23db42826fb98264
stx %l0,[%i5+0x070] ! Mem[0000000090800070] = 00000034fffcfb5c
! Mem[000000007d0000e4] = f975fefa, %l7 = d602f938, %l6 = fffffdbd
add %i2,0xe4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f975fefa
! %l3 = 000000005e9f44cf, %l5 = fffffffffffffff8, %l3 = 000000005e9f44cf
xorcc %l3,%l5,%l3 ! %l3 = ffffffffa160bb37, %ccr = 88
! %l6 = 00000000f975fefa, %l7 = 00000000d602f938, %ccr = 88
movcs %icc,%l6,%l7 ! Register Not Moved
! Mem[0000000091800068] = 6ee82208, %g2 = 0000000044579293
ldsb [%o0+0x06b],%g2 ! %g2 = 000000000000006e
p54_label_16:
! Mem[00000000910000e8] = 5d827780, %g2 = 000000000000006e
lduh [%i6+0x0ea],%g2 ! %g2 = 0000000000005d82
! %l7 = 00000000d602f938, Mem[000000007d800000] = ea054814ab050000
stxa %l7,[%i3+%g0]0x89 ! Mem[000000007d800000] = 00000000d602f938
! %l5 = fffffffffffffff8, Mem[000000007c000086] = 422ee534
sth %l5,[%i0+0x086] ! Mem[000000007c000084] = 422efff8
! %l3 = ffffffffa160bb37, Mem[00000000908000c0] = 93984c09a94c3d0a
stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = ffffffffa160bb37
! %l5 = fffffffffffffff8, Mem[00000000908001e0] = d6a5c4974304eb69
stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = fffffffffffffff8
! Mem[000000007d0000cc] = 999db44c, %l7 = 00000000d602f938
swap [%i2+0x0cc],%l7 ! %l7 = 00000000999db44c
! %l5 = fffffffffffffff8, Mem[000000007d000028] = c930725d
stba %l5,[%i2+%o5]0x80 ! Mem[000000007d000028] = f830725d
! %l4 = ebb80f50, %l5 = fffffff8, Mem[0000000091000180] = 4a731f76 7ae42270
std %l4,[%i6+0x180] ! Mem[0000000091000180] = ebb80f50 fffffff8
! Mem[000000007d0000a0] = 5672c3165805b4a0, %l3 = ffffffffa160bb37, %l5 = fffffffffffffff8
add %i2,0xa0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 5672c3165805b4a0
! Mem[0000000090000078] = fa5423a0, %g2 = 0000000000005d82
lduw [%i4+0x078],%g2 ! %g2 = 00000000fa5423a0
p54_label_17:
! %l2 = fffff629, %l3 = a160bb37, Mem[0000000091000070] = a6e137bb ab1740c8
std %l2,[%i6+0x070] ! Mem[0000000091000070] = fffff629 a160bb37
! %l4 = ebb80f50, %l5 = 5805b4a0, Mem[00000000908001f0] = f3470c89 7131ee4a
std %l4,[%i5+0x1f0] ! Mem[00000000908001f0] = ebb80f50 5805b4a0
! Mem[000000007d8000f3] = dc30e021, %l4 = ffffffffebb80f50
ldstub [%i3+0x0f3],%l4 ! %l4 = 00000021000000ff
! Code Fragment 7
p54_fragment_9:
ta T_CHANGE_HPRIV
! %l7 = 00000000999db44c
set 0x60dfa82c,%l7 ! %l7 = 0000000060dfa82c
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l4 = 0000000000000021, %l2 = fffffffffffff629, %l4 = 0000000000000021
andn %l4,%l2,%l4 ! %l4 = 0000000000000000
! Mem[0000000091000068] = 5fcca0e9 f3f5d27c, %g2 = fa5423a0, %g3 = cd3a6161
ldd [%i6+0x068],%g2 ! %g2 = 000000005fcca0e9 00000000f3f5d27c
! %l7 = 0000000060dfa82c, Mem[000000007c000004] = 9a966dbb
stb %l7,[%i0+0x004] ! Mem[000000007c000004] = 2c966dbb
! Mem[000000007d000184] = fb78fa85, %l1 = a5d152f0374e1d0d
ldstub [%i2+0x184],%l1 ! %l1 = 000000fb000000ff
! immd = 00000000000000d7, %l5 = 5672c3165805b4a0, %ccr = 88
movvc %icc,0x0d7,%l5 ! Moved, %l5 = 00000000000000d7
! immd = 0000000000000304, %l7 = 0000000060dfa82c, %ccr = 88
movgu %icc,0x304,%l7 ! Moved, %l7 = 0000000000000304
p54_label_18:
! %f0 = dc1f07e6 6ce59b1f 003599d4 9f19a905
! %f4 = 1b2297ef 1e6ed61f dda2b46b b7952b21
! %f8 = ef37761b 9c23ed74 aabbb034 38858028
! %f12 = 1c2a6302 8303dbca 9398f860 17b0e7ff
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000090800024] = 03600853, %g2 = 000000005fcca0e9
ldsha [%i5+0x026]%asi,%g2 ! %g2 = 0000000000000360
! %l0 = 00000034fffcfb5c, %l6 = 00000000f975fefa, %ccr = 88
mova %icc,%l0,%l6 ! Moved, %l6 = 00000034fffcfb5c
! %l4 = 0000000000000000, imm = 0000000000000701, %l2 = fffffffffffff629
subccc %l4,0x701,%l2 ! %l2 = fffffffffffff8ff, %ccr = 99
! Mem[00000000918000b0] = 0a8ba135, %g2 = 0000000000000360
lduw [%o0+0x0b0],%g2 ! %g2 = 000000000a8ba135
! %l0 = fffcfb5c, %l1 = 000000fb, Mem[000000007c800008] = eb10f041 d3c8bb07
stda %l0,[%i1+%o1]0x81 ! Mem[000000007c800008] = fffcfb5c 000000fb
! Mem[000000007c800000] = 9ec0bfad, %l0 = 00000034fffcfb5c
ldstuba [%i1+%g0]0x80,%l0 ! %l0 = 0000009e000000ff
! %l7 = 0000000000000304, %l0 = 000000000000009e, %ccr = 99
movvc %icc,%l7,%l0 ! Moved, %l0 = 0000000000000304
! %l2 = fffffffffffff8ff, Mem[000000007d000000] = b7952b21
stha %l2,[%i2+%g0]0x89 ! Mem[000000007d000000] = b795f8ff
! %l6 = fffcfb5c, %l7 = 00000304, Mem[000000007d000048] = 27241c8e 2d52f328
std %l6,[%i2+0x048] ! Mem[000000007d000048] = fffcfb5c 00000304
p54_label_19:
! Mem[000000007d80015b] = c495e243, %l5 = 00000000000000d7
ldstub [%i3+0x15b],%l5 ! %l5 = 00000043000000ff
! Mem[00000000918001f0] = 7ba8917e3e403ba4, %g2 = 000000000a8ba135
ldx [%o0+0x1f0],%g2 ! %g2 = 7ba8917e3e403ba4
! Mem[000000007d800020] = 049602fc, %l1 = 00000000000000fb
ldsba [%i3+%o4]0x81,%l1 ! %l1 = 0000000000000004
! %l2 = fffffffffffff8ff, Mem[00000000908001e3] = ffffffff, %asi = 80
stba %l2,[%i5+0x1e3]%asi ! Mem[00000000908001e0] = ffffffff
! Mem[0000000091800030] = 8769d235, %g2 = 7ba8917e3e403ba4
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffff87
! %l5 = 0000000000000043, %l1 = 0000000000000004, %y = 8000056b
mulscc %l5,%l1,%l4 ! %l4 = 0000000080000025, %ccr = 08, %y = c00002b5
! Mem[000000007c000018] = 6ac1b578, %l5 = 0000000000000043
ldsba [%i0+%o3]0x88,%l5 ! %l5 = 0000000000000078
! %l2 = fffffffffffff8ff, Mem[00000000918000d0] = dbbe3910
stw %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = fffff8ff
! Mem[000000007d800094] = 24790fbd, %l5 = 00000078, %l7 = 00000304
add %i3,0x94,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000024790fbd
! immd = 0000000000000059, %l2 = fffffffffffff8ff, %ccr = 08
movvs %icc,0x059,%l2 ! Register Not Moved
p54_label_20:
! Mem[000000007c800028] = d2c19d9b 6c06a001, %l6 = fffcfb5c, %l7 = 24790fbd
ldda [%i1+%o5]0x80,%l6 ! %l6 = 00000000d2c19d9b 000000006c06a001
! Mem[0000000090000154] = 95467eb9, %g2 = ffffffffffffff87
lduh [%i4+0x154],%g2 ! %g2 = 0000000000009546
! Mem[000000007c000020] = d1435af1, %l5 = 0000000000000078
ldstuba [%i0+%o4]0x89,%l5 ! %l5 = 000000f1000000ff
! %l5 = 00000000000000f1, Mem[00000000908000ba] = 12257317
sth %l5,[%i5+0x0ba] ! Mem[00000000908000b8] = 00f17317
! Mem[0000000091000080] = ae374fba, %g2 = 0000000000009546
ldsh [%i6+0x082],%g2 ! %g2 = ffffffffffffae37
! Mem[0000000090000018] = 0f50f700 43627d52, %g2 = ffffae37, %g3 = f3f5d27c
ldd [%i4+%o3],%g2 ! %g2 = 000000000f50f700 0000000043627d52
! Mem[000000007c800180] = 0e629fcc, %l0 = 00000304, %l3 = a160bb37
add %i1,0x180,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000e629fcc
! Mem[00000000918001cc] = ca4c61bc, %g2 = 000000000f50f700
lduh [%o0+0x1ce],%g2 ! %g2 = 000000000000ca4c
! Mem[000000007c800020] = ebffffff, %l3 = 000000000e629fcc
lduha [%i1+%o4]0x80,%l3 ! %l3 = 000000000000ebff
! Mem[00000000908000e8] = fbd583c6 b4f3ac6a, %g2 = 0000ca4c, %g3 = 43627d52
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000fbd583c6 00000000b4f3ac6a
p54_label_21:
! %l5 = 00000000000000f1, Mem[0000000091800138] = ea95770a
sth %l5,[%o0+0x138] ! Mem[0000000091800138] = 00f1770a
! Mem[000000007c000020] = d1435aff, %l7 = 000000006c06a001
ldsba [%i0+%o4]0x89,%l7 ! %l7 = ffffffffffffffff
! Code Fragment 7
p54_fragment_10:
ta T_CHANGE_HPRIV
! %l7 = ffffffffffffffff
set 0x731b8573,%l7 ! %l7 = 00000000731b8573
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000007c800000] = ffc0bfad, %l3 = 000000000000ebff
ldsba [%i1+%g0]0x80,%l3 ! %l3 = ffffffffffffffff
! Mem[000000007d8001cc] = 4d21ce38, %l0 = 0000000000000304
swap [%i3+0x1cc],%l0 ! %l0 = 000000004d21ce38
! Set Register : %l4 = 0000000080000025
xor %g0,-1,%l4 ! %l4 = ffffffffffffffff
! %l6 = 00000000d2c19d9b, Mem[0000000090800000] = afcee2558865ecf6
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000d2c19d9b
! %l4 = ffffffffffffffff, immd = fffffffffffff29b, %l5 = 00000000000000f1
mulx %l4,-0xd65,%l5 ! %l5 = 0000000000000d65
! %l4 = ffffffffffffffff, %l3 = ffffffffffffffff, %y = c00002b5
mulscc %l4,%l3,%l6 ! %l6 = 00000001fffffffe, %ccr = 09, %y = e000015a
! Mem[00000000910001a0] = bec31e54 ea13ce24, %g2 = fbd583c6, %g3 = b4f3ac6a
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000bec31e54 00000000ea13ce24
p54_label_22:
! immd = 0000000000000070, %l7 = 00000000731b8573, %ccr = 09
movvs %icc,0x070,%l7 ! Register Not Moved
! Mem[000000007c000010] = 21f1ab9d, %l2 = fffffffffffff8ff
swapa [%i0+%o2]0x89,%l2 ! %l2 = 0000000021f1ab9d
! %l3 = ffffffffffffffff, Mem[0000000091000100] = 9416c8c1a8d0d6e8
stx %l3,[%i6+0x100] ! Mem[0000000091000100] = ffffffffffffffff
! Mem[000000007d000008] = db9a986b, %l6 = 00000001fffffffe
lduha [%i2+%o1]0x88,%l6 ! %l6 = 000000000000986b
! %l3 = ffffffffffffffff, Mem[0000000090800097] = 45bde913
stb %l3,[%i5+0x097] ! Mem[0000000090800094] = ffbde913
! Code Fragment 7
p54_fragment_11:
ta T_CHANGE_HPRIV
! %l7 = 00000000731b8573
set 0xeabcadef,%l7 ! %l7 = 00000000eabcadef
stxa %l7, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l2 = 0000000021f1ab9d, immd = fffffffffffff623, %l3 = ffffffffffffffff
mulx %l2,-0x9dd,%l3 ! %l3 = fffffeb133565477
! %l4 = ffffffff, %l5 = 00000d65, Mem[000000007c800008] = fffcfb5c 000000fb
stda %l4,[%i1+%o1]0x80 ! Mem[000000007c800008] = ffffffff 00000d65
! Mem[000000007c0000e0] = 581d9b8f, %l6 = 000000000000986b
swap [%i0+0x0e0],%l6 ! %l6 = 00000000581d9b8f
! immd = 00000000000001f7, %l4 = ffffffffffffffff, %ccr = 09
movcs %xcc,0x1f7,%l4 ! Register Not Moved
p54_label_23:
! immd = 000000000000035c, %l4 = ffffffffffffffff, %ccr = 09
movg %icc,0x35c,%l4 ! Register Not Moved
! Mem[00000000910001a8] = 3faf2546, %g2 = 00000000bec31e54
ldsb [%i6+0x1ab],%g2 ! %g2 = 000000000000003f
! %l0 = 000000004d21ce38, imm = fffffffffffff060, %l2 = 0000000021f1ab9d
subccc %l0,-0xfa0,%l2 ! %l2 = 000000004d21ddd7, %ccr = 11
! %l4 = ffffffffffffffff, Mem[00000000918001f4] = 3e403ba4
stw %l4,[%o0+0x1f4] ! Mem[00000000918001f4] = ffffffff
! %l4 = ffffffffffffffff, %l2 = 000000004d21ddd7, %ccr = 11
movvc %xcc,%l4,%l2 ! Moved, %l2 = ffffffffffffffff
! %l3 = fffffeb133565477, %l7 = 00000000eabcadef, %l1 = 0000000000000004
tsubcctv %l3,%l7,%l1 ! %l0 = 000000004d21ce5b, Trapped
! %l7 = 00000000eabcadef, Mem[00000000908000c8] = 59095ea4e50ee4f7
stx %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000eabcadef
! Mem[0000000091800024] = 8cae0b3a, %g2 = 000000000000003f
lduha [%o0+0x026]%asi,%g2 ! %g2 = 0000000000008cae
! immd = 0000000000000094, %l7 = 00000000eabcadef, %ccr = 11
movge %xcc,0x094,%l7 ! Moved, %l7 = 0000000000000094
! %l0 = 000000004d21ce5b, Mem[000000007c800090] = aa15d6c69f5fa65e, %asi = 80
stxa %l0,[%i1+0x090]%asi ! Mem[000000007c800090] = 000000004d21ce5b
p54_label_24:
! Mem[000000007d0000b1] = 9aeb74fc, %l4 = ffffffffffffffff
ldstub [%i2+0x0b1],%l4 ! %l4 = 000000eb000000ff
! Mem[000000007c800020] = ffffffeb, %f24 = dda95d87
lda [%i1+%o4]0x89,%f24 ! %f24 = ffffffeb
! Mem[0000000090800138] = 2285e4c7, %g2 = 0000000000008cae
ldsh [%i5+0x138],%g2 ! %g2 = 0000000000002285
! %f0 = dc1f07e6 6ce59b1f 003599d4 9f19a905
! %f4 = 1b2297ef 1e6ed61f dda2b46b b7952b21
! %f8 = ef37761b 9c23ed74 aabbb034 38858028
! %f12 = 1c2a6302 8303dbca 9398f860 17b0e7ff
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000007c800050] = 416e631bb96576a6, %l7 = 0000000000000094, %l1 = 0000000000000004
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 416e631bb96576a6
! Mem[000000007d00019d] = 5c50e094, %l3 = fffffeb133565477
ldstub [%i2+0x19d],%l3 ! %l3 = 00000050000000ff
! Mem[000000007d800000] = 00000000 d602f938, %l4 = 000000eb, %l5 = 00000d65
ldda [%i3+%g0]0x88,%l4 ! %l4 = 00000000d602f938 0000000000000000
! %l5 = 0000000000000000, %l5 = 0000000000000000, %ccr = 11
movneg %icc,%l5,%l5 ! Register Not Moved
membar #Sync ! Added by membar checker (292)
! Mem[00000000900000c0] = dc1f07e6 6ce59b1f 003599d4 9f19a905
! Mem[00000000900000d0] = 1b2297ef 1e6ed61f dda2b46b b7952b21
! Mem[00000000900000e0] = ef37761b 9c23ed74 aabbb034 38858028
! Mem[00000000900000f0] = 1c2a6302 8303dbca 9398f860 17b0e7ff
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l1 = 416e631bb96576a6, %l7 = 0000000000000094, %y = e000015a
umulcc %l1,%l7,%l2 ! %l2 = 0000006b2ea897f8, %ccr = 00, %y = 0000006b
p54_label_25:
! Mem[0000000091000068] = 5fcca0e9, %g18 = 0567f51858756fd0
ldsw [%i6+0x068],%g2 ! %g2 = 0567f51858756fd0
! %l3 = 0000000000000050, Mem[00000000908000c0] = ffffffffa160bb37
stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000000000000050
! immd = 000000000000036c, %l7 = 0000000000000094, %ccr = 00
movle %xcc,0x36c,%l7 ! Register Not Moved
! Mem[000000007d800028] = 8c370a8c, %l1 = 416e631bb96576a6
ldsha [%i3+%o5]0x89,%l1 ! %l1 = 0000000000000a8c
! Mem[00000000900000e0] = 761b9c23, %g2 = 000000005fcca0e9
ldsb [%i4+0x0e2],%g2 ! %g2 = 0000000000000076
! Mem[00000000910000e8] = 0e4d5d82 778073fc, %g2 = 00000076, %g3 = ea13ce24
ldd [%i6+0x0e8],%g2 ! %g2 = 000000000e4d5d82 00000000778073fc
! Mem[000000007c800000] = adbfc0ff, %l5 = 0000000000000000
ldswa [%i1+%g0]0x88,%l5 ! %l5 = ffffffffadbfc0ff
! Mem[000000007c0000e4] = a3b5e6e4, %l6 = 00000000581d9b8f
swap [%i0+0x0e4],%l6 ! %l6 = 00000000a3b5e6e4
! retry : should take illegal inst trap, %l0 = 000000004d21ce5b
retry ! Illegal inst trap : %l0 = 000000004d21ce6b
! %f16 = 509a915c 32c515ae bfdd3564 b07623d5
! %f20 = ab050000 e9ae94f1 80f9955d adbfc09e
! %f24 = ffffffeb 04f48b80 2e128d5f d97bdc6f
! %f28 = 08f662ce 1f327024 ce148048 17543bd4
stda %f16,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 000000007c8000c0
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 000000004d21ce6b
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000a8c
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000006b2ea897f8
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000050
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d602f938
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffadbfc0ff
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a3b5e6e4
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000094
bne,a,pn %xcc,p54_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000006b,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p54_failed
mov 0x111,%g1
! 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 dc1f07e6 6ce59b1f
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 003599d4 9f19a905
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1b2297ef 1e6ed61f
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be dda2b46b b7952b21
bne %xcc,p54_f6_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ab050000 e9ae94f1
bne %xcc,p54_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ffffffeb 04f48b80
bne %xcc,p54_f24_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 34b0bbaa2c966dbb
ldx [%i0+0x000],%g3 ! Observed data at 000000007c000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = fff8ffffe9a77351
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff5a43d1c6cb8057
ldx [%i0+0x020],%g3 ! Observed data at 000000007c000020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1f9be56ce6071fdc
ldx [%i0+0x040],%g3 ! Observed data at 000000007c000040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 05a9199fd4993500
ldx [%i0+0x048],%g3 ! Observed data at 000000007c000048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1fd66e1eef97221b
ldx [%i0+0x050],%g3 ! Observed data at 000000007c000050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 212b95b76bb4a2dd
ldx [%i0+0x058],%g3 ! Observed data at 000000007c000058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 74ed239c1b7637ef
ldx [%i0+0x060],%g3 ! Observed data at 000000007c000060
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2880853834b0bbaa
ldx [%i0+0x068],%g3 ! Observed data at 000000007c000068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = cadb038302632a1c
ldx [%i0+0x070],%g3 ! Observed data at 000000007c000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffe7b01760f89893
ldx [%i0+0x078],%g3 ! Observed data at 000000007c000078
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 59702253422efff8
ldx [%i0+0x080],%g3 ! Observed data at 000000007c000080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 54b23d4897666080
ldx [%i0+0x090],%g3 ! Observed data at 000000007c000090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000986b581d9b8f
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1f9be56ce6071fdc
ldx [%i0+0x140],%g3 ! Observed data at 000000007c000140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 05a9199fd4993500
ldx [%i0+0x148],%g3 ! Observed data at 000000007c000148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1fd66e1eef97221b
ldx [%i0+0x150],%g3 ! Observed data at 000000007c000150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 212b95b76bb4a2dd
ldx [%i0+0x158],%g3 ! Observed data at 000000007c000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 74ed239c1b7637ef
ldx [%i0+0x160],%g3 ! Observed data at 000000007c000160
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2880853834b0bbaa
ldx [%i0+0x168],%g3 ! Observed data at 000000007c000168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = cadb038302632a1c
ldx [%i0+0x170],%g3 ! Observed data at 000000007c000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffe7b01760f89893
ldx [%i0+0x178],%g3 ! Observed data at 000000007c000178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x178,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffc0bfad5d95f980
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 = ffffffff00000d65
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 = 808bf4045fc1f206
ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ebffffffcc9f620e
ldx [%i1+0x020],%g3 ! Observed data at 000000007c800020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x020,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000004d21ce5b
ldx [%i1+0x090],%g3 ! Observed data at 000000007c800090
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 509a915c32c515ae
ldx [%i1+0x0c0],%g3 ! Observed data at 000000007c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bfdd3564b07623d5
ldx [%i1+0x0c8],%g3 ! Observed data at 000000007c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ab050000e9ae94f1
ldx [%i1+0x0d0],%g3 ! Observed data at 000000007c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 80f9955dadbfc09e
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffffffeb04f48b80
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2e128d5fd97bdc6f
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 08f662ce1f327024
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ce14804817543bd4
ldx [%i1+0x0f8],%g3 ! Observed data at 000000007c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d1b4e835bc55085a
ldx [%i1+0x120],%g3 ! Observed data at 000000007c800120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4600a8d4db79f581
ldx [%i1+0x138],%g3 ! Observed data at 000000007c800138
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 420bf9aa956a47ff
ldx [%i1+0x168],%g3 ! Observed data at 000000007c800168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0e629fcc07c61a71
ldx [%i1+0x180],%g3 ! Observed data at 000000007c800180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x180,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fff895b76bb4a2dd
ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = f830725dd3497a8a
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = fffcfb5c00000304
ldx [%i2+0x048],%g3 ! Observed data at 000000007d000048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7cb8ff2589a9166b
ldx [%i2+0x070],%g3 ! Observed data at 000000007d000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9aff74fc92fbe3c5
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 = bb78ecd3d602f938
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0f7e3eecff78fa85
ldx [%i2+0x180],%g3 ! Observed data at 000000007d000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 563c9cd15cffe094
ldx [%i2+0x198],%g3 ! Observed data at 000000007d000198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x198,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 38f902d600000000
ldx [%i3+0x000],%g3 ! Observed data at 000000007d800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3ff6afe7ff5264bd
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 = 6fdc7bd9d476548d
ldx [%i3+0x018],%g3 ! Observed data at 000000007d800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = dc30e0ff02bc1894
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x158],%g2 ! Expected data = c495e2ffa0197e1e
ldx [%i3+0x158],%g3 ! Observed data at 000000007d800158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c404acc500000304
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1c8,%g4
! The test for processor 54 has passed
p54_passed:
ta GOOD_TRAP
nop
p54_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p54_failed
p54_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p54_failed
p54_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p54_failed
p54_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p54_failed
p54_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p54_failed
p54_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p54_failed
p54_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p54_failed
p54_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p54_failed
p54_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
p54_f20_fail:
set p54_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p54_f24_fail:
set p54_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000028]
umul %l2,%l7,%l1
done
p54_trap1o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000028]
umul %l2,%l7,%l1
done
p54_trap2e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000008]
done
p54_trap2o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000008]
done
p54_trap3e:
and %l6,-0xe44,%l6
andn %l2,0x363,%l7
xor %l4,%l1,%l4
orn %l7,%l2,%l0
addc %l1,%l3,%l4
xor %l4,%l0,%l4
add %l7,-0x9b2,%l6
done
p54_trap3o:
and %l6,-0xe44,%l6
andn %l2,0x363,%l7
xor %l4,%l1,%l4
orn %l7,%l2,%l0
addc %l1,%l3,%l4
xor %l4,%l0,%l4
add %l7,-0x9b2,%l6
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 = 66d8a97fd1b4e835
ldx [%g1+0x008],%l1 ! %l1 = ec16cbea4b5e1055
ldx [%g1+0x010],%l2 ! %l2 = 806b548fca140c04
ldx [%g1+0x018],%l3 ! %l3 = 5bc6abc464bb207b
ldx [%g1+0x020],%l4 ! %l4 = 7c33e699b65560e7
ldx [%g1+0x028],%l5 ! %l5 = e05830700e629fcc
ldx [%g1+0x030],%l6 ! %l6 = acffcf5c5f52a0e9
ldx [%g1+0x038],%l7 ! %l7 = 31078f7df3f5d27c
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = f19690ce328fdc41
ldx [%g1+0x048],%l1 ! %l1 = 151975f88081748f
ldx [%g1+0x050],%l2 ! %l2 = fa02c2d4b3f93068
ldx [%g1+0x058],%l3 ! %l3 = 226c933e2e655ecd
ldx [%g1+0x060],%l4 ! %l4 = ec88b3eaad796782
ldx [%g1+0x068],%l5 ! %l5 = 6a10cbf22ed16c66
ldx [%g1+0x070],%l6 ! %l6 = 97270ce84f24354f
ldx [%g1+0x078],%l7 ! %l7 = e6b1ceb5dc132437
! Initialize the output register of window 1
set p54_local0_start,%o0
set p54_local1_start,%o1
set p54_local2_start,%o2
set p54_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 77edbc67 4fc2651e 79e1967e fb87a469
! %f4 = 36ab5754 f0c03254 8ef880b4 10135d25
! %f8 = 47f498c8 1ca6448f 55a99567 c45a2a9d
! %f12 = 4385aca4 e597e231 64b394aa 1f95ad6d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9fff1682 6c520acb 356125a4 f448a70b
! %f20 = 5841abe8 cbe4356b 7a6e21fe 9fa87e02
! %f24 = b8e6267b d3750366 97d16d50 f22e4220
! %f28 = dab21c8e db058286 f3ffa798 a6e5886b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 237df580 8de4015a e689d06a e650fc9c
! %f36 = 547ea5c5 28f20d4f 2108f477 f394c6ca
! %f40 = 4ea3bdc2 798ec1f6 5ef1a2b5 7c4ccfc6
! %f44 = 60f528e8 72234a7c d4f2d440 52853e5a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd931f5c800000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = d931f5c800000035
wr %g0,%y ! Clear Y 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[00000000910001e0] = 3b75f6c9, %g2 = 7db83a16ff01c8df
lduh [%i6+0x1e0],%g2 ! %g2 = 0000000000003b75
! Mem[000000007f800028] = 18be5409, %l2 = 2b02fa12cd850410
ldsha [%i3+%o5]0x89,%l2 ! %l2 = 0000000000005409
! Mem[000000007e800190] = 394ce878, %f9 = 1ca6448f
ld [%i1+0x190],%f9 ! %f9 = 394ce878
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000150] = 18609546, %g2 = 0000000000003b75
ldsba [%i4+0x152]%asi,%g2 ! %g2 = 0000000000000018
! Mem[000000007e800000] = 7f83fd4d, %l6 = d9b3e08010c56847
lduba [%i1+%g0]0x80,%l6 ! %l6 = 000000000000007f
! %f0 = 77edbc67 4fc2651e 79e1967e fb87a469
! %f4 = 36ab5754 f0c03254 8ef880b4 10135d25
! %f8 = 47f498c8 394ce878 55a99567 c45a2a9d
! %f12 = 4385aca4 e597e231 64b394aa 1f95ad6d
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000007f8001a8] = db19818d, %l2 = 00005409, %l0 = 1f1d11ca
add %i3,0x1a8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000db19818d
! Mem[000000007f000000] = c782d3a9, %l2 = 0000000000005409
ldsba [%i2+%g0]0x89,%l2 ! %l2 = ffffffffffffffa9
! %l2 = ffffffffffffffa9, imm = 000000000000000a, %l5 = 2b58980219c55f49
sll %l2,0x00a,%l5 ! %l5 = fffffffffffea400
p55_label_2:
! %f18 = 356125a4 f448a70b, Mem[0000000091800138] = ea95770a 7a9300bd
std %f18,[%o0+0x138] ! Mem[0000000091800138] = 356125a4 f448a70b
! %l2 = ffffffffffffffa9, immed = fffffa47, %y = 00000000
smulcc %l2,-0x5b9,%l2 ! %l2 = 000000000001f1df, %ccr = 00, %y = 00000000
! Mem[00000000910001c4] = 6dbf64f3, %g2 = 0000000000000018
lduw [%i6+0x1c4],%g2 ! %g2 = 000000006dbf64f3
! Mem[00000000910001e0] = f6c9d238, %g2 = 000000006dbf64f3
lduh [%i6+0x1e2],%g2 ! %g2 = 000000000000f6c9
! Mem[000000007e800018] = 763832debd195192, %l0 = 00000000db19818d, %l7 = f6686634a2674fdc
add %i1,0x18,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 763832debd195192
! Mem[000000007e0000cc] = 74b1e936, %l5 = fffffffffffea400
swap [%i0+0x0cc],%l5 ! %l5 = 0000000074b1e936
! %l2 = 000000000001f1df, %l6 = 000000000000007f, %ccr = 00
movle %icc,%l2,%l6 ! Register Not Moved
! %f31 = a6e5886b, Mem[00000000910001c0] = b0b4ba3c
st %f31,[%i6+0x1c0] ! Mem[00000000910001c0] = a6e5886b
! Mem[0000000090800054] = e8d47b00, %g18 = 8f6caa601a2ee5a1
ldsw [%i5+0x054],%g2 ! %g2 = 8f6caa601a2ee5a1
! Mem[0000000091800190] = 0bdfe83d 3b77e6a9, %g2 = e8d47b00, %g3 = 0bad0b00
ldd [%o0+0x190],%g2 ! %g2 = 000000000bdfe83d 000000003b77e6a9
p55_label_3:
! Mem[000000007f800010] = b5403f473f4da637, %f26 = 97d16d50 f22e4220
ldda [%i3+%o2]0x81,%f26 ! %f26 = b5403f47 3f4da637
! %l3 = 2f7d6bc9f5dd4e4a, Mem[0000000091800056] = 5b5a7fbd
sth %l3,[%o0+0x056] ! Mem[0000000091800054] = 4e4a7fbd
! %f19 = f448a70b, Mem[0000000090800018] = 81bba7c3
st %f19,[%i5+%o3] ! Mem[0000000090800018] = f448a70b
! Mem[000000007f800128] = e8b4b087 06474c83, %l0 = db19818d, %l1 = 38a1540b
ldda [%i3+0x128]%asi,%l0 ! %l0 = 00000000e8b4b087 0000000006474c83
! %f16 = 9fff1682 6c520acb 356125a4 f448a70b
! %f20 = 5841abe8 cbe4356b 7a6e21fe 9fa87e02
! %f24 = b8e6267b d3750366 b5403f47 3f4da637
! %f28 = dab21c8e db058286 f3ffa798 a6e5886b
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000091800098] = 83cfe9d3 8acc12dd, %g2 = 0bdfe83d, %g3 = 3b77e6a9
ldd [%o0+0x098],%g2 ! %g2 = 0000000083cfe9d3 000000008acc12dd
! %l3 = 2f7d6bc9f5dd4e4a, Mem[000000009180004e] = d7d62815
sth %l3,[%o0+0x04e] ! Mem[000000009180004c] = 4e4a2815
! Mem[000000007e800020] = 81aec25f06060bab, %f2 = 79e1967e fb87a469
ldda [%i1+%o4]0x81,%f2 ! %f2 = 81aec25f 06060bab
! %l1 = 0000000006474c83, imm = fffffffffffffcbb, %l4 = fdff4087e9df1c79
orncc %l1,-0x345,%l4 ! %l4 = 0000000006474fc7, %ccr = 00
! Mem[0000000090800058] = e01de605, %g2 = 0000000083cfe9d3
ldsh [%i5+0x05a],%g2 ! %g2 = ffffffffffffe01d
p55_label_4:
! Mem[0000000091800190] = 0bdfe83d, %g2 = ffffffffffffe01d
lduh [%o0+0x190],%g2 ! %g2 = 0000000000000bdf
! Mem[000000007f000020] = da7248c5, %l4 = 0000000006474fc7
lduba [%i2+%o4]0x80,%l4 ! %l4 = 00000000000000da
! %l6 = 000000000000007f, Mem[00000000910001c0] = a6e5886b6dbf64f3
stx %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = 000000000000007f
! Mem[000000007f000018] = 948f90c4, %f1 = 4fc2651e
lda [%i2+%o3]0x80,%f1 ! %f1 = 948f90c4
membar #Sync ! Added by membar checker (293)
! %f6 = 8ef880b4, Mem[00000000900000a0] = 47f498c8
st %f6 ,[%i4+0x0a0] ! Mem[00000000900000a0] = 8ef880b4
! Mem[0000000091800120] = 6809a0104a78748f, %g2 = 0000000000000bdf
ldx [%o0+0x120],%g2 ! %g2 = 6809a0104a78748f
! %l6 = 000000000000007f, Mem[0000000091800168] = 026ca9369945ca36
stx %l6,[%o0+0x168] ! Mem[0000000091800168] = 000000000000007f
! Mem[000000007f0000f2] = 524eb878, %l7 = 763832debd195192
ldstub [%i2+0x0f2],%l7 ! %l7 = 000000b8000000ff
! %l4 = 000000da, %l5 = 74b1e936, Mem[000000007e000018] = 4de153e4 3205f600
stda %l4,[%i0+%o3]0x89 ! Mem[000000007e000018] = 000000da 74b1e936
! %l5 = 0000000074b1e936, %l3 = 2f7d6bc9f5dd4e4a, %l5 = 0000000074b1e936
srlx %l5,%l3,%l5 ! %l5 = 00000000001d2c7a
p55_label_5:
! Mem[0000000091800190] = 0bdfe83d 3b77e6a9, %g2 = 4a78748f, %g3 = 8acc12dd
ldd [%o0+0x190],%g2 ! %g2 = 000000000bdfe83d 000000003b77e6a9
! Mem[000000007f800101] = 8de31bb4, %l4 = 00000000000000da
ldstub [%i3+0x101],%l4 ! %l4 = 000000e3000000ff
! Mem[000000007e00019c] = deaa6667, %l6 = 0000007f, %l5 = 001d2c7a
add %i0,0x19c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000deaa6667
! %l3 = 2f7d6bc9f5dd4e4a, Mem[000000007f000028] = 53f96a04
stwa %l3,[%i2+%o5]0x81 ! Mem[000000007f000028] = f5dd4e4a
! %l3 = 2f7d6bc9f5dd4e4a, Mem[000000007f000000] = c782d3a9
stha %l3,[%i2+%g0]0x89 ! Mem[000000007f000000] = c7824e4a
! %l2 = 0001f1df, %l3 = f5dd4e4a, Mem[00000000908001d8] = e4dccb27 ccefb413
std %l2,[%i5+0x1d8] ! Mem[00000000908001d8] = 0001f1df f5dd4e4a
! %f3 = 06060bab, Mem[0000000090800164] = 739ddb05
st %f3 ,[%i5+0x164] ! Mem[0000000090800164] = 06060bab
! %l0 = 00000000e8b4b087, %l6 = 000000000000007f, %ccr = 00
movrlz %l0,%l6,%l7 ! Not Moved, %l7 = 00000000000000b8
! %l6 = 000000000000007f, Mem[0000000091800148] = 4e1dc160
stw %l6,[%o0+0x148] ! Mem[0000000091800148] = 0000007f
! Mem[0000000090000140] = 1231a8f0, %g2 = 000000000bdfe83d
ldsha [%i4+0x140]%asi,%g2 ! %g2 = 0000000000001231
p55_label_6:
! immd = 000000000000034f, %l6 = 000000000000007f, %ccr = 00
movcc %xcc,0x34f,%l6 ! Moved, %l6 = 000000000000034f
! Mem[000000007f000018] = 948f90c4, %f15 = 1f95ad6d
lda [%i2+%o3]0x81,%f15 ! %f15 = 948f90c4
! Mem[000000007e0000e8] = b202a520fe4c633e, %l6 = 000000000000034f, %l3 = 2f7d6bc9f5dd4e4a
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b202a520fe4c633e
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000007e000010] = 8a2e5e73a155a253, %l4 = 00000000000000e3
ldxa [%i0+%o2]0x80,%l4 ! %l4 = 8a2e5e73a155a253
! Mem[000000007e0001a0] = 004c8a53, %l0 = 00000000e8b4b087
swap [%i0+0x1a0],%l0 ! %l0 = 00000000004c8a53
! Mem[000000007f000010] = 6ca3e2bd, %l4 = 8a2e5e73a155a253
lduba [%i2+%o2]0x89,%l4 ! %l4 = 00000000000000bd
! Mem[000000007f800018] = 3478069a, %l7 = 00000000000000b8
lduw [%i3+%o3],%l7 ! %l7 = 000000003478069a
! Mem[0000000090800124] = 3b012cfa, %g2 = 0000000000001231
lduw [%i5+0x124],%g2 ! %g2 = 000000003b012cfa
! %l2 = 000000000001f1df, %l1 = 0000000006474c83, %l6 = 000000000000034f
andncc %l2,%l1,%l6 ! %l6 = 000000000000b15c, %ccr = 00
p55_label_7:
! %l3 = b202a520fe4c633e, %l5 = 00000000deaa6667, %ccr = 00
movle %icc,%l3,%l5 ! Register Not Moved
! %l4 = 00000000000000bd, Mem[000000009000006a] = 3f473f4d
stb %l4,[%i4+0x06a] ! Mem[0000000090000068] = bd473f4d
membar #Sync ! Added by membar checker (294)
! %l4 = 00000000000000bd, Mem[0000000090000102] = 920f2129
stb %l4,[%i4+0x102] ! Mem[0000000090000100] = bd0f2129
! Mem[000000007e00010c] = c63482f3, %l3 = fe4c633e, %l0 = 004c8a53
add %i0,0x10c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000c63482f3
! Mem[000000007e0001b8] = cd1d0610, %l7 = 000000003478069a
swap [%i0+0x1b8],%l7 ! %l7 = 00000000cd1d0610
! Mem[000000007f800000] = 1e0585d1, %l4 = 00000000000000bd
lduba [%i3+%g0]0x81,%l4 ! %l4 = 000000000000001e
! Mem[00000000908000f0] = 92c8b8754e91ae77, %g2 = 000000003b012cfa
ldx [%i5+0x0f0],%g2 ! %g2 = 92c8b8754e91ae77
! Mem[000000007e000020] = d673aee4372c151c, %f30 = f3ffa798 a6e5886b
ldda [%i0+%o4]0x80,%f30 ! %f30 = d673aee4 372c151c
! %f1 = 948f90c4, Mem[0000000090800018] = f448a70b
st %f1 ,[%i5+%o3] ! Mem[0000000090800018] = 948f90c4
! Mem[000000007e000088] = 64b68e96, %f15 = 948f90c4
lda [%i0+0x088]%asi,%f15 ! %f15 = 64b68e96
p55_label_8:
! %l3 = b202a520fe4c633e, Mem[000000007e000028] = 1c339d1151ceeb82
stxa %l3,[%i0+%o5]0x81 ! Mem[000000007e000028] = b202a520fe4c633e
! Mem[000000007e000018] = da000000, %l3 = fe4c633e, %l2 = 0001f1df
add %i0,0x18,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000da000000
! %l5 = 00000000deaa6667, Mem[000000007f800010] = 473f40b5
stba %l5,[%i3+%o2]0x88 ! Mem[000000007f800010] = 473f4067
! Mem[00000000910000b8] = 233df1e6, %g2 = 92c8b8754e91ae77
ldub [%i6+0x0bb],%g2 ! %g2 = 0000000000000023
! Randomly selected nop
nop
! Mem[0000000091800140] = 2c79ecf4b654a261, %g2 = 0000000000000023
ldx [%o0+0x140],%g2 ! %g2 = 2c79ecf4b654a261
! Mem[00000000908000b8] = 2573175e, %g2 = 2c79ecf4b654a261
ldsb [%i5+0x0bb],%g2 ! %g2 = 0000000000000025
! Mem[00000000908000b0] = db43d43ebf592623, %g2 = 0000000000000025
ldx [%i5+0x0b0],%g2 ! %g2 = db43d43ebf592623
! %l1 = 0000000006474c83, %l6 = 000000000000b15c, %ccr = 00
movl %xcc,%l1,%l6 ! Register Not Moved
! Mem[00000000910001f8] = fd114e76, %g2 = db43d43ebf592623
lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000fd11
p55_label_9:
! %f20 = 5841abe8, Mem[000000007f000000] = c7824e4a
sta %f20,[%i2+%g0]0x88 ! Mem[000000007f000000] = 5841abe8
! Mem[000000007f800018] = 3478069a, %l3 = b202a520fe4c633e
swapa [%i3+%o3]0x80,%l3 ! %l3 = 000000003478069a
! %l3 = 000000003478069a, Mem[0000000091000070] = a6e137bb
sth %l3,[%i6+0x070] ! Mem[0000000091000070] = 069a37bb
! %l1 = 0000000006474c83, immed = 000000ad, %ccr = 00
movrgz %l1,0x0ad,%l4 ! Moved, %l4 = 00000000000000ad
! Mem[000000009180002c] = 925a7f3c, %g2 = 000000000000fd11
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffff92
! %l4 = 00000000000000ad, immed = fffffe4e, %ccr = 00
movrlz %l4,-0x1b2,%l4 ! Not Moved, %l4 = 00000000000000ad
! %f8 = 47f498c8 394ce878, Mem[000000007f800020] = ba3654e4 550e6a3f
stda %f8 ,[%i3+%o4]0x80 ! Mem[000000007f800020] = 47f498c8 394ce878
! %l0 = 00000000c63482f3, Mem[00000000910001a2] = 1e54ea13
sth %l0,[%i6+0x1a2] ! Mem[00000000910001a0] = 82f3ea13
! %l0 = 00000000c63482f3, Mem[000000007f000020] = da7248c5
stha %l0,[%i2+%o4]0x81 ! Mem[000000007f000020] = 82f348c5
! %l2 = 00000000da000000, %l0 = 00000000c63482f3, %ccr = 00
movrne %l2,%l0,%l0 ! Moved, %l0 = 00000000c63482f3
p55_label_10:
! Mem[00000000910000c4] = 953c82cf, %g2 = ffffffffffffff92
lduh [%i6+0x0c4],%g2 ! %g2 = 000000000000953c
! Mem[00000000908000c0] = 93984c09 a94c3d0a, %g2 = 0000953c, %g3 = 3b77e6a9
ldd [%i5+0x0c0],%g2 ! %g2 = 0000000093984c09 00000000a94c3d0a
! %l0 = c63482f3, %l1 = 06474c83, Mem[000000007f000010] = 6ca3e2bd c5db1445
stda %l0,[%i2+%o2]0x88 ! Mem[000000007f000010] = c63482f3 06474c83
! %l3 = 000000003478069a, Mem[00000000918000f8] = d7a30346
stw %l3,[%o0+0x0f8] ! Mem[00000000918000f8] = 3478069a
! %f26 = b5403f47, Mem[000000007f800020] = 47f498c8
sta %f26,[%i3+%o4]0x81 ! Mem[000000007f800020] = b5403f47
! %l0 = c63482f3, %l1 = 06474c83, Mem[00000000918000b8] = de6b8865 455c37c1
std %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = c63482f3 06474c83
! Mem[0000000090000154] = 95467eb9, %g2 = 0000000093984c09
lduw [%i4+0x154],%g2 ! %g2 = 0000000095467eb9
! Mem[000000007e000020] = d673aee4, %l2 = 00000000da000000
ldswa [%i0+%o4]0x80,%l2 ! %l2 = ffffffffd673aee4
! %l7 = 00000000cd1d0610, Mem[0000000091800100] = 6dbf041ebc01ca27
stx %l7,[%o0+0x100] ! Mem[0000000091800100] = 00000000cd1d0610
! Invert Register : %l5 = 00000000deaa6667
xor %l5,-1,%l5 ! %l5 = ffffffff21559998
p55_label_11:
! %l1 = 0000000006474c83, Mem[0000000090000120] = bc5b9b3f7ceaf23d
stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 0000000006474c83
! %l4 = 000000ad, %l5 = 21559998, Mem[0000000090000008] = 847e4c88 d6c112ce
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000ad 21559998
! Mem[000000007e8000e5] = 8090fe9c, %l4 = 00000000000000ad
ldstuba [%i1+0x0e5]%asi,%l4 ! %l4 = 00000090000000ff
! Mem[000000007e000098] = 1e586d5ec3dda1f7, %l3 = 000000003478069a, %l4 = 0000000000000090
add %i0,0x98,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1e586d5ec3dda1f7
! %l4 = c3dda1f7, %l5 = 21559998, Mem[000000007e800028] = c7ff29ab b9b395f7
stda %l4,[%i1+%o5]0x89 ! Mem[000000007e800028] = c3dda1f7 21559998
! Mem[000000007e800000] = 7f83fd4d, %l0 = 00000000c63482f3
swapa [%i1+%g0]0x80,%l0 ! %l0 = 000000007f83fd4d
! %l2 = ffffffffd673aee4, Mem[0000000090800150] = 2c26f3efdb6786fd
stx %l2,[%i5+0x150] ! Mem[0000000090800150] = ffffffffd673aee4
! %l5 = ffffffff21559998, Mem[000000009080003b] = 3c032cea, %asi = 80
stba %l5,[%i5+0x03b]%asi ! Mem[0000000090800038] = 98032cea
! immd = 00000000000003f9, %l4 = 1e586d5ec3dda1f7, %ccr = 00
movleu %xcc,0x3f9,%l4 ! Register Not Moved
! Mem[000000007f000118] = a869fab917ea7eef, %l4 = 1e586d5ec3dda1f7
ldx [%i2+0x118],%l4 ! %l4 = a869fab917ea7eef
p55_label_12:
! %f0 = 77edbc67 948f90c4, Mem[0000000090800060] = d178b965 a857e90f
std %f0 ,[%i5+0x060] ! Mem[0000000090800060] = 77edbc67 948f90c4
! %l2 = ffffffffd673aee4, Mem[0000000091800094] = 39663de8
stb %l2,[%o0+0x094] ! Mem[0000000091800094] = e4663de8
! %l3 = 000000003478069a, Mem[00000000908000e8] = fbd583c6b4f3ac6a
stx %l3,[%i5+0x0e8] ! Mem[00000000908000e8] = 000000003478069a
! %l7 = 00000000cd1d0610, %l3 = 000000003478069a, %l1 = 0000000006474c83
sll %l7,%l3,%l1 ! %l1 = 0334741840000000
! %l3 = 000000003478069a, %l5 = ffffffff21559998, %ccr = 00
movg %icc,%l3,%l5 ! Moved, %l5 = 000000003478069a
! %l4 = a869fab917ea7eef, %l1 = 0334741840000000, %y = 00000000
mulscc %l4,%l1,%l4 ! %l4 = 000000000bf53f77, %ccr = 00, %y = 80000000
! Mem[000000007e000098] = 1e586d5ec3dda1f7, %f26 = b5403f47 3f4da637
ldda [%i0+0x098]%asi,%f26 ! %f26 = 1e586d5e c3dda1f7
! %l0 = 000000007f83fd4d, Mem[000000009180007a] = 6159a31e, %asi = 80
stha %l0,[%o0+0x07a]%asi ! Mem[0000000091800078] = fd4da31e
! %l5 = 000000003478069a, %l1 = 0334741840000000, %ccr = 00
movn %xcc,%l5,%l1 ! Register Not Moved
! %l3 = 000000003478069a, %l2 = ffffffffd673aee4, %y = 80000000
umulcc %l3,%l2,%l1 ! %l1 = 2bf40b4802908d28, %ccr = 00, %y = 2bf40b48
p55_label_13:
! %l6 = 000000000000b15c, %l5 = 000000003478069a, %l0 = 000000007f83fd4d
tsubcc %l6,%l5,%l0 ! %l0 = ffffffffcb88aac2, %ccr = 9b
! Mem[00000000900000d0] = a3035bdf f4437aae, %g2 = 95467eb9, %g3 = a94c3d0a
ldda [%i4+0x0d0]%asi,%g2 ! %g2 = 00000000a3035bdf 00000000f4437aae
! %l1 = 2bf40b4802908d28, %l6 = 000000000000b15c, %ccr = 9b
movn %xcc,%l1,%l6 ! Register Not Moved
! %l3 = 000000003478069a, Mem[0000000090000070] = dab21c8edb058286
stx %l3,[%i4+0x070] ! Mem[0000000090000070] = 000000003478069a
! Mem[00000000900000d0] = a3035bdf f4437aae, %g2 = a3035bdf, %g3 = f4437aae
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000a3035bdf 00000000f4437aae
! %l6 = 000000000000b15c
setx 0xf04903a076a4c89d,%g7,%l6 ! %l6 = f04903a076a4c89d
! %l6 = f04903a076a4c89d, Mem[000000009000017e] = 9b48a32a
stb %l6,[%i4+0x17e] ! Mem[000000009000017c] = 9d48a32a
! %l2 = ffffffffd673aee4, %l7 = 00000000cd1d0610, %l5 = 000000003478069a
tsubcc %l2,%l7,%l5 ! %l5 = ffffffff0956a8d4, %ccr = 80
! retry : should take illegal inst trap, %l0 = ffffffffcb88aac2
retry ! Illegal inst trap : %l0 = ffffffffcb88aad2
! %l6 = f04903a076a4c89d, Mem[000000007e000028] = b202a520
stwa %l6,[%i0+%o5]0x80 ! Mem[000000007e000028] = 76a4c89d
p55_label_14:
! Mem[000000007f800148] = bb8d65a83b250476, %l0 = ffffffffcb88aad2, %l5 = ffffffff0956a8d4
add %i3,0x148,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = bb8d65a83b250476
! %l6 = f04903a076a4c89d, immed = fffffae5, %y = 2bf40b48
udiv %l6,-0x51b,%l7 ! %l7 = 000000002bf40c28
mov %l0,%y ! %y = cb88aad2
! %l7 = 000000002bf40c28, Mem[00000000908001ec] = f1046e5b
stw %l7,[%i5+0x1ec] ! Mem[00000000908001ec] = 2bf40c28
! Mem[000000007e000000] = f8fc2dde, %f6 = 8ef880b4
lda [%i0+%g0]0x80,%f6 ! %f6 = f8fc2dde
! Mem[000000007e00001c] = 36e9b174, %l3 = 000000003478069a
swap [%i0+0x01c],%l3 ! %l3 = 0000000036e9b174
! Mem[0000000090800120] = dca472b6, %g2 = 00000000a3035bdf
lduw [%i5+0x120],%g2 ! %g2 = 00000000dca472b6
! %l2 = d673aee4, %l3 = 36e9b174, Mem[00000000910000c8] = 41e919be 91a380d3
std %l2,[%i6+0x0c8] ! Mem[00000000910000c8] = d673aee4 36e9b174
! %l3 = 0000000036e9b174, immed = ffffff02, %ccr = 80
movrlz %l3,-0x0fe,%l0 ! Not Moved, %l0 = ffffffffcb88aad2
! %l6 = 76a4c89d, %l7 = 2bf40c28, Mem[000000007e800008] = 01ba3318 ac446214
stda %l6,[%i1+%o1]0x81 ! Mem[000000007e800008] = 76a4c89d 2bf40c28
! immd = 0000000000000195, %l4 = 000000000bf53f77, %ccr = 80
movcs %icc,0x195,%l4 ! Register Not Moved
p55_label_15:
! immd = 00000000000000ec, %l2 = ffffffffd673aee4, %ccr = 80
movge %xcc,0x0ec,%l2 ! Register Not Moved
! %f10 = 55a99567, Mem[00000000908001a4] = 1ae55d08
sta %f10,[%i5+0x1a4]%asi ! Mem[00000000908001a4] = 55a99567
membar #Sync ! Added by membar checker (295)
! Mem[0000000090000000] = aa4a53b3 c5b8a043 000000ad 21559998
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000007e800170] = d3322f60, %l5 = bb8d65a83b250476
swap [%i1+0x170],%l5 ! %l5 = 00000000d3322f60
! Mem[000000007f000020] = 82f348c5, %l7 = 000000002bf40c28
ldsba [%i2+%o4]0x80,%l7 ! %l7 = ffffffffffffff82
! %l2 = ffffffffd673aee4, %l5 = 00000000d3322f60, %l5 = 00000000d3322f60
mulx %l2,%l5,%l5 ! %l5 = ddb9340dbd057180
! Mem[0000000090800138] = 2285e4c7 47655d3c, %g2 = dca472b6, %g3 = f4437aae
ldd [%i5+0x138],%g2 ! %g2 = 000000002285e4c7 0000000047655d3c
! Mem[000000007f800018] = 3e634cfe, %l4 = 000000000bf53f77
lduwa [%i3+%o3]0x88,%l4 ! %l4 = 000000003e634cfe
! Mem[000000007f000018] = 625967c9c4908f94, %l7 = ffffffffffffff82
ldxa [%i2+%o3]0x89,%l7 ! %l7 = 625967c9c4908f94
! Mem[0000000091000028] = 05e12eff, %g2 = 000000002285e4c7
lduw [%i6+%o5],%g2 ! %g2 = 0000000005e12eff
p55_label_16:
! Mem[000000007e0001ea] = 6467432f, %l5 = ddb9340dbd057180
ldstub [%i0+0x1ea],%l5 ! %l5 = 00000043000000ff
! %l0 = ffffffffcb88aad2, %l2 = ffffffffd673aee4, %l5 = 0000000000000043
addccc %l0,%l2,%l5 ! %l5 = ffffffffa1fc59b6, %ccr = 99
! immd = 000000000000004a, %l6 = f04903a076a4c89d, %ccr = 99
movleu %xcc,0x04a,%l6 ! Moved, %l6 = 000000000000004a
! %l7 = 625967c9c4908f94, %l3 = 0000000036e9b174, %y = cb88aad2
mulscc %l7,%l3,%l0 ! %l0 = 00000000e24847ca, %ccr = 08, %y = 65c45569
! Mem[0000000090000190] = 3558c986, %g18 = 8f6caa601a2ee5a1
ldsw [%i4+0x190],%g2 ! %g2 = 8f6caa601a2ee5a1
! Mem[0000000091000128] = c9191f5d, %g2 = 000000003558c986
lduh [%i6+0x128],%g2 ! %g2 = 000000000000c919
! Mem[000000007e000102] = 24569949, %l0 = 00000000e24847ca
ldstub [%i0+0x102],%l0 ! %l0 = 00000099000000ff
! Mem[000000007f800020] = b5403f47, %l2 = ffffffffd673aee4
ldstuba [%i3+%o4]0x80,%l2 ! %l2 = 000000b5000000ff
! Mem[0000000090800018] = 90c4619c, %g2 = 000000000000c919
ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000090000100] = 34eebd0f 2129a19e, %g2 = ffffff90, %g3 = 47655d3c
ldd [%i4+0x100],%g2 ! %g2 = 0000000034eebd0f 000000002129a19e
p55_label_17:
! Mem[000000007f0001c0] = 08069c460ff1b4a9, %l7 = 625967c9c4908f94, %l6 = 000000000000004a
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 08069c460ff1b4a9
! %l3 = 0000000036e9b174, imm = fffffffffffff14f, %l5 = ffffffffa1fc59b6
addccc %l3,-0xeb1,%l5 ! %l5 = 0000000036e9a2c3, %ccr = 11
! %l0 = 0000000000000099, Mem[0000000090000138] = cb533f7f3f8d7d73
stx %l0,[%i4+0x138] ! Mem[0000000090000138] = 0000000000000099
! %f17 = 6c520acb, Mem[000000007e800010] = d5d2753b
sta %f17,[%i1+%o2]0x81 ! Mem[000000007e800010] = 6c520acb
! %l4 = 000000003e634cfe, %l0 = 0000000000000099, %l0 = 0000000000000099
tsubcctv %l4,%l0,%l0 ! %l0 = 00000000000000bc, Trapped
! Mem[000000009080006c] = 353a0431, %g2 = 0000000034eebd0f
lduw [%i5+0x06c],%g2 ! %g2 = 00000000353a0431
! %l5 = 0000000036e9a2c3, Mem[000000007e800018] = 763832de
stha %l5,[%i1+%o3]0x81 ! Mem[000000007e800018] = a2c332de
! Mem[00000000908000fc] = 7d20dad0, %g2 = 00000000353a0431
lduw [%i5+0x0fc],%g2 ! %g2 = 000000007d20dad0
! %l2 = 000000b5, %l3 = 36e9b174, Mem[00000000910001e0] = 3b75f6c9 d238546e
std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000b5 36e9b174
! Mem[0000000090000058] = 7a6e21fe9fa87e02, %g2 = 000000007d20dad0
ldx [%i4+0x058],%g2 ! %g2 = 7a6e21fe9fa87e02
p55_label_18:
! %l0 = 00000000000000bc, Mem[0000000091800056] = 4e4a7fbd
sth %l0,[%o0+0x056] ! Mem[0000000091800054] = 00bc7fbd
! %l2 = 00000000000000b5, Mem[000000007e800000] = f38234c6
stwa %l2,[%i1+%g0]0x89 ! Mem[000000007e800000] = 000000b5
! immd = 00000000000001ed, %l2 = 00000000000000b5, %ccr = 11
movn %icc,0x1ed,%l2 ! Register Not Moved
! immd = 0000000000000329, %l6 = 08069c460ff1b4a9, %ccr = 11
movcc %icc,0x329,%l6 ! Register Not Moved
! %l6 = 08069c460ff1b4a9, %l0 = 00000000000000bc, %ccr = 11
movg %xcc,%l6,%l0 ! Moved, %l0 = 08069c460ff1b4a9
! %l6 = 08069c460ff1b4a9, immed = 000004e0, %y = 65c45569
smulcc %l6,0x4e0,%l6 ! %l6 = 0000004dba50b7e0, %ccr = 08, %y = 0000004d
! %f7 = 10135d25, Mem[0000000091800024] = 12018cae
st %f7 ,[%o0+0x024] ! Mem[0000000091800024] = 10135d25
! Mem[0000000090000164] = 6910f10a, %g2 = 7a6e21fe9fa87e02
ldsb [%i4+0x164],%g2 ! %g2 = 0000000000000069
! %l4 = 3e634cfe, %l5 = 36e9a2c3, Mem[000000007e800010] = 6c520acb c8653767
stda %l4,[%i1+%o2]0x81 ! Mem[000000007e800010] = 3e634cfe 36e9a2c3
! %f31 = 372c151c, Mem[000000009080003c] = 032cea9b
st %f31,[%i5+0x03c] ! Mem[000000009080003c] = 372c151c
p55_label_19:
! %l5 = 0000000036e9a2c3, Mem[000000007e000010] = 8a2e5e73
stha %l5,[%i0+%o2]0x80 ! Mem[000000007e000010] = a2c35e73
! Mem[0000000091800120] = 6809a0104a78748f, %g2 = 0000000000000069
ldx [%o0+0x120],%g2 ! %g2 = 6809a0104a78748f
save ! CWP = 1
! Mem[000000007f800028] = 18be5409, %l3 = c382f5c8f35d7415
lduwa [%o3+%i5]0x88,%l3 ! %l3 = 0000000018be5409
! %l4 = 4f10a9dc, %l5 = de6834c9, Mem[00000000918000c0] = a65f7cdd ae582979
std %l4,[%i0+0x0c0] ! Mem[00000000918000c0] = 4f10a9dc de6834c9
! Mem[000000007e000090] = 5072445f, %l3 = 0000000018be5409
swap [%o0+0x090],%l3 ! %l3 = 000000005072445f
! Mem[00000000908000b4] = bf592623, %g2 = 6809a0104a78748f
lduw [%o5+0x0b4],%g2 ! %g2 = 00000000bf592623
! %l7 = e1687b86a3fbffad, Mem[00000000900000b7] = 3164b394
stb %l7,[%o4+0x0b7] ! Mem[00000000900000b4] = ad64b394
! %l2 = 72c8d234c3ffc5ba, Mem[0000000091800046] = 32e13f28
stb %l2,[%i0+0x046] ! Mem[0000000091800044] = bae13f28
! Mem[00000000900001ac] = a2de638c, %g2 = 00000000bf592623
lduw [%o4+0x1ac],%g2 ! %g2 = 00000000a2de638c
p55_label_20: ! %cwp = 1
! %l2 = c3ffc5ba, %l3 = 5072445f, Mem[0000000090800088] = d3d60129 61cdd124
std %l2,[%o5+0x088] ! Mem[0000000090800088] = c3ffc5ba 5072445f
! Mem[000000007e000028] = 76a4c89d, %l2 = c3ffc5ba, %l5 = de6834c9
add %o0,0x28,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000076a4c89d
! Mem[0000000091000068] = 955a2d89 07100ced, %g2 = a2de638c, %g3 = 2129a19e
ldd [%o6+0x068],%g2 ! %g2 = 00000000955a2d89 0000000007100ced
! %l0 = d3938e527c797bbe, Mem[000000007f800008] = 7149faf0
stha %l0,[%o3+%i1]0x89 ! Mem[000000007f800008] = 71497bbe
! Mem[00000000900000a0] = 8ef880b4394ce878, %g2 = 00000000955a2d89
ldx [%o4+0x0a0],%g2 ! %g2 = 8ef880b4394ce878
! Mem[000000007f0000ec] = 88f6f4cb, %f9 = 394ce878
ld [%o2+0x0ec],%f9 ! %f9 = 88f6f4cb
! %l0 = d3938e527c797bbe, %l3 = 000000005072445f, %y = 0000004d
sdiv %l0,%l3,%l3 ! %l3 = 00000000000000f6
mov %l0,%y ! %y = 7c797bbe
! %l1 = 3de5f8bdef39864d, Mem[00000000910000e0] = 1ff12e95
stw %l1,[%o6+0x0e0] ! Mem[00000000910000e0] = ef39864d
! %l6 = d9ca4293bb78e32a, Mem[0000000091800138] = 356125a4f448a70b
stx %l6,[%i0+0x138] ! Mem[0000000091800138] = d9ca4293bb78e32a
! %l4 = 69659de04f10a9dc, Mem[000000009080015c] = 1e2bd804
stb %l4,[%o5+0x15c] ! Mem[000000009080015c] = dc2bd804
p55_label_21: ! %cwp = 1
! Mem[0000000091800178] = b03d72e9, %g18 = 1fa8a51016a297cc
ldsw [%i0+0x178],%g2 ! %g2 = 1fa8a51016a297cc
! %l7 = e1687b86a3fbffad, %l7 = e1687b86a3fbffad, %ccr = 08
movleu %xcc,%l7,%l7 ! Register Not Moved
! Mem[000000007e000020] = e4ae73d6, %l1 = 3de5f8bdef39864d
ldswa [%o0+%i4]0x88,%l1 ! %l1 = ffffffffe4ae73d6
! %l6 = d9ca4293bb78e32a, Mem[000000007e800090] = 483d405c
stw %l6,[%o1+0x090] ! Mem[000000007e800090] = bb78e32a
! Mem[000000007f000000] = 5841abe8, %f1 = 948f90c4
lda [%o2+%g0]0x89,%f1 ! %f1 = 5841abe8
! immd = 00000000000000f1, %l6 = d9ca4293bb78e32a, %ccr = 08
movvc %icc,0x0f1,%l6 ! Moved, %l6 = 00000000000000f1
! %l2 = c3ffc5ba, %l3 = 000000f6, Mem[000000007f000020] = c548f382 d61ae302
stda %l2,[%o2+%i4]0x89 ! Mem[000000007f000020] = c3ffc5ba 000000f6
! %l5 = 0000000076a4c89d, %l3 = 00000000000000f6, %l0 = d3938e527c797bbe
addccc %l5,%l3,%l0 ! %l0 = 0000000076a4c993, %ccr = 00
! Mem[00000000910001c8] = 4ceef152 664634c6, %g2 = b03d72e9, %g3 = 07100ced
ldd [%o6+0x1c8],%g2 ! %g2 = 000000004ceef152 00000000664634c6
! %l1 = ffffffffe4ae73d6, Mem[00000000900001ff] = 55aa4a53
stb %l1,[%o4+0x1ff] ! Mem[00000000900001fc] = d6aa4a53
p55_label_22: ! %cwp = 1
! %l7 = e1687b86a3fbffad, Mem[000000007e00018c] = af5caf4a
stb %l7,[%o0+0x18c] ! Mem[000000007e00018c] = ad5caf4a
! Mem[000000007e000008] = 61589ca5, %l7 = e1687b86a3fbffad
swap [%o0+%i1],%l7 ! %l7 = 0000000061589ca5
! %l6 = 00000000000000f1, Mem[0000000090000170] = 96b76dce26d816c5
stx %l6,[%o4+0x170] ! Mem[0000000090000170] = 00000000000000f1
! Mem[0000000091000174] = 64e862e7, %g18 = 1fa8a51016a297cc
ldsw [%o6+0x174],%g2 ! %g2 = 1fa8a51016a297cc
! Mem[000000007e000010] = 53a255a1735ec3a2, %f4 = 36ab5754 f0c03254
ldda [%o0+%i2]0x88,%f4 ! %f4 = 53a255a1 735ec3a2
! Mem[000000007f000000] = 5841abe8, %f17 = 6c520acb
lda [%o2+%g0]0x88,%f17 ! %f17 = 5841abe8
! %l4 = 69659de04f10a9dc, immed = 0000009c, %ccr = 00
movrlz %l4,0x09c,%l7 ! Not Moved, %l7 = 0000000061589ca5
! %l0 = 76a4c993, %l1 = e4ae73d6, Mem[0000000091000170] = 41b868c4 64e862e7
std %l0,[%o6+0x170] ! Mem[0000000091000170] = 76a4c993 e4ae73d6
! %l7 = 0000000061589ca5, Mem[0000000090000190] = 3558c986
stw %l7,[%o4+0x190] ! Mem[0000000090000190] = 61589ca5
! Mem[0000000090800168] = f04d9a59 a5ee00ad, %g2 = 64e862e7, %g3 = 664634c6
ldd [%o5+0x168],%g2 ! %g2 = 00000000f04d9a59 00000000a5ee00ad
p55_label_23: ! %cwp = 1
! %l3 = 00000000000000f6
setx 0x15bae3383b22caa4,%g7,%l3 ! %l3 = 15bae3383b22caa4
! %l2 = 72c8d234c3ffc5ba, %l7 = 0000000061589ca5, %l0 = 0000000076a4c993
sdivx %l2,%l7,%l0 ! %l0 = 000000012ddbefe4
! Mem[0000000090800144] = a883c31a, %g2 = 00000000f04d9a59
lduw [%o5+0x144],%g2 ! %g2 = 00000000a883c31a
! %l7 = 0000000061589ca5, %l6 = 00000000000000f1, %y = 7c797bbe
umul %l7,%l6,%l5 ! %l5 = 0000005ba46b7755, %y = 0000005b
! Mem[000000009080001c] = 619c4365, %g18 = 1fa8a51016a297cc
ldsw [%o5+0x01c],%g2 ! %g2 = 1fa8a51016a297cc
! Mem[00000000908000e0] = 91a352cb c852478e, %g2 = 619c4365, %g3 = a5ee00ad
ldd [%o5+0x0e0],%g2 ! %g2 = 0000000091a352cb 00000000c852478e
! Mem[000000007f800010] = 67403f47, %l1 = ffffffffe4ae73d6
lduwa [%o3+%i2]0x81,%l1 ! %l1 = 0000000067403f47
! %l0 = 000000012ddbefe4, %l6 = 00000000000000f1, %ccr = 00
mova %icc,%l0,%l6 ! Moved, %l6 = 000000012ddbefe4
! %l7 = 0000000061589ca5, Mem[0000000090000055] = e4356b7a
stb %l7,[%o4+0x055] ! Mem[0000000090000054] = a5356b7a
! %l1 = 0000000067403f47, Mem[000000009180006b] = 6ee82208
stb %l1,[%i0+0x06b] ! Mem[0000000091800068] = 47e82208
p55_label_24: ! %cwp = 1
! Mem[0000000091000100] = 9416c8c1 a8d0d6e8, %g2 = 91a352cb, %g3 = c852478e
ldd [%o6+0x100],%g2 ! %g2 = 000000009416c8c1 00000000a8d0d6e8
! %l6 = 000000012ddbefe4, imm = 0000000000000622, %l6 = 000000012ddbefe4
xorcc %l6,0x622,%l6 ! %l6 = 000000012ddbe9c6, %ccr = 00
! %l7 = 0000000061589ca5, Mem[00000000900000fc] = 26dac581
stw %l7,[%o4+0x0fc] ! Mem[00000000900000fc] = 61589ca5
! %l5 = 0000005ba46b7755
setx 0x1afcfb37dca072c8,%g7,%l5 ! %l5 = 1afcfb37dca072c8
! Mem[000000007e000028] = 76a4c89d, %l0 = 000000012ddbefe4
ldswa [%o0+%i5]0x80,%l0 ! %l0 = 0000000076a4c89d
save ! CWP = 2
! immd = 00000000000002c6, %l4 = 64b2ae78d65dba29, %ccr = 00
movg %icc,0x2c6,%l4 ! Moved, %l4 = 00000000000002c6
! Mem[0000000091800050] = 28155d72, %g18 = 7431d567cd50703a
ldsw [%o0+0x050],%g2 ! %g2 = 7431d567cd50703a
! Mem[00000000908000a8] = 1c26d887, %g2 = 0000000028155d72
ldub [%i5+0x0aa],%g2 ! %g2 = 000000000000001c
! %f16 = 9fff1682 5841abe8 356125a4 f448a70b
! %f20 = 5841abe8 cbe4356b 7a6e21fe 9fa87e02
! %f24 = b8e6267b d3750366 1e586d5e c3dda1f7
! %f28 = dab21c8e db058286 d673aee4 372c151c
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p55_label_25: ! %cwp = 2
! %l2 = 8f6caa601a2ee5a1, %l5 = faf239ec67934177, %y = 0000005b
udivcc %l2,%l5,%l2 ! %l2 = 00000000000000e1, %ccr = 00
mov %l0,%y ! %y = b9232bed
! %l5 = faf239ec67934177, %l4 = 00000000000002c6, %ccr = 00
movle %xcc,%l5,%l4 ! Register Not Moved
! Mem[000000007e800000] = 000000b5, %l1 = 1e1e0aa5ec15a28a
ldsha [%i1+%g0]0x89,%l1 ! %l1 = 00000000000000b5
! %f14 = 64b394aa 64b68e96, Mem[0000000090800080] = d4db2881 ae67375c
std %f14,[%i5+0x080] ! Mem[0000000090800080] = 64b394aa 64b68e96
! Mem[0000000091000034] = f8c80863, %g18 = 7431d567cd50703a
ldsw [%i6+0x034],%g2 ! %g2 = 7431d567cd50703a
! Mem[000000007f8000c0] = 55b50835, %l5 = faf239ec67934177, %asi = 80
swapa [%i3+0x0c0]%asi,%l5 ! %l5 = 0000000055b50835
! Mem[00000000908001c0] = bc65ad57cb751f7a, %f48 = 43a0b8c5 b3534aaa
ldd [%i5+0x1c0],%f48 ! %f48 = bc65ad57 cb751f7a
! %l2 = 000000e1, %l3 = f791a29b, Mem[00000000918001d0] = 61bc4b5f 75b517b3
std %l2,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000e1 f791a29b
! Mem[00000000908001e0] = d6a5c4974304eb69, %g2 = fffffffff8c80863
ldx [%i5+0x1e0],%g2 ! %g2 = d6a5c4974304eb69
! %l1 = 00000000000000b5, Mem[000000007e80016e] = 13f9ff38
sth %l1,[%i1+0x16e] ! Mem[000000007e80016c] = 13f900b5
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p55_branch_failed
p55_not_taken_0_end:
! End of Random Code for Thread 55
1: membar #Sync ! Force all stores to complete
restore ! CWP = 1
restore ! CWP = 0
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 08069c460ff1b4a9
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 2bf40b4802908d28
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000b5
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003e634cfe
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000036e9a2c3
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000004dba50b7e0
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 625967c9c4908f94
bne,a,pn %xcc,p55_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xb9232bed,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p55_failed
mov 0x111,%g1
! 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 77edbc67 5841abe8
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 81aec25f 06060bab
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 53a255a1 735ec3a2
bne %xcc,p55_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f8fc2dde 10135d25
bne %xcc,p55_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 47f498c8 88f6f4cb
bne %xcc,p55_f8_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 64b394aa 64b68e96
bne %xcc,p55_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 9fff1682 5841abe8
bne %xcc,p55_f16_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1e586d5e c3dda1f7
bne %xcc,p55_f26_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d673aee4 372c151c
bne %xcc,p55_f30_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a3fbffadb9580b8f
ldx [%i0+0x008],%g3 ! Observed data at 000000007e000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a2c35e73a155a253
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = da0000003478069a
ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 76a4c89dfe4c633e
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 18be540925ac1fa0
ldx [%i0+0x090],%g3 ! Observed data at 000000007e000090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bb0d6745fffea400
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2456ff49de70bf2d
ldx [%i0+0x100],%g3 ! Observed data at 000000007e000100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x100,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9f3c0456ad5caf4a
ldx [%i0+0x188],%g3 ! Observed data at 000000007e000188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e8b4b08703399635
ldx [%i0+0x1a0],%g3 ! Observed data at 000000007e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3478069af38bff67
ldx [%i0+0x1b8],%g3 ! Observed data at 000000007e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6467ff2f57c53fe9
ldx [%i0+0x1e8],%g3 ! Observed data at 000000007e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1e8,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b5000000f25ce9f6
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 = 76a4c89d2bf40c28
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 = 3e634cfe36e9a2c3
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 = a2c332debd195192
ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f7a1ddc398995521
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = bb78e32af1400c91
ldx [%i1+0x090],%g3 ! Observed data at 000000007e800090
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 26c00a8c80fffe9c
ldx [%i1+0x0e0],%g3 ! Observed data at 000000007e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9a03055213f900b5
ldx [%i1+0x168],%g3 ! Observed data at 000000007e800168
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3b250476ef568f8b
ldx [%i1+0x170],%g3 ! Observed data at 000000007e800170
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x170,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e8ab4158253e5bd8
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 = f38234c6834c4706
ldx [%i2+0x010],%g3 ! Observed data at 000000007f000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = bac5ffc3f6000000
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 = f5dd4e4aaed60406
ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x028,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 524eff783edecd7c
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0f0,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = be7b49718c78b7bf
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 = 67403f473f4da637
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 = fe4c633ebed0f1c2
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 = ff403f47394ce878
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 679341773e419192
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8dff1bb4eeafb73d
ldx [%i3+0x100],%g3 ! Observed data at 000000007f800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x100,%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
p55_f6_fail:
set p55_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f8_fail:
set p55_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f14_fail:
set p55_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f16_fail:
set p55_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f26_fail:
set p55_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p55_f30_fail:
set p55_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000020]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l7,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000]
stxa %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
stha %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000020]
done
p55_trap1o:
stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000020]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stba %l7,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800000]
stxa %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
stha %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000020]
done
p55_trap2e:
stxa %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
stwa %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000010]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800000]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e000010]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800020]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000000]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800028]
done
p55_trap2o:
stxa %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
stwa %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000010]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800000]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007e000010]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800020]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f000000]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e800028]
done
p55_trap3e:
xor %l5,0xc95,%l4
or %l0,-0xa6f,%l1
sub %l6,%l7,%l0
done
p55_trap3o:
xor %l5,0xc95,%l4
or %l0,-0xa6f,%l1
sub %l6,%l7,%l0
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 = 6b52b5281f1d11ca
ldx [%g1+0x008],%l1 ! %l1 = 2bb2df7e38a1540b
ldx [%g1+0x010],%l2 ! %l2 = 2b02fa12cd850410
ldx [%g1+0x018],%l3 ! %l3 = 2f7d6bc9f5dd4e4a
ldx [%g1+0x020],%l4 ! %l4 = fdff4087e9df1c79
ldx [%g1+0x028],%l5 ! %l5 = 2b58980219c55f49
ldx [%g1+0x030],%l6 ! %l6 = d9b3e08010c56847
ldx [%g1+0x038],%l7 ! %l7 = f6686634a2674fdc
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = d3938e527c797bbe
ldx [%g1+0x048],%l1 ! %l1 = 3de5f8bdef39864d
ldx [%g1+0x050],%l2 ! %l2 = 72c8d234c3ffc5ba
ldx [%g1+0x058],%l3 ! %l3 = c382f5c8f35d7415
ldx [%g1+0x060],%l4 ! %l4 = 69659de04f10a9dc
ldx [%g1+0x068],%l5 ! %l5 = 4b8fa5ffde6834c9
ldx [%g1+0x070],%l6 ! %l6 = d9ca4293bb78e32a
ldx [%g1+0x078],%l7 ! %l7 = e1687b86a3fbffad
save
! Initialize memory pointers for window 2
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 2
ldx [%g1+0x080],%l0 ! %l0 = 84933a18b9232bed
ldx [%g1+0x088],%l1 ! %l1 = 1e1e0aa5ec15a28a
ldx [%g1+0x090],%l2 ! %l2 = 8f6caa601a2ee5a1
ldx [%g1+0x098],%l3 ! %l3 = 257fa1dbf791a29b
ldx [%g1+0x0a0],%l4 ! %l4 = 64b2ae78d65dba29
ldx [%g1+0x0a8],%l5 ! %l5 = faf239ec67934177
ldx [%g1+0x0b0],%l6 ! %l6 = f80d22164f0a45cd
ldx [%g1+0x0b8],%l7 ! %l7 = 0b6e75ce8f400009
! Initialize the output register of window 2
set unres3_start,%o0
mov 0x08,%o1
mov 0x10,%o2
mov 0x18,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
clr %o7
restore
restore
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 = 9d4ca557 57011adf f9bf7ee7 9cbbb3f0
! %f4 = 2700d662 df7147cf 683da040 d93ae1d8
! %f8 = 2c84b42b aa6cc031 43de709a 75f99793
! %f12 = f137227a bbd1685c 7f58ce1e 520f7f8d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cbf4fce3 4f5db567 22aeb106 f3c55d1a
! %f20 = 5f886a8b 87639ba5 bdca63cc bef59c89
! %f24 = 774b5f84 a3727942 367df2e1 1d969579
! %f28 = 55b8c5b1 a5e7a8f1 c0ecddf3 63528dc5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36390e0a 58bf5c81 e8906aa5 783db3b9
! %f36 = 447a5504 a6b50cbb 4005e17b 241e6cc8
! %f40 = f8a4155e 5e2a597e 9a059820 f3d76cfb
! %f44 = 2735b90d 6aaeb960 4be88aea 28d379b6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2feb3ebf00000057,%g7,%g1 ! GSR scale = 10, align = 7
wr %g1,%g0,%gsr ! GSR = 2feb3ebf00000057
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! Mem[0000000081000018] = c909b52d, %l0 = 00e93de1a803df5c
ldsha [%i2+%o3]0x89,%l0 ! %l0 = ffffffffffffb52d
! Mem[00000000910001e4] = 546ebe77, %g2 = 000000001b758118
ldsh [%i6+0x1e6],%g2 ! %g2 = 000000000000546e
! Mem[0000000091000038] = c57f917e, %g2 = 000000000000546e
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffc57f
! %l6 = 7c521340322be254
setx 0xd8f594b032fe333c,%g7,%l6 ! %l6 = d8f594b032fe333c
! Mem[0000000080800000] = 7f25d9e1, %l3 = 25530111f7f329dd
swapa [%i1+%g0]0x80,%l3 ! %l3 = 000000007f25d9e1
! %l7 = ae0174d0267715f3, imm = 0000000000000001, %l6 = d8f594b032fe333c
srax %l7,0x001,%l6 ! %l6 = d700ba68133b8af9
! %l5 = bc68566620c423a0, %l3 = 000000007f25d9e1, %ccr = 44
movcs %icc,%l5,%l3 ! Register Not Moved
! Mem[0000000080000028] = 459551c7, %l6 = d700ba68133b8af9
ldsba [%i0+%o5]0x89,%l6 ! %l6 = ffffffffffffffc7
! %f16 = cbf4fce3 4f5db567, Mem[0000000090000128] = f1f21be2 6da53483
std %f16,[%i4+0x128] ! Mem[0000000090000128] = cbf4fce3 4f5db567
! %l2 = 9833581015fcde8f, Mem[0000000080000008] = 8c2f2bf5
stha %l2,[%i0+%o1]0x89 ! Mem[0000000080000008] = 8c2fde8f
p56_label_2:
! %l2 = 9833581015fcde8f, Mem[0000000081000020] = 2e903bc36f7dc8bc
stxa %l2,[%i2+%o4]0x89 ! Mem[0000000081000020] = 9833581015fcde8f
! Mem[000000008100016f] = c4b8b366, %l1 = 5a181b6bc86545c0
ldstuba [%i2+0x16f]%asi,%l1 ! %l1 = 00000066000000ff
! %f20 = 5f886a8b, Mem[00000000810001c8] = f0ad4779
st %f20,[%i2+0x1c8] ! Mem[00000000810001c8] = 5f886a8b
! %l4 = ae3268ea98219e3c, Mem[0000000090000090] = 44bb020fe0ea95f8
stx %l4,[%i4+0x090] ! Mem[0000000090000090] = ae3268ea98219e3c
! retry : should take illegal inst trap, %l0 = ffffffffffffb52d
retry ! Illegal inst trap : %l0 = ffffffffffffb53d
! Mem[0000000080800000] = f7f329dd, %l0 = ffffffffffffb53d
swap [%i1+%g0],%l0 ! %l0 = 00000000f7f329dd
! %l3 = 000000007f25d9e1, %l0 = 00000000f7f329dd, %ccr = 44
movcc %xcc,%l3,%l0 ! Moved, %l0 = 000000007f25d9e1
! %l3 = 000000007f25d9e1, %l0 = 000000007f25d9e1, %l7 = ae0174d0267715f3
srax %l3,%l0,%l7 ! %l7 = 0000000000000000
! Mem[0000000081800030] = c146cd668e3cd516, %l3 = 000000007f25d9e1, %l0 = 000000007f25d9e1
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c146cd668e3cd516
! Mem[0000000091800044] = 5af932e1, %g2 = ffffffffffffc57f
lduw [%o0+0x044],%g2 ! %g2 = 000000005af932e1
p56_label_3:
! Mem[000000008180000c] = ee1e7d87, %l7 = 0000000000000000
ldstub [%i3+0x00c],%l7 ! %l7 = 000000ee000000ff
! Mem[00000000808000e8] = 805221bdb78f6138, %l7 = 00000000000000ee, %l3 = 000000007f25d9e1
add %i1,0xe8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 805221bdb78f6138
! Mem[00000000810000c0] = 0b277268611ddabe, %l1 = 0000000000000066, %l6 = ffffffffffffffc7
add %i2,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0b277268611ddabe
! %l4 = ae3268ea98219e3c, %l3 = 805221bdb78f6138, %l3 = 805221bdb78f6138
sub %l4,%l3,%l3 ! %l3 = 2de0472ce0923d04
! %l0 = c146cd668e3cd516, Mem[0000000090000065] = dc8ee95d
stb %l0,[%i4+0x065] ! Mem[0000000090000064] = 168ee95d
! Mem[0000000090800014] = b062848a, %g2 = 000000005af932e1
lduh [%i5+0x014],%g2 ! %g2 = 000000000000b062
! Mem[00000000818001a0] = 21975f41, %l3 = e0923d04, %l6 = 611ddabe
add %i3,0x1a0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000021975f41
! immd = 0000000000000300, %l2 = 9833581015fcde8f, %ccr = 44
movleu %icc,0x300,%l2 ! Moved, %l2 = 0000000000000300
! Mem[00000000918001c8] = 9220125cd9d1ca4c, %g2 = 000000000000b062
ldx [%o0+0x1c8],%g2 ! %g2 = 9220125cd9d1ca4c
! %l3 = 2de0472ce0923d04, imm = fffffffffffff03a, %l7 = 00000000000000ee
andn %l3,-0xfc6,%l7 ! %l7 = 0000000000000d04
p56_label_4:
! %l4 = 98219e3c, %l5 = 20c423a0, Mem[0000000080800000] = 3db5ffff 3a0a1429
stda %l4,[%i1+%g0]0x88 ! Mem[0000000080800000] = 98219e3c 20c423a0
! Mem[0000000081000000] = ea2e1b07, %l4 = ae3268ea98219e3c
ldsha [%i2+%g0]0x81,%l4 ! %l4 = ffffffffffffea2e
! %l3 = 2de0472ce0923d04, imm = 0000000000000533, %l5 = bc68566620c423a0
sub %l3,0x533,%l5 ! %l5 = 2de0472ce09237d1
! Mem[0000000090000098] = cf943867, %g2 = 9220125cd9d1ca4c
ldub [%i4+0x09b],%g2 ! %g2 = 00000000000000cf
! %l3 = 2de0472ce0923d04, Mem[0000000091800074] = 83e88393, %asi = 80
stwa %l3,[%o0+0x074]%asi ! Mem[0000000091800074] = e0923d04
! Mem[00000000910001b0] = 2459beee 9640fe46, %g2 = 000000cf, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002459beee 000000009640fe46
! Mem[000000009100011c] = 75fb17e7, %g2 = 000000002459beee
lduw [%i6+0x11c],%g2 ! %g2 = 0000000075fb17e7
! %l0 = c146cd668e3cd516, Mem[00000000808001fc] = 09338fc1
stw %l0,[%i1+0x1fc] ! Mem[00000000808001fc] = 8e3cd516
! Mem[0000000081800108] = 814c90f182aa6139, %l7 = 0000000000000d04, %l5 = 2de0472ce09237d1
add %i3,0x108,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 814c90f182aa6139
! Mem[0000000091800150] = 6b5d3045, %g2 = 0000000075fb17e7
lduh [%o0+0x152],%g2 ! %g2 = 0000000000006b5d
p56_label_5:
! immd = 00000000000000df, %l5 = 814c90f182aa6139, %ccr = 44
movgu %icc,0x0df,%l5 ! Register Not Moved
! Mem[000000008080017c] = d4bf7dac, %l7 = 00000d04, %l4 = ffffea2e
add %i1,0x17c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d4bf7dac
! %l2 = 0000000000000300, %l7 = 0000000000000d04, %l2 = 0000000000000300
tsubcc %l2,%l7,%l2 ! %l2 = fffffffffffff5fc, %ccr = 99
! Mem[0000000080000190] = 4baf6de368e66211, %l1 = 0000000000000066, %l6 = 0000000021975f41
add %i0,0x190,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4baf6de368e66211
! %f29 = a5e7a8f1, Mem[0000000091000198] = 51e60601
st %f29,[%i6+0x198] ! Mem[0000000091000198] = a5e7a8f1
! Mem[0000000091000038] = fc2fc57f, %g18 = ae607183dd066b4f
ldsw [%i6+0x038],%g2 ! %g2 = ae607183dd066b4f
! Mem[0000000081800160] = f2f1d59dcaf9284c, %l7 = 0000000000000d04, %l3 = 2de0472ce0923d04
add %i3,0x160,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f2f1d59dcaf9284c
! Mem[0000000091800178] = b03d72e95a6737e7, %f48 = a362c373 3bb43225
ldd [%o0+0x178],%f48 ! %f48 = b03d72e9 5a6737e7
! Mem[00000000910001d8] = cfffe82b, %g2 = fffffffffc2fc57f
lduh [%i6+0x1da],%g2 ! %g2 = 000000000000cfff
! %l4 = 00000000d4bf7dac, immed = fffff732, %l0 = c146cd668e3cd516
tsubcctv %l4,-0x8ce,%l0 ! %l0 = c146cd668e3cd539, Trapped
p56_label_6:
! %l4 = 00000000d4bf7dac, immed = 00000a2b, %y = 00000000
sdivcc %l4,0xa2b,%l1 ! %l1 = 000000000014ec60, %ccr = 00
mov %l0,%y ! %y = 8e3cd539
! %l7 = 0000000000000d04, Mem[000000009100006a] = 2d890710
sth %l7,[%i6+0x06a] ! Mem[0000000091000068] = 0d040710
! Mem[0000000081800048] = cf38f6625dea057f, %l5 = 814c90f182aa6139, %l2 = fffffffffffff5fc
add %i3,0x48,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = cf38f6625dea057f
! Mem[0000000081000198] = 4c1525fdf9d6a9d0, %l7 = 0000000000000d04, %l4 = 00000000d4bf7dac
add %i2,0x198,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4c1525fdf9d6a9d0
! Mem[0000000081000130] = 2f3fcd226fd4b5b8, %l3 = f2f1d59dcaf9284c, %l2 = cf38f6625dea057f
add %i2,0x130,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2f3fcd226fd4b5b8
! immd = 0000000000000322, %l2 = 2f3fcd226fd4b5b8, %ccr = 00
movvc %icc,0x322,%l2 ! Moved, %l2 = 0000000000000322
! %l4 = 4c1525fdf9d6a9d0, Mem[0000000090000166] = f10a5fc5
stb %l4,[%i4+0x166] ! Mem[0000000090000164] = d00a5fc5
! %l7 = 0000000000000d04, imm = fffffffffffff025, %l5 = 814c90f182aa6139
addccc %l7,-0xfdb,%l5 ! %l5 = fffffffffffffd29, %ccr = 88
! %l1 = 000000000014ec60, Mem[0000000091800150] = c5e66b5d3045cc18
stx %l1,[%o0+0x150] ! Mem[0000000091800150] = 000000000014ec60
! Mem[0000000081000008] = 56b95ccc72b54e49, %f12 = f137227a bbd1685c
ldda [%i2+%o1]0x89,%f12 ! %f12 = 56b95ccc 72b54e49
p56_label_7:
! Mem[0000000091000034] = 0863fc2f, %g2 = 000000000000cfff
lduha [%i6+0x036]%asi,%g2 ! %g2 = 0000000000000863
! Mem[0000000080800051] = eb85203e, %l4 = 4c1525fdf9d6a9d0
ldstub [%i1+0x051],%l4 ! %l4 = 00000085000000ff
! %l7 = 0000000000000d04, Mem[0000000081800028] = 7ec9934d
stwa %l7,[%i3+%o5]0x89 ! Mem[0000000081800028] = 00000d04
! %f28 = 55b8c5b1 a5e7a8f1, Mem[0000000081000018] = c909b52d 9b319b4a
stda %f28,[%i2+%o3]0x89 ! Mem[0000000081000018] = 55b8c5b1 a5e7a8f1
! Mem[0000000090000150] = ef186095, %g2 = 0000000000000863
ldsb [%i4+0x151],%g2 ! %g2 = ffffffffffffffef
! %l2 = 0000000000000322, Mem[000000009100006c] = 07100ced
stb %l2,[%i6+0x06c] ! Mem[000000009100006c] = 22100ced
! Mem[0000000081800010] = 24198417, %l7 = 0000000000000d04
swapa [%i3+%o2]0x81,%l7 ! %l7 = 0000000024198417
! %l6 = 4baf6de368e66211, %l5 = fffffffffffffd29, %y = 8e3cd539
smulcc %l6,%l5,%l2 ! %l2 = fffffed619bf81b9, %ccr = 80, %y = fffffed6
! Mem[00000000808001d8] = 826c7fd0, %l7 = 0000000024198417, %asi = 80
swapa [%i1+0x1d8]%asi,%l7 ! %l7 = 00000000826c7fd0
! Mem[0000000091800038] = 8581ae53fd74b765, %g2 = ffffffffffffffef
ldx [%o0+0x038],%g2 ! %g2 = 8581ae53fd74b765
p56_label_8:
! immd = 00000000000002c8, %l5 = fffffffffffffd29, %ccr = 80
movleu %xcc,0x2c8,%l5 ! Register Not Moved
! %f3 = 9cbbb3f0, Mem[0000000090000130] = 1e3b769b
st %f3 ,[%i4+0x130] ! Mem[0000000090000130] = 9cbbb3f0
! Mem[00000000900001b8] = 8cb22806, %g2 = 8581ae53fd74b765
ldsb [%i4+0x1bb],%g2 ! %g2 = ffffffffffffff8c
! %l0 = c146cd668e3cd539, Mem[0000000080000008] = 8c2fde8f
stha %l0,[%i0+%o1]0x88 ! Mem[0000000080000008] = 8c2fd539
! Mem[0000000090000060] = 77bc97b3, %g2 = ffffffffffffff8c
lduh [%i4+0x060],%g2 ! %g2 = 00000000000077bc
! immd = 0000000000000144, %l2 = fffffed619bf81b9, %ccr = 80
movg %xcc,0x144,%l2 ! Register Not Moved
! %f20 = 5f886a8b, Mem[000000009000012c] = 4f5db567
st %f20,[%i4+0x12c] ! Mem[000000009000012c] = 5f886a8b
! Mem[0000000081000028] = 9f2534b4, %l5 = fffffffffffffd29
ldsba [%i2+%o5]0x81,%l5 ! %l5 = ffffffffffffff9f
! Mem[00000000810000b8] = e5d2a19de5a08a44, %l1 = 000000000014ec60, %l1 = 000000000014ec60
add %i2,0xb8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = e5d2a19de5a08a44
! Mem[0000000080000010] = c875fcd8, %l5 = ffffffffffffff9f
ldsha [%i0+%o2]0x88,%l5 ! %l5 = fffffffffffffcd8
p56_label_9:
! Mem[00000000900001f0] = bab028ee, %g2 = 00000000000077bc
ldsb [%i4+0x1f2],%g2 ! %g2 = ffffffffffffffba
! Mem[000000009100001c] = 139cf6c9, %g2 = ffffffffffffffba
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000139c
! %l4 = 0000000000000085, Mem[0000000091800018] = e06c8dddb2c524bc
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000085
! Mem[0000000080000080] = a293cc7b, %l6 = 4baf6de368e66211
ldsh [%i0+0x080],%l6 ! %l6 = ffffffffffffa293
! Mem[0000000090800190] = 1b249cb1, %g2 = 000000000000139c
ldub [%i5+0x193],%g2 ! %g2 = 000000000000001b
! %l3 = f2f1d59dcaf9284c, %l0 = c146cd668e3cd539, %l4 = 0000000000000085
sub %l3,%l0,%l4 ! %l4 = 31ab08373cbc5313
! %l6 = ffffa293, %l7 = 826c7fd0, Mem[0000000080800020] = 265ca1ab e7056c4c
stda %l6,[%i1+%o4]0x89 ! Mem[0000000080800020] = ffffa293 826c7fd0
! %l2 = fffffed619bf81b9, Mem[0000000090800077] = 6405af2c
stb %l2,[%i5+0x077] ! Mem[0000000090800074] = b905af2c
! Set Register : %l5 = fffffffffffffcd8
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000091000094] = b40f757f, %g2 = 000000000000001b
ldsb [%i6+0x096],%g2 ! %g2 = ffffffffffffffb4
p56_label_10:
! %l2 = 19bf81b9, %l3 = caf9284c, Mem[0000000091800180] = ec9206cd 96b8711a
std %l2,[%o0+0x180] ! Mem[0000000091800180] = 19bf81b9 caf9284c
! Mem[000000009100003c] = 917e51b2, %g2 = ffffffffffffffb4
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000917e
! Mem[00000000910000dc] = 95641ff1, %g2 = 000000000000917e
lduha [%i6+0x0de]%asi,%g2 ! %g2 = 0000000000009564
! %l3 = f2f1d59dcaf9284c, Mem[0000000091000050] = 1a23a2fe6469523b
stx %l3,[%i6+0x050] ! Mem[0000000091000050] = f2f1d59dcaf9284c
! %l3 = f2f1d59dcaf9284c, Mem[00000000910001e4] = d238546e
sth %l3,[%i6+0x1e4] ! Mem[00000000910001e4] = 284c546e
! %f12 = 56b95ccc, Mem[0000000081000028] = b434259f
sta %f12,[%i2+%o5]0x89 ! Mem[0000000081000028] = 56b95ccc
! Mem[0000000091000080] = 037fae374fba0a1d, %g2 = 0000000000009564
ldx [%i6+0x080],%g2 ! %g2 = 037fae374fba0a1d
! Mem[0000000081800008] = fe15f6ef, %l3 = f2f1d59dcaf9284c
ldsha [%i3+%o1]0x80,%l3 ! %l3 = fffffffffffffe15
! %l7 = 00000000826c7fd0, Mem[0000000081800008] = eff615fe
stba %l7,[%i3+%o1]0x89 ! Mem[0000000081800008] = eff615d0
! Mem[0000000080800000] = 3c9e2198, %l5 = ffffffffffffffff
ldswa [%i1+%g0]0x80,%l5 ! %l5 = 000000003c9e2198
p56_label_11:
! %l0 = c146cd668e3cd539, Mem[0000000080000020] = f0cc8242
stba %l0,[%i0+%o4]0x80 ! Mem[0000000080000020] = 39cc8242
! %f6 = 683da040, Mem[0000000090000014] = 26ab2dd7
st %f6 ,[%i4+0x014] ! Mem[0000000090000014] = 683da040
! %l0 = c146cd668e3cd539, %l1 = e5d2a19de5a08a44, %ccr = 80
movge %xcc,%l0,%l1 ! Register Not Moved
! %l3 = fffffffffffffe15, %l6 = ffffffffffffa293, %l5 = 000000003c9e2198
subccc %l3,%l6,%l5 ! %l5 = 0000000000005b82, %ccr = 00
! Mem[0000000091000060] = 5da12a33, %g18 = ae607183dd066b4f
ldsw [%i6+0x060],%g2 ! %g2 = ae607183dd066b4f
! Mem[00000000818001c8] = e382ac0b, %l1 = e5d2a19de5a08a44
lduh [%i3+0x1c8],%l1 ! %l1 = 000000000000e382
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f1 = 57011adf, Mem[00000000910001b4] = 9640fe46
st %f1 ,[%i6+0x1b4] ! Mem[00000000910001b4] = 57011adf
! %l4 = 31ab08373cbc5313, Mem[0000000081000000] = ea2e1b07
stha %l4,[%i2+%g0]0x81 ! Mem[0000000081000000] = 53131b07
! %l0 = c146cd668e3cd539
setx 0xce213bc02a823c9a,%g7,%l0 ! %l0 = ce213bc02a823c9a
p56_label_12:
! retry : should take illegal inst trap, %l0 = ce213bc02a823c9a
retry ! Illegal inst trap : %l0 = ce213bc02a823caa
! Mem[00000000908001dc] = ccefb413, %g2 = 000000005da12a33
lduw [%i5+0x1dc],%g2 ! %g2 = 00000000ccefb413
! Mem[0000000081800018] = 0adfe221, %l2 = fffffed619bf81b9
lduwa [%i3+%o3]0x80,%l2 ! %l2 = 000000000adfe221
! Mem[0000000081800018] = 0adfe22190045068, %l2 = 000000000adfe221
ldxa [%i3+%o3]0x80,%l2 ! %l2 = 0adfe22190045068
! Mem[0000000090000140] = f0888fc4, %g2 = 00000000ccefb413
ldub [%i4+0x143],%g2 ! %g2 = 00000000000000f0
! %l0 = ce213bc02a823caa, %l0 = ce213bc02a823caa, %l6 = ffffffffffffa293
andcc %l0,%l0,%l6 ! %l6 = ce213bc02a823caa, %ccr = 80
! Mem[0000000081800010] = 00000d04c9876715, %l7 = 00000000826c7fd0
ldxa [%i3+%o2]0x80,%l7 ! %l7 = 00000d04c9876715
! %l1 = 000000000000e382, Mem[0000000091800102] = 041ebc01
sth %l1,[%o0+0x102] ! Mem[0000000091800100] = e382bc01
! %l1 = 000000000000e382, Mem[00000000918000f4] = c0777b49
stw %l1,[%o0+0x0f4] ! Mem[00000000918000f4] = 0000e382
! %l7 = 00000d04c9876715, %l2 = 0adfe22190045068, %l5 = 0000000000005b82
taddcctv %l7,%l2,%l5 ! %l0 = ce213bc02a823ccd, Trapped
p56_label_13:
! Mem[0000000080800020] = 826c7fd0ffffa293, %f2 = f9bf7ee7 9cbbb3f0
ldda [%i1+%o4]0x88,%f2 ! %f2 = 826c7fd0 ffffa293
! Mem[0000000090800000] = afcee255 8865ecf6, %g2 = 000000f0, %g3 = 9640fe46
ldd [%i5+%g0],%g2 ! %g2 = 00000000afcee255 000000008865ecf6
! %l2 = 0adfe22190045068, %l3 = fffffffffffffe15, %ccr = 80
movn %icc,%l2,%l3 ! Register Not Moved
! Mem[0000000091000100] = 9416c8c1, %g2 = 00000000afcee255
lduh [%i6+0x100],%g2 ! %g2 = 0000000000009416
! Mem[0000000081800018] = 21e2df0a, %l2 = 0adfe22190045068
lduwa [%i3+%o3]0x88,%l2 ! %l2 = 0000000021e2df0a
! Mem[00000000908000f0] = 92c8b875, %g2 = 0000000000009416
ldsh [%i5+0x0f0],%g2 ! %g2 = ffffffffffff92c8
! Mem[0000000091000000] = 5398fcc6, %g2 = ffffffffffff92c8
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000053
! %l0 = ce213bc02a823ccd, Mem[0000000080000028] = c7519545
stwa %l0,[%i0+%o5]0x80 ! Mem[0000000080000028] = 2a823ccd
! %f0 = 9d4ca557, Mem[0000000080800010] = 8ccdcf58
sta %f0 ,[%i1+%o2]0x88 ! Mem[0000000080800010] = 9d4ca557
! %l2 = 0000000021e2df0a, %l0 = ce213bc02a823ccd, %ccr = 80
movvc %icc,%l2,%l0 ! Moved, %l0 = 0000000021e2df0a
p56_label_14:
! %l4 = 31ab08373cbc5313, Mem[0000000090800014] = b062848a
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = 5313848a
! %f0 = 9d4ca557 57011adf 826c7fd0 ffffa293
! %f4 = 2700d662 df7147cf 683da040 d93ae1d8
! %f8 = 2c84b42b aa6cc031 43de709a 75f99793
! %f12 = 56b95ccc 72b54e49 7f58ce1e 520f7f8d
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000078] = fa5423a0, %g2 = 0000000000000053
ldsh [%i4+0x078],%g2 ! %g2 = fffffffffffffa54
! %l1 = 000000000000e382, Mem[00000000918001dd] = 1b7ba3a1
stb %l1,[%o0+0x1dd] ! Mem[00000000918001dc] = 827ba3a1
! Mem[000000009080018c] = ada4c276, %g2 = fffffffffffffa54
lduw [%i5+0x18c],%g2 ! %g2 = 00000000ada4c276
! Mem[00000000808001c0] = f93843aac035a694, %l1 = 000000000000e382
ldxa [%i1+0x1c0]%asi,%l1 ! %l1 = f93843aac035a694
! Mem[0000000090800180] = 5bb62bcb01823381, %g2 = 00000000ada4c276
ldx [%i5+0x180],%g2 ! %g2 = 5bb62bcb01823381
! %f7 = d93ae1d8, Mem[0000000081000008] = 72b54e49
sta %f7 ,[%i2+%o1]0x88 ! Mem[0000000081000008] = d93ae1d8
membar #Sync ! Added by membar checker (296)
! %f16 = cbf4fce3 4f5db567 22aeb106 f3c55d1a
! %f20 = 5f886a8b 87639ba5 bdca63cc bef59c89
! %f24 = 774b5f84 a3727942 367df2e1 1d969579
! %f28 = 55b8c5b1 a5e7a8f1 c0ecddf3 63528dc5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
p56_label_15:
! %l5 = 0000000000005b82, immed = 00000e7f, %y = fffffed6
umulcc %l5,0xe7f,%l5 ! %l5 = 00000000052e817e, %ccr = 00, %y = 00000000
! Mem[0000000080000028] = 2a823ccdd267faf2, %f0 = 9d4ca557 57011adf
ldda [%i0+%o5]0x80,%f0 ! %f0 = 2a823ccd d267faf2
! Mem[000000009100011c] = 17e742f3, %g2 = 5bb62bcb01823381
lduh [%i6+0x11e],%g2 ! %g2 = 00000000000017e7
! %l0 = 0000000021e2df0a, Mem[0000000090000160] = 774b5f84a3727942
stx %l0,[%i4+0x160] ! Mem[0000000090000160] = 0000000021e2df0a
! %f8 = 2c84b42b aa6cc031, Mem[0000000081800028] = 040d0000 21c0c9ef
stda %f8 ,[%i3+%o5]0x80 ! Mem[0000000081800028] = 2c84b42b aa6cc031
! Mem[0000000080000028] = 2a823ccd d267faf2, %l6 = 2a823caa, %l7 = c9876715
ldda [%i0+%o5]0x81,%l6 ! %l6 = 000000002a823ccd 00000000d267faf2
! Mem[0000000081000000] = 91c12374 071b1353, %l6 = 2a823ccd, %l7 = d267faf2
ldda [%i2+%g0]0x88,%l6 ! %l6 = 00000000071b1353 0000000091c12374
! Mem[0000000081000150] = 2ef07d5957e573b6, %l0 = 0000000021e2df0a, %l3 = fffffffffffffe15
add %i2,0x150,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2ef07d5957e573b6
! Mem[00000000818001a8] = 01a2030c70b5c726, %l3 = 2ef07d5957e573b6, %l0 = 0000000021e2df0a
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 01a2030c70b5c726
! Mem[00000000800001d8] = 7e42c3cb, %l1 = c035a694, %l2 = 21e2df0a
add %i0,0x1d8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000007e42c3cb
p56_label_16:
! %f14 = 7f58ce1e 520f7f8d, Mem[0000000091800120] = 6809a010 4a78748f
std %f14,[%o0+0x120] ! Mem[0000000091800120] = 7f58ce1e 520f7f8d
! %l5 = 00000000052e817e, %l7 = 0000000091c12374, %ccr = 00
movle %xcc,%l5,%l7 ! Register Not Moved
! %f9 = aa6cc031, Mem[0000000091000144] = 2483298e
st %f9 ,[%i6+0x144] ! Mem[0000000091000144] = aa6cc031
! %f15 = 520f7f8d, Mem[00000000910000dc] = c3079564
sta %f15,[%i6+0x0dc]%asi ! Mem[00000000910000dc] = 520f7f8d
! Mem[0000000080800010] = 57a54c9d, %l7 = 0000000091c12374
ldswa [%i1+%o2]0x80,%l7 ! %l7 = 0000000057a54c9d
! %f4 = 2700d662 df7147cf, Mem[0000000091800138] = ea95770a 7a9300bd
std %f4 ,[%o0+0x138] ! Mem[0000000091800138] = 2700d662 df7147cf
! Mem[0000000080800008] = ea42754a, %l7 = 0000000057a54c9d
ldstuba [%i1+%o1]0x81,%l7 ! %l7 = 000000ea000000ff
! %l5 = 00000000052e817e, Mem[0000000081800000] = 2cfa97bb
stba %l5,[%i3+%g0]0x81 ! Mem[0000000081800000] = 7efa97bb
! Clear Register : %l2 = 000000007e42c3cb
clr %l2 ! %l2 = 0000000000000000
! %l7 = 00000000000000ea, Mem[0000000081800008] = d015f6efff1e7d87
stxa %l7,[%i3+%o1]0x80 ! Mem[0000000081800008] = 00000000000000ea
p56_label_17:
! Mem[0000000080000148] = 2d69c1b6, %l7 = 00000000000000ea
swap [%i0+0x148],%l7 ! %l7 = 000000002d69c1b6
! %l2 = 0000000000000000
setx 0x49793e8f9ffb85e1,%g7,%l2 ! %l2 = 49793e8f9ffb85e1
! Mem[00000000900000c8] = 50758781, %g2 = 00000000000017e7
lduha [%i4+0x0c8]%asi,%g2 ! %g2 = 0000000000005075
! Mem[0000000081000000] = 071b1353, %l5 = 00000000052e817e
ldswa [%i2+%g0]0x89,%l5 ! %l5 = 00000000071b1353
! Mem[00000000800000c4] = 1f4b9008, %l2 = 9ffb85e1, %l1 = c035a694
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001f4b9008
! Mem[0000000090800180] = 5bb62bcb 01823381, %g2 = 00005075, %g3 = 8865ecf6
ldd [%i5+0x180],%g2 ! %g2 = 000000005bb62bcb 0000000001823381
! Mem[0000000091800178] = b03d72e9 5a6737e7, %g2 = 5bb62bcb, %g3 = 01823381
ldd [%o0+0x178],%g2 ! %g2 = 00000000b03d72e9 000000005a6737e7
! %l2 = 49793e8f9ffb85e1, immd = fffffffffffff5dc, %l1 = 000000001f4b9008
mulx %l2,-0xa24,%l1 ! %l1 = ee81978dad66625c
! %l0 = 01a2030c70b5c726, Mem[0000000090000100] = 34ee920f2129a19e, %asi = 80
stxa %l0,[%i4+0x100]%asi ! Mem[0000000090000100] = 01a2030c70b5c726
! Mem[0000000081800010] = 00000d04, %l1 = ee81978dad66625c
lduba [%i3+%o2]0x81,%l1 ! %l1 = 0000000000000000
p56_label_18:
! %f4 = 2700d662 df7147cf, Mem[0000000090000138] = cb533f7f 3f8d7d73
stda %f4 ,[%i4+0x138]%asi ! Mem[0000000090000138] = 2700d662 df7147cf
! %l1 = 0000000000000000, Mem[00000000910001d8] = fc5bcfffe82b3baa
stx %l1,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000091800148] = 4e1dc160fb3f156f
stx %l1,[%o0+0x148] ! Mem[0000000091800148] = 0000000000000000
! %l4 = 3cbc5313, %l5 = 071b1353, Mem[0000000091000088] = 86ad1b16 cbfc9141
std %l4,[%i6+0x088] ! Mem[0000000091000088] = 3cbc5313 071b1353
! %f8 = 2c84b42b aa6cc031, Mem[0000000090000060] = 77bc97b3 31168ee9
std %f8 ,[%i4+0x060] ! Mem[0000000090000060] = 2c84b42b aa6cc031
! Mem[00000000900000fc] = c58101a2, %g2 = 00000000b03d72e9
lduh [%i4+0x0fe],%g2 ! %g2 = 000000000000c581
! Mem[000000008080015c] = 43c630f7, %l7 = 000000002d69c1b6
ldub [%i1+0x15d],%l7 ! %l7 = 00000000000000c6
! Mem[0000000081000018] = f1a8e7a5, %l4 = 31ab08373cbc5313
ldswa [%i2+%o3]0x80,%l4 ! %l4 = fffffffff1a8e7a5
! %l2 = 49793e8f9ffb85e1, %l7 = 00000000000000c6, %l4 = fffffffff1a8e7a5
xnorcc %l2,%l7,%l4 ! %l4 = b686c17060047ad8, %ccr = 80
! Mem[00000000918001e0] = a1517e7a, %g2 = 000000000000c581
ldsh [%o0+0x1e0],%g2 ! %g2 = ffffffffffffa151
p56_label_19:
! %l1 = 0000000000000000, Mem[0000000091800010] = efd037ae807fa37a
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000000
! Mem[0000000090800190] = 172bb11b 249cb1ed, %g2 = ffffa151, %g3 = 5a6737e7
ldd [%i5+0x190],%g2 ! %g2 = 00000000172bb11b 00000000249cb1ed
! Mem[0000000090800100] = 495e228a, %g2 = 00000000172bb11b
ldub [%i5+0x100],%g2 ! %g2 = 0000000000000049
! %l7 = 00000000000000c6, Mem[0000000081800008] = 00000000
stwa %l7,[%i3+%o1]0x81 ! Mem[0000000081800008] = 000000c6
! %f0 = 2a823ccd d267faf2, Mem[0000000081800078] = 7015c33e 5c865190
std %f0 ,[%i3+0x078] ! Mem[0000000081800078] = 2a823ccd d267faf2
! Mem[0000000081800020] = 6a973b8d53e12394, %l6 = 00000000071b1353
ldxa [%i3+%o4]0x80,%l6 ! %l6 = 6a973b8d53e12394
! %l3 = 2ef07d5957e573b6, Mem[0000000081800020] = 9423e1538d3b976a
stxa %l3,[%i3+%o4]0x89 ! Mem[0000000081800020] = 2ef07d5957e573b6
! %l4 = b686c17060047ad8, Mem[00000000900000b9] = 281246ee
stb %l4,[%i4+0x0b9] ! Mem[00000000900000b8] = d81246ee
! Mem[0000000091000128] = c9191f5d cd3a6161, %g2 = 00000049, %g3 = 249cb1ed
ldd [%i6+0x128],%g2 ! %g2 = 00000000c9191f5d 00000000cd3a6161
! Mem[0000000080800028] = 859f7ba0, %l7 = 00000000000000c6
ldstub [%i1+%o5],%l7 ! %l7 = 00000085000000ff
p56_label_20:
! Mem[0000000090000048] = e3c19d0d, %g18 = ae607183dd066b4f
ldsw [%i4+0x048],%g2 ! %g2 = ae607183dd066b4f
! Mem[0000000090000180] = a32af125, %g2 = ffffffffe3c19d0d
ldsb [%i4+0x180],%g2 ! %g2 = ffffffffffffffa3
! %l1 = 0000000000000000, %l0 = 01a2030c70b5c726, %ccr = 80
move %xcc,%l1,%l0 ! Register Not Moved
! Mem[0000000091000010] = 194f877a, %g2 = ffffffffffffffa3
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000019
! %l4 = b686c17060047ad8, Mem[0000000091000148] = f99edb45
stw %l4,[%i6+0x148] ! Mem[0000000091000148] = 60047ad8
! %l7 = 0000000000000085, Mem[0000000091000178] = b318db1e80b5e0b8
stx %l7,[%i6+0x178] ! Mem[0000000091000178] = 0000000000000085
! immd = 00000000000003a7, %l1 = 0000000000000000, %ccr = 80
move %xcc,0x3a7,%l1 ! Register Not Moved
! %l3 = 2ef07d5957e573b6, %l5 = 00000000071b1353, %ccr = 80
movvc %xcc,%l3,%l5 ! Moved, %l5 = 2ef07d5957e573b6
! retry : should take illegal inst trap, %l0 = 01a2030c70b5c726
retry ! Illegal inst trap : %l0 = 01a2030c70b5c736
! %l7 = 0000000000000085, %l3 = 2ef07d5957e573b6, %l1 = 0000000000000000
taddcc %l7,%l3,%l1 ! %l1 = 2ef07d5957e5743b, %ccr = 02
p56_label_21:
! %l1 = 2ef07d5957e5743b, immed = fffff8a4, %y = 00000000
udivcc %l1,-0x75c,%l2 ! %l2 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 70b5c736
! %l6 = 6a973b8d53e12394, Mem[0000000090000124] = 7ceaf23d
stw %l6,[%i4+0x124] ! Mem[0000000090000124] = 53e12394
! Mem[00000000900001d0] = 9f710bd952cff373, %f48 = 634d694d 25f12aa3
ldd [%i4+0x1d0],%f48 ! %f48 = 9f710bd9 52cff373
! Mem[0000000081800000] = bb97fa7e, %l5 = 2ef07d5957e573b6
lduwa [%i3+%g0]0x89,%l5 ! %l5 = 00000000bb97fa7e
! immd = 0000000000000015, %l6 = 6a973b8d53e12394, %ccr = 44
movvs %xcc,0x015,%l6 ! Register Not Moved
! Mem[00000000910000dc] = 7f8d1ff1, %g2 = 0000000000000019
lduba [%i6+0x0de]%asi,%g2 ! %g2 = 000000000000007f
! Mem[0000000080800018] = 1776812d, %l2 = 0000000000000000
lduwa [%i1+%o3]0x88,%l2 ! %l2 = 000000001776812d
! %l2 = 000000001776812d, Mem[0000000090800078] = 05af2cea
stw %l2,[%i5+0x078] ! Mem[0000000090800078] = 1776812d
! %l0 = 01a2030c70b5c736, Mem[0000000081000020] = 8fdefc15
stba %l0,[%i2+%o4]0x81 ! Mem[0000000081000020] = 36defc15
! immd = 00000000000003ed, %l1 = 2ef07d5957e5743b, %ccr = 44
movne %xcc,0x3ed,%l1 ! Register Not Moved
p56_label_22:
! Mem[000000008080004c] = 03149224, %l3 = 57e573b6, %l7 = 00000085
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000003149224
! Mem[0000000080000020] = 4282cc39, %l6 = 6a973b8d53e12394
lduwa [%i0+%o4]0x89,%l6 ! %l6 = 000000004282cc39
! %f6 = 683da040, Mem[0000000080800018] = 1776812d
sta %f6 ,[%i1+%o3]0x89 ! Mem[0000000080800018] = 683da040
! %l1 = 2ef07d5957e5743b, %l6 = 000000004282cc39, %l6 = 000000004282cc39
sll %l1,%l6,%l6 ! %l6 = b2afcae876000000
! Mem[0000000090000084] = 2a1da096, %g2 = 000000000000007f
ldub [%i4+0x084],%g2 ! %g2 = 000000000000002a
! Mem[0000000080800140] = 2e1bafce, %l2 = 000000001776812d
swap [%i1+0x140],%l2 ! %l2 = 000000002e1bafce
! %l6 = b2afcae876000000, Mem[0000000081000000] = 53131b07
stwa %l6,[%i2+%g0]0x80 ! Mem[0000000081000000] = 76000000
! %l1 = 2ef07d5957e5743b, immed = fffff8a8, %y = 70b5c736
udiv %l1,-0x758,%l7 ! %l7 = 0000000070b5ca72
mov %l0,%y ! %y = 70b5c736
! Mem[0000000081000010] = 98fec962 1565fede, %l4 = 60047ad8, %l5 = bb97fa7e
ldda [%i2+%o2]0x80,%l4 ! %l4 = 0000000098fec962 000000001565fede
! Mem[0000000091000154] = 102d0fc4, %g2 = 000000000000002a
ldsh [%i6+0x156],%g2 ! %g2 = 000000000000102d
p56_label_23:
! Mem[0000000091800034] = 5a70fd85, %g2 = 000000000000102d
ldub [%o0+0x035],%g2 ! %g2 = 000000000000005a
! Mem[0000000091000180] = 4a731f767ae42270, %f48 = 9f710bd9 52cff373
ldd [%i6+0x180],%f48 ! %f48 = 4a731f76 7ae42270
! %l4 = 98fec962, %l5 = 1565fede, Mem[0000000080800008] = 4a7542ff 6c8e44f6
stda %l4,[%i1+%o1]0x89 ! Mem[0000000080800008] = 98fec962 1565fede
! %l3 = 2ef07d5957e573b6, Mem[00000000900001fc] = 64acdc55
stw %l3,[%i4+0x1fc] ! Mem[00000000900001fc] = 57e573b6
! Mem[0000000081000050] = 9485217d, %l5 = 1565fede, %l3 = 57e573b6
add %i2,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000009485217d
! %l6 = 76000000, %l7 = 70b5ca72, Mem[00000000918001e8] = a309f910 41b08f30
std %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 76000000 70b5ca72
! Mem[0000000080800080] = bdb730cd, %l6 = b2afcae876000000
lduw [%i1+0x080],%l6 ! %l6 = 00000000bdb730cd
! %l6 = 00000000bdb730cd, %l3 = 000000009485217d, %ccr = 44
movn %icc,%l6,%l3 ! Register Not Moved
! Mem[0000000091800020] = 2712018c, %g2 = 000000000000005a
ldub [%o0+0x023],%g2 ! %g2 = 0000000000000027
! Mem[00000000908000c8] = 5ea4e50e, %g2 = 0000000000000027
ldub [%i5+0x0ca],%g2 ! %g2 = 000000000000005e
p56_label_24:
! %l0 = 01a2030c70b5c736, Mem[0000000080000010] = 9ed4e994c875fcd8
stxa %l0,[%i0+%o2]0x88 ! Mem[0000000080000010] = 01a2030c70b5c736
! %f16 = cbf4fce3 4f5db567 22aeb106 f3c55d1a
! %f20 = 5f886a8b 87639ba5 bdca63cc bef59c89
! %f24 = 774b5f84 a3727942 367df2e1 1d969579
! %f28 = 55b8c5b1 a5e7a8f1 c0ecddf3 63528dc5
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! %l0 = 01a2030c70b5c736, Mem[000000009080002d] = d332d457
stb %l0,[%i5+0x02d] ! Mem[000000009080002c] = 3632d457
! %l3 = 000000009485217d, %l2 = 000000002e1bafce, %l3 = 000000009485217d
andn %l3,%l2,%l3 ! %l3 = 0000000090840031
! %l1 = 2ef07d5957e5743b, immed = fffffee7, %ccr = 44
movrgez %l1,-0x119,%l5 ! Moved, %l5 = fffffffffffffee7
! %l7 = 0000000070b5ca72, Mem[0000000080000188] = 4014984b
stb %l7,[%i0+0x188] ! Mem[0000000080000188] = 7214984b
! %f15 = 520f7f8d, Mem[0000000080000020] = 4282cc39
sta %f15,[%i0+%o4]0x88 ! Mem[0000000080000020] = 520f7f8d
! Mem[00000000908001dc] = efb413d6, %g2 = 000000000000005e
ldub [%i5+0x1dd],%g2 ! %g2 = 00000000000000ef
! Mem[0000000080000110] = b2fe8c6dfd08397c, %l0 = 01a2030c70b5c736, %l3 = 0000000090840031
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b2fe8c6dfd08397c
! %l4 = 0000000098fec962, %l7 = 0000000070b5ca72, %l0 = 01a2030c70b5c736
xor %l4,%l7,%l0 ! %l0 = 00000000e84b0310
p56_label_25:
! %l1 = 2ef07d5957e5743b, Mem[0000000090800068] = 883c1f8f353a0431
stx %l1,[%i5+0x068] ! Mem[0000000090800068] = 2ef07d5957e5743b
! %l3 = b2fe8c6dfd08397c, Mem[0000000090000172] = c5b1a5e7, %asi = 80
stha %l3,[%i4+0x172]%asi ! Mem[0000000090000170] = 397ca5e7
! %l3 = b2fe8c6dfd08397c, Mem[0000000090800110] = b2e0f8e5
stw %l3,[%i5+0x110] ! Mem[0000000090800110] = fd08397c
! %l3 = b2fe8c6dfd08397c, %l7 = 0000000070b5ca72, %l5 = fffffffffffffee7
xorcc %l3,%l7,%l5 ! %l5 = b2fe8c6d8dbdf30e, %ccr = 88
! %l6 = 00000000bdb730cd, %l7 = 0000000070b5ca72, %ccr = 88
movrne %l6,%l7,%l7 ! Moved, %l7 = 0000000070b5ca72
! %l7 = 0000000070b5ca72, %l0 = 00000000e84b0310, %ccr = 88
movcs %xcc,%l7,%l0 ! Register Not Moved
! Mem[00000000908000c8] = 59095ea4e50ee4f7, %g2 = 00000000000000ef
ldx [%i5+0x0c8],%g2 ! %g2 = 59095ea4e50ee4f7
! Mem[0000000080800174] = fbdffbaf, %l7 = 0000000070b5ca72
ldsh [%i1+0x174],%l7 ! %l7 = fffffffffffffbdf
! Mem[0000000081800018] = 0adfe221 90045068, %l6 = bdb730cd, %l7 = fffffbdf
ldda [%i3+%o3]0x80,%l6 ! %l6 = 000000000adfe221 0000000090045068
! Mem[0000000081000030] = 4d4643db, %l2 = 000000002e1bafce
swap [%i2+0x030],%l2 ! %l2 = 000000004d4643db
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p56_branch_failed
p56_not_taken_0_end:
! End of Random Code for Thread 56
p56_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e0] ! Set processor 56 done flag
! Check Registers
p56_check_registers:
set p56_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000e84b0310
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 2ef07d5957e5743b
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004d4643db
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b2fe8c6dfd08397c
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000098fec962
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b2fe8c6d8dbdf30e
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000adfe221
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000090045068
bne,a,pn %xcc,p56_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x70b5c736,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p56_failed
mov 0x111,%g1
! 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 2a823ccd d267faf2
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 826c7fd0 ffffa293
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2700d662 df7147cf
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 683da040 d93ae1d8
bne %xcc,p56_f6_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 56b95ccc 72b54e49
bne %xcc,p56_f12_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 39d52f8c85bb98f6
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 = 36c7b5700c03a201
ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8d7f0f52589d353c
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2a823ccdd267faf2
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000ea6f74c951
ldx [%i0+0x148],%g3 ! Observed data at 0000000080000148
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7214984b9e5b5494
ldx [%i0+0x188],%g3 ! Observed data at 0000000080000188
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x188,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 3c9e2198a023c420
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 = 62c9fe98defe6515
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 = 57a54c9d1cbead2b
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 = 40a03d68ec29adff
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 = 93a2ffffd07f6c82
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 = ff9f7ba03ee31842
ldx [%i1+0x028],%g3 ! Observed data at 0000000080800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = ebff203e4f3cd572
ldx [%i1+0x050],%g3 ! Observed data at 0000000080800050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x050,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1776812d80cce454
ldx [%i1+0x140],%g3 ! Observed data at 0000000080800140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 24198417687e07fc
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000808001d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 28bb3a2f8e3cd516
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000808001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1f8,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 760000007423c191
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 = d8e13ad9cc5cb956
ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = f1a8e7a5b1c5b855
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 = 36defc1510583398
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 = cc5cb956a5ffdb6d
ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2e1bafced2e7a311
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5add8453c4b8b3ff
ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5f886a8bdf0b91f9
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000810001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1c8,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 7efa97bb2fc07a93
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 = 000000c6000000ea
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 = 00000d04c9876715
ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = b673e557597df02e
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 = 2c84b42baa6cc031
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2a823ccdd267faf2
ldx [%i3+0x078],%g3 ! Observed data at 0000000081800078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x078,%g4
! The test for processor 56 has passed
p56_passed:
ta GOOD_TRAP
nop
p56_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p56_failed
p56_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p56_failed
p56_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p56_failed
p56_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p56_failed
p56_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p56_failed
p56_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p56_failed
p56_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p56_failed
p56_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p56_failed
p56_f0_fail:
set p56_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f2_fail:
set p56_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f6_fail:
set p56_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f12_fail:
set p56_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 56 failed
p56_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 56 failed
p56_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p56_selfmod_failed:
ba p56_failed
mov 0xabc,%g1
p56_common_error:
or %g0,0xf18,%g1
ba p56_failed
mov %o5,%g3
p56_common_signature_error:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_common_timeout:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p56_failed
mov 0x0,%g3
p56_trap1e:
stda %l2,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000020]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800000]
stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000028]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
srlx %l4,0x02c,%l2
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000020]
stwa %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000018]
done
p56_trap1o:
stda %l2,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000020]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800000]
stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000028]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
srlx %l4,0x02c,%l2
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000020]
stwa %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000018]
done
p56_trap2e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000028]
stwa %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800028]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800020]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800010]
done
p56_trap2o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000028]
stwa %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800028]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000081800020]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800010]
done
p56_trap3e:
nop
orn %l6,%l1,%l0
addc %l2,0xd6c,%l4
add %l7,0xdce,%l6
done
p56_trap3o:
nop
orn %l6,%l1,%l0
addc %l2,0xd6c,%l4
add %l7,0xdce,%l6
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 = 00e93de1a803df5c
ldx [%g1+0x008],%l1 ! %l1 = 5a181b6bc86545c0
ldx [%g1+0x010],%l2 ! %l2 = 9833581015fcde8f
ldx [%g1+0x018],%l3 ! %l3 = 25530111f7f329dd
ldx [%g1+0x020],%l4 ! %l4 = ae3268ea98219e3c
ldx [%g1+0x028],%l5 ! %l5 = bc68566620c423a0
ldx [%g1+0x030],%l6 ! %l6 = 7c521340322be254
ldx [%g1+0x038],%l7 ! %l7 = ae0174d0267715f3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3c396ca8 78e47cfc 1ebef5b0 f81c6651
! %f4 = 906a8e27 0e91d744 9b0b19e8 f36d2473
! %f8 = e9d47711 5691391c feec1f18 23bd6d38
! %f12 = a4432c13 b5fe91db 540ddb03 a95c6b69
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c188c19 31bfdd05 e597faca acd3f2b5
! %f20 = 1e40f3f0 224dbf40 d3c12176 cc0e295b
! %f24 = ce6677ab 9636c826 abef765f 5927e528
! %f28 = 2c0780d1 25b12d96 7fab482b 01c1965f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b91e3765 9f36a40d 8b51ca3b a2328b20
! %f36 = a23608fc 357ba7a4 76a37914 d300023a
! %f40 = 217b1fd6 16ea8ec3 f9575f9e d9c71027
! %f44 = 9e9b41ce b372e223 bb3a4b9d 5a5632bd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb47834d00000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = b47834d00000002b
wr %g0,%y ! Clear Y 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[0000000090800058] = 78ebe01d, %g2 = ffffffff714cfac5
lduw [%i5+0x058],%g2 ! %g2 = 0000000078ebe01d
! Mem[0000000083800148] = 1facbfa36bc436fb, %l5 = fa95dff62fd69623, %l2 = 1e86c1987e9a3dfc
add %i3,0x148,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1facbfa36bc436fb
! %l2 = 1facbfa36bc436fb, %l4 = 9c55ff79f6715c18, %l2 = 1facbfa36bc436fb
sllx %l2,%l4,%l2 ! %l2 = a36bc436fb000000
! Mem[00000000918001a8] = 98dfaf41e3201269, %g2 = 0000000078ebe01d
ldx [%o0+0x1a8],%g2 ! %g2 = 98dfaf41e3201269
! %l5 = fa95dff62fd69623, %l7 = 053ddc787acc208c, %l5 = fa95dff62fd69623
sllx %l5,%l7,%l5 ! %l5 = 5dff62fd69623000
! %l2 = a36bc436fb000000, Mem[0000000082800018] = 7b1573c5855b434e
stxa %l2,[%i1+%o3]0x89 ! Mem[0000000082800018] = a36bc436fb000000
! Mem[00000000918000b8] = de6b8865 455c37c1, %g2 = e3201269, %g3 = 0bad0b00
ldd [%o0+0x0b8],%g2 ! %g2 = 00000000de6b8865 00000000455c37c1
! %l4 = 9c55ff79f6715c18, imm = fffffffffffffa10, %l1 = 32e6436461e74afe
xor %l4,-0x5f0,%l1 ! %l1 = 63aa0086098ea608
! %l6 = 5c0f45742d37a3f1, Mem[00000000900000d0] = a3035bdf
sth %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = a3f15bdf
! %l0 = d0b15031ee746747, Mem[0000000091800070] = 00d9bc3483e88393, %asi = 80
stxa %l0,[%o0+0x070]%asi ! Mem[0000000091800070] = d0b15031ee746747
p57_label_2:
! Mem[0000000083800018] = 96a1bdf70884d360, %l4 = 9c55ff79f6715c18
ldxa [%i3+%o3]0x88,%l4 ! %l4 = 96a1bdf70884d360
! %l5 = 5dff62fd69623000, Mem[0000000091000100] = 9416c8c1a8d0d6e8
stx %l5,[%i6+0x100] ! Mem[0000000091000100] = 5dff62fd69623000
! Mem[00000000828001b4] = 7a4594aa, %l3 = b69dad18, %l3 = b69dad18
add %i1,0x1b4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007a4594aa
! Mem[0000000082800018] = 000000fb, %l4 = 96a1bdf70884d360
swapa [%i1+%o3]0x80,%l4 ! %l4 = 00000000000000fb
! %l2 = a36bc436fb000000, imm = fffffffffffff80a, %l5 = 5dff62fd69623000
andncc %l2,-0x7f6,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Mem[0000000083000130] = 981bfd99, %l0 = d0b15031ee746747
ldsh [%i2+0x132],%l0 ! %l0 = fffffffffffffd99
! %l1 = 63aa0086098ea608, Mem[00000000900001af] = 8cf8df72
stb %l1,[%i4+0x1af] ! Mem[00000000900001ac] = 08f8df72
! %l0 = fffffd99, %l1 = 098ea608, Mem[0000000083800008] = fcf8190e e543fce4
stda %l0,[%i3+%o1]0x88 ! Mem[0000000083800008] = fffffd99 098ea608
! Mem[0000000083800144] = e3906fd3, %l7 = 053ddc787acc208c
ldsw [%i3+0x144],%l7 ! %l7 = ffffffffe3906fd3
! Mem[00000000830001d9] = c2240367, %l2 = a36bc436fb000000
ldstub [%i2+0x1d9],%l2 ! %l2 = 00000024000000ff
p57_label_3:
! Mem[0000000082000020] = 935029c3, %l7 = ffffffffe3906fd3
ldstuba [%i0+%o4]0x80,%l7 ! %l7 = 00000093000000ff
! %l0 = fffffd99, %l1 = 098ea608, Mem[0000000082000010] = c73b0cff 0c9033b9
stda %l0,[%i0+%o2]0x81 ! Mem[0000000082000010] = fffffd99 098ea608
! %l7 = 0000000000000093, Mem[0000000083000000] = f030f199
stba %l7,[%i2+%g0]0x80 ! Mem[0000000083000000] = 9330f199
! Mem[0000000082800000] = 36e16a306ca5625e, %f12 = a4432c13 b5fe91db
ldda [%i1+%g0]0x89,%f12 ! %f12 = 36e16a30 6ca5625e
! Mem[0000000083000188] = 0a915b2f, %l6 = 5c0f45742d37a3f1
swap [%i2+0x188],%l6 ! %l6 = 000000000a915b2f
! Mem[0000000083000000] = 749a9b1799f13093, %f20 = 1e40f3f0 224dbf40
ldda [%i2+%g0]0x88,%f20 ! %f20 = 749a9b17 99f13093
! Mem[00000000908001a8] = 144eb177, %g2 = 00000000de6b8865
lduh [%i5+0x1a8],%g2 ! %g2 = 000000000000144e
! Mem[00000000918001d0] = 61bc4b5f, %g2 = 000000000000144e
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000061
! Mem[0000000090000158] = c1641fea, %g2 = 0000000000000061
lduh [%i4+0x15a],%g2 ! %g2 = 000000000000c164
! %l3 = 000000007a4594aa, immed = 00000be1, %l4 = 00000000000000fb
taddcctv %l3,0xbe1,%l4 ! %l0 = fffffffffffffdbc, Trapped
p57_label_4:
! Mem[00000000820000b4] = 0531ed46, %l7 = 00000093, %l3 = 7a4594aa
add %i0,0xb4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000531ed46
! immd = 00000000000003d1, %l5 = 0000000000000000, %ccr = 44
movcs %icc,0x3d1,%l5 ! Register Not Moved
! %l2 = 0000000000000024, Mem[0000000090000084] = 2a1da096
stw %l2,[%i4+0x084] ! Mem[0000000090000084] = 00000024
! %l4 = 00000000000000fb, %l7 = 0000000000000093, %ccr = 44
movrgz %l4,%l7,%l1 ! Moved, %l1 = 0000000000000093
! Mem[0000000082000140] = 266c072f, %l1 = 0000000000000093
swap [%i0+0x140],%l1 ! %l1 = 00000000266c072f
save ! CWP = 1
! Mem[00000000828000d4] = 1057c615, %l0 = 7bd3f634c7d077f4
ldstub [%o1+0x0d4],%l0 ! %l0 = 00000010000000ff
! Mem[0000000083000018] = 815cb9ca, %l3 = eba25ab800952b22
ldstuba [%o2+%i3]0x88,%l3 ! %l3 = 000000ca000000ff
! Mem[0000000090000014] = 26ab2dd7, %g18 = cd4ebe0ca886a1aa
ldsw [%o4+0x014],%g2 ! %g2 = cd4ebe0ca886a1aa
! %l2 = c68d4c9e, %l3 = 000000ca, Mem[0000000090800018] = 81bba7c3 619c4365
stda %l2,[%o5+0x018]%asi ! Mem[0000000090800018] = c68d4c9e 000000ca
p57_label_5: ! %cwp = 1
! Mem[0000000083800170] = b22c33541578542c, %l5 = ef856cae92a6272a, %l2 = 24198c29c68d4c9e
add %o3,0x170,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b22c33541578542c
! Mem[0000000090000068] = 5d9f215444579293, %f48 = c58e9f47 d1df0131
ldd [%o4+0x068],%f48 ! %f48 = 5d9f2154 44579293
! Mem[0000000082800108] = be1cc25b c9d5e4a8, %l2 = 1578542c, %l3 = 000000ca
ldd [%o1+0x108],%l2 ! %l2 = 00000000be1cc25b 00000000c9d5e4a8
! %l5 = ef856cae92a6272a, Mem[0000000083000028] = 1d66f1c7254d8d0a
stxa %l5,[%o2+%i5]0x80 ! Mem[0000000083000028] = ef856cae92a6272a
! %f23 = cc0e295b, Mem[000000009180001c] = b2c524bc
st %f23,[%i0+0x01c] ! Mem[000000009180001c] = cc0e295b
! immd = 0000000000000027, %l1 = 1055347c603f03f3, %ccr = 44
movcs %xcc,0x027,%l1 ! Register Not Moved
! %l3 = 00000000c9d5e4a8, Mem[000000009180001f] = 5bb8815b
stb %l3,[%i0+0x01f] ! Mem[000000009180001c] = a8b8815b
! %l4 = def0f0b60a050287, immed = fffffed9, %ccr = 44
movrne %l4,-0x127,%l2 ! Moved, %l2 = fffffffffffffed9
! %l0 = 0000000000000010, Mem[0000000091800020] = b8815b27
sth %l0,[%i0+%i4] ! Mem[0000000091800020] = 00105b27
! Mem[00000000918001b8] = 795317b4, %g2 = 0000000026ab2dd7
ldsb [%i0+0x1b9],%g2 ! %g2 = 0000000000000079
p57_label_6: ! %cwp = 1
! Mem[0000000082000008] = 4068e03eba88f2bd, %l7 = ec237f0e768ad212, %l4 = def0f0b60a050287
add %o0,0x08,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4068e03eba88f2bd
! Mem[0000000083800028] = bf3dbbfb, %l1 = 1055347c603f03f3
swap [%o3+%i5],%l1 ! %l1 = 00000000bf3dbbfb
! Mem[0000000082000010] = 99fdffff, %l0 = 0000000000000010
ldstuba [%o0+%i2]0x89,%l0 ! %l0 = 000000ff000000ff
! %l6 = c860c6debfd35573, imm = fffffffffffff0b0, %l6 = c860c6debfd35573
addc %l6,-0xf50,%l6 ! %l6 = c860c6debfd34623
! %l0 = 00000000000000ff, Mem[0000000083000000] = 9330f199
stha %l0,[%o2+%g0]0x81 ! Mem[0000000083000000] = 00fff199
! %f12 = 36e16a30 6ca5625e, Mem[0000000083800000] = aa3034ef d55f35e7
stda %f12,[%o3+%g0]0x81 ! Mem[0000000083800000] = 36e16a30 6ca5625e
! Mem[00000000838001c0] = 2ffd10cc, %l3 = c9d5e4a8, %l7 = 768ad212
add %o3,0x1c0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002ffd10cc
! %l0 = 000000ff, %l1 = bf3dbbfb, Mem[0000000082000000] = 755899a4 c97415ac
stda %l0,[%o0+%g0]0x80 ! Mem[0000000082000000] = 000000ff bf3dbbfb
! Mem[0000000082000020] = ff5029c3, %l1 = 00000000bf3dbbfb
swapa [%o0+%i4]0x81,%l1 ! %l1 = 00000000ff5029c3
! Mem[0000000082000018] = ba5a280942b50fbf, %l7 = 000000002ffd10cc
ldx [%o0+%i3],%l7 ! %l7 = ba5a280942b50fbf
p57_label_7: ! %cwp = 1
! done : should take illegal inst trap, %l0 = 00000000000000ff
done ! Illegal inst trap : %l0 = 000000000000010f
! %l2 = fffffed9, %l3 = c9d5e4a8, Mem[0000000091800018] = e06c8ddd cc0e29a8
std %l2,[%i0+%i3] ! Mem[0000000091800018] = fffffed9 c9d5e4a8
! Mem[0000000082800028] = 7e79a6bf, %l3 = 00000000c9d5e4a8
ldsha [%o1+%i5]0x89,%l3 ! %l3 = ffffffffffffa6bf
! %l4 = 4068e03eba88f2bd, immed = 00000e88, %l5 = ef856cae92a6272a
tsubcctv %l4,0xe88,%l5 ! %l0 = 0000000000000132, Trapped
! %l4 = 4068e03eba88f2bd, Mem[000000008300014f] = a86a73aa
stb %l4,[%o2+0x14f] ! Mem[000000008300014c] = a86a73bd
! Mem[000000009080003c] = 032cea9b, %g2 = 0000000000000079
lduh [%o5+0x03c],%g2 ! %g2 = 000000000000032c
! Mem[00000000910001d0] = 68264bad b2eef8e3, %g2 = 0000032c, %g3 = 455c37c1
ldd [%o6+0x1d0],%g2 ! %g2 = 0000000068264bad 00000000b2eef8e3
! Mem[000000009180000c] = a3efd037, %g2 = 0000000068264bad
ldsb [%i0+0x00f],%g2 ! %g2 = ffffffffffffffa3
! Mem[00000000908001f4] = 7131ee4a, %g2 = ffffffffffffffa3
lduw [%o5+0x1f4],%g2 ! %g2 = 000000007131ee4a
! Mem[000000008280003b] = 04b03a35, %l7 = ba5a280942b50fbf
ldstub [%o1+0x03b],%l7 ! %l7 = 00000035000000ff
p57_label_8: ! %cwp = 1
! immd = 00000000000001aa, %l7 = 0000000000000035, %ccr = 44
movneg %xcc,0x1aa,%l7 ! Register Not Moved
! Mem[0000000090800168] = f04d9a59a5ee00ad, %f48 = 5d9f2154 44579293
ldd [%o5+0x168],%f48 ! %f48 = f04d9a59 a5ee00ad
! %l4 = 4068e03eba88f2bd, imm = 00000000000001b3, %l2 = fffffffffffffed9
subccc %l4,0x1b3,%l2 ! %l2 = 4068e03eba88f10a, %ccr = 08
! %l1 = 00000000ff5029c3, Mem[0000000082800020] = ac4285f5
stwa %l1,[%o1+%i4]0x81 ! Mem[0000000082800020] = ff5029c3
! %l5 = ef856cae92a6272a, Mem[0000000090800074] = 6fb98264
stw %l5,[%o5+0x074] ! Mem[0000000090800074] = 92a6272a
! Mem[0000000083000000] = 99f1ff00, %l5 = ef856cae92a6272a
ldswa [%o2+%g0]0x88,%l5 ! %l5 = ffffffff99f1ff00
! %l1 = 00000000ff5029c3, %l2 = 4068e03eba88f10a, %ccr = 08
movrgez %l1,%l2,%l0 ! Moved, %l0 = 4068e03eba88f10a
! Mem[0000000090800040] = ab4d9bed, %g2 = 000000007131ee4a
ldsh [%o5+0x040],%g2 ! %g2 = ffffffffffffab4d
! Mem[0000000083800010] = 34cb384470ca827a, %f6 = 9b0b19e8 f36d2473
ldda [%o3+%i2]0x88,%f6 ! %f6 = 34cb3844 70ca827a
! Mem[000000009180011c] = 43b57068, %g2 = ffffffffffffab4d
ldsb [%i0+0x11d],%g2 ! %g2 = 0000000000000043
p57_label_9: ! %cwp = 1
! Mem[0000000090800148] = a5b1dbba, %g2 = 0000000000000043
lduh [%o5+0x148],%g2 ! %g2 = 000000000000a5b1
! %l5 = ffffffff99f1ff00, Mem[0000000090000104] = 2129a19e
stw %l5,[%o4+0x104] ! Mem[0000000090000104] = 99f1ff00
! Mem[0000000083000028] = ae6c85ef, %l1 = 00000000ff5029c3
lduba [%o2+%i5]0x89,%l1 ! %l1 = 00000000000000ef
! Mem[0000000091000160] = 9c4c211d, %g2 = 000000000000a5b1
ldsb [%o6+0x163],%g2 ! %g2 = ffffffffffffff9c
! %l3 = ffffffffffffa6bf, %l1 = 00000000000000ef, %ccr = 08
movcc %icc,%l3,%l1 ! Moved, %l1 = ffffffffffffa6bf
! %l5 = ffffffff99f1ff00, Mem[0000000083800018] = 60d38408
stba %l5,[%o3+%i3]0x80 ! Mem[0000000083800018] = 00d38408
! %l6 = bfd34623, %l7 = 00000035, Mem[00000000900001e8] = 2bf50637 3fb77494
std %l6,[%o4+0x1e8] ! Mem[00000000900001e8] = bfd34623 00000035
! %l1 = ffffffffffffa6bf, imm = 0000000000000c5b, %l4 = 4068e03eba88f2bd
orn %l1,0xc5b,%l4 ! %l4 = fffffffffffff7bf
! %l7 = 0000000000000035, Mem[00000000918000e4] = 4a05a747
stw %l7,[%i0+0x0e4] ! Mem[00000000918000e4] = 00000035
! %l6 = c860c6debfd34623, imm = 0000000000000f13, %l1 = ffffffffffffa6bf
addccc %l6,0xf13,%l1 ! %l1 = c860c6debfd35536, %ccr = 88
p57_label_10: ! %cwp = 1
! Mem[00000000830001e0] = 1bf3a056ad079c20, %l1 = c860c6debfd35536
ldx [%o2+0x1e0],%l1 ! %l1 = 1bf3a056ad079c20
! %l3 = ffffffffffffa6bf, imm = 0000000000000a1d, %l6 = c860c6debfd34623
or %l3,0xa1d,%l6 ! %l6 = ffffffffffffaebf
! Mem[00000000828000eb] = a352aa91, %l1 = 1bf3a056ad079c20
ldstuba [%o1+0x0eb]%asi,%l1 ! %l1 = 00000091000000ff
! %l2 = 4068e03eba88f10a, Mem[000000009000008c] = c7e2b54b
stw %l2,[%o4+0x08c] ! Mem[000000009000008c] = ba88f10a
! immd = 00000000000000ad, %l0 = 4068e03eba88f10a, %ccr = 88
movne %icc,0x0ad,%l0 ! Moved, %l0 = 00000000000000ad
! Mem[00000000830000e5] = 19b6231c, %l3 = ffffffffffffa6bf
ldstub [%o2+0x0e5],%l3 ! %l3 = 000000b6000000ff
! %l0 = 00000000000000ad, imm = 000000000000012f, %l4 = fffffffffffff7bf
xnorcc %l0,0x12f,%l4 ! %l4 = fffffffffffffe7d, %ccr = 88
! %l3 = 00000000000000b6, Mem[0000000090800130] = cf220403
stw %l3,[%o5+0x130] ! Mem[0000000090800130] = 000000b6
! %l0 = 00000000000000ad, %l3 = 00000000000000b6, %ccr = 88
movrne %l0,%l3,%l7 ! Moved, %l7 = 00000000000000b6
! Mem[0000000082000028] = 34e832f1 f16808de, %l6 = ffffaebf, %l7 = 000000b6
ldda [%o0+%i5]0x81,%l6 ! %l6 = 0000000034e832f1 00000000f16808de
p57_label_11: ! %cwp = 1
! %l1 = 0000000000000091, %l6 = 0000000034e832f1, %y = 00000000
umul %l1,%l6,%l3 ! %l3 = 0000001df784da81, %y = 0000001d
! %l2 = ba88f10a, %l3 = f784da81, Mem[00000000910001a8] = 6826cf3f af25465e
std %l2,[%o6+0x1a8] ! Mem[00000000910001a8] = ba88f10a f784da81
! %l7 = 00000000f16808de, Mem[00000000918000e0] = ab568635
sth %l7,[%i0+0x0e0] ! Mem[00000000918000e0] = 08de8635
! immd = 00000000000001b4, %l0 = 00000000000000ad, %ccr = 88
movle %icc,0x1b4,%l0 ! Moved, %l0 = 00000000000001b4
! Mem[00000000900001e8] = d3462300, %g2 = ffffffffffffff9c
ldsb [%o4+0x1e9],%g2 ! %g2 = ffffffffffffffd3
! Mem[00000000830000b0] = 8de4694c, %l0 = 000001b4, %l1 = 00000091
add %o2,0xb0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000008de4694c
! %l4 = fffffffffffffe7d, Mem[00000000900000f0] = 533986c0ffc5a30b, %asi = 80
stxa %l4,[%o4+0x0f0]%asi ! Mem[00000000900000f0] = fffffffffffffe7d
! %l0 = 00000000000001b4, imm = 0000000000000625, %l7 = 00000000f16808de
xnor %l0,0x625,%l7 ! %l7 = fffffffffffff86e
! Mem[0000000090000000] = aa4a53b3c5b8a043, %f48 = f04d9a59 a5ee00ad
ldd [%o4+%g0],%f48 ! %f48 = aa4a53b3 c5b8a043
! Mem[00000000910000dc] = c3079564, %g2 = ffffffffffffffd3
lduw [%o6+0x0dc],%g2 ! %g2 = 00000000c3079564
p57_label_12: ! %cwp = 1
! Mem[00000000828001dc] = 86e585fd, %l4 = fffffe7d, %l5 = 99f1ff00
add %o1,0x1dc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000086e585fd
! Mem[00000000820000e8] = 2b254a8f, %l1 = 000000008de4694c
ldub [%o0+0x0e8],%l1 ! %l1 = 000000000000002b
! Mem[0000000083000084] = 9c89073b, %l6 = 0000000034e832f1, %asi = 80
swapa [%o2+0x084]%asi,%l6 ! %l6 = 000000009c89073b
! Mem[0000000083800000] = 36e16a30, %l4 = fffffffffffffe7d
lduba [%o3+%g0]0x81,%l4 ! %l4 = 0000000000000036
! Mem[000000009180004c] = 50bcd7d6, %g2 = 00000000c3079564
ldsh [%i0+0x04c],%g2 ! %g2 = 00000000000050bc
membar #Sync ! Added by membar checker (297)
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = 9f710bd9 52cff373 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 bfd34623 00000035
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
mov 0x1c0,%g4
ldda [%o4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l0 = 00000000000001b4, Mem[0000000091000072] = 37bbab17
sth %l0,[%o6+0x072] ! Mem[0000000091000070] = 01b4ab17
! %l2 = 4068e03eba88f10a, Mem[00000000910001da] = cfffe82b
sth %l2,[%o6+0x1da] ! Mem[00000000910001d8] = f10ae82b
! Mem[0000000082800000] = 5e62a56c306ae136, %l0 = 00000000000001b4
ldx [%o1+%g0],%l0 ! %l0 = 5e62a56c306ae136
! Mem[00000000918000a8] = c9c6714507b3725b, %g2 = 00000000000050bc
ldxa [%i0+0x0a8]%asi,%g2 ! %g2 = c9c6714507b3725b
p57_label_13: ! %cwp = 1
! %l2 = 4068e03eba88f10a, Mem[0000000090800148] = a5b1dbba
stw %l2,[%o5+0x148] ! Mem[0000000090800148] = ba88f10a
! retry : should take illegal inst trap, %l0 = 5e62a56c306ae136
retry ! Illegal inst trap : %l0 = 5e62a56c306ae146
! %l2 = 4068e03eba88f10a, Mem[00000000908001e2] = c4974304
sth %l2,[%o5+0x1e2] ! Mem[00000000908001e0] = f10a4304
! %f16 = 3c188c19 31bfdd05 e597faca acd3f2b5
! %f20 = 749a9b17 99f13093 d3c12176 cc0e295b
! %f24 = ce6677ab 9636c826 abef765f 5927e528
! %f28 = 2c0780d1 25b12d96 7fab482b 01c1965f
stda %f16,[%o4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000090000100] = 34ee920f 99f1ff00, %g2 = 07b3725b, %g3 = b2eef8e3
ldd [%o4+0x100],%g2 ! %g2 = 0000000034ee920f 0000000099f1ff00
! Mem[0000000090800108] = 92163abd, %g2 = 0000000034ee920f
ldsh [%o5+0x10a],%g2 ! %g2 = ffffffffffff9216
! %l5 = 0000000086e585fd, %l2 = 4068e03eba88f10a, %l4 = 0000000000000036
taddcctv %l5,%l2,%l4 ! %l0 = 5e62a56c306ae169, Trapped
! Mem[0000000083000018] = 815cb9ff, %l3 = 0000001df784da81
lduwa [%o2+%i3]0x89,%l3 ! %l3 = 00000000815cb9ff
! %l3 = 00000000815cb9ff, Mem[000000009180018a] = cd366efc
sth %l3,[%i0+0x18a] ! Mem[0000000091800188] = b9ff6efc
! Mem[0000000090800030] = 574d316e37c4972c, %f48 = fe5d3346 de75f6e1
ldd [%o5+0x030],%f48 ! %f48 = 574d316e 37c4972c
p57_label_14: ! %cwp = 1
! %l0 = 5e62a56c306ae169, %l0 = 5e62a56c306ae169, %ccr = 88
movn %icc,%l0,%l0 ! Register Not Moved
! Mem[000000008280016d] = 95529d6c, %l2 = 4068e03eba88f10a
ldstub [%o1+0x16d],%l2 ! %l2 = 00000052000000ff
! Mem[000000009180012c] = 77ffd1b5, %g2 = ffffffffffff9216
lduh [%i0+0x12e],%g2 ! %g2 = 00000000000077ff
! %l2 = 0000000000000052, imm = fffffffffffffea1, %l4 = 0000000000000036
xnorcc %l2,-0x15f,%l4 ! %l4 = 000000000000010c, %ccr = 00
! %l0 = 306ae169, %l1 = 0000002b, Mem[0000000090800048] = 6b234ec5 7f63d586
std %l0,[%o5+0x048] ! Mem[0000000090800048] = 306ae169 0000002b
! Mem[0000000083000000] = 00fff199, %l1 = 000000000000002b
ldsha [%o2+%g0]0x80,%l1 ! %l1 = 00000000000000ff
! %l7 = fffffffffffff86e, Mem[00000000900000c2] = c21f0afb
sth %l7,[%o4+0x0c2] ! Mem[00000000900000c0] = f86e0afb
! %f4 = 906a8e27 0e91d744, Mem[0000000082800010] = 10016c04 9f53a2c3
stda %f4 ,[%o1+%i2]0x89 ! Mem[0000000082800010] = 906a8e27 0e91d744
! Mem[0000000090800030] = 316e37c4, %g2 = 00000000000077ff
lduh [%o5+0x032],%g2 ! %g2 = 000000000000316e
! Mem[000000009080017c] = 50ec43dd, %g2 = 000000000000316e
ldsb [%o5+0x17c],%g2 ! %g2 = 0000000000000050
p57_label_15: ! %cwp = 1
! %l5 = 0000000086e585fd, imm = 0000000000000e38, %l7 = fffffffffffff86e
xor %l5,0xe38,%l7 ! %l7 = 0000000086e58bc5
! %l0 = 5e62a56c306ae169, %l6 = 000000009c89073b, %l3 = 00000000815cb9ff
sllx %l0,%l6,%l3 ! %l3 = 4800000000000000
! Mem[0000000090800030] = 316e37c4, %g2 = 0000000000000050
lduh [%o5+0x032],%g2 ! %g2 = 000000000000316e
! %l4 = 000000000000010c, Mem[0000000082000018] = ba5a2809
stha %l4,[%o0+%i3]0x80 ! Mem[0000000082000018] = 010c2809
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000082000030] = f1f4040a, %l5 = 0000000000000000
swap [%i0+0x030],%l5 ! %l5 = 00000000f1f4040a
! Mem[0000000082000158] = 5ad0aa42, %l4 = 00000000000000fb
swap [%i0+0x158],%l4 ! %l4 = 000000005ad0aa42
! %l6 = 000000000a915b2f, Mem[0000000082800020] = ff5029c3
stwa %l6,[%i1+%o4]0x80 ! Mem[0000000082800020] = 0a915b2f
! Mem[0000000091800128] = 089d02df, %g2 = 000000000000316e
lduw [%o0+0x128],%g2 ! %g2 = 00000000089d02df
! %l7 = 0000000000000093, Mem[000000009080009a] = 1366f194
stb %l7,[%i5+0x09a] ! Mem[0000000090800098] = 9366f194
p57_label_16:
! Mem[0000000091800080] = a236fd5a 6ffbbb7b, %g2 = 089d02df, %g3 = 99f1ff00
ldd [%o0+0x080],%g2 ! %g2 = 00000000a236fd5a 000000006ffbbb7b
! %l5 = 00000000f1f4040a, %l6 = 000000000a915b2f, %ccr = 00
move %xcc,%l5,%l6 ! Register Not Moved
! %l2 = 0000000000000024, %l0 = fffffffffffffdbc, %ccr = 00
movl %xcc,%l2,%l0 ! Register Not Moved
! Mem[00000000838000e4] = b4ffe94d, %l7 = 0000000000000093
swap [%i3+0x0e4],%l7 ! %l7 = 00000000b4ffe94d
! Mem[00000000918000c8] = 253e4304, %g18 = 735834504a0c2692
ldsw [%o0+0x0c8],%g2 ! %g2 = 735834504a0c2692
! Mem[000000008200013c] = ba8b9d1b, %l2 = 00000024, %l0 = fffffdbc
add %i0,0x13c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ba8b9d1b
! %l4 = 000000005ad0aa42, Mem[0000000091800116] = 9bc616d0
sth %l4,[%o0+0x116] ! Mem[0000000091800114] = aa4216d0
! Mem[0000000090800134] = d60c5c7f, %g18 = 735834504a0c2692
ldsw [%i5+0x134],%g2 ! %g2 = 735834504a0c2692
! Mem[00000000910000a0] = 9b409b40, %g2 = ffffffffd60c5c7f
ldsb [%i6+0x0a0],%g2 ! %g2 = ffffffffffffff9b
! Mem[00000000918001c4] = 6caab4ab, %g2 = ffffffffffffff9b
lduha [%o0+0x1c4]%asi,%g2 ! %g2 = 0000000000006caa
p57_label_17:
! Mem[0000000083000000] = 00fff199, %l3 = 000000000531ed46
lduba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000000
! Mem[000000008200015f] = 2b4095a4, %l2 = 0000000000000024
ldstuba [%i0+0x15f]%asi,%l2 ! %l2 = 000000a4000000ff
! Mem[0000000082800028] = 7e79a6bf, %f11 = 23bd6d38
lda [%i1+%o5]0x89,%f11 ! %f11 = 7e79a6bf
! %l6 = 0a915b2f, %l7 = b4ffe94d, Mem[0000000090000178] = a76e060d 7f349b48
std %l6,[%i4+0x178] ! Mem[0000000090000178] = 0a915b2f b4ffe94d
! %l6 = 000000000a915b2f, Mem[0000000090000090] = 44bb020fe0ea95f8
stx %l6,[%i4+0x090] ! Mem[0000000090000090] = 000000000a915b2f
! Mem[0000000083800020] = 331d6a6c451df74f, %f12 = 36e16a30 6ca5625e
ldda [%i3+%o4]0x80,%f12 ! %f12 = 331d6a6c 451df74f
! %f22 = d3c12176, Mem[0000000091800134] = 59e48239
st %f22,[%o0+0x134] ! Mem[0000000091800134] = d3c12176
! Mem[0000000083800028] = f3033f60, %l7 = 00000000b4ffe94d
ldsba [%i3+%o5]0x88,%l7 ! %l7 = 0000000000000060
! Mem[0000000083800058] = ffd9f739 1a1906a6, %l6 = 0a915b2f, %l7 = 00000060
ldd [%i3+0x058],%l6 ! %l6 = 00000000ffd9f739 000000001a1906a6
! %l5 = 00000000f1f4040a, Mem[00000000910001fa] = 4e761e3a
sth %l5,[%i6+0x1fa] ! Mem[00000000910001f8] = 040a1e3a
p57_label_18:
! %l5 = 00000000f1f4040a, %l2 = 00000000000000a4, %ccr = 00
movle %xcc,%l5,%l2 ! Register Not Moved
! %l5 = 00000000f1f4040a, Mem[0000000090800050] = db161e2be8d47b00
stx %l5,[%i5+0x050] ! Mem[0000000090800050] = 00000000f1f4040a
membar #Sync ! Added by membar checker (298)
! Mem[0000000090000038] = 7fab482b, %g2 = 0000000000006caa
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000007fab
! %l5 = 00000000f1f4040a, %l5 = 00000000f1f4040a, %ccr = 00
movle %icc,%l5,%l5 ! Register Not Moved
! %l3 = 0000000000000000, %l1 = 00000000266c072f, %ccr = 00
movleu %icc,%l3,%l1 ! Register Not Moved
! immd = 0000000000000112, %l4 = 000000005ad0aa42, %ccr = 00
movleu %icc,0x112,%l4 ! Register Not Moved
! Mem[0000000082000028] = 34e832f1, %l7 = 000000001a1906a6
ldstuba [%i0+%o5]0x81,%l7 ! %l7 = 00000034000000ff
! immd = 00000000000002b3, %l5 = 00000000f1f4040a, %ccr = 00
mova %xcc,0x2b3,%l5 ! Moved, %l5 = 00000000000002b3
! %l2 = 00000000000000a4, %l5 = 00000000000002b3, %y = 0000001d
smulcc %l2,%l5,%l1 ! %l1 = 000000000001baac, %ccr = 00, %y = 00000000
! Mem[0000000090000164] = f10a5fc5, %g2 = 0000000000007fab
lduh [%i4+0x166],%g2 ! %g2 = 000000000000f10a
p57_label_19:
! %f0 = 3c396ca8 78e47cfc 1ebef5b0 f81c6651
! %f4 = 906a8e27 0e91d744 34cb3844 70ca827a
! %f8 = e9d47711 5691391c feec1f18 7e79a6bf
! %f12 = 331d6a6c 451df74f 540ddb03 a95c6b69
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! %l3 = 0000000000000000, Mem[0000000083000028] = ae6c85ef
stba %l3,[%i2+%o5]0x89 ! Mem[0000000083000028] = ae6c8500
! Mem[0000000090800080] = d4db2881ae67375c, %g2 = 000000000000f10a
ldx [%i5+0x080],%g2 ! %g2 = d4db2881ae67375c
! Mem[0000000082800028] = f08764b97e79a6bf, %l5 = 00000000000002b3
ldxa [%i1+%o5]0x88,%l5 ! %l5 = f08764b97e79a6bf
! Mem[0000000083000018] = 815cb9ff, %l7 = 0000000000000034
ldstuba [%i2+%o3]0x89,%l7 ! %l7 = 000000ff000000ff
! Mem[0000000082000010] = fffffd99, %l4 = 000000005ad0aa42
swapa [%i0+%o2]0x81,%l4 ! %l4 = 00000000fffffd99
! %l6 = 00000000ffd9f739, immed = fffffac9, %y = 00000000
sdivcc %l6,-0x537,%l3 ! %l3 = ffffffffffcef018, %ccr = 88
mov %l0,%y ! %y = ba8b9d1b
! Mem[00000000830000ac] = 627f53dd, %l7 = 00000000000000ff
swap [%i2+0x0ac],%l7 ! %l7 = 00000000627f53dd
! %l7 = 00000000627f53dd, %l5 = f08764b97e79a6bf, %l3 = ffffffffffcef018
add %l7,%l5,%l3 ! %l3 = f08764b9e0f8fa9c
! Mem[000000009180011c] = 7a43b570, %g2 = d4db2881ae67375c
lduw [%o0+0x11c],%g2 ! %g2 = 000000007a43b570
p57_label_20:
! %f17 = 31bfdd05, Mem[0000000082000020] = fbbb3dbf
sta %f17,[%i0+%o4]0x89 ! Mem[0000000082000020] = 31bfdd05
! Mem[0000000082000020] = 05ddbf31, %f28 = 2c0780d1
lda [%i0+%o4]0x80,%f28 ! %f28 = 05ddbf31
! Mem[0000000091000180] = 4a731f767ae42270, %g2 = 000000007a43b570
ldx [%i6+0x180],%g2 ! %g2 = 4a731f767ae42270
! Mem[0000000082800008] = b7e93cee, %l2 = 00000000000000a4
ldsba [%i1+%o1]0x81,%l2 ! %l2 = ffffffffffffffb7
! Mem[0000000082800000] = 5e62a56c 306ae136, %l0 = ba8b9d1b, %l1 = 0001baac
ldda [%i1+%g0]0x80,%l0 ! %l0 = 000000005e62a56c 00000000306ae136
! %l4 = 00000000fffffd99, %l5 = f08764b97e79a6bf, %y = ba8b9d1b
smulcc %l4,%l5,%l2 ! %l2 = fffffed029c06b27, %ccr = 80, %y = fffffed0
! immd = 0000000000000273, %l2 = fffffed029c06b27, %ccr = 80
movcs %xcc,0x273,%l2 ! Register Not Moved
! immd = 000000000000018f, %l5 = f08764b97e79a6bf, %ccr = 80
movcs %icc,0x18f,%l5 ! Register Not Moved
! Mem[0000000082800028] = bfa6797e, %l2 = fffffed029c06b27
lduba [%i1+%o5]0x80,%l2 ! %l2 = 00000000000000bf
! %f24 = ce6677ab, Mem[0000000083800008] = fffffd99
sta %f24,[%i3+%o1]0x89 ! Mem[0000000083800008] = ce6677ab
p57_label_21:
! Mem[00000000918000f8] = d7a30346, %g18 = 735834504a0c2692
ldsw [%o0+0x0f8],%g2 ! %g2 = 735834504a0c2692
! Invert Register : %l6 = 00000000ffd9f739
xor %l6,-1,%l6 ! %l6 = ffffffff002608c6
! Mem[000000009100016c] = 6c1c41b8, %g2 = ffffffffd7a30346
lduh [%i6+0x16e],%g2 ! %g2 = 0000000000006c1c
! Mem[0000000083800000] = 36e16a30, %l4 = 00000000fffffd99
ldswa [%i3+%g0]0x80,%l4 ! %l4 = 0000000036e16a30
! %l5 = f08764b97e79a6bf, imm = 0000000000000d0e, %l7 = 00000000627f53dd
tsubcc %l5,0xd0e,%l7 ! %l7 = f08764b97e7999b1, %ccr = 82
! Mem[0000000083000080] = a72d910a, %l4 = 0000000036e16a30
swap [%i2+0x080],%l4 ! %l4 = 00000000a72d910a
! Mem[00000000910001d4] = f8e3fc5b, %g2 = 0000000000006c1c
ldsh [%i6+0x1d6],%g2 ! %g2 = fffffffffffff8e3
membar #Sync ! Added by membar checker (299)
! Mem[0000000090000120] = 77115691, %g2 = fffffffffffff8e3
lduh [%i4+0x122],%g2 ! %g2 = 0000000000007711
! Mem[0000000082800010] = 0e91d744, %l6 = ffffffff002608c6
ldsba [%i1+%o2]0x89,%l6 ! %l6 = 0000000000000044
! Mem[0000000091000148] = f99edb45 bb8ca6d7, %g2 = 00007711, %g3 = 6ffbbb7b
ldd [%i6+0x148],%g2 ! %g2 = 00000000f99edb45 00000000bb8ca6d7
p57_label_22:
! Mem[00000000918001f8] = bebe044f 3e3a23fc, %g2 = f99edb45, %g3 = bb8ca6d7
ldd [%o0+0x1f8],%g2 ! %g2 = 00000000bebe044f 000000003e3a23fc
! Mem[0000000083800010] = 70ca827a, %l1 = 00000000306ae136
swapa [%i3+%o2]0x88,%l1 ! %l1 = 0000000070ca827a
! immd = 000000000000006e, %l4 = 00000000a72d910a, %ccr = 82
movle %xcc,0x06e,%l4 ! Moved, %l4 = 000000000000006e
! Mem[0000000091800110] = 21acd1f3613caa42, %g2 = 00000000bebe044f
ldx [%o0+0x110],%g2 ! %g2 = 21acd1f3613caa42
! Mem[0000000082000018] = 09280c01, %l7 = f08764b97e7999b1
ldsha [%i0+%o3]0x89,%l7 ! %l7 = 0000000000000c01
! Mem[0000000090000100] = 3c396ca8 78e47cfc 1ebef5b0 f81c6651
! Mem[0000000090000110] = 906a8e27 0e91d744 34cb3844 70ca827a
! Mem[0000000090000120] = e9d47711 5691391c feec1f18 7e79a6bf
! Mem[0000000090000130] = 331d6a6c 451df74f 540ddb03 a95c6b69
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l6 = 0000000000000044, %l5 = f08764b97e79a6bf, %l1 = 0000000070ca827a
srlx %l6,%l5,%l1 ! %l1 = 0000000000000000
! %l4 = 000000000000006e, immed = 00000aea, %y = fffffed0
udiv %l4,0xaea,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = 5e62a56c
! %l3 = f08764b9e0f8fa9c, Mem[000000009080011c] = 531e9d66, %asi = 80
stwa %l3,[%i5+0x11c]%asi ! Mem[000000009080011c] = e0f8fa9c
! Mem[00000000900001bc] = 0662e1f6, %g2 = 21acd1f3613caa42
ldsh [%i4+0x1be],%g2 ! %g2 = 0000000000000662
p57_label_23:
! %l2 = 00000000000000bf, Mem[0000000083000028] = 00856cae
stba %l2,[%i2+%o5]0x81 ! Mem[0000000083000028] = bf856cae
! %l0 = 000000005e62a56c, %l6 = 0000000000000044, %ccr = 82
movg %icc,%l0,%l6 ! Register Not Moved
! Mem[0000000083800028] = 603f03f3, %l1 = 00000000ffffffff
swapa [%i3+%o5]0x80,%l1 ! %l1 = 00000000603f03f3
! %l5 = f08764b97e79a6bf, Mem[00000000918001c0] = 5fb4d842
sth %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = a6bfd842
! Mem[0000000082800008] = b7e93cee, %l4 = 000000000000006e
swapa [%i1+%o1]0x80,%l4 ! %l4 = 00000000b7e93cee
! Mem[0000000082000028] = f132e8ff, %l7 = 0000000000000c01
lduba [%i0+%o5]0x88,%l7 ! %l7 = 00000000000000ff
! Mem[0000000091800138] = ea95770a, %g18 = 735834504a0c2692
ldsw [%o0+0x138],%g2 ! %g2 = 735834504a0c2692
! Mem[00000000908000ac] = d887647d, %g18 = 735834504a0c2692
ldsw [%i5+0x0ac],%g2 ! %g2 = 735834504a0c2692
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de6308
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000164] = 6910f10a, %g2 = ffffffffd887647d
lduh [%i4+0x164],%g2 ! %g2 = 0000000000006910
p57_label_24:
! %l5 = f08764b97e79a6bf, Mem[0000000082800018] = 0884d36036c46ba3
stxa %l5,[%i1+%o3]0x80 ! Mem[0000000082800018] = f08764b97e79a6bf
! %l1 = 00000000603f03f3, Mem[00000000910001f0] = 4f29ed9c, %asi = 80
stha %l1,[%i6+0x1f0]%asi ! Mem[00000000910001f0] = 03f3ed9c
! %l2 = 00000000000000bf, immed = 0000001d, %ccr = 82
movrne %l2,0x01d,%l3 ! Moved, %l3 = 000000000000001d
! %l2 = 00000000000000bf, Mem[000000009180012d] = 1f77ffd1
stb %l2,[%o0+0x12d] ! Mem[000000009180012c] = bf77ffd1
! Mem[0000000082800000] = 5e62a56c 306ae136, %l6 = 00000044, %l7 = 000000ff
ldda [%i1+%g0]0x81,%l6 ! %l6 = 000000005e62a56c 00000000306ae136
! Mem[0000000082800018] = f08764b9, %l6 = 000000005e62a56c
lduwa [%i1+%o3]0x80,%l6 ! %l6 = 00000000f08764b9
! Mem[00000000828000a8] = a1e21e9d, %l1 = 00000000603f03f3
swap [%i1+0x0a8],%l1 ! %l1 = 00000000a1e21e9d
! Mem[0000000082800028] = bfa6797e b96487f0, %l0 = 5e62a56c, %l1 = a1e21e9d
ldda [%i1+%o5]0x81,%l0 ! %l0 = 00000000bfa6797e 00000000b96487f0
! Mem[0000000082000170] = 79a9b0fb9e03827c, %l5 = f08764b97e79a6bf, %l5 = f08764b97e79a6bf
add %i0,0x170,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 79a9b0fb9e03827c
! %f14 = 540ddb03, Mem[0000000083800008] = ab7766ce
sta %f14,[%i3+%o1]0x81 ! Mem[0000000083800008] = 540ddb03
p57_label_25:
! %l6 = 00000000f08764b9, Mem[00000000900000b6] = 4fe26d28
sth %l6,[%i4+0x0b6] ! Mem[00000000900000b4] = 64b96d28
! Mem[0000000082000008] = 4068e03eba88f2bd, %l0 = 00000000bfa6797e
ldxa [%i0+%o1]0x80,%l0 ! %l0 = 4068e03eba88f2bd
! Mem[0000000083000000] = 00fff199 179b9a74, %l0 = ba88f2bd, %l1 = b96487f0
ldda [%i2+%g0]0x80,%l0 ! %l0 = 0000000000fff199 00000000179b9a74
! Mem[0000000090800170] = 3bb685e8, %g2 = 0000000000006910
ldsh [%i5+0x172],%g2 ! %g2 = 0000000000003bb6
! Mem[000000008280001c] = 7e79a6bf, %l3 = 0000001d, %l3 = 0000001d
add %i1,0x1c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007e79a6bf
! Mem[00000000828000c8] = 7ea73bd8028ea700, %l7 = 00000000306ae136, %l3 = 000000007e79a6bf
add %i1,0xc8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7ea73bd8028ea700
! Mem[0000000090800148] = ba88f10a 2cfe970f, %g2 = 00003bb6, %g3 = 3e3a23fc
ldda [%i5+0x148]%asi,%g2 ! %g2 = 00000000ba88f10a 000000002cfe970f
! Mem[0000000090000174] = 16c50a91, %g2 = 00000000ba88f10a
ldub [%i4+0x176],%g2 ! %g2 = 0000000000000016
! Mem[0000000082000008] = 3ee06840, %l7 = 00000000306ae136
lduha [%i0+%o1]0x88,%l7 ! %l7 = 0000000000006840
! %l3 = 7ea73bd8028ea700, %l3 = 7ea73bd8028ea700, %ccr = 82
movge %xcc,%l3,%l3 ! Register Not Moved
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p57_branch_failed
p57_not_taken_0_end:
! End of Random Code for Thread 57
1: membar #Sync ! Force all stores to complete
p57_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e4] ! Set processor 57 done flag
! Check Registers
p57_check_registers:
set p57_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000fff199
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000179b9a74
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000bf
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 7ea73bd8028ea700
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b7e93cee
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 79a9b0fb9e03827c
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f08764b9
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000006840
bne,a,pn %xcc,p57_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x5e62a56c,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p57_failed
mov 0x111,%g1
! 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 3c396ca8 78e47cfc
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1ebef5b0 f81c6651
bne %xcc,p57_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 34cb3844 70ca827a
bne %xcc,p57_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be feec1f18 7e79a6bf
bne %xcc,p57_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 331d6a6c 451df74f
bne %xcc,p57_f12_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 749a9b17 99f13093
bne %xcc,p57_f20_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 05ddbf31 25b12d96
bne %xcc,p57_f28_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000ffbf3dbbfb
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5ad0aa42098ea608
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 = 010c280942b50fbf
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 = 05ddbf3185ce0ef6
ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffe832f1f16808de
ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000079cab71c
ldx [%i0+0x030],%g3 ! Observed data at 0000000082000030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x030,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000009384952ede
ldx [%i0+0x140],%g3 ! Observed data at 0000000082000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000fb2b4095ff
ldx [%i0+0x158],%g3 ! Observed data at 0000000082000158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x158,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 0000006e8a2f87c3
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 = 44d7910e278e6a90
ldx [%i1+0x010],%g3 ! Observed data at 0000000082800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f08764b97e79a6bf
ldx [%i1+0x018],%g3 ! Observed data at 0000000082800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0a915b2f124afd9c
ldx [%i1+0x020],%g3 ! Observed data at 0000000082800020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 04b03aff77ac19e1
ldx [%i1+0x038],%g3 ! Observed data at 0000000082800038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 603f03f3eeb93e75
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000828000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 53433959ff57c615
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000828000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a352aaffcf8fcc63
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000828000e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2e5048f095ff9d6c
ldx [%i1+0x168],%g3 ! Observed data at 0000000082800168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x168,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00fff199179b9a74
ldx [%i2+0x000],%g3 ! Observed data at 0000000083000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffb95c817145f257
ldx [%i2+0x018],%g3 ! Observed data at 0000000083000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bf856cae92a6272a
ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 36e16a3034e832f1
ldx [%i2+0x080],%g3 ! Observed data at 0000000083000080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 89382d0e000000ff
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000830000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9b60052319ff231c
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000830000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7143c3f9a86a73bd
ldx [%i2+0x148],%g3 ! Observed data at 0000000083000148
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2d37a3f1bb37342d
ldx [%i2+0x188],%g3 ! Observed data at 0000000083000188
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c2ff03678669defd
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000830001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1d8,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 36e16a306ca5625e
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 = 540ddb0308a68e09
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 = 36e16a304438cb34
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 = 00d38408f7bda196
ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fffffffffef29a3e
ldx [%i3+0x028],%g3 ! Observed data at 0000000083800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 98e65f9300000093
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000838000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0e0,%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_f6_fail:
set p57_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f10_fail:
set p57_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f12_fail:
set p57_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f20_fail:
set p57_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p57_f28_fail:
set p57_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000010]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800008]
done
p57_trap1o:
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000010]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082800008]
done
p57_trap2e:
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000010]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083000010]
stha %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000000]
done
p57_trap2o:
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000010]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000083000010]
stha %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000000]
done
p57_trap3e:
xnor %l4,-0x994,%l1
and %l5,0x023,%l5
xor %l5,%l6,%l4
sub %l5,%l4,%l2
add %l2,-0x81c,%l2
add %l7,%l6,%l5
xor %l6,-0xff1,%l0
done
p57_trap3o:
xnor %l4,-0x994,%l1
and %l5,0x023,%l5
xor %l5,%l6,%l4
sub %l5,%l4,%l2
add %l2,-0x81c,%l2
add %l7,%l6,%l5
xor %l6,-0xff1,%l0
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 = d0b15031ee746747
ldx [%g1+0x008],%l1 ! %l1 = 32e6436461e74afe
ldx [%g1+0x010],%l2 ! %l2 = 1e86c1987e9a3dfc
ldx [%g1+0x018],%l3 ! %l3 = 62a2591cb69dad18
ldx [%g1+0x020],%l4 ! %l4 = 9c55ff79f6715c18
ldx [%g1+0x028],%l5 ! %l5 = fa95dff62fd69623
ldx [%g1+0x030],%l6 ! %l6 = 5c0f45742d37a3f1
ldx [%g1+0x038],%l7 ! %l7 = 053ddc787acc208c
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 7bd3f634c7d077f4
ldx [%g1+0x048],%l1 ! %l1 = 1055347c603f03f3
ldx [%g1+0x050],%l2 ! %l2 = 24198c29c68d4c9e
ldx [%g1+0x058],%l3 ! %l3 = eba25ab800952b22
ldx [%g1+0x060],%l4 ! %l4 = def0f0b60a050287
ldx [%g1+0x068],%l5 ! %l5 = ef856cae92a6272a
ldx [%g1+0x070],%l6 ! %l6 = c860c6debfd35573
ldx [%g1+0x078],%l7 ! %l7 = ec237f0e768ad212
! Initialize the output register of window 1
set p57_local0_start,%o0
set p57_local1_start,%o1
set p57_local2_start,%o2
set p57_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 75eb4d04 f7771393 3d7ff1c6 faf2c5ba
! %f4 = 0e37a6d3 a7137b5f f7f4bb2c 67ad808c
! %f8 = 0c6d4aee febeff37 1a2a50ad a6c91964
! %f12 = b7782d42 009e0230 241cd3ba 7c335edd
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d7747626 826fbecf 9be142d2 93307dc5
! %f20 = 19b37e80 8e3eba8a b2f1e8c9 83e8e8ef
! %f24 = f1a276ff 8f729cf9 ec5795a1 4495379d
! %f28 = 1b92ccbe 4dcfdc10 4eae4b3f 2925a5d6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ecaeaf3e 9ba24b52 ae3305ce d98ab297
! %f36 = c3ba8a9b e04a1c3b 183e4038 b08f75db
! %f40 = 13447070 0f1ba764 14490132 6ee4d9f4
! %f44 = 08580a8e 0ce64b88 56cd3c12 5f304d34
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x594839c000000055,%g7,%g1 ! GSR scale = 10, align = 5
wr %g1,%g0,%gsr ! GSR = 594839c000000055
wr %g0,%y ! Clear Y 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:
! %l1 = 36f475e019ca4c73, imm = fffffffffffff74f, %l6 = a5032b344eb2b460
and %l1,-0x8b1,%l6 ! %l6 = 36f475e019ca4443
! %l6 = 36f475e019ca4443, %l5 = 22f697da8fa95edf, %ccr = 44
movvs %icc,%l6,%l5 ! Register Not Moved
! Mem[0000000091800158] = b91df9e2, %g2 = 2c1d8d96322aff5f
ldsh [%o0+0x15a],%g2 ! %g2 = ffffffffffffb91d
! Mem[00000000850000b8] = d85f0696, %l6 = 36f475e019ca4443
ldsh [%i2+0x0ba],%l6 ! %l6 = 0000000000000696
! Mem[0000000090000104] = 2129a19e, %g2 = ffffffffffffb91d
ldsb [%i4+0x104],%g2 ! %g2 = 0000000000000021
! %f22 = b2f1e8c9, Mem[000000009100019c] = c3f8aeb5
st %f22,[%i6+0x19c] ! Mem[000000009100019c] = b2f1e8c9
! Mem[00000000918000d8] = 9a6536e1, %g2 = 0000000000000021
lduw [%o0+0x0d8],%g2 ! %g2 = 000000009a6536e1
! Mem[000000008400012c] = 4a3af6f2, %l6 = 0000000000000696
ldstub [%i0+0x12c],%l6 ! %l6 = 0000004a000000ff
! %l0 = 80530bb0b103b0cf, imm = 0000000000000e3e, %l6 = 000000000000004a
taddcc %l0,0xe3e,%l6 ! %l6 = 80530bb0b103bf0d, %ccr = 8a
! Mem[00000000900000c0] = 6fe4c21f 0afb269c, %g2 = 9a6536e1, %g3 = 0bad0b00
ldd [%i4+0x0c0],%g2 ! %g2 = 000000006fe4c21f 000000000afb269c
p58_label_2:
! %l1 = 36f475e019ca4c73, Mem[0000000085000000] = 68310344817a71ec
stxa %l1,[%i2+%g0]0x80 ! Mem[0000000085000000] = 36f475e019ca4c73
! Mem[0000000084000028] = d488d7e7, %l1 = 36f475e019ca4c73
ldsha [%i0+%o5]0x88,%l1 ! %l1 = ffffffffffffd7e7
! Mem[00000000840000ac] = 5bf08114, %l1 = ffffd7e7, %l0 = b103b0cf
add %i0,0xac,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005bf08114
! %l4 = 9d2273be3a9ef305, %l7 = 86fa3576a62ec969, %ccr = 8a
movgu %xcc,%l4,%l7 ! Moved, %l7 = 9d2273be3a9ef305
! Mem[0000000084000170] = 2eff52c929d92c71, %l3 = 526b3d70a8e90a44, %l4 = 9d2273be3a9ef305
add %i0,0x170,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2eff52c929d92c71
! Mem[00000000900001f0] = e25abab028ee9ba8, %f48 = abe9a6e3 2749a5e1
ldd [%i4+0x1f0],%f48 ! %f48 = e25abab0 28ee9ba8
! Mem[00000000840001f8] = 355f6552c5458da2, %l2 = e48fe4801b93f70d, %l4 = 2eff52c929d92c71
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 355f6552c5458da2
! Mem[0000000091800004] = 01b330e8, %g2 = 000000006fe4c21f
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000001
! Mem[0000000085000118] = fd6b64c99dc61d43, %l2 = e48fe4801b93f70d, %l0 = 000000005bf08114
add %i2,0x118,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = fd6b64c99dc61d43
! %l7 = 9d2273be3a9ef305, Mem[0000000090000196] = 791c1131
sth %l7,[%i4+0x196] ! Mem[0000000090000194] = f3051131
p58_label_3:
! Mem[0000000084000000] = 12794d28, %l2 = e48fe4801b93f70d
lduha [%i0+%g0]0x80,%l2 ! %l2 = 0000000000001279
! %l7 = 9d2273be3a9ef305, Mem[000000009080015b] = dd1e2bd8
stb %l7,[%i5+0x15b] ! Mem[0000000090800158] = 051e2bd8
! %f12 = b7782d42 009e0230, Mem[0000000084800000] = df0aca1b 0e922d7b
stda %f12,[%i1+%g0]0x88 ! Mem[0000000084800000] = b7782d42 009e0230
! Mem[0000000090800188] = cd2b4216 ada4c276, %g2 = 00000001, %g3 = 0afb269c
ldd [%i5+0x188],%g2 ! %g2 = 00000000cd2b4216 00000000ada4c276
! %l0 = fd6b64c99dc61d43, Mem[0000000085000008] = 09b4a4c3
stwa %l0,[%i2+%o1]0x89 ! Mem[0000000085000008] = 9dc61d43
! %l0 = fd6b64c99dc61d43, Mem[00000000900001d0] = 9f710bd952cff373
stx %l0,[%i4+0x1d0] ! Mem[00000000900001d0] = fd6b64c99dc61d43
! Mem[0000000084000018] = 801c4551c7a53847, %l3 = 526b3d70a8e90a44
ldxa [%i0+%o3]0x80,%l3 ! %l3 = 801c4551c7a53847
! %l0 = fd6b64c99dc61d43
sethi %hi(0x55d14000),%l0 ! %l0 = 0000000055d14000
! %l4 = 355f6552c5458da2, Mem[0000000084000020] = 17f3d0ed
stwa %l4,[%i0+%o4]0x89 ! Mem[0000000084000020] = c5458da2
! %l3 = 801c4551c7a53847, Mem[0000000084800008] = b5089783
stba %l3,[%i1+%o1]0x88 ! Mem[0000000084800008] = b5089747
p58_label_4:
! %l5 = 22f697da8fa95edf, %l2 = 0000000000001279, %l2 = 0000000000001279
sub %l5,%l2,%l2 ! %l2 = 22f697da8fa94c66
! %l1 = ffffffffffffd7e7, %l6 = 80530bb0b103bf0d, %ccr = 8a
movgu %xcc,%l1,%l6 ! Moved, %l6 = ffffffffffffd7e7
! Mem[00000000850000d4] = b45e92e3, %l0 = 55d14000, %l4 = c5458da2
add %i2,0xd4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000b45e92e3
! %l3 = 801c4551c7a53847, %l6 = ffffffffffffd7e7, %l1 = ffffffffffffd7e7
addcc %l3,%l6,%l1 ! %l1 = 801c4551c7a5102e, %ccr = 99
! Mem[0000000091800178] = b03d72e9 5a6737e7, %g2 = cd2b4216, %g3 = ada4c276
ldd [%o0+0x178],%g2 ! %g2 = 00000000b03d72e9 000000005a6737e7
! Mem[000000008580016c] = 37528224, %l4 = b45e92e3, %l6 = ffffd7e7
add %i3,0x16c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000037528224
! Mem[0000000084800008] = b5089747, %l3 = 801c4551c7a53847
ldstuba [%i1+%o1]0x89,%l3 ! %l3 = 00000047000000ff
! Mem[00000000900000c0] = 6fe4c21f 0afb269c 50758781 54a65586
! Mem[00000000900000d0] = a3035bdf f4437aae 0ead325c d145cd12
! Mem[00000000900000e0] = 8aeb2873 4f585542 bdb01204 7879655b
! Mem[00000000900000f0] = 533986c0 ffc5a30b 6237e8b8 26dac581
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000084800018] = 5914ea67, %l5 = 22f697da8fa95edf
lduha [%i1+%o3]0x89,%l5 ! %l5 = 000000000000ea67
! immd = 00000000000001cc, %l5 = 000000000000ea67, %ccr = 99
movpos %xcc,0x1cc,%l5 ! Register Not Moved
p58_label_5:
! %l3 = 0000000000000047, Mem[0000000084000008] = 313a5880
stba %l3,[%i0+%o1]0x88 ! Mem[0000000084000008] = 313a5847
! %l2 = 22f697da8fa94c66, imm = 000000000000053f, %l5 = 000000000000ea67
orcc %l2,0x53f,%l5 ! %l5 = 22f697da8fa94d7f, %ccr = 08
! Mem[0000000091800134] = 59e48239, %g2 = 00000000b03d72e9
lduw [%o0+0x134],%g2 ! %g2 = 0000000059e48239
! Mem[0000000084800010] = 99c6080e, %l0 = 55d14000, %l7 = 3a9ef305
add %i1,0x10,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000099c6080e
! %l4 = 00000000b45e92e3, Mem[0000000084000020] = 6a880660c5458da2
stxa %l4,[%i0+%o4]0x89 ! Mem[0000000084000020] = 00000000b45e92e3
! %f19 = 93307dc5, Mem[0000000085800008] = eace28ff
sta %f19,[%i3+%o1]0x89 ! Mem[0000000085800008] = 93307dc5
! %l2 = 8fa94c66, %l3 = 00000047, Mem[0000000090800050] = db161e2b e8d47b00
std %l2,[%i5+0x050] ! Mem[0000000090800050] = 8fa94c66 00000047
! Mem[0000000084800008] = b50897ff, %l5 = 22f697da8fa94d7f
lduba [%i1+%o1]0x89,%l5 ! %l5 = 00000000000000ff
! %l4 = 00000000b45e92e3, imm = fffffffffffff340, %l0 = 0000000055d14000
andcc %l4,-0xcc0,%l0 ! %l0 = 00000000b45e9240, %ccr = 08
! Mem[00000000840001c0] = f6e763d6 82359f72 55ad095b 23a33bf7
! Mem[00000000840001d0] = 045f0d2a 920c767f e896b7ad 79fb14d6
! Mem[00000000840001e0] = 01051149 744fdda8 3211ef0c 621cabaf
! Mem[00000000840001f0] = 2a1fbda6 66bf9266 355f6552 c5458da2
mov 0x1c0,%g5
ldda [%i0+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000840001c0
p58_label_6:
! %l0 = 00000000b45e9240, Mem[0000000084000018] = 801c4551c7a53847
stxa %l0,[%i0+%o3]0x80 ! Mem[0000000084000018] = 00000000b45e9240
! %l2 = 22f697da8fa94c66, Mem[0000000085800028] = 895bf035
stwa %l2,[%i3+%o5]0x89 ! Mem[0000000085800028] = 8fa94c66
! %l6 = 0000000037528224, Mem[0000000085000000] = 734cca19e075f436
stxa %l6,[%i2+%g0]0x88 ! Mem[0000000085000000] = 0000000037528224
! %l0 = 00000000b45e9240, %l0 = 00000000b45e9240, %ccr = 08
movne %xcc,%l0,%l0 ! Moved, %l0 = 00000000b45e9240
! %l4 = 00000000b45e92e3, Mem[0000000084000010] = 654d3307
stwa %l4,[%i0+%o2]0x81 ! Mem[0000000084000010] = b45e92e3
! Mem[000000009180000c] = b01876a3, %g18 = b6c6cdb7c5fd37f7
ldsw [%o0+0x00c],%g2 ! %g2 = b6c6cdb7c5fd37f7
! %l3 = 0000000000000047, %l2 = 22f697da8fa94c66, %y = 00000000
smul %l3,%l2,%l7 ! %l7 = ffffffe0d7f4304a, %y = ffffffe0
! %l4 = 00000000b45e92e3, %l1 = 801c4551c7a5102e, %l4 = 00000000b45e92e3
taddcctv %l4,%l1,%l4 ! %l0 = 00000000b45e9263, Trapped
! immd = 0000000000000277, %l0 = 00000000b45e9263, %ccr = 08
movl %icc,0x277,%l0 ! Moved, %l0 = 0000000000000277
! %l0 = 0000000000000277, %l4 = 00000000b45e92e3, %ccr = 08
movge %icc,%l0,%l4 ! Register Not Moved
p58_label_7:
! Clear Register : %l4 = 00000000b45e92e3
clr %l4 ! %l4 = 0000000000000000
! %l1 = 801c4551c7a5102e, %l5 = 00000000000000ff, %ccr = 08
movvs %xcc,%l1,%l5 ! Register Not Moved
! Mem[00000000908000f8] = 20f6ca5b, %g2 = ffffffffb01876a3
lduh [%i5+0x0f8],%g2 ! %g2 = 00000000000020f6
! Mem[00000000900001c8] = 2e218561df2e401b, %f48 = 9c26fb0a 1fc2e46f
ldd [%i4+0x1c8],%f48 ! %f48 = 2e218561 df2e401b
! Mem[00000000918000f8] = d7a30346 57a3f6c7, %g2 = 000020f6, %g3 = 5a6737e7
ldda [%o0+0x0f8]%asi,%g2 ! %g2 = 00000000d7a30346 0000000057a3f6c7
! %l0 = 0000000000000277, %l1 = 801c4551c7a5102e, %ccr = 08
movg %icc,%l0,%l1 ! Register Not Moved
! %l7 = ffffffe0d7f4304a, %l2 = 22f697da8fa94c66, %ccr = 08
movn %xcc,%l7,%l2 ! Register Not Moved
! %l7 = ffffffe0d7f4304a, %l3 = 0000000000000047, %y = ffffffe0
smul %l7,%l3,%l6 ! %l6 = fffffff4e4b96486, %y = fffffff4
! Mem[0000000091000018] = 8eab4113, %g2 = 00000000d7a30346
ldub [%i6+0x019],%g2 ! %g2 = 000000000000008e
! %f24 = f1a276ff 8f729cf9, Mem[0000000090000098] = a68584cf 943867c9
std %f24,[%i4+0x098] ! Mem[0000000090000098] = f1a276ff 8f729cf9
p58_label_8:
! %f17 = 826fbecf, Mem[0000000090800014] = b062848a
st %f17,[%i5+0x014] ! Mem[0000000090800014] = 826fbecf
! Mem[00000000840000dc] = fc72f599, %l5 = 00000000000000ff
ldstub [%i0+0x0dc],%l5 ! %l5 = 000000fc000000ff
! %l3 = 0000000000000047, %l2 = 22f697da8fa94c66, %l2 = 22f697da8fa94c66
xnor %l3,%l2,%l2 ! %l2 = dd0968257056b3de
! Mem[0000000084800028] = d4cdc30f, %l0 = 0000000000000277
lduha [%i1+%o5]0x80,%l0 ! %l0 = 000000000000d4cd
! %l4 = 0000000000000000, Mem[0000000091000138] = 4c906f70
stw %l4,[%i6+0x138] ! Mem[0000000091000138] = 00000000
! %l2 = dd0968257056b3de, %l5 = 00000000000000fc, %ccr = 08
mova %xcc,%l2,%l5 ! Moved, %l5 = dd0968257056b3de
! done : should take illegal inst trap, %l0 = 000000000000d4cd
done ! Illegal inst trap : %l0 = 000000000000d4dd
! %l5 = dd0968257056b3de, Mem[0000000084000008] = 1a0ca476313a5847
stxa %l5,[%i0+%o1]0x89 ! Mem[0000000084000008] = dd0968257056b3de
! immd = 000000000000036e, %l0 = 000000000000d4dd, %ccr = 08
movn %xcc,0x36e,%l0 ! Register Not Moved
membar #Sync ! Added by membar checker (300)
! %l1 = 801c4551c7a5102e, Mem[00000000900000c6] = 269c5075
sth %l1,[%i4+0x0c6] ! Mem[00000000900000c4] = 102e5075
p58_label_9:
! Mem[0000000091000068] = 955a2d89, %g2 = 000000000000008e
ldub [%i6+0x068],%g2 ! %g2 = 0000000000000095
! %l0 = 000000000000d4dd, immed = 00000147, %ccr = 08
movre %l0,0x147,%l4 ! Not Moved, %l4 = 0000000000000000
! %l5 = dd0968257056b3de, %l4 = 0000000000000000, %ccr = 08
movge %xcc,%l5,%l4 ! Moved, %l4 = dd0968257056b3de
! %l2 = dd0968257056b3de, Mem[0000000091800150] = c5e66b5d
stw %l2,[%o0+0x150] ! Mem[0000000091800150] = 7056b3de
! Mem[000000008580011c] = 5d5a6af4, %l1 = 801c4551c7a5102e
swap [%i3+0x11c],%l1 ! %l1 = 000000005d5a6af4
! Mem[000000009180000c] = 76a3efd0, %g2 = 0000000000000095
ldsh [%o0+0x00e],%g2 ! %g2 = 00000000000076a3
! Mem[0000000085000018] = bc06d9c4b98610cd, %f16 = d7747626 826fbecf
ldda [%i2+%o3]0x81,%f16 ! %f16 = bc06d9c4 b98610cd
! %l4 = dd0968257056b3de, Mem[00000000910001b8] = fe0490b8
stw %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 7056b3de
! %l6 = fffffff4e4b96486, Mem[0000000090800054] = 00000047
stw %l6,[%i5+0x054] ! Mem[0000000090800054] = e4b96486
! %l3 = 0000000000000047, Mem[0000000090000184] = 4d694d63
stw %l3,[%i4+0x184] ! Mem[0000000090000184] = 00000047
p58_label_10:
! Mem[0000000090800184] = 3381cd2b, %g2 = 00000000000076a3
ldub [%i5+0x186],%g2 ! %g2 = 0000000000000033
! Mem[0000000090000164] = f10a5fc5, %g2 = 0000000000000033
ldsb [%i4+0x166],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000084800018] = 67ea1459, %l6 = fffffff4e4b96486
ldswa [%i1+%o3]0x81,%l6 ! %l6 = 0000000067ea1459
! Mem[00000000918001e0] = 7e7af6df, %g2 = fffffffffffffff1
ldsh [%o0+0x1e2],%g2 ! %g2 = 0000000000007e7a
! %l4 = dd0968257056b3de, Mem[0000000091000028] = 05e12eff95d1d562
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = dd0968257056b3de
! Mem[0000000085800060] = 1adc21d474b24c4c, %l0 = 000000000000d4dd
ldx [%i3+0x060],%l0 ! %l0 = 1adc21d474b24c4c
! Mem[0000000091000110] = e00d7a22, %g2 = 0000000000007e7a
lduw [%i6+0x110],%g2 ! %g2 = 00000000e00d7a22
! Mem[000000009000011c] = db92bc5b, %g2 = 00000000e00d7a22
ldsh [%i4+0x11e],%g2 ! %g2 = ffffffffffffdb92
! %l0 = 1adc21d474b24c4c, %l3 = 0000000000000047, %l1 = 000000005d5a6af4
sra %l0,%l3,%l1 ! %l1 = 0000000000e96498
! Mem[0000000085000020] = a70e5de1, %l5 = dd0968257056b3de
ldsba [%i2+%o4]0x80,%l5 ! %l5 = ffffffffffffffa7
p58_label_11:
! %l2 = dd0968257056b3de, Mem[0000000084000020] = e3925eb400000000
stxa %l2,[%i0+%o4]0x80 ! Mem[0000000084000020] = dd0968257056b3de
! Mem[0000000091000168] = 31336c30 0fcb6c1c, %g2 = ffffdb92, %g3 = 57a3f6c7
ldd [%i6+0x168],%g2 ! %g2 = 0000000031336c30 000000000fcb6c1c
! %l7 = ffffffe0d7f4304a, Mem[00000000900000c0] = 6fe4c21f
stw %l7,[%i4+0x0c0] ! Mem[00000000900000c0] = d7f4304a
! Mem[0000000084000010] = b45e92e3, %l7 = ffffffe0d7f4304a
swap [%i0+%o2],%l7 ! %l7 = 00000000b45e92e3
! %l3 = 0000000000000047, %l4 = dd0968257056b3de, %ccr = 08
move %xcc,%l3,%l4 ! Register Not Moved
! Mem[000000008480006c] = ce0f6923, %l1 = 0000000000e96498
lduba [%i1+0x06f]%asi,%l1 ! %l1 = 0000000000000023
! Clear Register : %l2 = dd0968257056b3de
clr %l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[000000009080012a] = c4129b99
stb %l2,[%i5+0x12a] ! Mem[0000000090800128] = 00129b99
! %f0 = 729f3582, Mem[0000000084000010] = d7f4304a
sta %f0 ,[%i0+%o2]0x81 ! Mem[0000000084000010] = 729f3582
! Mem[00000000858001e5] = 0c22b467, %l7 = 00000000b45e92e3
ldstub [%i3+0x1e5],%l7 ! %l7 = 00000022000000ff
p58_label_12:
! Mem[0000000090000058] = 06969e62, %g2 = 0000000031336c30
lduw [%i4+0x058],%g2 ! %g2 = 0000000006969e62
! Mem[0000000084000028] = e7d788d4, %l4 = dd0968257056b3de
swap [%i0+%o5],%l4 ! %l4 = 00000000e7d788d4
! Mem[0000000090000118] = c4c6c2059aa8db92, %f48 = 2e218561 df2e401b
ldd [%i4+0x118],%f48 ! %f48 = c4c6c205 9aa8db92
! %l4 = 00000000e7d788d4, %l0 = 1adc21d474b24c4c, %l3 = 0000000000000047
srlx %l4,%l0,%l3 ! %l3 = 00000000000e7d78
! Mem[00000000840000a0] = d2556bfa, %l6 = 0000000067ea1459
swap [%i0+0x0a0],%l6 ! %l6 = 00000000d2556bfa
! %l7 = 0000000000000022, Mem[0000000084000020] = dd0968257056b3de
stxa %l7,[%i0+%o4]0x81 ! Mem[0000000084000020] = 0000000000000022
! %l1 = 0000000000000023, Mem[0000000091800148] = 4e1dc160
stw %l1,[%o0+0x148] ! Mem[0000000091800148] = 00000023
! Mem[00000000858000b0] = 7ca3524c, %l1 = 0000000000000023
swap [%i3+0x0b0],%l1 ! %l1 = 000000007ca3524c
! Mem[0000000085000020] = a70e5de1, %l2 = 0000000000000000
swapa [%i2+%o4]0x80,%l2 ! %l2 = 00000000a70e5de1
! Mem[0000000084000020] = 0000000000000022, %l2 = 00000000a70e5de1, %l5 = ffffffffffffffa7
add %i0,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 0000000000000022
p58_label_13:
! Mem[0000000091000170] = 41b868c4, %g2 = 0000000006969e62
ldub [%i6+0x170],%g2 ! %g2 = 0000000000000041
! Mem[00000000908000d4] = 27ab1ce7, %g18 = b6c6cdb7c5fd37f7
ldsw [%i5+0x0d4],%g2 ! %g2 = b6c6cdb7c5fd37f7
! immd = 00000000000002ad, %l6 = 00000000d2556bfa, %ccr = 08
movle %icc,0x2ad,%l6 ! Moved, %l6 = 00000000000002ad
! %l5 = 0000000000000022, %l7 = 0000000000000022, %l1 = 000000007ca3524c
tsubcc %l5,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 46
! %l6 = 00000000000002ad, imm = 000000000000086f, %l5 = 0000000000000022
tsubcc %l6,0x86f,%l5 ! %l5 = fffffffffffffa3e, %ccr = 9b
! %l3 = 00000000000e7d78, Mem[00000000918001b0] = 48bf949ef9505f57
stx %l3,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000000e7d78
! Mem[0000000085800000] = 78966c59, %l3 = 00000000000e7d78
ldstuba [%i3+%g0]0x88,%l3 ! %l3 = 00000059000000ff
! immd = 0000000000000051, %l0 = 1adc21d474b24c4c, %ccr = 9b
movn %icc,0x051,%l0 ! Register Not Moved
! %l5 = fffffffffffffa3e, Mem[0000000084800018] = 67ea1459
stwa %l5,[%i1+%o3]0x81 ! Mem[0000000084800018] = fffffa3e
! Mem[00000000918000f0] = d502c077, %g2 = 0000000027ab1ce7
ldsb [%o0+0x0f2],%g2 ! %g2 = ffffffffffffffd5
p58_label_14:
! Mem[00000000908000d8] = 9c4dedb52e9f5b4f, %f48 = c4c6c205 9aa8db92
ldd [%i5+0x0d8],%f48 ! %f48 = 9c4dedb5 2e9f5b4f
! immd = 000000000000007f, %l2 = 00000000a70e5de1, %ccr = 9b
movleu %xcc,0x07f,%l2 ! Moved, %l2 = 000000000000007f
! %f6 = d614fb79, Mem[0000000091800164] = bcb72634
st %f6 ,[%o0+0x164] ! Mem[0000000091800164] = d614fb79
! %l5 = fffffffffffffa3e, Mem[0000000084000020] = 00000000
stwa %l5,[%i0+%o4]0x81 ! Mem[0000000084000020] = fffffa3e
! Mem[0000000091800070] = 00d9bc34 83e88393, %g2 = ffffffd5, %g3 = 0fcb6c1c
ldd [%o0+0x070],%g2 ! %g2 = 0000000000d9bc34 0000000083e88393
! Mem[00000000848000ac] = afa54f06, %l5 = fffffffffffffa3e
swap [%i1+0x0ac],%l5 ! %l5 = 00000000afa54f06
! %l7 = 0000000000000022, Mem[0000000091000028] = dd0968257056b3de
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000022
! %f20 = 19b37e80 8e3eba8a, Mem[0000000084800090] = b3c8da74 ad39d56f
std %f20,[%i1+0x090] ! Mem[0000000084800090] = 19b37e80 8e3eba8a
! Mem[0000000084000070] = c718ee10a0e2a4f5, %l4 = 00000000e7d788d4, %l6 = 00000000000002ad
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = c718ee10a0e2a4f5
! %l3 = 0000000000000059, %l0 = 1adc21d474b24c4c, %ccr = 9b
movn %xcc,%l3,%l0 ! Register Not Moved
p58_label_15:
! Mem[0000000091000110] = e00d7a22 5764cf50, %g2 = 00d9bc34, %g3 = 83e88393
ldda [%i6+0x110]%asi,%g2 ! %g2 = 00000000e00d7a22 000000005764cf50
! %l0 = 74b24c4c, %l1 = 00000000, Mem[0000000091000188] = fc48e8f8 91c7ee5a
std %l0,[%i6+0x188] ! Mem[0000000091000188] = 74b24c4c 00000000
! Mem[0000000085800000] = ff6c9678, %l5 = 00000000afa54f06
swapa [%i3+%g0]0x80,%l5 ! %l5 = 00000000ff6c9678
! %l0 = 1adc21d474b24c4c, %l5 = 00000000ff6c9678, %l4 = 00000000e7d788d4
addcc %l0,%l5,%l4 ! %l4 = 1adc21d5741ee2c4, %ccr = 01
! Mem[00000000918001d0] = 61bc4b5f, %g2 = 00000000e00d7a22
ldub [%o0+0x1d0],%g2 ! %g2 = 0000000000000061
! Mem[0000000090800010] = 8d8cadf7 826fbecf, %g2 = 00000061, %g3 = 5764cf50
ldd [%i5+%o2],%g2 ! %g2 = 000000008d8cadf7 00000000826fbecf
! Mem[0000000085800008] = 93307dc5, %l4 = 1adc21d5741ee2c4
swapa [%i3+%o1]0x88,%l4 ! %l4 = 0000000093307dc5
! Mem[0000000085800000] = 064fa5af, %l3 = 0000000000000059
swapa [%i3+%g0]0x88,%l3 ! %l3 = 00000000064fa5af
! %l4 = 93307dc5, %l5 = ff6c9678, Mem[0000000091800010] = efd037ae 807fa37a
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 93307dc5 ff6c9678
! Mem[000000008400017b] = 86efd171, %l4 = 0000000093307dc5
ldstub [%i0+0x17b],%l4 ! %l4 = 00000071000000ff
p58_label_16:
! immd = 00000000000001df, %l6 = c718ee10a0e2a4f5, %ccr = 01
movvs %xcc,0x1df,%l6 ! Register Not Moved
! Mem[0000000085000010] = 6e9dbc2d, %f20 = 19b37e80
lda [%i2+%o2]0x89,%f20 ! %f20 = 6e9dbc2d
! Mem[00000000900001c0] = e1f675de 46335dfe 2e218561 df2e401b
! Mem[00000000900001d0] = fd6b64c9 9dc61d43 74bf329d ce6dc6c1
! Mem[00000000900001e0] = d5a91b15 ac384b62 2bf50637 3fb77494
! Mem[00000000900001f0] = e25abab0 28ee9ba8 07425ca0 64acdc55
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l0 = 1adc21d474b24c4c, %l7 = 0000000000000022, %ccr = 01
movrne %l0,%l7,%l3 ! Moved, %l3 = 0000000000000022
! %l6 = a0e2a4f5, %l7 = 00000022, Mem[0000000091800080] = a236fd5a 6ffbbb7b
std %l6,[%o0+0x080] ! Mem[0000000091800080] = a0e2a4f5 00000022
! Mem[0000000085000020] = 00000000, %l2 = 000000000000007f
ldsha [%i2+%o4]0x88,%l2 ! %l2 = 0000000000000000
! Mem[00000000908000c4] = 4c3d0a59, %g2 = 000000008d8cadf7
ldsb [%i5+0x0c5],%g2 ! %g2 = 000000000000004c
! Mem[00000000848000c3] = a09370e5, %l7 = 0000000000000022
ldstub [%i1+0x0c3],%l7 ! %l7 = 000000e5000000ff
! %l2 = 0000000000000000, Mem[0000000090000138] = cb533f7f3f8d7d73
stx %l2,[%i4+0x138] ! Mem[0000000090000138] = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000090800026] = 03600853, %asi = 80
stha %l1,[%i5+0x026]%asi ! Mem[0000000090800024] = 00000853
p58_label_17:
! Mem[0000000085800108] = df47628e9d28cb7c, %l3 = 0000000000000022, %l7 = 00000000000000e5
add %i3,0x108,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = df47628e9d28cb7c
membar #Sync ! Added by membar checker (301)
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 00000000 00000000
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000850001c4] = 1e822b0c, %l5 = ff6c9678, %l3 = 00000022
add %i2,0x1c4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000001e822b0c
! Mem[00000000908001ec] = f1046e5b, %g2 = 000000000000004c
lduw [%i5+0x1ec],%g2 ! %g2 = 00000000f1046e5b
! Mem[00000000910000e0] = f12e9575, %g2 = 00000000f1046e5b
ldsb [%i6+0x0e1],%g2 ! %g2 = fffffffffffffff1
! %l6 = c718ee10a0e2a4f5, Mem[00000000848000f0] = d777d10eb4bfc6b5
stx %l6,[%i1+0x0f0] ! Mem[00000000848000f0] = c718ee10a0e2a4f5
! Mem[00000000918001bc] = 34425fb4, %g2 = fffffffffffffff1
ldsb [%o0+0x1be],%g2 ! %g2 = 0000000000000034
! %l5 = 00000000ff6c9678, Mem[0000000090800070] = 23db42826fb98264
stx %l5,[%i5+0x070] ! Mem[0000000090800070] = 00000000ff6c9678
! Mem[000000009000001c] = 43627d52, %g18 = b6c6cdb7c5fd37f7
ldsw [%i4+0x01c],%g2 ! %g2 = b6c6cdb7c5fd37f7
! Mem[000000009080005c] = e6055c3b, %g2 = 0000000043627d52
lduw [%i5+0x05c],%g2 ! %g2 = 00000000e6055c3b
p58_label_18:
! %l3 = 000000001e822b0c, Mem[000000009000006e] = 929373e0
sth %l3,[%i4+0x06e] ! Mem[000000009000006c] = 2b0c73e0
! %l2 = 0000000000000000, %l5 = 00000000ff6c9678, %l2 = 0000000000000000
xnor %l2,%l5,%l2 ! %l2 = ffffffff00936987
! Mem[0000000090000074] = 88eeafc5, %g2 = 00000000e6055c3b
ldsh [%i4+0x074],%g2 ! %g2 = ffffffffffff88ee
! %l3 = 000000001e822b0c, %l7 = df47628e9d28cb7c, %ccr = 01
movle %xcc,%l3,%l7 ! Register Not Moved
! Mem[0000000085000000] = 24825237, %l4 = 0000000000000071
ldstuba [%i2+%g0]0x81,%l4 ! %l4 = 00000024000000ff
! Mem[0000000085800120] = b3f70277502efe99, %l0 = 1adc21d474b24c4c, %l6 = c718ee10a0e2a4f5
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b3f70277502efe99
! Mem[0000000085000000] = ff825237, %l2 = ffffffff00936987
ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffff825237
! Mem[0000000085000008] = 9dc61d43, %l3 = 000000001e822b0c
lduba [%i2+%o1]0x89,%l3 ! %l3 = 0000000000000043
! Mem[0000000084800000] = 30029e00, %l5 = 00000000ff6c9678
lduha [%i1+%g0]0x81,%l5 ! %l5 = 0000000000003002
! %l3 = 0000000000000043, Mem[0000000091000146] = 298ef99e
stb %l3,[%i6+0x146] ! Mem[0000000091000144] = 438ef99e
p58_label_19:
! %l4 = 0000000000000024, immed = fffffb7f, %y = fffffff4
udivcc %l4,-0x481,%l5 ! %l5 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 74b24c4c
! %l0 = 1adc21d474b24c4c, Mem[000000009100018a] = 4c4c0000
sth %l0,[%i6+0x18a] ! Mem[0000000091000188] = 4c4c0000
! Mem[00000000840000c8] = a90081ff0010c05e, %l6 = b3f70277502efe99, %l5 = 00000000ffffffff
add %i0,0xc8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a90081ff0010c05e
! %l5 = a90081ff0010c05e, Mem[0000000084800018] = 3efaffff
stha %l5,[%i1+%o3]0x89 ! Mem[0000000084800018] = 3efac05e
! Mem[0000000084800008] = b50897ff, %l7 = df47628e9d28cb7c
ldsba [%i1+%o1]0x89,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000090800100] = 228ae0e3, %g2 = ffffffffffff88ee
ldsh [%i5+0x102],%g2 ! %g2 = 000000000000228a
! Mem[0000000084800014] = d3ce215d, %l5 = 0010c05e, %l0 = 74b24c4c
add %i1,0x14,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d3ce215d
! %l5 = a90081ff0010c05e, immd = fffffffffffff871, %l1 = 0000000000000000
mulx %l5,-0x78f,%l1 ! %l1 = 9529698e8161f97e
! %l2 = ff825237, %l3 = 00000043, Mem[0000000091000110] = e00d7a22 5764cf50
std %l2,[%i6+0x110] ! Mem[0000000091000110] = ff825237 00000043
! Mem[0000000084800018] = 3efac05e, %l2 = ffffffffff825237
lduwa [%i1+%o3]0x88,%l2 ! %l2 = 000000003efac05e
p58_label_20:
! %l3 = 0000000000000043, %l6 = b3f70277502efe99, %ccr = 0a
movgu %icc,%l3,%l6 ! Moved, %l6 = 0000000000000043
! Mem[00000000918000c0] = a65f7cdd, %g2 = 000000000000228a
ldub [%o0+0x0c0],%g2 ! %g2 = 00000000000000a6
! Mem[0000000090800120] = dca472b6 3b012cfa, %g2 = 000000a6, %g3 = 826fbecf
ldd [%i5+0x120],%g2 ! %g2 = 00000000dca472b6 000000003b012cfa
! Mem[00000000840000c4] = 92c94077, %l3 = 0000000000000043
ldstub [%i0+0x0c4],%l3 ! %l3 = 00000092000000ff
! Mem[00000000900000f8] = b826dac5, %g2 = 00000000dca472b6
ldub [%i4+0x0fb],%g2 ! %g2 = 00000000000000b8
! Mem[0000000085800008] = c4e21e74, %f13 = a6bd1f2a
lda [%i3+%o1]0x81,%f13 ! %f13 = c4e21e74
! %l7 = ffffffffffffffff, imm = 0000000000000223, %l0 = 00000000d3ce215d
and %l7,0x223,%l0 ! %l0 = 0000000000000223
! Mem[0000000085000008] = 9dc61d43, %l3 = 0000000000000092
ldsba [%i2+%o1]0x89,%l3 ! %l3 = 0000000000000043
! %l6 = 0000000000000043, Mem[00000000900000aa] = 3f2ff3b2
stb %l6,[%i4+0x0aa] ! Mem[00000000900000a8] = 432ff3b2
! Mem[000000009080002c] = 8fd332d4, %g2 = 00000000000000b8
lduba [%i5+0x02c]%asi,%g2 ! %g2 = 000000000000008f
p58_label_21:
! Mem[000000009080019c] = 7982481d, %g18 = b6c6cdb7c5fd37f7
ldsw [%i5+0x19c],%g2 ! %g2 = b6c6cdb7c5fd37f7
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 00000000 00000000
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f16 = bc06d9c4 b98610cd 9be142d2 93307dc5
! %f20 = 6e9dbc2d 8e3eba8a b2f1e8c9 83e8e8ef
! %f24 = f1a276ff 8f729cf9 ec5795a1 4495379d
! %f28 = 1b92ccbe 4dcfdc10 4eae4b3f 2925a5d6
mov 0x180,%g4
stda %f16,[%i0+%g4]ASI_BLK_PL ! Block Store to 0000000084000180
! %l4 = 0000000000000024, imm = fffffffffffff579, %l4 = 0000000000000024
orncc %l4,-0xa87,%l4 ! %l4 = 0000000000000aa6, %ccr = 00
! %l5 = a90081ff0010c05e, Mem[000000009180002c] = 925a7f3c
sth %l5,[%o0+0x02c] ! Mem[000000009180002c] = c05e7f3c
! Mem[00000000840000c4] = ffc94077, %l4 = 0000000000000aa6
swap [%i0+0x0c4],%l4 ! %l4 = 00000000ffc94077
! %l2 = 3efac05e, %l3 = 00000043, Mem[00000000900000b8] = 6d281246 ee99009a
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 3efac05e 00000043
! Mem[0000000091000158] = 0fc484af, %g18 = b6c6cdb7c5fd37f7
ldsw [%i6+0x158],%g2 ! %g2 = b6c6cdb7c5fd37f7
! Mem[000000009000016c] = fd96b76d, %g2 = 000000000fc484af
ldub [%i4+0x16f],%g2 ! %g2 = 00000000000000fd
! Mem[0000000091800090] = faf7017d 39663de8, %g2 = 000000fd, %g3 = 3b012cfa
ldd [%o0+0x090],%g2 ! %g2 = 00000000faf7017d 0000000039663de8
p58_label_22:
! Mem[000000008480006c] = ce0f6923, %l4 = 00000000ffc94077
swap [%i1+0x06c],%l4 ! %l4 = 00000000ce0f6923
! Mem[00000000908001a4] = 1ae55d08, %g18 = b6c6cdb7c5fd37f7
ldsw [%i5+0x1a4],%g2 ! %g2 = b6c6cdb7c5fd37f7
! Mem[00000000840000e8] = 2f375868 9c06cf95, %l6 = 00000043, %l7 = ffffffff
ldd [%i0+0x0e8],%l6 ! %l6 = 000000002f375868 000000009c06cf95
! %l2 = 000000003efac05e, Mem[0000000090000094] = e0ea95f8
sth %l2,[%i4+0x094] ! Mem[0000000090000094] = c05e95f8
! Mem[00000000858000e8] = 8b5ede1e7a836c42, %l3 = 0000000000000043, %l5 = a90081ff0010c05e
add %i3,0xe8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8b5ede1e7a836c42
! Mem[0000000090800148] = a5b1dbba2cfe970f, %g2 = 000000001ae55d08
ldx [%i5+0x148],%g2 ! %g2 = a5b1dbba2cfe970f
! Mem[00000000908001f4] = ee4af8f5, %g2 = a5b1dbba2cfe970f
ldsh [%i5+0x1f6],%g2 ! %g2 = ffffffffffffee4a
! Mem[0000000084000028] = 2305bc7a deb35670, %l2 = 3efac05e, %l3 = 00000043
ldda [%i0+%o5]0x88,%l2 ! %l2 = 00000000deb35670 000000002305bc7a
! %l1 = 9529698e8161f97e, %l1 = 9529698e8161f97e, %l0 = 0000000000000223
xor %l1,%l1,%l0 ! %l0 = 0000000000000000
! Mem[0000000090000080] = da2a1da0, %g2 = ffffffffffffee4a
ldsb [%i4+0x083],%g2 ! %g2 = ffffffffffffffda
p58_label_23:
! Mem[0000000084800094] = 8e3eba8a, %l0 = 0000000000000000
swap [%i1+0x094],%l0 ! %l0 = 000000008e3eba8a
! Mem[00000000900001c8] = 61df2e40, %g2 = ffffffffffffffda
ldub [%i4+0x1cb],%g2 ! %g2 = 0000000000000061
! %l5 = 8b5ede1e7a836c42, Mem[0000000090000078] = fa5423a0801f7ef7
stx %l5,[%i4+0x078] ! Mem[0000000090000078] = 8b5ede1e7a836c42
! Mem[0000000090000078] = 8b5ede1e7a836c42, %f48 = 34ee920f 2129a19e
ldd [%i4+0x078],%f48 ! %f48 = 8b5ede1e 7a836c42
! Mem[0000000085800018] = c8d06332, %l2 = 00000000deb35670
lduwa [%i3+%o3]0x80,%l2 ! %l2 = 00000000c8d06332
! Mem[0000000084000020] = 3efaffff, %l7 = 000000009c06cf95
lduha [%i0+%o4]0x88,%l7 ! %l7 = 000000000000ffff
! %l5 = 8b5ede1e7a836c42, %l6 = 000000002f375868, %l5 = 8b5ede1e7a836c42
orncc %l5,%l6,%l5 ! %l5 = fffffffffacbefd7, %ccr = 88
! retry : should take illegal inst trap, %l0 = 000000008e3eba8a
retry ! Illegal inst trap : %l0 = 000000008e3eba9a
! %l2 = 00000000c8d06332, Mem[0000000090000146] = c4913149
sth %l2,[%i4+0x146] ! Mem[0000000090000144] = 63323149
! %l1 = 9529698e8161f97e, Mem[000000009080010c] = 3abd6093
sth %l1,[%i5+0x10c] ! Mem[000000009080010c] = f97e6093
p58_label_24:
! immd = 0000000000000015, %l5 = fffffffffacbefd7, %ccr = 88
movvc %icc,0x015,%l5 ! Moved, %l5 = 0000000000000015
! Mem[0000000091000088] = 86ad1b16cbfc9141, %f48 = 8b5ede1e 7a836c42
ldd [%i6+0x088],%f48 ! %f48 = 86ad1b16 cbfc9141
! Mem[00000000918001ec] = 307ba891, %g2 = 0000000000000061
ldsb [%o0+0x1ef],%g2 ! %g2 = 0000000000000030
! %l1 = 9529698e8161f97e, Mem[0000000091000040] = 0115df7dd61db2b3
stx %l1,[%i6+0x040] ! Mem[0000000091000040] = 9529698e8161f97e
! Mem[0000000085800173] = b0330ea3, %l5 = 0000000000000015
ldstub [%i3+0x173],%l5 ! %l5 = 000000a3000000ff
! Mem[0000000084800088] = c8e0b010, %l7 = 000000000000ffff
ldub [%i1+0x088],%l7 ! %l7 = 00000000000000c8
! immd = 00000000000003a4, %l6 = 000000002f375868, %ccr = 88
movl %icc,0x3a4,%l6 ! Moved, %l6 = 00000000000003a4
! Mem[0000000084800010] = 99c6080e, %l0 = 000000008e3eba9a
ldsha [%i1+%o2]0x81,%l0 ! %l0 = ffffffffffff99c6
! %l3 = 000000002305bc7a, %l7 = 00000000000000c8, %ccr = 88
movneg %icc,%l3,%l7 ! Moved, %l7 = 000000002305bc7a
! immd = 000000000000008f, %l1 = 9529698e8161f97e, %ccr = 88
movpos %icc,0x08f,%l1 ! Register Not Moved
p58_label_25:
! Mem[00000000910000ac] = 1253fffd, %g18 = b6c6cdb7c5fd37f7
ldsw [%i6+0x0ac],%g2 ! %g2 = b6c6cdb7c5fd37f7
! %l1 = 9529698e8161f97e, Mem[0000000085800020] = 513ec8c6
stwa %l1,[%i3+%o4]0x81 ! Mem[0000000085800020] = 8161f97e
! Mem[00000000900001c8] = 2e218561, %g2 = 000000001253fffd
lduh [%i4+0x1c8],%g2 ! %g2 = 0000000000002e21
! %l2 = 00000000c8d06332, Mem[0000000085800020] = 8161f97e
stwa %l2,[%i3+%o4]0x81 ! Mem[0000000085800020] = c8d06332
! %l1 = 9529698e8161f97e, imm = 0000000000000005, %l3 = 000000002305bc7a
sll %l1,0x005,%l3 ! %l3 = a52d31d02c3f2fc0
! Mem[0000000084800000] = 30029e00, %l2 = 00000000c8d06332
ldswa [%i1+%g0]0x81,%l2 ! %l2 = 0000000030029e00
! %l2 = 0000000030029e00, %l7 = 000000002305bc7a, %ccr = 88
movge %xcc,%l2,%l7 ! Register Not Moved
! %l1 = 9529698e8161f97e, %l3 = a52d31d02c3f2fc0, %l7 = 000000002305bc7a
taddcctv %l1,%l3,%l7 ! %l0 = ffffffffffff99e9, Trapped
! Mem[0000000091800108] = c90e6f67de11d2fc, %f48 = 86ad1b16 cbfc9141
ldda [%o0+0x108]%asi,%f48 ! %f48 = c90e6f67 de11d2fc
! Mem[0000000084800158] = 664a0b8c, %l5 = 00000000000000a3
lduba [%i1+0x158]%asi,%l5 ! %l5 = 0000000000000066
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
1: membar #Sync ! Force all stores to complete
p58_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e8] ! Set processor 58 done flag
! Check Registers
p58_check_registers:
set p58_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffff99e9
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 9529698e8161f97e
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000030029e00
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a52d31d02c3f2fc0
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ce0f6923
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000066
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000003a4
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002305bc7a
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x74b24c4c,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p58_failed
mov 0x111,%g1
! 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 729f3582 d663e7f6
bne %xcc,p58_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f73ba323 5b09ad55
bne %xcc,p58_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7f760c92 2a0d5f04
bne %xcc,p58_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d614fb79 adb796e8
bne %xcc,p58_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a8dd4f74 49110501
bne %xcc,p58_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be afab1c62 0cef1132
bne %xcc,p58_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 6692bf66 c4e21e74
bne %xcc,p58_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be a28d45c5 52655f35
bne %xcc,p58_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bc06d9c4 b98610cd
bne %xcc,p58_f16_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 6e9dbc2d 8e3eba8a
bne %xcc,p58_f20_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = deb35670256809dd
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 = 729f3582740285cb
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 = 00000000b45e9240
ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffffa3e00000022
ldx [%i0+0x020],%g3 ! Observed data at 0000000084000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7056b3de7abc0523
ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 67ea14599ffaee1d
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000840000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 02ce836a00000aa6
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000840000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = aef433aeff72f599
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000840000d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = c372f901ff3af6f2
ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x128,%g4
ldx [%g1+0x178],%g2 ! Expected data = 86efd1ff7880d1f8
ldx [%i0+0x178],%g3 ! Observed data at 0000000084000178
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = cd1086b9c4d906bc
ldx [%i0+0x180],%g3 ! Observed data at 0000000084000180
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = c57d3093d242e19b
ldx [%i0+0x188],%g3 ! Observed data at 0000000084000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8aba3e8e2dbc9d6e
ldx [%i0+0x190],%g3 ! Observed data at 0000000084000190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = efe8e883c9e8f1b2
ldx [%i0+0x198],%g3 ! Observed data at 0000000084000198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f99c728fff76a2f1
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000840001a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9d379544a19557ec
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000840001a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 10dccf4dbecc921b
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000840001b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d6a525293f4bae4e
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 = 30029e00422d78b7
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 = ff9708b524254d2c
ldx [%i1+0x008],%g3 ! Observed data at 0000000084800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5ec0fa3e819287d8
ldx [%i1+0x018],%g3 ! Observed data at 0000000084800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = d050d5b1ffc94077
ldx [%i1+0x068],%g3 ! Observed data at 0000000084800068
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 19b37e8000000000
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 = ebfa82b0fffffa3e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000848000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a09370ffbd96d544
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000848000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c718ee10a0e2a4f5
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000848000f0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0f0,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff82523700000000
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 = 431dc69dcc8e9462
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000e4cf0af8
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 5900000023e04422
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c4e21e74ebddb539
ldx [%i3+0x008],%g3 ! Observed data at 0000000085800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = c8d06332af3271fe
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 = 664ca98f1ecf64d6
ldx [%i3+0x028],%g3 ! Observed data at 0000000085800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000002303bd4a3c
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000858000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 318e894bc7a5102e
ldx [%i3+0x118],%g3 ! Observed data at 0000000085800118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x118,%g4
ldx [%g1+0x170],%g2 ! Expected data = b0330eff9b161b6d
ldx [%i3+0x170],%g3 ! Observed data at 0000000085800170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = be1247580cffb467
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000858001e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1e0,%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_f2_fail:
set p58_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f6_fail:
set p58_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f8_fail:
set p58_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f10_fail:
set p58_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f12_fail:
set p58_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f14_fail:
set p58_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f16_fail:
set p58_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p58_f20_fail:
set p58_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%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:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000010]
stha %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028]
stxa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000010]
done
p58_trap1o:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000010]
stha %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028]
stxa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000010]
done
p58_trap2e:
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000028]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800000]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800010]
done
p58_trap2o:
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000028]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800000]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800010]
done
p58_trap3e:
orn %l6,%l1,%l5
orn %l1,%l7,%l0
andn %l7,-0xafe,%l4
nop
done
p58_trap3o:
orn %l6,%l1,%l5
orn %l1,%l7,%l0
andn %l7,-0xafe,%l4
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 = 80530bb0b103b0cf
ldx [%g1+0x008],%l1 ! %l1 = 36f475e019ca4c73
ldx [%g1+0x010],%l2 ! %l2 = e48fe4801b93f70d
ldx [%g1+0x018],%l3 ! %l3 = 526b3d70a8e90a44
ldx [%g1+0x020],%l4 ! %l4 = 9d2273be3a9ef305
ldx [%g1+0x028],%l5 ! %l5 = 22f697da8fa95edf
ldx [%g1+0x030],%l6 ! %l6 = a5032b344eb2b460
ldx [%g1+0x038],%l7 ! %l7 = 86fa3576a62ec969
! Initialize the output register of window 0
set unres3_start,%o0
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 = f301e3c6 81946c0a 92d4d2bb 8f6272fe
! %f4 = 4f49b825 4a926ca7 3ddbfe95 1bda0dff
! %f8 = 2e3c2c3f 674ad5e3 0be44300 0c848a2c
! %f12 = 9b807f4b 79b8fb50 2b8ae178 41da9cda
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 81d1a794 bfb7a243 b09278cf 71f6f525
! %f20 = 389e88bd b9a8349f 4e78329e 258be916
! %f24 = 26fdac24 0273702b 21f2a12d 4fb9f7e3
! %f28 = 2d3c6830 725937da 9f254025 c5395808
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3bf2773a 14096549 154a510d 95128dde
! %f36 = ef90d01c 4c32fbfd 368869dd 7e955937
! %f40 = e049c74e 14efd026 c02771ba 31d5aa54
! %f44 = 70b8fb1d bc4f03b4 9ab57da4 b811df7b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0cce2b380000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 0cce2b380000003a
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 59
p59_label_1:
! Mem[0000000090800030] = 574d316e37c4972c, %g2 = fffffffffd3240b6
ldx [%i5+0x030],%g2 ! %g2 = 574d316e37c4972c
! Mem[00000000868001c0] = 22bdde5cb934ce09, %l3 = 1d71fbd1eb05e2eb, %l2 = 550473de552c4c3c
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 22bdde5cb934ce09
! %l4 = 6255d74d, %l5 = 33478937, Mem[00000000908000f0] = 92c8b875 4e91ae77
std %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 6255d74d 33478937
! Mem[0000000086800058] = 49bb42cc, %l1 = 00c181a6, %l7 = 60202644
add %i1,0x58,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000049bb42cc
! %l6 = 511601d1cfd6bc91, Mem[0000000090800180] = 5bb62bcb01823381
stx %l6,[%i5+0x180] ! Mem[0000000090800180] = 511601d1cfd6bc91
! Mem[0000000087000000] = d9942c4d, %l5 = 46495f1233478937
ldstuba [%i2+%g0]0x80,%l5 ! %l5 = 000000d9000000ff
! Mem[00000000910001ec] = 2936a680, %g18 = d8b9d739a35d9b79
ldsw [%i6+0x1ec],%g2 ! %g2 = d8b9d739a35d9b79
! Mem[000000008700005c] = 5a08d190, %l3 = eb05e2eb, %l5 = 000000d9
add %i2,0x5c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000005a08d190
! %l7 = 0000000049bb42cc, Mem[0000000086000010] = 8972551c
stwa %l7,[%i0+%o2]0x89 ! Mem[0000000086000010] = 49bb42cc
! %l7 = 0000000049bb42cc, Mem[00000000910001ca] = f1526646, %asi = 80
stha %l7,[%i6+0x1ca]%asi ! Mem[00000000910001c8] = 42cc6646
p59_label_2:
! Mem[00000000868001d0] = 8994a040, %l4 = bfb5327a6255d74d
ldstub [%i1+0x1d0],%l4 ! %l4 = 00000089000000ff
! %l4 = 0000000000000089, %l2 = 22bdde5cb934ce09, %ccr = 44
movg %icc,%l4,%l2 ! Register Not Moved
! Mem[0000000091800168] = a9369945, %g2 = 000000002936a680
ldsh [%o0+0x16a],%g2 ! %g2 = ffffffffffffa936
! immd = 00000000000001da, %l4 = 0000000000000089, %ccr = 44
movg %xcc,0x1da,%l4 ! Register Not Moved
! Mem[0000000087000018] = 0082e238, %l3 = 1d71fbd1eb05e2eb
ldsha [%i2+%o3]0x80,%l3 ! %l3 = 0000000000000082
! Mem[0000000087000010] = e751effa, %l7 = 0000000049bb42cc
ldsba [%i2+%o2]0x81,%l7 ! %l7 = ffffffffffffffe7
! Mem[00000000870001c4] = 1cc20047, %l0 = 1ecf7660, %l5 = 5a08d190
add %i2,0x1c4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001cc20047
! Mem[000000009080002c] = 8fd332d4, %g2 = ffffffffffffa936
lduha [%i5+0x02c]%asi,%g2 ! %g2 = 0000000000008fd3
! %l7 = ffffffffffffffe7, Mem[0000000086000028] = 92c38ab02dce5f73
stxa %l7,[%i0+%o5]0x80 ! Mem[0000000086000028] = ffffffffffffffe7
! Mem[0000000086000010] = 49bb42cc, %l4 = 0000000000000089
lduwa [%i0+%o2]0x88,%l4 ! %l4 = 0000000049bb42cc
p59_label_3:
! %l2 = 22bdde5cb934ce09, Mem[000000008600016a] = 20e9c8de
sth %l2,[%i0+0x16a] ! Mem[0000000086000168] = 20e9ce09
! %l5 = 000000001cc20047, %l7 = ffffffffffffffe7, %l6 = 511601d1cfd6bc91
sub %l5,%l7,%l6 ! %l6 = 000000001cc20060
! Mem[000000008600010d] = d52035c4, %l1 = d138f6e800c181a6
ldstub [%i0+0x10d],%l1 ! %l1 = 00000020000000ff
! %l6 = 000000001cc20060, Mem[0000000086000062] = 78d69946
sth %l6,[%i0+0x062] ! Mem[0000000086000060] = 78d60060
! %l4 = 0000000049bb42cc, %l6 = 000000001cc20060, %l5 = 000000001cc20047
andncc %l4,%l6,%l5 ! %l5 = 000000004139428c, %ccr = 00
! Mem[00000000908001c4] = 751f7a4e, %g2 = 0000000000008fd3
ldub [%i5+0x1c5],%g2 ! %g2 = 0000000000000075
! %f26 = 21f2a12d, Mem[0000000091000100] = 9416c8c1
st %f26,[%i6+0x100] ! Mem[0000000091000100] = 21f2a12d
! %l5 = 000000004139428c, Mem[0000000091000194] = f32db03d
stw %l5,[%i6+0x194] ! Mem[0000000091000194] = 4139428c
! Mem[00000000860001bc] = 411072a5, %l1 = 00000020, %l6 = 1cc20060
add %i0,0x1bc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000411072a5
! Mem[0000000091000058] = 4dd057e9 8c194b94, %g2 = 00000075, %g3 = 0bad0b00
ldd [%i6+0x058],%g2 ! %g2 = 000000004dd057e9 000000008c194b94
p59_label_4:
! %l3 = 0000000000000082, Mem[0000000087800020] = 2269ac44daafc037
stxa %l3,[%i3+%o4]0x88 ! Mem[0000000087800020] = 0000000000000082
! Mem[0000000091800108] = c90e6f67de11d2fc, %g2 = 000000004dd057e9
ldx [%o0+0x108],%g2 ! %g2 = c90e6f67de11d2fc
! %l2 = 22bdde5cb934ce09, Mem[0000000086000020] = 38189e35
stwa %l2,[%i0+%o4]0x88 ! Mem[0000000086000020] = b934ce09
! Mem[000000009000014c] = bcae976a, %g18 = d8b9d739a35d9b79
ldsw [%i4+0x14c],%g2 ! %g2 = d8b9d739a35d9b79
! %l6 = 00000000411072a5, Mem[0000000090800118] = 97eb4367531e9d66, %asi = 80
stxa %l6,[%i5+0x118]%asi ! Mem[0000000090800118] = 00000000411072a5
! %f20 = 389e88bd, Mem[00000000918001e8] = a309f910
st %f20,[%o0+0x1e8] ! Mem[00000000918001e8] = 389e88bd
! %l7 = ffffffffffffffe7, %l2 = 22bdde5cb934ce09, %ccr = 00
movle %icc,%l7,%l2 ! Register Not Moved
! %f30 = 9f254025 c5395808, Mem[0000000091800090] = faf7017d 39663de8
std %f30,[%o0+0x090] ! Mem[0000000091800090] = 9f254025 c5395808
! Mem[0000000091000078] = 8f119fca f38fa5ee, %g2 = bcae976a, %g3 = 8c194b94
ldd [%i6+0x078],%g2 ! %g2 = 000000008f119fca 00000000f38fa5ee
! %l7 = ffffffffffffffe7, Mem[0000000087000020] = 941e4183
stwa %l7,[%i2+%o4]0x81 ! Mem[0000000087000020] = ffffffe7
p59_label_5:
! %f0 = f301e3c6 81946c0a 92d4d2bb 8f6272fe
! %f4 = 4f49b825 4a926ca7 3ddbfe95 1bda0dff
! %f8 = 2e3c2c3f 674ad5e3 0be44300 0c848a2c
! %f12 = 9b807f4b 79b8fb50 2b8ae178 41da9cda
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l7 = ffffffffffffffe7, %l6 = 00000000411072a5, %l3 = 0000000000000082
sdivx %l7,%l6,%l3 ! %l3 = 0000000000000000
! immd = 00000000000002e8, %l4 = 0000000049bb42cc, %ccr = 00
movne %xcc,0x2e8,%l4 ! Moved, %l4 = 00000000000002e8
! %l1 = 0000000000000020, immed = 00000e4f, %y = 00000000
udiv %l1,0xe4f,%l6 ! %l6 = 0000000000000000
mov %l0,%y ! %y = 1ecf7660
! Mem[000000009000016c] = 810b83fd, %g18 = d8b9d739a35d9b79
ldsw [%i4+0x16c],%g2 ! %g2 = d8b9d739a35d9b79
! Mem[0000000086800190] = d9125e383484f881, %l2 = 22bdde5cb934ce09, %l3 = 0000000000000000
add %i1,0x190,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d9125e383484f881
! Mem[0000000087800050] = e6f2b4a7, %l2 = 22bdde5cb934ce09
ldub [%i3+0x050],%l2 ! %l2 = 00000000000000e6
! immd = 0000000000000141, %l1 = 0000000000000020, %ccr = 00
movge %xcc,0x141,%l1 ! Moved, %l1 = 0000000000000141
! %l4 = 00000000000002e8, Mem[0000000086000008] = 0758a9d5
stba %l4,[%i0+%o1]0x89 ! Mem[0000000086000008] = 0758a9e8
! %l5 = 000000004139428c, Mem[0000000087000028] = 4ef4acf5
stwa %l5,[%i2+%o5]0x81 ! Mem[0000000087000028] = 4139428c
p59_label_6:
! %l4 = 00000000000002e8, Mem[0000000091000108] = 0bb2cf27
stb %l4,[%i6+0x108] ! Mem[0000000091000108] = e8b2cf27
! %l0 = 88f365121ecf7660, Mem[0000000086000000] = 5c4f3228
stwa %l0,[%i0+%g0]0x88 ! Mem[0000000086000000] = 1ecf7660
! Mem[00000000918001bc] = b43e3442, %g2 = ffffffff810b83fd
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000b43e3442
! Mem[000000009080003c] = 9bab4d9b, %g2 = 00000000b43e3442
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffff9b
! Mem[00000000878000a0] = 41c18705544e70ba, %f20 = 389e88bd b9a8349f
ldd [%i3+0x0a0],%f20 ! %f20 = 41c18705 544e70ba
! Mem[0000000091800048] = 3f283d9b50bcd7d6, %g2 = ffffffffffffff9b
ldx [%o0+0x048],%g2 ! %g2 = 3f283d9b50bcd7d6
! Mem[0000000091800058] = 7fbdd3be, %g2 = 3f283d9b50bcd7d6
lduw [%o0+0x058],%g2 ! %g2 = 000000007fbdd3be
! %l2 = 000000e6, %l3 = 3484f881, Mem[0000000087000120] = 9bf3e01d 0a25bbb2
std %l2,[%i2+0x120] ! Mem[0000000087000120] = 000000e6 3484f881
! %l4 = 000002e8, %l5 = 4139428c, Mem[0000000091800108] = c90e6f67 de11d2fc
std %l4,[%o0+0x108] ! Mem[0000000091800108] = 000002e8 4139428c
! %l1 = 0000000000000141, Mem[00000000878000a4] = 544e70ba
stw %l1,[%i3+0x0a4] ! Mem[00000000878000a4] = 00000141
p59_label_7:
! %l0 = 88f365121ecf7660, imm = 00000000000005ec, %l6 = 0000000000000000
orn %l0,0x5ec,%l6 ! %l6 = fffffffffffffe73
! Mem[0000000090800044] = 8673fe99, %g18 = d8b9d739a35d9b79
ldsw [%i5+0x044],%g2 ! %g2 = d8b9d739a35d9b79
! Mem[0000000087800000] = 76f2d126, %l6 = fffffffffffffe73
lduba [%i3+%g0]0x80,%l6 ! %l6 = 0000000000000076
! %l7 = ffffffffffffffe7, immed = fffffffc, %y = 1ecf7660
mulscc %l7,-0x004,%l2 ! %l2 = 000000007ffffff3, %ccr = 00, %y = 8f67bb30
! Mem[0000000087000018] = 38e28200, %l2 = 000000007ffffff3
lduba [%i2+%o3]0x88,%l2 ! %l2 = 0000000000000000
membar #Sync ! Added by membar checker (302)
! Mem[0000000090000114] = 926ca73d, %g2 = ffffffff8673fe99
ldsb [%i4+0x115],%g2 ! %g2 = ffffffffffffff92
! %l0 = 88f365121ecf7660, immed = fffffaca, %y = 8f67bb30
umul %l0,-0x536,%l1 ! %l1 = 1ecf75bf72ed27c0, %y = 1ecf75bf
! Mem[0000000087000000] = ff942c4d, %l5 = 000000004139428c
swapa [%i2+%g0]0x80,%l5 ! %l5 = 00000000ff942c4d
! %f0 = f301e3c6 81946c0a 92d4d2bb 8f6272fe
! %f4 = 4f49b825 4a926ca7 3ddbfe95 1bda0dff
! %f8 = 2e3c2c3f 674ad5e3 0be44300 0c848a2c
! %f12 = 9b807f4b 79b8fb50 2b8ae178 41da9cda
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! %l4 = 00000000000002e8, Mem[0000000087800010] = 0f3b18d0
stha %l4,[%i3+%o2]0x89 ! Mem[0000000087800010] = 0f3b02e8
p59_label_8:
! Mem[0000000090800020] = 6b57517380100360, %g2 = ffffffffffffff92
ldx [%i5+%o4],%g2 ! %g2 = 6b57517380100360
! %l0 = 88f365121ecf7660, Mem[0000000086800010] = e53bd68e
stwa %l0,[%i1+%o2]0x81 ! Mem[0000000086800010] = 1ecf7660
! %l6 = 0000000000000076, imm = 0000000000000022, %l7 = ffffffffffffffe7
sllx %l6,0x022,%l7 ! %l7 = 000001d800000000
! %l0 = 88f365121ecf7660, Mem[00000000900001c8] = 2e218561df2e401b
stx %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 88f365121ecf7660
! Mem[000000008700007c] = ad17e42d, %l6 = 00000076, %l3 = 3484f881
add %i2,0x7c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ad17e42d
! Mem[0000000090000000] = aa4a53b3 c5b8a043, %g2 = 80100360, %g3 = f38fa5ee
ldd [%i4+%g0],%g2 ! %g2 = 00000000aa4a53b3 00000000c5b8a043
! Mem[00000000910001dc] = e82b3baa, %g2 = 00000000aa4a53b3
ldsh [%i6+0x1dc],%g2 ! %g2 = ffffffffffffe82b
! Mem[0000000086800018] = ea54af80 1e3a2a08, %l0 = 1ecf7660, %l1 = 72ed27c0
ldda [%i1+%o3]0x88,%l0 ! %l0 = 000000001e3a2a08 00000000ea54af80
! %l6 = 0000000000000076, Mem[00000000908001b8] = 4ff80a32a52b18be
stx %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = 0000000000000076
! %l1 = 00000000ea54af80, Mem[0000000086000018] = e662038c
stwa %l1,[%i0+%o3]0x81 ! Mem[0000000086000018] = ea54af80
p59_label_9:
! %l3 = 00000000ad17e42d, Mem[0000000087800008] = 65a27664
stha %l3,[%i3+%o1]0x88 ! Mem[0000000087800008] = 65a2e42d
! %f16 = 81d1a794 bfb7a243, Mem[0000000086000010] = cc42bb49 0e84996b
stda %f16,[%i0+%o2]0x81 ! Mem[0000000086000010] = 81d1a794 bfb7a243
! %l4 = 00000000000002e8, Mem[0000000091800038] = 8581ae53fd74b765
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000000002e8
! Mem[0000000086800000] = d915653f, %l3 = 00000000ad17e42d
ldstuba [%i1+%g0]0x81,%l3 ! %l3 = 000000d9000000ff
! %l7 = 000001d800000000, %l5 = 00000000ff942c4d, %ccr = 00
movgu %xcc,%l7,%l5 ! Moved, %l5 = 000001d800000000
! %l7 = 000001d800000000, Mem[0000000091800110] = 21acd1f3613c9bc6
stx %l7,[%o0+0x110] ! Mem[0000000091800110] = 000001d800000000
! Mem[00000000870000df] = fa2ed830, %l7 = 000001d800000000
ldstub [%i2+0x0df],%l7 ! %l7 = 00000030000000ff
! %l3 = 00000000000000d9, immed = fffff11e, %l0 = 000000001e3a2a08
tsubcctv %l3,-0xee2,%l0 ! %l0 = 000000001e3a2a2b, Trapped
! Mem[0000000087000073] = 53278eb5, %l0 = 000000001e3a2a2b
ldstub [%i2+0x073],%l0 ! %l0 = 000000b5000000ff
! immd = 0000000000000393, %l0 = 00000000000000b5, %ccr = 00
movcs %xcc,0x393,%l0 ! Register Not Moved
p59_label_10:
! Mem[0000000086800054] = a63df229, %l7 = 0000000000000030
ldstub [%i1+0x054],%l7 ! %l7 = 000000a6000000ff
! Mem[000000009100011c] = 17e742f3, %g2 = ffffffffffffe82b
ldsb [%i6+0x11e],%g2 ! %g2 = 0000000000000017
! immd = 0000000000000175, %l6 = 0000000000000076, %ccr = 00
movcs %xcc,0x175,%l6 ! Register Not Moved
! Mem[0000000086000028] = ffffffffffffffe7, %l2 = 0000000000000000, %l2 = 0000000000000000
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ffffffffffffffe7
! %l0 = 00000000000000b5, Mem[000000009100003c] = 917e51b2
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 000000b5
! Mem[00000000870001ac] = 03348d3d, %l0 = 00000000000000b5
ldstub [%i2+0x1ac],%l0 ! %l0 = 00000003000000ff
! %l0 = 0000000000000003, Mem[0000000087800028] = 62a8da1b
stba %l0,[%i3+%o5]0x88 ! Mem[0000000087800028] = 62a8da03
! Mem[0000000086800054] = ff3df229, %l1 = 00000000ea54af80
lduh [%i1+0x054],%l1 ! %l1 = 000000000000ff3d
! Mem[000000009100010c] = 41e00d7a, %g2 = 0000000000000017
ldsb [%i6+0x10f],%g2 ! %g2 = 0000000000000041
! Mem[00000000900001d8] = 74bf329dce6dc6c1, %f48 = 419a2d47 950fc847
ldd [%i4+0x1d8],%f48 ! %f48 = 74bf329d ce6dc6c1
p59_label_11:
! Mem[00000000910000f8] = 2bd48627, %g2 = 0000000000000041
ldsh [%i6+0x0f8],%g2 ! %g2 = 0000000000002bd4
! %l3 = 00000000000000d9, %l0 = 0000000000000003, %l5 = 000001d800000000
sra %l3,%l0,%l5 ! %l5 = 000000000000001b
! %l0 = 00000003, %l1 = 0000ff3d, Mem[00000000900001c8] = 88f36512 1ecf7660
std %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 00000003 0000ff3d
! Mem[0000000086000160] = a0b50685, %l4 = 00000000000002e8
swap [%i0+0x160],%l4 ! %l4 = 00000000a0b50685
! Mem[00000000870001b4] = 0b3dba70, %f16 = 81d1a794
ld [%i2+0x1b4],%f16 ! %f16 = 0b3dba70
! Mem[00000000908001f8] = f8f57db4 b1717f8a, %g2 = 00002bd4, %g3 = c5b8a043
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000f8f57db4 00000000b1717f8a
! Mem[0000000087800018] = 44118db7, %l3 = 00000000000000d9
ldstuba [%i3+%o3]0x89,%l3 ! %l3 = 000000b7000000ff
! Mem[0000000086800088] = 82a39307, %l3 = 00000000000000b7
swap [%i1+0x088],%l3 ! %l3 = 0000000082a39307
! %l1 = 000000000000ff3d, immed = fffffae9, %l6 = 0000000000000076
taddcctv %l1,-0x517,%l6 ! %l0 = 0000000000000026, Trapped
! Clear Register : %l3 = 0000000082a39307
clr %l3 ! %l3 = 0000000000000000
p59_label_12:
! %l2 = ffffffffffffffe7, Mem[000000009100011a] = 784c75fb
sth %l2,[%i6+0x11a] ! Mem[0000000091000118] = ffe775fb
! Mem[0000000091800018] = e06c8ddd, %g18 = d8b9d739a35d9b79
ldsw [%o0+%o3],%g2 ! %g2 = d8b9d739a35d9b79
! %l5 = 000000000000001b, %l1 = 000000000000ff3d, %ccr = 00
movne %icc,%l5,%l1 ! Moved, %l1 = 000000000000001b
! Mem[0000000090800170] = 3bb685e8, %g2 = ffffffffe06c8ddd
lduh [%i5+0x172],%g2 ! %g2 = 0000000000003bb6
! %l6 = 0000000000000076, Mem[000000009000017a] = 060d7f34
stb %l6,[%i4+0x17a] ! Mem[0000000090000178] = 760d7f34
! Mem[00000000908000e4] = 478efbd5, %g2 = 0000000000003bb6
lduh [%i5+0x0e6],%g2 ! %g2 = 000000000000478e
! Mem[00000000918000c0] = a65f7cdd, %g2 = 000000000000478e
ldsh [%o0+0x0c0],%g2 ! %g2 = ffffffffffffa65f
! Mem[0000000091800104] = ca270000, %g2 = ffffffffffffa65f
ldsha [%o0+0x106]%asi,%g2 ! %g2 = ffffffffffffca27
! %l4 = 00000000a0b50685, immed = fffff996, %y = 1ecf75bf
sdiv %l4,-0x66a,%l7 ! %l7 = ffffffff80000000
mov %l0,%y ! %y = 00000026
! %l6 = 0000000000000076, %l2 = ffffffffffffffe7, %ccr = 00
movvs %icc,%l6,%l2 ! Register Not Moved
p59_label_13:
! %l1 = 000000000000001b, immed = fffffea3, %ccr = 00
movrne %l1,-0x15d,%l3 ! Moved, %l3 = fffffffffffffea3
! %l1 = 000000000000001b, Mem[0000000091800090] = 9f254025c5395808
stx %l1,[%o0+0x090] ! Mem[0000000091800090] = 000000000000001b
! Mem[0000000086000120] = 5d4eaaae, %l7 = 80000000, %l1 = 0000001b
add %i0,0x120,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000005d4eaaae
! %l0 = 0000000000000026, Mem[0000000090000074] = 88eeafc5
stb %l0,[%i4+0x074] ! Mem[0000000090000074] = 26eeafc5
! Mem[00000000860000c4] = 0071a8a0, %l7 = ffffffff80000000
swap [%i0+0x0c4],%l7 ! %l7 = 000000000071a8a0
! %l5 = 000000000000001b, Mem[00000000910000fa] = 8627c5b5
sth %l5,[%i6+0x0fa] ! Mem[00000000910000f8] = 001bc5b5
! %l6 = 0000000000000076, Mem[0000000090800044] = 8673fe99
sth %l6,[%i5+0x044] ! Mem[0000000090800044] = 0076fe99
! Mem[0000000090000020] = 318c4f8feb88c987, %g2 = ffffffffffffca27
ldx [%i4+%o4],%g2 ! %g2 = 318c4f8feb88c987
! %l4 = 00000000a0b50685, %l1 = 000000005d4eaaae, %ccr = 00
movpos %icc,%l4,%l1 ! Moved, %l1 = 00000000a0b50685
! %l2 = ffffffffffffffe7, %l1 = 00000000a0b50685, %l7 = 000000000071a8a0
and %l2,%l1,%l7 ! %l7 = 00000000a0b50685
p59_label_14:
! Mem[0000000091000048] = 4b4e770b f7a5ca85, %g2 = eb88c987, %g3 = b1717f8a
ldd [%i6+0x048],%g2 ! %g2 = 000000004b4e770b 00000000f7a5ca85
! immd = 0000000000000361, %l6 = 0000000000000076, %ccr = 00
movg %xcc,0x361,%l6 ! Moved, %l6 = 0000000000000361
! %f5 = 4a926ca7, Mem[000000009080012c] = 9b9921c5
sta %f5 ,[%i5+0x12c]%asi ! Mem[000000009080012c] = 4a926ca7
! %l0 = 0000000000000026, Mem[0000000091800110] = 000001d800000000
stx %l0,[%o0+0x110] ! Mem[0000000091800110] = 0000000000000026
! %l1 = 00000000a0b50685, Mem[0000000086800020] = 3ad987b6
stba %l1,[%i1+%o4]0x88 ! Mem[0000000086800020] = 3ad98785
! Mem[0000000087000068] = f34208949212c84f, %l6 = 0000000000000361, %l2 = ffffffffffffffe7
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = f34208949212c84f
! Mem[00000000910001e4] = 546ebe77, %g2 = 000000004b4e770b
ldub [%i6+0x1e6],%g2 ! %g2 = 0000000000000054
! %l1 = 00000000a0b50685, Mem[00000000900001e0] = d5a91b15ac384b62
stx %l1,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000a0b50685
! %l2 = f34208949212c84f, Mem[0000000091000050] = 1a23a2fe
sth %l2,[%i6+0x050] ! Mem[0000000091000050] = c84fa2fe
! retry : should take illegal inst trap, %l0 = 0000000000000026
retry ! Illegal inst trap : %l0 = 0000000000000036
p59_label_15:
! Mem[0000000086800008] = 42fa435f, %l3 = fffffffffffffea3
lduha [%i1+%o1]0x81,%l3 ! %l3 = 00000000000042fa
! Mem[000000009100004c] = 85c84fa2, %g2 = 0000000000000054
ldsb [%i6+0x04f],%g2 ! %g2 = ffffffffffffff85
! %l2 = f34208949212c84f, %l0 = 0000000000000036, %ccr = 00
movl %xcc,%l2,%l0 ! Register Not Moved
! Mem[0000000091000128] = c9191f5dcd3a6161, %f48 = 74bf329d ce6dc6c1
ldd [%i6+0x128],%f48 ! %f48 = c9191f5d cd3a6161
! Mem[00000000910000c0] = 1b3f9adf, %g2 = ffffffffffffff85
lduw [%i6+0x0c0],%g2 ! %g2 = 000000001b3f9adf
! Mem[0000000086000028] = e7ffffffffffffff, %l6 = 0000000000000361
ldxa [%i0+%o5]0x89,%l6 ! %l6 = e7ffffffffffffff
! %l0 = 0000000000000036, Mem[0000000090000110] = 4f49b8254a926ca7
stx %l0,[%i4+0x110] ! Mem[0000000090000110] = 0000000000000036
! Mem[0000000087000098] = 09370cb4, %l6 = e7ffffffffffffff
ldstub [%i2+0x098],%l6 ! %l6 = 00000009000000ff
! %l6 = 0000000000000009, Mem[00000000900000fc] = 26dac581
stb %l6,[%i4+0x0fc] ! Mem[00000000900000fc] = 09dac581
! %l7 = 00000000a0b50685, Mem[0000000090000032] = 1f644454
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = 06854454
p59_label_16:
! %l7 = 00000000a0b50685, %l6 = 0000000000000009, %l2 = f34208949212c84f
tsubcctv %l7,%l6,%l2 ! %l0 = 0000000000000059, Trapped
! %l0 = 0000000000000059, %l6 = 0000000000000009, %ccr = 00
movvc %icc,%l0,%l6 ! Moved, %l6 = 0000000000000059
! Mem[000000009180010c] = 4139428c, %g18 = d8b9d739a35d9b79
ldsw [%o0+0x10c],%g2 ! %g2 = d8b9d739a35d9b79
! %l2 = f34208949212c84f, Mem[00000000868000c7] = 708dc160
stb %l2,[%i1+0x0c7] ! Mem[00000000868000c4] = 708dc14f
! Mem[0000000087800028] = 03daa862, %l2 = f34208949212c84f
ldsba [%i3+%o5]0x81,%l2 ! %l2 = 0000000000000003
! %l2 = 0000000000000003, immed = fffffec0, %ccr = 00
movrgz %l2,-0x140,%l0 ! Moved, %l0 = fffffffffffffec0
! %l6 = 0000000000000059, imm = fffffffffffff877, %l0 = fffffffffffffec0
xorcc %l6,-0x789,%l0 ! %l0 = fffffffffffff82e, %ccr = 88
! immd = 000000000000020a, %l6 = 0000000000000059, %ccr = 88
mova %xcc,0x20a,%l6 ! Moved, %l6 = 000000000000020a
! %l6 = 000000000000020a
setx 0x7af1ecd7f8115c01,%g7,%l6 ! %l6 = 7af1ecd7f8115c01
! Mem[0000000087800010] = e8023b0f, %l1 = 00000000a0b50685
lduwa [%i3+%o2]0x81,%l1 ! %l1 = 00000000e8023b0f
p59_label_17:
! done : should take illegal inst trap, %l0 = fffffffffffff82e
done ! Illegal inst trap : %l0 = fffffffffffff83e
! Mem[00000000918001ac] = e3201269, %g2 = 000000004139428c
ldsh [%o0+0x1ac],%g2 ! %g2 = ffffffffffffe320
! Mem[0000000086800018] = ea54af801e3a2a08, %f18 = b09278cf 71f6f525
ldda [%i1+%o3]0x89,%f18 ! %f18 = ea54af80 1e3a2a08
! %l7 = 00000000a0b50685, Mem[0000000086000008] = e8a95807
stwa %l7,[%i0+%o1]0x81 ! Mem[0000000086000008] = a0b50685
! %l0 = fffffffffffff83e, Mem[000000009000012f] = 2c9b807f
stb %l0,[%i4+0x12f] ! Mem[000000009000012c] = 3e9b807f
! Mem[0000000090000000] = aa4a53b3, %g2 = ffffffffffffe320
ldsb [%i4+%g0],%g2 ! %g2 = ffffffffffffffaa
! immd = 0000000000000371, %l4 = 00000000a0b50685, %ccr = 88
movcs %xcc,0x371,%l4 ! Register Not Moved
! Mem[0000000086000008] = 8506b5a0, %l5 = 000000000000001b
ldstuba [%i0+%o1]0x89,%l5 ! %l5 = 000000a0000000ff
! Mem[0000000087800008] = 2de4a2650a0a9c14, %f10 = 0be44300 0c848a2c
ldda [%i3+%o1]0x81,%f10 ! %f10 = 2de4a265 0a0a9c14
! %l2 = 00000003, %l3 = 000042fa, Mem[0000000091800168] = 026ca936 9945ca36
std %l2,[%o0+0x168] ! Mem[0000000091800168] = 00000003 000042fa
p59_label_18:
! %l3 = 00000000000042fa, %l7 = 00000000a0b50685, %l5 = 00000000000000a0
addccc %l3,%l7,%l5 ! %l5 = 00000000a0b5497f, %ccr = 08
! %f18 = ea54af80, Mem[0000000090000070] = 73e0540d
st %f18,[%i4+0x070] ! Mem[0000000090000070] = ea54af80
! %f24 = 26fdac24 0273702b, Mem[0000000090000180] = a32af125 4d694d63
stda %f24,[%i4+0x180]%asi ! Mem[0000000090000180] = 26fdac24 0273702b
! %l2 = 0000000000000003, %l5 = 00000000a0b5497f, %l5 = 00000000a0b5497f
subc %l2,%l5,%l5 ! %l5 = ffffffff5f4ab684
! %f2 = 92d4d2bb 8f6272fe, Mem[0000000087000020] = ffffffe7 1d2991f1
stda %f2 ,[%i2+%o4]0x81 ! Mem[0000000087000020] = 92d4d2bb 8f6272fe
! Mem[0000000087000018] = 38e28200, %l4 = 00000000a0b50685
ldsha [%i2+%o3]0x88,%l4 ! %l4 = ffffffffffff8200
! Mem[00000000910000b8] = 47233df1, %g2 = ffffffffffffffaa
ldsb [%i6+0x0ba],%g2 ! %g2 = 0000000000000047
! Mem[0000000086800048] = fe7f2be5602e0a34, %f24 = 26fdac24 0273702b
ldda [%i1+0x048]%asi,%f24 ! %f24 = fe7f2be5 602e0a34
! %l6 = 7af1ecd7f8115c01, immed = 00000089, %ccr = 08
movrgz %l6,0x089,%l0 ! Moved, %l0 = 0000000000000089
! %f23 = 258be916, Mem[00000000910000e0] = 1ff12e95
st %f23,[%i6+0x0e0] ! Mem[00000000910000e0] = 258be916
p59_label_19:
! %l7 = 00000000a0b50685, Mem[00000000900000c8] = 5075878154a65586
stx %l7,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000a0b50685
! Mem[0000000091800040] = 8b4c6fe0, %g2 = 0000000000000047
ldub [%o0+0x040],%g2 ! %g2 = 000000000000008b
! Mem[0000000087000010] = e751effa, %l7 = 00000000a0b50685
lduwa [%i2+%o2]0x80,%l7 ! %l7 = 00000000e751effa
! Mem[00000000878000fc] = 605dc40d, %f18 = ea54af80
ld [%i3+0x0fc],%f18 ! %f18 = 605dc40d
! %l6 = 7af1ecd7f8115c01, Mem[0000000091800167] = 34000000
stb %l6,[%o0+0x167] ! Mem[0000000091800164] = 01000000
save ! CWP = 1
! immd = 000000000000027b, %l3 = b189eeea7a38f0ae, %ccr = 08
movg %icc,0x27b,%l3 ! Register Not Moved
! immd = 0000000000000187, %l0 = ccb9e110289b0367, %ccr = 08
movpos %xcc,0x187,%l0 ! Moved, %l0 = 0000000000000187
! Mem[0000000090800014] = b062848a, %g2 = 000000000000008b
ldub [%o5+0x014],%g2 ! %g2 = 00000000000000b0
! %l4 = c5acf2380b18653b, immed = fffff063, %y = 00000026
udiv %l4,-0xf9d,%l6 ! %l6 = 0000000000000026
mov %l0,%y ! %y = 00000187
p59_label_20: ! %cwp = 1
! %l3 = b189eeea7a38f0ae, Mem[0000000091000183] = 767ae422
stb %l3,[%o6+0x183] ! Mem[0000000091000180] = ae7ae422
! immd = 0000000000000142, %l0 = 0000000000000187, %ccr = 08
movvc %xcc,0x142,%l0 ! Moved, %l0 = 0000000000000142
! Mem[0000000090000028] = 9b033cb4 c4e5b2af, %g2 = 000000b0, %g3 = f7a5ca85
ldd [%o4+%i5],%g2 ! %g2 = 000000009b033cb4 00000000c4e5b2af
! %l3 = b189eeea7a38f0ae, %l3 = b189eeea7a38f0ae, %l2 = 2e6b022a52635143
andncc %l3,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44
! Mem[000000009000019c] = be6763bb, %g2 = 000000009b033cb4
ldsb [%o4+0x19d],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000086000020] = 09ce34b9, %l3 = b189eeea7a38f0ae
ldswa [%o0+%i4]0x80,%l3 ! %l3 = 0000000009ce34b9
! %l3 = 0000000009ce34b9, Mem[0000000086800028] = ecfaa534
stha %l3,[%o1+%i5]0x81 ! Mem[0000000086800028] = 34b9a534
! Mem[0000000091000068] = 2d890710, %g2 = ffffffffffffffbe
lduh [%o6+0x06a],%g2 ! %g2 = 0000000000002d89
! %l4 = c5acf2380b18653b, %l4 = c5acf2380b18653b, %l4 = c5acf2380b18653b
srax %l4,%l4,%l4 ! %l4 = fffffffffffffff8
! Mem[00000000918001a8] = 98dfaf41e3201269, %g2 = 0000000000002d89
ldx [%i0+0x1a8],%g2 ! %g2 = 98dfaf41e3201269
p59_label_21: ! %cwp = 1
! %f12 = 9b807f4b 79b8fb50, Mem[00000000918001f8] = bebe044f 3e3a23fc
stda %f12,[%i0+0x1f8]%asi ! Mem[00000000918001f8] = 9b807f4b 79b8fb50
! Mem[00000000918001f8] = 9b807f4b79b8fb50, %g2 = 98dfaf41e3201269
ldx [%i0+0x1f8],%g2 ! %g2 = 9b807f4b79b8fb50
! immd = 00000000000002c4, %l0 = 0000000000000142, %ccr = 44
movleu %icc,0x2c4,%l0 ! Moved, %l0 = 00000000000002c4
! Mem[00000000908001b4] = 54000000, %g2 = 9b807f4b79b8fb50
ldub [%o5+0x1b7],%g2 ! %g2 = 0000000000000054
! %l4 = fffffffffffffff8, %l2 = 0000000000000000, %ccr = 44
movleu %xcc,%l4,%l2 ! Moved, %l2 = fffffffffffffff8
! Mem[00000000868001f0] = 335d930cbf86d15f, %l4 = fffffffffffffff8, %l3 = 0000000009ce34b9
add %o1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 335d930cbf86d15f
! Mem[00000000868000e0] = 008f717b, %l7 = 50ca9375, %l5 = c7433fb1
add %o1,0xe0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000008f717b
! Mem[0000000086000008] = 8506b5ff, %l0 = 00000000000002c4
swapa [%o0+%i1]0x89,%l0 ! %l0 = 000000008506b5ff
! %l2 = fffffffffffffff8, %l7 = d0bcff2050ca9375, %l2 = fffffffffffffff8
andn %l2,%l7,%l2 ! %l2 = 2f4300dfaf356c88
! Mem[00000000878001b6] = 82810016, %l1 = 79a4ee7e2a31a36f
ldstub [%o3+0x1b6],%l1 ! %l1 = 00000000000000ff
p59_label_22: ! %cwp = 1
! Mem[00000000900001b8] = ea9d818c, %g18 = ab05be8de595b8e6
ldsw [%o4+0x1b8],%g2 ! %g2 = ab05be8de595b8e6
! %l5 = 00000000008f717b, %l4 = fffffffffffffff8, %l7 = d0bcff2050ca9375
udivx %l5,%l4,%l7 ! %l7 = 0000000000000000
! Mem[0000000090800158] = 12dd1e2b, %g2 = ffffffffea9d818c
ldub [%o5+0x15a],%g2 ! %g2 = 0000000000000012
! Mem[00000000910001f8] = 761e3aec, %g2 = 0000000000000012
ldub [%o6+0x1fb],%g2 ! %g2 = 0000000000000076
! Mem[0000000087000010] = faef51e7, %f21 = 544e70ba
lda [%o2+%i2]0x88,%f21 ! %f21 = faef51e7
! Mem[0000000090800070] = 23db42826fb98264, %g2 = 0000000000000076
ldx [%o5+0x070],%g2 ! %g2 = 23db42826fb98264
! %l7 = 0000000000000000, Mem[0000000086800008] = 42fa435fa83b6eb4
stxa %l7,[%o1+%i1]0x80 ! Mem[0000000086800008] = 0000000000000000
! Mem[0000000090000030] = 06854454, %g2 = 23db42826fb98264
ldub [%o4+0x032],%g2 ! %g2 = 0000000000000006
! Mem[00000000918001f4] = 3e403ba4, %g18 = ab05be8de595b8e6
ldsw [%i0+0x1f4],%g2 ! %g2 = ab05be8de595b8e6
! Mem[0000000086800044] = 8a7633a9, %l6 = 0000000000000026
lduh [%o1+0x044],%l6 ! %l6 = 0000000000008a76
p59_label_23: ! %cwp = 1
! %l3 = 335d930cbf86d15f, imm = fffffffffffff3aa, %l3 = 335d930cbf86d15f
add %l3,-0xc56,%l3 ! %l3 = 335d930cbf86c509
! Mem[00000000918000e8] = cd426ad9, %g2 = 000000003e403ba4
ldsh [%i0+0x0ea],%g2 ! %g2 = ffffffffffffcd42
! %l2 = 2f4300dfaf356c88, Mem[00000000918000a9] = c6714507
stb %l2,[%i0+0x0a9] ! Mem[00000000918000a8] = 88714507
membar #Sync ! Added by membar checker (303)
! Mem[0000000090000084] = 81946c0a, %g2 = ffffffffffffcd42
lduw [%o4+0x084],%g2 ! %g2 = 0000000081946c0a
! immd = 00000000000001a5, %l3 = 335d930cbf86c509, %ccr = 44
movcs %icc,0x1a5,%l3 ! Register Not Moved
! Mem[00000000878000e4] = 25ee390b, %l6 = 0000000000008a76
swap [%o3+0x0e4],%l6 ! %l6 = 0000000025ee390b
! Mem[0000000087800028] = 03daa86276c034b6, %f20 = 41c18705 faef51e7
ldda [%o3+%i5]0x81,%f20 ! %f20 = 03daa862 76c034b6
! Mem[0000000091000128] = c9191f5dcd3a6161, %f48 = c9191f5d cd3a6161
ldd [%o6+0x128],%f48 ! %f48 = c9191f5d cd3a6161
! immd = 00000000000002bd, %l5 = 00000000008f717b, %ccr = 44
movvs %icc,0x2bd,%l5 ! Register Not Moved
! Mem[0000000090000060] = 97b331dc, %g2 = 0000000081946c0a
ldsb [%o4+0x062],%g2 ! %g2 = ffffffffffffff97
p59_label_24: ! %cwp = 1
! %f15 = 41da9cda, Mem[00000000918001d8] = 7a3c5365
st %f15,[%i0+0x1d8] ! Mem[00000000918001d8] = 41da9cda
! %l3 = 335d930cbf86c509, Mem[00000000918001aa] = af41e320
sth %l3,[%i0+0x1aa] ! Mem[00000000918001a8] = c509e320
! %f27 = 4fb9f7e3, Mem[00000000910000c8] = 41e919be
st %f27,[%o6+0x0c8] ! Mem[00000000910000c8] = 4fb9f7e3
! %l3 = 335d930cbf86c509, Mem[000000009000000c] = d6c112ce
stw %l3,[%o4+0x00c] ! Mem[000000009000000c] = bf86c509
! Mem[00000000918000d4] = 7e2b474d, %g2 = ffffffffffffff97
lduh [%i0+0x0d4],%g2 ! %g2 = 0000000000007e2b
! %l4 = fffffff8, %l5 = 008f717b, Mem[00000000900001b8] = ea9d818c b2280662
std %l4,[%o4+0x1b8] ! Mem[00000000900001b8] = fffffff8 008f717b
! Mem[0000000086800018] = 082a3a1e, %f26 = 21f2a12d
lda [%o1+%i3]0x80,%f26 ! %f26 = 082a3a1e
! %l1 = 0000000000000000, Mem[00000000918000ee] = 42c88523
sth %l1,[%i0+0x0ee] ! Mem[00000000918000ec] = 00008523
! Mem[0000000091000198] = 0601c3f8, %g2 = 0000000000007e2b
ldsh [%o6+0x19a],%g2 ! %g2 = 0000000000000601
! Mem[0000000086000004] = fef509d9, %l6 = 0000000025ee390b
ldub [%o0+0x007],%l6 ! %l6 = 00000000000000d9
p59_label_25: ! %cwp = 1
! %l6 = 00000000000000d9, %l1 = 0000000000000000, %l7 = 0000000000000000
addcc %l6,%l1,%l7 ! %l7 = 00000000000000d9, %ccr = 00
! %f12 = 9b807f4b 79b8fb50, Mem[0000000087000018] = 38e28200 5e13f8ec
stda %f12,[%o2+%i3]0x89 ! Mem[0000000087000018] = 9b807f4b 79b8fb50
! Mem[00000000900001a0] = cc04f11d, %g2 = 0000000000000601
lduba [%o4+0x1a1]%asi,%g2 ! %g2 = 00000000000000cc
! Mem[00000000910001a8] = 6826cf3f, %g2 = 00000000000000cc
lduw [%o6+0x1a8],%g2 ! %g2 = 000000006826cf3f
! immd = 0000000000000134, %l6 = 00000000000000d9, %ccr = 00
mova %xcc,0x134,%l6 ! Moved, %l6 = 0000000000000134
! %l6 = 0000000000000134, Mem[0000000087800020] = 0000000000000082
stxa %l6,[%o3+%i4]0x89 ! Mem[0000000087800020] = 0000000000000134
! %l1 = 0000000000000000
setx 0x1ecee4c812abe320,%g7,%l1 ! %l1 = 1ecee4c812abe320
! Mem[0000000090000158] = 6d09c1641feaf440, %f48 = c9191f5d cd3a6161
ldd [%o4+0x158],%f48 ! %f48 = 6d09c164 1feaf440
! Mem[0000000086000018] = 80af54ea, %l0 = 000000008506b5ff
lduwa [%o0+%i3]0x88,%l0 ! %l0 = 0000000080af54ea
! Mem[0000000086000000] = d909f5fe 1ecf7660, %l6 = 00000134, %l7 = 000000d9
ldda [%o0+%g0]0x88,%l6 ! %l6 = 000000001ecf7660 00000000d909f5fe
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p59_branch_failed
p59_not_taken_0_end:
! End of Random Code for Thread 59
restore ! CWP = 0
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 0000000000000089
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e8023b0f
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000003
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000042fa
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffff8200
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffff5f4ab684
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 7af1ecd7f8115c01
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e751effa
bne,a,pn %xcc,p59_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00000187,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p59_failed
mov 0x111,%g1
! Check Floating Point Registers
p59_check_fp_registers:
set p59_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be f301e3c6 81946c0a
bne %xcc,p59_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3ddbfe95 1bda0dff
bne %xcc,p59_f6_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2de4a265 0a0a9c14
bne %xcc,p59_f10_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0b3dba70 bfb7a243
bne %xcc,p59_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 605dc40d 1e3a2a08
bne %xcc,p59_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 03daa862 76c034b6
bne %xcc,p59_f20_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be fe7f2be5 602e0a34
bne %xcc,p59_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 082a3a1e 4fb9f7e3
bne %xcc,p59_f26_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6076cf1efef509d9
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 = c4020000a7f74567
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 = 81d1a794bfb7a243
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 = ea54af801ed6569d
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 = 09ce34b96aa78f03
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 = ffffffffffffffe7
ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 78d6006099c8ca2e
ldx [%i0+0x060],%g3 ! Observed data at 0000000086000060
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 67921b6880000000
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000860000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 776746c4d5ff35c4
ldx [%i0+0x108],%g3 ! Observed data at 0000000086000108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x108,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000002e8dd7c5bbf
ldx [%i0+0x160],%g3 ! Observed data at 0000000086000160
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 20e9ce09dd77e8ff
ldx [%i0+0x168],%g3 ! Observed data at 0000000086000168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x168,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ff15653fbb79a555
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 = 0000000000000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1ecf766042dd9603
ldx [%i1+0x010],%g3 ! Observed data at 0000000086800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8587d93a04ef8fda
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 = 34b9a5343392664a
ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8f8ab34dff3df229
ldx [%i1+0x050],%g3 ! Observed data at 0000000086800050
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000b71280d111
ldx [%i1+0x088],%g3 ! Observed data at 0000000086800088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c3467f7d708dc14f
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000868000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff94a0407fd787c9
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000868001d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1d0,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 4139428cec4b4220
ldx [%i2+0x000],%g3 ! Observed data at 0000000087000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 50fbb8794b7f809b
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 = 92d4d2bb8f6272fe
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 = 4139428c2e209b8f
ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 53278eff7cffaba5
ldx [%i2+0x070],%g3 ! Observed data at 0000000087000070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff370cb47897e14b
ldx [%i2+0x098],%g3 ! Observed data at 0000000087000098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c3be7dbffa2ed8ff
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000870000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000e63484f881
ldx [%i2+0x120],%g3 ! Observed data at 0000000087000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0b5d8f9cff348d3d
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000870001a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1a8,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 2de4a2650a0a9c14
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 = e8023b0f034064fd
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 = ff8d1144a47a4ec9
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 = 3401000000000000
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 = 03daa86276c034b6
ldx [%i3+0x028],%g3 ! Observed data at 0000000087800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 41c1870500000141
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000878000a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2211e80500008a76
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000878000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f9b6c5d98281ff16
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000878001b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1b0,%g4
! The test for processor 59 has passed
p59_passed:
ta GOOD_TRAP
nop
p59_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p59_failed
p59_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p59_failed
p59_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p59_failed
p59_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p59_failed
p59_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p59_failed
p59_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p59_failed
p59_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p59_failed
p59_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p59_failed
p59_f0_fail:
set p59_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f6_fail:
set p59_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f10_fail:
set p59_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f16_fail:
set p59_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f18_fail:
set p59_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f20_fail:
set p59_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f24_fail:
set p59_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p59_f26_fail:
set p59_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%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:
stha %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000010]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800000]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000018]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000000]
done
p59_trap1o:
stha %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000010]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000086800000]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000018]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087000000]
done
p59_trap2e:
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086800010]
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000018]
smul %l1,-0xb18,%l6
stxa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000000]
stwa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
done
p59_trap2o:
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086800010]
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000018]
smul %l1,-0xb18,%l6
stxa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000000]
stwa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800020]
done
p59_trap3e:
addc %l3,%l4,%l5
subc %l4,0x198,%l2
done
p59_trap3o:
addc %l3,%l4,%l5
subc %l4,0x198,%l2
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 = 88f365121ecf7660
ldx [%g1+0x008],%l1 ! %l1 = d138f6e800c181a6
ldx [%g1+0x010],%l2 ! %l2 = 550473de552c4c3c
ldx [%g1+0x018],%l3 ! %l3 = 1d71fbd1eb05e2eb
ldx [%g1+0x020],%l4 ! %l4 = bfb5327a6255d74d
ldx [%g1+0x028],%l5 ! %l5 = 46495f1233478937
ldx [%g1+0x030],%l6 ! %l6 = 511601d1cfd6bc91
ldx [%g1+0x038],%l7 ! %l7 = 1a234dee60202644
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = ccb9e110289b0367
ldx [%g1+0x048],%l1 ! %l1 = 79a4ee7e2a31a36f
ldx [%g1+0x050],%l2 ! %l2 = 2e6b022a52635143
ldx [%g1+0x058],%l3 ! %l3 = b189eeea7a38f0ae
ldx [%g1+0x060],%l4 ! %l4 = c5acf2380b18653b
ldx [%g1+0x068],%l5 ! %l5 = de658aafc7433fb1
ldx [%g1+0x070],%l6 ! %l6 = 65d150869166d27f
ldx [%g1+0x078],%l7 ! %l7 = d0bcff2050ca9375
! Initialize the output register of window 1
set p59_local0_start,%o0
set p59_local1_start,%o1
set p59_local2_start,%o2
set p59_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
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 = 3b96a531 78949ad5 616c4f2d da11e5b5
! %f4 = b68d8250 19809892 ab894b20 44a1123f
! %f8 = 0614161d 97621c82 64a55bc8 36edd25e
! %f12 = 5f151de8 70ce06a7 bd99f27b 33d75901
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a031c68d 8d9b91d2 321e6c6a da0c6deb
! %f20 = 6d24cce7 5c328fdc b10c0e32 c83a890c
! %f24 = accd7f15 8cd898be 5ec8acf9 c1e2fb62
! %f28 = 5fef5b2b 14c07bc2 977ae430 dfdb8c93
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cdf75b3a ee12f618 df2982ce 72c26b3f
! %f36 = d186ba81 4a2eab3d 6d808f77 c779f002
! %f40 = 233a5957 f898f529 4824515c 7f561db1
! %f44 = 0f0e06d5 6c6ed9ad c42cf8f7 d2fb8b62
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6d3049c800000001,%g7,%g1 ! GSR scale = 0, align = 1
wr %g1,%g0,%gsr ! GSR = 6d3049c800000001
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! Mem[0000000089800010] = 7d19bc39, %l3 = a4decf3beb52914a
lduba [%i3+%o2]0x80,%l3 ! %l3 = 000000000000007d
! Mem[0000000089000000] = 4044e139, %l3 = 000000000000007d
ldsba [%i2+%g0]0x81,%l3 ! %l3 = 0000000000000040
! Mem[0000000089000000] = 4044e139, %l5 = 55015eafdf7f770c
ldswa [%i2+%g0]0x81,%l5 ! %l5 = 000000004044e139
! Mem[0000000088000028] = 085cdd10, %l0 = dd3674ddd4fffa8d
lduba [%i0+%o5]0x80,%l0 ! %l0 = 0000000000000008
! Mem[0000000089000000] = 4044e139, %l3 = 0000000000000040
ldswa [%i2+%g0]0x81,%l3 ! %l3 = 000000004044e139
! Mem[0000000090800140] = 4acaddd5, %g2 = 16ff747a05465400
lduw [%i5+0x140],%g2 ! %g2 = 000000004acaddd5
! Mem[0000000088000114] = 12aa8c29, %l2 = 241e04fcf047d3ae
ldsb [%i0+0x116],%l2 ! %l2 = ffffffffffffff8c
! Mem[0000000090800048] = c57f63d5, %g2 = 000000004acaddd5
ldub [%i5+0x04b],%g2 ! %g2 = 00000000000000c5
! Mem[0000000088000018] = ea2cb7af, %l3 = 000000004044e139
ldswa [%i0+%o3]0x89,%l3 ! %l3 = ffffffffea2cb7af
! Mem[0000000089800010] = 39bc197d, %l3 = ffffffffea2cb7af
swapa [%i3+%o2]0x89,%l3 ! %l3 = 0000000039bc197d
p60_label_2:
! Mem[0000000091000140] = ecb715ac2483298e, %g2 = 00000000000000c5
ldx [%i6+0x140],%g2 ! %g2 = ecb715ac2483298e
! Mem[0000000089000008] = acb83399 17f7d4d8, %l6 = e0acbd77, %l7 = f65c28b3
ldda [%i2+%o1]0x88,%l6 ! %l6 = 0000000017f7d4d8 00000000acb83399
! Mem[0000000089000018] = eb6be1f1, %l2 = ffffffffffffff8c
swapa [%i2+%o3]0x89,%l2 ! %l2 = 00000000eb6be1f1
! Mem[00000000910001a0] = bec31e54ea13ce24, %g2 = ecb715ac2483298e
ldxa [%i6+0x1a0]%asi,%g2 ! %g2 = bec31e54ea13ce24
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000008980000c] = 15f32ead, %l0 = 00000008, %l5 = 4044e139
add %i3,0x0c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000015f32ead
! %l5 = 0000000015f32ead, Mem[00000000910000d6] = 74edfe59
sth %l5,[%i6+0x0d6] ! Mem[00000000910000d4] = 2eadfe59
! %l7 = 00000000acb83399, %l5 = 0000000015f32ead, %y = 00000000
sdiv %l7,%l5,%l1 ! %l1 = 0000000000000007
mov %l0,%y ! %y = 00000008
! Mem[0000000089800084] = 4d13b01c, %l1 = 0000000000000007
ldstub [%i3+0x084],%l1 ! %l1 = 0000004d000000ff
! Mem[0000000089000128] = 41d2d67b, %l4 = 31f33dcdf85755ba
ldsb [%i2+0x128],%l4 ! %l4 = 0000000000000041
p60_label_3:
! Mem[00000000888000c0] = 30c74152, %l6 = 0000000017f7d4d8
ldub [%i1+0x0c2],%l6 ! %l6 = 0000000000000041
! %l4 = 0000000000000041, Mem[00000000908001c2] = ad57cb75
stb %l4,[%i5+0x1c2] ! Mem[00000000908001c0] = 4157cb75
! %l2 = 00000000eb6be1f1, %l6 = 0000000000000041, %l2 = 00000000eb6be1f1
taddcctv %l2,%l6,%l2 ! %l0 = 000000000000002b, Trapped
! %l7 = 00000000acb83399, %l3 = 0000000039bc197d, %ccr = 44
movne %icc,%l7,%l3 ! Register Not Moved
! Mem[00000000880000b8] = c9d02a8019f4bb45, %l5 = 0000000015f32ead, %l5 = 0000000015f32ead
add %i0,0xb8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c9d02a8019f4bb45
! Mem[00000000888000c4] = 2e928817, %l0 = 000000000000002b
ldstub [%i1+0x0c4],%l0 ! %l0 = 0000002e000000ff
! Mem[00000000918001f0] = 7e3e403b, %g2 = bec31e54ea13ce24
ldsb [%o0+0x1f3],%g2 ! %g2 = 000000000000007e
! Mem[0000000091000058] = 4dd057e9, %g2 = 000000000000007e
lduw [%i6+0x058],%g2 ! %g2 = 000000004dd057e9
! %l0 = 0000002e, %l1 = 0000004d, Mem[0000000091000120] = 42f35dd4 67c0f517
std %l0,[%i6+0x120] ! Mem[0000000091000120] = 0000002e 0000004d
! Mem[0000000091800088] = ad1e6f64, %g18 = 1b5c2a784c50b476
ldsw [%o0+0x088],%g2 ! %g2 = 1b5c2a784c50b476
p60_label_4:
! %l5 = c9d02a8019f4bb45, imm = 00000000000003e3, %l6 = 0000000000000041
orn %l5,0x3e3,%l6 ! %l6 = ffffffffffffff5d
! %l4 = 0000000000000041, %l1 = 000000000000004d, %l3 = 0000000039bc197d
xnorcc %l4,%l1,%l3 ! %l3 = fffffffffffffff3, %ccr = 88
! Mem[0000000088000000] = 38f58719, %f26 = 5ec8acf9
lda [%i0+%g0]0x81,%f26 ! %f26 = 38f58719
! Mem[0000000091800178] = b03d72e95a6737e7, %g2 = ffffffffad1e6f64
ldx [%o0+0x178],%g2 ! %g2 = b03d72e95a6737e7
! %l6 = ffffffffffffff5d, Mem[00000000910000d0] = 8d163530
sth %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = ff5d3530
! %l1 = 000000000000004d, Mem[00000000908000b0] = db43d43ebf592623
stx %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000000000004d
! Mem[0000000089000028] = 716fa739, %l3 = fffffffffffffff3
swapa [%i2+%o5]0x81,%l3 ! %l3 = 00000000716fa739
! %l0 = 000000000000002e, %l2 = 00000000eb6be1f1, %ccr = 88
movn %icc,%l0,%l2 ! Register Not Moved
! %l4 = 00000041, %l5 = 19f4bb45, Mem[0000000090800140] = 4acaddd5 a883c31a
std %l4,[%i5+0x140] ! Mem[0000000090800140] = 00000041 19f4bb45
! %l1 = 000000000000004d, immed = 0000043b, %y = 00000008
umul %l1,0x43b,%l2 ! %l2 = 00000000000145bf, %y = 00000000
p60_label_5:
! %f16 = a031c68d 8d9b91d2, Mem[00000000918001e8] = a309f910 41b08f30
stda %f16,[%o0+0x1e8]%asi ! Mem[00000000918001e8] = a031c68d 8d9b91d2
! Mem[00000000910001fc] = eca45398, %g2 = b03d72e95a6737e7
ldsb [%i6+0x1fe],%g2 ! %g2 = ffffffffffffffec
! %l3 = 00000000716fa739, Mem[000000009180003c] = fd74b765
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 716fa739
! %l4 = 0000000000000041, %l1 = 000000000000004d, %y = 00000000
umul %l4,%l1,%l2 ! %l2 = 000000000000138d, %y = 00000000
! %l3 = 00000000716fa739, %l0 = 000000000000002e, %l4 = 0000000000000041
andn %l3,%l0,%l4 ! %l4 = 00000000716fa711
! Mem[00000000910000f8] = 2bd48627c5b55944, %g2 = ffffffffffffffec
ldxa [%i6+0x0f8]%asi,%g2 ! %g2 = 2bd48627c5b55944
! Mem[0000000088000010] = ef792234, %l1 = 000000000000004d
swapa [%i0+%o2]0x89,%l1 ! %l1 = 00000000ef792234
! %l0 = 000000000000002e, %l4 = 00000000716fa711, %y = 00000000
mulscc %l0,%l4,%l0 ! %l0 = 0000000080000017, %ccr = 08, %y = 00000000
! %l3 = 00000000716fa739, Mem[000000009180010c] = de11d2fc
stw %l3,[%o0+0x10c] ! Mem[000000009180010c] = 716fa739
! Mem[0000000091000058] = 4dd057e9 8c194b94, %g2 = c5b55944, %g3 = 0bad0b00
ldd [%i6+0x058],%g2 ! %g2 = 000000004dd057e9 000000008c194b94
p60_label_6:
! Mem[000000008980018c] = d6769c10, %l0 = 0000000080000017
swap [%i3+0x18c],%l0 ! %l0 = 00000000d6769c10
! Mem[000000008800011c] = 1d16f1fc, %l0 = d6769c10, %l2 = 0000138d
add %i0,0x11c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000001d16f1fc
! %l3 = 00000000716fa739, %l0 = 00000000d6769c10, %y = 00000000
sdivcc %l3,%l0,%l7 ! %l7 = fffffffffffffffe, %ccr = 88
mov %l0,%y ! %y = d6769c10
! %l1 = 00000000ef792234, Mem[0000000090800074] = 6fb98264
stw %l1,[%i5+0x074] ! Mem[0000000090800074] = ef792234
! Mem[0000000089800020] = 563314db, %l1 = 00000000ef792234
swapa [%i3+%o4]0x80,%l1 ! %l1 = 00000000563314db
! Mem[0000000088000010] = 4d000000, %l5 = c9d02a8019f4bb45
lduha [%i0+%o2]0x80,%l5 ! %l5 = 0000000000004d00
! %l4 = 00000000716fa711, %l5 = 0000000000004d00, %ccr = 88
move %xcc,%l4,%l5 ! Register Not Moved
! %l4 = 00000000716fa711, Mem[0000000088000028] = 085cdd10
stba %l4,[%i0+%o5]0x81 ! Mem[0000000088000028] = 115cdd10
! %l6 = ffffffffffffff5d, imm = 0000000000000027, %l3 = 00000000716fa739
sllx %l6,0x027,%l3 ! %l3 = ffffae8000000000
! Mem[0000000091800168] = 026ca936, %g18 = 1b5c2a784c50b476
ldsw [%o0+0x168],%g2 ! %g2 = 1b5c2a784c50b476
p60_label_7:
! Mem[0000000089800036] = 862bba1e, %l3 = ffffae8000000000
ldstuba [%i3+0x036]%asi,%l3 ! %l3 = 000000ba000000ff
! %l4 = 716fa711, %l5 = 00004d00, Mem[0000000089000080] = 1f6647ab 28bbe6f3
std %l4,[%i2+0x080] ! Mem[0000000089000080] = 716fa711 00004d00
! %l3 = 00000000000000ba, imm = fffffffffffff0f7, %l6 = ffffffffffffff5d
taddcc %l3,-0xf09,%l6 ! %l6 = fffffffffffff1b1, %ccr = 8a
! %l7 = fffffffffffffffe, Mem[0000000089000028] = fffffff30006f4d4
stx %l7,[%i2+%o5] ! Mem[0000000089000028] = fffffffffffffffe
! %l7 = fffffffffffffffe, Mem[0000000088000008] = 49299101
stwa %l7,[%i0+%o1]0x89 ! Mem[0000000088000008] = fffffffe
! Mem[0000000088000038] = d439b74f, %l7 = fffffffffffffffe
swap [%i0+0x038],%l7 ! %l7 = 00000000d439b74f
! %l7 = 00000000d439b74f, imm = 0000000000000011, %l2 = 000000001d16f1fc
sra %l7,0x011,%l2 ! %l2 = ffffffffffffea1c
! Mem[0000000089000010] = 3a38fa5b, %l3 = 00000000000000ba
lduwa [%i2+%o2]0x81,%l3 ! %l3 = 000000003a38fa5b
! %f2 = 616c4f2d da11e5b5, Mem[0000000091800118] = 16d0a328 7a43b570
std %f2 ,[%o0+0x118] ! Mem[0000000091800118] = 616c4f2d da11e5b5
! Mem[0000000090000038] = 49e48dfc, %g2 = 00000000026ca936
ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000049e4
p60_label_8:
! Mem[00000000880000ec] = edb1aaa6, %l5 = 0000000000004d00
ldstub [%i0+0x0ec],%l5 ! %l5 = 000000ed000000ff
! %l2 = ffffffffffffea1c, Mem[0000000091000085] = ba0a1d86
stb %l2,[%i6+0x085] ! Mem[0000000091000084] = 1c0a1d86
! %l6 = fffffffffffff1b1, %l2 = ffffffffffffea1c, %y = d6769c10
sdiv %l6,%l2,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = d6769c10
! %l4 = 00000000716fa711, Mem[000000009100005e] = 4b945da1
stb %l4,[%i6+0x05e] ! Mem[000000009100005c] = 11945da1
! Mem[0000000088000016] = 991990e3, %l0 = 00000000d6769c10
ldstuba [%i0+0x016]%asi,%l0 ! %l0 = 00000090000000ff
! Mem[0000000088800000] = 2ec0c874, %l4 = 00000000716fa711
ldstuba [%i1+%g0]0x81,%l4 ! %l4 = 0000002e000000ff
! %l3 = 000000007fffffff, Mem[0000000091000134] = a71a8cdc
sth %l3,[%i6+0x134] ! Mem[0000000091000134] = ffff8cdc
! %l2 = ffffffffffffea1c, Mem[00000000918001dc] = a31b7ba3
stw %l2,[%o0+0x1dc] ! Mem[00000000918001dc] = ffffea1c
! Mem[00000000900000e0] = 8aeb2873, %g2 = 00000000000049e4
ldsb [%i4+0x0e0],%g2 ! %g2 = ffffffffffffff8a
! %l2 = ffffffffffffea1c, Mem[0000000088000000] = 38f58719
stwa %l2,[%i0+%g0]0x81 ! Mem[0000000088000000] = ffffea1c
p60_label_9:
! Mem[00000000908000f8] = 20f6ca5b 7d20dad0, %g2 = ffffff8a, %g3 = 8c194b94
ldd [%i5+0x0f8],%g2 ! %g2 = 0000000020f6ca5b 000000007d20dad0
! %l3 = 000000007fffffff, imm = fffffffffffffd58, %l4 = 000000000000002e
orncc %l3,-0x2a8,%l4 ! %l4 = 000000007fffffff, %ccr = 00
! %l5 = 00000000000000ed, immed = 00000db3, %y = d6769c10
smul %l5,0xdb3,%l6 ! %l6 = 00000000000caeb7, %y = 00000000
! Mem[00000000900001b4] = 4ae9a786, %g18 = 1b5c2a784c50b476
ldsw [%i4+0x1b4],%g2 ! %g2 = 1b5c2a784c50b476
! Mem[0000000090800144] = 19f4bb45, %g18 = 1b5c2a784c50b476
ldsw [%i5+0x144],%g2 ! %g2 = 1b5c2a784c50b476
! Mem[00000000918000e8] = 6c82cd426ad942c8, %f48 = 9d14608a ca521b68
ldd [%o0+0x0e8],%f48 ! %f48 = 6c82cd42 6ad942c8
! Mem[00000000890000dc] = 878858e6, %l1 = 00000000563314db
swap [%i2+0x0dc],%l1 ! %l1 = 00000000878858e6
! Mem[00000000910001f0] = 4f29ed9c, %g18 = 1b5c2a784c50b476
ldsw [%i6+0x1f0],%g2 ! %g2 = 1b5c2a784c50b476
! %l0 = 0000000000000090, imm = fffffffffffff491, %l5 = 00000000000000ed
andncc %l0,-0xb6f,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Mem[0000000089800028] = 10fa2559, %l5 = 0000000000000000
ldstuba [%i3+%o5]0x80,%l5 ! %l5 = 00000010000000ff
p60_label_10:
! %l3 = 000000007fffffff, %l3 = 000000007fffffff, %l4 = 000000007fffffff
sllx %l3,%l3,%l4 ! %l4 = 8000000000000000
! %l7 = 00000000d439b74f, imm = 0000000000000053, %l3 = 000000007fffffff
andcc %l7,0x053,%l3 ! %l3 = 0000000000000043, %ccr = 00
! Mem[0000000089800020] = 342279ef, %l6 = 00000000000caeb7
lduwa [%i3+%o4]0x88,%l6 ! %l6 = 00000000342279ef
! Mem[0000000089000030] = ebd2ca54e6bc9929, %l7 = 00000000d439b74f, %l1 = 00000000878858e6
add %i2,0x30,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = ebd2ca54e6bc9929
! Mem[00000000880000f0] = 0f2fa55d8b2d4eda, %l2 = ffffffffffffea1c
ldx [%i0+0x0f0],%l2 ! %l2 = 0f2fa55d8b2d4eda
! %l7 = 00000000d439b74f, imm = 000000000000068a, %l4 = 8000000000000000
xorcc %l7,0x68a,%l4 ! %l4 = 00000000d439b1c5, %ccr = 08
! Mem[00000000898000d8] = 9d63903160b150a0, %l2 = 0f2fa55d8b2d4eda, %l7 = 00000000d439b74f
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 9d63903160b150a0
! %l4 = 00000000d439b1c5, Mem[00000000908001e8] = 1ff578e9
sth %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = b1c578e9
! Mem[00000000918001c8] = 9220125cd9d1ca4c, %g2 = 000000004f29ed9c
ldx [%o0+0x1c8],%g2 ! %g2 = 9220125cd9d1ca4c
! Mem[0000000091800090] = faf7017d39663de8, %f48 = 6c82cd42 6ad942c8
ldda [%o0+0x090]%asi,%f48 ! %f48 = faf7017d 39663de8
p60_label_11:
! Mem[00000000898000af] = 26534780, %l3 = 0000000000000043
ldstub [%i3+0x0af],%l3 ! %l3 = 00000080000000ff
! %l3 = 0000000000000080, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = 0000000000000080
! %l4 = 00000000d439b1c5, %l0 = 0000000000000090, %y = 00000000
smul %l4,%l0,%l2 ! %l2 = ffffffe76073fed0, %y = ffffffe7
! %l6 = 00000000342279ef, %l7 = 9d63903160b150a0, %l1 = ebd2ca54e6bc9929
srl %l6,%l7,%l1 ! %l1 = 00000000342279ef
! %f6 = ab894b20 44a1123f, Mem[0000000091000058] = 4dd057e9 8c191194
std %f6 ,[%i6+0x058] ! Mem[0000000091000058] = ab894b20 44a1123f
! Mem[0000000091000094] = 3edeb40f, %g2 = 9220125cd9d1ca4c
lduw [%i6+0x094],%g2 ! %g2 = 000000003edeb40f
! Mem[000000008980011c] = 32cb815d, %l5 = 00000010, %l7 = 60b150a0
add %i3,0x11c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000032cb815d
! %l3 = 0000000000000080, immed = 000001b9, %ccr = 08
movrlz %l3,0x1b9,%l2 ! Not Moved, %l2 = ffffffe76073fed0
! Mem[0000000091800188] = a80acd366efc0b6e, %g2 = 000000003edeb40f
ldx [%o0+0x188],%g2 ! %g2 = a80acd366efc0b6e
! %l7 = 0000000032cb815d, immed = 00000114, %ccr = 08
movrlez %l7,0x114,%l4 ! Not Moved, %l4 = 00000000d439b1c5
p60_label_12:
! Mem[0000000089000018] = 8cffffff6fb8644b, %f12 = 5f151de8 70ce06a7
ldda [%i2+%o3]0x81,%f12 ! %f12 = 8cffffff 6fb8644b
! Mem[000000009100000c] = c8eb2c4a, %g2 = a80acd366efc0b6e
lduw [%i6+0x00c],%g2 ! %g2 = 00000000c8eb2c4a
! Mem[0000000088800070] = 6fc55211e8eff87a, %l0 = 0000000000000090, %l0 = 0000000000000090
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 6fc55211e8eff87a
! Mem[0000000091000164] = 1d8f3133, %g2 = 00000000c8eb2c4a
ldsb [%i6+0x166],%g2 ! %g2 = 000000000000001d
! Mem[000000009080004c] = 7f63d586, %g2 = 000000000000001d
ldub [%i5+0x04c],%g2 ! %g2 = 000000000000007f
! %l6 = 342279ef, %l7 = 32cb815d, Mem[00000000908000a8] = 3d711c26 d887647d
std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 342279ef 32cb815d
! Mem[0000000089800047] = 8cdcd248, %l6 = 00000000342279ef
ldstub [%i3+0x047],%l6 ! %l6 = 00000048000000ff
! Mem[0000000089800054] = 633febe0, %f4 = b68d8250
ld [%i3+0x054],%f4 ! %f4 = 633febe0
! %l2 = ffffffe76073fed0, Mem[0000000088000028] = 115cdd108fd62b73
stxa %l2,[%i0+%o5]0x80 ! Mem[0000000088000028] = ffffffe76073fed0
! %l0 = 6fc55211e8eff87a, Mem[0000000088800000] = 74c8c0ff
stha %l0,[%i1+%g0]0x89 ! Mem[0000000088800000] = 74c8f87a
p60_label_13:
! %l6 = 0000000000000048, imm = fffffffffffffde8, %l7 = 0000000032cb815d
xor %l6,-0x218,%l7 ! %l7 = fffffffffffffda0
! %l2 = ffffffe76073fed0, Mem[0000000091800020] = b8815b2712018cae
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffffe76073fed0
! %l5 = 0000000000000010, Mem[00000000918000f8] = d7a3034657a3f6c7
stx %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 0000000000000010
! %l7 = fffffffffffffda0, Mem[0000000090800154] = db6786fd
stw %l7,[%i5+0x154] ! Mem[0000000090800154] = fffffda0
! %l2 = 6073fed0, %l3 = 00000080, Mem[0000000090800050] = db161e2b e8d47b00
std %l2,[%i5+0x050] ! Mem[0000000090800050] = 6073fed0 00000080
! %l0 = 6fc55211e8eff87a, %l6 = 0000000000000048, %l1 = 00000000342279ef
orcc %l0,%l6,%l1 ! %l1 = 6fc55211e8eff87a, %ccr = 08
! %l1 = 6fc55211e8eff87a, %l0 = 6fc55211e8eff87a, %l0 = 6fc55211e8eff87a
andncc %l1,%l0,%l0 ! %l0 = 0000000000000000, %ccr = 44
! Set Register : %l5 = 0000000000000010
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000088800028] = 1489c859762b1b7f, %l2 = ffffffe76073fed0
ldxa [%i1+%o5]0x89,%l2 ! %l2 = 1489c859762b1b7f
! Mem[0000000090000040] = 9d14608a ca521b68 e3c19d0d 77d27910
! Mem[0000000090000050] = 3acb4338 810b8e2c 06969e62 6313d865
! Mem[0000000090000060] = 77bc97b3 31dc8ee9 5d9f2154 44579293
! Mem[0000000090000070] = 73e0540d 88eeafc5 fa5423a0 801f7ef7
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
p60_label_14:
! Mem[0000000091000100] = 9416c8c1, %g2 = 000000000000007f
lduh [%i6+0x100],%g2 ! %g2 = 0000000000009416
! Mem[0000000088000051] = ddb261df, %l4 = 00000000d439b1c5
ldstub [%i0+0x051],%l4 ! %l4 = 000000b2000000ff
! %l1 = 6fc55211e8eff87a, %l0 = 0000000000000000, %l3 = 0000000000000080
sra %l1,%l0,%l3 ! %l3 = ffffffffe8eff87a
! %l3 = ffffffffe8eff87a, immed = 00000d7f, %l3 = ffffffffe8eff87a
tsubcctv %l3,0xd7f,%l3 ! %l0 = 0000000000000023, Trapped
! Mem[0000000091800130] = d1b5e3b2, %g2 = 0000000000009416
ldsh [%o0+0x130],%g2 ! %g2 = ffffffffffffd1b5
! %l1 = 6fc55211e8eff87a, Mem[00000000910001a8] = 6826cf3f
sth %l1,[%i6+0x1a8] ! Mem[00000000910001a8] = f87acf3f
! immd = 0000000000000070, %l4 = 00000000000000b2, %ccr = 44
movleu %icc,0x070,%l4 ! Moved, %l4 = 0000000000000070
! Mem[0000000091800134] = 59e48239, %g2 = ffffffffffffd1b5
lduh [%o0+0x134],%g2 ! %g2 = 00000000000059e4
! Mem[00000000900000ec] = 655b5339, %g2 = 00000000000059e4
lduha [%i4+0x0ee]%asi,%g2 ! %g2 = 000000000000655b
! Mem[0000000088000010] = 4d000000, %l3 = ffffffffe8eff87a
ldsha [%i0+%o2]0x80,%l3 ! %l3 = 0000000000004d00
p60_label_15:
! Mem[00000000910001cc] = 664634c6, %g2 = 000000000000655b
ldub [%i6+0x1cc],%g2 ! %g2 = 0000000000000066
! immd = 00000000000000e4, %l3 = 0000000000004d00, %ccr = 44
movgu %xcc,0x0e4,%l3 ! Register Not Moved
membar #Sync ! Added by membar checker (304)
! Mem[0000000088800000] = 7af8c874 fc991277 195f9afd a392cff3
! Mem[0000000088800010] = 4e9caab6 6f947b68 e3e609c1 9fab9611
! Mem[0000000088800020] = 92978743 9c648b9f 7f1b2b76 59c88914
! Mem[0000000088800030] = 95591cfb 5c71047d c08da05c d5d48486
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000088800000
! Mem[0000000090000140] = 1231a8f0 888fc491 31494a3d bcae976a
! Mem[0000000090000150] = d6ef1860 95467eb9 6d09c164 1feaf440
! Mem[0000000090000160] = 7b592fa6 6910f10a 5fc5ab27 810b83fd
! Mem[0000000090000170] = 96b76dce 26d816c5 a76e060d 7f349b48
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000188] = e8f891c7, %g2 = 0000000000000066
ldsh [%i6+0x18a],%g2 ! %g2 = ffffffffffffe8f8
! Mem[00000000918001d0] = 61bc4b5f, %g2 = ffffffffffffe8f8
lduw [%o0+0x1d0],%g2 ! %g2 = 0000000061bc4b5f
! %l7 = fffffffffffffda0, Mem[00000000910000fc] = c5b55944
stw %l7,[%i6+0x0fc] ! Mem[00000000910000fc] = fffffda0
! %l2 = 762b1b7f, %l3 = 00004d00, Mem[0000000089800018] = 892231c2 7404d04a
stda %l2,[%i3+%o3]0x89 ! Mem[0000000089800018] = 762b1b7f 00004d00
! Mem[0000000091000134] = ffff8cdc, %g18 = 1b5c2a784c50b476
ldsw [%i6+0x134],%g2 ! %g2 = 1b5c2a784c50b476
! Mem[00000000908000c0] = 93984c09a94c3d0a, %g2 = ffffffffffff8cdc
ldx [%i5+0x0c0],%g2 ! %g2 = 93984c09a94c3d0a
p60_label_16:
! Mem[00000000880000c0] = 5ab062c9, %l7 = fffffda0, %l1 = e8eff87a
add %i0,0xc0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000005ab062c9
! Mem[00000000910000e0] = 1ff12e95 75236dff, %g2 = a94c3d0a, %g3 = 7d20dad0
ldd [%i6+0x0e0],%g2 ! %g2 = 000000001ff12e95 0000000075236dff
! %l7 = fffffffffffffda0, Mem[000000009000018c] = 01a076f8
stb %l7,[%i4+0x18c] ! Mem[000000009000018c] = a0a076f8
! Mem[00000000888001dc] = f3c1aec6, %l7 = fffffffffffffda0, %asi = 80
swapa [%i1+0x1dc]%asi,%l7 ! %l7 = 00000000f3c1aec6
! %l4 = 0000000000000070, Mem[0000000091800080] = a236fd5a
stb %l4,[%o0+0x080] ! Mem[0000000091800080] = 7036fd5a
! Mem[0000000089800000] = b2b78a1b, %l5 = ffffffffffffffff
ldsba [%i3+%g0]0x88,%l5 ! %l5 = 000000000000001b
! %l1 = 000000005ab062c9, Mem[000000009100013c] = 1fce8b29, %asi = 80
stwa %l1,[%i6+0x13c]%asi ! Mem[000000009100013c] = 5ab062c9
! Mem[0000000090800118] = 67531e9d, %g2 = 000000001ff12e95
ldsb [%i5+0x11b],%g2 ! %g2 = 0000000000000067
! Mem[0000000088000018] = afb72cea, %l1 = 000000005ab062c9
ldswa [%i0+%o3]0x80,%l1 ! %l1 = ffffffffafb72cea
! Mem[00000000900001ec] = 3fb77494, %g2 = 0000000000000067
lduw [%i4+0x1ec],%g2 ! %g2 = 000000003fb77494
p60_label_17:
! Mem[0000000089800020] = 342279ef, %l7 = 00000000f3c1aec6
lduwa [%i3+%o4]0x88,%l7 ! %l7 = 00000000342279ef
! %l0 = 0000000000000023, immed = ffffffae, %ccr = 44
movrne %l0,-0x052,%l5 ! Moved, %l5 = ffffffffffffffae
! Mem[00000000888001a0] = 336ef47671e18b69, %l6 = 0000000000000048, %l0 = 0000000000000023
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 336ef47671e18b69
! done : should take illegal inst trap, %l0 = 336ef47671e18b69
done ! Illegal inst trap : %l0 = 336ef47671e18b79
! %l5 = ffffffffffffffae, Mem[000000009100005e] = 123f5da1
stb %l5,[%i6+0x05e] ! Mem[000000009100005c] = ae3f5da1
! Mem[0000000089000018] = 8cffffff, %l1 = ffffffffafb72cea
ldswa [%i2+%o3]0x81,%l1 ! %l1 = ffffffff8cffffff
! Mem[0000000090800148] = a5b1dbba 2cfe970f, %g2 = 3fb77494, %g3 = 75236dff
ldd [%i5+0x148],%g2 ! %g2 = 00000000a5b1dbba 000000002cfe970f
! %l1 = ffffffff8cffffff, imm = fffffffffffff03e, %l5 = ffffffffffffffae
andncc %l1,-0xfc2,%l5 ! %l5 = 0000000000000fc1, %ccr = 00
! %l5 = 0000000000000fc1, Mem[0000000091800128] = 089d02df
sth %l5,[%o0+0x128] ! Mem[0000000091800128] = 0fc102df
! Mem[0000000088000004] = 5c574070, %l1 = ffffffff8cffffff
swap [%i0+0x004],%l1 ! %l1 = 000000005c574070
p60_label_18:
! Mem[00000000900001e8] = 06373fb7, %g2 = 00000000a5b1dbba
ldsh [%i4+0x1ea],%g2 ! %g2 = 0000000000000637
! %l2 = 1489c859762b1b7f, immed = fffff1e5, %y = ffffffe7
umul %l2,-0xe1b,%l1 ! %l1 = 762b14fc2df3279b, %y = 762b14fc
! Mem[0000000090000164] = f10a5fc5, %g2 = 0000000000000637
ldsb [%i4+0x166],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000088000008] = fffffffe, %l5 = 0000000000000fc1
ldstuba [%i0+%o1]0x88,%l5 ! %l5 = 000000fe000000ff
! %l2 = 1489c859762b1b7f, %l4 = 0000000000000070, %l1 = 762b14fc2df3279b
orcc %l2,%l4,%l1 ! %l1 = 1489c859762b1b7f, %ccr = 00
! Mem[0000000088000089] = cea00164, %l2 = 1489c859762b1b7f
ldstub [%i0+0x089],%l2 ! %l2 = 000000a0000000ff
! immd = 0000000000000308, %l3 = 0000000000004d00, %ccr = 00
movcs %xcc,0x308,%l3 ! Register Not Moved
! %f10 = 7f1b2b76 59c88914, Mem[0000000089000000] = 39e14440 1d6c3322
stda %f10,[%i2+%g0]0x89 ! Mem[0000000089000000] = 7f1b2b76 59c88914
! %f4 = 4e9caab6 6f947b68, Mem[0000000088800160] = d16302bd 80e65261
std %f4 ,[%i1+0x160] ! Mem[0000000088800160] = 4e9caab6 6f947b68
! %l3 = 0000000000004d00, Mem[0000000090800060] = d178b965a857e90f
stx %l3,[%i5+0x060] ! Mem[0000000090800060] = 0000000000004d00
p60_label_19:
! Mem[0000000089000018] = ffffff8c, %l7 = 00000000342279ef
lduha [%i2+%o3]0x88,%l7 ! %l7 = 000000000000ff8c
! Mem[000000009100017c] = 80b5e0b8, %g2 = fffffffffffffff1
lduh [%i6+0x17c],%g2 ! %g2 = 00000000000080b5
! %l6 = 0000000000000048, Mem[0000000089000042] = ceee55a0, %asi = 80
stha %l6,[%i2+0x042]%asi ! Mem[0000000089000040] = ceee0048
! %l2 = 00000000000000a0, Mem[0000000088000020] = 0a336d6ab651c72f
stxa %l2,[%i0+%o4]0x88 ! Mem[0000000088000020] = 00000000000000a0
! %f11 = 59c88914, Mem[00000000908000bc] = 73175eee
st %f11,[%i5+0x0bc] ! Mem[00000000908000bc] = 59c88914
! %f11 = 59c88914, Mem[0000000089800028] = 5925faff
sta %f11,[%i3+%o5]0x89 ! Mem[0000000089800028] = 59c88914
! Mem[0000000089000008] = d8d4f717, %l2 = 00000000000000a0
ldsba [%i2+%o1]0x80,%l2 ! %l2 = ffffffffffffffd8
! Mem[0000000088800000] = 7af8c874, %f0 = 7af8c874
lda [%i1+%g0]0x81,%f0 ! %f0 = 7af8c874
membar #Sync ! Added by membar checker (305)
! %f18 = 321e6c6a da0c6deb, Mem[0000000090000170] = 96b76dce 26d816c5
std %f18,[%i4+0x170] ! Mem[0000000090000170] = 321e6c6a da0c6deb
! Mem[0000000089000028] = ffffffff, %l5 = 00000000000000fe
lduha [%i2+%o5]0x80,%l5 ! %l5 = 000000000000ffff
p60_label_20:
! %l0 = 336ef47671e18b79, %l6 = 0000000000000048, %y = 762b14fc
smulcc %l0,%l6,%l2 ! %l2 = 00000020076f3a08, %ccr = 00, %y = 00000020
! Mem[0000000088800008] = 195f9afd a392cff3, %l2 = 076f3a08, %l3 = 00004d00
ldd [%i1+%o1],%l2 ! %l2 = 00000000195f9afd 00000000a392cff3
! Mem[00000000900000cc] = 86a3035b, %g2 = 00000000000080b5
ldsb [%i4+0x0cf],%g2 ! %g2 = ffffffffffffff86
! %l2 = 00000000195f9afd, imm = 000000000000048e, %l5 = 000000000000ffff
add %l2,0x48e,%l5 ! %l5 = 00000000195f9f8b
! Mem[00000000908001b8] = 4ff80a32a52b18be, %g2 = ffffffffffffff86
ldx [%i5+0x1b8],%g2 ! %g2 = 4ff80a32a52b18be
! %l5 = 00000000195f9f8b, imm = fffffffffffff3f7, %l5 = 00000000195f9f8b
add %l5,-0xc09,%l5 ! %l5 = 00000000195f9382
! Mem[0000000088800040] = 0f50c88a, %l6 = 0000000000000048
ldsba [%i1+0x042]%asi,%l6 ! %l6 = ffffffffffffffc8
! Mem[00000000910001b8] = fe0490b847252129, %f48 = 1231a8f0 888fc491
ldd [%i6+0x1b8],%f48 ! %f48 = fe0490b8 47252129
! Mem[0000000089800008] = 516ab9aa15f32ead, %l4 = 0000000000000070, %l1 = 1489c859762b1b7f
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 516ab9aa15f32ead
! %l6 = ffffffffffffffc8, imm = 0000000000000e0c, %l0 = 336ef47671e18b79
add %l6,0xe0c,%l0 ! %l0 = 0000000000000dd4
p60_label_21:
! Mem[00000000898001d0] = 861737b5, %l5 = 195f9382, %l2 = 195f9afd
add %i3,0x1d0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000861737b5
! Mem[0000000091000180] = 4a731f767ae42270, %g2 = 4ff80a32a52b18be
ldx [%i6+0x180],%g2 ! %g2 = 4a731f767ae42270
! Mem[0000000088800000] = 7af8c874 fc991277 195f9afd a392cff3
! Mem[0000000088800010] = 4e9caab6 6f947b68 e3e609c1 9fab9611
! Mem[0000000088800020] = 92978743 9c648b9f 7f1b2b76 59c88914
! Mem[0000000088800030] = 95591cfb 5c71047d c08da05c d5d48486
ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 0000000088800000
! %l0 = 0000000000000dd4, Mem[000000009180001a] = 8dddb2c5
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = 0dd4b2c5
! %l1 = 516ab9aa15f32ead, Mem[0000000089000018] = ffffff8c
stba %l1,[%i2+%o3]0x89 ! Mem[0000000089000018] = ffffffad
! %l5 = 00000000195f9382, imm = 0000000000000019, %l4 = 0000000000000070
srlx %l5,0x019,%l4 ! %l4 = 000000000000000c
! %l2 = 00000000861737b5, imm = fffffffffffffac4, %l6 = ffffffffffffffc8
add %l2,-0x53c,%l6 ! %l6 = 0000000086173279
! %l0 = 00000dd4, %l1 = 15f32ead, Mem[00000000918000f0] = 8523d502 c0777b49
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000dd4 15f32ead
! %l6 = 0000000086173279, Mem[0000000089800008] = aab96a51
stba %l6,[%i3+%o1]0x89 ! Mem[0000000089800008] = aab96a79
! %l6 = 0000000086173279, imm = 0000000000000014, %l2 = 00000000861737b5
sra %l6,0x014,%l2 ! %l2 = fffffffffffff861
p60_label_22:
! Mem[0000000088800180] = 2b022e0b f5539ce8 e31056ba 8953f3e0
! Mem[0000000088800190] = f50d701e a03fbdc1 8bf196c8 860c7480
! Mem[00000000888001a0] = 336ef476 71e18b69 3c33da2d b920321c
! Mem[00000000888001b0] = 72cc149b ce41b260 9f323f51 a20fc359
mov 0x180,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 0000000088800180
! Mem[0000000088000008] = ffffffff, %l0 = 0000000000000dd4
lduwa [%i0+%o1]0x89,%l0 ! %l0 = 00000000ffffffff
! %l3 = 00000000a392cff3, Mem[000000009180016c] = 9945ca36
sth %l3,[%o0+0x16c] ! Mem[000000009180016c] = cff3ca36
! Mem[000000008800004a] = c46c588f, %l4 = 000000000000000c
ldstub [%i0+0x04a],%l4 ! %l4 = 00000058000000ff
! Mem[0000000088000018] = afb72cea, %l4 = 00000058, %l0 = ffffffff
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000afb72cea
! Mem[0000000088800018] = c109e6e3, %l6 = 0000000086173279
ldsba [%i1+%o3]0x89,%l6 ! %l6 = ffffffffffffffe3
! Mem[00000000910001a8] = f87acf3faf25465e, %g2 = 4a731f767ae42270
ldx [%i6+0x1a8],%g2 ! %g2 = f87acf3faf25465e
! Mem[00000000908000d0] = 6427ab1c, %g2 = f87acf3faf25465e
ldub [%i5+0x0d3],%g2 ! %g2 = 0000000000000064
! immd = 00000000000001f1, %l7 = 000000000000ff8c, %ccr = 00
movl %xcc,0x1f1,%l7 ! Register Not Moved
! %l7 = 000000000000ff8c, Mem[0000000089000028] = ffffffff
stba %l7,[%i2+%o5]0x81 ! Mem[0000000089000028] = 8cffffff
p60_label_23:
! Mem[0000000091800194] = a90610ba, %g2 = 0000000000000064
ldub [%o0+0x197],%g2 ! %g2 = 00000000000000a9
! Mem[0000000088000194] = cbdab497, %l7 = 000000000000ff8c
ldstub [%i0+0x194],%l7 ! %l7 = 000000cb000000ff
! %f12 = 95591cfb 5c71047d, Mem[0000000088000028] = ffffffe7 6073fed0
stda %f12,[%i0+%o5]0x80 ! Mem[0000000088000028] = 95591cfb 5c71047d
! %l7 = 00000000000000cb, %l5 = 00000000195f9382, %ccr = 00
mova %xcc,%l7,%l5 ! Moved, %l5 = 00000000000000cb
! %l2 = fffffffffffff861, %l1 = 516ab9aa15f32ead, %y = 00000020
sdivcc %l2,%l1,%l7 ! %l7 = 0000000000000180, %ccr = 00
mov %l0,%y ! %y = afb72cea
! Mem[0000000089000010] = 3a38fa5b, %l3 = 00000000a392cff3
ldsha [%i2+%o2]0x81,%l3 ! %l3 = 0000000000003a38
! %l5 = 00000000000000cb, immed = 000001e5, %ccr = 00
movrlez %l5,0x1e5,%l3 ! Not Moved, %l3 = 0000000000003a38
! immd = 0000000000000021, %l5 = 00000000000000cb, %ccr = 00
movn %xcc,0x021,%l5 ! Register Not Moved
! %l6 = ffffffffffffffe3, %l5 = 00000000000000cb, %y = afb72cea
smul %l6,%l5,%l7 ! %l7 = ffffffffffffe901, %y = ffffffff
! Mem[0000000089800000] = 1b8ab7b2, %l7 = ffffffffffffe901
ldsba [%i3+%g0]0x80,%l7 ! %l7 = 000000000000001b
p60_label_24:
! Mem[0000000089800028] = 1489c859 710e8ad0, %l0 = afb72cea, %l1 = 15f32ead
ldda [%i3+%o5]0x80,%l0 ! %l0 = 000000001489c859 00000000710e8ad0
! %l0 = 1489c859, %l1 = 710e8ad0, Mem[0000000090800118] = 97eb4367 531e9d66
std %l0,[%i5+0x118] ! Mem[0000000090800118] = 1489c859 710e8ad0
! Mem[00000000908001b8] = 4ff80a32, %g2 = 00000000000000a9
lduw [%i5+0x1b8],%g2 ! %g2 = 000000004ff80a32
! Mem[0000000088800010] = 687b946fb6aa9c4e, %l4 = 0000000000000058
ldxa [%i1+%o2]0x88,%l4 ! %l4 = 687b946fb6aa9c4e
! %l3 = 0000000000003a38, immed = fffffe64, %ccr = 00
movrgez %l3,-0x19c,%l6 ! Moved, %l6 = fffffffffffffe64
! Mem[0000000090000020] = 4f8feb88, %g2 = 000000004ff80a32
ldub [%i4+0x022],%g2 ! %g2 = 000000000000004f
! %l7 = 000000000000001b, Mem[00000000908001cc] = 557ad745
stb %l7,[%i5+0x1cc] ! Mem[00000000908001cc] = 1b7ad745
! Mem[0000000091800180] = ec9206cd96b8711a, %g2 = 000000000000004f
ldx [%o0+0x180],%g2 ! %g2 = ec9206cd96b8711a
! Mem[0000000091800028] = 0b3a6603 925a7f3c, %g2 = 96b8711a, %g3 = 2cfe970f
ldd [%o0+%o5],%g2 ! %g2 = 000000000b3a6603 00000000925a7f3c
! %f4 = 4e9caab6 6f947b68, Mem[0000000090800070] = 23db4282 ef792234
std %f4 ,[%i5+0x070] ! Mem[0000000090800070] = 4e9caab6 6f947b68
p60_label_25:
! %l2 = fffffffffffff861, Mem[0000000088000010] = 0000004d
stha %l2,[%i0+%o2]0x88 ! Mem[0000000088000010] = 0000f861
! %l3 = 0000000000003a38, Mem[0000000091000150] = bf6548793b34102d, %asi = 80
stxa %l3,[%i6+0x150]%asi ! Mem[0000000091000150] = 0000000000003a38
! %l6 = fffffffffffffe64, immed = 000000bc, %ccr = 00
movrlez %l6,0x0bc,%l2 ! Moved, %l2 = 00000000000000bc
! Mem[0000000088000120] = 4bd57620, %l0 = 1489c859, %l7 = 0000001b
add %i0,0x120,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004bd57620
! %l2 = 00000000000000bc, Mem[0000000090000042] = 608aca52
stb %l2,[%i4+0x042] ! Mem[0000000090000040] = bc8aca52
! Mem[0000000089800160] = 5a562f50, %l1 = 00000000710e8ad0, %asi = 80
swapa [%i3+0x160]%asi,%l1 ! %l1 = 000000005a562f50
! %l4 = 687b946fb6aa9c4e, Mem[0000000091800166] = 2634026c
stb %l4,[%o0+0x166] ! Mem[0000000091800164] = 4e34026c
! %l3 = 0000000000003a38, %l6 = fffffffffffffe64, %l0 = 000000001489c859
mulx %l3,%l6,%l0 ! %l0 = ffffffffffa24de0
! %l6 = fffffffffffffe64, immed = fffff0bb, %l0 = ffffffffffa24de0
taddcctv %l6,-0xf45,%l0 ! %l0 = ffffffffffa24e03, Trapped
! immd = 000000000000007e, %l5 = 00000000000000cb, %ccr = 00
mova %xcc,0x07e,%l5 ! Moved, %l5 = 000000000000007e
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p60_branch_failed
p60_not_taken_0_end:
! End of Random Code for Thread 60
1: membar #Sync ! Force all stores to complete
p60_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f0] ! Set processor 60 done flag
! Check Registers
p60_check_registers:
set p60_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffffa24e03
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005a562f50
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000bc
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000003a38
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 687b946fb6aa9c4e
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000007e
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffffffffe64
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004bd57620
bne,a,pn %xcc,p60_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p60_failed
mov 0x111,%g1
! 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 7af8c874 fc991277
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 195f9afd a392cff3
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4e9caab6 6f947b68
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e3e609c1 9fab9611
bne %xcc,p60_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 92978743 9c648b9f
bne %xcc,p60_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7f1b2b76 59c88914
bne %xcc,p60_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 95591cfb 5c71047d
bne %xcc,p60_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c08da05c d5d48486
bne %xcc,p60_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2b022e0b f5539ce8
bne %xcc,p60_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e31056ba 8953f3e0
bne %xcc,p60_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f50d701e a03fbdc1
bne %xcc,p60_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8bf196c8 860c7480
bne %xcc,p60_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 336ef476 71e18b69
bne %xcc,p60_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 3c33da2d b920321c
bne %xcc,p60_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 72cc149b ce41b260
bne %xcc,p60_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 9f323f51 a20fc359
bne %xcc,p60_f30_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffea1c8cffffff
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 = ffffffffa236546a
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 = 61f800009919ffe3
ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = a000000000000000
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 = 95591cfb5c71047d
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffffffe8b6e7a72
ldx [%i0+0x038],%g3 ! Observed data at 0000000088000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = c46cff8f1f53926a
ldx [%i0+0x048],%g3 ! Observed data at 0000000088000048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ddff61df197bdaee
ldx [%i0+0x050],%g3 ! Observed data at 0000000088000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ceff0164ff1a6943
ldx [%i0+0x088],%g3 ! Observed data at 0000000088000088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 826ce8bdffb1aaa6
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000880000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 257576e4ffdab497
ldx [%i0+0x190],%g3 ! Observed data at 0000000088000190
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x190,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 7af8c874fc991277
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 30c74152ff928817
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000888000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4e9caab66f947b68
ldx [%i1+0x160],%g3 ! Observed data at 0000000088800160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bab98f3dfffffda0
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000888001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1d8,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1489c859762b1b7f
ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = adffffff6fb8644b
ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8cfffffffffffffe
ldx [%i2+0x028],%g3 ! Observed data at 0000000089000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = ceee0048e88958d8
ldx [%i2+0x040],%g3 ! Observed data at 0000000089000040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 716fa71100004d00
ldx [%i2+0x080],%g3 ! Observed data at 0000000089000080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 43f4d18d563314db
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000890000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d8,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 796ab9aa15f32ead
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 = afb72cea17597e31
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 = 7f1b2b76004d0000
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 = ef79223471343138
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 = 1489c859710e8ad0
ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e9db858b862bff1e
ldx [%i3+0x030],%g3 ! Observed data at 0000000089800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = ab9779d28cdcd2ff
ldx [%i3+0x040],%g3 ! Observed data at 0000000089800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 23179d45ff13b01c
ldx [%i3+0x080],%g3 ! Observed data at 0000000089800080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 77668c4a265347ff
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000898000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 710e8ad04f17ba1d
ldx [%i3+0x160],%g3 ! Observed data at 0000000089800160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = c77dcb7980000017
ldx [%i3+0x188],%g3 ! Observed data at 0000000089800188
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x188,%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
p60_f8_fail:
set p60_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f10_fail:
set p60_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f12_fail:
set p60_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f14_fail:
set p60_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f16_fail:
set p60_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f18_fail:
set p60_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f20_fail:
set p60_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f22_fail:
set p60_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f24_fail:
set p60_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f26_fail:
set p60_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f28_fail:
set p60_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f30_fail:
set p60_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800000]
stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800000]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800018]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800020]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000018]
done
p60_trap1o:
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000088800000]
stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089800000]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800018]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800020]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000018]
done
p60_trap2e:
stwa %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000008]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000028]
stha %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
stba %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020]
stba %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000028]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000000]
done
p60_trap2o:
stwa %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000008]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000028]
stha %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
stba %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000020]
stba %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000028]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089000000]
done
p60_trap3e:
subc %l1,%l2,%l0
and %l5,%l7,%l2
andn %l1,0x24c,%l2
or %l1,-0xee9,%l4
sub %l1,-0x157,%l6
xor %l6,%l5,%l7
done
p60_trap3o:
subc %l1,%l2,%l0
and %l5,%l7,%l2
andn %l1,0x24c,%l2
or %l1,-0xee9,%l4
sub %l1,-0x157,%l6
xor %l6,%l5,%l7
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 = dd3674ddd4fffa8d
ldx [%g1+0x008],%l1 ! %l1 = 3f44760dc92fbfe7
ldx [%g1+0x010],%l2 ! %l2 = 241e04fcf047d3ae
ldx [%g1+0x018],%l3 ! %l3 = a4decf3beb52914a
ldx [%g1+0x020],%l4 ! %l4 = 31f33dcdf85755ba
ldx [%g1+0x028],%l5 ! %l5 = 55015eafdf7f770c
ldx [%g1+0x030],%l6 ! %l6 = 440ac553e0acbd77
ldx [%g1+0x038],%l7 ! %l7 = c992deeff65c28b3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 22c26b7f e88630c1 e3361811 51c13f5c
! %f4 = cf3ce954 28845569 11355e02 7af629ee
! %f8 = 6ee48d39 a7845926 99fcad53 3852f11e
! %f12 = a5a05781 87e6d107 6db8c5a4 e55fa893
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ece92be9 6c29e780 bea307e1 566ea15c
! %f20 = 9056268a 26649f3a bad69cc1 1f5eb3a2
! %f24 = 1e0de6d1 3f0de47b e40a1125 da91dd35
! %f28 = 63078879 c44367ce fcca48ca 0b1caa01
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 72e32396 2e3ed58e a7eff5de 5bd845ec
! %f36 = db11a10f 932cd6d5 89816050 830bc5ab
! %f40 = c9141740 c9e1f225 0f6cc4a0 ecb81b0d
! %f44 = 665c9737 250099b7 134a863c 67390e94
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1b4a731f0000006d,%g7,%g1 ! GSR scale = 13, align = 5
wr %g1,%g0,%gsr ! GSR = 1b4a731f0000006d
wr %g0,%y ! Clear Y 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[000000008a800168] = 2c932e5b692a9d7e, %l2 = cb7c3be83519fbda, %l5 = 17353049ed48c40a
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2c932e5b692a9d7e
! Mem[000000008a000000] = e5031b47, %l7 = 4a77d2087d4523b3
swapa [%i0+%g0]0x88,%l7 ! %l7 = 00000000e5031b47
! %f14 = 6db8c5a4 e55fa893, Mem[000000008a000010] = 88c2a723 b22b6a38
stda %f14,[%i0+%o2]0x89 ! Mem[000000008a000010] = 6db8c5a4 e55fa893
! Mem[0000000090000198] = 11310a36 b2be6763, %g2 = bb4428da, %g3 = 0bad0b00
ldda [%i4+0x198]%asi,%g2 ! %g2 = 0000000011310a36 00000000b2be6763
! %l6 = ec8d0325ce929793, Mem[0000000091800030] = 268769d2
stb %l6,[%o0+0x030] ! Mem[0000000091800030] = 938769d2
! %l5 = 2c932e5b692a9d7e, Mem[000000009180014c] = fb3f156f
stw %l5,[%o0+0x14c] ! Mem[000000009180014c] = 692a9d7e
! %l1 = 16b3c5ecc0ad791f, Mem[000000008a800128] = af9234f2
stw %l1,[%i1+0x128] ! Mem[000000008a800128] = c0ad791f
! Mem[0000000090800068] = 883c1f8f 353a0431, %g2 = 11310a36, %g3 = b2be6763
ldd [%i5+0x068],%g2 ! %g2 = 00000000883c1f8f 00000000353a0431
! %l1 = 16b3c5ecc0ad791f, Mem[00000000908000c0] = 93984c09a94c3d0a
stx %l1,[%i5+0x0c0] ! Mem[00000000908000c0] = 16b3c5ecc0ad791f
! Mem[000000008a800058] = 99c67c7418e4a350, %l7 = 00000000e5031b47, %l7 = 00000000e5031b47
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 99c67c7418e4a350
p61_label_2:
! %l0 = 80d621565b88eb58, Mem[0000000091000000] = 5398fcc6
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = eb58fcc6
! %l6 = ec8d0325ce929793, Mem[0000000090800024] = 80100360
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = ce929793
! %l7 = 99c67c7418e4a350, %l2 = cb7c3be83519fbda, %ccr = 44
movl %xcc,%l7,%l2 ! Register Not Moved
! Mem[00000000910000f4] = f12d2bd4, %g2 = 00000000883c1f8f
ldsh [%i6+0x0f6],%g2 ! %g2 = fffffffffffff12d
! %l2 = cb7c3be83519fbda, immed = fffffe4c, %ccr = 44
movrgz %l2,-0x1b4,%l0 ! Not Moved, %l0 = 80d621565b88eb58
! %l5 = 2c932e5b692a9d7e, Mem[00000000910000b5] = 6102f044
stb %l5,[%i6+0x0b5] ! Mem[00000000910000b4] = 7e02f044
! %l3 = cc8827f1f1737383, Mem[0000000090000180] = a32af1254d694d63
stx %l3,[%i4+0x180] ! Mem[0000000090000180] = cc8827f1f1737383
! Mem[0000000091800128] = 089d02df, %g2 = fffffffffffff12d
lduw [%o0+0x128],%g2 ! %g2 = 00000000089d02df
! Mem[000000008b800008] = cdf63f79 84512236, %l6 = ce929793, %l7 = 18e4a350
ldda [%i3+%o1]0x89,%l6 ! %l6 = 0000000084512236 00000000cdf63f79
! Set Register : %l1 = 16b3c5ecc0ad791f
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
p61_label_3:
! Mem[00000000910001e0] = 3b75f6c9, %g2 = 00000000089d02df
lduw [%i6+0x1e0],%g2 ! %g2 = 000000003b75f6c9
! Mem[000000008a000018] = 45a7a0beec41f056, %l0 = 80d621565b88eb58, %l7 = 00000000cdf63f79
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 45a7a0beec41f056
! Mem[000000008b800018] = a7cbcf86, %l3 = cc8827f1f1737383
ldsba [%i3+%o3]0x89,%l3 ! %l3 = ffffffffffffff86
! %l6 = 84512236, %l7 = ec41f056, Mem[00000000910000a8] = 4548123c 1253fffd
std %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = 84512236 ec41f056
! Mem[000000008a800010] = 89159e0f, %l1 = ffffffffffffffff
ldswa [%i1+%o2]0x89,%l1 ! %l1 = ffffffff89159e0f
! %l7 = 45a7a0beec41f056, %l5 = 2c932e5b692a9d7e, %ccr = 44
movrgz %l7,%l5,%l4 ! Moved, %l4 = 2c932e5b692a9d7e
! %l3 = ffffffffffffff86, Mem[0000000090000138] = cb533f7f3f8d7d73
stx %l3,[%i4+0x138] ! Mem[0000000090000138] = ffffffffffffff86
! Mem[000000008b000010] = dd672f30, %l4 = 2c932e5b692a9d7e
ldsha [%i2+%o2]0x89,%l4 ! %l4 = 0000000000002f30
! Mem[000000008b000020] = 2452decfab9c04e9, %l3 = ffffffffffffff86
ldxa [%i2+%o4]0x80,%l3 ! %l3 = 2452decfab9c04e9
! immd = 0000000000000125, %l7 = 45a7a0beec41f056, %ccr = 44
movneg %icc,0x125,%l7 ! Register Not Moved
p61_label_4:
! %f19 = 566ea15c, Mem[000000008a800018] = 99ebca83
sta %f19,[%i1+%o3]0x88 ! Mem[000000008a800018] = 566ea15c
! immd = 000000000000003e, %l1 = ffffffff89159e0f, %ccr = 44
movgu %xcc,0x03e,%l1 ! Register Not Moved
! immd = 0000000000000194, %l4 = 0000000000002f30, %ccr = 44
movl %icc,0x194,%l4 ! Register Not Moved
! Mem[000000008b00017c] = a83cd253, %l0 = 80d621565b88eb58
lduh [%i2+0x17c],%l0 ! %l0 = 000000000000a83c
! %f22 = bad69cc1 1f5eb3a2, Mem[000000008a000020] = 6f602b98 59a45871
stda %f22,[%i0+%o4]0x81 ! Mem[000000008a000020] = bad69cc1 1f5eb3a2
! Mem[000000008b800010] = 2451964e, %l0 = 000000000000a83c
lduwa [%i3+%o2]0x81,%l0 ! %l0 = 000000002451964e
! %l4 = 0000000000002f30, Mem[000000009180003c] = fd74b765
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = 00002f30
! %l4 = 0000000000002f30, Mem[000000008b000020] = 2452decf
stha %l4,[%i2+%o4]0x81 ! Mem[000000008b000020] = 2f30decf
! Mem[000000009000005c] = 6313d865, %g2 = 000000003b75f6c9
lduh [%i4+0x05c],%g2 ! %g2 = 0000000000006313
! %l0 = 000000002451964e, %l2 = cb7c3be83519fbda, %l1 = ffffffff89159e0f
taddcctv %l0,%l2,%l1 ! %l0 = 0000000024519671, Trapped
p61_label_5:
! Mem[000000008a800020] = 6c4ae7c8, %l6 = 0000000084512236
lduwa [%i1+%o4]0x88,%l6 ! %l6 = 000000006c4ae7c8
! %l1 = ffffffff89159e0f, immed = 00000a25, %y = 00000000
umul %l1,0xa25,%l0 ! %l0 = 0000056ea84c6e2b, %y = 0000056e
! %l2 = cb7c3be83519fbda, Mem[0000000091800094] = 39663de8
stb %l2,[%o0+0x094] ! Mem[0000000091800094] = da663de8
! %l3 = 2452decfab9c04e9, Mem[000000008a000172] = fd81e613
stb %l3,[%i0+0x172] ! Mem[000000008a000170] = fd81e913
! Mem[0000000091000180] = 4a731f76, %g18 = 10632684732f1039
ldsw [%i6+0x180],%g2 ! %g2 = 10632684732f1039
! Mem[000000008b8001b0] = bdb4cd58, %l0 = 0000056ea84c6e2b
ldstub [%i3+0x1b0],%l0 ! %l0 = 000000bd000000ff
! Mem[000000008b800020] = fe122ad4, %l5 = 2c932e5b692a9d7e
ldsba [%i3+%o4]0x88,%l5 ! %l5 = ffffffffffffffd4
! %l2 = cb7c3be83519fbda, Mem[00000000908000a0] = 9d26e2caacc620fa
stx %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = cb7c3be83519fbda
! %l3 = 2452decfab9c04e9, %l0 = 00000000000000bd, %ccr = 44
mova %icc,%l3,%l0 ! Moved, %l0 = 2452decfab9c04e9
! Mem[000000008b0000f8] = 9fa2d761ef21c369, %l5 = ffffffffffffffd4, %l5 = ffffffffffffffd4
add %i2,0xf8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9fa2d761ef21c369
p61_label_6:
! %l3 = 2452decfab9c04e9, Mem[0000000090800086] = 375cd3d6
stb %l3,[%i5+0x086] ! Mem[0000000090800084] = e95cd3d6
! Mem[000000008a800028] = 7c9bbd5c, %l6 = 000000006c4ae7c8
swapa [%i1+%o5]0x80,%l6 ! %l6 = 000000007c9bbd5c
! Mem[000000008b800104] = b533dff2, %l3 = 2452decfab9c04e9
ldstub [%i3+0x104],%l3 ! %l3 = 000000b5000000ff
! %l2 = cb7c3be83519fbda, immed = 0000013f, %ccr = 44
movrgz %l2,0x13f,%l6 ! Not Moved, %l6 = 000000007c9bbd5c
! Mem[000000008a000070] = be2d16de520e6cdb, %l0 = 2452decfab9c04e9, %l3 = 00000000000000b5
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = be2d16de520e6cdb
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l6 = 000000007c9bbd5c, Mem[000000008b000018] = f5c8237e
stba %l6,[%i2+%o3]0x81 ! Mem[000000008b000018] = 5cc8237e
! %l2 = cb7c3be83519fbda, Mem[0000000091800188] = a80acd366efc0b6e
stx %l2,[%o0+0x188] ! Mem[0000000091800188] = cb7c3be83519fbda
! %l1 = ffffffff89159e0f, Mem[000000009100001e] = f6c9103b
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = 9e0f103b
! %l0 = ab9c04e9, %l1 = 89159e0f, Mem[000000008b000008] = c194382f a19de716
stda %l0,[%i2+%o1]0x88 ! Mem[000000008b000008] = ab9c04e9 89159e0f
p61_label_7:
! %l1 = ffffffff89159e0f, Mem[00000000910000a8] = 84512236ec41f056
stx %l1,[%i6+0x0a8] ! Mem[00000000910000a8] = ffffffff89159e0f
! %l7 = 45a7a0beec41f056, immed = fffff40f, %y = 0000056e
mulscc %l7,-0xbf1,%l6 ! %l6 = 000000007620f82b, %ccr = 00, %y = 000002b7
! Mem[000000008b0001cc] = 9ae30cc6, %l5 = 9fa2d761ef21c369
ldsh [%i2+0x1cc],%l5 ! %l5 = ffffffffffff9ae3
! Mem[00000000910001b0] = beee9640, %g2 = 000000004a731f76
ldsh [%i6+0x1b2],%g2 ! %g2 = ffffffffffffbeee
! %l2 = 3519fbda, %l3 = 520e6cdb, Mem[000000008b8001f8] = 948816b3 cd3785a3
std %l2,[%i3+0x1f8] ! Mem[000000008b8001f8] = 3519fbda 520e6cdb
! %l4 = 0000000000002f30, %l2 = cb7c3be83519fbda, %ccr = 00
movneg %xcc,%l4,%l2 ! Register Not Moved
! %l1 = ffffffff89159e0f, immed = fffffed6, %ccr = 00
movrgez %l1,-0x12a,%l0 ! Not Moved, %l0 = 2452decfab9c04e9
! %l2 = 3519fbda, %l3 = 520e6cdb, Mem[000000008a000020] = bad69cc1 1f5eb3a2
stda %l2,[%i0+%o4]0x80 ! Mem[000000008a000020] = 3519fbda 520e6cdb
! Mem[000000009180008c] = bafc9afe, %g2 = ffffffffffffbeee
lduh [%o0+0x08c],%g2 ! %g2 = 000000000000bafc
! %l2 = 3519fbda, %l3 = 520e6cdb, Mem[00000000918001e0] = a1517e7a f6dfff3d
std %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = 3519fbda 520e6cdb
p61_label_8:
! %l1 = ffffffff89159e0f, Mem[0000000090800192] = b11b249c
sth %l1,[%i5+0x192] ! Mem[0000000090800190] = 9e0f249c
! Mem[00000000908001cc] = 557ad745, %g18 = 10632684732f1039
ldswa [%i5+0x1cc]%asi,%g2 ! %g2 = 10632684732f1039
! %f6 = 11355e02, Mem[000000009180013c] = 7a9300bd
st %f6 ,[%o0+0x13c] ! Mem[000000009180013c] = 11355e02
! Mem[0000000091800120] = 09a0104a, %g2 = 00000000557ad745
ldub [%o0+0x121],%g2 ! %g2 = 0000000000000009
! Mem[000000008b000010] = dd672f30, %f15 = e55fa893
lda [%i2+%o2]0x88,%f15 ! %f15 = dd672f30
! Mem[0000000091000088] = 16cbfc91, %g2 = 0000000000000009
ldsb [%i6+0x08b],%g2 ! %g2 = 0000000000000016
! %l2 = 3519fbda, %l3 = 520e6cdb, Mem[00000000908000a0] = cb7c3be8 3519fbda
std %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 3519fbda 520e6cdb
! Mem[000000008b000091] = e5a565a6, %l5 = ffffffffffff9ae3
ldstub [%i2+0x091],%l5 ! %l5 = 000000a5000000ff
! Mem[0000000091000108] = 0bb2cf2769930341, %g2 = 0000000000000016
ldxa [%i6+0x108]%asi,%g2 ! %g2 = 0bb2cf2769930341
! Mem[00000000910000f8] = 2bd48627, %g2 = 0bb2cf2769930341
lduh [%i6+0x0f8],%g2 ! %g2 = 0000000000002bd4
p61_label_9:
! Mem[000000008a000018] = bea0a745, %l3 = be2d16de520e6cdb
ldstuba [%i0+%o3]0x89,%l3 ! %l3 = 00000045000000ff
! Mem[000000008a800010] = 0f9e1589, %l0 = 2452decfab9c04e9
swapa [%i1+%o2]0x80,%l0 ! %l0 = 000000000f9e1589
! %l0 = 000000000f9e1589, Mem[00000000910000b4] = 667e02f0
sth %l0,[%i6+0x0b4] ! Mem[00000000910000b4] = 158902f0
! Mem[000000008a800008] = 6e1577c9, %l1 = ffffffff89159e0f
ldsba [%i1+%o1]0x81,%l1 ! %l1 = 000000000000006e
! %f20 = 9056268a, Mem[000000008b000018] = 7e23c85c
sta %f20,[%i2+%o3]0x89 ! Mem[000000008b000018] = 9056268a
! %l2 = cb7c3be83519fbda, %l1 = 000000000000006e, %ccr = 00
movvc %icc,%l2,%l1 ! Moved, %l1 = cb7c3be83519fbda
! Mem[000000008a800104] = 5c6643bd, %l0 = 000000000f9e1589
ldsb [%i1+0x105],%l0 ! %l0 = 0000000000000066
! Mem[000000008b800028] = e1d03c24, %l7 = 45a7a0beec41f056
ldstuba [%i3+%o5]0x89,%l7 ! %l7 = 00000024000000ff
! Mem[0000000091800090] = faf7017d, %g18 = 10632684732f1039
ldsw [%o0+0x090],%g2 ! %g2 = 10632684732f1039
! %l3 = 0000000000000045, Mem[0000000091800188] = cb7c3be8, %asi = 80
stha %l3,[%o0+0x188]%asi ! Mem[0000000091800188] = 00453be8
p61_label_10:
! %l2 = 3519fbda, %l3 = 00000045, Mem[000000008a800020] = c8e74a6c eca3eb14
stda %l2,[%i1+%o4]0x80 ! Mem[000000008a800020] = 3519fbda 00000045
! %f16 = ece92be9 6c29e780 bea307e1 566ea15c
! %f20 = 9056268a 26649f3a bad69cc1 1f5eb3a2
! %f24 = 1e0de6d1 3f0de47b e40a1125 da91dd35
! %f28 = 63078879 c44367ce fcca48ca 0b1caa01
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %l0 = 0000000000000066, %l7 = 0000000000000024, %ccr = 00
movrlz %l0,%l7,%l0 ! Not Moved, %l0 = 0000000000000066
! %l3 = 0000000000000045, Mem[000000008b800008] = 36225184
stha %l3,[%i3+%o1]0x80 ! Mem[000000008b800008] = 00455184
! %f0 = 22c26b7f e88630c1 e3361811 51c13f5c
! %f4 = cf3ce954 28845569 11355e02 7af629ee
! %f8 = 6ee48d39 a7845926 99fcad53 3852f11e
! %f12 = a5a05781 87e6d107 6db8c5a4 dd672f30
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! immd = 00000000000000be, %l4 = 0000000000002f30, %ccr = 00
movgu %xcc,0x0be,%l4 ! Moved, %l4 = 00000000000000be
! %l6 = 000000007620f82b, Mem[000000008a800020] = dafb1935
stha %l6,[%i1+%o4]0x89 ! Mem[000000008a800020] = dafbf82b
! %l1 = cb7c3be83519fbda, Mem[0000000091000020] = 103b16d7
stb %l1,[%i6+%o4] ! Mem[0000000091000020] = da3b16d7
! Mem[000000008a000000] = 7d4523b3, %l4 = 00000000000000be
ldswa [%i0+%g0]0x89,%l4 ! %l4 = 000000007d4523b3
! Mem[000000008a000028] = 86496889cd1fc89c, %l4 = 000000007d4523b3, %l6 = 000000007620f82b
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 86496889cd1fc89c
p61_label_11:
! %f22 = bad69cc1 1f5eb3a2, Mem[00000000908001c0] = bc65ad57 cb751f7a
std %f22,[%i5+0x1c0] ! Mem[00000000908001c0] = bad69cc1 1f5eb3a2
! %l4 = 000000007d4523b3, Mem[000000008a800028] = c8e74a6c
stba %l4,[%i1+%o5]0x89 ! Mem[000000008a800028] = c8e74ab3
! Mem[000000008a800028] = b34ae7c8c74c1dc4, %f22 = bad69cc1 1f5eb3a2
ldda [%i1+%o5]0x80,%f22 ! %f22 = b34ae7c8 c74c1dc4
! Mem[000000008b000018] = 9056268a, %l4 = 000000007d4523b3
ldsba [%i2+%o3]0x88,%l4 ! %l4 = ffffffffffffff8a
! %l0 = 0000000000000066, %l1 = cb7c3be83519fbda, %ccr = 00
movvs %icc,%l0,%l1 ! Register Not Moved
! Mem[000000008b0000c8] = cf3d15709f74a00f, %l3 = 0000000000000045
ldx [%i2+0x0c8],%l3 ! %l3 = cf3d15709f74a00f
! Mem[000000008a000010] = e55fa893, %l0 = 0000000000000066
swapa [%i0+%o2]0x88,%l0 ! %l0 = 00000000e55fa893
! Mem[000000009100016c] = 6c1c41b8, %g2 = fffffffffaf7017d
lduh [%i6+0x16e],%g2 ! %g2 = 0000000000006c1c
! Mem[000000008a000008] = e7648566, %f25 = 3f0de47b
lda [%i0+%o1]0x89,%f25 ! %f25 = e7648566
! Mem[000000009000003c] = 8dfc4882, %g2 = 0000000000006c1c
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffff8d
p61_label_12:
! Mem[00000000908001b8] = 4ff80a32, %g18 = 10632684732f1039
ldsw [%i5+0x1b8],%g2 ! %g2 = 10632684732f1039
! immd = 0000000000000339, %l0 = 00000000e55fa893, %ccr = 00
movneg %icc,0x339,%l0 ! Register Not Moved
membar #Sync ! Added by membar checker (306)
! Mem[0000000090000180] = ece92be9 6c29e780 bea307e1 566ea15c
! Mem[0000000090000190] = 9056268a 26649f3a bad69cc1 1f5eb3a2
! Mem[00000000900001a0] = 1e0de6d1 3f0de47b e40a1125 da91dd35
! Mem[00000000900001b0] = 63078879 c44367ce fcca48ca 0b1caa01
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000008a800008] = c977156e, %l0 = 00000000e55fa893
lduba [%i1+%o1]0x88,%l0 ! %l0 = 000000000000006e
! Mem[00000000910001d0] = 68264badb2eef8e3, %g2 = 000000004ff80a32
ldx [%i6+0x1d0],%g2 ! %g2 = 68264badb2eef8e3
! %l3 = cf3d15709f74a00f, Mem[000000009180016a] = a9369945
sth %l3,[%o0+0x16a] ! Mem[0000000091800168] = a00f9945
! Set Register : %l2 = cb7c3be83519fbda
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! %l6 = 86496889cd1fc89c, %l1 = cb7c3be83519fbda, %ccr = 00
move %xcc,%l6,%l1 ! Register Not Moved
! Mem[000000008b80015c] = f4703b00, %l1 = cb7c3be83519fbda
swap [%i3+0x15c],%l1 ! %l1 = 00000000f4703b00
! immd = 00000000000002ad, %l5 = 00000000000000a5, %ccr = 00
movne %icc,0x2ad,%l5 ! Moved, %l5 = 00000000000002ad
p61_label_13:
! Mem[000000008a0001bb] = cca3615d, %l0 = 000000000000006e
ldstub [%i0+0x1bb],%l0 ! %l0 = 0000005d000000ff
! %l3 = cf3d15709f74a00f, Mem[000000009000007a] = 23a0801f
sth %l3,[%i4+0x07a] ! Mem[0000000090000078] = a00f801f
! %l6 = 86496889cd1fc89c, Mem[000000008a800010] = e9049cab
stba %l6,[%i1+%o2]0x89 ! Mem[000000008a800010] = e9049c9c
! Mem[000000008b800172] = 0d4104de, %l2 = ffffffffffffffff
ldstub [%i3+0x172],%l2 ! %l2 = 00000004000000ff
! Mem[000000008b800018] = a7cbcf86, %f28 = 63078879
lda [%i3+%o3]0x88,%f28 ! %f28 = a7cbcf86
! Mem[0000000090000160] = 7b592fa6 6910f10a, %g2 = b2eef8e3, %g3 = 353a0431
ldd [%i4+0x160],%g2 ! %g2 = 000000007b592fa6 000000006910f10a
! %f26 = e40a1125 da91dd35, Mem[000000008b000018] = 9056268a 2121bf31
stda %f26,[%i2+%o3]0x89 ! Mem[000000008b000018] = e40a1125 da91dd35
! %l6 = 86496889cd1fc89c, Mem[00000000908000d9] = 4dedb52e, %asi = 80
stba %l6,[%i5+0x0d9]%asi ! Mem[00000000908000d8] = 9cedb52e
! %l3 = cf3d15709f74a00f, Mem[00000000908001f0] = f3470c897131ee4a
stx %l3,[%i5+0x1f0] ! Mem[00000000908001f0] = cf3d15709f74a00f
! %l1 = 00000000f4703b00, %l6 = 86496889cd1fc89c, %l6 = 86496889cd1fc89c
xorcc %l1,%l6,%l6 ! %l6 = 86496889396ff39c, %ccr = 80
p61_label_14:
! %l2 = 0000000000000004, Mem[0000000090000110] = cf3ce954
stw %l2,[%i4+0x110] ! Mem[0000000090000110] = 00000004
! Mem[00000000918001f8] = 044f3e3a, %g2 = 000000007b592fa6
ldsh [%o0+0x1fa],%g2 ! %g2 = 000000000000044f
! %l4 = ffffff8a, %l5 = 000002ad, Mem[0000000090000118] = 11355e02 7af629ee
std %l4,[%i4+0x118] ! Mem[0000000090000118] = ffffff8a 000002ad
! %l3 = cf3d15709f74a00f, Mem[000000008a000018] = ffa7a0be
stha %l3,[%i0+%o3]0x80 ! Mem[000000008a000018] = a00fa0be
! Mem[000000008b00009c] = dd5f3683, %l0 = 000000000000005d, %asi = 80
swapa [%i2+0x09c]%asi,%l0 ! %l0 = 00000000dd5f3683
! Mem[0000000091800194] = 3b77e6a9, %g2 = 000000000000044f
ldsb [%o0+0x194],%g2 ! %g2 = 000000000000003b
! Mem[000000008b800150] = d1c59358fa7dbe37, %l1 = 00000000f4703b00, %l1 = 00000000f4703b00
add %i3,0x150,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d1c59358fa7dbe37
! Invert Register : %l5 = 00000000000002ad
xor %l5,-1,%l5 ! %l5 = fffffffffffffd52
! %f30 = fcca48ca 0b1caa01, Mem[00000000910001c8] = 4ceef152 664634c6
std %f30,[%i6+0x1c8] ! Mem[00000000910001c8] = fcca48ca 0b1caa01
! immd = 0000000000000351, %l0 = 00000000dd5f3683, %ccr = 80
movpos %xcc,0x351,%l0 ! Register Not Moved
p61_label_15:
! %f21 = 26649f3a, Mem[00000000918000b0] = 0a8ba135
sta %f21,[%o0+0x0b0]%asi ! Mem[00000000918000b0] = 26649f3a
! Mem[000000008a8001e0] = 9ef2e39910e3ec4c, %l2 = 0000000000000004, %l0 = 00000000dd5f3683
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9ef2e39910e3ec4c
! Mem[000000008b000018] = 35dd91da25110ae4, %l6 = 86496889396ff39c
ldxa [%i2+%o3]0x81,%l6 ! %l6 = 35dd91da25110ae4
! Mem[00000000918000c8] = 253e4304, %g2 = 000000000000003b
ldsh [%o0+0x0c8],%g2 ! %g2 = 000000000000253e
! Mem[000000009180004c] = 50bcd7d6, %g2 = 000000000000253e
lduwa [%o0+0x04c]%asi,%g2 ! %g2 = 0000000050bcd7d6
! Mem[00000000908000ec] = b4f3ac6a, %g2 = 0000000050bcd7d6
lduw [%i5+0x0ec],%g2 ! %g2 = 00000000b4f3ac6a
! Mem[000000008a800028] = c8e74ab3, %l2 = 0000000000000004
lduba [%i1+%o5]0x89,%l2 ! %l2 = 00000000000000b3
! Mem[000000008a800008] = 67481d1ac977156e, %l2 = 00000000000000b3
ldxa [%i1+%o1]0x88,%l2 ! %l2 = 67481d1ac977156e
! Mem[000000008a800070] = c2a5fa00c5602818, %l5 = fffffffffffffd52, %l5 = fffffffffffffd52
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c2a5fa00c5602818
! %l2 = 67481d1ac977156e, immed = 000001f0, %ccr = 80
movre %l2,0x1f0,%l7 ! Not Moved, %l7 = 0000000000000024
p61_label_16:
! Mem[000000008b800028] = 01ca63b0 e1d03cff, %l0 = 10e3ec4c, %l1 = fa7dbe37
ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000e1d03cff 0000000001ca63b0
! Mem[000000008b8001a8] = 2572df08, %l6 = 35dd91da25110ae4
swap [%i3+0x1a8],%l6 ! %l6 = 000000002572df08
! Mem[000000008b800020] = fe122ad4, %f22 = b34ae7c8
lda [%i3+%o4]0x89,%f22 ! %f22 = fe122ad4
! Mem[000000008b000008] = 89159e0fab9c04e9, %f16 = ece92be9 6c29e780
ldda [%i2+%o1]0x88,%f16 ! %f16 = 89159e0f ab9c04e9
! Mem[000000008a000020] = 3519fbda, %l1 = 0000000001ca63b0
ldswa [%i0+%o4]0x81,%l1 ! %l1 = 000000003519fbda
! Mem[000000009180000c] = b01876a3, %g2 = 00000000b4f3ac6a
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffb018
! %l2 = 67481d1ac977156e, %l2 = 67481d1ac977156e, %ccr = 80
movleu %icc,%l2,%l2 ! Register Not Moved
! %l4 = ffffffffffffff8a, Mem[00000000908000b2] = d43ebf59
sth %l4,[%i5+0x0b2] ! Mem[00000000908000b0] = ff8abf59
! %f24 = 1e0de6d1 e7648566, Mem[0000000091800128] = 089d02df 781f77ff
stda %f24,[%o0+0x128]%asi ! Mem[0000000091800128] = 1e0de6d1 e7648566
! Mem[000000009080006c] = 353a0431, %g2 = ffffffffffffb018
lduh [%i5+0x06c],%g2 ! %g2 = 000000000000353a
p61_label_17:
! Mem[0000000091000080] = 037fae37 4fba0a1d, %g2 = 0000353a, %g3 = 6910f10a
ldd [%i6+0x080],%g2 ! %g2 = 00000000037fae37 000000004fba0a1d
! Mem[000000008a80002a] = b34ae7c8, %l6 = 000000002572df08
ldstub [%i1+0x02a],%l6 ! %l6 = 000000e7000000ff
! Mem[0000000090000020] = 318c4f8f eb88c987, %g2 = 037fae37, %g3 = 4fba0a1d
ldd [%i4+%o4],%g2 ! %g2 = 00000000318c4f8f 00000000eb88c987
! Randomly selected nop
nop
! %l4 = ffffffffffffff8a, %l3 = cf3d15709f74a00f, %l7 = 0000000000000024
andncc %l4,%l3,%l7 ! %l7 = 30c2ea8f608b5f80, %ccr = 00
! %l5 = c2a5fa00c5602818, immed = fffff4f5, %y = 000002b7
mulscc %l5,-0xb0b,%l6 ! %l6 = 0000000162b00901, %ccr = 01, %y = 0000015b
! Mem[000000008b8001cb] = d101dd9d, %l7 = 30c2ea8f608b5f80
ldstub [%i3+0x1cb],%l7 ! %l7 = 0000009d000000ff
! %l1 = 000000003519fbda, Mem[00000000910000c0] = 1b3f9adf953c82cf
stx %l1,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000003519fbda
! %l0 = e1d03cff, %l1 = 3519fbda, Mem[000000008a000020] = 3519fbda 520e6cdb
stda %l0,[%i0+%o4]0x81 ! Mem[000000008a000020] = e1d03cff 3519fbda
! Mem[000000008a800028] = b34affc8, %l2 = 67481d1ac977156e
ldswa [%i1+%o5]0x81,%l2 ! %l2 = ffffffffb34affc8
p61_label_18:
! Mem[0000000091800018] = e06c8ddd, %g2 = 00000000318c4f8f
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffe0
! Mem[000000008b000010] = 302f67dd ca9dd1e8, %l2 = b34affc8, %l3 = 9f74a00f
ldda [%i2+%o2]0x81,%l2 ! %l2 = 00000000302f67dd 00000000ca9dd1e8
! Mem[000000009100004c] = 851a23a2, %g2 = ffffffffffffffe0
ldsba [%i6+0x04f]%asi,%g2 ! %g2 = ffffffffffffff85
! Mem[000000008b800154] = fa7dbe37, %l1 = 3519fbda, %l5 = c5602818
add %i3,0x154,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000fa7dbe37
! Mem[000000008a800028] = b34affc8, %l5 = fa7dbe37, %l6 = 62b00901
add %i1,0x28,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b34affc8
! Mem[000000008b800198] = 84f79da5, %l0 = 00000000e1d03cff
swap [%i3+0x198],%l0 ! %l0 = 0000000084f79da5
! %l4 = ffffffffffffff8a, Mem[000000008a000010] = 00000066
stha %l4,[%i0+%o2]0x89 ! Mem[000000008a000010] = 0000ff8a
! Mem[00000000908000bc] = ee16b3c5, %g2 = ffffffffffffff85
ldub [%i5+0x0bf],%g2 ! %g2 = 00000000000000ee
! Mem[000000008b800028] = e1d03cff, %l6 = 00000000b34affc8
lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000003cff
! Mem[0000000091800030] = 938769d2, %g2 = 00000000000000ee
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffff9387
p61_label_19:
! immd = 000000000000033c, %l4 = ffffffffffffff8a, %ccr = 01
movvs %xcc,0x33c,%l4 ! Register Not Moved
! %l2 = 00000000302f67dd, immed = 00000098, %ccr = 01
movrlez %l2,0x098,%l6 ! Not Moved, %l6 = 0000000000003cff
! immd = 00000000000001f7, %l7 = 000000000000009d, %ccr = 01
movge %icc,0x1f7,%l7 ! Moved, %l7 = 00000000000001f7
! %l0 = 0000000084f79da5, %l7 = 00000000000001f7, %ccr = 01
movgu %icc,%l0,%l7 ! Register Not Moved
! Mem[000000008b000018] = da91dd35, %l4 = ffffffffffffff8a
lduba [%i2+%o3]0x89,%l4 ! %l4 = 0000000000000035
! %l5 = 00000000fa7dbe37, %l3 = 00000000ca9dd1e8, %ccr = 01
movle %xcc,%l5,%l3 ! Register Not Moved
! Set Register : %l6 = 0000000000003cff
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! Mem[0000000090000114] = 845569ff, %g2 = ffffffffffff9387
ldsb [%i4+0x115],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000090800194] = 249cb1ed, %g2 = ffffffffffffff84
ldsh [%i5+0x194],%g2 ! %g2 = 000000000000249c
! %l0 = 0000000084f79da5, imm = 000000000000076b, %l0 = 0000000084f79da5
subccc %l0,0x76b,%l0 ! %l0 = 0000000084f79639, %ccr = 08
p61_label_20:
! Mem[000000008b000000] = c9aebb33, %l4 = 0000000000000035
lduba [%i2+%g0]0x81,%l4 ! %l4 = 00000000000000c9
! Mem[000000008a0000f9] = 17115cf9, %l0 = 0000000084f79639
ldstub [%i0+0x0f9],%l0 ! %l0 = 00000011000000ff
! Mem[000000008b800030] = e786615013eea227, %l5 = 00000000fa7dbe37, %l4 = 00000000000000c9
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = e786615013eea227
! %l5 = 00000000fa7dbe37, %l0 = 0000000000000011, %ccr = 08
movle %xcc,%l5,%l0 ! Register Not Moved
! done : should take illegal inst trap, %l0 = 0000000000000011
done ! Illegal inst trap : %l0 = 0000000000000021
! Mem[000000009000014c] = 6ad6ef18, %g2 = 000000000000249c
ldsb [%i4+0x14f],%g2 ! %g2 = 000000000000006a
! Mem[00000000910000a4] = 86349e0f, %g2 = 000000000000006a
lduh [%i6+0x0a4],%g2 ! %g2 = 0000000000008634
! Mem[0000000091000170] = 68c464e8, %g2 = 0000000000008634
lduh [%i6+0x172],%g2 ! %g2 = 00000000000068c4
! Mem[00000000918000c8] = 3e43045d, %g2 = 00000000000068c4
ldub [%o0+0x0c9],%g2 ! %g2 = 000000000000003e
! %l0 = 0000000000000021, %l7 = 00000000000001f7, %ccr = 08
movne %icc,%l0,%l7 ! Moved, %l7 = 0000000000000021
p61_label_21:
! %l5 = 00000000fa7dbe37, Mem[0000000090800000] = afcee255
stb %l5,[%i5+%g0] ! Mem[0000000090800000] = 37cee255
! Mem[0000000090000054] = 810b8e2c, %g2 = 000000000000003e
lduw [%i4+0x054],%g2 ! %g2 = 00000000810b8e2c
! Mem[000000008a800008] = 67481d1ac977156e, %f12 = a5a05781 87e6d107
ldda [%i1+%o1]0x89,%f12 ! %f12 = 67481d1a c977156e
! Mem[000000008b000010] = 302f67dd ca9dd1e8, %l4 = 13eea227, %l5 = fa7dbe37
ldda [%i2+%o2]0x81,%l4 ! %l4 = 00000000302f67dd 00000000ca9dd1e8
! Mem[000000008a000020] = e1d03cff3519fbda, %l6 = ffffffffffffffff
ldxa [%i0+%o4]0x80,%l6 ! %l6 = e1d03cff3519fbda
! Mem[000000009080002c] = d332d457, %g2 = 00000000810b8e2c
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffd3
! %l2 = 00000000302f67dd, Mem[000000008b800000] = 09216e75
stha %l2,[%i3+%g0]0x89 ! Mem[000000008b800000] = 092167dd
! %l1 = 000000003519fbda, immed = ffffff15, %ccr = 08
movrne %l1,-0x0eb,%l5 ! Moved, %l5 = ffffffffffffff15
! Mem[0000000090000114] = 69ffffff, %g2 = ffffffffffffffd3
ldub [%i4+0x117],%g2 ! %g2 = 0000000000000069
! %l5 = ffffffffffffff15, Mem[00000000900001e0] = d5a91b15
sth %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = ff151b15
p61_label_22:
! Mem[00000000908001fc] = b1717f8a, %g18 = 10632684732f1039
ldsw [%i5+0x1fc],%g2 ! %g2 = 10632684732f1039
! Mem[00000000908001f8] = 7db4b171, %g2 = ffffffffb1717f8a
ldub [%i5+0x1fa],%g2 ! %g2 = 000000000000007d
! %l1 = 000000003519fbda, %l7 = 0000000000000021, %l3 = 00000000ca9dd1e8
add %l1,%l7,%l3 ! %l3 = 000000003519fbfb
! %l2 = 00000000302f67dd, %l3 = 000000003519fbfb, %ccr = 08
movl %xcc,%l2,%l3 ! Register Not Moved
! %l7 = 0000000000000021, %l7 = 0000000000000021, %l0 = 0000000000000021
taddcc %l7,%l7,%l0 ! %l0 = 0000000000000042, %ccr = 02
! Mem[0000000090800044] = 8673fe99, %g2 = 000000000000007d
lduw [%i5+0x044],%g2 ! %g2 = 000000008673fe99
! Mem[0000000091000168] = 31336c30, %g2 = 000000008673fe99
ldsh [%i6+0x168],%g2 ! %g2 = 0000000000003133
! %l3 = 000000003519fbfb, imm = 0000000000000164, %l0 = 0000000000000042
addccc %l3,0x164,%l0 ! %l0 = 000000003519fd5f, %ccr = 00
! immd = 0000000000000026, %l6 = e1d03cff3519fbda, %ccr = 00
movgu %xcc,0x026,%l6 ! Moved, %l6 = 0000000000000026
! Mem[000000009100006c] = 0ceda6e1, %g2 = 0000000000003133
ldub [%i6+0x06e],%g2 ! %g2 = 000000000000000c
p61_label_23:
! %l7 = 0000000000000021, immed = fffffec6, %ccr = 00
movrlz %l7,-0x13a,%l2 ! Not Moved, %l2 = 00000000302f67dd
! Mem[0000000091800094] = da663de8, %g2 = 000000000000000c
lduw [%o0+0x094],%g2 ! %g2 = 00000000da663de8
! %f0 = 22c26b7f e88630c1 e3361811 51c13f5c
! %f4 = cf3ce954 28845569 11355e02 7af629ee
! %f8 = 6ee48d39 a7845926 99fcad53 3852f11e
! %f12 = 67481d1a c977156e 6db8c5a4 dd672f30
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l0 = 000000003519fd5f, %l0 = 000000003519fd5f, %l4 = 00000000302f67dd
sra %l0,%l0,%l4 ! %l4 = 0000000000000000
! Mem[000000008a000018] = bea00fa0, %f30 = fcca48ca
lda [%i0+%o3]0x88,%f30 ! %f30 = bea00fa0
! Mem[000000009080005c] = e6055c3b, %g18 = 10632684732f1039
ldswa [%i5+0x05c]%asi,%g2 ! %g2 = 10632684732f1039
! Mem[000000008b800020] = fe122ad4, %l1 = 000000003519fbda
ldstuba [%i3+%o4]0x88,%l1 ! %l1 = 000000d4000000ff
! Mem[000000008b8001b8] = 671a16fbc5f4855d, %l6 = 0000000000000026, %l7 = 0000000000000021
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 671a16fbc5f4855d
! %l4 = 0000000000000000, Mem[000000009100005e] = 4b945da1
sth %l4,[%i6+0x05e] ! Mem[000000009100005c] = 00005da1
! Invert Register : %l5 = ffffffffffffff15
xor %l5,-1,%l5 ! %l5 = 00000000000000ea
p61_label_24:
! Mem[000000008a800018] = 566ea15c, %l6 = 0000000000000026
ldsha [%i1+%o3]0x89,%l6 ! %l6 = ffffffffffffa15c
! Mem[000000008a8001fc] = 7384ac00, %l2 = 00000000302f67dd
swap [%i1+0x1fc],%l2 ! %l2 = 000000007384ac00
! %l3 = 000000003519fbfb, Mem[00000000900001dc] = ce6dc6c1
stw %l3,[%i4+0x1dc] ! Mem[00000000900001dc] = 3519fbfb
! %l1 = 00000000000000d4, Mem[0000000090000088] = 3d86d273
sth %l1,[%i4+0x088] ! Mem[0000000090000088] = 00d4d273
! %l0 = 000000003519fd5f, %l0 = 000000003519fd5f, %ccr = 00
move %icc,%l0,%l0 ! Register Not Moved
! Mem[000000008a8001ad] = 59d0302b, %l7 = 671a16fbc5f4855d
ldstub [%i1+0x1ad],%l7 ! %l7 = 000000d0000000ff
! Mem[0000000090800100] = 495e228a e0e3cc43, %g2 = e6055c3b, %g3 = eb88c987
ldda [%i5+0x100]%asi,%g2 ! %g2 = 00000000495e228a 00000000e0e3cc43
! %f16 = 89159e0f ab9c04e9, Mem[000000008b800008] = 84514500 cdf63f79
stda %f16,[%i3+%o1]0x89 ! Mem[000000008b800008] = 89159e0f ab9c04e9
! %f24 = 1e0de6d1 e7648566, Mem[000000008a000010] = 8aff0000 a4c5b86d
stda %f24,[%i0+%o2]0x80 ! Mem[000000008a000010] = 1e0de6d1 e7648566
! %l0 = 000000003519fd5f, imm = fffffffffffff6e6, %l3 = 000000003519fbfb
orncc %l0,-0x91a,%l3 ! %l3 = 000000003519fd5f, %ccr = 00
p61_label_25:
! Mem[000000008b800010] = 2451964e, %l7 = 00000000000000d0
lduha [%i3+%o2]0x80,%l7 ! %l7 = 0000000000002451
! Mem[00000000900000a4] = a5017a73, %g2 = 00000000495e228a
lduwa [%i4+0x0a4]%asi,%g2 ! %g2 = 00000000a5017a73
! Mem[000000008b800058] = 4c36030a 49b67856, %l4 = 00000000, %l5 = 000000ea
ldd [%i3+0x058],%l4 ! %l4 = 000000004c36030a 0000000049b67856
! %f22 = fe122ad4 c74c1dc4, Mem[000000008b000000] = 33bbaec9 532dd42f
stda %f22,[%i2+%g0]0x88 ! Mem[000000008b000000] = fe122ad4 c74c1dc4
! Mem[000000009080004c] = 63d586db, %g2 = 00000000a5017a73
lduba [%i5+0x04d]%asi,%g2 ! %g2 = 0000000000000063
! immd = 0000000000000161, %l0 = 000000003519fd5f, %ccr = 00
movleu %icc,0x161,%l0 ! Register Not Moved
! %l5 = 0000000049b67856, %l0 = 000000003519fd5f, %l3 = 000000003519fd5f
addc %l5,%l0,%l3 ! %l3 = 000000007ed075b5
! Mem[00000000908000e0] = 91a352cb, %g18 = 10632684732f1039
ldsw [%i5+0x0e0],%g2 ! %g2 = 10632684732f1039
! Mem[0000000090000084] = 2a1da096, %g2 = ffffffff91a352cb
ldsb [%i4+0x084],%g2 ! %g2 = 000000000000002a
! %l5 = 0000000049b67856, Mem[0000000090000144] = 888fc491
stw %l5,[%i4+0x144] ! Mem[0000000090000144] = 49b67856
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
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 000000003519fd5f
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d4
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007384ac00
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007ed075b5
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004c36030a
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000049b67856
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffa15c
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000002451
bne,a,pn %xcc,p61_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x0000015b,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p61_failed
mov 0x111,%g1
! 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 22c26b7f e88630c1
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e3361811 51c13f5c
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be cf3ce954 28845569
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 11355e02 7af629ee
bne %xcc,p61_f6_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 67481d1a c977156e
bne %xcc,p61_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6db8c5a4 dd672f30
bne %xcc,p61_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 89159e0f ab9c04e9
bne %xcc,p61_f16_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be fe122ad4 c74c1dc4
bne %xcc,p61_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 1e0de6d1 e7648566
bne %xcc,p61_f24_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a7cbcf86 c44367ce
bne %xcc,p61_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be bea00fa0 0b1caa01
bne %xcc,p61_f30_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b323457db59edf89
ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1e0de6d1e7648566
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 = a00fa0beec41f056
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 = e1d03cff3519fbda
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 17ff5cf95569a647
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x170],%g2 ! Expected data = fd81e9132993ae65
ldx [%i0+0x170],%g3 ! Observed data at 000000008a000170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = cca361ff9d3c8f41
ldx [%i0+0x1b8],%g3 ! Observed data at 000000008a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1b8,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 9c9c04e942d03e64
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 = 5ca16e560b13e405
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 = 2bf8fbda00000045
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 = b34affc8c74c1dc4
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x128],%g2 ! Expected data = c0ad791ff5a431cd
ldx [%i1+0x128],%g3 ! Observed data at 000000008a800128
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x128,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 706eeb1859ff302b
ldx [%i1+0x1a8],%g3 ! Observed data at 000000008a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5478cb68302f67dd
ldx [%i1+0x1f8],%g3 ! Observed data at 000000008a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1f8,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = c41d4cc7d42a12fe
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 = e9049cab0f9e1589
ldx [%i2+0x008],%g3 ! Observed data at 000000008b000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 35dd91da25110ae4
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 = 2f30decfab9c04e9
ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x020,%g4
ldx [%g1+0x090],%g2 ! Expected data = e5ff65a6fe942c84
ldx [%i2+0x090],%g3 ! Observed data at 000000008b000090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = b7c0e06b0000005d
ldx [%i2+0x098],%g3 ! Observed data at 000000008b000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x098,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = dd67210931d2a7a4
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 = e9049cab0f9e1589
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff2a12fefde14d30
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 = ff3cd0e1b063ca01
ldx [%i3+0x028],%g3 ! Observed data at 000000008b800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x028,%g4
ldx [%g1+0x100],%g2 ! Expected data = 340588f6ff33dff2
ldx [%i3+0x100],%g3 ! Observed data at 000000008b800100
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = bfed52863519fbda
ldx [%i3+0x158],%g3 ! Observed data at 000000008b800158
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0d41ffdecd89b88a
ldx [%i3+0x170],%g3 ! Observed data at 000000008b800170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = e1d03cff44d46bc6
ldx [%i3+0x198],%g3 ! Observed data at 000000008b800198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 25110ae4747b05ec
ldx [%i3+0x1a8],%g3 ! Observed data at 000000008b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ffb4cd5890522420
ldx [%i3+0x1b0],%g3 ! Observed data at 000000008b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d101ddffc9239fe8
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3519fbda520e6cdb
ldx [%i3+0x1f8],%g3 ! Observed data at 000000008b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1f8,%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
p61_f12_fail:
set p61_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f14_fail:
set p61_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f16_fail:
set p61_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f22_fail:
set p61_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f24_fail:
set p61_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f28_fail:
set p61_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f30_fail:
set p61_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800000]
done
p61_trap1o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b800000]
done
p61_trap2e:
stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800020]
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
umulcc %l0,%l3,%l1
done
p61_trap2o:
stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800020]
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
umulcc %l0,%l3,%l1
done
p61_trap3e:
xor %l4,%l0,%l0
subc %l5,%l7,%l1
andn %l1,0xfa4,%l5
done
p61_trap3o:
xor %l4,%l0,%l0
subc %l5,%l7,%l1
andn %l1,0xfa4,%l5
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 = 80d621565b88eb58
ldx [%g1+0x008],%l1 ! %l1 = 16b3c5ecc0ad791f
ldx [%g1+0x010],%l2 ! %l2 = cb7c3be83519fbda
ldx [%g1+0x018],%l3 ! %l3 = cc8827f1f1737383
ldx [%g1+0x020],%l4 ! %l4 = a9d8b69aa9d5ede4
ldx [%g1+0x028],%l5 ! %l5 = 17353049ed48c40a
ldx [%g1+0x030],%l6 ! %l6 = ec8d0325ce929793
ldx [%g1+0x038],%l7 ! %l7 = 4a77d2087d4523b3
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1838825d 98170e7c 7966fa0f 96e0ed65
! %f4 = 0efa58d6 c2edfefb 42f22428 7a91d137
! %f8 = 8456239e 9d62a723 c0f28c91 0068d992
! %f12 = d29a18a9 3739baaa 6f33c854 def27613
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7ec490f1 0c41cb5b 7c65aeed f8fa112e
! %f20 = 4cb73d52 fff2428a b0b6e3f4 fcb7e861
! %f24 = 95de248f 5f83e07f 48101b3f 2ad76e0f
! %f28 = 87dc568b 66978cd8 1da77f52 22f74b30
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1644f35a 92119424 6cb4bf6d b03108cc
! %f36 = a04aa77b 67b46c3a 399ac7b8 bf6ffa42
! %f40 = a78152e0 d1100107 7dcec213 5d0f9307
! %f44 = 5f529490 3e3db4bd 620a5a6b 9add5646
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2700d5af00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 2700d5af00000037
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 62
p62_label_1:
! Mem[0000000091800090] = 017d3966, %g2 = 02ff0f01f3a02b19
ldsh [%o0+0x092],%g2 ! %g2 = 000000000000017d
! Mem[000000008d800140] = a2fbbafb b5be8437 0563a4c1 481b7af6
! Mem[000000008d800150] = 0bf3e525 63ab8f7f 3c6301f8 13021f77
! Mem[000000008d800160] = 0705d0b5 1336c510 35834678 2f6fef68
! Mem[000000008d800170] = f50fa655 a8be5897 044cf599 1f130669
mov 0x140,%g4
ldda [%i3+%g4]ASI_BLK_PL,%f0 ! Block Load from 000000008d800140
! %l0 = e4af6d9e, %l1 = 11f3369c, Mem[000000008d000000] = 8c525cc5 1f0f3246
stda %l0,[%i2+%g0]0x89 ! Mem[000000008d000000] = e4af6d9e 11f3369c
! %l7 = 8f2df2d62797368a, %l5 = f80157b4c5ca2f3f, %l4 = 7a1c135bc81c13c1
sll %l7,%l5,%l4 ! %l4 = 13cb9b4500000000
! Mem[0000000091800138] = ea95770a 7a9300bd, %g2 = 0000017d, %g3 = 0bad0b00
ldd [%o0+0x138],%g2 ! %g2 = 00000000ea95770a 000000007a9300bd
! %l6 = a079dcfc6c1b6cde, Mem[000000008c80001c] = 1022929c
stw %l6,[%i1+0x01c] ! Mem[000000008c80001c] = 6c1b6cde
! Mem[00000000918001c0] = 5fb4d842 6caab4ab, %g2 = ea95770a, %g3 = 7a9300bd
ldd [%o0+0x1c0],%g2 ! %g2 = 000000005fb4d842 000000006caab4ab
! Mem[0000000090000120] = bc5b9b3f, %g2 = 000000005fb4d842
ldsh [%i4+0x120],%g2 ! %g2 = ffffffffffffbc5b
! Mem[000000008d0000e0] = 5856709534551b95, %l4 = 13cb9b4500000000, %l5 = f80157b4c5ca2f3f
add %i2,0xe0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5856709534551b95
! %f30 = 1da77f52, Mem[000000008c000028] = 178accf6
sta %f30,[%i0+%o5]0x88 ! Mem[000000008c000028] = 1da77f52
p62_label_2:
! Mem[000000008d800110] = 989060e9, %l2 = 2eec8c65f462e8a5
swap [%i3+0x110],%l2 ! %l2 = 00000000989060e9
! Mem[0000000090800010] = 8d8cadf7b062848a, %g2 = ffffffffffffbc5b
ldx [%i5+%o2],%g2 ! %g2 = 8d8cadf7b062848a
! %l6 = a079dcfc6c1b6cde, Mem[000000008d000018] = 2e8a3e5134651a57
stxa %l6,[%i2+%o3]0x88 ! Mem[000000008d000018] = a079dcfc6c1b6cde
! %l2 = 00000000989060e9, Mem[000000009180017c] = 5a6737e7
stw %l2,[%o0+0x17c] ! Mem[000000009180017c] = 989060e9
! Mem[000000008d000010] = be1f9951, %l5 = 5856709534551b95
ldswa [%i2+%o2]0x88,%l5 ! %l5 = ffffffffbe1f9951
! Mem[00000000900000a0] = 37298c28a5017a73, %f48 = 33075e1a d2286e2d
ldd [%i4+0x0a0],%f48 ! %f48 = 37298c28 a5017a73
! Mem[000000008d800000] = 64cd07b25531f156, %f16 = 7ec490f1 0c41cb5b
ldda [%i3+%g0]0x88,%f16 ! %f16 = 64cd07b2 5531f156
! %l7 = 8f2df2d62797368a, %l2 = 00000000989060e9, %ccr = 44
movvs %xcc,%l7,%l2 ! Register Not Moved
! %l4 = 13cb9b4500000000, Mem[000000008d800010] = b42b830fe8f5b501
stxa %l4,[%i3+%o2]0x88 ! Mem[000000008d800010] = 13cb9b4500000000
! %l6 = 6c1b6cde, %l7 = 2797368a, Mem[00000000900001e0] = d5a91b15 ac384b62
std %l6,[%i4+0x1e0] ! Mem[00000000900001e0] = 6c1b6cde 2797368a
p62_label_3:
! %l6 = a079dcfc6c1b6cde, %l7 = 8f2df2d62797368a, %ccr = 44
mova %xcc,%l6,%l7 ! Moved, %l7 = a079dcfc6c1b6cde
! Mem[000000008d8000a0] = 1a21e132, %l6 = a079dcfc6c1b6cde
ldsb [%i3+0x0a1],%l6 ! %l6 = 0000000000000021
! immd = 00000000000001e0, %l7 = a079dcfc6c1b6cde, %ccr = 44
movneg %xcc,0x1e0,%l7 ! Register Not Moved
! Mem[000000008d00016c] = cb03304e, %l5 = be1f9951, %l2 = 989060e9
add %i2,0x16c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000cb03304e
! Mem[000000008c800108] = a50ed401, %l1 = 11f3369c, %l6 = 00000021
add %i1,0x108,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a50ed401
! %f16 = 64cd07b2 5531f156 7c65aeed f8fa112e
! %f20 = 4cb73d52 fff2428a b0b6e3f4 fcb7e861
! %f24 = 95de248f 5f83e07f 48101b3f 2ad76e0f
! %f28 = 87dc568b 66978cd8 1da77f52 22f74b30
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! %l6 = 00000000a50ed401, %l1 = df35e74011f3369c, %ccr = 44
movne %icc,%l6,%l1 ! Register Not Moved
! Mem[000000008c000104] = caabe92c, %l3 = da3fe39c, %l1 = 11f3369c
add %i0,0x104,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000caabe92c
! %l4 = 13cb9b4500000000, Mem[000000008d800018] = f4ee72e0ff32e943
stxa %l4,[%i3+%o3]0x80 ! Mem[000000008d800018] = 13cb9b4500000000
membar #Sync ! Added by membar checker (307)
! %f0 = 3784beb5 fbbafba2 f67a1b48 c1a46305
! %f4 = 7f8fab63 25e5f30b 771f0213 f801633c
! %f8 = 10c53613 b5d00507 68ef6f2f 78468335
! %f12 = 9758bea8 55a60ff5 6906131f 99f54c04
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
p62_label_4:
! Mem[000000008c800100] = 4535144f, %l7 = 6c1b6cde, %l0 = e4af6d9e
add %i1,0x100,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004535144f
! %l2 = 00000000cb03304e, Mem[000000009100018c] = 91c7ee5a
stw %l2,[%i6+0x18c] ! Mem[000000009100018c] = cb03304e
! %l2 = 00000000cb03304e, Mem[0000000090800184] = 01823381
stw %l2,[%i5+0x184] ! Mem[0000000090800184] = cb03304e
! Mem[000000008d800184] = 44abddc6, %l4 = 00000000, %l5 = be1f9951
add %i3,0x184,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000044abddc6
! %l0 = 000000004535144f, immed = ffffffe6, %ccr = 44
movrgz %l0,-0x01a,%l7 ! Moved, %l7 = ffffffffffffffe6
! Mem[000000008d000020] = 99380a20, %l0 = 000000004535144f
swapa [%i2+%o4]0x81,%l0 ! %l0 = 0000000099380a20
! %f18 = 7c65aeed f8fa112e, Mem[000000008d000018] = de6c1b6c fcdc79a0
stda %f18,[%i2+%o3]0x81 ! Mem[000000008d000018] = 7c65aeed f8fa112e
! Mem[000000008d800010] = 00000000, %l4 = 13cb9b4500000000
ldsha [%i3+%o2]0x88,%l4 ! %l4 = 0000000000000000
! Mem[000000008d000018] = 7c65aeed, %f26 = 48101b3f
lda [%i2+%o3]0x80,%f26 ! %f26 = 7c65aeed
! %l6 = 00000000a50ed401, Mem[00000000908001dc] = ccefb413
stw %l6,[%i5+0x1dc] ! Mem[00000000908001dc] = a50ed401
p62_label_5:
! Mem[000000008d800020] = 80a10fb2, %l3 = 7b70d0a5da3fe39c
ldstuba [%i3+%o4]0x89,%l3 ! %l3 = 000000b2000000ff
! Mem[000000008d000028] = 2dcc2c17, %l2 = 00000000cb03304e
lduba [%i2+%o5]0x88,%l2 ! %l2 = 0000000000000017
! %l0 = 0000000099380a20, imm = 0000000000000e8e, %l0 = 0000000099380a20
xorcc %l0,0xe8e,%l0 ! %l0 = 00000000993804ae, %ccr = 08
! %l4 = 0000000000000000, Mem[00000000900001e2] = 6cde2797
sth %l4,[%i4+0x1e2] ! Mem[00000000900001e0] = 00002797
! Mem[000000008d800010] = 00000000, %l6 = 00000000a50ed401
ldstuba [%i3+%o2]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[000000008d800028] = 46db8b87, %l4 = 0000000000000000
lduba [%i3+%o5]0x88,%l4 ! %l4 = 0000000000000087
! Mem[000000008d800168] = 358346782f6fef68, %l5 = 0000000044abddc6, %l2 = 0000000000000017
add %i3,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 358346782f6fef68
! Mem[000000008c800101] = 4535144f, %l2 = 358346782f6fef68
ldstub [%i1+0x101],%l2 ! %l2 = 00000035000000ff
! %l4 = 0000000000000087, immed = ffffff73, %ccr = 08
movrgz %l4,-0x08d,%l7 ! Moved, %l7 = ffffffffffffff73
! %l6 = 0000000000000000, Mem[00000000918000d4] = 7e2b474d, %asi = 80
stwa %l6,[%o0+0x0d4]%asi ! Mem[00000000918000d4] = 00000000
p62_label_6:
! Mem[00000000908001b4] = 307b0454, %g18 = b76f7d60d181c540
ldsw [%i5+0x1b4],%g2 ! %g2 = b76f7d60d181c540
! %f18 = 7c65aeed, Mem[000000008d800008] = 2e8b36ce
sta %f18,[%i3+%o1]0x88 ! Mem[000000008d800008] = 7c65aeed
! Mem[00000000910000b0] = ede1c033666102f0, %g2 = 00000000307b0454
ldx [%i6+0x0b0],%g2 ! %g2 = ede1c033666102f0
! Mem[00000000908000d4] = 27ab1ce7, %g2 = ede1c033666102f0
lduh [%i5+0x0d4],%g2 ! %g2 = 00000000000027ab
! Mem[00000000908000a8] = 1c26d887, %g2 = 00000000000027ab
lduh [%i5+0x0aa],%g2 ! %g2 = 0000000000001c26
! Mem[000000008c800178] = 94589142cee60a55, %l0 = 00000000993804ae, %l3 = 00000000000000b2
add %i1,0x178,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 94589142cee60a55
! %l0 = 00000000993804ae, Mem[00000000918000b0] = 0a8ba135a5509592
stx %l0,[%o0+0x0b0] ! Mem[00000000918000b0] = 00000000993804ae
! Mem[000000008c800064] = 296d9952, %l1 = 00000000caabe92c, %asi = 80
swapa [%i1+0x064]%asi,%l1 ! %l1 = 00000000296d9952
! %l0 = 00000000993804ae, %l2 = 0000000000000035, %l1 = 00000000296d9952
sdivx %l0,%l2,%l1 ! %l1 = 0000000002e41368
! Mem[0000000090000104] = 29a19e7a, %g2 = 0000000000001c26
ldub [%i4+0x105],%g2 ! %g2 = 0000000000000029
p62_label_7:
! Mem[000000008d8000cc] = b26599df, %l7 = ffffffffffffff73
swap [%i3+0x0cc],%l7 ! %l7 = 00000000b26599df
! Mem[000000008c800114] = 60dae304, %l7 = b26599df, %l6 = 00000000
add %i1,0x114,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000060dae304
! Mem[00000000918001d8] = 7a3c5365 a31b7ba3, %g2 = 00000029, %g3 = 6caab4ab
ldd [%o0+0x1d8],%g2 ! %g2 = 000000007a3c5365 00000000a31b7ba3
! Mem[000000008d000020] = 4535144f, %l4 = 0000000000000087
lduba [%i2+%o4]0x81,%l4 ! %l4 = 0000000000000045
! %l7 = 00000000b26599df, %l3 = 94589142cee60a55, %l1 = 0000000002e41368
addc %l7,%l3,%l1 ! %l1 = 94589143814ba434
! %l3 = 94589142cee60a55, Mem[000000008d000050] = cd455bfe
stb %l3,[%i2+0x050] ! Mem[000000008d000050] = 55455bfe
! Mem[0000000090800148] = b1dbba2c, %g2 = 000000007a3c5365
ldsb [%i5+0x149],%g2 ! %g2 = ffffffffffffffb1
! Mem[000000008d0001b4] = 0b542f1b, %l4 = 0000000000000045, %asi = 80
swapa [%i2+0x1b4]%asi,%l4 ! %l4 = 000000000b542f1b
! immd = 00000000000003a8, %l1 = 94589143814ba434, %ccr = 08
movne %icc,0x3a8,%l1 ! Moved, %l1 = 00000000000003a8
! %l7 = 00000000b26599df, immd = fffffffffffff01a, %l1 = 00000000000003a8
sdivx %l7,-0xfe6,%l1 ! %l1 = fffffffffff4c76b
p62_label_8:
! Mem[00000000918001ac] = 126948bf, %g2 = ffffffffffffffb1
ldub [%o0+0x1ae],%g2 ! %g2 = 0000000000000012
! %l4 = 000000000b542f1b, Mem[0000000090800014] = b062848a
stb %l4,[%i5+0x014] ! Mem[0000000090800014] = 1b62848a
! Mem[000000008d800000] = 56f13155, %l7 = 00000000b26599df
lduba [%i3+%g0]0x80,%l7 ! %l7 = 0000000000000056
! Mem[00000000910001d8] = cfffe82b, %g2 = 0000000000000012
lduh [%i6+0x1da],%g2 ! %g2 = 000000000000cfff
! Mem[0000000091800078] = a9486159, %g18 = b76f7d60d181c540
ldsw [%o0+0x078],%g2 ! %g2 = b76f7d60d181c540
! %f15 = 99f54c04, Mem[0000000091800038] = 8581ae53
st %f15,[%o0+0x038] ! Mem[0000000091800038] = 99f54c04
! %l1 = fffffffffff4c76b, %l4 = 000000000b542f1b, %l5 = 0000000044abddc6
or %l1,%l4,%l5 ! %l5 = fffffffffff4ef7b
! done : should take illegal inst trap, %l0 = 00000000993804ae
done ! Illegal inst trap : %l0 = 00000000993804be
! %l3 = 94589142cee60a55, Mem[00000000908000ce] = e4f7a37c
sth %l3,[%i5+0x0ce] ! Mem[00000000908000cc] = 0a55a37c
! %l4 = 000000000b542f1b, %l0 = 00000000993804be, %ccr = 08
movre %l4,%l0,%l5 ! Not Moved, %l5 = fffffffffff4ef7b
p62_label_9:
! %l7 = 0000000000000056, imm = 0000000000000005, %l7 = 0000000000000056
sll %l7,0x005,%l7 ! %l7 = 0000000000000ac0
! Mem[0000000091800030] = 268769d2, %g2 = ffffffffa9486159
lduw [%o0+0x030],%g2 ! %g2 = 00000000268769d2
! Mem[000000008c000028] = 527fa71d9c0fa236, %l4 = 000000000b542f1b
ldxa [%i0+%o5]0x80,%l4 ! %l4 = 527fa71d9c0fa236
! retry : should take illegal inst trap, %l0 = 00000000993804be
retry ! Illegal inst trap : %l0 = 00000000993804ce
! Mem[000000008c000198] = 4184cb78, %f16 = 64cd07b2
ld [%i0+0x198],%f16 ! %f16 = 4184cb78
! %l1 = fffffffffff4c76b, imm = 0000000000000a3f, %l7 = 0000000000000ac0
xorcc %l1,0xa3f,%l7 ! %l7 = fffffffffff4cd54, %ccr = 88
! Mem[0000000090800098] = bde91366 f194589f, %g2 = 268769d2, %g3 = a31b7ba3
ldd [%i5+0x098],%g2 ! %g2 = 00000000bde91366 00000000f194589f
! %l2 = 0000000000000035, Mem[000000008c000000] = 182f91fb
stha %l2,[%i0+%g0]0x89 ! Mem[000000008c000000] = 182f0035
! Mem[000000008c800018] = de6c1b6cd85cee40, %l7 = fffffffffff4cd54
ldxa [%i1+%o3]0x88,%l7 ! %l7 = de6c1b6cd85cee40
! Mem[00000000900000dc] = d145cd12, %g2 = 00000000bde91366
lduw [%i4+0x0dc],%g2 ! %g2 = 00000000d145cd12
p62_label_10:
! Mem[000000008c0000a0] = 51a05814, %l1 = fff4c76b, %l1 = fff4c76b
add %i0,0xa0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000051a05814
! %l1 = 0000000051a05814, %l4 = 527fa71d9c0fa236, %y = 00000000
sdivcc %l1,%l4,%l6 ! %l6 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 993804ce
! Mem[0000000091000130] = 44f396ae a71a8cdc, %g2 = d145cd12, %g3 = f194589f
ldd [%i6+0x130],%g2 ! %g2 = 0000000044f396ae 00000000a71a8cdc
! %l5 = fffffffffff4ef7b, Mem[000000008c000020] = d6c5ff76
stba %l5,[%i0+%o4]0x88 ! Mem[000000008c000020] = d6c5ff7b
! %l2 = 0000000000000035, imm = 0000000000000000, %l1 = 0000000051a05814
sra %l2,0x000,%l1 ! %l1 = 0000000000000035
! Mem[0000000090000020] = 8feb88c9, %g2 = 0000000044f396ae
ldsba [%i4+0x023]%asi,%g2 ! %g2 = ffffffffffffff8f
! %l0 = 00000000993804ce, Mem[0000000091800153] = 5d3045cc
stb %l0,[%o0+0x153] ! Mem[0000000091800150] = ce3045cc
! %f12 = 9758bea8, Mem[0000000090800124] = 3b012cfa
st %f12,[%i5+0x124] ! Mem[0000000090800124] = 9758bea8
! Mem[0000000091800134] = e48239ea, %g2 = ffffffffffffff8f
ldub [%o0+0x135],%g2 ! %g2 = 00000000000000e4
! Mem[00000000910000e8] = 0e4d5d82778073fc, %g2 = 00000000000000e4
ldx [%i6+0x0e8],%g2 ! %g2 = 0e4d5d82778073fc
p62_label_11:
! Mem[000000008d8000b0] = d4572846, %l6 = 0000000000000000, %asi = 80
swapa [%i3+0x0b0]%asi,%l6 ! %l6 = 00000000d4572846
! %l5 = fffffffffff4ef7b, %l3 = 94589142cee60a55, %y = 993804ce
udivcc %l5,%l3,%l4 ! %l4 = 00000000bd94b4e1, %ccr = 08
mov %l0,%y ! %y = 993804ce
! %l0 = 00000000993804ce, Mem[000000008c800018] = d85cee40
stwa %l0,[%i1+%o3]0x89 ! Mem[000000008c800018] = 993804ce
! %l2 = 0000000000000035, %l1 = 0000000000000035, %ccr = 08
movre %l2,%l1,%l1 ! Not Moved, %l1 = 0000000000000035
! %l4 = 00000000bd94b4e1, imm = 000000000000002a, %l0 = 00000000993804ce
sllx %l4,0x02a,%l0 ! %l0 = 52d3840000000000
! %l6 = 00000000d4572846, Mem[0000000090800193] = 1b249cb1
stb %l6,[%i5+0x193] ! Mem[0000000090800190] = 46249cb1
! Mem[000000008d800020] = ff0fa180 83309bda, %l0 = 00000000, %l1 = 00000035
ldda [%i3+%o4]0x81,%l0 ! %l0 = 00000000ff0fa180 0000000083309bda
! %l3 = 94589142cee60a55, %l5 = fffffffffff4ef7b, %l6 = 00000000d4572846
orn %l3,%l5,%l6 ! %l6 = 94589142ceef1ad5
! Mem[000000008c0000c8] = 15dc7c213ada94fa, %l1 = 0000000083309bda
ldx [%i0+0x0c8],%l1 ! %l1 = 15dc7c213ada94fa
! Mem[000000009080008c] = 24a7cee9, %g2 = 0e4d5d82778073fc
ldsb [%i5+0x08f],%g2 ! %g2 = 0000000000000024
p62_label_12:
! Mem[000000008c800018] = ce043899, %l5 = fffffffffff4ef7b
ldsba [%i1+%o3]0x80,%l5 ! %l5 = ffffffffffffffce
! Mem[000000008c800000] = 57123df9, %l3 = 94589142cee60a55
swapa [%i1+%g0]0x80,%l3 ! %l3 = 0000000057123df9
! %f14 = 6906131f 99f54c04, Mem[0000000090000108] = 7aa04c5f f88c29a9
std %f14,[%i4+0x108] ! Mem[0000000090000108] = 6906131f 99f54c04
! %l2 = 00000035, %l3 = 57123df9, Mem[0000000090000110] = 22655a0b 7f8b313f
std %l2,[%i4+0x110] ! Mem[0000000090000110] = 00000035 57123df9
! Mem[000000008d0000d4] = 807c7fe2, %l5 = ffffffffffffffce
ldstub [%i2+0x0d4],%l5 ! %l5 = 00000080000000ff
! immd = 0000000000000121, %l0 = 00000000ff0fa180, %ccr = 08
mova %xcc,0x121,%l0 ! Moved, %l0 = 0000000000000121
! Mem[0000000091000088] = 86ad1b16cbfc9141, %g2 = 0000000000000024
ldx [%i6+0x088],%g2 ! %g2 = 86ad1b16cbfc9141
! %l2 = 00000035, %l3 = 57123df9, Mem[00000000900001c0] = e1f675de 46335dfe
std %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000035 57123df9
! %l7 = de6c1b6cd85cee40, immed = 00000aa1, %y = 993804ce
smulcc %l7,0xaa1,%l1 ! %l1 = fffffe5ab3c05640, %ccr = 88, %y = fffffe5a
! %l1 = fffffe5ab3c05640, Mem[0000000091800092] = 017d3966
sth %l1,[%o0+0x092] ! Mem[0000000091800090] = 56403966
p62_label_13:
! Mem[00000000910000a8] = 123c1253, %g2 = 86ad1b16cbfc9141
lduh [%i6+0x0aa],%g2 ! %g2 = 000000000000123c
! %l3 = 0000000057123df9, Mem[000000009080001a] = a7c3619c
sth %l3,[%i5+0x01a] ! Mem[0000000090800018] = 3df9619c
! Mem[000000008d80019a] = bffa4e7a, %l4 = 00000000bd94b4e1
ldstub [%i3+0x19a],%l4 ! %l4 = 0000004e000000ff
membar #Sync ! Added by membar checker (308)
! Mem[0000000090000100] = 34ee920f 2129a19e 6906131f 99f54c04
! Mem[0000000090000110] = 00000035 57123df9 c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! %l7 = de6c1b6cd85cee40, immed = 00000d30, %y = fffffe5a
umulcc %l7,0xd30,%l7 ! %l7 = 00000b254985ec00, %ccr = 00, %y = 00000b25
! Mem[000000008c000008] = 8ec16488, %l0 = 0000000000000121
ldsba [%i0+%o1]0x89,%l0 ! %l0 = ffffffffffffff88
! %l6 = ceef1ad5, %l7 = 4985ec00, Mem[000000008c8000b8] = 8ecb26c9 c76a1e31
std %l6,[%i1+0x0b8] ! Mem[000000008c8000b8] = ceef1ad5 4985ec00
! immd = 000000000000029c, %l3 = 0000000057123df9, %ccr = 00
movge %icc,0x29c,%l3 ! Moved, %l3 = 000000000000029c
! Mem[00000000910001c4] = 6dbf64f3, %g2 = 000000000000123c
lduw [%i6+0x1c4],%g2 ! %g2 = 000000006dbf64f3
! Mem[00000000908001c8] = 4e632be1, %g2 = 000000006dbf64f3
lduw [%i5+0x1c8],%g2 ! %g2 = 000000004e632be1
p62_label_14:
! %f16 = 4184cb78, Mem[000000008c800000] = 550ae6ce
sta %f16,[%i1+%g0]0x88 ! Mem[000000008c800000] = 4184cb78
! %f2 = f67a1b48 c1a46305, Mem[0000000090800000] = afcee255 8865ecf6
std %f2 ,[%i5+%g0] ! Mem[0000000090800000] = f67a1b48 c1a46305
! %l7 = 00000b254985ec00, immed = 0000062f, %y = 00000b25
smulcc %l7,0x62f,%l0 ! %l0 = 000001c6a31e5400, %ccr = 08, %y = 000001c6
! %l2 = 0000000000000035, %l1 = fffffe5ab3c05640, %ccr = 08
movrgez %l2,%l1,%l5 ! Moved, %l5 = fffffe5ab3c05640
! %l0 = a31e5400, %l1 = b3c05640, Mem[0000000090800090] = a7cee9e0 21c8ed45
std %l0,[%i5+0x090] ! Mem[0000000090800090] = a31e5400 b3c05640
! Mem[000000008d800010] = ff000000, %l2 = 0000000000000035
lduwa [%i3+%o2]0x81,%l2 ! %l2 = 00000000ff000000
! Mem[00000000908001f4] = ee4af8f5, %g2 = 000000004e632be1
ldsh [%i5+0x1f6],%g2 ! %g2 = ffffffffffffee4a
! %l2 = ff000000, %l3 = 0000029c, Mem[00000000910001e8] = be77e5d0 2936a680
std %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = ff000000 0000029c
! Mem[000000008d800170] = f50fa655, %l1 = b3c05640, %l7 = 4985ec00
add %i3,0x170,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f50fa655
! %l6 = 94589142ceef1ad5, Mem[0000000090800130] = cf220403d60c5c7f
stx %l6,[%i5+0x130] ! Mem[0000000090800130] = 94589142ceef1ad5
p62_label_15:
! %l7 = 00000000f50fa655, %l5 = fffffe5ab3c05640, %l3 = 000000000000029c
add %l7,%l5,%l3 ! %l3 = fffffe5ba8cffc95
! %f22 = b0b6e3f4 fcb7e861, Mem[0000000090000198] = 11310a36 b2be6763
std %f22,[%i4+0x198] ! Mem[0000000090000198] = b0b6e3f4 fcb7e861
! Mem[0000000091000110] = 0d7a2257, %g2 = ffffffffffffee4a
ldsba [%i6+0x111]%asi,%g2 ! %g2 = 000000000000000d
! Mem[000000008d0001c5] = 87d31db6, %l3 = fffffe5ba8cffc95
ldstuba [%i2+0x1c5]%asi,%l3 ! %l3 = 000000d3000000ff
! Mem[0000000091800120] = 6809a0104a78748f, %g2 = 000000000000000d
ldx [%o0+0x120],%g2 ! %g2 = 6809a0104a78748f
! %f10 = 68ef6f2f 78468335, Mem[00000000910001e0] = 3b75f6c9 d238546e
std %f10,[%i6+0x1e0] ! Mem[00000000910001e0] = 68ef6f2f 78468335
! %l2 = 00000000ff000000, Mem[0000000091000058] = 4dd057e9
stb %l2,[%i6+0x058] ! Mem[0000000091000058] = 00d057e9
! Mem[000000008c000010] = 189e6c9d, %l0 = 000001c6a31e5400
swap [%i0+%o2],%l0 ! %l0 = 00000000189e6c9d
! %l2 = 00000000ff000000, Mem[00000000910001cd] = 4634c668
stb %l2,[%i6+0x1cd] ! Mem[00000000910001cc] = 0034c668
! Mem[00000000918000f0] = 8523d502, %g2 = 6809a0104a78748f
ldsha [%o0+0x0f0]%asi,%g2 ! %g2 = ffffffffffff8523
p62_label_16:
! Mem[0000000091800100] = 6dbf041e bc01ca27, %g2 = ffff8523, %g3 = a71a8cdc
ldd [%o0+0x100],%g2 ! %g2 = 000000006dbf041e 00000000bc01ca27
! immd = 00000000000002d5, %l3 = 00000000000000d3, %ccr = 08
movcs %xcc,0x2d5,%l3 ! Register Not Moved
! Mem[000000008c800028] = d3717300, %l7 = 00000000f50fa655
swapa [%i1+%o5]0x81,%l7 ! %l7 = 00000000d3717300
! Mem[000000008d000020] = 4f143545, %l1 = fffffe5ab3c05640
ldstuba [%i2+%o4]0x89,%l1 ! %l1 = 00000045000000ff
! Mem[000000008d800028] = df31c99d 46db8b87, %l0 = 189e6c9d, %l1 = 00000045
ldda [%i3+%o5]0x89,%l0 ! %l0 = 0000000046db8b87 00000000df31c99d
! %f16 = 4184cb78 5531f156, Mem[0000000091800060] = 2c7d828b 83b95d79
std %f16,[%o0+0x060] ! Mem[0000000091800060] = 4184cb78 5531f156
! Mem[000000008d000008] = 0e555d9d, %l4 = 000000000000004e
swapa [%i2+%o1]0x80,%l4 ! %l4 = 000000000e555d9d
! Mem[000000008d000018] = 7c65aeed, %l4 = 000000000e555d9d
swapa [%i2+%o3]0x81,%l4 ! %l4 = 000000007c65aeed
! Mem[000000008d000130] = d7c7508f50598ca4, %l0 = 0000000046db8b87, %l2 = 00000000ff000000
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d7c7508f50598ca4
! %l3 = 00000000000000d3
setx 0x1cedbdd7a251fb2c,%g7,%l3 ! %l3 = 1cedbdd7a251fb2c
p62_label_17:
! Mem[0000000090000080] = 3784beb5 fbbafba2 f67a1b48 c1a46305
! Mem[0000000090000090] = 7f8fab63 25e5f30b 771f0213 f801633c
! Mem[00000000900000a0] = 10c53613 b5d00507 68ef6f2f 78468335
! Mem[00000000900000b0] = 9758bea8 55a60ff5 6906131f 99f54c04
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000008c800010] = 41ced7b0, %l1 = 00000000df31c99d
lduwa [%i1+%o2]0x89,%l1 ! %l1 = 0000000041ced7b0
! Mem[000000008c800018] = 993804ce, %l4 = 000000007c65aeed
ldswa [%i1+%o3]0x88,%l4 ! %l4 = ffffffff993804ce
! Mem[0000000090000000] = aa4a53b3 c5b8a043 847e4c88 d6c112ce
! Mem[0000000090000010] = ee998ade 26ab2dd7 4e37f700 43627d52
! Mem[0000000090000020] = 318c4f8f eb88c987 9b033cb4 c4e5b2af
! Mem[0000000090000030] = a48a1f64 4454fe41 3dea49e4 8dfc4882
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000008c8000f4] = aeb14ec5, %l6 = ceef1ad5, %l7 = d3717300
add %i1,0xf4,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000aeb14ec5
! %f26 = 7c65aeed, Mem[000000008c800020] = 38456998
sta %f26,[%i1+%o4]0x80 ! Mem[000000008c800020] = 7c65aeed
! %l4 = ffffffff993804ce, Mem[000000008d000028] = 67dcd5622dcc2c17
stxa %l4,[%i2+%o5]0x88 ! Mem[000000008d000028] = ffffffff993804ce
! Mem[000000008c800000] = 4184cb78, %l7 = 00000000aeb14ec5
ldstuba [%i1+%g0]0x88,%l7 ! %l7 = 00000078000000ff
! Mem[000000008c00017c] = 76bdeda5, %l2 = d7c7508f50598ca4
ldsh [%i0+0x17c],%l2 ! %l2 = 00000000000076bd
! %l6 = ceef1ad5, %l7 = 00000078, Mem[000000008c8000c0] = 7c686458 08d33a08
stda %l6,[%i1+0x0c0]%asi ! Mem[000000008c8000c0] = ceef1ad5 00000078
p62_label_18:
! %l1 = 0000000041ced7b0, Mem[00000000918000e8] = 6c82cd426ad942c8
stx %l1,[%o0+0x0e8] ! Mem[00000000918000e8] = 0000000041ced7b0
! Mem[0000000091000128] = c9191f5d, %g2 = 000000006dbf041e
lduw [%i6+0x128],%g2 ! %g2 = 00000000c9191f5d
! %l1 = 0000000041ced7b0, Mem[0000000090800004] = c1a46305
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 41ced7b0
! Mem[000000008c800020] = 5ce088a7 edae657c, %l4 = 993804ce, %l5 = b3c05640
ldda [%i1+%o4]0x89,%l4 ! %l4 = 00000000edae657c 000000005ce088a7
! Mem[00000000918001f8] = bebe044f 3e3a23fc, %g2 = c9191f5d, %g3 = bc01ca27
ldd [%o0+0x1f8],%g2 ! %g2 = 00000000bebe044f 000000003e3a23fc
! Mem[000000009100019c] = c3f8aeb5, %g2 = 00000000bebe044f
ldub [%i6+0x19c],%g2 ! %g2 = 00000000000000c3
! %l7 = 0000000000000078, imm = fffffffffffff98a, %l6 = 94589142ceef1ad5
addccc %l7,-0x676,%l6 ! %l6 = fffffffffffffa02, %ccr = 88
! %l7 = 0000000000000078, Mem[0000000091800048] = 3f283d9b50bcd7d6
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = 0000000000000078
! %l0 = 46db8b87, %l1 = 41ced7b0, Mem[00000000910000f8] = 2bd48627 c5b55944
std %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 46db8b87 41ced7b0
! Mem[00000000908001c8] = 4e632be1 557ad745, %g2 = 000000c3, %g3 = 3e3a23fc
ldd [%i5+0x1c8],%g2 ! %g2 = 000000004e632be1 00000000557ad745
p62_label_19:
! Clear Register : %l6 = fffffffffffffa02
clr %l6 ! %l6 = 0000000000000000
! %l2 = 00000000000076bd, immed = 0000035e, %y = 000001c6
umul %l2,0x35e,%l7 ! %l7 = 00000000018fd066, %y = 00000000
! immd = 00000000000003ee, %l5 = 000000005ce088a7, %ccr = 88
movn %icc,0x3ee,%l5 ! Register Not Moved
! %f16 = 4184cb78 5531f156 7c65aeed f8fa112e
! %f20 = 4cb73d52 fff2428a b0b6e3f4 fcb7e861
! %f24 = 95de248f 5f83e07f 7c65aeed 2ad76e0f
! %f28 = 87dc568b 66978cd8 1da77f52 22f74b30
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! %l6 = 0000000000000000, Mem[0000000091000164] = 4c211d8f
stw %l6,[%i6+0x164] ! Mem[0000000091000164] = 00000000
! Mem[000000008d000008] = a2ad6e064e000000, %f2 = f67a1b48 c1a46305
ldda [%i2+%o1]0x88,%f2 ! %f2 = a2ad6e06 4e000000
! %l1 = 0000000041ced7b0, %l1 = 0000000041ced7b0, %l5 = 000000005ce088a7
sub %l1,%l1,%l5 ! %l5 = 0000000000000000
! %l3 = 1cedbdd7a251fb2c, %l7 = 00000000018fd066, %ccr = 88
movcc %icc,%l3,%l7 ! Moved, %l7 = 1cedbdd7a251fb2c
! %l6 = 00000000, %l7 = a251fb2c, Mem[0000000091000140] = ecb715ac 2483298e
std %l6,[%i6+0x140] ! Mem[0000000091000140] = 00000000 a251fb2c
! %l3 = 1cedbdd7a251fb2c, %l5 = 0000000000000000, %y = 00000000
umulcc %l3,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00000000
p62_label_20:
! Mem[0000000091000050] = 1a23a2fe6469523b, %g2 = 000000004e632be1
ldx [%i6+0x050],%g2 ! %g2 = 1a23a2fe6469523b
! Mem[0000000090800048] = 4ec57f63, %g2 = 1a23a2fe6469523b
lduh [%i5+0x04a],%g2 ! %g2 = 0000000000004ec5
! %l3 = 1cedbdd7a251fb2c, Mem[000000008c000048] = 512f86a2
stw %l3,[%i0+0x048] ! Mem[000000008c000048] = a251fb2c
! Mem[000000008d000028] = ce043899, %l2 = 00000000000076bd
lduba [%i2+%o5]0x80,%l2 ! %l2 = 00000000000000ce
! immd = 0000000000000351, %l2 = 00000000000000ce, %ccr = 44
movcc %icc,0x351,%l2 ! Moved, %l2 = 0000000000000351
! Mem[000000008c000028] = 1da77f52, %l6 = 0000000000000000
ldsha [%i0+%o5]0x88,%l6 ! %l6 = 0000000000007f52
! %l2 = 0000000000000351, imm = 0000000000000e6c, %l7 = 1cedbdd7a251fb2c
xnor %l2,0xe6c,%l7 ! %l7 = fffffffffffff2c2
! %f10 = 68ef6f2f 78468335, Mem[0000000091800050] = 28155d72 21415b5a
std %f10,[%o0+0x050] ! Mem[0000000091800050] = 68ef6f2f 78468335
! %l0 = 0000000046db8b87, imm = 00000000000000d2, %l5 = 0000000000000000
addccc %l0,0x0d2,%l5 ! %l5 = 0000000046db8c59, %ccr = 00
! Mem[0000000091800080] = a236fd5a6ffbbb7b, %g2 = 0000000000004ec5
ldx [%o0+0x080],%g2 ! %g2 = a236fd5a6ffbbb7b
p62_label_21:
! %l3 = 1cedbdd7a251fb2c, Mem[00000000910001d4] = b2eef8e3, %asi = 80
stha %l3,[%i6+0x1d4]%asi ! Mem[00000000910001d4] = fb2cf8e3
! %l2 = 0000000000000351, Mem[0000000090800078] = 05af2cea
sth %l2,[%i5+0x078] ! Mem[0000000090800078] = 03512cea
! %l4 = 00000000edae657c
setx 0xfc381e879e215188,%g7,%l4 ! %l4 = fc381e879e215188
! %l5 = 0000000046db8c59, Mem[000000008c000037] = 31229e4b
stb %l5,[%i0+0x037] ! Mem[000000008c000034] = 31229e59
! %l4 = fc381e879e215188, Mem[000000008d000020] = 4f1435ff
stha %l4,[%i2+%o4]0x89 ! Mem[000000008d000020] = 4f145188
! %l7 = fffffffffffff2c2, Mem[00000000910001d8] = fc5bcfffe82b3baa
stx %l7,[%i6+0x1d8] ! Mem[00000000910001d8] = fffffffffffff2c2
! Mem[00000000918001a8] = 41e32012, %g2 = a236fd5a6ffbbb7b
lduba [%o0+0x1ab]%asi,%g2 ! %g2 = 0000000000000041
! Mem[000000008d800028] = 46db8b87, %l6 = 0000000000007f52
ldsba [%i3+%o5]0x88,%l6 ! %l6 = ffffffffffffff87
! %l0 = 0000000046db8b87, Mem[00000000908000fc] = 7d20dad0
stw %l0,[%i5+0x0fc] ! Mem[00000000908000fc] = 46db8b87
! Mem[000000008c8000c4] = 00000078, %l3 = 1cedbdd7a251fb2c
ldsh [%i1+0x0c4],%l3 ! %l3 = 0000000000000000
p62_label_22:
! Mem[0000000091000008] = 9a38c8eb, %g2 = 0000000000000041
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090000034] = fe413dea, %g2 = ffffffffffffff9a
lduh [%i4+0x036],%g2 ! %g2 = 000000000000fe41
! Mem[000000008c800008] = c8375c11, %f3 = 4e000000
lda [%i1+%o1]0x88,%f3 ! %f3 = c8375c11
! %l6 = ffffffffffffff87, Mem[00000000910000a8] = 4548123c
stw %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = ffffff87
! Mem[000000008c80000c] = b2cf693c, %l2 = 0000000000000351
swap [%i1+0x00c],%l2 ! %l2 = 00000000b2cf693c
! %l7 = fffffffffffff2c2, imm = fffffffffffff4bd, %l6 = ffffffffffffff87
orn %l7,-0xb43,%l6 ! %l6 = fffffffffffffbc2
! %l3 = 0000000000000000
setx 0xc18093082d38d901,%g7,%l3 ! %l3 = c18093082d38d901
! Mem[00000000910001a8] = 6826cf3faf25465e, %g2 = 000000000000fe41
ldx [%i6+0x1a8],%g2 ! %g2 = 6826cf3faf25465e
! %l0 = 0000000046db8b87, imm = fffffffffffff4c3, %l4 = fc381e879e215188
andn %l0,-0xb3d,%l4 ! %l4 = 0000000000000b04
membar #Sync ! Added by membar checker (309)
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c b0b6e3f4 fcb7e861
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p62_label_23:
! Mem[00000000918001f0] = a8917e3e, %g2 = 6826cf3faf25465e
ldub [%o0+0x1f1],%g2 ! %g2 = 00000000000000a8
! %l7 = fffffffffffff2c2, immed = fffffba1, %y = 00000000
umulcc %l7,-0x45f,%l4 ! %l4 = ffffee630039e202, %ccr = 80, %y = ffffee63
! Mem[0000000091000198] = 51e60601, %g18 = b76f7d60d181c540
ldsw [%i6+0x198],%g2 ! %g2 = b76f7d60d181c540
! %f8 = 10c53613 b5d00507, Mem[0000000091800158] = b0f2b91d f9e227a5
std %f8 ,[%o0+0x158] ! Mem[0000000091800158] = 10c53613 b5d00507
! Mem[00000000918001d4] = b37a3c53, %g2 = 0000000051e60601
ldsb [%o0+0x1d7],%g2 ! %g2 = ffffffffffffffb3
! %f0 = 3784beb5 fbbafba2, Mem[0000000091800010] = efd037ae 807fa37a
stda %f0 ,[%o0+0x010]%asi ! Mem[0000000091800010] = 3784beb5 fbbafba2
! %l2 = 00000000b2cf693c, Mem[0000000090000055] = 3db74c61
stb %l2,[%i4+0x055] ! Mem[0000000090000054] = 3cb74c61
! Mem[000000009180013c] = 00bd2c79, %g2 = ffffffffffffffb3
ldsh [%o0+0x13e],%g2 ! %g2 = 00000000000000bd
! %f1 = fbbafba2, Mem[000000008c800008] = 115c37c8
sta %f1 ,[%i1+%o1]0x80 ! Mem[000000008c800008] = fbbafba2
! %l1 = 0000000041ced7b0, %l6 = fffffffffffffbc2, %l1 = 0000000041ced7b0
xorcc %l1,%l6,%l1 ! %l1 = ffffffffbe312c72, %ccr = 88
p62_label_24:
! Mem[000000008d80011c] = 17062b73, %l6 = fffffffffffffbc2
ldstub [%i3+0x11c],%l6 ! %l6 = 00000017000000ff
! %l5 = 0000000046db8c59, Mem[00000000910001c8] = 4ceef152
sth %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 8c59f152
! %f26 = 7c65aeed 2ad76e0f, Mem[00000000910000b0] = ede1c033 666102f0
std %f26,[%i6+0x0b0] ! Mem[00000000910000b0] = 7c65aeed 2ad76e0f
! immd = 0000000000000299, %l4 = ffffee630039e202, %ccr = 88
movcc %icc,0x299,%l4 ! Moved, %l4 = 0000000000000299
! %l2 = 00000000b2cf693c, Mem[000000008c800018] = ce043899
stwa %l2,[%i1+%o3]0x80 ! Mem[000000008c800018] = b2cf693c
! %l2 = 00000000b2cf693c, %l4 = 0000000000000299, %ccr = 88
movpos %icc,%l2,%l4 ! Register Not Moved
! Mem[0000000091800078] = a9486159a31e0d83, %f48 = a32af125 4d694d63
ldd [%o0+0x078],%f48 ! %f48 = a9486159 a31e0d83
! immd = 0000000000000281, %l3 = c18093082d38d901, %ccr = 88
movne %icc,0x281,%l3 ! Moved, %l3 = 0000000000000281
! %l3 = 0000000000000281, %l6 = 0000000000000017, %ccr = 88
movvs %icc,%l3,%l6 ! Register Not Moved
! Mem[00000000918001b0] = 48bf949e, %g2 = 00000000000000bd
ldsha [%o0+0x1b0]%asi,%g2 ! %g2 = 00000000000048bf
p62_label_25:
! %l6 = 0000000000000017, Mem[00000000900000da] = 325cd145
sth %l6,[%i4+0x0da] ! Mem[00000000900000d8] = 0017d145
! %f27 = 2ad76e0f, Mem[000000008c000008] = 8864c18e
sta %f27,[%i0+%o1]0x81 ! Mem[000000008c000008] = 2ad76e0f
! Mem[0000000091800090] = faf75640, %g18 = b76f7d60d181c540
ldsw [%o0+0x090],%g2 ! %g2 = b76f7d60d181c540
! %l5 = 0000000046db8c59, Mem[000000008c800008] = a2fbbafb
stha %l5,[%i1+%o1]0x89 ! Mem[000000008c800008] = a2fb8c59
! %l4 = 0000000000000299, Mem[0000000090000138] = cb533f7f
stw %l4,[%i4+0x138] ! Mem[0000000090000138] = 00000299
! %l2 = 00000000b2cf693c, Mem[00000000910000d6] = 74edfe59
sth %l2,[%i6+0x0d6] ! Mem[00000000910000d4] = 693cfe59
! Mem[000000008c800018] = b2cf693c, %l0 = 46db8b87, %l6 = 00000017
add %i1,0x18,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b2cf693c
! Mem[000000008d000028] = 993804ce, %l5 = 0000000046db8c59
swapa [%i2+%o5]0x88,%l5 ! %l5 = 00000000993804ce
! Mem[000000008d800140] = a2fbbafbb5be8437, %l6 = 00000000b2cf693c, %l7 = fffffffffffff2c2
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a2fbbafbb5be8437
! Mem[00000000908001ec] = 6e5bf347, %g2 = fffffffffaf75640
ldsh [%i5+0x1ee],%g2 ! %g2 = 0000000000006e5b
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p62_branch_failed
p62_not_taken_0_end:
! End of Random Code for Thread 62
1: membar #Sync ! Force all stores to complete
p62_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0f8] ! Set processor 62 done flag
! Check Registers
p62_check_registers:
set p62_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000046db8b87
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffbe312c72
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b2cf693c
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000281
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000299
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000993804ce
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000b2cf693c
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a2fbbafbb5be8437
bne,a,pn %xcc,p62_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffffee63,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p62_failed
mov 0x111,%g1
! 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 3784beb5 fbbafba2
bne %xcc,p62_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a2ad6e06 c8375c11
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7f8fab63 25e5f30b
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 771f0213 f801633c
bne %xcc,p62_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 10c53613 b5d00507
bne %xcc,p62_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 68ef6f2f 78468335
bne %xcc,p62_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9758bea8 55a60ff5
bne %xcc,p62_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6906131f 99f54c04
bne %xcc,p62_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 4184cb78 5531f156
bne %xcc,p62_f16_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 7c65aeed 2ad76e0f
bne %xcc,p62_f26_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 35002f18e66acd07
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 = 2ad76e0f3fbeb7d7
ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a31e5400168c4e57
ldx [%i0+0x010],%g3 ! Observed data at 000000008c000010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7bffc5d66e2e1e15
ldx [%i0+0x020],%g3 ! Observed data at 000000008c000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 527fa71d9c0fa236
ldx [%i0+0x028],%g3 ! Observed data at 000000008c000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9b62832831229e59
ldx [%i0+0x030],%g3 ! Observed data at 000000008c000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = a251fb2c041def94
ldx [%i0+0x048],%g3 ! Observed data at 000000008c000048
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x048,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffcb844134c2f9e8
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 = 598cfba200000351
ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b2cf693c6c1b6cde
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 = 7c65aeeda788e05c
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 = f50fa655676c85c1
ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 26501a66caabe92c
ldx [%i1+0x060],%g3 ! Observed data at 000000008c800060
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ceef1ad54985ec00
ldx [%i1+0x0b8],%g3 ! Observed data at 000000008c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ceef1ad500000078
ldx [%i1+0x0c0],%g3 ! Observed data at 000000008c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45ff144f6dcd6c7e
ldx [%i1+0x100],%g3 ! Observed data at 000000008c800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x100,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 9e6dafe49c36f311
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 = 0000004e066eada2
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0e555d9df8fa112e
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 = 8851144ff5c3fc4b
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 = 598cdb46ffffffff
ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 55455bfe0240e652
ldx [%i2+0x050],%g3 ! Observed data at 000000008d000050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b0430c46ff7c7fe2
ldx [%i2+0x0d0],%g3 ! Observed data at 000000008d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4d08fb5e00000045
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0f7b042187ff1db6
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1c0,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = edae657c8b460b14
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 = ff000000459bcb13
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 = 13cb9b4500000000
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 = ff0fa18083309bda
ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000002a460068
ldx [%i3+0x0b0],%g3 ! Observed data at 000000008d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3e48c0ceffffff73
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = f462e8a55abbccac
ldx [%i3+0x110],%g3 ! Observed data at 000000008d800110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 771f6605ff062b73
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x198],%g2 ! Expected data = bffaff7a8c055d3f
ldx [%i3+0x198],%g3 ! Observed data at 000000008d800198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x198,%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
p62_f8_fail:
set p62_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f10_fail:
set p62_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f12_fail:
set p62_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f14_fail:
set p62_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f16_fail:
set p62_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f26_fail:
set p62_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%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:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
addc %l7,%l6,%l0
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800018]
done
p62_trap1o:
membar #Sync
mov 0x1c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
addc %l7,%l6,%l0
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d800018]
done
p62_trap2e:
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000010]
done
p62_trap2o:
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000010]
done
p62_trap3e:
andn %l6,%l6,%l5
xor %l1,-0x1e0,%l2
and %l5,%l7,%l3
and %l3,%l7,%l7
sub %l7,%l4,%l4
addc %l3,%l4,%l4
done
p62_trap3o:
andn %l6,%l6,%l5
xor %l1,-0x1e0,%l2
and %l5,%l7,%l3
and %l3,%l7,%l7
sub %l7,%l4,%l4
addc %l3,%l4,%l4
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 = 3ed45353e4af6d9e
ldx [%g1+0x008],%l1 ! %l1 = df35e74011f3369c
ldx [%g1+0x010],%l2 ! %l2 = 2eec8c65f462e8a5
ldx [%g1+0x018],%l3 ! %l3 = 7b70d0a5da3fe39c
ldx [%g1+0x020],%l4 ! %l4 = 7a1c135bc81c13c1
ldx [%g1+0x028],%l5 ! %l5 = f80157b4c5ca2f3f
ldx [%g1+0x030],%l6 ! %l6 = a079dcfc6c1b6cde
ldx [%g1+0x038],%l7 ! %l7 = 8f2df2d62797368a
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2c427a11 acfe1549 71460319 b64360a5
! %f4 = 8a16ae31 a1ccb0d1 c32d02b6 376a0c4a
! %f8 = 63c04dd6 b1fcc240 539a3ba8 63097240
! %f12 = 10b9efb7 7fa9b1d7 d1c5f0a6 9be3fda2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 16667109 905dbca5 8c8b041c 82aebccc
! %f20 = e49f05b7 663b49fa 872385de 19fd47af
! %f24 = b24a0f0a b0d383b8 653cc30c e4fe483c
! %f28 = cbc26738 1775e2c4 e480affc 950ac396
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e972fa32 398b45a9 6fe3c585 f411985b
! %f36 = ba0584f3 e865414b c2ef09fa bfba4ac7
! %f40 = 7844104a ec20cd36 812ffad7 bd9c2c1a
! %f44 = 5f65eec5 40aecbed 57096465 ab8bffe8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x53a4c6af0000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = 53a4c6af0000003e
wr %g0,%y ! Clear Y 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:
! Set Register : %l5 = 78bea9fa144ff7e1
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! Mem[000000008f8000f8] = 02aa3b0a, %l6 = c0f8e867, %l6 = c0f8e867
add %i3,0xf8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000002aa3b0a
! Mem[000000008e000028] = 6335a225, %l6 = 0000000002aa3b0a
ldsba [%i0+%o5]0x89,%l6 ! %l6 = 0000000000000025
! %f4 = 8a16ae31, Mem[000000008e000018] = 4c30c6e5
sta %f4 ,[%i0+%o3]0x81 ! Mem[000000008e000018] = 8a16ae31
! immd = 0000000000000243, %l5 = ffffffffffffffff, %ccr = 44
movpos %xcc,0x243,%l5 ! Moved, %l5 = 0000000000000243
! Mem[00000000900001e8] = 2bf50637, %g2 = f237817021a6067c
lduh [%i4+0x1e8],%g2 ! %g2 = 0000000000002bf5
! %l3 = 22eacde2014f9aa4, Mem[000000008f000000] = 901d3f3f
stha %l3,[%i2+%g0]0x88 ! Mem[000000008f000000] = 901d9aa4
! Mem[0000000091800190] = 0bdfe83d3b77e6a9, %g2 = 0000000000002bf5
ldx [%o0+0x190],%g2 ! %g2 = 0bdfe83d3b77e6a9
! Mem[0000000090000104] = 9e7aa04c, %g2 = 0bdfe83d3b77e6a9
ldsb [%i4+0x107],%g2 ! %g2 = ffffffffffffff9e
! %l2 = fb1febd688da1d9a, Mem[000000009080018e] = c276172b
sth %l2,[%i5+0x18e] ! Mem[000000009080018c] = 1d9a172b
p63_label_2:
! Mem[000000008e800000] = 0ff400f4, %f24 = b24a0f0a
lda [%i1+%g0]0x81,%f24 ! %f24 = 0ff400f4
! %l0 = ce31a0ca, %l1 = 2a878495, Mem[0000000091800058] = 7fbdd3be 95688e2d
std %l0,[%o0+0x058] ! Mem[0000000091800058] = ce31a0ca 2a878495
! Mem[00000000908000ac] = d887647d, %g18 = 25b833f21cb3419f
ldsw [%i5+0x0ac],%g2 ! %g2 = 25b833f21cb3419f
! Mem[000000009100018c] = 91c7ee5a, %g18 = 25b833f21cb3419f
ldsw [%i6+0x18c],%g2 ! %g2 = 25b833f21cb3419f
! Mem[0000000090000168] = 5fc5ab27, %g2 = ffffffff91c7ee5a
lduh [%i4+0x168],%g2 ! %g2 = 0000000000005fc5
! Mem[000000008e000018] = 31ae168a, %l3 = 22eacde2014f9aa4
swapa [%i0+%o3]0x89,%l3 ! %l3 = 0000000031ae168a
! %l5 = 0000000000000243, %l4 = 30a6fb6af023989a, %ccr = 44
movg %xcc,%l5,%l4 ! Register Not Moved
! Mem[000000008e00014c] = 929fc0a9, %l0 = 6053a312ce31a0ca
swap [%i0+0x14c],%l0 ! %l0 = 00000000929fc0a9
! %l1 = 66f6879c2a878495, Mem[000000008f000008] = 0bf96501
stwa %l1,[%i2+%o1]0x81 ! Mem[000000008f000008] = 2a878495
! %l4 = 30a6fb6af023989a, Mem[0000000090800108] = 19a19216
stw %l4,[%i5+0x108] ! Mem[0000000090800108] = f023989a
p63_label_3:
! Mem[000000008f000010] = 08431f4a, %l3 = 0000000031ae168a
swapa [%i2+%o2]0x81,%l3 ! %l3 = 0000000008431f4a
! Mem[0000000090000060] = 77bc97b331dc8ee9, %f48 = b6e7051e 09af9ca6
ldd [%i4+0x060],%f48 ! %f48 = 77bc97b3 31dc8ee9
! Mem[000000008e800101] = e8cc4e27, %l2 = fb1febd688da1d9a
ldstub [%i1+0x101],%l2 ! %l2 = 000000cc000000ff
! Mem[0000000091800158] = 1df9e227, %g2 = 0000000000005fc5
ldub [%o0+0x15b],%g2 ! %g2 = 000000000000001d
! Mem[000000008e000008] = f2c8bcbd, %l5 = 0000000000000243
lduha [%i0+%o1]0x81,%l5 ! %l5 = 000000000000f2c8
! Mem[000000008e800028] = 5b510408, %l2 = 00000000000000cc
lduba [%i1+%o5]0x89,%l2 ! %l2 = 0000000000000008
! Mem[00000000910000c4] = 953c82cf, %g2 = 000000000000001d
lduw [%i6+0x0c4],%g2 ! %g2 = 00000000953c82cf
! %l3 = 0000000008431f4a, Mem[000000008e00010e] = 143abe87
sth %l3,[%i0+0x10e] ! Mem[000000008e00010c] = 143a1f4a
! Mem[0000000091800058] = ce31a0ca2a878495, %f48 = 77bc97b3 31dc8ee9
ldd [%o0+0x058],%f48 ! %f48 = ce31a0ca 2a878495
! Mem[00000000908001e0] = d6a5c497 4304eb69, %g2 = 953c82cf, %g3 = 0bad0b00
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000d6a5c497 000000004304eb69
p63_label_4:
! %l2 = 0000000000000008, Mem[00000000918000d2] = 39107e2b
stb %l2,[%o0+0x0d2] ! Mem[00000000918000d0] = 08107e2b
! Mem[000000008f800044] = b10fb7e1, %l0 = 00000000929fc0a9
ldsw [%i3+0x044],%l0 ! %l0 = ffffffffb10fb7e1
! %l2 = 0000000000000008, Mem[000000008e800004] = 6d4b8c1b
stw %l2,[%i1+0x004] ! Mem[000000008e800004] = 00000008
! %l6 = 0000000000000025, immed = 00000b3d, %l7 = c1bef1d4824bde4b
tsubcctv %l6,0xb3d,%l7 ! %l0 = ffffffffb10fb804, Trapped
! Mem[0000000090800040] = ab4d9bed8673fe99, %f48 = ce31a0ca 2a878495
ldd [%i5+0x040],%f48 ! %f48 = ab4d9bed 8673fe99
! Mem[000000008e800028] = 73eda4465b510408, %l3 = 0000000008431f4a
ldxa [%i1+%o5]0x88,%l3 ! %l3 = 73eda4465b510408
! Mem[000000008e800000] = 08000000f400f40f, %f16 = 16667109 905dbca5
ldda [%i1+%g0]0x88,%f16 ! %f16 = 08000000 f400f40f
! Mem[0000000090800044] = 8673fe99, %g2 = 00000000d6a5c497
lduw [%i5+0x044],%g2 ! %g2 = 000000008673fe99
! %l2 = 0000000000000008, %l1 = 66f6879c2a878495, %l0 = ffffffffb10fb804
taddcctv %l2,%l1,%l0 ! %l0 = ffffffffb10fb827, Trapped
! %l7 = c1bef1d4824bde4b, immed = fffff6a0, %l5 = 000000000000f2c8
taddcctv %l7,-0x960,%l5 ! %l0 = ffffffffb10fb84a, Trapped
p63_label_5:
! Code Fragment 8
p63_fragment_1:
ta T_CHANGE_HPRIV
! %l0 = ffffffffb10fb84a
set 0xe7684840,%l0 ! %l0 = 00000000e7684840
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %f13 = 7fa9b1d7, Mem[00000000918001f8] = bebe044f
st %f13,[%o0+0x1f8] ! Mem[00000000918001f8] = 7fa9b1d7
! Mem[0000000090000100] = 34ee920f 2129a19e 7aa04c5f f88c29a9
! Mem[0000000090000110] = 22655a0b 7f8b313f c4c6c205 9aa8db92
! Mem[0000000090000120] = bc5b9b3f 7ceaf23d f1f21be2 6da53483
! Mem[0000000090000130] = 1e3b769b f7c898e9 cb533f7f 3f8d7d73
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000910000dc] = c3079564, %g18 = 25b833f21cb3419f
ldswa [%i6+0x0dc]%asi,%g2 ! %g2 = 25b833f21cb3419f
! immd = 000000000000028b, %l6 = 0000000000000025, %ccr = 44
mova %xcc,0x28b,%l6 ! Moved, %l6 = 000000000000028b
! Mem[000000008f80005c] = 59624d19, %l4 = 30a6fb6af023989a
ldsw [%i3+0x05c],%l4 ! %l4 = 0000000059624d19
! %l2 = 0000000000000008, Mem[0000000090000033] = 644454fe
stb %l2,[%i4+0x033] ! Mem[0000000090000030] = 084454fe
! Mem[000000008e000020] = fc2309b3, %l1 = 66f6879c2a878495
lduha [%i0+%o4]0x88,%l1 ! %l1 = 00000000000009b3
! immd = 00000000000002e0, %l0 = 00000000e7684840, %ccr = 44
movcs %xcc,0x2e0,%l0 ! Register Not Moved
! Mem[000000008e000010] = 0ce58bfa, %l4 = 0000000059624d19
ldsha [%i0+%o2]0x80,%l4 ! %l4 = 0000000000000ce5
p63_label_6:
! immd = 0000000000000175, %l6 = 000000000000028b, %ccr = 44
movleu %icc,0x175,%l6 ! Moved, %l6 = 0000000000000175
! %l2 = 00000008, %l3 = 5b510408, Mem[0000000090000008] = 847e4c88 d6c112ce
stda %l2,[%i4+0x008]%asi ! Mem[0000000090000008] = 00000008 5b510408
! Code Fragment 8
p63_fragment_2:
ta T_CHANGE_HPRIV
! %l0 = 00000000e7684840
set 0x7b3073ae,%l0 ! %l0 = 000000007b3073ae
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %f24 = 0ff400f4, Mem[000000008e000020] = b30923fc
sta %f24,[%i0+%o4]0x80 ! Mem[000000008e000020] = 0ff400f4
! Mem[000000008e800116] = 667200dd, %l2 = 0000000000000008
ldstub [%i1+0x116],%l2 ! %l2 = 00000000000000ff
! Mem[000000008e8001d0] = 66531d93, %l2 = 00000000, %l2 = 00000000
add %i1,0x1d0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000066531d93
! immd = 0000000000000169, %l1 = 00000000000009b3, %ccr = 44
movvs %xcc,0x169,%l1 ! Register Not Moved
! %l0 = 7b3073ae, %l1 = 000009b3, Mem[000000008e000108] = b4279dee 143a1f4a
std %l0,[%i0+0x108] ! Mem[000000008e000108] = 7b3073ae 000009b3
! %l4 = 0000000000000ce5, Mem[0000000091000174] = 64e862e7
stw %l4,[%i6+0x174] ! Mem[0000000091000174] = 00000ce5
! %f19 = 82aebccc, Mem[0000000091800110] = 21acd1f3
st %f19,[%o0+0x110] ! Mem[0000000091800110] = 82aebccc
p63_label_7:
! %l0 = 000000007b3073ae, %l5 = 000000000000f2c8, %ccr = 44
movl %icc,%l0,%l5 ! Register Not Moved
! %f0 = 2c427a11 acfe1549 71460319 b64360a5
! %f4 = 8a16ae31 a1ccb0d1 c32d02b6 376a0c4a
! %f8 = 63c04dd6 b1fcc240 539a3ba8 63097240
! %f12 = 10b9efb7 7fa9b1d7 d1c5f0a6 9be3fda2
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000008e800000] = f400f40f, %l3 = 73eda4465b510408
ldsha [%i1+%g0]0x89,%l3 ! %l3 = fffffffffffff40f
! %l2 = 0000000066531d93, Mem[000000008f800020] = 3981a0f5
stwa %l2,[%i3+%o4]0x81 ! Mem[000000008f800020] = 66531d93
! Mem[00000000908000a8] = 3d711c26d887647d, %f48 = 34ee920f 2129a19e
ldd [%i5+0x0a8],%f48 ! %f48 = 3d711c26 d887647d
! %l1 = 00000000000009b3, Mem[00000000918000b0] = 0a8ba135
sth %l1,[%o0+0x0b0] ! Mem[00000000918000b0] = 09b3a135
! %l0 = 000000007b3073ae, Mem[00000000908001f0] = f3470c897131ee4a, %asi = 80
stxa %l0,[%i5+0x1f0]%asi ! Mem[00000000908001f0] = 000000007b3073ae
! Mem[000000008f8000f2] = d74b1f3b, %l7 = c1bef1d4824bde4b
ldstub [%i3+0x0f2],%l7 ! %l7 = 0000001f000000ff
! %l6 = 0000000000000175, Mem[000000008f800010] = de7af598
stwa %l6,[%i3+%o2]0x80 ! Mem[000000008f800010] = 00000175
! Mem[0000000090800114] = 0d960b97, %g2 = ffffffffc3079564
ldsb [%i5+0x115],%g2 ! %g2 = 000000000000000d
p63_label_8:
! Mem[000000008e800008] = 88198324a3fcb401, %f16 = 08000000 f400f40f
ldda [%i1+%o1]0x81,%f16 ! %f16 = 88198324 a3fcb401
! Mem[000000008f800194] = 83caef66, %l3 = fffffffffffff40f
swap [%i3+0x194],%l3 ! %l3 = 0000000083caef66
! %l2 = 0000000066531d93, Mem[00000000908000bc] = 73175eee
stw %l2,[%i5+0x0bc] ! Mem[00000000908000bc] = 66531d93
! %l2 = 0000000066531d93, Mem[0000000090800040] = ab4d9bed
sth %l2,[%i5+0x040] ! Mem[0000000090800040] = 1d939bed
! Mem[000000008f800078] = a8a6274322c0cb79, %l4 = 0000000000000ce5, %l5 = 000000000000f2c8
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a8a6274322c0cb79
! Mem[0000000090000180] = a32af125 4d694d63 2d0b685c 01a076f8
! Mem[0000000090000190] = 3558c986 265e791c 11310a36 b2be6763
! Mem[00000000900001a0] = bbcc04f1 1da75b47 875ccbae a2de638c
! Mem[00000000900001b0] = f8df7251 4ae9a786 ea9d818c b2280662
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l4 = 0000000000000ce5, Mem[000000009180016c] = 9945ca36
sth %l4,[%o0+0x16c] ! Mem[000000009180016c] = 0ce5ca36
! %l3 = 0000000083caef66, %l6 = 0000000000000175, %ccr = 44
movn %xcc,%l3,%l6 ! Register Not Moved
! %l2 = 0000000066531d93, Mem[00000000900001f8] = 07425ca064acdc55
stx %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000000066531d93
! %l3 = 0000000083caef66, Mem[000000008f800020] = 931d5366
stba %l3,[%i3+%o4]0x89 ! Mem[000000008f800020] = 931d5366
p63_label_9:
! %l5 = a8a6274322c0cb79, %l3 = 0000000083caef66, %ccr = 44
movgu %icc,%l5,%l3 ! Register Not Moved
! %f17 = a3fcb401, Mem[000000008f800028] = f3680d00
sta %f17,[%i3+%o5]0x80 ! Mem[000000008f800028] = a3fcb401
! Mem[000000008e000010] = 0ce58bfa, %l6 = 0000000000000175
ldsha [%i0+%o2]0x80,%l6 ! %l6 = 0000000000000ce5
! Mem[000000008e000028] = 6335a225, %l3 = 0000000083caef66
ldstuba [%i0+%o5]0x89,%l3 ! %l3 = 00000025000000ff
! Mem[000000008f800148] = 4546f7407c1b8fab, %l3 = 0000000000000025, %l5 = a8a6274322c0cb79
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 4546f7407c1b8fab
! %l6 = 0000000000000ce5, immed = fffff213, %y = 00000000
mulscc %l6,-0xded,%l1 ! %l1 = 0000000000000672, %ccr = 00, %y = 80000000
! %l5 = 4546f7407c1b8fab, %l6 = 0000000000000ce5, %ccr = 00
movl %icc,%l5,%l6 ! Register Not Moved
! immd = 00000000000000cf, %l6 = 0000000000000ce5, %ccr = 00
movgu %xcc,0x0cf,%l6 ! Moved, %l6 = 00000000000000cf
! Mem[00000000918001bc] = b43e3442, %g18 = 25b833f21cb3419f
ldsw [%o0+0x1bc],%g2 ! %g2 = 25b833f21cb3419f
! Mem[00000000910001b4] = fe46fe04, %g2 = ffffffffb43e3442
lduh [%i6+0x1b6],%g2 ! %g2 = 000000000000fe46
p63_label_10:
! Mem[00000000910001f0] = 29ed9cb1, %g2 = 000000000000fe46
ldsb [%i6+0x1f1],%g2 ! %g2 = 0000000000000029
! Mem[000000009000006c] = 44579293, %g2 = 0000000000000029
lduw [%i4+0x06c],%g2 ! %g2 = 0000000044579293
! %f2 = 71460319 b64360a5, Mem[000000008f000020] = d2af69be 359c8e05
stda %f2 ,[%i2+%o4]0x88 ! Mem[000000008f000020] = 71460319 b64360a5
! Mem[00000000918001c0] = 5fb4d8426caab4ab, %f48 = a32af125 4d694d63
ldd [%o0+0x1c0],%f48 ! %f48 = 5fb4d842 6caab4ab
! Mem[000000008f000018] = 618929ddc4dc7d94, %l4 = 0000000000000ce5
ldxa [%i2+%o3]0x89,%l4 ! %l4 = 618929ddc4dc7d94
! Mem[000000008e800008] = 01b4fca324831988, %l7 = 000000000000001f
ldxa [%i1+%o1]0x89,%l7 ! %l7 = 01b4fca324831988
! %f1 = acfe1549, Mem[000000009100016c] = 0fcb6c1c
sta %f1 ,[%i6+0x16c]%asi ! Mem[000000009100016c] = acfe1549
! Mem[000000008f8000ac] = b34d1cd1, %l4 = 618929ddc4dc7d94
ldub [%i3+0x0ad],%l4 ! %l4 = 000000000000004d
! Mem[000000008e800020] = d5097c8b, %l6 = 00000000000000cf
ldsha [%i1+%o4]0x89,%l6 ! %l6 = 0000000000007c8b
! Mem[000000009180009c] = 12dd2f61, %g2 = 0000000044579293
ldsh [%o0+0x09e],%g2 ! %g2 = 00000000000012dd
p63_label_11:
! Mem[000000008f000008] = 9584872a, %l1 = 0000000000000672
ldsha [%i2+%o1]0x88,%l1 ! %l1 = ffffffffffff872a
! immd = 0000000000000070, %l1 = ffffffffffff872a, %ccr = 00
movpos %xcc,0x070,%l1 ! Moved, %l1 = 0000000000000070
! Mem[00000000910000bc] = 3df1e680, %g18 = 25b833f21cb3419f
ldsw [%i6+0x0bc],%g2 ! %g2 = 25b833f21cb3419f
! %f18 = 8c8b041c 82aebccc, Mem[000000008f000018] = 947ddcc4 dd298961
stda %f18,[%i2+%o3]0x81 ! Mem[000000008f000018] = 8c8b041c 82aebccc
! Mem[000000008e000028] = ffa235635a47cb67, %f24 = 0ff400f4 b0d383b8
ldda [%i0+%o5]0x81,%f24 ! %f24 = ffa23563 5a47cb67
! Mem[0000000090000080] = dc8cabda 2a1da096 3d86d273 c7e2b54b
! Mem[0000000090000090] = 44bb020f e0ea95f8 a68584cf 943867c9
! Mem[00000000900000a0] = 37298c28 a5017a73 10593f2f f3b2ac3e
! Mem[00000000900000b0] = 76ad0737 d0014fe2 6d281246 ee99009a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000009180004c] = d7d62815, %g2 = 000000003df1e680
lduh [%o0+0x04e],%g2 ! %g2 = 000000000000d7d6
! %f8 = 63c04dd6 b1fcc240, Mem[000000008e800010] = 07443a7e 765b5745
stda %f8 ,[%i1+%o2]0x81 ! Mem[000000008e800010] = 63c04dd6 b1fcc240
! Code Fragment 8
p63_fragment_3:
ta T_CHANGE_HPRIV
! %l0 = 000000007b3073ae
set 0xe881b7af,%l0 ! %l0 = 00000000e881b7af
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! %l7 = 01b4fca324831988, Mem[0000000091800078] = a9486159
stb %l7,[%o0+0x078] ! Mem[0000000091800078] = 88486159
p63_label_12:
! %l2 = 0000000066531d93, Mem[000000008f800010] = 00000175
stha %l2,[%i3+%o2]0x81 ! Mem[000000008f800010] = 1d930175
! Mem[000000008f000010] = 31ae168a, %l4 = 000000000000004d
ldsha [%i2+%o2]0x81,%l4 ! %l4 = 00000000000031ae
! Mem[0000000090800098] = bde91366, %g18 = 25b833f21cb3419f
ldsw [%i5+0x098],%g2 ! %g2 = 25b833f21cb3419f
! Mem[000000008f000020] = a56043b6, %l6 = 0000000000007c8b
ldsha [%i2+%o4]0x80,%l6 ! %l6 = ffffffffffffa560
! immd = 0000000000000126, %l0 = 00000000e881b7af, %ccr = 00
movne %xcc,0x126,%l0 ! Moved, %l0 = 0000000000000126
! Mem[000000008e8001b0] = 658aa4e1, %l4 = 00000000000031ae
ldstub [%i1+0x1b0],%l4 ! %l4 = 00000065000000ff
! %l3 = 0000000000000025, imm = 0000000000000008, %l7 = 01b4fca324831988
sll %l3,0x008,%l7 ! %l7 = 0000000000002500
! %l0 = 0000000000000126, imm = 0000000000000775, %l2 = 0000000066531d93
orncc %l0,0x775,%l2 ! %l2 = fffffffffffff9ae, %ccr = 88
! Mem[0000000090000070] = 73e0540d 88eeafc5, %g2 = bde91366, %g3 = 4304eb69
ldd [%i4+0x070],%g2 ! %g2 = 0000000073e0540d 0000000088eeafc5
! Mem[00000000910001a4] = ea13ce24, %g2 = 0000000073e0540d
ldsh [%i6+0x1a4],%g2 ! %g2 = ffffffffffffea13
p63_label_13:
! Mem[000000008e000020] = 0ff400f4, %l1 = 0000000000000070
ldsba [%i0+%o4]0x81,%l1 ! %l1 = 000000000000000f
! %l1 = 000000000000000f, Mem[00000000900000d8] = 0ead325cd145cd12
stx %l1,[%i4+0x0d8] ! Mem[00000000900000d8] = 000000000000000f
! Mem[00000000910000f0] = d89f0c90e28af12d, %g2 = ffffffffffffea13
ldx [%i6+0x0f0],%g2 ! %g2 = d89f0c90e28af12d
! immd = 00000000000003b1, %l7 = 0000000000002500, %ccr = 88
movleu %icc,0x3b1,%l7 ! Register Not Moved
! Mem[000000008f0001c0] = 0d02b195, %l2 = fffff9ae, %l6 = ffffa560
add %i2,0x1c0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000d02b195
! %l1 = 000000000000000f, %l0 = 0000000000000126, %ccr = 88
movneg %xcc,%l1,%l0 ! Moved, %l0 = 000000000000000f
! %l7 = 0000000000002500, immed = 000000ed, %ccr = 88
movrgz %l7,0x0ed,%l0 ! Moved, %l0 = 00000000000000ed
! Mem[00000000908000f0] = 92c8b875, %g18 = 25b833f21cb3419f
ldsw [%i5+0x0f0],%g2 ! %g2 = 25b833f21cb3419f
! %l3 = 0000000000000025, %l4 = 0000000000000065, %ccr = 88
movle %icc,%l3,%l4 ! Moved, %l4 = 0000000000000025
! Mem[000000008e800008] = 88198324 a3fcb401, %l4 = 00000025, %l5 = 7c1b8fab
ldda [%i1+%o1]0x80,%l4 ! %l4 = 0000000088198324 00000000a3fcb401
p63_label_14:
! %l4 = 88198324, %l5 = a3fcb401, Mem[000000008e000018] = a49a4f01 a9597677
stda %l4,[%i0+%o3]0x81 ! Mem[000000008e000018] = 88198324 a3fcb401
! %f25 = 5a47cb67, Mem[000000009180008c] = bafc9afe
st %f25,[%o0+0x08c] ! Mem[000000009180008c] = 5a47cb67
! Mem[00000000908001fc] = 8a000000, %g2 = ffffffff92c8b875
ldsb [%i5+0x1ff],%g2 ! %g2 = ffffffffffffff8a
! Mem[000000008f000030] = de003018, %l5 = a3fcb401, %l5 = a3fcb401
add %i2,0x30,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000de003018
! %l2 = fffffffffffff9ae, %l3 = 0000000000000025, %l2 = fffffffffffff9ae
xnor %l2,%l3,%l2 ! %l2 = 0000000000000674
! Mem[000000008f000028] = da320fcc, %l7 = 0000000000002500
lduha [%i2+%o5]0x80,%l7 ! %l7 = 000000000000da32
! %l4 = 0000000088198324, Mem[00000000918000b4] = a5509592
stb %l4,[%o0+0x0b4] ! Mem[00000000918000b4] = 24509592
! Mem[000000008f000018] = 1c048b8c, %l1 = 000000000000000f
ldswa [%i2+%o3]0x88,%l1 ! %l1 = 000000001c048b8c
! Mem[000000008f0000dc] = 33909cf8, %l6 = 0d02b195, %l7 = 0000da32
add %i2,0xdc,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000033909cf8
! %f19 = 82aebccc, Mem[000000008f800010] = 7501931d
sta %f19,[%i3+%o2]0x89 ! Mem[000000008f800010] = 82aebccc
p63_label_15:
! %l7 = 0000000033909cf8, Mem[00000000918000ee] = 42c88523
stb %l7,[%o0+0x0ee] ! Mem[00000000918000ec] = f8c88523
! %l4 = 0000000088198324, %l5 = 00000000de003018, %ccr = 88
movgu %xcc,%l4,%l5 ! Moved, %l5 = 0000000088198324
save ! CWP = 1
! Mem[0000000090800010] = 8d8cadf7 b062848a, %g2 = ffffff8a, %g3 = 88eeafc5
ldd [%o5+%i2],%g2 ! %g2 = 000000008d8cadf7 00000000b062848a
! Mem[00000000900001d0] = d952cff3, %g2 = 000000008d8cadf7
ldub [%o4+0x1d3],%g2 ! %g2 = 00000000000000d9
! Mem[0000000091800164] = bcb72634, %g18 = 0b4b93d1bf414c5a
ldsw [%i0+0x164],%g2 ! %g2 = 0b4b93d1bf414c5a
! Mem[000000008e000010] = fa8be50c, %l4 = aa34151a5ce4eb41
ldsba [%o0+%i2]0x88,%l4 ! %l4 = 000000000000000c
! Mem[0000000090800020] = 6b57517380100360, %g2 = ffffffffbcb72634
ldx [%o5+%i4],%g2 ! %g2 = 6b57517380100360
! %l0 = eb1a7c521d9e6a24, %l5 = 4308504dc42b835d, %l4 = 000000000000000c
mulx %l0,%l5,%l4 ! %l4 = dda69eb036e8fb14
! Mem[000000008f000020] = b64360a5, %l6 = 42278598d3cf4a74
ldsba [%o2+%i4]0x89,%l6 ! %l6 = ffffffffffffffa5
p63_label_16: ! %cwp = 1
! Mem[000000008e000000] = 2492d97cee3e6762, %l0 = eb1a7c521d9e6a24
ldxa [%o0+%g0]0x89,%l0 ! %l0 = 2492d97cee3e6762
! %l6 = ffffffa5, %l7 = cb12d450, Mem[00000000908000a8] = 3d711c26 d887647d
std %l6,[%o5+0x0a8] ! Mem[00000000908000a8] = ffffffa5 cb12d450
! %f16 = 88198324 a3fcb401 8c8b041c 82aebccc
! %f20 = e49f05b7 663b49fa 872385de 19fd47af
! %f24 = ffa23563 5a47cb67 653cc30c e4fe483c
! %f28 = cbc26738 1775e2c4 e480affc 950ac396
stda %f16,[%o4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000008e800000] = f400f40f, %l0 = 2492d97cee3e6762
ldsha [%o1+%g0]0x89,%l0 ! %l0 = fffffffffffff40f
! Mem[000000008e0000e8] = 5cb1897313ca320f, %f12 = 10b9efb7 7fa9b1d7
ldd [%o0+0x0e8],%f12 ! %f12 = 5cb18973 13ca320f
! %l3 = c8050bf007c2c77a, Mem[000000008e000018] = 24831988
stha %l3,[%o0+%i3]0x88 ! Mem[000000008e000018] = 2483c77a
! %l4 = dda69eb036e8fb14, Mem[000000009000006c] = 44579293
sth %l4,[%o4+0x06c] ! Mem[000000009000006c] = fb149293
! Mem[000000009000003c] = 8dfc4882, %g18 = 0b4b93d1bf414c5a
ldsw [%o4+0x03c],%g2 ! %g2 = 0b4b93d1bf414c5a
! Mem[000000008e000057] = 837a80da, %l4 = dda69eb036e8fb14
ldstub [%o0+0x057],%l4 ! %l4 = 000000da000000ff
! Mem[000000008f8000ff] = f452934e, %l6 = ffffffffffffffa5
ldstub [%o3+0x0ff],%l6 ! %l6 = 0000004e000000ff
p63_label_17: ! %cwp = 1
! Mem[000000008f80019c] = fe8a24d9, %l6 = 000000000000004e
swap [%o3+0x19c],%l6 ! %l6 = 00000000fe8a24d9
! Mem[0000000091000188] = fc48e8f8 91c7ee5a, %g2 = 8dfc4882, %g3 = b062848a
ldd [%o6+0x188],%g2 ! %g2 = 00000000fc48e8f8 0000000091c7ee5a
! %l7 = 3f8eb6cbcb12d450, %l1 = 98c536ecd8d9250c, %ccr = 88
movneg %icc,%l7,%l1 ! Moved, %l1 = 3f8eb6cbcb12d450
! %l7 = 3f8eb6cbcb12d450, Mem[00000000918000ca] = 43045d67
sth %l7,[%i0+0x0ca] ! Mem[00000000918000c8] = d4505d67
! Mem[0000000090000004] = c5b8a043, %g18 = 0b4b93d1bf414c5a
ldsw [%o4+0x004],%g2 ! %g2 = 0b4b93d1bf414c5a
! %l0 = fffffffffffff40f, Mem[000000008e800018] = 85d68a62afe1fa32
stxa %l0,[%o1+%i3]0x80 ! Mem[000000008e800018] = fffffffffffff40f
! %l2 = 0681ca5c882ccbe3, %l2 = 0681ca5c882ccbe3, %ccr = 88
mova %icc,%l2,%l2 ! Moved, %l2 = 0681ca5c882ccbe3
! %l2 = 0681ca5c882ccbe3, Mem[000000009080014c] = 2cfe970f, %asi = 80
stwa %l2,[%o5+0x14c]%asi ! Mem[000000009080014c] = 882ccbe3
! %l5 = 4308504dc42b835d, %l5 = 4308504dc42b835d, %y = 80000000
sdiv %l5,%l5,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = fffff40f
! %l0 = fffffffffffff40f, Mem[000000008e000010] = fa8be50c
stha %l0,[%o0+%i2]0x88 ! Mem[000000008e000010] = fa8bf40f
p63_label_18: ! %cwp = 1
! Code Fragment 8
p63_fragment_4:
ta T_CHANGE_HPRIV
! %l0 = fffffffffffff40f
set 0x4cc6ea99,%l0 ! %l0 = 000000004cc6ea99
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 000000000000019d, %l1 = 3f8eb6cbcb12d450, %ccr = 88
movg %xcc,0x19d,%l1 ! Register Not Moved
! Mem[000000008f00006d] = b06dcd2f, %l3 = c8050bf007c2c77a
ldstub [%o2+0x06d],%l3 ! %l3 = 0000006d000000ff
! %l5 = 4308504dc42b835d, %l2 = 0681ca5c882ccbe3, %l1 = 3f8eb6cbcb12d450
sllx %l5,%l2,%l1 ! %l1 = 215c1ae800000000
! retry : should take illegal inst trap, %l0 = 000000004cc6ea99
retry ! Illegal inst trap : %l0 = 000000004cc6eaa9
! %l5 = 4308504dc42b835d, Mem[0000000090800070] = 23db42826fb98264
stx %l5,[%o5+0x070] ! Mem[0000000090800070] = 4308504dc42b835d
! %l0 = 4cc6eaa9, %l1 = 00000000, Mem[000000008f000028] = da320fcc b8e56803
stda %l0,[%o2+%i5]0x81 ! Mem[000000008f000028] = 4cc6eaa9 00000000
! %l2 = 0681ca5c882ccbe3, Mem[000000008f000010] = 31ae168a8c777345
stxa %l2,[%o2+%i2]0x81 ! Mem[000000008f000010] = 0681ca5c882ccbe3
! %l4 = 7fffffff, %l5 = c42b835d, Mem[0000000090800048] = 6b234ec5 7f63d586
std %l4,[%o5+0x048] ! Mem[0000000090800048] = 7fffffff c42b835d
! %f12 = 5cb18973 13ca320f, Mem[00000000918000b0] = 09b3a135 24509592
std %f12,[%i0+0x0b0] ! Mem[00000000918000b0] = 5cb18973 13ca320f
p63_label_19: ! %cwp = 1
! %l2 = 0681ca5c882ccbe3, immed = 00000901, %l2 = 0681ca5c882ccbe3
taddcctv %l2,0x901,%l2 ! %l0 = 000000004cc6eacc, Trapped
! %f10 = 539a3ba8 63097240, Mem[00000000918000e0] = ab568635 4a05a747
std %f10,[%i0+0x0e0] ! Mem[00000000918000e0] = 539a3ba8 63097240
! Mem[00000000900000e8] = bdb01204, %g2 = ffffffffc5b8a043
lduw [%o4+0x0e8],%g2 ! %g2 = 00000000bdb01204
! immd = 000000000000004b, %l6 = 00000000fe8a24d9, %ccr = 88
movcc %xcc,0x04b,%l6 ! Moved, %l6 = 000000000000004b
! Mem[0000000090800080] = d4db2881 ae67375c, %g2 = bdb01204, %g3 = 91c7ee5a
ldd [%o5+0x080],%g2 ! %g2 = 00000000d4db2881 00000000ae67375c
! Mem[0000000091000148] = f99edb45, %g18 = 0b4b93d1bf414c5a
ldsw [%o6+0x148],%g2 ! %g2 = 0b4b93d1bf414c5a
! %l5 = 4308504dc42b835d, %l4 = 000000007fffffff, %l5 = 4308504dc42b835d
sdivx %l5,%l4,%l5 ! %l5 = 000000008610a09c
! Mem[0000000090800198] = 9f295e65, %g2 = fffffffff99edb45
lduw [%o5+0x198],%g2 ! %g2 = 000000009f295e65
! Mem[0000000090800178] = c20eb350, %g2 = 000000009f295e65
ldsb [%o5+0x179],%g2 ! %g2 = ffffffffffffffc2
! %l1 = 215c1ae800000000, Mem[000000009000015c] = b6022dc3
sth %l1,[%o4+0x15c] ! Mem[000000009000015c] = 00002dc3
p63_label_20: ! %cwp = 1
! Mem[0000000091000084] = 4fba0a1d, %g2 = ffffffffffffffc2
lduh [%o6+0x084],%g2 ! %g2 = 0000000000004fba
! Code Fragment 8
p63_fragment_5:
ta T_CHANGE_HPRIV
! %l0 = 000000004cc6eacc
set 0x471e59fa,%l0 ! %l0 = 00000000471e59fa
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! Mem[000000009180009c] = 8acc12dd, %g2 = 0000000000004fba
lduh [%i0+0x09c],%g2 ! %g2 = 0000000000008acc
! %l6 = 000000000000004b, Mem[000000008e800020] = 1e365448d5097c8b
stxa %l6,[%o1+%i4]0x88 ! Mem[000000008e800020] = 000000000000004b
! Mem[000000008f800010] = 82aebccc, %l0 = 00000000471e59fa
lduwa [%o3+%i2]0x88,%l0 ! %l0 = 0000000082aebccc
! %f3 = b64360a5, Mem[0000000091000100] = 9416c8c1
st %f3 ,[%o6+0x100] ! Mem[0000000091000100] = b64360a5
! %l6 = 000000000000004b, Mem[00000000910000e0] = 1ff12e95
sth %l6,[%o6+0x0e0] ! Mem[00000000910000e0] = 004b2e95
! Set Register : %l5 = 000000008610a09c
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! %l0 = 0000000082aebccc, %l7 = 3f8eb6cbcb12d450, %ccr = 88
movleu %icc,%l0,%l7 ! Register Not Moved
! %l0 = 0000000082aebccc, Mem[0000000090800123] = b63b012c
stb %l0,[%o5+0x123] ! Mem[0000000090800120] = cc3b012c
p63_label_21: ! %cwp = 1
! Mem[000000008e0001a8] = 0301af2b6633fcc7, %l3 = 000000000000006d, %l6 = 000000000000004b
add %o0,0x1a8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0301af2b6633fcc7
! Mem[0000000091800174] = 107401b0, %g2 = 0000000000008acc
ldsb [%i0+0x175],%g2 ! %g2 = 0000000000000010
membar #Sync ! Added by membar checker (310)
! %l4 = 000000007fffffff, Mem[00000000900000a1] = cb475a63
stb %l4,[%o4+0x0a1] ! Mem[00000000900000a0] = ff475a63
! Mem[00000000908001d4] = dcbf55cd, %g2 = 0000000000000010
lduw [%o5+0x1d4],%g2 ! %g2 = 00000000dcbf55cd
! %l2 = 0681ca5c882ccbe3, %l4 = 000000007fffffff, %l0 = 0000000082aebccc
orn %l2,%l4,%l0 ! %l0 = ffffffff882ccbe3
! Mem[0000000090800180] = 2bcb0182, %g2 = 00000000dcbf55cd
ldub [%o5+0x182],%g2 ! %g2 = 000000000000002b
! %l6 = 0301af2b6633fcc7, %l5 = ffffffffffffffff, %ccr = 88
movcc %xcc,%l6,%l5 ! Moved, %l5 = 0301af2b6633fcc7
! %l0 = ffffffff882ccbe3, Mem[000000008f800028] = 01b4fca3
stha %l0,[%o3+%i5]0x89 ! Mem[000000008f800028] = 01b4cbe3
! Mem[00000000900000a8] = 3c48fee4, %g2 = 000000000000002b
lduw [%o4+0x0a8],%g2 ! %g2 = 000000003c48fee4
! Mem[000000008f000113] = be14c8be, %l0 = ffffffff882ccbe3
ldstub [%o2+0x113],%l0 ! %l0 = 000000be000000ff
p63_label_22: ! %cwp = 1
! %f16 = 88198324 a3fcb401, Mem[000000008e000188] = d7526b21 4530146b
std %f16,[%o0+0x188] ! Mem[000000008e000188] = 88198324 a3fcb401
! %l0 = 00000000000000be, Mem[000000008e800028] = 5b510408
stha %l0,[%o1+%i5]0x89 ! Mem[000000008e800028] = 5b5100be
! %l1 = 215c1ae800000000, %l6 = 0301af2b6633fcc7, %ccr = 88
movn %xcc,%l1,%l6 ! Register Not Moved
! Mem[000000008f800018] = 2c6ff0c7, %l1 = 215c1ae800000000
lduba [%o3+%i3]0x89,%l1 ! %l1 = 00000000000000c7
! Mem[000000009080011c] = 531e9d66, %g2 = 000000003c48fee4
ldsh [%o5+0x11c],%g2 ! %g2 = 000000000000531e
! Mem[00000000900000a0] = 67ff475a, %g2 = 000000000000531e
lduw [%o4+0x0a0],%g2 ! %g2 = 0000000067ff475a
! %l4 = 000000007fffffff, Mem[0000000090000064] = 31dc8ee9
stw %l4,[%o4+0x064] ! Mem[0000000090000064] = 7fffffff
! Mem[000000008f000000] = 5827c43a901d9aa4, %l6 = 0301af2b6633fcc7
ldxa [%o2+%g0]0x88,%l6 ! %l6 = 5827c43a901d9aa4
! Mem[000000008f000028] = 00000000a9eac64c, %l1 = 00000000000000c7
ldxa [%o2+%i5]0x88,%l1 ! %l1 = 00000000a9eac64c
! Mem[000000008f000010] = e3cb2c885cca8106, %f0 = 2c427a11 acfe1549
ldda [%o2+%i2]0x88,%f0 ! %f0 = e3cb2c88 5cca8106
p63_label_23: ! %cwp = 1
! Mem[00000000908000f8] = 20f6ca5b 7d20dad0, %g2 = 67ff475a, %g3 = ae67375c
ldd [%o5+0x0f8],%g2 ! %g2 = 0000000020f6ca5b 000000007d20dad0
! %l7 = 3f8eb6cbcb12d450, immed = 00000fbf, %l6 = 5827c43a901d9aa4
tsubcctv %l7,0xfbf,%l6 ! %l0 = 00000000000000e1, Trapped
! %l5 = 0301af2b6633fcc7, %l4 = 000000007fffffff, %ccr = 88
movg %icc,%l5,%l4 ! Register Not Moved
! Mem[0000000091000068] = 955a2d89, %g2 = 0000000020f6ca5b
ldub [%o6+0x068],%g2 ! %g2 = 0000000000000095
! Mem[000000008e0000c0] = 086fadb0, %l6 = 5827c43a901d9aa4
swap [%o0+0x0c0],%l6 ! %l6 = 00000000086fadb0
! %l2 = 0681ca5c882ccbe3, %l6 = 00000000086fadb0, %l6 = 00000000086fadb0
addcc %l2,%l6,%l6 ! %l6 = 0681ca5c909c7993, %ccr = 08
! Mem[000000008f0001d4] = 9a9cf790, %l3 = 0000006d, %l3 = 0000006d
add %o2,0x1d4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000009a9cf790
! Mem[00000000900001d0] = 9f710bd9, %g2 = 0000000000000095
lduh [%o4+0x1d0],%g2 ! %g2 = 0000000000009f71
! Clear Register : %l7 = 3f8eb6cbcb12d450
clr %l7 ! %l7 = 0000000000000000
! Mem[00000000900001b4] = 4ae9a786, %g2 = 0000000000009f71
lduw [%o4+0x1b4],%g2 ! %g2 = 000000004ae9a786
p63_label_24: ! %cwp = 1
! Mem[000000008e8001b0] = ff8aa4e14d7fcbf3, %l7 = 0000000000000000, %l4 = 000000007fffffff
add %o1,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ff8aa4e14d7fcbf3
! %l2 = 882ccbe3, %l3 = 9a9cf790, Mem[00000000918001b8] = 83795317 b43e3442
std %l2,[%i0+0x1b8] ! Mem[00000000918001b8] = 882ccbe3 9a9cf790
! Mem[000000008e800094] = 85c72b8c, %l6 = 909c7993, %l4 = 4d7fcbf3
add %o1,0x94,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000085c72b8c
! Mem[00000000910000e4] = 236dff0e, %g2 = 000000004ae9a786
ldsba [%o6+0x0e5]%asi,%g2 ! %g2 = 0000000000000023
! Mem[00000000900001fc] = 66531d93, %g2 = 0000000000000023
lduw [%o4+0x1fc],%g2 ! %g2 = 0000000066531d93
! %l6 = 0681ca5c909c7993, Mem[000000008e000010] = 0ff48bfa
stha %l6,[%o0+%i2]0x81 ! Mem[000000008e000010] = 79938bfa
! Mem[000000009100003c] = 917e51b2, %g2 = 0000000066531d93
lduw [%o6+0x03c],%g2 ! %g2 = 00000000917e51b2
! Mem[00000000900001c0] = e1f675de 46335dfe, %g2 = 917e51b2, %g3 = 7d20dad0
ldd [%o4+0x1c0],%g2 ! %g2 = 00000000e1f675de 0000000046335dfe
! %l4 = 85c72b8c, %l5 = 6633fcc7, Mem[00000000900001c0] = e1f675de 46335dfe
std %l4,[%o4+0x1c0] ! Mem[00000000900001c0] = 85c72b8c 6633fcc7
! Mem[000000008f800000] = 15e2e6e7, %l0 = 00000000000000e1
ldswa [%o3+%g0]0x89,%l0 ! %l0 = 0000000015e2e6e7
p63_label_25: ! %cwp = 1
! Code Fragment 8
p63_fragment_6:
ta T_CHANGE_HPRIV
! %l0 = 0000000015e2e6e7
set 0x71e428da,%l0 ! %l0 = 0000000071e428da
stxa %l0, [%g0] ASI_SPARC_PWR_MGMT
ta T_CHANGE_NONHPRIV
! immd = 00000000000002cc, %l7 = 0000000000000000, %ccr = 08
movcs %icc,0x2cc,%l7 ! Register Not Moved
! %l7 = 0000000000000000, imm = 00000000000008ec, %l2 = 0681ca5c882ccbe3
sub %l7,0x8ec,%l2 ! %l2 = fffffffffffff714
! immd = 0000000000000115, %l3 = 000000009a9cf790, %ccr = 08
move %xcc,0x115,%l3 ! Register Not Moved
! %l1 = 00000000a9eac64c, %l2 = fffffffffffff714, %y = fffff40f
smulcc %l1,%l2,%l5 ! %l5 = 00000300055ed1f0, %ccr = 00, %y = 00000300
! Randomly selected nop
nop
! %l2 = fffffffffffff714, Mem[00000000900000f0] = 533986c0
stw %l2,[%o4+0x0f0] ! Mem[00000000900000f0] = fffff714
! %l4 = 0000000085c72b8c, Mem[000000009180015d] = e227a587
stb %l4,[%i0+0x15d] ! Mem[000000009180015c] = 8c27a587
! %l7 = 0000000000000000, %l0 = 0000000071e428da, %ccr = 00
mova %icc,%l7,%l0 ! Moved, %l0 = 0000000000000000
! Mem[00000000910001e8] = e5d02936, %g2 = 00000000e1f675de
ldsha [%o6+0x1ea]%asi,%g2 ! %g2 = ffffffffffffe5d0
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
movcc %xcc,%l4,%l0
ldsw [%i2+0x14c],%l2
ldd [%i1+0x0c8],%l2
stxa %l2,[%i3+0x018]%asi
stda %l0,[%i3+0x040]%asi
ba,a p63_branch_failed
p63_not_taken_0_end:
! End of Random Code for Thread 63
restore ! CWP = 0
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 00000000000000ed
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001c048b8c
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000674
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000025
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000088198324
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000088198324
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000d02b195
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000033909cf8
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x00000300,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p63_failed
mov 0x111,%g1
! 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 e3cb2c88 5cca8106
bne %xcc,p63_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8a16ae31 a1ccb0d1
bne %xcc,p63_f4_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5cb18973 13ca320f
bne %xcc,p63_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 88198324 a3fcb401
bne %xcc,p63_f16_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ffa23563 5a47cb67
bne %xcc,p63_f24_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 79938bfabb2a1d31
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 = 7ac78324a3fcb401
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 = 0ff400f4b1a871c1
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 = ffa235635a47cb67
ldx [%i0+0x028],%g3 ! Observed data at 000000008e000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 39556d76837a80ff
ldx [%i0+0x050],%g3 ! Observed data at 000000008e000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 901d9aa4e87fc633
ldx [%i0+0x0c0],%g3 ! Observed data at 000000008e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 7b3073ae000009b3
ldx [%i0+0x108],%g3 ! Observed data at 000000008e000108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = 157573a4ce31a0ca
ldx [%i0+0x148],%g3 ! Observed data at 000000008e000148
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 88198324a3fcb401
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 = 0ff400f400000008
ldx [%i1+0x000],%g3 ! Observed data at 000000008e800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 63c04dd6b1fcc240
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 = fffffffffffff40f
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 = 4b00000000000000
ldx [%i1+0x020],%g3 ! Observed data at 000000008e800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = be00515b46a4ed73
ldx [%i1+0x028],%g3 ! Observed data at 000000008e800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x028,%g4
ldx [%g1+0x100],%g2 ! Expected data = e8ff4e2796e4c6c4
ldx [%i1+0x100],%g3 ! Observed data at 000000008e800100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 62a4be0c6672ffdd
ldx [%i1+0x110],%g3 ! Observed data at 000000008e800110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x110,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff8aa4e14d7fcbf3
ldx [%i1+0x1b0],%g3 ! Observed data at 000000008e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1b0,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a49a1d903ac42758
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 = 2a878495e5b89c80
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 = 0681ca5c882ccbe3
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 = 8c8b041c82aebccc
ldx [%i2+0x018],%g3 ! Observed data at 000000008f000018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a56043b619034671
ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4cc6eaa900000000
ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 25f11c3bb0ffcd2f
ldx [%i2+0x068],%g3 ! Observed data at 000000008f000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x068,%g4
ldx [%g1+0x110],%g2 ! Expected data = be14c8fffa951d72
ldx [%i2+0x110],%g3 ! Observed data at 000000008f000110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x110,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ccbcae82dea77ea5
ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 66531d937b68e054
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 = e3cbb40144da2ab8
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d74bff3b379ebbd0
ldx [%i3+0x0f0],%g3 ! Observed data at 000000008f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 02aa3b0af45293ff
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 39e6309ffffff40f
ldx [%i3+0x190],%g3 ! Observed data at 000000008f800190
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 44387d650000004e
ldx [%i3+0x198],%g3 ! Observed data at 000000008f800198
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x198,%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_f4_fail:
set p63_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f12_fail:
set p63_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f16_fail:
set p63_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f24_fail:
set p63_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 63 failed
p63_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 63 failed
p63_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p63_selfmod_failed:
ba p63_failed
mov 0xabc,%g1
p63_common_error:
or %g0,0xf1f,%g1
ba p63_failed
mov %o5,%g3
p63_common_signature_error:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_common_timeout:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p63_failed
mov 0x0,%g3
p63_trap1e:
stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000020]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000018]
stxa %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000008]
sra %l0,%l3,%l1
done
p63_trap1o:
stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000020]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000018]
stxa %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000010]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000008]
sra %l0,%l3,%l1
done
p63_trap2e:
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000010]
stwa %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800000]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f000020]
stba %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
done
p63_trap2o:
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000010]
stwa %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800000]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f000020]
stba %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
done
p63_trap3e:
xor %l0,-0x07d,%l7
xnor %l1,-0xd0e,%l4
nop
done
p63_trap3o:
xor %l0,-0x07d,%l7
xnor %l1,-0xd0e,%l4
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 = 6053a312ce31a0ca
ldx [%g1+0x008],%l1 ! %l1 = 66f6879c2a878495
ldx [%g1+0x010],%l2 ! %l2 = fb1febd688da1d9a
ldx [%g1+0x018],%l3 ! %l3 = 22eacde2014f9aa4
ldx [%g1+0x020],%l4 ! %l4 = 30a6fb6af023989a
ldx [%g1+0x028],%l5 ! %l5 = 78bea9fa144ff7e1
ldx [%g1+0x030],%l6 ! %l6 = e6d1f69cc0f8e867
ldx [%g1+0x038],%l7 ! %l7 = c1bef1d4824bde4b
save
! Initialize memory points for window 1
set unres3_start,%i0
mov 0x08,%i1
mov 0x10,%i2
mov 0x18,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = eb1a7c521d9e6a24
ldx [%g1+0x048],%l1 ! %l1 = 98c536ecd8d9250c
ldx [%g1+0x050],%l2 ! %l2 = 0681ca5c882ccbe3
ldx [%g1+0x058],%l3 ! %l3 = c8050bf007c2c77a
ldx [%g1+0x060],%l4 ! %l4 = aa34151a5ce4eb41
ldx [%g1+0x068],%l5 ! %l5 = 4308504dc42b835d
ldx [%g1+0x070],%l6 ! %l6 = 42278598d3cf4a74
ldx [%g1+0x078],%l7 ! %l7 = 3f8eb6cbcb12d450
! Initialize the output register of window 1
set p63_local0_start,%o0
set p63_local1_start,%o1
set p63_local2_start,%o2
set p63_local3_start,%o3
set unres0_start,%o4
set unres1_start,%o5
set unres2_start,%o6
restore
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
jmpl %o7,%g0
ldsw [%i0+0x0e4],%l7 ! Mem[00000000100000e4]
jmpl %o7,%g0
nop
p0_near_0_lo:
jmpl %o7,%g0
ldsw [%o0+0x0e4],%l7 ! Mem[00000000100000e4]
jmpl %o7,%g0
nop
p0_near_0_he:
std %l0,[%i2+0x130] ! Mem[0000000011000130]
lduh [%i1+0x11c],%l4 ! Mem[000000001080011c]
st %f29,[%i3+0x174] ! Mem[0000000011800174]
std %l0,[%i0+0x138] ! Mem[0000000010000138]
jmpl %o7,%g0
stb %l6,[%i2+0x12c] ! Mem[000000001100012c]
p0_near_0_ho:
std %l0,[%o2+0x130] ! Mem[0000000011000130]
lduh [%o1+0x11c],%l4 ! Mem[000000001080011c]
st %f29,[%o3+0x174] ! Mem[0000000011800174]
std %l0,[%o0+0x138] ! Mem[0000000010000138]
jmpl %o7,%g0
stb %l6,[%o2+0x12c] ! Mem[000000001100012c]
p1_near_0_le:
jmpl %o7,%g0
sth %l6,[%i0+0x1e0] ! Mem[00000000120001e0]
jmpl %o7,%g0
nop
p1_near_0_lo:
jmpl %o7,%g0
sth %l6,[%o0+0x1e0] ! Mem[00000000120001e0]
jmpl %o7,%g0
nop
p1_near_0_he:
ldstub [%i0+0x136],%l0 ! Mem[0000000012000136]
swap [%i2+0x1dc],%l2 ! Mem[00000000130001dc]
jmpl %o7,%g0
stb %l0,[%i0+0x0f5] ! Mem[00000000120000f5]
p1_near_0_ho:
ldstub [%o0+0x136],%l0 ! Mem[0000000012000136]
swap [%o2+0x1dc],%l2 ! Mem[00000000130001dc]
jmpl %o7,%g0
stb %l0,[%o0+0x0f5] ! Mem[00000000120000f5]
p2_near_0_le:
jmpl %o7,%g0
stw %l7,[%i0+0x0e4] ! Mem[00000000140000e4]
jmpl %o7,%g0
nop
p2_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o0+0x0e4] ! Mem[00000000140000e4]
jmpl %o7,%g0
nop
p2_near_0_he:
ldub [%i1+0x1aa],%l7 ! Mem[00000000148001aa]
stx %l3,[%i2+0x1e8] ! Mem[00000000150001e8]
andcc %l3,-0x704,%l7
lduh [%i1+0x154],%l5 ! Mem[0000000014800154]
jmpl %o7,%g0
stb %l1,[%i3+0x021] ! Mem[0000000015800021]
p2_near_0_ho:
ldub [%o1+0x1aa],%l7 ! Mem[00000000148001aa]
stx %l3,[%o2+0x1e8] ! Mem[00000000150001e8]
andcc %l3,-0x704,%l7
lduh [%o1+0x154],%l5 ! Mem[0000000014800154]
jmpl %o7,%g0
stb %l1,[%o3+0x021] ! Mem[0000000015800021]
p3_near_0_le:
jmpl %o7,%g0
std %l4,[%i2+0x1a8] ! Mem[00000000170001a8]
jmpl %o7,%g0
nop
p3_near_0_lo:
jmpl %o7,%g0
std %l4,[%o2+0x1a8] ! Mem[00000000170001a8]
jmpl %o7,%g0
nop
p3_near_0_he:
ldsb [%i0+0x1b7],%l1 ! Mem[00000000160001b7]
jmpl %o7,%g0
sth %l4,[%i2+0x17c] ! Mem[000000001700017c]
p3_near_0_ho:
ldsb [%o0+0x1b7],%l1 ! Mem[00000000160001b7]
jmpl %o7,%g0
sth %l4,[%o2+0x17c] ! Mem[000000001700017c]
p4_near_0_le:
jmpl %o7,%g0
ldsw [%i0+0x0c4],%l7 ! Mem[00000000180000c4]
jmpl %o7,%g0
nop
p4_near_0_lo:
jmpl %o7,%g0
ldsw [%o0+0x0c4],%l7 ! Mem[00000000180000c4]
jmpl %o7,%g0
nop
p4_near_0_he:
ldsh [%i0+0x1aa],%l7 ! Mem[00000000180001aa]
ldub [%i2+0x0df],%l5 ! Mem[00000000190000df]
sth %l4,[%i1+0x034] ! Mem[0000000018800034]
sra %l0,%l6,%l7
jmpl %o7,%g0
ldsb [%i0+0x100],%l0 ! Mem[0000000018000100]
p4_near_0_ho:
ldsh [%o0+0x1aa],%l7 ! Mem[00000000180001aa]
ldub [%o2+0x0df],%l5 ! Mem[00000000190000df]
sth %l4,[%o1+0x034] ! Mem[0000000018800034]
sra %l0,%l6,%l7
jmpl %o7,%g0
ldsb [%o0+0x100],%l0 ! Mem[0000000018000100]
p5_near_0_le:
jmpl %o7,%g0
sra %l2,0x007,%l1
jmpl %o7,%g0
nop
p5_near_0_lo:
jmpl %o7,%g0
sra %l2,0x007,%l1
jmpl %o7,%g0
nop
p5_near_0_he:
ldub [%i3+0x011],%l0 ! Mem[000000001b800011]
sth %l0,[%i2+0x0ac] ! Mem[000000001b0000ac]
ldd [%i1+0x118],%l2 ! Mem[000000001a800118]
ldsb [%i2+0x188],%l6 ! Mem[000000001b000188]
jmpl %o7,%g0
lduh [%i1+0x02c],%l2 ! Mem[000000001a80002c]
p5_near_0_ho:
ldub [%o3+0x011],%l0 ! Mem[000000001b800011]
sth %l0,[%o2+0x0ac] ! Mem[000000001b0000ac]
ldd [%o1+0x118],%l2 ! Mem[000000001a800118]
ldsb [%o2+0x188],%l6 ! Mem[000000001b000188]
jmpl %o7,%g0
lduh [%o1+0x02c],%l2 ! Mem[000000001a80002c]
p6_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0c4] ! Mem[000000001c8000c4]
jmpl %o7,%g0
nop
p6_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0c4] ! Mem[000000001c8000c4]
jmpl %o7,%g0
nop
p6_near_0_he:
ldd [%i0+0x188],%f22 ! Mem[000000001c000188]
ldd [%i0+0x1d8],%l2 ! Mem[000000001c0001d8]
stx %l4,[%i1+0x000] ! Mem[000000001c800000]
ldd [%i1+0x160],%l6 ! Mem[000000001c800160]
jmpl %o7,%g0
st %f21,[%i0+0x174] ! Mem[000000001c000174]
p6_near_0_ho:
ldd [%o0+0x188],%f22 ! Mem[000000001c000188]
ldd [%o0+0x1d8],%l2 ! Mem[000000001c0001d8]
stx %l4,[%o1+0x000] ! Mem[000000001c800000]
ldd [%o1+0x160],%l6 ! Mem[000000001c800160]
jmpl %o7,%g0
st %f21,[%o0+0x174] ! Mem[000000001c000174]
p7_near_0_le:
jmpl %o7,%g0
lduw [%i2+0x1ac],%l4 ! Mem[000000001f0001ac]
jmpl %o7,%g0
nop
p7_near_0_lo:
jmpl %o7,%g0
lduw [%o2+0x1ac],%l4 ! Mem[000000001f0001ac]
jmpl %o7,%g0
nop
p7_near_0_he:
ldsb [%i3+0x081],%l4 ! Mem[000000001f800081]
jmpl %o7,%g0
st %f16,[%i3+0x010] ! Mem[000000001f800010]
p7_near_0_ho:
ldsb [%o3+0x081],%l4 ! Mem[000000001f800081]
jmpl %o7,%g0
st %f16,[%o3+0x010] ! Mem[000000001f800010]
p8_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x0e4],%l7 ! Mem[00000000208000e4]
jmpl %o7,%g0
nop
p8_near_0_lo:
jmpl %o7,%g0
ldsw [%o1+0x0e4],%l7 ! Mem[00000000208000e4]
jmpl %o7,%g0
nop
p8_near_0_he:
stx %l7,[%i3+0x188] ! Mem[0000000021800188]
swap [%i1+0x070],%l1 ! Mem[0000000020800070]
sth %l2,[%i3+0x13c] ! Mem[000000002180013c]
std %f16,[%i3+0x1e8] ! Mem[00000000218001e8]
jmpl %o7,%g0
ldsw [%i2+0x158],%l2 ! Mem[0000000021000158]
p8_near_0_ho:
stx %l7,[%o3+0x188] ! Mem[0000000021800188]
swap [%o1+0x070],%l1 ! Mem[0000000020800070]
sth %l2,[%o3+0x13c] ! Mem[000000002180013c]
std %f16,[%o3+0x1e8] ! Mem[00000000218001e8]
jmpl %o7,%g0
ldsw [%o2+0x158],%l2 ! Mem[0000000021000158]
p9_near_0_le:
jmpl %o7,%g0
st %f10,[%i2+0x01c] ! Mem[000000002300001c]
jmpl %o7,%g0
nop
p9_near_0_lo:
jmpl %o7,%g0
st %f10,[%o2+0x01c] ! Mem[000000002300001c]
jmpl %o7,%g0
nop
p9_near_0_he:
swap [%i0+0x194],%l1 ! Mem[0000000022000194]
jmpl %o7,%g0
ldx [%i0+0x138],%l4 ! Mem[0000000022000138]
p9_near_0_ho:
swap [%o0+0x194],%l1 ! Mem[0000000022000194]
jmpl %o7,%g0
ldx [%o0+0x138],%l4 ! Mem[0000000022000138]
p10_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0e4] ! Mem[00000000248000e4]
jmpl %o7,%g0
nop
p10_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0e4] ! Mem[00000000248000e4]
jmpl %o7,%g0
nop
p10_near_0_he:
st %f23,[%i2+0x1a8] ! Mem[00000000250001a8]
stx %l3,[%i2+0x1e8] ! Mem[00000000250001e8]
addcc %l0,0xa9f,%l3
ld [%i0+0x098],%f20 ! Mem[0000000024000098]
jmpl %o7,%g0
sth %l2,[%i3+0x140] ! Mem[0000000025800140]
p10_near_0_ho:
st %f23,[%o2+0x1a8] ! Mem[00000000250001a8]
stx %l3,[%o2+0x1e8] ! Mem[00000000250001e8]
addcc %l0,0xa9f,%l3
ld [%o0+0x098],%f20 ! Mem[0000000024000098]
jmpl %o7,%g0
sth %l2,[%o3+0x140] ! Mem[0000000025800140]
p11_near_0_le:
jmpl %o7,%g0
ldub [%i3+0x18e],%l1 ! Mem[000000002780018e]
jmpl %o7,%g0
nop
p11_near_0_lo:
jmpl %o7,%g0
ldub [%o3+0x18e],%l1 ! Mem[000000002780018e]
jmpl %o7,%g0
nop
p11_near_0_he:
swap [%i1+0x1c8],%l3 ! Mem[00000000268001c8]
ldd [%i3+0x110],%l0 ! Mem[0000000027800110]
std %l6,[%i0+0x048] ! Mem[0000000026000048]
ldd [%i1+0x050],%l4 ! Mem[0000000026800050]
ldd [%i3+0x008],%f16 ! Mem[0000000027800008]
ldub [%i2+0x186],%l2 ! Mem[0000000027000186]
orn %l4,%l5,%l5
jmpl %o7,%g0
ldsw [%i2+0x014],%l6 ! Mem[0000000027000014]
p11_near_0_ho:
swap [%o1+0x1c8],%l3 ! Mem[00000000268001c8]
ldd [%o3+0x110],%l0 ! Mem[0000000027800110]
std %l6,[%o0+0x048] ! Mem[0000000026000048]
ldd [%o1+0x050],%l4 ! Mem[0000000026800050]
ldd [%o3+0x008],%f16 ! Mem[0000000027800008]
ldub [%o2+0x186],%l2 ! Mem[0000000027000186]
orn %l4,%l5,%l5
jmpl %o7,%g0
ldsw [%o2+0x014],%l6 ! Mem[0000000027000014]
p12_near_0_le:
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l7 ! Mem[00000000288000c4]
jmpl %o7,%g0
nop
p12_near_0_lo:
jmpl %o7,%g0
ldsw [%o1+0x0c4],%l7 ! Mem[00000000288000c4]
jmpl %o7,%g0
nop
p12_near_0_he:
stb %l7,[%i2+0x1aa] ! Mem[00000000290001aa]
xorcc %l5,-0x3ca,%l4
addc %l4,%l4,%l2
sth %l5,[%i3+0x174] ! Mem[0000000029800174]
jmpl %o7,%g0
ldsw [%i2+0x0b8],%l3 ! Mem[00000000290000b8]
p12_near_0_ho:
stb %l7,[%o2+0x1aa] ! Mem[00000000290001aa]
xorcc %l5,-0x3ca,%l4
addc %l4,%l4,%l2
sth %l5,[%o3+0x174] ! Mem[0000000029800174]
jmpl %o7,%g0
ldsw [%o2+0x0b8],%l3 ! Mem[00000000290000b8]
p13_near_0_le:
jmpl %o7,%g0
umulcc %l1,0x437,%l4
jmpl %o7,%g0
nop
p13_near_0_lo:
jmpl %o7,%g0
umulcc %l1,0x437,%l4
jmpl %o7,%g0
nop
p13_near_0_he:
jmpl %o7,%g0
xnorcc %l2,%l7,%l1
jmpl %o7,%g0
nop
p13_near_0_ho:
jmpl %o7,%g0
xnorcc %l2,%l7,%l1
jmpl %o7,%g0
nop
p14_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0e4] ! Mem[000000002c8000e4]
jmpl %o7,%g0
nop
p14_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0e4] ! Mem[000000002c8000e4]
jmpl %o7,%g0
nop
p14_near_0_he:
xorcc %l6,0x04a,%l6
std %l0,[%i2+0x130] ! Mem[000000002d000130]
lduh [%i2+0x1d4],%l4 ! Mem[000000002d0001d4]
lduw [%i3+0x120],%l1 ! Mem[000000002d800120]
jmpl %o7,%g0
sth %l1,[%i2+0x020] ! Mem[000000002d000020]
p14_near_0_ho:
xorcc %l6,0x04a,%l6
std %l0,[%o2+0x130] ! Mem[000000002d000130]
lduh [%o2+0x1d4],%l4 ! Mem[000000002d0001d4]
lduw [%o3+0x120],%l1 ! Mem[000000002d800120]
jmpl %o7,%g0
sth %l1,[%o2+0x020] ! Mem[000000002d000020]
p15_near_0_le:
jmpl %o7,%g0
std %l4,[%i3+0x188] ! Mem[000000002f800188]
jmpl %o7,%g0
nop
p15_near_0_lo:
jmpl %o7,%g0
std %l4,[%o3+0x188] ! Mem[000000002f800188]
jmpl %o7,%g0
nop
p15_near_0_he:
stb %l4,[%i2+0x0a1] ! Mem[000000002f0000a1]
jmpl %o7,%g0
ldsw [%i2+0x108],%l3 ! Mem[000000002f000108]
p15_near_0_ho:
stb %l4,[%o2+0x0a1] ! Mem[000000002f0000a1]
jmpl %o7,%g0
ldsw [%o2+0x108],%l3 ! Mem[000000002f000108]
p16_near_0_le:
jmpl %o7,%g0
tsubcctv %l4,-0x28c,%l1
jmpl %o7,%g0
nop
p16_near_0_lo:
jmpl %o7,%g0
tsubcctv %l4,-0x28c,%l1
jmpl %o7,%g0
nop
p16_near_0_he:
std %f20,[%i1+0x1e0] ! Mem[00000000308001e0]
ldsw [%i0+0x0ac],%l0 ! Mem[00000000300000ac]
ldx [%i3+0x138],%l2 ! Mem[0000000031800138]
std %f30,[%i2+0x1a8] ! Mem[00000000310001a8]
ldub [%i1+0x0d5],%l0 ! Mem[00000000308000d5]
sth %l4,[%i3+0x03a] ! Mem[000000003180003a]
ld [%i1+0x10c],%f21 ! Mem[000000003080010c]
jmpl %o7,%g0
ldd [%i0+0x160],%l2 ! Mem[0000000030000160]
p16_near_0_ho:
std %f20,[%o1+0x1e0] ! Mem[00000000308001e0]
ldsw [%o0+0x0ac],%l0 ! Mem[00000000300000ac]
ldx [%o3+0x138],%l2 ! Mem[0000000031800138]
std %f30,[%o2+0x1a8] ! Mem[00000000310001a8]
ldub [%o1+0x0d5],%l0 ! Mem[00000000308000d5]
sth %l4,[%o3+0x03a] ! Mem[000000003180003a]
ld [%o1+0x10c],%f21 ! Mem[000000003080010c]
jmpl %o7,%g0
ldd [%o0+0x160],%l2 ! Mem[0000000030000160]
p17_near_0_le:
jmpl %o7,%g0
ldub [%i1+0x1c0],%l6 ! Mem[00000000328001c0]
jmpl %o7,%g0
nop
p17_near_0_lo:
jmpl %o7,%g0
ldub [%o1+0x1c0],%l6 ! Mem[00000000328001c0]
jmpl %o7,%g0
nop
p17_near_0_he:
stb %l0,[%i2+0x116] ! Mem[0000000033000116]
ldsh [%i3+0x07c],%l5 ! Mem[000000003380007c]
jmpl %o7,%g0
std %f26,[%i0+0x180] ! Mem[0000000032000180]
p17_near_0_ho:
stb %l0,[%o2+0x116] ! Mem[0000000033000116]
ldsh [%o3+0x07c],%l5 ! Mem[000000003380007c]
jmpl %o7,%g0
std %f26,[%o0+0x180] ! Mem[0000000032000180]
p18_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0e4] ! Mem[00000000348000e4]
jmpl %o7,%g0
nop
p18_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0e4] ! Mem[00000000348000e4]
jmpl %o7,%g0
nop
p18_near_0_he:
ldsh [%i3+0x136],%l0 ! Mem[0000000035800136]
ldsb [%i0+0x1fc],%l2 ! Mem[00000000340001fc]
swap [%i0+0x17c],%l4 ! Mem[000000003400017c]
st %f17,[%i0+0x000] ! Mem[0000000034000000]
jmpl %o7,%g0
stb %l3,[%i0+0x09a] ! Mem[000000003400009a]
p18_near_0_ho:
ldsh [%o3+0x136],%l0 ! Mem[0000000035800136]
ldsb [%o0+0x1fc],%l2 ! Mem[00000000340001fc]
swap [%o0+0x17c],%l4 ! Mem[000000003400017c]
st %f17,[%o0+0x000] ! Mem[0000000034000000]
jmpl %o7,%g0
stb %l3,[%o0+0x09a] ! Mem[000000003400009a]
p19_near_0_le:
jmpl %o7,%g0
ldsh [%i3+0x18e],%l4 ! Mem[000000003780018e]
jmpl %o7,%g0
nop
p19_near_0_lo:
jmpl %o7,%g0
ldsh [%o3+0x18e],%l4 ! Mem[000000003780018e]
jmpl %o7,%g0
nop
p19_near_0_he:
ldx [%i3+0x080],%l4 ! Mem[0000000037800080]
jmpl %o7,%g0
ldsb [%i2+0x11c],%l4 ! Mem[000000003700011c]
p19_near_0_ho:
ldx [%o3+0x080],%l4 ! Mem[0000000037800080]
jmpl %o7,%g0
ldsb [%o2+0x11c],%l4 ! Mem[000000003700011c]
p20_near_0_le:
jmpl %o7,%g0
ldsw [%i2+0x124],%l4 ! Mem[0000000039000124]
jmpl %o7,%g0
nop
p20_near_0_lo:
jmpl %o7,%g0
ldsw [%o2+0x124],%l4 ! Mem[0000000039000124]
jmpl %o7,%g0
nop
p20_near_0_he:
std %l6,[%i1+0x038] ! Mem[0000000038800038]
sll %l1,%l1,%l4
st %f17,[%i3+0x000] ! Mem[0000000039800000]
xorcc %l0,%l4,%l2
ldsb [%i3+0x0a7],%l4 ! Mem[00000000398000a7]
std %l0,[%i2+0x128] ! Mem[0000000039000128]
jmpl %o7,%g0
ldd [%i0+0x068],%l0 ! Mem[0000000038000068]
p20_near_0_ho:
std %l6,[%o1+0x038] ! Mem[0000000038800038]
sll %l1,%l1,%l4
st %f17,[%o3+0x000] ! Mem[0000000039800000]
xorcc %l0,%l4,%l2
ldsb [%o3+0x0a7],%l4 ! Mem[00000000398000a7]
std %l0,[%o2+0x128] ! Mem[0000000039000128]
jmpl %o7,%g0
ldd [%o0+0x068],%l0 ! Mem[0000000038000068]
p21_near_0_le:
jmpl %o7,%g0
ldsw [%i2+0x1e0],%l6 ! Mem[000000003b0001e0]
jmpl %o7,%g0
nop
p21_near_0_lo:
jmpl %o7,%g0
ldsw [%o2+0x1e0],%l6 ! Mem[000000003b0001e0]
jmpl %o7,%g0
nop
p21_near_0_he:
ldsb [%i3+0x116],%l0 ! Mem[000000003b800116]
stb %l4,[%i1+0x11c] ! Mem[000000003a80011c]
jmpl %o7,%g0
ldub [%i3+0x154],%l5 ! Mem[000000003b800154]
p21_near_0_ho:
ldsb [%o3+0x116],%l0 ! Mem[000000003b800116]
stb %l4,[%o1+0x11c] ! Mem[000000003a80011c]
jmpl %o7,%g0
ldub [%o3+0x154],%l5 ! Mem[000000003b800154]
p22_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0c4] ! Mem[000000003c8000c4]
jmpl %o7,%g0
nop
p22_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0c4] ! Mem[000000003c8000c4]
jmpl %o7,%g0
nop
p22_near_0_he:
xorcc %l7,-0xb42,%l0
ldub [%i3+0x175],%l6 ! Mem[000000003d800175]
ldd [%i1+0x058],%f28 ! Mem[000000003c800058]
stx %l5,[%i0+0x0f8] ! Mem[000000003c0000f8]
jmpl %o7,%g0
swap [%i1+0x100],%l1 ! Mem[000000003c800100]
p22_near_0_ho:
xorcc %l7,-0xb42,%l0
ldub [%o3+0x175],%l6 ! Mem[000000003d800175]
ldd [%o1+0x058],%f28 ! Mem[000000003c800058]
stx %l5,[%o0+0x0f8] ! Mem[000000003c0000f8]
jmpl %o7,%g0
swap [%o1+0x100],%l1 ! Mem[000000003c800100]
p23_near_0_le:
jmpl %o7,%g0
xorcc %l2,-0xc15,%l0
jmpl %o7,%g0
nop
p23_near_0_lo:
jmpl %o7,%g0
xorcc %l2,-0xc15,%l0
jmpl %o7,%g0
nop
p23_near_0_he:
ldsw [%i2+0x1c0],%l6 ! Mem[000000003f0001c0]
srl %l7,0x005,%l4
st %f28,[%i1+0x17c] ! Mem[000000003e80017c]
ldub [%i0+0x04c],%l6 ! Mem[000000003e00004c]
ld [%i2+0x050],%f28 ! Mem[000000003f000050]
sll %l0,0x01a,%l2
jmpl %o7,%g0
stw %l0,[%i2+0x094] ! Mem[000000003f000094]
p23_near_0_ho:
ldsw [%o2+0x1c0],%l6 ! Mem[000000003f0001c0]
srl %l7,0x005,%l4
st %f28,[%o1+0x17c] ! Mem[000000003e80017c]
ldub [%o0+0x04c],%l6 ! Mem[000000003e00004c]
ld [%o2+0x050],%f28 ! Mem[000000003f000050]
sll %l0,0x01a,%l2
jmpl %o7,%g0
stw %l0,[%o2+0x094] ! Mem[000000003f000094]
p24_near_0_le:
jmpl %o7,%g0
sth %l4,[%i2+0x104] ! Mem[0000000041000104]
jmpl %o7,%g0
nop
p24_near_0_lo:
jmpl %o7,%g0
sth %l4,[%o2+0x104] ! Mem[0000000041000104]
jmpl %o7,%g0
nop
p24_near_0_he:
stb %l7,[%i1+0x018] ! Mem[0000000040800018]
ldsb [%i2+0x0ba],%l4 ! Mem[00000000410000ba]
ldd [%i3+0x1c8],%l0 ! Mem[00000000418001c8]
ldstub [%i1+0x000],%l4 ! Mem[0000000040800000]
ldsw [%i2+0x1c0],%l1 ! Mem[00000000410001c0]
and %l4,-0xadf,%l2
jmpl %o7,%g0
add %l5,0xbd5,%l0
p24_near_0_ho:
stb %l7,[%o1+0x018] ! Mem[0000000040800018]
ldsb [%o2+0x0ba],%l4 ! Mem[00000000410000ba]
ldd [%o3+0x1c8],%l0 ! Mem[00000000418001c8]
ldstub [%o1+0x000],%l4 ! Mem[0000000040800000]
ldsw [%o2+0x1c0],%l1 ! Mem[00000000410001c0]
and %l4,-0xadf,%l2
jmpl %o7,%g0
add %l5,0xbd5,%l0
p25_near_0_le:
jmpl %o7,%g0
ldd [%i2+0x1c0],%l6 ! Mem[00000000430001c0]
jmpl %o7,%g0
nop
p25_near_0_lo:
jmpl %o7,%g0
ldd [%o2+0x1c0],%l6 ! Mem[00000000430001c0]
jmpl %o7,%g0
nop
p25_near_0_he:
sth %l7,[%i3+0x018] ! Mem[0000000043800018]
std %l0,[%i3+0x1c8] ! Mem[00000000438001c8]
jmpl %o7,%g0
stb %l2,[%i2+0x178] ! Mem[0000000043000178]
p25_near_0_ho:
sth %l7,[%o3+0x018] ! Mem[0000000043800018]
std %l0,[%o3+0x1c8] ! Mem[00000000438001c8]
jmpl %o7,%g0
stb %l2,[%o2+0x178] ! Mem[0000000043000178]
p26_near_0_le:
jmpl %o7,%g0
stw %l7,[%i1+0x0e4] ! Mem[00000000448000e4]
jmpl %o7,%g0
nop
p26_near_0_lo:
jmpl %o7,%g0
stw %l7,[%o1+0x0e4] ! Mem[00000000448000e4]
jmpl %o7,%g0
nop
p26_near_0_he:
ldx [%i1+0x190],%l1 ! Mem[0000000044800190]
andcc %l1,-0xf71,%l3
stw %l7,[%i2+0x074] ! Mem[0000000045000074]
ldx [%i2+0x008],%l0 ! Mem[0000000045000008]
jmpl %o7,%g0
ldsb [%i2+0x186],%l2 ! Mem[0000000045000186]
p26_near_0_ho:
ldx [%o1+0x190],%l1 ! Mem[0000000044800190]
andcc %l1,-0xf71,%l3
stw %l7,[%o2+0x074] ! Mem[0000000045000074]
ldx [%o2+0x008],%l0 ! Mem[0000000045000008]
jmpl %o7,%g0
ldsb [%o2+0x186],%l2 ! Mem[0000000045000186]
p27_near_0_le:
jmpl %o7,%g0
ldx [%i2+0x1f0],%l1 ! Mem[00000000470001f0]
jmpl %o7,%g0
nop
p27_near_0_lo:
jmpl %o7,%g0
ldx [%o2+0x1f0],%l1 ! Mem[00000000470001f0]
jmpl %o7,%g0
nop
p27_near_0_he:
stw %l5,[%i3+0x064] ! Mem[0000000047800064]
lduw [%i3+0x070],%l1 ! Mem[0000000047800070]
ldx [%i0+0x050],%l0 ! Mem[0000000046000050]
stw %l0,[%i3+0x004] ! Mem[0000000047800004]
jmpl %o7,%g0
subccc %l1,%l5,%l1
p27_near_0_ho:
stw %l5,[%o3+0x064] ! Mem[0000000047800064]
lduw [%o3+0x070],%l1 ! Mem[0000000047800070]
ldx [%o0+0x050],%l0 ! Mem[0000000046000050]
stw %l0,[%o3+0x004] ! Mem[0000000047800004]
jmpl %o7,%g0
subccc %l1,%l5,%l1
p28_near_0_le:
jmpl %o7,%g0
std %l6,[%i2+0x1c0] ! Mem[00000000490001c0]
jmpl %o7,%g0
nop
p28_near_0_lo:
jmpl %o7,%g0
std %l6,[%o2+0x1c0] ! Mem[00000000490001c0]
jmpl %o7,%g0
nop
p28_near_0_he:
std %l0,[%i1+0x110] ! Mem[0000000048800110]
srlx %l0,%l3,%l1
jmpl %o7,%g0
ldub [%i0+0x051],%l4 ! Mem[0000000048000051]
p28_near_0_ho:
std %l0,[%o1+0x110] ! Mem[0000000048800110]
srlx %l0,%l3,%l1
jmpl %o7,%g0
ldub [%o0+0x051],%l4 ! Mem[0000000048000051]
p29_near_0_le:
jmpl %o7,%g0
mulx %l1,-0x01c,%l7
jmpl %o7,%g0
nop
p29_near_0_lo:
jmpl %o7,%g0
mulx %l1,-0x01c,%l7
jmpl %o7,%g0
nop
p29_near_0_he:
ldub [%i3+0x053],%l1 ! Mem[000000004b800053]
ldd [%i1+0x058],%l4 ! Mem[000000004a800058]
std %l6,[%i1+0x1b8] ! Mem[000000004a8001b8]
ldub [%i1+0x0fd],%l4 ! Mem[000000004a8000fd]
lduw [%i0+0x104],%l0 ! Mem[000000004a000104]
jmpl %o7,%g0
ldstub [%i2+0x151],%l3 ! Mem[000000004b000151]
p29_near_0_ho:
ldub [%o3+0x053],%l1 ! Mem[000000004b800053]
ldd [%o1+0x058],%l4 ! Mem[000000004a800058]
std %l6,[%o1+0x1b8] ! Mem[000000004a8001b8]
ldub [%o1+0x0fd],%l4 ! Mem[000000004a8000fd]
lduw [%o0+0x104],%l0 ! Mem[000000004a000104]
jmpl %o7,%g0
ldstub [%o2+0x151],%l3 ! Mem[000000004b000151]
p30_near_0_le:
jmpl %o7,%g0
stw %l2,[%i0+0x03c] ! Mem[000000004c00003c]
jmpl %o7,%g0
nop
p30_near_0_lo:
jmpl %o7,%g0
stw %l2,[%o0+0x03c] ! Mem[000000004c00003c]
jmpl %o7,%g0
nop
p30_near_0_he:
sth %l1,[%i3+0x1b6] ! Mem[000000004d8001b6]
jmpl %o7,%g0
ldstub [%i0+0x1f5],%l4 ! Mem[000000004c0001f5]
p30_near_0_ho:
sth %l1,[%o3+0x1b6] ! Mem[000000004d8001b6]
jmpl %o7,%g0
ldstub [%o0+0x1f5],%l4 ! Mem[000000004c0001f5]
p31_near_0_le:
jmpl %o7,%g0
mulx %l1,-0x270,%l2
jmpl %o7,%g0
nop
p31_near_0_lo:
jmpl %o7,%g0
mulx %l1,-0x270,%l2
jmpl %o7,%g0
nop
p31_near_0_he:
ldd [%i0+0x120],%f28 ! Mem[000000004e000120]
std %f26,[%i0+0x128] ! Mem[000000004e000128]
ldd [%i3+0x170],%l0 ! Mem[000000004f800170]
jmpl %o7,%g0
sth %l0,[%i0+0x02e] ! Mem[000000004e00002e]
p31_near_0_ho:
ldd [%o0+0x120],%f28 ! Mem[000000004e000120]
std %f26,[%o0+0x128] ! Mem[000000004e000128]
ldd [%o3+0x170],%l0 ! Mem[000000004f800170]
jmpl %o7,%g0
sth %l0,[%o0+0x02e] ! Mem[000000004e00002e]
p32_near_0_le:
jmpl %o7,%g0
std %l6,[%i1+0x150] ! Mem[0000000050800150]
jmpl %o7,%g0
nop
p32_near_0_lo:
jmpl %o7,%g0
std %l6,[%o1+0x150] ! Mem[0000000050800150]
jmpl %o7,%g0
nop
p32_near_0_he:
ldub [%i2+0x1fc],%l2 ! Mem[00000000510001fc]
lduw [%i3+0x04c],%l6 ! Mem[000000005180004c]
ldsh [%i0+0x050],%l4 ! Mem[0000000050000050]
ldstub [%i3+0x02b],%l0 ! Mem[000000005180002b]
std %f22,[%i0+0x1b8] ! Mem[00000000500001b8]
ldd [%i1+0x188],%l4 ! Mem[0000000050800188]
stb %l3,[%i3+0x1bc] ! Mem[00000000518001bc]
jmpl %o7,%g0
swap [%i3+0x118],%l6 ! Mem[0000000051800118]
p32_near_0_ho:
ldub [%o2+0x1fc],%l2 ! Mem[00000000510001fc]
lduw [%o3+0x04c],%l6 ! Mem[000000005180004c]
ldsh [%o0+0x050],%l4 ! Mem[0000000050000050]
ldstub [%o3+0x02b],%l0 ! Mem[000000005180002b]
std %f22,[%o0+0x1b8] ! Mem[00000000500001b8]
ldd [%o1+0x188],%l4 ! Mem[0000000050800188]
stb %l3,[%o3+0x1bc] ! Mem[00000000518001bc]
jmpl %o7,%g0
swap [%o3+0x118],%l6 ! Mem[0000000051800118]
p33_near_0_le:
jmpl %o7,%g0
ldstub [%i2+0x0e6],%l7 ! Mem[00000000530000e6]
jmpl %o7,%g0
nop
p33_near_0_lo:
jmpl %o7,%g0
ldstub [%o2+0x0e6],%l7 ! Mem[00000000530000e6]
jmpl %o7,%g0
nop
p33_near_0_he:
ldd [%i0+0x188],%l6 ! Mem[0000000052000188]
lduh [%i1+0x1e8],%l3 ! Mem[00000000528001e8]
ldsh [%i3+0x132],%l0 ! Mem[0000000053800132]
std %f18,[%i1+0x108] ! Mem[0000000052800108]
jmpl %o7,%g0
ldsh [%i0+0x0a0],%l5 ! Mem[00000000520000a0]
p33_near_0_ho:
ldd [%o0+0x188],%l6 ! Mem[0000000052000188]
lduh [%o1+0x1e8],%l3 ! Mem[00000000528001e8]
ldsh [%o3+0x132],%l0 ! Mem[0000000053800132]
std %f18,[%o1+0x108] ! Mem[0000000052800108]
jmpl %o7,%g0
ldsh [%o0+0x0a0],%l5 ! Mem[00000000520000a0]
p34_near_0_le:
jmpl %o7,%g0
andncc %l1,-0xfd0,%l2
jmpl %o7,%g0
nop
p34_near_0_lo:
jmpl %o7,%g0
andncc %l1,-0xfd0,%l2
jmpl %o7,%g0
nop
p34_near_0_he:
ldstub [%i3+0x1e4],%l5 ! Mem[00000000558001e4]
stw %l3,[%i0+0x0c0] ! Mem[00000000540000c0]
stw %l7,[%i3+0x038] ! Mem[0000000055800038]
jmpl %o7,%g0
swap [%i3+0x098],%l4 ! Mem[0000000055800098]
p34_near_0_ho:
ldstub [%o3+0x1e4],%l5 ! Mem[00000000558001e4]
stw %l3,[%o0+0x0c0] ! Mem[00000000540000c0]
stw %l7,[%o3+0x038] ! Mem[0000000055800038]
jmpl %o7,%g0
swap [%o3+0x098],%l4 ! Mem[0000000055800098]
p35_near_0_le:
jmpl %o7,%g0
subc %l4,0xd14,%l1
jmpl %o7,%g0
nop
p35_near_0_lo:
jmpl %o7,%g0
subc %l4,0xd14,%l1
jmpl %o7,%g0
nop
p35_near_0_he:
ldd [%i0+0x118],%l4 ! Mem[0000000056000118]
andncc %l3,%l5,%l7
std %l0,[%i1+0x0a8] ! Mem[00000000568000a8]
ldstub [%i2+0x140],%l2 ! Mem[0000000057000140]
ldd [%i2+0x0a0],%f20 ! Mem[00000000570000a0]
ldx [%i1+0x0f8],%l4 ! Mem[00000000568000f8]
stb %l0,[%i1+0x0e1] ! Mem[00000000568000e1]
jmpl %o7,%g0
ldd [%i1+0x088],%l4 ! Mem[0000000056800088]
p35_near_0_ho:
ldd [%o0+0x118],%l4 ! Mem[0000000056000118]
andncc %l3,%l5,%l7
std %l0,[%o1+0x0a8] ! Mem[00000000568000a8]
ldstub [%o2+0x140],%l2 ! Mem[0000000057000140]
ldd [%o2+0x0a0],%f20 ! Mem[00000000570000a0]
ldx [%o1+0x0f8],%l4 ! Mem[00000000568000f8]
stb %l0,[%o1+0x0e1] ! Mem[00000000568000e1]
jmpl %o7,%g0
ldd [%o1+0x088],%l4 ! Mem[0000000056800088]
p36_near_0_le:
jmpl %o7,%g0
ldd [%i3+0x018],%l2 ! Mem[0000000059800018]
jmpl %o7,%g0
nop
p36_near_0_lo:
jmpl %o7,%g0
ldd [%o3+0x018],%l2 ! Mem[0000000059800018]
jmpl %o7,%g0
nop
p36_near_0_he:
ldx [%i3+0x1b0],%l1 ! Mem[00000000598001b0]
jmpl %o7,%g0
std %f28,[%i1+0x138] ! Mem[0000000058800138]
p36_near_0_ho:
ldx [%o3+0x1b0],%l1 ! Mem[00000000598001b0]
jmpl %o7,%g0
std %f28,[%o1+0x138] ! Mem[0000000058800138]
p37_near_0_le:
jmpl %o7,%g0
ldstub [%i2+0x0e6],%l7 ! Mem[000000005b0000e6]
jmpl %o7,%g0
nop
p37_near_0_lo:
jmpl %o7,%g0
ldstub [%o2+0x0e6],%l7 ! Mem[000000005b0000e6]
jmpl %o7,%g0
nop
p37_near_0_he:
ldub [%i2+0x197],%l1 ! Mem[000000005b000197]
std %l4,[%i2+0x1d0] ! Mem[000000005b0001d0]
addccc %l2,0xd88,%l2
lduh [%i3+0x1ee],%l0 ! Mem[000000005b8001ee]
jmpl %o7,%g0
ldub [%i3+0x0ba],%l3 ! Mem[000000005b8000ba]
p37_near_0_ho:
ldub [%o2+0x197],%l1 ! Mem[000000005b000197]
std %l4,[%o2+0x1d0] ! Mem[000000005b0001d0]
addccc %l2,0xd88,%l2
lduh [%o3+0x1ee],%l0 ! Mem[000000005b8001ee]
jmpl %o7,%g0
ldub [%o3+0x0ba],%l3 ! Mem[000000005b8000ba]
p38_near_0_le:
jmpl %o7,%g0
ldstub [%i3+0x1c0],%l6 ! Mem[000000005d8001c0]
jmpl %o7,%g0
nop
p38_near_0_lo:
jmpl %o7,%g0
ldstub [%o3+0x1c0],%l6 ! Mem[000000005d8001c0]
jmpl %o7,%g0
nop
p38_near_0_he:
mulx %l4,%l4,%l2
stx %l1,[%i1+0x100] ! Mem[000000005c800100]
jmpl %o7,%g0
stx %l1,[%i0+0x000] ! Mem[000000005c000000]
p38_near_0_ho:
mulx %l4,%l4,%l2
stx %l1,[%o1+0x100] ! Mem[000000005c800100]
jmpl %o7,%g0
stx %l1,[%o0+0x000] ! Mem[000000005c000000]
p39_near_0_le:
jmpl %o7,%g0
sth %l7,[%i3+0x0c6] ! Mem[000000005f8000c6]
jmpl %o7,%g0
nop
p39_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o3+0x0c6] ! Mem[000000005f8000c6]
jmpl %o7,%g0
nop
p39_near_0_he:
smulcc %l7,0xe7e,%l0
ldd [%i1+0x150],%l6 ! Mem[000000005e800150]
lduw [%i3+0x1fc],%l2 ! Mem[000000005f8001fc]
st %f28,[%i3+0x15c] ! Mem[000000005f80015c]
jmpl %o7,%g0
xnor %l2,-0x7ec,%l0
p39_near_0_ho:
smulcc %l7,0xe7e,%l0
ldd [%o1+0x150],%l6 ! Mem[000000005e800150]
lduw [%o3+0x1fc],%l2 ! Mem[000000005f8001fc]
st %f28,[%o3+0x15c] ! Mem[000000005f80015c]
jmpl %o7,%g0
xnor %l2,-0x7ec,%l0
p40_near_0_le:
jmpl %o7,%g0
ld [%i1+0x18c],%f12 ! Mem[000000006080018c]
jmpl %o7,%g0
nop
p40_near_0_lo:
jmpl %o7,%g0
ld [%o1+0x18c],%f12 ! Mem[000000006080018c]
jmpl %o7,%g0
nop
p40_near_0_he:
ldsw [%i3+0x080],%l4 ! Mem[0000000061800080]
jmpl %o7,%g0
st %f16,[%i0+0x010] ! Mem[0000000060000010]
p40_near_0_ho:
ldsw [%o3+0x080],%l4 ! Mem[0000000061800080]
jmpl %o7,%g0
st %f16,[%o0+0x010] ! Mem[0000000060000010]
p41_near_0_le:
jmpl %o7,%g0
ldstub [%i3+0x0c6],%l7 ! Mem[00000000638000c6]
jmpl %o7,%g0
nop
p41_near_0_lo:
jmpl %o7,%g0
ldstub [%o3+0x0c6],%l7 ! Mem[00000000638000c6]
jmpl %o7,%g0
nop
p41_near_0_he:
ldx [%i1+0x080],%l4 ! Mem[0000000062800080]
sth %l1,[%i2+0x052] ! Mem[0000000063000052]
sth %l2,[%i1+0x10c] ! Mem[000000006280010c]
lduw [%i2+0x054],%l7 ! Mem[0000000063000054]
jmpl %o7,%g0
ldstub [%i0+0x120],%l0 ! Mem[0000000062000120]
p41_near_0_ho:
ldx [%o1+0x080],%l4 ! Mem[0000000062800080]
sth %l1,[%o2+0x052] ! Mem[0000000063000052]
sth %l2,[%o1+0x10c] ! Mem[000000006280010c]
lduw [%o2+0x054],%l7 ! Mem[0000000063000054]
jmpl %o7,%g0
ldstub [%o0+0x120],%l0 ! Mem[0000000062000120]
p42_near_0_le:
jmpl %o7,%g0
std %f0 ,[%i3+0x050] ! Mem[0000000065800050]
jmpl %o7,%g0
nop
p42_near_0_lo:
jmpl %o7,%g0
std %f0 ,[%o3+0x050] ! Mem[0000000065800050]
jmpl %o7,%g0
nop
p42_near_0_he:
ldd [%i0+0x0d8],%f28 ! Mem[00000000640000d8]
stb %l0,[%i3+0x1ce] ! Mem[00000000658001ce]
ldsh [%i0+0x0e0],%l5 ! Mem[00000000640000e0]
jmpl %o7,%g0
ldsw [%i3+0x170],%l3 ! Mem[0000000065800170]
p42_near_0_ho:
ldd [%o0+0x0d8],%f28 ! Mem[00000000640000d8]
stb %l0,[%o3+0x1ce] ! Mem[00000000658001ce]
ldsh [%o0+0x0e0],%l5 ! Mem[00000000640000e0]
jmpl %o7,%g0
ldsw [%o3+0x170],%l3 ! Mem[0000000065800170]
p43_near_0_le:
jmpl %o7,%g0
sth %l7,[%i3+0x0c6] ! Mem[00000000678000c6]
jmpl %o7,%g0
nop
p43_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o3+0x0c6] ! Mem[00000000678000c6]
jmpl %o7,%g0
nop
p43_near_0_he:
lduw [%i0+0x188],%l7 ! Mem[0000000066000188]
ldd [%i0+0x1d8],%l2 ! Mem[00000000660001d8]
std %l4,[%i3+0x178] ! Mem[0000000067800178]
ldd [%i0+0x068],%l6 ! Mem[0000000066000068]
jmpl %o7,%g0
andcc %l6,-0xa40,%l0
p43_near_0_ho:
lduw [%o0+0x188],%l7 ! Mem[0000000066000188]
ldd [%o0+0x1d8],%l2 ! Mem[00000000660001d8]
std %l4,[%o3+0x178] ! Mem[0000000067800178]
ldd [%o0+0x068],%l6 ! Mem[0000000066000068]
jmpl %o7,%g0
andcc %l6,-0xa40,%l0
p44_near_0_le:
jmpl %o7,%g0
std %l2,[%i3+0x038] ! Mem[0000000069800038]
jmpl %o7,%g0
nop
p44_near_0_lo:
jmpl %o7,%g0
std %l2,[%o3+0x038] ! Mem[0000000069800038]
jmpl %o7,%g0
nop
p44_near_0_he:
swap [%i1+0x1b4],%l1 ! Mem[00000000688001b4]
jmpl %o7,%g0
addcc %l1,%l7,%l3
p44_near_0_ho:
swap [%o1+0x1b4],%l1 ! Mem[00000000688001b4]
jmpl %o7,%g0
addcc %l1,%l7,%l3
p45_near_0_le:
jmpl %o7,%g0
ldstub [%i3+0x0e6],%l7 ! Mem[000000006b8000e6]
jmpl %o7,%g0
nop
p45_near_0_lo:
jmpl %o7,%g0
ldstub [%o3+0x0e6],%l7 ! Mem[000000006b8000e6]
jmpl %o7,%g0
nop
p45_near_0_he:
ldsw [%i3+0x188],%l7 ! Mem[000000006b800188]
mulx %l5,%l6,%l4
lduw [%i3+0x058],%l4 ! Mem[000000006b800058]
std %f28,[%i3+0x0f8] ! Mem[000000006b8000f8]
jmpl %o7,%g0
sll %l6,0x00f,%l0
p45_near_0_ho:
ldsw [%o3+0x188],%l7 ! Mem[000000006b800188]
mulx %l5,%l6,%l4
lduw [%o3+0x058],%l4 ! Mem[000000006b800058]
std %f28,[%o3+0x0f8] ! Mem[000000006b8000f8]
jmpl %o7,%g0
sll %l6,0x00f,%l0
p46_near_0_le:
jmpl %o7,%g0
ldsh [%i0+0x1e0],%l6 ! Mem[000000006c0001e0]
jmpl %o7,%g0
nop
p46_near_0_lo:
jmpl %o7,%g0
ldsh [%o0+0x1e0],%l6 ! Mem[000000006c0001e0]
jmpl %o7,%g0
nop
p46_near_0_he:
ldsh [%i2+0x116],%l0 ! Mem[000000006d000116]
ldstub [%i3+0x09a],%l4 ! Mem[000000006d80009a]
jmpl %o7,%g0
ld [%i3+0x1cc],%f16 ! Mem[000000006d8001cc]
p46_near_0_ho:
ldsh [%o2+0x116],%l0 ! Mem[000000006d000116]
ldstub [%o3+0x09a],%l4 ! Mem[000000006d80009a]
jmpl %o7,%g0
ld [%o3+0x1cc],%f16 ! Mem[000000006d8001cc]
p47_near_0_le:
jmpl %o7,%g0
sth %l7,[%i3+0x0e6] ! Mem[000000006f8000e6]
jmpl %o7,%g0
nop
p47_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o3+0x0e6] ! Mem[000000006f8000e6]
jmpl %o7,%g0
nop
p47_near_0_he:
ldd [%i3+0x038],%f20 ! Mem[000000006f800038]
taddcctv %l1,%l0,%l6
ldsb [%i3+0x01a],%l4 ! Mem[000000006f80001a]
ldx [%i3+0x160],%l6 ! Mem[000000006f800160]
jmpl %o7,%g0
ldsb [%i0+0x06c],%l1 ! Mem[000000006e00006c]
p47_near_0_ho:
ldd [%o3+0x038],%f20 ! Mem[000000006f800038]
taddcctv %l1,%l0,%l6
ldsb [%o3+0x01a],%l4 ! Mem[000000006f80001a]
ldx [%o3+0x160],%l6 ! Mem[000000006f800160]
jmpl %o7,%g0
ldsb [%o0+0x06c],%l1 ! Mem[000000006e00006c]
p48_near_0_le:
jmpl %o7,%g0
lduw [%i1+0x18c],%l4 ! Mem[000000007080018c]
jmpl %o7,%g0
nop
p48_near_0_lo:
jmpl %o7,%g0
lduw [%o1+0x18c],%l4 ! Mem[000000007080018c]
jmpl %o7,%g0
nop
p48_near_0_he:
sub %l3,-0x88f,%l0
jmpl %o7,%g0
addccc %l4,-0xaae,%l4
p48_near_0_ho:
sub %l3,-0x88f,%l0
jmpl %o7,%g0
addccc %l4,-0xaae,%l4
p49_near_0_le:
jmpl %o7,%g0
ldstub [%i0+0x0c6],%l7 ! Mem[00000000720000c6]
jmpl %o7,%g0
nop
p49_near_0_lo:
jmpl %o7,%g0
ldstub [%o0+0x0c6],%l7 ! Mem[00000000720000c6]
jmpl %o7,%g0
nop
p49_near_0_he:
swap [%i0+0x080],%l4 ! Mem[0000000072000080]
ldsw [%i3+0x010],%l0 ! Mem[0000000073800010]
std %l4,[%i2+0x170] ! Mem[0000000073000170]
swap [%i2+0x118],%l0 ! Mem[0000000073000118]
jmpl %o7,%g0
ldub [%i1+0x051],%l0 ! Mem[0000000072800051]
p49_near_0_ho:
swap [%o0+0x080],%l4 ! Mem[0000000072000080]
ldsw [%o3+0x010],%l0 ! Mem[0000000073800010]
std %l4,[%o2+0x170] ! Mem[0000000073000170]
swap [%o2+0x118],%l0 ! Mem[0000000073000118]
jmpl %o7,%g0
ldub [%o1+0x051],%l0 ! Mem[0000000072800051]
p50_near_0_le:
jmpl %o7,%g0
xorcc %l6,0xdc8,%l7
jmpl %o7,%g0
nop
p50_near_0_lo:
jmpl %o7,%g0
xorcc %l6,0xdc8,%l7
jmpl %o7,%g0
nop
p50_near_0_he:
st %f20,[%i3+0x1d4] ! Mem[00000000758001d4]
jmpl %o7,%g0
stw %l1,[%i3+0x020] ! Mem[0000000075800020]
p50_near_0_ho:
st %f20,[%o3+0x1d4] ! Mem[00000000758001d4]
jmpl %o7,%g0
stw %l1,[%o3+0x020] ! Mem[0000000075800020]
p51_near_0_le:
jmpl %o7,%g0
sth %l7,[%i0+0x0e6] ! Mem[00000000760000e6]
jmpl %o7,%g0
nop
p51_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o0+0x0e6] ! Mem[00000000760000e6]
jmpl %o7,%g0
nop
p51_near_0_he:
ldx [%i3+0x1b0],%l1 ! Mem[00000000778001b0]
stw %l4,[%i1+0x11c] ! Mem[000000007680011c]
stx %l1,[%i2+0x190] ! Mem[0000000077000190]
stx %l0,[%i0+0x010] ! Mem[0000000076000010]
jmpl %o7,%g0
stw %l5,[%i1+0x1c4] ! Mem[00000000768001c4]
p51_near_0_ho:
ldx [%o3+0x1b0],%l1 ! Mem[00000000778001b0]
stw %l4,[%o1+0x11c] ! Mem[000000007680011c]
stx %l1,[%o2+0x190] ! Mem[0000000077000190]
stx %l0,[%o0+0x010] ! Mem[0000000076000010]
jmpl %o7,%g0
stw %l5,[%o1+0x1c4] ! Mem[00000000768001c4]
p52_near_0_le:
jmpl %o7,%g0
std %f0 ,[%i2+0x1f0] ! Mem[00000000790001f0]
jmpl %o7,%g0
nop
p52_near_0_lo:
jmpl %o7,%g0
std %f0 ,[%o2+0x1f0] ! Mem[00000000790001f0]
jmpl %o7,%g0
nop
p52_near_0_he:
ldub [%i0+0x1c8],%l3 ! Mem[00000000780001c8]
ld [%i3+0x130],%f24 ! Mem[0000000079800130]
stb %l2,[%i2+0x10c] ! Mem[000000007900010c]
stb %l3,[%i2+0x0ba] ! Mem[00000000790000ba]
jmpl %o7,%g0
sth %l6,[%i0+0x130] ! Mem[0000000078000130]
p52_near_0_ho:
ldub [%o0+0x1c8],%l3 ! Mem[00000000780001c8]
ld [%o3+0x130],%f24 ! Mem[0000000079800130]
stb %l2,[%o2+0x10c] ! Mem[000000007900010c]
stb %l3,[%o2+0x0ba] ! Mem[00000000790000ba]
jmpl %o7,%g0
sth %l6,[%o0+0x130] ! Mem[0000000078000130]
p53_near_0_le:
jmpl %o7,%g0
ldstub [%i0+0x0e6],%l7 ! Mem[000000007a0000e6]
jmpl %o7,%g0
nop
p53_near_0_lo:
jmpl %o7,%g0
ldstub [%o0+0x0e6],%l7 ! Mem[000000007a0000e6]
jmpl %o7,%g0
nop
p53_near_0_he:
st %f24,[%i2+0x114] ! Mem[000000007b000114]
ldsb [%i0+0x09a],%l4 ! Mem[000000007a00009a]
sth %l0,[%i3+0x1ce] ! Mem[000000007b8001ce]
ldd [%i3+0x158],%l2 ! Mem[000000007b800158]
jmpl %o7,%g0
ldsb [%i0+0x10c],%l6 ! Mem[000000007a00010c]
p53_near_0_ho:
st %f24,[%o2+0x114] ! Mem[000000007b000114]
ldsb [%o0+0x09a],%l4 ! Mem[000000007a00009a]
sth %l0,[%o3+0x1ce] ! Mem[000000007b8001ce]
ldd [%o3+0x158],%l2 ! Mem[000000007b800158]
jmpl %o7,%g0
ldsb [%o0+0x10c],%l6 ! Mem[000000007a00010c]
p54_near_0_le:
jmpl %o7,%g0
andncc %l4,-0x34c,%l1
jmpl %o7,%g0
nop
p54_near_0_lo:
jmpl %o7,%g0
andncc %l4,-0x34c,%l1
jmpl %o7,%g0
nop
p54_near_0_he:
ldstub [%i2+0x1e4],%l5 ! Mem[000000007d0001e4]
ld [%i1+0x038],%f31 ! Mem[000000007c800038]
stb %l1,[%i2+0x088] ! Mem[000000007d000088]
lduh [%i2+0x190],%l1 ! Mem[000000007d000190]
ldsb [%i3+0x094],%l0 ! Mem[000000007d800094]
lduw [%i3+0x10c],%l5 ! Mem[000000007d80010c]
st %f18,[%i3+0x160] ! Mem[000000007d800160]
jmpl %o7,%g0
stb %l6,[%i3+0x0a3] ! Mem[000000007d8000a3]
p54_near_0_ho:
ldstub [%o2+0x1e4],%l5 ! Mem[000000007d0001e4]
ld [%o1+0x038],%f31 ! Mem[000000007c800038]
stb %l1,[%o2+0x088] ! Mem[000000007d000088]
lduh [%o2+0x190],%l1 ! Mem[000000007d000190]
ldsb [%o3+0x094],%l0 ! Mem[000000007d800094]
lduw [%o3+0x10c],%l5 ! Mem[000000007d80010c]
st %f18,[%o3+0x160] ! Mem[000000007d800160]
jmpl %o7,%g0
stb %l6,[%o3+0x0a3] ! Mem[000000007d8000a3]
p55_near_0_le:
jmpl %o7,%g0
sth %l7,[%i0+0x0c6] ! Mem[000000007e0000c6]
jmpl %o7,%g0
nop
p55_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o0+0x0c6] ! Mem[000000007e0000c6]
jmpl %o7,%g0
nop
p55_near_0_he:
ldx [%i3+0x1a8],%l7 ! Mem[000000007f8001a8]
std %l2,[%i1+0x1c8] ! Mem[000000007e8001c8]
stx %l0,[%i2+0x088] ! Mem[000000007f000088]
ld [%i2+0x13c],%f26 ! Mem[000000007f00013c]
jmpl %o7,%g0
andcc %l0,%l1,%l0
p55_near_0_ho:
ldx [%o3+0x1a8],%l7 ! Mem[000000007f8001a8]
std %l2,[%o1+0x1c8] ! Mem[000000007e8001c8]
stx %l0,[%o2+0x088] ! Mem[000000007f000088]
ld [%o2+0x13c],%f26 ! Mem[000000007f00013c]
jmpl %o7,%g0
andcc %l0,%l1,%l0
p56_near_0_le:
jmpl %o7,%g0
std %l4,[%i2+0x1a8] ! Mem[00000000810001a8]
jmpl %o7,%g0
nop
p56_near_0_lo:
jmpl %o7,%g0
std %l4,[%o2+0x1a8] ! Mem[00000000810001a8]
jmpl %o7,%g0
nop
p56_near_0_he:
ldx [%i1+0x190],%l1 ! Mem[0000000080800190]
jmpl %o7,%g0
lduh [%i1+0x1f4],%l4 ! Mem[00000000808001f4]
p56_near_0_ho:
ldx [%o1+0x190],%l1 ! Mem[0000000080800190]
jmpl %o7,%g0
lduh [%o1+0x1f4],%l4 ! Mem[00000000808001f4]
p57_near_0_le:
jmpl %o7,%g0
ldstub [%i0+0x0c6],%l7 ! Mem[00000000820000c6]
jmpl %o7,%g0
nop
p57_near_0_lo:
jmpl %o7,%g0
ldstub [%o0+0x0c6],%l7 ! Mem[00000000820000c6]
jmpl %o7,%g0
nop
p57_near_0_he:
ldub [%i2+0x1aa],%l7 ! Mem[00000000830001aa]
ldsh [%i0+0x010],%l0 ! Mem[0000000082000010]
ld [%i0+0x08c],%f24 ! Mem[000000008200008c]
ldd [%i3+0x188],%l6 ! Mem[0000000083800188]
jmpl %o7,%g0
sth %l0,[%i1+0x100] ! Mem[0000000082800100]
p57_near_0_ho:
ldub [%o2+0x1aa],%l7 ! Mem[00000000830001aa]
ldsh [%o0+0x010],%l0 ! Mem[0000000082000010]
ld [%o0+0x08c],%f24 ! Mem[000000008200008c]
ldd [%o3+0x188],%l6 ! Mem[0000000083800188]
jmpl %o7,%g0
sth %l0,[%o1+0x100] ! Mem[0000000082800100]
p58_near_0_le:
jmpl %o7,%g0
stw %l6,[%i0+0x1c0] ! Mem[00000000840001c0]
jmpl %o7,%g0
nop
p58_near_0_lo:
jmpl %o7,%g0
stw %l6,[%o0+0x1c0] ! Mem[00000000840001c0]
jmpl %o7,%g0
nop
p58_near_0_he:
ldsb [%i3+0x0cf],%l4 ! Mem[00000000858000cf]
sth %l4,[%i0+0x1f4] ! Mem[00000000840001f4]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[0000000085800008]
p58_near_0_ho:
ldsb [%o3+0x0cf],%l4 ! Mem[00000000858000cf]
sth %l4,[%o0+0x1f4] ! Mem[00000000840001f4]
jmpl %o7,%g0
ldd [%o3+0x008],%l2 ! Mem[0000000085800008]
p59_near_0_le:
jmpl %o7,%g0
sth %l7,[%i1+0x0c6] ! Mem[00000000868000c6]
jmpl %o7,%g0
nop
p59_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o1+0x0c6] ! Mem[00000000868000c6]
jmpl %o7,%g0
nop
p59_near_0_he:
ldsh [%i1+0x18a],%l7 ! Mem[000000008680018a]
ldstub [%i2+0x11c],%l4 ! Mem[000000008700011c]
xnorcc %l1,%l4,%l1
stx %l6,[%i1+0x130] ! Mem[0000000086800130]
jmpl %o7,%g0
stx %l3,[%i2+0x148] ! Mem[0000000087000148]
p59_near_0_ho:
ldsh [%o1+0x18a],%l7 ! Mem[000000008680018a]
ldstub [%o2+0x11c],%l4 ! Mem[000000008700011c]
xnorcc %l1,%l4,%l1
stx %l6,[%o1+0x130] ! Mem[0000000086800130]
jmpl %o7,%g0
stx %l3,[%o2+0x148] ! Mem[0000000087000148]
p60_near_0_le:
jmpl %o7,%g0
ldsh [%i2+0x1ae],%l4 ! Mem[00000000890001ae]
jmpl %o7,%g0
nop
p60_near_0_lo:
jmpl %o7,%g0
ldsh [%o2+0x1ae],%l4 ! Mem[00000000890001ae]
jmpl %o7,%g0
nop
p60_near_0_he:
ldstub [%i1+0x067],%l5 ! Mem[0000000088800067]
jmpl %o7,%g0
swap [%i1+0x014],%l4 ! Mem[0000000088800014]
p60_near_0_ho:
ldstub [%o1+0x067],%l5 ! Mem[0000000088800067]
jmpl %o7,%g0
swap [%o1+0x014],%l4 ! Mem[0000000088800014]
p61_near_0_le:
jmpl %o7,%g0
ldstub [%i1+0x0e6],%l7 ! Mem[000000008a8000e6]
jmpl %o7,%g0
nop
p61_near_0_lo:
jmpl %o7,%g0
ldstub [%o1+0x0e6],%l7 ! Mem[000000008a8000e6]
jmpl %o7,%g0
nop
p61_near_0_he:
ldd [%i0+0x188],%f22 ! Mem[000000008a000188]
lduh [%i2+0x1c8],%l3 ! Mem[000000008b0001c8]
ldstub [%i2+0x112],%l0 ! Mem[000000008b000112]
lduw [%i2+0x12c],%l2 ! Mem[000000008b00012c]
jmpl %o7,%g0
stx %l0,[%i2+0x070] ! Mem[000000008b000070]
p61_near_0_ho:
ldd [%o0+0x188],%f22 ! Mem[000000008a000188]
lduh [%o2+0x1c8],%l3 ! Mem[000000008b0001c8]
ldstub [%o2+0x112],%l0 ! Mem[000000008b000112]
lduw [%o2+0x12c],%l2 ! Mem[000000008b00012c]
jmpl %o7,%g0
stx %l0,[%o2+0x070] ! Mem[000000008b000070]
p62_near_0_le:
jmpl %o7,%g0
ldsb [%i3+0x073],%l1 ! Mem[000000008d800073]
jmpl %o7,%g0
nop
p62_near_0_lo:
jmpl %o7,%g0
ldsb [%o3+0x073],%l1 ! Mem[000000008d800073]
jmpl %o7,%g0
nop
p62_near_0_he:
stw %l0,[%i1+0x150] ! Mem[000000008c800150]
and %l4,-0x8ea,%l1
lduh [%i0+0x09a],%l3 ! Mem[000000008c00009a]
jmpl %o7,%g0
ldx [%i1+0x110],%l6 ! Mem[000000008c800110]
p62_near_0_ho:
stw %l0,[%o1+0x150] ! Mem[000000008c800150]
and %l4,-0x8ea,%l1
lduh [%o0+0x09a],%l3 ! Mem[000000008c00009a]
jmpl %o7,%g0
ldx [%o1+0x110],%l6 ! Mem[000000008c800110]
p63_near_0_le:
jmpl %o7,%g0
sth %l7,[%i1+0x0e6] ! Mem[000000008e8000e6]
jmpl %o7,%g0
nop
p63_near_0_lo:
jmpl %o7,%g0
sth %l7,[%o1+0x0e6] ! Mem[000000008e8000e6]
jmpl %o7,%g0
nop
p63_near_0_he:
stx %l7,[%i0+0x1a8] ! Mem[000000008e0001a8]
stb %l3,[%i0+0x1c8] ! Mem[000000008e0001c8]
ldsh [%i0+0x112],%l0 ! Mem[000000008e000112]
ldub [%i3+0x10c],%l2 ! Mem[000000008f80010c]
jmpl %o7,%g0
ldd [%i3+0x070],%l6 ! Mem[000000008f800070]
p63_near_0_ho:
stx %l7,[%o0+0x1a8] ! Mem[000000008e0001a8]
stb %l3,[%o0+0x1c8] ! Mem[000000008e0001c8]
ldsh [%o0+0x112],%l0 ! Mem[000000008e000112]
ldub [%o3+0x10c],%l2 ! Mem[000000008f80010c]
jmpl %o7,%g0
ldd [%o3+0x070],%l6 ! Mem[000000008f800070]
near0_b2b_h:
xnor %l5,-0x011,%l1
xnorcc %l4,%l2,%l1
orcc %l5,%l0,%l3
tsubcctv %l3,-0x8ba,%l4
andncc %l6,0xa88,%l4
smulcc %l5,%l7,%l5
jmpl %o7,%g0
srax %l1,%l0,%l6
near0_b2b_l:
addcc %l2,-0xc7d,%l6
xor %l0,0x7f2,%l0
taddcctv %l0,%l3,%l3
udivx %l3,-0x411,%l1
xorcc %l4,%l7,%l4
orn %l3,%l2,%l7
jmpl %o7,%g0
orncc %l1,%l4,%l7
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
ldsb [%i3+0x18a],%l0 ! Mem[000000001180018a]
orn %l6,%l7,%l2
swap [%i3+0x0ec],%l6 ! Mem[00000000118000ec]
sub %l3,0x477,%l0
stx %l1,[%i0+0x108] ! Mem[0000000010000108]
and %l6,%l7,%l1
jmpl %o7,%g0
ldstub [%i3+0x0a7],%l3 ! Mem[00000000118000a7]
p0_near_1_lo:
ldsb [%o3+0x18a],%l0 ! Mem[000000001180018a]
orn %l6,%l7,%l2
swap [%o3+0x0ec],%l6 ! Mem[00000000118000ec]
sub %l3,0x477,%l0
stx %l1,[%o0+0x108] ! Mem[0000000010000108]
and %l6,%l7,%l1
jmpl %o7,%g0
ldstub [%o3+0x0a7],%l3 ! Mem[00000000118000a7]
p0_near_1_he:
ld [%i2+0x0d4],%f27 ! Mem[00000000110000d4]
lduw [%i3+0x098],%l7 ! Mem[0000000011800098]
std %f28,[%i3+0x090] ! Mem[0000000011800090]
ldd [%i2+0x148],%l0 ! Mem[0000000011000148]
swap [%i0+0x0bc],%l1 ! Mem[00000000100000bc]
ldx [%i2+0x0f8],%l5 ! Mem[00000000110000f8]
stb %l5,[%i3+0x161] ! Mem[0000000011800161]
jmpl %o7,%g0
ldx [%i0+0x1a0],%l4 ! Mem[00000000100001a0]
p0_near_1_ho:
ld [%o2+0x0d4],%f27 ! Mem[00000000110000d4]
lduw [%o3+0x098],%l7 ! Mem[0000000011800098]
std %f28,[%o3+0x090] ! Mem[0000000011800090]
ldd [%o2+0x148],%l0 ! Mem[0000000011000148]
swap [%o0+0x0bc],%l1 ! Mem[00000000100000bc]
ldx [%o2+0x0f8],%l5 ! Mem[00000000110000f8]
stb %l5,[%o3+0x161] ! Mem[0000000011800161]
jmpl %o7,%g0
ldx [%o0+0x1a0],%l4 ! Mem[00000000100001a0]
p1_near_1_le:
stw %l1,[%i3+0x02c] ! Mem[000000001380002c]
swap [%i2+0x0d8],%l4 ! Mem[00000000130000d8]
jmpl %o7,%g0
st %f10,[%i0+0x020] ! Mem[0000000012000020]
p1_near_1_lo:
stw %l1,[%o3+0x02c] ! Mem[000000001380002c]
swap [%o2+0x0d8],%l4 ! Mem[00000000130000d8]
jmpl %o7,%g0
st %f10,[%o0+0x020] ! Mem[0000000012000020]
p1_near_1_he:
lduw [%i0+0x1f4],%l3 ! Mem[00000000120001f4]
ld [%i1+0x088],%f18 ! Mem[0000000012800088]
ldub [%i3+0x0ba],%l5 ! Mem[00000000138000ba]
smul %l5,%l7,%l7
lduw [%i2+0x1a0],%l0 ! Mem[00000000130001a0]
jmpl %o7,%g0
lduw [%i3+0x154],%l6 ! Mem[0000000013800154]
p1_near_1_ho:
lduw [%o0+0x1f4],%l3 ! Mem[00000000120001f4]
ld [%o1+0x088],%f18 ! Mem[0000000012800088]
ldub [%o3+0x0ba],%l5 ! Mem[00000000138000ba]
smul %l5,%l7,%l7
lduw [%o2+0x1a0],%l0 ! Mem[00000000130001a0]
jmpl %o7,%g0
lduw [%o3+0x154],%l6 ! Mem[0000000013800154]
p2_near_1_le:
lduw [%i2+0x130],%l6 ! Mem[0000000015000130]
xnor %l1,0x85d,%l1
ldsh [%i0+0x154],%l5 ! Mem[0000000014000154]
ldsw [%i3+0x068],%l6 ! Mem[0000000015800068]
jmpl %o7,%g0
lduw [%i0+0x16c],%l1 ! Mem[000000001400016c]
p2_near_1_lo:
lduw [%o2+0x130],%l6 ! Mem[0000000015000130]
xnor %l1,0x85d,%l1
ldsh [%o0+0x154],%l5 ! Mem[0000000014000154]
ldsw [%o3+0x068],%l6 ! Mem[0000000015800068]
jmpl %o7,%g0
lduw [%o0+0x16c],%l1 ! Mem[000000001400016c]
p2_near_1_he:
sth %l1,[%i1+0x1e0] ! Mem[00000000148001e0]
ldub [%i1+0x0ed],%l7 ! Mem[00000000148000ed]
ldx [%i0+0x1e0],%l7 ! Mem[00000000140001e0]
jmpl %o7,%g0
ldsh [%i3+0x152],%l2 ! Mem[0000000015800152]
p2_near_1_ho:
sth %l1,[%o1+0x1e0] ! Mem[00000000148001e0]
ldub [%o1+0x0ed],%l7 ! Mem[00000000148000ed]
ldx [%o0+0x1e0],%l7 ! Mem[00000000140001e0]
jmpl %o7,%g0
ldsh [%o3+0x152],%l2 ! Mem[0000000015800152]
p3_near_1_le:
umul %l6,0xc18,%l6
ldsw [%i0+0x160],%l5 ! Mem[0000000016000160]
umul %l6,%l0,%l5
andn %l5,%l0,%l5
sth %l7,[%i2+0x0e6] ! Mem[00000000170000e6]
jmpl %o7,%g0
st %f11,[%i0+0x134] ! Mem[0000000016000134]
p3_near_1_lo:
umul %l6,0xc18,%l6
ldsw [%o0+0x160],%l5 ! Mem[0000000016000160]
umul %l6,%l0,%l5
andn %l5,%l0,%l5
sth %l7,[%o2+0x0e6] ! Mem[00000000170000e6]
jmpl %o7,%g0
st %f11,[%o0+0x134] ! Mem[0000000016000134]
p3_near_1_he:
ldsw [%i3+0x04c],%l4 ! Mem[000000001780004c]
jmpl %o7,%g0
swap [%i0+0x1cc],%l4 ! Mem[00000000160001cc]
p3_near_1_ho:
ldsw [%o3+0x04c],%l4 ! Mem[000000001780004c]
jmpl %o7,%g0
swap [%o0+0x1cc],%l4 ! Mem[00000000160001cc]
p4_near_1_le:
andn %l3,0xac0,%l5
std %l2,[%i2+0x1a0] ! Mem[00000000190001a0]
jmpl %o7,%g0
stw %l4,[%i2+0x0e8] ! Mem[00000000190000e8]
p4_near_1_lo:
andn %l3,0xac0,%l5
std %l2,[%o2+0x1a0] ! Mem[00000000190001a0]
jmpl %o7,%g0
stw %l4,[%o2+0x0e8] ! Mem[00000000190000e8]
p4_near_1_he:
sth %l1,[%i3+0x060] ! Mem[0000000019800060]
lduh [%i2+0x158],%l4 ! Mem[0000000019000158]
ldsh [%i3+0x086],%l1 ! Mem[0000000019800086]
ldx [%i1+0x048],%l7 ! Mem[0000000018800048]
jmpl %o7,%g0
ldsb [%i1+0x0cd],%l7 ! Mem[00000000188000cd]
p4_near_1_ho:
sth %l1,[%o3+0x060] ! Mem[0000000019800060]
lduh [%o2+0x158],%l4 ! Mem[0000000019000158]
ldsh [%o3+0x086],%l1 ! Mem[0000000019800086]
ldx [%o1+0x048],%l7 ! Mem[0000000018800048]
jmpl %o7,%g0
ldsb [%o1+0x0cd],%l7 ! Mem[00000000188000cd]
p5_near_1_le:
lduh [%i2+0x0fc],%l4 ! Mem[000000001b0000fc]
ldstub [%i0+0x07d],%l4 ! Mem[000000001a00007d]
jmpl %o7,%g0
orncc %l4,%l5,%l5
p5_near_1_lo:
lduh [%o2+0x0fc],%l4 ! Mem[000000001b0000fc]
ldstub [%o0+0x07d],%l4 ! Mem[000000001a00007d]
jmpl %o7,%g0
orncc %l4,%l5,%l5
p5_near_1_he:
jmpl %o7,%g0
sra %l6,0x016,%l5
jmpl %o7,%g0
nop
p5_near_1_ho:
jmpl %o7,%g0
sra %l6,0x016,%l5
jmpl %o7,%g0
nop
p6_near_1_le:
andncc %l6,0xef1,%l5
ldsb [%i3+0x11f],%l4 ! Mem[000000001d80011f]
lduw [%i0+0x010],%l3 ! Mem[000000001c000010]
st %f0 ,[%i2+0x154] ! Mem[000000001d000154]
jmpl %o7,%g0
lduw [%i3+0x150],%l2 ! Mem[000000001d800150]
p6_near_1_lo:
andncc %l6,0xef1,%l5
ldsb [%o3+0x11f],%l4 ! Mem[000000001d80011f]
lduw [%o0+0x010],%l3 ! Mem[000000001c000010]
st %f0 ,[%o2+0x154] ! Mem[000000001d000154]
jmpl %o7,%g0
lduw [%o3+0x150],%l2 ! Mem[000000001d800150]
p6_near_1_he:
stx %l5,[%i0+0x170] ! Mem[000000001c000170]
ldub [%i0+0x04c],%l5 ! Mem[000000001c00004c]
ldx [%i0+0x118],%l1 ! Mem[000000001c000118]
stw %l3,[%i2+0x1b0] ! Mem[000000001d0001b0]
stb %l2,[%i1+0x017] ! Mem[000000001c800017]
jmpl %o7,%g0
ldsh [%i3+0x14a],%l7 ! Mem[000000001d80014a]
p6_near_1_ho:
stx %l5,[%o0+0x170] ! Mem[000000001c000170]
ldub [%o0+0x04c],%l5 ! Mem[000000001c00004c]
ldx [%o0+0x118],%l1 ! Mem[000000001c000118]
stw %l3,[%o2+0x1b0] ! Mem[000000001d0001b0]
stb %l2,[%o1+0x017] ! Mem[000000001c800017]
jmpl %o7,%g0
ldsh [%o3+0x14a],%l7 ! Mem[000000001d80014a]
p7_near_1_le:
umul %l7,%l5,%l5
jmpl %o7,%g0
ldub [%i0+0x198],%l7 ! Mem[000000001e000198]
p7_near_1_lo:
umul %l7,%l5,%l5
jmpl %o7,%g0
ldub [%o0+0x198],%l7 ! Mem[000000001e000198]
p7_near_1_he:
stx %l6,[%i0+0x160] ! Mem[000000001e000160]
sll %l2,%l4,%l1
stx %l2,[%i2+0x188] ! Mem[000000001f000188]
stx %l7,[%i0+0x0a0] ! Mem[000000001e0000a0]
jmpl %o7,%g0
ld [%i3+0x1dc],%f20 ! Mem[000000001f8001dc]
p7_near_1_ho:
stx %l6,[%o0+0x160] ! Mem[000000001e000160]
sll %l2,%l4,%l1
stx %l2,[%o2+0x188] ! Mem[000000001f000188]
stx %l7,[%o0+0x0a0] ! Mem[000000001e0000a0]
jmpl %o7,%g0
ld [%o3+0x1dc],%f20 ! Mem[000000001f8001dc]
p8_near_1_le:
jmpl %o7,%g0
stw %l3,[%i2+0x168] ! Mem[0000000021000168]
jmpl %o7,%g0
nop
p8_near_1_lo:
jmpl %o7,%g0
stw %l3,[%o2+0x168] ! Mem[0000000021000168]
jmpl %o7,%g0
nop
p8_near_1_he:
ldd [%i1+0x068],%f20 ! Mem[0000000020800068]
jmpl %o7,%g0
ldstub [%i1+0x185],%l2 ! Mem[0000000020800185]
p8_near_1_ho:
ldd [%o1+0x068],%f20 ! Mem[0000000020800068]
jmpl %o7,%g0
ldstub [%o1+0x185],%l2 ! Mem[0000000020800185]
p9_near_1_le:
jmpl %o7,%g0
ldd [%i0+0x048],%l6 ! Mem[0000000022000048]
jmpl %o7,%g0
nop
p9_near_1_lo:
jmpl %o7,%g0
ldd [%o0+0x048],%l6 ! Mem[0000000022000048]
jmpl %o7,%g0
nop
p9_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x050],%l0 ! Mem[0000000022000050]
jmpl %o7,%g0
nop
p9_near_1_ho:
jmpl %o7,%g0
ldx [%o0+0x050],%l0 ! Mem[0000000022000050]
jmpl %o7,%g0
nop
p10_near_1_le:
lduw [%i0+0x084],%l4 ! Mem[0000000024000084]
ldx [%i0+0x150],%l5 ! Mem[0000000024000150]
xnorcc %l6,%l4,%l6
lduh [%i2+0x0f0],%l2 ! Mem[00000000250000f0]
jmpl %o7,%g0
lduw [%i1+0x06c],%l4 ! Mem[000000002480006c]
p10_near_1_lo:
lduw [%o0+0x084],%l4 ! Mem[0000000024000084]
ldx [%o0+0x150],%l5 ! Mem[0000000024000150]
xnorcc %l6,%l4,%l6
lduh [%o2+0x0f0],%l2 ! Mem[00000000250000f0]
jmpl %o7,%g0
lduw [%o1+0x06c],%l4 ! Mem[000000002480006c]
p10_near_1_he:
lduw [%i1+0x10c],%l0 ! Mem[000000002480010c]
lduw [%i2+0x0a0],%l2 ! Mem[00000000250000a0]
ldx [%i1+0x140],%l1 ! Mem[0000000024800140]
jmpl %o7,%g0
srlx %l5,%l7,%l7
p10_near_1_ho:
lduw [%o1+0x10c],%l0 ! Mem[000000002480010c]
lduw [%o2+0x0a0],%l2 ! Mem[00000000250000a0]
ldx [%o1+0x140],%l1 ! Mem[0000000024800140]
jmpl %o7,%g0
srlx %l5,%l7,%l7
p11_near_1_le:
sth %l4,[%i1+0x1ae] ! Mem[00000000268001ae]
stw %l3,[%i0+0x048] ! Mem[0000000026000048]
stw %l4,[%i3+0x13c] ! Mem[000000002780013c]
std %f14,[%i0+0x120] ! Mem[0000000026000120]
std %l4,[%i2+0x0e0] ! Mem[00000000270000e0]
jmpl %o7,%g0
ldsw [%i0+0x0b8],%l7 ! Mem[00000000260000b8]
p11_near_1_lo:
sth %l4,[%o1+0x1ae] ! Mem[00000000268001ae]
stw %l3,[%o0+0x048] ! Mem[0000000026000048]
stw %l4,[%o3+0x13c] ! Mem[000000002780013c]
std %f14,[%o0+0x120] ! Mem[0000000026000120]
std %l4,[%o2+0x0e0] ! Mem[00000000270000e0]
jmpl %o7,%g0
ldsw [%o0+0x0b8],%l7 ! Mem[00000000260000b8]
p11_near_1_he:
ldd [%i1+0x068],%l4 ! Mem[0000000026800068]
ldsb [%i2+0x167],%l2 ! Mem[0000000027000167]
ldub [%i2+0x16a],%l0 ! Mem[000000002700016a]
std %f18,[%i3+0x000] ! Mem[0000000027800000]
swap [%i1+0x130],%l0 ! Mem[0000000026800130]
stb %l4,[%i3+0x04a] ! Mem[000000002780004a]
jmpl %o7,%g0
ldsh [%i1+0x1e4],%l0 ! Mem[00000000268001e4]
p11_near_1_ho:
ldd [%o1+0x068],%l4 ! Mem[0000000026800068]
ldsb [%o2+0x167],%l2 ! Mem[0000000027000167]
ldub [%o2+0x16a],%l0 ! Mem[000000002700016a]
std %f18,[%o3+0x000] ! Mem[0000000027800000]
swap [%o1+0x130],%l0 ! Mem[0000000026800130]
stb %l4,[%o3+0x04a] ! Mem[000000002780004a]
jmpl %o7,%g0
ldsh [%o1+0x1e4],%l0 ! Mem[00000000268001e4]
p12_near_1_le:
st %f8 ,[%i0+0x004] ! Mem[0000000028000004]
ldsh [%i0+0x142],%l5 ! Mem[0000000028000142]
orcc %l6,%l0,%l5
std %l0,[%i1+0x068] ! Mem[0000000028800068]
stw %l1,[%i1+0x084] ! Mem[0000000028800084]
jmpl %o7,%g0
lduh [%i1+0x1da],%l4 ! Mem[00000000288001da]
p12_near_1_lo:
st %f8 ,[%o0+0x004] ! Mem[0000000028000004]
ldsh [%o0+0x142],%l5 ! Mem[0000000028000142]
orcc %l6,%l0,%l5
std %l0,[%o1+0x068] ! Mem[0000000028800068]
stw %l1,[%o1+0x084] ! Mem[0000000028800084]
jmpl %o7,%g0
lduh [%o1+0x1da],%l4 ! Mem[00000000288001da]
p12_near_1_he:
mulx %l3,-0x6b8,%l1
sllx %l5,%l1,%l7
ldub [%i1+0x0cb],%l5 ! Mem[00000000288000cb]
stw %l2,[%i1+0x080] ! Mem[0000000028800080]
ldub [%i0+0x0ba],%l7 ! Mem[00000000280000ba]
sll %l5,0x007,%l7
swap [%i0+0x184],%l0 ! Mem[0000000028000184]
jmpl %o7,%g0
ldsb [%i1+0x0a0],%l7 ! Mem[00000000288000a0]
p12_near_1_ho:
mulx %l3,-0x6b8,%l1
sllx %l5,%l1,%l7
ldub [%o1+0x0cb],%l5 ! Mem[00000000288000cb]
stw %l2,[%o1+0x080] ! Mem[0000000028800080]
ldub [%o0+0x0ba],%l7 ! Mem[00000000280000ba]
sll %l5,0x007,%l7
swap [%o0+0x184],%l0 ! Mem[0000000028000184]
jmpl %o7,%g0
ldsb [%o1+0x0a0],%l7 ! Mem[00000000288000a0]
p13_near_1_le:
ldd [%i3+0x010],%l0 ! Mem[000000002b800010]
ldsh [%i0+0x08c],%l0 ! Mem[000000002a00008c]
stw %l2,[%i1+0x13c] ! Mem[000000002a80013c]
ldsw [%i2+0x070],%l0 ! Mem[000000002b000070]
jmpl %o7,%g0
srlx %l2,0x020,%l2
p13_near_1_lo:
ldd [%o3+0x010],%l0 ! Mem[000000002b800010]
ldsh [%o0+0x08c],%l0 ! Mem[000000002a00008c]
stw %l2,[%o1+0x13c] ! Mem[000000002a80013c]
ldsw [%o2+0x070],%l0 ! Mem[000000002b000070]
jmpl %o7,%g0
srlx %l2,0x020,%l2
p13_near_1_he:
swap [%i0+0x110],%l6 ! Mem[000000002a000110]
lduw [%i1+0x16c],%l3 ! Mem[000000002a80016c]
lduh [%i3+0x02e],%l1 ! Mem[000000002b80002e]
jmpl %o7,%g0
ldstub [%i1+0x04c],%l5 ! Mem[000000002a80004c]
p13_near_1_ho:
swap [%o0+0x110],%l6 ! Mem[000000002a000110]
lduw [%o1+0x16c],%l3 ! Mem[000000002a80016c]
lduh [%o3+0x02e],%l1 ! Mem[000000002b80002e]
jmpl %o7,%g0
ldstub [%o1+0x04c],%l5 ! Mem[000000002a80004c]
p14_near_1_le:
swap [%i0+0x158],%l4 ! Mem[000000002c000158]
std %l6,[%i1+0x0a0] ! Mem[000000002c8000a0]
sth %l2,[%i2+0x1c2] ! Mem[000000002d0001c2]
and %l7,%l7,%l6
jmpl %o7,%g0
ldsb [%i3+0x114],%l3 ! Mem[000000002d800114]
p14_near_1_lo:
swap [%o0+0x158],%l4 ! Mem[000000002c000158]
std %l6,[%o1+0x0a0] ! Mem[000000002c8000a0]
sth %l2,[%o2+0x1c2] ! Mem[000000002d0001c2]
and %l7,%l7,%l6
jmpl %o7,%g0
ldsb [%o3+0x114],%l3 ! Mem[000000002d800114]
p14_near_1_he:
ldd [%i3+0x048],%l4 ! Mem[000000002d800048]
jmpl %o7,%g0
stw %l4,[%i1+0x06c] ! Mem[000000002c80006c]
p14_near_1_ho:
ldd [%o3+0x048],%l4 ! Mem[000000002d800048]
jmpl %o7,%g0
stw %l4,[%o1+0x06c] ! Mem[000000002c80006c]
p15_near_1_le:
sth %l1,[%i1+0x0a8] ! Mem[000000002e8000a8]
ldsw [%i3+0x1b0],%l1 ! Mem[000000002f8001b0]
ld [%i0+0x010],%f0 ! Mem[000000002e000010]
stw %l5,[%i1+0x12c] ! Mem[000000002e80012c]
ldd [%i3+0x178],%f12 ! Mem[000000002f800178]
srax %l6,%l1,%l5
sth %l2,[%i1+0x132] ! Mem[000000002e800132]
jmpl %o7,%g0
ldsw [%i3+0x0c4],%l7 ! Mem[000000002f8000c4]
p15_near_1_lo:
sth %l1,[%o1+0x0a8] ! Mem[000000002e8000a8]
ldsw [%o3+0x1b0],%l1 ! Mem[000000002f8001b0]
ld [%o0+0x010],%f0 ! Mem[000000002e000010]
stw %l5,[%o1+0x12c] ! Mem[000000002e80012c]
ldd [%o3+0x178],%f12 ! Mem[000000002f800178]
srax %l6,%l1,%l5
sth %l2,[%o1+0x132] ! Mem[000000002e800132]
jmpl %o7,%g0
ldsw [%o3+0x0c4],%l7 ! Mem[000000002f8000c4]
p15_near_1_he:
std %l0,[%i2+0x138] ! Mem[000000002f000138]
stw %l5,[%i2+0x068] ! Mem[000000002f000068]
jmpl %o7,%g0
ldx [%i0+0x068],%l4 ! Mem[000000002e000068]
p15_near_1_ho:
std %l0,[%o2+0x138] ! Mem[000000002f000138]
stw %l5,[%o2+0x068] ! Mem[000000002f000068]
jmpl %o7,%g0
ldx [%o0+0x068],%l4 ! Mem[000000002e000068]
p16_near_1_le:
or %l0,-0x464,%l5
jmpl %o7,%g0
std %f2 ,[%i1+0x0c8] ! Mem[00000000308000c8]
p16_near_1_lo:
or %l0,-0x464,%l5
jmpl %o7,%g0
std %f2 ,[%o1+0x0c8] ! Mem[00000000308000c8]
p16_near_1_he:
ldsh [%i1+0x06a],%l7 ! Mem[000000003080006a]
jmpl %o7,%g0
lduw [%i1+0x000],%l2 ! Mem[0000000030800000]
p16_near_1_ho:
ldsh [%o1+0x06a],%l7 ! Mem[000000003080006a]
jmpl %o7,%g0
lduw [%o1+0x000],%l2 ! Mem[0000000030800000]
p17_near_1_le:
stx %l4,[%i1+0x0d8] ! Mem[00000000328000d8]
andn %l4,%l5,%l5
sllx %l4,0x00d,%l6
st %f12,[%i3+0x18c] ! Mem[000000003380018c]
xorcc %l2,%l3,%l7
ldstub [%i2+0x134],%l3 ! Mem[0000000033000134]
st %f2 ,[%i1+0x0d0] ! Mem[00000000328000d0]
jmpl %o7,%g0
stb %l5,[%i3+0x031] ! Mem[0000000033800031]
p17_near_1_lo:
stx %l4,[%o1+0x0d8] ! Mem[00000000328000d8]
andn %l4,%l5,%l5
sllx %l4,0x00d,%l6
st %f12,[%o3+0x18c] ! Mem[000000003380018c]
xorcc %l2,%l3,%l7
ldstub [%o2+0x134],%l3 ! Mem[0000000033000134]
st %f2 ,[%o1+0x0d0] ! Mem[00000000328000d0]
jmpl %o7,%g0
stb %l5,[%o3+0x031] ! Mem[0000000033800031]
p17_near_1_he:
lduw [%i2+0x1cc],%l4 ! Mem[00000000330001cc]
ldd [%i0+0x1d0],%l2 ! Mem[00000000320001d0]
lduh [%i1+0x088],%l2 ! Mem[0000000032800088]
std %l4,[%i3+0x098] ! Mem[0000000033800098]
jmpl %o7,%g0
stw %l5,[%i0+0x174] ! Mem[0000000032000174]
p17_near_1_ho:
lduw [%o2+0x1cc],%l4 ! Mem[00000000330001cc]
ldd [%o0+0x1d0],%l2 ! Mem[00000000320001d0]
lduh [%o1+0x088],%l2 ! Mem[0000000032800088]
std %l4,[%o3+0x098] ! Mem[0000000033800098]
jmpl %o7,%g0
stw %l5,[%o0+0x174] ! Mem[0000000032000174]
p18_near_1_le:
ldstub [%i3+0x16d],%l3 ! Mem[000000003580016d]
ldstub [%i3+0x02f],%l1 ! Mem[000000003580002f]
ldsh [%i2+0x178],%l4 ! Mem[0000000035000178]
sllx %l6,0x031,%l5
swap [%i2+0x13c],%l4 ! Mem[000000003500013c]
jmpl %o7,%g0
ldx [%i0+0x1e0],%l7 ! Mem[00000000340001e0]
p18_near_1_lo:
ldstub [%o3+0x16d],%l3 ! Mem[000000003580016d]
ldstub [%o3+0x02f],%l1 ! Mem[000000003580002f]
ldsh [%o2+0x178],%l4 ! Mem[0000000035000178]
sllx %l6,0x031,%l5
swap [%o2+0x13c],%l4 ! Mem[000000003500013c]
jmpl %o7,%g0
ldx [%o0+0x1e0],%l7 ! Mem[00000000340001e0]
p18_near_1_he:
std %f24,[%i2+0x090] ! Mem[0000000035000090]
std %l2,[%i1+0x1b0] ! Mem[00000000348001b0]
swap [%i2+0x16c],%l4 ! Mem[000000003500016c]
lduw [%i1+0x1e8],%l4 ! Mem[00000000348001e8]
jmpl %o7,%g0
ldsw [%i2+0x020],%l0 ! Mem[0000000035000020]
p18_near_1_ho:
std %f24,[%o2+0x090] ! Mem[0000000035000090]
std %l2,[%o1+0x1b0] ! Mem[00000000348001b0]
swap [%o2+0x16c],%l4 ! Mem[000000003500016c]
lduw [%o1+0x1e8],%l4 ! Mem[00000000348001e8]
jmpl %o7,%g0
ldsw [%o2+0x020],%l0 ! Mem[0000000035000020]
p19_near_1_le:
jmpl %o7,%g0
lduh [%i2+0x10c],%l2 ! Mem[000000003700010c]
jmpl %o7,%g0
nop
p19_near_1_lo:
jmpl %o7,%g0
lduh [%o2+0x10c],%l2 ! Mem[000000003700010c]
jmpl %o7,%g0
nop
p19_near_1_he:
swap [%i2+0x1a8],%l6 ! Mem[00000000370001a8]
stb %l7,[%i3+0x198] ! Mem[0000000037800198]
jmpl %o7,%g0
taddcc %l5,%l4,%l1
p19_near_1_ho:
swap [%o2+0x1a8],%l6 ! Mem[00000000370001a8]
stb %l7,[%o3+0x198] ! Mem[0000000037800198]
jmpl %o7,%g0
taddcc %l5,%l4,%l1
p20_near_1_le:
swap [%i2+0x174],%l1 ! Mem[0000000039000174]
sth %l2,[%i1+0x132] ! Mem[0000000038800132]
ldsw [%i1+0x0c4],%l7 ! Mem[00000000388000c4]
ldub [%i0+0x114],%l3 ! Mem[0000000038000114]
jmpl %o7,%g0
ldub [%i0+0x1e1],%l1 ! Mem[00000000380001e1]
p20_near_1_lo:
swap [%o2+0x174],%l1 ! Mem[0000000039000174]
sth %l2,[%o1+0x132] ! Mem[0000000038800132]
ldsw [%o1+0x0c4],%l7 ! Mem[00000000388000c4]
ldub [%o0+0x114],%l3 ! Mem[0000000038000114]
jmpl %o7,%g0
ldub [%o0+0x1e1],%l1 ! Mem[00000000380001e1]
p20_near_1_he:
lduw [%i3+0x150],%l4 ! Mem[0000000039800150]
sth %l4,[%i0+0x058] ! Mem[0000000038000058]
ldsw [%i1+0x094],%l1 ! Mem[0000000038800094]
ldd [%i2+0x1d0],%l6 ! Mem[00000000390001d0]
jmpl %o7,%g0
stw %l2,[%i3+0x144] ! Mem[0000000039800144]
p20_near_1_ho:
lduw [%o3+0x150],%l4 ! Mem[0000000039800150]
sth %l4,[%o0+0x058] ! Mem[0000000038000058]
ldsw [%o1+0x094],%l1 ! Mem[0000000038800094]
ldd [%o2+0x1d0],%l6 ! Mem[00000000390001d0]
jmpl %o7,%g0
stw %l2,[%o3+0x144] ! Mem[0000000039800144]
p21_near_1_le:
std %f0 ,[%i2+0x0f0] ! Mem[000000003b0000f0]
orncc %l0,%l6,%l6
jmpl %o7,%g0
ldsw [%i0+0x178],%l4 ! Mem[000000003a000178]
p21_near_1_lo:
std %f0 ,[%o2+0x0f0] ! Mem[000000003b0000f0]
orncc %l0,%l6,%l6
jmpl %o7,%g0
ldsw [%o0+0x178],%l4 ! Mem[000000003a000178]
p21_near_1_he:
lduw [%i3+0x14c],%l1 ! Mem[000000003b80014c]
lduw [%i2+0x0b0],%l0 ! Mem[000000003b0000b0]
lduw [%i1+0x0d0],%l2 ! Mem[000000003a8000d0]
lduh [%i1+0x01e],%l0 ! Mem[000000003a80001e]
stb %l2,[%i1+0x172] ! Mem[000000003a800172]
ldsb [%i3+0x06f],%l5 ! Mem[000000003b80006f]
jmpl %o7,%g0
nop
p21_near_1_ho:
lduw [%o3+0x14c],%l1 ! Mem[000000003b80014c]
lduw [%o2+0x0b0],%l0 ! Mem[000000003b0000b0]
lduw [%o1+0x0d0],%l2 ! Mem[000000003a8000d0]
lduh [%o1+0x01e],%l0 ! Mem[000000003a80001e]
stb %l2,[%o1+0x172] ! Mem[000000003a800172]
ldsb [%o3+0x06f],%l5 ! Mem[000000003b80006f]
jmpl %o7,%g0
nop
p22_near_1_le:
swap [%i0+0x070],%l4 ! Mem[000000003c000070]
st %f0 ,[%i1+0x0d4] ! Mem[000000003c8000d4]
std %l6,[%i2+0x1b8] ! Mem[000000003d0001b8]
ldsh [%i2+0x0a0],%l5 ! Mem[000000003d0000a0]
ldd [%i0+0x150],%l0 ! Mem[000000003c000150]
sth %l4,[%i2+0x040] ! Mem[000000003d000040]
jmpl %o7,%g0
ldsh [%i3+0x0a6],%l7 ! Mem[000000003d8000a6]
p22_near_1_lo:
swap [%o0+0x070],%l4 ! Mem[000000003c000070]
st %f0 ,[%o1+0x0d4] ! Mem[000000003c8000d4]
std %l6,[%o2+0x1b8] ! Mem[000000003d0001b8]
ldsh [%o2+0x0a0],%l5 ! Mem[000000003d0000a0]
ldd [%o0+0x150],%l0 ! Mem[000000003c000150]
sth %l4,[%o2+0x040] ! Mem[000000003d000040]
jmpl %o7,%g0
ldsh [%o3+0x0a6],%l7 ! Mem[000000003d8000a6]
p22_near_1_he:
swap [%i2+0x094],%l1 ! Mem[000000003d000094]
ldsh [%i0+0x1f4],%l7 ! Mem[000000003c0001f4]
std %f26,[%i3+0x160] ! Mem[000000003d800160]
sth %l0,[%i0+0x14a] ! Mem[000000003c00014a]
jmpl %o7,%g0
st %f16,[%i0+0x130] ! Mem[000000003c000130]
p22_near_1_ho:
swap [%o2+0x094],%l1 ! Mem[000000003d000094]
ldsh [%o0+0x1f4],%l7 ! Mem[000000003c0001f4]
std %f26,[%o3+0x160] ! Mem[000000003d800160]
sth %l0,[%o0+0x14a] ! Mem[000000003c00014a]
jmpl %o7,%g0
st %f16,[%o0+0x130] ! Mem[000000003c000130]
p23_near_1_le:
sth %l0,[%i1+0x10e] ! Mem[000000003e80010e]
std %f14,[%i0+0x010] ! Mem[000000003e000010]
std %l0,[%i0+0x0a0] ! Mem[000000003e0000a0]
ldsb [%i1+0x1f4],%l5 ! Mem[000000003e8001f4]
stw %l1,[%i3+0x0b8] ! Mem[000000003f8000b8]
st %f2 ,[%i0+0x0d0] ! Mem[000000003e0000d0]
jmpl %o7,%g0
ldub [%i2+0x03f],%l0 ! Mem[000000003f00003f]
p23_near_1_lo:
sth %l0,[%o1+0x10e] ! Mem[000000003e80010e]
std %f14,[%o0+0x010] ! Mem[000000003e000010]
std %l0,[%o0+0x0a0] ! Mem[000000003e0000a0]
ldsb [%o1+0x1f4],%l5 ! Mem[000000003e8001f4]
stw %l1,[%o3+0x0b8] ! Mem[000000003f8000b8]
st %f2 ,[%o0+0x0d0] ! Mem[000000003e0000d0]
jmpl %o7,%g0
ldub [%o2+0x03f],%l0 ! Mem[000000003f00003f]
p23_near_1_he:
ldub [%i2+0x152],%l2 ! Mem[000000003f000152]
ldstub [%i0+0x1c6],%l2 ! Mem[000000003e0001c6]
std %l4,[%i3+0x110] ! Mem[000000003f800110]
and %l4,%l5,%l4
ldub [%i2+0x138],%l1 ! Mem[000000003f000138]
std %l2,[%i0+0x078] ! Mem[000000003e000078]
stx %l0,[%i0+0x1c0] ! Mem[000000003e0001c0]
jmpl %o7,%g0
std %f20,[%i1+0x078] ! Mem[000000003e800078]
p23_near_1_ho:
ldub [%o2+0x152],%l2 ! Mem[000000003f000152]
ldstub [%o0+0x1c6],%l2 ! Mem[000000003e0001c6]
std %l4,[%o3+0x110] ! Mem[000000003f800110]
and %l4,%l5,%l4
ldub [%o2+0x138],%l1 ! Mem[000000003f000138]
std %l2,[%o0+0x078] ! Mem[000000003e000078]
stx %l0,[%o0+0x1c0] ! Mem[000000003e0001c0]
jmpl %o7,%g0
std %f20,[%o1+0x078] ! Mem[000000003e800078]
p24_near_1_le:
xnor %l2,-0x02c,%l7
ldd [%i1+0x040],%l4 ! Mem[0000000040800040]
stx %l7,[%i0+0x080] ! Mem[0000000040000080]
stx %l5,[%i1+0x040] ! Mem[0000000040800040]
jmpl %o7,%g0
ldub [%i2+0x1d4],%l7 ! Mem[00000000410001d4]
p24_near_1_lo:
xnor %l2,-0x02c,%l7
ldd [%o1+0x040],%l4 ! Mem[0000000040800040]
stx %l7,[%o0+0x080] ! Mem[0000000040000080]
stx %l5,[%o1+0x040] ! Mem[0000000040800040]
jmpl %o7,%g0
ldub [%o2+0x1d4],%l7 ! Mem[00000000410001d4]
p24_near_1_he:
lduh [%i3+0x06c],%l5 ! Mem[000000004180006c]
nop
ldx [%i3+0x080],%l2 ! Mem[0000000041800080]
ldsb [%i3+0x03d],%l2 ! Mem[000000004180003d]
swap [%i2+0x0fc],%l3 ! Mem[00000000410000fc]
jmpl %o7,%g0
ldstub [%i2+0x08e],%l4 ! Mem[000000004100008e]
p24_near_1_ho:
lduh [%o3+0x06c],%l5 ! Mem[000000004180006c]
nop
ldx [%o3+0x080],%l2 ! Mem[0000000041800080]
ldsb [%o3+0x03d],%l2 ! Mem[000000004180003d]
swap [%o2+0x0fc],%l3 ! Mem[00000000410000fc]
jmpl %o7,%g0
ldstub [%o2+0x08e],%l4 ! Mem[000000004100008e]
p25_near_1_le:
jmpl %o7,%g0
lduh [%i0+0x12c],%l6 ! Mem[000000004200012c]
jmpl %o7,%g0
nop
p25_near_1_lo:
jmpl %o7,%g0
lduh [%o0+0x12c],%l6 ! Mem[000000004200012c]
jmpl %o7,%g0
nop
p25_near_1_he:
ldd [%i0+0x190],%l6 ! Mem[0000000042000190]
ldx [%i0+0x178],%l5 ! Mem[0000000042000178]
andcc %l7,-0xa39,%l2
ldsh [%i1+0x06a],%l7 ! Mem[000000004280006a]
ldsw [%i0+0x06c],%l4 ! Mem[000000004200006c]
ldub [%i3+0x0a5],%l4 ! Mem[00000000438000a5]
jmpl %o7,%g0
std %f20,[%i1+0x040] ! Mem[0000000042800040]
p25_near_1_ho:
ldd [%o0+0x190],%l6 ! Mem[0000000042000190]
ldx [%o0+0x178],%l5 ! Mem[0000000042000178]
andcc %l7,-0xa39,%l2
ldsh [%o1+0x06a],%l7 ! Mem[000000004280006a]
ldsw [%o0+0x06c],%l4 ! Mem[000000004200006c]
ldub [%o3+0x0a5],%l4 ! Mem[00000000438000a5]
jmpl %o7,%g0
std %f20,[%o1+0x040] ! Mem[0000000042800040]
p26_near_1_le:
ldd [%i1+0x1c0],%l0 ! Mem[00000000448001c0]
ldub [%i2+0x176],%l1 ! Mem[0000000045000176]
swap [%i2+0x0e8],%l3 ! Mem[00000000450000e8]
addc %l4,0xf87,%l3
sth %l4,[%i0+0x1dc] ! Mem[00000000440001dc]
std %l0,[%i0+0x0b8] ! Mem[00000000440000b8]
std %l0,[%i2+0x1c0] ! Mem[00000000450001c0]
jmpl %o7,%g0
std %f0 ,[%i2+0x028] ! Mem[0000000045000028]
p26_near_1_lo:
ldd [%o1+0x1c0],%l0 ! Mem[00000000448001c0]
ldub [%o2+0x176],%l1 ! Mem[0000000045000176]
swap [%o2+0x0e8],%l3 ! Mem[00000000450000e8]
addc %l4,0xf87,%l3
sth %l4,[%o0+0x1dc] ! Mem[00000000440001dc]
std %l0,[%o0+0x0b8] ! Mem[00000000440000b8]
std %l0,[%o2+0x1c0] ! Mem[00000000450001c0]
jmpl %o7,%g0
std %f0 ,[%o2+0x028] ! Mem[0000000045000028]
p26_near_1_he:
jmpl %o7,%g0
stw %l4,[%i2+0x0a4] ! Mem[00000000450000a4]
jmpl %o7,%g0
nop
p26_near_1_ho:
jmpl %o7,%g0
stw %l4,[%o2+0x0a4] ! Mem[00000000450000a4]
jmpl %o7,%g0
nop
p27_near_1_le:
lduw [%i1+0x080],%l6 ! Mem[0000000046800080]
jmpl %o7,%g0
ldsh [%i3+0x1e2],%l2 ! Mem[00000000478001e2]
p27_near_1_lo:
lduw [%o1+0x080],%l6 ! Mem[0000000046800080]
jmpl %o7,%g0
ldsh [%o3+0x1e2],%l2 ! Mem[00000000478001e2]
p27_near_1_he:
srl %l4,%l3,%l1
stw %l5,[%i1+0x048] ! Mem[0000000046800048]
or %l7,-0xec0,%l1
ldsh [%i3+0x0d2],%l2 ! Mem[00000000478000d2]
jmpl %o7,%g0
ldsh [%i1+0x162],%l1 ! Mem[0000000046800162]
p27_near_1_ho:
srl %l4,%l3,%l1
stw %l5,[%o1+0x048] ! Mem[0000000046800048]
or %l7,-0xec0,%l1
ldsh [%o3+0x0d2],%l2 ! Mem[00000000478000d2]
jmpl %o7,%g0
ldsh [%o1+0x162],%l1 ! Mem[0000000046800162]
p28_near_1_le:
jmpl %o7,%g0
lduw [%i2+0x004],%l0 ! Mem[0000000049000004]
jmpl %o7,%g0
nop
p28_near_1_lo:
jmpl %o7,%g0
lduw [%o2+0x004],%l0 ! Mem[0000000049000004]
jmpl %o7,%g0
nop
p28_near_1_he:
stb %l4,[%i3+0x112] ! Mem[0000000049800112]
ldsw [%i1+0x1ac],%l5 ! Mem[00000000488001ac]
jmpl %o7,%g0
ldx [%i3+0x1b8],%l3 ! Mem[00000000498001b8]
p28_near_1_ho:
stb %l4,[%o3+0x112] ! Mem[0000000049800112]
ldsw [%o1+0x1ac],%l5 ! Mem[00000000488001ac]
jmpl %o7,%g0
ldx [%o3+0x1b8],%l3 ! Mem[00000000498001b8]
p29_near_1_le:
ldsh [%i2+0x1c6],%l2 ! Mem[000000004b0001c6]
ldsw [%i2+0x138],%l1 ! Mem[000000004b000138]
stb %l4,[%i2+0x060] ! Mem[000000004b000060]
ldstub [%i0+0x152],%l4 ! Mem[000000004a000152]
orn %l2,0xf85,%l3
ldd [%i3+0x160],%l0 ! Mem[000000004b800160]
jmpl %o7,%g0
stb %l5,[%i0+0x154] ! Mem[000000004a000154]
p29_near_1_lo:
ldsh [%o2+0x1c6],%l2 ! Mem[000000004b0001c6]
ldsw [%o2+0x138],%l1 ! Mem[000000004b000138]
stb %l4,[%o2+0x060] ! Mem[000000004b000060]
ldstub [%o0+0x152],%l4 ! Mem[000000004a000152]
orn %l2,0xf85,%l3
ldd [%o3+0x160],%l0 ! Mem[000000004b800160]
jmpl %o7,%g0
stb %l5,[%o0+0x154] ! Mem[000000004a000154]
p29_near_1_he:
srl %l3,0x002,%l7
ldd [%i3+0x0d0],%f24 ! Mem[000000004b8000d0]
sdivx %l2,-0x71d,%l6
lduw [%i0+0x1cc],%l2 ! Mem[000000004a0001cc]
jmpl %o7,%g0
ldd [%i1+0x170],%f18 ! Mem[000000004a800170]
p29_near_1_ho:
srl %l3,0x002,%l7
ldd [%o3+0x0d0],%f24 ! Mem[000000004b8000d0]
sdivx %l2,-0x71d,%l6
lduw [%o0+0x1cc],%l2 ! Mem[000000004a0001cc]
jmpl %o7,%g0
ldd [%o1+0x170],%f18 ! Mem[000000004a800170]
p30_near_1_le:
stx %l6,[%i0+0x068] ! Mem[000000004c000068]
lduh [%i0+0x0ba],%l3 ! Mem[000000004c0000ba]
smulcc %l0,-0xbec,%l2
ld [%i2+0x0a4],%f4 ! Mem[000000004d0000a4]
jmpl %o7,%g0
srlx %l3,0x004,%l5
p30_near_1_lo:
stx %l6,[%o0+0x068] ! Mem[000000004c000068]
lduh [%o0+0x0ba],%l3 ! Mem[000000004c0000ba]
smulcc %l0,-0xbec,%l2
ld [%o2+0x0a4],%f4 ! Mem[000000004d0000a4]
jmpl %o7,%g0
srlx %l3,0x004,%l5
p30_near_1_he:
lduh [%i3+0x040],%l1 ! Mem[000000004d800040]
stx %l7,[%i0+0x098] ! Mem[000000004c000098]
std %l0,[%i0+0x168] ! Mem[000000004c000168]
sub %l0,%l2,%l2
jmpl %o7,%g0
stw %l3,[%i3+0x130] ! Mem[000000004d800130]
p30_near_1_ho:
lduh [%o3+0x040],%l1 ! Mem[000000004d800040]
stx %l7,[%o0+0x098] ! Mem[000000004c000098]
std %l0,[%o0+0x168] ! Mem[000000004c000168]
sub %l0,%l2,%l2
jmpl %o7,%g0
stw %l3,[%o3+0x130] ! Mem[000000004d800130]
p31_near_1_le:
jmpl %o7,%g0
ldsb [%i0+0x0dd],%l4 ! Mem[000000004e0000dd]
jmpl %o7,%g0
nop
p31_near_1_lo:
jmpl %o7,%g0
ldsb [%o0+0x0dd],%l4 ! Mem[000000004e0000dd]
jmpl %o7,%g0
nop
p31_near_1_he:
ldd [%i1+0x078],%f28 ! Mem[000000004e800078]
ldub [%i3+0x04a],%l6 ! Mem[000000004f80004a]
ldstub [%i2+0x087],%l1 ! Mem[000000004f000087]
st %f20,[%i3+0x1f8] ! Mem[000000004f8001f8]
ldstub [%i2+0x06f],%l2 ! Mem[000000004f00006f]
swap [%i0+0x178],%l7 ! Mem[000000004e000178]
jmpl %o7,%g0
st %f31,[%i1+0x120] ! Mem[000000004e800120]
p31_near_1_ho:
ldd [%o1+0x078],%f28 ! Mem[000000004e800078]
ldub [%o3+0x04a],%l6 ! Mem[000000004f80004a]
ldstub [%o2+0x087],%l1 ! Mem[000000004f000087]
st %f20,[%o3+0x1f8] ! Mem[000000004f8001f8]
ldstub [%o2+0x06f],%l2 ! Mem[000000004f00006f]
swap [%o0+0x178],%l7 ! Mem[000000004e000178]
jmpl %o7,%g0
st %f31,[%o1+0x120] ! Mem[000000004e800120]
p32_near_1_le:
stw %l0,[%i1+0x090] ! Mem[0000000050800090]
nop
smul %l7,-0x460,%l4
st %f5 ,[%i0+0x110] ! Mem[0000000050000110]
srax %l5,0x02f,%l1
ldd [%i1+0x050],%f4 ! Mem[0000000050800050]
ldx [%i0+0x130],%l5 ! Mem[0000000050000130]
jmpl %o7,%g0
sra %l0,%l0,%l4
p32_near_1_lo:
stw %l0,[%o1+0x090] ! Mem[0000000050800090]
nop
smul %l7,-0x460,%l4
st %f5 ,[%o0+0x110] ! Mem[0000000050000110]
srax %l5,0x02f,%l1
ldd [%o1+0x050],%f4 ! Mem[0000000050800050]
ldx [%o0+0x130],%l5 ! Mem[0000000050000130]
jmpl %o7,%g0
sra %l0,%l0,%l4
p32_near_1_he:
ldx [%i0+0x0f0],%l0 ! Mem[00000000500000f0]
lduw [%i0+0x1b0],%l3 ! Mem[00000000500001b0]
stw %l2,[%i1+0x014] ! Mem[0000000050800014]
ldd [%i0+0x168],%l6 ! Mem[0000000050000168]
addcc %l5,%l3,%l4
ldsh [%i0+0x18e],%l1 ! Mem[000000005000018e]
jmpl %o7,%g0
ldx [%i2+0x1e8],%l4 ! Mem[00000000510001e8]
p32_near_1_ho:
ldx [%o0+0x0f0],%l0 ! Mem[00000000500000f0]
lduw [%o0+0x1b0],%l3 ! Mem[00000000500001b0]
stw %l2,[%o1+0x014] ! Mem[0000000050800014]
ldd [%o0+0x168],%l6 ! Mem[0000000050000168]
addcc %l5,%l3,%l4
ldsh [%o0+0x18e],%l1 ! Mem[000000005000018e]
jmpl %o7,%g0
ldx [%o2+0x1e8],%l4 ! Mem[00000000510001e8]
p33_near_1_le:
jmpl %o7,%g0
stw %l1,[%i2+0x04c] ! Mem[000000005300004c]
jmpl %o7,%g0
nop
p33_near_1_lo:
jmpl %o7,%g0
stw %l1,[%o2+0x04c] ! Mem[000000005300004c]
jmpl %o7,%g0
nop
p33_near_1_he:
ldd [%i0+0x1a8],%l4 ! Mem[00000000520001a8]
ldx [%i2+0x1b8],%l3 ! Mem[00000000530001b8]
umulcc %l7,%l7,%l2
ldstub [%i3+0x0d1],%l2 ! Mem[00000000538000d1]
jmpl %o7,%g0
ldub [%i2+0x0cd],%l7 ! Mem[00000000530000cd]
p33_near_1_ho:
ldd [%o0+0x1a8],%l4 ! Mem[00000000520001a8]
ldx [%o2+0x1b8],%l3 ! Mem[00000000530001b8]
umulcc %l7,%l7,%l2
ldstub [%o3+0x0d1],%l2 ! Mem[00000000538000d1]
jmpl %o7,%g0
ldub [%o2+0x0cd],%l7 ! Mem[00000000530000cd]
p34_near_1_le:
xnorcc %l6,-0x851,%l0
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[0000000054800008]
p34_near_1_lo:
xnorcc %l6,-0x851,%l0
jmpl %o7,%g0
ldd [%o1+0x008],%l0 ! Mem[0000000054800008]
p34_near_1_he:
jmpl %o7,%g0
stw %l7,[%i0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
nop
p34_near_1_ho:
jmpl %o7,%g0
stw %l7,[%o0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
nop
p35_near_1_le:
ldsw [%i2+0x10c],%l0 ! Mem[000000005700010c]
sdivx %l1,-0x1f1,%l0
smul %l1,-0x1de,%l5
srlx %l1,%l4,%l7
ldsb [%i3+0x144],%l7 ! Mem[0000000057800144]
sth %l2,[%i0+0x14e] ! Mem[000000005600014e]
lduw [%i2+0x068],%l3 ! Mem[0000000057000068]
jmpl %o7,%g0
ldsh [%i0+0x0a0],%l3 ! Mem[00000000560000a0]
p35_near_1_lo:
ldsw [%o2+0x10c],%l0 ! Mem[000000005700010c]
sdivx %l1,-0x1f1,%l0
smul %l1,-0x1de,%l5
srlx %l1,%l4,%l7
ldsb [%o3+0x144],%l7 ! Mem[0000000057800144]
sth %l2,[%o0+0x14e] ! Mem[000000005600014e]
lduw [%o2+0x068],%l3 ! Mem[0000000057000068]
jmpl %o7,%g0
ldsh [%o0+0x0a0],%l3 ! Mem[00000000560000a0]
p35_near_1_he:
ldx [%i0+0x1a0],%l3 ! Mem[00000000560001a0]
ld [%i2+0x048],%f20 ! Mem[0000000057000048]
lduh [%i2+0x00c],%l7 ! Mem[000000005700000c]
stb %l4,[%i3+0x1aa] ! Mem[00000000578001aa]
st %f20,[%i2+0x1cc] ! Mem[00000000570001cc]
subc %l2,%l0,%l7
jmpl %o7,%g0
stw %l2,[%i1+0x150] ! Mem[0000000056800150]
p35_near_1_ho:
ldx [%o0+0x1a0],%l3 ! Mem[00000000560001a0]
ld [%o2+0x048],%f20 ! Mem[0000000057000048]
lduh [%o2+0x00c],%l7 ! Mem[000000005700000c]
stb %l4,[%o3+0x1aa] ! Mem[00000000578001aa]
st %f20,[%o2+0x1cc] ! Mem[00000000570001cc]
subc %l2,%l0,%l7
jmpl %o7,%g0
stw %l2,[%o1+0x150] ! Mem[0000000056800150]
p36_near_1_le:
jmpl %o7,%g0
ldsb [%i2+0x10c],%l2 ! Mem[000000005900010c]
jmpl %o7,%g0
nop
p36_near_1_lo:
jmpl %o7,%g0
ldsb [%o2+0x10c],%l2 ! Mem[000000005900010c]
jmpl %o7,%g0
nop
p36_near_1_he:
ldsh [%i0+0x0f4],%l0 ! Mem[00000000580000f4]
swap [%i0+0x198],%l7 ! Mem[0000000058000198]
jmpl %o7,%g0
ldstub [%i0+0x144],%l6 ! Mem[0000000058000144]
p36_near_1_ho:
ldsh [%o0+0x0f4],%l0 ! Mem[00000000580000f4]
swap [%o0+0x198],%l7 ! Mem[0000000058000198]
jmpl %o7,%g0
ldstub [%o0+0x144],%l6 ! Mem[0000000058000144]
p37_near_1_le:
std %l2,[%i0+0x118] ! Mem[000000005a000118]
ldstub [%i0+0x081],%l5 ! Mem[000000005a000081]
std %l2,[%i1+0x198] ! Mem[000000005a800198]
ldd [%i2+0x1d0],%f10 ! Mem[000000005b0001d0]
add %l0,0x06d,%l2
jmpl %o7,%g0
ldx [%i0+0x048],%l4 ! Mem[000000005a000048]
p37_near_1_lo:
std %l2,[%o0+0x118] ! Mem[000000005a000118]
ldstub [%o0+0x081],%l5 ! Mem[000000005a000081]
std %l2,[%o1+0x198] ! Mem[000000005a800198]
ldd [%o2+0x1d0],%f10 ! Mem[000000005b0001d0]
add %l0,0x06d,%l2
jmpl %o7,%g0
ldx [%o0+0x048],%l4 ! Mem[000000005a000048]
p37_near_1_he:
ldd [%i1+0x1f0],%l0 ! Mem[000000005a8001f0]
sth %l2,[%i1+0x0a2] ! Mem[000000005a8000a2]
std %l0,[%i1+0x160] ! Mem[000000005a800160]
jmpl %o7,%g0
stw %l5,[%i1+0x154] ! Mem[000000005a800154]
p37_near_1_ho:
ldd [%o1+0x1f0],%l0 ! Mem[000000005a8001f0]
sth %l2,[%o1+0x0a2] ! Mem[000000005a8000a2]
std %l0,[%o1+0x160] ! Mem[000000005a800160]
jmpl %o7,%g0
stw %l5,[%o1+0x154] ! Mem[000000005a800154]
p38_near_1_le:
tsubcctv %l0,0x9ba,%l2
stw %l1,[%i1+0x1e0] ! Mem[000000005c8001e0]
ld [%i1+0x1f8],%f4 ! Mem[000000005c8001f8]
tsubcctv %l4,%l3,%l1
jmpl %o7,%g0
ldsh [%i3+0x0f0],%l2 ! Mem[000000005d8000f0]
p38_near_1_lo:
tsubcctv %l0,0x9ba,%l2
stw %l1,[%o1+0x1e0] ! Mem[000000005c8001e0]
ld [%o1+0x1f8],%f4 ! Mem[000000005c8001f8]
tsubcctv %l4,%l3,%l1
jmpl %o7,%g0
ldsh [%o3+0x0f0],%l2 ! Mem[000000005d8000f0]
p38_near_1_he:
ldd [%i3+0x068],%l4 ! Mem[000000005d800068]
ldd [%i2+0x1c8],%l4 ! Mem[000000005d0001c8]
lduh [%i0+0x094],%l1 ! Mem[000000005c000094]
stw %l2,[%i0+0x1b4] ! Mem[000000005c0001b4]
lduw [%i2+0x164],%l2 ! Mem[000000005d000164]
jmpl %o7,%g0
ldx [%i0+0x168],%l0 ! Mem[000000005c000168]
p38_near_1_ho:
ldd [%o3+0x068],%l4 ! Mem[000000005d800068]
ldd [%o2+0x1c8],%l4 ! Mem[000000005d0001c8]
lduh [%o0+0x094],%l1 ! Mem[000000005c000094]
stw %l2,[%o0+0x1b4] ! Mem[000000005c0001b4]
lduw [%o2+0x164],%l2 ! Mem[000000005d000164]
jmpl %o7,%g0
ldx [%o0+0x168],%l0 ! Mem[000000005c000168]
p39_near_1_le:
lduw [%i0+0x02c],%l2 ! Mem[000000005e00002c]
jmpl %o7,%g0
sth %l4,[%i1+0x0fc] ! Mem[000000005e8000fc]
p39_near_1_lo:
lduw [%o0+0x02c],%l2 ! Mem[000000005e00002c]
jmpl %o7,%g0
sth %l4,[%o1+0x0fc] ! Mem[000000005e8000fc]
p39_near_1_he:
stx %l4,[%i1+0x158] ! Mem[000000005e800158]
lduh [%i3+0x0ca],%l3 ! Mem[000000005f8000ca]
ldsw [%i0+0x184],%l7 ! Mem[000000005e000184]
ldsh [%i2+0x06a],%l7 ! Mem[000000005f00006a]
mulx %l0,%l5,%l2
sth %l4,[%i0+0x152] ! Mem[000000005e000152]
jmpl %o7,%g0
stx %l4,[%i1+0x080] ! Mem[000000005e800080]
p39_near_1_ho:
stx %l4,[%o1+0x158] ! Mem[000000005e800158]
lduh [%o3+0x0ca],%l3 ! Mem[000000005f8000ca]
ldsw [%o0+0x184],%l7 ! Mem[000000005e000184]
ldsh [%o2+0x06a],%l7 ! Mem[000000005f00006a]
mulx %l0,%l5,%l2
sth %l4,[%o0+0x152] ! Mem[000000005e000152]
jmpl %o7,%g0
stx %l4,[%o1+0x080] ! Mem[000000005e800080]
p40_near_1_le:
std %l0,[%i0+0x010] ! Mem[0000000060000010]
jmpl %o7,%g0
stx %l6,[%i3+0x108] ! Mem[0000000061800108]
p40_near_1_lo:
std %l0,[%o0+0x010] ! Mem[0000000060000010]
jmpl %o7,%g0
stx %l6,[%o3+0x108] ! Mem[0000000061800108]
p40_near_1_he:
srlx %l3,0x001,%l1
ldsw [%i1+0x124],%l0 ! Mem[0000000060800124]
stx %l3,[%i2+0x150] ! Mem[0000000061000150]
ldx [%i1+0x0c0],%l7 ! Mem[00000000608000c0]
stx %l3,[%i3+0x110] ! Mem[0000000061800110]
stw %l2,[%i1+0x0d0] ! Mem[00000000608000d0]
jmpl %o7,%g0
ldsb [%i3+0x06c],%l4 ! Mem[000000006180006c]
p40_near_1_ho:
srlx %l3,0x001,%l1
ldsw [%o1+0x124],%l0 ! Mem[0000000060800124]
stx %l3,[%o2+0x150] ! Mem[0000000061000150]
ldx [%o1+0x0c0],%l7 ! Mem[00000000608000c0]
stx %l3,[%o3+0x110] ! Mem[0000000061800110]
stw %l2,[%o1+0x0d0] ! Mem[00000000608000d0]
jmpl %o7,%g0
ldsb [%o3+0x06c],%l4 ! Mem[000000006180006c]
p41_near_1_le:
ldx [%i3+0x018],%l4 ! Mem[0000000063800018]
ldsw [%i0+0x040],%l1 ! Mem[0000000062000040]
jmpl %o7,%g0
stx %l6,[%i1+0x010] ! Mem[0000000062800010]
p41_near_1_lo:
ldx [%o3+0x018],%l4 ! Mem[0000000063800018]
ldsw [%o0+0x040],%l1 ! Mem[0000000062000040]
jmpl %o7,%g0
stx %l6,[%o1+0x010] ! Mem[0000000062800010]
p41_near_1_he:
ldsh [%i1+0x1ae],%l4 ! Mem[00000000628001ae]
lduh [%i1+0x1f4],%l5 ! Mem[00000000628001f4]
stx %l2,[%i2+0x1d0] ! Mem[00000000630001d0]
ld [%i2+0x09c],%f17 ! Mem[000000006300009c]
ldsw [%i2+0x0e8],%l5 ! Mem[00000000630000e8]
jmpl %o7,%g0
swap [%i2+0x01c],%l0 ! Mem[000000006300001c]
p41_near_1_ho:
ldsh [%o1+0x1ae],%l4 ! Mem[00000000628001ae]
lduh [%o1+0x1f4],%l5 ! Mem[00000000628001f4]
stx %l2,[%o2+0x1d0] ! Mem[00000000630001d0]
ld [%o2+0x09c],%f17 ! Mem[000000006300009c]
ldsw [%o2+0x0e8],%l5 ! Mem[00000000630000e8]
jmpl %o7,%g0
swap [%o2+0x01c],%l0 ! Mem[000000006300001c]
p42_near_1_le:
ldub [%i2+0x1c6],%l2 ! Mem[00000000650001c6]
ldd [%i2+0x118],%l0 ! Mem[0000000065000118]
ldd [%i3+0x070],%l2 ! Mem[0000000065800070]
taddcc %l5,%l2,%l2
std %l4,[%i2+0x168] ! Mem[0000000065000168]
ldd [%i2+0x1e8],%l4 ! Mem[00000000650001e8]
jmpl %o7,%g0
sth %l6,[%i3+0x06c] ! Mem[000000006580006c]
p42_near_1_lo:
ldub [%o2+0x1c6],%l2 ! Mem[00000000650001c6]
ldd [%o2+0x118],%l0 ! Mem[0000000065000118]
ldd [%o3+0x070],%l2 ! Mem[0000000065800070]
taddcc %l5,%l2,%l2
std %l4,[%o2+0x168] ! Mem[0000000065000168]
ldd [%o2+0x1e8],%l4 ! Mem[00000000650001e8]
jmpl %o7,%g0
sth %l6,[%o3+0x06c] ! Mem[000000006580006c]
p42_near_1_he:
jmpl %o7,%g0
ldsh [%i3+0x0c8],%l2 ! Mem[00000000658000c8]
jmpl %o7,%g0
nop
p42_near_1_ho:
jmpl %o7,%g0
ldsh [%o3+0x0c8],%l2 ! Mem[00000000658000c8]
jmpl %o7,%g0
nop
p43_near_1_le:
swap [%i0+0x030],%l0 ! Mem[0000000066000030]
jmpl %o7,%g0
ldsb [%i3+0x1e4],%l5 ! Mem[00000000678001e4]
p43_near_1_lo:
swap [%o0+0x030],%l0 ! Mem[0000000066000030]
jmpl %o7,%g0
ldsb [%o3+0x1e4],%l5 ! Mem[00000000678001e4]
p43_near_1_he:
std %f30,[%i1+0x1b0] ! Mem[00000000668001b0]
ldub [%i0+0x15c],%l5 ! Mem[000000006600015c]
ldsh [%i0+0x18e],%l4 ! Mem[000000006600018e]
stb %l5,[%i3+0x1f4] ! Mem[00000000678001f4]
std %l4,[%i1+0x088] ! Mem[0000000066800088]
jmpl %o7,%g0
ldsh [%i0+0x132],%l3 ! Mem[0000000066000132]
p43_near_1_ho:
std %f30,[%o1+0x1b0] ! Mem[00000000668001b0]
ldub [%o0+0x15c],%l5 ! Mem[000000006600015c]
ldsh [%o0+0x18e],%l4 ! Mem[000000006600018e]
stb %l5,[%o3+0x1f4] ! Mem[00000000678001f4]
std %l4,[%o1+0x088] ! Mem[0000000066800088]
jmpl %o7,%g0
ldsh [%o0+0x132],%l3 ! Mem[0000000066000132]
p44_near_1_le:
taddcc %l4,-0x1a8,%l0
stb %l2,[%i3+0x11d] ! Mem[000000006980011d]
ld [%i1+0x050],%f0 ! Mem[0000000068800050]
sth %l7,[%i2+0x194] ! Mem[0000000069000194]
jmpl %o7,%g0
or %l1,%l1,%l5
p44_near_1_lo:
taddcc %l4,-0x1a8,%l0
stb %l2,[%o3+0x11d] ! Mem[000000006980011d]
ld [%o1+0x050],%f0 ! Mem[0000000068800050]
sth %l7,[%o2+0x194] ! Mem[0000000069000194]
jmpl %o7,%g0
or %l1,%l1,%l5
p44_near_1_he:
srlx %l5,%l0,%l5
xnorcc %l6,%l6,%l5
st %f26,[%i3+0x130] ! Mem[0000000069800130]
lduh [%i1+0x0c6],%l7 ! Mem[00000000688000c6]
jmpl %o7,%g0
sllx %l4,0x01d,%l7
p44_near_1_ho:
srlx %l5,%l0,%l5
xnorcc %l6,%l6,%l5
st %f26,[%o3+0x130] ! Mem[0000000069800130]
lduh [%o1+0x0c6],%l7 ! Mem[00000000688000c6]
jmpl %o7,%g0
sllx %l4,0x01d,%l7
p45_near_1_le:
lduh [%i1+0x120],%l0 ! Mem[000000006a800120]
ldsw [%i3+0x000],%l4 ! Mem[000000006b800000]
ldd [%i1+0x080],%l4 ! Mem[000000006a800080]
ldsh [%i1+0x10c],%l5 ! Mem[000000006a80010c]
stx %l4,[%i2+0x178] ! Mem[000000006b000178]
stx %l6,[%i0+0x0a0] ! Mem[000000006a0000a0]
jmpl %o7,%g0
lduh [%i1+0x1e2],%l2 ! Mem[000000006a8001e2]
p45_near_1_lo:
lduh [%o1+0x120],%l0 ! Mem[000000006a800120]
ldsw [%o3+0x000],%l4 ! Mem[000000006b800000]
ldd [%o1+0x080],%l4 ! Mem[000000006a800080]
ldsh [%o1+0x10c],%l5 ! Mem[000000006a80010c]
stx %l4,[%o2+0x178] ! Mem[000000006b000178]
stx %l6,[%o0+0x0a0] ! Mem[000000006a0000a0]
jmpl %o7,%g0
lduh [%o1+0x1e2],%l2 ! Mem[000000006a8001e2]
p45_near_1_he:
stb %l4,[%i1+0x11f] ! Mem[000000006a80011f]
stw %l3,[%i0+0x030] ! Mem[000000006a000030]
stx %l3,[%i1+0x130] ! Mem[000000006a800130]
sth %l7,[%i2+0x120] ! Mem[000000006b000120]
jmpl %o7,%g0
ldd [%i0+0x158],%l2 ! Mem[000000006a000158]
p45_near_1_ho:
stb %l4,[%o1+0x11f] ! Mem[000000006a80011f]
stw %l3,[%o0+0x030] ! Mem[000000006a000030]
stx %l3,[%o1+0x130] ! Mem[000000006a800130]
sth %l7,[%o2+0x120] ! Mem[000000006b000120]
jmpl %o7,%g0
ldd [%o0+0x158],%l2 ! Mem[000000006a000158]
p46_near_1_le:
ldd [%i0+0x010],%l0 ! Mem[000000006c000010]
jmpl %o7,%g0
ldx [%i1+0x108],%l6 ! Mem[000000006c800108]
p46_near_1_lo:
ldd [%o0+0x010],%l0 ! Mem[000000006c000010]
jmpl %o7,%g0
ldx [%o1+0x108],%l6 ! Mem[000000006c800108]
p46_near_1_he:
ldub [%i3+0x14d],%l3 ! Mem[000000006d80014d]
srax %l4,0x015,%l6
ldsb [%i2+0x141],%l2 ! Mem[000000006d000141]
lduh [%i1+0x11e],%l6 ! Mem[000000006c80011e]
std %l4,[%i1+0x0f8] ! Mem[000000006c8000f8]
ldsw [%i2+0x11c],%l4 ! Mem[000000006d00011c]
jmpl %o7,%g0
xorcc %l1,%l1,%l0
p46_near_1_ho:
ldub [%o3+0x14d],%l3 ! Mem[000000006d80014d]
srax %l4,0x015,%l6
ldsb [%o2+0x141],%l2 ! Mem[000000006d000141]
lduh [%o1+0x11e],%l6 ! Mem[000000006c80011e]
std %l4,[%o1+0x0f8] ! Mem[000000006c8000f8]
ldsw [%o2+0x11c],%l4 ! Mem[000000006d00011c]
jmpl %o7,%g0
xorcc %l1,%l1,%l0
p47_near_1_le:
smul %l0,%l4,%l5
sll %l4,0x01b,%l2
umul %l3,-0x496,%l1
std %f12,[%i3+0x0e8] ! Mem[000000006f8000e8]
jmpl %o7,%g0
ldx [%i3+0x028],%l1 ! Mem[000000006f800028]
p47_near_1_lo:
smul %l0,%l4,%l5
sll %l4,0x01b,%l2
umul %l3,-0x496,%l1
std %f12,[%o3+0x0e8] ! Mem[000000006f8000e8]
jmpl %o7,%g0
ldx [%o3+0x028],%l1 ! Mem[000000006f800028]
p47_near_1_he:
jmpl %o7,%g0
ld [%i2+0x0a4],%f20 ! Mem[000000006f0000a4]
jmpl %o7,%g0
nop
p47_near_1_ho:
jmpl %o7,%g0
ld [%o2+0x0a4],%f20 ! Mem[000000006f0000a4]
jmpl %o7,%g0
nop
p48_near_1_le:
stx %l5,[%i3+0x150] ! Mem[0000000071800150]
ldub [%i2+0x071],%l4 ! Mem[0000000071000071]
orn %l0,-0x086,%l2
stw %l4,[%i3+0x0fc] ! Mem[00000000718000fc]
jmpl %o7,%g0
subccc %l5,%l6,%l4
p48_near_1_lo:
stx %l5,[%o3+0x150] ! Mem[0000000071800150]
ldub [%o2+0x071],%l4 ! Mem[0000000071000071]
orn %l0,-0x086,%l2
stw %l4,[%o3+0x0fc] ! Mem[00000000718000fc]
jmpl %o7,%g0
subccc %l5,%l6,%l4
p48_near_1_he:
ldd [%i0+0x1a8],%l4 ! Mem[00000000700001a8]
ldx [%i3+0x0a0],%l7 ! Mem[00000000718000a0]
add %l4,-0x5d5,%l1
lduh [%i1+0x0a6],%l7 ! Mem[00000000708000a6]
ldsh [%i3+0x02e],%l2 ! Mem[000000007180002e]
jmpl %o7,%g0
xnorcc %l2,-0xeff,%l2
p48_near_1_ho:
ldd [%o0+0x1a8],%l4 ! Mem[00000000700001a8]
ldx [%o3+0x0a0],%l7 ! Mem[00000000718000a0]
add %l4,-0x5d5,%l1
lduh [%o1+0x0a6],%l7 ! Mem[00000000708000a6]
ldsh [%o3+0x02e],%l2 ! Mem[000000007180002e]
jmpl %o7,%g0
xnorcc %l2,-0xeff,%l2
p49_near_1_le:
st %f4 ,[%i3+0x000] ! Mem[0000000073800000]
ldsh [%i1+0x0dc],%l4 ! Mem[00000000728000dc]
ldd [%i1+0x100],%l0 ! Mem[0000000072800100]
sth %l3,[%i2+0x170] ! Mem[0000000073000170]
std %f10,[%i2+0x1c0] ! Mem[00000000730001c0]
jmpl %o7,%g0
stw %l0,[%i2+0x174] ! Mem[0000000073000174]
p49_near_1_lo:
st %f4 ,[%o3+0x000] ! Mem[0000000073800000]
ldsh [%o1+0x0dc],%l4 ! Mem[00000000728000dc]
ldd [%o1+0x100],%l0 ! Mem[0000000072800100]
sth %l3,[%o2+0x170] ! Mem[0000000073000170]
std %f10,[%o2+0x1c0] ! Mem[00000000730001c0]
jmpl %o7,%g0
stw %l0,[%o2+0x174] ! Mem[0000000073000174]
p49_near_1_he:
sth %l0,[%i1+0x01e] ! Mem[000000007280001e]
jmpl %o7,%g0
ld [%i3+0x0b8],%f23 ! Mem[00000000738000b8]
p49_near_1_ho:
sth %l0,[%o1+0x01e] ! Mem[000000007280001e]
jmpl %o7,%g0
ld [%o3+0x0b8],%f23 ! Mem[00000000738000b8]
p50_near_1_le:
lduw [%i2+0x028],%l0 ! Mem[0000000075000028]
ldd [%i2+0x1b8],%l6 ! Mem[00000000750001b8]
ldsb [%i1+0x0e1],%l5 ! Mem[00000000748000e1]
stb %l5,[%i0+0x155] ! Mem[0000000074000155]
jmpl %o7,%g0
ldsh [%i2+0x06a],%l6 ! Mem[000000007500006a]
p50_near_1_lo:
lduw [%o2+0x028],%l0 ! Mem[0000000075000028]
ldd [%o2+0x1b8],%l6 ! Mem[00000000750001b8]
ldsb [%o1+0x0e1],%l5 ! Mem[00000000748000e1]
stb %l5,[%o0+0x155] ! Mem[0000000074000155]
jmpl %o7,%g0
ldsh [%o2+0x06a],%l6 ! Mem[000000007500006a]
p50_near_1_he:
stx %l7,[%i1+0x180] ! Mem[0000000074800180]
stb %l7,[%i2+0x04b] ! Mem[000000007500004b]
std %l4,[%i1+0x010] ! Mem[0000000074800010]
ldsw [%i2+0x1cc],%l4 ! Mem[00000000750001cc]
orcc %l7,%l0,%l1
xnor %l2,0x4c5,%l3
jmpl %o7,%g0
std %l2,[%i3+0x070] ! Mem[0000000075800070]
p50_near_1_ho:
stx %l7,[%o1+0x180] ! Mem[0000000074800180]
stb %l7,[%o2+0x04b] ! Mem[000000007500004b]
std %l4,[%o1+0x010] ! Mem[0000000074800010]
ldsw [%o2+0x1cc],%l4 ! Mem[00000000750001cc]
orcc %l7,%l0,%l1
xnor %l2,0x4c5,%l3
jmpl %o7,%g0
std %l2,[%o3+0x070] ! Mem[0000000075800070]
p51_near_1_le:
lduh [%i2+0x1b4],%l7 ! Mem[00000000770001b4]
srl %l1,0x001,%l5
lduw [%i3+0x170],%l3 ! Mem[0000000077800170]
srlx %l4,0x007,%l3
std %l4,[%i2+0x1f8] ! Mem[00000000770001f8]
jmpl %o7,%g0
stx %l1,[%i2+0x0b8] ! Mem[00000000770000b8]
p51_near_1_lo:
lduh [%o2+0x1b4],%l7 ! Mem[00000000770001b4]
srl %l1,0x001,%l5
lduw [%o3+0x170],%l3 ! Mem[0000000077800170]
srlx %l4,0x007,%l3
std %l4,[%o2+0x1f8] ! Mem[00000000770001f8]
jmpl %o7,%g0
stx %l1,[%o2+0x0b8] ! Mem[00000000770000b8]
p51_near_1_he:
jmpl %o7,%g0
ldstub [%i0+0x011],%l5 ! Mem[0000000076000011]
jmpl %o7,%g0
nop
p51_near_1_ho:
jmpl %o7,%g0
ldstub [%o0+0x011],%l5 ! Mem[0000000076000011]
jmpl %o7,%g0
nop
p52_near_1_le:
jmpl %o7,%g0
ldsh [%i3+0x162],%l5 ! Mem[0000000079800162]
jmpl %o7,%g0
nop
p52_near_1_lo:
jmpl %o7,%g0
ldsh [%o3+0x162],%l5 ! Mem[0000000079800162]
jmpl %o7,%g0
nop
p52_near_1_he:
ldsb [%i2+0x0e1],%l5 ! Mem[00000000790000e1]
lduw [%i0+0x154],%l5 ! Mem[0000000078000154]
stb %l6,[%i3+0x04a] ! Mem[000000007980004a]
ldsw [%i1+0x0a4],%l1 ! Mem[00000000788000a4]
jmpl %o7,%g0
ldd [%i0+0x150],%l0 ! Mem[0000000078000150]
p52_near_1_ho:
ldsb [%o2+0x0e1],%l5 ! Mem[00000000790000e1]
lduw [%o0+0x154],%l5 ! Mem[0000000078000154]
stb %l6,[%o3+0x04a] ! Mem[000000007980004a]
ldsw [%o1+0x0a4],%l1 ! Mem[00000000788000a4]
jmpl %o7,%g0
ldd [%o0+0x150],%l0 ! Mem[0000000078000150]
p53_near_1_le:
ldsw [%i2+0x06c],%l1 ! Mem[000000007b00006c]
lduh [%i3+0x1a6],%l7 ! Mem[000000007b8001a6]
stb %l4,[%i3+0x040] ! Mem[000000007b800040]
xnor %l4,0x668,%l0
ldsh [%i0+0x0e4],%l5 ! Mem[000000007a0000e4]
ldsw [%i1+0x140],%l4 ! Mem[000000007a800140]
jmpl %o7,%g0
std %f6 ,[%i3+0x140] ! Mem[000000007b800140]
p53_near_1_lo:
ldsw [%o2+0x06c],%l1 ! Mem[000000007b00006c]
lduh [%o3+0x1a6],%l7 ! Mem[000000007b8001a6]
stb %l4,[%o3+0x040] ! Mem[000000007b800040]
xnor %l4,0x668,%l0
ldsh [%o0+0x0e4],%l5 ! Mem[000000007a0000e4]
ldsw [%o1+0x140],%l4 ! Mem[000000007a800140]
jmpl %o7,%g0
std %f6 ,[%o3+0x140] ! Mem[000000007b800140]
p53_near_1_he:
lduh [%i2+0x018],%l7 ! Mem[000000007b000018]
ldx [%i3+0x088],%l2 ! Mem[000000007b800088]
lduh [%i0+0x16a],%l7 ! Mem[000000007a00016a]
swap [%i0+0x078],%l4 ! Mem[000000007a000078]
swap [%i3+0x1cc],%l4 ! Mem[000000007b8001cc]
xorcc %l2,%l0,%l7
stb %l2,[%i1+0x150] ! Mem[000000007a800150]
jmpl %o7,%g0
lduw [%i2+0x0ac],%l7 ! Mem[000000007b0000ac]
p53_near_1_ho:
lduh [%o2+0x018],%l7 ! Mem[000000007b000018]
ldx [%o3+0x088],%l2 ! Mem[000000007b800088]
lduh [%o0+0x16a],%l7 ! Mem[000000007a00016a]
swap [%o0+0x078],%l4 ! Mem[000000007a000078]
swap [%o3+0x1cc],%l4 ! Mem[000000007b8001cc]
xorcc %l2,%l0,%l7
stb %l2,[%o1+0x150] ! Mem[000000007a800150]
jmpl %o7,%g0
lduw [%o2+0x0ac],%l7 ! Mem[000000007b0000ac]
p54_near_1_le:
sra %l5,%l4,%l4
orn %l7,%l2,%l0
std %f6 ,[%i3+0x158] ! Mem[000000007d800158]
ld [%i1+0x130],%f3 ! Mem[000000007c800130]
ldub [%i0+0x120],%l7 ! Mem[000000007c000120]
ldsw [%i1+0x178],%l2 ! Mem[000000007c800178]
jmpl %o7,%g0
ldd [%i0+0x080],%l6 ! Mem[000000007c000080]
p54_near_1_lo:
sra %l5,%l4,%l4
orn %l7,%l2,%l0
std %f6 ,[%o3+0x158] ! Mem[000000007d800158]
ld [%o1+0x130],%f3 ! Mem[000000007c800130]
ldub [%o0+0x120],%l7 ! Mem[000000007c000120]
ldsw [%o1+0x178],%l2 ! Mem[000000007c800178]
jmpl %o7,%g0
ldd [%o0+0x080],%l6 ! Mem[000000007c000080]
p54_near_1_he:
ldsb [%i1+0x1f4],%l7 ! Mem[000000007c8001f4]
ldd [%i1+0x160],%l2 ! Mem[000000007c800160]
ldsh [%i3+0x06a],%l3 ! Mem[000000007d80006a]
ldstub [%i0+0x157],%l6 ! Mem[000000007c000157]
stw %l1,[%i3+0x160] ! Mem[000000007d800160]
jmpl %o7,%g0
ldsw [%i0+0x1a8],%l4 ! Mem[000000007c0001a8]
p54_near_1_ho:
ldsb [%o1+0x1f4],%l7 ! Mem[000000007c8001f4]
ldd [%o1+0x160],%l2 ! Mem[000000007c800160]
ldsh [%o3+0x06a],%l3 ! Mem[000000007d80006a]
ldstub [%o0+0x157],%l6 ! Mem[000000007c000157]
stw %l1,[%o3+0x160] ! Mem[000000007d800160]
jmpl %o7,%g0
ldsw [%o0+0x1a8],%l4 ! Mem[000000007c0001a8]
p55_near_1_le:
ldsh [%i2+0x094],%l0 ! Mem[000000007f000094]
jmpl %o7,%g0
lduh [%i1+0x114],%l5 ! Mem[000000007e800114]
p55_near_1_lo:
ldsh [%o2+0x094],%l0 ! Mem[000000007f000094]
jmpl %o7,%g0
lduh [%o1+0x114],%l5 ! Mem[000000007e800114]
p55_near_1_he:
sll %l4,0x00e,%l4
ldsw [%i1+0x1bc],%l3 ! Mem[000000007e8001bc]
sra %l1,0x004,%l2
jmpl %o7,%g0
ld [%i1+0x1f4],%f29 ! Mem[000000007e8001f4]
p55_near_1_ho:
sll %l4,0x00e,%l4
ldsw [%o1+0x1bc],%l3 ! Mem[000000007e8001bc]
sra %l1,0x004,%l2
jmpl %o7,%g0
ld [%o1+0x1f4],%f29 ! Mem[000000007e8001f4]
p56_near_1_le:
sth %l1,[%i1+0x000] ! Mem[0000000080800000]
ldsh [%i3+0x080],%l5 ! Mem[0000000081800080]
ldx [%i0+0x118],%l3 ! Mem[0000000080000118]
ldstub [%i3+0x06c],%l1 ! Mem[000000008180006c]
jmpl %o7,%g0
stb %l6,[%i2+0x13e] ! Mem[000000008100013e]
p56_near_1_lo:
sth %l1,[%o1+0x000] ! Mem[0000000080800000]
ldsh [%o3+0x080],%l5 ! Mem[0000000081800080]
ldx [%o0+0x118],%l3 ! Mem[0000000080000118]
ldstub [%o3+0x06c],%l1 ! Mem[000000008180006c]
jmpl %o7,%g0
stb %l6,[%o2+0x13e] ! Mem[000000008100013e]
p56_near_1_he:
ldd [%i3+0x1b8],%l2 ! Mem[00000000818001b8]
stb %l6,[%i1+0x13b] ! Mem[000000008080013b]
ldsb [%i3+0x16c],%l1 ! Mem[000000008180016c]
stb %l0,[%i2+0x177] ! Mem[0000000081000177]
ldsh [%i2+0x0a2],%l2 ! Mem[00000000810000a2]
jmpl %o7,%g0
ldub [%i0+0x142],%l1 ! Mem[0000000080000142]
p56_near_1_ho:
ldd [%o3+0x1b8],%l2 ! Mem[00000000818001b8]
stb %l6,[%o1+0x13b] ! Mem[000000008080013b]
ldsb [%o3+0x16c],%l1 ! Mem[000000008180016c]
stb %l0,[%o2+0x177] ! Mem[0000000081000177]
ldsh [%o2+0x0a2],%l2 ! Mem[00000000810000a2]
jmpl %o7,%g0
ldub [%o0+0x142],%l1 ! Mem[0000000080000142]
p57_near_1_le:
stb %l6,[%i0+0x10c] ! Mem[000000008200010c]
taddcc %l5,%l4,%l4
jmpl %o7,%g0
stx %l0,[%i1+0x100] ! Mem[0000000082800100]
p57_near_1_lo:
stb %l6,[%o0+0x10c] ! Mem[000000008200010c]
taddcc %l5,%l4,%l4
jmpl %o7,%g0
stx %l0,[%o1+0x100] ! Mem[0000000082800100]
p57_near_1_he:
sth %l1,[%i0+0x086] ! Mem[0000000082000086]
ldub [%i3+0x1da],%l4 ! Mem[00000000838001da]
ldub [%i2+0x068],%l5 ! Mem[0000000083000068]
andn %l1,%l6,%l7
sth %l5,[%i1+0x04c] ! Mem[000000008280004c]
jmpl %o7,%g0
lduh [%i2+0x1e2],%l4 ! Mem[00000000830001e2]
p57_near_1_ho:
sth %l1,[%o0+0x086] ! Mem[0000000082000086]
ldub [%o3+0x1da],%l4 ! Mem[00000000838001da]
ldub [%o2+0x068],%l5 ! Mem[0000000083000068]
andn %l1,%l6,%l7
sth %l5,[%o1+0x04c] ! Mem[000000008280004c]
jmpl %o7,%g0
lduh [%o2+0x1e2],%l4 ! Mem[00000000830001e2]
p58_near_1_le:
st %f0 ,[%i1+0x0b4] ! Mem[00000000848000b4]
ldsb [%i0+0x134],%l5 ! Mem[0000000084000134]
jmpl %o7,%g0
std %l4,[%i1+0x130] ! Mem[0000000084800130]
p58_near_1_lo:
st %f0 ,[%o1+0x0b4] ! Mem[00000000848000b4]
ldsb [%o0+0x134],%l5 ! Mem[0000000084000134]
jmpl %o7,%g0
std %l4,[%o1+0x130] ! Mem[0000000084800130]
p58_near_1_he:
stx %l2,[%i3+0x1a0] ! Mem[00000000858001a0]
ldd [%i1+0x118],%l6 ! Mem[0000000084800118]
ldd [%i0+0x168],%f24 ! Mem[0000000084000168]
stx %l0,[%i3+0x150] ! Mem[0000000085800150]
lduw [%i1+0x0d0],%l2 ! Mem[00000000848000d0]
jmpl %o7,%g0
ldstub [%i2+0x075],%l2 ! Mem[0000000085000075]
p58_near_1_ho:
stx %l2,[%o3+0x1a0] ! Mem[00000000858001a0]
ldd [%o1+0x118],%l6 ! Mem[0000000084800118]
ldd [%o0+0x168],%f24 ! Mem[0000000084000168]
stx %l0,[%o3+0x150] ! Mem[0000000085800150]
lduw [%o1+0x0d0],%l2 ! Mem[00000000848000d0]
jmpl %o7,%g0
ldstub [%o2+0x075],%l2 ! Mem[0000000085000075]
p59_near_1_le:
swap [%i3+0x04c],%l5 ! Mem[000000008780004c]
xorcc %l6,0x62e,%l6
st %f4 ,[%i2+0x1d8] ! Mem[00000000870001d8]
ldsb [%i2+0x0c1],%l0 ! Mem[00000000870000c1]
ldsh [%i2+0x0ac],%l5 ! Mem[00000000870000ac]
jmpl %o7,%g0
ldsh [%i3+0x14c],%l3 ! Mem[000000008780014c]
p59_near_1_lo:
swap [%o3+0x04c],%l5 ! Mem[000000008780004c]
xorcc %l6,0x62e,%l6
st %f4 ,[%o2+0x1d8] ! Mem[00000000870001d8]
ldsb [%o2+0x0c1],%l0 ! Mem[00000000870000c1]
ldsh [%o2+0x0ac],%l5 ! Mem[00000000870000ac]
jmpl %o7,%g0
ldsh [%o3+0x14c],%l3 ! Mem[000000008780014c]
p59_near_1_he:
stb %l7,[%i2+0x100] ! Mem[0000000087000100]
lduw [%i2+0x0c4],%l5 ! Mem[00000000870000c4]
sth %l7,[%i1+0x09a] ! Mem[000000008680009a]
jmpl %o7,%g0
ldsw [%i1+0x140],%l4 ! Mem[0000000086800140]
p59_near_1_ho:
stb %l7,[%o2+0x100] ! Mem[0000000087000100]
lduw [%o2+0x0c4],%l5 ! Mem[00000000870000c4]
sth %l7,[%o1+0x09a] ! Mem[000000008680009a]
jmpl %o7,%g0
ldsw [%o1+0x140],%l4 ! Mem[0000000086800140]
p60_near_1_le:
ldsh [%i3+0x050],%l4 ! Mem[0000000089800050]
jmpl %o7,%g0
stb %l6,[%i2+0x110] ! Mem[0000000089000110]
p60_near_1_lo:
ldsh [%o3+0x050],%l4 ! Mem[0000000089800050]
jmpl %o7,%g0
stb %l6,[%o2+0x110] ! Mem[0000000089000110]
p60_near_1_he:
jmpl %o7,%g0
ldx [%i0+0x160],%l5 ! Mem[0000000088000160]
jmpl %o7,%g0
nop
p60_near_1_ho:
jmpl %o7,%g0
ldx [%o0+0x160],%l5 ! Mem[0000000088000160]
jmpl %o7,%g0
nop
p61_near_1_le:
ldub [%i3+0x140],%l2 ! Mem[000000008b800140]
ld [%i3+0x1c0],%f1 ! Mem[000000008b8001c0]
ldd [%i1+0x188],%l2 ! Mem[000000008a800188]
andncc %l6,-0x1c6,%l7
ldd [%i1+0x0d0],%l2 ! Mem[000000008a8000d0]
jmpl %o7,%g0
sth %l7,[%i3+0x0cc] ! Mem[000000008b8000cc]
p61_near_1_lo:
ldub [%o3+0x140],%l2 ! Mem[000000008b800140]
ld [%o3+0x1c0],%f1 ! Mem[000000008b8001c0]
ldd [%o1+0x188],%l2 ! Mem[000000008a800188]
andncc %l6,-0x1c6,%l7
ldd [%o1+0x0d0],%l2 ! Mem[000000008a8000d0]
jmpl %o7,%g0
sth %l7,[%o3+0x0cc] ! Mem[000000008b8000cc]
p61_near_1_he:
sra %l7,%l0,%l1
stx %l4,[%i1+0x080] ! Mem[000000008a800080]
stb %l2,[%i3+0x1c6] ! Mem[000000008b8001c6]
subc %l5,-0x451,%l1
jmpl %o7,%g0
lduh [%i1+0x074],%l5 ! Mem[000000008a800074]
p61_near_1_ho:
sra %l7,%l0,%l1
stx %l4,[%o1+0x080] ! Mem[000000008a800080]
stb %l2,[%o3+0x1c6] ! Mem[000000008b8001c6]
subc %l5,-0x451,%l1
jmpl %o7,%g0
lduh [%o1+0x074],%l5 ! Mem[000000008a800074]
p62_near_1_le:
jmpl %o7,%g0
stx %l5,[%i2+0x160] ! Mem[000000008d000160]
jmpl %o7,%g0
nop
p62_near_1_lo:
jmpl %o7,%g0
stx %l5,[%o2+0x160] ! Mem[000000008d000160]
jmpl %o7,%g0
nop
p62_near_1_he:
std %l4,[%i2+0x068] ! Mem[000000008d000068]
andn %l6,0x0d6,%l5
stb %l2,[%i3+0x18e] ! Mem[000000008d80018e]
addccc %l7,%l7,%l2
jmpl %o7,%g0
swap [%i0+0x0f0],%l2 ! Mem[000000008c0000f0]
p62_near_1_ho:
std %l4,[%o2+0x068] ! Mem[000000008d000068]
andn %l6,0x0d6,%l5
stb %l2,[%o3+0x18e] ! Mem[000000008d80018e]
addccc %l7,%l7,%l2
jmpl %o7,%g0
swap [%o0+0x0f0],%l2 ! Mem[000000008c0000f0]
p63_near_1_le:
ldx [%i3+0x120],%l0 ! Mem[000000008f800120]
swap [%i3+0x020],%l4 ! Mem[000000008f800020]
mulx %l5,%l3,%l3
swap [%i1+0x110],%l4 ! Mem[000000008e800110]
ldd [%i2+0x188],%f4 ! Mem[000000008f000188]
sra %l5,%l4,%l4
jmpl %o7,%g0
ldd [%i2+0x0b8],%l0 ! Mem[000000008f0000b8]
p63_near_1_lo:
ldx [%o3+0x120],%l0 ! Mem[000000008f800120]
swap [%o3+0x020],%l4 ! Mem[000000008f800020]
mulx %l5,%l3,%l3
swap [%o1+0x110],%l4 ! Mem[000000008e800110]
ldd [%o2+0x188],%f4 ! Mem[000000008f000188]
sra %l5,%l4,%l4
jmpl %o7,%g0
ldd [%o2+0x0b8],%l0 ! Mem[000000008f0000b8]
p63_near_1_he:
jmpl %o7,%g0
tsubcc %l2,%l7,%l5
jmpl %o7,%g0
nop
p63_near_1_ho:
jmpl %o7,%g0
tsubcc %l2,%l7,%l5
jmpl %o7,%g0
nop
near1_b2b_h:
jmpl %o7,%g0
andcc %l2,%l5,%l0
jmpl %o7,%g0
nop
near1_b2b_l:
jmpl %o7,%g0
srl %l5,%l0,%l3
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
ldd [%i0+0x150],%l0 ! Mem[0000000010000150]
stw %l7,[%i1+0x01c] ! Mem[000000001080001c]
ldstub [%i3+0x0e2],%l4 ! Mem[00000000118000e2]
stw %l6,[%i3+0x0b8] ! Mem[00000000118000b8]
lduw [%i2+0x16c],%l3 ! Mem[000000001100016c]
stb %l5,[%i3+0x170] ! Mem[0000000011800170]
ldsh [%i3+0x102],%l5 ! Mem[0000000011800102]
jmpl %o7,%g0
ldd [%i1+0x0b0],%l0 ! Mem[00000000108000b0]
p0_near_2_lo:
ldd [%o0+0x150],%l0 ! Mem[0000000010000150]
stw %l7,[%o1+0x01c] ! Mem[000000001080001c]
ldstub [%o3+0x0e2],%l4 ! Mem[00000000118000e2]
stw %l6,[%o3+0x0b8] ! Mem[00000000118000b8]
lduw [%o2+0x16c],%l3 ! Mem[000000001100016c]
stb %l5,[%o3+0x170] ! Mem[0000000011800170]
ldsh [%o3+0x102],%l5 ! Mem[0000000011800102]
jmpl %o7,%g0
ldd [%o1+0x0b0],%l0 ! Mem[00000000108000b0]
p0_near_2_he:
stb %l4,[%i2+0x1ee] ! Mem[00000000110001ee]
lduh [%i0+0x0b6],%l5 ! Mem[00000000100000b6]
ldub [%i3+0x117],%l4 ! Mem[0000000011800117]
sllx %l5,0x002,%l3
subc %l6,-0x75a,%l4
jmpl %o7,%g0
sllx %l7,0x01d,%l4
p0_near_2_ho:
stb %l4,[%o2+0x1ee] ! Mem[00000000110001ee]
lduh [%o0+0x0b6],%l5 ! Mem[00000000100000b6]
ldub [%o3+0x117],%l4 ! Mem[0000000011800117]
sllx %l5,0x002,%l3
subc %l6,-0x75a,%l4
jmpl %o7,%g0
sllx %l7,0x01d,%l4
p1_near_2_le:
ldub [%i2+0x08e],%l4 ! Mem[000000001300008e]
ldsb [%i3+0x0a9],%l5 ! Mem[00000000138000a9]
xnor %l5,-0xac1,%l1
jmpl %o7,%g0
std %l2,[%i3+0x170] ! Mem[0000000013800170]
p1_near_2_lo:
ldub [%o2+0x08e],%l4 ! Mem[000000001300008e]
ldsb [%o3+0x0a9],%l5 ! Mem[00000000138000a9]
xnor %l5,-0xac1,%l1
jmpl %o7,%g0
std %l2,[%o3+0x170] ! Mem[0000000013800170]
p1_near_2_he:
sth %l1,[%i0+0x114] ! Mem[0000000012000114]
lduh [%i0+0x124],%l6 ! Mem[0000000012000124]
ldstub [%i3+0x057],%l6 ! Mem[0000000013800057]
stw %l2,[%i1+0x00c] ! Mem[000000001280000c]
jmpl %o7,%g0
smulcc %l4,%l6,%l3
p1_near_2_ho:
sth %l1,[%o0+0x114] ! Mem[0000000012000114]
lduh [%o0+0x124],%l6 ! Mem[0000000012000124]
ldstub [%o3+0x057],%l6 ! Mem[0000000013800057]
stw %l2,[%o1+0x00c] ! Mem[000000001280000c]
jmpl %o7,%g0
smulcc %l4,%l6,%l3
p2_near_2_le:
ldsh [%i0+0x194],%l2 ! Mem[0000000014000194]
jmpl %o7,%g0
stb %l4,[%i3+0x14f] ! Mem[000000001580014f]
p2_near_2_lo:
ldsh [%o0+0x194],%l2 ! Mem[0000000014000194]
jmpl %o7,%g0
stb %l4,[%o3+0x14f] ! Mem[000000001580014f]
p2_near_2_he:
stb %l4,[%i2+0x0b0] ! Mem[00000000150000b0]
jmpl %o7,%g0
ldd [%i0+0x0e8],%f18 ! Mem[00000000140000e8]
p2_near_2_ho:
stb %l4,[%o2+0x0b0] ! Mem[00000000150000b0]
jmpl %o7,%g0
ldd [%o0+0x0e8],%f18 ! Mem[00000000140000e8]
p3_near_2_le:
jmpl %o7,%g0
stx %l5,[%i3+0x130] ! Mem[0000000017800130]
jmpl %o7,%g0
nop
p3_near_2_lo:
jmpl %o7,%g0
stx %l5,[%o3+0x130] ! Mem[0000000017800130]
jmpl %o7,%g0
nop
p3_near_2_he:
ldx [%i1+0x140],%l1 ! Mem[0000000016800140]
st %f31,[%i3+0x0a4] ! Mem[00000000178000a4]
jmpl %o7,%g0
sub %l7,%l2,%l7
p3_near_2_ho:
ldx [%o1+0x140],%l1 ! Mem[0000000016800140]
st %f31,[%o3+0x0a4] ! Mem[00000000178000a4]
jmpl %o7,%g0
sub %l7,%l2,%l7
p4_near_2_le:
stb %l4,[%i0+0x078] ! Mem[0000000018000078]
stw %l1,[%i0+0x094] ! Mem[0000000018000094]
ldx [%i0+0x1b0],%l2 ! Mem[00000000180001b0]
sth %l4,[%i0+0x14e] ! Mem[000000001800014e]
jmpl %o7,%g0
std %l4,[%i0+0x080] ! Mem[0000000018000080]
p4_near_2_lo:
stb %l4,[%o0+0x078] ! Mem[0000000018000078]
stw %l1,[%o0+0x094] ! Mem[0000000018000094]
ldx [%o0+0x1b0],%l2 ! Mem[00000000180001b0]
sth %l4,[%o0+0x14e] ! Mem[000000001800014e]
jmpl %o7,%g0
std %l4,[%o0+0x080] ! Mem[0000000018000080]
p4_near_2_he:
lduh [%i1+0x118],%l1 ! Mem[0000000018800118]
std %f18,[%i1+0x080] ! Mem[0000000018800080]
ldsw [%i2+0x1c4],%l0 ! Mem[00000000190001c4]
xnorcc %l6,%l5,%l0
xnorcc %l7,%l2,%l1
jmpl %o7,%g0
srl %l3,%l2,%l1
p4_near_2_ho:
lduh [%o1+0x118],%l1 ! Mem[0000000018800118]
std %f18,[%o1+0x080] ! Mem[0000000018800080]
ldsw [%o2+0x1c4],%l0 ! Mem[00000000190001c4]
xnorcc %l6,%l5,%l0
xnorcc %l7,%l2,%l1
jmpl %o7,%g0
srl %l3,%l2,%l1
p5_near_2_le:
sth %l7,[%i1+0x09a] ! Mem[000000001a80009a]
std %l6,[%i0+0x180] ! Mem[000000001a000180]
lduw [%i2+0x0d0],%l2 ! Mem[000000001b0000d0]
smul %l5,0xd61,%l7
std %l4,[%i0+0x0e8] ! Mem[000000001a0000e8]
jmpl %o7,%g0
ld [%i1+0x008],%f1 ! Mem[000000001a800008]
p5_near_2_lo:
sth %l7,[%o1+0x09a] ! Mem[000000001a80009a]
std %l6,[%o0+0x180] ! Mem[000000001a000180]
lduw [%o2+0x0d0],%l2 ! Mem[000000001b0000d0]
smul %l5,0xd61,%l7
std %l4,[%o0+0x0e8] ! Mem[000000001a0000e8]
jmpl %o7,%g0
ld [%o1+0x008],%f1 ! Mem[000000001a800008]
p5_near_2_he:
jmpl %o7,%g0
ldx [%i2+0x0a0],%l4 ! Mem[000000001b0000a0]
jmpl %o7,%g0
nop
p5_near_2_ho:
jmpl %o7,%g0
ldx [%o2+0x0a0],%l4 ! Mem[000000001b0000a0]
jmpl %o7,%g0
nop
p6_near_2_le:
ldsb [%i1+0x089],%l5 ! Mem[000000001c800089]
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[000000001c000010]
p6_near_2_lo:
ldsb [%o1+0x089],%l5 ! Mem[000000001c800089]
jmpl %o7,%g0
ldx [%o0+0x010],%l2 ! Mem[000000001c000010]
p6_near_2_he:
ldsb [%i3+0x1b8],%l1 ! Mem[000000001d8001b8]
stx %l7,[%i2+0x130] ! Mem[000000001d000130]
ldsh [%i0+0x092],%l0 ! Mem[000000001c000092]
ldd [%i2+0x028],%l0 ! Mem[000000001d000028]
ldub [%i2+0x0e0],%l5 ! Mem[000000001d0000e0]
sth %l4,[%i0+0x1b2] ! Mem[000000001c0001b2]
ld [%i3+0x064],%f30 ! Mem[000000001d800064]
jmpl %o7,%g0
ldub [%i0+0x0af],%l4 ! Mem[000000001c0000af]
p6_near_2_ho:
ldsb [%o3+0x1b8],%l1 ! Mem[000000001d8001b8]
stx %l7,[%o2+0x130] ! Mem[000000001d000130]
ldsh [%o0+0x092],%l0 ! Mem[000000001c000092]
ldd [%o2+0x028],%l0 ! Mem[000000001d000028]
ldub [%o2+0x0e0],%l5 ! Mem[000000001d0000e0]
sth %l4,[%o0+0x1b2] ! Mem[000000001c0001b2]
ld [%o3+0x064],%f30 ! Mem[000000001d800064]
jmpl %o7,%g0
ldub [%o0+0x0af],%l4 ! Mem[000000001c0000af]
p7_near_2_le:
addccc %l0,0xcba,%l2
jmpl %o7,%g0
lduw [%i1+0x0bc],%l1 ! Mem[000000001e8000bc]
p7_near_2_lo:
addccc %l0,0xcba,%l2
jmpl %o7,%g0
lduw [%o1+0x0bc],%l1 ! Mem[000000001e8000bc]
p7_near_2_he:
jmpl %o7,%g0
ldsh [%i2+0x0f2],%l2 ! Mem[000000001f0000f2]
jmpl %o7,%g0
nop
p7_near_2_ho:
jmpl %o7,%g0
ldsh [%o2+0x0f2],%l2 ! Mem[000000001f0000f2]
jmpl %o7,%g0
nop
p8_near_2_le:
sth %l7,[%i1+0x0c6] ! Mem[00000000208000c6]
std %l0,[%i3+0x0b8] ! Mem[00000000218000b8]
ldsw [%i0+0x1e0],%l1 ! Mem[00000000200001e0]
jmpl %o7,%g0
stx %l2,[%i2+0x0a0] ! Mem[00000000210000a0]
p8_near_2_lo:
sth %l7,[%o1+0x0c6] ! Mem[00000000208000c6]
std %l0,[%o3+0x0b8] ! Mem[00000000218000b8]
ldsw [%o0+0x1e0],%l1 ! Mem[00000000200001e0]
jmpl %o7,%g0
stx %l2,[%o2+0x0a0] ! Mem[00000000210000a0]
p8_near_2_he:
ldx [%i3+0x098],%l7 ! Mem[0000000021800098]
swap [%i1+0x04c],%l5 ! Mem[000000002080004c]
orncc %l4,%l5,%l1
umul %l7,-0x9b6,%l7
xor %l4,%l6,%l5
jmpl %o7,%g0
lduh [%i1+0x0b2],%l7 ! Mem[00000000208000b2]
p8_near_2_ho:
ldx [%o3+0x098],%l7 ! Mem[0000000021800098]
swap [%o1+0x04c],%l5 ! Mem[000000002080004c]
orncc %l4,%l5,%l1
umul %l7,-0x9b6,%l7
xor %l4,%l6,%l5
jmpl %o7,%g0
lduh [%o1+0x0b2],%l7 ! Mem[00000000208000b2]
p9_near_2_le:
st %f10,[%i2+0x1a4] ! Mem[00000000230001a4]
ldd [%i3+0x0e8],%f4 ! Mem[00000000238000e8]
ldsw [%i2+0x0e0],%l5 ! Mem[00000000230000e0]
ldd [%i3+0x158],%f12 ! Mem[0000000023800158]
stw %l6,[%i2+0x0a0] ! Mem[00000000230000a0]
jmpl %o7,%g0
ldd [%i0+0x1e0],%l2 ! Mem[00000000220001e0]
p9_near_2_lo:
st %f10,[%o2+0x1a4] ! Mem[00000000230001a4]
ldd [%o3+0x0e8],%f4 ! Mem[00000000238000e8]
ldsw [%o2+0x0e0],%l5 ! Mem[00000000230000e0]
ldd [%o3+0x158],%f12 ! Mem[0000000023800158]
stw %l6,[%o2+0x0a0] ! Mem[00000000230000a0]
jmpl %o7,%g0
ldd [%o0+0x1e0],%l2 ! Mem[00000000220001e0]
p9_near_2_he:
orn %l6,-0x346,%l7
std %l0,[%i2+0x118] ! Mem[0000000023000118]
ldsw [%i3+0x068],%l5 ! Mem[0000000023800068]
sth %l4,[%i3+0x06c] ! Mem[000000002380006c]
jmpl %o7,%g0
ldx [%i1+0x078],%l4 ! Mem[0000000022800078]
p9_near_2_ho:
orn %l6,-0x346,%l7
std %l0,[%o2+0x118] ! Mem[0000000023000118]
ldsw [%o3+0x068],%l5 ! Mem[0000000023800068]
sth %l4,[%o3+0x06c] ! Mem[000000002380006c]
jmpl %o7,%g0
ldx [%o1+0x078],%l4 ! Mem[0000000022800078]
p10_near_2_le:
addccc %l4,%l6,%l5
ldsh [%i0+0x006],%l2 ! Mem[0000000024000006]
jmpl %o7,%g0
ldd [%i3+0x1c0],%l4 ! Mem[00000000258001c0]
p10_near_2_lo:
addccc %l4,%l6,%l5
ldsh [%o0+0x006],%l2 ! Mem[0000000024000006]
jmpl %o7,%g0
ldd [%o3+0x1c0],%l4 ! Mem[00000000258001c0]
p10_near_2_he:
std %l6,[%i3+0x098] ! Mem[0000000025800098]
ldsw [%i3+0x0c8],%l2 ! Mem[00000000258000c8]
stb %l5,[%i1+0x16e] ! Mem[000000002480016e]
jmpl %o7,%g0
swap [%i2+0x15c],%l1 ! Mem[000000002500015c]
p10_near_2_ho:
std %l6,[%o3+0x098] ! Mem[0000000025800098]
ldsw [%o3+0x0c8],%l2 ! Mem[00000000258000c8]
stb %l5,[%o1+0x16e] ! Mem[000000002480016e]
jmpl %o7,%g0
swap [%o2+0x15c],%l1 ! Mem[000000002500015c]
p11_near_2_le:
jmpl %o7,%g0
stx %l2,[%i2+0x1e8] ! Mem[00000000270001e8]
jmpl %o7,%g0
nop
p11_near_2_lo:
jmpl %o7,%g0
stx %l2,[%o2+0x1e8] ! Mem[00000000270001e8]
jmpl %o7,%g0
nop
p11_near_2_he:
ldsw [%i2+0x100],%l6 ! Mem[0000000027000100]
stb %l1,[%i2+0x15c] ! Mem[000000002700015c]
lduw [%i1+0x0f8],%l4 ! Mem[00000000268000f8]
ldstub [%i0+0x0f0],%l4 ! Mem[00000000260000f0]
std %f24,[%i3+0x1b8] ! Mem[00000000278001b8]
jmpl %o7,%g0
addc %l6,%l7,%l6
p11_near_2_ho:
ldsw [%o2+0x100],%l6 ! Mem[0000000027000100]
stb %l1,[%o2+0x15c] ! Mem[000000002700015c]
lduw [%o1+0x0f8],%l4 ! Mem[00000000268000f8]
ldstub [%o0+0x0f0],%l4 ! Mem[00000000260000f0]
std %f24,[%o3+0x1b8] ! Mem[00000000278001b8]
jmpl %o7,%g0
addc %l6,%l7,%l6
p12_near_2_le:
std %l0,[%i1+0x130] ! Mem[0000000028800130]
xnor %l7,-0x2c2,%l2
jmpl %o7,%g0
ldstub [%i1+0x10a],%l3 ! Mem[000000002880010a]
p12_near_2_lo:
std %l0,[%o1+0x130] ! Mem[0000000028800130]
xnor %l7,-0x2c2,%l2
jmpl %o7,%g0
ldstub [%o1+0x10a],%l3 ! Mem[000000002880010a]
p12_near_2_he:
ldd [%i1+0x058],%f20 ! Mem[0000000028800058]
st %f29,[%i1+0x078] ! Mem[0000000028800078]
std %l0,[%i1+0x0d8] ! Mem[00000000288000d8]
ldd [%i2+0x050],%f16 ! Mem[0000000029000050]
jmpl %o7,%g0
stb %l0,[%i3+0x1e5] ! Mem[00000000298001e5]
p12_near_2_ho:
ldd [%o1+0x058],%f20 ! Mem[0000000028800058]
st %f29,[%o1+0x078] ! Mem[0000000028800078]
std %l0,[%o1+0x0d8] ! Mem[00000000288000d8]
ldd [%o2+0x050],%f16 ! Mem[0000000029000050]
jmpl %o7,%g0
stb %l0,[%o3+0x1e5] ! Mem[00000000298001e5]
p13_near_2_le:
jmpl %o7,%g0
stx %l3,[%i2+0x170] ! Mem[000000002b000170]
jmpl %o7,%g0
nop
p13_near_2_lo:
jmpl %o7,%g0
stx %l3,[%o2+0x170] ! Mem[000000002b000170]
jmpl %o7,%g0
nop
p13_near_2_he:
orcc %l2,0x70a,%l3
stb %l4,[%i0+0x1fd] ! Mem[000000002a0001fd]
ldd [%i2+0x130],%l2 ! Mem[000000002b000130]
ldd [%i1+0x100],%f20 ! Mem[000000002a800100]
sub %l7,%l5,%l4
taddcc %l1,%l4,%l5
jmpl %o7,%g0
ldsb [%i0+0x138],%l1 ! Mem[000000002a000138]
p13_near_2_ho:
orcc %l2,0x70a,%l3
stb %l4,[%o0+0x1fd] ! Mem[000000002a0001fd]
ldd [%o2+0x130],%l2 ! Mem[000000002b000130]
ldd [%o1+0x100],%f20 ! Mem[000000002a800100]
sub %l7,%l5,%l4
taddcc %l1,%l4,%l5
jmpl %o7,%g0
ldsb [%o0+0x138],%l1 ! Mem[000000002a000138]
p14_near_2_le:
lduh [%i0+0x1f4],%l3 ! Mem[000000002c0001f4]
ldsh [%i1+0x088],%l2 ! Mem[000000002c800088]
ldx [%i0+0x1e0],%l1 ! Mem[000000002c0001e0]
jmpl %o7,%g0
swap [%i3+0x090],%l4 ! Mem[000000002d800090]
p14_near_2_lo:
lduh [%o0+0x1f4],%l3 ! Mem[000000002c0001f4]
ldsh [%o1+0x088],%l2 ! Mem[000000002c800088]
ldx [%o0+0x1e0],%l1 ! Mem[000000002c0001e0]
jmpl %o7,%g0
swap [%o3+0x090],%l4 ! Mem[000000002d800090]
p14_near_2_he:
jmpl %o7,%g0
ldsh [%i1+0x132],%l0 ! Mem[000000002c800132]
jmpl %o7,%g0
nop
p14_near_2_ho:
jmpl %o7,%g0
ldsh [%o1+0x132],%l0 ! Mem[000000002c800132]
jmpl %o7,%g0
nop
p15_near_2_le:
ld [%i1+0x10c],%f0 ! Mem[000000002e80010c]
stx %l5,[%i1+0x130] ! Mem[000000002e800130]
ldd [%i3+0x050],%f10 ! Mem[000000002f800050]
jmpl %o7,%g0
ldsb [%i2+0x1ca],%l4 ! Mem[000000002f0001ca]
p15_near_2_lo:
ld [%o1+0x10c],%f0 ! Mem[000000002e80010c]
stx %l5,[%o1+0x130] ! Mem[000000002e800130]
ldd [%o3+0x050],%f10 ! Mem[000000002f800050]
jmpl %o7,%g0
ldsb [%o2+0x1ca],%l4 ! Mem[000000002f0001ca]
p15_near_2_he:
swap [%i2+0x0dc],%l3 ! Mem[000000002f0000dc]
ldstub [%i1+0x1b3],%l0 ! Mem[000000002e8001b3]
ldsw [%i1+0x168],%l7 ! Mem[000000002e800168]
std %f28,[%i1+0x188] ! Mem[000000002e800188]
jmpl %o7,%g0
addcc %l4,%l1,%l5
p15_near_2_ho:
swap [%o2+0x0dc],%l3 ! Mem[000000002f0000dc]
ldstub [%o1+0x1b3],%l0 ! Mem[000000002e8001b3]
ldsw [%o1+0x168],%l7 ! Mem[000000002e800168]
std %f28,[%o1+0x188] ! Mem[000000002e800188]
jmpl %o7,%g0
addcc %l4,%l1,%l5
p16_near_2_le:
ldstub [%i1+0x1ec],%l4 ! Mem[00000000308001ec]
ldd [%i0+0x1f0],%f2 ! Mem[00000000300001f0]
stb %l2,[%i2+0x195] ! Mem[0000000031000195]
sth %l4,[%i0+0x14e] ! Mem[000000003000014e]
umulcc %l4,%l7,%l5
jmpl %o7,%g0
stx %l2,[%i3+0x148] ! Mem[0000000031800148]
p16_near_2_lo:
ldstub [%o1+0x1ec],%l4 ! Mem[00000000308001ec]
ldd [%o0+0x1f0],%f2 ! Mem[00000000300001f0]
stb %l2,[%o2+0x195] ! Mem[0000000031000195]
sth %l4,[%o0+0x14e] ! Mem[000000003000014e]
umulcc %l4,%l7,%l5
jmpl %o7,%g0
stx %l2,[%o3+0x148] ! Mem[0000000031800148]
p16_near_2_he:
jmpl %o7,%g0
ldd [%i2+0x0a0],%l6 ! Mem[00000000310000a0]
jmpl %o7,%g0
nop
p16_near_2_ho:
jmpl %o7,%g0
ldd [%o2+0x0a0],%l6 ! Mem[00000000310000a0]
jmpl %o7,%g0
nop
p17_near_2_le:
std %l6,[%i1+0x028] ! Mem[0000000032800028]
swap [%i1+0x1a0],%l3 ! Mem[00000000328001a0]
lduh [%i1+0x034],%l0 ! Mem[0000000032800034]
lduh [%i0+0x0c6],%l6 ! Mem[00000000320000c6]
jmpl %o7,%g0
subccc %l4,-0x657,%l4
p17_near_2_lo:
std %l6,[%o1+0x028] ! Mem[0000000032800028]
swap [%o1+0x1a0],%l3 ! Mem[00000000328001a0]
lduh [%o1+0x034],%l0 ! Mem[0000000032800034]
lduh [%o0+0x0c6],%l6 ! Mem[00000000320000c6]
jmpl %o7,%g0
subccc %l4,-0x657,%l4
p17_near_2_he:
swap [%i2+0x1cc],%l0 ! Mem[00000000330001cc]
ldsh [%i1+0x0d8],%l4 ! Mem[00000000328000d8]
jmpl %o7,%g0
ldub [%i1+0x16e],%l6 ! Mem[000000003280016e]
p17_near_2_ho:
swap [%o2+0x1cc],%l0 ! Mem[00000000330001cc]
ldsh [%o1+0x0d8],%l4 ! Mem[00000000328000d8]
jmpl %o7,%g0
ldub [%o1+0x16e],%l6 ! Mem[000000003280016e]
p18_near_2_le:
andn %l0,%l7,%l3
sth %l6,[%i2+0x0be] ! Mem[00000000350000be]
std %l2,[%i0+0x0e8] ! Mem[00000000340000e8]
ldsh [%i0+0x120],%l4 ! Mem[0000000034000120]
stw %l1,[%i3+0x17c] ! Mem[000000003580017c]
lduh [%i1+0x18e],%l1 ! Mem[000000003480018e]
jmpl %o7,%g0
ldstub [%i3+0x1ed],%l4 ! Mem[00000000358001ed]
p18_near_2_lo:
andn %l0,%l7,%l3
sth %l6,[%o2+0x0be] ! Mem[00000000350000be]
std %l2,[%o0+0x0e8] ! Mem[00000000340000e8]
ldsh [%o0+0x120],%l4 ! Mem[0000000034000120]
stw %l1,[%o3+0x17c] ! Mem[000000003580017c]
lduh [%o1+0x18e],%l1 ! Mem[000000003480018e]
jmpl %o7,%g0
ldstub [%o3+0x1ed],%l4 ! Mem[00000000358001ed]
p18_near_2_he:
ldub [%i0+0x07a],%l5 ! Mem[000000003400007a]
ldd [%i1+0x0f8],%l0 ! Mem[00000000348000f8]
lduw [%i1+0x0d0],%l4 ! Mem[00000000348000d0]
ldd [%i0+0x1b8],%l0 ! Mem[00000000340001b8]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l0 ! Mem[000000003500000c]
p18_near_2_ho:
ldub [%o0+0x07a],%l5 ! Mem[000000003400007a]
ldd [%o1+0x0f8],%l0 ! Mem[00000000348000f8]
lduw [%o1+0x0d0],%l4 ! Mem[00000000348000d0]
ldd [%o0+0x1b8],%l0 ! Mem[00000000340001b8]
jmpl %o7,%g0
ldsw [%o2+0x00c],%l0 ! Mem[000000003500000c]
p19_near_2_le:
umulcc %l5,%l0,%l5
lduw [%i3+0x170],%l3 ! Mem[0000000037800170]
jmpl %o7,%g0
stw %l3,[%i0+0x030] ! Mem[0000000036000030]
p19_near_2_lo:
umulcc %l5,%l0,%l5
lduw [%o3+0x170],%l3 ! Mem[0000000037800170]
jmpl %o7,%g0
stw %l3,[%o0+0x030] ! Mem[0000000036000030]
p19_near_2_he:
ldsw [%i1+0x1e0],%l1 ! Mem[00000000368001e0]
jmpl %o7,%g0
stw %l1,[%i3+0x008] ! Mem[0000000037800008]
p19_near_2_ho:
ldsw [%o1+0x1e0],%l1 ! Mem[00000000368001e0]
jmpl %o7,%g0
stw %l1,[%o3+0x008] ! Mem[0000000037800008]
p20_near_2_le:
subccc %l2,%l3,%l0
jmpl %o7,%g0
ldd [%i2+0x080],%l2 ! Mem[0000000039000080]
p20_near_2_lo:
subccc %l2,%l3,%l0
jmpl %o7,%g0
ldd [%o2+0x080],%l2 ! Mem[0000000039000080]
p20_near_2_he:
stx %l3,[%i2+0x1a0] ! Mem[00000000390001a0]
ldx [%i1+0x048],%l4 ! Mem[0000000038800048]
swap [%i0+0x02c],%l7 ! Mem[000000003800002c]
sth %l1,[%i2+0x18e] ! Mem[000000003900018e]
stw %l3,[%i0+0x070] ! Mem[0000000038000070]
subccc %l5,%l6,%l6
jmpl %o7,%g0
smul %l6,%l6,%l0
p20_near_2_ho:
stx %l3,[%o2+0x1a0] ! Mem[00000000390001a0]
ldx [%o1+0x048],%l4 ! Mem[0000000038800048]
swap [%o0+0x02c],%l7 ! Mem[000000003800002c]
sth %l1,[%o2+0x18e] ! Mem[000000003900018e]
stw %l3,[%o0+0x070] ! Mem[0000000038000070]
subccc %l5,%l6,%l6
jmpl %o7,%g0
smul %l6,%l6,%l0
p21_near_2_le:
ldx [%i3+0x1e8],%l4 ! Mem[000000003b8001e8]
lduw [%i2+0x000],%l0 ! Mem[000000003b000000]
ldx [%i0+0x1e0],%l4 ! Mem[000000003a0001e0]
swap [%i1+0x190],%l5 ! Mem[000000003a800190]
jmpl %o7,%g0
ldd [%i1+0x0f0],%f12 ! Mem[000000003a8000f0]
p21_near_2_lo:
ldx [%o3+0x1e8],%l4 ! Mem[000000003b8001e8]
lduw [%o2+0x000],%l0 ! Mem[000000003b000000]
ldx [%o0+0x1e0],%l4 ! Mem[000000003a0001e0]
swap [%o1+0x190],%l5 ! Mem[000000003a800190]
jmpl %o7,%g0
ldd [%o1+0x0f0],%f12 ! Mem[000000003a8000f0]
p21_near_2_he:
lduh [%i1+0x12a],%l3 ! Mem[000000003a80012a]
jmpl %o7,%g0
stx %l6,[%i2+0x030] ! Mem[000000003b000030]
p21_near_2_ho:
lduh [%o1+0x12a],%l3 ! Mem[000000003a80012a]
jmpl %o7,%g0
stx %l6,[%o2+0x030] ! Mem[000000003b000030]
p22_near_2_le:
jmpl %o7,%g0
ldd [%i2+0x1b8],%l2 ! Mem[000000003d0001b8]
jmpl %o7,%g0
nop
p22_near_2_lo:
jmpl %o7,%g0
ldd [%o2+0x1b8],%l2 ! Mem[000000003d0001b8]
jmpl %o7,%g0
nop
p22_near_2_he:
sth %l2,[%i3+0x150] ! Mem[000000003d800150]
jmpl %o7,%g0
stb %l7,[%i1+0x0ac] ! Mem[000000003c8000ac]
p22_near_2_ho:
sth %l2,[%o3+0x150] ! Mem[000000003d800150]
jmpl %o7,%g0
stb %l7,[%o1+0x0ac] ! Mem[000000003c8000ac]
p23_near_2_le:
sdivx %l1,%l5,%l7
ldx [%i1+0x170],%l2 ! Mem[000000003e800170]
ldub [%i3+0x08c],%l7 ! Mem[000000003f80008c]
jmpl %o7,%g0
ldsh [%i2+0x084],%l6 ! Mem[000000003f000084]
p23_near_2_lo:
sdivx %l1,%l5,%l7
ldx [%o1+0x170],%l2 ! Mem[000000003e800170]
ldub [%o3+0x08c],%l7 ! Mem[000000003f80008c]
jmpl %o7,%g0
ldsh [%o2+0x084],%l6 ! Mem[000000003f000084]
p23_near_2_he:
ldsb [%i0+0x1c4],%l7 ! Mem[000000003e0001c4]
xnor %l0,0x50f,%l7
ld [%i0+0x18c],%f22 ! Mem[000000003e00018c]
ldsb [%i0+0x0b4],%l3 ! Mem[000000003e0000b4]
stb %l6,[%i2+0x0ba] ! Mem[000000003f0000ba]
st %f28,[%i0+0x004] ! Mem[000000003e000004]
jmpl %o7,%g0
ldstub [%i0+0x047],%l6 ! Mem[000000003e000047]
p23_near_2_ho:
ldsb [%o0+0x1c4],%l7 ! Mem[000000003e0001c4]
xnor %l0,0x50f,%l7
ld [%o0+0x18c],%f22 ! Mem[000000003e00018c]
ldsb [%o0+0x0b4],%l3 ! Mem[000000003e0000b4]
stb %l6,[%o2+0x0ba] ! Mem[000000003f0000ba]
st %f28,[%o0+0x004] ! Mem[000000003e000004]
jmpl %o7,%g0
ldstub [%o0+0x047],%l6 ! Mem[000000003e000047]
p24_near_2_le:
jmpl %o7,%g0
udivx %l3,%l2,%l1
jmpl %o7,%g0
nop
p24_near_2_lo:
jmpl %o7,%g0
udivx %l3,%l2,%l1
jmpl %o7,%g0
nop
p24_near_2_he:
std %f28,[%i0+0x0a8] ! Mem[00000000400000a8]
lduh [%i0+0x168],%l4 ! Mem[0000000040000168]
sth %l5,[%i3+0x07a] ! Mem[000000004180007a]
std %l0,[%i1+0x0f8] ! Mem[00000000408000f8]
jmpl %o7,%g0
ldx [%i3+0x1a8],%l5 ! Mem[00000000418001a8]
p24_near_2_ho:
std %f28,[%o0+0x0a8] ! Mem[00000000400000a8]
lduh [%o0+0x168],%l4 ! Mem[0000000040000168]
sth %l5,[%o3+0x07a] ! Mem[000000004180007a]
std %l0,[%o1+0x0f8] ! Mem[00000000408000f8]
jmpl %o7,%g0
ldx [%o3+0x1a8],%l5 ! Mem[00000000418001a8]
p25_near_2_le:
stb %l5,[%i0+0x115] ! Mem[0000000042000115]
swap [%i1+0x1a4],%l0 ! Mem[00000000428001a4]
jmpl %o7,%g0
stw %l2,[%i0+0x000] ! Mem[0000000042000000]
p25_near_2_lo:
stb %l5,[%o0+0x115] ! Mem[0000000042000115]
swap [%o1+0x1a4],%l0 ! Mem[00000000428001a4]
jmpl %o7,%g0
stw %l2,[%o0+0x000] ! Mem[0000000042000000]
p25_near_2_he:
orn %l2,%l4,%l1
ldsb [%i0+0x1e2],%l3 ! Mem[00000000420001e2]
jmpl %o7,%g0
ldub [%i2+0x043],%l1 ! Mem[0000000043000043]
p25_near_2_ho:
orn %l2,%l4,%l1
ldsb [%o0+0x1e2],%l3 ! Mem[00000000420001e2]
jmpl %o7,%g0
ldub [%o2+0x043],%l1 ! Mem[0000000043000043]
p26_near_2_le:
lduh [%i2+0x152],%l2 ! Mem[0000000045000152]
ldub [%i2+0x1fd],%l1 ! Mem[00000000450001fd]
jmpl %o7,%g0
umul %l2,-0xa80,%l0
p26_near_2_lo:
lduh [%o2+0x152],%l2 ! Mem[0000000045000152]
ldub [%o2+0x1fd],%l1 ! Mem[00000000450001fd]
jmpl %o7,%g0
umul %l2,-0xa80,%l0
p26_near_2_he:
ldd [%i3+0x0e8],%f18 ! Mem[00000000458000e8]
stw %l0,[%i1+0x0d4] ! Mem[00000000448000d4]
ldd [%i1+0x0f0],%l4 ! Mem[00000000448000f0]
ldd [%i0+0x080],%l6 ! Mem[0000000044000080]
jmpl %o7,%g0
addcc %l6,%l5,%l0
p26_near_2_ho:
ldd [%o3+0x0e8],%f18 ! Mem[00000000458000e8]
stw %l0,[%o1+0x0d4] ! Mem[00000000448000d4]
ldd [%o1+0x0f0],%l4 ! Mem[00000000448000f0]
ldd [%o0+0x080],%l6 ! Mem[0000000044000080]
jmpl %o7,%g0
addcc %l6,%l5,%l0
p27_near_2_le:
stx %l5,[%i1+0x068] ! Mem[0000000046800068]
stx %l0,[%i0+0x0f0] ! Mem[00000000460000f0]
stx %l7,[%i1+0x0e8] ! Mem[00000000468000e8]
stx %l4,[%i0+0x168] ! Mem[0000000046000168]
nop
std %f0 ,[%i3+0x1e8] ! Mem[00000000478001e8]
std %f12,[%i1+0x0f8] ! Mem[00000000468000f8]
jmpl %o7,%g0
stx %l4,[%i1+0x0f0] ! Mem[00000000468000f0]
p27_near_2_lo:
stx %l5,[%o1+0x068] ! Mem[0000000046800068]
stx %l0,[%o0+0x0f0] ! Mem[00000000460000f0]
stx %l7,[%o1+0x0e8] ! Mem[00000000468000e8]
stx %l4,[%o0+0x168] ! Mem[0000000046000168]
nop
std %f0 ,[%o3+0x1e8] ! Mem[00000000478001e8]
std %f12,[%o1+0x0f8] ! Mem[00000000468000f8]
jmpl %o7,%g0
stx %l4,[%o1+0x0f0] ! Mem[00000000468000f0]
p27_near_2_he:
ldx [%i2+0x1b8],%l7 ! Mem[00000000470001b8]
std %l6,[%i3+0x188] ! Mem[0000000047800188]
srlx %l3,%l2,%l6
ldstub [%i1+0x042],%l0 ! Mem[0000000046800042]
ldstub [%i2+0x045],%l3 ! Mem[0000000047000045]
jmpl %o7,%g0
stx %l0,[%i2+0x120] ! Mem[0000000047000120]
p27_near_2_ho:
ldx [%o2+0x1b8],%l7 ! Mem[00000000470001b8]
std %l6,[%o3+0x188] ! Mem[0000000047800188]
srlx %l3,%l2,%l6
ldstub [%o1+0x042],%l0 ! Mem[0000000046800042]
ldstub [%o2+0x045],%l3 ! Mem[0000000047000045]
jmpl %o7,%g0
stx %l0,[%o2+0x120] ! Mem[0000000047000120]
p28_near_2_le:
tsubcctv %l1,-0xb9c,%l2
stw %l5,[%i3+0x1d4] ! Mem[00000000498001d4]
jmpl %o7,%g0
sth %l2,[%i3+0x1d0] ! Mem[00000000498001d0]
p28_near_2_lo:
tsubcctv %l1,-0xb9c,%l2
stw %l5,[%o3+0x1d4] ! Mem[00000000498001d4]
jmpl %o7,%g0
sth %l2,[%o3+0x1d0] ! Mem[00000000498001d0]
p28_near_2_he:
stw %l0,[%i2+0x174] ! Mem[0000000049000174]
swap [%i2+0x0f0],%l2 ! Mem[00000000490000f0]
std %l0,[%i3+0x018] ! Mem[0000000049800018]
jmpl %o7,%g0
udivx %l2,-0x0bb,%l3
p28_near_2_ho:
stw %l0,[%o2+0x174] ! Mem[0000000049000174]
swap [%o2+0x0f0],%l2 ! Mem[00000000490000f0]
std %l0,[%o3+0x018] ! Mem[0000000049800018]
jmpl %o7,%g0
udivx %l2,-0x0bb,%l3
p29_near_2_le:
sth %l1,[%i1+0x114] ! Mem[000000004a800114]
ldsh [%i1+0x104],%l6 ! Mem[000000004a800104]
std %f14,[%i0+0x070] ! Mem[000000004a000070]
stx %l2,[%i2+0x008] ! Mem[000000004b000008]
jmpl %o7,%g0
ldd [%i1+0x1b0],%l0 ! Mem[000000004a8001b0]
p29_near_2_lo:
sth %l1,[%o1+0x114] ! Mem[000000004a800114]
ldsh [%o1+0x104],%l6 ! Mem[000000004a800104]
std %f14,[%o0+0x070] ! Mem[000000004a000070]
stx %l2,[%o2+0x008] ! Mem[000000004b000008]
jmpl %o7,%g0
ldd [%o1+0x1b0],%l0 ! Mem[000000004a8001b0]
p29_near_2_he:
sth %l2,[%i2+0x0ca] ! Mem[000000004b0000ca]
lduw [%i3+0x1b0],%l5 ! Mem[000000004b8001b0]
ldsw [%i2+0x128],%l7 ! Mem[000000004b000128]
ldd [%i0+0x0b8],%l2 ! Mem[000000004a0000b8]
jmpl %o7,%g0
xor %l7,0x08e,%l6
p29_near_2_ho:
sth %l2,[%o2+0x0ca] ! Mem[000000004b0000ca]
lduw [%o3+0x1b0],%l5 ! Mem[000000004b8001b0]
ldsw [%o2+0x128],%l7 ! Mem[000000004b000128]
ldd [%o0+0x0b8],%l2 ! Mem[000000004a0000b8]
jmpl %o7,%g0
xor %l7,0x08e,%l6
p30_near_2_le:
ldd [%i2+0x0c0],%f4 ! Mem[000000004d0000c0]
lduh [%i3+0x110],%l4 ! Mem[000000004d800110]
ldub [%i1+0x0ef],%l2 ! Mem[000000004c8000ef]
ldsw [%i1+0x1a0],%l3 ! Mem[000000004c8001a0]
ldx [%i3+0x168],%l5 ! Mem[000000004d800168]
jmpl %o7,%g0
std %f14,[%i2+0x0e0] ! Mem[000000004d0000e0]
p30_near_2_lo:
ldd [%o2+0x0c0],%f4 ! Mem[000000004d0000c0]
lduh [%o3+0x110],%l4 ! Mem[000000004d800110]
ldub [%o1+0x0ef],%l2 ! Mem[000000004c8000ef]
ldsw [%o1+0x1a0],%l3 ! Mem[000000004c8001a0]
ldx [%o3+0x168],%l5 ! Mem[000000004d800168]
jmpl %o7,%g0
std %f14,[%o2+0x0e0] ! Mem[000000004d0000e0]
p30_near_2_he:
lduh [%i0+0x1c0],%l1 ! Mem[000000004c0001c0]
ldd [%i0+0x080],%l6 ! Mem[000000004c000080]
jmpl %o7,%g0
ldd [%i3+0x188],%l4 ! Mem[000000004d800188]
p30_near_2_ho:
lduh [%o0+0x1c0],%l1 ! Mem[000000004c0001c0]
ldd [%o0+0x080],%l6 ! Mem[000000004c000080]
jmpl %o7,%g0
ldd [%o3+0x188],%l4 ! Mem[000000004d800188]
p31_near_2_le:
xor %l4,0x2a9,%l2
jmpl %o7,%g0
addcc %l2,-0xb19,%l1
p31_near_2_lo:
xor %l4,0x2a9,%l2
jmpl %o7,%g0
addcc %l2,-0xb19,%l1
p31_near_2_he:
ldsh [%i0+0x0f6],%l0 ! Mem[000000004e0000f6]
ldsb [%i2+0x079],%l2 ! Mem[000000004f000079]
addcc %l0,%l6,%l5
ldd [%i3+0x110],%l6 ! Mem[000000004f800110]
std %l4,[%i1+0x170] ! Mem[000000004e800170]
ldd [%i0+0x128],%f22 ! Mem[000000004e000128]
jmpl %o7,%g0
srlx %l1,0x03f,%l2
p31_near_2_ho:
ldsh [%o0+0x0f6],%l0 ! Mem[000000004e0000f6]
ldsb [%o2+0x079],%l2 ! Mem[000000004f000079]
addcc %l0,%l6,%l5
ldd [%o3+0x110],%l6 ! Mem[000000004f800110]
std %l4,[%o1+0x170] ! Mem[000000004e800170]
ldd [%o0+0x128],%f22 ! Mem[000000004e000128]
jmpl %o7,%g0
srlx %l1,0x03f,%l2
p32_near_2_le:
ldsh [%i0+0x084],%l0 ! Mem[0000000050000084]
lduh [%i3+0x18e],%l5 ! Mem[000000005180018e]
swap [%i1+0x02c],%l2 ! Mem[000000005080002c]
stw %l0,[%i2+0x194] ! Mem[0000000051000194]
jmpl %o7,%g0
smul %l2,%l4,%l2
p32_near_2_lo:
ldsh [%o0+0x084],%l0 ! Mem[0000000050000084]
lduh [%o3+0x18e],%l5 ! Mem[000000005180018e]
swap [%o1+0x02c],%l2 ! Mem[000000005080002c]
stw %l0,[%o2+0x194] ! Mem[0000000051000194]
jmpl %o7,%g0
smul %l2,%l4,%l2
p32_near_2_he:
jmpl %o7,%g0
umulcc %l5,%l2,%l4
jmpl %o7,%g0
nop
p32_near_2_ho:
jmpl %o7,%g0
umulcc %l5,%l2,%l4
jmpl %o7,%g0
nop
p33_near_2_le:
std %f4 ,[%i2+0x078] ! Mem[0000000053000078]
stw %l2,[%i1+0x1e4] ! Mem[00000000528001e4]
tsubcctv %l5,%l7,%l1
ldd [%i1+0x0c8],%f2 ! Mem[00000000528000c8]
jmpl %o7,%g0
ldd [%i2+0x190],%f12 ! Mem[0000000053000190]
p33_near_2_lo:
std %f4 ,[%o2+0x078] ! Mem[0000000053000078]
stw %l2,[%o1+0x1e4] ! Mem[00000000528001e4]
tsubcctv %l5,%l7,%l1
ldd [%o1+0x0c8],%f2 ! Mem[00000000528000c8]
jmpl %o7,%g0
ldd [%o2+0x190],%f12 ! Mem[0000000053000190]
p33_near_2_he:
lduw [%i3+0x040],%l1 ! Mem[0000000053800040]
ldx [%i1+0x120],%l0 ! Mem[0000000052800120]
xorcc %l0,%l3,%l5
st %f26,[%i2+0x19c] ! Mem[000000005300019c]
ldsb [%i2+0x179],%l5 ! Mem[0000000053000179]
ldstub [%i3+0x170],%l2 ! Mem[0000000053800170]
ldsw [%i0+0x08c],%l7 ! Mem[000000005200008c]
jmpl %o7,%g0
stb %l1,[%i2+0x1b8] ! Mem[00000000530001b8]
p33_near_2_ho:
lduw [%o3+0x040],%l1 ! Mem[0000000053800040]
ldx [%o1+0x120],%l0 ! Mem[0000000052800120]
xorcc %l0,%l3,%l5
st %f26,[%o2+0x19c] ! Mem[000000005300019c]
ldsb [%o2+0x179],%l5 ! Mem[0000000053000179]
ldstub [%o3+0x170],%l2 ! Mem[0000000053800170]
ldsw [%o0+0x08c],%l7 ! Mem[000000005200008c]
jmpl %o7,%g0
stb %l1,[%o2+0x1b8] ! Mem[00000000530001b8]
p34_near_2_le:
ld [%i1+0x164],%f14 ! Mem[0000000054800164]
ldd [%i1+0x150],%l2 ! Mem[0000000054800150]
subc %l6,%l2,%l4
swap [%i1+0x0a4],%l7 ! Mem[00000000548000a4]
jmpl %o7,%g0
std %l2,[%i0+0x1f0] ! Mem[00000000540001f0]
p34_near_2_lo:
ld [%o1+0x164],%f14 ! Mem[0000000054800164]
ldd [%o1+0x150],%l2 ! Mem[0000000054800150]
subc %l6,%l2,%l4
swap [%o1+0x0a4],%l7 ! Mem[00000000548000a4]
jmpl %o7,%g0
std %l2,[%o0+0x1f0] ! Mem[00000000540001f0]
p34_near_2_he:
ldd [%i0+0x130],%l2 ! Mem[0000000054000130]
sth %l5,[%i0+0x132] ! Mem[0000000054000132]
lduw [%i1+0x160],%l1 ! Mem[0000000054800160]
jmpl %o7,%g0
sth %l7,[%i3+0x0a4] ! Mem[00000000558000a4]
p34_near_2_ho:
ldd [%o0+0x130],%l2 ! Mem[0000000054000130]
sth %l5,[%o0+0x132] ! Mem[0000000054000132]
lduw [%o1+0x160],%l1 ! Mem[0000000054800160]
jmpl %o7,%g0
sth %l7,[%o3+0x0a4] ! Mem[00000000558000a4]
p35_near_2_le:
ldsh [%i0+0x114],%l1 ! Mem[0000000056000114]
std %l4,[%i1+0x1a8] ! Mem[00000000568001a8]
ldsw [%i1+0x0bc],%l6 ! Mem[00000000568000bc]
ldsw [%i1+0x188],%l4 ! Mem[0000000056800188]
jmpl %o7,%g0
ldx [%i1+0x1b0],%l2 ! Mem[00000000568001b0]
p35_near_2_lo:
ldsh [%o0+0x114],%l1 ! Mem[0000000056000114]
std %l4,[%o1+0x1a8] ! Mem[00000000568001a8]
ldsw [%o1+0x0bc],%l6 ! Mem[00000000568000bc]
ldsw [%o1+0x188],%l4 ! Mem[0000000056800188]
jmpl %o7,%g0
ldx [%o1+0x1b0],%l2 ! Mem[00000000568001b0]
p35_near_2_he:
jmpl %o7,%g0
ldsh [%i3+0x0e0],%l5 ! Mem[00000000578000e0]
jmpl %o7,%g0
nop
p35_near_2_ho:
jmpl %o7,%g0
ldsh [%o3+0x0e0],%l5 ! Mem[00000000578000e0]
jmpl %o7,%g0
nop
p36_near_2_le:
udivx %l3,%l1,%l1
ldd [%i1+0x120],%l0 ! Mem[0000000058800120]
stw %l2,[%i1+0x130] ! Mem[0000000058800130]
st %f4 ,[%i0+0x1dc] ! Mem[00000000580001dc]
ldd [%i0+0x098],%l0 ! Mem[0000000058000098]
jmpl %o7,%g0
ldd [%i0+0x0e8],%f12 ! Mem[00000000580000e8]
p36_near_2_lo:
udivx %l3,%l1,%l1
ldd [%o1+0x120],%l0 ! Mem[0000000058800120]
stw %l2,[%o1+0x130] ! Mem[0000000058800130]
st %f4 ,[%o0+0x1dc] ! Mem[00000000580001dc]
ldd [%o0+0x098],%l0 ! Mem[0000000058000098]
jmpl %o7,%g0
ldd [%o0+0x0e8],%f12 ! Mem[00000000580000e8]
p36_near_2_he:
lduh [%i0+0x1e0],%l7 ! Mem[00000000580001e0]
andcc %l3,-0xa66,%l5
jmpl %o7,%g0
ldstub [%i0+0x162],%l1 ! Mem[0000000058000162]
p36_near_2_ho:
lduh [%o0+0x1e0],%l7 ! Mem[00000000580001e0]
andcc %l3,-0xa66,%l5
jmpl %o7,%g0
ldstub [%o0+0x162],%l1 ! Mem[0000000058000162]
p37_near_2_le:
ldd [%i0+0x118],%f14 ! Mem[000000005a000118]
std %l2,[%i3+0x080] ! Mem[000000005b800080]
taddcc %l3,%l0,%l6
lduw [%i1+0x0c8],%l2 ! Mem[000000005a8000c8]
jmpl %o7,%g0
orcc %l2,%l3,%l6
p37_near_2_lo:
ldd [%o0+0x118],%f14 ! Mem[000000005a000118]
std %l2,[%o3+0x080] ! Mem[000000005b800080]
taddcc %l3,%l0,%l6
lduw [%o1+0x0c8],%l2 ! Mem[000000005a8000c8]
jmpl %o7,%g0
orcc %l2,%l3,%l6
p37_near_2_he:
sllx %l2,%l0,%l0
ldub [%i2+0x1c9],%l5 ! Mem[000000005b0001c9]
lduw [%i0+0x11c],%l4 ! Mem[000000005a00011c]
sth %l2,[%i1+0x13c] ! Mem[000000005a80013c]
jmpl %o7,%g0
ldsb [%i3+0x170],%l2 ! Mem[000000005b800170]
p37_near_2_ho:
sllx %l2,%l0,%l0
ldub [%o2+0x1c9],%l5 ! Mem[000000005b0001c9]
lduw [%o0+0x11c],%l4 ! Mem[000000005a00011c]
sth %l2,[%o1+0x13c] ! Mem[000000005a80013c]
jmpl %o7,%g0
ldsb [%o3+0x170],%l2 ! Mem[000000005b800170]
p38_near_2_le:
xor %l1,%l0,%l2
std %l4,[%i1+0x1e0] ! Mem[000000005c8001e0]
swap [%i0+0x0dc],%l3 ! Mem[000000005c0000dc]
ldd [%i3+0x098],%l4 ! Mem[000000005d800098]
jmpl %o7,%g0
xnor %l3,%l7,%l7
p38_near_2_lo:
xor %l1,%l0,%l2
std %l4,[%o1+0x1e0] ! Mem[000000005c8001e0]
swap [%o0+0x0dc],%l3 ! Mem[000000005c0000dc]
ldd [%o3+0x098],%l4 ! Mem[000000005d800098]
jmpl %o7,%g0
xnor %l3,%l7,%l7
p38_near_2_he:
ldsb [%i1+0x08c],%l3 ! Mem[000000005c80008c]
jmpl %o7,%g0
sth %l4,[%i2+0x13c] ! Mem[000000005d00013c]
p38_near_2_ho:
ldsb [%o1+0x08c],%l3 ! Mem[000000005c80008c]
jmpl %o7,%g0
sth %l4,[%o2+0x13c] ! Mem[000000005d00013c]
p39_near_2_le:
ldsw [%i0+0x1c4],%l2 ! Mem[000000005e0001c4]
sll %l5,%l7,%l1
jmpl %o7,%g0
ldd [%i2+0x070],%l4 ! Mem[000000005f000070]
p39_near_2_lo:
ldsw [%o0+0x1c4],%l2 ! Mem[000000005e0001c4]
sll %l5,%l7,%l1
jmpl %o7,%g0
ldd [%o2+0x070],%l4 ! Mem[000000005f000070]
p39_near_2_he:
ldx [%i3+0x068],%l4 ! Mem[000000005f800068]
tsubcctv %l0,%l6,%l5
lduh [%i2+0x05a],%l4 ! Mem[000000005f00005a]
stb %l6,[%i3+0x0c6] ! Mem[000000005f8000c6]
ldstub [%i0+0x09f],%l5 ! Mem[000000005e00009f]
lduw [%i0+0x000],%l2 ! Mem[000000005e000000]
ldd [%i0+0x118],%l2 ! Mem[000000005e000118]
jmpl %o7,%g0
ld [%i1+0x16c],%f22 ! Mem[000000005e80016c]
p39_near_2_ho:
ldx [%o3+0x068],%l4 ! Mem[000000005f800068]
tsubcctv %l0,%l6,%l5
lduh [%o2+0x05a],%l4 ! Mem[000000005f00005a]
stb %l6,[%o3+0x0c6] ! Mem[000000005f8000c6]
ldstub [%o0+0x09f],%l5 ! Mem[000000005e00009f]
lduw [%o0+0x000],%l2 ! Mem[000000005e000000]
ldd [%o0+0x118],%l2 ! Mem[000000005e000118]
jmpl %o7,%g0
ld [%o1+0x16c],%f22 ! Mem[000000005e80016c]
p40_near_2_le:
ldstub [%i2+0x00f],%l2 ! Mem[000000006100000f]
sth %l5,[%i2+0x102] ! Mem[0000000061000102]
sth %l5,[%i3+0x09a] ! Mem[000000006180009a]
jmpl %o7,%g0
sra %l7,%l2,%l7
p40_near_2_lo:
ldstub [%o2+0x00f],%l2 ! Mem[000000006100000f]
sth %l5,[%o2+0x102] ! Mem[0000000061000102]
sth %l5,[%o3+0x09a] ! Mem[000000006180009a]
jmpl %o7,%g0
sra %l7,%l2,%l7
p40_near_2_he:
ldsb [%i2+0x023],%l2 ! Mem[0000000061000023]
jmpl %o7,%g0
ldub [%i0+0x113],%l0 ! Mem[0000000060000113]
p40_near_2_ho:
ldsb [%o2+0x023],%l2 ! Mem[0000000061000023]
jmpl %o7,%g0
ldub [%o0+0x113],%l0 ! Mem[0000000060000113]
p41_near_2_le:
stx %l1,[%i3+0x0b0] ! Mem[00000000638000b0]
lduh [%i2+0x1f4],%l7 ! Mem[00000000630001f4]
std %l2,[%i3+0x160] ! Mem[0000000063800160]
stx %l0,[%i1+0x148] ! Mem[0000000062800148]
stb %l2,[%i0+0x003] ! Mem[0000000062000003]
ldd [%i0+0x110],%l0 ! Mem[0000000062000110]
ldx [%i2+0x0f8],%l1 ! Mem[00000000630000f8]
jmpl %o7,%g0
std %l4,[%i3+0x120] ! Mem[0000000063800120]
p41_near_2_lo:
stx %l1,[%o3+0x0b0] ! Mem[00000000638000b0]
lduh [%o2+0x1f4],%l7 ! Mem[00000000630001f4]
std %l2,[%o3+0x160] ! Mem[0000000063800160]
stx %l0,[%o1+0x148] ! Mem[0000000062800148]
stb %l2,[%o0+0x003] ! Mem[0000000062000003]
ldd [%o0+0x110],%l0 ! Mem[0000000062000110]
ldx [%o2+0x0f8],%l1 ! Mem[00000000630000f8]
jmpl %o7,%g0
std %l4,[%o3+0x120] ! Mem[0000000063800120]
p41_near_2_he:
ldsb [%i1+0x14b],%l7 ! Mem[000000006280014b]
ldx [%i2+0x078],%l4 ! Mem[0000000063000078]
jmpl %o7,%g0
stb %l5,[%i0+0x07c] ! Mem[000000006200007c]
p41_near_2_ho:
ldsb [%o1+0x14b],%l7 ! Mem[000000006280014b]
ldx [%o2+0x078],%l4 ! Mem[0000000063000078]
jmpl %o7,%g0
stb %l5,[%o0+0x07c] ! Mem[000000006200007c]
p42_near_2_le:
lduw [%i1+0x100],%l6 ! Mem[0000000064800100]
swap [%i0+0x17c],%l1 ! Mem[000000006400017c]
jmpl %o7,%g0
swap [%i1+0x040],%l0 ! Mem[0000000064800040]
p42_near_2_lo:
lduw [%o1+0x100],%l6 ! Mem[0000000064800100]
swap [%o0+0x17c],%l1 ! Mem[000000006400017c]
jmpl %o7,%g0
swap [%o1+0x040],%l0 ! Mem[0000000064800040]
p42_near_2_he:
addccc %l7,%l1,%l1
jmpl %o7,%g0
ldd [%i0+0x158],%l6 ! Mem[0000000064000158]
p42_near_2_ho:
addccc %l7,%l1,%l1
jmpl %o7,%g0
ldd [%o0+0x158],%l6 ! Mem[0000000064000158]
p43_near_2_le:
ldsh [%i3+0x0e4],%l5 ! Mem[00000000678000e4]
ldsh [%i0+0x0ba],%l7 ! Mem[00000000660000ba]
ldd [%i2+0x068],%l4 ! Mem[0000000067000068]
stb %l0,[%i3+0x113] ! Mem[0000000067800113]
ldx [%i1+0x0f8],%l1 ! Mem[00000000668000f8]
jmpl %o7,%g0
ldsh [%i0+0x16e],%l5 ! Mem[000000006600016e]
p43_near_2_lo:
ldsh [%o3+0x0e4],%l5 ! Mem[00000000678000e4]
ldsh [%o0+0x0ba],%l7 ! Mem[00000000660000ba]
ldd [%o2+0x068],%l4 ! Mem[0000000067000068]
stb %l0,[%o3+0x113] ! Mem[0000000067800113]
ldx [%o1+0x0f8],%l1 ! Mem[00000000668000f8]
jmpl %o7,%g0
ldsh [%o0+0x16e],%l5 ! Mem[000000006600016e]
p43_near_2_he:
ldsw [%i1+0x108],%l2 ! Mem[0000000066800108]
st %f29,[%i3+0x088] ! Mem[0000000067800088]
ldub [%i1+0x071],%l7 ! Mem[0000000066800071]
jmpl %o7,%g0
stx %l4,[%i3+0x1c0] ! Mem[00000000678001c0]
p43_near_2_ho:
ldsw [%o1+0x108],%l2 ! Mem[0000000066800108]
st %f29,[%o3+0x088] ! Mem[0000000067800088]
ldub [%o1+0x071],%l7 ! Mem[0000000066800071]
jmpl %o7,%g0
stx %l4,[%o3+0x1c0] ! Mem[00000000678001c0]
p44_near_2_le:
lduw [%i2+0x030],%l3 ! Mem[0000000069000030]
ldub [%i3+0x177],%l0 ! Mem[0000000069800177]
lduw [%i2+0x0d0],%l2 ! Mem[00000000690000d0]
ldstub [%i0+0x03f],%l0 ! Mem[000000006800003f]
jmpl %o7,%g0
ldx [%i2+0x170],%l2 ! Mem[0000000069000170]
p44_near_2_lo:
lduw [%o2+0x030],%l3 ! Mem[0000000069000030]
ldub [%o3+0x177],%l0 ! Mem[0000000069800177]
lduw [%o2+0x0d0],%l2 ! Mem[00000000690000d0]
ldstub [%o0+0x03f],%l0 ! Mem[000000006800003f]
jmpl %o7,%g0
ldx [%o2+0x170],%l2 ! Mem[0000000069000170]
p44_near_2_he:
ldsw [%i2+0x194],%l2 ! Mem[0000000069000194]
jmpl %o7,%g0
xorcc %l1,-0x3bc,%l5
p44_near_2_ho:
ldsw [%o2+0x194],%l2 ! Mem[0000000069000194]
jmpl %o7,%g0
xorcc %l1,-0x3bc,%l5
p45_near_2_le:
sth %l2,[%i3+0x1c6] ! Mem[000000006b8001c6]
nop
ldx [%i1+0x1c0],%l1 ! Mem[000000006a8001c0]
std %f12,[%i0+0x0b0] ! Mem[000000006a0000b0]
jmpl %o7,%g0
xorcc %l1,0xd40,%l2
p45_near_2_lo:
sth %l2,[%o3+0x1c6] ! Mem[000000006b8001c6]
nop
ldx [%o1+0x1c0],%l1 ! Mem[000000006a8001c0]
std %f12,[%o0+0x0b0] ! Mem[000000006a0000b0]
jmpl %o7,%g0
xorcc %l1,0xd40,%l2
p45_near_2_he:
stx %l1,[%i0+0x060] ! Mem[000000006a000060]
ldd [%i2+0x010],%l0 ! Mem[000000006b000010]
ld [%i0+0x120],%f30 ! Mem[000000006a000120]
jmpl %o7,%g0
ldub [%i0+0x09f],%l5 ! Mem[000000006a00009f]
p45_near_2_ho:
stx %l1,[%o0+0x060] ! Mem[000000006a000060]
ldd [%o2+0x010],%l0 ! Mem[000000006b000010]
ld [%o0+0x120],%f30 ! Mem[000000006a000120]
jmpl %o7,%g0
ldub [%o0+0x09f],%l5 ! Mem[000000006a00009f]
p46_near_2_le:
ldsh [%i2+0x03e],%l0 ! Mem[000000006d00003e]
std %l4,[%i3+0x0a0] ! Mem[000000006d8000a0]
stx %l5,[%i2+0x040] ! Mem[000000006d000040]
st %f15,[%i3+0x1f4] ! Mem[000000006d8001f4]
jmpl %o7,%g0
stx %l7,[%i1+0x080] ! Mem[000000006c800080]
p46_near_2_lo:
ldsh [%o2+0x03e],%l0 ! Mem[000000006d00003e]
std %l4,[%o3+0x0a0] ! Mem[000000006d8000a0]
stx %l5,[%o2+0x040] ! Mem[000000006d000040]
st %f15,[%o3+0x1f4] ! Mem[000000006d8001f4]
jmpl %o7,%g0
stx %l7,[%o1+0x080] ! Mem[000000006c800080]
p46_near_2_he:
ldsb [%i2+0x0be],%l6 ! Mem[000000006d0000be]
ldub [%i2+0x0c9],%l2 ! Mem[000000006d0000c9]
jmpl %o7,%g0
xnor %l2,-0x970,%l0
p46_near_2_ho:
ldsb [%o2+0x0be],%l6 ! Mem[000000006d0000be]
ldub [%o2+0x0c9],%l2 ! Mem[000000006d0000c9]
jmpl %o7,%g0
xnor %l2,-0x970,%l0
p47_near_2_le:
ldsh [%i2+0x1c6],%l2 ! Mem[000000006f0001c6]
swap [%i3+0x114],%l5 ! Mem[000000006f800114]
jmpl %o7,%g0
ldd [%i3+0x1e0],%l0 ! Mem[000000006f8001e0]
p47_near_2_lo:
ldsh [%o2+0x1c6],%l2 ! Mem[000000006f0001c6]
swap [%o3+0x114],%l5 ! Mem[000000006f800114]
jmpl %o7,%g0
ldd [%o3+0x1e0],%l0 ! Mem[000000006f8001e0]
p47_near_2_he:
lduw [%i2+0x020],%l0 ! Mem[000000006f000020]
stw %l4,[%i1+0x1c0] ! Mem[000000006e8001c0]
ldsw [%i2+0x190],%l5 ! Mem[000000006f000190]
and %l6,-0xe62,%l3
jmpl %o7,%g0
ldub [%i3+0x0ec],%l7 ! Mem[000000006f8000ec]
p47_near_2_ho:
lduw [%o2+0x020],%l0 ! Mem[000000006f000020]
stw %l4,[%o1+0x1c0] ! Mem[000000006e8001c0]
ldsw [%o2+0x190],%l5 ! Mem[000000006f000190]
and %l6,-0xe62,%l3
jmpl %o7,%g0
ldub [%o3+0x0ec],%l7 ! Mem[000000006f8000ec]
p48_near_2_le:
lduw [%i3+0x160],%l4 ! Mem[0000000071800160]
swap [%i1+0x00c],%l6 ! Mem[000000007080000c]
addc %l2,%l4,%l2
lduw [%i1+0x038],%l7 ! Mem[0000000070800038]
std %l2,[%i1+0x0f8] ! Mem[00000000708000f8]
addcc %l0,%l4,%l7
ldub [%i1+0x1ae],%l1 ! Mem[00000000708001ae]
jmpl %o7,%g0
ldx [%i2+0x058],%l1 ! Mem[0000000071000058]
p48_near_2_lo:
lduw [%o3+0x160],%l4 ! Mem[0000000071800160]
swap [%o1+0x00c],%l6 ! Mem[000000007080000c]
addc %l2,%l4,%l2
lduw [%o1+0x038],%l7 ! Mem[0000000070800038]
std %l2,[%o1+0x0f8] ! Mem[00000000708000f8]
addcc %l0,%l4,%l7
ldub [%o1+0x1ae],%l1 ! Mem[00000000708001ae]
jmpl %o7,%g0
ldx [%o2+0x058],%l1 ! Mem[0000000071000058]
p48_near_2_he:
ldd [%i0+0x1f0],%f26 ! Mem[00000000700001f0]
stb %l5,[%i2+0x1ae] ! Mem[00000000710001ae]
ldx [%i1+0x108],%l3 ! Mem[0000000070800108]
stx %l0,[%i3+0x008] ! Mem[0000000071800008]
jmpl %o7,%g0
umul %l4,%l0,%l4
p48_near_2_ho:
ldd [%o0+0x1f0],%f26 ! Mem[00000000700001f0]
stb %l5,[%o2+0x1ae] ! Mem[00000000710001ae]
ldx [%o1+0x108],%l3 ! Mem[0000000070800108]
stx %l0,[%o3+0x008] ! Mem[0000000071800008]
jmpl %o7,%g0
umul %l4,%l0,%l4
p49_near_2_le:
stw %l7,[%i3+0x1d4] ! Mem[00000000738001d4]
umulcc %l1,%l4,%l5
stx %l1,[%i2+0x118] ! Mem[0000000073000118]
ldx [%i3+0x1b0],%l5 ! Mem[00000000738001b0]
ldx [%i2+0x040],%l1 ! Mem[0000000073000040]
swap [%i3+0x0ac],%l4 ! Mem[00000000738000ac]
jmpl %o7,%g0
ldstub [%i3+0x035],%l0 ! Mem[0000000073800035]
p49_near_2_lo:
stw %l7,[%o3+0x1d4] ! Mem[00000000738001d4]
umulcc %l1,%l4,%l5
stx %l1,[%o2+0x118] ! Mem[0000000073000118]
ldx [%o3+0x1b0],%l5 ! Mem[00000000738001b0]
ldx [%o2+0x040],%l1 ! Mem[0000000073000040]
swap [%o3+0x0ac],%l4 ! Mem[00000000738000ac]
jmpl %o7,%g0
ldstub [%o3+0x035],%l0 ! Mem[0000000073800035]
p49_near_2_he:
andcc %l1,-0x4b3,%l2
ldd [%i1+0x100],%f30 ! Mem[0000000072800100]
orn %l3,-0xede,%l0
ldub [%i1+0x16e],%l6 ! Mem[000000007280016e]
andncc %l6,%l3,%l7
jmpl %o7,%g0
stb %l4,[%i0+0x1da] ! Mem[00000000720001da]
p49_near_2_ho:
andcc %l1,-0x4b3,%l2
ldd [%o1+0x100],%f30 ! Mem[0000000072800100]
orn %l3,-0xede,%l0
ldub [%o1+0x16e],%l6 ! Mem[000000007280016e]
andncc %l6,%l3,%l7
jmpl %o7,%g0
stb %l4,[%o0+0x1da] ! Mem[00000000720001da]
p50_near_2_le:
ldstub [%i1+0x085],%l7 ! Mem[0000000074800085]
jmpl %o7,%g0
udivx %l7,-0x576,%l7
p50_near_2_lo:
ldstub [%o1+0x085],%l7 ! Mem[0000000074800085]
jmpl %o7,%g0
udivx %l7,-0x576,%l7
p50_near_2_he:
udivx %l0,-0xb3f,%l6
jmpl %o7,%g0
tsubcc %l3,%l2,%l7
p50_near_2_ho:
udivx %l0,-0xb3f,%l6
jmpl %o7,%g0
tsubcc %l3,%l2,%l7
p51_near_2_le:
srax %l0,0x03f,%l0
swap [%i2+0x0c4],%l5 ! Mem[00000000770000c4]
andn %l2,0x595,%l1
srlx %l5,0x02f,%l1
jmpl %o7,%g0
stw %l5,[%i0+0x06c] ! Mem[000000007600006c]
p51_near_2_lo:
srax %l0,0x03f,%l0
swap [%o2+0x0c4],%l5 ! Mem[00000000770000c4]
andn %l2,0x595,%l1
srlx %l5,0x02f,%l1
jmpl %o7,%g0
stw %l5,[%o0+0x06c] ! Mem[000000007600006c]
p51_near_2_he:
ld [%i3+0x0b0],%f23 ! Mem[00000000778000b0]
ldd [%i3+0x190],%f18 ! Mem[0000000077800190]
std %f26,[%i2+0x088] ! Mem[0000000077000088]
ld [%i2+0x120],%f16 ! Mem[0000000077000120]
ldx [%i2+0x078],%l4 ! Mem[0000000077000078]
ldsw [%i1+0x05c],%l5 ! Mem[000000007680005c]
jmpl %o7,%g0
xnor %l1,%l5,%l7
p51_near_2_ho:
ld [%o3+0x0b0],%f23 ! Mem[00000000778000b0]
ldd [%o3+0x190],%f18 ! Mem[0000000077800190]
std %f26,[%o2+0x088] ! Mem[0000000077000088]
ld [%o2+0x120],%f16 ! Mem[0000000077000120]
ldx [%o2+0x078],%l4 ! Mem[0000000077000078]
ldsw [%o1+0x05c],%l5 ! Mem[000000007680005c]
jmpl %o7,%g0
xnor %l1,%l5,%l7
p52_near_2_le:
ldstub [%i3+0x083],%l2 ! Mem[0000000079800083]
jmpl %o7,%g0
ldx [%i3+0x140],%l1 ! Mem[0000000079800140]
p52_near_2_lo:
ldstub [%o3+0x083],%l2 ! Mem[0000000079800083]
jmpl %o7,%g0
ldx [%o3+0x140],%l1 ! Mem[0000000079800140]
p52_near_2_he:
ldsb [%i3+0x161],%l4 ! Mem[0000000079800161]
sub %l7,-0xa9f,%l2
swap [%i0+0x0a0],%l7 ! Mem[00000000780000a0]
std %l6,[%i0+0x068] ! Mem[0000000078000068]
ldsh [%i2+0x062],%l1 ! Mem[0000000079000062]
stx %l4,[%i2+0x120] ! Mem[0000000079000120]
sllx %l0,0x00e,%l5
jmpl %o7,%g0
sllx %l7,%l1,%l7
p52_near_2_ho:
ldsb [%o3+0x161],%l4 ! Mem[0000000079800161]
sub %l7,-0xa9f,%l2
swap [%o0+0x0a0],%l7 ! Mem[00000000780000a0]
std %l6,[%o0+0x068] ! Mem[0000000078000068]
ldsh [%o2+0x062],%l1 ! Mem[0000000079000062]
stx %l4,[%o2+0x120] ! Mem[0000000079000120]
sllx %l0,0x00e,%l5
jmpl %o7,%g0
sllx %l7,%l1,%l7
p53_near_2_le:
sth %l6,[%i0+0x0c0] ! Mem[000000007a0000c0]
jmpl %o7,%g0
ldd [%i0+0x138],%l6 ! Mem[000000007a000138]
p53_near_2_lo:
sth %l6,[%o0+0x0c0] ! Mem[000000007a0000c0]
jmpl %o7,%g0
ldd [%o0+0x138],%l6 ! Mem[000000007a000138]
p53_near_2_he:
stw %l0,[%i2+0x090] ! Mem[000000007b000090]
ldsw [%i0+0x000],%l4 ! Mem[000000007a000000]
sth %l3,[%i0+0x130] ! Mem[000000007a000130]
lduw [%i1+0x120],%l1 ! Mem[000000007a800120]
sll %l3,%l7,%l7
ldd [%i3+0x028],%l2 ! Mem[000000007b800028]
jmpl %o7,%g0
ldsb [%i1+0x0d0],%l3 ! Mem[000000007a8000d0]
p53_near_2_ho:
stw %l0,[%o2+0x090] ! Mem[000000007b000090]
ldsw [%o0+0x000],%l4 ! Mem[000000007a000000]
sth %l3,[%o0+0x130] ! Mem[000000007a000130]
lduw [%o1+0x120],%l1 ! Mem[000000007a800120]
sll %l3,%l7,%l7
ldd [%o3+0x028],%l2 ! Mem[000000007b800028]
jmpl %o7,%g0
ldsb [%o1+0x0d0],%l3 ! Mem[000000007a8000d0]
p54_near_2_le:
swap [%i2+0x168],%l4 ! Mem[000000007d000168]
ldx [%i2+0x078],%l5 ! Mem[000000007d000078]
tsubcc %l3,%l2,%l0
stw %l6,[%i3+0x14c] ! Mem[000000007d80014c]
ld [%i3+0x00c],%f8 ! Mem[000000007d80000c]
jmpl %o7,%g0
ldsw [%i2+0x0e8],%l2 ! Mem[000000007d0000e8]
p54_near_2_lo:
swap [%o2+0x168],%l4 ! Mem[000000007d000168]
ldx [%o2+0x078],%l5 ! Mem[000000007d000078]
tsubcc %l3,%l2,%l0
stw %l6,[%o3+0x14c] ! Mem[000000007d80014c]
ld [%o3+0x00c],%f8 ! Mem[000000007d80000c]
jmpl %o7,%g0
ldsw [%o2+0x0e8],%l2 ! Mem[000000007d0000e8]
p54_near_2_he:
ldd [%i1+0x028],%f16 ! Mem[000000007c800028]
tsubcc %l0,%l3,%l4
lduh [%i1+0x10c],%l4 ! Mem[000000007c80010c]
stb %l7,[%i1+0x082] ! Mem[000000007c800082]
std %f18,[%i1+0x198] ! Mem[000000007c800198]
lduw [%i3+0x06c],%l3 ! Mem[000000007d80006c]
jmpl %o7,%g0
stw %l1,[%i3+0x1e8] ! Mem[000000007d8001e8]
p54_near_2_ho:
ldd [%o1+0x028],%f16 ! Mem[000000007c800028]
tsubcc %l0,%l3,%l4
lduh [%o1+0x10c],%l4 ! Mem[000000007c80010c]
stb %l7,[%o1+0x082] ! Mem[000000007c800082]
std %f18,[%o1+0x198] ! Mem[000000007c800198]
lduw [%o3+0x06c],%l3 ! Mem[000000007d80006c]
jmpl %o7,%g0
stw %l1,[%o3+0x1e8] ! Mem[000000007d8001e8]
p55_near_2_le:
swap [%i3+0x158],%l7 ! Mem[000000007f800158]
swap [%i2+0x130],%l3 ! Mem[000000007f000130]
stx %l2,[%i2+0x158] ! Mem[000000007f000158]
std %l4,[%i1+0x140] ! Mem[000000007e800140]
jmpl %o7,%g0
ldx [%i1+0x110],%l5 ! Mem[000000007e800110]
p55_near_2_lo:
swap [%o3+0x158],%l7 ! Mem[000000007f800158]
swap [%o2+0x130],%l3 ! Mem[000000007f000130]
stx %l2,[%o2+0x158] ! Mem[000000007f000158]
std %l4,[%o1+0x140] ! Mem[000000007e800140]
jmpl %o7,%g0
ldx [%o1+0x110],%l5 ! Mem[000000007e800110]
p55_near_2_he:
ldsh [%i2+0x01c],%l2 ! Mem[000000007f00001c]
ldsw [%i0+0x160],%l1 ! Mem[000000007e000160]
jmpl %o7,%g0
lduh [%i1+0x1b2],%l0 ! Mem[000000007e8001b2]
p55_near_2_ho:
ldsh [%o2+0x01c],%l2 ! Mem[000000007f00001c]
ldsw [%o0+0x160],%l1 ! Mem[000000007e000160]
jmpl %o7,%g0
lduh [%o1+0x1b2],%l0 ! Mem[000000007e8001b2]
p56_near_2_le:
stw %l4,[%i3+0x140] ! Mem[0000000081800140]
ldub [%i0+0x164],%l7 ! Mem[0000000080000164]
ld [%i2+0x14c],%f10 ! Mem[000000008100014c]
std %l2,[%i2+0x048] ! Mem[0000000081000048]
ldub [%i2+0x081],%l3 ! Mem[0000000081000081]
smul %l3,-0x53d,%l1
tsubcctv %l3,%l1,%l1
jmpl %o7,%g0
lduw [%i2+0x0ec],%l7 ! Mem[00000000810000ec]
p56_near_2_lo:
stw %l4,[%o3+0x140] ! Mem[0000000081800140]
ldub [%o0+0x164],%l7 ! Mem[0000000080000164]
ld [%o2+0x14c],%f10 ! Mem[000000008100014c]
std %l2,[%o2+0x048] ! Mem[0000000081000048]
ldub [%o2+0x081],%l3 ! Mem[0000000081000081]
smul %l3,-0x53d,%l1
tsubcctv %l3,%l1,%l1
jmpl %o7,%g0
lduw [%o2+0x0ec],%l7 ! Mem[00000000810000ec]
p56_near_2_he:
sra %l4,0x003,%l4
ldsh [%i0+0x148],%l4 ! Mem[0000000080000148]
st %f17,[%i0+0x114] ! Mem[0000000080000114]
ldsb [%i1+0x00c],%l0 ! Mem[000000008080000c]
jmpl %o7,%g0
lduw [%i3+0x108],%l2 ! Mem[0000000081800108]
p56_near_2_ho:
sra %l4,0x003,%l4
ldsh [%o0+0x148],%l4 ! Mem[0000000080000148]
st %f17,[%o0+0x114] ! Mem[0000000080000114]
ldsb [%o1+0x00c],%l0 ! Mem[000000008080000c]
jmpl %o7,%g0
lduw [%o3+0x108],%l2 ! Mem[0000000081800108]
p57_near_2_le:
or %l4,-0x2ca,%l3
lduw [%i1+0x0fc],%l1 ! Mem[00000000828000fc]
lduw [%i1+0x16c],%l5 ! Mem[000000008280016c]
swap [%i3+0x15c],%l1 ! Mem[000000008380015c]
ldsh [%i1+0x10a],%l3 ! Mem[000000008280010a]
lduh [%i2+0x17e],%l7 ! Mem[000000008300017e]
orcc %l7,%l0,%l6
jmpl %o7,%g0
ldd [%i0+0x118],%f10 ! Mem[0000000082000118]
p57_near_2_lo:
or %l4,-0x2ca,%l3
lduw [%o1+0x0fc],%l1 ! Mem[00000000828000fc]
lduw [%o1+0x16c],%l5 ! Mem[000000008280016c]
swap [%o3+0x15c],%l1 ! Mem[000000008380015c]
ldsh [%o1+0x10a],%l3 ! Mem[000000008280010a]
lduh [%o2+0x17e],%l7 ! Mem[000000008300017e]
orcc %l7,%l0,%l6
jmpl %o7,%g0
ldd [%o0+0x118],%f10 ! Mem[0000000082000118]
p57_near_2_he:
ldub [%i0+0x036],%l1 ! Mem[0000000082000036]
jmpl %o7,%g0
ldx [%i1+0x158],%l4 ! Mem[0000000082800158]
p57_near_2_ho:
ldub [%o0+0x036],%l1 ! Mem[0000000082000036]
jmpl %o7,%g0
ldx [%o1+0x158],%l4 ! Mem[0000000082800158]
p58_near_2_le:
lduw [%i1+0x084],%l7 ! Mem[0000000084800084]
jmpl %o7,%g0
stb %l5,[%i2+0x04c] ! Mem[000000008500004c]
p58_near_2_lo:
lduw [%o1+0x084],%l7 ! Mem[0000000084800084]
jmpl %o7,%g0
stb %l5,[%o2+0x04c] ! Mem[000000008500004c]
p58_near_2_he:
orcc %l1,0x1fd,%l3
lduw [%i1+0x0a4],%l6 ! Mem[00000000848000a4]
swap [%i0+0x0b8],%l5 ! Mem[00000000840000b8]
lduw [%i3+0x1c8],%l5 ! Mem[00000000858001c8]
st %f30,[%i0+0x0c4] ! Mem[00000000840000c4]
swap [%i3+0x05c],%l1 ! Mem[000000008580005c]
jmpl %o7,%g0
lduh [%i2+0x030],%l2 ! Mem[0000000085000030]
p58_near_2_ho:
orcc %l1,0x1fd,%l3
lduw [%o1+0x0a4],%l6 ! Mem[00000000848000a4]
swap [%o0+0x0b8],%l5 ! Mem[00000000840000b8]
lduw [%o3+0x1c8],%l5 ! Mem[00000000858001c8]
st %f30,[%o0+0x0c4] ! Mem[00000000840000c4]
swap [%o3+0x05c],%l1 ! Mem[000000008580005c]
jmpl %o7,%g0
lduh [%o2+0x030],%l2 ! Mem[0000000085000030]
p59_near_2_le:
ldd [%i2+0x140],%l2 ! Mem[0000000087000140]
lduw [%i2+0x03c],%l2 ! Mem[000000008700003c]
swap [%i2+0x0a4],%l6 ! Mem[00000000870000a4]
lduw [%i2+0x098],%l5 ! Mem[0000000087000098]
ldsb [%i1+0x0a7],%l1 ! Mem[00000000868000a7]
jmpl %o7,%g0
stx %l5,[%i0+0x060] ! Mem[0000000086000060]
p59_near_2_lo:
ldd [%o2+0x140],%l2 ! Mem[0000000087000140]
lduw [%o2+0x03c],%l2 ! Mem[000000008700003c]
swap [%o2+0x0a4],%l6 ! Mem[00000000870000a4]
lduw [%o2+0x098],%l5 ! Mem[0000000087000098]
ldsb [%o1+0x0a7],%l1 ! Mem[00000000868000a7]
jmpl %o7,%g0
stx %l5,[%o0+0x060] ! Mem[0000000086000060]
p59_near_2_he:
ldub [%i3+0x0a4],%l6 ! Mem[00000000878000a4]
ldsh [%i3+0x0e4],%l4 ! Mem[00000000878000e4]
umulcc %l7,-0xef0,%l6
swap [%i1+0x138],%l2 ! Mem[0000000086800138]
lduw [%i1+0x0b0],%l0 ! Mem[00000000868000b0]
std %l2,[%i3+0x008] ! Mem[0000000087800008]
stb %l4,[%i1+0x10c] ! Mem[000000008680010c]
jmpl %o7,%g0
lduh [%i1+0x1a0],%l2 ! Mem[00000000868001a0]
p59_near_2_ho:
ldub [%o3+0x0a4],%l6 ! Mem[00000000878000a4]
ldsh [%o3+0x0e4],%l4 ! Mem[00000000878000e4]
umulcc %l7,-0xef0,%l6
swap [%o1+0x138],%l2 ! Mem[0000000086800138]
lduw [%o1+0x0b0],%l0 ! Mem[00000000868000b0]
std %l2,[%o3+0x008] ! Mem[0000000087800008]
stb %l4,[%o1+0x10c] ! Mem[000000008680010c]
jmpl %o7,%g0
lduh [%o1+0x1a0],%l2 ! Mem[00000000868001a0]
p60_near_2_le:
ld [%i2+0x06c],%f5 ! Mem[000000008900006c]
std %l6,[%i1+0x0a0] ! Mem[00000000888000a0]
nop
and %l5,%l7,%l2
jmpl %o7,%g0
std %l4,[%i3+0x098] ! Mem[0000000089800098]
p60_near_2_lo:
ld [%o2+0x06c],%f5 ! Mem[000000008900006c]
std %l6,[%o1+0x0a0] ! Mem[00000000888000a0]
nop
and %l5,%l7,%l2
jmpl %o7,%g0
std %l4,[%o3+0x098] ! Mem[0000000089800098]
p60_near_2_he:
std %l4,[%i0+0x130] ! Mem[0000000088000130]
jmpl %o7,%g0
swap [%i1+0x11c],%l6 ! Mem[000000008880011c]
p60_near_2_ho:
std %l4,[%o0+0x130] ! Mem[0000000088000130]
jmpl %o7,%g0
swap [%o1+0x11c],%l6 ! Mem[000000008880011c]
p61_near_2_le:
stw %l2,[%i3+0x14c] ! Mem[000000008b80014c]
xor %l6,0xc98,%l0
addccc %l5,%l3,%l1
lduw [%i0+0x0f4],%l1 ! Mem[000000008a0000f4]
ldsh [%i1+0x114],%l6 ! Mem[000000008a800114]
ld [%i0+0x054],%f9 ! Mem[000000008a000054]
stx %l5,[%i0+0x0b8] ! Mem[000000008a0000b8]
jmpl %o7,%g0
ldstub [%i1+0x15e],%l7 ! Mem[000000008a80015e]
p61_near_2_lo:
stw %l2,[%o3+0x14c] ! Mem[000000008b80014c]
xor %l6,0xc98,%l0
addccc %l5,%l3,%l1
lduw [%o0+0x0f4],%l1 ! Mem[000000008a0000f4]
ldsh [%o1+0x114],%l6 ! Mem[000000008a800114]
ld [%o0+0x054],%f9 ! Mem[000000008a000054]
stx %l5,[%o0+0x0b8] ! Mem[000000008a0000b8]
jmpl %o7,%g0
ldstub [%o1+0x15e],%l7 ! Mem[000000008a80015e]
p61_near_2_he:
ldsh [%i1+0x062],%l0 ! Mem[000000008a800062]
stw %l4,[%i1+0x118] ! Mem[000000008a800118]
ldstub [%i3+0x151],%l1 ! Mem[000000008b800151]
ldsb [%i0+0x1e8],%l1 ! Mem[000000008a0001e8]
ldd [%i1+0x1c0],%l0 ! Mem[000000008a8001c0]
jmpl %o7,%g0
ld [%i1+0x108],%f19 ! Mem[000000008a800108]
p61_near_2_ho:
ldsh [%o1+0x062],%l0 ! Mem[000000008a800062]
stw %l4,[%o1+0x118] ! Mem[000000008a800118]
ldstub [%o3+0x151],%l1 ! Mem[000000008b800151]
ldsb [%o0+0x1e8],%l1 ! Mem[000000008a0001e8]
ldd [%o1+0x1c0],%l0 ! Mem[000000008a8001c0]
jmpl %o7,%g0
ld [%o1+0x108],%f19 ! Mem[000000008a800108]
p62_near_2_le:
lduh [%i0+0x04c],%l4 ! Mem[000000008c00004c]
ldsw [%i2+0x1ec],%l4 ! Mem[000000008d0001ec]
orncc %l7,%l0,%l1
stb %l7,[%i3+0x09a] ! Mem[000000008d80009a]
ldd [%i0+0x090],%f12 ! Mem[000000008c000090]
jmpl %o7,%g0
xor %l1,-0x1e0,%l2
p62_near_2_lo:
lduh [%o0+0x04c],%l4 ! Mem[000000008c00004c]
ldsw [%o2+0x1ec],%l4 ! Mem[000000008d0001ec]
orncc %l7,%l0,%l1
stb %l7,[%o3+0x09a] ! Mem[000000008d80009a]
ldd [%o0+0x090],%f12 ! Mem[000000008c000090]
jmpl %o7,%g0
xor %l1,-0x1e0,%l2
p62_near_2_he:
nop
ldsw [%i3+0x0e8],%l2 ! Mem[000000008d8000e8]
lduw [%i1+0x180],%l3 ! Mem[000000008c800180]
jmpl %o7,%g0
ldub [%i2+0x19e],%l2 ! Mem[000000008d00019e]
p62_near_2_ho:
nop
ldsw [%o3+0x0e8],%l2 ! Mem[000000008d8000e8]
lduw [%o1+0x180],%l3 ! Mem[000000008c800180]
jmpl %o7,%g0
ldub [%o2+0x19e],%l2 ! Mem[000000008d00019e]
p63_near_2_le:
ldx [%i2+0x0c8],%l5 ! Mem[000000008f0000c8]
jmpl %o7,%g0
ldsh [%i1+0x0c4],%l5 ! Mem[000000008e8000c4]
p63_near_2_lo:
ldx [%o2+0x0c8],%l5 ! Mem[000000008f0000c8]
jmpl %o7,%g0
ldsh [%o1+0x0c4],%l5 ! Mem[000000008e8000c4]
p63_near_2_he:
stw %l6,[%i2+0x0a0] ! Mem[000000008f0000a0]
sth %l5,[%i1+0x04e] ! Mem[000000008e80004e]
jmpl %o7,%g0
ld [%i3+0x084],%f18 ! Mem[000000008f800084]
p63_near_2_ho:
stw %l6,[%o2+0x0a0] ! Mem[000000008f0000a0]
sth %l5,[%o1+0x04e] ! Mem[000000008e80004e]
jmpl %o7,%g0
ld [%o3+0x084],%f18 ! Mem[000000008f800084]
near2_b2b_h:
srl %l5,0x016,%l4
jmpl %o7,%g0
or %l2,%l7,%l6
near2_b2b_l:
addcc %l2,0x423,%l6
jmpl %o7,%g0
smul %l0,0x4df,%l0
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
tsubcc %l1,%l2,%l3
ldd [%i3+0x0d0],%l2 ! Mem[00000000118000d0]
stw %l1,[%i1+0x078] ! Mem[0000000010800078]
ldstub [%i0+0x054],%l1 ! Mem[0000000010000054]
std %f2 ,[%i3+0x000] ! Mem[0000000011800000]
ldsw [%i0+0x004],%l7 ! Mem[0000000010000004]
subccc %l2,-0x136,%l7
jmpl %o7,%g0
stb %l4,[%i3+0x081] ! Mem[0000000011800081]
p0_near_3_lo:
tsubcc %l1,%l2,%l3
ldd [%o3+0x0d0],%l2 ! Mem[00000000118000d0]
stw %l1,[%o1+0x078] ! Mem[0000000010800078]
ldstub [%o0+0x054],%l1 ! Mem[0000000010000054]
std %f2 ,[%o3+0x000] ! Mem[0000000011800000]
ldsw [%o0+0x004],%l7 ! Mem[0000000010000004]
subccc %l2,-0x136,%l7
jmpl %o7,%g0
stb %l4,[%o3+0x081] ! Mem[0000000011800081]
p0_near_3_he:
stb %l6,[%i0+0x029] ! Mem[0000000010000029]
std %l2,[%i3+0x078] ! Mem[0000000011800078]
jmpl %o7,%g0
ldstub [%i3+0x18e],%l0 ! Mem[000000001180018e]
p0_near_3_ho:
stb %l6,[%o0+0x029] ! Mem[0000000010000029]
std %l2,[%o3+0x078] ! Mem[0000000011800078]
jmpl %o7,%g0
ldstub [%o3+0x18e],%l0 ! Mem[000000001180018e]
p1_near_3_le:
sth %l0,[%i2+0x062] ! Mem[0000000013000062]
st %f3 ,[%i1+0x064] ! Mem[0000000012800064]
jmpl %o7,%g0
xorcc %l5,%l2,%l4
p1_near_3_lo:
sth %l0,[%o2+0x062] ! Mem[0000000013000062]
st %f3 ,[%o1+0x064] ! Mem[0000000012800064]
jmpl %o7,%g0
xorcc %l5,%l2,%l4
p1_near_3_he:
stb %l4,[%i1+0x12c] ! Mem[000000001280012c]
ldx [%i2+0x150],%l1 ! Mem[0000000013000150]
ldd [%i2+0x128],%l6 ! Mem[0000000013000128]
lduh [%i1+0x19a],%l3 ! Mem[000000001280019a]
jmpl %o7,%g0
sth %l0,[%i2+0x04a] ! Mem[000000001300004a]
p1_near_3_ho:
stb %l4,[%o1+0x12c] ! Mem[000000001280012c]
ldx [%o2+0x150],%l1 ! Mem[0000000013000150]
ldd [%o2+0x128],%l6 ! Mem[0000000013000128]
lduh [%o1+0x19a],%l3 ! Mem[000000001280019a]
jmpl %o7,%g0
sth %l0,[%o2+0x04a] ! Mem[000000001300004a]
p2_near_3_le:
ldsw [%i3+0x040],%l1 ! Mem[0000000015800040]
ldd [%i1+0x108],%l2 ! Mem[0000000014800108]
sdivx %l7,0x802,%l4
sth %l7,[%i3+0x14a] ! Mem[000000001580014a]
jmpl %o7,%g0
addcc %l5,%l3,%l4
p2_near_3_lo:
ldsw [%o3+0x040],%l1 ! Mem[0000000015800040]
ldd [%o1+0x108],%l2 ! Mem[0000000014800108]
sdivx %l7,0x802,%l4
sth %l7,[%o3+0x14a] ! Mem[000000001580014a]
jmpl %o7,%g0
addcc %l5,%l3,%l4
p2_near_3_he:
ldd [%i0+0x188],%l0 ! Mem[0000000014000188]
jmpl %o7,%g0
ldd [%i2+0x168],%l4 ! Mem[0000000015000168]
p2_near_3_ho:
ldd [%o0+0x188],%l0 ! Mem[0000000014000188]
jmpl %o7,%g0
ldd [%o2+0x168],%l4 ! Mem[0000000015000168]
p3_near_3_le:
ldsw [%i2+0x090],%l4 ! Mem[0000000017000090]
jmpl %o7,%g0
ldsw [%i0+0x04c],%l6 ! Mem[000000001600004c]
p3_near_3_lo:
ldsw [%o2+0x090],%l4 ! Mem[0000000017000090]
jmpl %o7,%g0
ldsw [%o0+0x04c],%l6 ! Mem[000000001600004c]
p3_near_3_he:
jmpl %o7,%g0
stw %l3,[%i2+0x190] ! Mem[0000000017000190]
jmpl %o7,%g0
nop
p3_near_3_ho:
jmpl %o7,%g0
stw %l3,[%o2+0x190] ! Mem[0000000017000190]
jmpl %o7,%g0
nop
p4_near_3_le:
ldsb [%i2+0x05f],%l1 ! Mem[000000001900005f]
stw %l5,[%i0+0x040] ! Mem[0000000018000040]
stw %l5,[%i1+0x020] ! Mem[0000000018800020]
xnor %l7,%l6,%l5
jmpl %o7,%g0
ldstub [%i0+0x1ef],%l3 ! Mem[00000000180001ef]
p4_near_3_lo:
ldsb [%o2+0x05f],%l1 ! Mem[000000001900005f]
stw %l5,[%o0+0x040] ! Mem[0000000018000040]
stw %l5,[%o1+0x020] ! Mem[0000000018800020]
xnor %l7,%l6,%l5
jmpl %o7,%g0
ldstub [%o0+0x1ef],%l3 ! Mem[00000000180001ef]
p4_near_3_he:
ldsw [%i3+0x1b0],%l3 ! Mem[00000000198001b0]
ldsh [%i3+0x0ea],%l2 ! Mem[00000000198000ea]
ldsb [%i1+0x1b0],%l5 ! Mem[00000000188001b0]
std %l4,[%i2+0x118] ! Mem[0000000019000118]
jmpl %o7,%g0
ldsb [%i1+0x1df],%l2 ! Mem[00000000188001df]
p4_near_3_ho:
ldsw [%o3+0x1b0],%l3 ! Mem[00000000198001b0]
ldsh [%o3+0x0ea],%l2 ! Mem[00000000198000ea]
ldsb [%o1+0x1b0],%l5 ! Mem[00000000188001b0]
std %l4,[%o2+0x118] ! Mem[0000000019000118]
jmpl %o7,%g0
ldsb [%o1+0x1df],%l2 ! Mem[00000000188001df]
p5_near_3_le:
std %l4,[%i1+0x048] ! Mem[000000001a800048]
srlx %l4,0x035,%l1
jmpl %o7,%g0
ldx [%i3+0x048],%l5 ! Mem[000000001b800048]
p5_near_3_lo:
std %l4,[%o1+0x048] ! Mem[000000001a800048]
srlx %l4,0x035,%l1
jmpl %o7,%g0
ldx [%o3+0x048],%l5 ! Mem[000000001b800048]
p5_near_3_he:
sth %l2,[%i0+0x026] ! Mem[000000001a000026]
ldsb [%i0+0x137],%l1 ! Mem[000000001a000137]
andncc %l0,%l4,%l7
stx %l6,[%i1+0x0e0] ! Mem[000000001a8000e0]
lduw [%i0+0x164],%l7 ! Mem[000000001a000164]
ldsw [%i2+0x1cc],%l3 ! Mem[000000001b0001cc]
jmpl %o7,%g0
lduw [%i1+0x138],%l2 ! Mem[000000001a800138]
p5_near_3_ho:
sth %l2,[%o0+0x026] ! Mem[000000001a000026]
ldsb [%o0+0x137],%l1 ! Mem[000000001a000137]
andncc %l0,%l4,%l7
stx %l6,[%o1+0x0e0] ! Mem[000000001a8000e0]
lduw [%o0+0x164],%l7 ! Mem[000000001a000164]
ldsw [%o2+0x1cc],%l3 ! Mem[000000001b0001cc]
jmpl %o7,%g0
lduw [%o1+0x138],%l2 ! Mem[000000001a800138]
p6_near_3_le:
swap [%i2+0x130],%l3 ! Mem[000000001d000130]
lduw [%i2+0x0b8],%l1 ! Mem[000000001d0000b8]
ldsh [%i1+0x12c],%l1 ! Mem[000000001c80012c]
srlx %l0,%l2,%l4
ldsh [%i3+0x16a],%l4 ! Mem[000000001d80016a]
std %f14,[%i1+0x120] ! Mem[000000001c800120]
jmpl %o7,%g0
ld [%i1+0x0f0],%f13 ! Mem[000000001c8000f0]
p6_near_3_lo:
swap [%o2+0x130],%l3 ! Mem[000000001d000130]
lduw [%o2+0x0b8],%l1 ! Mem[000000001d0000b8]
ldsh [%o1+0x12c],%l1 ! Mem[000000001c80012c]
srlx %l0,%l2,%l4
ldsh [%o3+0x16a],%l4 ! Mem[000000001d80016a]
std %f14,[%o1+0x120] ! Mem[000000001c800120]
jmpl %o7,%g0
ld [%o1+0x0f0],%f13 ! Mem[000000001c8000f0]
p6_near_3_he:
ldsw [%i0+0x070],%l3 ! Mem[000000001c000070]
stb %l6,[%i3+0x047] ! Mem[000000001d800047]
ldsb [%i2+0x099],%l6 ! Mem[000000001d000099]
std %l2,[%i2+0x100] ! Mem[000000001d000100]
stx %l4,[%i0+0x0a0] ! Mem[000000001c0000a0]
orn %l3,-0x234,%l4
ldd [%i2+0x028],%l6 ! Mem[000000001d000028]
jmpl %o7,%g0
umul %l3,%l2,%l5
p6_near_3_ho:
ldsw [%o0+0x070],%l3 ! Mem[000000001c000070]
stb %l6,[%o3+0x047] ! Mem[000000001d800047]
ldsb [%o2+0x099],%l6 ! Mem[000000001d000099]
std %l2,[%o2+0x100] ! Mem[000000001d000100]
stx %l4,[%o0+0x0a0] ! Mem[000000001c0000a0]
orn %l3,-0x234,%l4
ldd [%o2+0x028],%l6 ! Mem[000000001d000028]
jmpl %o7,%g0
umul %l3,%l2,%l5
p7_near_3_le:
andcc %l4,%l0,%l0
stb %l5,[%i0+0x09a] ! Mem[000000001e00009a]
swap [%i3+0x154],%l5 ! Mem[000000001f800154]
ldsh [%i1+0x06c],%l5 ! Mem[000000001e80006c]
stb %l0,[%i2+0x181] ! Mem[000000001f000181]
ldx [%i2+0x018],%l2 ! Mem[000000001f000018]
std %l2,[%i3+0x0f8] ! Mem[000000001f8000f8]
jmpl %o7,%g0
std %l0,[%i1+0x1b0] ! Mem[000000001e8001b0]
p7_near_3_lo:
andcc %l4,%l0,%l0
stb %l5,[%o0+0x09a] ! Mem[000000001e00009a]
swap [%o3+0x154],%l5 ! Mem[000000001f800154]
ldsh [%o1+0x06c],%l5 ! Mem[000000001e80006c]
stb %l0,[%o2+0x181] ! Mem[000000001f000181]
ldx [%o2+0x018],%l2 ! Mem[000000001f000018]
std %l2,[%o3+0x0f8] ! Mem[000000001f8000f8]
jmpl %o7,%g0
std %l0,[%o1+0x1b0] ! Mem[000000001e8001b0]
p7_near_3_he:
stx %l3,[%i3+0x088] ! Mem[000000001f800088]
sth %l4,[%i3+0x1aa] ! Mem[000000001f8001aa]
orn %l4,%l2,%l1
ldstub [%i2+0x1ed],%l0 ! Mem[000000001f0001ed]
st %f28,[%i0+0x0d8] ! Mem[000000001e0000d8]
st %f20,[%i1+0x0d0] ! Mem[000000001e8000d0]
st %f25,[%i0+0x198] ! Mem[000000001e000198]
jmpl %o7,%g0
stx %l3,[%i1+0x1b0] ! Mem[000000001e8001b0]
p7_near_3_ho:
stx %l3,[%o3+0x088] ! Mem[000000001f800088]
sth %l4,[%o3+0x1aa] ! Mem[000000001f8001aa]
orn %l4,%l2,%l1
ldstub [%o2+0x1ed],%l0 ! Mem[000000001f0001ed]
st %f28,[%o0+0x0d8] ! Mem[000000001e0000d8]
st %f20,[%o1+0x0d0] ! Mem[000000001e8000d0]
st %f25,[%o0+0x198] ! Mem[000000001e000198]
jmpl %o7,%g0
stx %l3,[%o1+0x1b0] ! Mem[000000001e8001b0]
p8_near_3_le:
stx %l2,[%i1+0x018] ! Mem[0000000020800018]
lduw [%i1+0x098],%l5 ! Mem[0000000020800098]
jmpl %o7,%g0
ldstub [%i0+0x1c9],%l5 ! Mem[00000000200001c9]
p8_near_3_lo:
stx %l2,[%o1+0x018] ! Mem[0000000020800018]
lduw [%o1+0x098],%l5 ! Mem[0000000020800098]
jmpl %o7,%g0
ldstub [%o0+0x1c9],%l5 ! Mem[00000000200001c9]
p8_near_3_he:
stb %l6,[%i3+0x0c6] ! Mem[00000000218000c6]
lduh [%i2+0x042],%l0 ! Mem[0000000021000042]
stw %l5,[%i3+0x040] ! Mem[0000000021800040]
lduw [%i3+0x000],%l5 ! Mem[0000000021800000]
jmpl %o7,%g0
std %l6,[%i0+0x030] ! Mem[0000000020000030]
p8_near_3_ho:
stb %l6,[%o3+0x0c6] ! Mem[00000000218000c6]
lduh [%o2+0x042],%l0 ! Mem[0000000021000042]
stw %l5,[%o3+0x040] ! Mem[0000000021800040]
lduw [%o3+0x000],%l5 ! Mem[0000000021800000]
jmpl %o7,%g0
std %l6,[%o0+0x030] ! Mem[0000000020000030]
p9_near_3_le:
std %f4 ,[%i2+0x120] ! Mem[0000000023000120]
swap [%i0+0x114],%l5 ! Mem[0000000022000114]
jmpl %o7,%g0
ldd [%i2+0x1c0],%l0 ! Mem[00000000230001c0]
p9_near_3_lo:
std %f4 ,[%o2+0x120] ! Mem[0000000023000120]
swap [%o0+0x114],%l5 ! Mem[0000000022000114]
jmpl %o7,%g0
ldd [%o2+0x1c0],%l0 ! Mem[00000000230001c0]
p9_near_3_he:
xnor %l6,%l2,%l1
ldx [%i1+0x130],%l1 ! Mem[0000000022800130]
ldd [%i0+0x0f8],%l2 ! Mem[00000000220000f8]
ldstub [%i1+0x0ae],%l4 ! Mem[00000000228000ae]
jmpl %o7,%g0
stx %l0,[%i3+0x010] ! Mem[0000000023800010]
p9_near_3_ho:
xnor %l6,%l2,%l1
ldx [%o1+0x130],%l1 ! Mem[0000000022800130]
ldd [%o0+0x0f8],%l2 ! Mem[00000000220000f8]
ldstub [%o1+0x0ae],%l4 ! Mem[00000000228000ae]
jmpl %o7,%g0
stx %l0,[%o3+0x010] ! Mem[0000000023800010]
p10_near_3_le:
stx %l1,[%i2+0x0a0] ! Mem[00000000250000a0]
stw %l5,[%i2+0x040] ! Mem[0000000025000040]
ldsh [%i1+0x002],%l5 ! Mem[0000000024800002]
stw %l4,[%i1+0x0c4] ! Mem[00000000248000c4]
std %l0,[%i2+0x090] ! Mem[0000000025000090]
ldsw [%i2+0x11c],%l2 ! Mem[000000002500011c]
taddcc %l1,%l0,%l4
jmpl %o7,%g0
std %l4,[%i3+0x088] ! Mem[0000000025800088]
p10_near_3_lo:
stx %l1,[%o2+0x0a0] ! Mem[00000000250000a0]
stw %l5,[%o2+0x040] ! Mem[0000000025000040]
ldsh [%o1+0x002],%l5 ! Mem[0000000024800002]
stw %l4,[%o1+0x0c4] ! Mem[00000000248000c4]
std %l0,[%o2+0x090] ! Mem[0000000025000090]
ldsw [%o2+0x11c],%l2 ! Mem[000000002500011c]
taddcc %l1,%l0,%l4
jmpl %o7,%g0
std %l4,[%o3+0x088] ! Mem[0000000025800088]
p10_near_3_he:
ldsh [%i2+0x1de],%l1 ! Mem[00000000250001de]
udivx %l2,-0x2ce,%l7
ldsb [%i0+0x10b],%l7 ! Mem[000000002400010b]
sth %l2,[%i2+0x028] ! Mem[0000000025000028]
jmpl %o7,%g0
stw %l1,[%i3+0x0e8] ! Mem[00000000258000e8]
p10_near_3_ho:
ldsh [%o2+0x1de],%l1 ! Mem[00000000250001de]
udivx %l2,-0x2ce,%l7
ldsb [%o0+0x10b],%l7 ! Mem[000000002400010b]
sth %l2,[%o2+0x028] ! Mem[0000000025000028]
jmpl %o7,%g0
stw %l1,[%o3+0x0e8] ! Mem[00000000258000e8]
p11_near_3_le:
stw %l3,[%i1+0x0b4] ! Mem[00000000268000b4]
lduw [%i1+0x0b0],%l0 ! Mem[00000000268000b0]
ldd [%i0+0x028],%f10 ! Mem[0000000026000028]
ldstub [%i3+0x118],%l6 ! Mem[0000000027800118]
lduh [%i1+0x042],%l1 ! Mem[0000000026800042]
sth %l2,[%i0+0x082] ! Mem[0000000026000082]
jmpl %o7,%g0
ldsw [%i3+0x1b8],%l2 ! Mem[00000000278001b8]
p11_near_3_lo:
stw %l3,[%o1+0x0b4] ! Mem[00000000268000b4]
lduw [%o1+0x0b0],%l0 ! Mem[00000000268000b0]
ldd [%o0+0x028],%f10 ! Mem[0000000026000028]
ldstub [%o3+0x118],%l6 ! Mem[0000000027800118]
lduh [%o1+0x042],%l1 ! Mem[0000000026800042]
sth %l2,[%o0+0x082] ! Mem[0000000026000082]
jmpl %o7,%g0
ldsw [%o3+0x1b8],%l2 ! Mem[00000000278001b8]
p11_near_3_he:
xorcc %l3,0x30b,%l4
std %f24,[%i2+0x048] ! Mem[0000000027000048]
std %l2,[%i1+0x068] ! Mem[0000000026800068]
ldsw [%i3+0x1e8],%l1 ! Mem[00000000278001e8]
jmpl %o7,%g0
ldstub [%i1+0x02c],%l1 ! Mem[000000002680002c]
p11_near_3_ho:
xorcc %l3,0x30b,%l4
std %f24,[%o2+0x048] ! Mem[0000000027000048]
std %l2,[%o1+0x068] ! Mem[0000000026800068]
ldsw [%o3+0x1e8],%l1 ! Mem[00000000278001e8]
jmpl %o7,%g0
ldstub [%o1+0x02c],%l1 ! Mem[000000002680002c]
p12_near_3_le:
sth %l6,[%i3+0x0c0] ! Mem[00000000298000c0]
stw %l1,[%i0+0x008] ! Mem[0000000028000008]
swap [%i0+0x024],%l4 ! Mem[0000000028000024]
stx %l2,[%i2+0x028] ! Mem[0000000029000028]
stw %l6,[%i1+0x118] ! Mem[0000000028800118]
std %f2 ,[%i1+0x048] ! Mem[0000000028800048]
jmpl %o7,%g0
ldstub [%i1+0x1b1],%l0 ! Mem[00000000288001b1]
p12_near_3_lo:
sth %l6,[%o3+0x0c0] ! Mem[00000000298000c0]
stw %l1,[%o0+0x008] ! Mem[0000000028000008]
swap [%o0+0x024],%l4 ! Mem[0000000028000024]
stx %l2,[%o2+0x028] ! Mem[0000000029000028]
stw %l6,[%o1+0x118] ! Mem[0000000028800118]
std %f2 ,[%o1+0x048] ! Mem[0000000028800048]
jmpl %o7,%g0
ldstub [%o1+0x1b1],%l0 ! Mem[00000000288001b1]
p12_near_3_he:
lduw [%i0+0x0b0],%l0 ! Mem[00000000280000b0]
std %l0,[%i2+0x120] ! Mem[0000000029000120]
jmpl %o7,%g0
lduw [%i1+0x170],%l6 ! Mem[0000000028800170]
p12_near_3_ho:
lduw [%o0+0x0b0],%l0 ! Mem[00000000280000b0]
std %l0,[%o2+0x120] ! Mem[0000000029000120]
jmpl %o7,%g0
lduw [%o1+0x170],%l6 ! Mem[0000000028800170]
p13_near_3_le:
swap [%i1+0x134],%l1 ! Mem[000000002a800134]
ld [%i3+0x174],%f14 ! Mem[000000002b800174]
jmpl %o7,%g0
srax %l2,0x024,%l2
p13_near_3_lo:
swap [%o1+0x134],%l1 ! Mem[000000002a800134]
ld [%o3+0x174],%f14 ! Mem[000000002b800174]
jmpl %o7,%g0
srax %l2,0x024,%l2
p13_near_3_he:
lduh [%i0+0x102],%l0 ! Mem[000000002a000102]
lduw [%i0+0x1ec],%l2 ! Mem[000000002a0001ec]
jmpl %o7,%g0
orcc %l6,%l2,%l6
p13_near_3_ho:
lduh [%o0+0x102],%l0 ! Mem[000000002a000102]
lduw [%o0+0x1ec],%l2 ! Mem[000000002a0001ec]
jmpl %o7,%g0
orcc %l6,%l2,%l6
p14_near_3_le:
jmpl %o7,%g0
swap [%i2+0x0cc],%l7 ! Mem[000000002d0000cc]
jmpl %o7,%g0
nop
p14_near_3_lo:
jmpl %o7,%g0
swap [%o2+0x0cc],%l7 ! Mem[000000002d0000cc]
jmpl %o7,%g0
nop
p14_near_3_he:
st %f23,[%i2+0x00c] ! Mem[000000002d00000c]
lduh [%i2+0x0d0],%l4 ! Mem[000000002d0000d0]
ldsw [%i0+0x1cc],%l4 ! Mem[000000002c0001cc]
st %f31,[%i1+0x050] ! Mem[000000002c800050]
jmpl %o7,%g0
ldx [%i3+0x178],%l1 ! Mem[000000002d800178]
p14_near_3_ho:
st %f23,[%o2+0x00c] ! Mem[000000002d00000c]
lduh [%o2+0x0d0],%l4 ! Mem[000000002d0000d0]
ldsw [%o0+0x1cc],%l4 ! Mem[000000002c0001cc]
st %f31,[%o1+0x050] ! Mem[000000002c800050]
jmpl %o7,%g0
ldx [%o3+0x178],%l1 ! Mem[000000002d800178]
p15_near_3_le:
ldstub [%i1+0x165],%l7 ! Mem[000000002e800165]
stw %l6,[%i1+0x184] ! Mem[000000002e800184]
st %f11,[%i3+0x1cc] ! Mem[000000002f8001cc]
st %f12,[%i3+0x1e4] ! Mem[000000002f8001e4]
taddcctv %l2,0xd74,%l2
stb %l0,[%i3+0x140] ! Mem[000000002f800140]
ldd [%i3+0x120],%l0 ! Mem[000000002f800120]
jmpl %o7,%g0
ldsb [%i2+0x051],%l6 ! Mem[000000002f000051]
p15_near_3_lo:
ldstub [%o1+0x165],%l7 ! Mem[000000002e800165]
stw %l6,[%o1+0x184] ! Mem[000000002e800184]
st %f11,[%o3+0x1cc] ! Mem[000000002f8001cc]
st %f12,[%o3+0x1e4] ! Mem[000000002f8001e4]
taddcctv %l2,0xd74,%l2
stb %l0,[%o3+0x140] ! Mem[000000002f800140]
ldd [%o3+0x120],%l0 ! Mem[000000002f800120]
jmpl %o7,%g0
ldsb [%o2+0x051],%l6 ! Mem[000000002f000051]
p15_near_3_he:
st %f20,[%i0+0x038] ! Mem[000000002e000038]
xor %l3,%l3,%l4
lduw [%i3+0x048],%l0 ! Mem[000000002f800048]
umulcc %l0,%l4,%l1
stw %l6,[%i1+0x060] ! Mem[000000002e800060]
ldd [%i1+0x198],%f30 ! Mem[000000002e800198]
jmpl %o7,%g0
ldsh [%i2+0x170],%l1 ! Mem[000000002f000170]
p15_near_3_ho:
st %f20,[%o0+0x038] ! Mem[000000002e000038]
xor %l3,%l3,%l4
lduw [%o3+0x048],%l0 ! Mem[000000002f800048]
umulcc %l0,%l4,%l1
stw %l6,[%o1+0x060] ! Mem[000000002e800060]
ldd [%o1+0x198],%f30 ! Mem[000000002e800198]
jmpl %o7,%g0
ldsh [%o2+0x170],%l1 ! Mem[000000002f000170]
p16_near_3_le:
umulcc %l7,0x621,%l2
ldx [%i1+0x150],%l6 ! Mem[0000000030800150]
jmpl %o7,%g0
lduw [%i0+0x140],%l1 ! Mem[0000000030000140]
p16_near_3_lo:
umulcc %l7,0x621,%l2
ldx [%o1+0x150],%l6 ! Mem[0000000030800150]
jmpl %o7,%g0
lduw [%o0+0x140],%l1 ! Mem[0000000030000140]
p16_near_3_he:
ldstub [%i1+0x1c9],%l5 ! Mem[00000000308001c9]
jmpl %o7,%g0
swap [%i2+0x174],%l5 ! Mem[0000000031000174]
p16_near_3_ho:
ldstub [%o1+0x1c9],%l5 ! Mem[00000000308001c9]
jmpl %o7,%g0
swap [%o2+0x174],%l5 ! Mem[0000000031000174]
p17_near_3_le:
udivx %l6,0x257,%l6
jmpl %o7,%g0
ld [%i1+0x0b0],%f8 ! Mem[00000000328000b0]
p17_near_3_lo:
udivx %l6,0x257,%l6
jmpl %o7,%g0
ld [%o1+0x0b0],%f8 ! Mem[00000000328000b0]
p17_near_3_he:
ld [%i3+0x098],%f22 ! Mem[0000000033800098]
smulcc %l2,0x2df,%l7
std %l2,[%i1+0x020] ! Mem[0000000032800020]
jmpl %o7,%g0
smulcc %l6,%l1,%l6
p17_near_3_ho:
ld [%o3+0x098],%f22 ! Mem[0000000033800098]
smulcc %l2,0x2df,%l7
std %l2,[%o1+0x020] ! Mem[0000000032800020]
jmpl %o7,%g0
smulcc %l6,%l1,%l6
p18_near_3_le:
std %l2,[%i1+0x0c8] ! Mem[00000000348000c8]
st %f4 ,[%i2+0x138] ! Mem[0000000035000138]
stw %l2,[%i3+0x1fc] ! Mem[00000000358001fc]
srlx %l0,0x036,%l4
ldub [%i1+0x062],%l1 ! Mem[0000000034800062]
sth %l2,[%i0+0x0a2] ! Mem[00000000340000a2]
addccc %l4,%l1,%l6
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[0000000034000010]
p18_near_3_lo:
std %l2,[%o1+0x0c8] ! Mem[00000000348000c8]
st %f4 ,[%o2+0x138] ! Mem[0000000035000138]
stw %l2,[%o3+0x1fc] ! Mem[00000000358001fc]
srlx %l0,0x036,%l4
ldub [%o1+0x062],%l1 ! Mem[0000000034800062]
sth %l2,[%o0+0x0a2] ! Mem[00000000340000a2]
addccc %l4,%l1,%l6
jmpl %o7,%g0
ldd [%o0+0x010],%l2 ! Mem[0000000034000010]
p18_near_3_he:
ldd [%i2+0x028],%f26 ! Mem[0000000035000028]
stw %l7,[%i1+0x128] ! Mem[0000000034800128]
lduw [%i2+0x038],%l5 ! Mem[0000000035000038]
ldsb [%i0+0x140],%l2 ! Mem[0000000034000140]
jmpl %o7,%g0
ldsw [%i1+0x018],%l5 ! Mem[0000000034800018]
p18_near_3_ho:
ldd [%o2+0x028],%f26 ! Mem[0000000035000028]
stw %l7,[%o1+0x128] ! Mem[0000000034800128]
lduw [%o2+0x038],%l5 ! Mem[0000000035000038]
ldsb [%o0+0x140],%l2 ! Mem[0000000034000140]
jmpl %o7,%g0
ldsw [%o1+0x018],%l5 ! Mem[0000000034800018]
p19_near_3_le:
jmpl %o7,%g0
ldsh [%i2+0x084],%l7 ! Mem[0000000037000084]
jmpl %o7,%g0
nop
p19_near_3_lo:
jmpl %o7,%g0
ldsh [%o2+0x084],%l7 ! Mem[0000000037000084]
jmpl %o7,%g0
nop
p19_near_3_he:
sth %l7,[%i2+0x164] ! Mem[0000000037000164]
ldd [%i1+0x090],%l6 ! Mem[0000000036800090]
ld [%i3+0x120],%f20 ! Mem[0000000037800120]
sth %l7,[%i2+0x14a] ! Mem[000000003700014a]
jmpl %o7,%g0
stx %l4,[%i2+0x078] ! Mem[0000000037000078]
p19_near_3_ho:
sth %l7,[%o2+0x164] ! Mem[0000000037000164]
ldd [%o1+0x090],%l6 ! Mem[0000000036800090]
ld [%o3+0x120],%f20 ! Mem[0000000037800120]
sth %l7,[%o2+0x14a] ! Mem[000000003700014a]
jmpl %o7,%g0
stx %l4,[%o2+0x078] ! Mem[0000000037000078]
p20_near_3_le:
ldub [%i0+0x02c],%l0 ! Mem[000000003800002c]
jmpl %o7,%g0
std %l6,[%i0+0x0b8] ! Mem[00000000380000b8]
p20_near_3_lo:
ldub [%o0+0x02c],%l0 ! Mem[000000003800002c]
jmpl %o7,%g0
std %l6,[%o0+0x0b8] ! Mem[00000000380000b8]
p20_near_3_he:
lduh [%i0+0x028],%l0 ! Mem[0000000038000028]
std %l2,[%i2+0x0b8] ! Mem[00000000390000b8]
stx %l4,[%i2+0x130] ! Mem[0000000039000130]
lduh [%i2+0x070],%l6 ! Mem[0000000039000070]
ldd [%i3+0x108],%l6 ! Mem[0000000039800108]
ldx [%i2+0x068],%l3 ! Mem[0000000039000068]
srax %l1,%l3,%l6
jmpl %o7,%g0
ldsh [%i0+0x174],%l5 ! Mem[0000000038000174]
p20_near_3_ho:
lduh [%o0+0x028],%l0 ! Mem[0000000038000028]
std %l2,[%o2+0x0b8] ! Mem[00000000390000b8]
stx %l4,[%o2+0x130] ! Mem[0000000039000130]
lduh [%o2+0x070],%l6 ! Mem[0000000039000070]
ldd [%o3+0x108],%l6 ! Mem[0000000039800108]
ldx [%o2+0x068],%l3 ! Mem[0000000039000068]
srax %l1,%l3,%l6
jmpl %o7,%g0
ldsh [%o0+0x174],%l5 ! Mem[0000000038000174]
p21_near_3_le:
jmpl %o7,%g0
sub %l5,0x71c,%l5
jmpl %o7,%g0
nop
p21_near_3_lo:
jmpl %o7,%g0
sub %l5,0x71c,%l5
jmpl %o7,%g0
nop
p21_near_3_he:
ldsw [%i0+0x128],%l3 ! Mem[000000003a000128]
sth %l7,[%i2+0x15e] ! Mem[000000003b00015e]
stw %l7,[%i0+0x1c4] ! Mem[000000003a0001c4]
ldx [%i0+0x1f8],%l4 ! Mem[000000003a0001f8]
swap [%i1+0x1b0],%l3 ! Mem[000000003a8001b0]
jmpl %o7,%g0
sth %l0,[%i1+0x0b0] ! Mem[000000003a8000b0]
p21_near_3_ho:
ldsw [%o0+0x128],%l3 ! Mem[000000003a000128]
sth %l7,[%o2+0x15e] ! Mem[000000003b00015e]
stw %l7,[%o0+0x1c4] ! Mem[000000003a0001c4]
ldx [%o0+0x1f8],%l4 ! Mem[000000003a0001f8]
swap [%o1+0x1b0],%l3 ! Mem[000000003a8001b0]
jmpl %o7,%g0
sth %l0,[%o1+0x0b0] ! Mem[000000003a8000b0]
p22_near_3_le:
stx %l6,[%i0+0x120] ! Mem[000000003c000120]
jmpl %o7,%g0
ldsb [%i0+0x1b8],%l7 ! Mem[000000003c0001b8]
p22_near_3_lo:
stx %l6,[%o0+0x120] ! Mem[000000003c000120]
jmpl %o7,%g0
ldsb [%o0+0x1b8],%l7 ! Mem[000000003c0001b8]
p22_near_3_he:
andn %l2,-0x56a,%l4
std %l0,[%i0+0x028] ! Mem[000000003c000028]
jmpl %o7,%g0
stx %l4,[%i2+0x128] ! Mem[000000003d000128]
p22_near_3_ho:
andn %l2,-0x56a,%l4
std %l0,[%o0+0x028] ! Mem[000000003c000028]
jmpl %o7,%g0
stx %l4,[%o2+0x128] ! Mem[000000003d000128]
p23_near_3_le:
lduh [%i0+0x092],%l2 ! Mem[000000003e000092]
jmpl %o7,%g0
stb %l1,[%i0+0x1e8] ! Mem[000000003e0001e8]
p23_near_3_lo:
lduh [%o0+0x092],%l2 ! Mem[000000003e000092]
jmpl %o7,%g0
stb %l1,[%o0+0x1e8] ! Mem[000000003e0001e8]
p23_near_3_he:
ldstub [%i3+0x031],%l7 ! Mem[000000003f800031]
jmpl %o7,%g0
ldsw [%i2+0x008],%l3 ! Mem[000000003f000008]
p23_near_3_ho:
ldstub [%o3+0x031],%l7 ! Mem[000000003f800031]
jmpl %o7,%g0
ldsw [%o2+0x008],%l3 ! Mem[000000003f000008]
p24_near_3_le:
ldd [%i0+0x180],%l0 ! Mem[0000000040000180]
ldsh [%i3+0x0e4],%l4 ! Mem[00000000418000e4]
ldub [%i2+0x004],%l4 ! Mem[0000000041000004]
sth %l2,[%i1+0x094] ! Mem[0000000040800094]
ldx [%i1+0x188],%l2 ! Mem[0000000040800188]
ldsw [%i0+0x04c],%l3 ! Mem[000000004000004c]
jmpl %o7,%g0
ldsb [%i1+0x10c],%l5 ! Mem[000000004080010c]
p24_near_3_lo:
ldd [%o0+0x180],%l0 ! Mem[0000000040000180]
ldsh [%o3+0x0e4],%l4 ! Mem[00000000418000e4]
ldub [%o2+0x004],%l4 ! Mem[0000000041000004]
sth %l2,[%o1+0x094] ! Mem[0000000040800094]
ldx [%o1+0x188],%l2 ! Mem[0000000040800188]
ldsw [%o0+0x04c],%l3 ! Mem[000000004000004c]
jmpl %o7,%g0
ldsb [%o1+0x10c],%l5 ! Mem[000000004080010c]
p24_near_3_he:
jmpl %o7,%g0
ldd [%i0+0x1f8],%l2 ! Mem[00000000400001f8]
jmpl %o7,%g0
nop
p24_near_3_ho:
jmpl %o7,%g0
ldd [%o0+0x1f8],%l2 ! Mem[00000000400001f8]
jmpl %o7,%g0
nop
p25_near_3_le:
ldsw [%i2+0x100],%l4 ! Mem[0000000043000100]
ldstub [%i0+0x15c],%l1 ! Mem[000000004200015c]
jmpl %o7,%g0
ldsh [%i1+0x1ae],%l1 ! Mem[00000000428001ae]
p25_near_3_lo:
ldsw [%o2+0x100],%l4 ! Mem[0000000043000100]
ldstub [%o0+0x15c],%l1 ! Mem[000000004200015c]
jmpl %o7,%g0
ldsh [%o1+0x1ae],%l1 ! Mem[00000000428001ae]
p25_near_3_he:
lduh [%i2+0x1ec],%l4 ! Mem[00000000430001ec]
ldx [%i1+0x050],%l7 ! Mem[0000000042800050]
ld [%i2+0x128],%f19 ! Mem[0000000043000128]
ldd [%i0+0x050],%f16 ! Mem[0000000042000050]
jmpl %o7,%g0
ldsb [%i3+0x1c5],%l0 ! Mem[00000000438001c5]
p25_near_3_ho:
lduh [%o2+0x1ec],%l4 ! Mem[00000000430001ec]
ldx [%o1+0x050],%l7 ! Mem[0000000042800050]
ld [%o2+0x128],%f19 ! Mem[0000000043000128]
ldd [%o0+0x050],%f16 ! Mem[0000000042000050]
jmpl %o7,%g0
ldsb [%o3+0x1c5],%l0 ! Mem[00000000438001c5]
p26_near_3_le:
ldsh [%i1+0x11c],%l2 ! Mem[000000004480011c]
std %f0 ,[%i1+0x1c8] ! Mem[00000000448001c8]
std %l4,[%i2+0x1a8] ! Mem[00000000450001a8]
jmpl %o7,%g0
stw %l2,[%i0+0x00c] ! Mem[000000004400000c]
p26_near_3_lo:
ldsh [%o1+0x11c],%l2 ! Mem[000000004480011c]
std %f0 ,[%o1+0x1c8] ! Mem[00000000448001c8]
std %l4,[%o2+0x1a8] ! Mem[00000000450001a8]
jmpl %o7,%g0
stw %l2,[%o0+0x00c] ! Mem[000000004400000c]
p26_near_3_he:
ldstub [%i3+0x1e6],%l4 ! Mem[00000000458001e6]
lduw [%i1+0x028],%l1 ! Mem[0000000044800028]
ldsh [%i0+0x07c],%l4 ! Mem[000000004400007c]
jmpl %o7,%g0
stw %l4,[%i0+0x088] ! Mem[0000000044000088]
p26_near_3_ho:
ldstub [%o3+0x1e6],%l4 ! Mem[00000000458001e6]
lduw [%o1+0x028],%l1 ! Mem[0000000044800028]
ldsh [%o0+0x07c],%l4 ! Mem[000000004400007c]
jmpl %o7,%g0
stw %l4,[%o0+0x088] ! Mem[0000000044000088]
p27_near_3_le:
stw %l4,[%i2+0x0a8] ! Mem[00000000470000a8]
sdivx %l6,%l4,%l2
swap [%i2+0x198],%l3 ! Mem[0000000047000198]
ld [%i0+0x028],%f2 ! Mem[0000000046000028]
jmpl %o7,%g0
ldsw [%i3+0x1e8],%l1 ! Mem[00000000478001e8]
p27_near_3_lo:
stw %l4,[%o2+0x0a8] ! Mem[00000000470000a8]
sdivx %l6,%l4,%l2
swap [%o2+0x198],%l3 ! Mem[0000000047000198]
ld [%o0+0x028],%f2 ! Mem[0000000046000028]
jmpl %o7,%g0
ldsw [%o3+0x1e8],%l1 ! Mem[00000000478001e8]
p27_near_3_he:
jmpl %o7,%g0
umulcc %l3,-0x4ab,%l0
jmpl %o7,%g0
nop
p27_near_3_ho:
jmpl %o7,%g0
umulcc %l3,-0x4ab,%l0
jmpl %o7,%g0
nop
p28_near_3_le:
xor %l7,-0x04b,%l6
swap [%i1+0x134],%l5 ! Mem[0000000048800134]
jmpl %o7,%g0
sdivx %l5,-0x87b,%l4
p28_near_3_lo:
xor %l7,-0x04b,%l6
swap [%o1+0x134],%l5 ! Mem[0000000048800134]
jmpl %o7,%g0
sdivx %l5,-0x87b,%l4
p28_near_3_he:
stb %l2,[%i2+0x16e] ! Mem[000000004900016e]
sth %l3,[%i3+0x04a] ! Mem[000000004980004a]
swap [%i0+0x0d4],%l0 ! Mem[00000000480000d4]
ldub [%i1+0x193],%l3 ! Mem[0000000048800193]
orncc %l3,-0xbc7,%l1
ldub [%i2+0x0cc],%l7 ! Mem[00000000490000cc]
ldx [%i0+0x180],%l3 ! Mem[0000000048000180]
jmpl %o7,%g0
std %l4,[%i2+0x0f0] ! Mem[00000000490000f0]
p28_near_3_ho:
stb %l2,[%o2+0x16e] ! Mem[000000004900016e]
sth %l3,[%o3+0x04a] ! Mem[000000004980004a]
swap [%o0+0x0d4],%l0 ! Mem[00000000480000d4]
ldub [%o1+0x193],%l3 ! Mem[0000000048800193]
orncc %l3,-0xbc7,%l1
ldub [%o2+0x0cc],%l7 ! Mem[00000000490000cc]
ldx [%o0+0x180],%l3 ! Mem[0000000048000180]
jmpl %o7,%g0
std %l4,[%o2+0x0f0] ! Mem[00000000490000f0]
p29_near_3_le:
ldsb [%i1+0x1f2],%l6 ! Mem[000000004a8001f2]
jmpl %o7,%g0
stw %l3,[%i0+0x130] ! Mem[000000004a000130]
p29_near_3_lo:
ldsb [%o1+0x1f2],%l6 ! Mem[000000004a8001f2]
jmpl %o7,%g0
stw %l3,[%o0+0x130] ! Mem[000000004a000130]
p29_near_3_he:
stb %l7,[%i3+0x011] ! Mem[000000004b800011]
std %f30,[%i3+0x198] ! Mem[000000004b800198]
umul %l4,0x9ea,%l4
lduw [%i1+0x0b8],%l3 ! Mem[000000004a8000b8]
jmpl %o7,%g0
swap [%i3+0x10c],%l5 ! Mem[000000004b80010c]
p29_near_3_ho:
stb %l7,[%o3+0x011] ! Mem[000000004b800011]
std %f30,[%o3+0x198] ! Mem[000000004b800198]
umul %l4,0x9ea,%l4
lduw [%o1+0x0b8],%l3 ! Mem[000000004a8000b8]
jmpl %o7,%g0
swap [%o3+0x10c],%l5 ! Mem[000000004b80010c]
p30_near_3_le:
stw %l2,[%i3+0x00c] ! Mem[000000004d80000c]
smul %l2,%l6,%l4
ldsh [%i3+0x0ce],%l2 ! Mem[000000004d8000ce]
stw %l2,[%i0+0x08c] ! Mem[000000004c00008c]
stw %l1,[%i0+0x08c] ! Mem[000000004c00008c]
ldstub [%i2+0x171],%l1 ! Mem[000000004d000171]
jmpl %o7,%g0
ld [%i1+0x130],%f11 ! Mem[000000004c800130]
p30_near_3_lo:
stw %l2,[%o3+0x00c] ! Mem[000000004d80000c]
smul %l2,%l6,%l4
ldsh [%o3+0x0ce],%l2 ! Mem[000000004d8000ce]
stw %l2,[%o0+0x08c] ! Mem[000000004c00008c]
stw %l1,[%o0+0x08c] ! Mem[000000004c00008c]
ldstub [%o2+0x171],%l1 ! Mem[000000004d000171]
jmpl %o7,%g0
ld [%o1+0x130],%f11 ! Mem[000000004c800130]
p30_near_3_he:
udivx %l0,%l2,%l2
lduh [%i0+0x030],%l7 ! Mem[000000004c000030]
sra %l7,%l4,%l5
std %f20,[%i2+0x140] ! Mem[000000004d000140]
jmpl %o7,%g0
sdivx %l5,%l1,%l0
p30_near_3_ho:
udivx %l0,%l2,%l2
lduh [%o0+0x030],%l7 ! Mem[000000004c000030]
sra %l7,%l4,%l5
std %f20,[%o2+0x140] ! Mem[000000004d000140]
jmpl %o7,%g0
sdivx %l5,%l1,%l0
p31_near_3_le:
xor %l2,%l5,%l4
umul %l1,-0x1c5,%l4
ldsh [%i3+0x10e],%l3 ! Mem[000000004f80010e]
ldd [%i2+0x1b0],%f0 ! Mem[000000004f0001b0]
lduh [%i1+0x118],%l2 ! Mem[000000004e800118]
jmpl %o7,%g0
ldub [%i2+0x090],%l0 ! Mem[000000004f000090]
p31_near_3_lo:
xor %l2,%l5,%l4
umul %l1,-0x1c5,%l4
ldsh [%o3+0x10e],%l3 ! Mem[000000004f80010e]
ldd [%o2+0x1b0],%f0 ! Mem[000000004f0001b0]
lduh [%o1+0x118],%l2 ! Mem[000000004e800118]
jmpl %o7,%g0
ldub [%o2+0x090],%l0 ! Mem[000000004f000090]
p31_near_3_he:
ldsw [%i1+0x15c],%l4 ! Mem[000000004e80015c]
jmpl %o7,%g0
xor %l0,%l3,%l4
p31_near_3_ho:
ldsw [%o1+0x15c],%l4 ! Mem[000000004e80015c]
jmpl %o7,%g0
xor %l0,%l3,%l4
p32_near_3_le:
ldd [%i0+0x118],%f6 ! Mem[0000000050000118]
stb %l1,[%i1+0x062] ! Mem[0000000050800062]
stb %l2,[%i1+0x0a2] ! Mem[00000000508000a2]
ldsb [%i1+0x1b8],%l2 ! Mem[00000000508001b8]
jmpl %o7,%g0
ldub [%i0+0x0c7],%l0 ! Mem[00000000500000c7]
p32_near_3_lo:
ldd [%o0+0x118],%f6 ! Mem[0000000050000118]
stb %l1,[%o1+0x062] ! Mem[0000000050800062]
stb %l2,[%o1+0x0a2] ! Mem[00000000508000a2]
ldsb [%o1+0x1b8],%l2 ! Mem[00000000508001b8]
jmpl %o7,%g0
ldub [%o0+0x0c7],%l0 ! Mem[00000000500000c7]
p32_near_3_he:
ldstub [%i2+0x012],%l2 ! Mem[0000000051000012]
jmpl %o7,%g0
stb %l7,[%i1+0x031] ! Mem[0000000050800031]
p32_near_3_ho:
ldstub [%o2+0x012],%l2 ! Mem[0000000051000012]
jmpl %o7,%g0
stb %l7,[%o1+0x031] ! Mem[0000000050800031]
p33_near_3_le:
ldsb [%i0+0x136],%l7 ! Mem[0000000052000136]
lduw [%i2+0x0ec],%l2 ! Mem[00000000530000ec]
ldx [%i3+0x028],%l0 ! Mem[0000000053800028]
st %f1 ,[%i1+0x0ac] ! Mem[00000000528000ac]
std %l2,[%i3+0x020] ! Mem[0000000053800020]
xor %l6,%l2,%l1
stb %l1,[%i3+0x0ac] ! Mem[00000000538000ac]
jmpl %o7,%g0
stw %l1,[%i3+0x018] ! Mem[0000000053800018]
p33_near_3_lo:
ldsb [%o0+0x136],%l7 ! Mem[0000000052000136]
lduw [%o2+0x0ec],%l2 ! Mem[00000000530000ec]
ldx [%o3+0x028],%l0 ! Mem[0000000053800028]
st %f1 ,[%o1+0x0ac] ! Mem[00000000528000ac]
std %l2,[%o3+0x020] ! Mem[0000000053800020]
xor %l6,%l2,%l1
stb %l1,[%o3+0x0ac] ! Mem[00000000538000ac]
jmpl %o7,%g0
stw %l1,[%o3+0x018] ! Mem[0000000053800018]
p33_near_3_he:
ldsb [%i3+0x094],%l4 ! Mem[0000000053800094]
orn %l0,%l4,%l1
jmpl %o7,%g0
xor %l7,-0x972,%l1
p33_near_3_ho:
ldsb [%o3+0x094],%l4 ! Mem[0000000053800094]
orn %l0,%l4,%l1
jmpl %o7,%g0
xor %l7,-0x972,%l1
p34_near_3_le:
stb %l7,[%i2+0x164] ! Mem[0000000055000164]
std %f10,[%i2+0x148] ! Mem[0000000055000148]
sth %l3,[%i3+0x04a] ! Mem[000000005580004a]
umul %l4,%l2,%l7
jmpl %o7,%g0
ldub [%i3+0x01d],%l2 ! Mem[000000005580001d]
p34_near_3_lo:
stb %l7,[%o2+0x164] ! Mem[0000000055000164]
std %f10,[%o2+0x148] ! Mem[0000000055000148]
sth %l3,[%o3+0x04a] ! Mem[000000005580004a]
umul %l4,%l2,%l7
jmpl %o7,%g0
ldub [%o3+0x01d],%l2 ! Mem[000000005580001d]
p34_near_3_he:
stx %l3,[%i3+0x128] ! Mem[0000000055800128]
sub %l7,%l2,%l4
ldx [%i1+0x128],%l2 ! Mem[0000000054800128]
lduh [%i3+0x18a],%l4 ! Mem[000000005580018a]
stx %l4,[%i2+0x1e8] ! Mem[00000000550001e8]
tsubcctv %l5,0x36e,%l6
jmpl %o7,%g0
stx %l6,[%i0+0x070] ! Mem[0000000054000070]
p34_near_3_ho:
stx %l3,[%o3+0x128] ! Mem[0000000055800128]
sub %l7,%l2,%l4
ldx [%o1+0x128],%l2 ! Mem[0000000054800128]
lduh [%o3+0x18a],%l4 ! Mem[000000005580018a]
stx %l4,[%o2+0x1e8] ! Mem[00000000550001e8]
tsubcctv %l5,0x36e,%l6
jmpl %o7,%g0
stx %l6,[%o0+0x070] ! Mem[0000000054000070]
p35_near_3_le:
lduw [%i0+0x02c],%l2 ! Mem[000000005600002c]
ldub [%i1+0x122],%l1 ! Mem[0000000056800122]
ldstub [%i3+0x181],%l2 ! Mem[0000000057800181]
lduw [%i2+0x190],%l0 ! Mem[0000000057000190]
jmpl %o7,%g0
std %l6,[%i3+0x0c0] ! Mem[00000000578000c0]
p35_near_3_lo:
lduw [%o0+0x02c],%l2 ! Mem[000000005600002c]
ldub [%o1+0x122],%l1 ! Mem[0000000056800122]
ldstub [%o3+0x181],%l2 ! Mem[0000000057800181]
lduw [%o2+0x190],%l0 ! Mem[0000000057000190]
jmpl %o7,%g0
std %l6,[%o3+0x0c0] ! Mem[00000000578000c0]
p35_near_3_he:
ldd [%i0+0x068],%l2 ! Mem[0000000056000068]
lduw [%i2+0x1c8],%l1 ! Mem[00000000570001c8]
std %l6,[%i2+0x150] ! Mem[0000000057000150]
swap [%i1+0x074],%l5 ! Mem[0000000056800074]
swap [%i2+0x0dc],%l5 ! Mem[00000000570000dc]
lduh [%i1+0x14a],%l4 ! Mem[000000005680014a]
and %l0,-0x9ae,%l1
jmpl %o7,%g0
ldub [%i2+0x079],%l2 ! Mem[0000000057000079]
p35_near_3_ho:
ldd [%o0+0x068],%l2 ! Mem[0000000056000068]
lduw [%o2+0x1c8],%l1 ! Mem[00000000570001c8]
std %l6,[%o2+0x150] ! Mem[0000000057000150]
swap [%o1+0x074],%l5 ! Mem[0000000056800074]
swap [%o2+0x0dc],%l5 ! Mem[00000000570000dc]
lduh [%o1+0x14a],%l4 ! Mem[000000005680014a]
and %l0,-0x9ae,%l1
jmpl %o7,%g0
ldub [%o2+0x079],%l2 ! Mem[0000000057000079]
p36_near_3_le:
orcc %l5,-0x8b9,%l7
and %l4,-0x3cb,%l4
srax %l0,%l4,%l0
tsubcctv %l1,%l0,%l2
ldsb [%i3+0x1c2],%l4 ! Mem[00000000598001c2]
stb %l3,[%i0+0x1c2] ! Mem[00000000580001c2]
st %f9 ,[%i3+0x040] ! Mem[0000000059800040]
jmpl %o7,%g0
xnor %l4,%l0,%l2
p36_near_3_lo:
orcc %l5,-0x8b9,%l7
and %l4,-0x3cb,%l4
srax %l0,%l4,%l0
tsubcctv %l1,%l0,%l2
ldsb [%o3+0x1c2],%l4 ! Mem[00000000598001c2]
stb %l3,[%o0+0x1c2] ! Mem[00000000580001c2]
st %f9 ,[%o3+0x040] ! Mem[0000000059800040]
jmpl %o7,%g0
xnor %l4,%l0,%l2
p36_near_3_he:
jmpl %o7,%g0
std %l4,[%i2+0x1c8] ! Mem[00000000590001c8]
jmpl %o7,%g0
nop
p36_near_3_ho:
jmpl %o7,%g0
std %l4,[%o2+0x1c8] ! Mem[00000000590001c8]
jmpl %o7,%g0
nop
p37_near_3_le:
ldsb [%i2+0x022],%l5 ! Mem[000000005b000022]
lduh [%i0+0x0e4],%l4 ! Mem[000000005a0000e4]
std %l2,[%i1+0x128] ! Mem[000000005a800128]
st %f0 ,[%i1+0x040] ! Mem[000000005a800040]
jmpl %o7,%g0
lduh [%i3+0x064],%l3 ! Mem[000000005b800064]
p37_near_3_lo:
ldsb [%o2+0x022],%l5 ! Mem[000000005b000022]
lduh [%o0+0x0e4],%l4 ! Mem[000000005a0000e4]
std %l2,[%o1+0x128] ! Mem[000000005a800128]
st %f0 ,[%o1+0x040] ! Mem[000000005a800040]
jmpl %o7,%g0
lduh [%o3+0x064],%l3 ! Mem[000000005b800064]
p37_near_3_he:
jmpl %o7,%g0
xorcc %l4,0xfba,%l3
jmpl %o7,%g0
nop
p37_near_3_ho:
jmpl %o7,%g0
xorcc %l4,0xfba,%l3
jmpl %o7,%g0
nop
p38_near_3_le:
or %l5,-0x88c,%l1
ldsw [%i1+0x0ac],%l7 ! Mem[000000005c8000ac]
stw %l6,[%i0+0x104] ! Mem[000000005c000104]
xorcc %l3,-0x9b4,%l0
sllx %l7,0x01a,%l7
jmpl %o7,%g0
ldsh [%i0+0x1b6],%l0 ! Mem[000000005c0001b6]
p38_near_3_lo:
or %l5,-0x88c,%l1
ldsw [%o1+0x0ac],%l7 ! Mem[000000005c8000ac]
stw %l6,[%o0+0x104] ! Mem[000000005c000104]
xorcc %l3,-0x9b4,%l0
sllx %l7,0x01a,%l7
jmpl %o7,%g0
ldsh [%o0+0x1b6],%l0 ! Mem[000000005c0001b6]
p38_near_3_he:
ldub [%i2+0x0ba],%l6 ! Mem[000000005d0000ba]
sll %l3,%l7,%l2
ldsh [%i0+0x138],%l6 ! Mem[000000005c000138]
lduw [%i0+0x0ac],%l1 ! Mem[000000005c0000ac]
jmpl %o7,%g0
lduw [%i1+0x094],%l4 ! Mem[000000005c800094]
p38_near_3_ho:
ldub [%o2+0x0ba],%l6 ! Mem[000000005d0000ba]
sll %l3,%l7,%l2
ldsh [%o0+0x138],%l6 ! Mem[000000005c000138]
lduw [%o0+0x0ac],%l1 ! Mem[000000005c0000ac]
jmpl %o7,%g0
lduw [%o1+0x094],%l4 ! Mem[000000005c800094]
p39_near_3_le:
stx %l0,[%i0+0x008] ! Mem[000000005e000008]
jmpl %o7,%g0
swap [%i2+0x07c],%l4 ! Mem[000000005f00007c]
p39_near_3_lo:
stx %l0,[%o0+0x008] ! Mem[000000005e000008]
jmpl %o7,%g0
swap [%o2+0x07c],%l4 ! Mem[000000005f00007c]
p39_near_3_he:
andncc %l7,%l2,%l2
stx %l7,[%i2+0x080] ! Mem[000000005f000080]
swap [%i2+0x018],%l4 ! Mem[000000005f000018]
jmpl %o7,%g0
st %f18,[%i0+0x038] ! Mem[000000005e000038]
p39_near_3_ho:
andncc %l7,%l2,%l2
stx %l7,[%o2+0x080] ! Mem[000000005f000080]
swap [%o2+0x018],%l4 ! Mem[000000005f000018]
jmpl %o7,%g0
st %f18,[%o0+0x038] ! Mem[000000005e000038]
p40_near_3_le:
jmpl %o7,%g0
sth %l3,[%i2+0x192] ! Mem[0000000061000192]
jmpl %o7,%g0
nop
p40_near_3_lo:
jmpl %o7,%g0
sth %l3,[%o2+0x192] ! Mem[0000000061000192]
jmpl %o7,%g0
nop
p40_near_3_he:
sth %l0,[%i0+0x102] ! Mem[0000000060000102]
st %f20,[%i0+0x078] ! Mem[0000000060000078]
and %l6,0x7aa,%l6
ldx [%i3+0x158],%l5 ! Mem[0000000061800158]
ldsb [%i1+0x1c0],%l1 ! Mem[00000000608001c0]
jmpl %o7,%g0
ldsw [%i0+0x114],%l1 ! Mem[0000000060000114]
p40_near_3_ho:
sth %l0,[%o0+0x102] ! Mem[0000000060000102]
st %f20,[%o0+0x078] ! Mem[0000000060000078]
and %l6,0x7aa,%l6
ldx [%o3+0x158],%l5 ! Mem[0000000061800158]
ldsb [%o1+0x1c0],%l1 ! Mem[00000000608001c0]
jmpl %o7,%g0
ldsw [%o0+0x114],%l1 ! Mem[0000000060000114]
p41_near_3_le:
swap [%i1+0x058],%l5 ! Mem[0000000062800058]
lduh [%i3+0x12a],%l2 ! Mem[000000006380012a]
st %f11,[%i2+0x130] ! Mem[0000000063000130]
ldstub [%i1+0x12b],%l7 ! Mem[000000006280012b]
jmpl %o7,%g0
stw %l1,[%i3+0x1e8] ! Mem[00000000638001e8]
p41_near_3_lo:
swap [%o1+0x058],%l5 ! Mem[0000000062800058]
lduh [%o3+0x12a],%l2 ! Mem[000000006380012a]
st %f11,[%o2+0x130] ! Mem[0000000063000130]
ldstub [%o1+0x12b],%l7 ! Mem[000000006280012b]
jmpl %o7,%g0
stw %l1,[%o3+0x1e8] ! Mem[00000000638001e8]
p41_near_3_he:
jmpl %o7,%g0
sllx %l4,0x005,%l7
jmpl %o7,%g0
nop
p41_near_3_ho:
jmpl %o7,%g0
sllx %l4,0x005,%l7
jmpl %o7,%g0
nop
p42_near_3_le:
ldd [%i3+0x130],%l6 ! Mem[0000000065800130]
subccc %l4,-0x6f2,%l3
ld [%i0+0x088],%f12 ! Mem[0000000064000088]
umulcc %l6,-0xf4c,%l2
subccc %l2,%l2,%l2
jmpl %o7,%g0
ldsb [%i0+0x019],%l1 ! Mem[0000000064000019]
p42_near_3_lo:
ldd [%o3+0x130],%l6 ! Mem[0000000065800130]
subccc %l4,-0x6f2,%l3
ld [%o0+0x088],%f12 ! Mem[0000000064000088]
umulcc %l6,-0xf4c,%l2
subccc %l2,%l2,%l2
jmpl %o7,%g0
ldsb [%o0+0x019],%l1 ! Mem[0000000064000019]
p42_near_3_he:
sth %l4,[%i2+0x0b4] ! Mem[00000000650000b4]
ldd [%i2+0x070],%l6 ! Mem[0000000065000070]
jmpl %o7,%g0
lduh [%i0+0x172],%l6 ! Mem[0000000064000172]
p42_near_3_ho:
sth %l4,[%o2+0x0b4] ! Mem[00000000650000b4]
ldd [%o2+0x070],%l6 ! Mem[0000000065000070]
jmpl %o7,%g0
lduh [%o0+0x172],%l6 ! Mem[0000000064000172]
p43_near_3_le:
addcc %l1,-0xd1c,%l7
ldsh [%i3+0x198],%l7 ! Mem[0000000067800198]
ldstub [%i1+0x18a],%l4 ! Mem[000000006680018a]
jmpl %o7,%g0
ldsb [%i2+0x1b0],%l2 ! Mem[00000000670001b0]
p43_near_3_lo:
addcc %l1,-0xd1c,%l7
ldsh [%o3+0x198],%l7 ! Mem[0000000067800198]
ldstub [%o1+0x18a],%l4 ! Mem[000000006680018a]
jmpl %o7,%g0
ldsb [%o2+0x1b0],%l2 ! Mem[00000000670001b0]
p43_near_3_he:
jmpl %o7,%g0
lduh [%i0+0x004],%l4 ! Mem[0000000066000004]
jmpl %o7,%g0
nop
p43_near_3_ho:
jmpl %o7,%g0
lduh [%o0+0x004],%l4 ! Mem[0000000066000004]
jmpl %o7,%g0
nop
p44_near_3_le:
stx %l5,[%i0+0x130] ! Mem[0000000068000130]
ldd [%i2+0x1a0],%l0 ! Mem[00000000690001a0]
and %l2,-0xd9c,%l2
swap [%i2+0x190],%l5 ! Mem[0000000069000190]
stx %l0,[%i3+0x120] ! Mem[0000000069800120]
jmpl %o7,%g0
std %l2,[%i2+0x1c8] ! Mem[00000000690001c8]
p44_near_3_lo:
stx %l5,[%o0+0x130] ! Mem[0000000068000130]
ldd [%o2+0x1a0],%l0 ! Mem[00000000690001a0]
and %l2,-0xd9c,%l2
swap [%o2+0x190],%l5 ! Mem[0000000069000190]
stx %l0,[%o3+0x120] ! Mem[0000000069800120]
jmpl %o7,%g0
std %l2,[%o2+0x1c8] ! Mem[00000000690001c8]
p44_near_3_he:
swap [%i1+0x09c],%l5 ! Mem[000000006880009c]
lduh [%i2+0x002],%l2 ! Mem[0000000069000002]
lduw [%i0+0x000],%l5 ! Mem[0000000068000000]
stx %l0,[%i3+0x008] ! Mem[0000000069800008]
ldd [%i3+0x098],%l6 ! Mem[0000000069800098]
jmpl %o7,%g0
ld [%i1+0x060],%f16 ! Mem[0000000068800060]
p44_near_3_ho:
swap [%o1+0x09c],%l5 ! Mem[000000006880009c]
lduh [%o2+0x002],%l2 ! Mem[0000000069000002]
lduw [%o0+0x000],%l5 ! Mem[0000000068000000]
stx %l0,[%o3+0x008] ! Mem[0000000069800008]
ldd [%o3+0x098],%l6 ! Mem[0000000069800098]
jmpl %o7,%g0
ld [%o1+0x060],%f16 ! Mem[0000000068800060]
p45_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x1c0],%l6 ! Mem[000000006b8001c0]
jmpl %o7,%g0
nop
p45_near_3_lo:
jmpl %o7,%g0
ldd [%o3+0x1c0],%l6 ! Mem[000000006b8001c0]
jmpl %o7,%g0
nop
p45_near_3_he:
ldsb [%i3+0x0b4],%l3 ! Mem[000000006b8000b4]
lduh [%i0+0x022],%l4 ! Mem[000000006a000022]
subc %l2,0x3d4,%l4
jmpl %o7,%g0
lduh [%i1+0x0be],%l2 ! Mem[000000006a8000be]
p45_near_3_ho:
ldsb [%o3+0x0b4],%l3 ! Mem[000000006b8000b4]
lduh [%o0+0x022],%l4 ! Mem[000000006a000022]
subc %l2,0x3d4,%l4
jmpl %o7,%g0
lduh [%o1+0x0be],%l2 ! Mem[000000006a8000be]
p46_near_3_le:
add %l5,0xd77,%l3
ldd [%i1+0x0d0],%f12 ! Mem[000000006c8000d0]
orcc %l6,%l6,%l6
ldsb [%i3+0x159],%l5 ! Mem[000000006d800159]
ldd [%i3+0x170],%l2 ! Mem[000000006d800170]
jmpl %o7,%g0
nop
p46_near_3_lo:
add %l5,0xd77,%l3
ldd [%o1+0x0d0],%f12 ! Mem[000000006c8000d0]
orcc %l6,%l6,%l6
ldsb [%o3+0x159],%l5 ! Mem[000000006d800159]
ldd [%o3+0x170],%l2 ! Mem[000000006d800170]
jmpl %o7,%g0
nop
p46_near_3_he:
ldub [%i2+0x016],%l7 ! Mem[000000006d000016]
ldub [%i1+0x116],%l7 ! Mem[000000006c800116]
and %l3,0xc04,%l0
std %f28,[%i0+0x058] ! Mem[000000006c000058]
ldsb [%i2+0x089],%l4 ! Mem[000000006d000089]
jmpl %o7,%g0
stw %l1,[%i1+0x120] ! Mem[000000006c800120]
p46_near_3_ho:
ldub [%o2+0x016],%l7 ! Mem[000000006d000016]
ldub [%o1+0x116],%l7 ! Mem[000000006c800116]
and %l3,0xc04,%l0
std %f28,[%o0+0x058] ! Mem[000000006c000058]
ldsb [%o2+0x089],%l4 ! Mem[000000006d000089]
jmpl %o7,%g0
stw %l1,[%o1+0x120] ! Mem[000000006c800120]
p47_near_3_le:
stx %l7,[%i1+0x028] ! Mem[000000006e800028]
lduh [%i3+0x0d0],%l4 ! Mem[000000006f8000d0]
ldstub [%i2+0x0a9],%l5 ! Mem[000000006f0000a9]
stb %l7,[%i0+0x051] ! Mem[000000006e000051]
jmpl %o7,%g0
stb %l1,[%i0+0x17f] ! Mem[000000006e00017f]
p47_near_3_lo:
stx %l7,[%o1+0x028] ! Mem[000000006e800028]
lduh [%o3+0x0d0],%l4 ! Mem[000000006f8000d0]
ldstub [%o2+0x0a9],%l5 ! Mem[000000006f0000a9]
stb %l7,[%o0+0x051] ! Mem[000000006e000051]
jmpl %o7,%g0
stb %l1,[%o0+0x17f] ! Mem[000000006e00017f]
p47_near_3_he:
stx %l5,[%i2+0x188] ! Mem[000000006f000188]
lduh [%i0+0x10e],%l3 ! Mem[000000006e00010e]
orcc %l6,0x1cf,%l0
ldx [%i2+0x0e8],%l2 ! Mem[000000006f0000e8]
jmpl %o7,%g0
stb %l2,[%i0+0x190] ! Mem[000000006e000190]
p47_near_3_ho:
stx %l5,[%o2+0x188] ! Mem[000000006f000188]
lduh [%o0+0x10e],%l3 ! Mem[000000006e00010e]
orcc %l6,0x1cf,%l0
ldx [%o2+0x0e8],%l2 ! Mem[000000006f0000e8]
jmpl %o7,%g0
stb %l2,[%o0+0x190] ! Mem[000000006e000190]
p48_near_3_le:
ldd [%i2+0x040],%l0 ! Mem[0000000071000040]
ldd [%i1+0x080],%l2 ! Mem[0000000070800080]
ldsh [%i1+0x198],%l2 ! Mem[0000000070800198]
ldub [%i2+0x0e7],%l0 ! Mem[00000000710000e7]
jmpl %o7,%g0
lduh [%i2+0x018],%l2 ! Mem[0000000071000018]
p48_near_3_lo:
ldd [%o2+0x040],%l0 ! Mem[0000000071000040]
ldd [%o1+0x080],%l2 ! Mem[0000000070800080]
ldsh [%o1+0x198],%l2 ! Mem[0000000070800198]
ldub [%o2+0x0e7],%l0 ! Mem[00000000710000e7]
jmpl %o7,%g0
lduh [%o2+0x018],%l2 ! Mem[0000000071000018]
p48_near_3_he:
ld [%i1+0x030],%f23 ! Mem[0000000070800030]
stw %l0,[%i3+0x06c] ! Mem[000000007180006c]
jmpl %o7,%g0
ldsw [%i2+0x12c],%l4 ! Mem[000000007100012c]
p48_near_3_ho:
ld [%o1+0x030],%f23 ! Mem[0000000070800030]
stw %l0,[%o3+0x06c] ! Mem[000000007180006c]
jmpl %o7,%g0
ldsw [%o2+0x12c],%l4 ! Mem[000000007100012c]
p49_near_3_le:
stx %l6,[%i3+0x018] ! Mem[0000000073800018]
std %l4,[%i1+0x000] ! Mem[0000000072800000]
jmpl %o7,%g0
sth %l2,[%i2+0x0b4] ! Mem[00000000730000b4]
p49_near_3_lo:
stx %l6,[%o3+0x018] ! Mem[0000000073800018]
std %l4,[%o1+0x000] ! Mem[0000000072800000]
jmpl %o7,%g0
sth %l2,[%o2+0x0b4] ! Mem[00000000730000b4]
p49_near_3_he:
swap [%i1+0x18c],%l2 ! Mem[000000007280018c]
std %l0,[%i1+0x0a8] ! Mem[00000000728000a8]
ldub [%i3+0x049],%l2 ! Mem[0000000073800049]
stw %l1,[%i1+0x05c] ! Mem[000000007280005c]
sth %l0,[%i1+0x04e] ! Mem[000000007280004e]
jmpl %o7,%g0
sub %l1,-0xe23,%l6
p49_near_3_ho:
swap [%o1+0x18c],%l2 ! Mem[000000007280018c]
std %l0,[%o1+0x0a8] ! Mem[00000000728000a8]
ldub [%o3+0x049],%l2 ! Mem[0000000073800049]
stw %l1,[%o1+0x05c] ! Mem[000000007280005c]
sth %l0,[%o1+0x04e] ! Mem[000000007280004e]
jmpl %o7,%g0
sub %l1,-0xe23,%l6
p50_near_3_le:
std %f8 ,[%i3+0x0f0] ! Mem[00000000758000f0]
stb %l3,[%i1+0x08c] ! Mem[000000007480008c]
jmpl %o7,%g0
stx %l4,[%i2+0x118] ! Mem[0000000075000118]
p50_near_3_lo:
std %f8 ,[%o3+0x0f0] ! Mem[00000000758000f0]
stb %l3,[%o1+0x08c] ! Mem[000000007480008c]
jmpl %o7,%g0
stx %l4,[%o2+0x118] ! Mem[0000000075000118]
p50_near_3_he:
ldsb [%i2+0x0f8],%l1 ! Mem[00000000750000f8]
swap [%i1+0x18c],%l5 ! Mem[000000007480018c]
ldsh [%i1+0x1ee],%l3 ! Mem[00000000748001ee]
ldx [%i3+0x1c0],%l4 ! Mem[00000000758001c0]
ldsh [%i2+0x02a],%l1 ! Mem[000000007500002a]
jmpl %o7,%g0
ldstub [%i1+0x016],%l1 ! Mem[0000000074800016]
p50_near_3_ho:
ldsb [%o2+0x0f8],%l1 ! Mem[00000000750000f8]
swap [%o1+0x18c],%l5 ! Mem[000000007480018c]
ldsh [%o1+0x1ee],%l3 ! Mem[00000000748001ee]
ldx [%o3+0x1c0],%l4 ! Mem[00000000758001c0]
ldsh [%o2+0x02a],%l1 ! Mem[000000007500002a]
jmpl %o7,%g0
ldstub [%o1+0x016],%l1 ! Mem[0000000074800016]
p51_near_3_le:
ldstub [%i2+0x011],%l2 ! Mem[0000000077000011]
jmpl %o7,%g0
std %l0,[%i2+0x080] ! Mem[0000000077000080]
p51_near_3_lo:
ldstub [%o2+0x011],%l2 ! Mem[0000000077000011]
jmpl %o7,%g0
std %l0,[%o2+0x080] ! Mem[0000000077000080]
p51_near_3_he:
sth %l4,[%i3+0x0c4] ! Mem[00000000778000c4]
ldub [%i3+0x12b],%l2 ! Mem[000000007780012b]
tsubcc %l2,%l2,%l1
jmpl %o7,%g0
sth %l0,[%i1+0x140] ! Mem[0000000076800140]
p51_near_3_ho:
sth %l4,[%o3+0x0c4] ! Mem[00000000778000c4]
ldub [%o3+0x12b],%l2 ! Mem[000000007780012b]
tsubcc %l2,%l2,%l1
jmpl %o7,%g0
sth %l0,[%o1+0x140] ! Mem[0000000076800140]
p52_near_3_le:
std %f12,[%i3+0x138] ! Mem[0000000079800138]
umul %l5,0x6c7,%l0
jmpl %o7,%g0
std %l2,[%i2+0x118] ! Mem[0000000079000118]
p52_near_3_lo:
std %f12,[%o3+0x138] ! Mem[0000000079800138]
umul %l5,0x6c7,%l0
jmpl %o7,%g0
std %l2,[%o2+0x118] ! Mem[0000000079000118]
p52_near_3_he:
std %f26,[%i0+0x190] ! Mem[0000000078000190]
ldsh [%i3+0x0ca],%l2 ! Mem[00000000798000ca]
addcc %l2,-0x830,%l2
srlx %l1,0x000,%l5
jmpl %o7,%g0
stw %l1,[%i3+0x08c] ! Mem[000000007980008c]
p52_near_3_ho:
std %f26,[%o0+0x190] ! Mem[0000000078000190]
ldsh [%o3+0x0ca],%l2 ! Mem[00000000798000ca]
addcc %l2,-0x830,%l2
srlx %l1,0x000,%l5
jmpl %o7,%g0
stw %l1,[%o3+0x08c] ! Mem[000000007980008c]
p53_near_3_le:
ldd [%i3+0x100],%f6 ! Mem[000000007b800100]
jmpl %o7,%g0
sth %l3,[%i3+0x12a] ! Mem[000000007b80012a]
p53_near_3_lo:
ldd [%o3+0x100],%f6 ! Mem[000000007b800100]
jmpl %o7,%g0
sth %l3,[%o3+0x12a] ! Mem[000000007b80012a]
p53_near_3_he:
addccc %l5,0x40b,%l5
sth %l4,[%i2+0x0fa] ! Mem[000000007b0000fa]
swap [%i1+0x008],%l3 ! Mem[000000007a800008]
sth %l1,[%i0+0x024] ! Mem[000000007a000024]
jmpl %o7,%g0
srax %l4,0x036,%l6
p53_near_3_ho:
addccc %l5,0x40b,%l5
sth %l4,[%o2+0x0fa] ! Mem[000000007b0000fa]
swap [%o1+0x008],%l3 ! Mem[000000007a800008]
sth %l1,[%o0+0x024] ! Mem[000000007a000024]
jmpl %o7,%g0
srax %l4,0x036,%l6
p54_near_3_le:
jmpl %o7,%g0
srl %l3,%l5,%l0
jmpl %o7,%g0
nop
p54_near_3_lo:
jmpl %o7,%g0
srl %l3,%l5,%l0
jmpl %o7,%g0
nop
p54_near_3_he:
ldsb [%i2+0x07c],%l2 ! Mem[000000007d00007c]
stb %l3,[%i1+0x12b] ! Mem[000000007c80012b]
nop
jmpl %o7,%g0
ldstub [%i1+0x120],%l0 ! Mem[000000007c800120]
p54_near_3_ho:
ldsb [%o2+0x07c],%l2 ! Mem[000000007d00007c]
stb %l3,[%o1+0x12b] ! Mem[000000007c80012b]
nop
jmpl %o7,%g0
ldstub [%o1+0x120],%l0 ! Mem[000000007c800120]
p55_near_3_le:
std %l2,[%i3+0x0a8] ! Mem[000000007f8000a8]
stx %l2,[%i3+0x198] ! Mem[000000007f800198]
stb %l5,[%i1+0x179] ! Mem[000000007e800179]
stx %l4,[%i0+0x0f8] ! Mem[000000007e0000f8]
ldsb [%i3+0x0f0],%l4 ! Mem[000000007f8000f0]
sll %l7,%l6,%l5
lduw [%i1+0x1a4],%l0 ! Mem[000000007e8001a4]
jmpl %o7,%g0
stb %l2,[%i1+0x0bb] ! Mem[000000007e8000bb]
p55_near_3_lo:
std %l2,[%o3+0x0a8] ! Mem[000000007f8000a8]
stx %l2,[%o3+0x198] ! Mem[000000007f800198]
stb %l5,[%o1+0x179] ! Mem[000000007e800179]
stx %l4,[%o0+0x0f8] ! Mem[000000007e0000f8]
ldsb [%o3+0x0f0],%l4 ! Mem[000000007f8000f0]
sll %l7,%l6,%l5
lduw [%o1+0x1a4],%l0 ! Mem[000000007e8001a4]
jmpl %o7,%g0
stb %l2,[%o1+0x0bb] ! Mem[000000007e8000bb]
p55_near_3_he:
ldsh [%i0+0x10a],%l2 ! Mem[000000007e00010a]
std %f16,[%i3+0x040] ! Mem[000000007f800040]
ldsh [%i3+0x140],%l0 ! Mem[000000007f800140]
xnor %l1,-0x5b4,%l4
jmpl %o7,%g0
lduh [%i1+0x1d2],%l2 ! Mem[000000007e8001d2]
p55_near_3_ho:
ldsh [%o0+0x10a],%l2 ! Mem[000000007e00010a]
std %f16,[%o3+0x040] ! Mem[000000007f800040]
ldsh [%o3+0x140],%l0 ! Mem[000000007f800140]
xnor %l1,-0x5b4,%l4
jmpl %o7,%g0
lduh [%o1+0x1d2],%l2 ! Mem[000000007e8001d2]
p56_near_3_le:
ldsb [%i0+0x0ae],%l2 ! Mem[00000000800000ae]
orn %l6,%l1,%l0
jmpl %o7,%g0
stb %l4,[%i2+0x17c] ! Mem[000000008100017c]
p56_near_3_lo:
ldsb [%o0+0x0ae],%l2 ! Mem[00000000800000ae]
orn %l6,%l1,%l0
jmpl %o7,%g0
stb %l4,[%o2+0x17c] ! Mem[000000008100017c]
p56_near_3_he:
stb %l2,[%i1+0x09f] ! Mem[000000008080009f]
ldstub [%i0+0x1b2],%l4 ! Mem[00000000800001b2]
ldsb [%i1+0x047],%l6 ! Mem[0000000080800047]
lduw [%i1+0x0ac],%l4 ! Mem[00000000808000ac]
jmpl %o7,%g0
taddcc %l3,%l3,%l4
p56_near_3_ho:
stb %l2,[%o1+0x09f] ! Mem[000000008080009f]
ldstub [%o0+0x1b2],%l4 ! Mem[00000000800001b2]
ldsb [%o1+0x047],%l6 ! Mem[0000000080800047]
lduw [%o1+0x0ac],%l4 ! Mem[00000000808000ac]
jmpl %o7,%g0
taddcc %l3,%l3,%l4
p57_near_3_le:
ldd [%i2+0x098],%l2 ! Mem[0000000083000098]
sth %l2,[%i3+0x07e] ! Mem[000000008380007e]
ldsb [%i3+0x10b],%l7 ! Mem[000000008380010b]
std %l2,[%i1+0x048] ! Mem[0000000082800048]
jmpl %o7,%g0
ldsh [%i2+0x0f0],%l3 ! Mem[00000000830000f0]
p57_near_3_lo:
ldd [%o2+0x098],%l2 ! Mem[0000000083000098]
sth %l2,[%o3+0x07e] ! Mem[000000008380007e]
ldsb [%o3+0x10b],%l7 ! Mem[000000008380010b]
std %l2,[%o1+0x048] ! Mem[0000000082800048]
jmpl %o7,%g0
ldsh [%o2+0x0f0],%l3 ! Mem[00000000830000f0]
p57_near_3_he:
sth %l2,[%i0+0x05c] ! Mem[000000008200005c]
jmpl %o7,%g0
lduw [%i0+0x098],%l3 ! Mem[0000000082000098]
p57_near_3_ho:
sth %l2,[%o0+0x05c] ! Mem[000000008200005c]
jmpl %o7,%g0
lduw [%o0+0x098],%l3 ! Mem[0000000082000098]
p58_near_3_le:
ldsb [%i3+0x10b],%l3 ! Mem[000000008580010b]
ldsw [%i1+0x054],%l0 ! Mem[0000000084800054]
lduw [%i2+0x1e4],%l0 ! Mem[00000000850001e4]
srl %l7,%l6,%l4
st %f7 ,[%i2+0x114] ! Mem[0000000085000114]
st %f11,[%i1+0x0b4] ! Mem[00000000848000b4]
ldsw [%i2+0x098],%l6 ! Mem[0000000085000098]
jmpl %o7,%g0
swap [%i3+0x13c],%l2 ! Mem[000000008580013c]
p58_near_3_lo:
ldsb [%o3+0x10b],%l3 ! Mem[000000008580010b]
ldsw [%o1+0x054],%l0 ! Mem[0000000084800054]
lduw [%o2+0x1e4],%l0 ! Mem[00000000850001e4]
srl %l7,%l6,%l4
st %f7 ,[%o2+0x114] ! Mem[0000000085000114]
st %f11,[%o1+0x0b4] ! Mem[00000000848000b4]
ldsw [%o2+0x098],%l6 ! Mem[0000000085000098]
jmpl %o7,%g0
swap [%o3+0x13c],%l2 ! Mem[000000008580013c]
p58_near_3_he:
lduh [%i0+0x09e],%l2 ! Mem[000000008400009e]
swap [%i3+0x040],%l1 ! Mem[0000000085800040]
stw %l2,[%i0+0x080] ! Mem[0000000084000080]
srlx %l6,0x01e,%l1
jmpl %o7,%g0
ldd [%i2+0x198],%f26 ! Mem[0000000085000198]
p58_near_3_ho:
lduh [%o0+0x09e],%l2 ! Mem[000000008400009e]
swap [%o3+0x040],%l1 ! Mem[0000000085800040]
stw %l2,[%o0+0x080] ! Mem[0000000084000080]
srlx %l6,0x01e,%l1
jmpl %o7,%g0
ldd [%o2+0x198],%f26 ! Mem[0000000085000198]
p59_near_3_le:
ldstub [%i0+0x07e],%l2 ! Mem[000000008600007e]
std %f6 ,[%i3+0x108] ! Mem[0000000087800108]
jmpl %o7,%g0
ldstub [%i1+0x008],%l2 ! Mem[0000000086800008]
p59_near_3_lo:
ldstub [%o0+0x07e],%l2 ! Mem[000000008600007e]
std %f6 ,[%o3+0x108] ! Mem[0000000087800108]
jmpl %o7,%g0
ldstub [%o1+0x008],%l2 ! Mem[0000000086800008]
p59_near_3_he:
ldd [%i2+0x0f8],%l4 ! Mem[00000000870000f8]
ldsw [%i2+0x060],%l6 ! Mem[0000000087000060]
jmpl %o7,%g0
stb %l7,[%i1+0x19d] ! Mem[000000008680019d]
p59_near_3_ho:
ldd [%o2+0x0f8],%l4 ! Mem[00000000870000f8]
ldsw [%o2+0x060],%l6 ! Mem[0000000087000060]
jmpl %o7,%g0
stb %l7,[%o1+0x19d] ! Mem[000000008680019d]
p60_near_3_le:
ldsb [%i0+0x1b0],%l5 ! Mem[00000000880001b0]
ldsw [%i2+0x14c],%l5 ! Mem[000000008900014c]
stb %l1,[%i2+0x15c] ! Mem[000000008900015c]
sth %l1,[%i2+0x18e] ! Mem[000000008900018e]
stx %l4,[%i2+0x168] ! Mem[0000000089000168]
jmpl %o7,%g0
taddcctv %l6,-0xd5b,%l7
p60_near_3_lo:
ldsb [%o0+0x1b0],%l5 ! Mem[00000000880001b0]
ldsw [%o2+0x14c],%l5 ! Mem[000000008900014c]
stb %l1,[%o2+0x15c] ! Mem[000000008900015c]
sth %l1,[%o2+0x18e] ! Mem[000000008900018e]
stx %l4,[%o2+0x168] ! Mem[0000000089000168]
jmpl %o7,%g0
taddcctv %l6,-0xd5b,%l7
p60_near_3_he:
ldub [%i1+0x187],%l0 ! Mem[0000000088800187]
ldd [%i0+0x090],%f16 ! Mem[0000000088000090]
lduw [%i0+0x11c],%l2 ! Mem[000000008800011c]
ldsh [%i2+0x12a],%l7 ! Mem[000000008900012a]
stx %l6,[%i0+0x138] ! Mem[0000000088000138]
stw %l2,[%i2+0x048] ! Mem[0000000089000048]
jmpl %o7,%g0
sth %l1,[%i3+0x038] ! Mem[0000000089800038]
p60_near_3_ho:
ldub [%o1+0x187],%l0 ! Mem[0000000088800187]
ldd [%o0+0x090],%f16 ! Mem[0000000088000090]
lduw [%o0+0x11c],%l2 ! Mem[000000008800011c]
ldsh [%o2+0x12a],%l7 ! Mem[000000008900012a]
stx %l6,[%o0+0x138] ! Mem[0000000088000138]
stw %l2,[%o2+0x048] ! Mem[0000000089000048]
jmpl %o7,%g0
sth %l1,[%o3+0x038] ! Mem[0000000089800038]
p61_near_3_le:
ldub [%i2+0x1f7],%l4 ! Mem[000000008b0001f7]
lduh [%i1+0x164],%l4 ! Mem[000000008a800164]
ldub [%i2+0x08c],%l3 ! Mem[000000008b00008c]
ldx [%i1+0x020],%l7 ! Mem[000000008a800020]
jmpl %o7,%g0
ldsw [%i2+0x028],%l0 ! Mem[000000008b000028]
p61_near_3_lo:
ldub [%o2+0x1f7],%l4 ! Mem[000000008b0001f7]
lduh [%o1+0x164],%l4 ! Mem[000000008a800164]
ldub [%o2+0x08c],%l3 ! Mem[000000008b00008c]
ldx [%o1+0x020],%l7 ! Mem[000000008a800020]
jmpl %o7,%g0
ldsw [%o2+0x028],%l0 ! Mem[000000008b000028]
p61_near_3_he:
ldstub [%i1+0x067],%l6 ! Mem[000000008a800067]
std %l6,[%i3+0x0b8] ! Mem[000000008b8000b8]
jmpl %o7,%g0
ldstub [%i3+0x103],%l2 ! Mem[000000008b800103]
p61_near_3_ho:
ldstub [%o1+0x067],%l6 ! Mem[000000008a800067]
std %l6,[%o3+0x0b8] ! Mem[000000008b8000b8]
jmpl %o7,%g0
ldstub [%o3+0x103],%l2 ! Mem[000000008b800103]
p62_near_3_le:
ldstub [%i2+0x05f],%l1 ! Mem[000000008d00005f]
jmpl %o7,%g0
stx %l0,[%i1+0x1c0] ! Mem[000000008c8001c0]
p62_near_3_lo:
ldstub [%o2+0x05f],%l1 ! Mem[000000008d00005f]
jmpl %o7,%g0
stx %l0,[%o1+0x1c0] ! Mem[000000008c8001c0]
p62_near_3_he:
sra %l6,%l6,%l7
ldsb [%i3+0x0b4],%l3 ! Mem[000000008d8000b4]
subccc %l2,0x850,%l6
swap [%i3+0x044],%l3 ! Mem[000000008d800044]
ldub [%i0+0x118],%l6 ! Mem[000000008c000118]
ldsh [%i2+0x062],%l1 ! Mem[000000008d000062]
jmpl %o7,%g0
ldsh [%i3+0x1b8],%l2 ! Mem[000000008d8001b8]
p62_near_3_ho:
sra %l6,%l6,%l7
ldsb [%o3+0x0b4],%l3 ! Mem[000000008d8000b4]
subccc %l2,0x850,%l6
swap [%o3+0x044],%l3 ! Mem[000000008d800044]
ldub [%o0+0x118],%l6 ! Mem[000000008c000118]
ldsh [%o2+0x062],%l1 ! Mem[000000008d000062]
jmpl %o7,%g0
ldsh [%o3+0x1b8],%l2 ! Mem[000000008d8001b8]
p63_near_3_le:
lduw [%i0+0x1e0],%l3 ! Mem[000000008e0001e0]
jmpl %o7,%g0
srax %l1,%l5,%l3
p63_near_3_lo:
lduw [%o0+0x1e0],%l3 ! Mem[000000008e0001e0]
jmpl %o7,%g0
srax %l1,%l5,%l3
p63_near_3_he:
ldsw [%i2+0x128],%l3 ! Mem[000000008f000128]
jmpl %o7,%g0
std %f30,[%i0+0x010] ! Mem[000000008e000010]
p63_near_3_ho:
ldsw [%o2+0x128],%l3 ! Mem[000000008f000128]
jmpl %o7,%g0
std %f30,[%o0+0x010] ! Mem[000000008e000010]
near3_b2b_h:
andncc %l3,0xb03,%l0
addccc %l6,-0x83f,%l5
and %l0,%l1,%l0
subccc %l1,0x804,%l5
taddcc %l6,-0x48f,%l1
orncc %l3,%l4,%l0
or %l7,%l7,%l0
jmpl %o7,%g0
xnorcc %l7,%l7,%l6
near3_b2b_l:
taddcc %l1,-0x7c0,%l6
xnor %l4,0x809,%l5
andcc %l4,%l6,%l4
sra %l5,0x01f,%l2
andn %l5,%l1,%l6
srlx %l2,%l7,%l7
andncc %l2,0xaed,%l6
jmpl %o7,%g0
subc %l5,%l3,%l5
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
ld [%i1+0x1ac],%f4 ! Mem[00000000108001ac]
ldd [%i2+0x030],%l4 ! Mem[0000000011000030]
ldstub [%i3+0x1b1],%l3 ! Mem[00000000118001b1]
ldub [%i1+0x002],%l4 ! Mem[0000000010800002]
ldstub [%i2+0x134],%l4 ! Mem[0000000011000134]
ldsh [%i0+0x1b2],%l3 ! Mem[00000000100001b2]
jmpl %o7,%g0
taddcctv %l0,%l6,%l6
p0_far_0_lo:
ld [%o1+0x1ac],%f4 ! Mem[00000000108001ac]
ldd [%o2+0x030],%l4 ! Mem[0000000011000030]
ldstub [%o3+0x1b1],%l3 ! Mem[00000000118001b1]
ldub [%o1+0x002],%l4 ! Mem[0000000010800002]
ldstub [%o2+0x134],%l4 ! Mem[0000000011000134]
ldsh [%o0+0x1b2],%l3 ! Mem[00000000100001b2]
jmpl %o7,%g0
taddcctv %l0,%l6,%l6
p0_far_0_lem:
ld [%i1+0x1ac],%f4 ! Mem[00000000108001ac]
membar #Sync
ldd [%i2+0x030],%l4 ! Mem[0000000011000030]
ldstub [%i3+0x1b1],%l3 ! Mem[00000000118001b1]
ldub [%i1+0x002],%l4 ! Mem[0000000010800002]
ldstub [%i2+0x134],%l4 ! Mem[0000000011000134]
ldsh [%i0+0x1b2],%l3 ! Mem[00000000100001b2]
jmpl %o7,%g0
taddcctv %l0,%l6,%l6
p0_far_0_lom:
ld [%o1+0x1ac],%f4 ! Mem[00000000108001ac]
membar #Sync
ldd [%o2+0x030],%l4 ! Mem[0000000011000030]
ldstub [%o3+0x1b1],%l3 ! Mem[00000000118001b1]
ldub [%o1+0x002],%l4 ! Mem[0000000010800002]
ldstub [%o2+0x134],%l4 ! Mem[0000000011000134]
ldsh [%o0+0x1b2],%l3 ! Mem[00000000100001b2]
jmpl %o7,%g0
taddcctv %l0,%l6,%l6
p0_far_0_he:
stx %l6,[%i1+0x050] ! Mem[0000000010800050]
jmpl %o7,%g0
ldstub [%i2+0x074],%l4 ! Mem[0000000011000074]
p0_far_0_ho:
stx %l6,[%o1+0x050] ! Mem[0000000010800050]
jmpl %o7,%g0
ldstub [%o2+0x074],%l4 ! Mem[0000000011000074]
p0_far_0_hem:
stx %l6,[%i1+0x050] ! Mem[0000000010800050]
jmpl %o7,%g0
ldstub [%i2+0x074],%l4 ! Mem[0000000011000074]
p0_far_0_hom:
stx %l6,[%o1+0x050] ! Mem[0000000010800050]
jmpl %o7,%g0
ldstub [%o2+0x074],%l4 ! Mem[0000000011000074]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
stw %l5,[%i3+0x018] ! Mem[0000000013800018]
stx %l1,[%i1+0x178] ! Mem[0000000012800178]
stw %l2,[%i1+0x034] ! Mem[0000000012800034]
ldsw [%i0+0x16c],%l0 ! Mem[000000001200016c]
ldub [%i3+0x183],%l6 ! Mem[0000000013800183]
ldd [%i1+0x010],%f2 ! Mem[0000000012800010]
jmpl %o7,%g0
lduw [%i2+0x034],%l2 ! Mem[0000000013000034]
p1_far_0_lo:
stw %l5,[%o3+0x018] ! Mem[0000000013800018]
stx %l1,[%o1+0x178] ! Mem[0000000012800178]
stw %l2,[%o1+0x034] ! Mem[0000000012800034]
ldsw [%o0+0x16c],%l0 ! Mem[000000001200016c]
ldub [%o3+0x183],%l6 ! Mem[0000000013800183]
ldd [%o1+0x010],%f2 ! Mem[0000000012800010]
jmpl %o7,%g0
lduw [%o2+0x034],%l2 ! Mem[0000000013000034]
p1_far_0_lem:
membar #Sync
stw %l5,[%i3+0x018] ! Mem[0000000013800018]
stx %l1,[%i1+0x178] ! Mem[0000000012800178]
stw %l2,[%i1+0x034] ! Mem[0000000012800034]
ldsw [%i0+0x16c],%l0 ! Mem[000000001200016c]
ldub [%i3+0x183],%l6 ! Mem[0000000013800183]
ldd [%i1+0x010],%f2 ! Mem[0000000012800010]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x034],%l2 ! Mem[0000000013000034]
p1_far_0_lom:
membar #Sync
stw %l5,[%o3+0x018] ! Mem[0000000013800018]
stx %l1,[%o1+0x178] ! Mem[0000000012800178]
stw %l2,[%o1+0x034] ! Mem[0000000012800034]
ldsw [%o0+0x16c],%l0 ! Mem[000000001200016c]
ldub [%o3+0x183],%l6 ! Mem[0000000013800183]
ldd [%o1+0x010],%f2 ! Mem[0000000012800010]
membar #Sync
jmpl %o7,%g0
lduw [%o2+0x034],%l2 ! Mem[0000000013000034]
p1_far_0_he:
ldsh [%i1+0x0cc],%l1 ! Mem[00000000128000cc]
jmpl %o7,%g0
swap [%i2+0x160],%l5 ! Mem[0000000013000160]
p1_far_0_ho:
ldsh [%o1+0x0cc],%l1 ! Mem[00000000128000cc]
jmpl %o7,%g0
swap [%o2+0x160],%l5 ! Mem[0000000013000160]
p1_far_0_hem:
ldsh [%i1+0x0cc],%l1 ! Mem[00000000128000cc]
jmpl %o7,%g0
swap [%i2+0x160],%l5 ! Mem[0000000013000160]
p1_far_0_hom:
ldsh [%o1+0x0cc],%l1 ! Mem[00000000128000cc]
jmpl %o7,%g0
swap [%o2+0x160],%l5 ! Mem[0000000013000160]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
swap [%i0+0x078],%l2 ! Mem[0000000014000078]
ldstub [%i3+0x10f],%l3 ! Mem[000000001580010f]
ldsh [%i2+0x14a],%l0 ! Mem[000000001500014a]
stw %l3,[%i2+0x0cc] ! Mem[00000000150000cc]
ldstub [%i1+0x118],%l2 ! Mem[0000000014800118]
stb %l3,[%i1+0x0d5] ! Mem[00000000148000d5]
jmpl %o7,%g0
ldsh [%i3+0x184],%l0 ! Mem[0000000015800184]
p2_far_0_lo:
swap [%o0+0x078],%l2 ! Mem[0000000014000078]
ldstub [%o3+0x10f],%l3 ! Mem[000000001580010f]
ldsh [%o2+0x14a],%l0 ! Mem[000000001500014a]
stw %l3,[%o2+0x0cc] ! Mem[00000000150000cc]
ldstub [%o1+0x118],%l2 ! Mem[0000000014800118]
stb %l3,[%o1+0x0d5] ! Mem[00000000148000d5]
jmpl %o7,%g0
ldsh [%o3+0x184],%l0 ! Mem[0000000015800184]
p2_far_0_lem:
swap [%i0+0x078],%l2 ! Mem[0000000014000078]
ldstub [%i3+0x10f],%l3 ! Mem[000000001580010f]
ldsh [%i2+0x14a],%l0 ! Mem[000000001500014a]
stw %l3,[%i2+0x0cc] ! Mem[00000000150000cc]
ldstub [%i1+0x118],%l2 ! Mem[0000000014800118]
stb %l3,[%i1+0x0d5] ! Mem[00000000148000d5]
jmpl %o7,%g0
ldsh [%i3+0x184],%l0 ! Mem[0000000015800184]
p2_far_0_lom:
swap [%o0+0x078],%l2 ! Mem[0000000014000078]
ldstub [%o3+0x10f],%l3 ! Mem[000000001580010f]
ldsh [%o2+0x14a],%l0 ! Mem[000000001500014a]
stw %l3,[%o2+0x0cc] ! Mem[00000000150000cc]
ldstub [%o1+0x118],%l2 ! Mem[0000000014800118]
stb %l3,[%o1+0x0d5] ! Mem[00000000148000d5]
jmpl %o7,%g0
ldsh [%o3+0x184],%l0 ! Mem[0000000015800184]
p2_far_0_he:
jmpl %o7,%g0
ldd [%i1+0x0d8],%l6 ! Mem[00000000148000d8]
jmpl %o7,%g0
nop
p2_far_0_ho:
jmpl %o7,%g0
ldd [%o1+0x0d8],%l6 ! Mem[00000000148000d8]
jmpl %o7,%g0
nop
p2_far_0_hem:
jmpl %o7,%g0
ldd [%i1+0x0d8],%l6 ! Mem[00000000148000d8]
jmpl %o7,%g0
nop
p2_far_0_hom:
jmpl %o7,%g0
ldd [%o1+0x0d8],%l6 ! Mem[00000000148000d8]
jmpl %o7,%g0
nop
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
stx %l7,[%i2+0x1a0] ! Mem[00000000170001a0]
ldstub [%i0+0x105],%l2 ! Mem[0000000016000105]
ldsb [%i2+0x1b0],%l2 ! Mem[00000000170001b0]
ldsb [%i0+0x1f1],%l4 ! Mem[00000000160001f1]
xor %l0,%l6,%l7
ldstub [%i0+0x162],%l0 ! Mem[0000000016000162]
jmpl %o7,%g0
st %f8 ,[%i0+0x13c] ! Mem[000000001600013c]
p3_far_0_lo:
stx %l7,[%o2+0x1a0] ! Mem[00000000170001a0]
ldstub [%o0+0x105],%l2 ! Mem[0000000016000105]
ldsb [%o2+0x1b0],%l2 ! Mem[00000000170001b0]
ldsb [%o0+0x1f1],%l4 ! Mem[00000000160001f1]
xor %l0,%l6,%l7
ldstub [%o0+0x162],%l0 ! Mem[0000000016000162]
jmpl %o7,%g0
st %f8 ,[%o0+0x13c] ! Mem[000000001600013c]
p3_far_0_lem:
stx %l7,[%i2+0x1a0] ! Mem[00000000170001a0]
ldstub [%i0+0x105],%l2 ! Mem[0000000016000105]
ldsb [%i2+0x1b0],%l2 ! Mem[00000000170001b0]
ldsb [%i0+0x1f1],%l4 ! Mem[00000000160001f1]
xor %l0,%l6,%l7
ldstub [%i0+0x162],%l0 ! Mem[0000000016000162]
jmpl %o7,%g0
st %f8 ,[%i0+0x13c] ! Mem[000000001600013c]
p3_far_0_lom:
stx %l7,[%o2+0x1a0] ! Mem[00000000170001a0]
ldstub [%o0+0x105],%l2 ! Mem[0000000016000105]
ldsb [%o2+0x1b0],%l2 ! Mem[00000000170001b0]
ldsb [%o0+0x1f1],%l4 ! Mem[00000000160001f1]
xor %l0,%l6,%l7
ldstub [%o0+0x162],%l0 ! Mem[0000000016000162]
jmpl %o7,%g0
st %f8 ,[%o0+0x13c] ! Mem[000000001600013c]
p3_far_0_he:
st %f19,[%i0+0x0b4] ! Mem[00000000160000b4]
lduw [%i0+0x10c],%l5 ! Mem[000000001600010c]
ldstub [%i3+0x1bd],%l7 ! Mem[00000000178001bd]
sth %l1,[%i0+0x140] ! Mem[0000000016000140]
jmpl %o7,%g0
ldx [%i3+0x0e0],%l1 ! Mem[00000000178000e0]
p3_far_0_ho:
st %f19,[%o0+0x0b4] ! Mem[00000000160000b4]
lduw [%o0+0x10c],%l5 ! Mem[000000001600010c]
ldstub [%o3+0x1bd],%l7 ! Mem[00000000178001bd]
sth %l1,[%o0+0x140] ! Mem[0000000016000140]
jmpl %o7,%g0
ldx [%o3+0x0e0],%l1 ! Mem[00000000178000e0]
p3_far_0_hem:
st %f19,[%i0+0x0b4] ! Mem[00000000160000b4]
lduw [%i0+0x10c],%l5 ! Mem[000000001600010c]
ldstub [%i3+0x1bd],%l7 ! Mem[00000000178001bd]
sth %l1,[%i0+0x140] ! Mem[0000000016000140]
jmpl %o7,%g0
ldx [%i3+0x0e0],%l1 ! Mem[00000000178000e0]
p3_far_0_hom:
st %f19,[%o0+0x0b4] ! Mem[00000000160000b4]
lduw [%o0+0x10c],%l5 ! Mem[000000001600010c]
ldstub [%o3+0x1bd],%l7 ! Mem[00000000178001bd]
sth %l1,[%o0+0x140] ! Mem[0000000016000140]
jmpl %o7,%g0
ldx [%o3+0x0e0],%l1 ! Mem[00000000178000e0]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
sra %l5,0x00a,%l5
lduh [%i0+0x040],%l7 ! Mem[0000000018000040]
ldsb [%i0+0x0b2],%l0 ! Mem[00000000180000b2]
stw %l0,[%i0+0x0c0] ! Mem[00000000180000c0]
stb %l1,[%i2+0x057] ! Mem[0000000019000057]
ldsw [%i0+0x120],%l1 ! Mem[0000000018000120]
jmpl %o7,%g0
addc %l2,%l6,%l5
p4_far_0_lo:
sra %l5,0x00a,%l5
lduh [%o0+0x040],%l7 ! Mem[0000000018000040]
ldsb [%o0+0x0b2],%l0 ! Mem[00000000180000b2]
stw %l0,[%o0+0x0c0] ! Mem[00000000180000c0]
stb %l1,[%o2+0x057] ! Mem[0000000019000057]
ldsw [%o0+0x120],%l1 ! Mem[0000000018000120]
jmpl %o7,%g0
addc %l2,%l6,%l5
p4_far_0_lem:
sra %l5,0x00a,%l5
lduh [%i0+0x040],%l7 ! Mem[0000000018000040]
ldsb [%i0+0x0b2],%l0 ! Mem[00000000180000b2]
stw %l0,[%i0+0x0c0] ! Mem[00000000180000c0]
stb %l1,[%i2+0x057] ! Mem[0000000019000057]
ldsw [%i0+0x120],%l1 ! Mem[0000000018000120]
jmpl %o7,%g0
addc %l2,%l6,%l5
p4_far_0_lom:
sra %l5,0x00a,%l5
lduh [%o0+0x040],%l7 ! Mem[0000000018000040]
ldsb [%o0+0x0b2],%l0 ! Mem[00000000180000b2]
stw %l0,[%o0+0x0c0] ! Mem[00000000180000c0]
stb %l1,[%o2+0x057] ! Mem[0000000019000057]
ldsw [%o0+0x120],%l1 ! Mem[0000000018000120]
jmpl %o7,%g0
addc %l2,%l6,%l5
p4_far_0_he:
lduh [%i2+0x190],%l4 ! Mem[0000000019000190]
sub %l4,-0xec2,%l5
ldsw [%i2+0x04c],%l2 ! Mem[000000001900004c]
jmpl %o7,%g0
ldd [%i3+0x068],%l6 ! Mem[0000000019800068]
p4_far_0_ho:
lduh [%o2+0x190],%l4 ! Mem[0000000019000190]
sub %l4,-0xec2,%l5
ldsw [%o2+0x04c],%l2 ! Mem[000000001900004c]
jmpl %o7,%g0
ldd [%o3+0x068],%l6 ! Mem[0000000019800068]
p4_far_0_hem:
lduh [%i2+0x190],%l4 ! Mem[0000000019000190]
sub %l4,-0xec2,%l5
ldsw [%i2+0x04c],%l2 ! Mem[000000001900004c]
jmpl %o7,%g0
ldd [%i3+0x068],%l6 ! Mem[0000000019800068]
p4_far_0_hom:
lduh [%o2+0x190],%l4 ! Mem[0000000019000190]
sub %l4,-0xec2,%l5
ldsw [%o2+0x04c],%l2 ! Mem[000000001900004c]
jmpl %o7,%g0
ldd [%o3+0x068],%l6 ! Mem[0000000019800068]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldd [%i2+0x180],%f14 ! Mem[000000001b000180]
sll %l5,0x000,%l1
ldsw [%i1+0x02c],%l6 ! Mem[000000001a80002c]
ldsb [%i1+0x0e8],%l0 ! Mem[000000001a8000e8]
swap [%i2+0x0ac],%l1 ! Mem[000000001b0000ac]
stw %l6,[%i1+0x1a0] ! Mem[000000001a8001a0]
jmpl %o7,%g0
or %l2,0x010,%l1
p5_far_0_lo:
ldd [%o2+0x180],%f14 ! Mem[000000001b000180]
sll %l5,0x000,%l1
ldsw [%o1+0x02c],%l6 ! Mem[000000001a80002c]
ldsb [%o1+0x0e8],%l0 ! Mem[000000001a8000e8]
swap [%o2+0x0ac],%l1 ! Mem[000000001b0000ac]
stw %l6,[%o1+0x1a0] ! Mem[000000001a8001a0]
jmpl %o7,%g0
or %l2,0x010,%l1
p5_far_0_lem:
ldd [%i2+0x180],%f14 ! Mem[000000001b000180]
sll %l5,0x000,%l1
membar #Sync
ldsw [%i1+0x02c],%l6 ! Mem[000000001a80002c]
ldsb [%i1+0x0e8],%l0 ! Mem[000000001a8000e8]
swap [%i2+0x0ac],%l1 ! Mem[000000001b0000ac]
stw %l6,[%i1+0x1a0] ! Mem[000000001a8001a0]
jmpl %o7,%g0
or %l2,0x010,%l1
p5_far_0_lom:
ldd [%o2+0x180],%f14 ! Mem[000000001b000180]
sll %l5,0x000,%l1
membar #Sync
ldsw [%o1+0x02c],%l6 ! Mem[000000001a80002c]
ldsb [%o1+0x0e8],%l0 ! Mem[000000001a8000e8]
swap [%o2+0x0ac],%l1 ! Mem[000000001b0000ac]
stw %l6,[%o1+0x1a0] ! Mem[000000001a8001a0]
jmpl %o7,%g0
or %l2,0x010,%l1
p5_far_0_he:
lduh [%i2+0x160],%l7 ! Mem[000000001b000160]
ldub [%i2+0x1ce],%l1 ! Mem[000000001b0001ce]
ldsh [%i3+0x180],%l6 ! Mem[000000001b800180]
jmpl %o7,%g0
ldx [%i0+0x020],%l6 ! Mem[000000001a000020]
p5_far_0_ho:
lduh [%o2+0x160],%l7 ! Mem[000000001b000160]
ldub [%o2+0x1ce],%l1 ! Mem[000000001b0001ce]
ldsh [%o3+0x180],%l6 ! Mem[000000001b800180]
jmpl %o7,%g0
ldx [%o0+0x020],%l6 ! Mem[000000001a000020]
p5_far_0_hem:
lduh [%i2+0x160],%l7 ! Mem[000000001b000160]
ldub [%i2+0x1ce],%l1 ! Mem[000000001b0001ce]
ldsh [%i3+0x180],%l6 ! Mem[000000001b800180]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l6 ! Mem[000000001a000020]
p5_far_0_hom:
lduh [%o2+0x160],%l7 ! Mem[000000001b000160]
ldub [%o2+0x1ce],%l1 ! Mem[000000001b0001ce]
ldsh [%o3+0x180],%l6 ! Mem[000000001b800180]
membar #Sync
jmpl %o7,%g0
ldx [%o0+0x020],%l6 ! Mem[000000001a000020]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
mulx %l4,0xb5c,%l5
sth %l6,[%i1+0x114] ! Mem[000000001c800114]
umulcc %l7,%l3,%l7
srlx %l0,%l5,%l4
nop
ldsh [%i3+0x060],%l7 ! Mem[000000001d800060]
jmpl %o7,%g0
st %f0 ,[%i3+0x084] ! Mem[000000001d800084]
p6_far_0_lo:
mulx %l4,0xb5c,%l5
sth %l6,[%o1+0x114] ! Mem[000000001c800114]
umulcc %l7,%l3,%l7
srlx %l0,%l5,%l4
nop
ldsh [%o3+0x060],%l7 ! Mem[000000001d800060]
jmpl %o7,%g0
st %f0 ,[%o3+0x084] ! Mem[000000001d800084]
p6_far_0_lem:
mulx %l4,0xb5c,%l5
sth %l6,[%i1+0x114] ! Mem[000000001c800114]
umulcc %l7,%l3,%l7
srlx %l0,%l5,%l4
nop
ldsh [%i3+0x060],%l7 ! Mem[000000001d800060]
jmpl %o7,%g0
st %f0 ,[%i3+0x084] ! Mem[000000001d800084]
p6_far_0_lom:
mulx %l4,0xb5c,%l5
sth %l6,[%o1+0x114] ! Mem[000000001c800114]
umulcc %l7,%l3,%l7
srlx %l0,%l5,%l4
nop
ldsh [%o3+0x060],%l7 ! Mem[000000001d800060]
jmpl %o7,%g0
st %f0 ,[%o3+0x084] ! Mem[000000001d800084]
p6_far_0_he:
st %f30,[%i2+0x0d8] ! Mem[000000001d0000d8]
ldd [%i2+0x1f8],%l2 ! Mem[000000001d0001f8]
jmpl %o7,%g0
ldsb [%i2+0x019],%l0 ! Mem[000000001d000019]
p6_far_0_ho:
st %f30,[%o2+0x0d8] ! Mem[000000001d0000d8]
ldd [%o2+0x1f8],%l2 ! Mem[000000001d0001f8]
jmpl %o7,%g0
ldsb [%o2+0x019],%l0 ! Mem[000000001d000019]
p6_far_0_hem:
st %f30,[%i2+0x0d8] ! Mem[000000001d0000d8]
ldd [%i2+0x1f8],%l2 ! Mem[000000001d0001f8]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x019],%l0 ! Mem[000000001d000019]
p6_far_0_hom:
st %f30,[%o2+0x0d8] ! Mem[000000001d0000d8]
ldd [%o2+0x1f8],%l2 ! Mem[000000001d0001f8]
membar #Sync
jmpl %o7,%g0
ldsb [%o2+0x019],%l0 ! Mem[000000001d000019]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldsw [%i2+0x078],%l2 ! Mem[000000001f000078]
ldsw [%i3+0x154],%l2 ! Mem[000000001f800154]
stb %l4,[%i1+0x03b] ! Mem[000000001e80003b]
stb %l1,[%i1+0x004] ! Mem[000000001e800004]
lduw [%i1+0x054],%l1 ! Mem[000000001e800054]
tsubcc %l4,%l0,%l0
jmpl %o7,%g0
ldx [%i3+0x1d8],%l3 ! Mem[000000001f8001d8]
p7_far_0_lo:
ldsw [%o2+0x078],%l2 ! Mem[000000001f000078]
ldsw [%o3+0x154],%l2 ! Mem[000000001f800154]
stb %l4,[%o1+0x03b] ! Mem[000000001e80003b]
stb %l1,[%o1+0x004] ! Mem[000000001e800004]
lduw [%o1+0x054],%l1 ! Mem[000000001e800054]
tsubcc %l4,%l0,%l0
jmpl %o7,%g0
ldx [%o3+0x1d8],%l3 ! Mem[000000001f8001d8]
p7_far_0_lem:
ldsw [%i2+0x078],%l2 ! Mem[000000001f000078]
ldsw [%i3+0x154],%l2 ! Mem[000000001f800154]
membar #Sync
stb %l4,[%i1+0x03b] ! Mem[000000001e80003b]
stb %l1,[%i1+0x004] ! Mem[000000001e800004]
lduw [%i1+0x054],%l1 ! Mem[000000001e800054]
tsubcc %l4,%l0,%l0
jmpl %o7,%g0
ldx [%i3+0x1d8],%l3 ! Mem[000000001f8001d8]
p7_far_0_lom:
ldsw [%o2+0x078],%l2 ! Mem[000000001f000078]
ldsw [%o3+0x154],%l2 ! Mem[000000001f800154]
membar #Sync
stb %l4,[%o1+0x03b] ! Mem[000000001e80003b]
stb %l1,[%o1+0x004] ! Mem[000000001e800004]
lduw [%o1+0x054],%l1 ! Mem[000000001e800054]
tsubcc %l4,%l0,%l0
jmpl %o7,%g0
ldx [%o3+0x1d8],%l3 ! Mem[000000001f8001d8]
p7_far_0_he:
sdivx %l6,0x439,%l3
stx %l6,[%i0+0x180] ! Mem[000000001e000180]
ldsw [%i2+0x018],%l0 ! Mem[000000001f000018]
ldd [%i3+0x088],%l0 ! Mem[000000001f800088]
ldub [%i1+0x153],%l4 ! Mem[000000001e800153]
jmpl %o7,%g0
ldub [%i3+0x0fa],%l2 ! Mem[000000001f8000fa]
p7_far_0_ho:
sdivx %l6,0x439,%l3
stx %l6,[%o0+0x180] ! Mem[000000001e000180]
ldsw [%o2+0x018],%l0 ! Mem[000000001f000018]
ldd [%o3+0x088],%l0 ! Mem[000000001f800088]
ldub [%o1+0x153],%l4 ! Mem[000000001e800153]
jmpl %o7,%g0
ldub [%o3+0x0fa],%l2 ! Mem[000000001f8000fa]
p7_far_0_hem:
sdivx %l6,0x439,%l3
stx %l6,[%i0+0x180] ! Mem[000000001e000180]
membar #Sync
ldsw [%i2+0x018],%l0 ! Mem[000000001f000018]
ldd [%i3+0x088],%l0 ! Mem[000000001f800088]
ldub [%i1+0x153],%l4 ! Mem[000000001e800153]
jmpl %o7,%g0
ldub [%i3+0x0fa],%l2 ! Mem[000000001f8000fa]
p7_far_0_hom:
sdivx %l6,0x439,%l3
stx %l6,[%o0+0x180] ! Mem[000000001e000180]
membar #Sync
ldsw [%o2+0x018],%l0 ! Mem[000000001f000018]
ldd [%o3+0x088],%l0 ! Mem[000000001f800088]
ldub [%o1+0x153],%l4 ! Mem[000000001e800153]
jmpl %o7,%g0
ldub [%o3+0x0fa],%l2 ! Mem[000000001f8000fa]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldstub [%i0+0x019],%l5 ! Mem[0000000020000019]
ldsw [%i3+0x154],%l7 ! Mem[0000000021800154]
tsubcctv %l0,0x385,%l4
ldd [%i3+0x078],%f0 ! Mem[0000000021800078]
lduh [%i2+0x002],%l4 ! Mem[0000000021000002]
and %l2,0xc2f,%l5
jmpl %o7,%g0
srlx %l4,%l1,%l2
p8_far_0_lo:
ldstub [%o0+0x019],%l5 ! Mem[0000000020000019]
ldsw [%o3+0x154],%l7 ! Mem[0000000021800154]
tsubcctv %l0,0x385,%l4
ldd [%o3+0x078],%f0 ! Mem[0000000021800078]
lduh [%o2+0x002],%l4 ! Mem[0000000021000002]
and %l2,0xc2f,%l5
jmpl %o7,%g0
srlx %l4,%l1,%l2
p8_far_0_lem:
membar #Sync
ldstub [%i0+0x019],%l5 ! Mem[0000000020000019]
ldsw [%i3+0x154],%l7 ! Mem[0000000021800154]
tsubcctv %l0,0x385,%l4
ldd [%i3+0x078],%f0 ! Mem[0000000021800078]
lduh [%i2+0x002],%l4 ! Mem[0000000021000002]
and %l2,0xc2f,%l5
jmpl %o7,%g0
srlx %l4,%l1,%l2
p8_far_0_lom:
membar #Sync
ldstub [%o0+0x019],%l5 ! Mem[0000000020000019]
ldsw [%o3+0x154],%l7 ! Mem[0000000021800154]
tsubcctv %l0,0x385,%l4
ldd [%o3+0x078],%f0 ! Mem[0000000021800078]
lduh [%o2+0x002],%l4 ! Mem[0000000021000002]
and %l2,0xc2f,%l5
jmpl %o7,%g0
srlx %l4,%l1,%l2
p8_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x034],%l2 ! Mem[0000000021000034]
jmpl %o7,%g0
nop
p8_far_0_ho:
jmpl %o7,%g0
ldsb [%o2+0x034],%l2 ! Mem[0000000021000034]
jmpl %o7,%g0
nop
p8_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x034],%l2 ! Mem[0000000021000034]
jmpl %o7,%g0
nop
p8_far_0_hom:
membar #Sync
jmpl %o7,%g0
ldsb [%o2+0x034],%l2 ! Mem[0000000021000034]
jmpl %o7,%g0
nop
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
andncc %l4,-0x204,%l5
stb %l6,[%i2+0x114] ! Mem[0000000023000114]
srl %l7,0x00b,%l7
lduw [%i2+0x080],%l5 ! Mem[0000000023000080]
ldsb [%i3+0x0a4],%l0 ! Mem[00000000238000a4]
ld [%i3+0x120],%f4 ! Mem[0000000023800120]
jmpl %o7,%g0
stw %l0,[%i3+0x154] ! Mem[0000000023800154]
p9_far_0_lo:
andncc %l4,-0x204,%l5
stb %l6,[%o2+0x114] ! Mem[0000000023000114]
srl %l7,0x00b,%l7
lduw [%o2+0x080],%l5 ! Mem[0000000023000080]
ldsb [%o3+0x0a4],%l0 ! Mem[00000000238000a4]
ld [%o3+0x120],%f4 ! Mem[0000000023800120]
jmpl %o7,%g0
stw %l0,[%o3+0x154] ! Mem[0000000023800154]
p9_far_0_lem:
andncc %l4,-0x204,%l5
stb %l6,[%i2+0x114] ! Mem[0000000023000114]
srl %l7,0x00b,%l7
lduw [%i2+0x080],%l5 ! Mem[0000000023000080]
ldsb [%i3+0x0a4],%l0 ! Mem[00000000238000a4]
ld [%i3+0x120],%f4 ! Mem[0000000023800120]
jmpl %o7,%g0
stw %l0,[%i3+0x154] ! Mem[0000000023800154]
p9_far_0_lom:
andncc %l4,-0x204,%l5
stb %l6,[%o2+0x114] ! Mem[0000000023000114]
srl %l7,0x00b,%l7
lduw [%o2+0x080],%l5 ! Mem[0000000023000080]
ldsb [%o3+0x0a4],%l0 ! Mem[00000000238000a4]
ld [%o3+0x120],%f4 ! Mem[0000000023800120]
jmpl %o7,%g0
stw %l0,[%o3+0x154] ! Mem[0000000023800154]
p9_far_0_he:
swap [%i1+0x130],%l6 ! Mem[0000000022800130]
tsubcctv %l6,0x869,%l2
ldub [%i0+0x160],%l1 ! Mem[0000000022000160]
ldx [%i2+0x0e0],%l1 ! Mem[00000000230000e0]
std %l6,[%i0+0x170] ! Mem[0000000022000170]
jmpl %o7,%g0
addc %l0,%l2,%l3
p9_far_0_ho:
swap [%o1+0x130],%l6 ! Mem[0000000022800130]
tsubcctv %l6,0x869,%l2
ldub [%o0+0x160],%l1 ! Mem[0000000022000160]
ldx [%o2+0x0e0],%l1 ! Mem[00000000230000e0]
std %l6,[%o0+0x170] ! Mem[0000000022000170]
jmpl %o7,%g0
addc %l0,%l2,%l3
p9_far_0_hem:
swap [%i1+0x130],%l6 ! Mem[0000000022800130]
tsubcctv %l6,0x869,%l2
ldub [%i0+0x160],%l1 ! Mem[0000000022000160]
ldx [%i2+0x0e0],%l1 ! Mem[00000000230000e0]
std %l6,[%i0+0x170] ! Mem[0000000022000170]
jmpl %o7,%g0
addc %l0,%l2,%l3
p9_far_0_hom:
swap [%o1+0x130],%l6 ! Mem[0000000022800130]
tsubcctv %l6,0x869,%l2
ldub [%o0+0x160],%l1 ! Mem[0000000022000160]
ldx [%o2+0x0e0],%l1 ! Mem[00000000230000e0]
std %l6,[%o0+0x170] ! Mem[0000000022000170]
jmpl %o7,%g0
addc %l0,%l2,%l3
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
umul %l2,0x3f4,%l4
ldsb [%i1+0x1cb],%l1 ! Mem[00000000248001cb]
sll %l1,0x01b,%l0
ldsh [%i2+0x1f0],%l4 ! Mem[00000000250001f0]
andcc %l0,-0xf92,%l7
or %l7,-0x887,%l3
jmpl %o7,%g0
swap [%i3+0x050],%l0 ! Mem[0000000025800050]
p10_far_0_lo:
umul %l2,0x3f4,%l4
ldsb [%o1+0x1cb],%l1 ! Mem[00000000248001cb]
sll %l1,0x01b,%l0
ldsh [%o2+0x1f0],%l4 ! Mem[00000000250001f0]
andcc %l0,-0xf92,%l7
or %l7,-0x887,%l3
jmpl %o7,%g0
swap [%o3+0x050],%l0 ! Mem[0000000025800050]
p10_far_0_lem:
umul %l2,0x3f4,%l4
ldsb [%i1+0x1cb],%l1 ! Mem[00000000248001cb]
sll %l1,0x01b,%l0
ldsh [%i2+0x1f0],%l4 ! Mem[00000000250001f0]
andcc %l0,-0xf92,%l7
or %l7,-0x887,%l3
jmpl %o7,%g0
swap [%i3+0x050],%l0 ! Mem[0000000025800050]
p10_far_0_lom:
umul %l2,0x3f4,%l4
ldsb [%o1+0x1cb],%l1 ! Mem[00000000248001cb]
sll %l1,0x01b,%l0
ldsh [%o2+0x1f0],%l4 ! Mem[00000000250001f0]
andcc %l0,-0xf92,%l7
or %l7,-0x887,%l3
jmpl %o7,%g0
swap [%o3+0x050],%l0 ! Mem[0000000025800050]
p10_far_0_he:
std %l4,[%i2+0x160] ! Mem[0000000025000160]
swap [%i2+0x1b0],%l3 ! Mem[00000000250001b0]
ldd [%i2+0x068],%f18 ! Mem[0000000025000068]
jmpl %o7,%g0
lduh [%i3+0x04c],%l6 ! Mem[000000002580004c]
p10_far_0_ho:
std %l4,[%o2+0x160] ! Mem[0000000025000160]
swap [%o2+0x1b0],%l3 ! Mem[00000000250001b0]
ldd [%o2+0x068],%f18 ! Mem[0000000025000068]
jmpl %o7,%g0
lduh [%o3+0x04c],%l6 ! Mem[000000002580004c]
p10_far_0_hem:
std %l4,[%i2+0x160] ! Mem[0000000025000160]
swap [%i2+0x1b0],%l3 ! Mem[00000000250001b0]
ldd [%i2+0x068],%f18 ! Mem[0000000025000068]
jmpl %o7,%g0
lduh [%i3+0x04c],%l6 ! Mem[000000002580004c]
p10_far_0_hom:
std %l4,[%o2+0x160] ! Mem[0000000025000160]
swap [%o2+0x1b0],%l3 ! Mem[00000000250001b0]
ldd [%o2+0x068],%f18 ! Mem[0000000025000068]
jmpl %o7,%g0
lduh [%o3+0x04c],%l6 ! Mem[000000002580004c]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
lduw [%i2+0x184],%l7 ! Mem[0000000027000184]
lduw [%i1+0x154],%l2 ! Mem[0000000026800154]
ldsb [%i1+0x03b],%l4 ! Mem[000000002680003b]
stx %l0,[%i0+0x080] ! Mem[0000000026000080]
and %l1,0xd44,%l0
lduw [%i0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
ldsb [%i2+0x095],%l3 ! Mem[0000000027000095]
p11_far_0_lo:
lduw [%o2+0x184],%l7 ! Mem[0000000027000184]
lduw [%o1+0x154],%l2 ! Mem[0000000026800154]
ldsb [%o1+0x03b],%l4 ! Mem[000000002680003b]
stx %l0,[%o0+0x080] ! Mem[0000000026000080]
and %l1,0xd44,%l0
lduw [%o0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
ldsb [%o2+0x095],%l3 ! Mem[0000000027000095]
p11_far_0_lem:
lduw [%i2+0x184],%l7 ! Mem[0000000027000184]
lduw [%i1+0x154],%l2 ! Mem[0000000026800154]
membar #Sync
ldsb [%i1+0x03b],%l4 ! Mem[000000002680003b]
stx %l0,[%i0+0x080] ! Mem[0000000026000080]
and %l1,0xd44,%l0
lduw [%i0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
ldsb [%i2+0x095],%l3 ! Mem[0000000027000095]
p11_far_0_lom:
lduw [%o2+0x184],%l7 ! Mem[0000000027000184]
lduw [%o1+0x154],%l2 ! Mem[0000000026800154]
membar #Sync
ldsb [%o1+0x03b],%l4 ! Mem[000000002680003b]
stx %l0,[%o0+0x080] ! Mem[0000000026000080]
and %l1,0xd44,%l0
lduw [%o0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
ldsb [%o2+0x095],%l3 ! Mem[0000000027000095]
p11_far_0_he:
ldub [%i2+0x00d],%l4 ! Mem[000000002700000d]
ldd [%i3+0x1e8],%l0 ! Mem[00000000278001e8]
st %f25,[%i2+0x17c] ! Mem[000000002700017c]
std %l0,[%i1+0x180] ! Mem[0000000026800180]
ldx [%i0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
stb %l4,[%i0+0x052] ! Mem[0000000026000052]
p11_far_0_ho:
ldub [%o2+0x00d],%l4 ! Mem[000000002700000d]
ldd [%o3+0x1e8],%l0 ! Mem[00000000278001e8]
st %f25,[%o2+0x17c] ! Mem[000000002700017c]
std %l0,[%o1+0x180] ! Mem[0000000026800180]
ldx [%o0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
stb %l4,[%o0+0x052] ! Mem[0000000026000052]
p11_far_0_hem:
membar #Sync
ldub [%i2+0x00d],%l4 ! Mem[000000002700000d]
ldd [%i3+0x1e8],%l0 ! Mem[00000000278001e8]
st %f25,[%i2+0x17c] ! Mem[000000002700017c]
std %l0,[%i1+0x180] ! Mem[0000000026800180]
ldx [%i0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
stb %l4,[%i0+0x052] ! Mem[0000000026000052]
p11_far_0_hom:
membar #Sync
ldub [%o2+0x00d],%l4 ! Mem[000000002700000d]
ldd [%o3+0x1e8],%l0 ! Mem[00000000278001e8]
st %f25,[%o2+0x17c] ! Mem[000000002700017c]
std %l0,[%o1+0x180] ! Mem[0000000026800180]
ldx [%o0+0x100],%l4 ! Mem[0000000026000100]
jmpl %o7,%g0
stb %l4,[%o0+0x052] ! Mem[0000000026000052]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldstub [%i0+0x039],%l5 ! Mem[0000000028000039]
std %f4 ,[%i2+0x030] ! Mem[0000000029000030]
sth %l7,[%i2+0x060] ! Mem[0000000029000060]
ldd [%i3+0x0b0],%l0 ! Mem[00000000298000b0]
sth %l1,[%i3+0x004] ! Mem[0000000029800004]
ldsb [%i2+0x077],%l1 ! Mem[0000000029000077]
jmpl %o7,%g0
sth %l5,[%i1+0x1b2] ! Mem[00000000288001b2]
p12_far_0_lo:
ldstub [%o0+0x039],%l5 ! Mem[0000000028000039]
std %f4 ,[%o2+0x030] ! Mem[0000000029000030]
sth %l7,[%o2+0x060] ! Mem[0000000029000060]
ldd [%o3+0x0b0],%l0 ! Mem[00000000298000b0]
sth %l1,[%o3+0x004] ! Mem[0000000029800004]
ldsb [%o2+0x077],%l1 ! Mem[0000000029000077]
jmpl %o7,%g0
sth %l5,[%o1+0x1b2] ! Mem[00000000288001b2]
p12_far_0_lem:
membar #Sync
ldstub [%i0+0x039],%l5 ! Mem[0000000028000039]
std %f4 ,[%i2+0x030] ! Mem[0000000029000030]
sth %l7,[%i2+0x060] ! Mem[0000000029000060]
ldd [%i3+0x0b0],%l0 ! Mem[00000000298000b0]
sth %l1,[%i3+0x004] ! Mem[0000000029800004]
ldsb [%i2+0x077],%l1 ! Mem[0000000029000077]
jmpl %o7,%g0
sth %l5,[%i1+0x1b2] ! Mem[00000000288001b2]
p12_far_0_lom:
membar #Sync
ldstub [%o0+0x039],%l5 ! Mem[0000000028000039]
std %f4 ,[%o2+0x030] ! Mem[0000000029000030]
sth %l7,[%o2+0x060] ! Mem[0000000029000060]
ldd [%o3+0x0b0],%l0 ! Mem[00000000298000b0]
sth %l1,[%o3+0x004] ! Mem[0000000029800004]
ldsb [%o2+0x077],%l1 ! Mem[0000000029000077]
jmpl %o7,%g0
sth %l5,[%o1+0x1b2] ! Mem[00000000288001b2]
p12_far_0_he:
stb %l5,[%i2+0x143] ! Mem[0000000029000143]
jmpl %o7,%g0
ldd [%i2+0x1c8],%l0 ! Mem[00000000290001c8]
p12_far_0_ho:
stb %l5,[%o2+0x143] ! Mem[0000000029000143]
jmpl %o7,%g0
ldd [%o2+0x1c8],%l0 ! Mem[00000000290001c8]
p12_far_0_hem:
stb %l5,[%i2+0x143] ! Mem[0000000029000143]
jmpl %o7,%g0
ldd [%i2+0x1c8],%l0 ! Mem[00000000290001c8]
p12_far_0_hom:
stb %l5,[%o2+0x143] ! Mem[0000000029000143]
jmpl %o7,%g0
ldd [%o2+0x1c8],%l0 ! Mem[00000000290001c8]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldub [%i2+0x1ae],%l4 ! Mem[000000002b0001ae]
stb %l5,[%i3+0x014] ! Mem[000000002b800014]
ldsw [%i0+0x060],%l7 ! Mem[000000002a000060]
ldsb [%i3+0x1f1],%l4 ! Mem[000000002b8001f1]
sth %l3,[%i1+0x096] ! Mem[000000002a800096]
ldsb [%i1+0x17e],%l5 ! Mem[000000002a80017e]
jmpl %o7,%g0
ldsb [%i0+0x0ed],%l6 ! Mem[000000002a0000ed]
p13_far_0_lo:
ldub [%o2+0x1ae],%l4 ! Mem[000000002b0001ae]
stb %l5,[%o3+0x014] ! Mem[000000002b800014]
ldsw [%o0+0x060],%l7 ! Mem[000000002a000060]
ldsb [%o3+0x1f1],%l4 ! Mem[000000002b8001f1]
sth %l3,[%o1+0x096] ! Mem[000000002a800096]
ldsb [%o1+0x17e],%l5 ! Mem[000000002a80017e]
jmpl %o7,%g0
ldsb [%o0+0x0ed],%l6 ! Mem[000000002a0000ed]
p13_far_0_lem:
ldub [%i2+0x1ae],%l4 ! Mem[000000002b0001ae]
membar #Sync
stb %l5,[%i3+0x014] ! Mem[000000002b800014]
ldsw [%i0+0x060],%l7 ! Mem[000000002a000060]
ldsb [%i3+0x1f1],%l4 ! Mem[000000002b8001f1]
sth %l3,[%i1+0x096] ! Mem[000000002a800096]
ldsb [%i1+0x17e],%l5 ! Mem[000000002a80017e]
jmpl %o7,%g0
ldsb [%i0+0x0ed],%l6 ! Mem[000000002a0000ed]
p13_far_0_lom:
ldub [%o2+0x1ae],%l4 ! Mem[000000002b0001ae]
membar #Sync
stb %l5,[%o3+0x014] ! Mem[000000002b800014]
ldsw [%o0+0x060],%l7 ! Mem[000000002a000060]
ldsb [%o3+0x1f1],%l4 ! Mem[000000002b8001f1]
sth %l3,[%o1+0x096] ! Mem[000000002a800096]
ldsb [%o1+0x17e],%l5 ! Mem[000000002a80017e]
jmpl %o7,%g0
ldsb [%o0+0x0ed],%l6 ! Mem[000000002a0000ed]
p13_far_0_he:
ldd [%i1+0x1c8],%l0 ! Mem[000000002a8001c8]
stb %l6,[%i2+0x1a1] ! Mem[000000002b0001a1]
srl %l3,%l7,%l5
stw %l2,[%i3+0x150] ! Mem[000000002b800150]
lduh [%i1+0x16a],%l6 ! Mem[000000002a80016a]
jmpl %o7,%g0
sth %l2,[%i2+0x126] ! Mem[000000002b000126]
p13_far_0_ho:
ldd [%o1+0x1c8],%l0 ! Mem[000000002a8001c8]
stb %l6,[%o2+0x1a1] ! Mem[000000002b0001a1]
srl %l3,%l7,%l5
stw %l2,[%o3+0x150] ! Mem[000000002b800150]
lduh [%o1+0x16a],%l6 ! Mem[000000002a80016a]
jmpl %o7,%g0
sth %l2,[%o2+0x126] ! Mem[000000002b000126]
p13_far_0_hem:
ldd [%i1+0x1c8],%l0 ! Mem[000000002a8001c8]
stb %l6,[%i2+0x1a1] ! Mem[000000002b0001a1]
srl %l3,%l7,%l5
stw %l2,[%i3+0x150] ! Mem[000000002b800150]
lduh [%i1+0x16a],%l6 ! Mem[000000002a80016a]
jmpl %o7,%g0
sth %l2,[%i2+0x126] ! Mem[000000002b000126]
p13_far_0_hom:
ldd [%o1+0x1c8],%l0 ! Mem[000000002a8001c8]
stb %l6,[%o2+0x1a1] ! Mem[000000002b0001a1]
srl %l3,%l7,%l5
stw %l2,[%o3+0x150] ! Mem[000000002b800150]
lduh [%o1+0x16a],%l6 ! Mem[000000002a80016a]
jmpl %o7,%g0
sth %l2,[%o2+0x126] ! Mem[000000002b000126]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
sth %l5,[%i0+0x038] ! Mem[000000002c000038]
sth %l7,[%i1+0x174] ! Mem[000000002c800174]
stx %l2,[%i1+0x170] ! Mem[000000002c800170]
ldx [%i1+0x038],%l3 ! Mem[000000002c800038]
st %f1 ,[%i2+0x0b8] ! Mem[000000002d0000b8]
lduh [%i1+0x100],%l4 ! Mem[000000002c800100]
jmpl %o7,%g0
xnor %l5,0x0f0,%l1
p14_far_0_lo:
sth %l5,[%o0+0x038] ! Mem[000000002c000038]
sth %l7,[%o1+0x174] ! Mem[000000002c800174]
stx %l2,[%o1+0x170] ! Mem[000000002c800170]
ldx [%o1+0x038],%l3 ! Mem[000000002c800038]
st %f1 ,[%o2+0x0b8] ! Mem[000000002d0000b8]
lduh [%o1+0x100],%l4 ! Mem[000000002c800100]
jmpl %o7,%g0
xnor %l5,0x0f0,%l1
p14_far_0_lem:
membar #Sync
sth %l5,[%i0+0x038] ! Mem[000000002c000038]
sth %l7,[%i1+0x174] ! Mem[000000002c800174]
stx %l2,[%i1+0x170] ! Mem[000000002c800170]
ldx [%i1+0x038],%l3 ! Mem[000000002c800038]
st %f1 ,[%i2+0x0b8] ! Mem[000000002d0000b8]
lduh [%i1+0x100],%l4 ! Mem[000000002c800100]
jmpl %o7,%g0
xnor %l5,0x0f0,%l1
p14_far_0_lom:
membar #Sync
sth %l5,[%o0+0x038] ! Mem[000000002c000038]
sth %l7,[%o1+0x174] ! Mem[000000002c800174]
stx %l2,[%o1+0x170] ! Mem[000000002c800170]
ldx [%o1+0x038],%l3 ! Mem[000000002c800038]
st %f1 ,[%o2+0x0b8] ! Mem[000000002d0000b8]
lduh [%o1+0x100],%l4 ! Mem[000000002c800100]
jmpl %o7,%g0
xnor %l5,0x0f0,%l1
p14_far_0_he:
stb %l6,[%i0+0x19d] ! Mem[000000002c00019d]
ldsb [%i2+0x13d],%l5 ! Mem[000000002d00013d]
ldd [%i2+0x0d0],%l0 ! Mem[000000002d0000d0]
ldsw [%i0+0x160],%l1 ! Mem[000000002c000160]
stb %l1,[%i3+0x0c1] ! Mem[000000002d8000c1]
ldsh [%i2+0x0da],%l2 ! Mem[000000002d0000da]
lduw [%i1+0x060],%l7 ! Mem[000000002c800060]
jmpl %o7,%g0
lduw [%i1+0x128],%l1 ! Mem[000000002c800128]
p14_far_0_ho:
stb %l6,[%o0+0x19d] ! Mem[000000002c00019d]
ldsb [%o2+0x13d],%l5 ! Mem[000000002d00013d]
ldd [%o2+0x0d0],%l0 ! Mem[000000002d0000d0]
ldsw [%o0+0x160],%l1 ! Mem[000000002c000160]
stb %l1,[%o3+0x0c1] ! Mem[000000002d8000c1]
ldsh [%o2+0x0da],%l2 ! Mem[000000002d0000da]
lduw [%o1+0x060],%l7 ! Mem[000000002c800060]
jmpl %o7,%g0
lduw [%o1+0x128],%l1 ! Mem[000000002c800128]
p14_far_0_hem:
stb %l6,[%i0+0x19d] ! Mem[000000002c00019d]
ldsb [%i2+0x13d],%l5 ! Mem[000000002d00013d]
ldd [%i2+0x0d0],%l0 ! Mem[000000002d0000d0]
ldsw [%i0+0x160],%l1 ! Mem[000000002c000160]
stb %l1,[%i3+0x0c1] ! Mem[000000002d8000c1]
ldsh [%i2+0x0da],%l2 ! Mem[000000002d0000da]
lduw [%i1+0x060],%l7 ! Mem[000000002c800060]
jmpl %o7,%g0
lduw [%i1+0x128],%l1 ! Mem[000000002c800128]
p14_far_0_hom:
stb %l6,[%o0+0x19d] ! Mem[000000002c00019d]
ldsb [%o2+0x13d],%l5 ! Mem[000000002d00013d]
ldd [%o2+0x0d0],%l0 ! Mem[000000002d0000d0]
ldsw [%o0+0x160],%l1 ! Mem[000000002c000160]
stb %l1,[%o3+0x0c1] ! Mem[000000002d8000c1]
ldsh [%o2+0x0da],%l2 ! Mem[000000002d0000da]
lduw [%o1+0x060],%l7 ! Mem[000000002c800060]
jmpl %o7,%g0
lduw [%o1+0x128],%l1 ! Mem[000000002c800128]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
stx %l4,[%i0+0x0a8] ! Mem[000000002e0000a8]
ldd [%i0+0x1c0],%l4 ! Mem[000000002e0001c0]
sth %l5,[%i2+0x0a2] ! Mem[000000002f0000a2]
andn %l1,%l3,%l0
smul %l3,%l6,%l0
ldd [%i2+0x008],%l6 ! Mem[000000002f000008]
jmpl %o7,%g0
lduh [%i3+0x0cc],%l1 ! Mem[000000002f8000cc]
p15_far_0_lo:
stx %l4,[%o0+0x0a8] ! Mem[000000002e0000a8]
ldd [%o0+0x1c0],%l4 ! Mem[000000002e0001c0]
sth %l5,[%o2+0x0a2] ! Mem[000000002f0000a2]
andn %l1,%l3,%l0
smul %l3,%l6,%l0
ldd [%o2+0x008],%l6 ! Mem[000000002f000008]
jmpl %o7,%g0
lduh [%o3+0x0cc],%l1 ! Mem[000000002f8000cc]
p15_far_0_lem:
stx %l4,[%i0+0x0a8] ! Mem[000000002e0000a8]
ldd [%i0+0x1c0],%l4 ! Mem[000000002e0001c0]
sth %l5,[%i2+0x0a2] ! Mem[000000002f0000a2]
andn %l1,%l3,%l0
smul %l3,%l6,%l0
membar #Sync
ldd [%i2+0x008],%l6 ! Mem[000000002f000008]
jmpl %o7,%g0
lduh [%i3+0x0cc],%l1 ! Mem[000000002f8000cc]
p15_far_0_lom:
stx %l4,[%o0+0x0a8] ! Mem[000000002e0000a8]
ldd [%o0+0x1c0],%l4 ! Mem[000000002e0001c0]
sth %l5,[%o2+0x0a2] ! Mem[000000002f0000a2]
andn %l1,%l3,%l0
smul %l3,%l6,%l0
membar #Sync
ldd [%o2+0x008],%l6 ! Mem[000000002f000008]
jmpl %o7,%g0
lduh [%o3+0x0cc],%l1 ! Mem[000000002f8000cc]
p15_far_0_he:
jmpl %o7,%g0
swap [%i2+0x0f4],%l4 ! Mem[000000002f0000f4]
jmpl %o7,%g0
nop
p15_far_0_ho:
jmpl %o7,%g0
swap [%o2+0x0f4],%l4 ! Mem[000000002f0000f4]
jmpl %o7,%g0
nop
p15_far_0_hem:
jmpl %o7,%g0
swap [%i2+0x0f4],%l4 ! Mem[000000002f0000f4]
jmpl %o7,%g0
nop
p15_far_0_hom:
jmpl %o7,%g0
swap [%o2+0x0f4],%l4 ! Mem[000000002f0000f4]
jmpl %o7,%g0
nop
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
ldstub [%i0+0x039],%l5 ! Mem[0000000030000039]
stb %l5,[%i0+0x014] ! Mem[0000000030000014]
andcc %l7,-0x19d,%l4
umulcc %l0,0x5ad,%l2
sll %l4,0x019,%l2
lduh [%i2+0x076],%l1 ! Mem[0000000031000076]
jmpl %o7,%g0
stb %l3,[%i1+0x1d8] ! Mem[00000000308001d8]
p16_far_0_lo:
ldstub [%o0+0x039],%l5 ! Mem[0000000030000039]
stb %l5,[%o0+0x014] ! Mem[0000000030000014]
andcc %l7,-0x19d,%l4
umulcc %l0,0x5ad,%l2
sll %l4,0x019,%l2
lduh [%o2+0x076],%l1 ! Mem[0000000031000076]
jmpl %o7,%g0
stb %l3,[%o1+0x1d8] ! Mem[00000000308001d8]
p16_far_0_lem:
membar #Sync
ldstub [%i0+0x039],%l5 ! Mem[0000000030000039]
stb %l5,[%i0+0x014] ! Mem[0000000030000014]
andcc %l7,-0x19d,%l4
umulcc %l0,0x5ad,%l2
sll %l4,0x019,%l2
lduh [%i2+0x076],%l1 ! Mem[0000000031000076]
jmpl %o7,%g0
stb %l3,[%i1+0x1d8] ! Mem[00000000308001d8]
p16_far_0_lom:
membar #Sync
ldstub [%o0+0x039],%l5 ! Mem[0000000030000039]
stb %l5,[%o0+0x014] ! Mem[0000000030000014]
andcc %l7,-0x19d,%l4
umulcc %l0,0x5ad,%l2
sll %l4,0x019,%l2
lduh [%o2+0x076],%l1 ! Mem[0000000031000076]
jmpl %o7,%g0
stb %l3,[%o1+0x1d8] ! Mem[00000000308001d8]
p16_far_0_he:
srax %l5,0x02e,%l4
xorcc %l4,-0x617,%l4
ldstub [%i2+0x0c5],%l0 ! Mem[00000000310000c5]
ldub [%i0+0x151],%l7 ! Mem[0000000030000151]
std %l0,[%i1+0x180] ! Mem[0000000030800180]
jmpl %o7,%g0
sth %l4,[%i1+0x198] ! Mem[0000000030800198]
p16_far_0_ho:
srax %l5,0x02e,%l4
xorcc %l4,-0x617,%l4
ldstub [%o2+0x0c5],%l0 ! Mem[00000000310000c5]
ldub [%o0+0x151],%l7 ! Mem[0000000030000151]
std %l0,[%o1+0x180] ! Mem[0000000030800180]
jmpl %o7,%g0
sth %l4,[%o1+0x198] ! Mem[0000000030800198]
p16_far_0_hem:
srax %l5,0x02e,%l4
xorcc %l4,-0x617,%l4
ldstub [%i2+0x0c5],%l0 ! Mem[00000000310000c5]
ldub [%i0+0x151],%l7 ! Mem[0000000030000151]
std %l0,[%i1+0x180] ! Mem[0000000030800180]
jmpl %o7,%g0
sth %l4,[%i1+0x198] ! Mem[0000000030800198]
p16_far_0_hom:
srax %l5,0x02e,%l4
xorcc %l4,-0x617,%l4
ldstub [%o2+0x0c5],%l0 ! Mem[00000000310000c5]
ldub [%o0+0x151],%l7 ! Mem[0000000030000151]
std %l0,[%o1+0x180] ! Mem[0000000030800180]
jmpl %o7,%g0
sth %l4,[%o1+0x198] ! Mem[0000000030800198]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldsw [%i2+0x18c],%l4 ! Mem[000000003300018c]
orcc %l3,-0x917,%l5
sra %l6,%l0,%l1
ldsw [%i1+0x1b0],%l2 ! Mem[00000000328001b0]
lduw [%i1+0x06c],%l4 ! Mem[000000003280006c]
std %l0,[%i2+0x158] ! Mem[0000000033000158]
jmpl %o7,%g0
lduh [%i1+0x128],%l5 ! Mem[0000000032800128]
p17_far_0_lo:
ldsw [%o2+0x18c],%l4 ! Mem[000000003300018c]
orcc %l3,-0x917,%l5
sra %l6,%l0,%l1
ldsw [%o1+0x1b0],%l2 ! Mem[00000000328001b0]
lduw [%o1+0x06c],%l4 ! Mem[000000003280006c]
std %l0,[%o2+0x158] ! Mem[0000000033000158]
jmpl %o7,%g0
lduh [%o1+0x128],%l5 ! Mem[0000000032800128]
p17_far_0_lem:
ldsw [%i2+0x18c],%l4 ! Mem[000000003300018c]
orcc %l3,-0x917,%l5
sra %l6,%l0,%l1
ldsw [%i1+0x1b0],%l2 ! Mem[00000000328001b0]
lduw [%i1+0x06c],%l4 ! Mem[000000003280006c]
std %l0,[%i2+0x158] ! Mem[0000000033000158]
jmpl %o7,%g0
lduh [%i1+0x128],%l5 ! Mem[0000000032800128]
p17_far_0_lom:
ldsw [%o2+0x18c],%l4 ! Mem[000000003300018c]
orcc %l3,-0x917,%l5
sra %l6,%l0,%l1
ldsw [%o1+0x1b0],%l2 ! Mem[00000000328001b0]
lduw [%o1+0x06c],%l4 ! Mem[000000003280006c]
std %l0,[%o2+0x158] ! Mem[0000000033000158]
jmpl %o7,%g0
lduh [%o1+0x128],%l5 ! Mem[0000000032800128]
p17_far_0_he:
lduw [%i3+0x06c],%l2 ! Mem[000000003380006c]
stx %l1,[%i2+0x088] ! Mem[0000000033000088]
std %l4,[%i3+0x170] ! Mem[0000000033800170]
sll %l2,%l0,%l7
std %l4,[%i1+0x1b8] ! Mem[00000000328001b8]
lduw [%i2+0x0a8],%l0 ! Mem[00000000330000a8]
jmpl %o7,%g0
ld [%i1+0x1a0],%f28 ! Mem[00000000328001a0]
p17_far_0_ho:
lduw [%o3+0x06c],%l2 ! Mem[000000003380006c]
stx %l1,[%o2+0x088] ! Mem[0000000033000088]
std %l4,[%o3+0x170] ! Mem[0000000033800170]
sll %l2,%l0,%l7
std %l4,[%o1+0x1b8] ! Mem[00000000328001b8]
lduw [%o2+0x0a8],%l0 ! Mem[00000000330000a8]
jmpl %o7,%g0
ld [%o1+0x1a0],%f28 ! Mem[00000000328001a0]
p17_far_0_hem:
lduw [%i3+0x06c],%l2 ! Mem[000000003380006c]
stx %l1,[%i2+0x088] ! Mem[0000000033000088]
std %l4,[%i3+0x170] ! Mem[0000000033800170]
sll %l2,%l0,%l7
std %l4,[%i1+0x1b8] ! Mem[00000000328001b8]
lduw [%i2+0x0a8],%l0 ! Mem[00000000330000a8]
jmpl %o7,%g0
ld [%i1+0x1a0],%f28 ! Mem[00000000328001a0]
p17_far_0_hom:
lduw [%o3+0x06c],%l2 ! Mem[000000003380006c]
stx %l1,[%o2+0x088] ! Mem[0000000033000088]
std %l4,[%o3+0x170] ! Mem[0000000033800170]
sll %l2,%l0,%l7
std %l4,[%o1+0x1b8] ! Mem[00000000328001b8]
lduw [%o2+0x0a8],%l0 ! Mem[00000000330000a8]
jmpl %o7,%g0
ld [%o1+0x1a0],%f28 ! Mem[00000000328001a0]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldsb [%i2+0x00d],%l6 ! Mem[000000003500000d]
std %l2,[%i1+0x010] ! Mem[0000000034800010]
stw %l0,[%i0+0x16c] ! Mem[000000003400016c]
ldsh [%i0+0x1a2],%l6 ! Mem[00000000340001a2]
sub %l1,0xfa4,%l6
stw %l3,[%i3+0x0a0] ! Mem[00000000358000a0]
jmpl %o7,%g0
ldd [%i0+0x140],%f14 ! Mem[0000000034000140]
p18_far_0_lo:
ldsb [%o2+0x00d],%l6 ! Mem[000000003500000d]
std %l2,[%o1+0x010] ! Mem[0000000034800010]
stw %l0,[%o0+0x16c] ! Mem[000000003400016c]
ldsh [%o0+0x1a2],%l6 ! Mem[00000000340001a2]
sub %l1,0xfa4,%l6
stw %l3,[%o3+0x0a0] ! Mem[00000000358000a0]
jmpl %o7,%g0
ldd [%o0+0x140],%f14 ! Mem[0000000034000140]
p18_far_0_lem:
membar #Sync
ldsb [%i2+0x00d],%l6 ! Mem[000000003500000d]
std %l2,[%i1+0x010] ! Mem[0000000034800010]
stw %l0,[%i0+0x16c] ! Mem[000000003400016c]
ldsh [%i0+0x1a2],%l6 ! Mem[00000000340001a2]
sub %l1,0xfa4,%l6
stw %l3,[%i3+0x0a0] ! Mem[00000000358000a0]
jmpl %o7,%g0
ldd [%i0+0x140],%f14 ! Mem[0000000034000140]
p18_far_0_lom:
membar #Sync
ldsb [%o2+0x00d],%l6 ! Mem[000000003500000d]
std %l2,[%o1+0x010] ! Mem[0000000034800010]
stw %l0,[%o0+0x16c] ! Mem[000000003400016c]
ldsh [%o0+0x1a2],%l6 ! Mem[00000000340001a2]
sub %l1,0xfa4,%l6
stw %l3,[%o3+0x0a0] ! Mem[00000000358000a0]
jmpl %o7,%g0
ldd [%o0+0x140],%f14 ! Mem[0000000034000140]
p18_far_0_he:
jmpl %o7,%g0
ldsh [%i1+0x174],%l0 ! Mem[0000000034800174]
jmpl %o7,%g0
nop
p18_far_0_ho:
jmpl %o7,%g0
ldsh [%o1+0x174],%l0 ! Mem[0000000034800174]
jmpl %o7,%g0
nop
p18_far_0_hem:
jmpl %o7,%g0
ldsh [%i1+0x174],%l0 ! Mem[0000000034800174]
jmpl %o7,%g0
nop
p18_far_0_hom:
jmpl %o7,%g0
ldsh [%o1+0x174],%l0 ! Mem[0000000034800174]
jmpl %o7,%g0
nop
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldd [%i2+0x058],%l2 ! Mem[0000000037000058]
ldd [%i3+0x108],%f10 ! Mem[0000000037800108]
stx %l7,[%i0+0x040] ! Mem[0000000036000040]
ldsw [%i2+0x0b0],%l0 ! Mem[00000000370000b0]
ldstub [%i1+0x0d0],%l7 ! Mem[00000000368000d0]
xorcc %l6,-0x024,%l4
jmpl %o7,%g0
ldstub [%i0+0x15d],%l0 ! Mem[000000003600015d]
p19_far_0_lo:
ldd [%o2+0x058],%l2 ! Mem[0000000037000058]
ldd [%o3+0x108],%f10 ! Mem[0000000037800108]
stx %l7,[%o0+0x040] ! Mem[0000000036000040]
ldsw [%o2+0x0b0],%l0 ! Mem[00000000370000b0]
ldstub [%o1+0x0d0],%l7 ! Mem[00000000368000d0]
xorcc %l6,-0x024,%l4
jmpl %o7,%g0
ldstub [%o0+0x15d],%l0 ! Mem[000000003600015d]
p19_far_0_lem:
ldd [%i2+0x058],%l2 ! Mem[0000000037000058]
ldd [%i3+0x108],%f10 ! Mem[0000000037800108]
stx %l7,[%i0+0x040] ! Mem[0000000036000040]
ldsw [%i2+0x0b0],%l0 ! Mem[00000000370000b0]
ldstub [%i1+0x0d0],%l7 ! Mem[00000000368000d0]
xorcc %l6,-0x024,%l4
jmpl %o7,%g0
ldstub [%i0+0x15d],%l0 ! Mem[000000003600015d]
p19_far_0_lom:
ldd [%o2+0x058],%l2 ! Mem[0000000037000058]
ldd [%o3+0x108],%f10 ! Mem[0000000037800108]
stx %l7,[%o0+0x040] ! Mem[0000000036000040]
ldsw [%o2+0x0b0],%l0 ! Mem[00000000370000b0]
ldstub [%o1+0x0d0],%l7 ! Mem[00000000368000d0]
xorcc %l6,-0x024,%l4
jmpl %o7,%g0
ldstub [%o0+0x15d],%l0 ! Mem[000000003600015d]
p19_far_0_he:
srlx %l3,%l3,%l5
ldsw [%i1+0x15c],%l1 ! Mem[000000003680015c]
ldx [%i3+0x008],%l1 ! Mem[0000000037800008]
lduw [%i3+0x06c],%l4 ! Mem[000000003780006c]
stx %l6,[%i1+0x168] ! Mem[0000000036800168]
sth %l2,[%i2+0x106] ! Mem[0000000037000106]
stb %l2,[%i3+0x1f1] ! Mem[00000000378001f1]
jmpl %o7,%g0
ldsb [%i0+0x108],%l0 ! Mem[0000000036000108]
p19_far_0_ho:
srlx %l3,%l3,%l5
ldsw [%o1+0x15c],%l1 ! Mem[000000003680015c]
ldx [%o3+0x008],%l1 ! Mem[0000000037800008]
lduw [%o3+0x06c],%l4 ! Mem[000000003780006c]
stx %l6,[%o1+0x168] ! Mem[0000000036800168]
sth %l2,[%o2+0x106] ! Mem[0000000037000106]
stb %l2,[%o3+0x1f1] ! Mem[00000000378001f1]
jmpl %o7,%g0
ldsb [%o0+0x108],%l0 ! Mem[0000000036000108]
p19_far_0_hem:
srlx %l3,%l3,%l5
ldsw [%i1+0x15c],%l1 ! Mem[000000003680015c]
membar #Sync
ldx [%i3+0x008],%l1 ! Mem[0000000037800008]
lduw [%i3+0x06c],%l4 ! Mem[000000003780006c]
stx %l6,[%i1+0x168] ! Mem[0000000036800168]
sth %l2,[%i2+0x106] ! Mem[0000000037000106]
stb %l2,[%i3+0x1f1] ! Mem[00000000378001f1]
jmpl %o7,%g0
ldsb [%i0+0x108],%l0 ! Mem[0000000036000108]
p19_far_0_hom:
srlx %l3,%l3,%l5
ldsw [%o1+0x15c],%l1 ! Mem[000000003680015c]
membar #Sync
ldx [%o3+0x008],%l1 ! Mem[0000000037800008]
lduw [%o3+0x06c],%l4 ! Mem[000000003780006c]
stx %l6,[%o1+0x168] ! Mem[0000000036800168]
sth %l2,[%o2+0x106] ! Mem[0000000037000106]
stb %l2,[%o3+0x1f1] ! Mem[00000000378001f1]
jmpl %o7,%g0
ldsb [%o0+0x108],%l0 ! Mem[0000000036000108]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldstub [%i1+0x019],%l5 ! Mem[0000000038800019]
ldsh [%i3+0x174],%l7 ! Mem[0000000039800174]
ldd [%i2+0x148],%f8 ! Mem[0000000039000148]
andcc %l0,-0xff0,%l6
stb %l6,[%i3+0x078] ! Mem[0000000039800078]
subccc %l6,%l3,%l0
jmpl %o7,%g0
std %l6,[%i3+0x1d0] ! Mem[00000000398001d0]
p20_far_0_lo:
ldstub [%o1+0x019],%l5 ! Mem[0000000038800019]
ldsh [%o3+0x174],%l7 ! Mem[0000000039800174]
ldd [%o2+0x148],%f8 ! Mem[0000000039000148]
andcc %l0,-0xff0,%l6
stb %l6,[%o3+0x078] ! Mem[0000000039800078]
subccc %l6,%l3,%l0
jmpl %o7,%g0
std %l6,[%o3+0x1d0] ! Mem[00000000398001d0]
p20_far_0_lem:
membar #Sync
ldstub [%i1+0x019],%l5 ! Mem[0000000038800019]
ldsh [%i3+0x174],%l7 ! Mem[0000000039800174]
ldd [%i2+0x148],%f8 ! Mem[0000000039000148]
andcc %l0,-0xff0,%l6
stb %l6,[%i3+0x078] ! Mem[0000000039800078]
subccc %l6,%l3,%l0
jmpl %o7,%g0
std %l6,[%i3+0x1d0] ! Mem[00000000398001d0]
p20_far_0_lom:
membar #Sync
ldstub [%o1+0x019],%l5 ! Mem[0000000038800019]
ldsh [%o3+0x174],%l7 ! Mem[0000000039800174]
ldd [%o2+0x148],%f8 ! Mem[0000000039000148]
andcc %l0,-0xff0,%l6
stb %l6,[%o3+0x078] ! Mem[0000000039800078]
subccc %l6,%l3,%l0
jmpl %o7,%g0
std %l6,[%o3+0x1d0] ! Mem[00000000398001d0]
p20_far_0_he:
ldsw [%i1+0x050],%l2 ! Mem[0000000038800050]
ldsh [%i2+0x070],%l0 ! Mem[0000000039000070]
ldub [%i1+0x190],%l4 ! Mem[0000000038800190]
stw %l6,[%i2+0x14c] ! Mem[000000003900014c]
jmpl %o7,%g0
ldub [%i0+0x02e],%l1 ! Mem[000000003800002e]
p20_far_0_ho:
ldsw [%o1+0x050],%l2 ! Mem[0000000038800050]
ldsh [%o2+0x070],%l0 ! Mem[0000000039000070]
ldub [%o1+0x190],%l4 ! Mem[0000000038800190]
stw %l6,[%o2+0x14c] ! Mem[000000003900014c]
jmpl %o7,%g0
ldub [%o0+0x02e],%l1 ! Mem[000000003800002e]
p20_far_0_hem:
ldsw [%i1+0x050],%l2 ! Mem[0000000038800050]
ldsh [%i2+0x070],%l0 ! Mem[0000000039000070]
ldub [%i1+0x190],%l4 ! Mem[0000000038800190]
stw %l6,[%i2+0x14c] ! Mem[000000003900014c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x02e],%l1 ! Mem[000000003800002e]
p20_far_0_hom:
ldsw [%o1+0x050],%l2 ! Mem[0000000038800050]
ldsh [%o2+0x070],%l0 ! Mem[0000000039000070]
ldub [%o1+0x190],%l4 ! Mem[0000000038800190]
stw %l6,[%o2+0x14c] ! Mem[000000003900014c]
membar #Sync
jmpl %o7,%g0
ldub [%o0+0x02e],%l1 ! Mem[000000003800002e]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldd [%i2+0x188],%l4 ! Mem[000000003b000188]
lduw [%i0+0x154],%l2 ! Mem[000000003a000154]
ldx [%i3+0x000],%l4 ! Mem[000000003b800000]
mulx %l2,0x28f,%l5
lduh [%i0+0x01e],%l3 ! Mem[000000003a00001e]
addc %l0,0xcd5,%l3
jmpl %o7,%g0
ldstub [%i2+0x17e],%l5 ! Mem[000000003b00017e]
p21_far_0_lo:
ldd [%o2+0x188],%l4 ! Mem[000000003b000188]
lduw [%o0+0x154],%l2 ! Mem[000000003a000154]
ldx [%o3+0x000],%l4 ! Mem[000000003b800000]
mulx %l2,0x28f,%l5
lduh [%o0+0x01e],%l3 ! Mem[000000003a00001e]
addc %l0,0xcd5,%l3
jmpl %o7,%g0
ldstub [%o2+0x17e],%l5 ! Mem[000000003b00017e]
p21_far_0_lem:
ldd [%i2+0x188],%l4 ! Mem[000000003b000188]
lduw [%i0+0x154],%l2 ! Mem[000000003a000154]
membar #Sync
ldx [%i3+0x000],%l4 ! Mem[000000003b800000]
mulx %l2,0x28f,%l5
lduh [%i0+0x01e],%l3 ! Mem[000000003a00001e]
addc %l0,0xcd5,%l3
jmpl %o7,%g0
ldstub [%i2+0x17e],%l5 ! Mem[000000003b00017e]
p21_far_0_lom:
ldd [%o2+0x188],%l4 ! Mem[000000003b000188]
lduw [%o0+0x154],%l2 ! Mem[000000003a000154]
membar #Sync
ldx [%o3+0x000],%l4 ! Mem[000000003b800000]
mulx %l2,0x28f,%l5
lduh [%o0+0x01e],%l3 ! Mem[000000003a00001e]
addc %l0,0xcd5,%l3
jmpl %o7,%g0
ldstub [%o2+0x17e],%l5 ! Mem[000000003b00017e]
p21_far_0_he:
ldd [%i2+0x008],%l4 ! Mem[000000003b000008]
smul %l1,%l6,%l6
ldsh [%i0+0x038],%l0 ! Mem[000000003a000038]
st %f17,[%i3+0x08c] ! Mem[000000003b80008c]
stx %l2,[%i3+0x1e8] ! Mem[000000003b8001e8]
jmpl %o7,%g0
stx %l0,[%i2+0x0a8] ! Mem[000000003b0000a8]
p21_far_0_ho:
ldd [%o2+0x008],%l4 ! Mem[000000003b000008]
smul %l1,%l6,%l6
ldsh [%o0+0x038],%l0 ! Mem[000000003a000038]
st %f17,[%o3+0x08c] ! Mem[000000003b80008c]
stx %l2,[%o3+0x1e8] ! Mem[000000003b8001e8]
jmpl %o7,%g0
stx %l0,[%o2+0x0a8] ! Mem[000000003b0000a8]
p21_far_0_hem:
membar #Sync
ldd [%i2+0x008],%l4 ! Mem[000000003b000008]
smul %l1,%l6,%l6
ldsh [%i0+0x038],%l0 ! Mem[000000003a000038]
st %f17,[%i3+0x08c] ! Mem[000000003b80008c]
stx %l2,[%i3+0x1e8] ! Mem[000000003b8001e8]
jmpl %o7,%g0
stx %l0,[%i2+0x0a8] ! Mem[000000003b0000a8]
p21_far_0_hom:
membar #Sync
ldd [%o2+0x008],%l4 ! Mem[000000003b000008]
smul %l1,%l6,%l6
ldsh [%o0+0x038],%l0 ! Mem[000000003a000038]
st %f17,[%o3+0x08c] ! Mem[000000003b80008c]
stx %l2,[%o3+0x1e8] ! Mem[000000003b8001e8]
jmpl %o7,%g0
stx %l0,[%o2+0x0a8] ! Mem[000000003b0000a8]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
sth %l5,[%i1+0x038] ! Mem[000000003c800038]
ldx [%i2+0x010],%l5 ! Mem[000000003d000010]
subc %l2,%l0,%l4
stb %l1,[%i0+0x024] ! Mem[000000003c000024]
ldx [%i2+0x160],%l0 ! Mem[000000003d000160]
sth %l0,[%i2+0x13c] ! Mem[000000003d00013c]
jmpl %o7,%g0
stx %l6,[%i0+0x0f8] ! Mem[000000003c0000f8]
p22_far_0_lo:
sth %l5,[%o1+0x038] ! Mem[000000003c800038]
ldx [%o2+0x010],%l5 ! Mem[000000003d000010]
subc %l2,%l0,%l4
stb %l1,[%o0+0x024] ! Mem[000000003c000024]
ldx [%o2+0x160],%l0 ! Mem[000000003d000160]
sth %l0,[%o2+0x13c] ! Mem[000000003d00013c]
jmpl %o7,%g0
stx %l6,[%o0+0x0f8] ! Mem[000000003c0000f8]
p22_far_0_lem:
membar #Sync
sth %l5,[%i1+0x038] ! Mem[000000003c800038]
ldx [%i2+0x010],%l5 ! Mem[000000003d000010]
subc %l2,%l0,%l4
stb %l1,[%i0+0x024] ! Mem[000000003c000024]
ldx [%i2+0x160],%l0 ! Mem[000000003d000160]
sth %l0,[%i2+0x13c] ! Mem[000000003d00013c]
jmpl %o7,%g0
stx %l6,[%i0+0x0f8] ! Mem[000000003c0000f8]
p22_far_0_lom:
membar #Sync
sth %l5,[%o1+0x038] ! Mem[000000003c800038]
ldx [%o2+0x010],%l5 ! Mem[000000003d000010]
subc %l2,%l0,%l4
stb %l1,[%o0+0x024] ! Mem[000000003c000024]
ldx [%o2+0x160],%l0 ! Mem[000000003d000160]
sth %l0,[%o2+0x13c] ! Mem[000000003d00013c]
jmpl %o7,%g0
stx %l6,[%o0+0x0f8] ! Mem[000000003c0000f8]
p22_far_0_he:
ldsh [%i2+0x11c],%l5 ! Mem[000000003d00011c]
stb %l0,[%i2+0x0f1] ! Mem[000000003d0000f1]
ldsh [%i1+0x08e],%l1 ! Mem[000000003c80008e]
jmpl %o7,%g0
lduh [%i1+0x152],%l4 ! Mem[000000003c800152]
p22_far_0_ho:
ldsh [%o2+0x11c],%l5 ! Mem[000000003d00011c]
stb %l0,[%o2+0x0f1] ! Mem[000000003d0000f1]
ldsh [%o1+0x08e],%l1 ! Mem[000000003c80008e]
jmpl %o7,%g0
lduh [%o1+0x152],%l4 ! Mem[000000003c800152]
p22_far_0_hem:
ldsh [%i2+0x11c],%l5 ! Mem[000000003d00011c]
stb %l0,[%i2+0x0f1] ! Mem[000000003d0000f1]
ldsh [%i1+0x08e],%l1 ! Mem[000000003c80008e]
jmpl %o7,%g0
lduh [%i1+0x152],%l4 ! Mem[000000003c800152]
p22_far_0_hom:
ldsh [%o2+0x11c],%l5 ! Mem[000000003d00011c]
stb %l0,[%o2+0x0f1] ! Mem[000000003d0000f1]
ldsh [%o1+0x08e],%l1 ! Mem[000000003c80008e]
jmpl %o7,%g0
lduh [%o1+0x152],%l4 ! Mem[000000003c800152]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
stw %l2,[%i2+0x058] ! Mem[000000003f000058]
ldstub [%i3+0x0e2],%l0 ! Mem[000000003f8000e2]
ldub [%i1+0x077],%l1 ! Mem[000000003e800077]
stx %l1,[%i0+0x120] ! Mem[000000003e000120]
add %l2,%l6,%l5
ldd [%i2+0x1d8],%f10 ! Mem[000000003f0001d8]
jmpl %o7,%g0
lduw [%i3+0x02c],%l4 ! Mem[000000003f80002c]
p23_far_0_lo:
stw %l2,[%o2+0x058] ! Mem[000000003f000058]
ldstub [%o3+0x0e2],%l0 ! Mem[000000003f8000e2]
ldub [%o1+0x077],%l1 ! Mem[000000003e800077]
stx %l1,[%o0+0x120] ! Mem[000000003e000120]
add %l2,%l6,%l5
ldd [%o2+0x1d8],%f10 ! Mem[000000003f0001d8]
jmpl %o7,%g0
lduw [%o3+0x02c],%l4 ! Mem[000000003f80002c]
p23_far_0_lem:
stw %l2,[%i2+0x058] ! Mem[000000003f000058]
ldstub [%i3+0x0e2],%l0 ! Mem[000000003f8000e2]
ldub [%i1+0x077],%l1 ! Mem[000000003e800077]
stx %l1,[%i0+0x120] ! Mem[000000003e000120]
add %l2,%l6,%l5
ldd [%i2+0x1d8],%f10 ! Mem[000000003f0001d8]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x02c],%l4 ! Mem[000000003f80002c]
p23_far_0_lom:
stw %l2,[%o2+0x058] ! Mem[000000003f000058]
ldstub [%o3+0x0e2],%l0 ! Mem[000000003f8000e2]
ldub [%o1+0x077],%l1 ! Mem[000000003e800077]
stx %l1,[%o0+0x120] ! Mem[000000003e000120]
add %l2,%l6,%l5
ldd [%o2+0x1d8],%f10 ! Mem[000000003f0001d8]
membar #Sync
jmpl %o7,%g0
lduw [%o3+0x02c],%l4 ! Mem[000000003f80002c]
p23_far_0_he:
ldsh [%i1+0x02e],%l1 ! Mem[000000003e80002e]
jmpl %o7,%g0
stx %l1,[%i3+0x158] ! Mem[000000003f800158]
p23_far_0_ho:
ldsh [%o1+0x02e],%l1 ! Mem[000000003e80002e]
jmpl %o7,%g0
stx %l1,[%o3+0x158] ! Mem[000000003f800158]
p23_far_0_hem:
membar #Sync
ldsh [%i1+0x02e],%l1 ! Mem[000000003e80002e]
jmpl %o7,%g0
stx %l1,[%i3+0x158] ! Mem[000000003f800158]
p23_far_0_hom:
membar #Sync
ldsh [%o1+0x02e],%l1 ! Mem[000000003e80002e]
jmpl %o7,%g0
stx %l1,[%o3+0x158] ! Mem[000000003f800158]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldstub [%i1+0x039],%l5 ! Mem[0000000040800039]
ldub [%i3+0x154],%l7 ! Mem[0000000041800154]
stx %l2,[%i0+0x170] ! Mem[0000000040000170]
and %l1,%l1,%l6
stx %l7,[%i0+0x0b8] ! Mem[00000000400000b8]
lduh [%i2+0x0f4],%l3 ! Mem[00000000410000f4]
jmpl %o7,%g0
stx %l0,[%i3+0x180] ! Mem[0000000041800180]
p24_far_0_lo:
ldstub [%o1+0x039],%l5 ! Mem[0000000040800039]
ldub [%o3+0x154],%l7 ! Mem[0000000041800154]
stx %l2,[%o0+0x170] ! Mem[0000000040000170]
and %l1,%l1,%l6
stx %l7,[%o0+0x0b8] ! Mem[00000000400000b8]
lduh [%o2+0x0f4],%l3 ! Mem[00000000410000f4]
jmpl %o7,%g0
stx %l0,[%o3+0x180] ! Mem[0000000041800180]
p24_far_0_lem:
membar #Sync
ldstub [%i1+0x039],%l5 ! Mem[0000000040800039]
ldub [%i3+0x154],%l7 ! Mem[0000000041800154]
stx %l2,[%i0+0x170] ! Mem[0000000040000170]
and %l1,%l1,%l6
stx %l7,[%i0+0x0b8] ! Mem[00000000400000b8]
lduh [%i2+0x0f4],%l3 ! Mem[00000000410000f4]
jmpl %o7,%g0
stx %l0,[%i3+0x180] ! Mem[0000000041800180]
p24_far_0_lom:
membar #Sync
ldstub [%o1+0x039],%l5 ! Mem[0000000040800039]
ldub [%o3+0x154],%l7 ! Mem[0000000041800154]
stx %l2,[%o0+0x170] ! Mem[0000000040000170]
and %l1,%l1,%l6
stx %l7,[%o0+0x0b8] ! Mem[00000000400000b8]
lduh [%o2+0x0f4],%l3 ! Mem[00000000410000f4]
jmpl %o7,%g0
stx %l0,[%o3+0x180] ! Mem[0000000041800180]
p24_far_0_he:
jmpl %o7,%g0
ldub [%i2+0x0da],%l6 ! Mem[00000000410000da]
jmpl %o7,%g0
nop
p24_far_0_ho:
jmpl %o7,%g0
ldub [%o2+0x0da],%l6 ! Mem[00000000410000da]
jmpl %o7,%g0
nop
p24_far_0_hem:
jmpl %o7,%g0
ldub [%i2+0x0da],%l6 ! Mem[00000000410000da]
jmpl %o7,%g0
nop
p24_far_0_hom:
jmpl %o7,%g0
ldub [%o2+0x0da],%l6 ! Mem[00000000410000da]
jmpl %o7,%g0
nop
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
std %f14,[%i2+0x008] ! Mem[0000000043000008]
sth %l0,[%i3+0x16e] ! Mem[000000004380016e]
ldsw [%i1+0x0d0],%l7 ! Mem[00000000428000d0]
sth %l1,[%i1+0x008] ! Mem[0000000042800008]
subccc %l0,-0x746,%l3
tsubcc %l5,%l1,%l5
jmpl %o7,%g0
lduh [%i3+0x1a2],%l3 ! Mem[00000000438001a2]
p25_far_0_lo:
std %f14,[%o2+0x008] ! Mem[0000000043000008]
sth %l0,[%o3+0x16e] ! Mem[000000004380016e]
ldsw [%o1+0x0d0],%l7 ! Mem[00000000428000d0]
sth %l1,[%o1+0x008] ! Mem[0000000042800008]
subccc %l0,-0x746,%l3
tsubcc %l5,%l1,%l5
jmpl %o7,%g0
lduh [%o3+0x1a2],%l3 ! Mem[00000000438001a2]
p25_far_0_lem:
membar #Sync
std %f14,[%i2+0x008] ! Mem[0000000043000008]
sth %l0,[%i3+0x16e] ! Mem[000000004380016e]
ldsw [%i1+0x0d0],%l7 ! Mem[00000000428000d0]
sth %l1,[%i1+0x008] ! Mem[0000000042800008]
subccc %l0,-0x746,%l3
tsubcc %l5,%l1,%l5
jmpl %o7,%g0
lduh [%i3+0x1a2],%l3 ! Mem[00000000438001a2]
p25_far_0_lom:
membar #Sync
std %f14,[%o2+0x008] ! Mem[0000000043000008]
sth %l0,[%o3+0x16e] ! Mem[000000004380016e]
ldsw [%o1+0x0d0],%l7 ! Mem[00000000428000d0]
sth %l1,[%o1+0x008] ! Mem[0000000042800008]
subccc %l0,-0x746,%l3
tsubcc %l5,%l1,%l5
jmpl %o7,%g0
lduh [%o3+0x1a2],%l3 ! Mem[00000000438001a2]
p25_far_0_he:
sth %l6,[%i0+0x054] ! Mem[0000000042000054]
ldstub [%i1+0x054],%l4 ! Mem[0000000042800054]
ldsh [%i2+0x1c8],%l2 ! Mem[00000000430001c8]
tsubcc %l4,0xcc3,%l4
ldsh [%i3+0x040],%l1 ! Mem[0000000043800040]
jmpl %o7,%g0
ldstub [%i3+0x0bd],%l5 ! Mem[00000000438000bd]
p25_far_0_ho:
sth %l6,[%o0+0x054] ! Mem[0000000042000054]
ldstub [%o1+0x054],%l4 ! Mem[0000000042800054]
ldsh [%o2+0x1c8],%l2 ! Mem[00000000430001c8]
tsubcc %l4,0xcc3,%l4
ldsh [%o3+0x040],%l1 ! Mem[0000000043800040]
jmpl %o7,%g0
ldstub [%o3+0x0bd],%l5 ! Mem[00000000438000bd]
p25_far_0_hem:
sth %l6,[%i0+0x054] ! Mem[0000000042000054]
ldstub [%i1+0x054],%l4 ! Mem[0000000042800054]
ldsh [%i2+0x1c8],%l2 ! Mem[00000000430001c8]
tsubcc %l4,0xcc3,%l4
ldsh [%i3+0x040],%l1 ! Mem[0000000043800040]
jmpl %o7,%g0
ldstub [%i3+0x0bd],%l5 ! Mem[00000000438000bd]
p25_far_0_hom:
sth %l6,[%o0+0x054] ! Mem[0000000042000054]
ldstub [%o1+0x054],%l4 ! Mem[0000000042800054]
ldsh [%o2+0x1c8],%l2 ! Mem[00000000430001c8]
tsubcc %l4,0xcc3,%l4
ldsh [%o3+0x040],%l1 ! Mem[0000000043800040]
jmpl %o7,%g0
ldstub [%o3+0x0bd],%l5 ! Mem[00000000438000bd]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
sth %l5,[%i1+0x018] ! Mem[0000000044800018]
swap [%i0+0x154],%l7 ! Mem[0000000044000154]
lduw [%i1+0x154],%l2 ! Mem[0000000044800154]
ldstub [%i2+0x03b],%l4 ! Mem[000000004500003b]
ldub [%i0+0x0a4],%l0 ! Mem[00000000440000a4]
stw %l0,[%i3+0x118] ! Mem[0000000045800118]
jmpl %o7,%g0
ldx [%i2+0x018],%l2 ! Mem[0000000045000018]
p26_far_0_lo:
sth %l5,[%o1+0x018] ! Mem[0000000044800018]
swap [%o0+0x154],%l7 ! Mem[0000000044000154]
lduw [%o1+0x154],%l2 ! Mem[0000000044800154]
ldstub [%o2+0x03b],%l4 ! Mem[000000004500003b]
ldub [%o0+0x0a4],%l0 ! Mem[00000000440000a4]
stw %l0,[%o3+0x118] ! Mem[0000000045800118]
jmpl %o7,%g0
ldx [%o2+0x018],%l2 ! Mem[0000000045000018]
p26_far_0_lem:
membar #Sync
sth %l5,[%i1+0x018] ! Mem[0000000044800018]
swap [%i0+0x154],%l7 ! Mem[0000000044000154]
lduw [%i1+0x154],%l2 ! Mem[0000000044800154]
ldstub [%i2+0x03b],%l4 ! Mem[000000004500003b]
ldub [%i0+0x0a4],%l0 ! Mem[00000000440000a4]
stw %l0,[%i3+0x118] ! Mem[0000000045800118]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l2 ! Mem[0000000045000018]
p26_far_0_lom:
membar #Sync
sth %l5,[%o1+0x018] ! Mem[0000000044800018]
swap [%o0+0x154],%l7 ! Mem[0000000044000154]
lduw [%o1+0x154],%l2 ! Mem[0000000044800154]
ldstub [%o2+0x03b],%l4 ! Mem[000000004500003b]
ldub [%o0+0x0a4],%l0 ! Mem[00000000440000a4]
stw %l0,[%o3+0x118] ! Mem[0000000045800118]
membar #Sync
jmpl %o7,%g0
ldx [%o2+0x018],%l2 ! Mem[0000000045000018]
p26_far_0_he:
stb %l1,[%i0+0x03f] ! Mem[000000004400003f]
stw %l5,[%i2+0x10c] ! Mem[000000004500010c]
stw %l6,[%i3+0x04c] ! Mem[000000004580004c]
jmpl %o7,%g0
stx %l3,[%i2+0x080] ! Mem[0000000045000080]
p26_far_0_ho:
stb %l1,[%o0+0x03f] ! Mem[000000004400003f]
stw %l5,[%o2+0x10c] ! Mem[000000004500010c]
stw %l6,[%o3+0x04c] ! Mem[000000004580004c]
jmpl %o7,%g0
stx %l3,[%o2+0x080] ! Mem[0000000045000080]
p26_far_0_hem:
membar #Sync
stb %l1,[%i0+0x03f] ! Mem[000000004400003f]
stw %l5,[%i2+0x10c] ! Mem[000000004500010c]
stw %l6,[%i3+0x04c] ! Mem[000000004580004c]
jmpl %o7,%g0
stx %l3,[%i2+0x080] ! Mem[0000000045000080]
p26_far_0_hom:
membar #Sync
stb %l1,[%o0+0x03f] ! Mem[000000004400003f]
stw %l5,[%o2+0x10c] ! Mem[000000004500010c]
stw %l6,[%o3+0x04c] ! Mem[000000004580004c]
jmpl %o7,%g0
stx %l3,[%o2+0x080] ! Mem[0000000045000080]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
stb %l7,[%i3+0x154] ! Mem[0000000047800154]
stb %l2,[%i2+0x016] ! Mem[0000000047000016]
ldsb [%i0+0x03f],%l3 ! Mem[000000004600003f]
swap [%i2+0x1a4],%l0 ! Mem[00000000470001a4]
stw %l6,[%i3+0x0f8] ! Mem[00000000478000f8]
ldstub [%i2+0x021],%l5 ! Mem[0000000047000021]
jmpl %o7,%g0
ldd [%i3+0x198],%l6 ! Mem[0000000047800198]
p27_far_0_lo:
stb %l7,[%o3+0x154] ! Mem[0000000047800154]
stb %l2,[%o2+0x016] ! Mem[0000000047000016]
ldsb [%o0+0x03f],%l3 ! Mem[000000004600003f]
swap [%o2+0x1a4],%l0 ! Mem[00000000470001a4]
stw %l6,[%o3+0x0f8] ! Mem[00000000478000f8]
ldstub [%o2+0x021],%l5 ! Mem[0000000047000021]
jmpl %o7,%g0
ldd [%o3+0x198],%l6 ! Mem[0000000047800198]
p27_far_0_lem:
stb %l7,[%i3+0x154] ! Mem[0000000047800154]
membar #Sync
stb %l2,[%i2+0x016] ! Mem[0000000047000016]
ldsb [%i0+0x03f],%l3 ! Mem[000000004600003f]
swap [%i2+0x1a4],%l0 ! Mem[00000000470001a4]
stw %l6,[%i3+0x0f8] ! Mem[00000000478000f8]
ldstub [%i2+0x021],%l5 ! Mem[0000000047000021]
jmpl %o7,%g0
ldd [%i3+0x198],%l6 ! Mem[0000000047800198]
p27_far_0_lom:
stb %l7,[%o3+0x154] ! Mem[0000000047800154]
membar #Sync
stb %l2,[%o2+0x016] ! Mem[0000000047000016]
ldsb [%o0+0x03f],%l3 ! Mem[000000004600003f]
swap [%o2+0x1a4],%l0 ! Mem[00000000470001a4]
stw %l6,[%o3+0x0f8] ! Mem[00000000478000f8]
ldstub [%o2+0x021],%l5 ! Mem[0000000047000021]
jmpl %o7,%g0
ldd [%o3+0x198],%l6 ! Mem[0000000047800198]
p27_far_0_he:
ldd [%i2+0x050],%f30 ! Mem[0000000047000050]
ldsh [%i3+0x04c],%l4 ! Mem[000000004780004c]
ldd [%i1+0x0a8],%l2 ! Mem[00000000468000a8]
umul %l3,%l4,%l0
ldd [%i2+0x190],%l0 ! Mem[0000000047000190]
addcc %l2,%l4,%l6
jmpl %o7,%g0
sth %l1,[%i2+0x0e8] ! Mem[00000000470000e8]
p27_far_0_ho:
ldd [%o2+0x050],%f30 ! Mem[0000000047000050]
ldsh [%o3+0x04c],%l4 ! Mem[000000004780004c]
ldd [%o1+0x0a8],%l2 ! Mem[00000000468000a8]
umul %l3,%l4,%l0
ldd [%o2+0x190],%l0 ! Mem[0000000047000190]
addcc %l2,%l4,%l6
jmpl %o7,%g0
sth %l1,[%o2+0x0e8] ! Mem[00000000470000e8]
p27_far_0_hem:
ldd [%i2+0x050],%f30 ! Mem[0000000047000050]
ldsh [%i3+0x04c],%l4 ! Mem[000000004780004c]
ldd [%i1+0x0a8],%l2 ! Mem[00000000468000a8]
umul %l3,%l4,%l0
ldd [%i2+0x190],%l0 ! Mem[0000000047000190]
addcc %l2,%l4,%l6
jmpl %o7,%g0
sth %l1,[%i2+0x0e8] ! Mem[00000000470000e8]
p27_far_0_hom:
ldd [%o2+0x050],%f30 ! Mem[0000000047000050]
ldsh [%o3+0x04c],%l4 ! Mem[000000004780004c]
ldd [%o1+0x0a8],%l2 ! Mem[00000000468000a8]
umul %l3,%l4,%l0
ldd [%o2+0x190],%l0 ! Mem[0000000047000190]
addcc %l2,%l4,%l6
jmpl %o7,%g0
sth %l1,[%o2+0x0e8] ! Mem[00000000470000e8]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldstub [%i1+0x019],%l5 ! Mem[0000000048800019]
ldx [%i1+0x150],%l7 ! Mem[0000000048800150]
sth %l7,[%i3+0x060] ! Mem[0000000049800060]
ldd [%i3+0x090],%l0 ! Mem[0000000049800090]
lduh [%i1+0x004],%l1 ! Mem[0000000048800004]
ldd [%i3+0x1d0],%l6 ! Mem[00000000498001d0]
jmpl %o7,%g0
swap [%i2+0x190],%l4 ! Mem[0000000049000190]
p28_far_0_lo:
ldstub [%o1+0x019],%l5 ! Mem[0000000048800019]
ldx [%o1+0x150],%l7 ! Mem[0000000048800150]
sth %l7,[%o3+0x060] ! Mem[0000000049800060]
ldd [%o3+0x090],%l0 ! Mem[0000000049800090]
lduh [%o1+0x004],%l1 ! Mem[0000000048800004]
ldd [%o3+0x1d0],%l6 ! Mem[00000000498001d0]
jmpl %o7,%g0
swap [%o2+0x190],%l4 ! Mem[0000000049000190]
p28_far_0_lem:
membar #Sync
ldstub [%i1+0x019],%l5 ! Mem[0000000048800019]
ldx [%i1+0x150],%l7 ! Mem[0000000048800150]
sth %l7,[%i3+0x060] ! Mem[0000000049800060]
ldd [%i3+0x090],%l0 ! Mem[0000000049800090]
lduh [%i1+0x004],%l1 ! Mem[0000000048800004]
ldd [%i3+0x1d0],%l6 ! Mem[00000000498001d0]
jmpl %o7,%g0
swap [%i2+0x190],%l4 ! Mem[0000000049000190]
p28_far_0_lom:
membar #Sync
ldstub [%o1+0x019],%l5 ! Mem[0000000048800019]
ldx [%o1+0x150],%l7 ! Mem[0000000048800150]
sth %l7,[%o3+0x060] ! Mem[0000000049800060]
ldd [%o3+0x090],%l0 ! Mem[0000000049800090]
lduh [%o1+0x004],%l1 ! Mem[0000000048800004]
ldd [%o3+0x1d0],%l6 ! Mem[00000000498001d0]
jmpl %o7,%g0
swap [%o2+0x190],%l4 ! Mem[0000000049000190]
p28_far_0_he:
std %l6,[%i1+0x130] ! Mem[0000000048800130]
ld [%i1+0x0e4],%f16 ! Mem[00000000488000e4]
stb %l2,[%i1+0x150] ! Mem[0000000048800150]
orn %l3,-0xb5f,%l4
jmpl %o7,%g0
ldub [%i3+0x09d],%l5 ! Mem[000000004980009d]
p28_far_0_ho:
std %l6,[%o1+0x130] ! Mem[0000000048800130]
ld [%o1+0x0e4],%f16 ! Mem[00000000488000e4]
stb %l2,[%o1+0x150] ! Mem[0000000048800150]
orn %l3,-0xb5f,%l4
jmpl %o7,%g0
ldub [%o3+0x09d],%l5 ! Mem[000000004980009d]
p28_far_0_hem:
std %l6,[%i1+0x130] ! Mem[0000000048800130]
ld [%i1+0x0e4],%f16 ! Mem[00000000488000e4]
stb %l2,[%i1+0x150] ! Mem[0000000048800150]
orn %l3,-0xb5f,%l4
jmpl %o7,%g0
ldub [%i3+0x09d],%l5 ! Mem[000000004980009d]
p28_far_0_hom:
std %l6,[%o1+0x130] ! Mem[0000000048800130]
ld [%o1+0x0e4],%f16 ! Mem[00000000488000e4]
stb %l2,[%o1+0x150] ! Mem[0000000048800150]
orn %l3,-0xb5f,%l4
jmpl %o7,%g0
ldub [%o3+0x09d],%l5 ! Mem[000000004980009d]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
swap [%i3+0x18c],%l4 ! Mem[000000004b80018c]
ldsb [%i0+0x034],%l5 ! Mem[000000004a000034]
ldsb [%i0+0x191],%l3 ! Mem[000000004a000191]
ldub [%i1+0x1a4],%l0 ! Mem[000000004a8001a4]
smul %l6,%l5,%l3
ldsw [%i3+0x078],%l3 ! Mem[000000004b800078]
jmpl %o7,%g0
sub %l3,%l3,%l1
p29_far_0_lo:
swap [%o3+0x18c],%l4 ! Mem[000000004b80018c]
ldsb [%o0+0x034],%l5 ! Mem[000000004a000034]
ldsb [%o0+0x191],%l3 ! Mem[000000004a000191]
ldub [%o1+0x1a4],%l0 ! Mem[000000004a8001a4]
smul %l6,%l5,%l3
ldsw [%o3+0x078],%l3 ! Mem[000000004b800078]
jmpl %o7,%g0
sub %l3,%l3,%l1
p29_far_0_lem:
swap [%i3+0x18c],%l4 ! Mem[000000004b80018c]
membar #Sync
ldsb [%i0+0x034],%l5 ! Mem[000000004a000034]
ldsb [%i0+0x191],%l3 ! Mem[000000004a000191]
ldub [%i1+0x1a4],%l0 ! Mem[000000004a8001a4]
smul %l6,%l5,%l3
ldsw [%i3+0x078],%l3 ! Mem[000000004b800078]
jmpl %o7,%g0
sub %l3,%l3,%l1
p29_far_0_lom:
swap [%o3+0x18c],%l4 ! Mem[000000004b80018c]
membar #Sync
ldsb [%o0+0x034],%l5 ! Mem[000000004a000034]
ldsb [%o0+0x191],%l3 ! Mem[000000004a000191]
ldub [%o1+0x1a4],%l0 ! Mem[000000004a8001a4]
smul %l6,%l5,%l3
ldsw [%o3+0x078],%l3 ! Mem[000000004b800078]
jmpl %o7,%g0
sub %l3,%l3,%l1
p29_far_0_he:
xorcc %l6,-0x6bf,%l6
jmpl %o7,%g0
stw %l0,[%i1+0x038] ! Mem[000000004a800038]
p29_far_0_ho:
xorcc %l6,-0x6bf,%l6
jmpl %o7,%g0
stw %l0,[%o1+0x038] ! Mem[000000004a800038]
p29_far_0_hem:
xorcc %l6,-0x6bf,%l6
membar #Sync
jmpl %o7,%g0
stw %l0,[%i1+0x038] ! Mem[000000004a800038]
p29_far_0_hom:
xorcc %l6,-0x6bf,%l6
membar #Sync
jmpl %o7,%g0
stw %l0,[%o1+0x038] ! Mem[000000004a800038]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
sth %l5,[%i2+0x038] ! Mem[000000004d000038]
stw %l7,[%i2+0x154] ! Mem[000000004d000154]
ldsh [%i3+0x16a],%l0 ! Mem[000000004d80016a]
stb %l3,[%i0+0x0cf] ! Mem[000000004c0000cf]
ld [%i1+0x094],%f11 ! Mem[000000004c800094]
ldsb [%i3+0x0d9],%l4 ! Mem[000000004d8000d9]
jmpl %o7,%g0
add %l1,%l1,%l2
p30_far_0_lo:
sth %l5,[%o2+0x038] ! Mem[000000004d000038]
stw %l7,[%o2+0x154] ! Mem[000000004d000154]
ldsh [%o3+0x16a],%l0 ! Mem[000000004d80016a]
stb %l3,[%o0+0x0cf] ! Mem[000000004c0000cf]
ld [%o1+0x094],%f11 ! Mem[000000004c800094]
ldsb [%o3+0x0d9],%l4 ! Mem[000000004d8000d9]
jmpl %o7,%g0
add %l1,%l1,%l2
p30_far_0_lem:
membar #Sync
sth %l5,[%i2+0x038] ! Mem[000000004d000038]
stw %l7,[%i2+0x154] ! Mem[000000004d000154]
ldsh [%i3+0x16a],%l0 ! Mem[000000004d80016a]
stb %l3,[%i0+0x0cf] ! Mem[000000004c0000cf]
ld [%i1+0x094],%f11 ! Mem[000000004c800094]
ldsb [%i3+0x0d9],%l4 ! Mem[000000004d8000d9]
jmpl %o7,%g0
add %l1,%l1,%l2
p30_far_0_lom:
membar #Sync
sth %l5,[%o2+0x038] ! Mem[000000004d000038]
stw %l7,[%o2+0x154] ! Mem[000000004d000154]
ldsh [%o3+0x16a],%l0 ! Mem[000000004d80016a]
stb %l3,[%o0+0x0cf] ! Mem[000000004c0000cf]
ld [%o1+0x094],%f11 ! Mem[000000004c800094]
ldsb [%o3+0x0d9],%l4 ! Mem[000000004d8000d9]
jmpl %o7,%g0
add %l1,%l1,%l2
p30_far_0_he:
jmpl %o7,%g0
st %f16,[%i2+0x17c] ! Mem[000000004d00017c]
jmpl %o7,%g0
nop
p30_far_0_ho:
jmpl %o7,%g0
st %f16,[%o2+0x17c] ! Mem[000000004d00017c]
jmpl %o7,%g0
nop
p30_far_0_hem:
jmpl %o7,%g0
st %f16,[%i2+0x17c] ! Mem[000000004d00017c]
jmpl %o7,%g0
nop
p30_far_0_hom:
jmpl %o7,%g0
st %f16,[%o2+0x17c] ! Mem[000000004d00017c]
jmpl %o7,%g0
nop
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
umulcc %l4,-0x46a,%l4
ldd [%i3+0x008],%l6 ! Mem[000000004f800008]
sth %l0,[%i3+0x0c8] ! Mem[000000004f8000c8]
andcc %l0,-0xba6,%l4
ldsh [%i3+0x030],%l3 ! Mem[000000004f800030]
mulx %l4,%l0,%l4
jmpl %o7,%g0
ldsw [%i0+0x020],%l5 ! Mem[000000004e000020]
p31_far_0_lo:
umulcc %l4,-0x46a,%l4
ldd [%o3+0x008],%l6 ! Mem[000000004f800008]
sth %l0,[%o3+0x0c8] ! Mem[000000004f8000c8]
andcc %l0,-0xba6,%l4
ldsh [%o3+0x030],%l3 ! Mem[000000004f800030]
mulx %l4,%l0,%l4
jmpl %o7,%g0
ldsw [%o0+0x020],%l5 ! Mem[000000004e000020]
p31_far_0_lem:
umulcc %l4,-0x46a,%l4
membar #Sync
ldd [%i3+0x008],%l6 ! Mem[000000004f800008]
sth %l0,[%i3+0x0c8] ! Mem[000000004f8000c8]
andcc %l0,-0xba6,%l4
ldsh [%i3+0x030],%l3 ! Mem[000000004f800030]
mulx %l4,%l0,%l4
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x020],%l5 ! Mem[000000004e000020]
p31_far_0_lom:
umulcc %l4,-0x46a,%l4
membar #Sync
ldd [%o3+0x008],%l6 ! Mem[000000004f800008]
sth %l0,[%o3+0x0c8] ! Mem[000000004f8000c8]
andcc %l0,-0xba6,%l4
ldsh [%o3+0x030],%l3 ! Mem[000000004f800030]
mulx %l4,%l0,%l4
membar #Sync
jmpl %o7,%g0
ldsw [%o0+0x020],%l5 ! Mem[000000004e000020]
p31_far_0_he:
ldx [%i1+0x128],%l5 ! Mem[000000004e800128]
ldd [%i1+0x1f0],%l2 ! Mem[000000004e8001f0]
stw %l2,[%i1+0x1e8] ! Mem[000000004e8001e8]
st %f16,[%i1+0x0cc] ! Mem[000000004e8000cc]
stw %l0,[%i3+0x0d8] ! Mem[000000004f8000d8]
stb %l0,[%i0+0x191] ! Mem[000000004e000191]
jmpl %o7,%g0
std %l0,[%i2+0x080] ! Mem[000000004f000080]
p31_far_0_ho:
ldx [%o1+0x128],%l5 ! Mem[000000004e800128]
ldd [%o1+0x1f0],%l2 ! Mem[000000004e8001f0]
stw %l2,[%o1+0x1e8] ! Mem[000000004e8001e8]
st %f16,[%o1+0x0cc] ! Mem[000000004e8000cc]
stw %l0,[%o3+0x0d8] ! Mem[000000004f8000d8]
stb %l0,[%o0+0x191] ! Mem[000000004e000191]
jmpl %o7,%g0
std %l0,[%o2+0x080] ! Mem[000000004f000080]
p31_far_0_hem:
ldx [%i1+0x128],%l5 ! Mem[000000004e800128]
ldd [%i1+0x1f0],%l2 ! Mem[000000004e8001f0]
stw %l2,[%i1+0x1e8] ! Mem[000000004e8001e8]
st %f16,[%i1+0x0cc] ! Mem[000000004e8000cc]
stw %l0,[%i3+0x0d8] ! Mem[000000004f8000d8]
stb %l0,[%i0+0x191] ! Mem[000000004e000191]
jmpl %o7,%g0
std %l0,[%i2+0x080] ! Mem[000000004f000080]
p31_far_0_hom:
ldx [%o1+0x128],%l5 ! Mem[000000004e800128]
ldd [%o1+0x1f0],%l2 ! Mem[000000004e8001f0]
stw %l2,[%o1+0x1e8] ! Mem[000000004e8001e8]
st %f16,[%o1+0x0cc] ! Mem[000000004e8000cc]
stw %l0,[%o3+0x0d8] ! Mem[000000004f8000d8]
stb %l0,[%o0+0x191] ! Mem[000000004e000191]
jmpl %o7,%g0
std %l0,[%o2+0x080] ! Mem[000000004f000080]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
ldstub [%i2+0x039],%l5 ! Mem[0000000051000039]
ldsb [%i2+0x034],%l5 ! Mem[0000000051000034]
ldsh [%i2+0x1b0],%l3 ! Mem[00000000510001b0]
xor %l4,-0x667,%l2
stx %l5,[%i2+0x1b0] ! Mem[00000000510001b0]
ldsb [%i0+0x0d9],%l4 ! Mem[00000000500000d9]
jmpl %o7,%g0
ldstub [%i2+0x0cd],%l1 ! Mem[00000000510000cd]
p32_far_0_lo:
ldstub [%o2+0x039],%l5 ! Mem[0000000051000039]
ldsb [%o2+0x034],%l5 ! Mem[0000000051000034]
ldsh [%o2+0x1b0],%l3 ! Mem[00000000510001b0]
xor %l4,-0x667,%l2
stx %l5,[%o2+0x1b0] ! Mem[00000000510001b0]
ldsb [%o0+0x0d9],%l4 ! Mem[00000000500000d9]
jmpl %o7,%g0
ldstub [%o2+0x0cd],%l1 ! Mem[00000000510000cd]
p32_far_0_lem:
membar #Sync
ldstub [%i2+0x039],%l5 ! Mem[0000000051000039]
ldsb [%i2+0x034],%l5 ! Mem[0000000051000034]
ldsh [%i2+0x1b0],%l3 ! Mem[00000000510001b0]
xor %l4,-0x667,%l2
stx %l5,[%i2+0x1b0] ! Mem[00000000510001b0]
ldsb [%i0+0x0d9],%l4 ! Mem[00000000500000d9]
jmpl %o7,%g0
ldstub [%i2+0x0cd],%l1 ! Mem[00000000510000cd]
p32_far_0_lom:
membar #Sync
ldstub [%o2+0x039],%l5 ! Mem[0000000051000039]
ldsb [%o2+0x034],%l5 ! Mem[0000000051000034]
ldsh [%o2+0x1b0],%l3 ! Mem[00000000510001b0]
xor %l4,-0x667,%l2
stx %l5,[%o2+0x1b0] ! Mem[00000000510001b0]
ldsb [%o0+0x0d9],%l4 ! Mem[00000000500000d9]
jmpl %o7,%g0
ldstub [%o2+0x0cd],%l1 ! Mem[00000000510000cd]
p32_far_0_he:
jmpl %o7,%g0
ldx [%i1+0x0f0],%l4 ! Mem[00000000508000f0]
jmpl %o7,%g0
nop
p32_far_0_ho:
jmpl %o7,%g0
ldx [%o1+0x0f0],%l4 ! Mem[00000000508000f0]
jmpl %o7,%g0
nop
p32_far_0_hem:
jmpl %o7,%g0
ldx [%i1+0x0f0],%l4 ! Mem[00000000508000f0]
jmpl %o7,%g0
nop
p32_far_0_hom:
jmpl %o7,%g0
ldx [%o1+0x0f0],%l4 ! Mem[00000000508000f0]
jmpl %o7,%g0
nop
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldsh [%i0+0x168],%l4 ! Mem[0000000052000168]
ld [%i0+0x05c],%f0 ! Mem[000000005200005c]
ldsb [%i0+0x190],%l2 ! Mem[0000000052000190]
ldsw [%i0+0x078],%l2 ! Mem[0000000052000078]
xor %l5,%l6,%l3
stx %l4,[%i0+0x130] ! Mem[0000000052000130]
jmpl %o7,%g0
stx %l6,[%i0+0x050] ! Mem[0000000052000050]
p33_far_0_lo:
ldsh [%o0+0x168],%l4 ! Mem[0000000052000168]
ld [%o0+0x05c],%f0 ! Mem[000000005200005c]
ldsb [%o0+0x190],%l2 ! Mem[0000000052000190]
ldsw [%o0+0x078],%l2 ! Mem[0000000052000078]
xor %l5,%l6,%l3
stx %l4,[%o0+0x130] ! Mem[0000000052000130]
jmpl %o7,%g0
stx %l6,[%o0+0x050] ! Mem[0000000052000050]
p33_far_0_lem:
ldsh [%i0+0x168],%l4 ! Mem[0000000052000168]
ld [%i0+0x05c],%f0 ! Mem[000000005200005c]
ldsb [%i0+0x190],%l2 ! Mem[0000000052000190]
ldsw [%i0+0x078],%l2 ! Mem[0000000052000078]
xor %l5,%l6,%l3
stx %l4,[%i0+0x130] ! Mem[0000000052000130]
jmpl %o7,%g0
stx %l6,[%i0+0x050] ! Mem[0000000052000050]
p33_far_0_lom:
ldsh [%o0+0x168],%l4 ! Mem[0000000052000168]
ld [%o0+0x05c],%f0 ! Mem[000000005200005c]
ldsb [%o0+0x190],%l2 ! Mem[0000000052000190]
ldsw [%o0+0x078],%l2 ! Mem[0000000052000078]
xor %l5,%l6,%l3
stx %l4,[%o0+0x130] ! Mem[0000000052000130]
jmpl %o7,%g0
stx %l6,[%o0+0x050] ! Mem[0000000052000050]
p33_far_0_he:
sth %l5,[%i0+0x106] ! Mem[0000000052000106]
ldsw [%i1+0x084],%l3 ! Mem[0000000052800084]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000053000008]
p33_far_0_ho:
sth %l5,[%o0+0x106] ! Mem[0000000052000106]
ldsw [%o1+0x084],%l3 ! Mem[0000000052800084]
jmpl %o7,%g0
std %l0,[%o2+0x008] ! Mem[0000000053000008]
p33_far_0_hem:
sth %l5,[%i0+0x106] ! Mem[0000000052000106]
ldsw [%i1+0x084],%l3 ! Mem[0000000052800084]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000053000008]
p33_far_0_hom:
sth %l5,[%o0+0x106] ! Mem[0000000052000106]
ldsw [%o1+0x084],%l3 ! Mem[0000000052800084]
membar #Sync
jmpl %o7,%g0
std %l0,[%o2+0x008] ! Mem[0000000053000008]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
sth %l5,[%i2+0x018] ! Mem[0000000055000018]
addcc %l2,0xd88,%l2
addc %l1,-0xc25,%l0
sllx %l0,0x010,%l6
ldsh [%i0+0x0d4],%l3 ! Mem[00000000540000d4]
ldx [%i0+0x0d0],%l4 ! Mem[00000000540000d0]
jmpl %o7,%g0
stb %l3,[%i3+0x1b3] ! Mem[00000000558001b3]
p34_far_0_lo:
sth %l5,[%o2+0x018] ! Mem[0000000055000018]
addcc %l2,0xd88,%l2
addc %l1,-0xc25,%l0
sllx %l0,0x010,%l6
ldsh [%o0+0x0d4],%l3 ! Mem[00000000540000d4]
ldx [%o0+0x0d0],%l4 ! Mem[00000000540000d0]
jmpl %o7,%g0
stb %l3,[%o3+0x1b3] ! Mem[00000000558001b3]
p34_far_0_lem:
membar #Sync
sth %l5,[%i2+0x018] ! Mem[0000000055000018]
addcc %l2,0xd88,%l2
addc %l1,-0xc25,%l0
sllx %l0,0x010,%l6
ldsh [%i0+0x0d4],%l3 ! Mem[00000000540000d4]
ldx [%i0+0x0d0],%l4 ! Mem[00000000540000d0]
jmpl %o7,%g0
stb %l3,[%i3+0x1b3] ! Mem[00000000558001b3]
p34_far_0_lom:
membar #Sync
sth %l5,[%o2+0x018] ! Mem[0000000055000018]
addcc %l2,0xd88,%l2
addc %l1,-0xc25,%l0
sllx %l0,0x010,%l6
ldsh [%o0+0x0d4],%l3 ! Mem[00000000540000d4]
ldx [%o0+0x0d0],%l4 ! Mem[00000000540000d0]
jmpl %o7,%g0
stb %l3,[%o3+0x1b3] ! Mem[00000000558001b3]
p34_far_0_he:
ldd [%i1+0x180],%l0 ! Mem[0000000054800180]
jmpl %o7,%g0
stw %l1,[%i0+0x160] ! Mem[0000000054000160]
p34_far_0_ho:
ldd [%o1+0x180],%l0 ! Mem[0000000054800180]
jmpl %o7,%g0
stw %l1,[%o0+0x160] ! Mem[0000000054000160]
p34_far_0_hem:
ldd [%i1+0x180],%l0 ! Mem[0000000054800180]
jmpl %o7,%g0
stw %l1,[%i0+0x160] ! Mem[0000000054000160]
p34_far_0_hom:
ldd [%o1+0x180],%l0 ! Mem[0000000054800180]
jmpl %o7,%g0
stw %l1,[%o0+0x160] ! Mem[0000000054000160]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
smulcc %l5,-0x278,%l4
lduw [%i2+0x134],%l5 ! Mem[0000000057000134]
ldstub [%i1+0x060],%l5 ! Mem[0000000056800060]
std %f0 ,[%i0+0x078] ! Mem[0000000056000078]
ldd [%i3+0x000],%l4 ! Mem[0000000057800000]
stw %l2,[%i1+0x058] ! Mem[0000000056800058]
jmpl %o7,%g0
lduw [%i3+0x0b4],%l3 ! Mem[00000000578000b4]
p35_far_0_lo:
smulcc %l5,-0x278,%l4
lduw [%o2+0x134],%l5 ! Mem[0000000057000134]
ldstub [%o1+0x060],%l5 ! Mem[0000000056800060]
std %f0 ,[%o0+0x078] ! Mem[0000000056000078]
ldd [%o3+0x000],%l4 ! Mem[0000000057800000]
stw %l2,[%o1+0x058] ! Mem[0000000056800058]
jmpl %o7,%g0
lduw [%o3+0x0b4],%l3 ! Mem[00000000578000b4]
p35_far_0_lem:
smulcc %l5,-0x278,%l4
lduw [%i2+0x134],%l5 ! Mem[0000000057000134]
ldstub [%i1+0x060],%l5 ! Mem[0000000056800060]
std %f0 ,[%i0+0x078] ! Mem[0000000056000078]
membar #Sync
ldd [%i3+0x000],%l4 ! Mem[0000000057800000]
stw %l2,[%i1+0x058] ! Mem[0000000056800058]
jmpl %o7,%g0
lduw [%i3+0x0b4],%l3 ! Mem[00000000578000b4]
p35_far_0_lom:
smulcc %l5,-0x278,%l4
lduw [%o2+0x134],%l5 ! Mem[0000000057000134]
ldstub [%o1+0x060],%l5 ! Mem[0000000056800060]
std %f0 ,[%o0+0x078] ! Mem[0000000056000078]
membar #Sync
ldd [%o3+0x000],%l4 ! Mem[0000000057800000]
stw %l2,[%o1+0x058] ! Mem[0000000056800058]
jmpl %o7,%g0
lduw [%o3+0x0b4],%l3 ! Mem[00000000578000b4]
p35_far_0_he:
lduh [%i2+0x1f8],%l3 ! Mem[00000000570001f8]
addcc %l4,0x3bc,%l1
stb %l6,[%i2+0x18e] ! Mem[000000005700018e]
xnor %l3,-0x721,%l5
ldub [%i3+0x006],%l6 ! Mem[0000000057800006]
jmpl %o7,%g0
sth %l3,[%i1+0x1d4] ! Mem[00000000568001d4]
p35_far_0_ho:
lduh [%o2+0x1f8],%l3 ! Mem[00000000570001f8]
addcc %l4,0x3bc,%l1
stb %l6,[%o2+0x18e] ! Mem[000000005700018e]
xnor %l3,-0x721,%l5
ldub [%o3+0x006],%l6 ! Mem[0000000057800006]
jmpl %o7,%g0
sth %l3,[%o1+0x1d4] ! Mem[00000000568001d4]
p35_far_0_hem:
lduh [%i2+0x1f8],%l3 ! Mem[00000000570001f8]
addcc %l4,0x3bc,%l1
stb %l6,[%i2+0x18e] ! Mem[000000005700018e]
xnor %l3,-0x721,%l5
membar #Sync
ldub [%i3+0x006],%l6 ! Mem[0000000057800006]
jmpl %o7,%g0
sth %l3,[%i1+0x1d4] ! Mem[00000000568001d4]
p35_far_0_hom:
lduh [%o2+0x1f8],%l3 ! Mem[00000000570001f8]
addcc %l4,0x3bc,%l1
stb %l6,[%o2+0x18e] ! Mem[000000005700018e]
xnor %l3,-0x721,%l5
membar #Sync
ldub [%o3+0x006],%l6 ! Mem[0000000057800006]
jmpl %o7,%g0
sth %l3,[%o1+0x1d4] ! Mem[00000000568001d4]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
ldstub [%i2+0x019],%l5 ! Mem[0000000059000019]
ldx [%i3+0x170],%l7 ! Mem[0000000059800170]
lduw [%i0+0x174],%l2 ! Mem[0000000058000174]
ldx [%i0+0x168],%l0 ! Mem[0000000058000168]
taddcc %l1,-0x1e1,%l0
ldsh [%i1+0x0d4],%l3 ! Mem[00000000588000d4]
jmpl %o7,%g0
st %f3 ,[%i1+0x080] ! Mem[0000000058800080]
p36_far_0_lo:
ldstub [%o2+0x019],%l5 ! Mem[0000000059000019]
ldx [%o3+0x170],%l7 ! Mem[0000000059800170]
lduw [%o0+0x174],%l2 ! Mem[0000000058000174]
ldx [%o0+0x168],%l0 ! Mem[0000000058000168]
taddcc %l1,-0x1e1,%l0
ldsh [%o1+0x0d4],%l3 ! Mem[00000000588000d4]
jmpl %o7,%g0
st %f3 ,[%o1+0x080] ! Mem[0000000058800080]
p36_far_0_lem:
membar #Sync
ldstub [%i2+0x019],%l5 ! Mem[0000000059000019]
ldx [%i3+0x170],%l7 ! Mem[0000000059800170]
lduw [%i0+0x174],%l2 ! Mem[0000000058000174]
ldx [%i0+0x168],%l0 ! Mem[0000000058000168]
taddcc %l1,-0x1e1,%l0
ldsh [%i1+0x0d4],%l3 ! Mem[00000000588000d4]
jmpl %o7,%g0
st %f3 ,[%i1+0x080] ! Mem[0000000058800080]
p36_far_0_lom:
membar #Sync
ldstub [%o2+0x019],%l5 ! Mem[0000000059000019]
ldx [%o3+0x170],%l7 ! Mem[0000000059800170]
lduw [%o0+0x174],%l2 ! Mem[0000000058000174]
ldx [%o0+0x168],%l0 ! Mem[0000000058000168]
taddcc %l1,-0x1e1,%l0
ldsh [%o1+0x0d4],%l3 ! Mem[00000000588000d4]
jmpl %o7,%g0
st %f3 ,[%o1+0x080] ! Mem[0000000058800080]
p36_far_0_he:
orncc %l3,%l5,%l5
tsubcc %l0,%l3,%l1
jmpl %o7,%g0
ldsw [%i3+0x190],%l4 ! Mem[0000000059800190]
p36_far_0_ho:
orncc %l3,%l5,%l5
tsubcc %l0,%l3,%l1
jmpl %o7,%g0
ldsw [%o3+0x190],%l4 ! Mem[0000000059800190]
p36_far_0_hem:
orncc %l3,%l5,%l5
tsubcc %l0,%l3,%l1
jmpl %o7,%g0
ldsw [%i3+0x190],%l4 ! Mem[0000000059800190]
p36_far_0_hom:
orncc %l3,%l5,%l5
tsubcc %l0,%l3,%l1
jmpl %o7,%g0
ldsw [%o3+0x190],%l4 ! Mem[0000000059800190]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
swap [%i0+0x168],%l4 ! Mem[000000005a000168]
st %f1 ,[%i1+0x178] ! Mem[000000005a800178]
subccc %l4,0xb40,%l0
ldub [%i1+0x13a],%l0 ! Mem[000000005a80013a]
ldsw [%i1+0x018],%l2 ! Mem[000000005a800018]
ldsw [%i0+0x06c],%l4 ! Mem[000000005a00006c]
jmpl %o7,%g0
st %f10,[%i3+0x070] ! Mem[000000005b800070]
p37_far_0_lo:
swap [%o0+0x168],%l4 ! Mem[000000005a000168]
st %f1 ,[%o1+0x178] ! Mem[000000005a800178]
subccc %l4,0xb40,%l0
ldub [%o1+0x13a],%l0 ! Mem[000000005a80013a]
ldsw [%o1+0x018],%l2 ! Mem[000000005a800018]
ldsw [%o0+0x06c],%l4 ! Mem[000000005a00006c]
jmpl %o7,%g0
st %f10,[%o3+0x070] ! Mem[000000005b800070]
p37_far_0_lem:
swap [%i0+0x168],%l4 ! Mem[000000005a000168]
st %f1 ,[%i1+0x178] ! Mem[000000005a800178]
subccc %l4,0xb40,%l0
ldub [%i1+0x13a],%l0 ! Mem[000000005a80013a]
membar #Sync
ldsw [%i1+0x018],%l2 ! Mem[000000005a800018]
ldsw [%i0+0x06c],%l4 ! Mem[000000005a00006c]
jmpl %o7,%g0
st %f10,[%i3+0x070] ! Mem[000000005b800070]
p37_far_0_lom:
swap [%o0+0x168],%l4 ! Mem[000000005a000168]
st %f1 ,[%o1+0x178] ! Mem[000000005a800178]
subccc %l4,0xb40,%l0
ldub [%o1+0x13a],%l0 ! Mem[000000005a80013a]
membar #Sync
ldsw [%o1+0x018],%l2 ! Mem[000000005a800018]
ldsw [%o0+0x06c],%l4 ! Mem[000000005a00006c]
jmpl %o7,%g0
st %f10,[%o3+0x070] ! Mem[000000005b800070]
p37_far_0_he:
stb %l1,[%i3+0x01f] ! Mem[000000005b80001f]
nop
sth %l4,[%i1+0x00c] ! Mem[000000005a80000c]
swap [%i0+0x110],%l6 ! Mem[000000005a000110]
ldx [%i3+0x0e0],%l0 ! Mem[000000005b8000e0]
jmpl %o7,%g0
stb %l2,[%i3+0x170] ! Mem[000000005b800170]
p37_far_0_ho:
stb %l1,[%o3+0x01f] ! Mem[000000005b80001f]
nop
sth %l4,[%o1+0x00c] ! Mem[000000005a80000c]
swap [%o0+0x110],%l6 ! Mem[000000005a000110]
ldx [%o3+0x0e0],%l0 ! Mem[000000005b8000e0]
jmpl %o7,%g0
stb %l2,[%o3+0x170] ! Mem[000000005b800170]
p37_far_0_hem:
membar #Sync
stb %l1,[%i3+0x01f] ! Mem[000000005b80001f]
nop
sth %l4,[%i1+0x00c] ! Mem[000000005a80000c]
swap [%i0+0x110],%l6 ! Mem[000000005a000110]
ldx [%i3+0x0e0],%l0 ! Mem[000000005b8000e0]
jmpl %o7,%g0
stb %l2,[%i3+0x170] ! Mem[000000005b800170]
p37_far_0_hom:
membar #Sync
stb %l1,[%o3+0x01f] ! Mem[000000005b80001f]
nop
sth %l4,[%o1+0x00c] ! Mem[000000005a80000c]
swap [%o0+0x110],%l6 ! Mem[000000005a000110]
ldx [%o3+0x0e0],%l0 ! Mem[000000005b8000e0]
jmpl %o7,%g0
stb %l2,[%o3+0x170] ! Mem[000000005b800170]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
sth %l5,[%i2+0x018] ! Mem[000000005d000018]
andcc %l3,0xbe9,%l5
ldx [%i3+0x0a8],%l1 ! Mem[000000005d8000a8]
stb %l6,[%i3+0x123] ! Mem[000000005d800123]
ldub [%i2+0x02a],%l7 ! Mem[000000005d00002a]
sth %l3,[%i1+0x01e] ! Mem[000000005c80001e]
jmpl %o7,%g0
andncc %l0,%l5,%l3
p38_far_0_lo:
sth %l5,[%o2+0x018] ! Mem[000000005d000018]
andcc %l3,0xbe9,%l5
ldx [%o3+0x0a8],%l1 ! Mem[000000005d8000a8]
stb %l6,[%o3+0x123] ! Mem[000000005d800123]
ldub [%o2+0x02a],%l7 ! Mem[000000005d00002a]
sth %l3,[%o1+0x01e] ! Mem[000000005c80001e]
jmpl %o7,%g0
andncc %l0,%l5,%l3
p38_far_0_lem:
membar #Sync
sth %l5,[%i2+0x018] ! Mem[000000005d000018]
andcc %l3,0xbe9,%l5
ldx [%i3+0x0a8],%l1 ! Mem[000000005d8000a8]
stb %l6,[%i3+0x123] ! Mem[000000005d800123]
ldub [%i2+0x02a],%l7 ! Mem[000000005d00002a]
sth %l3,[%i1+0x01e] ! Mem[000000005c80001e]
jmpl %o7,%g0
andncc %l0,%l5,%l3
p38_far_0_lom:
membar #Sync
sth %l5,[%o2+0x018] ! Mem[000000005d000018]
andcc %l3,0xbe9,%l5
ldx [%o3+0x0a8],%l1 ! Mem[000000005d8000a8]
stb %l6,[%o3+0x123] ! Mem[000000005d800123]
ldub [%o2+0x02a],%l7 ! Mem[000000005d00002a]
sth %l3,[%o1+0x01e] ! Mem[000000005c80001e]
jmpl %o7,%g0
andncc %l0,%l5,%l3
p38_far_0_he:
ldub [%i3+0x04e],%l4 ! Mem[000000005d80004e]
std %l2,[%i3+0x050] ! Mem[000000005d800050]
jmpl %o7,%g0
ldx [%i3+0x070],%l0 ! Mem[000000005d800070]
p38_far_0_ho:
ldub [%o3+0x04e],%l4 ! Mem[000000005d80004e]
std %l2,[%o3+0x050] ! Mem[000000005d800050]
jmpl %o7,%g0
ldx [%o3+0x070],%l0 ! Mem[000000005d800070]
p38_far_0_hem:
ldub [%i3+0x04e],%l4 ! Mem[000000005d80004e]
std %l2,[%i3+0x050] ! Mem[000000005d800050]
jmpl %o7,%g0
ldx [%i3+0x070],%l0 ! Mem[000000005d800070]
p38_far_0_hom:
ldub [%o3+0x04e],%l4 ! Mem[000000005d80004e]
std %l2,[%o3+0x050] ! Mem[000000005d800050]
jmpl %o7,%g0
ldx [%o3+0x070],%l0 ! Mem[000000005d800070]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldub [%i3+0x07a],%l2 ! Mem[000000005f80007a]
st %f11,[%i3+0x10c] ! Mem[000000005f80010c]
ldstub [%i1+0x14a],%l0 ! Mem[000000005e80014a]
udivx %l6,0x6a0,%l1
lduh [%i1+0x190],%l2 ! Mem[000000005e800190]
srax %l1,0x01f,%l0
jmpl %o7,%g0
ld [%i3+0x0f4],%f11 ! Mem[000000005f8000f4]
p39_far_0_lo:
ldub [%o3+0x07a],%l2 ! Mem[000000005f80007a]
st %f11,[%o3+0x10c] ! Mem[000000005f80010c]
ldstub [%o1+0x14a],%l0 ! Mem[000000005e80014a]
udivx %l6,0x6a0,%l1
lduh [%o1+0x190],%l2 ! Mem[000000005e800190]
srax %l1,0x01f,%l0
jmpl %o7,%g0
ld [%o3+0x0f4],%f11 ! Mem[000000005f8000f4]
p39_far_0_lem:
ldub [%i3+0x07a],%l2 ! Mem[000000005f80007a]
st %f11,[%i3+0x10c] ! Mem[000000005f80010c]
ldstub [%i1+0x14a],%l0 ! Mem[000000005e80014a]
udivx %l6,0x6a0,%l1
lduh [%i1+0x190],%l2 ! Mem[000000005e800190]
srax %l1,0x01f,%l0
jmpl %o7,%g0
ld [%i3+0x0f4],%f11 ! Mem[000000005f8000f4]
p39_far_0_lom:
ldub [%o3+0x07a],%l2 ! Mem[000000005f80007a]
st %f11,[%o3+0x10c] ! Mem[000000005f80010c]
ldstub [%o1+0x14a],%l0 ! Mem[000000005e80014a]
udivx %l6,0x6a0,%l1
lduh [%o1+0x190],%l2 ! Mem[000000005e800190]
srax %l1,0x01f,%l0
jmpl %o7,%g0
ld [%o3+0x0f4],%f11 ! Mem[000000005f8000f4]
p39_far_0_he:
jmpl %o7,%g0
srlx %l1,%l4,%l6
jmpl %o7,%g0
nop
p39_far_0_ho:
jmpl %o7,%g0
srlx %l1,%l4,%l6
jmpl %o7,%g0
nop
p39_far_0_hem:
jmpl %o7,%g0
srlx %l1,%l4,%l6
jmpl %o7,%g0
nop
p39_far_0_hom:
jmpl %o7,%g0
srlx %l1,%l4,%l6
jmpl %o7,%g0
nop
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
lduw [%i1+0x02c],%l6 ! Mem[000000006080002c]
stw %l0,[%i3+0x0c8] ! Mem[00000000618000c8]
std %l0,[%i0+0x0a8] ! Mem[00000000600000a8]
ldd [%i0+0x1e8],%l2 ! Mem[00000000600001e8]
ld [%i3+0x0f0],%f7 ! Mem[00000000618000f0]
xor %l6,0xadc,%l4
jmpl %o7,%g0
sth %l2,[%i2+0x070] ! Mem[0000000061000070]
p40_far_0_lo:
lduw [%o1+0x02c],%l6 ! Mem[000000006080002c]
stw %l0,[%o3+0x0c8] ! Mem[00000000618000c8]
std %l0,[%o0+0x0a8] ! Mem[00000000600000a8]
ldd [%o0+0x1e8],%l2 ! Mem[00000000600001e8]
ld [%o3+0x0f0],%f7 ! Mem[00000000618000f0]
xor %l6,0xadc,%l4
jmpl %o7,%g0
sth %l2,[%o2+0x070] ! Mem[0000000061000070]
p40_far_0_lem:
membar #Sync
lduw [%i1+0x02c],%l6 ! Mem[000000006080002c]
stw %l0,[%i3+0x0c8] ! Mem[00000000618000c8]
std %l0,[%i0+0x0a8] ! Mem[00000000600000a8]
ldd [%i0+0x1e8],%l2 ! Mem[00000000600001e8]
ld [%i3+0x0f0],%f7 ! Mem[00000000618000f0]
xor %l6,0xadc,%l4
jmpl %o7,%g0
sth %l2,[%i2+0x070] ! Mem[0000000061000070]
p40_far_0_lom:
membar #Sync
lduw [%o1+0x02c],%l6 ! Mem[000000006080002c]
stw %l0,[%o3+0x0c8] ! Mem[00000000618000c8]
std %l0,[%o0+0x0a8] ! Mem[00000000600000a8]
ldd [%o0+0x1e8],%l2 ! Mem[00000000600001e8]
ld [%o3+0x0f0],%f7 ! Mem[00000000618000f0]
xor %l6,0xadc,%l4
jmpl %o7,%g0
sth %l2,[%o2+0x070] ! Mem[0000000061000070]
p40_far_0_he:
ldsh [%i2+0x12e],%l5 ! Mem[000000006100012e]
lduh [%i0+0x19c],%l7 ! Mem[000000006000019c]
lduh [%i0+0x140],%l1 ! Mem[0000000060000140]
ldstub [%i1+0x0c1],%l1 ! Mem[00000000608000c1]
taddcctv %l4,%l3,%l5
jmpl %o7,%g0
stb %l2,[%i3+0x1e8] ! Mem[00000000618001e8]
p40_far_0_ho:
ldsh [%o2+0x12e],%l5 ! Mem[000000006100012e]
lduh [%o0+0x19c],%l7 ! Mem[000000006000019c]
lduh [%o0+0x140],%l1 ! Mem[0000000060000140]
ldstub [%o1+0x0c1],%l1 ! Mem[00000000608000c1]
taddcctv %l4,%l3,%l5
jmpl %o7,%g0
stb %l2,[%o3+0x1e8] ! Mem[00000000618001e8]
p40_far_0_hem:
ldsh [%i2+0x12e],%l5 ! Mem[000000006100012e]
lduh [%i0+0x19c],%l7 ! Mem[000000006000019c]
lduh [%i0+0x140],%l1 ! Mem[0000000060000140]
ldstub [%i1+0x0c1],%l1 ! Mem[00000000608000c1]
taddcctv %l4,%l3,%l5
jmpl %o7,%g0
stb %l2,[%i3+0x1e8] ! Mem[00000000618001e8]
p40_far_0_hom:
ldsh [%o2+0x12e],%l5 ! Mem[000000006100012e]
lduh [%o0+0x19c],%l7 ! Mem[000000006000019c]
lduh [%o0+0x140],%l1 ! Mem[0000000060000140]
ldstub [%o1+0x0c1],%l1 ! Mem[00000000608000c1]
taddcctv %l4,%l3,%l5
jmpl %o7,%g0
stb %l2,[%o3+0x1e8] ! Mem[00000000618001e8]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
stb %l4,[%i0+0x18e] ! Mem[000000006200018e]
stw %l5,[%i0+0x034] ! Mem[0000000062000034]
lduh [%i0+0x040],%l7 ! Mem[0000000062000040]
stx %l0,[%i2+0x0b0] ! Mem[00000000630000b0]
stw %l1,[%i1+0x024] ! Mem[0000000062800024]
ldd [%i1+0x190],%l4 ! Mem[0000000062800190]
jmpl %o7,%g0
stx %l4,[%i2+0x0d8] ! Mem[00000000630000d8]
p41_far_0_lo:
stb %l4,[%o0+0x18e] ! Mem[000000006200018e]
stw %l5,[%o0+0x034] ! Mem[0000000062000034]
lduh [%o0+0x040],%l7 ! Mem[0000000062000040]
stx %l0,[%o2+0x0b0] ! Mem[00000000630000b0]
stw %l1,[%o1+0x024] ! Mem[0000000062800024]
ldd [%o1+0x190],%l4 ! Mem[0000000062800190]
jmpl %o7,%g0
stx %l4,[%o2+0x0d8] ! Mem[00000000630000d8]
p41_far_0_lem:
stb %l4,[%i0+0x18e] ! Mem[000000006200018e]
membar #Sync
stw %l5,[%i0+0x034] ! Mem[0000000062000034]
lduh [%i0+0x040],%l7 ! Mem[0000000062000040]
stx %l0,[%i2+0x0b0] ! Mem[00000000630000b0]
stw %l1,[%i1+0x024] ! Mem[0000000062800024]
ldd [%i1+0x190],%l4 ! Mem[0000000062800190]
jmpl %o7,%g0
stx %l4,[%i2+0x0d8] ! Mem[00000000630000d8]
p41_far_0_lom:
stb %l4,[%o0+0x18e] ! Mem[000000006200018e]
membar #Sync
stw %l5,[%o0+0x034] ! Mem[0000000062000034]
lduh [%o0+0x040],%l7 ! Mem[0000000062000040]
stx %l0,[%o2+0x0b0] ! Mem[00000000630000b0]
stw %l1,[%o1+0x024] ! Mem[0000000062800024]
ldd [%o1+0x190],%l4 ! Mem[0000000062800190]
jmpl %o7,%g0
stx %l4,[%o2+0x0d8] ! Mem[00000000630000d8]
p41_far_0_he:
std %f26,[%i2+0x050] ! Mem[0000000063000050]
ldd [%i1+0x0d0],%l4 ! Mem[00000000628000d0]
stx %l6,[%i2+0x078] ! Mem[0000000063000078]
ldsb [%i2+0x04e],%l2 ! Mem[000000006300004e]
jmpl %o7,%g0
stw %l6,[%i2+0x04c] ! Mem[000000006300004c]
p41_far_0_ho:
std %f26,[%o2+0x050] ! Mem[0000000063000050]
ldd [%o1+0x0d0],%l4 ! Mem[00000000628000d0]
stx %l6,[%o2+0x078] ! Mem[0000000063000078]
ldsb [%o2+0x04e],%l2 ! Mem[000000006300004e]
jmpl %o7,%g0
stw %l6,[%o2+0x04c] ! Mem[000000006300004c]
p41_far_0_hem:
std %f26,[%i2+0x050] ! Mem[0000000063000050]
ldd [%i1+0x0d0],%l4 ! Mem[00000000628000d0]
stx %l6,[%i2+0x078] ! Mem[0000000063000078]
ldsb [%i2+0x04e],%l2 ! Mem[000000006300004e]
jmpl %o7,%g0
stw %l6,[%i2+0x04c] ! Mem[000000006300004c]
p41_far_0_hom:
std %f26,[%o2+0x050] ! Mem[0000000063000050]
ldd [%o1+0x0d0],%l4 ! Mem[00000000628000d0]
stx %l6,[%o2+0x078] ! Mem[0000000063000078]
ldsb [%o2+0x04e],%l2 ! Mem[000000006300004e]
jmpl %o7,%g0
stw %l6,[%o2+0x04c] ! Mem[000000006300004c]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
ld [%i1+0x184],%f15 ! Mem[0000000064800184]
ldd [%i0+0x170],%l2 ! Mem[0000000064000170]
stb %l0,[%i2+0x084] ! Mem[0000000065000084]
sth %l0,[%i0+0x11a] ! Mem[000000006400011a]
stb %l2,[%i1+0x01b] ! Mem[000000006480001b]
subccc %l1,-0xded,%l7
jmpl %o7,%g0
sth %l2,[%i0+0x014] ! Mem[0000000064000014]
p42_far_0_lo:
ld [%o1+0x184],%f15 ! Mem[0000000064800184]
ldd [%o0+0x170],%l2 ! Mem[0000000064000170]
stb %l0,[%o2+0x084] ! Mem[0000000065000084]
sth %l0,[%o0+0x11a] ! Mem[000000006400011a]
stb %l2,[%o1+0x01b] ! Mem[000000006480001b]
subccc %l1,-0xded,%l7
jmpl %o7,%g0
sth %l2,[%o0+0x014] ! Mem[0000000064000014]
p42_far_0_lem:
ld [%i1+0x184],%f15 ! Mem[0000000064800184]
ldd [%i0+0x170],%l2 ! Mem[0000000064000170]
stb %l0,[%i2+0x084] ! Mem[0000000065000084]
sth %l0,[%i0+0x11a] ! Mem[000000006400011a]
membar #Sync
stb %l2,[%i1+0x01b] ! Mem[000000006480001b]
subccc %l1,-0xded,%l7
membar #Sync
jmpl %o7,%g0
sth %l2,[%i0+0x014] ! Mem[0000000064000014]
p42_far_0_lom:
ld [%o1+0x184],%f15 ! Mem[0000000064800184]
ldd [%o0+0x170],%l2 ! Mem[0000000064000170]
stb %l0,[%o2+0x084] ! Mem[0000000065000084]
sth %l0,[%o0+0x11a] ! Mem[000000006400011a]
membar #Sync
stb %l2,[%o1+0x01b] ! Mem[000000006480001b]
subccc %l1,-0xded,%l7
membar #Sync
jmpl %o7,%g0
sth %l2,[%o0+0x014] ! Mem[0000000064000014]
p42_far_0_he:
ldsh [%i3+0x02c],%l4 ! Mem[000000006580002c]
jmpl %o7,%g0
stx %l1,[%i3+0x028] ! Mem[0000000065800028]
p42_far_0_ho:
ldsh [%o3+0x02c],%l4 ! Mem[000000006580002c]
jmpl %o7,%g0
stx %l1,[%o3+0x028] ! Mem[0000000065800028]
p42_far_0_hem:
membar #Sync
ldsh [%i3+0x02c],%l4 ! Mem[000000006580002c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i3+0x028] ! Mem[0000000065800028]
p42_far_0_hom:
membar #Sync
ldsh [%o3+0x02c],%l4 ! Mem[000000006580002c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%o3+0x028] ! Mem[0000000065800028]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
std %f12,[%i2+0x018] ! Mem[0000000067000018]
sub %l3,%l1,%l5
sllx %l5,0x02a,%l5
ldsh [%i3+0x060],%l7 ! Mem[0000000067800060]
ldsh [%i0+0x092],%l0 ! Mem[0000000066000092]
lduh [%i3+0x024],%l1 ! Mem[0000000067800024]
jmpl %o7,%g0
srl %l6,0x002,%l3
p43_far_0_lo:
std %f12,[%o2+0x018] ! Mem[0000000067000018]
sub %l3,%l1,%l5
sllx %l5,0x02a,%l5
ldsh [%o3+0x060],%l7 ! Mem[0000000067800060]
ldsh [%o0+0x092],%l0 ! Mem[0000000066000092]
lduh [%o3+0x024],%l1 ! Mem[0000000067800024]
jmpl %o7,%g0
srl %l6,0x002,%l3
p43_far_0_lem:
membar #Sync
std %f12,[%i2+0x018] ! Mem[0000000067000018]
sub %l3,%l1,%l5
sllx %l5,0x02a,%l5
ldsh [%i3+0x060],%l7 ! Mem[0000000067800060]
ldsh [%i0+0x092],%l0 ! Mem[0000000066000092]
lduh [%i3+0x024],%l1 ! Mem[0000000067800024]
jmpl %o7,%g0
srl %l6,0x002,%l3
p43_far_0_lom:
membar #Sync
std %f12,[%o2+0x018] ! Mem[0000000067000018]
sub %l3,%l1,%l5
sllx %l5,0x02a,%l5
ldsh [%o3+0x060],%l7 ! Mem[0000000067800060]
ldsh [%o0+0x092],%l0 ! Mem[0000000066000092]
lduh [%o3+0x024],%l1 ! Mem[0000000067800024]
jmpl %o7,%g0
srl %l6,0x002,%l3
p43_far_0_he:
ldd [%i0+0x100],%f20 ! Mem[0000000066000100]
ldsb [%i2+0x0b5],%l3 ! Mem[00000000670000b5]
lduw [%i1+0x000],%l5 ! Mem[0000000066800000]
swap [%i3+0x00c],%l4 ! Mem[000000006780000c]
ldx [%i2+0x1f8],%l3 ! Mem[00000000670001f8]
taddcctv %l1,-0xbf0,%l4
jmpl %o7,%g0
sth %l1,[%i1+0x140] ! Mem[0000000066800140]
p43_far_0_ho:
ldd [%o0+0x100],%f20 ! Mem[0000000066000100]
ldsb [%o2+0x0b5],%l3 ! Mem[00000000670000b5]
lduw [%o1+0x000],%l5 ! Mem[0000000066800000]
swap [%o3+0x00c],%l4 ! Mem[000000006780000c]
ldx [%o2+0x1f8],%l3 ! Mem[00000000670001f8]
taddcctv %l1,-0xbf0,%l4
jmpl %o7,%g0
sth %l1,[%o1+0x140] ! Mem[0000000066800140]
p43_far_0_hem:
ldd [%i0+0x100],%f20 ! Mem[0000000066000100]
ldsb [%i2+0x0b5],%l3 ! Mem[00000000670000b5]
membar #Sync
lduw [%i1+0x000],%l5 ! Mem[0000000066800000]
swap [%i3+0x00c],%l4 ! Mem[000000006780000c]
ldx [%i2+0x1f8],%l3 ! Mem[00000000670001f8]
taddcctv %l1,-0xbf0,%l4
jmpl %o7,%g0
sth %l1,[%i1+0x140] ! Mem[0000000066800140]
p43_far_0_hom:
ldd [%o0+0x100],%f20 ! Mem[0000000066000100]
ldsb [%o2+0x0b5],%l3 ! Mem[00000000670000b5]
membar #Sync
lduw [%o1+0x000],%l5 ! Mem[0000000066800000]
swap [%o3+0x00c],%l4 ! Mem[000000006780000c]
ldx [%o2+0x1f8],%l3 ! Mem[00000000670001f8]
taddcctv %l1,-0xbf0,%l4
jmpl %o7,%g0
sth %l1,[%o1+0x140] ! Mem[0000000066800140]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
ldx [%i2+0x018],%l5 ! Mem[0000000069000018]
std %l0,[%i1+0x058] ! Mem[0000000068800058]
stw %l1,[%i1+0x0ac] ! Mem[00000000688000ac]
ldx [%i1+0x160],%l0 ! Mem[0000000068800160]
lduw [%i2+0x13c],%l0 ! Mem[000000006900013c]
ldsb [%i2+0x070],%l0 ! Mem[0000000069000070]
jmpl %o7,%g0
ldd [%i3+0x048],%l2 ! Mem[0000000069800048]
p44_far_0_lo:
ldx [%o2+0x018],%l5 ! Mem[0000000069000018]
std %l0,[%o1+0x058] ! Mem[0000000068800058]
stw %l1,[%o1+0x0ac] ! Mem[00000000688000ac]
ldx [%o1+0x160],%l0 ! Mem[0000000068800160]
lduw [%o2+0x13c],%l0 ! Mem[000000006900013c]
ldsb [%o2+0x070],%l0 ! Mem[0000000069000070]
jmpl %o7,%g0
ldd [%o3+0x048],%l2 ! Mem[0000000069800048]
p44_far_0_lem:
membar #Sync
ldx [%i2+0x018],%l5 ! Mem[0000000069000018]
std %l0,[%i1+0x058] ! Mem[0000000068800058]
stw %l1,[%i1+0x0ac] ! Mem[00000000688000ac]
ldx [%i1+0x160],%l0 ! Mem[0000000068800160]
lduw [%i2+0x13c],%l0 ! Mem[000000006900013c]
ldsb [%i2+0x070],%l0 ! Mem[0000000069000070]
jmpl %o7,%g0
ldd [%i3+0x048],%l2 ! Mem[0000000069800048]
p44_far_0_lom:
membar #Sync
ldx [%o2+0x018],%l5 ! Mem[0000000069000018]
std %l0,[%o1+0x058] ! Mem[0000000068800058]
stw %l1,[%o1+0x0ac] ! Mem[00000000688000ac]
ldx [%o1+0x160],%l0 ! Mem[0000000068800160]
lduw [%o2+0x13c],%l0 ! Mem[000000006900013c]
ldsb [%o2+0x070],%l0 ! Mem[0000000069000070]
jmpl %o7,%g0
ldd [%o3+0x048],%l2 ! Mem[0000000069800048]
p44_far_0_he:
lduh [%i1+0x006],%l5 ! Mem[0000000068800006]
jmpl %o7,%g0
ldstub [%i3+0x0e5],%l1 ! Mem[00000000698000e5]
p44_far_0_ho:
lduh [%o1+0x006],%l5 ! Mem[0000000068800006]
jmpl %o7,%g0
ldstub [%o3+0x0e5],%l1 ! Mem[00000000698000e5]
p44_far_0_hem:
membar #Sync
lduh [%i1+0x006],%l5 ! Mem[0000000068800006]
jmpl %o7,%g0
ldstub [%i3+0x0e5],%l1 ! Mem[00000000698000e5]
p44_far_0_hom:
membar #Sync
lduh [%o1+0x006],%l5 ! Mem[0000000068800006]
jmpl %o7,%g0
ldstub [%o3+0x0e5],%l1 ! Mem[00000000698000e5]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
sllx %l2,0x014,%l4
std %l0,[%i2+0x1e8] ! Mem[000000006b0001e8]
std %f8 ,[%i1+0x0a8] ! Mem[000000006a8000a8]
stx %l2,[%i3+0x138] ! Mem[000000006b800138]
sra %l1,0x004,%l0
ldx [%i3+0x0d0],%l7 ! Mem[000000006b8000d0]
jmpl %o7,%g0
ldsh [%i3+0x0da],%l6 ! Mem[000000006b8000da]
p45_far_0_lo:
sllx %l2,0x014,%l4
std %l0,[%o2+0x1e8] ! Mem[000000006b0001e8]
std %f8 ,[%o1+0x0a8] ! Mem[000000006a8000a8]
stx %l2,[%o3+0x138] ! Mem[000000006b800138]
sra %l1,0x004,%l0
ldx [%o3+0x0d0],%l7 ! Mem[000000006b8000d0]
jmpl %o7,%g0
ldsh [%o3+0x0da],%l6 ! Mem[000000006b8000da]
p45_far_0_lem:
sllx %l2,0x014,%l4
std %l0,[%i2+0x1e8] ! Mem[000000006b0001e8]
std %f8 ,[%i1+0x0a8] ! Mem[000000006a8000a8]
stx %l2,[%i3+0x138] ! Mem[000000006b800138]
sra %l1,0x004,%l0
ldx [%i3+0x0d0],%l7 ! Mem[000000006b8000d0]
jmpl %o7,%g0
ldsh [%i3+0x0da],%l6 ! Mem[000000006b8000da]
p45_far_0_lom:
sllx %l2,0x014,%l4
std %l0,[%o2+0x1e8] ! Mem[000000006b0001e8]
std %f8 ,[%o1+0x0a8] ! Mem[000000006a8000a8]
stx %l2,[%o3+0x138] ! Mem[000000006b800138]
sra %l1,0x004,%l0
ldx [%o3+0x0d0],%l7 ! Mem[000000006b8000d0]
jmpl %o7,%g0
ldsh [%o3+0x0da],%l6 ! Mem[000000006b8000da]
p45_far_0_he:
ldub [%i0+0x0f9],%l1 ! Mem[000000006a0000f9]
st %f21,[%i2+0x0a8] ! Mem[000000006b0000a8]
ldx [%i2+0x0c0],%l1 ! Mem[000000006b0000c0]
jmpl %o7,%g0
swap [%i0+0x174],%l6 ! Mem[000000006a000174]
p45_far_0_ho:
ldub [%o0+0x0f9],%l1 ! Mem[000000006a0000f9]
st %f21,[%o2+0x0a8] ! Mem[000000006b0000a8]
ldx [%o2+0x0c0],%l1 ! Mem[000000006b0000c0]
jmpl %o7,%g0
swap [%o0+0x174],%l6 ! Mem[000000006a000174]
p45_far_0_hem:
ldub [%i0+0x0f9],%l1 ! Mem[000000006a0000f9]
st %f21,[%i2+0x0a8] ! Mem[000000006b0000a8]
ldx [%i2+0x0c0],%l1 ! Mem[000000006b0000c0]
jmpl %o7,%g0
swap [%i0+0x174],%l6 ! Mem[000000006a000174]
p45_far_0_hom:
ldub [%o0+0x0f9],%l1 ! Mem[000000006a0000f9]
st %f21,[%o2+0x0a8] ! Mem[000000006b0000a8]
ldx [%o2+0x0c0],%l1 ! Mem[000000006b0000c0]
jmpl %o7,%g0
swap [%o0+0x174],%l6 ! Mem[000000006a000174]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
ldstub [%i1+0x07e],%l0 ! Mem[000000006c80007e]
ldd [%i1+0x0a0],%l0 ! Mem[000000006c8000a0]
std %f8 ,[%i3+0x138] ! Mem[000000006d800138]
ldsw [%i3+0x038],%l2 ! Mem[000000006d800038]
std %f12,[%i2+0x190] ! Mem[000000006d000190]
stb %l3,[%i3+0x1ff] ! Mem[000000006d8001ff]
jmpl %o7,%g0
stw %l6,[%i0+0x18c] ! Mem[000000006c00018c]
p46_far_0_lo:
ldstub [%o1+0x07e],%l0 ! Mem[000000006c80007e]
ldd [%o1+0x0a0],%l0 ! Mem[000000006c8000a0]
std %f8 ,[%o3+0x138] ! Mem[000000006d800138]
ldsw [%o3+0x038],%l2 ! Mem[000000006d800038]
std %f12,[%o2+0x190] ! Mem[000000006d000190]
stb %l3,[%o3+0x1ff] ! Mem[000000006d8001ff]
jmpl %o7,%g0
stw %l6,[%o0+0x18c] ! Mem[000000006c00018c]
p46_far_0_lem:
ldstub [%i1+0x07e],%l0 ! Mem[000000006c80007e]
ldd [%i1+0x0a0],%l0 ! Mem[000000006c8000a0]
std %f8 ,[%i3+0x138] ! Mem[000000006d800138]
membar #Sync
ldsw [%i3+0x038],%l2 ! Mem[000000006d800038]
std %f12,[%i2+0x190] ! Mem[000000006d000190]
stb %l3,[%i3+0x1ff] ! Mem[000000006d8001ff]
jmpl %o7,%g0
stw %l6,[%i0+0x18c] ! Mem[000000006c00018c]
p46_far_0_lom:
ldstub [%o1+0x07e],%l0 ! Mem[000000006c80007e]
ldd [%o1+0x0a0],%l0 ! Mem[000000006c8000a0]
std %f8 ,[%o3+0x138] ! Mem[000000006d800138]
membar #Sync
ldsw [%o3+0x038],%l2 ! Mem[000000006d800038]
std %f12,[%o2+0x190] ! Mem[000000006d000190]
stb %l3,[%o3+0x1ff] ! Mem[000000006d8001ff]
jmpl %o7,%g0
stw %l6,[%o0+0x18c] ! Mem[000000006c00018c]
p46_far_0_he:
ldd [%i2+0x038],%l0 ! Mem[000000006d000038]
sth %l1,[%i0+0x08e] ! Mem[000000006c00008e]
lduw [%i0+0x150],%l4 ! Mem[000000006c000150]
orcc %l2,%l0,%l6
lduh [%i1+0x0aa],%l3 ! Mem[000000006c8000aa]
ldx [%i3+0x150],%l1 ! Mem[000000006d800150]
jmpl %o7,%g0
st %f25,[%i1+0x194] ! Mem[000000006c800194]
p46_far_0_ho:
ldd [%o2+0x038],%l0 ! Mem[000000006d000038]
sth %l1,[%o0+0x08e] ! Mem[000000006c00008e]
lduw [%o0+0x150],%l4 ! Mem[000000006c000150]
orcc %l2,%l0,%l6
lduh [%o1+0x0aa],%l3 ! Mem[000000006c8000aa]
ldx [%o3+0x150],%l1 ! Mem[000000006d800150]
jmpl %o7,%g0
st %f25,[%o1+0x194] ! Mem[000000006c800194]
p46_far_0_hem:
membar #Sync
ldd [%i2+0x038],%l0 ! Mem[000000006d000038]
sth %l1,[%i0+0x08e] ! Mem[000000006c00008e]
lduw [%i0+0x150],%l4 ! Mem[000000006c000150]
orcc %l2,%l0,%l6
lduh [%i1+0x0aa],%l3 ! Mem[000000006c8000aa]
ldx [%i3+0x150],%l1 ! Mem[000000006d800150]
jmpl %o7,%g0
st %f25,[%i1+0x194] ! Mem[000000006c800194]
p46_far_0_hom:
membar #Sync
ldd [%o2+0x038],%l0 ! Mem[000000006d000038]
sth %l1,[%o0+0x08e] ! Mem[000000006c00008e]
lduw [%o0+0x150],%l4 ! Mem[000000006c000150]
orcc %l2,%l0,%l6
lduh [%o1+0x0aa],%l3 ! Mem[000000006c8000aa]
ldx [%o3+0x150],%l1 ! Mem[000000006d800150]
jmpl %o7,%g0
st %f25,[%o1+0x194] ! Mem[000000006c800194]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
std %f12,[%i2+0x038] ! Mem[000000006f000038]
stw %l7,[%i0+0x154] ! Mem[000000006e000154]
ldd [%i1+0x170],%l2 ! Mem[000000006e800170]
srl %l6,0x000,%l1
sth %l1,[%i1+0x08c] ! Mem[000000006e80008c]
std %f2 ,[%i0+0x1c8] ! Mem[000000006e0001c8]
jmpl %o7,%g0
sth %l2,[%i1+0x070] ! Mem[000000006e800070]
p47_far_0_lo:
std %f12,[%o2+0x038] ! Mem[000000006f000038]
stw %l7,[%o0+0x154] ! Mem[000000006e000154]
ldd [%o1+0x170],%l2 ! Mem[000000006e800170]
srl %l6,0x000,%l1
sth %l1,[%o1+0x08c] ! Mem[000000006e80008c]
std %f2 ,[%o0+0x1c8] ! Mem[000000006e0001c8]
jmpl %o7,%g0
sth %l2,[%o1+0x070] ! Mem[000000006e800070]
p47_far_0_lem:
membar #Sync
std %f12,[%i2+0x038] ! Mem[000000006f000038]
stw %l7,[%i0+0x154] ! Mem[000000006e000154]
ldd [%i1+0x170],%l2 ! Mem[000000006e800170]
srl %l6,0x000,%l1
sth %l1,[%i1+0x08c] ! Mem[000000006e80008c]
std %f2 ,[%i0+0x1c8] ! Mem[000000006e0001c8]
jmpl %o7,%g0
sth %l2,[%i1+0x070] ! Mem[000000006e800070]
p47_far_0_lom:
membar #Sync
std %f12,[%o2+0x038] ! Mem[000000006f000038]
stw %l7,[%o0+0x154] ! Mem[000000006e000154]
ldd [%o1+0x170],%l2 ! Mem[000000006e800170]
srl %l6,0x000,%l1
sth %l1,[%o1+0x08c] ! Mem[000000006e80008c]
std %f2 ,[%o0+0x1c8] ! Mem[000000006e0001c8]
jmpl %o7,%g0
sth %l2,[%o1+0x070] ! Mem[000000006e800070]
p47_far_0_he:
ldd [%i3+0x018],%l0 ! Mem[000000006f800018]
stx %l5,[%i3+0x128] ! Mem[000000006f800128]
ldd [%i2+0x1b8],%f30 ! Mem[000000006f0001b8]
stx %l7,[%i3+0x050] ! Mem[000000006f800050]
sra %l2,%l3,%l6
jmpl %o7,%g0
ldd [%i1+0x080],%f26 ! Mem[000000006e800080]
p47_far_0_ho:
ldd [%o3+0x018],%l0 ! Mem[000000006f800018]
stx %l5,[%o3+0x128] ! Mem[000000006f800128]
ldd [%o2+0x1b8],%f30 ! Mem[000000006f0001b8]
stx %l7,[%o3+0x050] ! Mem[000000006f800050]
sra %l2,%l3,%l6
jmpl %o7,%g0
ldd [%o1+0x080],%f26 ! Mem[000000006e800080]
p47_far_0_hem:
membar #Sync
ldd [%i3+0x018],%l0 ! Mem[000000006f800018]
stx %l5,[%i3+0x128] ! Mem[000000006f800128]
ldd [%i2+0x1b8],%f30 ! Mem[000000006f0001b8]
stx %l7,[%i3+0x050] ! Mem[000000006f800050]
sra %l2,%l3,%l6
jmpl %o7,%g0
ldd [%i1+0x080],%f26 ! Mem[000000006e800080]
p47_far_0_hom:
membar #Sync
ldd [%o3+0x018],%l0 ! Mem[000000006f800018]
stx %l5,[%o3+0x128] ! Mem[000000006f800128]
ldd [%o2+0x1b8],%f30 ! Mem[000000006f0001b8]
stx %l7,[%o3+0x050] ! Mem[000000006f800050]
sra %l2,%l3,%l6
jmpl %o7,%g0
ldd [%o1+0x080],%f26 ! Mem[000000006e800080]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
std %f4 ,[%i2+0x148] ! Mem[0000000071000148]
ldub [%i3+0x103],%l6 ! Mem[0000000071800103]
tsubcctv %l4,0xf80,%l0
std %l0,[%i0+0x118] ! Mem[0000000070000118]
addc %l3,-0x3af,%l0
ldub [%i1+0x100],%l4 ! Mem[0000000070800100]
jmpl %o7,%g0
stb %l1,[%i2+0x03f] ! Mem[000000007100003f]
p48_far_0_lo:
std %f4 ,[%o2+0x148] ! Mem[0000000071000148]
ldub [%o3+0x103],%l6 ! Mem[0000000071800103]
tsubcctv %l4,0xf80,%l0
std %l0,[%o0+0x118] ! Mem[0000000070000118]
addc %l3,-0x3af,%l0
ldub [%o1+0x100],%l4 ! Mem[0000000070800100]
jmpl %o7,%g0
stb %l1,[%o2+0x03f] ! Mem[000000007100003f]
p48_far_0_lem:
std %f4 ,[%i2+0x148] ! Mem[0000000071000148]
ldub [%i3+0x103],%l6 ! Mem[0000000071800103]
tsubcctv %l4,0xf80,%l0
std %l0,[%i0+0x118] ! Mem[0000000070000118]
addc %l3,-0x3af,%l0
ldub [%i1+0x100],%l4 ! Mem[0000000070800100]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x03f] ! Mem[000000007100003f]
p48_far_0_lom:
std %f4 ,[%o2+0x148] ! Mem[0000000071000148]
ldub [%o3+0x103],%l6 ! Mem[0000000071800103]
tsubcctv %l4,0xf80,%l0
std %l0,[%o0+0x118] ! Mem[0000000070000118]
addc %l3,-0x3af,%l0
ldub [%o1+0x100],%l4 ! Mem[0000000070800100]
membar #Sync
jmpl %o7,%g0
stb %l1,[%o2+0x03f] ! Mem[000000007100003f]
p48_far_0_he:
ld [%i2+0x02c],%f20 ! Mem[000000007100002c]
ldd [%i3+0x1f8],%l2 ! Mem[00000000718001f8]
ldd [%i3+0x1a8],%f30 ! Mem[00000000718001a8]
jmpl %o7,%g0
ldub [%i3+0x04d],%l6 ! Mem[000000007180004d]
p48_far_0_ho:
ld [%o2+0x02c],%f20 ! Mem[000000007100002c]
ldd [%o3+0x1f8],%l2 ! Mem[00000000718001f8]
ldd [%o3+0x1a8],%f30 ! Mem[00000000718001a8]
jmpl %o7,%g0
ldub [%o3+0x04d],%l6 ! Mem[000000007180004d]
p48_far_0_hem:
membar #Sync
ld [%i2+0x02c],%f20 ! Mem[000000007100002c]
ldd [%i3+0x1f8],%l2 ! Mem[00000000718001f8]
ldd [%i3+0x1a8],%f30 ! Mem[00000000718001a8]
jmpl %o7,%g0
ldub [%i3+0x04d],%l6 ! Mem[000000007180004d]
p48_far_0_hom:
membar #Sync
ld [%o2+0x02c],%f20 ! Mem[000000007100002c]
ldd [%o3+0x1f8],%l2 ! Mem[00000000718001f8]
ldd [%o3+0x1a8],%f30 ! Mem[00000000718001a8]
jmpl %o7,%g0
ldub [%o3+0x04d],%l6 ! Mem[000000007180004d]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsh [%i2+0x038],%l5 ! Mem[0000000073000038]
ldsb [%i1+0x154],%l7 ! Mem[0000000072800154]
std %l2,[%i2+0x170] ! Mem[0000000073000170]
stw %l4,[%i3+0x018] ! Mem[0000000073800018]
swap [%i3+0x138],%l2 ! Mem[0000000073800138]
lduw [%i0+0x1d0],%l6 ! Mem[00000000720001d0]
jmpl %o7,%g0
ldsh [%i0+0x072],%l0 ! Mem[0000000072000072]
p49_far_0_lo:
ldsh [%o2+0x038],%l5 ! Mem[0000000073000038]
ldsb [%o1+0x154],%l7 ! Mem[0000000072800154]
std %l2,[%o2+0x170] ! Mem[0000000073000170]
stw %l4,[%o3+0x018] ! Mem[0000000073800018]
swap [%o3+0x138],%l2 ! Mem[0000000073800138]
lduw [%o0+0x1d0],%l6 ! Mem[00000000720001d0]
jmpl %o7,%g0
ldsh [%o0+0x072],%l0 ! Mem[0000000072000072]
p49_far_0_lem:
membar #Sync
ldsh [%i2+0x038],%l5 ! Mem[0000000073000038]
ldsb [%i1+0x154],%l7 ! Mem[0000000072800154]
std %l2,[%i2+0x170] ! Mem[0000000073000170]
stw %l4,[%i3+0x018] ! Mem[0000000073800018]
swap [%i3+0x138],%l2 ! Mem[0000000073800138]
lduw [%i0+0x1d0],%l6 ! Mem[00000000720001d0]
jmpl %o7,%g0
ldsh [%i0+0x072],%l0 ! Mem[0000000072000072]
p49_far_0_lom:
membar #Sync
ldsh [%o2+0x038],%l5 ! Mem[0000000073000038]
ldsb [%o1+0x154],%l7 ! Mem[0000000072800154]
std %l2,[%o2+0x170] ! Mem[0000000073000170]
stw %l4,[%o3+0x018] ! Mem[0000000073800018]
swap [%o3+0x138],%l2 ! Mem[0000000073800138]
lduw [%o0+0x1d0],%l6 ! Mem[00000000720001d0]
jmpl %o7,%g0
ldsh [%o0+0x072],%l0 ! Mem[0000000072000072]
p49_far_0_he:
ldub [%i1+0x141],%l7 ! Mem[0000000072800141]
ldsw [%i1+0x154],%l0 ! Mem[0000000072800154]
stx %l7,[%i1+0x158] ! Mem[0000000072800158]
jmpl %o7,%g0
orncc %l6,-0x87e,%l6
p49_far_0_ho:
ldub [%o1+0x141],%l7 ! Mem[0000000072800141]
ldsw [%o1+0x154],%l0 ! Mem[0000000072800154]
stx %l7,[%o1+0x158] ! Mem[0000000072800158]
jmpl %o7,%g0
orncc %l6,-0x87e,%l6
p49_far_0_hem:
ldub [%i1+0x141],%l7 ! Mem[0000000072800141]
ldsw [%i1+0x154],%l0 ! Mem[0000000072800154]
stx %l7,[%i1+0x158] ! Mem[0000000072800158]
jmpl %o7,%g0
orncc %l6,-0x87e,%l6
p49_far_0_hom:
ldub [%o1+0x141],%l7 ! Mem[0000000072800141]
ldsw [%o1+0x154],%l0 ! Mem[0000000072800154]
stx %l7,[%o1+0x158] ! Mem[0000000072800158]
jmpl %o7,%g0
orncc %l6,-0x87e,%l6
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
lduh [%i0+0x0a4],%l0 ! Mem[00000000740000a4]
stb %l0,[%i1+0x11a] ! Mem[000000007480011a]
stx %l6,[%i3+0x1d0] ! Mem[00000000758001d0]
ldsw [%i1+0x190],%l5 ! Mem[0000000074800190]
stw %l6,[%i0+0x0cc] ! Mem[00000000740000cc]
swap [%i0+0x1ec],%l1 ! Mem[00000000740001ec]
jmpl %o7,%g0
mulx %l3,-0x98c,%l5
p50_far_0_lo:
lduh [%o0+0x0a4],%l0 ! Mem[00000000740000a4]
stb %l0,[%o1+0x11a] ! Mem[000000007480011a]
stx %l6,[%o3+0x1d0] ! Mem[00000000758001d0]
ldsw [%o1+0x190],%l5 ! Mem[0000000074800190]
stw %l6,[%o0+0x0cc] ! Mem[00000000740000cc]
swap [%o0+0x1ec],%l1 ! Mem[00000000740001ec]
jmpl %o7,%g0
mulx %l3,-0x98c,%l5
p50_far_0_lem:
lduh [%i0+0x0a4],%l0 ! Mem[00000000740000a4]
stb %l0,[%i1+0x11a] ! Mem[000000007480011a]
stx %l6,[%i3+0x1d0] ! Mem[00000000758001d0]
ldsw [%i1+0x190],%l5 ! Mem[0000000074800190]
stw %l6,[%i0+0x0cc] ! Mem[00000000740000cc]
swap [%i0+0x1ec],%l1 ! Mem[00000000740001ec]
jmpl %o7,%g0
mulx %l3,-0x98c,%l5
p50_far_0_lom:
lduh [%o0+0x0a4],%l0 ! Mem[00000000740000a4]
stb %l0,[%o1+0x11a] ! Mem[000000007480011a]
stx %l6,[%o3+0x1d0] ! Mem[00000000758001d0]
ldsw [%o1+0x190],%l5 ! Mem[0000000074800190]
stw %l6,[%o0+0x0cc] ! Mem[00000000740000cc]
swap [%o0+0x1ec],%l1 ! Mem[00000000740001ec]
jmpl %o7,%g0
mulx %l3,-0x98c,%l5
p50_far_0_he:
xnor %l2,%l3,%l2
jmpl %o7,%g0
stw %l6,[%i1+0x0d8] ! Mem[00000000748000d8]
p50_far_0_ho:
xnor %l2,%l3,%l2
jmpl %o7,%g0
stw %l6,[%o1+0x0d8] ! Mem[00000000748000d8]
p50_far_0_hem:
xnor %l2,%l3,%l2
jmpl %o7,%g0
stw %l6,[%i1+0x0d8] ! Mem[00000000748000d8]
p50_far_0_hom:
xnor %l2,%l3,%l2
jmpl %o7,%g0
stw %l6,[%o1+0x0d8] ! Mem[00000000748000d8]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
std %f12,[%i3+0x038] ! Mem[0000000077800038]
ldsw [%i1+0x0e8],%l0 ! Mem[00000000768000e8]
stb %l2,[%i3+0x01b] ! Mem[000000007780001b]
ld [%i1+0x184],%f0 ! Mem[0000000076800184]
stb %l3,[%i0+0x095] ! Mem[0000000076000095]
ldub [%i3+0x07b],%l3 ! Mem[000000007780007b]
jmpl %o7,%g0
ldsb [%i3+0x15c],%l1 ! Mem[000000007780015c]
p51_far_0_lo:
std %f12,[%o3+0x038] ! Mem[0000000077800038]
ldsw [%o1+0x0e8],%l0 ! Mem[00000000768000e8]
stb %l2,[%o3+0x01b] ! Mem[000000007780001b]
ld [%o1+0x184],%f0 ! Mem[0000000076800184]
stb %l3,[%o0+0x095] ! Mem[0000000076000095]
ldub [%o3+0x07b],%l3 ! Mem[000000007780007b]
jmpl %o7,%g0
ldsb [%o3+0x15c],%l1 ! Mem[000000007780015c]
p51_far_0_lem:
membar #Sync
std %f12,[%i3+0x038] ! Mem[0000000077800038]
ldsw [%i1+0x0e8],%l0 ! Mem[00000000768000e8]
stb %l2,[%i3+0x01b] ! Mem[000000007780001b]
ld [%i1+0x184],%f0 ! Mem[0000000076800184]
stb %l3,[%i0+0x095] ! Mem[0000000076000095]
ldub [%i3+0x07b],%l3 ! Mem[000000007780007b]
jmpl %o7,%g0
ldsb [%i3+0x15c],%l1 ! Mem[000000007780015c]
p51_far_0_lom:
membar #Sync
std %f12,[%o3+0x038] ! Mem[0000000077800038]
ldsw [%o1+0x0e8],%l0 ! Mem[00000000768000e8]
stb %l2,[%o3+0x01b] ! Mem[000000007780001b]
ld [%o1+0x184],%f0 ! Mem[0000000076800184]
stb %l3,[%o0+0x095] ! Mem[0000000076000095]
ldub [%o3+0x07b],%l3 ! Mem[000000007780007b]
jmpl %o7,%g0
ldsb [%o3+0x15c],%l1 ! Mem[000000007780015c]
p51_far_0_he:
ldsw [%i3+0x0e4],%l0 ! Mem[00000000778000e4]
ldx [%i3+0x150],%l2 ! Mem[0000000077800150]
ldsh [%i0+0x040],%l7 ! Mem[0000000076000040]
stw %l1,[%i3+0x108] ! Mem[0000000077800108]
jmpl %o7,%g0
udivx %l6,%l4,%l1
p51_far_0_ho:
ldsw [%o3+0x0e4],%l0 ! Mem[00000000778000e4]
ldx [%o3+0x150],%l2 ! Mem[0000000077800150]
ldsh [%o0+0x040],%l7 ! Mem[0000000076000040]
stw %l1,[%o3+0x108] ! Mem[0000000077800108]
jmpl %o7,%g0
udivx %l6,%l4,%l1
p51_far_0_hem:
ldsw [%i3+0x0e4],%l0 ! Mem[00000000778000e4]
ldx [%i3+0x150],%l2 ! Mem[0000000077800150]
ldsh [%i0+0x040],%l7 ! Mem[0000000076000040]
stw %l1,[%i3+0x108] ! Mem[0000000077800108]
jmpl %o7,%g0
udivx %l6,%l4,%l1
p51_far_0_hom:
ldsw [%o3+0x0e4],%l0 ! Mem[00000000778000e4]
ldx [%o3+0x150],%l2 ! Mem[0000000077800150]
ldsh [%o0+0x040],%l7 ! Mem[0000000076000040]
stw %l1,[%o3+0x108] ! Mem[0000000077800108]
jmpl %o7,%g0
udivx %l6,%l4,%l1
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
stw %l4,[%i1+0x1ac] ! Mem[00000000788001ac]
xnorcc %l5,%l0,%l1
stw %l6,[%i3+0x00c] ! Mem[000000007980000c]
ldx [%i3+0x0c8],%l0 ! Mem[00000000798000c8]
ld [%i2+0x078],%f14 ! Mem[0000000079000078]
std %f0 ,[%i0+0x160] ! Mem[0000000078000160]
jmpl %o7,%g0
ldd [%i2+0x138],%l0 ! Mem[0000000079000138]
p52_far_0_lo:
stw %l4,[%o1+0x1ac] ! Mem[00000000788001ac]
xnorcc %l5,%l0,%l1
stw %l6,[%o3+0x00c] ! Mem[000000007980000c]
ldx [%o3+0x0c8],%l0 ! Mem[00000000798000c8]
ld [%o2+0x078],%f14 ! Mem[0000000079000078]
std %f0 ,[%o0+0x160] ! Mem[0000000078000160]
jmpl %o7,%g0
ldd [%o2+0x138],%l0 ! Mem[0000000079000138]
p52_far_0_lem:
stw %l4,[%i1+0x1ac] ! Mem[00000000788001ac]
xnorcc %l5,%l0,%l1
membar #Sync
stw %l6,[%i3+0x00c] ! Mem[000000007980000c]
ldx [%i3+0x0c8],%l0 ! Mem[00000000798000c8]
ld [%i2+0x078],%f14 ! Mem[0000000079000078]
std %f0 ,[%i0+0x160] ! Mem[0000000078000160]
jmpl %o7,%g0
ldd [%i2+0x138],%l0 ! Mem[0000000079000138]
p52_far_0_lom:
stw %l4,[%o1+0x1ac] ! Mem[00000000788001ac]
xnorcc %l5,%l0,%l1
membar #Sync
stw %l6,[%o3+0x00c] ! Mem[000000007980000c]
ldx [%o3+0x0c8],%l0 ! Mem[00000000798000c8]
ld [%o2+0x078],%f14 ! Mem[0000000079000078]
std %f0 ,[%o0+0x160] ! Mem[0000000078000160]
jmpl %o7,%g0
ldd [%o2+0x138],%l0 ! Mem[0000000079000138]
p52_far_0_he:
taddcctv %l0,-0xb06,%l3
sth %l0,[%i2+0x070] ! Mem[0000000079000070]
ldx [%i1+0x150],%l0 ! Mem[0000000078800150]
swap [%i1+0x0d0],%l0 ! Mem[00000000788000d0]
jmpl %o7,%g0
srl %l1,0x006,%l6
p52_far_0_ho:
taddcctv %l0,-0xb06,%l3
sth %l0,[%o2+0x070] ! Mem[0000000079000070]
ldx [%o1+0x150],%l0 ! Mem[0000000078800150]
swap [%o1+0x0d0],%l0 ! Mem[00000000788000d0]
jmpl %o7,%g0
srl %l1,0x006,%l6
p52_far_0_hem:
taddcctv %l0,-0xb06,%l3
sth %l0,[%i2+0x070] ! Mem[0000000079000070]
ldx [%i1+0x150],%l0 ! Mem[0000000078800150]
swap [%i1+0x0d0],%l0 ! Mem[00000000788000d0]
jmpl %o7,%g0
srl %l1,0x006,%l6
p52_far_0_hom:
taddcctv %l0,-0xb06,%l3
sth %l0,[%o2+0x070] ! Mem[0000000079000070]
ldx [%o1+0x150],%l0 ! Mem[0000000078800150]
swap [%o1+0x0d0],%l0 ! Mem[00000000788000d0]
jmpl %o7,%g0
srl %l1,0x006,%l6
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldsh [%i3+0x018],%l5 ! Mem[000000007b800018]
ldd [%i2+0x020],%l4 ! Mem[000000007b000020]
subccc %l0,0x1da,%l4
ld [%i3+0x074],%f9 ! Mem[000000007b800074]
ldx [%i2+0x1b0],%l5 ! Mem[000000007b0001b0]
smulcc %l5,%l6,%l4
jmpl %o7,%g0
ldsb [%i3+0x063],%l4 ! Mem[000000007b800063]
p53_far_0_lo:
ldsh [%o3+0x018],%l5 ! Mem[000000007b800018]
ldd [%o2+0x020],%l4 ! Mem[000000007b000020]
subccc %l0,0x1da,%l4
ld [%o3+0x074],%f9 ! Mem[000000007b800074]
ldx [%o2+0x1b0],%l5 ! Mem[000000007b0001b0]
smulcc %l5,%l6,%l4
jmpl %o7,%g0
ldsb [%o3+0x063],%l4 ! Mem[000000007b800063]
p53_far_0_lem:
membar #Sync
ldsh [%i3+0x018],%l5 ! Mem[000000007b800018]
ldd [%i2+0x020],%l4 ! Mem[000000007b000020]
subccc %l0,0x1da,%l4
ld [%i3+0x074],%f9 ! Mem[000000007b800074]
ldx [%i2+0x1b0],%l5 ! Mem[000000007b0001b0]
smulcc %l5,%l6,%l4
jmpl %o7,%g0
ldsb [%i3+0x063],%l4 ! Mem[000000007b800063]
p53_far_0_lom:
membar #Sync
ldsh [%o3+0x018],%l5 ! Mem[000000007b800018]
ldd [%o2+0x020],%l4 ! Mem[000000007b000020]
subccc %l0,0x1da,%l4
ld [%o3+0x074],%f9 ! Mem[000000007b800074]
ldx [%o2+0x1b0],%l5 ! Mem[000000007b0001b0]
smulcc %l5,%l6,%l4
jmpl %o7,%g0
ldsb [%o3+0x063],%l4 ! Mem[000000007b800063]
p53_far_0_he:
jmpl %o7,%g0
ldub [%i0+0x089],%l5 ! Mem[000000007a000089]
jmpl %o7,%g0
nop
p53_far_0_ho:
jmpl %o7,%g0
ldub [%o0+0x089],%l5 ! Mem[000000007a000089]
jmpl %o7,%g0
nop
p53_far_0_hem:
jmpl %o7,%g0
ldub [%i0+0x089],%l5 ! Mem[000000007a000089]
jmpl %o7,%g0
nop
p53_far_0_hom:
jmpl %o7,%g0
ldub [%o0+0x089],%l5 ! Mem[000000007a000089]
jmpl %o7,%g0
nop
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
ldsb [%i3+0x07a],%l2 ! Mem[000000007d80007a]
stx %l3,[%i0+0x190] ! Mem[000000007c000190]
ld [%i0+0x078],%f10 ! Mem[000000007c000078]
ldsh [%i2+0x030],%l3 ! Mem[000000007d000030]
std %l0,[%i2+0x120] ! Mem[000000007d000120]
ldstub [%i0+0x00d],%l4 ! Mem[000000007c00000d]
jmpl %o7,%g0
udivx %l1,0x531,%l3
p54_far_0_lo:
ldsb [%o3+0x07a],%l2 ! Mem[000000007d80007a]
stx %l3,[%o0+0x190] ! Mem[000000007c000190]
ld [%o0+0x078],%f10 ! Mem[000000007c000078]
ldsh [%o2+0x030],%l3 ! Mem[000000007d000030]
std %l0,[%o2+0x120] ! Mem[000000007d000120]
ldstub [%o0+0x00d],%l4 ! Mem[000000007c00000d]
jmpl %o7,%g0
udivx %l1,0x531,%l3
p54_far_0_lem:
ldsb [%i3+0x07a],%l2 ! Mem[000000007d80007a]
stx %l3,[%i0+0x190] ! Mem[000000007c000190]
ld [%i0+0x078],%f10 ! Mem[000000007c000078]
membar #Sync
ldsh [%i2+0x030],%l3 ! Mem[000000007d000030]
std %l0,[%i2+0x120] ! Mem[000000007d000120]
ldstub [%i0+0x00d],%l4 ! Mem[000000007c00000d]
jmpl %o7,%g0
udivx %l1,0x531,%l3
p54_far_0_lom:
ldsb [%o3+0x07a],%l2 ! Mem[000000007d80007a]
stx %l3,[%o0+0x190] ! Mem[000000007c000190]
ld [%o0+0x078],%f10 ! Mem[000000007c000078]
membar #Sync
ldsh [%o2+0x030],%l3 ! Mem[000000007d000030]
std %l0,[%o2+0x120] ! Mem[000000007d000120]
ldstub [%o0+0x00d],%l4 ! Mem[000000007c00000d]
jmpl %o7,%g0
udivx %l1,0x531,%l3
p54_far_0_he:
ldsw [%i0+0x140],%l1 ! Mem[000000007c000140]
ldub [%i1+0x153],%l4 ! Mem[000000007c800153]
ldd [%i3+0x0f8],%l2 ! Mem[000000007d8000f8]
ldx [%i3+0x040],%l7 ! Mem[000000007d800040]
jmpl %o7,%g0
ldsb [%i1+0x054],%l3 ! Mem[000000007c800054]
p54_far_0_ho:
ldsw [%o0+0x140],%l1 ! Mem[000000007c000140]
ldub [%o1+0x153],%l4 ! Mem[000000007c800153]
ldd [%o3+0x0f8],%l2 ! Mem[000000007d8000f8]
ldx [%o3+0x040],%l7 ! Mem[000000007d800040]
jmpl %o7,%g0
ldsb [%o1+0x054],%l3 ! Mem[000000007c800054]
p54_far_0_hem:
ldsw [%i0+0x140],%l1 ! Mem[000000007c000140]
ldub [%i1+0x153],%l4 ! Mem[000000007c800153]
ldd [%i3+0x0f8],%l2 ! Mem[000000007d8000f8]
ldx [%i3+0x040],%l7 ! Mem[000000007d800040]
jmpl %o7,%g0
ldsb [%i1+0x054],%l3 ! Mem[000000007c800054]
p54_far_0_hom:
ldsw [%o0+0x140],%l1 ! Mem[000000007c000140]
ldub [%o1+0x153],%l4 ! Mem[000000007c800153]
ldd [%o3+0x0f8],%l2 ! Mem[000000007d8000f8]
ldx [%o3+0x040],%l7 ! Mem[000000007d800040]
jmpl %o7,%g0
ldsb [%o1+0x054],%l3 ! Mem[000000007c800054]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
std %f12,[%i3+0x018] ! Mem[000000007f800018]
swap [%i2+0x124],%l2 ! Mem[000000007f000124]
ldub [%i2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%i3+0x0b2],%l0 ! Mem[000000007f8000b2]
addc %l1,%l4,%l6
sth %l3,[%i1+0x07a] ! Mem[000000007e80007a]
jmpl %o7,%g0
tsubcctv %l4,%l6,%l5
p55_far_0_lo:
std %f12,[%o3+0x018] ! Mem[000000007f800018]
swap [%o2+0x124],%l2 ! Mem[000000007f000124]
ldub [%o2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%o3+0x0b2],%l0 ! Mem[000000007f8000b2]
addc %l1,%l4,%l6
sth %l3,[%o1+0x07a] ! Mem[000000007e80007a]
jmpl %o7,%g0
tsubcctv %l4,%l6,%l5
p55_far_0_lem:
membar #Sync
std %f12,[%i3+0x018] ! Mem[000000007f800018]
swap [%i2+0x124],%l2 ! Mem[000000007f000124]
ldub [%i2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%i3+0x0b2],%l0 ! Mem[000000007f8000b2]
addc %l1,%l4,%l6
sth %l3,[%i1+0x07a] ! Mem[000000007e80007a]
jmpl %o7,%g0
tsubcctv %l4,%l6,%l5
p55_far_0_lom:
membar #Sync
std %f12,[%o3+0x018] ! Mem[000000007f800018]
swap [%o2+0x124],%l2 ! Mem[000000007f000124]
ldub [%o2+0x060],%l7 ! Mem[000000007f000060]
ldstub [%o3+0x0b2],%l0 ! Mem[000000007f8000b2]
addc %l1,%l4,%l6
sth %l3,[%o1+0x07a] ! Mem[000000007e80007a]
jmpl %o7,%g0
tsubcctv %l4,%l6,%l5
p55_far_0_he:
ld [%i0+0x06c],%f30 ! Mem[000000007e00006c]
stb %l7,[%i1+0x053] ! Mem[000000007e800053]
ldstub [%i3+0x055],%l6 ! Mem[000000007f800055]
ldstub [%i0+0x054],%l4 ! Mem[000000007e000054]
lduh [%i1+0x03c],%l7 ! Mem[000000007e80003c]
jmpl %o7,%g0
ldsh [%i3+0x11c],%l3 ! Mem[000000007f80011c]
p55_far_0_ho:
ld [%o0+0x06c],%f30 ! Mem[000000007e00006c]
stb %l7,[%o1+0x053] ! Mem[000000007e800053]
ldstub [%o3+0x055],%l6 ! Mem[000000007f800055]
ldstub [%o0+0x054],%l4 ! Mem[000000007e000054]
lduh [%o1+0x03c],%l7 ! Mem[000000007e80003c]
jmpl %o7,%g0
ldsh [%o3+0x11c],%l3 ! Mem[000000007f80011c]
p55_far_0_hem:
ld [%i0+0x06c],%f30 ! Mem[000000007e00006c]
stb %l7,[%i1+0x053] ! Mem[000000007e800053]
ldstub [%i3+0x055],%l6 ! Mem[000000007f800055]
ldstub [%i0+0x054],%l4 ! Mem[000000007e000054]
membar #Sync
lduh [%i1+0x03c],%l7 ! Mem[000000007e80003c]
jmpl %o7,%g0
ldsh [%i3+0x11c],%l3 ! Mem[000000007f80011c]
p55_far_0_hom:
ld [%o0+0x06c],%f30 ! Mem[000000007e00006c]
stb %l7,[%o1+0x053] ! Mem[000000007e800053]
ldstub [%o3+0x055],%l6 ! Mem[000000007f800055]
ldstub [%o0+0x054],%l4 ! Mem[000000007e000054]
membar #Sync
lduh [%o1+0x03c],%l7 ! Mem[000000007e80003c]
jmpl %o7,%g0
ldsh [%o3+0x11c],%l3 ! Mem[000000007f80011c]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
sth %l5,[%i1+0x020] ! Mem[0000000080800020]
ldsh [%i1+0x058],%l6 ! Mem[0000000080800058]
stx %l0,[%i0+0x140] ! Mem[0000000080000140]
swap [%i0+0x070],%l2 ! Mem[0000000080000070]
stw %l4,[%i0+0x114] ! Mem[0000000080000114]
ldsb [%i2+0x193],%l3 ! Mem[0000000081000193]
jmpl %o7,%g0
orcc %l0,%l6,%l6
p56_far_0_lo:
sth %l5,[%o1+0x020] ! Mem[0000000080800020]
ldsh [%o1+0x058],%l6 ! Mem[0000000080800058]
stx %l0,[%o0+0x140] ! Mem[0000000080000140]
swap [%o0+0x070],%l2 ! Mem[0000000080000070]
stw %l4,[%o0+0x114] ! Mem[0000000080000114]
ldsb [%o2+0x193],%l3 ! Mem[0000000081000193]
jmpl %o7,%g0
orcc %l0,%l6,%l6
p56_far_0_lem:
membar #Sync
sth %l5,[%i1+0x020] ! Mem[0000000080800020]
ldsh [%i1+0x058],%l6 ! Mem[0000000080800058]
stx %l0,[%i0+0x140] ! Mem[0000000080000140]
swap [%i0+0x070],%l2 ! Mem[0000000080000070]
stw %l4,[%i0+0x114] ! Mem[0000000080000114]
ldsb [%i2+0x193],%l3 ! Mem[0000000081000193]
jmpl %o7,%g0
orcc %l0,%l6,%l6
p56_far_0_lom:
membar #Sync
sth %l5,[%o1+0x020] ! Mem[0000000080800020]
ldsh [%o1+0x058],%l6 ! Mem[0000000080800058]
stx %l0,[%o0+0x140] ! Mem[0000000080000140]
swap [%o0+0x070],%l2 ! Mem[0000000080000070]
stw %l4,[%o0+0x114] ! Mem[0000000080000114]
ldsb [%o2+0x193],%l3 ! Mem[0000000081000193]
jmpl %o7,%g0
orcc %l0,%l6,%l6
p56_far_0_he:
swap [%i1+0x054],%l6 ! Mem[0000000080800054]
jmpl %o7,%g0
std %l4,[%i0+0x070] ! Mem[0000000080000070]
p56_far_0_ho:
swap [%o1+0x054],%l6 ! Mem[0000000080800054]
jmpl %o7,%g0
std %l4,[%o0+0x070] ! Mem[0000000080000070]
p56_far_0_hem:
swap [%i1+0x054],%l6 ! Mem[0000000080800054]
jmpl %o7,%g0
std %l4,[%i0+0x070] ! Mem[0000000080000070]
p56_far_0_hom:
swap [%o1+0x054],%l6 ! Mem[0000000080800054]
jmpl %o7,%g0
std %l4,[%o0+0x070] ! Mem[0000000080000070]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldsh [%i3+0x018],%l5 ! Mem[0000000083800018]
lduh [%i2+0x014],%l5 ! Mem[0000000083000014]
swap [%i2+0x190],%l3 ! Mem[0000000083000190]
stw %l4,[%i0+0x020] ! Mem[0000000082000020]
st %f15,[%i0+0x140] ! Mem[0000000082000140]
stw %l3,[%i3+0x190] ! Mem[0000000083800190]
jmpl %o7,%g0
ldsh [%i2+0x04e],%l2 ! Mem[000000008300004e]
p57_far_0_lo:
ldsh [%o3+0x018],%l5 ! Mem[0000000083800018]
lduh [%o2+0x014],%l5 ! Mem[0000000083000014]
swap [%o2+0x190],%l3 ! Mem[0000000083000190]
stw %l4,[%o0+0x020] ! Mem[0000000082000020]
st %f15,[%o0+0x140] ! Mem[0000000082000140]
stw %l3,[%o3+0x190] ! Mem[0000000083800190]
jmpl %o7,%g0
ldsh [%o2+0x04e],%l2 ! Mem[000000008300004e]
p57_far_0_lem:
membar #Sync
ldsh [%i3+0x018],%l5 ! Mem[0000000083800018]
lduh [%i2+0x014],%l5 ! Mem[0000000083000014]
swap [%i2+0x190],%l3 ! Mem[0000000083000190]
stw %l4,[%i0+0x020] ! Mem[0000000082000020]
st %f15,[%i0+0x140] ! Mem[0000000082000140]
stw %l3,[%i3+0x190] ! Mem[0000000083800190]
jmpl %o7,%g0
ldsh [%i2+0x04e],%l2 ! Mem[000000008300004e]
p57_far_0_lom:
membar #Sync
ldsh [%o3+0x018],%l5 ! Mem[0000000083800018]
lduh [%o2+0x014],%l5 ! Mem[0000000083000014]
swap [%o2+0x190],%l3 ! Mem[0000000083000190]
stw %l4,[%o0+0x020] ! Mem[0000000082000020]
st %f15,[%o0+0x140] ! Mem[0000000082000140]
stw %l3,[%o3+0x190] ! Mem[0000000083800190]
jmpl %o7,%g0
ldsh [%o2+0x04e],%l2 ! Mem[000000008300004e]
p57_far_0_he:
std %l0,[%i2+0x140] ! Mem[0000000083000140]
jmpl %o7,%g0
ldstub [%i0+0x1e8],%l2 ! Mem[00000000820001e8]
p57_far_0_ho:
std %l0,[%o2+0x140] ! Mem[0000000083000140]
jmpl %o7,%g0
ldstub [%o0+0x1e8],%l2 ! Mem[00000000820001e8]
p57_far_0_hem:
std %l0,[%i2+0x140] ! Mem[0000000083000140]
jmpl %o7,%g0
ldstub [%i0+0x1e8],%l2 ! Mem[00000000820001e8]
p57_far_0_hom:
std %l0,[%o2+0x140] ! Mem[0000000083000140]
jmpl %o7,%g0
ldstub [%o0+0x1e8],%l2 ! Mem[00000000820001e8]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
st %f10,[%i3+0x078] ! Mem[0000000085800078]
stx %l2,[%i2+0x100] ! Mem[0000000085000100]
stx %l2,[%i1+0x1b0] ! Mem[00000000848001b0]
sth %l4,[%i2+0x1f0] ! Mem[00000000850001f0]
std %f0 ,[%i2+0x0c0] ! Mem[00000000850000c0]
tsubcctv %l2,0x2f0,%l3
jmpl %o7,%g0
mulx %l3,-0x5d2,%l1
p58_far_0_lo:
st %f10,[%o3+0x078] ! Mem[0000000085800078]
stx %l2,[%o2+0x100] ! Mem[0000000085000100]
stx %l2,[%o1+0x1b0] ! Mem[00000000848001b0]
sth %l4,[%o2+0x1f0] ! Mem[00000000850001f0]
std %f0 ,[%o2+0x0c0] ! Mem[00000000850000c0]
tsubcctv %l2,0x2f0,%l3
jmpl %o7,%g0
mulx %l3,-0x5d2,%l1
p58_far_0_lem:
st %f10,[%i3+0x078] ! Mem[0000000085800078]
stx %l2,[%i2+0x100] ! Mem[0000000085000100]
stx %l2,[%i1+0x1b0] ! Mem[00000000848001b0]
sth %l4,[%i2+0x1f0] ! Mem[00000000850001f0]
std %f0 ,[%i2+0x0c0] ! Mem[00000000850000c0]
tsubcctv %l2,0x2f0,%l3
jmpl %o7,%g0
mulx %l3,-0x5d2,%l1
p58_far_0_lom:
st %f10,[%o3+0x078] ! Mem[0000000085800078]
stx %l2,[%o2+0x100] ! Mem[0000000085000100]
stx %l2,[%o1+0x1b0] ! Mem[00000000848001b0]
sth %l4,[%o2+0x1f0] ! Mem[00000000850001f0]
std %f0 ,[%o2+0x0c0] ! Mem[00000000850000c0]
tsubcctv %l2,0x2f0,%l3
jmpl %o7,%g0
mulx %l3,-0x5d2,%l1
p58_far_0_he:
ldstub [%i0+0x0a1],%l3 ! Mem[00000000840000a1]
lduh [%i1+0x140],%l7 ! Mem[0000000084800140]
st %f16,[%i2+0x154] ! Mem[0000000085000154]
ldd [%i0+0x158],%l6 ! Mem[0000000084000158]
jmpl %o7,%g0
ld [%i0+0x04c],%f30 ! Mem[000000008400004c]
p58_far_0_ho:
ldstub [%o0+0x0a1],%l3 ! Mem[00000000840000a1]
lduh [%o1+0x140],%l7 ! Mem[0000000084800140]
st %f16,[%o2+0x154] ! Mem[0000000085000154]
ldd [%o0+0x158],%l6 ! Mem[0000000084000158]
jmpl %o7,%g0
ld [%o0+0x04c],%f30 ! Mem[000000008400004c]
p58_far_0_hem:
ldstub [%i0+0x0a1],%l3 ! Mem[00000000840000a1]
lduh [%i1+0x140],%l7 ! Mem[0000000084800140]
st %f16,[%i2+0x154] ! Mem[0000000085000154]
ldd [%i0+0x158],%l6 ! Mem[0000000084000158]
jmpl %o7,%g0
ld [%i0+0x04c],%f30 ! Mem[000000008400004c]
p58_far_0_hom:
ldstub [%o0+0x0a1],%l3 ! Mem[00000000840000a1]
lduh [%o1+0x140],%l7 ! Mem[0000000084800140]
st %f16,[%o2+0x154] ! Mem[0000000085000154]
ldd [%o0+0x158],%l6 ! Mem[0000000084000158]
jmpl %o7,%g0
ld [%o0+0x04c],%f30 ! Mem[000000008400004c]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
std %f12,[%i3+0x038] ! Mem[0000000087800038]
lduw [%i2+0x034],%l5 ! Mem[0000000087000034]
ld [%i1+0x0ac],%f1 ! Mem[00000000868000ac]
lduw [%i0+0x1ec],%l2 ! Mem[00000000860001ec]
orncc %l3,-0xafe,%l5
ldstub [%i1+0x06e],%l4 ! Mem[000000008680006e]
jmpl %o7,%g0
ldd [%i0+0x070],%l2 ! Mem[0000000086000070]
p59_far_0_lo:
std %f12,[%o3+0x038] ! Mem[0000000087800038]
lduw [%o2+0x034],%l5 ! Mem[0000000087000034]
ld [%o1+0x0ac],%f1 ! Mem[00000000868000ac]
lduw [%o0+0x1ec],%l2 ! Mem[00000000860001ec]
orncc %l3,-0xafe,%l5
ldstub [%o1+0x06e],%l4 ! Mem[000000008680006e]
jmpl %o7,%g0
ldd [%o0+0x070],%l2 ! Mem[0000000086000070]
p59_far_0_lem:
membar #Sync
std %f12,[%i3+0x038] ! Mem[0000000087800038]
lduw [%i2+0x034],%l5 ! Mem[0000000087000034]
ld [%i1+0x0ac],%f1 ! Mem[00000000868000ac]
lduw [%i0+0x1ec],%l2 ! Mem[00000000860001ec]
orncc %l3,-0xafe,%l5
ldstub [%i1+0x06e],%l4 ! Mem[000000008680006e]
jmpl %o7,%g0
ldd [%i0+0x070],%l2 ! Mem[0000000086000070]
p59_far_0_lom:
membar #Sync
std %f12,[%o3+0x038] ! Mem[0000000087800038]
lduw [%o2+0x034],%l5 ! Mem[0000000087000034]
ld [%o1+0x0ac],%f1 ! Mem[00000000868000ac]
lduw [%o0+0x1ec],%l2 ! Mem[00000000860001ec]
orncc %l3,-0xafe,%l5
ldstub [%o1+0x06e],%l4 ! Mem[000000008680006e]
jmpl %o7,%g0
ldd [%o0+0x070],%l2 ! Mem[0000000086000070]
p59_far_0_he:
stx %l1,[%i1+0x038] ! Mem[0000000086800038]
ldsw [%i3+0x12c],%l5 ! Mem[000000008780012c]
stb %l6,[%i1+0x16f] ! Mem[000000008680016f]
stb %l1,[%i2+0x00e] ! Mem[000000008700000e]
ldsw [%i0+0x15c],%l1 ! Mem[000000008600015c]
jmpl %o7,%g0
swap [%i1+0x054],%l4 ! Mem[0000000086800054]
p59_far_0_ho:
stx %l1,[%o1+0x038] ! Mem[0000000086800038]
ldsw [%o3+0x12c],%l5 ! Mem[000000008780012c]
stb %l6,[%o1+0x16f] ! Mem[000000008680016f]
stb %l1,[%o2+0x00e] ! Mem[000000008700000e]
ldsw [%o0+0x15c],%l1 ! Mem[000000008600015c]
jmpl %o7,%g0
swap [%o1+0x054],%l4 ! Mem[0000000086800054]
p59_far_0_hem:
membar #Sync
stx %l1,[%i1+0x038] ! Mem[0000000086800038]
ldsw [%i3+0x12c],%l5 ! Mem[000000008780012c]
stb %l6,[%i1+0x16f] ! Mem[000000008680016f]
stb %l1,[%i2+0x00e] ! Mem[000000008700000e]
ldsw [%i0+0x15c],%l1 ! Mem[000000008600015c]
jmpl %o7,%g0
swap [%i1+0x054],%l4 ! Mem[0000000086800054]
p59_far_0_hom:
membar #Sync
stx %l1,[%o1+0x038] ! Mem[0000000086800038]
ldsw [%o3+0x12c],%l5 ! Mem[000000008780012c]
stb %l6,[%o1+0x16f] ! Mem[000000008680016f]
stb %l1,[%o2+0x00e] ! Mem[000000008700000e]
ldsw [%o0+0x15c],%l1 ! Mem[000000008600015c]
jmpl %o7,%g0
swap [%o1+0x054],%l4 ! Mem[0000000086800054]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
nop
ldsh [%i1+0x12e],%l3 ! Mem[000000008880012e]
taddcc %l0,-0x5f0,%l6
ldsw [%i2+0x08c],%l1 ! Mem[000000008900008c]
addcc %l2,0xf58,%l1
ldd [%i0+0x1d0],%l6 ! Mem[00000000880001d0]
jmpl %o7,%g0
ldstub [%i0+0x052],%l0 ! Mem[0000000088000052]
p60_far_0_lo:
nop
ldsh [%o1+0x12e],%l3 ! Mem[000000008880012e]
taddcc %l0,-0x5f0,%l6
ldsw [%o2+0x08c],%l1 ! Mem[000000008900008c]
addcc %l2,0xf58,%l1
ldd [%o0+0x1d0],%l6 ! Mem[00000000880001d0]
jmpl %o7,%g0
ldstub [%o0+0x052],%l0 ! Mem[0000000088000052]
p60_far_0_lem:
nop
ldsh [%i1+0x12e],%l3 ! Mem[000000008880012e]
taddcc %l0,-0x5f0,%l6
ldsw [%i2+0x08c],%l1 ! Mem[000000008900008c]
addcc %l2,0xf58,%l1
ldd [%i0+0x1d0],%l6 ! Mem[00000000880001d0]
jmpl %o7,%g0
ldstub [%i0+0x052],%l0 ! Mem[0000000088000052]
p60_far_0_lom:
nop
ldsh [%o1+0x12e],%l3 ! Mem[000000008880012e]
taddcc %l0,-0x5f0,%l6
ldsw [%o2+0x08c],%l1 ! Mem[000000008900008c]
addcc %l2,0xf58,%l1
ldd [%o0+0x1d0],%l6 ! Mem[00000000880001d0]
jmpl %o7,%g0
ldstub [%o0+0x052],%l0 ! Mem[0000000088000052]
p60_far_0_he:
stw %l7,[%i1+0x140] ! Mem[0000000088800140]
ldsh [%i1+0x154],%l0 ! Mem[0000000088800154]
sth %l7,[%i3+0x15e] ! Mem[000000008980015e]
jmpl %o7,%g0
andcc %l6,-0xc72,%l1
p60_far_0_ho:
stw %l7,[%o1+0x140] ! Mem[0000000088800140]
ldsh [%o1+0x154],%l0 ! Mem[0000000088800154]
sth %l7,[%o3+0x15e] ! Mem[000000008980015e]
jmpl %o7,%g0
andcc %l6,-0xc72,%l1
p60_far_0_hem:
stw %l7,[%i1+0x140] ! Mem[0000000088800140]
ldsh [%i1+0x154],%l0 ! Mem[0000000088800154]
sth %l7,[%i3+0x15e] ! Mem[000000008980015e]
jmpl %o7,%g0
andcc %l6,-0xc72,%l1
p60_far_0_hom:
stw %l7,[%o1+0x140] ! Mem[0000000088800140]
ldsh [%o1+0x154],%l0 ! Mem[0000000088800154]
sth %l7,[%o3+0x15e] ! Mem[000000008980015e]
jmpl %o7,%g0
andcc %l6,-0xc72,%l1
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldsh [%i3+0x038],%l5 ! Mem[000000008b800038]
ldsw [%i0+0x174],%l7 ! Mem[000000008a000174]
ldsh [%i2+0x174],%l2 ! Mem[000000008b000174]
ldsw [%i0+0x138],%l2 ! Mem[000000008a000138]
xnorcc %l6,-0xa24,%l4
addcc %l4,%l2,%l1
jmpl %o7,%g0
std %l4,[%i2+0x1b0] ! Mem[000000008b0001b0]
p61_far_0_lo:
ldsh [%o3+0x038],%l5 ! Mem[000000008b800038]
ldsw [%o0+0x174],%l7 ! Mem[000000008a000174]
ldsh [%o2+0x174],%l2 ! Mem[000000008b000174]
ldsw [%o0+0x138],%l2 ! Mem[000000008a000138]
xnorcc %l6,-0xa24,%l4
addcc %l4,%l2,%l1
jmpl %o7,%g0
std %l4,[%o2+0x1b0] ! Mem[000000008b0001b0]
p61_far_0_lem:
membar #Sync
ldsh [%i3+0x038],%l5 ! Mem[000000008b800038]
ldsw [%i0+0x174],%l7 ! Mem[000000008a000174]
ldsh [%i2+0x174],%l2 ! Mem[000000008b000174]
ldsw [%i0+0x138],%l2 ! Mem[000000008a000138]
xnorcc %l6,-0xa24,%l4
addcc %l4,%l2,%l1
jmpl %o7,%g0
std %l4,[%i2+0x1b0] ! Mem[000000008b0001b0]
p61_far_0_lom:
membar #Sync
ldsh [%o3+0x038],%l5 ! Mem[000000008b800038]
ldsw [%o0+0x174],%l7 ! Mem[000000008a000174]
ldsh [%o2+0x174],%l2 ! Mem[000000008b000174]
ldsw [%o0+0x138],%l2 ! Mem[000000008a000138]
xnorcc %l6,-0xa24,%l4
addcc %l4,%l2,%l1
jmpl %o7,%g0
std %l4,[%o2+0x1b0] ! Mem[000000008b0001b0]
p61_far_0_he:
lduh [%i2+0x142],%l5 ! Mem[000000008b000142]
jmpl %o7,%g0
ldx [%i1+0x1c8],%l1 ! Mem[000000008a8001c8]
p61_far_0_ho:
lduh [%o2+0x142],%l5 ! Mem[000000008b000142]
jmpl %o7,%g0
ldx [%o1+0x1c8],%l1 ! Mem[000000008a8001c8]
p61_far_0_hem:
lduh [%i2+0x142],%l5 ! Mem[000000008b000142]
jmpl %o7,%g0
ldx [%i1+0x1c8],%l1 ! Mem[000000008a8001c8]
p61_far_0_hom:
lduh [%o2+0x142],%l5 ! Mem[000000008b000142]
jmpl %o7,%g0
ldx [%o1+0x1c8],%l1 ! Mem[000000008a8001c8]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
ldx [%i3+0x058],%l2 ! Mem[000000008d800058]
ldsw [%i1+0x07c],%l0 ! Mem[000000008c80007c]
lduw [%i2+0x190],%l2 ! Mem[000000008d000190]
ldub [%i0+0x1ee],%l2 ! Mem[000000008c0001ee]
ldx [%i1+0x100],%l4 ! Mem[000000008c800100]
std %l0,[%i2+0x038] ! Mem[000000008d000038]
jmpl %o7,%g0
std %l4,[%i1+0x1b0] ! Mem[000000008c8001b0]
p62_far_0_lo:
ldx [%o3+0x058],%l2 ! Mem[000000008d800058]
ldsw [%o1+0x07c],%l0 ! Mem[000000008c80007c]
lduw [%o2+0x190],%l2 ! Mem[000000008d000190]
ldub [%o0+0x1ee],%l2 ! Mem[000000008c0001ee]
ldx [%o1+0x100],%l4 ! Mem[000000008c800100]
std %l0,[%o2+0x038] ! Mem[000000008d000038]
jmpl %o7,%g0
std %l4,[%o1+0x1b0] ! Mem[000000008c8001b0]
p62_far_0_lem:
ldx [%i3+0x058],%l2 ! Mem[000000008d800058]
ldsw [%i1+0x07c],%l0 ! Mem[000000008c80007c]
lduw [%i2+0x190],%l2 ! Mem[000000008d000190]
ldub [%i0+0x1ee],%l2 ! Mem[000000008c0001ee]
ldx [%i1+0x100],%l4 ! Mem[000000008c800100]
membar #Sync
std %l0,[%i2+0x038] ! Mem[000000008d000038]
jmpl %o7,%g0
std %l4,[%i1+0x1b0] ! Mem[000000008c8001b0]
p62_far_0_lom:
ldx [%o3+0x058],%l2 ! Mem[000000008d800058]
ldsw [%o1+0x07c],%l0 ! Mem[000000008c80007c]
lduw [%o2+0x190],%l2 ! Mem[000000008d000190]
ldub [%o0+0x1ee],%l2 ! Mem[000000008c0001ee]
ldx [%o1+0x100],%l4 ! Mem[000000008c800100]
membar #Sync
std %l0,[%o2+0x038] ! Mem[000000008d000038]
jmpl %o7,%g0
std %l4,[%o1+0x1b0] ! Mem[000000008c8001b0]
p62_far_0_he:
ldx [%i0+0x1e8],%l1 ! Mem[000000008c0001e8]
ldsb [%i1+0x1a1],%l6 ! Mem[000000008c8001a1]
ldstub [%i3+0x019],%l0 ! Mem[000000008d800019]
add %l4,%l6,%l1
jmpl %o7,%g0
lduw [%i1+0x148],%l6 ! Mem[000000008c800148]
p62_far_0_ho:
ldx [%o0+0x1e8],%l1 ! Mem[000000008c0001e8]
ldsb [%o1+0x1a1],%l6 ! Mem[000000008c8001a1]
ldstub [%o3+0x019],%l0 ! Mem[000000008d800019]
add %l4,%l6,%l1
jmpl %o7,%g0
lduw [%o1+0x148],%l6 ! Mem[000000008c800148]
p62_far_0_hem:
ldx [%i0+0x1e8],%l1 ! Mem[000000008c0001e8]
ldsb [%i1+0x1a1],%l6 ! Mem[000000008c8001a1]
membar #Sync
ldstub [%i3+0x019],%l0 ! Mem[000000008d800019]
add %l4,%l6,%l1
jmpl %o7,%g0
lduw [%i1+0x148],%l6 ! Mem[000000008c800148]
p62_far_0_hom:
ldx [%o0+0x1e8],%l1 ! Mem[000000008c0001e8]
ldsb [%o1+0x1a1],%l6 ! Mem[000000008c8001a1]
membar #Sync
ldstub [%o3+0x019],%l0 ! Mem[000000008d800019]
add %l4,%l6,%l1
jmpl %o7,%g0
lduw [%o1+0x148],%l6 ! Mem[000000008c800148]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
std %f12,[%i0+0x018] ! Mem[000000008e000018]
stx %l7,[%i0+0x170] ! Mem[000000008e000170]
stx %l0,[%i3+0x168] ! Mem[000000008f800168]
stw %l0,[%i3+0x160] ! Mem[000000008f800160]
ldsb [%i1+0x0cd],%l6 ! Mem[000000008e8000cd]
addc %l0,%l4,%l5
jmpl %o7,%g0
lduh [%i1+0x16e],%l6 ! Mem[000000008e80016e]
p63_far_0_lo:
std %f12,[%o0+0x018] ! Mem[000000008e000018]
stx %l7,[%o0+0x170] ! Mem[000000008e000170]
stx %l0,[%o3+0x168] ! Mem[000000008f800168]
stw %l0,[%o3+0x160] ! Mem[000000008f800160]
ldsb [%o1+0x0cd],%l6 ! Mem[000000008e8000cd]
addc %l0,%l4,%l5
jmpl %o7,%g0
lduh [%o1+0x16e],%l6 ! Mem[000000008e80016e]
p63_far_0_lem:
membar #Sync
std %f12,[%i0+0x018] ! Mem[000000008e000018]
stx %l7,[%i0+0x170] ! Mem[000000008e000170]
stx %l0,[%i3+0x168] ! Mem[000000008f800168]
stw %l0,[%i3+0x160] ! Mem[000000008f800160]
ldsb [%i1+0x0cd],%l6 ! Mem[000000008e8000cd]
addc %l0,%l4,%l5
jmpl %o7,%g0
lduh [%i1+0x16e],%l6 ! Mem[000000008e80016e]
p63_far_0_lom:
membar #Sync
std %f12,[%o0+0x018] ! Mem[000000008e000018]
stx %l7,[%o0+0x170] ! Mem[000000008e000170]
stx %l0,[%o3+0x168] ! Mem[000000008f800168]
stw %l0,[%o3+0x160] ! Mem[000000008f800160]
ldsb [%o1+0x0cd],%l6 ! Mem[000000008e8000cd]
addc %l0,%l4,%l5
jmpl %o7,%g0
lduh [%o1+0x16e],%l6 ! Mem[000000008e80016e]
p63_far_0_he:
tsubcctv %l1,%l0,%l4
lduw [%i3+0x050],%l7 ! Mem[000000008f800050]
ldsh [%i3+0x06c],%l4 ! Mem[000000008f80006c]
jmpl %o7,%g0
smulcc %l5,%l5,%l3
p63_far_0_ho:
tsubcctv %l1,%l0,%l4
lduw [%o3+0x050],%l7 ! Mem[000000008f800050]
ldsh [%o3+0x06c],%l4 ! Mem[000000008f80006c]
jmpl %o7,%g0
smulcc %l5,%l5,%l3
p63_far_0_hem:
tsubcctv %l1,%l0,%l4
lduw [%i3+0x050],%l7 ! Mem[000000008f800050]
ldsh [%i3+0x06c],%l4 ! Mem[000000008f80006c]
jmpl %o7,%g0
smulcc %l5,%l5,%l3
p63_far_0_hom:
tsubcctv %l1,%l0,%l4
lduw [%o3+0x050],%l7 ! Mem[000000008f800050]
ldsh [%o3+0x06c],%l4 ! Mem[000000008f80006c]
jmpl %o7,%g0
smulcc %l5,%l5,%l3
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
taddcctv %l6,%l2,%l6
xor %l0,%l6,%l1
and %l4,0x8a5,%l6
sllx %l1,%l4,%l3
and %l3,-0xbb2,%l1
jmpl %o7,%g0
subc %l0,0x248,%l3
far0_b2b_l:
taddcctv %l7,%l4,%l6
addccc %l0,0x8c4,%l0
or %l7,-0x944,%l3
tsubcctv %l5,%l0,%l1
andcc %l3,0xf7d,%l6
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
stw %l0,[%i2+0x184] ! Mem[0000000011000184]
jmpl %o7,%g0
std %l2,[%i0+0x190] ! Mem[0000000010000190]
p0_far_1_lo:
stw %l0,[%o2+0x184] ! Mem[0000000011000184]
jmpl %o7,%g0
std %l2,[%o0+0x190] ! Mem[0000000010000190]
p0_far_1_lem:
stw %l0,[%i2+0x184] ! Mem[0000000011000184]
jmpl %o7,%g0
std %l2,[%i0+0x190] ! Mem[0000000010000190]
p0_far_1_lom:
stw %l0,[%o2+0x184] ! Mem[0000000011000184]
jmpl %o7,%g0
std %l2,[%o0+0x190] ! Mem[0000000010000190]
p0_far_1_he:
udivx %l1,%l0,%l7
ldx [%i1+0x150],%l4 ! Mem[0000000010800150]
orn %l1,0x822,%l4
ldx [%i3+0x1b0],%l6 ! Mem[00000000118001b0]
nop
jmpl %o7,%g0
swap [%i3+0x078],%l7 ! Mem[0000000011800078]
p0_far_1_ho:
udivx %l1,%l0,%l7
ldx [%o1+0x150],%l4 ! Mem[0000000010800150]
orn %l1,0x822,%l4
ldx [%o3+0x1b0],%l6 ! Mem[00000000118001b0]
nop
jmpl %o7,%g0
swap [%o3+0x078],%l7 ! Mem[0000000011800078]
p0_far_1_hem:
udivx %l1,%l0,%l7
ldx [%i1+0x150],%l4 ! Mem[0000000010800150]
orn %l1,0x822,%l4
ldx [%i3+0x1b0],%l6 ! Mem[00000000118001b0]
nop
jmpl %o7,%g0
swap [%i3+0x078],%l7 ! Mem[0000000011800078]
p0_far_1_hom:
udivx %l1,%l0,%l7
ldx [%o1+0x150],%l4 ! Mem[0000000010800150]
orn %l1,0x822,%l4
ldx [%o3+0x1b0],%l6 ! Mem[00000000118001b0]
nop
jmpl %o7,%g0
swap [%o3+0x078],%l7 ! Mem[0000000011800078]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
sth %l7,[%i1+0x15e] ! Mem[000000001280015e]
ldsb [%i0+0x160],%l1 ! Mem[0000000012000160]
stx %l1,[%i0+0x0c0] ! Mem[00000000120000c0]
ldd [%i2+0x170],%f6 ! Mem[0000000013000170]
jmpl %o7,%g0
ldsh [%i0+0x14a],%l6 ! Mem[000000001200014a]
p1_far_1_lo:
sth %l7,[%o1+0x15e] ! Mem[000000001280015e]
ldsb [%o0+0x160],%l1 ! Mem[0000000012000160]
stx %l1,[%o0+0x0c0] ! Mem[00000000120000c0]
ldd [%o2+0x170],%f6 ! Mem[0000000013000170]
jmpl %o7,%g0
ldsh [%o0+0x14a],%l6 ! Mem[000000001200014a]
p1_far_1_lem:
sth %l7,[%i1+0x15e] ! Mem[000000001280015e]
ldsb [%i0+0x160],%l1 ! Mem[0000000012000160]
stx %l1,[%i0+0x0c0] ! Mem[00000000120000c0]
ldd [%i2+0x170],%f6 ! Mem[0000000013000170]
jmpl %o7,%g0
ldsh [%i0+0x14a],%l6 ! Mem[000000001200014a]
p1_far_1_lom:
sth %l7,[%o1+0x15e] ! Mem[000000001280015e]
ldsb [%o0+0x160],%l1 ! Mem[0000000012000160]
stx %l1,[%o0+0x0c0] ! Mem[00000000120000c0]
ldd [%o2+0x170],%f6 ! Mem[0000000013000170]
jmpl %o7,%g0
ldsh [%o0+0x14a],%l6 ! Mem[000000001200014a]
p1_far_1_he:
jmpl %o7,%g0
ldsw [%i3+0x060],%l1 ! Mem[0000000013800060]
jmpl %o7,%g0
nop
p1_far_1_ho:
jmpl %o7,%g0
ldsw [%o3+0x060],%l1 ! Mem[0000000013800060]
jmpl %o7,%g0
nop
p1_far_1_hem:
jmpl %o7,%g0
ldsw [%i3+0x060],%l1 ! Mem[0000000013800060]
jmpl %o7,%g0
nop
p1_far_1_hom:
jmpl %o7,%g0
ldsw [%o3+0x060],%l1 ! Mem[0000000013800060]
jmpl %o7,%g0
nop
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
std %l4,[%i2+0x000] ! Mem[0000000015000000]
ldstub [%i3+0x00d],%l4 ! Mem[000000001580000d]
subc %l5,-0x963,%l6
jmpl %o7,%g0
stb %l6,[%i0+0x06c] ! Mem[000000001400006c]
p2_far_1_lo:
std %l4,[%o2+0x000] ! Mem[0000000015000000]
ldstub [%o3+0x00d],%l4 ! Mem[000000001580000d]
subc %l5,-0x963,%l6
jmpl %o7,%g0
stb %l6,[%o0+0x06c] ! Mem[000000001400006c]
p2_far_1_lem:
membar #Sync
std %l4,[%i2+0x000] ! Mem[0000000015000000]
ldstub [%i3+0x00d],%l4 ! Mem[000000001580000d]
subc %l5,-0x963,%l6
jmpl %o7,%g0
stb %l6,[%i0+0x06c] ! Mem[000000001400006c]
p2_far_1_lom:
membar #Sync
std %l4,[%o2+0x000] ! Mem[0000000015000000]
ldstub [%o3+0x00d],%l4 ! Mem[000000001580000d]
subc %l5,-0x963,%l6
jmpl %o7,%g0
stb %l6,[%o0+0x06c] ! Mem[000000001400006c]
p2_far_1_he:
srl %l2,0x013,%l1
st %f29,[%i3+0x180] ! Mem[0000000015800180]
stb %l6,[%i1+0x154] ! Mem[0000000014800154]
ld [%i3+0x040],%f17 ! Mem[0000000015800040]
swap [%i1+0x09c],%l5 ! Mem[000000001480009c]
ldsb [%i1+0x194],%l0 ! Mem[0000000014800194]
jmpl %o7,%g0
lduw [%i1+0x0b8],%l3 ! Mem[00000000148000b8]
p2_far_1_ho:
srl %l2,0x013,%l1
st %f29,[%o3+0x180] ! Mem[0000000015800180]
stb %l6,[%o1+0x154] ! Mem[0000000014800154]
ld [%o3+0x040],%f17 ! Mem[0000000015800040]
swap [%o1+0x09c],%l5 ! Mem[000000001480009c]
ldsb [%o1+0x194],%l0 ! Mem[0000000014800194]
jmpl %o7,%g0
lduw [%o1+0x0b8],%l3 ! Mem[00000000148000b8]
p2_far_1_hem:
srl %l2,0x013,%l1
st %f29,[%i3+0x180] ! Mem[0000000015800180]
stb %l6,[%i1+0x154] ! Mem[0000000014800154]
ld [%i3+0x040],%f17 ! Mem[0000000015800040]
swap [%i1+0x09c],%l5 ! Mem[000000001480009c]
ldsb [%i1+0x194],%l0 ! Mem[0000000014800194]
jmpl %o7,%g0
lduw [%i1+0x0b8],%l3 ! Mem[00000000148000b8]
p2_far_1_hom:
srl %l2,0x013,%l1
st %f29,[%o3+0x180] ! Mem[0000000015800180]
stb %l6,[%o1+0x154] ! Mem[0000000014800154]
ld [%o3+0x040],%f17 ! Mem[0000000015800040]
swap [%o1+0x09c],%l5 ! Mem[000000001480009c]
ldsb [%o1+0x194],%l0 ! Mem[0000000014800194]
jmpl %o7,%g0
lduw [%o1+0x0b8],%l3 ! Mem[00000000148000b8]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
sth %l2,[%i1+0x100] ! Mem[0000000016800100]
ldstub [%i2+0x128],%l1 ! Mem[0000000017000128]
ldsw [%i3+0x120],%l4 ! Mem[0000000017800120]
std %l6,[%i3+0x060] ! Mem[0000000017800060]
jmpl %o7,%g0
add %l6,-0x02c,%l1
p3_far_1_lo:
sth %l2,[%o1+0x100] ! Mem[0000000016800100]
ldstub [%o2+0x128],%l1 ! Mem[0000000017000128]
ldsw [%o3+0x120],%l4 ! Mem[0000000017800120]
std %l6,[%o3+0x060] ! Mem[0000000017800060]
jmpl %o7,%g0
add %l6,-0x02c,%l1
p3_far_1_lem:
sth %l2,[%i1+0x100] ! Mem[0000000016800100]
ldstub [%i2+0x128],%l1 ! Mem[0000000017000128]
ldsw [%i3+0x120],%l4 ! Mem[0000000017800120]
std %l6,[%i3+0x060] ! Mem[0000000017800060]
jmpl %o7,%g0
add %l6,-0x02c,%l1
p3_far_1_lom:
sth %l2,[%o1+0x100] ! Mem[0000000016800100]
ldstub [%o2+0x128],%l1 ! Mem[0000000017000128]
ldsw [%o3+0x120],%l4 ! Mem[0000000017800120]
std %l6,[%o3+0x060] ! Mem[0000000017800060]
jmpl %o7,%g0
add %l6,-0x02c,%l1
p3_far_1_he:
jmpl %o7,%g0
ldsh [%i0+0x1de],%l2 ! Mem[00000000160001de]
jmpl %o7,%g0
nop
p3_far_1_ho:
jmpl %o7,%g0
ldsh [%o0+0x1de],%l2 ! Mem[00000000160001de]
jmpl %o7,%g0
nop
p3_far_1_hem:
jmpl %o7,%g0
ldsh [%i0+0x1de],%l2 ! Mem[00000000160001de]
jmpl %o7,%g0
nop
p3_far_1_hom:
jmpl %o7,%g0
ldsh [%o0+0x1de],%l2 ! Mem[00000000160001de]
jmpl %o7,%g0
nop
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
ldstub [%i1+0x0e1],%l1 ! Mem[00000000188000e1]
jmpl %o7,%g0
swap [%i3+0x154],%l6 ! Mem[0000000019800154]
p4_far_1_lo:
ldstub [%o1+0x0e1],%l1 ! Mem[00000000188000e1]
jmpl %o7,%g0
swap [%o3+0x154],%l6 ! Mem[0000000019800154]
p4_far_1_lem:
ldstub [%i1+0x0e1],%l1 ! Mem[00000000188000e1]
jmpl %o7,%g0
swap [%i3+0x154],%l6 ! Mem[0000000019800154]
p4_far_1_lom:
ldstub [%o1+0x0e1],%l1 ! Mem[00000000188000e1]
jmpl %o7,%g0
swap [%o3+0x154],%l6 ! Mem[0000000019800154]
p4_far_1_he:
ld [%i0+0x054],%f19 ! Mem[0000000018000054]
swap [%i3+0x040],%l1 ! Mem[0000000019800040]
jmpl %o7,%g0
addc %l2,-0x800,%l3
p4_far_1_ho:
ld [%o0+0x054],%f19 ! Mem[0000000018000054]
swap [%o3+0x040],%l1 ! Mem[0000000019800040]
jmpl %o7,%g0
addc %l2,-0x800,%l3
p4_far_1_hem:
ld [%i0+0x054],%f19 ! Mem[0000000018000054]
swap [%i3+0x040],%l1 ! Mem[0000000019800040]
jmpl %o7,%g0
addc %l2,-0x800,%l3
p4_far_1_hom:
ld [%o0+0x054],%f19 ! Mem[0000000018000054]
swap [%o3+0x040],%l1 ! Mem[0000000019800040]
jmpl %o7,%g0
addc %l2,-0x800,%l3
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
std %l4,[%i2+0x100] ! Mem[000000001b000100]
stw %l5,[%i0+0x008] ! Mem[000000001a000008]
sth %l4,[%i0+0x120] ! Mem[000000001a000120]
jmpl %o7,%g0
ldub [%i0+0x181],%l4 ! Mem[000000001a000181]
p5_far_1_lo:
std %l4,[%o2+0x100] ! Mem[000000001b000100]
stw %l5,[%o0+0x008] ! Mem[000000001a000008]
sth %l4,[%o0+0x120] ! Mem[000000001a000120]
jmpl %o7,%g0
ldub [%o0+0x181],%l4 ! Mem[000000001a000181]
p5_far_1_lem:
std %l4,[%i2+0x100] ! Mem[000000001b000100]
membar #Sync
stw %l5,[%i0+0x008] ! Mem[000000001a000008]
sth %l4,[%i0+0x120] ! Mem[000000001a000120]
jmpl %o7,%g0
ldub [%i0+0x181],%l4 ! Mem[000000001a000181]
p5_far_1_lom:
std %l4,[%o2+0x100] ! Mem[000000001b000100]
membar #Sync
stw %l5,[%o0+0x008] ! Mem[000000001a000008]
sth %l4,[%o0+0x120] ! Mem[000000001a000120]
jmpl %o7,%g0
ldub [%o0+0x181],%l4 ! Mem[000000001a000181]
p5_far_1_he:
xorcc %l6,%l1,%l6
ldsw [%i1+0x0f0],%l0 ! Mem[000000001a8000f0]
stw %l1,[%i3+0x0a0] ! Mem[000000001b8000a0]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000001b800020]
p5_far_1_ho:
xorcc %l6,%l1,%l6
ldsw [%o1+0x0f0],%l0 ! Mem[000000001a8000f0]
stw %l1,[%o3+0x0a0] ! Mem[000000001b8000a0]
jmpl %o7,%g0
ldd [%o3+0x020],%l2 ! Mem[000000001b800020]
p5_far_1_hem:
xorcc %l6,%l1,%l6
ldsw [%i1+0x0f0],%l0 ! Mem[000000001a8000f0]
stw %l1,[%i3+0x0a0] ! Mem[000000001b8000a0]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000001b800020]
p5_far_1_hom:
xorcc %l6,%l1,%l6
ldsw [%o1+0x0f0],%l0 ! Mem[000000001a8000f0]
stw %l1,[%o3+0x0a0] ! Mem[000000001b8000a0]
membar #Sync
jmpl %o7,%g0
ldd [%o3+0x020],%l2 ! Mem[000000001b800020]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldsw [%i3+0x150],%l4 ! Mem[000000001d800150]
ldd [%i3+0x0d8],%l2 ! Mem[000000001d8000d8]
ldd [%i3+0x050],%l2 ! Mem[000000001d800050]
stw %l1,[%i3+0x060] ! Mem[000000001d800060]
ldd [%i1+0x098],%l4 ! Mem[000000001c800098]
ldd [%i0+0x0c0],%l2 ! Mem[000000001c0000c0]
jmpl %o7,%g0
tsubcc %l3,%l0,%l2
p6_far_1_lo:
ldsw [%o3+0x150],%l4 ! Mem[000000001d800150]
ldd [%o3+0x0d8],%l2 ! Mem[000000001d8000d8]
ldd [%o3+0x050],%l2 ! Mem[000000001d800050]
stw %l1,[%o3+0x060] ! Mem[000000001d800060]
ldd [%o1+0x098],%l4 ! Mem[000000001c800098]
ldd [%o0+0x0c0],%l2 ! Mem[000000001c0000c0]
jmpl %o7,%g0
tsubcc %l3,%l0,%l2
p6_far_1_lem:
ldsw [%i3+0x150],%l4 ! Mem[000000001d800150]
ldd [%i3+0x0d8],%l2 ! Mem[000000001d8000d8]
ldd [%i3+0x050],%l2 ! Mem[000000001d800050]
stw %l1,[%i3+0x060] ! Mem[000000001d800060]
ldd [%i1+0x098],%l4 ! Mem[000000001c800098]
ldd [%i0+0x0c0],%l2 ! Mem[000000001c0000c0]
jmpl %o7,%g0
tsubcc %l3,%l0,%l2
p6_far_1_lom:
ldsw [%o3+0x150],%l4 ! Mem[000000001d800150]
ldd [%o3+0x0d8],%l2 ! Mem[000000001d8000d8]
ldd [%o3+0x050],%l2 ! Mem[000000001d800050]
stw %l1,[%o3+0x060] ! Mem[000000001d800060]
ldd [%o1+0x098],%l4 ! Mem[000000001c800098]
ldd [%o0+0x0c0],%l2 ! Mem[000000001c0000c0]
jmpl %o7,%g0
tsubcc %l3,%l0,%l2
p6_far_1_he:
swap [%i3+0x020],%l7 ! Mem[000000001d800020]
ldsh [%i2+0x0be],%l3 ! Mem[000000001d0000be]
ldd [%i3+0x1e0],%l0 ! Mem[000000001d8001e0]
ldsh [%i2+0x1e4],%l7 ! Mem[000000001d0001e4]
jmpl %o7,%g0
ldx [%i2+0x0b0],%l4 ! Mem[000000001d0000b0]
p6_far_1_ho:
swap [%o3+0x020],%l7 ! Mem[000000001d800020]
ldsh [%o2+0x0be],%l3 ! Mem[000000001d0000be]
ldd [%o3+0x1e0],%l0 ! Mem[000000001d8001e0]
ldsh [%o2+0x1e4],%l7 ! Mem[000000001d0001e4]
jmpl %o7,%g0
ldx [%o2+0x0b0],%l4 ! Mem[000000001d0000b0]
p6_far_1_hem:
membar #Sync
swap [%i3+0x020],%l7 ! Mem[000000001d800020]
ldsh [%i2+0x0be],%l3 ! Mem[000000001d0000be]
ldd [%i3+0x1e0],%l0 ! Mem[000000001d8001e0]
ldsh [%i2+0x1e4],%l7 ! Mem[000000001d0001e4]
jmpl %o7,%g0
ldx [%i2+0x0b0],%l4 ! Mem[000000001d0000b0]
p6_far_1_hom:
membar #Sync
swap [%o3+0x020],%l7 ! Mem[000000001d800020]
ldsh [%o2+0x0be],%l3 ! Mem[000000001d0000be]
ldd [%o3+0x1e0],%l0 ! Mem[000000001d8001e0]
ldsh [%o2+0x1e4],%l7 ! Mem[000000001d0001e4]
jmpl %o7,%g0
ldx [%o2+0x0b0],%l4 ! Mem[000000001d0000b0]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
lduw [%i2+0x01c],%l2 ! Mem[000000001f00001c]
ldstub [%i3+0x13c],%l3 ! Mem[000000001f80013c]
jmpl %o7,%g0
st %f3 ,[%i1+0x1d0] ! Mem[000000001e8001d0]
p7_far_1_lo:
lduw [%o2+0x01c],%l2 ! Mem[000000001f00001c]
ldstub [%o3+0x13c],%l3 ! Mem[000000001f80013c]
jmpl %o7,%g0
st %f3 ,[%o1+0x1d0] ! Mem[000000001e8001d0]
p7_far_1_lem:
membar #Sync
lduw [%i2+0x01c],%l2 ! Mem[000000001f00001c]
ldstub [%i3+0x13c],%l3 ! Mem[000000001f80013c]
jmpl %o7,%g0
st %f3 ,[%i1+0x1d0] ! Mem[000000001e8001d0]
p7_far_1_lom:
membar #Sync
lduw [%o2+0x01c],%l2 ! Mem[000000001f00001c]
ldstub [%o3+0x13c],%l3 ! Mem[000000001f80013c]
jmpl %o7,%g0
st %f3 ,[%o1+0x1d0] ! Mem[000000001e8001d0]
p7_far_1_he:
stw %l2,[%i0+0x078] ! Mem[000000001e000078]
std %f30,[%i1+0x070] ! Mem[000000001e800070]
jmpl %o7,%g0
subccc %l6,0xf47,%l2
p7_far_1_ho:
stw %l2,[%o0+0x078] ! Mem[000000001e000078]
std %f30,[%o1+0x070] ! Mem[000000001e800070]
jmpl %o7,%g0
subccc %l6,0xf47,%l2
p7_far_1_hem:
stw %l2,[%i0+0x078] ! Mem[000000001e000078]
std %f30,[%i1+0x070] ! Mem[000000001e800070]
jmpl %o7,%g0
subccc %l6,0xf47,%l2
p7_far_1_hom:
stw %l2,[%o0+0x078] ! Mem[000000001e000078]
std %f30,[%o1+0x070] ! Mem[000000001e800070]
jmpl %o7,%g0
subccc %l6,0xf47,%l2
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
std %l6,[%i2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
ldsb [%i0+0x114],%l4 ! Mem[0000000020000114]
p8_far_1_lo:
std %l6,[%o2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
ldsb [%o0+0x114],%l4 ! Mem[0000000020000114]
p8_far_1_lem:
std %l6,[%i2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
ldsb [%i0+0x114],%l4 ! Mem[0000000020000114]
p8_far_1_lom:
std %l6,[%o2+0x0c8] ! Mem[00000000210000c8]
jmpl %o7,%g0
ldsb [%o0+0x114],%l4 ! Mem[0000000020000114]
p8_far_1_he:
std %l0,[%i1+0x0d8] ! Mem[00000000208000d8]
udivx %l6,%l1,%l6
sth %l1,[%i3+0x17e] ! Mem[000000002180017e]
sth %l6,[%i0+0x026] ! Mem[0000000020000026]
ldd [%i1+0x038],%f18 ! Mem[0000000020800038]
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[0000000021800018]
p8_far_1_ho:
std %l0,[%o1+0x0d8] ! Mem[00000000208000d8]
udivx %l6,%l1,%l6
sth %l1,[%o3+0x17e] ! Mem[000000002180017e]
sth %l6,[%o0+0x026] ! Mem[0000000020000026]
ldd [%o1+0x038],%f18 ! Mem[0000000020800038]
jmpl %o7,%g0
stx %l5,[%o3+0x018] ! Mem[0000000021800018]
p8_far_1_hem:
std %l0,[%i1+0x0d8] ! Mem[00000000208000d8]
udivx %l6,%l1,%l6
sth %l1,[%i3+0x17e] ! Mem[000000002180017e]
membar #Sync
sth %l6,[%i0+0x026] ! Mem[0000000020000026]
ldd [%i1+0x038],%f18 ! Mem[0000000020800038]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x018] ! Mem[0000000021800018]
p8_far_1_hom:
std %l0,[%o1+0x0d8] ! Mem[00000000208000d8]
udivx %l6,%l1,%l6
sth %l1,[%o3+0x17e] ! Mem[000000002180017e]
membar #Sync
sth %l6,[%o0+0x026] ! Mem[0000000020000026]
ldd [%o1+0x038],%f18 ! Mem[0000000020800038]
membar #Sync
jmpl %o7,%g0
stx %l5,[%o3+0x018] ! Mem[0000000021800018]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
ldx [%i3+0x090],%l4 ! Mem[0000000023800090]
stb %l0,[%i3+0x0d2] ! Mem[00000000238000d2]
ldstub [%i3+0x028],%l3 ! Mem[0000000023800028]
std %f2 ,[%i2+0x050] ! Mem[0000000023000050]
sth %l2,[%i1+0x08c] ! Mem[000000002280008c]
jmpl %o7,%g0
ldx [%i3+0x068],%l0 ! Mem[0000000023800068]
p9_far_1_lo:
ldx [%o3+0x090],%l4 ! Mem[0000000023800090]
stb %l0,[%o3+0x0d2] ! Mem[00000000238000d2]
ldstub [%o3+0x028],%l3 ! Mem[0000000023800028]
std %f2 ,[%o2+0x050] ! Mem[0000000023000050]
sth %l2,[%o1+0x08c] ! Mem[000000002280008c]
jmpl %o7,%g0
ldx [%o3+0x068],%l0 ! Mem[0000000023800068]
p9_far_1_lem:
ldx [%i3+0x090],%l4 ! Mem[0000000023800090]
stb %l0,[%i3+0x0d2] ! Mem[00000000238000d2]
membar #Sync
ldstub [%i3+0x028],%l3 ! Mem[0000000023800028]
std %f2 ,[%i2+0x050] ! Mem[0000000023000050]
sth %l2,[%i1+0x08c] ! Mem[000000002280008c]
jmpl %o7,%g0
ldx [%i3+0x068],%l0 ! Mem[0000000023800068]
p9_far_1_lom:
ldx [%o3+0x090],%l4 ! Mem[0000000023800090]
stb %l0,[%o3+0x0d2] ! Mem[00000000238000d2]
membar #Sync
ldstub [%o3+0x028],%l3 ! Mem[0000000023800028]
std %f2 ,[%o2+0x050] ! Mem[0000000023000050]
sth %l2,[%o1+0x08c] ! Mem[000000002280008c]
jmpl %o7,%g0
ldx [%o3+0x068],%l0 ! Mem[0000000023800068]
p9_far_1_he:
umulcc %l7,0xfc9,%l3
std %l6,[%i3+0x1f8] ! Mem[00000000238001f8]
ldx [%i2+0x0b0],%l4 ! Mem[00000000230000b0]
ldstub [%i3+0x127],%l2 ! Mem[0000000023800127]
lduw [%i2+0x1b4],%l7 ! Mem[00000000230001b4]
swap [%i2+0x0d8],%l5 ! Mem[00000000230000d8]
ldsb [%i2+0x08e],%l5 ! Mem[000000002300008e]
jmpl %o7,%g0
lduw [%i0+0x194],%l4 ! Mem[0000000022000194]
p9_far_1_ho:
umulcc %l7,0xfc9,%l3
std %l6,[%o3+0x1f8] ! Mem[00000000238001f8]
ldx [%o2+0x0b0],%l4 ! Mem[00000000230000b0]
ldstub [%o3+0x127],%l2 ! Mem[0000000023800127]
lduw [%o2+0x1b4],%l7 ! Mem[00000000230001b4]
swap [%o2+0x0d8],%l5 ! Mem[00000000230000d8]
ldsb [%o2+0x08e],%l5 ! Mem[000000002300008e]
jmpl %o7,%g0
lduw [%o0+0x194],%l4 ! Mem[0000000022000194]
p9_far_1_hem:
umulcc %l7,0xfc9,%l3
std %l6,[%i3+0x1f8] ! Mem[00000000238001f8]
ldx [%i2+0x0b0],%l4 ! Mem[00000000230000b0]
ldstub [%i3+0x127],%l2 ! Mem[0000000023800127]
lduw [%i2+0x1b4],%l7 ! Mem[00000000230001b4]
swap [%i2+0x0d8],%l5 ! Mem[00000000230000d8]
ldsb [%i2+0x08e],%l5 ! Mem[000000002300008e]
jmpl %o7,%g0
lduw [%i0+0x194],%l4 ! Mem[0000000022000194]
p9_far_1_hom:
umulcc %l7,0xfc9,%l3
std %l6,[%o3+0x1f8] ! Mem[00000000238001f8]
ldx [%o2+0x0b0],%l4 ! Mem[00000000230000b0]
ldstub [%o3+0x127],%l2 ! Mem[0000000023800127]
lduw [%o2+0x1b4],%l7 ! Mem[00000000230001b4]
swap [%o2+0x0d8],%l5 ! Mem[00000000230000d8]
ldsb [%o2+0x08e],%l5 ! Mem[000000002300008e]
jmpl %o7,%g0
lduw [%o0+0x194],%l4 ! Mem[0000000022000194]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
ldstub [%i0+0x0c1],%l1 ! Mem[00000000240000c1]
jmpl %o7,%g0
st %f10,[%i0+0x0d8] ! Mem[00000000240000d8]
p10_far_1_lo:
ldstub [%o0+0x0c1],%l1 ! Mem[00000000240000c1]
jmpl %o7,%g0
st %f10,[%o0+0x0d8] ! Mem[00000000240000d8]
p10_far_1_lem:
ldstub [%i0+0x0c1],%l1 ! Mem[00000000240000c1]
jmpl %o7,%g0
st %f10,[%i0+0x0d8] ! Mem[00000000240000d8]
p10_far_1_lom:
ldstub [%o0+0x0c1],%l1 ! Mem[00000000240000c1]
jmpl %o7,%g0
st %f10,[%o0+0x0d8] ! Mem[00000000240000d8]
p10_far_1_he:
lduh [%i3+0x1b0],%l0 ! Mem[00000000258001b0]
swap [%i1+0x0c0],%l5 ! Mem[00000000248000c0]
jmpl %o7,%g0
ldx [%i1+0x040],%l6 ! Mem[0000000024800040]
p10_far_1_ho:
lduh [%o3+0x1b0],%l0 ! Mem[00000000258001b0]
swap [%o1+0x0c0],%l5 ! Mem[00000000248000c0]
jmpl %o7,%g0
ldx [%o1+0x040],%l6 ! Mem[0000000024800040]
p10_far_1_hem:
lduh [%i3+0x1b0],%l0 ! Mem[00000000258001b0]
swap [%i1+0x0c0],%l5 ! Mem[00000000248000c0]
jmpl %o7,%g0
ldx [%i1+0x040],%l6 ! Mem[0000000024800040]
p10_far_1_hom:
lduh [%o3+0x1b0],%l0 ! Mem[00000000258001b0]
swap [%o1+0x0c0],%l5 ! Mem[00000000248000c0]
jmpl %o7,%g0
ldx [%o1+0x040],%l6 ! Mem[0000000024800040]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
jmpl %o7,%g0
ldx [%i1+0x0a0],%l4 ! Mem[00000000268000a0]
jmpl %o7,%g0
nop
p11_far_1_lo:
jmpl %o7,%g0
ldx [%o1+0x0a0],%l4 ! Mem[00000000268000a0]
jmpl %o7,%g0
nop
p11_far_1_lem:
jmpl %o7,%g0
ldx [%i1+0x0a0],%l4 ! Mem[00000000268000a0]
jmpl %o7,%g0
nop
p11_far_1_lom:
jmpl %o7,%g0
ldx [%o1+0x0a0],%l4 ! Mem[00000000268000a0]
jmpl %o7,%g0
nop
p11_far_1_he:
stx %l0,[%i1+0x1e0] ! Mem[00000000268001e0]
stx %l0,[%i2+0x010] ! Mem[0000000027000010]
xnor %l7,-0x9b9,%l4
jmpl %o7,%g0
addccc %l7,%l1,%l6
p11_far_1_ho:
stx %l0,[%o1+0x1e0] ! Mem[00000000268001e0]
stx %l0,[%o2+0x010] ! Mem[0000000027000010]
xnor %l7,-0x9b9,%l4
jmpl %o7,%g0
addccc %l7,%l1,%l6
p11_far_1_hem:
stx %l0,[%i1+0x1e0] ! Mem[00000000268001e0]
membar #Sync
stx %l0,[%i2+0x010] ! Mem[0000000027000010]
xnor %l7,-0x9b9,%l4
jmpl %o7,%g0
addccc %l7,%l1,%l6
p11_far_1_hom:
stx %l0,[%o1+0x1e0] ! Mem[00000000268001e0]
membar #Sync
stx %l0,[%o2+0x010] ! Mem[0000000027000010]
xnor %l7,-0x9b9,%l4
jmpl %o7,%g0
addccc %l7,%l1,%l6
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
ldsh [%i3+0x06e],%l2 ! Mem[000000002980006e]
st %f6 ,[%i3+0x04c] ! Mem[000000002980004c]
and %l1,%l2,%l6
jmpl %o7,%g0
stx %l0,[%i2+0x0a8] ! Mem[00000000290000a8]
p12_far_1_lo:
ldsh [%o3+0x06e],%l2 ! Mem[000000002980006e]
st %f6 ,[%o3+0x04c] ! Mem[000000002980004c]
and %l1,%l2,%l6
jmpl %o7,%g0
stx %l0,[%o2+0x0a8] ! Mem[00000000290000a8]
p12_far_1_lem:
ldsh [%i3+0x06e],%l2 ! Mem[000000002980006e]
st %f6 ,[%i3+0x04c] ! Mem[000000002980004c]
and %l1,%l2,%l6
jmpl %o7,%g0
stx %l0,[%i2+0x0a8] ! Mem[00000000290000a8]
p12_far_1_lom:
ldsh [%o3+0x06e],%l2 ! Mem[000000002980006e]
st %f6 ,[%o3+0x04c] ! Mem[000000002980004c]
and %l1,%l2,%l6
jmpl %o7,%g0
stx %l0,[%o2+0x0a8] ! Mem[00000000290000a8]
p12_far_1_he:
stx %l3,[%i2+0x0a8] ! Mem[00000000290000a8]
ldub [%i1+0x196],%l1 ! Mem[0000000028800196]
ldsb [%i1+0x108],%l0 ! Mem[0000000028800108]
jmpl %o7,%g0
umulcc %l0,%l1,%l2
p12_far_1_ho:
stx %l3,[%o2+0x0a8] ! Mem[00000000290000a8]
ldub [%o1+0x196],%l1 ! Mem[0000000028800196]
ldsb [%o1+0x108],%l0 ! Mem[0000000028800108]
jmpl %o7,%g0
umulcc %l0,%l1,%l2
p12_far_1_hem:
stx %l3,[%i2+0x0a8] ! Mem[00000000290000a8]
ldub [%i1+0x196],%l1 ! Mem[0000000028800196]
ldsb [%i1+0x108],%l0 ! Mem[0000000028800108]
jmpl %o7,%g0
umulcc %l0,%l1,%l2
p12_far_1_hom:
stx %l3,[%o2+0x0a8] ! Mem[00000000290000a8]
ldub [%o1+0x196],%l1 ! Mem[0000000028800196]
ldsb [%o1+0x108],%l0 ! Mem[0000000028800108]
jmpl %o7,%g0
umulcc %l0,%l1,%l2
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldsw [%i0+0x0e4],%l6 ! Mem[000000002a0000e4]
ldd [%i3+0x0a0],%l0 ! Mem[000000002b8000a0]
stw %l1,[%i1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
tsubcctv %l0,%l5,%l4
p13_far_1_lo:
ldsw [%o0+0x0e4],%l6 ! Mem[000000002a0000e4]
ldd [%o3+0x0a0],%l0 ! Mem[000000002b8000a0]
stw %l1,[%o1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
tsubcctv %l0,%l5,%l4
p13_far_1_lem:
ldsw [%i0+0x0e4],%l6 ! Mem[000000002a0000e4]
ldd [%i3+0x0a0],%l0 ! Mem[000000002b8000a0]
membar #Sync
stw %l1,[%i1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
tsubcctv %l0,%l5,%l4
p13_far_1_lom:
ldsw [%o0+0x0e4],%l6 ! Mem[000000002a0000e4]
ldd [%o3+0x0a0],%l0 ! Mem[000000002b8000a0]
membar #Sync
stw %l1,[%o1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
tsubcctv %l0,%l5,%l4
p13_far_1_he:
sll %l4,0x00e,%l0
lduh [%i3+0x002],%l7 ! Mem[000000002b800002]
udivx %l7,%l6,%l6
stb %l1,[%i2+0x01f] ! Mem[000000002b00001f]
jmpl %o7,%g0
sth %l7,[%i3+0x06a] ! Mem[000000002b80006a]
p13_far_1_ho:
sll %l4,0x00e,%l0
lduh [%o3+0x002],%l7 ! Mem[000000002b800002]
udivx %l7,%l6,%l6
stb %l1,[%o2+0x01f] ! Mem[000000002b00001f]
jmpl %o7,%g0
sth %l7,[%o3+0x06a] ! Mem[000000002b80006a]
p13_far_1_hem:
sll %l4,0x00e,%l0
membar #Sync
lduh [%i3+0x002],%l7 ! Mem[000000002b800002]
udivx %l7,%l6,%l6
stb %l1,[%i2+0x01f] ! Mem[000000002b00001f]
jmpl %o7,%g0
sth %l7,[%i3+0x06a] ! Mem[000000002b80006a]
p13_far_1_hom:
sll %l4,0x00e,%l0
membar #Sync
lduh [%o3+0x002],%l7 ! Mem[000000002b800002]
udivx %l7,%l6,%l6
stb %l1,[%o2+0x01f] ! Mem[000000002b00001f]
jmpl %o7,%g0
sth %l7,[%o3+0x06a] ! Mem[000000002b80006a]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
lduh [%i3+0x04a],%l2 ! Mem[000000002d80004a]
lduh [%i1+0x124],%l6 ! Mem[000000002c800124]
sth %l7,[%i3+0x1f6] ! Mem[000000002d8001f6]
srl %l2,0x01f,%l2
std %l0,[%i2+0x0b8] ! Mem[000000002d0000b8]
jmpl %o7,%g0
stw %l0,[%i3+0x068] ! Mem[000000002d800068]
p14_far_1_lo:
lduh [%o3+0x04a],%l2 ! Mem[000000002d80004a]
lduh [%o1+0x124],%l6 ! Mem[000000002c800124]
sth %l7,[%o3+0x1f6] ! Mem[000000002d8001f6]
srl %l2,0x01f,%l2
std %l0,[%o2+0x0b8] ! Mem[000000002d0000b8]
jmpl %o7,%g0
stw %l0,[%o3+0x068] ! Mem[000000002d800068]
p14_far_1_lem:
lduh [%i3+0x04a],%l2 ! Mem[000000002d80004a]
lduh [%i1+0x124],%l6 ! Mem[000000002c800124]
sth %l7,[%i3+0x1f6] ! Mem[000000002d8001f6]
srl %l2,0x01f,%l2
std %l0,[%i2+0x0b8] ! Mem[000000002d0000b8]
jmpl %o7,%g0
stw %l0,[%i3+0x068] ! Mem[000000002d800068]
p14_far_1_lom:
lduh [%o3+0x04a],%l2 ! Mem[000000002d80004a]
lduh [%o1+0x124],%l6 ! Mem[000000002c800124]
sth %l7,[%o3+0x1f6] ! Mem[000000002d8001f6]
srl %l2,0x01f,%l2
std %l0,[%o2+0x0b8] ! Mem[000000002d0000b8]
jmpl %o7,%g0
stw %l0,[%o3+0x068] ! Mem[000000002d800068]
p14_far_1_he:
jmpl %o7,%g0
lduw [%i1+0x140],%l3 ! Mem[000000002c800140]
jmpl %o7,%g0
nop
p14_far_1_ho:
jmpl %o7,%g0
lduw [%o1+0x140],%l3 ! Mem[000000002c800140]
jmpl %o7,%g0
nop
p14_far_1_hem:
jmpl %o7,%g0
lduw [%i1+0x140],%l3 ! Mem[000000002c800140]
jmpl %o7,%g0
nop
p14_far_1_hom:
jmpl %o7,%g0
lduw [%o1+0x140],%l3 ! Mem[000000002c800140]
jmpl %o7,%g0
nop
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
ldstub [%i3+0x0f9],%l1 ! Mem[000000002f8000f9]
umulcc %l6,%l1,%l6
swap [%i1+0x1f0],%l5 ! Mem[000000002e8001f0]
swap [%i2+0x044],%l7 ! Mem[000000002f000044]
ldd [%i0+0x120],%l2 ! Mem[000000002e000120]
add %l0,%l0,%l4
jmpl %o7,%g0
swap [%i3+0x0d0],%l0 ! Mem[000000002f8000d0]
p15_far_1_lo:
ldstub [%o3+0x0f9],%l1 ! Mem[000000002f8000f9]
umulcc %l6,%l1,%l6
swap [%o1+0x1f0],%l5 ! Mem[000000002e8001f0]
swap [%o2+0x044],%l7 ! Mem[000000002f000044]
ldd [%o0+0x120],%l2 ! Mem[000000002e000120]
add %l0,%l0,%l4
jmpl %o7,%g0
swap [%o3+0x0d0],%l0 ! Mem[000000002f8000d0]
p15_far_1_lem:
ldstub [%i3+0x0f9],%l1 ! Mem[000000002f8000f9]
umulcc %l6,%l1,%l6
swap [%i1+0x1f0],%l5 ! Mem[000000002e8001f0]
swap [%i2+0x044],%l7 ! Mem[000000002f000044]
ldd [%i0+0x120],%l2 ! Mem[000000002e000120]
add %l0,%l0,%l4
jmpl %o7,%g0
swap [%i3+0x0d0],%l0 ! Mem[000000002f8000d0]
p15_far_1_lom:
ldstub [%o3+0x0f9],%l1 ! Mem[000000002f8000f9]
umulcc %l6,%l1,%l6
swap [%o1+0x1f0],%l5 ! Mem[000000002e8001f0]
swap [%o2+0x044],%l7 ! Mem[000000002f000044]
ldd [%o0+0x120],%l2 ! Mem[000000002e000120]
add %l0,%l0,%l4
jmpl %o7,%g0
swap [%o3+0x0d0],%l0 ! Mem[000000002f8000d0]
p15_far_1_he:
ldsw [%i0+0x058],%l2 ! Mem[000000002e000058]
srlx %l2,0x00c,%l7
jmpl %o7,%g0
xor %l1,%l2,%l2
p15_far_1_ho:
ldsw [%o0+0x058],%l2 ! Mem[000000002e000058]
srlx %l2,0x00c,%l7
jmpl %o7,%g0
xor %l1,%l2,%l2
p15_far_1_hem:
ldsw [%i0+0x058],%l2 ! Mem[000000002e000058]
srlx %l2,0x00c,%l7
jmpl %o7,%g0
xor %l1,%l2,%l2
p15_far_1_hom:
ldsw [%o0+0x058],%l2 ! Mem[000000002e000058]
srlx %l2,0x00c,%l7
jmpl %o7,%g0
xor %l1,%l2,%l2
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
stb %l1,[%i1+0x152] ! Mem[0000000030800152]
jmpl %o7,%g0
ldsh [%i1+0x196],%l1 ! Mem[0000000030800196]
p16_far_1_lo:
stb %l1,[%o1+0x152] ! Mem[0000000030800152]
jmpl %o7,%g0
ldsh [%o1+0x196],%l1 ! Mem[0000000030800196]
p16_far_1_lem:
stb %l1,[%i1+0x152] ! Mem[0000000030800152]
jmpl %o7,%g0
ldsh [%i1+0x196],%l1 ! Mem[0000000030800196]
p16_far_1_lom:
stb %l1,[%o1+0x152] ! Mem[0000000030800152]
jmpl %o7,%g0
ldsh [%o1+0x196],%l1 ! Mem[0000000030800196]
p16_far_1_he:
jmpl %o7,%g0
subccc %l3,-0x28e,%l3
jmpl %o7,%g0
nop
p16_far_1_ho:
jmpl %o7,%g0
subccc %l3,-0x28e,%l3
jmpl %o7,%g0
nop
p16_far_1_hem:
jmpl %o7,%g0
subccc %l3,-0x28e,%l3
jmpl %o7,%g0
nop
p16_far_1_hom:
jmpl %o7,%g0
subccc %l3,-0x28e,%l3
jmpl %o7,%g0
nop
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
orn %l3,%l3,%l2
stb %l7,[%i2+0x19e] ! Mem[000000003300019e]
swap [%i2+0x0bc],%l3 ! Mem[00000000330000bc]
jmpl %o7,%g0
mulx %l2,%l0,%l7
p17_far_1_lo:
orn %l3,%l3,%l2
stb %l7,[%o2+0x19e] ! Mem[000000003300019e]
swap [%o2+0x0bc],%l3 ! Mem[00000000330000bc]
jmpl %o7,%g0
mulx %l2,%l0,%l7
p17_far_1_lem:
orn %l3,%l3,%l2
stb %l7,[%i2+0x19e] ! Mem[000000003300019e]
swap [%i2+0x0bc],%l3 ! Mem[00000000330000bc]
jmpl %o7,%g0
mulx %l2,%l0,%l7
p17_far_1_lom:
orn %l3,%l3,%l2
stb %l7,[%o2+0x19e] ! Mem[000000003300019e]
swap [%o2+0x0bc],%l3 ! Mem[00000000330000bc]
jmpl %o7,%g0
mulx %l2,%l0,%l7
p17_far_1_he:
lduh [%i2+0x1b4],%l7 ! Mem[00000000330001b4]
std %l2,[%i3+0x1d0] ! Mem[00000000338001d0]
jmpl %o7,%g0
xnor %l5,%l2,%l3
p17_far_1_ho:
lduh [%o2+0x1b4],%l7 ! Mem[00000000330001b4]
std %l2,[%o3+0x1d0] ! Mem[00000000338001d0]
jmpl %o7,%g0
xnor %l5,%l2,%l3
p17_far_1_hem:
lduh [%i2+0x1b4],%l7 ! Mem[00000000330001b4]
std %l2,[%i3+0x1d0] ! Mem[00000000338001d0]
jmpl %o7,%g0
xnor %l5,%l2,%l3
p17_far_1_hom:
lduh [%o2+0x1b4],%l7 ! Mem[00000000330001b4]
std %l2,[%o3+0x1d0] ! Mem[00000000338001d0]
jmpl %o7,%g0
xnor %l5,%l2,%l3
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
ldx [%i2+0x198],%l7 ! Mem[0000000035000198]
ldd [%i1+0x130],%l6 ! Mem[0000000034800130]
ldd [%i0+0x070],%l6 ! Mem[0000000034000070]
lduw [%i3+0x054],%l4 ! Mem[0000000035800054]
ldsb [%i1+0x1a2],%l0 ! Mem[00000000348001a2]
jmpl %o7,%g0
lduw [%i1+0x1b8],%l4 ! Mem[00000000348001b8]
p18_far_1_lo:
ldx [%o2+0x198],%l7 ! Mem[0000000035000198]
ldd [%o1+0x130],%l6 ! Mem[0000000034800130]
ldd [%o0+0x070],%l6 ! Mem[0000000034000070]
lduw [%o3+0x054],%l4 ! Mem[0000000035800054]
ldsb [%o1+0x1a2],%l0 ! Mem[00000000348001a2]
jmpl %o7,%g0
lduw [%o1+0x1b8],%l4 ! Mem[00000000348001b8]
p18_far_1_lem:
ldx [%i2+0x198],%l7 ! Mem[0000000035000198]
ldd [%i1+0x130],%l6 ! Mem[0000000034800130]
ldd [%i0+0x070],%l6 ! Mem[0000000034000070]
lduw [%i3+0x054],%l4 ! Mem[0000000035800054]
ldsb [%i1+0x1a2],%l0 ! Mem[00000000348001a2]
jmpl %o7,%g0
lduw [%i1+0x1b8],%l4 ! Mem[00000000348001b8]
p18_far_1_lom:
ldx [%o2+0x198],%l7 ! Mem[0000000035000198]
ldd [%o1+0x130],%l6 ! Mem[0000000034800130]
ldd [%o0+0x070],%l6 ! Mem[0000000034000070]
lduw [%o3+0x054],%l4 ! Mem[0000000035800054]
ldsb [%o1+0x1a2],%l0 ! Mem[00000000348001a2]
jmpl %o7,%g0
lduw [%o1+0x1b8],%l4 ! Mem[00000000348001b8]
p18_far_1_he:
lduh [%i2+0x0d2],%l4 ! Mem[00000000350000d2]
jmpl %o7,%g0
std %l4,[%i2+0x1a0] ! Mem[00000000350001a0]
p18_far_1_ho:
lduh [%o2+0x0d2],%l4 ! Mem[00000000350000d2]
jmpl %o7,%g0
std %l4,[%o2+0x1a0] ! Mem[00000000350001a0]
p18_far_1_hem:
lduh [%i2+0x0d2],%l4 ! Mem[00000000350000d2]
jmpl %o7,%g0
std %l4,[%i2+0x1a0] ! Mem[00000000350001a0]
p18_far_1_hom:
lduh [%o2+0x0d2],%l4 ! Mem[00000000350000d2]
jmpl %o7,%g0
std %l4,[%o2+0x1a0] ! Mem[00000000350001a0]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
ld [%i2+0x190],%f0 ! Mem[0000000037000190]
stb %l1,[%i3+0x1d8] ! Mem[00000000378001d8]
sth %l7,[%i2+0x192] ! Mem[0000000037000192]
ldub [%i3+0x0fb],%l2 ! Mem[00000000378000fb]
jmpl %o7,%g0
ldstub [%i0+0x052],%l0 ! Mem[0000000036000052]
p19_far_1_lo:
ld [%o2+0x190],%f0 ! Mem[0000000037000190]
stb %l1,[%o3+0x1d8] ! Mem[00000000378001d8]
sth %l7,[%o2+0x192] ! Mem[0000000037000192]
ldub [%o3+0x0fb],%l2 ! Mem[00000000378000fb]
jmpl %o7,%g0
ldstub [%o0+0x052],%l0 ! Mem[0000000036000052]
p19_far_1_lem:
ld [%i2+0x190],%f0 ! Mem[0000000037000190]
stb %l1,[%i3+0x1d8] ! Mem[00000000378001d8]
sth %l7,[%i2+0x192] ! Mem[0000000037000192]
ldub [%i3+0x0fb],%l2 ! Mem[00000000378000fb]
jmpl %o7,%g0
ldstub [%i0+0x052],%l0 ! Mem[0000000036000052]
p19_far_1_lom:
ld [%o2+0x190],%f0 ! Mem[0000000037000190]
stb %l1,[%o3+0x1d8] ! Mem[00000000378001d8]
sth %l7,[%o2+0x192] ! Mem[0000000037000192]
ldub [%o3+0x0fb],%l2 ! Mem[00000000378000fb]
jmpl %o7,%g0
ldstub [%o0+0x052],%l0 ! Mem[0000000036000052]
p19_far_1_he:
ldd [%i3+0x0b0],%f28 ! Mem[00000000378000b0]
jmpl %o7,%g0
xor %l4,%l3,%l1
p19_far_1_ho:
ldd [%o3+0x0b0],%f28 ! Mem[00000000378000b0]
jmpl %o7,%g0
xor %l4,%l3,%l1
p19_far_1_hem:
ldd [%i3+0x0b0],%f28 ! Mem[00000000378000b0]
jmpl %o7,%g0
xor %l4,%l3,%l1
p19_far_1_hom:
ldd [%o3+0x0b0],%f28 ! Mem[00000000378000b0]
jmpl %o7,%g0
xor %l4,%l3,%l1
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
swap [%i0+0x038],%l0 ! Mem[0000000038000038]
ldstub [%i0+0x08e],%l1 ! Mem[000000003800008e]
std %l2,[%i3+0x1f0] ! Mem[00000000398001f0]
ldsh [%i2+0x0b6],%l4 ! Mem[00000000390000b6]
andcc %l3,%l6,%l4
lduw [%i0+0x148],%l1 ! Mem[0000000038000148]
jmpl %o7,%g0
ldd [%i2+0x0e8],%l0 ! Mem[00000000390000e8]
p20_far_1_lo:
swap [%o0+0x038],%l0 ! Mem[0000000038000038]
ldstub [%o0+0x08e],%l1 ! Mem[000000003800008e]
std %l2,[%o3+0x1f0] ! Mem[00000000398001f0]
ldsh [%o2+0x0b6],%l4 ! Mem[00000000390000b6]
andcc %l3,%l6,%l4
lduw [%o0+0x148],%l1 ! Mem[0000000038000148]
jmpl %o7,%g0
ldd [%o2+0x0e8],%l0 ! Mem[00000000390000e8]
p20_far_1_lem:
membar #Sync
swap [%i0+0x038],%l0 ! Mem[0000000038000038]
ldstub [%i0+0x08e],%l1 ! Mem[000000003800008e]
std %l2,[%i3+0x1f0] ! Mem[00000000398001f0]
ldsh [%i2+0x0b6],%l4 ! Mem[00000000390000b6]
andcc %l3,%l6,%l4
lduw [%i0+0x148],%l1 ! Mem[0000000038000148]
jmpl %o7,%g0
ldd [%i2+0x0e8],%l0 ! Mem[00000000390000e8]
p20_far_1_lom:
membar #Sync
swap [%o0+0x038],%l0 ! Mem[0000000038000038]
ldstub [%o0+0x08e],%l1 ! Mem[000000003800008e]
std %l2,[%o3+0x1f0] ! Mem[00000000398001f0]
ldsh [%o2+0x0b6],%l4 ! Mem[00000000390000b6]
andcc %l3,%l6,%l4
lduw [%o0+0x148],%l1 ! Mem[0000000038000148]
jmpl %o7,%g0
ldd [%o2+0x0e8],%l0 ! Mem[00000000390000e8]
p20_far_1_he:
ldsw [%i3+0x17c],%l7 ! Mem[000000003980017c]
jmpl %o7,%g0
ldsh [%i3+0x0a6],%l6 ! Mem[00000000398000a6]
p20_far_1_ho:
ldsw [%o3+0x17c],%l7 ! Mem[000000003980017c]
jmpl %o7,%g0
ldsh [%o3+0x0a6],%l6 ! Mem[00000000398000a6]
p20_far_1_hem:
ldsw [%i3+0x17c],%l7 ! Mem[000000003980017c]
jmpl %o7,%g0
ldsh [%i3+0x0a6],%l6 ! Mem[00000000398000a6]
p20_far_1_hom:
ldsw [%o3+0x17c],%l7 ! Mem[000000003980017c]
jmpl %o7,%g0
ldsh [%o3+0x0a6],%l6 ! Mem[00000000398000a6]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
ldstub [%i1+0x054],%l3 ! Mem[000000003a800054]
xor %l6,%l1,%l1
ld [%i1+0x0a8],%f10 ! Mem[000000003a8000a8]
st %f2 ,[%i2+0x058] ! Mem[000000003b000058]
jmpl %o7,%g0
sdivx %l0,-0xd5c,%l0
p21_far_1_lo:
ldstub [%o1+0x054],%l3 ! Mem[000000003a800054]
xor %l6,%l1,%l1
ld [%o1+0x0a8],%f10 ! Mem[000000003a8000a8]
st %f2 ,[%o2+0x058] ! Mem[000000003b000058]
jmpl %o7,%g0
sdivx %l0,-0xd5c,%l0
p21_far_1_lem:
ldstub [%i1+0x054],%l3 ! Mem[000000003a800054]
xor %l6,%l1,%l1
ld [%i1+0x0a8],%f10 ! Mem[000000003a8000a8]
st %f2 ,[%i2+0x058] ! Mem[000000003b000058]
jmpl %o7,%g0
sdivx %l0,-0xd5c,%l0
p21_far_1_lom:
ldstub [%o1+0x054],%l3 ! Mem[000000003a800054]
xor %l6,%l1,%l1
ld [%o1+0x0a8],%f10 ! Mem[000000003a8000a8]
st %f2 ,[%o2+0x058] ! Mem[000000003b000058]
jmpl %o7,%g0
sdivx %l0,-0xd5c,%l0
p21_far_1_he:
srlx %l1,%l3,%l1
ldsh [%i0+0x0fc],%l4 ! Mem[000000003a0000fc]
stb %l2,[%i2+0x090] ! Mem[000000003b000090]
jmpl %o7,%g0
sth %l3,[%i0+0x028] ! Mem[000000003a000028]
p21_far_1_ho:
srlx %l1,%l3,%l1
ldsh [%o0+0x0fc],%l4 ! Mem[000000003a0000fc]
stb %l2,[%o2+0x090] ! Mem[000000003b000090]
jmpl %o7,%g0
sth %l3,[%o0+0x028] ! Mem[000000003a000028]
p21_far_1_hem:
srlx %l1,%l3,%l1
ldsh [%i0+0x0fc],%l4 ! Mem[000000003a0000fc]
stb %l2,[%i2+0x090] ! Mem[000000003b000090]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x028] ! Mem[000000003a000028]
p21_far_1_hom:
srlx %l1,%l3,%l1
ldsh [%o0+0x0fc],%l4 ! Mem[000000003a0000fc]
stb %l2,[%o2+0x090] ! Mem[000000003b000090]
membar #Sync
jmpl %o7,%g0
sth %l3,[%o0+0x028] ! Mem[000000003a000028]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
ldstub [%i1+0x08d],%l2 ! Mem[000000003c80008d]
jmpl %o7,%g0
add %l2,%l3,%l3
p22_far_1_lo:
ldstub [%o1+0x08d],%l2 ! Mem[000000003c80008d]
jmpl %o7,%g0
add %l2,%l3,%l3
p22_far_1_lem:
ldstub [%i1+0x08d],%l2 ! Mem[000000003c80008d]
jmpl %o7,%g0
add %l2,%l3,%l3
p22_far_1_lom:
ldstub [%o1+0x08d],%l2 ! Mem[000000003c80008d]
jmpl %o7,%g0
add %l2,%l3,%l3
p22_far_1_he:
jmpl %o7,%g0
sth %l1,[%i1+0x1b6] ! Mem[000000003c8001b6]
jmpl %o7,%g0
nop
p22_far_1_ho:
jmpl %o7,%g0
sth %l1,[%o1+0x1b6] ! Mem[000000003c8001b6]
jmpl %o7,%g0
nop
p22_far_1_hem:
jmpl %o7,%g0
sth %l1,[%i1+0x1b6] ! Mem[000000003c8001b6]
jmpl %o7,%g0
nop
p22_far_1_hom:
jmpl %o7,%g0
sth %l1,[%o1+0x1b6] ! Mem[000000003c8001b6]
jmpl %o7,%g0
nop
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
stw %l3,[%i2+0x190] ! Mem[000000003f000190]
lduw [%i3+0x170],%l4 ! Mem[000000003f800170]
ldsh [%i1+0x0fa],%l2 ! Mem[000000003e8000fa]
ldsw [%i3+0x0b4],%l4 ! Mem[000000003f8000b4]
stb %l1,[%i0+0x151] ! Mem[000000003e000151]
jmpl %o7,%g0
ldsw [%i1+0x0b8],%l3 ! Mem[000000003e8000b8]
p23_far_1_lo:
stw %l3,[%o2+0x190] ! Mem[000000003f000190]
lduw [%o3+0x170],%l4 ! Mem[000000003f800170]
ldsh [%o1+0x0fa],%l2 ! Mem[000000003e8000fa]
ldsw [%o3+0x0b4],%l4 ! Mem[000000003f8000b4]
stb %l1,[%o0+0x151] ! Mem[000000003e000151]
jmpl %o7,%g0
ldsw [%o1+0x0b8],%l3 ! Mem[000000003e8000b8]
p23_far_1_lem:
stw %l3,[%i2+0x190] ! Mem[000000003f000190]
lduw [%i3+0x170],%l4 ! Mem[000000003f800170]
ldsh [%i1+0x0fa],%l2 ! Mem[000000003e8000fa]
ldsw [%i3+0x0b4],%l4 ! Mem[000000003f8000b4]
stb %l1,[%i0+0x151] ! Mem[000000003e000151]
jmpl %o7,%g0
ldsw [%i1+0x0b8],%l3 ! Mem[000000003e8000b8]
p23_far_1_lom:
stw %l3,[%o2+0x190] ! Mem[000000003f000190]
lduw [%o3+0x170],%l4 ! Mem[000000003f800170]
ldsh [%o1+0x0fa],%l2 ! Mem[000000003e8000fa]
ldsw [%o3+0x0b4],%l4 ! Mem[000000003f8000b4]
stb %l1,[%o0+0x151] ! Mem[000000003e000151]
jmpl %o7,%g0
ldsw [%o1+0x0b8],%l3 ! Mem[000000003e8000b8]
p23_far_1_he:
ldub [%i2+0x054],%l6 ! Mem[000000003f000054]
stx %l2,[%i3+0x190] ! Mem[000000003f800190]
jmpl %o7,%g0
std %f16,[%i3+0x1d0] ! Mem[000000003f8001d0]
p23_far_1_ho:
ldub [%o2+0x054],%l6 ! Mem[000000003f000054]
stx %l2,[%o3+0x190] ! Mem[000000003f800190]
jmpl %o7,%g0
std %f16,[%o3+0x1d0] ! Mem[000000003f8001d0]
p23_far_1_hem:
ldub [%i2+0x054],%l6 ! Mem[000000003f000054]
stx %l2,[%i3+0x190] ! Mem[000000003f800190]
jmpl %o7,%g0
std %f16,[%i3+0x1d0] ! Mem[000000003f8001d0]
p23_far_1_hom:
ldub [%o2+0x054],%l6 ! Mem[000000003f000054]
stx %l2,[%o3+0x190] ! Mem[000000003f800190]
jmpl %o7,%g0
std %f16,[%o3+0x1d0] ! Mem[000000003f8001d0]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldsb [%i3+0x001],%l5 ! Mem[0000000041800001]
ld [%i2+0x1bc],%f15 ! Mem[00000000410001bc]
lduh [%i0+0x130],%l6 ! Mem[0000000040000130]
jmpl %o7,%g0
ldstub [%i2+0x0c5],%l0 ! Mem[00000000410000c5]
p24_far_1_lo:
ldsb [%o3+0x001],%l5 ! Mem[0000000041800001]
ld [%o2+0x1bc],%f15 ! Mem[00000000410001bc]
lduh [%o0+0x130],%l6 ! Mem[0000000040000130]
jmpl %o7,%g0
ldstub [%o2+0x0c5],%l0 ! Mem[00000000410000c5]
p24_far_1_lem:
membar #Sync
ldsb [%i3+0x001],%l5 ! Mem[0000000041800001]
ld [%i2+0x1bc],%f15 ! Mem[00000000410001bc]
lduh [%i0+0x130],%l6 ! Mem[0000000040000130]
jmpl %o7,%g0
ldstub [%i2+0x0c5],%l0 ! Mem[00000000410000c5]
p24_far_1_lom:
membar #Sync
ldsb [%o3+0x001],%l5 ! Mem[0000000041800001]
ld [%o2+0x1bc],%f15 ! Mem[00000000410001bc]
lduh [%o0+0x130],%l6 ! Mem[0000000040000130]
jmpl %o7,%g0
ldstub [%o2+0x0c5],%l0 ! Mem[00000000410000c5]
p24_far_1_he:
stx %l4,[%i2+0x070] ! Mem[0000000041000070]
jmpl %o7,%g0
ldub [%i1+0x1a2],%l0 ! Mem[00000000408001a2]
p24_far_1_ho:
stx %l4,[%o2+0x070] ! Mem[0000000041000070]
jmpl %o7,%g0
ldub [%o1+0x1a2],%l0 ! Mem[00000000408001a2]
p24_far_1_hem:
stx %l4,[%i2+0x070] ! Mem[0000000041000070]
jmpl %o7,%g0
ldub [%i1+0x1a2],%l0 ! Mem[00000000408001a2]
p24_far_1_hom:
stx %l4,[%o2+0x070] ! Mem[0000000041000070]
jmpl %o7,%g0
ldub [%o1+0x1a2],%l0 ! Mem[00000000408001a2]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldstub [%i2+0x128],%l0 ! Mem[0000000043000128]
jmpl %o7,%g0
add %l3,0x59a,%l0
p25_far_1_lo:
ldstub [%o2+0x128],%l0 ! Mem[0000000043000128]
jmpl %o7,%g0
add %l3,0x59a,%l0
p25_far_1_lem:
ldstub [%i2+0x128],%l0 ! Mem[0000000043000128]
jmpl %o7,%g0
add %l3,0x59a,%l0
p25_far_1_lom:
ldstub [%o2+0x128],%l0 ! Mem[0000000043000128]
jmpl %o7,%g0
add %l3,0x59a,%l0
p25_far_1_he:
lduw [%i0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
std %l6,[%i3+0x1b0] ! Mem[00000000438001b0]
p25_far_1_ho:
lduw [%o0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
std %l6,[%o3+0x1b0] ! Mem[00000000438001b0]
p25_far_1_hem:
lduw [%i0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
std %l6,[%i3+0x1b0] ! Mem[00000000438001b0]
p25_far_1_hom:
lduw [%o0+0x194],%l1 ! Mem[0000000042000194]
jmpl %o7,%g0
std %l6,[%o3+0x1b0] ! Mem[00000000438001b0]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
or %l2,-0xb08,%l6
ldstub [%i1+0x0aa],%l3 ! Mem[00000000448000aa]
jmpl %o7,%g0
ldd [%i3+0x170],%f0 ! Mem[0000000045800170]
p26_far_1_lo:
or %l2,-0xb08,%l6
ldstub [%o1+0x0aa],%l3 ! Mem[00000000448000aa]
jmpl %o7,%g0
ldd [%o3+0x170],%f0 ! Mem[0000000045800170]
p26_far_1_lem:
or %l2,-0xb08,%l6
ldstub [%i1+0x0aa],%l3 ! Mem[00000000448000aa]
jmpl %o7,%g0
ldd [%i3+0x170],%f0 ! Mem[0000000045800170]
p26_far_1_lom:
or %l2,-0xb08,%l6
ldstub [%o1+0x0aa],%l3 ! Mem[00000000448000aa]
jmpl %o7,%g0
ldd [%o3+0x170],%f0 ! Mem[0000000045800170]
p26_far_1_he:
tsubcctv %l3,%l6,%l4
udivx %l3,%l2,%l0
stx %l2,[%i1+0x078] ! Mem[0000000044800078]
ldstub [%i3+0x0e3],%l2 ! Mem[00000000458000e3]
jmpl %o7,%g0
sth %l1,[%i1+0x174] ! Mem[0000000044800174]
p26_far_1_ho:
tsubcctv %l3,%l6,%l4
udivx %l3,%l2,%l0
stx %l2,[%o1+0x078] ! Mem[0000000044800078]
ldstub [%o3+0x0e3],%l2 ! Mem[00000000458000e3]
jmpl %o7,%g0
sth %l1,[%o1+0x174] ! Mem[0000000044800174]
p26_far_1_hem:
tsubcctv %l3,%l6,%l4
udivx %l3,%l2,%l0
stx %l2,[%i1+0x078] ! Mem[0000000044800078]
ldstub [%i3+0x0e3],%l2 ! Mem[00000000458000e3]
jmpl %o7,%g0
sth %l1,[%i1+0x174] ! Mem[0000000044800174]
p26_far_1_hom:
tsubcctv %l3,%l6,%l4
udivx %l3,%l2,%l0
stx %l2,[%o1+0x078] ! Mem[0000000044800078]
ldstub [%o3+0x0e3],%l2 ! Mem[00000000458000e3]
jmpl %o7,%g0
sth %l1,[%o1+0x174] ! Mem[0000000044800174]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
lduh [%i1+0x1d6],%l7 ! Mem[00000000468001d6]
jmpl %o7,%g0
add %l2,%l7,%l2
p27_far_1_lo:
lduh [%o1+0x1d6],%l7 ! Mem[00000000468001d6]
jmpl %o7,%g0
add %l2,%l7,%l2
p27_far_1_lem:
lduh [%i1+0x1d6],%l7 ! Mem[00000000468001d6]
jmpl %o7,%g0
add %l2,%l7,%l2
p27_far_1_lom:
lduh [%o1+0x1d6],%l7 ! Mem[00000000468001d6]
jmpl %o7,%g0
add %l2,%l7,%l2
p27_far_1_he:
std %l2,[%i3+0x0a8] ! Mem[00000000478000a8]
add %l0,%l3,%l1
ldsb [%i3+0x1fb],%l2 ! Mem[00000000478001fb]
subccc %l4,0x8d7,%l2
jmpl %o7,%g0
swap [%i2+0x1f4],%l2 ! Mem[00000000470001f4]
p27_far_1_ho:
std %l2,[%o3+0x0a8] ! Mem[00000000478000a8]
add %l0,%l3,%l1
ldsb [%o3+0x1fb],%l2 ! Mem[00000000478001fb]
subccc %l4,0x8d7,%l2
jmpl %o7,%g0
swap [%o2+0x1f4],%l2 ! Mem[00000000470001f4]
p27_far_1_hem:
std %l2,[%i3+0x0a8] ! Mem[00000000478000a8]
add %l0,%l3,%l1
ldsb [%i3+0x1fb],%l2 ! Mem[00000000478001fb]
subccc %l4,0x8d7,%l2
jmpl %o7,%g0
swap [%i2+0x1f4],%l2 ! Mem[00000000470001f4]
p27_far_1_hom:
std %l2,[%o3+0x0a8] ! Mem[00000000478000a8]
add %l0,%l3,%l1
ldsb [%o3+0x1fb],%l2 ! Mem[00000000478001fb]
subccc %l4,0x8d7,%l2
jmpl %o7,%g0
swap [%o2+0x1f4],%l2 ! Mem[00000000470001f4]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
ldsw [%i0+0x004],%l4 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsh [%i0+0x05e],%l2 ! Mem[000000004800005e]
p28_far_1_lo:
ldsw [%o0+0x004],%l4 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsh [%o0+0x05e],%l2 ! Mem[000000004800005e]
p28_far_1_lem:
membar #Sync
ldsw [%i0+0x004],%l4 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsh [%i0+0x05e],%l2 ! Mem[000000004800005e]
p28_far_1_lom:
membar #Sync
ldsw [%o0+0x004],%l4 ! Mem[0000000048000004]
jmpl %o7,%g0
ldsh [%o0+0x05e],%l2 ! Mem[000000004800005e]
p28_far_1_he:
ldd [%i1+0x038],%l0 ! Mem[0000000048800038]
ldsw [%i2+0x008],%l3 ! Mem[0000000049000008]
stw %l2,[%i2+0x1d8] ! Mem[00000000490001d8]
orn %l6,-0xe8a,%l7
subccc %l6,0x154,%l2
swap [%i2+0x094],%l2 ! Mem[0000000049000094]
ldub [%i2+0x0bb],%l2 ! Mem[00000000490000bb]
jmpl %o7,%g0
std %l0,[%i1+0x1e8] ! Mem[00000000488001e8]
p28_far_1_ho:
ldd [%o1+0x038],%l0 ! Mem[0000000048800038]
ldsw [%o2+0x008],%l3 ! Mem[0000000049000008]
stw %l2,[%o2+0x1d8] ! Mem[00000000490001d8]
orn %l6,-0xe8a,%l7
subccc %l6,0x154,%l2
swap [%o2+0x094],%l2 ! Mem[0000000049000094]
ldub [%o2+0x0bb],%l2 ! Mem[00000000490000bb]
jmpl %o7,%g0
std %l0,[%o1+0x1e8] ! Mem[00000000488001e8]
p28_far_1_hem:
membar #Sync
ldd [%i1+0x038],%l0 ! Mem[0000000048800038]
ldsw [%i2+0x008],%l3 ! Mem[0000000049000008]
stw %l2,[%i2+0x1d8] ! Mem[00000000490001d8]
orn %l6,-0xe8a,%l7
subccc %l6,0x154,%l2
swap [%i2+0x094],%l2 ! Mem[0000000049000094]
ldub [%i2+0x0bb],%l2 ! Mem[00000000490000bb]
jmpl %o7,%g0
std %l0,[%i1+0x1e8] ! Mem[00000000488001e8]
p28_far_1_hom:
membar #Sync
ldd [%o1+0x038],%l0 ! Mem[0000000048800038]
ldsw [%o2+0x008],%l3 ! Mem[0000000049000008]
stw %l2,[%o2+0x1d8] ! Mem[00000000490001d8]
orn %l6,-0xe8a,%l7
subccc %l6,0x154,%l2
swap [%o2+0x094],%l2 ! Mem[0000000049000094]
ldub [%o2+0x0bb],%l2 ! Mem[00000000490000bb]
jmpl %o7,%g0
std %l0,[%o1+0x1e8] ! Mem[00000000488001e8]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
ldd [%i3+0x180],%l4 ! Mem[000000004b800180]
orn %l2,0x658,%l6
taddcctv %l0,-0x7f8,%l4
orcc %l5,%l6,%l2
smulcc %l4,0x71b,%l3
ldstub [%i1+0x01a],%l2 ! Mem[000000004a80001a]
jmpl %o7,%g0
stw %l0,[%i2+0x0a4] ! Mem[000000004b0000a4]
p29_far_1_lo:
ldd [%o3+0x180],%l4 ! Mem[000000004b800180]
orn %l2,0x658,%l6
taddcctv %l0,-0x7f8,%l4
orcc %l5,%l6,%l2
smulcc %l4,0x71b,%l3
ldstub [%o1+0x01a],%l2 ! Mem[000000004a80001a]
jmpl %o7,%g0
stw %l0,[%o2+0x0a4] ! Mem[000000004b0000a4]
p29_far_1_lem:
ldd [%i3+0x180],%l4 ! Mem[000000004b800180]
orn %l2,0x658,%l6
taddcctv %l0,-0x7f8,%l4
orcc %l5,%l6,%l2
smulcc %l4,0x71b,%l3
membar #Sync
ldstub [%i1+0x01a],%l2 ! Mem[000000004a80001a]
jmpl %o7,%g0
stw %l0,[%i2+0x0a4] ! Mem[000000004b0000a4]
p29_far_1_lom:
ldd [%o3+0x180],%l4 ! Mem[000000004b800180]
orn %l2,0x658,%l6
taddcctv %l0,-0x7f8,%l4
orcc %l5,%l6,%l2
smulcc %l4,0x71b,%l3
membar #Sync
ldstub [%o1+0x01a],%l2 ! Mem[000000004a80001a]
jmpl %o7,%g0
stw %l0,[%o2+0x0a4] ! Mem[000000004b0000a4]
p29_far_1_he:
jmpl %o7,%g0
umul %l3,%l0,%l3
jmpl %o7,%g0
nop
p29_far_1_ho:
jmpl %o7,%g0
umul %l3,%l0,%l3
jmpl %o7,%g0
nop
p29_far_1_hem:
jmpl %o7,%g0
umul %l3,%l0,%l3
jmpl %o7,%g0
nop
p29_far_1_hom:
jmpl %o7,%g0
umul %l3,%l0,%l3
jmpl %o7,%g0
nop
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
sdivx %l3,-0x47d,%l5
addc %l3,0xfc3,%l1
srlx %l7,%l1,%l0
ldsw [%i1+0x054],%l4 ! Mem[000000004c800054]
std %l0,[%i1+0x180] ! Mem[000000004c800180]
ldd [%i3+0x198],%l4 ! Mem[000000004d800198]
orn %l4,-0xb2e,%l7
jmpl %o7,%g0
taddcc %l4,%l6,%l6
p30_far_1_lo:
sdivx %l3,-0x47d,%l5
addc %l3,0xfc3,%l1
srlx %l7,%l1,%l0
ldsw [%o1+0x054],%l4 ! Mem[000000004c800054]
std %l0,[%o1+0x180] ! Mem[000000004c800180]
ldd [%o3+0x198],%l4 ! Mem[000000004d800198]
orn %l4,-0xb2e,%l7
jmpl %o7,%g0
taddcc %l4,%l6,%l6
p30_far_1_lem:
sdivx %l3,-0x47d,%l5
addc %l3,0xfc3,%l1
srlx %l7,%l1,%l0
ldsw [%i1+0x054],%l4 ! Mem[000000004c800054]
std %l0,[%i1+0x180] ! Mem[000000004c800180]
ldd [%i3+0x198],%l4 ! Mem[000000004d800198]
orn %l4,-0xb2e,%l7
jmpl %o7,%g0
taddcc %l4,%l6,%l6
p30_far_1_lom:
sdivx %l3,-0x47d,%l5
addc %l3,0xfc3,%l1
srlx %l7,%l1,%l0
ldsw [%o1+0x054],%l4 ! Mem[000000004c800054]
std %l0,[%o1+0x180] ! Mem[000000004c800180]
ldd [%o3+0x198],%l4 ! Mem[000000004d800198]
orn %l4,-0xb2e,%l7
jmpl %o7,%g0
taddcc %l4,%l6,%l6
p30_far_1_he:
ldub [%i2+0x194],%l0 ! Mem[000000004d000194]
jmpl %o7,%g0
std %l2,[%i0+0x058] ! Mem[000000004c000058]
p30_far_1_ho:
ldub [%o2+0x194],%l0 ! Mem[000000004d000194]
jmpl %o7,%g0
std %l2,[%o0+0x058] ! Mem[000000004c000058]
p30_far_1_hem:
ldub [%i2+0x194],%l0 ! Mem[000000004d000194]
jmpl %o7,%g0
std %l2,[%i0+0x058] ! Mem[000000004c000058]
p30_far_1_hom:
ldub [%o2+0x194],%l0 ! Mem[000000004d000194]
jmpl %o7,%g0
std %l2,[%o0+0x058] ! Mem[000000004c000058]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
swap [%i3+0x0f8],%l4 ! Mem[000000004f8000f8]
sth %l5,[%i0+0x00e] ! Mem[000000004e00000e]
jmpl %o7,%g0
srl %l7,%l2,%l0
p31_far_1_lo:
swap [%o3+0x0f8],%l4 ! Mem[000000004f8000f8]
sth %l5,[%o0+0x00e] ! Mem[000000004e00000e]
jmpl %o7,%g0
srl %l7,%l2,%l0
p31_far_1_lem:
swap [%i3+0x0f8],%l4 ! Mem[000000004f8000f8]
membar #Sync
sth %l5,[%i0+0x00e] ! Mem[000000004e00000e]
jmpl %o7,%g0
srl %l7,%l2,%l0
p31_far_1_lom:
swap [%o3+0x0f8],%l4 ! Mem[000000004f8000f8]
membar #Sync
sth %l5,[%o0+0x00e] ! Mem[000000004e00000e]
jmpl %o7,%g0
srl %l7,%l2,%l0
p31_far_1_he:
lduw [%i3+0x190],%l7 ! Mem[000000004f800190]
jmpl %o7,%g0
stx %l1,[%i1+0x0e0] ! Mem[000000004e8000e0]
p31_far_1_ho:
lduw [%o3+0x190],%l7 ! Mem[000000004f800190]
jmpl %o7,%g0
stx %l1,[%o1+0x0e0] ! Mem[000000004e8000e0]
p31_far_1_hem:
lduw [%i3+0x190],%l7 ! Mem[000000004f800190]
jmpl %o7,%g0
stx %l1,[%i1+0x0e0] ! Mem[000000004e8000e0]
p31_far_1_hom:
lduw [%o3+0x190],%l7 ! Mem[000000004f800190]
jmpl %o7,%g0
stx %l1,[%o1+0x0e0] ! Mem[000000004e8000e0]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
lduh [%i1+0x038],%l0 ! Mem[0000000050800038]
ldd [%i0+0x0a8],%f0 ! Mem[00000000500000a8]
taddcctv %l7,%l5,%l4
lduw [%i0+0x0a4],%l3 ! Mem[00000000500000a4]
ldx [%i2+0x028],%l1 ! Mem[0000000051000028]
ldsb [%i1+0x0f3],%l4 ! Mem[00000000508000f3]
jmpl %o7,%g0
lduw [%i0+0x194],%l1 ! Mem[0000000050000194]
p32_far_1_lo:
lduh [%o1+0x038],%l0 ! Mem[0000000050800038]
ldd [%o0+0x0a8],%f0 ! Mem[00000000500000a8]
taddcctv %l7,%l5,%l4
lduw [%o0+0x0a4],%l3 ! Mem[00000000500000a4]
ldx [%o2+0x028],%l1 ! Mem[0000000051000028]
ldsb [%o1+0x0f3],%l4 ! Mem[00000000508000f3]
jmpl %o7,%g0
lduw [%o0+0x194],%l1 ! Mem[0000000050000194]
p32_far_1_lem:
membar #Sync
lduh [%i1+0x038],%l0 ! Mem[0000000050800038]
ldd [%i0+0x0a8],%f0 ! Mem[00000000500000a8]
taddcctv %l7,%l5,%l4
lduw [%i0+0x0a4],%l3 ! Mem[00000000500000a4]
ldx [%i2+0x028],%l1 ! Mem[0000000051000028]
ldsb [%i1+0x0f3],%l4 ! Mem[00000000508000f3]
jmpl %o7,%g0
lduw [%i0+0x194],%l1 ! Mem[0000000050000194]
p32_far_1_lom:
membar #Sync
lduh [%o1+0x038],%l0 ! Mem[0000000050800038]
ldd [%o0+0x0a8],%f0 ! Mem[00000000500000a8]
taddcctv %l7,%l5,%l4
lduw [%o0+0x0a4],%l3 ! Mem[00000000500000a4]
ldx [%o2+0x028],%l1 ! Mem[0000000051000028]
ldsb [%o1+0x0f3],%l4 ! Mem[00000000508000f3]
jmpl %o7,%g0
lduw [%o0+0x194],%l1 ! Mem[0000000050000194]
p32_far_1_he:
jmpl %o7,%g0
stb %l5,[%i1+0x0e0] ! Mem[00000000508000e0]
jmpl %o7,%g0
nop
p32_far_1_ho:
jmpl %o7,%g0
stb %l5,[%o1+0x0e0] ! Mem[00000000508000e0]
jmpl %o7,%g0
nop
p32_far_1_hem:
jmpl %o7,%g0
stb %l5,[%i1+0x0e0] ! Mem[00000000508000e0]
jmpl %o7,%g0
nop
p32_far_1_hom:
jmpl %o7,%g0
stb %l5,[%o1+0x0e0] ! Mem[00000000508000e0]
jmpl %o7,%g0
nop
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
jmpl %o7,%g0
lduw [%i1+0x12c],%l1 ! Mem[000000005280012c]
jmpl %o7,%g0
nop
p33_far_1_lo:
jmpl %o7,%g0
lduw [%o1+0x12c],%l1 ! Mem[000000005280012c]
jmpl %o7,%g0
nop
p33_far_1_lem:
jmpl %o7,%g0
lduw [%i1+0x12c],%l1 ! Mem[000000005280012c]
jmpl %o7,%g0
nop
p33_far_1_lom:
jmpl %o7,%g0
lduw [%o1+0x12c],%l1 ! Mem[000000005280012c]
jmpl %o7,%g0
nop
p33_far_1_he:
swap [%i3+0x0a0],%l1 ! Mem[00000000538000a0]
jmpl %o7,%g0
and %l0,%l0,%l0
p33_far_1_ho:
swap [%o3+0x0a0],%l1 ! Mem[00000000538000a0]
jmpl %o7,%g0
and %l0,%l0,%l0
p33_far_1_hem:
swap [%i3+0x0a0],%l1 ! Mem[00000000538000a0]
jmpl %o7,%g0
and %l0,%l0,%l0
p33_far_1_hom:
swap [%o3+0x0a0],%l1 ! Mem[00000000538000a0]
jmpl %o7,%g0
and %l0,%l0,%l0
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
stw %l4,[%i3+0x04c] ! Mem[000000005580004c]
swap [%i2+0x120],%l2 ! Mem[0000000055000120]
udivx %l3,%l5,%l2
st %f12,[%i0+0x120] ! Mem[0000000054000120]
addccc %l2,%l3,%l3
jmpl %o7,%g0
ldsh [%i2+0x172],%l1 ! Mem[0000000055000172]
p34_far_1_lo:
stw %l4,[%o3+0x04c] ! Mem[000000005580004c]
swap [%o2+0x120],%l2 ! Mem[0000000055000120]
udivx %l3,%l5,%l2
st %f12,[%o0+0x120] ! Mem[0000000054000120]
addccc %l2,%l3,%l3
jmpl %o7,%g0
ldsh [%o2+0x172],%l1 ! Mem[0000000055000172]
p34_far_1_lem:
stw %l4,[%i3+0x04c] ! Mem[000000005580004c]
swap [%i2+0x120],%l2 ! Mem[0000000055000120]
udivx %l3,%l5,%l2
st %f12,[%i0+0x120] ! Mem[0000000054000120]
addccc %l2,%l3,%l3
jmpl %o7,%g0
ldsh [%i2+0x172],%l1 ! Mem[0000000055000172]
p34_far_1_lom:
stw %l4,[%o3+0x04c] ! Mem[000000005580004c]
swap [%o2+0x120],%l2 ! Mem[0000000055000120]
udivx %l3,%l5,%l2
st %f12,[%o0+0x120] ! Mem[0000000054000120]
addccc %l2,%l3,%l3
jmpl %o7,%g0
ldsh [%o2+0x172],%l1 ! Mem[0000000055000172]
p34_far_1_he:
ldsh [%i0+0x0f2],%l0 ! Mem[00000000540000f2]
tsubcc %l2,-0x16f,%l5
smul %l1,-0x6ee,%l1
sth %l0,[%i2+0x12a] ! Mem[000000005500012a]
jmpl %o7,%g0
stw %l6,[%i1+0x104] ! Mem[0000000054800104]
p34_far_1_ho:
ldsh [%o0+0x0f2],%l0 ! Mem[00000000540000f2]
tsubcc %l2,-0x16f,%l5
smul %l1,-0x6ee,%l1
sth %l0,[%o2+0x12a] ! Mem[000000005500012a]
jmpl %o7,%g0
stw %l6,[%o1+0x104] ! Mem[0000000054800104]
p34_far_1_hem:
ldsh [%i0+0x0f2],%l0 ! Mem[00000000540000f2]
tsubcc %l2,-0x16f,%l5
smul %l1,-0x6ee,%l1
sth %l0,[%i2+0x12a] ! Mem[000000005500012a]
jmpl %o7,%g0
stw %l6,[%i1+0x104] ! Mem[0000000054800104]
p34_far_1_hom:
ldsh [%o0+0x0f2],%l0 ! Mem[00000000540000f2]
tsubcc %l2,-0x16f,%l5
smul %l1,-0x6ee,%l1
sth %l0,[%o2+0x12a] ! Mem[000000005500012a]
jmpl %o7,%g0
stw %l6,[%o1+0x104] ! Mem[0000000054800104]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
ldstub [%i3+0x00b],%l5 ! Mem[000000005780000b]
ldstub [%i0+0x101],%l4 ! Mem[0000000056000101]
swap [%i1+0x03c],%l5 ! Mem[000000005680003c]
stx %l6,[%i2+0x0f8] ! Mem[00000000570000f8]
subccc %l3,0xb5a,%l0
jmpl %o7,%g0
std %l2,[%i3+0x058] ! Mem[0000000057800058]
p35_far_1_lo:
ldstub [%o3+0x00b],%l5 ! Mem[000000005780000b]
ldstub [%o0+0x101],%l4 ! Mem[0000000056000101]
swap [%o1+0x03c],%l5 ! Mem[000000005680003c]
stx %l6,[%o2+0x0f8] ! Mem[00000000570000f8]
subccc %l3,0xb5a,%l0
jmpl %o7,%g0
std %l2,[%o3+0x058] ! Mem[0000000057800058]
p35_far_1_lem:
membar #Sync
ldstub [%i3+0x00b],%l5 ! Mem[000000005780000b]
ldstub [%i0+0x101],%l4 ! Mem[0000000056000101]
swap [%i1+0x03c],%l5 ! Mem[000000005680003c]
stx %l6,[%i2+0x0f8] ! Mem[00000000570000f8]
subccc %l3,0xb5a,%l0
jmpl %o7,%g0
std %l2,[%i3+0x058] ! Mem[0000000057800058]
p35_far_1_lom:
membar #Sync
ldstub [%o3+0x00b],%l5 ! Mem[000000005780000b]
ldstub [%o0+0x101],%l4 ! Mem[0000000056000101]
swap [%o1+0x03c],%l5 ! Mem[000000005680003c]
stx %l6,[%o2+0x0f8] ! Mem[00000000570000f8]
subccc %l3,0xb5a,%l0
jmpl %o7,%g0
std %l2,[%o3+0x058] ! Mem[0000000057800058]
p35_far_1_he:
std %l2,[%i2+0x0c0] ! Mem[00000000570000c0]
ldx [%i0+0x120],%l6 ! Mem[0000000056000120]
or %l0,%l6,%l6
ldub [%i0+0x089],%l6 ! Mem[0000000056000089]
stb %l3,[%i1+0x09f] ! Mem[000000005680009f]
lduw [%i2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldub [%i3+0x0b0],%l2 ! Mem[00000000578000b0]
p35_far_1_ho:
std %l2,[%o2+0x0c0] ! Mem[00000000570000c0]
ldx [%o0+0x120],%l6 ! Mem[0000000056000120]
or %l0,%l6,%l6
ldub [%o0+0x089],%l6 ! Mem[0000000056000089]
stb %l3,[%o1+0x09f] ! Mem[000000005680009f]
lduw [%o2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldub [%o3+0x0b0],%l2 ! Mem[00000000578000b0]
p35_far_1_hem:
std %l2,[%i2+0x0c0] ! Mem[00000000570000c0]
ldx [%i0+0x120],%l6 ! Mem[0000000056000120]
or %l0,%l6,%l6
ldub [%i0+0x089],%l6 ! Mem[0000000056000089]
stb %l3,[%i1+0x09f] ! Mem[000000005680009f]
lduw [%i2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldub [%i3+0x0b0],%l2 ! Mem[00000000578000b0]
p35_far_1_hom:
std %l2,[%o2+0x0c0] ! Mem[00000000570000c0]
ldx [%o0+0x120],%l6 ! Mem[0000000056000120]
or %l0,%l6,%l6
ldub [%o0+0x089],%l6 ! Mem[0000000056000089]
stb %l3,[%o1+0x09f] ! Mem[000000005680009f]
lduw [%o2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldub [%o3+0x0b0],%l2 ! Mem[00000000578000b0]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
lduh [%i1+0x026],%l5 ! Mem[0000000058800026]
ldsh [%i3+0x04c],%l4 ! Mem[000000005980004c]
ldstub [%i0+0x0ad],%l2 ! Mem[00000000580000ad]
std %l2,[%i0+0x038] ! Mem[0000000058000038]
jmpl %o7,%g0
ldsw [%i2+0x1f0],%l2 ! Mem[00000000590001f0]
p36_far_1_lo:
lduh [%o1+0x026],%l5 ! Mem[0000000058800026]
ldsh [%o3+0x04c],%l4 ! Mem[000000005980004c]
ldstub [%o0+0x0ad],%l2 ! Mem[00000000580000ad]
std %l2,[%o0+0x038] ! Mem[0000000058000038]
jmpl %o7,%g0
ldsw [%o2+0x1f0],%l2 ! Mem[00000000590001f0]
p36_far_1_lem:
membar #Sync
lduh [%i1+0x026],%l5 ! Mem[0000000058800026]
ldsh [%i3+0x04c],%l4 ! Mem[000000005980004c]
ldstub [%i0+0x0ad],%l2 ! Mem[00000000580000ad]
std %l2,[%i0+0x038] ! Mem[0000000058000038]
jmpl %o7,%g0
ldsw [%i2+0x1f0],%l2 ! Mem[00000000590001f0]
p36_far_1_lom:
membar #Sync
lduh [%o1+0x026],%l5 ! Mem[0000000058800026]
ldsh [%o3+0x04c],%l4 ! Mem[000000005980004c]
ldstub [%o0+0x0ad],%l2 ! Mem[00000000580000ad]
std %l2,[%o0+0x038] ! Mem[0000000058000038]
jmpl %o7,%g0
ldsw [%o2+0x1f0],%l2 ! Mem[00000000590001f0]
p36_far_1_he:
ldx [%i3+0x128],%l1 ! Mem[0000000059800128]
ldsw [%i2+0x0f0],%l0 ! Mem[00000000590000f0]
andncc %l2,%l4,%l6
lduw [%i2+0x004],%l4 ! Mem[0000000059000004]
ldx [%i3+0x1b0],%l1 ! Mem[00000000598001b0]
sth %l0,[%i1+0x1cc] ! Mem[00000000588001cc]
jmpl %o7,%g0
andcc %l1,-0x645,%l3
p36_far_1_ho:
ldx [%o3+0x128],%l1 ! Mem[0000000059800128]
ldsw [%o2+0x0f0],%l0 ! Mem[00000000590000f0]
andncc %l2,%l4,%l6
lduw [%o2+0x004],%l4 ! Mem[0000000059000004]
ldx [%o3+0x1b0],%l1 ! Mem[00000000598001b0]
sth %l0,[%o1+0x1cc] ! Mem[00000000588001cc]
jmpl %o7,%g0
andcc %l1,-0x645,%l3
p36_far_1_hem:
ldx [%i3+0x128],%l1 ! Mem[0000000059800128]
ldsw [%i2+0x0f0],%l0 ! Mem[00000000590000f0]
andncc %l2,%l4,%l6
membar #Sync
lduw [%i2+0x004],%l4 ! Mem[0000000059000004]
ldx [%i3+0x1b0],%l1 ! Mem[00000000598001b0]
sth %l0,[%i1+0x1cc] ! Mem[00000000588001cc]
jmpl %o7,%g0
andcc %l1,-0x645,%l3
p36_far_1_hom:
ldx [%o3+0x128],%l1 ! Mem[0000000059800128]
ldsw [%o2+0x0f0],%l0 ! Mem[00000000590000f0]
andncc %l2,%l4,%l6
membar #Sync
lduw [%o2+0x004],%l4 ! Mem[0000000059000004]
ldx [%o3+0x1b0],%l1 ! Mem[00000000598001b0]
sth %l0,[%o1+0x1cc] ! Mem[00000000588001cc]
jmpl %o7,%g0
andcc %l1,-0x645,%l3
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
andn %l1,%l7,%l4
stb %l7,[%i3+0x060] ! Mem[000000005b800060]
swap [%i0+0x054],%l3 ! Mem[000000005a000054]
ldd [%i1+0x038],%l2 ! Mem[000000005a800038]
ldx [%i3+0x050],%l4 ! Mem[000000005b800050]
ldub [%i3+0x01a],%l1 ! Mem[000000005b80001a]
jmpl %o7,%g0
ldub [%i2+0x0bf],%l3 ! Mem[000000005b0000bf]
p37_far_1_lo:
andn %l1,%l7,%l4
stb %l7,[%o3+0x060] ! Mem[000000005b800060]
swap [%o0+0x054],%l3 ! Mem[000000005a000054]
ldd [%o1+0x038],%l2 ! Mem[000000005a800038]
ldx [%o3+0x050],%l4 ! Mem[000000005b800050]
ldub [%o3+0x01a],%l1 ! Mem[000000005b80001a]
jmpl %o7,%g0
ldub [%o2+0x0bf],%l3 ! Mem[000000005b0000bf]
p37_far_1_lem:
andn %l1,%l7,%l4
stb %l7,[%i3+0x060] ! Mem[000000005b800060]
swap [%i0+0x054],%l3 ! Mem[000000005a000054]
membar #Sync
ldd [%i1+0x038],%l2 ! Mem[000000005a800038]
ldx [%i3+0x050],%l4 ! Mem[000000005b800050]
ldub [%i3+0x01a],%l1 ! Mem[000000005b80001a]
jmpl %o7,%g0
ldub [%i2+0x0bf],%l3 ! Mem[000000005b0000bf]
p37_far_1_lom:
andn %l1,%l7,%l4
stb %l7,[%o3+0x060] ! Mem[000000005b800060]
swap [%o0+0x054],%l3 ! Mem[000000005a000054]
membar #Sync
ldd [%o1+0x038],%l2 ! Mem[000000005a800038]
ldx [%o3+0x050],%l4 ! Mem[000000005b800050]
ldub [%o3+0x01a],%l1 ! Mem[000000005b80001a]
jmpl %o7,%g0
ldub [%o2+0x0bf],%l3 ! Mem[000000005b0000bf]
p37_far_1_he:
jmpl %o7,%g0
stx %l1,[%i2+0x158] ! Mem[000000005b000158]
jmpl %o7,%g0
nop
p37_far_1_ho:
jmpl %o7,%g0
stx %l1,[%o2+0x158] ! Mem[000000005b000158]
jmpl %o7,%g0
nop
p37_far_1_hem:
jmpl %o7,%g0
stx %l1,[%i2+0x158] ! Mem[000000005b000158]
jmpl %o7,%g0
nop
p37_far_1_hom:
jmpl %o7,%g0
stx %l1,[%o2+0x158] ! Mem[000000005b000158]
jmpl %o7,%g0
nop
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
sth %l1,[%i2+0x0f8] ! Mem[000000005d0000f8]
jmpl %o7,%g0
stx %l3,[%i0+0x1a0] ! Mem[000000005c0001a0]
p38_far_1_lo:
sth %l1,[%o2+0x0f8] ! Mem[000000005d0000f8]
jmpl %o7,%g0
stx %l3,[%o0+0x1a0] ! Mem[000000005c0001a0]
p38_far_1_lem:
sth %l1,[%i2+0x0f8] ! Mem[000000005d0000f8]
jmpl %o7,%g0
stx %l3,[%i0+0x1a0] ! Mem[000000005c0001a0]
p38_far_1_lom:
sth %l1,[%o2+0x0f8] ! Mem[000000005d0000f8]
jmpl %o7,%g0
stx %l3,[%o0+0x1a0] ! Mem[000000005c0001a0]
p38_far_1_he:
ldx [%i2+0x070],%l6 ! Mem[000000005d000070]
orn %l1,0x5f1,%l5
std %l6,[%i2+0x170] ! Mem[000000005d000170]
and %l2,%l3,%l3
lduh [%i1+0x152],%l1 ! Mem[000000005c800152]
jmpl %o7,%g0
ld [%i3+0x194],%f25 ! Mem[000000005d800194]
p38_far_1_ho:
ldx [%o2+0x070],%l6 ! Mem[000000005d000070]
orn %l1,0x5f1,%l5
std %l6,[%o2+0x170] ! Mem[000000005d000170]
and %l2,%l3,%l3
lduh [%o1+0x152],%l1 ! Mem[000000005c800152]
jmpl %o7,%g0
ld [%o3+0x194],%f25 ! Mem[000000005d800194]
p38_far_1_hem:
ldx [%i2+0x070],%l6 ! Mem[000000005d000070]
orn %l1,0x5f1,%l5
std %l6,[%i2+0x170] ! Mem[000000005d000170]
and %l2,%l3,%l3
lduh [%i1+0x152],%l1 ! Mem[000000005c800152]
jmpl %o7,%g0
ld [%i3+0x194],%f25 ! Mem[000000005d800194]
p38_far_1_hom:
ldx [%o2+0x070],%l6 ! Mem[000000005d000070]
orn %l1,0x5f1,%l5
std %l6,[%o2+0x170] ! Mem[000000005d000170]
and %l2,%l3,%l3
lduh [%o1+0x152],%l1 ! Mem[000000005c800152]
jmpl %o7,%g0
ld [%o3+0x194],%f25 ! Mem[000000005d800194]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
stb %l2,[%i3+0x070] ! Mem[000000005f800070]
sub %l3,-0x4e3,%l5
tsubcctv %l4,%l0,%l6
ldub [%i3+0x15e],%l7 ! Mem[000000005f80015e]
jmpl %o7,%g0
stb %l6,[%i2+0x130] ! Mem[000000005f000130]
p39_far_1_lo:
stb %l2,[%o3+0x070] ! Mem[000000005f800070]
sub %l3,-0x4e3,%l5
tsubcctv %l4,%l0,%l6
ldub [%o3+0x15e],%l7 ! Mem[000000005f80015e]
jmpl %o7,%g0
stb %l6,[%o2+0x130] ! Mem[000000005f000130]
p39_far_1_lem:
stb %l2,[%i3+0x070] ! Mem[000000005f800070]
sub %l3,-0x4e3,%l5
tsubcctv %l4,%l0,%l6
ldub [%i3+0x15e],%l7 ! Mem[000000005f80015e]
jmpl %o7,%g0
stb %l6,[%i2+0x130] ! Mem[000000005f000130]
p39_far_1_lom:
stb %l2,[%o3+0x070] ! Mem[000000005f800070]
sub %l3,-0x4e3,%l5
tsubcctv %l4,%l0,%l6
ldub [%o3+0x15e],%l7 ! Mem[000000005f80015e]
jmpl %o7,%g0
stb %l6,[%o2+0x130] ! Mem[000000005f000130]
p39_far_1_he:
std %l0,[%i2+0x158] ! Mem[000000005f000158]
jmpl %o7,%g0
std %l4,[%i2+0x120] ! Mem[000000005f000120]
p39_far_1_ho:
std %l0,[%o2+0x158] ! Mem[000000005f000158]
jmpl %o7,%g0
std %l4,[%o2+0x120] ! Mem[000000005f000120]
p39_far_1_hem:
std %l0,[%i2+0x158] ! Mem[000000005f000158]
jmpl %o7,%g0
std %l4,[%i2+0x120] ! Mem[000000005f000120]
p39_far_1_hom:
std %l0,[%o2+0x158] ! Mem[000000005f000158]
jmpl %o7,%g0
std %l4,[%o2+0x120] ! Mem[000000005f000120]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
stx %l7,[%i2+0x060] ! Mem[0000000061000060]
stx %l7,[%i1+0x078] ! Mem[0000000060800078]
sth %l2,[%i2+0x058] ! Mem[0000000061000058]
st %f9 ,[%i0+0x038] ! Mem[0000000060000038]
sra %l0,%l5,%l4
jmpl %o7,%g0
smulcc %l1,%l0,%l4
p40_far_1_lo:
stx %l7,[%o2+0x060] ! Mem[0000000061000060]
stx %l7,[%o1+0x078] ! Mem[0000000060800078]
sth %l2,[%o2+0x058] ! Mem[0000000061000058]
st %f9 ,[%o0+0x038] ! Mem[0000000060000038]
sra %l0,%l5,%l4
jmpl %o7,%g0
smulcc %l1,%l0,%l4
p40_far_1_lem:
stx %l7,[%i2+0x060] ! Mem[0000000061000060]
stx %l7,[%i1+0x078] ! Mem[0000000060800078]
sth %l2,[%i2+0x058] ! Mem[0000000061000058]
membar #Sync
st %f9 ,[%i0+0x038] ! Mem[0000000060000038]
sra %l0,%l5,%l4
jmpl %o7,%g0
smulcc %l1,%l0,%l4
p40_far_1_lom:
stx %l7,[%o2+0x060] ! Mem[0000000061000060]
stx %l7,[%o1+0x078] ! Mem[0000000060800078]
sth %l2,[%o2+0x058] ! Mem[0000000061000058]
membar #Sync
st %f9 ,[%o0+0x038] ! Mem[0000000060000038]
sra %l0,%l5,%l4
jmpl %o7,%g0
smulcc %l1,%l0,%l4
p40_far_1_he:
ldx [%i0+0x020],%l7 ! Mem[0000000060000020]
sra %l7,0x016,%l6
sth %l1,[%i0+0x01e] ! Mem[000000006000001e]
ldd [%i3+0x030],%l0 ! Mem[0000000061800030]
udivx %l6,-0x33e,%l4
stb %l3,[%i1+0x0b4] ! Mem[00000000608000b4]
jmpl %o7,%g0
smul %l6,%l7,%l4
p40_far_1_ho:
ldx [%o0+0x020],%l7 ! Mem[0000000060000020]
sra %l7,0x016,%l6
sth %l1,[%o0+0x01e] ! Mem[000000006000001e]
ldd [%o3+0x030],%l0 ! Mem[0000000061800030]
udivx %l6,-0x33e,%l4
stb %l3,[%o1+0x0b4] ! Mem[00000000608000b4]
jmpl %o7,%g0
smul %l6,%l7,%l4
p40_far_1_hem:
membar #Sync
ldx [%i0+0x020],%l7 ! Mem[0000000060000020]
sra %l7,0x016,%l6
sth %l1,[%i0+0x01e] ! Mem[000000006000001e]
ldd [%i3+0x030],%l0 ! Mem[0000000061800030]
udivx %l6,-0x33e,%l4
stb %l3,[%i1+0x0b4] ! Mem[00000000608000b4]
jmpl %o7,%g0
smul %l6,%l7,%l4
p40_far_1_hom:
membar #Sync
ldx [%o0+0x020],%l7 ! Mem[0000000060000020]
sra %l7,0x016,%l6
sth %l1,[%o0+0x01e] ! Mem[000000006000001e]
ldd [%o3+0x030],%l0 ! Mem[0000000061800030]
udivx %l6,-0x33e,%l4
stb %l3,[%o1+0x0b4] ! Mem[00000000608000b4]
jmpl %o7,%g0
smul %l6,%l7,%l4
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
std %f4 ,[%i2+0x170] ! Mem[0000000063000170]
jmpl %o7,%g0
sra %l2,0x008,%l7
p41_far_1_lo:
std %f4 ,[%o2+0x170] ! Mem[0000000063000170]
jmpl %o7,%g0
sra %l2,0x008,%l7
p41_far_1_lem:
std %f4 ,[%i2+0x170] ! Mem[0000000063000170]
jmpl %o7,%g0
sra %l2,0x008,%l7
p41_far_1_lom:
std %f4 ,[%o2+0x170] ! Mem[0000000063000170]
jmpl %o7,%g0
sra %l2,0x008,%l7
p41_far_1_he:
sra %l0,0x011,%l7
ldd [%i2+0x0e0],%f28 ! Mem[00000000630000e0]
stw %l4,[%i1+0x004] ! Mem[0000000062800004]
jmpl %o7,%g0
stw %l6,[%i3+0x1b0] ! Mem[00000000638001b0]
p41_far_1_ho:
sra %l0,0x011,%l7
ldd [%o2+0x0e0],%f28 ! Mem[00000000630000e0]
stw %l4,[%o1+0x004] ! Mem[0000000062800004]
jmpl %o7,%g0
stw %l6,[%o3+0x1b0] ! Mem[00000000638001b0]
p41_far_1_hem:
sra %l0,0x011,%l7
ldd [%i2+0x0e0],%f28 ! Mem[00000000630000e0]
membar #Sync
stw %l4,[%i1+0x004] ! Mem[0000000062800004]
jmpl %o7,%g0
stw %l6,[%i3+0x1b0] ! Mem[00000000638001b0]
p41_far_1_hom:
sra %l0,0x011,%l7
ldd [%o2+0x0e0],%f28 ! Mem[00000000630000e0]
membar #Sync
stw %l4,[%o1+0x004] ! Mem[0000000062800004]
jmpl %o7,%g0
stw %l6,[%o3+0x1b0] ! Mem[00000000638001b0]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
umulcc %l1,%l5,%l3
lduh [%i3+0x1a8],%l0 ! Mem[00000000658001a8]
lduh [%i1+0x06c],%l6 ! Mem[000000006480006c]
st %f1 ,[%i0+0x12c] ! Mem[000000006400012c]
stx %l0,[%i0+0x1b0] ! Mem[00000000640001b0]
smulcc %l2,-0xbdc,%l0
jmpl %o7,%g0
ldsb [%i1+0x196],%l2 ! Mem[0000000064800196]
p42_far_1_lo:
umulcc %l1,%l5,%l3
lduh [%o3+0x1a8],%l0 ! Mem[00000000658001a8]
lduh [%o1+0x06c],%l6 ! Mem[000000006480006c]
st %f1 ,[%o0+0x12c] ! Mem[000000006400012c]
stx %l0,[%o0+0x1b0] ! Mem[00000000640001b0]
smulcc %l2,-0xbdc,%l0
jmpl %o7,%g0
ldsb [%o1+0x196],%l2 ! Mem[0000000064800196]
p42_far_1_lem:
umulcc %l1,%l5,%l3
lduh [%i3+0x1a8],%l0 ! Mem[00000000658001a8]
lduh [%i1+0x06c],%l6 ! Mem[000000006480006c]
st %f1 ,[%i0+0x12c] ! Mem[000000006400012c]
stx %l0,[%i0+0x1b0] ! Mem[00000000640001b0]
smulcc %l2,-0xbdc,%l0
jmpl %o7,%g0
ldsb [%i1+0x196],%l2 ! Mem[0000000064800196]
p42_far_1_lom:
umulcc %l1,%l5,%l3
lduh [%o3+0x1a8],%l0 ! Mem[00000000658001a8]
lduh [%o1+0x06c],%l6 ! Mem[000000006480006c]
st %f1 ,[%o0+0x12c] ! Mem[000000006400012c]
stx %l0,[%o0+0x1b0] ! Mem[00000000640001b0]
smulcc %l2,-0xbdc,%l0
jmpl %o7,%g0
ldsb [%o1+0x196],%l2 ! Mem[0000000064800196]
p42_far_1_he:
stb %l5,[%i2+0x043] ! Mem[0000000065000043]
ldub [%i1+0x1c0],%l0 ! Mem[00000000648001c0]
nop
ldx [%i2+0x140],%l3 ! Mem[0000000065000140]
lduh [%i3+0x0b6],%l4 ! Mem[00000000658000b6]
stb %l2,[%i1+0x09e] ! Mem[000000006480009e]
stb %l2,[%i0+0x107] ! Mem[0000000064000107]
jmpl %o7,%g0
stb %l7,[%i1+0x195] ! Mem[0000000064800195]
p42_far_1_ho:
stb %l5,[%o2+0x043] ! Mem[0000000065000043]
ldub [%o1+0x1c0],%l0 ! Mem[00000000648001c0]
nop
ldx [%o2+0x140],%l3 ! Mem[0000000065000140]
lduh [%o3+0x0b6],%l4 ! Mem[00000000658000b6]
stb %l2,[%o1+0x09e] ! Mem[000000006480009e]
stb %l2,[%o0+0x107] ! Mem[0000000064000107]
jmpl %o7,%g0
stb %l7,[%o1+0x195] ! Mem[0000000064800195]
p42_far_1_hem:
stb %l5,[%i2+0x043] ! Mem[0000000065000043]
ldub [%i1+0x1c0],%l0 ! Mem[00000000648001c0]
nop
ldx [%i2+0x140],%l3 ! Mem[0000000065000140]
lduh [%i3+0x0b6],%l4 ! Mem[00000000658000b6]
stb %l2,[%i1+0x09e] ! Mem[000000006480009e]
stb %l2,[%i0+0x107] ! Mem[0000000064000107]
jmpl %o7,%g0
stb %l7,[%i1+0x195] ! Mem[0000000064800195]
p42_far_1_hom:
stb %l5,[%o2+0x043] ! Mem[0000000065000043]
ldub [%o1+0x1c0],%l0 ! Mem[00000000648001c0]
nop
ldx [%o2+0x140],%l3 ! Mem[0000000065000140]
lduh [%o3+0x0b6],%l4 ! Mem[00000000658000b6]
stb %l2,[%o1+0x09e] ! Mem[000000006480009e]
stb %l2,[%o0+0x107] ! Mem[0000000064000107]
jmpl %o7,%g0
stb %l7,[%o1+0x195] ! Mem[0000000064800195]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
stw %l4,[%i3+0x06c] ! Mem[000000006780006c]
swap [%i1+0x120],%l2 ! Mem[0000000066800120]
sra %l0,0x007,%l4
stb %l1,[%i1+0x128] ! Mem[0000000066800128]
ldub [%i0+0x1f1],%l3 ! Mem[00000000660001f1]
jmpl %o7,%g0
ldd [%i1+0x0a0],%l2 ! Mem[00000000668000a0]
p43_far_1_lo:
stw %l4,[%o3+0x06c] ! Mem[000000006780006c]
swap [%o1+0x120],%l2 ! Mem[0000000066800120]
sra %l0,0x007,%l4
stb %l1,[%o1+0x128] ! Mem[0000000066800128]
ldub [%o0+0x1f1],%l3 ! Mem[00000000660001f1]
jmpl %o7,%g0
ldd [%o1+0x0a0],%l2 ! Mem[00000000668000a0]
p43_far_1_lem:
stw %l4,[%i3+0x06c] ! Mem[000000006780006c]
swap [%i1+0x120],%l2 ! Mem[0000000066800120]
sra %l0,0x007,%l4
stb %l1,[%i1+0x128] ! Mem[0000000066800128]
ldub [%i0+0x1f1],%l3 ! Mem[00000000660001f1]
jmpl %o7,%g0
ldd [%i1+0x0a0],%l2 ! Mem[00000000668000a0]
p43_far_1_lom:
stw %l4,[%o3+0x06c] ! Mem[000000006780006c]
swap [%o1+0x120],%l2 ! Mem[0000000066800120]
sra %l0,0x007,%l4
stb %l1,[%o1+0x128] ! Mem[0000000066800128]
ldub [%o0+0x1f1],%l3 ! Mem[00000000660001f1]
jmpl %o7,%g0
ldd [%o1+0x0a0],%l2 ! Mem[00000000668000a0]
p43_far_1_he:
ldsb [%i1+0x059],%l2 ! Mem[0000000066800059]
jmpl %o7,%g0
stb %l6,[%i3+0x074] ! Mem[0000000067800074]
p43_far_1_ho:
ldsb [%o1+0x059],%l2 ! Mem[0000000066800059]
jmpl %o7,%g0
stb %l6,[%o3+0x074] ! Mem[0000000067800074]
p43_far_1_hem:
ldsb [%i1+0x059],%l2 ! Mem[0000000066800059]
jmpl %o7,%g0
stb %l6,[%i3+0x074] ! Mem[0000000067800074]
p43_far_1_hom:
ldsb [%o1+0x059],%l2 ! Mem[0000000066800059]
jmpl %o7,%g0
stb %l6,[%o3+0x074] ! Mem[0000000067800074]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
umul %l0,-0x9f4,%l3
ldx [%i1+0x088],%l0 ! Mem[0000000068800088]
swap [%i1+0x068],%l2 ! Mem[0000000068800068]
std %l0,[%i2+0x040] ! Mem[0000000069000040]
subccc %l0,0x4f9,%l2
or %l2,%l4,%l0
jmpl %o7,%g0
std %l6,[%i2+0x088] ! Mem[0000000069000088]
p44_far_1_lo:
umul %l0,-0x9f4,%l3
ldx [%o1+0x088],%l0 ! Mem[0000000068800088]
swap [%o1+0x068],%l2 ! Mem[0000000068800068]
std %l0,[%o2+0x040] ! Mem[0000000069000040]
subccc %l0,0x4f9,%l2
or %l2,%l4,%l0
jmpl %o7,%g0
std %l6,[%o2+0x088] ! Mem[0000000069000088]
p44_far_1_lem:
umul %l0,-0x9f4,%l3
ldx [%i1+0x088],%l0 ! Mem[0000000068800088]
swap [%i1+0x068],%l2 ! Mem[0000000068800068]
std %l0,[%i2+0x040] ! Mem[0000000069000040]
subccc %l0,0x4f9,%l2
or %l2,%l4,%l0
jmpl %o7,%g0
std %l6,[%i2+0x088] ! Mem[0000000069000088]
p44_far_1_lom:
umul %l0,-0x9f4,%l3
ldx [%o1+0x088],%l0 ! Mem[0000000068800088]
swap [%o1+0x068],%l2 ! Mem[0000000068800068]
std %l0,[%o2+0x040] ! Mem[0000000069000040]
subccc %l0,0x4f9,%l2
or %l2,%l4,%l0
jmpl %o7,%g0
std %l6,[%o2+0x088] ! Mem[0000000069000088]
p44_far_1_he:
ldsb [%i0+0x08f],%l2 ! Mem[000000006800008f]
swap [%i2+0x068],%l0 ! Mem[0000000069000068]
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l7 ! Mem[00000000698001e4]
p44_far_1_ho:
ldsb [%o0+0x08f],%l2 ! Mem[000000006800008f]
swap [%o2+0x068],%l0 ! Mem[0000000069000068]
jmpl %o7,%g0
ldsw [%o3+0x1e4],%l7 ! Mem[00000000698001e4]
p44_far_1_hem:
ldsb [%i0+0x08f],%l2 ! Mem[000000006800008f]
swap [%i2+0x068],%l0 ! Mem[0000000069000068]
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l7 ! Mem[00000000698001e4]
p44_far_1_hom:
ldsb [%o0+0x08f],%l2 ! Mem[000000006800008f]
swap [%o2+0x068],%l0 ! Mem[0000000069000068]
jmpl %o7,%g0
ldsw [%o3+0x1e4],%l7 ! Mem[00000000698001e4]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
ldx [%i3+0x038],%l7 ! Mem[000000006b800038]
ldsh [%i0+0x078],%l7 ! Mem[000000006a000078]
jmpl %o7,%g0
st %f10,[%i2+0x018] ! Mem[000000006b000018]
p45_far_1_lo:
ldx [%o3+0x038],%l7 ! Mem[000000006b800038]
ldsh [%o0+0x078],%l7 ! Mem[000000006a000078]
jmpl %o7,%g0
st %f10,[%o2+0x018] ! Mem[000000006b000018]
p45_far_1_lem:
membar #Sync
ldx [%i3+0x038],%l7 ! Mem[000000006b800038]
ldsh [%i0+0x078],%l7 ! Mem[000000006a000078]
membar #Sync
jmpl %o7,%g0
st %f10,[%i2+0x018] ! Mem[000000006b000018]
p45_far_1_lom:
membar #Sync
ldx [%o3+0x038],%l7 ! Mem[000000006b800038]
ldsh [%o0+0x078],%l7 ! Mem[000000006a000078]
membar #Sync
jmpl %o7,%g0
st %f10,[%o2+0x018] ! Mem[000000006b000018]
p45_far_1_he:
std %f24,[%i0+0x190] ! Mem[000000006a000190]
std %l2,[%i0+0x098] ! Mem[000000006a000098]
orcc %l5,0xdc3,%l1
std %f26,[%i0+0x0a8] ! Mem[000000006a0000a8]
ldx [%i3+0x078],%l6 ! Mem[000000006b800078]
jmpl %o7,%g0
ldd [%i2+0x1b8],%f26 ! Mem[000000006b0001b8]
p45_far_1_ho:
std %f24,[%o0+0x190] ! Mem[000000006a000190]
std %l2,[%o0+0x098] ! Mem[000000006a000098]
orcc %l5,0xdc3,%l1
std %f26,[%o0+0x0a8] ! Mem[000000006a0000a8]
ldx [%o3+0x078],%l6 ! Mem[000000006b800078]
jmpl %o7,%g0
ldd [%o2+0x1b8],%f26 ! Mem[000000006b0001b8]
p45_far_1_hem:
std %f24,[%i0+0x190] ! Mem[000000006a000190]
std %l2,[%i0+0x098] ! Mem[000000006a000098]
orcc %l5,0xdc3,%l1
std %f26,[%i0+0x0a8] ! Mem[000000006a0000a8]
ldx [%i3+0x078],%l6 ! Mem[000000006b800078]
jmpl %o7,%g0
ldd [%i2+0x1b8],%f26 ! Mem[000000006b0001b8]
p45_far_1_hom:
std %f24,[%o0+0x190] ! Mem[000000006a000190]
std %l2,[%o0+0x098] ! Mem[000000006a000098]
orcc %l5,0xdc3,%l1
std %f26,[%o0+0x0a8] ! Mem[000000006a0000a8]
ldx [%o3+0x078],%l6 ! Mem[000000006b800078]
jmpl %o7,%g0
ldd [%o2+0x1b8],%f26 ! Mem[000000006b0001b8]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
jmpl %o7,%g0
taddcctv %l2,-0x56f,%l5
jmpl %o7,%g0
nop
p46_far_1_lo:
jmpl %o7,%g0
taddcctv %l2,-0x56f,%l5
jmpl %o7,%g0
nop
p46_far_1_lem:
jmpl %o7,%g0
taddcctv %l2,-0x56f,%l5
jmpl %o7,%g0
nop
p46_far_1_lom:
jmpl %o7,%g0
taddcctv %l2,-0x56f,%l5
jmpl %o7,%g0
nop
p46_far_1_he:
ldd [%i0+0x128],%l0 ! Mem[000000006c000128]
ldsw [%i1+0x058],%l2 ! Mem[000000006c800058]
jmpl %o7,%g0
stx %l6,[%i2+0x110] ! Mem[000000006d000110]
p46_far_1_ho:
ldd [%o0+0x128],%l0 ! Mem[000000006c000128]
ldsw [%o1+0x058],%l2 ! Mem[000000006c800058]
jmpl %o7,%g0
stx %l6,[%o2+0x110] ! Mem[000000006d000110]
p46_far_1_hem:
ldd [%i0+0x128],%l0 ! Mem[000000006c000128]
ldsw [%i1+0x058],%l2 ! Mem[000000006c800058]
jmpl %o7,%g0
stx %l6,[%i2+0x110] ! Mem[000000006d000110]
p46_far_1_hom:
ldd [%o0+0x128],%l0 ! Mem[000000006c000128]
ldsw [%o1+0x058],%l2 ! Mem[000000006c800058]
jmpl %o7,%g0
stx %l6,[%o2+0x110] ! Mem[000000006d000110]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
ldx [%i2+0x048],%l6 ! Mem[000000006f000048]
ldstub [%i1+0x10e],%l1 ! Mem[000000006e80010e]
ldd [%i2+0x0e0],%f12 ! Mem[000000006f0000e0]
stw %l3,[%i1+0x004] ! Mem[000000006e800004]
jmpl %o7,%g0
ldsh [%i0+0x0b0],%l5 ! Mem[000000006e0000b0]
p47_far_1_lo:
ldx [%o2+0x048],%l6 ! Mem[000000006f000048]
ldstub [%o1+0x10e],%l1 ! Mem[000000006e80010e]
ldd [%o2+0x0e0],%f12 ! Mem[000000006f0000e0]
stw %l3,[%o1+0x004] ! Mem[000000006e800004]
jmpl %o7,%g0
ldsh [%o0+0x0b0],%l5 ! Mem[000000006e0000b0]
p47_far_1_lem:
ldx [%i2+0x048],%l6 ! Mem[000000006f000048]
ldstub [%i1+0x10e],%l1 ! Mem[000000006e80010e]
ldd [%i2+0x0e0],%f12 ! Mem[000000006f0000e0]
membar #Sync
stw %l3,[%i1+0x004] ! Mem[000000006e800004]
jmpl %o7,%g0
ldsh [%i0+0x0b0],%l5 ! Mem[000000006e0000b0]
p47_far_1_lom:
ldx [%o2+0x048],%l6 ! Mem[000000006f000048]
ldstub [%o1+0x10e],%l1 ! Mem[000000006e80010e]
ldd [%o2+0x0e0],%f12 ! Mem[000000006f0000e0]
membar #Sync
stw %l3,[%o1+0x004] ! Mem[000000006e800004]
jmpl %o7,%g0
ldsh [%o0+0x0b0],%l5 ! Mem[000000006e0000b0]
p47_far_1_he:
taddcc %l6,-0xf8b,%l6
ldd [%i1+0x118],%l6 ! Mem[000000006e800118]
or %l5,-0x374,%l2
std %f18,[%i0+0x090] ! Mem[000000006e000090]
jmpl %o7,%g0
stb %l2,[%i0+0x009] ! Mem[000000006e000009]
p47_far_1_ho:
taddcc %l6,-0xf8b,%l6
ldd [%o1+0x118],%l6 ! Mem[000000006e800118]
or %l5,-0x374,%l2
std %f18,[%o0+0x090] ! Mem[000000006e000090]
jmpl %o7,%g0
stb %l2,[%o0+0x009] ! Mem[000000006e000009]
p47_far_1_hem:
taddcc %l6,-0xf8b,%l6
ldd [%i1+0x118],%l6 ! Mem[000000006e800118]
or %l5,-0x374,%l2
std %f18,[%i0+0x090] ! Mem[000000006e000090]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x009] ! Mem[000000006e000009]
p47_far_1_hom:
taddcc %l6,-0xf8b,%l6
ldd [%o1+0x118],%l6 ! Mem[000000006e800118]
or %l5,-0x374,%l2
std %f18,[%o0+0x090] ! Mem[000000006e000090]
membar #Sync
jmpl %o7,%g0
stb %l2,[%o0+0x009] ! Mem[000000006e000009]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
stb %l4,[%i0+0x153] ! Mem[0000000070000153]
jmpl %o7,%g0
ldsw [%i2+0x08c],%l2 ! Mem[000000007100008c]
p48_far_1_lo:
stb %l4,[%o0+0x153] ! Mem[0000000070000153]
jmpl %o7,%g0
ldsw [%o2+0x08c],%l2 ! Mem[000000007100008c]
p48_far_1_lem:
stb %l4,[%i0+0x153] ! Mem[0000000070000153]
jmpl %o7,%g0
ldsw [%i2+0x08c],%l2 ! Mem[000000007100008c]
p48_far_1_lom:
stb %l4,[%o0+0x153] ! Mem[0000000070000153]
jmpl %o7,%g0
ldsw [%o2+0x08c],%l2 ! Mem[000000007100008c]
p48_far_1_he:
xnor %l1,0xafc,%l0
ldd [%i2+0x180],%f28 ! Mem[0000000071000180]
ldsb [%i0+0x059],%l7 ! Mem[0000000070000059]
stb %l5,[%i1+0x09d] ! Mem[000000007080009d]
sth %l0,[%i1+0x086] ! Mem[0000000070800086]
sth %l1,[%i2+0x03a] ! Mem[000000007100003a]
jmpl %o7,%g0
ldsw [%i1+0x17c],%l7 ! Mem[000000007080017c]
p48_far_1_ho:
xnor %l1,0xafc,%l0
ldd [%o2+0x180],%f28 ! Mem[0000000071000180]
ldsb [%o0+0x059],%l7 ! Mem[0000000070000059]
stb %l5,[%o1+0x09d] ! Mem[000000007080009d]
sth %l0,[%o1+0x086] ! Mem[0000000070800086]
sth %l1,[%o2+0x03a] ! Mem[000000007100003a]
jmpl %o7,%g0
ldsw [%o1+0x17c],%l7 ! Mem[000000007080017c]
p48_far_1_hem:
xnor %l1,0xafc,%l0
ldd [%i2+0x180],%f28 ! Mem[0000000071000180]
ldsb [%i0+0x059],%l7 ! Mem[0000000070000059]
stb %l5,[%i1+0x09d] ! Mem[000000007080009d]
sth %l0,[%i1+0x086] ! Mem[0000000070800086]
membar #Sync
sth %l1,[%i2+0x03a] ! Mem[000000007100003a]
jmpl %o7,%g0
ldsw [%i1+0x17c],%l7 ! Mem[000000007080017c]
p48_far_1_hom:
xnor %l1,0xafc,%l0
ldd [%o2+0x180],%f28 ! Mem[0000000071000180]
ldsb [%o0+0x059],%l7 ! Mem[0000000070000059]
stb %l5,[%o1+0x09d] ! Mem[000000007080009d]
sth %l0,[%o1+0x086] ! Mem[0000000070800086]
membar #Sync
sth %l1,[%o2+0x03a] ! Mem[000000007100003a]
jmpl %o7,%g0
ldsw [%o1+0x17c],%l7 ! Mem[000000007080017c]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldub [%i1+0x140],%l1 ! Mem[0000000072800140]
jmpl %o7,%g0
stx %l4,[%i3+0x170] ! Mem[0000000073800170]
p49_far_1_lo:
ldub [%o1+0x140],%l1 ! Mem[0000000072800140]
jmpl %o7,%g0
stx %l4,[%o3+0x170] ! Mem[0000000073800170]
p49_far_1_lem:
ldub [%i1+0x140],%l1 ! Mem[0000000072800140]
jmpl %o7,%g0
stx %l4,[%i3+0x170] ! Mem[0000000073800170]
p49_far_1_lom:
ldub [%o1+0x140],%l1 ! Mem[0000000072800140]
jmpl %o7,%g0
stx %l4,[%o3+0x170] ! Mem[0000000073800170]
p49_far_1_he:
lduh [%i2+0x0f8],%l0 ! Mem[00000000730000f8]
jmpl %o7,%g0
ldsh [%i2+0x1b0],%l0 ! Mem[00000000730001b0]
p49_far_1_ho:
lduh [%o2+0x0f8],%l0 ! Mem[00000000730000f8]
jmpl %o7,%g0
ldsh [%o2+0x1b0],%l0 ! Mem[00000000730001b0]
p49_far_1_hem:
lduh [%i2+0x0f8],%l0 ! Mem[00000000730000f8]
jmpl %o7,%g0
ldsh [%i2+0x1b0],%l0 ! Mem[00000000730001b0]
p49_far_1_hom:
lduh [%o2+0x0f8],%l0 ! Mem[00000000730000f8]
jmpl %o7,%g0
ldsh [%o2+0x1b0],%l0 ! Mem[00000000730001b0]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
st %f1 ,[%i2+0x150] ! Mem[0000000075000150]
stb %l3,[%i3+0x0b9] ! Mem[00000000758000b9]
ldstub [%i0+0x054],%l6 ! Mem[0000000074000054]
mulx %l1,0x4d8,%l7
lduh [%i2+0x1de],%l2 ! Mem[00000000750001de]
ldstub [%i1+0x1d5],%l3 ! Mem[00000000748001d5]
jmpl %o7,%g0
ldsh [%i3+0x122],%l7 ! Mem[0000000075800122]
p50_far_1_lo:
st %f1 ,[%o2+0x150] ! Mem[0000000075000150]
stb %l3,[%o3+0x0b9] ! Mem[00000000758000b9]
ldstub [%o0+0x054],%l6 ! Mem[0000000074000054]
mulx %l1,0x4d8,%l7
lduh [%o2+0x1de],%l2 ! Mem[00000000750001de]
ldstub [%o1+0x1d5],%l3 ! Mem[00000000748001d5]
jmpl %o7,%g0
ldsh [%o3+0x122],%l7 ! Mem[0000000075800122]
p50_far_1_lem:
st %f1 ,[%i2+0x150] ! Mem[0000000075000150]
stb %l3,[%i3+0x0b9] ! Mem[00000000758000b9]
ldstub [%i0+0x054],%l6 ! Mem[0000000074000054]
mulx %l1,0x4d8,%l7
lduh [%i2+0x1de],%l2 ! Mem[00000000750001de]
ldstub [%i1+0x1d5],%l3 ! Mem[00000000748001d5]
jmpl %o7,%g0
ldsh [%i3+0x122],%l7 ! Mem[0000000075800122]
p50_far_1_lom:
st %f1 ,[%o2+0x150] ! Mem[0000000075000150]
stb %l3,[%o3+0x0b9] ! Mem[00000000758000b9]
ldstub [%o0+0x054],%l6 ! Mem[0000000074000054]
mulx %l1,0x4d8,%l7
lduh [%o2+0x1de],%l2 ! Mem[00000000750001de]
ldstub [%o1+0x1d5],%l3 ! Mem[00000000748001d5]
jmpl %o7,%g0
ldsh [%o3+0x122],%l7 ! Mem[0000000075800122]
p50_far_1_he:
ldsw [%i0+0x130],%l6 ! Mem[0000000074000130]
std %l4,[%i0+0x180] ! Mem[0000000074000180]
ldstub [%i1+0x0c9],%l1 ! Mem[00000000748000c9]
ldstub [%i0+0x15f],%l0 ! Mem[000000007400015f]
jmpl %o7,%g0
ld [%i0+0x010],%f31 ! Mem[0000000074000010]
p50_far_1_ho:
ldsw [%o0+0x130],%l6 ! Mem[0000000074000130]
std %l4,[%o0+0x180] ! Mem[0000000074000180]
ldstub [%o1+0x0c9],%l1 ! Mem[00000000748000c9]
ldstub [%o0+0x15f],%l0 ! Mem[000000007400015f]
jmpl %o7,%g0
ld [%o0+0x010],%f31 ! Mem[0000000074000010]
p50_far_1_hem:
ldsw [%i0+0x130],%l6 ! Mem[0000000074000130]
std %l4,[%i0+0x180] ! Mem[0000000074000180]
ldstub [%i1+0x0c9],%l1 ! Mem[00000000748000c9]
ldstub [%i0+0x15f],%l0 ! Mem[000000007400015f]
membar #Sync
jmpl %o7,%g0
ld [%i0+0x010],%f31 ! Mem[0000000074000010]
p50_far_1_hom:
ldsw [%o0+0x130],%l6 ! Mem[0000000074000130]
std %l4,[%o0+0x180] ! Mem[0000000074000180]
ldstub [%o1+0x0c9],%l1 ! Mem[00000000748000c9]
ldstub [%o0+0x15f],%l0 ! Mem[000000007400015f]
membar #Sync
jmpl %o7,%g0
ld [%o0+0x010],%f31 ! Mem[0000000074000010]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
ldsh [%i3+0x080],%l1 ! Mem[0000000077800080]
stw %l3,[%i1+0x024] ! Mem[0000000076800024]
orcc %l1,%l3,%l1
orn %l4,-0xc8c,%l5
jmpl %o7,%g0
ldd [%i0+0x078],%f2 ! Mem[0000000076000078]
p51_far_1_lo:
ldsh [%o3+0x080],%l1 ! Mem[0000000077800080]
stw %l3,[%o1+0x024] ! Mem[0000000076800024]
orcc %l1,%l3,%l1
orn %l4,-0xc8c,%l5
jmpl %o7,%g0
ldd [%o0+0x078],%f2 ! Mem[0000000076000078]
p51_far_1_lem:
ldsh [%i3+0x080],%l1 ! Mem[0000000077800080]
membar #Sync
stw %l3,[%i1+0x024] ! Mem[0000000076800024]
orcc %l1,%l3,%l1
orn %l4,-0xc8c,%l5
jmpl %o7,%g0
ldd [%i0+0x078],%f2 ! Mem[0000000076000078]
p51_far_1_lom:
ldsh [%o3+0x080],%l1 ! Mem[0000000077800080]
membar #Sync
stw %l3,[%o1+0x024] ! Mem[0000000076800024]
orcc %l1,%l3,%l1
orn %l4,-0xc8c,%l5
jmpl %o7,%g0
ldd [%o0+0x078],%f2 ! Mem[0000000076000078]
p51_far_1_he:
std %f30,[%i3+0x118] ! Mem[0000000077800118]
taddcc %l7,%l2,%l0
swap [%i3+0x068],%l0 ! Mem[0000000077800068]
lduh [%i3+0x1e4],%l7 ! Mem[00000000778001e4]
ldsw [%i3+0x1b4],%l1 ! Mem[00000000778001b4]
srax %l2,%l1,%l4
stb %l4,[%i0+0x14b] ! Mem[000000007600014b]
jmpl %o7,%g0
lduw [%i2+0x0fc],%l2 ! Mem[00000000770000fc]
p51_far_1_ho:
std %f30,[%o3+0x118] ! Mem[0000000077800118]
taddcc %l7,%l2,%l0
swap [%o3+0x068],%l0 ! Mem[0000000077800068]
lduh [%o3+0x1e4],%l7 ! Mem[00000000778001e4]
ldsw [%o3+0x1b4],%l1 ! Mem[00000000778001b4]
srax %l2,%l1,%l4
stb %l4,[%o0+0x14b] ! Mem[000000007600014b]
jmpl %o7,%g0
lduw [%o2+0x0fc],%l2 ! Mem[00000000770000fc]
p51_far_1_hem:
std %f30,[%i3+0x118] ! Mem[0000000077800118]
taddcc %l7,%l2,%l0
swap [%i3+0x068],%l0 ! Mem[0000000077800068]
lduh [%i3+0x1e4],%l7 ! Mem[00000000778001e4]
ldsw [%i3+0x1b4],%l1 ! Mem[00000000778001b4]
srax %l2,%l1,%l4
stb %l4,[%i0+0x14b] ! Mem[000000007600014b]
jmpl %o7,%g0
lduw [%i2+0x0fc],%l2 ! Mem[00000000770000fc]
p51_far_1_hom:
std %f30,[%o3+0x118] ! Mem[0000000077800118]
taddcc %l7,%l2,%l0
swap [%o3+0x068],%l0 ! Mem[0000000077800068]
lduh [%o3+0x1e4],%l7 ! Mem[00000000778001e4]
ldsw [%o3+0x1b4],%l1 ! Mem[00000000778001b4]
srax %l2,%l1,%l4
stb %l4,[%o0+0x14b] ! Mem[000000007600014b]
jmpl %o7,%g0
lduw [%o2+0x0fc],%l2 ! Mem[00000000770000fc]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
sth %l7,[%i2+0x066] ! Mem[0000000079000066]
andn %l2,0x8aa,%l5
jmpl %o7,%g0
ldd [%i1+0x190],%l0 ! Mem[0000000078800190]
p52_far_1_lo:
sth %l7,[%o2+0x066] ! Mem[0000000079000066]
andn %l2,0x8aa,%l5
jmpl %o7,%g0
ldd [%o1+0x190],%l0 ! Mem[0000000078800190]
p52_far_1_lem:
sth %l7,[%i2+0x066] ! Mem[0000000079000066]
andn %l2,0x8aa,%l5
jmpl %o7,%g0
ldd [%i1+0x190],%l0 ! Mem[0000000078800190]
p52_far_1_lom:
sth %l7,[%o2+0x066] ! Mem[0000000079000066]
andn %l2,0x8aa,%l5
jmpl %o7,%g0
ldd [%o1+0x190],%l0 ! Mem[0000000078800190]
p52_far_1_he:
std %f22,[%i1+0x040] ! Mem[0000000078800040]
ldx [%i2+0x000],%l4 ! Mem[0000000079000000]
orcc %l0,-0xa77,%l2
ldd [%i0+0x1f0],%f18 ! Mem[00000000780001f0]
sth %l0,[%i0+0x0ba] ! Mem[00000000780000ba]
st %f18,[%i1+0x010] ! Mem[0000000078800010]
nop
jmpl %o7,%g0
ldd [%i0+0x140],%l2 ! Mem[0000000078000140]
p52_far_1_ho:
std %f22,[%o1+0x040] ! Mem[0000000078800040]
ldx [%o2+0x000],%l4 ! Mem[0000000079000000]
orcc %l0,-0xa77,%l2
ldd [%o0+0x1f0],%f18 ! Mem[00000000780001f0]
sth %l0,[%o0+0x0ba] ! Mem[00000000780000ba]
st %f18,[%o1+0x010] ! Mem[0000000078800010]
nop
jmpl %o7,%g0
ldd [%o0+0x140],%l2 ! Mem[0000000078000140]
p52_far_1_hem:
std %f22,[%i1+0x040] ! Mem[0000000078800040]
membar #Sync
ldx [%i2+0x000],%l4 ! Mem[0000000079000000]
orcc %l0,-0xa77,%l2
ldd [%i0+0x1f0],%f18 ! Mem[00000000780001f0]
sth %l0,[%i0+0x0ba] ! Mem[00000000780000ba]
st %f18,[%i1+0x010] ! Mem[0000000078800010]
nop
jmpl %o7,%g0
ldd [%i0+0x140],%l2 ! Mem[0000000078000140]
p52_far_1_hom:
std %f22,[%o1+0x040] ! Mem[0000000078800040]
membar #Sync
ldx [%o2+0x000],%l4 ! Mem[0000000079000000]
orcc %l0,-0xa77,%l2
ldd [%o0+0x1f0],%f18 ! Mem[00000000780001f0]
sth %l0,[%o0+0x0ba] ! Mem[00000000780000ba]
st %f18,[%o1+0x010] ! Mem[0000000078800010]
nop
jmpl %o7,%g0
ldd [%o0+0x140],%l2 ! Mem[0000000078000140]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldsb [%i1+0x055],%l6 ! Mem[000000007a800055]
stb %l4,[%i2+0x074] ! Mem[000000007b000074]
std %l0,[%i0+0x088] ! Mem[000000007a000088]
std %l2,[%i1+0x1f0] ! Mem[000000007a8001f0]
std %l6,[%i2+0x0d8] ! Mem[000000007b0000d8]
ldsb [%i1+0x04b],%l2 ! Mem[000000007a80004b]
sth %l1,[%i1+0x170] ! Mem[000000007a800170]
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[000000007b000028]
p53_far_1_lo:
ldsb [%o1+0x055],%l6 ! Mem[000000007a800055]
stb %l4,[%o2+0x074] ! Mem[000000007b000074]
std %l0,[%o0+0x088] ! Mem[000000007a000088]
std %l2,[%o1+0x1f0] ! Mem[000000007a8001f0]
std %l6,[%o2+0x0d8] ! Mem[000000007b0000d8]
ldsb [%o1+0x04b],%l2 ! Mem[000000007a80004b]
sth %l1,[%o1+0x170] ! Mem[000000007a800170]
jmpl %o7,%g0
stx %l3,[%o2+0x028] ! Mem[000000007b000028]
p53_far_1_lem:
ldsb [%i1+0x055],%l6 ! Mem[000000007a800055]
stb %l4,[%i2+0x074] ! Mem[000000007b000074]
std %l0,[%i0+0x088] ! Mem[000000007a000088]
std %l2,[%i1+0x1f0] ! Mem[000000007a8001f0]
std %l6,[%i2+0x0d8] ! Mem[000000007b0000d8]
ldsb [%i1+0x04b],%l2 ! Mem[000000007a80004b]
sth %l1,[%i1+0x170] ! Mem[000000007a800170]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i2+0x028] ! Mem[000000007b000028]
p53_far_1_lom:
ldsb [%o1+0x055],%l6 ! Mem[000000007a800055]
stb %l4,[%o2+0x074] ! Mem[000000007b000074]
std %l0,[%o0+0x088] ! Mem[000000007a000088]
std %l2,[%o1+0x1f0] ! Mem[000000007a8001f0]
std %l6,[%o2+0x0d8] ! Mem[000000007b0000d8]
ldsb [%o1+0x04b],%l2 ! Mem[000000007a80004b]
sth %l1,[%o1+0x170] ! Mem[000000007a800170]
membar #Sync
jmpl %o7,%g0
stx %l3,[%o2+0x028] ! Mem[000000007b000028]
p53_far_1_he:
sth %l5,[%i3+0x0b0] ! Mem[000000007b8000b0]
stw %l7,[%i2+0x1bc] ! Mem[000000007b0001bc]
ldsw [%i0+0x1f4],%l7 ! Mem[000000007a0001f4]
jmpl %o7,%g0
std %l0,[%i1+0x178] ! Mem[000000007a800178]
p53_far_1_ho:
sth %l5,[%o3+0x0b0] ! Mem[000000007b8000b0]
stw %l7,[%o2+0x1bc] ! Mem[000000007b0001bc]
ldsw [%o0+0x1f4],%l7 ! Mem[000000007a0001f4]
jmpl %o7,%g0
std %l0,[%o1+0x178] ! Mem[000000007a800178]
p53_far_1_hem:
sth %l5,[%i3+0x0b0] ! Mem[000000007b8000b0]
stw %l7,[%i2+0x1bc] ! Mem[000000007b0001bc]
ldsw [%i0+0x1f4],%l7 ! Mem[000000007a0001f4]
jmpl %o7,%g0
std %l0,[%i1+0x178] ! Mem[000000007a800178]
p53_far_1_hom:
sth %l5,[%o3+0x0b0] ! Mem[000000007b8000b0]
stw %l7,[%o2+0x1bc] ! Mem[000000007b0001bc]
ldsw [%o0+0x1f4],%l7 ! Mem[000000007a0001f4]
jmpl %o7,%g0
std %l0,[%o1+0x178] ! Mem[000000007a800178]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
lduh [%i2+0x03a],%l2 ! Mem[000000007d00003a]
ldsw [%i2+0x084],%l0 ! Mem[000000007d000084]
lduh [%i1+0x174],%l1 ! Mem[000000007c800174]
jmpl %o7,%g0
std %l4,[%i2+0x0d8] ! Mem[000000007d0000d8]
p54_far_1_lo:
lduh [%o2+0x03a],%l2 ! Mem[000000007d00003a]
ldsw [%o2+0x084],%l0 ! Mem[000000007d000084]
lduh [%o1+0x174],%l1 ! Mem[000000007c800174]
jmpl %o7,%g0
std %l4,[%o2+0x0d8] ! Mem[000000007d0000d8]
p54_far_1_lem:
membar #Sync
lduh [%i2+0x03a],%l2 ! Mem[000000007d00003a]
ldsw [%i2+0x084],%l0 ! Mem[000000007d000084]
lduh [%i1+0x174],%l1 ! Mem[000000007c800174]
jmpl %o7,%g0
std %l4,[%i2+0x0d8] ! Mem[000000007d0000d8]
p54_far_1_lom:
membar #Sync
lduh [%o2+0x03a],%l2 ! Mem[000000007d00003a]
ldsw [%o2+0x084],%l0 ! Mem[000000007d000084]
lduh [%o1+0x174],%l1 ! Mem[000000007c800174]
jmpl %o7,%g0
std %l4,[%o2+0x0d8] ! Mem[000000007d0000d8]
p54_far_1_he:
srl %l7,0x01a,%l0
jmpl %o7,%g0
tsubcc %l7,%l1,%l3
p54_far_1_ho:
srl %l7,0x01a,%l0
jmpl %o7,%g0
tsubcc %l7,%l1,%l3
p54_far_1_hem:
srl %l7,0x01a,%l0
jmpl %o7,%g0
tsubcc %l7,%l1,%l3
p54_far_1_hom:
srl %l7,0x01a,%l0
jmpl %o7,%g0
tsubcc %l7,%l1,%l3
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
swap [%i2+0x0c0],%l3 ! Mem[000000007f0000c0]
stb %l1,[%i2+0x042] ! Mem[000000007f000042]
ldsw [%i2+0x058],%l2 ! Mem[000000007f000058]
ldsb [%i0+0x130],%l6 ! Mem[000000007e000130]
jmpl %o7,%g0
sth %l0,[%i1+0x1cc] ! Mem[000000007e8001cc]
p55_far_1_lo:
swap [%o2+0x0c0],%l3 ! Mem[000000007f0000c0]
stb %l1,[%o2+0x042] ! Mem[000000007f000042]
ldsw [%o2+0x058],%l2 ! Mem[000000007f000058]
ldsb [%o0+0x130],%l6 ! Mem[000000007e000130]
jmpl %o7,%g0
sth %l0,[%o1+0x1cc] ! Mem[000000007e8001cc]
p55_far_1_lem:
swap [%i2+0x0c0],%l3 ! Mem[000000007f0000c0]
stb %l1,[%i2+0x042] ! Mem[000000007f000042]
ldsw [%i2+0x058],%l2 ! Mem[000000007f000058]
ldsb [%i0+0x130],%l6 ! Mem[000000007e000130]
jmpl %o7,%g0
sth %l0,[%i1+0x1cc] ! Mem[000000007e8001cc]
p55_far_1_lom:
swap [%o2+0x0c0],%l3 ! Mem[000000007f0000c0]
stb %l1,[%o2+0x042] ! Mem[000000007f000042]
ldsw [%o2+0x058],%l2 ! Mem[000000007f000058]
ldsb [%o0+0x130],%l6 ! Mem[000000007e000130]
jmpl %o7,%g0
sth %l0,[%o1+0x1cc] ! Mem[000000007e8001cc]
p55_far_1_he:
ldsh [%i2+0x0b0],%l2 ! Mem[000000007f0000b0]
ldd [%i0+0x028],%l2 ! Mem[000000007e000028]
tsubcctv %l4,%l3,%l1
ldd [%i1+0x0b8],%f18 ! Mem[000000007e8000b8]
sth %l3,[%i0+0x00e] ! Mem[000000007e00000e]
ldsb [%i2+0x0e1],%l1 ! Mem[000000007f0000e1]
ldd [%i3+0x068],%l4 ! Mem[000000007f800068]
jmpl %o7,%g0
lduw [%i1+0x198],%l6 ! Mem[000000007e800198]
p55_far_1_ho:
ldsh [%o2+0x0b0],%l2 ! Mem[000000007f0000b0]
ldd [%o0+0x028],%l2 ! Mem[000000007e000028]
tsubcctv %l4,%l3,%l1
ldd [%o1+0x0b8],%f18 ! Mem[000000007e8000b8]
sth %l3,[%o0+0x00e] ! Mem[000000007e00000e]
ldsb [%o2+0x0e1],%l1 ! Mem[000000007f0000e1]
ldd [%o3+0x068],%l4 ! Mem[000000007f800068]
jmpl %o7,%g0
lduw [%o1+0x198],%l6 ! Mem[000000007e800198]
p55_far_1_hem:
ldsh [%i2+0x0b0],%l2 ! Mem[000000007f0000b0]
membar #Sync
ldd [%i0+0x028],%l2 ! Mem[000000007e000028]
tsubcctv %l4,%l3,%l1
ldd [%i1+0x0b8],%f18 ! Mem[000000007e8000b8]
sth %l3,[%i0+0x00e] ! Mem[000000007e00000e]
ldsb [%i2+0x0e1],%l1 ! Mem[000000007f0000e1]
ldd [%i3+0x068],%l4 ! Mem[000000007f800068]
jmpl %o7,%g0
lduw [%i1+0x198],%l6 ! Mem[000000007e800198]
p55_far_1_hom:
ldsh [%o2+0x0b0],%l2 ! Mem[000000007f0000b0]
membar #Sync
ldd [%o0+0x028],%l2 ! Mem[000000007e000028]
tsubcctv %l4,%l3,%l1
ldd [%o1+0x0b8],%f18 ! Mem[000000007e8000b8]
sth %l3,[%o0+0x00e] ! Mem[000000007e00000e]
ldsb [%o2+0x0e1],%l1 ! Mem[000000007f0000e1]
ldd [%o3+0x068],%l4 ! Mem[000000007f800068]
jmpl %o7,%g0
lduw [%o1+0x198],%l6 ! Mem[000000007e800198]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
lduw [%i3+0x084],%l3 ! Mem[0000000081800084]
stb %l4,[%i0+0x101] ! Mem[0000000080000101]
taddcctv %l2,%l3,%l3
umul %l0,-0xe0f,%l7
stw %l4,[%i3+0x120] ! Mem[0000000081800120]
jmpl %o7,%g0
stb %l3,[%i1+0x1d1] ! Mem[00000000808001d1]
p56_far_1_lo:
lduw [%o3+0x084],%l3 ! Mem[0000000081800084]
stb %l4,[%o0+0x101] ! Mem[0000000080000101]
taddcctv %l2,%l3,%l3
umul %l0,-0xe0f,%l7
stw %l4,[%o3+0x120] ! Mem[0000000081800120]
jmpl %o7,%g0
stb %l3,[%o1+0x1d1] ! Mem[00000000808001d1]
p56_far_1_lem:
lduw [%i3+0x084],%l3 ! Mem[0000000081800084]
stb %l4,[%i0+0x101] ! Mem[0000000080000101]
taddcctv %l2,%l3,%l3
umul %l0,-0xe0f,%l7
stw %l4,[%i3+0x120] ! Mem[0000000081800120]
jmpl %o7,%g0
stb %l3,[%i1+0x1d1] ! Mem[00000000808001d1]
p56_far_1_lom:
lduw [%o3+0x084],%l3 ! Mem[0000000081800084]
stb %l4,[%o0+0x101] ! Mem[0000000080000101]
taddcctv %l2,%l3,%l3
umul %l0,-0xe0f,%l7
stw %l4,[%o3+0x120] ! Mem[0000000081800120]
jmpl %o7,%g0
stb %l3,[%o1+0x1d1] ! Mem[00000000808001d1]
p56_far_1_he:
andn %l2,%l2,%l5
ldsb [%i3+0x086],%l0 ! Mem[0000000081800086]
jmpl %o7,%g0
sll %l4,0x003,%l3
p56_far_1_ho:
andn %l2,%l2,%l5
ldsb [%o3+0x086],%l0 ! Mem[0000000081800086]
jmpl %o7,%g0
sll %l4,0x003,%l3
p56_far_1_hem:
andn %l2,%l2,%l5
ldsb [%i3+0x086],%l0 ! Mem[0000000081800086]
jmpl %o7,%g0
sll %l4,0x003,%l3
p56_far_1_hom:
andn %l2,%l2,%l5
ldsb [%o3+0x086],%l0 ! Mem[0000000081800086]
jmpl %o7,%g0
sll %l4,0x003,%l3
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ld [%i3+0x12c],%f1 ! Mem[000000008380012c]
tsubcc %l7,-0x875,%l1
ldd [%i0+0x148],%f0 ! Mem[0000000082000148]
ldsh [%i2+0x194],%l0 ! Mem[0000000083000194]
xnor %l3,%l0,%l3
jmpl %o7,%g0
stx %l4,[%i1+0x000] ! Mem[0000000082800000]
p57_far_1_lo:
ld [%o3+0x12c],%f1 ! Mem[000000008380012c]
tsubcc %l7,-0x875,%l1
ldd [%o0+0x148],%f0 ! Mem[0000000082000148]
ldsh [%o2+0x194],%l0 ! Mem[0000000083000194]
xnor %l3,%l0,%l3
jmpl %o7,%g0
stx %l4,[%o1+0x000] ! Mem[0000000082800000]
p57_far_1_lem:
ld [%i3+0x12c],%f1 ! Mem[000000008380012c]
tsubcc %l7,-0x875,%l1
ldd [%i0+0x148],%f0 ! Mem[0000000082000148]
ldsh [%i2+0x194],%l0 ! Mem[0000000083000194]
xnor %l3,%l0,%l3
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x000] ! Mem[0000000082800000]
p57_far_1_lom:
ld [%o3+0x12c],%f1 ! Mem[000000008380012c]
tsubcc %l7,-0x875,%l1
ldd [%o0+0x148],%f0 ! Mem[0000000082000148]
ldsh [%o2+0x194],%l0 ! Mem[0000000083000194]
xnor %l3,%l0,%l3
membar #Sync
jmpl %o7,%g0
stx %l4,[%o1+0x000] ! Mem[0000000082800000]
p57_far_1_he:
ldsh [%i2+0x0a6],%l6 ! Mem[00000000830000a6]
ldstub [%i2+0x01f],%l1 ! Mem[000000008300001f]
stw %l7,[%i1+0x068] ! Mem[0000000082800068]
ldub [%i1+0x0ea],%l7 ! Mem[00000000828000ea]
std %f20,[%i1+0x0b0] ! Mem[00000000828000b0]
ldx [%i2+0x1f0],%l6 ! Mem[00000000830001f0]
jmpl %o7,%g0
ldsw [%i3+0x148],%l4 ! Mem[0000000083800148]
p57_far_1_ho:
ldsh [%o2+0x0a6],%l6 ! Mem[00000000830000a6]
ldstub [%o2+0x01f],%l1 ! Mem[000000008300001f]
stw %l7,[%o1+0x068] ! Mem[0000000082800068]
ldub [%o1+0x0ea],%l7 ! Mem[00000000828000ea]
std %f20,[%o1+0x0b0] ! Mem[00000000828000b0]
ldx [%o2+0x1f0],%l6 ! Mem[00000000830001f0]
jmpl %o7,%g0
ldsw [%o3+0x148],%l4 ! Mem[0000000083800148]
p57_far_1_hem:
ldsh [%i2+0x0a6],%l6 ! Mem[00000000830000a6]
membar #Sync
ldstub [%i2+0x01f],%l1 ! Mem[000000008300001f]
stw %l7,[%i1+0x068] ! Mem[0000000082800068]
ldub [%i1+0x0ea],%l7 ! Mem[00000000828000ea]
std %f20,[%i1+0x0b0] ! Mem[00000000828000b0]
ldx [%i2+0x1f0],%l6 ! Mem[00000000830001f0]
jmpl %o7,%g0
ldsw [%i3+0x148],%l4 ! Mem[0000000083800148]
p57_far_1_hom:
ldsh [%o2+0x0a6],%l6 ! Mem[00000000830000a6]
membar #Sync
ldstub [%o2+0x01f],%l1 ! Mem[000000008300001f]
stw %l7,[%o1+0x068] ! Mem[0000000082800068]
ldub [%o1+0x0ea],%l7 ! Mem[00000000828000ea]
std %f20,[%o1+0x0b0] ! Mem[00000000828000b0]
ldx [%o2+0x1f0],%l6 ! Mem[00000000830001f0]
jmpl %o7,%g0
ldsw [%o3+0x148],%l4 ! Mem[0000000083800148]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
srlx %l6,0x009,%l2
ldsw [%i3+0x160],%l1 ! Mem[0000000085800160]
andn %l4,-0xd4c,%l7
andn %l4,-0xc3a,%l1
sth %l2,[%i0+0x01c] ! Mem[000000008400001c]
ldstub [%i3+0x04d],%l6 ! Mem[000000008580004d]
jmpl %o7,%g0
swap [%i2+0x10c],%l1 ! Mem[000000008500010c]
p58_far_1_lo:
srlx %l6,0x009,%l2
ldsw [%o3+0x160],%l1 ! Mem[0000000085800160]
andn %l4,-0xd4c,%l7
andn %l4,-0xc3a,%l1
sth %l2,[%o0+0x01c] ! Mem[000000008400001c]
ldstub [%o3+0x04d],%l6 ! Mem[000000008580004d]
jmpl %o7,%g0
swap [%o2+0x10c],%l1 ! Mem[000000008500010c]
p58_far_1_lem:
srlx %l6,0x009,%l2
ldsw [%i3+0x160],%l1 ! Mem[0000000085800160]
andn %l4,-0xd4c,%l7
andn %l4,-0xc3a,%l1
membar #Sync
sth %l2,[%i0+0x01c] ! Mem[000000008400001c]
ldstub [%i3+0x04d],%l6 ! Mem[000000008580004d]
jmpl %o7,%g0
swap [%i2+0x10c],%l1 ! Mem[000000008500010c]
p58_far_1_lom:
srlx %l6,0x009,%l2
ldsw [%o3+0x160],%l1 ! Mem[0000000085800160]
andn %l4,-0xd4c,%l7
andn %l4,-0xc3a,%l1
membar #Sync
sth %l2,[%o0+0x01c] ! Mem[000000008400001c]
ldstub [%o3+0x04d],%l6 ! Mem[000000008580004d]
jmpl %o7,%g0
swap [%o2+0x10c],%l1 ! Mem[000000008500010c]
p58_far_1_he:
andncc %l3,%l2,%l3
jmpl %o7,%g0
ldx [%i3+0x1b0],%l0 ! Mem[00000000858001b0]
p58_far_1_ho:
andncc %l3,%l2,%l3
jmpl %o7,%g0
ldx [%o3+0x1b0],%l0 ! Mem[00000000858001b0]
p58_far_1_hem:
andncc %l3,%l2,%l3
jmpl %o7,%g0
ldx [%i3+0x1b0],%l0 ! Mem[00000000858001b0]
p58_far_1_hom:
andncc %l3,%l2,%l3
jmpl %o7,%g0
ldx [%o3+0x1b0],%l0 ! Mem[00000000858001b0]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldx [%i3+0x080],%l3 ! Mem[0000000087800080]
ldstub [%i0+0x04d],%l6 ! Mem[000000008600004d]
stb %l1,[%i1+0x12e] ! Mem[000000008680012e]
andcc %l7,%l3,%l1
st %f9 ,[%i1+0x0e8] ! Mem[00000000868000e8]
jmpl %o7,%g0
xor %l2,-0xb1c,%l0
p59_far_1_lo:
ldx [%o3+0x080],%l3 ! Mem[0000000087800080]
ldstub [%o0+0x04d],%l6 ! Mem[000000008600004d]
stb %l1,[%o1+0x12e] ! Mem[000000008680012e]
andcc %l7,%l3,%l1
st %f9 ,[%o1+0x0e8] ! Mem[00000000868000e8]
jmpl %o7,%g0
xor %l2,-0xb1c,%l0
p59_far_1_lem:
ldx [%i3+0x080],%l3 ! Mem[0000000087800080]
ldstub [%i0+0x04d],%l6 ! Mem[000000008600004d]
stb %l1,[%i1+0x12e] ! Mem[000000008680012e]
andcc %l7,%l3,%l1
st %f9 ,[%i1+0x0e8] ! Mem[00000000868000e8]
jmpl %o7,%g0
xor %l2,-0xb1c,%l0
p59_far_1_lom:
ldx [%o3+0x080],%l3 ! Mem[0000000087800080]
ldstub [%o0+0x04d],%l6 ! Mem[000000008600004d]
stb %l1,[%o1+0x12e] ! Mem[000000008680012e]
andcc %l7,%l3,%l1
st %f9 ,[%o1+0x0e8] ! Mem[00000000868000e8]
jmpl %o7,%g0
xor %l2,-0xb1c,%l0
p59_far_1_he:
st %f22,[%i3+0x0a8] ! Mem[00000000878000a8]
std %l2,[%i3+0x098] ! Mem[0000000087800098]
sth %l4,[%i0+0x0fc] ! Mem[00000000860000fc]
ldsw [%i0+0x050],%l0 ! Mem[0000000086000050]
ldx [%i1+0x160],%l3 ! Mem[0000000086800160]
jmpl %o7,%g0
ldsh [%i3+0x188],%l6 ! Mem[0000000087800188]
p59_far_1_ho:
st %f22,[%o3+0x0a8] ! Mem[00000000878000a8]
std %l2,[%o3+0x098] ! Mem[0000000087800098]
sth %l4,[%o0+0x0fc] ! Mem[00000000860000fc]
ldsw [%o0+0x050],%l0 ! Mem[0000000086000050]
ldx [%o1+0x160],%l3 ! Mem[0000000086800160]
jmpl %o7,%g0
ldsh [%o3+0x188],%l6 ! Mem[0000000087800188]
p59_far_1_hem:
st %f22,[%i3+0x0a8] ! Mem[00000000878000a8]
std %l2,[%i3+0x098] ! Mem[0000000087800098]
sth %l4,[%i0+0x0fc] ! Mem[00000000860000fc]
ldsw [%i0+0x050],%l0 ! Mem[0000000086000050]
ldx [%i1+0x160],%l3 ! Mem[0000000086800160]
jmpl %o7,%g0
ldsh [%i3+0x188],%l6 ! Mem[0000000087800188]
p59_far_1_hom:
st %f22,[%o3+0x0a8] ! Mem[00000000878000a8]
std %l2,[%o3+0x098] ! Mem[0000000087800098]
sth %l4,[%o0+0x0fc] ! Mem[00000000860000fc]
ldsw [%o0+0x050],%l0 ! Mem[0000000086000050]
ldx [%o1+0x160],%l3 ! Mem[0000000086800160]
jmpl %o7,%g0
ldsh [%o3+0x188],%l6 ! Mem[0000000087800188]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
stw %l0,[%i3+0x038] ! Mem[0000000089800038]
orcc %l5,%l6,%l0
ldsw [%i0+0x074],%l4 ! Mem[0000000088000074]
stw %l0,[%i1+0x1a0] ! Mem[00000000888001a0]
ldsb [%i1+0x198],%l4 ! Mem[0000000088800198]
ldsh [%i2+0x0aa],%l0 ! Mem[00000000890000aa]
jmpl %o7,%g0
ldstub [%i2+0x0b6],%l4 ! Mem[00000000890000b6]
p60_far_1_lo:
stw %l0,[%o3+0x038] ! Mem[0000000089800038]
orcc %l5,%l6,%l0
ldsw [%o0+0x074],%l4 ! Mem[0000000088000074]
stw %l0,[%o1+0x1a0] ! Mem[00000000888001a0]
ldsb [%o1+0x198],%l4 ! Mem[0000000088800198]
ldsh [%o2+0x0aa],%l0 ! Mem[00000000890000aa]
jmpl %o7,%g0
ldstub [%o2+0x0b6],%l4 ! Mem[00000000890000b6]
p60_far_1_lem:
membar #Sync
stw %l0,[%i3+0x038] ! Mem[0000000089800038]
orcc %l5,%l6,%l0
ldsw [%i0+0x074],%l4 ! Mem[0000000088000074]
stw %l0,[%i1+0x1a0] ! Mem[00000000888001a0]
ldsb [%i1+0x198],%l4 ! Mem[0000000088800198]
ldsh [%i2+0x0aa],%l0 ! Mem[00000000890000aa]
jmpl %o7,%g0
ldstub [%i2+0x0b6],%l4 ! Mem[00000000890000b6]
p60_far_1_lom:
membar #Sync
stw %l0,[%o3+0x038] ! Mem[0000000089800038]
orcc %l5,%l6,%l0
ldsw [%o0+0x074],%l4 ! Mem[0000000088000074]
stw %l0,[%o1+0x1a0] ! Mem[00000000888001a0]
ldsb [%o1+0x198],%l4 ! Mem[0000000088800198]
ldsh [%o2+0x0aa],%l0 ! Mem[00000000890000aa]
jmpl %o7,%g0
ldstub [%o2+0x0b6],%l4 ! Mem[00000000890000b6]
p60_far_1_he:
ldub [%i0+0x0ab],%l2 ! Mem[00000000880000ab]
std %l2,[%i0+0x028] ! Mem[0000000088000028]
addc %l2,-0xaa7,%l1
ldsb [%i2+0x136],%l4 ! Mem[0000000089000136]
jmpl %o7,%g0
ldx [%i0+0x118],%l7 ! Mem[0000000088000118]
p60_far_1_ho:
ldub [%o0+0x0ab],%l2 ! Mem[00000000880000ab]
std %l2,[%o0+0x028] ! Mem[0000000088000028]
addc %l2,-0xaa7,%l1
ldsb [%o2+0x136],%l4 ! Mem[0000000089000136]
jmpl %o7,%g0
ldx [%o0+0x118],%l7 ! Mem[0000000088000118]
p60_far_1_hem:
ldub [%i0+0x0ab],%l2 ! Mem[00000000880000ab]
membar #Sync
std %l2,[%i0+0x028] ! Mem[0000000088000028]
addc %l2,-0xaa7,%l1
ldsb [%i2+0x136],%l4 ! Mem[0000000089000136]
jmpl %o7,%g0
ldx [%i0+0x118],%l7 ! Mem[0000000088000118]
p60_far_1_hom:
ldub [%o0+0x0ab],%l2 ! Mem[00000000880000ab]
membar #Sync
std %l2,[%o0+0x028] ! Mem[0000000088000028]
addc %l2,-0xaa7,%l1
ldsb [%o2+0x136],%l4 ! Mem[0000000089000136]
jmpl %o7,%g0
ldx [%o0+0x118],%l7 ! Mem[0000000088000118]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
ldd [%i3+0x018],%f0 ! Mem[000000008b800018]
ldsw [%i2+0x084],%l3 ! Mem[000000008b000084]
ldstub [%i0+0x00b],%l1 ! Mem[000000008a00000b]
jmpl %o7,%g0
stb %l4,[%i1+0x0d3] ! Mem[000000008a8000d3]
p61_far_1_lo:
ldd [%o3+0x018],%f0 ! Mem[000000008b800018]
ldsw [%o2+0x084],%l3 ! Mem[000000008b000084]
ldstub [%o0+0x00b],%l1 ! Mem[000000008a00000b]
jmpl %o7,%g0
stb %l4,[%o1+0x0d3] ! Mem[000000008a8000d3]
p61_far_1_lem:
membar #Sync
ldd [%i3+0x018],%f0 ! Mem[000000008b800018]
ldsw [%i2+0x084],%l3 ! Mem[000000008b000084]
ldstub [%i0+0x00b],%l1 ! Mem[000000008a00000b]
jmpl %o7,%g0
stb %l4,[%i1+0x0d3] ! Mem[000000008a8000d3]
p61_far_1_lom:
membar #Sync
ldd [%o3+0x018],%f0 ! Mem[000000008b800018]
ldsw [%o2+0x084],%l3 ! Mem[000000008b000084]
ldstub [%o0+0x00b],%l1 ! Mem[000000008a00000b]
jmpl %o7,%g0
stb %l4,[%o1+0x0d3] ! Mem[000000008a8000d3]
p61_far_1_he:
jmpl %o7,%g0
stx %l3,[%i2+0x070] ! Mem[000000008b000070]
jmpl %o7,%g0
nop
p61_far_1_ho:
jmpl %o7,%g0
stx %l3,[%o2+0x070] ! Mem[000000008b000070]
jmpl %o7,%g0
nop
p61_far_1_hem:
jmpl %o7,%g0
stx %l3,[%i2+0x070] ! Mem[000000008b000070]
jmpl %o7,%g0
nop
p61_far_1_hom:
jmpl %o7,%g0
stx %l3,[%o2+0x070] ! Mem[000000008b000070]
jmpl %o7,%g0
nop
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
jmpl %o7,%g0
ld [%i3+0x1d0],%f11 ! Mem[000000008d8001d0]
jmpl %o7,%g0
nop
p62_far_1_lo:
jmpl %o7,%g0
ld [%o3+0x1d0],%f11 ! Mem[000000008d8001d0]
jmpl %o7,%g0
nop
p62_far_1_lem:
jmpl %o7,%g0
ld [%i3+0x1d0],%f11 ! Mem[000000008d8001d0]
jmpl %o7,%g0
nop
p62_far_1_lom:
jmpl %o7,%g0
ld [%o3+0x1d0],%f11 ! Mem[000000008d8001d0]
jmpl %o7,%g0
nop
p62_far_1_he:
ldx [%i1+0x170],%l1 ! Mem[000000008c800170]
udivx %l3,0xf24,%l3
ldub [%i2+0x1d1],%l3 ! Mem[000000008d0001d1]
jmpl %o7,%g0
xnor %l5,%l5,%l2
p62_far_1_ho:
ldx [%o1+0x170],%l1 ! Mem[000000008c800170]
udivx %l3,0xf24,%l3
ldub [%o2+0x1d1],%l3 ! Mem[000000008d0001d1]
jmpl %o7,%g0
xnor %l5,%l5,%l2
p62_far_1_hem:
ldx [%i1+0x170],%l1 ! Mem[000000008c800170]
udivx %l3,0xf24,%l3
ldub [%i2+0x1d1],%l3 ! Mem[000000008d0001d1]
jmpl %o7,%g0
xnor %l5,%l5,%l2
p62_far_1_hom:
ldx [%o1+0x170],%l1 ! Mem[000000008c800170]
udivx %l3,0xf24,%l3
ldub [%o2+0x1d1],%l3 ! Mem[000000008d0001d1]
jmpl %o7,%g0
xnor %l5,%l5,%l2
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
ldsw [%i1+0x0d8],%l2 ! Mem[000000008e8000d8]
ldstub [%i1+0x060],%l7 ! Mem[000000008e800060]
ldub [%i1+0x128],%l1 ! Mem[000000008e800128]
swap [%i2+0x0c0],%l5 ! Mem[000000008f0000c0]
jmpl %o7,%g0
stb %l6,[%i0+0x061] ! Mem[000000008e000061]
p63_far_1_lo:
ldsw [%o1+0x0d8],%l2 ! Mem[000000008e8000d8]
ldstub [%o1+0x060],%l7 ! Mem[000000008e800060]
ldub [%o1+0x128],%l1 ! Mem[000000008e800128]
swap [%o2+0x0c0],%l5 ! Mem[000000008f0000c0]
jmpl %o7,%g0
stb %l6,[%o0+0x061] ! Mem[000000008e000061]
p63_far_1_lem:
ldsw [%i1+0x0d8],%l2 ! Mem[000000008e8000d8]
ldstub [%i1+0x060],%l7 ! Mem[000000008e800060]
ldub [%i1+0x128],%l1 ! Mem[000000008e800128]
swap [%i2+0x0c0],%l5 ! Mem[000000008f0000c0]
jmpl %o7,%g0
stb %l6,[%i0+0x061] ! Mem[000000008e000061]
p63_far_1_lom:
ldsw [%o1+0x0d8],%l2 ! Mem[000000008e8000d8]
ldstub [%o1+0x060],%l7 ! Mem[000000008e800060]
ldub [%o1+0x128],%l1 ! Mem[000000008e800128]
swap [%o2+0x0c0],%l5 ! Mem[000000008f0000c0]
jmpl %o7,%g0
stb %l6,[%o0+0x061] ! Mem[000000008e000061]
p63_far_1_he:
ldub [%i3+0x0c8],%l1 ! Mem[000000008f8000c8]
stx %l1,[%i3+0x170] ! Mem[000000008f800170]
ldub [%i0+0x077],%l2 ! Mem[000000008e000077]
std %l0,[%i2+0x098] ! Mem[000000008f000098]
jmpl %o7,%g0
xnor %l7,0xb13,%l2
p63_far_1_ho:
ldub [%o3+0x0c8],%l1 ! Mem[000000008f8000c8]
stx %l1,[%o3+0x170] ! Mem[000000008f800170]
ldub [%o0+0x077],%l2 ! Mem[000000008e000077]
std %l0,[%o2+0x098] ! Mem[000000008f000098]
jmpl %o7,%g0
xnor %l7,0xb13,%l2
p63_far_1_hem:
ldub [%i3+0x0c8],%l1 ! Mem[000000008f8000c8]
stx %l1,[%i3+0x170] ! Mem[000000008f800170]
ldub [%i0+0x077],%l2 ! Mem[000000008e000077]
std %l0,[%i2+0x098] ! Mem[000000008f000098]
jmpl %o7,%g0
xnor %l7,0xb13,%l2
p63_far_1_hom:
ldub [%o3+0x0c8],%l1 ! Mem[000000008f8000c8]
stx %l1,[%o3+0x170] ! Mem[000000008f800170]
ldub [%o0+0x077],%l2 ! Mem[000000008e000077]
std %l0,[%o2+0x098] ! Mem[000000008f000098]
jmpl %o7,%g0
xnor %l7,0xb13,%l2
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
taddcc %l3,-0x468,%l2
mulx %l0,%l6,%l3
xnorcc %l1,%l3,%l6
srl %l7,%l2,%l4
srlx %l0,0x020,%l1
srl %l7,%l5,%l3
tsubcctv %l6,%l5,%l1
jmpl %o7,%g0
smul %l4,%l4,%l5
far1_b2b_l:
subccc %l3,-0x519,%l5
subccc %l5,%l4,%l7
sllx %l7,0x01d,%l1
taddcc %l1,-0xba2,%l0
umulcc %l2,%l1,%l5
orcc %l4,0x6ae,%l2
or %l2,%l7,%l6
jmpl %o7,%g0
xor %l1,%l3,%l5
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
ldub [%i3+0x192],%l0 ! Mem[0000000011800192]
ldub [%i2+0x0ec],%l5 ! Mem[00000000110000ec]
lduh [%i1+0x004],%l1 ! Mem[0000000010800004]
lduh [%i0+0x102],%l5 ! Mem[0000000010000102]
ld [%i0+0x1ec],%f10 ! Mem[00000000100001ec]
jmpl %o7,%g0
ldsb [%i0+0x0ce],%l1 ! Mem[00000000100000ce]
p0_far_2_lo:
ldub [%o3+0x192],%l0 ! Mem[0000000011800192]
ldub [%o2+0x0ec],%l5 ! Mem[00000000110000ec]
lduh [%o1+0x004],%l1 ! Mem[0000000010800004]
lduh [%o0+0x102],%l5 ! Mem[0000000010000102]
ld [%o0+0x1ec],%f10 ! Mem[00000000100001ec]
jmpl %o7,%g0
ldsb [%o0+0x0ce],%l1 ! Mem[00000000100000ce]
p0_far_2_lem:
ldub [%i3+0x192],%l0 ! Mem[0000000011800192]
ldub [%i2+0x0ec],%l5 ! Mem[00000000110000ec]
membar #Sync
lduh [%i1+0x004],%l1 ! Mem[0000000010800004]
lduh [%i0+0x102],%l5 ! Mem[0000000010000102]
ld [%i0+0x1ec],%f10 ! Mem[00000000100001ec]
jmpl %o7,%g0
ldsb [%i0+0x0ce],%l1 ! Mem[00000000100000ce]
p0_far_2_lom:
ldub [%o3+0x192],%l0 ! Mem[0000000011800192]
ldub [%o2+0x0ec],%l5 ! Mem[00000000110000ec]
membar #Sync
lduh [%o1+0x004],%l1 ! Mem[0000000010800004]
lduh [%o0+0x102],%l5 ! Mem[0000000010000102]
ld [%o0+0x1ec],%f10 ! Mem[00000000100001ec]
jmpl %o7,%g0
ldsb [%o0+0x0ce],%l1 ! Mem[00000000100000ce]
p0_far_2_he:
ldsb [%i0+0x194],%l2 ! Mem[0000000010000194]
swap [%i0+0x1cc],%l7 ! Mem[00000000100001cc]
jmpl %o7,%g0
ldsh [%i3+0x122],%l3 ! Mem[0000000011800122]
p0_far_2_ho:
ldsb [%o0+0x194],%l2 ! Mem[0000000010000194]
swap [%o0+0x1cc],%l7 ! Mem[00000000100001cc]
jmpl %o7,%g0
ldsh [%o3+0x122],%l3 ! Mem[0000000011800122]
p0_far_2_hem:
ldsb [%i0+0x194],%l2 ! Mem[0000000010000194]
swap [%i0+0x1cc],%l7 ! Mem[00000000100001cc]
jmpl %o7,%g0
ldsh [%i3+0x122],%l3 ! Mem[0000000011800122]
p0_far_2_hom:
ldsb [%o0+0x194],%l2 ! Mem[0000000010000194]
swap [%o0+0x1cc],%l7 ! Mem[00000000100001cc]
jmpl %o7,%g0
ldsh [%o3+0x122],%l3 ! Mem[0000000011800122]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
lduw [%i3+0x168],%l1 ! Mem[0000000013800168]
or %l1,0x3e6,%l2
ldx [%i2+0x0e0],%l2 ! Mem[00000000130000e0]
jmpl %o7,%g0
ldx [%i3+0x150],%l1 ! Mem[0000000013800150]
p1_far_2_lo:
lduw [%o3+0x168],%l1 ! Mem[0000000013800168]
or %l1,0x3e6,%l2
ldx [%o2+0x0e0],%l2 ! Mem[00000000130000e0]
jmpl %o7,%g0
ldx [%o3+0x150],%l1 ! Mem[0000000013800150]
p1_far_2_lem:
lduw [%i3+0x168],%l1 ! Mem[0000000013800168]
or %l1,0x3e6,%l2
ldx [%i2+0x0e0],%l2 ! Mem[00000000130000e0]
jmpl %o7,%g0
ldx [%i3+0x150],%l1 ! Mem[0000000013800150]
p1_far_2_lom:
lduw [%o3+0x168],%l1 ! Mem[0000000013800168]
or %l1,0x3e6,%l2
ldx [%o2+0x0e0],%l2 ! Mem[00000000130000e0]
jmpl %o7,%g0
ldx [%o3+0x150],%l1 ! Mem[0000000013800150]
p1_far_2_he:
lduh [%i0+0x076],%l2 ! Mem[0000000012000076]
swap [%i2+0x194],%l2 ! Mem[0000000013000194]
ldx [%i2+0x0d8],%l2 ! Mem[00000000130000d8]
stx %l7,[%i3+0x038] ! Mem[0000000013800038]
jmpl %o7,%g0
sll %l4,%l7,%l7
p1_far_2_ho:
lduh [%o0+0x076],%l2 ! Mem[0000000012000076]
swap [%o2+0x194],%l2 ! Mem[0000000013000194]
ldx [%o2+0x0d8],%l2 ! Mem[00000000130000d8]
stx %l7,[%o3+0x038] ! Mem[0000000013800038]
jmpl %o7,%g0
sll %l4,%l7,%l7
p1_far_2_hem:
lduh [%i0+0x076],%l2 ! Mem[0000000012000076]
swap [%i2+0x194],%l2 ! Mem[0000000013000194]
ldx [%i2+0x0d8],%l2 ! Mem[00000000130000d8]
membar #Sync
stx %l7,[%i3+0x038] ! Mem[0000000013800038]
jmpl %o7,%g0
sll %l4,%l7,%l7
p1_far_2_hom:
lduh [%o0+0x076],%l2 ! Mem[0000000012000076]
swap [%o2+0x194],%l2 ! Mem[0000000013000194]
ldx [%o2+0x0d8],%l2 ! Mem[00000000130000d8]
membar #Sync
stx %l7,[%o3+0x038] ! Mem[0000000013800038]
jmpl %o7,%g0
sll %l4,%l7,%l7
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
swap [%i3+0x0a4],%l6 ! Mem[00000000158000a4]
sdivx %l5,%l4,%l2
jmpl %o7,%g0
lduw [%i0+0x0b0],%l2 ! Mem[00000000140000b0]
p2_far_2_lo:
swap [%o3+0x0a4],%l6 ! Mem[00000000158000a4]
sdivx %l5,%l4,%l2
jmpl %o7,%g0
lduw [%o0+0x0b0],%l2 ! Mem[00000000140000b0]
p2_far_2_lem:
swap [%i3+0x0a4],%l6 ! Mem[00000000158000a4]
sdivx %l5,%l4,%l2
jmpl %o7,%g0
lduw [%i0+0x0b0],%l2 ! Mem[00000000140000b0]
p2_far_2_lom:
swap [%o3+0x0a4],%l6 ! Mem[00000000158000a4]
sdivx %l5,%l4,%l2
jmpl %o7,%g0
lduw [%o0+0x0b0],%l2 ! Mem[00000000140000b0]
p2_far_2_he:
ldsh [%i3+0x0b6],%l4 ! Mem[00000000158000b6]
ldsb [%i3+0x112],%l6 ! Mem[0000000015800112]
ldstub [%i3+0x09a],%l1 ! Mem[000000001580009a]
jmpl %o7,%g0
sth %l7,[%i3+0x0e6] ! Mem[00000000158000e6]
p2_far_2_ho:
ldsh [%o3+0x0b6],%l4 ! Mem[00000000158000b6]
ldsb [%o3+0x112],%l6 ! Mem[0000000015800112]
ldstub [%o3+0x09a],%l1 ! Mem[000000001580009a]
jmpl %o7,%g0
sth %l7,[%o3+0x0e6] ! Mem[00000000158000e6]
p2_far_2_hem:
ldsh [%i3+0x0b6],%l4 ! Mem[00000000158000b6]
ldsb [%i3+0x112],%l6 ! Mem[0000000015800112]
ldstub [%i3+0x09a],%l1 ! Mem[000000001580009a]
jmpl %o7,%g0
sth %l7,[%i3+0x0e6] ! Mem[00000000158000e6]
p2_far_2_hom:
ldsh [%o3+0x0b6],%l4 ! Mem[00000000158000b6]
ldsb [%o3+0x112],%l6 ! Mem[0000000015800112]
ldstub [%o3+0x09a],%l1 ! Mem[000000001580009a]
jmpl %o7,%g0
sth %l7,[%o3+0x0e6] ! Mem[00000000158000e6]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
ldub [%i2+0x037],%l1 ! Mem[0000000017000037]
ldd [%i0+0x1a8],%l6 ! Mem[00000000160001a8]
jmpl %o7,%g0
ldstub [%i0+0x03b],%l6 ! Mem[000000001600003b]
p3_far_2_lo:
ldub [%o2+0x037],%l1 ! Mem[0000000017000037]
ldd [%o0+0x1a8],%l6 ! Mem[00000000160001a8]
jmpl %o7,%g0
ldstub [%o0+0x03b],%l6 ! Mem[000000001600003b]
p3_far_2_lem:
membar #Sync
ldub [%i2+0x037],%l1 ! Mem[0000000017000037]
ldd [%i0+0x1a8],%l6 ! Mem[00000000160001a8]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x03b],%l6 ! Mem[000000001600003b]
p3_far_2_lom:
membar #Sync
ldub [%o2+0x037],%l1 ! Mem[0000000017000037]
ldd [%o0+0x1a8],%l6 ! Mem[00000000160001a8]
membar #Sync
jmpl %o7,%g0
ldstub [%o0+0x03b],%l6 ! Mem[000000001600003b]
p3_far_2_he:
lduw [%i1+0x0f8],%l7 ! Mem[00000000168000f8]
jmpl %o7,%g0
swap [%i3+0x138],%l7 ! Mem[0000000017800138]
p3_far_2_ho:
lduw [%o1+0x0f8],%l7 ! Mem[00000000168000f8]
jmpl %o7,%g0
swap [%o3+0x138],%l7 ! Mem[0000000017800138]
p3_far_2_hem:
lduw [%i1+0x0f8],%l7 ! Mem[00000000168000f8]
jmpl %o7,%g0
swap [%i3+0x138],%l7 ! Mem[0000000017800138]
p3_far_2_hom:
lduw [%o1+0x0f8],%l7 ! Mem[00000000168000f8]
jmpl %o7,%g0
swap [%o3+0x138],%l7 ! Mem[0000000017800138]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
mulx %l5,%l2,%l1
smul %l1,-0xa7a,%l2
jmpl %o7,%g0
stw %l2,[%i2+0x0c0] ! Mem[00000000190000c0]
p4_far_2_lo:
mulx %l5,%l2,%l1
smul %l1,-0xa7a,%l2
jmpl %o7,%g0
stw %l2,[%o2+0x0c0] ! Mem[00000000190000c0]
p4_far_2_lem:
mulx %l5,%l2,%l1
smul %l1,-0xa7a,%l2
jmpl %o7,%g0
stw %l2,[%i2+0x0c0] ! Mem[00000000190000c0]
p4_far_2_lom:
mulx %l5,%l2,%l1
smul %l1,-0xa7a,%l2
jmpl %o7,%g0
stw %l2,[%o2+0x0c0] ! Mem[00000000190000c0]
p4_far_2_he:
swap [%i0+0x154],%l1 ! Mem[0000000018000154]
jmpl %o7,%g0
ldub [%i0+0x1e1],%l0 ! Mem[00000000180001e1]
p4_far_2_ho:
swap [%o0+0x154],%l1 ! Mem[0000000018000154]
jmpl %o7,%g0
ldub [%o0+0x1e1],%l0 ! Mem[00000000180001e1]
p4_far_2_hem:
swap [%i0+0x154],%l1 ! Mem[0000000018000154]
jmpl %o7,%g0
ldub [%i0+0x1e1],%l0 ! Mem[00000000180001e1]
p4_far_2_hom:
swap [%o0+0x154],%l1 ! Mem[0000000018000154]
jmpl %o7,%g0
ldub [%o0+0x1e1],%l0 ! Mem[00000000180001e1]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
jmpl %o7,%g0
andcc %l1,%l2,%l3
jmpl %o7,%g0
nop
p5_far_2_lo:
jmpl %o7,%g0
andcc %l1,%l2,%l3
jmpl %o7,%g0
nop
p5_far_2_lem:
jmpl %o7,%g0
andcc %l1,%l2,%l3
jmpl %o7,%g0
nop
p5_far_2_lom:
jmpl %o7,%g0
andcc %l1,%l2,%l3
jmpl %o7,%g0
nop
p5_far_2_he:
jmpl %o7,%g0
ldsw [%i2+0x1f8],%l1 ! Mem[000000001b0001f8]
jmpl %o7,%g0
nop
p5_far_2_ho:
jmpl %o7,%g0
ldsw [%o2+0x1f8],%l1 ! Mem[000000001b0001f8]
jmpl %o7,%g0
nop
p5_far_2_hem:
jmpl %o7,%g0
ldsw [%i2+0x1f8],%l1 ! Mem[000000001b0001f8]
jmpl %o7,%g0
nop
p5_far_2_hom:
jmpl %o7,%g0
ldsw [%o2+0x1f8],%l1 ! Mem[000000001b0001f8]
jmpl %o7,%g0
nop
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
sra %l7,0x009,%l6
ldstub [%i1+0x0dc],%l6 ! Mem[000000001c8000dc]
lduw [%i1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldsh [%i1+0x1b4],%l4 ! Mem[000000001c8001b4]
ldd [%i3+0x138],%l6 ! Mem[000000001d800138]
swap [%i3+0x0a4],%l5 ! Mem[000000001d8000a4]
ldsh [%i1+0x166],%l1 ! Mem[000000001c800166]
jmpl %o7,%g0
lduh [%i2+0x1aa],%l0 ! Mem[000000001d0001aa]
p6_far_2_lo:
sra %l7,0x009,%l6
ldstub [%o1+0x0dc],%l6 ! Mem[000000001c8000dc]
lduw [%o1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldsh [%o1+0x1b4],%l4 ! Mem[000000001c8001b4]
ldd [%o3+0x138],%l6 ! Mem[000000001d800138]
swap [%o3+0x0a4],%l5 ! Mem[000000001d8000a4]
ldsh [%o1+0x166],%l1 ! Mem[000000001c800166]
jmpl %o7,%g0
lduh [%o2+0x1aa],%l0 ! Mem[000000001d0001aa]
p6_far_2_lem:
sra %l7,0x009,%l6
ldstub [%i1+0x0dc],%l6 ! Mem[000000001c8000dc]
lduw [%i1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldsh [%i1+0x1b4],%l4 ! Mem[000000001c8001b4]
ldd [%i3+0x138],%l6 ! Mem[000000001d800138]
swap [%i3+0x0a4],%l5 ! Mem[000000001d8000a4]
ldsh [%i1+0x166],%l1 ! Mem[000000001c800166]
jmpl %o7,%g0
lduh [%i2+0x1aa],%l0 ! Mem[000000001d0001aa]
p6_far_2_lom:
sra %l7,0x009,%l6
ldstub [%o1+0x0dc],%l6 ! Mem[000000001c8000dc]
lduw [%o1+0x0b8],%l1 ! Mem[000000001c8000b8]
ldsh [%o1+0x1b4],%l4 ! Mem[000000001c8001b4]
ldd [%o3+0x138],%l6 ! Mem[000000001d800138]
swap [%o3+0x0a4],%l5 ! Mem[000000001d8000a4]
ldsh [%o1+0x166],%l1 ! Mem[000000001c800166]
jmpl %o7,%g0
lduh [%o2+0x1aa],%l0 ! Mem[000000001d0001aa]
p6_far_2_he:
jmpl %o7,%g0
xor %l6,-0x845,%l7
jmpl %o7,%g0
nop
p6_far_2_ho:
jmpl %o7,%g0
xor %l6,-0x845,%l7
jmpl %o7,%g0
nop
p6_far_2_hem:
jmpl %o7,%g0
xor %l6,-0x845,%l7
jmpl %o7,%g0
nop
p6_far_2_hom:
jmpl %o7,%g0
xor %l6,-0x845,%l7
jmpl %o7,%g0
nop
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
add %l2,-0xdb4,%l7
stx %l4,[%i2+0x0f8] ! Mem[000000001f0000f8]
ldd [%i3+0x0b0],%f2 ! Mem[000000001f8000b0]
std %f6 ,[%i1+0x190] ! Mem[000000001e800190]
stb %l2,[%i3+0x1f6] ! Mem[000000001f8001f6]
stw %l6,[%i0+0x110] ! Mem[000000001e000110]
jmpl %o7,%g0
xor %l3,%l4,%l2
p7_far_2_lo:
add %l2,-0xdb4,%l7
stx %l4,[%o2+0x0f8] ! Mem[000000001f0000f8]
ldd [%o3+0x0b0],%f2 ! Mem[000000001f8000b0]
std %f6 ,[%o1+0x190] ! Mem[000000001e800190]
stb %l2,[%o3+0x1f6] ! Mem[000000001f8001f6]
stw %l6,[%o0+0x110] ! Mem[000000001e000110]
jmpl %o7,%g0
xor %l3,%l4,%l2
p7_far_2_lem:
add %l2,-0xdb4,%l7
stx %l4,[%i2+0x0f8] ! Mem[000000001f0000f8]
ldd [%i3+0x0b0],%f2 ! Mem[000000001f8000b0]
std %f6 ,[%i1+0x190] ! Mem[000000001e800190]
stb %l2,[%i3+0x1f6] ! Mem[000000001f8001f6]
stw %l6,[%i0+0x110] ! Mem[000000001e000110]
jmpl %o7,%g0
xor %l3,%l4,%l2
p7_far_2_lom:
add %l2,-0xdb4,%l7
stx %l4,[%o2+0x0f8] ! Mem[000000001f0000f8]
ldd [%o3+0x0b0],%f2 ! Mem[000000001f8000b0]
std %f6 ,[%o1+0x190] ! Mem[000000001e800190]
stb %l2,[%o3+0x1f6] ! Mem[000000001f8001f6]
stw %l6,[%o0+0x110] ! Mem[000000001e000110]
jmpl %o7,%g0
xor %l3,%l4,%l2
p7_far_2_he:
ldsh [%i0+0x182],%l3 ! Mem[000000001e000182]
ldsh [%i2+0x194],%l7 ! Mem[000000001f000194]
smul %l1,0xffb,%l3
stx %l7,[%i1+0x138] ! Mem[000000001e800138]
swap [%i0+0x1a8],%l2 ! Mem[000000001e0001a8]
ldub [%i1+0x036],%l6 ! Mem[000000001e800036]
jmpl %o7,%g0
sth %l6,[%i1+0x0b6] ! Mem[000000001e8000b6]
p7_far_2_ho:
ldsh [%o0+0x182],%l3 ! Mem[000000001e000182]
ldsh [%o2+0x194],%l7 ! Mem[000000001f000194]
smul %l1,0xffb,%l3
stx %l7,[%o1+0x138] ! Mem[000000001e800138]
swap [%o0+0x1a8],%l2 ! Mem[000000001e0001a8]
ldub [%o1+0x036],%l6 ! Mem[000000001e800036]
jmpl %o7,%g0
sth %l6,[%o1+0x0b6] ! Mem[000000001e8000b6]
p7_far_2_hem:
ldsh [%i0+0x182],%l3 ! Mem[000000001e000182]
ldsh [%i2+0x194],%l7 ! Mem[000000001f000194]
smul %l1,0xffb,%l3
stx %l7,[%i1+0x138] ! Mem[000000001e800138]
swap [%i0+0x1a8],%l2 ! Mem[000000001e0001a8]
membar #Sync
ldub [%i1+0x036],%l6 ! Mem[000000001e800036]
jmpl %o7,%g0
sth %l6,[%i1+0x0b6] ! Mem[000000001e8000b6]
p7_far_2_hom:
ldsh [%o0+0x182],%l3 ! Mem[000000001e000182]
ldsh [%o2+0x194],%l7 ! Mem[000000001f000194]
smul %l1,0xffb,%l3
stx %l7,[%o1+0x138] ! Mem[000000001e800138]
swap [%o0+0x1a8],%l2 ! Mem[000000001e0001a8]
membar #Sync
ldub [%o1+0x036],%l6 ! Mem[000000001e800036]
jmpl %o7,%g0
sth %l6,[%o1+0x0b6] ! Mem[000000001e8000b6]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldsh [%i0+0x0bc],%l5 ! Mem[00000000200000bc]
ldd [%i2+0x0a0],%l0 ! Mem[00000000210000a0]
jmpl %o7,%g0
lduh [%i0+0x104],%l6 ! Mem[0000000020000104]
p8_far_2_lo:
ldsh [%o0+0x0bc],%l5 ! Mem[00000000200000bc]
ldd [%o2+0x0a0],%l0 ! Mem[00000000210000a0]
jmpl %o7,%g0
lduh [%o0+0x104],%l6 ! Mem[0000000020000104]
p8_far_2_lem:
ldsh [%i0+0x0bc],%l5 ! Mem[00000000200000bc]
ldd [%i2+0x0a0],%l0 ! Mem[00000000210000a0]
jmpl %o7,%g0
lduh [%i0+0x104],%l6 ! Mem[0000000020000104]
p8_far_2_lom:
ldsh [%o0+0x0bc],%l5 ! Mem[00000000200000bc]
ldd [%o2+0x0a0],%l0 ! Mem[00000000210000a0]
jmpl %o7,%g0
lduh [%o0+0x104],%l6 ! Mem[0000000020000104]
p8_far_2_he:
ldstub [%i3+0x1c1],%l0 ! Mem[00000000218001c1]
jmpl %o7,%g0
lduh [%i3+0x1de],%l2 ! Mem[00000000218001de]
p8_far_2_ho:
ldstub [%o3+0x1c1],%l0 ! Mem[00000000218001c1]
jmpl %o7,%g0
lduh [%o3+0x1de],%l2 ! Mem[00000000218001de]
p8_far_2_hem:
ldstub [%i3+0x1c1],%l0 ! Mem[00000000218001c1]
jmpl %o7,%g0
lduh [%i3+0x1de],%l2 ! Mem[00000000218001de]
p8_far_2_hom:
ldstub [%o3+0x1c1],%l0 ! Mem[00000000218001c1]
jmpl %o7,%g0
lduh [%o3+0x1de],%l2 ! Mem[00000000218001de]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
stw %l3,[%i2+0x034] ! Mem[0000000023000034]
ldx [%i2+0x080],%l5 ! Mem[0000000023000080]
jmpl %o7,%g0
andcc %l2,%l7,%l3
p9_far_2_lo:
stw %l3,[%o2+0x034] ! Mem[0000000023000034]
ldx [%o2+0x080],%l5 ! Mem[0000000023000080]
jmpl %o7,%g0
andcc %l2,%l7,%l3
p9_far_2_lem:
membar #Sync
stw %l3,[%i2+0x034] ! Mem[0000000023000034]
ldx [%i2+0x080],%l5 ! Mem[0000000023000080]
jmpl %o7,%g0
andcc %l2,%l7,%l3
p9_far_2_lom:
membar #Sync
stw %l3,[%o2+0x034] ! Mem[0000000023000034]
ldx [%o2+0x080],%l5 ! Mem[0000000023000080]
jmpl %o7,%g0
andcc %l2,%l7,%l3
p9_far_2_he:
jmpl %o7,%g0
stb %l5,[%i0+0x0b5] ! Mem[00000000220000b5]
jmpl %o7,%g0
nop
p9_far_2_ho:
jmpl %o7,%g0
stb %l5,[%o0+0x0b5] ! Mem[00000000220000b5]
jmpl %o7,%g0
nop
p9_far_2_hem:
jmpl %o7,%g0
stb %l5,[%i0+0x0b5] ! Mem[00000000220000b5]
jmpl %o7,%g0
nop
p9_far_2_hom:
jmpl %o7,%g0
stb %l5,[%o0+0x0b5] ! Mem[00000000220000b5]
jmpl %o7,%g0
nop
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldub [%i3+0x0a9],%l6 ! Mem[00000000258000a9]
lduw [%i3+0x08c],%l2 ! Mem[000000002580008c]
sth %l5,[%i3+0x088] ! Mem[0000000025800088]
ldx [%i1+0x190],%l7 ! Mem[0000000024800190]
jmpl %o7,%g0
lduh [%i0+0x1a8],%l6 ! Mem[00000000240001a8]
p10_far_2_lo:
ldub [%o3+0x0a9],%l6 ! Mem[00000000258000a9]
lduw [%o3+0x08c],%l2 ! Mem[000000002580008c]
sth %l5,[%o3+0x088] ! Mem[0000000025800088]
ldx [%o1+0x190],%l7 ! Mem[0000000024800190]
jmpl %o7,%g0
lduh [%o0+0x1a8],%l6 ! Mem[00000000240001a8]
p10_far_2_lem:
ldub [%i3+0x0a9],%l6 ! Mem[00000000258000a9]
lduw [%i3+0x08c],%l2 ! Mem[000000002580008c]
sth %l5,[%i3+0x088] ! Mem[0000000025800088]
ldx [%i1+0x190],%l7 ! Mem[0000000024800190]
jmpl %o7,%g0
lduh [%i0+0x1a8],%l6 ! Mem[00000000240001a8]
p10_far_2_lom:
ldub [%o3+0x0a9],%l6 ! Mem[00000000258000a9]
lduw [%o3+0x08c],%l2 ! Mem[000000002580008c]
sth %l5,[%o3+0x088] ! Mem[0000000025800088]
ldx [%o1+0x190],%l7 ! Mem[0000000024800190]
jmpl %o7,%g0
lduh [%o0+0x1a8],%l6 ! Mem[00000000240001a8]
p10_far_2_he:
stb %l5,[%i0+0x1a6] ! Mem[00000000240001a6]
lduw [%i3+0x1fc],%l3 ! Mem[00000000258001fc]
jmpl %o7,%g0
orncc %l3,%l1,%l1
p10_far_2_ho:
stb %l5,[%o0+0x1a6] ! Mem[00000000240001a6]
lduw [%o3+0x1fc],%l3 ! Mem[00000000258001fc]
jmpl %o7,%g0
orncc %l3,%l1,%l1
p10_far_2_hem:
stb %l5,[%i0+0x1a6] ! Mem[00000000240001a6]
lduw [%i3+0x1fc],%l3 ! Mem[00000000258001fc]
jmpl %o7,%g0
orncc %l3,%l1,%l1
p10_far_2_hom:
stb %l5,[%o0+0x1a6] ! Mem[00000000240001a6]
lduw [%o3+0x1fc],%l3 ! Mem[00000000258001fc]
jmpl %o7,%g0
orncc %l3,%l1,%l1
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
swap [%i2+0x0ac],%l4 ! Mem[00000000270000ac]
andncc %l3,-0x4fe,%l6
jmpl %o7,%g0
stw %l3,[%i0+0x02c] ! Mem[000000002600002c]
p11_far_2_lo:
swap [%o2+0x0ac],%l4 ! Mem[00000000270000ac]
andncc %l3,-0x4fe,%l6
jmpl %o7,%g0
stw %l3,[%o0+0x02c] ! Mem[000000002600002c]
p11_far_2_lem:
swap [%i2+0x0ac],%l4 ! Mem[00000000270000ac]
andncc %l3,-0x4fe,%l6
membar #Sync
jmpl %o7,%g0
stw %l3,[%i0+0x02c] ! Mem[000000002600002c]
p11_far_2_lom:
swap [%o2+0x0ac],%l4 ! Mem[00000000270000ac]
andncc %l3,-0x4fe,%l6
membar #Sync
jmpl %o7,%g0
stw %l3,[%o0+0x02c] ! Mem[000000002600002c]
p11_far_2_he:
ldd [%i0+0x040],%l2 ! Mem[0000000026000040]
ldsh [%i2+0x06e],%l4 ! Mem[000000002700006e]
sth %l3,[%i3+0x10a] ! Mem[000000002780010a]
ldsb [%i0+0x1d8],%l6 ! Mem[00000000260001d8]
ldd [%i1+0x098],%f30 ! Mem[0000000026800098]
ldsh [%i0+0x10a],%l7 ! Mem[000000002600010a]
jmpl %o7,%g0
stb %l3,[%i3+0x015] ! Mem[0000000027800015]
p11_far_2_ho:
ldd [%o0+0x040],%l2 ! Mem[0000000026000040]
ldsh [%o2+0x06e],%l4 ! Mem[000000002700006e]
sth %l3,[%o3+0x10a] ! Mem[000000002780010a]
ldsb [%o0+0x1d8],%l6 ! Mem[00000000260001d8]
ldd [%o1+0x098],%f30 ! Mem[0000000026800098]
ldsh [%o0+0x10a],%l7 ! Mem[000000002600010a]
jmpl %o7,%g0
stb %l3,[%o3+0x015] ! Mem[0000000027800015]
p11_far_2_hem:
ldd [%i0+0x040],%l2 ! Mem[0000000026000040]
ldsh [%i2+0x06e],%l4 ! Mem[000000002700006e]
sth %l3,[%i3+0x10a] ! Mem[000000002780010a]
ldsb [%i0+0x1d8],%l6 ! Mem[00000000260001d8]
ldd [%i1+0x098],%f30 ! Mem[0000000026800098]
ldsh [%i0+0x10a],%l7 ! Mem[000000002600010a]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i3+0x015] ! Mem[0000000027800015]
p11_far_2_hom:
ldd [%o0+0x040],%l2 ! Mem[0000000026000040]
ldsh [%o2+0x06e],%l4 ! Mem[000000002700006e]
sth %l3,[%o3+0x10a] ! Mem[000000002780010a]
ldsb [%o0+0x1d8],%l6 ! Mem[00000000260001d8]
ldd [%o1+0x098],%f30 ! Mem[0000000026800098]
ldsh [%o0+0x10a],%l7 ! Mem[000000002600010a]
membar #Sync
jmpl %o7,%g0
stb %l3,[%o3+0x015] ! Mem[0000000027800015]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
srlx %l0,0x005,%l4
jmpl %o7,%g0
stx %l6,[%i3+0x0a8] ! Mem[00000000298000a8]
p12_far_2_lo:
srlx %l0,0x005,%l4
jmpl %o7,%g0
stx %l6,[%o3+0x0a8] ! Mem[00000000298000a8]
p12_far_2_lem:
srlx %l0,0x005,%l4
jmpl %o7,%g0
stx %l6,[%i3+0x0a8] ! Mem[00000000298000a8]
p12_far_2_lom:
srlx %l0,0x005,%l4
jmpl %o7,%g0
stx %l6,[%o3+0x0a8] ! Mem[00000000298000a8]
p12_far_2_he:
std %f16,[%i1+0x1e0] ! Mem[00000000288001e0]
nop
jmpl %o7,%g0
std %f24,[%i3+0x010] ! Mem[0000000029800010]
p12_far_2_ho:
std %f16,[%o1+0x1e0] ! Mem[00000000288001e0]
nop
jmpl %o7,%g0
std %f24,[%o3+0x010] ! Mem[0000000029800010]
p12_far_2_hem:
std %f16,[%i1+0x1e0] ! Mem[00000000288001e0]
nop
membar #Sync
jmpl %o7,%g0
std %f24,[%i3+0x010] ! Mem[0000000029800010]
p12_far_2_hom:
std %f16,[%o1+0x1e0] ! Mem[00000000288001e0]
nop
membar #Sync
jmpl %o7,%g0
std %f24,[%o3+0x010] ! Mem[0000000029800010]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
jmpl %o7,%g0
ldub [%i2+0x011],%l2 ! Mem[000000002b000011]
jmpl %o7,%g0
nop
p13_far_2_lo:
jmpl %o7,%g0
ldub [%o2+0x011],%l2 ! Mem[000000002b000011]
jmpl %o7,%g0
nop
p13_far_2_lem:
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x011],%l2 ! Mem[000000002b000011]
jmpl %o7,%g0
nop
p13_far_2_lom:
membar #Sync
jmpl %o7,%g0
ldub [%o2+0x011],%l2 ! Mem[000000002b000011]
jmpl %o7,%g0
nop
p13_far_2_he:
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l7 ! Mem[000000002b8001e4]
jmpl %o7,%g0
nop
p13_far_2_ho:
jmpl %o7,%g0
ldsw [%o3+0x1e4],%l7 ! Mem[000000002b8001e4]
jmpl %o7,%g0
nop
p13_far_2_hem:
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l7 ! Mem[000000002b8001e4]
jmpl %o7,%g0
nop
p13_far_2_hom:
jmpl %o7,%g0
ldsw [%o3+0x1e4],%l7 ! Mem[000000002b8001e4]
jmpl %o7,%g0
nop
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
swap [%i1+0x1dc],%l7 ! Mem[000000002c8001dc]
jmpl %o7,%g0
lduw [%i2+0x1dc],%l3 ! Mem[000000002d0001dc]
p14_far_2_lo:
swap [%o1+0x1dc],%l7 ! Mem[000000002c8001dc]
jmpl %o7,%g0
lduw [%o2+0x1dc],%l3 ! Mem[000000002d0001dc]
p14_far_2_lem:
swap [%i1+0x1dc],%l7 ! Mem[000000002c8001dc]
jmpl %o7,%g0
lduw [%i2+0x1dc],%l3 ! Mem[000000002d0001dc]
p14_far_2_lom:
swap [%o1+0x1dc],%l7 ! Mem[000000002c8001dc]
jmpl %o7,%g0
lduw [%o2+0x1dc],%l3 ! Mem[000000002d0001dc]
p14_far_2_he:
ldsw [%i2+0x060],%l2 ! Mem[000000002d000060]
std %l6,[%i2+0x018] ! Mem[000000002d000018]
ldsw [%i0+0x030],%l7 ! Mem[000000002c000030]
taddcc %l2,%l6,%l6
orn %l7,0xada,%l6
lduw [%i3+0x0b8],%l2 ! Mem[000000002d8000b8]
jmpl %o7,%g0
ldub [%i2+0x0e2],%l3 ! Mem[000000002d0000e2]
p14_far_2_ho:
ldsw [%o2+0x060],%l2 ! Mem[000000002d000060]
std %l6,[%o2+0x018] ! Mem[000000002d000018]
ldsw [%o0+0x030],%l7 ! Mem[000000002c000030]
taddcc %l2,%l6,%l6
orn %l7,0xada,%l6
lduw [%o3+0x0b8],%l2 ! Mem[000000002d8000b8]
jmpl %o7,%g0
ldub [%o2+0x0e2],%l3 ! Mem[000000002d0000e2]
p14_far_2_hem:
ldsw [%i2+0x060],%l2 ! Mem[000000002d000060]
membar #Sync
std %l6,[%i2+0x018] ! Mem[000000002d000018]
ldsw [%i0+0x030],%l7 ! Mem[000000002c000030]
taddcc %l2,%l6,%l6
orn %l7,0xada,%l6
lduw [%i3+0x0b8],%l2 ! Mem[000000002d8000b8]
jmpl %o7,%g0
ldub [%i2+0x0e2],%l3 ! Mem[000000002d0000e2]
p14_far_2_hom:
ldsw [%o2+0x060],%l2 ! Mem[000000002d000060]
membar #Sync
std %l6,[%o2+0x018] ! Mem[000000002d000018]
ldsw [%o0+0x030],%l7 ! Mem[000000002c000030]
taddcc %l2,%l6,%l6
orn %l7,0xada,%l6
lduw [%o3+0x0b8],%l2 ! Mem[000000002d8000b8]
jmpl %o7,%g0
ldub [%o2+0x0e2],%l3 ! Mem[000000002d0000e2]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
stb %l2,[%i1+0x011] ! Mem[000000002e800011]
sll %l3,0x008,%l2
ldub [%i3+0x05a],%l6 ! Mem[000000002f80005a]
addccc %l3,%l2,%l4
sll %l4,0x01b,%l2
ldstub [%i0+0x17f],%l0 ! Mem[000000002e00017f]
std %f4 ,[%i1+0x088] ! Mem[000000002e800088]
jmpl %o7,%g0
lduh [%i1+0x094],%l0 ! Mem[000000002e800094]
p15_far_2_lo:
stb %l2,[%o1+0x011] ! Mem[000000002e800011]
sll %l3,0x008,%l2
ldub [%o3+0x05a],%l6 ! Mem[000000002f80005a]
addccc %l3,%l2,%l4
sll %l4,0x01b,%l2
ldstub [%o0+0x17f],%l0 ! Mem[000000002e00017f]
std %f4 ,[%o1+0x088] ! Mem[000000002e800088]
jmpl %o7,%g0
lduh [%o1+0x094],%l0 ! Mem[000000002e800094]
p15_far_2_lem:
membar #Sync
stb %l2,[%i1+0x011] ! Mem[000000002e800011]
sll %l3,0x008,%l2
ldub [%i3+0x05a],%l6 ! Mem[000000002f80005a]
addccc %l3,%l2,%l4
sll %l4,0x01b,%l2
ldstub [%i0+0x17f],%l0 ! Mem[000000002e00017f]
std %f4 ,[%i1+0x088] ! Mem[000000002e800088]
jmpl %o7,%g0
lduh [%i1+0x094],%l0 ! Mem[000000002e800094]
p15_far_2_lom:
membar #Sync
stb %l2,[%o1+0x011] ! Mem[000000002e800011]
sll %l3,0x008,%l2
ldub [%o3+0x05a],%l6 ! Mem[000000002f80005a]
addccc %l3,%l2,%l4
sll %l4,0x01b,%l2
ldstub [%o0+0x17f],%l0 ! Mem[000000002e00017f]
std %f4 ,[%o1+0x088] ! Mem[000000002e800088]
jmpl %o7,%g0
lduh [%o1+0x094],%l0 ! Mem[000000002e800094]
p15_far_2_he:
stx %l7,[%i3+0x1f8] ! Mem[000000002f8001f8]
ldub [%i1+0x18b],%l0 ! Mem[000000002e80018b]
jmpl %o7,%g0
ldx [%i0+0x1d8],%l0 ! Mem[000000002e0001d8]
p15_far_2_ho:
stx %l7,[%o3+0x1f8] ! Mem[000000002f8001f8]
ldub [%o1+0x18b],%l0 ! Mem[000000002e80018b]
jmpl %o7,%g0
ldx [%o0+0x1d8],%l0 ! Mem[000000002e0001d8]
p15_far_2_hem:
stx %l7,[%i3+0x1f8] ! Mem[000000002f8001f8]
ldub [%i1+0x18b],%l0 ! Mem[000000002e80018b]
jmpl %o7,%g0
ldx [%i0+0x1d8],%l0 ! Mem[000000002e0001d8]
p15_far_2_hom:
stx %l7,[%o3+0x1f8] ! Mem[000000002f8001f8]
ldub [%o1+0x18b],%l0 ! Mem[000000002e80018b]
jmpl %o7,%g0
ldx [%o0+0x1d8],%l0 ! Mem[000000002e0001d8]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
stb %l2,[%i2+0x059] ! Mem[0000000031000059]
std %l0,[%i0+0x128] ! Mem[0000000030000128]
stw %l4,[%i3+0x004] ! Mem[0000000031800004]
jmpl %o7,%g0
std %l0,[%i3+0x190] ! Mem[0000000031800190]
p16_far_2_lo:
stb %l2,[%o2+0x059] ! Mem[0000000031000059]
std %l0,[%o0+0x128] ! Mem[0000000030000128]
stw %l4,[%o3+0x004] ! Mem[0000000031800004]
jmpl %o7,%g0
std %l0,[%o3+0x190] ! Mem[0000000031800190]
p16_far_2_lem:
stb %l2,[%i2+0x059] ! Mem[0000000031000059]
std %l0,[%i0+0x128] ! Mem[0000000030000128]
membar #Sync
stw %l4,[%i3+0x004] ! Mem[0000000031800004]
jmpl %o7,%g0
std %l0,[%i3+0x190] ! Mem[0000000031800190]
p16_far_2_lom:
stb %l2,[%o2+0x059] ! Mem[0000000031000059]
std %l0,[%o0+0x128] ! Mem[0000000030000128]
membar #Sync
stw %l4,[%o3+0x004] ! Mem[0000000031800004]
jmpl %o7,%g0
std %l0,[%o3+0x190] ! Mem[0000000031800190]
p16_far_2_he:
stb %l2,[%i0+0x1de] ! Mem[00000000300001de]
std %l2,[%i1+0x1f0] ! Mem[00000000308001f0]
ldub [%i3+0x09a],%l0 ! Mem[000000003180009a]
srax %l7,0x013,%l2
ldsh [%i1+0x028],%l2 ! Mem[0000000030800028]
std %l6,[%i2+0x0c8] ! Mem[00000000310000c8]
stx %l6,[%i0+0x120] ! Mem[0000000030000120]
jmpl %o7,%g0
st %f19,[%i2+0x094] ! Mem[0000000031000094]
p16_far_2_ho:
stb %l2,[%o0+0x1de] ! Mem[00000000300001de]
std %l2,[%o1+0x1f0] ! Mem[00000000308001f0]
ldub [%o3+0x09a],%l0 ! Mem[000000003180009a]
srax %l7,0x013,%l2
ldsh [%o1+0x028],%l2 ! Mem[0000000030800028]
std %l6,[%o2+0x0c8] ! Mem[00000000310000c8]
stx %l6,[%o0+0x120] ! Mem[0000000030000120]
jmpl %o7,%g0
st %f19,[%o2+0x094] ! Mem[0000000031000094]
p16_far_2_hem:
stb %l2,[%i0+0x1de] ! Mem[00000000300001de]
std %l2,[%i1+0x1f0] ! Mem[00000000308001f0]
ldub [%i3+0x09a],%l0 ! Mem[000000003180009a]
srax %l7,0x013,%l2
membar #Sync
ldsh [%i1+0x028],%l2 ! Mem[0000000030800028]
std %l6,[%i2+0x0c8] ! Mem[00000000310000c8]
stx %l6,[%i0+0x120] ! Mem[0000000030000120]
jmpl %o7,%g0
st %f19,[%i2+0x094] ! Mem[0000000031000094]
p16_far_2_hom:
stb %l2,[%o0+0x1de] ! Mem[00000000300001de]
std %l2,[%o1+0x1f0] ! Mem[00000000308001f0]
ldub [%o3+0x09a],%l0 ! Mem[000000003180009a]
srax %l7,0x013,%l2
membar #Sync
ldsh [%o1+0x028],%l2 ! Mem[0000000030800028]
std %l6,[%o2+0x0c8] ! Mem[00000000310000c8]
stx %l6,[%o0+0x120] ! Mem[0000000030000120]
jmpl %o7,%g0
st %f19,[%o2+0x094] ! Mem[0000000031000094]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldstub [%i1+0x0fe],%l2 ! Mem[00000000328000fe]
ldstub [%i2+0x168],%l1 ! Mem[0000000033000168]
stx %l6,[%i1+0x168] ! Mem[0000000032800168]
andn %l4,-0x3ab,%l0
jmpl %o7,%g0
stw %l4,[%i3+0x16c] ! Mem[000000003380016c]
p17_far_2_lo:
ldstub [%o1+0x0fe],%l2 ! Mem[00000000328000fe]
ldstub [%o2+0x168],%l1 ! Mem[0000000033000168]
stx %l6,[%o1+0x168] ! Mem[0000000032800168]
andn %l4,-0x3ab,%l0
jmpl %o7,%g0
stw %l4,[%o3+0x16c] ! Mem[000000003380016c]
p17_far_2_lem:
ldstub [%i1+0x0fe],%l2 ! Mem[00000000328000fe]
ldstub [%i2+0x168],%l1 ! Mem[0000000033000168]
stx %l6,[%i1+0x168] ! Mem[0000000032800168]
andn %l4,-0x3ab,%l0
jmpl %o7,%g0
stw %l4,[%i3+0x16c] ! Mem[000000003380016c]
p17_far_2_lom:
ldstub [%o1+0x0fe],%l2 ! Mem[00000000328000fe]
ldstub [%o2+0x168],%l1 ! Mem[0000000033000168]
stx %l6,[%o1+0x168] ! Mem[0000000032800168]
andn %l4,-0x3ab,%l0
jmpl %o7,%g0
stw %l4,[%o3+0x16c] ! Mem[000000003380016c]
p17_far_2_he:
stw %l7,[%i3+0x168] ! Mem[0000000033800168]
ldsb [%i2+0x16d],%l5 ! Mem[000000003300016d]
jmpl %o7,%g0
swap [%i3+0x0a4],%l3 ! Mem[00000000338000a4]
p17_far_2_ho:
stw %l7,[%o3+0x168] ! Mem[0000000033800168]
ldsb [%o2+0x16d],%l5 ! Mem[000000003300016d]
jmpl %o7,%g0
swap [%o3+0x0a4],%l3 ! Mem[00000000338000a4]
p17_far_2_hem:
stw %l7,[%i3+0x168] ! Mem[0000000033800168]
ldsb [%i2+0x16d],%l5 ! Mem[000000003300016d]
jmpl %o7,%g0
swap [%i3+0x0a4],%l3 ! Mem[00000000338000a4]
p17_far_2_hom:
stw %l7,[%o3+0x168] ! Mem[0000000033800168]
ldsb [%o2+0x16d],%l5 ! Mem[000000003300016d]
jmpl %o7,%g0
swap [%o3+0x0a4],%l3 ! Mem[00000000338000a4]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
sth %l1,[%i3+0x040] ! Mem[0000000035800040]
sth %l5,[%i3+0x0bc] ! Mem[00000000358000bc]
ldstub [%i0+0x086],%l0 ! Mem[0000000034000086]
jmpl %o7,%g0
ldstub [%i2+0x01a],%l1 ! Mem[000000003500001a]
p18_far_2_lo:
sth %l1,[%o3+0x040] ! Mem[0000000035800040]
sth %l5,[%o3+0x0bc] ! Mem[00000000358000bc]
ldstub [%o0+0x086],%l0 ! Mem[0000000034000086]
jmpl %o7,%g0
ldstub [%o2+0x01a],%l1 ! Mem[000000003500001a]
p18_far_2_lem:
sth %l1,[%i3+0x040] ! Mem[0000000035800040]
sth %l5,[%i3+0x0bc] ! Mem[00000000358000bc]
ldstub [%i0+0x086],%l0 ! Mem[0000000034000086]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x01a],%l1 ! Mem[000000003500001a]
p18_far_2_lom:
sth %l1,[%o3+0x040] ! Mem[0000000035800040]
sth %l5,[%o3+0x0bc] ! Mem[00000000358000bc]
ldstub [%o0+0x086],%l0 ! Mem[0000000034000086]
membar #Sync
jmpl %o7,%g0
ldstub [%o2+0x01a],%l1 ! Mem[000000003500001a]
p18_far_2_he:
xnorcc %l7,0x153,%l2
andcc %l1,%l0,%l2
ldsb [%i3+0x1df],%l7 ! Mem[00000000358001df]
jmpl %o7,%g0
ldstub [%i0+0x073],%l2 ! Mem[0000000034000073]
p18_far_2_ho:
xnorcc %l7,0x153,%l2
andcc %l1,%l0,%l2
ldsb [%o3+0x1df],%l7 ! Mem[00000000358001df]
jmpl %o7,%g0
ldstub [%o0+0x073],%l2 ! Mem[0000000034000073]
p18_far_2_hem:
xnorcc %l7,0x153,%l2
andcc %l1,%l0,%l2
ldsb [%i3+0x1df],%l7 ! Mem[00000000358001df]
jmpl %o7,%g0
ldstub [%i0+0x073],%l2 ! Mem[0000000034000073]
p18_far_2_hom:
xnorcc %l7,0x153,%l2
andcc %l1,%l0,%l2
ldsb [%o3+0x1df],%l7 ! Mem[00000000358001df]
jmpl %o7,%g0
ldstub [%o0+0x073],%l2 ! Mem[0000000034000073]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
swap [%i0+0x0d8],%l6 ! Mem[00000000360000d8]
ldd [%i2+0x180],%f10 ! Mem[0000000037000180]
ldd [%i3+0x0a8],%l4 ! Mem[00000000378000a8]
stw %l3,[%i2+0x180] ! Mem[0000000037000180]
jmpl %o7,%g0
ldd [%i1+0x1e0],%l6 ! Mem[00000000368001e0]
p19_far_2_lo:
swap [%o0+0x0d8],%l6 ! Mem[00000000360000d8]
ldd [%o2+0x180],%f10 ! Mem[0000000037000180]
ldd [%o3+0x0a8],%l4 ! Mem[00000000378000a8]
stw %l3,[%o2+0x180] ! Mem[0000000037000180]
jmpl %o7,%g0
ldd [%o1+0x1e0],%l6 ! Mem[00000000368001e0]
p19_far_2_lem:
swap [%i0+0x0d8],%l6 ! Mem[00000000360000d8]
ldd [%i2+0x180],%f10 ! Mem[0000000037000180]
ldd [%i3+0x0a8],%l4 ! Mem[00000000378000a8]
stw %l3,[%i2+0x180] ! Mem[0000000037000180]
jmpl %o7,%g0
ldd [%i1+0x1e0],%l6 ! Mem[00000000368001e0]
p19_far_2_lom:
swap [%o0+0x0d8],%l6 ! Mem[00000000360000d8]
ldd [%o2+0x180],%f10 ! Mem[0000000037000180]
ldd [%o3+0x0a8],%l4 ! Mem[00000000378000a8]
stw %l3,[%o2+0x180] ! Mem[0000000037000180]
jmpl %o7,%g0
ldd [%o1+0x1e0],%l6 ! Mem[00000000368001e0]
p19_far_2_he:
stb %l2,[%i1+0x1ce] ! Mem[00000000368001ce]
stb %l5,[%i1+0x124] ! Mem[0000000036800124]
srl %l2,0x01b,%l4
ldsw [%i1+0x1b4],%l3 ! Mem[00000000368001b4]
tsubcctv %l5,-0xb83,%l2
ldd [%i0+0x010],%f20 ! Mem[0000000036000010]
jmpl %o7,%g0
lduh [%i3+0x14c],%l5 ! Mem[000000003780014c]
p19_far_2_ho:
stb %l2,[%o1+0x1ce] ! Mem[00000000368001ce]
stb %l5,[%o1+0x124] ! Mem[0000000036800124]
srl %l2,0x01b,%l4
ldsw [%o1+0x1b4],%l3 ! Mem[00000000368001b4]
tsubcctv %l5,-0xb83,%l2
ldd [%o0+0x010],%f20 ! Mem[0000000036000010]
jmpl %o7,%g0
lduh [%o3+0x14c],%l5 ! Mem[000000003780014c]
p19_far_2_hem:
stb %l2,[%i1+0x1ce] ! Mem[00000000368001ce]
stb %l5,[%i1+0x124] ! Mem[0000000036800124]
srl %l2,0x01b,%l4
ldsw [%i1+0x1b4],%l3 ! Mem[00000000368001b4]
tsubcctv %l5,-0xb83,%l2
membar #Sync
ldd [%i0+0x010],%f20 ! Mem[0000000036000010]
jmpl %o7,%g0
lduh [%i3+0x14c],%l5 ! Mem[000000003780014c]
p19_far_2_hom:
stb %l2,[%o1+0x1ce] ! Mem[00000000368001ce]
stb %l5,[%o1+0x124] ! Mem[0000000036800124]
srl %l2,0x01b,%l4
ldsw [%o1+0x1b4],%l3 ! Mem[00000000368001b4]
tsubcctv %l5,-0xb83,%l2
membar #Sync
ldd [%o0+0x010],%f20 ! Mem[0000000036000010]
jmpl %o7,%g0
lduh [%o3+0x14c],%l5 ! Mem[000000003780014c]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
ldstub [%i3+0x1f5],%l3 ! Mem[00000000398001f5]
stb %l0,[%i1+0x0ba] ! Mem[00000000388000ba]
jmpl %o7,%g0
ldsh [%i3+0x126],%l6 ! Mem[0000000039800126]
p20_far_2_lo:
ldstub [%o3+0x1f5],%l3 ! Mem[00000000398001f5]
stb %l0,[%o1+0x0ba] ! Mem[00000000388000ba]
jmpl %o7,%g0
ldsh [%o3+0x126],%l6 ! Mem[0000000039800126]
p20_far_2_lem:
ldstub [%i3+0x1f5],%l3 ! Mem[00000000398001f5]
stb %l0,[%i1+0x0ba] ! Mem[00000000388000ba]
jmpl %o7,%g0
ldsh [%i3+0x126],%l6 ! Mem[0000000039800126]
p20_far_2_lom:
ldstub [%o3+0x1f5],%l3 ! Mem[00000000398001f5]
stb %l0,[%o1+0x0ba] ! Mem[00000000388000ba]
jmpl %o7,%g0
ldsh [%o3+0x126],%l6 ! Mem[0000000039800126]
p20_far_2_he:
stw %l4,[%i3+0x128] ! Mem[0000000039800128]
smul %l4,-0x6c4,%l7
ldsh [%i0+0x0e8],%l1 ! Mem[00000000380000e8]
stx %l3,[%i1+0x1c8] ! Mem[00000000388001c8]
swap [%i2+0x114],%l3 ! Mem[0000000039000114]
lduw [%i1+0x184],%l7 ! Mem[0000000038800184]
swap [%i2+0x094],%l1 ! Mem[0000000039000094]
jmpl %o7,%g0
ldsw [%i2+0x17c],%l2 ! Mem[000000003900017c]
p20_far_2_ho:
stw %l4,[%o3+0x128] ! Mem[0000000039800128]
smul %l4,-0x6c4,%l7
ldsh [%o0+0x0e8],%l1 ! Mem[00000000380000e8]
stx %l3,[%o1+0x1c8] ! Mem[00000000388001c8]
swap [%o2+0x114],%l3 ! Mem[0000000039000114]
lduw [%o1+0x184],%l7 ! Mem[0000000038800184]
swap [%o2+0x094],%l1 ! Mem[0000000039000094]
jmpl %o7,%g0
ldsw [%o2+0x17c],%l2 ! Mem[000000003900017c]
p20_far_2_hem:
stw %l4,[%i3+0x128] ! Mem[0000000039800128]
smul %l4,-0x6c4,%l7
ldsh [%i0+0x0e8],%l1 ! Mem[00000000380000e8]
stx %l3,[%i1+0x1c8] ! Mem[00000000388001c8]
swap [%i2+0x114],%l3 ! Mem[0000000039000114]
lduw [%i1+0x184],%l7 ! Mem[0000000038800184]
swap [%i2+0x094],%l1 ! Mem[0000000039000094]
jmpl %o7,%g0
ldsw [%i2+0x17c],%l2 ! Mem[000000003900017c]
p20_far_2_hom:
stw %l4,[%o3+0x128] ! Mem[0000000039800128]
smul %l4,-0x6c4,%l7
ldsh [%o0+0x0e8],%l1 ! Mem[00000000380000e8]
stx %l3,[%o1+0x1c8] ! Mem[00000000388001c8]
swap [%o2+0x114],%l3 ! Mem[0000000039000114]
lduw [%o1+0x184],%l7 ! Mem[0000000038800184]
swap [%o2+0x094],%l1 ! Mem[0000000039000094]
jmpl %o7,%g0
ldsw [%o2+0x17c],%l2 ! Mem[000000003900017c]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
udivx %l7,%l1,%l3
std %f6 ,[%i3+0x1f8] ! Mem[000000003b8001f8]
jmpl %o7,%g0
st %f4 ,[%i2+0x094] ! Mem[000000003b000094]
p21_far_2_lo:
udivx %l7,%l1,%l3
std %f6 ,[%o3+0x1f8] ! Mem[000000003b8001f8]
jmpl %o7,%g0
st %f4 ,[%o2+0x094] ! Mem[000000003b000094]
p21_far_2_lem:
udivx %l7,%l1,%l3
std %f6 ,[%i3+0x1f8] ! Mem[000000003b8001f8]
jmpl %o7,%g0
st %f4 ,[%i2+0x094] ! Mem[000000003b000094]
p21_far_2_lom:
udivx %l7,%l1,%l3
std %f6 ,[%o3+0x1f8] ! Mem[000000003b8001f8]
jmpl %o7,%g0
st %f4 ,[%o2+0x094] ! Mem[000000003b000094]
p21_far_2_he:
lduw [%i2+0x0c8],%l1 ! Mem[000000003b0000c8]
jmpl %o7,%g0
lduw [%i3+0x078],%l4 ! Mem[000000003b800078]
p21_far_2_ho:
lduw [%o2+0x0c8],%l1 ! Mem[000000003b0000c8]
jmpl %o7,%g0
lduw [%o3+0x078],%l4 ! Mem[000000003b800078]
p21_far_2_hem:
lduw [%i2+0x0c8],%l1 ! Mem[000000003b0000c8]
jmpl %o7,%g0
lduw [%i3+0x078],%l4 ! Mem[000000003b800078]
p21_far_2_hom:
lduw [%o2+0x0c8],%l1 ! Mem[000000003b0000c8]
jmpl %o7,%g0
lduw [%o3+0x078],%l4 ! Mem[000000003b800078]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
jmpl %o7,%g0
ldd [%i1+0x080],%l0 ! Mem[000000003c800080]
jmpl %o7,%g0
nop
p22_far_2_lo:
jmpl %o7,%g0
ldd [%o1+0x080],%l0 ! Mem[000000003c800080]
jmpl %o7,%g0
nop
p22_far_2_lem:
jmpl %o7,%g0
ldd [%i1+0x080],%l0 ! Mem[000000003c800080]
jmpl %o7,%g0
nop
p22_far_2_lom:
jmpl %o7,%g0
ldd [%o1+0x080],%l0 ! Mem[000000003c800080]
jmpl %o7,%g0
nop
p22_far_2_he:
lduh [%i2+0x12a],%l0 ! Mem[000000003d00012a]
ld [%i2+0x02c],%f21 ! Mem[000000003d00002c]
jmpl %o7,%g0
ldsh [%i3+0x0a2],%l4 ! Mem[000000003d8000a2]
p22_far_2_ho:
lduh [%o2+0x12a],%l0 ! Mem[000000003d00012a]
ld [%o2+0x02c],%f21 ! Mem[000000003d00002c]
jmpl %o7,%g0
ldsh [%o3+0x0a2],%l4 ! Mem[000000003d8000a2]
p22_far_2_hem:
lduh [%i2+0x12a],%l0 ! Mem[000000003d00012a]
membar #Sync
ld [%i2+0x02c],%f21 ! Mem[000000003d00002c]
jmpl %o7,%g0
ldsh [%i3+0x0a2],%l4 ! Mem[000000003d8000a2]
p22_far_2_hom:
lduh [%o2+0x12a],%l0 ! Mem[000000003d00012a]
membar #Sync
ld [%o2+0x02c],%f21 ! Mem[000000003d00002c]
jmpl %o7,%g0
ldsh [%o3+0x0a2],%l4 ! Mem[000000003d8000a2]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
subc %l0,-0xbd7,%l0
jmpl %o7,%g0
or %l0,%l5,%l7
p23_far_2_lo:
subc %l0,-0xbd7,%l0
jmpl %o7,%g0
or %l0,%l5,%l7
p23_far_2_lem:
subc %l0,-0xbd7,%l0
jmpl %o7,%g0
or %l0,%l5,%l7
p23_far_2_lom:
subc %l0,-0xbd7,%l0
jmpl %o7,%g0
or %l0,%l5,%l7
p23_far_2_he:
jmpl %o7,%g0
stx %l7,[%i1+0x190] ! Mem[000000003e800190]
jmpl %o7,%g0
nop
p23_far_2_ho:
jmpl %o7,%g0
stx %l7,[%o1+0x190] ! Mem[000000003e800190]
jmpl %o7,%g0
nop
p23_far_2_hem:
jmpl %o7,%g0
stx %l7,[%i1+0x190] ! Mem[000000003e800190]
jmpl %o7,%g0
nop
p23_far_2_hom:
jmpl %o7,%g0
stx %l7,[%o1+0x190] ! Mem[000000003e800190]
jmpl %o7,%g0
nop
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
orn %l2,-0x6fa,%l2
xnorcc %l3,-0x7c4,%l0
ldsw [%i0+0x180],%l4 ! Mem[0000000040000180]
jmpl %o7,%g0
ldstub [%i1+0x0c0],%l5 ! Mem[00000000408000c0]
p24_far_2_lo:
orn %l2,-0x6fa,%l2
xnorcc %l3,-0x7c4,%l0
ldsw [%o0+0x180],%l4 ! Mem[0000000040000180]
jmpl %o7,%g0
ldstub [%o1+0x0c0],%l5 ! Mem[00000000408000c0]
p24_far_2_lem:
orn %l2,-0x6fa,%l2
xnorcc %l3,-0x7c4,%l0
ldsw [%i0+0x180],%l4 ! Mem[0000000040000180]
jmpl %o7,%g0
ldstub [%i1+0x0c0],%l5 ! Mem[00000000408000c0]
p24_far_2_lom:
orn %l2,-0x6fa,%l2
xnorcc %l3,-0x7c4,%l0
ldsw [%o0+0x180],%l4 ! Mem[0000000040000180]
jmpl %o7,%g0
ldstub [%o1+0x0c0],%l5 ! Mem[00000000408000c0]
p24_far_2_he:
stb %l4,[%i3+0x052] ! Mem[0000000041800052]
ldd [%i2+0x100],%l6 ! Mem[0000000041000100]
jmpl %o7,%g0
std %l6,[%i0+0x118] ! Mem[0000000040000118]
p24_far_2_ho:
stb %l4,[%o3+0x052] ! Mem[0000000041800052]
ldd [%o2+0x100],%l6 ! Mem[0000000041000100]
jmpl %o7,%g0
std %l6,[%o0+0x118] ! Mem[0000000040000118]
p24_far_2_hem:
stb %l4,[%i3+0x052] ! Mem[0000000041800052]
ldd [%i2+0x100],%l6 ! Mem[0000000041000100]
jmpl %o7,%g0
std %l6,[%i0+0x118] ! Mem[0000000040000118]
p24_far_2_hom:
stb %l4,[%o3+0x052] ! Mem[0000000041800052]
ldd [%o2+0x100],%l6 ! Mem[0000000041000100]
jmpl %o7,%g0
std %l6,[%o0+0x118] ! Mem[0000000040000118]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
ldub [%i2+0x01f],%l1 ! Mem[000000004300001f]
stx %l3,[%i0+0x028] ! Mem[0000000042000028]
stw %l2,[%i0+0x1d8] ! Mem[00000000420001d8]
ldsw [%i2+0x104],%l6 ! Mem[0000000043000104]
mulx %l2,%l3,%l2
std %f10,[%i0+0x060] ! Mem[0000000042000060]
jmpl %o7,%g0
st %f3 ,[%i1+0x16c] ! Mem[000000004280016c]
p25_far_2_lo:
ldub [%o2+0x01f],%l1 ! Mem[000000004300001f]
stx %l3,[%o0+0x028] ! Mem[0000000042000028]
stw %l2,[%o0+0x1d8] ! Mem[00000000420001d8]
ldsw [%o2+0x104],%l6 ! Mem[0000000043000104]
mulx %l2,%l3,%l2
std %f10,[%o0+0x060] ! Mem[0000000042000060]
jmpl %o7,%g0
st %f3 ,[%o1+0x16c] ! Mem[000000004280016c]
p25_far_2_lem:
membar #Sync
ldub [%i2+0x01f],%l1 ! Mem[000000004300001f]
stx %l3,[%i0+0x028] ! Mem[0000000042000028]
stw %l2,[%i0+0x1d8] ! Mem[00000000420001d8]
ldsw [%i2+0x104],%l6 ! Mem[0000000043000104]
mulx %l2,%l3,%l2
std %f10,[%i0+0x060] ! Mem[0000000042000060]
jmpl %o7,%g0
st %f3 ,[%i1+0x16c] ! Mem[000000004280016c]
p25_far_2_lom:
membar #Sync
ldub [%o2+0x01f],%l1 ! Mem[000000004300001f]
stx %l3,[%o0+0x028] ! Mem[0000000042000028]
stw %l2,[%o0+0x1d8] ! Mem[00000000420001d8]
ldsw [%o2+0x104],%l6 ! Mem[0000000043000104]
mulx %l2,%l3,%l2
std %f10,[%o0+0x060] ! Mem[0000000042000060]
jmpl %o7,%g0
st %f3 ,[%o1+0x16c] ! Mem[000000004280016c]
p25_far_2_he:
jmpl %o7,%g0
ldstub [%i1+0x1de],%l0 ! Mem[00000000428001de]
jmpl %o7,%g0
nop
p25_far_2_ho:
jmpl %o7,%g0
ldstub [%o1+0x1de],%l0 ! Mem[00000000428001de]
jmpl %o7,%g0
nop
p25_far_2_hem:
jmpl %o7,%g0
ldstub [%i1+0x1de],%l0 ! Mem[00000000428001de]
jmpl %o7,%g0
nop
p25_far_2_hom:
jmpl %o7,%g0
ldstub [%o1+0x1de],%l0 ! Mem[00000000428001de]
jmpl %o7,%g0
nop
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
ldd [%i1+0x020],%l6 ! Mem[0000000044800020]
lduh [%i3+0x0a2],%l4 ! Mem[00000000458000a2]
ldx [%i0+0x0f8],%l2 ! Mem[00000000440000f8]
ldd [%i2+0x038],%l6 ! Mem[0000000045000038]
jmpl %o7,%g0
and %l2,%l7,%l0
p26_far_2_lo:
ldd [%o1+0x020],%l6 ! Mem[0000000044800020]
lduh [%o3+0x0a2],%l4 ! Mem[00000000458000a2]
ldx [%o0+0x0f8],%l2 ! Mem[00000000440000f8]
ldd [%o2+0x038],%l6 ! Mem[0000000045000038]
jmpl %o7,%g0
and %l2,%l7,%l0
p26_far_2_lem:
membar #Sync
ldd [%i1+0x020],%l6 ! Mem[0000000044800020]
lduh [%i3+0x0a2],%l4 ! Mem[00000000458000a2]
ldx [%i0+0x0f8],%l2 ! Mem[00000000440000f8]
ldd [%i2+0x038],%l6 ! Mem[0000000045000038]
jmpl %o7,%g0
and %l2,%l7,%l0
p26_far_2_lom:
membar #Sync
ldd [%o1+0x020],%l6 ! Mem[0000000044800020]
lduh [%o3+0x0a2],%l4 ! Mem[00000000458000a2]
ldx [%o0+0x0f8],%l2 ! Mem[00000000440000f8]
ldd [%o2+0x038],%l6 ! Mem[0000000045000038]
jmpl %o7,%g0
and %l2,%l7,%l0
p26_far_2_he:
stx %l2,[%i0+0x180] ! Mem[0000000044000180]
ldx [%i2+0x090],%l2 ! Mem[0000000045000090]
ld [%i1+0x15c],%f24 ! Mem[000000004480015c]
sth %l0,[%i0+0x0ec] ! Mem[00000000440000ec]
sra %l1,%l6,%l7
jmpl %o7,%g0
ldsh [%i3+0x12a],%l3 ! Mem[000000004580012a]
p26_far_2_ho:
stx %l2,[%o0+0x180] ! Mem[0000000044000180]
ldx [%o2+0x090],%l2 ! Mem[0000000045000090]
ld [%o1+0x15c],%f24 ! Mem[000000004480015c]
sth %l0,[%o0+0x0ec] ! Mem[00000000440000ec]
sra %l1,%l6,%l7
jmpl %o7,%g0
ldsh [%o3+0x12a],%l3 ! Mem[000000004580012a]
p26_far_2_hem:
stx %l2,[%i0+0x180] ! Mem[0000000044000180]
ldx [%i2+0x090],%l2 ! Mem[0000000045000090]
ld [%i1+0x15c],%f24 ! Mem[000000004480015c]
sth %l0,[%i0+0x0ec] ! Mem[00000000440000ec]
sra %l1,%l6,%l7
jmpl %o7,%g0
ldsh [%i3+0x12a],%l3 ! Mem[000000004580012a]
p26_far_2_hom:
stx %l2,[%o0+0x180] ! Mem[0000000044000180]
ldx [%o2+0x090],%l2 ! Mem[0000000045000090]
ld [%o1+0x15c],%f24 ! Mem[000000004480015c]
sth %l0,[%o0+0x0ec] ! Mem[00000000440000ec]
sra %l1,%l6,%l7
jmpl %o7,%g0
ldsh [%o3+0x12a],%l3 ! Mem[000000004580012a]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
andcc %l1,0x61c,%l3
stx %l6,[%i3+0x0f8] ! Mem[00000000478000f8]
ldx [%i1+0x0b8],%l1 ! Mem[00000000468000b8]
swap [%i1+0x15c],%l0 ! Mem[000000004680015c]
srax %l1,0x02f,%l7
sth %l1,[%i1+0x094] ! Mem[0000000046800094]
jmpl %o7,%g0
ldsb [%i0+0x17f],%l2 ! Mem[000000004600017f]
p27_far_2_lo:
andcc %l1,0x61c,%l3
stx %l6,[%o3+0x0f8] ! Mem[00000000478000f8]
ldx [%o1+0x0b8],%l1 ! Mem[00000000468000b8]
swap [%o1+0x15c],%l0 ! Mem[000000004680015c]
srax %l1,0x02f,%l7
sth %l1,[%o1+0x094] ! Mem[0000000046800094]
jmpl %o7,%g0
ldsb [%o0+0x17f],%l2 ! Mem[000000004600017f]
p27_far_2_lem:
andcc %l1,0x61c,%l3
stx %l6,[%i3+0x0f8] ! Mem[00000000478000f8]
ldx [%i1+0x0b8],%l1 ! Mem[00000000468000b8]
swap [%i1+0x15c],%l0 ! Mem[000000004680015c]
srax %l1,0x02f,%l7
sth %l1,[%i1+0x094] ! Mem[0000000046800094]
jmpl %o7,%g0
ldsb [%i0+0x17f],%l2 ! Mem[000000004600017f]
p27_far_2_lom:
andcc %l1,0x61c,%l3
stx %l6,[%o3+0x0f8] ! Mem[00000000478000f8]
ldx [%o1+0x0b8],%l1 ! Mem[00000000468000b8]
swap [%o1+0x15c],%l0 ! Mem[000000004680015c]
srax %l1,0x02f,%l7
sth %l1,[%o1+0x094] ! Mem[0000000046800094]
jmpl %o7,%g0
ldsb [%o0+0x17f],%l2 ! Mem[000000004600017f]
p27_far_2_he:
stw %l0,[%i2+0x094] ! Mem[0000000047000094]
std %l0,[%i1+0x180] ! Mem[0000000046800180]
ldub [%i1+0x16e],%l3 ! Mem[000000004680016e]
std %l4,[%i3+0x140] ! Mem[0000000047800140]
jmpl %o7,%g0
std %f22,[%i3+0x0e0] ! Mem[00000000478000e0]
p27_far_2_ho:
stw %l0,[%o2+0x094] ! Mem[0000000047000094]
std %l0,[%o1+0x180] ! Mem[0000000046800180]
ldub [%o1+0x16e],%l3 ! Mem[000000004680016e]
std %l4,[%o3+0x140] ! Mem[0000000047800140]
jmpl %o7,%g0
std %f22,[%o3+0x0e0] ! Mem[00000000478000e0]
p27_far_2_hem:
stw %l0,[%i2+0x094] ! Mem[0000000047000094]
std %l0,[%i1+0x180] ! Mem[0000000046800180]
ldub [%i1+0x16e],%l3 ! Mem[000000004680016e]
std %l4,[%i3+0x140] ! Mem[0000000047800140]
jmpl %o7,%g0
std %f22,[%i3+0x0e0] ! Mem[00000000478000e0]
p27_far_2_hom:
stw %l0,[%o2+0x094] ! Mem[0000000047000094]
std %l0,[%o1+0x180] ! Mem[0000000046800180]
ldub [%o1+0x16e],%l3 ! Mem[000000004680016e]
std %l4,[%o3+0x140] ! Mem[0000000047800140]
jmpl %o7,%g0
std %f22,[%o3+0x0e0] ! Mem[00000000478000e0]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
and %l3,%l5,%l4
ldstub [%i3+0x0e7],%l6 ! Mem[00000000498000e7]
stx %l6,[%i0+0x120] ! Mem[0000000048000120]
sth %l7,[%i2+0x162] ! Mem[0000000049000162]
stb %l4,[%i3+0x1db] ! Mem[00000000498001db]
ldub [%i2+0x0b9],%l4 ! Mem[00000000490000b9]
jmpl %o7,%g0
xorcc %l2,-0xc88,%l3
p28_far_2_lo:
and %l3,%l5,%l4
ldstub [%o3+0x0e7],%l6 ! Mem[00000000498000e7]
stx %l6,[%o0+0x120] ! Mem[0000000048000120]
sth %l7,[%o2+0x162] ! Mem[0000000049000162]
stb %l4,[%o3+0x1db] ! Mem[00000000498001db]
ldub [%o2+0x0b9],%l4 ! Mem[00000000490000b9]
jmpl %o7,%g0
xorcc %l2,-0xc88,%l3
p28_far_2_lem:
and %l3,%l5,%l4
ldstub [%i3+0x0e7],%l6 ! Mem[00000000498000e7]
stx %l6,[%i0+0x120] ! Mem[0000000048000120]
sth %l7,[%i2+0x162] ! Mem[0000000049000162]
stb %l4,[%i3+0x1db] ! Mem[00000000498001db]
ldub [%i2+0x0b9],%l4 ! Mem[00000000490000b9]
jmpl %o7,%g0
xorcc %l2,-0xc88,%l3
p28_far_2_lom:
and %l3,%l5,%l4
ldstub [%o3+0x0e7],%l6 ! Mem[00000000498000e7]
stx %l6,[%o0+0x120] ! Mem[0000000048000120]
sth %l7,[%o2+0x162] ! Mem[0000000049000162]
stb %l4,[%o3+0x1db] ! Mem[00000000498001db]
ldub [%o2+0x0b9],%l4 ! Mem[00000000490000b9]
jmpl %o7,%g0
xorcc %l2,-0xc88,%l3
p28_far_2_he:
std %l0,[%i1+0x128] ! Mem[0000000048800128]
ldsb [%i1+0x0fa],%l6 ! Mem[00000000488000fa]
lduh [%i3+0x0aa],%l1 ! Mem[00000000498000aa]
jmpl %o7,%g0
ldstub [%i1+0x18a],%l4 ! Mem[000000004880018a]
p28_far_2_ho:
std %l0,[%o1+0x128] ! Mem[0000000048800128]
ldsb [%o1+0x0fa],%l6 ! Mem[00000000488000fa]
lduh [%o3+0x0aa],%l1 ! Mem[00000000498000aa]
jmpl %o7,%g0
ldstub [%o1+0x18a],%l4 ! Mem[000000004880018a]
p28_far_2_hem:
std %l0,[%i1+0x128] ! Mem[0000000048800128]
ldsb [%i1+0x0fa],%l6 ! Mem[00000000488000fa]
lduh [%i3+0x0aa],%l1 ! Mem[00000000498000aa]
jmpl %o7,%g0
ldstub [%i1+0x18a],%l4 ! Mem[000000004880018a]
p28_far_2_hom:
std %l0,[%o1+0x128] ! Mem[0000000048800128]
ldsb [%o1+0x0fa],%l6 ! Mem[00000000488000fa]
lduh [%o3+0x0aa],%l1 ! Mem[00000000498000aa]
jmpl %o7,%g0
ldstub [%o1+0x18a],%l4 ! Mem[000000004880018a]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
ldx [%i0+0x120],%l6 ! Mem[000000004a000120]
stx %l6,[%i3+0x1b0] ! Mem[000000004b8001b0]
jmpl %o7,%g0
taddcctv %l1,%l3,%l3
p29_far_2_lo:
ldx [%o0+0x120],%l6 ! Mem[000000004a000120]
stx %l6,[%o3+0x1b0] ! Mem[000000004b8001b0]
jmpl %o7,%g0
taddcctv %l1,%l3,%l3
p29_far_2_lem:
ldx [%i0+0x120],%l6 ! Mem[000000004a000120]
stx %l6,[%i3+0x1b0] ! Mem[000000004b8001b0]
jmpl %o7,%g0
taddcctv %l1,%l3,%l3
p29_far_2_lom:
ldx [%o0+0x120],%l6 ! Mem[000000004a000120]
stx %l6,[%o3+0x1b0] ! Mem[000000004b8001b0]
jmpl %o7,%g0
taddcctv %l1,%l3,%l3
p29_far_2_he:
ldx [%i0+0x030],%l3 ! Mem[000000004a000030]
xnor %l1,0x198,%l2
ldsw [%i3+0x160],%l3 ! Mem[000000004b800160]
std %f28,[%i3+0x090] ! Mem[000000004b800090]
ldsb [%i1+0x112],%l6 ! Mem[000000004a800112]
jmpl %o7,%g0
ldx [%i1+0x088],%l5 ! Mem[000000004a800088]
p29_far_2_ho:
ldx [%o0+0x030],%l3 ! Mem[000000004a000030]
xnor %l1,0x198,%l2
ldsw [%o3+0x160],%l3 ! Mem[000000004b800160]
std %f28,[%o3+0x090] ! Mem[000000004b800090]
ldsb [%o1+0x112],%l6 ! Mem[000000004a800112]
jmpl %o7,%g0
ldx [%o1+0x088],%l5 ! Mem[000000004a800088]
p29_far_2_hem:
membar #Sync
ldx [%i0+0x030],%l3 ! Mem[000000004a000030]
xnor %l1,0x198,%l2
ldsw [%i3+0x160],%l3 ! Mem[000000004b800160]
std %f28,[%i3+0x090] ! Mem[000000004b800090]
ldsb [%i1+0x112],%l6 ! Mem[000000004a800112]
jmpl %o7,%g0
ldx [%i1+0x088],%l5 ! Mem[000000004a800088]
p29_far_2_hom:
membar #Sync
ldx [%o0+0x030],%l3 ! Mem[000000004a000030]
xnor %l1,0x198,%l2
ldsw [%o3+0x160],%l3 ! Mem[000000004b800160]
std %f28,[%o3+0x090] ! Mem[000000004b800090]
ldsb [%o1+0x112],%l6 ! Mem[000000004a800112]
jmpl %o7,%g0
ldx [%o1+0x088],%l5 ! Mem[000000004a800088]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
jmpl %o7,%g0
ldsw [%i3+0x110],%l6 ! Mem[000000004d800110]
jmpl %o7,%g0
nop
p30_far_2_lo:
jmpl %o7,%g0
ldsw [%o3+0x110],%l6 ! Mem[000000004d800110]
jmpl %o7,%g0
nop
p30_far_2_lem:
jmpl %o7,%g0
ldsw [%i3+0x110],%l6 ! Mem[000000004d800110]
jmpl %o7,%g0
nop
p30_far_2_lom:
jmpl %o7,%g0
ldsw [%o3+0x110],%l6 ! Mem[000000004d800110]
jmpl %o7,%g0
nop
p30_far_2_he:
ldsh [%i2+0x07e],%l2 ! Mem[000000004d00007e]
xnorcc %l7,0xea9,%l5
st %f16,[%i2+0x098] ! Mem[000000004d000098]
std %l6,[%i0+0x0c8] ! Mem[000000004c0000c8]
lduh [%i1+0x106],%l6 ! Mem[000000004c800106]
jmpl %o7,%g0
stx %l3,[%i0+0x0b0] ! Mem[000000004c0000b0]
p30_far_2_ho:
ldsh [%o2+0x07e],%l2 ! Mem[000000004d00007e]
xnorcc %l7,0xea9,%l5
st %f16,[%o2+0x098] ! Mem[000000004d000098]
std %l6,[%o0+0x0c8] ! Mem[000000004c0000c8]
lduh [%o1+0x106],%l6 ! Mem[000000004c800106]
jmpl %o7,%g0
stx %l3,[%o0+0x0b0] ! Mem[000000004c0000b0]
p30_far_2_hem:
ldsh [%i2+0x07e],%l2 ! Mem[000000004d00007e]
xnorcc %l7,0xea9,%l5
st %f16,[%i2+0x098] ! Mem[000000004d000098]
std %l6,[%i0+0x0c8] ! Mem[000000004c0000c8]
lduh [%i1+0x106],%l6 ! Mem[000000004c800106]
jmpl %o7,%g0
stx %l3,[%i0+0x0b0] ! Mem[000000004c0000b0]
p30_far_2_hom:
ldsh [%o2+0x07e],%l2 ! Mem[000000004d00007e]
xnorcc %l7,0xea9,%l5
st %f16,[%o2+0x098] ! Mem[000000004d000098]
std %l6,[%o0+0x0c8] ! Mem[000000004c0000c8]
lduh [%o1+0x106],%l6 ! Mem[000000004c800106]
jmpl %o7,%g0
stx %l3,[%o0+0x0b0] ! Mem[000000004c0000b0]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
stx %l0,[%i2+0x010] ! Mem[000000004f000010]
lduh [%i2+0x108],%l4 ! Mem[000000004f000108]
jmpl %o7,%g0
lduw [%i0+0x1ec],%l3 ! Mem[000000004e0001ec]
p31_far_2_lo:
stx %l0,[%o2+0x010] ! Mem[000000004f000010]
lduh [%o2+0x108],%l4 ! Mem[000000004f000108]
jmpl %o7,%g0
lduw [%o0+0x1ec],%l3 ! Mem[000000004e0001ec]
p31_far_2_lem:
membar #Sync
stx %l0,[%i2+0x010] ! Mem[000000004f000010]
lduh [%i2+0x108],%l4 ! Mem[000000004f000108]
jmpl %o7,%g0
lduw [%i0+0x1ec],%l3 ! Mem[000000004e0001ec]
p31_far_2_lom:
membar #Sync
stx %l0,[%o2+0x010] ! Mem[000000004f000010]
lduh [%o2+0x108],%l4 ! Mem[000000004f000108]
jmpl %o7,%g0
lduw [%o0+0x1ec],%l3 ! Mem[000000004e0001ec]
p31_far_2_he:
std %l0,[%i1+0x148] ! Mem[000000004e800148]
jmpl %o7,%g0
ldub [%i2+0x1b5],%l4 ! Mem[000000004f0001b5]
p31_far_2_ho:
std %l0,[%o1+0x148] ! Mem[000000004e800148]
jmpl %o7,%g0
ldub [%o2+0x1b5],%l4 ! Mem[000000004f0001b5]
p31_far_2_hem:
std %l0,[%i1+0x148] ! Mem[000000004e800148]
jmpl %o7,%g0
ldub [%i2+0x1b5],%l4 ! Mem[000000004f0001b5]
p31_far_2_hom:
std %l0,[%o1+0x148] ! Mem[000000004e800148]
jmpl %o7,%g0
ldub [%o2+0x1b5],%l4 ! Mem[000000004f0001b5]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldub [%i3+0x0c3],%l2 ! Mem[00000000518000c3]
stb %l1,[%i1+0x174] ! Mem[0000000050800174]
jmpl %o7,%g0
ldx [%i0+0x0a0],%l6 ! Mem[00000000500000a0]
p32_far_2_lo:
ldub [%o3+0x0c3],%l2 ! Mem[00000000518000c3]
stb %l1,[%o1+0x174] ! Mem[0000000050800174]
jmpl %o7,%g0
ldx [%o0+0x0a0],%l6 ! Mem[00000000500000a0]
p32_far_2_lem:
ldub [%i3+0x0c3],%l2 ! Mem[00000000518000c3]
stb %l1,[%i1+0x174] ! Mem[0000000050800174]
jmpl %o7,%g0
ldx [%i0+0x0a0],%l6 ! Mem[00000000500000a0]
p32_far_2_lom:
ldub [%o3+0x0c3],%l2 ! Mem[00000000518000c3]
stb %l1,[%o1+0x174] ! Mem[0000000050800174]
jmpl %o7,%g0
ldx [%o0+0x0a0],%l6 ! Mem[00000000500000a0]
p32_far_2_he:
ldstub [%i3+0x169],%l3 ! Mem[0000000051800169]
ldx [%i0+0x010],%l2 ! Mem[0000000050000010]
jmpl %o7,%g0
nop
p32_far_2_ho:
ldstub [%o3+0x169],%l3 ! Mem[0000000051800169]
ldx [%o0+0x010],%l2 ! Mem[0000000050000010]
jmpl %o7,%g0
nop
p32_far_2_hem:
ldstub [%i3+0x169],%l3 ! Mem[0000000051800169]
membar #Sync
ldx [%i0+0x010],%l2 ! Mem[0000000050000010]
jmpl %o7,%g0
nop
p32_far_2_hom:
ldstub [%o3+0x169],%l3 ! Mem[0000000051800169]
membar #Sync
ldx [%o0+0x010],%l2 ! Mem[0000000050000010]
jmpl %o7,%g0
nop
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldsb [%i1+0x1b1],%l0 ! Mem[00000000528001b1]
ldsb [%i1+0x1f8],%l1 ! Mem[00000000528001f8]
addcc %l7,-0x74a,%l6
swap [%i2+0x01c],%l1 ! Mem[000000005300001c]
jmpl %o7,%g0
ldx [%i2+0x190],%l1 ! Mem[0000000053000190]
p33_far_2_lo:
ldsb [%o1+0x1b1],%l0 ! Mem[00000000528001b1]
ldsb [%o1+0x1f8],%l1 ! Mem[00000000528001f8]
addcc %l7,-0x74a,%l6
swap [%o2+0x01c],%l1 ! Mem[000000005300001c]
jmpl %o7,%g0
ldx [%o2+0x190],%l1 ! Mem[0000000053000190]
p33_far_2_lem:
ldsb [%i1+0x1b1],%l0 ! Mem[00000000528001b1]
ldsb [%i1+0x1f8],%l1 ! Mem[00000000528001f8]
addcc %l7,-0x74a,%l6
membar #Sync
swap [%i2+0x01c],%l1 ! Mem[000000005300001c]
jmpl %o7,%g0
ldx [%i2+0x190],%l1 ! Mem[0000000053000190]
p33_far_2_lom:
ldsb [%o1+0x1b1],%l0 ! Mem[00000000528001b1]
ldsb [%o1+0x1f8],%l1 ! Mem[00000000528001f8]
addcc %l7,-0x74a,%l6
membar #Sync
swap [%o2+0x01c],%l1 ! Mem[000000005300001c]
jmpl %o7,%g0
ldx [%o2+0x190],%l1 ! Mem[0000000053000190]
p33_far_2_he:
swap [%i3+0x0fc],%l2 ! Mem[00000000538000fc]
lduh [%i2+0x1da],%l6 ! Mem[00000000530001da]
jmpl %o7,%g0
ldstub [%i3+0x013],%l7 ! Mem[0000000053800013]
p33_far_2_ho:
swap [%o3+0x0fc],%l2 ! Mem[00000000538000fc]
lduh [%o2+0x1da],%l6 ! Mem[00000000530001da]
jmpl %o7,%g0
ldstub [%o3+0x013],%l7 ! Mem[0000000053800013]
p33_far_2_hem:
swap [%i3+0x0fc],%l2 ! Mem[00000000538000fc]
lduh [%i2+0x1da],%l6 ! Mem[00000000530001da]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x013],%l7 ! Mem[0000000053800013]
p33_far_2_hom:
swap [%o3+0x0fc],%l2 ! Mem[00000000538000fc]
lduh [%o2+0x1da],%l6 ! Mem[00000000530001da]
membar #Sync
jmpl %o7,%g0
ldstub [%o3+0x013],%l7 ! Mem[0000000053800013]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldub [%i2+0x1b2],%l6 ! Mem[00000000550001b2]
jmpl %o7,%g0
subccc %l2,%l4,%l7
p34_far_2_lo:
ldub [%o2+0x1b2],%l6 ! Mem[00000000550001b2]
jmpl %o7,%g0
subccc %l2,%l4,%l7
p34_far_2_lem:
ldub [%i2+0x1b2],%l6 ! Mem[00000000550001b2]
jmpl %o7,%g0
subccc %l2,%l4,%l7
p34_far_2_lom:
ldub [%o2+0x1b2],%l6 ! Mem[00000000550001b2]
jmpl %o7,%g0
subccc %l2,%l4,%l7
p34_far_2_he:
ldub [%i1+0x1e0],%l0 ! Mem[00000000548001e0]
ldsh [%i0+0x0b8],%l1 ! Mem[00000000540000b8]
ldx [%i0+0x010],%l1 ! Mem[0000000054000010]
jmpl %o7,%g0
stb %l7,[%i1+0x1dc] ! Mem[00000000548001dc]
p34_far_2_ho:
ldub [%o1+0x1e0],%l0 ! Mem[00000000548001e0]
ldsh [%o0+0x0b8],%l1 ! Mem[00000000540000b8]
ldx [%o0+0x010],%l1 ! Mem[0000000054000010]
jmpl %o7,%g0
stb %l7,[%o1+0x1dc] ! Mem[00000000548001dc]
p34_far_2_hem:
ldub [%i1+0x1e0],%l0 ! Mem[00000000548001e0]
ldsh [%i0+0x0b8],%l1 ! Mem[00000000540000b8]
membar #Sync
ldx [%i0+0x010],%l1 ! Mem[0000000054000010]
jmpl %o7,%g0
stb %l7,[%i1+0x1dc] ! Mem[00000000548001dc]
p34_far_2_hom:
ldub [%o1+0x1e0],%l0 ! Mem[00000000548001e0]
ldsh [%o0+0x0b8],%l1 ! Mem[00000000540000b8]
membar #Sync
ldx [%o0+0x010],%l1 ! Mem[0000000054000010]
jmpl %o7,%g0
stb %l7,[%o1+0x1dc] ! Mem[00000000548001dc]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
ldsh [%i2+0x008],%l2 ! Mem[0000000057000008]
lduw [%i3+0x078],%l6 ! Mem[0000000057800078]
ldd [%i0+0x1f8],%l6 ! Mem[00000000560001f8]
jmpl %o7,%g0
andcc %l6,%l2,%l6
p35_far_2_lo:
ldsh [%o2+0x008],%l2 ! Mem[0000000057000008]
lduw [%o3+0x078],%l6 ! Mem[0000000057800078]
ldd [%o0+0x1f8],%l6 ! Mem[00000000560001f8]
jmpl %o7,%g0
andcc %l6,%l2,%l6
p35_far_2_lem:
membar #Sync
ldsh [%i2+0x008],%l2 ! Mem[0000000057000008]
lduw [%i3+0x078],%l6 ! Mem[0000000057800078]
ldd [%i0+0x1f8],%l6 ! Mem[00000000560001f8]
jmpl %o7,%g0
andcc %l6,%l2,%l6
p35_far_2_lom:
membar #Sync
ldsh [%o2+0x008],%l2 ! Mem[0000000057000008]
lduw [%o3+0x078],%l6 ! Mem[0000000057800078]
ldd [%o0+0x1f8],%l6 ! Mem[00000000560001f8]
jmpl %o7,%g0
andcc %l6,%l2,%l6
p35_far_2_he:
ld [%i2+0x0e8],%f17 ! Mem[00000000570000e8]
lduh [%i3+0x1ee],%l3 ! Mem[00000000578001ee]
ldsb [%i0+0x115],%l3 ! Mem[0000000056000115]
ldsb [%i3+0x186],%l1 ! Mem[0000000057800186]
stx %l2,[%i3+0x178] ! Mem[0000000057800178]
jmpl %o7,%g0
stx %l3,[%i1+0x030] ! Mem[0000000056800030]
p35_far_2_ho:
ld [%o2+0x0e8],%f17 ! Mem[00000000570000e8]
lduh [%o3+0x1ee],%l3 ! Mem[00000000578001ee]
ldsb [%o0+0x115],%l3 ! Mem[0000000056000115]
ldsb [%o3+0x186],%l1 ! Mem[0000000057800186]
stx %l2,[%o3+0x178] ! Mem[0000000057800178]
jmpl %o7,%g0
stx %l3,[%o1+0x030] ! Mem[0000000056800030]
p35_far_2_hem:
ld [%i2+0x0e8],%f17 ! Mem[00000000570000e8]
lduh [%i3+0x1ee],%l3 ! Mem[00000000578001ee]
ldsb [%i0+0x115],%l3 ! Mem[0000000056000115]
ldsb [%i3+0x186],%l1 ! Mem[0000000057800186]
stx %l2,[%i3+0x178] ! Mem[0000000057800178]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x030] ! Mem[0000000056800030]
p35_far_2_hom:
ld [%o2+0x0e8],%f17 ! Mem[00000000570000e8]
lduh [%o3+0x1ee],%l3 ! Mem[00000000578001ee]
ldsb [%o0+0x115],%l3 ! Mem[0000000056000115]
ldsb [%o3+0x186],%l1 ! Mem[0000000057800186]
stx %l2,[%o3+0x178] ! Mem[0000000057800178]
membar #Sync
jmpl %o7,%g0
stx %l3,[%o1+0x030] ! Mem[0000000056800030]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
std %l0,[%i1+0x1c0] ! Mem[00000000588001c0]
ldx [%i0+0x010],%l0 ! Mem[0000000058000010]
ldsh [%i1+0x194],%l7 ! Mem[0000000058800194]
ldub [%i0+0x053],%l2 ! Mem[0000000058000053]
lduw [%i3+0x08c],%l4 ! Mem[000000005980008c]
jmpl %o7,%g0
andn %l1,0xe00,%l1
p36_far_2_lo:
std %l0,[%o1+0x1c0] ! Mem[00000000588001c0]
ldx [%o0+0x010],%l0 ! Mem[0000000058000010]
ldsh [%o1+0x194],%l7 ! Mem[0000000058800194]
ldub [%o0+0x053],%l2 ! Mem[0000000058000053]
lduw [%o3+0x08c],%l4 ! Mem[000000005980008c]
jmpl %o7,%g0
andn %l1,0xe00,%l1
p36_far_2_lem:
std %l0,[%i1+0x1c0] ! Mem[00000000588001c0]
membar #Sync
ldx [%i0+0x010],%l0 ! Mem[0000000058000010]
ldsh [%i1+0x194],%l7 ! Mem[0000000058800194]
ldub [%i0+0x053],%l2 ! Mem[0000000058000053]
lduw [%i3+0x08c],%l4 ! Mem[000000005980008c]
jmpl %o7,%g0
andn %l1,0xe00,%l1
p36_far_2_lom:
std %l0,[%o1+0x1c0] ! Mem[00000000588001c0]
membar #Sync
ldx [%o0+0x010],%l0 ! Mem[0000000058000010]
ldsh [%o1+0x194],%l7 ! Mem[0000000058800194]
ldub [%o0+0x053],%l2 ! Mem[0000000058000053]
lduw [%o3+0x08c],%l4 ! Mem[000000005980008c]
jmpl %o7,%g0
andn %l1,0xe00,%l1
p36_far_2_he:
sth %l0,[%i0+0x0ec] ! Mem[00000000580000ec]
sll %l7,%l4,%l7
ldx [%i1+0x188],%l2 ! Mem[0000000058800188]
ldsb [%i0+0x1d8],%l6 ! Mem[00000000580001d8]
st %f31,[%i0+0x0bc] ! Mem[00000000580000bc]
ldsb [%i3+0x16e],%l3 ! Mem[000000005980016e]
ldd [%i2+0x068],%l4 ! Mem[0000000059000068]
jmpl %o7,%g0
std %l4,[%i2+0x128] ! Mem[0000000059000128]
p36_far_2_ho:
sth %l0,[%o0+0x0ec] ! Mem[00000000580000ec]
sll %l7,%l4,%l7
ldx [%o1+0x188],%l2 ! Mem[0000000058800188]
ldsb [%o0+0x1d8],%l6 ! Mem[00000000580001d8]
st %f31,[%o0+0x0bc] ! Mem[00000000580000bc]
ldsb [%o3+0x16e],%l3 ! Mem[000000005980016e]
ldd [%o2+0x068],%l4 ! Mem[0000000059000068]
jmpl %o7,%g0
std %l4,[%o2+0x128] ! Mem[0000000059000128]
p36_far_2_hem:
sth %l0,[%i0+0x0ec] ! Mem[00000000580000ec]
sll %l7,%l4,%l7
ldx [%i1+0x188],%l2 ! Mem[0000000058800188]
ldsb [%i0+0x1d8],%l6 ! Mem[00000000580001d8]
st %f31,[%i0+0x0bc] ! Mem[00000000580000bc]
ldsb [%i3+0x16e],%l3 ! Mem[000000005980016e]
ldd [%i2+0x068],%l4 ! Mem[0000000059000068]
jmpl %o7,%g0
std %l4,[%i2+0x128] ! Mem[0000000059000128]
p36_far_2_hom:
sth %l0,[%o0+0x0ec] ! Mem[00000000580000ec]
sll %l7,%l4,%l7
ldx [%o1+0x188],%l2 ! Mem[0000000058800188]
ldsb [%o0+0x1d8],%l6 ! Mem[00000000580001d8]
st %f31,[%o0+0x0bc] ! Mem[00000000580000bc]
ldsb [%o3+0x16e],%l3 ! Mem[000000005980016e]
ldd [%o2+0x068],%l4 ! Mem[0000000059000068]
jmpl %o7,%g0
std %l4,[%o2+0x128] ! Mem[0000000059000128]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
stx %l3,[%i3+0x028] ! Mem[000000005b800028]
ldsh [%i0+0x1fe],%l7 ! Mem[000000005a0001fe]
jmpl %o7,%g0
ldd [%i3+0x0b0],%f4 ! Mem[000000005b8000b0]
p37_far_2_lo:
stx %l3,[%o3+0x028] ! Mem[000000005b800028]
ldsh [%o0+0x1fe],%l7 ! Mem[000000005a0001fe]
jmpl %o7,%g0
ldd [%o3+0x0b0],%f4 ! Mem[000000005b8000b0]
p37_far_2_lem:
membar #Sync
stx %l3,[%i3+0x028] ! Mem[000000005b800028]
ldsh [%i0+0x1fe],%l7 ! Mem[000000005a0001fe]
jmpl %o7,%g0
ldd [%i3+0x0b0],%f4 ! Mem[000000005b8000b0]
p37_far_2_lom:
membar #Sync
stx %l3,[%o3+0x028] ! Mem[000000005b800028]
ldsh [%o0+0x1fe],%l7 ! Mem[000000005a0001fe]
jmpl %o7,%g0
ldd [%o3+0x0b0],%f4 ! Mem[000000005b8000b0]
p37_far_2_he:
addccc %l2,-0x13a,%l6
jmpl %o7,%g0
orn %l1,%l7,%l0
p37_far_2_ho:
addccc %l2,-0x13a,%l6
jmpl %o7,%g0
orn %l1,%l7,%l0
p37_far_2_hem:
addccc %l2,-0x13a,%l6
jmpl %o7,%g0
orn %l1,%l7,%l0
p37_far_2_hom:
addccc %l2,-0x13a,%l6
jmpl %o7,%g0
orn %l1,%l7,%l0
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
jmpl %o7,%g0
stb %l5,[%i0+0x0c0] ! Mem[000000005c0000c0]
jmpl %o7,%g0
nop
p38_far_2_lo:
jmpl %o7,%g0
stb %l5,[%o0+0x0c0] ! Mem[000000005c0000c0]
jmpl %o7,%g0
nop
p38_far_2_lem:
jmpl %o7,%g0
stb %l5,[%i0+0x0c0] ! Mem[000000005c0000c0]
jmpl %o7,%g0
nop
p38_far_2_lom:
jmpl %o7,%g0
stb %l5,[%o0+0x0c0] ! Mem[000000005c0000c0]
jmpl %o7,%g0
nop
p38_far_2_he:
swap [%i1+0x0c8],%l1 ! Mem[000000005c8000c8]
std %l4,[%i0+0x110] ! Mem[000000005c000110]
jmpl %o7,%g0
ld [%i1+0x074],%f18 ! Mem[000000005c800074]
p38_far_2_ho:
swap [%o1+0x0c8],%l1 ! Mem[000000005c8000c8]
std %l4,[%o0+0x110] ! Mem[000000005c000110]
jmpl %o7,%g0
ld [%o1+0x074],%f18 ! Mem[000000005c800074]
p38_far_2_hem:
swap [%i1+0x0c8],%l1 ! Mem[000000005c8000c8]
std %l4,[%i0+0x110] ! Mem[000000005c000110]
jmpl %o7,%g0
ld [%i1+0x074],%f18 ! Mem[000000005c800074]
p38_far_2_hom:
swap [%o1+0x0c8],%l1 ! Mem[000000005c8000c8]
std %l4,[%o0+0x110] ! Mem[000000005c000110]
jmpl %o7,%g0
ld [%o1+0x074],%f18 ! Mem[000000005c800074]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
ldd [%i3+0x028],%l0 ! Mem[000000005f800028]
ldd [%i0+0x0f0],%l4 ! Mem[000000005e0000f0]
taddcctv %l1,%l2,%l5
jmpl %o7,%g0
ldstub [%i2+0x0c4],%l6 ! Mem[000000005f0000c4]
p39_far_2_lo:
ldd [%o3+0x028],%l0 ! Mem[000000005f800028]
ldd [%o0+0x0f0],%l4 ! Mem[000000005e0000f0]
taddcctv %l1,%l2,%l5
jmpl %o7,%g0
ldstub [%o2+0x0c4],%l6 ! Mem[000000005f0000c4]
p39_far_2_lem:
membar #Sync
ldd [%i3+0x028],%l0 ! Mem[000000005f800028]
ldd [%i0+0x0f0],%l4 ! Mem[000000005e0000f0]
taddcctv %l1,%l2,%l5
jmpl %o7,%g0
ldstub [%i2+0x0c4],%l6 ! Mem[000000005f0000c4]
p39_far_2_lom:
membar #Sync
ldd [%o3+0x028],%l0 ! Mem[000000005f800028]
ldd [%o0+0x0f0],%l4 ! Mem[000000005e0000f0]
taddcctv %l1,%l2,%l5
jmpl %o7,%g0
ldstub [%o2+0x0c4],%l6 ! Mem[000000005f0000c4]
p39_far_2_he:
andn %l2,-0xa1c,%l0
jmpl %o7,%g0
stw %l2,[%i2+0x1b4] ! Mem[000000005f0001b4]
p39_far_2_ho:
andn %l2,-0xa1c,%l0
jmpl %o7,%g0
stw %l2,[%o2+0x1b4] ! Mem[000000005f0001b4]
p39_far_2_hem:
andn %l2,-0xa1c,%l0
jmpl %o7,%g0
stw %l2,[%i2+0x1b4] ! Mem[000000005f0001b4]
p39_far_2_hom:
andn %l2,-0xa1c,%l0
jmpl %o7,%g0
stw %l2,[%o2+0x1b4] ! Mem[000000005f0001b4]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
std %f14,[%i0+0x050] ! Mem[0000000060000050]
ldd [%i1+0x1c8],%l0 ! Mem[00000000608001c8]
lduh [%i0+0x168],%l1 ! Mem[0000000060000168]
std %l4,[%i2+0x190] ! Mem[0000000061000190]
jmpl %o7,%g0
lduh [%i1+0x138],%l7 ! Mem[0000000060800138]
p40_far_2_lo:
std %f14,[%o0+0x050] ! Mem[0000000060000050]
ldd [%o1+0x1c8],%l0 ! Mem[00000000608001c8]
lduh [%o0+0x168],%l1 ! Mem[0000000060000168]
std %l4,[%o2+0x190] ! Mem[0000000061000190]
jmpl %o7,%g0
lduh [%o1+0x138],%l7 ! Mem[0000000060800138]
p40_far_2_lem:
std %f14,[%i0+0x050] ! Mem[0000000060000050]
ldd [%i1+0x1c8],%l0 ! Mem[00000000608001c8]
lduh [%i0+0x168],%l1 ! Mem[0000000060000168]
std %l4,[%i2+0x190] ! Mem[0000000061000190]
jmpl %o7,%g0
lduh [%i1+0x138],%l7 ! Mem[0000000060800138]
p40_far_2_lom:
std %f14,[%o0+0x050] ! Mem[0000000060000050]
ldd [%o1+0x1c8],%l0 ! Mem[00000000608001c8]
lduh [%o0+0x168],%l1 ! Mem[0000000060000168]
std %l4,[%o2+0x190] ! Mem[0000000061000190]
jmpl %o7,%g0
lduh [%o1+0x138],%l7 ! Mem[0000000060800138]
p40_far_2_he:
stb %l2,[%i3+0x07a] ! Mem[000000006180007a]
std %l6,[%i0+0x100] ! Mem[0000000060000100]
lduw [%i1+0x014],%l2 ! Mem[0000000060800014]
jmpl %o7,%g0
sub %l6,0x960,%l4
p40_far_2_ho:
stb %l2,[%o3+0x07a] ! Mem[000000006180007a]
std %l6,[%o0+0x100] ! Mem[0000000060000100]
lduw [%o1+0x014],%l2 ! Mem[0000000060800014]
jmpl %o7,%g0
sub %l6,0x960,%l4
p40_far_2_hem:
stb %l2,[%i3+0x07a] ! Mem[000000006180007a]
std %l6,[%i0+0x100] ! Mem[0000000060000100]
membar #Sync
lduw [%i1+0x014],%l2 ! Mem[0000000060800014]
jmpl %o7,%g0
sub %l6,0x960,%l4
p40_far_2_hom:
stb %l2,[%o3+0x07a] ! Mem[000000006180007a]
std %l6,[%o0+0x100] ! Mem[0000000060000100]
membar #Sync
lduw [%o1+0x014],%l2 ! Mem[0000000060800014]
jmpl %o7,%g0
sub %l6,0x960,%l4
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldsw [%i0+0x03c],%l1 ! Mem[000000006200003c]
ldx [%i2+0x048],%l7 ! Mem[0000000063000048]
lduh [%i2+0x048],%l0 ! Mem[0000000063000048]
ldsh [%i0+0x1e4],%l7 ! Mem[00000000620001e4]
lduh [%i2+0x102],%l7 ! Mem[0000000063000102]
stx %l6,[%i0+0x0d8] ! Mem[00000000620000d8]
jmpl %o7,%g0
sth %l7,[%i1+0x126] ! Mem[0000000062800126]
p41_far_2_lo:
ldsw [%o0+0x03c],%l1 ! Mem[000000006200003c]
ldx [%o2+0x048],%l7 ! Mem[0000000063000048]
lduh [%o2+0x048],%l0 ! Mem[0000000063000048]
ldsh [%o0+0x1e4],%l7 ! Mem[00000000620001e4]
lduh [%o2+0x102],%l7 ! Mem[0000000063000102]
stx %l6,[%o0+0x0d8] ! Mem[00000000620000d8]
jmpl %o7,%g0
sth %l7,[%o1+0x126] ! Mem[0000000062800126]
p41_far_2_lem:
membar #Sync
ldsw [%i0+0x03c],%l1 ! Mem[000000006200003c]
ldx [%i2+0x048],%l7 ! Mem[0000000063000048]
lduh [%i2+0x048],%l0 ! Mem[0000000063000048]
ldsh [%i0+0x1e4],%l7 ! Mem[00000000620001e4]
lduh [%i2+0x102],%l7 ! Mem[0000000063000102]
stx %l6,[%i0+0x0d8] ! Mem[00000000620000d8]
jmpl %o7,%g0
sth %l7,[%i1+0x126] ! Mem[0000000062800126]
p41_far_2_lom:
membar #Sync
ldsw [%o0+0x03c],%l1 ! Mem[000000006200003c]
ldx [%o2+0x048],%l7 ! Mem[0000000063000048]
lduh [%o2+0x048],%l0 ! Mem[0000000063000048]
ldsh [%o0+0x1e4],%l7 ! Mem[00000000620001e4]
lduh [%o2+0x102],%l7 ! Mem[0000000063000102]
stx %l6,[%o0+0x0d8] ! Mem[00000000620000d8]
jmpl %o7,%g0
sth %l7,[%o1+0x126] ! Mem[0000000062800126]
p41_far_2_he:
sth %l1,[%i0+0x0c8] ! Mem[00000000620000c8]
std %f20,[%i0+0x048] ! Mem[0000000062000048]
std %f26,[%i2+0x0c0] ! Mem[00000000630000c0]
ldstub [%i3+0x07f],%l0 ! Mem[000000006380007f]
jmpl %o7,%g0
xorcc %l6,%l5,%l3
p41_far_2_ho:
sth %l1,[%o0+0x0c8] ! Mem[00000000620000c8]
std %f20,[%o0+0x048] ! Mem[0000000062000048]
std %f26,[%o2+0x0c0] ! Mem[00000000630000c0]
ldstub [%o3+0x07f],%l0 ! Mem[000000006380007f]
jmpl %o7,%g0
xorcc %l6,%l5,%l3
p41_far_2_hem:
sth %l1,[%i0+0x0c8] ! Mem[00000000620000c8]
std %f20,[%i0+0x048] ! Mem[0000000062000048]
std %f26,[%i2+0x0c0] ! Mem[00000000630000c0]
ldstub [%i3+0x07f],%l0 ! Mem[000000006380007f]
jmpl %o7,%g0
xorcc %l6,%l5,%l3
p41_far_2_hom:
sth %l1,[%o0+0x0c8] ! Mem[00000000620000c8]
std %f20,[%o0+0x048] ! Mem[0000000062000048]
std %f26,[%o2+0x0c0] ! Mem[00000000630000c0]
ldstub [%o3+0x07f],%l0 ! Mem[000000006380007f]
jmpl %o7,%g0
xorcc %l6,%l5,%l3
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
jmpl %o7,%g0
mulx %l6,%l3,%l1
jmpl %o7,%g0
nop
p42_far_2_lo:
jmpl %o7,%g0
mulx %l6,%l3,%l1
jmpl %o7,%g0
nop
p42_far_2_lem:
jmpl %o7,%g0
mulx %l6,%l3,%l1
jmpl %o7,%g0
nop
p42_far_2_lom:
jmpl %o7,%g0
mulx %l6,%l3,%l1
jmpl %o7,%g0
nop
p42_far_2_he:
ldx [%i0+0x048],%l2 ! Mem[0000000064000048]
st %f20,[%i3+0x040] ! Mem[0000000065800040]
ldsw [%i3+0x094],%l5 ! Mem[0000000065800094]
jmpl %o7,%g0
std %f26,[%i0+0x098] ! Mem[0000000064000098]
p42_far_2_ho:
ldx [%o0+0x048],%l2 ! Mem[0000000064000048]
st %f20,[%o3+0x040] ! Mem[0000000065800040]
ldsw [%o3+0x094],%l5 ! Mem[0000000065800094]
jmpl %o7,%g0
std %f26,[%o0+0x098] ! Mem[0000000064000098]
p42_far_2_hem:
ldx [%i0+0x048],%l2 ! Mem[0000000064000048]
st %f20,[%i3+0x040] ! Mem[0000000065800040]
ldsw [%i3+0x094],%l5 ! Mem[0000000065800094]
jmpl %o7,%g0
std %f26,[%i0+0x098] ! Mem[0000000064000098]
p42_far_2_hom:
ldx [%o0+0x048],%l2 ! Mem[0000000064000048]
st %f20,[%o3+0x040] ! Mem[0000000065800040]
ldsw [%o3+0x094],%l5 ! Mem[0000000065800094]
jmpl %o7,%g0
std %f26,[%o0+0x098] ! Mem[0000000064000098]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
taddcctv %l1,%l0,%l7
stx %l5,[%i1+0x0f8] ! Mem[00000000668000f8]
stb %l2,[%i2+0x131] ! Mem[0000000067000131]
std %f0 ,[%i1+0x0b0] ! Mem[00000000668000b0]
stb %l2,[%i3+0x0be] ! Mem[00000000678000be]
sub %l3,%l2,%l6
jmpl %o7,%g0
swap [%i0+0x02c],%l3 ! Mem[000000006600002c]
p43_far_2_lo:
taddcctv %l1,%l0,%l7
stx %l5,[%o1+0x0f8] ! Mem[00000000668000f8]
stb %l2,[%o2+0x131] ! Mem[0000000067000131]
std %f0 ,[%o1+0x0b0] ! Mem[00000000668000b0]
stb %l2,[%o3+0x0be] ! Mem[00000000678000be]
sub %l3,%l2,%l6
jmpl %o7,%g0
swap [%o0+0x02c],%l3 ! Mem[000000006600002c]
p43_far_2_lem:
taddcctv %l1,%l0,%l7
stx %l5,[%i1+0x0f8] ! Mem[00000000668000f8]
stb %l2,[%i2+0x131] ! Mem[0000000067000131]
std %f0 ,[%i1+0x0b0] ! Mem[00000000668000b0]
stb %l2,[%i3+0x0be] ! Mem[00000000678000be]
sub %l3,%l2,%l6
membar #Sync
jmpl %o7,%g0
swap [%i0+0x02c],%l3 ! Mem[000000006600002c]
p43_far_2_lom:
taddcctv %l1,%l0,%l7
stx %l5,[%o1+0x0f8] ! Mem[00000000668000f8]
stb %l2,[%o2+0x131] ! Mem[0000000067000131]
std %f0 ,[%o1+0x0b0] ! Mem[00000000668000b0]
stb %l2,[%o3+0x0be] ! Mem[00000000678000be]
sub %l3,%l2,%l6
membar #Sync
jmpl %o7,%g0
swap [%o0+0x02c],%l3 ! Mem[000000006600002c]
p43_far_2_he:
swap [%i2+0x044],%l3 ! Mem[0000000067000044]
stb %l2,[%i3+0x1ef] ! Mem[00000000678001ef]
ldsw [%i3+0x0b8],%l2 ! Mem[00000000678000b8]
lduh [%i1+0x094],%l0 ! Mem[0000000066800094]
ldub [%i0+0x1a6],%l1 ! Mem[00000000660001a6]
stw %l3,[%i1+0x16c] ! Mem[000000006680016c]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l1 ! Mem[00000000678001bf]
p43_far_2_ho:
swap [%o2+0x044],%l3 ! Mem[0000000067000044]
stb %l2,[%o3+0x1ef] ! Mem[00000000678001ef]
ldsw [%o3+0x0b8],%l2 ! Mem[00000000678000b8]
lduh [%o1+0x094],%l0 ! Mem[0000000066800094]
ldub [%o0+0x1a6],%l1 ! Mem[00000000660001a6]
stw %l3,[%o1+0x16c] ! Mem[000000006680016c]
jmpl %o7,%g0
ldstub [%o3+0x1bf],%l1 ! Mem[00000000678001bf]
p43_far_2_hem:
swap [%i2+0x044],%l3 ! Mem[0000000067000044]
stb %l2,[%i3+0x1ef] ! Mem[00000000678001ef]
ldsw [%i3+0x0b8],%l2 ! Mem[00000000678000b8]
lduh [%i1+0x094],%l0 ! Mem[0000000066800094]
ldub [%i0+0x1a6],%l1 ! Mem[00000000660001a6]
stw %l3,[%i1+0x16c] ! Mem[000000006680016c]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l1 ! Mem[00000000678001bf]
p43_far_2_hom:
swap [%o2+0x044],%l3 ! Mem[0000000067000044]
stb %l2,[%o3+0x1ef] ! Mem[00000000678001ef]
ldsw [%o3+0x0b8],%l2 ! Mem[00000000678000b8]
lduh [%o1+0x094],%l0 ! Mem[0000000066800094]
ldub [%o0+0x1a6],%l1 ! Mem[00000000660001a6]
stw %l3,[%o1+0x16c] ! Mem[000000006680016c]
jmpl %o7,%g0
ldstub [%o3+0x1bf],%l1 ! Mem[00000000678001bf]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldd [%i3+0x088],%l4 ! Mem[0000000069800088]
ldsb [%i0+0x09a],%l1 ! Mem[000000006800009a]
ldsh [%i3+0x0c6],%l7 ! Mem[00000000698000c6]
jmpl %o7,%g0
lduh [%i1+0x07a],%l4 ! Mem[000000006880007a]
p44_far_2_lo:
ldd [%o3+0x088],%l4 ! Mem[0000000069800088]
ldsb [%o0+0x09a],%l1 ! Mem[000000006800009a]
ldsh [%o3+0x0c6],%l7 ! Mem[00000000698000c6]
jmpl %o7,%g0
lduh [%o1+0x07a],%l4 ! Mem[000000006880007a]
p44_far_2_lem:
ldd [%i3+0x088],%l4 ! Mem[0000000069800088]
ldsb [%i0+0x09a],%l1 ! Mem[000000006800009a]
ldsh [%i3+0x0c6],%l7 ! Mem[00000000698000c6]
jmpl %o7,%g0
lduh [%i1+0x07a],%l4 ! Mem[000000006880007a]
p44_far_2_lom:
ldd [%o3+0x088],%l4 ! Mem[0000000069800088]
ldsb [%o0+0x09a],%l1 ! Mem[000000006800009a]
ldsh [%o3+0x0c6],%l7 ! Mem[00000000698000c6]
jmpl %o7,%g0
lduh [%o1+0x07a],%l4 ! Mem[000000006880007a]
p44_far_2_he:
lduw [%i3+0x108],%l6 ! Mem[0000000069800108]
sra %l7,0x01a,%l6
std %l2,[%i1+0x0b8] ! Mem[00000000688000b8]
ldub [%i1+0x132],%l2 ! Mem[0000000068800132]
ldsh [%i1+0x0bc],%l7 ! Mem[00000000688000bc]
jmpl %o7,%g0
ldsw [%i3+0x128],%l7 ! Mem[0000000069800128]
p44_far_2_ho:
lduw [%o3+0x108],%l6 ! Mem[0000000069800108]
sra %l7,0x01a,%l6
std %l2,[%o1+0x0b8] ! Mem[00000000688000b8]
ldub [%o1+0x132],%l2 ! Mem[0000000068800132]
ldsh [%o1+0x0bc],%l7 ! Mem[00000000688000bc]
jmpl %o7,%g0
ldsw [%o3+0x128],%l7 ! Mem[0000000069800128]
p44_far_2_hem:
lduw [%i3+0x108],%l6 ! Mem[0000000069800108]
sra %l7,0x01a,%l6
std %l2,[%i1+0x0b8] ! Mem[00000000688000b8]
ldub [%i1+0x132],%l2 ! Mem[0000000068800132]
ldsh [%i1+0x0bc],%l7 ! Mem[00000000688000bc]
jmpl %o7,%g0
ldsw [%i3+0x128],%l7 ! Mem[0000000069800128]
p44_far_2_hom:
lduw [%o3+0x108],%l6 ! Mem[0000000069800108]
sra %l7,0x01a,%l6
std %l2,[%o1+0x0b8] ! Mem[00000000688000b8]
ldub [%o1+0x132],%l2 ! Mem[0000000068800132]
ldsh [%o1+0x0bc],%l7 ! Mem[00000000688000bc]
jmpl %o7,%g0
ldsw [%o3+0x128],%l7 ! Mem[0000000069800128]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
ldstub [%i0+0x182],%l3 ! Mem[000000006a000182]
sth %l0,[%i2+0x17e] ! Mem[000000006b00017e]
jmpl %o7,%g0
swap [%i2+0x010],%l7 ! Mem[000000006b000010]
p45_far_2_lo:
ldstub [%o0+0x182],%l3 ! Mem[000000006a000182]
sth %l0,[%o2+0x17e] ! Mem[000000006b00017e]
jmpl %o7,%g0
swap [%o2+0x010],%l7 ! Mem[000000006b000010]
p45_far_2_lem:
ldstub [%i0+0x182],%l3 ! Mem[000000006a000182]
sth %l0,[%i2+0x17e] ! Mem[000000006b00017e]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x010],%l7 ! Mem[000000006b000010]
p45_far_2_lom:
ldstub [%o0+0x182],%l3 ! Mem[000000006a000182]
sth %l0,[%o2+0x17e] ! Mem[000000006b00017e]
membar #Sync
jmpl %o7,%g0
swap [%o2+0x010],%l7 ! Mem[000000006b000010]
p45_far_2_he:
ld [%i1+0x04c],%f26 ! Mem[000000006a80004c]
lduh [%i1+0x15e],%l2 ! Mem[000000006a80015e]
andncc %l5,%l2,%l6
ldstub [%i2+0x09b],%l0 ! Mem[000000006b00009b]
ldd [%i2+0x1d0],%l2 ! Mem[000000006b0001d0]
ld [%i1+0x030],%f29 ! Mem[000000006a800030]
std %f22,[%i2+0x010] ! Mem[000000006b000010]
jmpl %o7,%g0
subc %l3,0xe93,%l0
p45_far_2_ho:
ld [%o1+0x04c],%f26 ! Mem[000000006a80004c]
lduh [%o1+0x15e],%l2 ! Mem[000000006a80015e]
andncc %l5,%l2,%l6
ldstub [%o2+0x09b],%l0 ! Mem[000000006b00009b]
ldd [%o2+0x1d0],%l2 ! Mem[000000006b0001d0]
ld [%o1+0x030],%f29 ! Mem[000000006a800030]
std %f22,[%o2+0x010] ! Mem[000000006b000010]
jmpl %o7,%g0
subc %l3,0xe93,%l0
p45_far_2_hem:
ld [%i1+0x04c],%f26 ! Mem[000000006a80004c]
lduh [%i1+0x15e],%l2 ! Mem[000000006a80015e]
andncc %l5,%l2,%l6
ldstub [%i2+0x09b],%l0 ! Mem[000000006b00009b]
ldd [%i2+0x1d0],%l2 ! Mem[000000006b0001d0]
membar #Sync
ld [%i1+0x030],%f29 ! Mem[000000006a800030]
std %f22,[%i2+0x010] ! Mem[000000006b000010]
jmpl %o7,%g0
subc %l3,0xe93,%l0
p45_far_2_hom:
ld [%o1+0x04c],%f26 ! Mem[000000006a80004c]
lduh [%o1+0x15e],%l2 ! Mem[000000006a80015e]
andncc %l5,%l2,%l6
ldstub [%o2+0x09b],%l0 ! Mem[000000006b00009b]
ldd [%o2+0x1d0],%l2 ! Mem[000000006b0001d0]
membar #Sync
ld [%o1+0x030],%f29 ! Mem[000000006a800030]
std %f22,[%o2+0x010] ! Mem[000000006b000010]
jmpl %o7,%g0
subc %l3,0xe93,%l0
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
smul %l0,%l1,%l2
stx %l7,[%i3+0x190] ! Mem[000000006d800190]
stw %l0,[%i2+0x0b8] ! Mem[000000006d0000b8]
std %l4,[%i3+0x088] ! Mem[000000006d800088]
swap [%i1+0x194],%l7 ! Mem[000000006c800194]
jmpl %o7,%g0
ldd [%i3+0x1d0],%l2 ! Mem[000000006d8001d0]
p46_far_2_lo:
smul %l0,%l1,%l2
stx %l7,[%o3+0x190] ! Mem[000000006d800190]
stw %l0,[%o2+0x0b8] ! Mem[000000006d0000b8]
std %l4,[%o3+0x088] ! Mem[000000006d800088]
swap [%o1+0x194],%l7 ! Mem[000000006c800194]
jmpl %o7,%g0
ldd [%o3+0x1d0],%l2 ! Mem[000000006d8001d0]
p46_far_2_lem:
smul %l0,%l1,%l2
stx %l7,[%i3+0x190] ! Mem[000000006d800190]
stw %l0,[%i2+0x0b8] ! Mem[000000006d0000b8]
std %l4,[%i3+0x088] ! Mem[000000006d800088]
swap [%i1+0x194],%l7 ! Mem[000000006c800194]
jmpl %o7,%g0
ldd [%i3+0x1d0],%l2 ! Mem[000000006d8001d0]
p46_far_2_lom:
smul %l0,%l1,%l2
stx %l7,[%o3+0x190] ! Mem[000000006d800190]
stw %l0,[%o2+0x0b8] ! Mem[000000006d0000b8]
std %l4,[%o3+0x088] ! Mem[000000006d800088]
swap [%o1+0x194],%l7 ! Mem[000000006c800194]
jmpl %o7,%g0
ldd [%o3+0x1d0],%l2 ! Mem[000000006d8001d0]
p46_far_2_he:
stb %l2,[%i3+0x0be] ! Mem[000000006d8000be]
ld [%i0+0x0a8],%f21 ! Mem[000000006c0000a8]
andn %l4,0xa88,%l5
ldsb [%i0+0x08e],%l5 ! Mem[000000006c00008e]
std %f24,[%i0+0x090] ! Mem[000000006c000090]
stx %l1,[%i2+0x1a0] ! Mem[000000006d0001a0]
jmpl %o7,%g0
lduh [%i2+0x1c0],%l4 ! Mem[000000006d0001c0]
p46_far_2_ho:
stb %l2,[%o3+0x0be] ! Mem[000000006d8000be]
ld [%o0+0x0a8],%f21 ! Mem[000000006c0000a8]
andn %l4,0xa88,%l5
ldsb [%o0+0x08e],%l5 ! Mem[000000006c00008e]
std %f24,[%o0+0x090] ! Mem[000000006c000090]
stx %l1,[%o2+0x1a0] ! Mem[000000006d0001a0]
jmpl %o7,%g0
lduh [%o2+0x1c0],%l4 ! Mem[000000006d0001c0]
p46_far_2_hem:
stb %l2,[%i3+0x0be] ! Mem[000000006d8000be]
ld [%i0+0x0a8],%f21 ! Mem[000000006c0000a8]
andn %l4,0xa88,%l5
ldsb [%i0+0x08e],%l5 ! Mem[000000006c00008e]
std %f24,[%i0+0x090] ! Mem[000000006c000090]
stx %l1,[%i2+0x1a0] ! Mem[000000006d0001a0]
jmpl %o7,%g0
lduh [%i2+0x1c0],%l4 ! Mem[000000006d0001c0]
p46_far_2_hom:
stb %l2,[%o3+0x0be] ! Mem[000000006d8000be]
ld [%o0+0x0a8],%f21 ! Mem[000000006c0000a8]
andn %l4,0xa88,%l5
ldsb [%o0+0x08e],%l5 ! Mem[000000006c00008e]
std %f24,[%o0+0x090] ! Mem[000000006c000090]
stx %l1,[%o2+0x1a0] ! Mem[000000006d0001a0]
jmpl %o7,%g0
lduh [%o2+0x1c0],%l4 ! Mem[000000006d0001c0]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
jmpl %o7,%g0
stb %l7,[%i1+0x1dc] ! Mem[000000006e8001dc]
jmpl %o7,%g0
nop
p47_far_2_lo:
jmpl %o7,%g0
stb %l7,[%o1+0x1dc] ! Mem[000000006e8001dc]
jmpl %o7,%g0
nop
p47_far_2_lem:
jmpl %o7,%g0
stb %l7,[%i1+0x1dc] ! Mem[000000006e8001dc]
jmpl %o7,%g0
nop
p47_far_2_lom:
jmpl %o7,%g0
stb %l7,[%o1+0x1dc] ! Mem[000000006e8001dc]
jmpl %o7,%g0
nop
p47_far_2_he:
std %l2,[%i1+0x198] ! Mem[000000006e800198]
ldd [%i3+0x058],%f16 ! Mem[000000006f800058]
ldsw [%i3+0x1cc],%l3 ! Mem[000000006f8001cc]
std %f20,[%i0+0x190] ! Mem[000000006e000190]
stx %l3,[%i3+0x010] ! Mem[000000006f800010]
sth %l2,[%i0+0x1f4] ! Mem[000000006e0001f4]
jmpl %o7,%g0
ldsb [%i1+0x194],%l4 ! Mem[000000006e800194]
p47_far_2_ho:
std %l2,[%o1+0x198] ! Mem[000000006e800198]
ldd [%o3+0x058],%f16 ! Mem[000000006f800058]
ldsw [%o3+0x1cc],%l3 ! Mem[000000006f8001cc]
std %f20,[%o0+0x190] ! Mem[000000006e000190]
stx %l3,[%o3+0x010] ! Mem[000000006f800010]
sth %l2,[%o0+0x1f4] ! Mem[000000006e0001f4]
jmpl %o7,%g0
ldsb [%o1+0x194],%l4 ! Mem[000000006e800194]
p47_far_2_hem:
std %l2,[%i1+0x198] ! Mem[000000006e800198]
ldd [%i3+0x058],%f16 ! Mem[000000006f800058]
ldsw [%i3+0x1cc],%l3 ! Mem[000000006f8001cc]
std %f20,[%i0+0x190] ! Mem[000000006e000190]
membar #Sync
stx %l3,[%i3+0x010] ! Mem[000000006f800010]
sth %l2,[%i0+0x1f4] ! Mem[000000006e0001f4]
jmpl %o7,%g0
ldsb [%i1+0x194],%l4 ! Mem[000000006e800194]
p47_far_2_hom:
std %l2,[%o1+0x198] ! Mem[000000006e800198]
ldd [%o3+0x058],%f16 ! Mem[000000006f800058]
ldsw [%o3+0x1cc],%l3 ! Mem[000000006f8001cc]
std %f20,[%o0+0x190] ! Mem[000000006e000190]
membar #Sync
stx %l3,[%o3+0x010] ! Mem[000000006f800010]
sth %l2,[%o0+0x1f4] ! Mem[000000006e0001f4]
jmpl %o7,%g0
ldsb [%o1+0x194],%l4 ! Mem[000000006e800194]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
jmpl %o7,%g0
andncc %l7,-0xf6e,%l6
jmpl %o7,%g0
nop
p48_far_2_lo:
jmpl %o7,%g0
andncc %l7,-0xf6e,%l6
jmpl %o7,%g0
nop
p48_far_2_lem:
jmpl %o7,%g0
andncc %l7,-0xf6e,%l6
jmpl %o7,%g0
nop
p48_far_2_lom:
jmpl %o7,%g0
andncc %l7,-0xf6e,%l6
jmpl %o7,%g0
nop
p48_far_2_he:
ldsw [%i1+0x158],%l1 ! Mem[0000000070800158]
ldsb [%i2+0x037],%l3 ! Mem[0000000071000037]
ldsh [%i3+0x016],%l1 ! Mem[0000000071800016]
std %l6,[%i0+0x1f8] ! Mem[00000000700001f8]
ldub [%i1+0x096],%l4 ! Mem[0000000070800096]
lduh [%i2+0x1ba],%l3 ! Mem[00000000710001ba]
stw %l0,[%i2+0x17c] ! Mem[000000007100017c]
jmpl %o7,%g0
lduh [%i3+0x0cc],%l0 ! Mem[00000000718000cc]
p48_far_2_ho:
ldsw [%o1+0x158],%l1 ! Mem[0000000070800158]
ldsb [%o2+0x037],%l3 ! Mem[0000000071000037]
ldsh [%o3+0x016],%l1 ! Mem[0000000071800016]
std %l6,[%o0+0x1f8] ! Mem[00000000700001f8]
ldub [%o1+0x096],%l4 ! Mem[0000000070800096]
lduh [%o2+0x1ba],%l3 ! Mem[00000000710001ba]
stw %l0,[%o2+0x17c] ! Mem[000000007100017c]
jmpl %o7,%g0
lduh [%o3+0x0cc],%l0 ! Mem[00000000718000cc]
p48_far_2_hem:
ldsw [%i1+0x158],%l1 ! Mem[0000000070800158]
membar #Sync
ldsb [%i2+0x037],%l3 ! Mem[0000000071000037]
ldsh [%i3+0x016],%l1 ! Mem[0000000071800016]
std %l6,[%i0+0x1f8] ! Mem[00000000700001f8]
ldub [%i1+0x096],%l4 ! Mem[0000000070800096]
lduh [%i2+0x1ba],%l3 ! Mem[00000000710001ba]
stw %l0,[%i2+0x17c] ! Mem[000000007100017c]
jmpl %o7,%g0
lduh [%i3+0x0cc],%l0 ! Mem[00000000718000cc]
p48_far_2_hom:
ldsw [%o1+0x158],%l1 ! Mem[0000000070800158]
membar #Sync
ldsb [%o2+0x037],%l3 ! Mem[0000000071000037]
ldsh [%o3+0x016],%l1 ! Mem[0000000071800016]
std %l6,[%o0+0x1f8] ! Mem[00000000700001f8]
ldub [%o1+0x096],%l4 ! Mem[0000000070800096]
lduh [%o2+0x1ba],%l3 ! Mem[00000000710001ba]
stw %l0,[%o2+0x17c] ! Mem[000000007100017c]
jmpl %o7,%g0
lduh [%o3+0x0cc],%l0 ! Mem[00000000718000cc]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
srl %l5,%l2,%l1
ldd [%i3+0x128],%f8 ! Mem[0000000073800128]
ldub [%i3+0x136],%l4 ! Mem[0000000073800136]
and %l6,0x09f,%l5
ldd [%i3+0x1f0],%l6 ! Mem[00000000738001f0]
stb %l0,[%i0+0x1c0] ! Mem[00000000720001c0]
srl %l3,0x011,%l0
jmpl %o7,%g0
sth %l7,[%i2+0x0ea] ! Mem[00000000730000ea]
p49_far_2_lo:
srl %l5,%l2,%l1
ldd [%o3+0x128],%f8 ! Mem[0000000073800128]
ldub [%o3+0x136],%l4 ! Mem[0000000073800136]
and %l6,0x09f,%l5
ldd [%o3+0x1f0],%l6 ! Mem[00000000738001f0]
stb %l0,[%o0+0x1c0] ! Mem[00000000720001c0]
srl %l3,0x011,%l0
jmpl %o7,%g0
sth %l7,[%o2+0x0ea] ! Mem[00000000730000ea]
p49_far_2_lem:
srl %l5,%l2,%l1
ldd [%i3+0x128],%f8 ! Mem[0000000073800128]
ldub [%i3+0x136],%l4 ! Mem[0000000073800136]
and %l6,0x09f,%l5
ldd [%i3+0x1f0],%l6 ! Mem[00000000738001f0]
stb %l0,[%i0+0x1c0] ! Mem[00000000720001c0]
srl %l3,0x011,%l0
jmpl %o7,%g0
sth %l7,[%i2+0x0ea] ! Mem[00000000730000ea]
p49_far_2_lom:
srl %l5,%l2,%l1
ldd [%o3+0x128],%f8 ! Mem[0000000073800128]
ldub [%o3+0x136],%l4 ! Mem[0000000073800136]
and %l6,0x09f,%l5
ldd [%o3+0x1f0],%l6 ! Mem[00000000738001f0]
stb %l0,[%o0+0x1c0] ! Mem[00000000720001c0]
srl %l3,0x011,%l0
jmpl %o7,%g0
sth %l7,[%o2+0x0ea] ! Mem[00000000730000ea]
p49_far_2_he:
ldub [%i3+0x0b4],%l3 ! Mem[00000000738000b4]
lduh [%i1+0x16a],%l4 ! Mem[000000007280016a]
st %f22,[%i3+0x1f8] ! Mem[00000000738001f8]
ldsh [%i0+0x012],%l7 ! Mem[0000000072000012]
lduh [%i3+0x06e],%l2 ! Mem[000000007380006e]
jmpl %o7,%g0
lduw [%i0+0x098],%l2 ! Mem[0000000072000098]
p49_far_2_ho:
ldub [%o3+0x0b4],%l3 ! Mem[00000000738000b4]
lduh [%o1+0x16a],%l4 ! Mem[000000007280016a]
st %f22,[%o3+0x1f8] ! Mem[00000000738001f8]
ldsh [%o0+0x012],%l7 ! Mem[0000000072000012]
lduh [%o3+0x06e],%l2 ! Mem[000000007380006e]
jmpl %o7,%g0
lduw [%o0+0x098],%l2 ! Mem[0000000072000098]
p49_far_2_hem:
ldub [%i3+0x0b4],%l3 ! Mem[00000000738000b4]
lduh [%i1+0x16a],%l4 ! Mem[000000007280016a]
st %f22,[%i3+0x1f8] ! Mem[00000000738001f8]
membar #Sync
ldsh [%i0+0x012],%l7 ! Mem[0000000072000012]
lduh [%i3+0x06e],%l2 ! Mem[000000007380006e]
jmpl %o7,%g0
lduw [%i0+0x098],%l2 ! Mem[0000000072000098]
p49_far_2_hom:
ldub [%o3+0x0b4],%l3 ! Mem[00000000738000b4]
lduh [%o1+0x16a],%l4 ! Mem[000000007280016a]
st %f22,[%o3+0x1f8] ! Mem[00000000738001f8]
membar #Sync
ldsh [%o0+0x012],%l7 ! Mem[0000000072000012]
lduh [%o3+0x06e],%l2 ! Mem[000000007380006e]
jmpl %o7,%g0
lduw [%o0+0x098],%l2 ! Mem[0000000072000098]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldsb [%i3+0x0b4],%l1 ! Mem[00000000758000b4]
ld [%i3+0x1b4],%f11 ! Mem[00000000758001b4]
lduw [%i1+0x16c],%l3 ! Mem[000000007480016c]
ldsh [%i2+0x166],%l4 ! Mem[0000000075000166]
ldsh [%i3+0x098],%l4 ! Mem[0000000075800098]
swap [%i0+0x10c],%l0 ! Mem[000000007400010c]
ldx [%i2+0x090],%l2 ! Mem[0000000075000090]
jmpl %o7,%g0
swap [%i1+0x088],%l1 ! Mem[0000000074800088]
p50_far_2_lo:
ldsb [%o3+0x0b4],%l1 ! Mem[00000000758000b4]
ld [%o3+0x1b4],%f11 ! Mem[00000000758001b4]
lduw [%o1+0x16c],%l3 ! Mem[000000007480016c]
ldsh [%o2+0x166],%l4 ! Mem[0000000075000166]
ldsh [%o3+0x098],%l4 ! Mem[0000000075800098]
swap [%o0+0x10c],%l0 ! Mem[000000007400010c]
ldx [%o2+0x090],%l2 ! Mem[0000000075000090]
jmpl %o7,%g0
swap [%o1+0x088],%l1 ! Mem[0000000074800088]
p50_far_2_lem:
ldsb [%i3+0x0b4],%l1 ! Mem[00000000758000b4]
ld [%i3+0x1b4],%f11 ! Mem[00000000758001b4]
lduw [%i1+0x16c],%l3 ! Mem[000000007480016c]
ldsh [%i2+0x166],%l4 ! Mem[0000000075000166]
ldsh [%i3+0x098],%l4 ! Mem[0000000075800098]
swap [%i0+0x10c],%l0 ! Mem[000000007400010c]
ldx [%i2+0x090],%l2 ! Mem[0000000075000090]
jmpl %o7,%g0
swap [%i1+0x088],%l1 ! Mem[0000000074800088]
p50_far_2_lom:
ldsb [%o3+0x0b4],%l1 ! Mem[00000000758000b4]
ld [%o3+0x1b4],%f11 ! Mem[00000000758001b4]
lduw [%o1+0x16c],%l3 ! Mem[000000007480016c]
ldsh [%o2+0x166],%l4 ! Mem[0000000075000166]
ldsh [%o3+0x098],%l4 ! Mem[0000000075800098]
swap [%o0+0x10c],%l0 ! Mem[000000007400010c]
ldx [%o2+0x090],%l2 ! Mem[0000000075000090]
jmpl %o7,%g0
swap [%o1+0x088],%l1 ! Mem[0000000074800088]
p50_far_2_he:
lduw [%i1+0x098],%l2 ! Mem[0000000074800098]
jmpl %o7,%g0
ldsb [%i0+0x1ca],%l1 ! Mem[00000000740001ca]
p50_far_2_ho:
lduw [%o1+0x098],%l2 ! Mem[0000000074800098]
jmpl %o7,%g0
ldsb [%o0+0x1ca],%l1 ! Mem[00000000740001ca]
p50_far_2_hem:
lduw [%i1+0x098],%l2 ! Mem[0000000074800098]
jmpl %o7,%g0
ldsb [%i0+0x1ca],%l1 ! Mem[00000000740001ca]
p50_far_2_hom:
lduw [%o1+0x098],%l2 ! Mem[0000000074800098]
jmpl %o7,%g0
ldsb [%o0+0x1ca],%l1 ! Mem[00000000740001ca]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
sth %l1,[%i1+0x168] ! Mem[0000000076800168]
ldsw [%i2+0x034],%l3 ! Mem[0000000077000034]
std %f12,[%i1+0x0b0] ! Mem[00000000768000b0]
jmpl %o7,%g0
ldd [%i2+0x030],%f4 ! Mem[0000000077000030]
p51_far_2_lo:
sth %l1,[%o1+0x168] ! Mem[0000000076800168]
ldsw [%o2+0x034],%l3 ! Mem[0000000077000034]
std %f12,[%o1+0x0b0] ! Mem[00000000768000b0]
jmpl %o7,%g0
ldd [%o2+0x030],%f4 ! Mem[0000000077000030]
p51_far_2_lem:
sth %l1,[%i1+0x168] ! Mem[0000000076800168]
membar #Sync
ldsw [%i2+0x034],%l3 ! Mem[0000000077000034]
std %f12,[%i1+0x0b0] ! Mem[00000000768000b0]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x030],%f4 ! Mem[0000000077000030]
p51_far_2_lom:
sth %l1,[%o1+0x168] ! Mem[0000000076800168]
membar #Sync
ldsw [%o2+0x034],%l3 ! Mem[0000000077000034]
std %f12,[%o1+0x0b0] ! Mem[00000000768000b0]
membar #Sync
jmpl %o7,%g0
ldd [%o2+0x030],%f4 ! Mem[0000000077000030]
p51_far_2_he:
lduh [%i2+0x162],%l7 ! Mem[0000000077000162]
ldd [%i3+0x198],%l0 ! Mem[0000000077800198]
ldsb [%i1+0x03a],%l0 ! Mem[000000007680003a]
swap [%i0+0x030],%l5 ! Mem[0000000076000030]
ldstub [%i2+0x039],%l4 ! Mem[0000000077000039]
stw %l6,[%i2+0x028] ! Mem[0000000077000028]
jmpl %o7,%g0
ldsh [%i3+0x0fe],%l2 ! Mem[00000000778000fe]
p51_far_2_ho:
lduh [%o2+0x162],%l7 ! Mem[0000000077000162]
ldd [%o3+0x198],%l0 ! Mem[0000000077800198]
ldsb [%o1+0x03a],%l0 ! Mem[000000007680003a]
swap [%o0+0x030],%l5 ! Mem[0000000076000030]
ldstub [%o2+0x039],%l4 ! Mem[0000000077000039]
stw %l6,[%o2+0x028] ! Mem[0000000077000028]
jmpl %o7,%g0
ldsh [%o3+0x0fe],%l2 ! Mem[00000000778000fe]
p51_far_2_hem:
lduh [%i2+0x162],%l7 ! Mem[0000000077000162]
ldd [%i3+0x198],%l0 ! Mem[0000000077800198]
membar #Sync
ldsb [%i1+0x03a],%l0 ! Mem[000000007680003a]
swap [%i0+0x030],%l5 ! Mem[0000000076000030]
ldstub [%i2+0x039],%l4 ! Mem[0000000077000039]
stw %l6,[%i2+0x028] ! Mem[0000000077000028]
jmpl %o7,%g0
ldsh [%i3+0x0fe],%l2 ! Mem[00000000778000fe]
p51_far_2_hom:
lduh [%o2+0x162],%l7 ! Mem[0000000077000162]
ldd [%o3+0x198],%l0 ! Mem[0000000077800198]
membar #Sync
ldsb [%o1+0x03a],%l0 ! Mem[000000007680003a]
swap [%o0+0x030],%l5 ! Mem[0000000076000030]
ldstub [%o2+0x039],%l4 ! Mem[0000000077000039]
stw %l6,[%o2+0x028] ! Mem[0000000077000028]
jmpl %o7,%g0
ldsh [%o3+0x0fe],%l2 ! Mem[00000000778000fe]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
sth %l2,[%i1+0x06a] ! Mem[000000007880006a]
jmpl %o7,%g0
ldsh [%i3+0x0e0],%l1 ! Mem[00000000798000e0]
p52_far_2_lo:
sth %l2,[%o1+0x06a] ! Mem[000000007880006a]
jmpl %o7,%g0
ldsh [%o3+0x0e0],%l1 ! Mem[00000000798000e0]
p52_far_2_lem:
sth %l2,[%i1+0x06a] ! Mem[000000007880006a]
jmpl %o7,%g0
ldsh [%i3+0x0e0],%l1 ! Mem[00000000798000e0]
p52_far_2_lom:
sth %l2,[%o1+0x06a] ! Mem[000000007880006a]
jmpl %o7,%g0
ldsh [%o3+0x0e0],%l1 ! Mem[00000000798000e0]
p52_far_2_he:
ldsb [%i2+0x06f],%l4 ! Mem[000000007900006f]
mulx %l6,-0x5f7,%l5
ldsw [%i2+0x094],%l1 ! Mem[0000000079000094]
jmpl %o7,%g0
ldstub [%i3+0x15f],%l2 ! Mem[000000007980015f]
p52_far_2_ho:
ldsb [%o2+0x06f],%l4 ! Mem[000000007900006f]
mulx %l6,-0x5f7,%l5
ldsw [%o2+0x094],%l1 ! Mem[0000000079000094]
jmpl %o7,%g0
ldstub [%o3+0x15f],%l2 ! Mem[000000007980015f]
p52_far_2_hem:
ldsb [%i2+0x06f],%l4 ! Mem[000000007900006f]
mulx %l6,-0x5f7,%l5
ldsw [%i2+0x094],%l1 ! Mem[0000000079000094]
jmpl %o7,%g0
ldstub [%i3+0x15f],%l2 ! Mem[000000007980015f]
p52_far_2_hom:
ldsb [%o2+0x06f],%l4 ! Mem[000000007900006f]
mulx %l6,-0x5f7,%l5
ldsw [%o2+0x094],%l1 ! Mem[0000000079000094]
jmpl %o7,%g0
ldstub [%o3+0x15f],%l2 ! Mem[000000007980015f]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
or %l0,-0x750,%l2
add %l3,%l1,%l0
jmpl %o7,%g0
ldd [%i0+0x078],%l6 ! Mem[000000007a000078]
p53_far_2_lo:
or %l0,-0x750,%l2
add %l3,%l1,%l0
jmpl %o7,%g0
ldd [%o0+0x078],%l6 ! Mem[000000007a000078]
p53_far_2_lem:
or %l0,-0x750,%l2
add %l3,%l1,%l0
jmpl %o7,%g0
ldd [%i0+0x078],%l6 ! Mem[000000007a000078]
p53_far_2_lom:
or %l0,-0x750,%l2
add %l3,%l1,%l0
jmpl %o7,%g0
ldd [%o0+0x078],%l6 ! Mem[000000007a000078]
p53_far_2_he:
stb %l6,[%i2+0x1d6] ! Mem[000000007b0001d6]
ldub [%i1+0x053],%l2 ! Mem[000000007a800053]
stb %l3,[%i1+0x182] ! Mem[000000007a800182]
ldub [%i1+0x148],%l1 ! Mem[000000007a800148]
jmpl %o7,%g0
ldx [%i3+0x120],%l5 ! Mem[000000007b800120]
p53_far_2_ho:
stb %l6,[%o2+0x1d6] ! Mem[000000007b0001d6]
ldub [%o1+0x053],%l2 ! Mem[000000007a800053]
stb %l3,[%o1+0x182] ! Mem[000000007a800182]
ldub [%o1+0x148],%l1 ! Mem[000000007a800148]
jmpl %o7,%g0
ldx [%o3+0x120],%l5 ! Mem[000000007b800120]
p53_far_2_hem:
stb %l6,[%i2+0x1d6] ! Mem[000000007b0001d6]
ldub [%i1+0x053],%l2 ! Mem[000000007a800053]
stb %l3,[%i1+0x182] ! Mem[000000007a800182]
ldub [%i1+0x148],%l1 ! Mem[000000007a800148]
jmpl %o7,%g0
ldx [%i3+0x120],%l5 ! Mem[000000007b800120]
p53_far_2_hom:
stb %l6,[%o2+0x1d6] ! Mem[000000007b0001d6]
ldub [%o1+0x053],%l2 ! Mem[000000007a800053]
stb %l3,[%o1+0x182] ! Mem[000000007a800182]
ldub [%o1+0x148],%l1 ! Mem[000000007a800148]
jmpl %o7,%g0
ldx [%o3+0x120],%l5 ! Mem[000000007b800120]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
lduw [%i1+0x1dc],%l7 ! Mem[000000007c8001dc]
st %f3 ,[%i3+0x094] ! Mem[000000007d800094]
jmpl %o7,%g0
ldd [%i0+0x078],%l0 ! Mem[000000007c000078]
p54_far_2_lo:
lduw [%o1+0x1dc],%l7 ! Mem[000000007c8001dc]
st %f3 ,[%o3+0x094] ! Mem[000000007d800094]
jmpl %o7,%g0
ldd [%o0+0x078],%l0 ! Mem[000000007c000078]
p54_far_2_lem:
lduw [%i1+0x1dc],%l7 ! Mem[000000007c8001dc]
st %f3 ,[%i3+0x094] ! Mem[000000007d800094]
jmpl %o7,%g0
ldd [%i0+0x078],%l0 ! Mem[000000007c000078]
p54_far_2_lom:
lduw [%o1+0x1dc],%l7 ! Mem[000000007c8001dc]
st %f3 ,[%o3+0x094] ! Mem[000000007d800094]
jmpl %o7,%g0
ldd [%o0+0x078],%l0 ! Mem[000000007c000078]
p54_far_2_he:
swap [%i2+0x1c8],%l1 ! Mem[000000007d0001c8]
ldub [%i0+0x0f9],%l7 ! Mem[000000007c0000f9]
lduw [%i0+0x094],%l1 ! Mem[000000007c000094]
xnor %l4,%l5,%l0
ldstub [%i1+0x14e],%l4 ! Mem[000000007c80014e]
ldd [%i3+0x058],%l2 ! Mem[000000007d800058]
ldub [%i2+0x100],%l6 ! Mem[000000007d000100]
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[000000007d800034]
p54_far_2_ho:
swap [%o2+0x1c8],%l1 ! Mem[000000007d0001c8]
ldub [%o0+0x0f9],%l7 ! Mem[000000007c0000f9]
lduw [%o0+0x094],%l1 ! Mem[000000007c000094]
xnor %l4,%l5,%l0
ldstub [%o1+0x14e],%l4 ! Mem[000000007c80014e]
ldd [%o3+0x058],%l2 ! Mem[000000007d800058]
ldub [%o2+0x100],%l6 ! Mem[000000007d000100]
jmpl %o7,%g0
lduh [%o3+0x034],%l2 ! Mem[000000007d800034]
p54_far_2_hem:
swap [%i2+0x1c8],%l1 ! Mem[000000007d0001c8]
ldub [%i0+0x0f9],%l7 ! Mem[000000007c0000f9]
lduw [%i0+0x094],%l1 ! Mem[000000007c000094]
xnor %l4,%l5,%l0
ldstub [%i1+0x14e],%l4 ! Mem[000000007c80014e]
ldd [%i3+0x058],%l2 ! Mem[000000007d800058]
ldub [%i2+0x100],%l6 ! Mem[000000007d000100]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x034],%l2 ! Mem[000000007d800034]
p54_far_2_hom:
swap [%o2+0x1c8],%l1 ! Mem[000000007d0001c8]
ldub [%o0+0x0f9],%l7 ! Mem[000000007c0000f9]
lduw [%o0+0x094],%l1 ! Mem[000000007c000094]
xnor %l4,%l5,%l0
ldstub [%o1+0x14e],%l4 ! Mem[000000007c80014e]
ldd [%o3+0x058],%l2 ! Mem[000000007d800058]
ldub [%o2+0x100],%l6 ! Mem[000000007d000100]
membar #Sync
jmpl %o7,%g0
lduh [%o3+0x034],%l2 ! Mem[000000007d800034]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
smulcc %l2,%l3,%l1
addccc %l4,-0xb6b,%l0
ldx [%i1+0x018],%l7 ! Mem[000000007e800018]
subc %l7,0x961,%l7
nop
jmpl %o7,%g0
lduw [%i0+0x0e0],%l0 ! Mem[000000007e0000e0]
p55_far_2_lo:
smulcc %l2,%l3,%l1
addccc %l4,-0xb6b,%l0
ldx [%o1+0x018],%l7 ! Mem[000000007e800018]
subc %l7,0x961,%l7
nop
jmpl %o7,%g0
lduw [%o0+0x0e0],%l0 ! Mem[000000007e0000e0]
p55_far_2_lem:
smulcc %l2,%l3,%l1
addccc %l4,-0xb6b,%l0
membar #Sync
ldx [%i1+0x018],%l7 ! Mem[000000007e800018]
subc %l7,0x961,%l7
nop
jmpl %o7,%g0
lduw [%i0+0x0e0],%l0 ! Mem[000000007e0000e0]
p55_far_2_lom:
smulcc %l2,%l3,%l1
addccc %l4,-0xb6b,%l0
membar #Sync
ldx [%o1+0x018],%l7 ! Mem[000000007e800018]
subc %l7,0x961,%l7
nop
jmpl %o7,%g0
lduw [%o0+0x0e0],%l0 ! Mem[000000007e0000e0]
p55_far_2_he:
swap [%i3+0x120],%l2 ! Mem[000000007f800120]
stb %l2,[%i1+0x184] ! Mem[000000007e800184]
lduw [%i0+0x040],%l4 ! Mem[000000007e000040]
swap [%i1+0x0b0],%l6 ! Mem[000000007e8000b0]
std %l2,[%i0+0x1f0] ! Mem[000000007e0001f0]
jmpl %o7,%g0
lduh [%i0+0x1e2],%l0 ! Mem[000000007e0001e2]
p55_far_2_ho:
swap [%o3+0x120],%l2 ! Mem[000000007f800120]
stb %l2,[%o1+0x184] ! Mem[000000007e800184]
lduw [%o0+0x040],%l4 ! Mem[000000007e000040]
swap [%o1+0x0b0],%l6 ! Mem[000000007e8000b0]
std %l2,[%o0+0x1f0] ! Mem[000000007e0001f0]
jmpl %o7,%g0
lduh [%o0+0x1e2],%l0 ! Mem[000000007e0001e2]
p55_far_2_hem:
swap [%i3+0x120],%l2 ! Mem[000000007f800120]
stb %l2,[%i1+0x184] ! Mem[000000007e800184]
lduw [%i0+0x040],%l4 ! Mem[000000007e000040]
swap [%i1+0x0b0],%l6 ! Mem[000000007e8000b0]
std %l2,[%i0+0x1f0] ! Mem[000000007e0001f0]
jmpl %o7,%g0
lduh [%i0+0x1e2],%l0 ! Mem[000000007e0001e2]
p55_far_2_hom:
swap [%o3+0x120],%l2 ! Mem[000000007f800120]
stb %l2,[%o1+0x184] ! Mem[000000007e800184]
lduw [%o0+0x040],%l4 ! Mem[000000007e000040]
swap [%o1+0x0b0],%l6 ! Mem[000000007e8000b0]
std %l2,[%o0+0x1f0] ! Mem[000000007e0001f0]
jmpl %o7,%g0
lduh [%o0+0x1e2],%l0 ! Mem[000000007e0001e2]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
jmpl %o7,%g0
addc %l1,-0x1c6,%l3
jmpl %o7,%g0
nop
p56_far_2_lo:
jmpl %o7,%g0
addc %l1,-0x1c6,%l3
jmpl %o7,%g0
nop
p56_far_2_lem:
jmpl %o7,%g0
addc %l1,-0x1c6,%l3
jmpl %o7,%g0
nop
p56_far_2_lom:
jmpl %o7,%g0
addc %l1,-0x1c6,%l3
jmpl %o7,%g0
nop
p56_far_2_he:
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000081000022]
jmpl %o7,%g0
nop
p56_far_2_ho:
jmpl %o7,%g0
sth %l7,[%o2+0x022] ! Mem[0000000081000022]
jmpl %o7,%g0
nop
p56_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000081000022]
jmpl %o7,%g0
nop
p56_far_2_hom:
membar #Sync
jmpl %o7,%g0
sth %l7,[%o2+0x022] ! Mem[0000000081000022]
jmpl %o7,%g0
nop
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
stw %l3,[%i2+0x02c] ! Mem[000000008300002c]
sllx %l3,0x00c,%l3
lduh [%i1+0x1e4],%l6 ! Mem[00000000828001e4]
ldsw [%i1+0x1ec],%l2 ! Mem[00000000828001ec]
ldx [%i1+0x170],%l2 ! Mem[0000000082800170]
st %f10,[%i1+0x1a8] ! Mem[00000000828001a8]
jmpl %o7,%g0
sdivx %l5,%l7,%l7
p57_far_2_lo:
stw %l3,[%o2+0x02c] ! Mem[000000008300002c]
sllx %l3,0x00c,%l3
lduh [%o1+0x1e4],%l6 ! Mem[00000000828001e4]
ldsw [%o1+0x1ec],%l2 ! Mem[00000000828001ec]
ldx [%o1+0x170],%l2 ! Mem[0000000082800170]
st %f10,[%o1+0x1a8] ! Mem[00000000828001a8]
jmpl %o7,%g0
sdivx %l5,%l7,%l7
p57_far_2_lem:
membar #Sync
stw %l3,[%i2+0x02c] ! Mem[000000008300002c]
sllx %l3,0x00c,%l3
lduh [%i1+0x1e4],%l6 ! Mem[00000000828001e4]
ldsw [%i1+0x1ec],%l2 ! Mem[00000000828001ec]
ldx [%i1+0x170],%l2 ! Mem[0000000082800170]
st %f10,[%i1+0x1a8] ! Mem[00000000828001a8]
jmpl %o7,%g0
sdivx %l5,%l7,%l7
p57_far_2_lom:
membar #Sync
stw %l3,[%o2+0x02c] ! Mem[000000008300002c]
sllx %l3,0x00c,%l3
lduh [%o1+0x1e4],%l6 ! Mem[00000000828001e4]
ldsw [%o1+0x1ec],%l2 ! Mem[00000000828001ec]
ldx [%o1+0x170],%l2 ! Mem[0000000082800170]
st %f10,[%o1+0x1a8] ! Mem[00000000828001a8]
jmpl %o7,%g0
sdivx %l5,%l7,%l7
p57_far_2_he:
andncc %l0,0x1f6,%l2
jmpl %o7,%g0
ldstub [%i2+0x035],%l2 ! Mem[0000000083000035]
p57_far_2_ho:
andncc %l0,0x1f6,%l2
jmpl %o7,%g0
ldstub [%o2+0x035],%l2 ! Mem[0000000083000035]
p57_far_2_hem:
andncc %l0,0x1f6,%l2
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x035],%l2 ! Mem[0000000083000035]
p57_far_2_hom:
andncc %l0,0x1f6,%l2
membar #Sync
jmpl %o7,%g0
ldstub [%o2+0x035],%l2 ! Mem[0000000083000035]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
jmpl %o7,%g0
lduw [%i2+0x078],%l2 ! Mem[0000000085000078]
jmpl %o7,%g0
nop
p58_far_2_lo:
jmpl %o7,%g0
lduw [%o2+0x078],%l2 ! Mem[0000000085000078]
jmpl %o7,%g0
nop
p58_far_2_lem:
jmpl %o7,%g0
lduw [%i2+0x078],%l2 ! Mem[0000000085000078]
jmpl %o7,%g0
nop
p58_far_2_lom:
jmpl %o7,%g0
lduw [%o2+0x078],%l2 ! Mem[0000000085000078]
jmpl %o7,%g0
nop
p58_far_2_he:
jmpl %o7,%g0
stb %l6,[%i2+0x110] ! Mem[0000000085000110]
jmpl %o7,%g0
nop
p58_far_2_ho:
jmpl %o7,%g0
stb %l6,[%o2+0x110] ! Mem[0000000085000110]
jmpl %o7,%g0
nop
p58_far_2_hem:
jmpl %o7,%g0
stb %l6,[%i2+0x110] ! Mem[0000000085000110]
jmpl %o7,%g0
nop
p58_far_2_hom:
jmpl %o7,%g0
stb %l6,[%o2+0x110] ! Mem[0000000085000110]
jmpl %o7,%g0
nop
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
lduh [%i0+0x186],%l5 ! Mem[0000000086000186]
stb %l3,[%i2+0x1fc] ! Mem[00000000870001fc]
jmpl %o7,%g0
smulcc %l2,-0x6b7,%l3
p59_far_2_lo:
lduh [%o0+0x186],%l5 ! Mem[0000000086000186]
stb %l3,[%o2+0x1fc] ! Mem[00000000870001fc]
jmpl %o7,%g0
smulcc %l2,-0x6b7,%l3
p59_far_2_lem:
lduh [%i0+0x186],%l5 ! Mem[0000000086000186]
stb %l3,[%i2+0x1fc] ! Mem[00000000870001fc]
jmpl %o7,%g0
smulcc %l2,-0x6b7,%l3
p59_far_2_lom:
lduh [%o0+0x186],%l5 ! Mem[0000000086000186]
stb %l3,[%o2+0x1fc] ! Mem[00000000870001fc]
jmpl %o7,%g0
smulcc %l2,-0x6b7,%l3
p59_far_2_he:
std %f24,[%i0+0x178] ! Mem[0000000086000178]
jmpl %o7,%g0
lduh [%i0+0x0cc],%l0 ! Mem[00000000860000cc]
p59_far_2_ho:
std %f24,[%o0+0x178] ! Mem[0000000086000178]
jmpl %o7,%g0
lduh [%o0+0x0cc],%l0 ! Mem[00000000860000cc]
p59_far_2_hem:
std %f24,[%i0+0x178] ! Mem[0000000086000178]
jmpl %o7,%g0
lduh [%i0+0x0cc],%l0 ! Mem[00000000860000cc]
p59_far_2_hom:
std %f24,[%o0+0x178] ! Mem[0000000086000178]
jmpl %o7,%g0
lduh [%o0+0x0cc],%l0 ! Mem[00000000860000cc]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
stw %l7,[%i1+0x048] ! Mem[0000000088800048]
ldd [%i0+0x0e8],%l6 ! Mem[00000000880000e8]
st %f2 ,[%i2+0x1a4] ! Mem[00000000890001a4]
stx %l2,[%i3+0x1d0] ! Mem[00000000898001d0]
ldstub [%i0+0x0be],%l2 ! Mem[00000000880000be]
jmpl %o7,%g0
std %l0,[%i2+0x098] ! Mem[0000000089000098]
p60_far_2_lo:
stw %l7,[%o1+0x048] ! Mem[0000000088800048]
ldd [%o0+0x0e8],%l6 ! Mem[00000000880000e8]
st %f2 ,[%o2+0x1a4] ! Mem[00000000890001a4]
stx %l2,[%o3+0x1d0] ! Mem[00000000898001d0]
ldstub [%o0+0x0be],%l2 ! Mem[00000000880000be]
jmpl %o7,%g0
std %l0,[%o2+0x098] ! Mem[0000000089000098]
p60_far_2_lem:
stw %l7,[%i1+0x048] ! Mem[0000000088800048]
ldd [%i0+0x0e8],%l6 ! Mem[00000000880000e8]
st %f2 ,[%i2+0x1a4] ! Mem[00000000890001a4]
stx %l2,[%i3+0x1d0] ! Mem[00000000898001d0]
ldstub [%i0+0x0be],%l2 ! Mem[00000000880000be]
jmpl %o7,%g0
std %l0,[%i2+0x098] ! Mem[0000000089000098]
p60_far_2_lom:
stw %l7,[%o1+0x048] ! Mem[0000000088800048]
ldd [%o0+0x0e8],%l6 ! Mem[00000000880000e8]
st %f2 ,[%o2+0x1a4] ! Mem[00000000890001a4]
stx %l2,[%o3+0x1d0] ! Mem[00000000898001d0]
ldstub [%o0+0x0be],%l2 ! Mem[00000000880000be]
jmpl %o7,%g0
std %l0,[%o2+0x098] ! Mem[0000000089000098]
p60_far_2_he:
ldx [%i3+0x178],%l0 ! Mem[0000000089800178]
jmpl %o7,%g0
lduw [%i1+0x128],%l3 ! Mem[0000000088800128]
p60_far_2_ho:
ldx [%o3+0x178],%l0 ! Mem[0000000089800178]
jmpl %o7,%g0
lduw [%o1+0x128],%l3 ! Mem[0000000088800128]
p60_far_2_hem:
ldx [%i3+0x178],%l0 ! Mem[0000000089800178]
jmpl %o7,%g0
lduw [%i1+0x128],%l3 ! Mem[0000000088800128]
p60_far_2_hom:
ldx [%o3+0x178],%l0 ! Mem[0000000089800178]
jmpl %o7,%g0
lduw [%o1+0x128],%l3 ! Mem[0000000088800128]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
xorcc %l6,0x579,%l1
ldsw [%i1+0x0a8],%l2 ! Mem[000000008a8000a8]
swap [%i0+0x078],%l2 ! Mem[000000008a000078]
jmpl %o7,%g0
tsubcctv %l0,%l0,%l0
p61_far_2_lo:
xorcc %l6,0x579,%l1
ldsw [%o1+0x0a8],%l2 ! Mem[000000008a8000a8]
swap [%o0+0x078],%l2 ! Mem[000000008a000078]
jmpl %o7,%g0
tsubcctv %l0,%l0,%l0
p61_far_2_lem:
xorcc %l6,0x579,%l1
ldsw [%i1+0x0a8],%l2 ! Mem[000000008a8000a8]
swap [%i0+0x078],%l2 ! Mem[000000008a000078]
jmpl %o7,%g0
tsubcctv %l0,%l0,%l0
p61_far_2_lom:
xorcc %l6,0x579,%l1
ldsw [%o1+0x0a8],%l2 ! Mem[000000008a8000a8]
swap [%o0+0x078],%l2 ! Mem[000000008a000078]
jmpl %o7,%g0
tsubcctv %l0,%l0,%l0
p61_far_2_he:
ldsw [%i0+0x000],%l7 ! Mem[000000008a000000]
ldub [%i1+0x082],%l4 ! Mem[000000008a800082]
or %l7,%l1,%l5
ldub [%i2+0x1d2],%l0 ! Mem[000000008b0001d2]
jmpl %o7,%g0
lduw [%i1+0x0a8],%l5 ! Mem[000000008a8000a8]
p61_far_2_ho:
ldsw [%o0+0x000],%l7 ! Mem[000000008a000000]
ldub [%o1+0x082],%l4 ! Mem[000000008a800082]
or %l7,%l1,%l5
ldub [%o2+0x1d2],%l0 ! Mem[000000008b0001d2]
jmpl %o7,%g0
lduw [%o1+0x0a8],%l5 ! Mem[000000008a8000a8]
p61_far_2_hem:
membar #Sync
ldsw [%i0+0x000],%l7 ! Mem[000000008a000000]
ldub [%i1+0x082],%l4 ! Mem[000000008a800082]
or %l7,%l1,%l5
ldub [%i2+0x1d2],%l0 ! Mem[000000008b0001d2]
jmpl %o7,%g0
lduw [%i1+0x0a8],%l5 ! Mem[000000008a8000a8]
p61_far_2_hom:
membar #Sync
ldsw [%o0+0x000],%l7 ! Mem[000000008a000000]
ldub [%o1+0x082],%l4 ! Mem[000000008a800082]
or %l7,%l1,%l5
ldub [%o2+0x1d2],%l0 ! Mem[000000008b0001d2]
jmpl %o7,%g0
lduw [%o1+0x0a8],%l5 ! Mem[000000008a8000a8]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
addcc %l0,%l3,%l4
jmpl %o7,%g0
ldsb [%i0+0x054],%l6 ! Mem[000000008c000054]
p62_far_2_lo:
addcc %l0,%l3,%l4
jmpl %o7,%g0
ldsb [%o0+0x054],%l6 ! Mem[000000008c000054]
p62_far_2_lem:
addcc %l0,%l3,%l4
jmpl %o7,%g0
ldsb [%i0+0x054],%l6 ! Mem[000000008c000054]
p62_far_2_lom:
addcc %l0,%l3,%l4
jmpl %o7,%g0
ldsb [%o0+0x054],%l6 ! Mem[000000008c000054]
p62_far_2_he:
ldsb [%i1+0x0a9],%l6 ! Mem[000000008c8000a9]
ld [%i3+0x09c],%f27 ! Mem[000000008d80009c]
ldstub [%i3+0x0fd],%l4 ! Mem[000000008d8000fd]
subccc %l2,0xa60,%l7
stw %l7,[%i2+0x0e8] ! Mem[000000008d0000e8]
sth %l6,[%i3+0x106] ! Mem[000000008d800106]
jmpl %o7,%g0
ldub [%i1+0x079],%l0 ! Mem[000000008c800079]
p62_far_2_ho:
ldsb [%o1+0x0a9],%l6 ! Mem[000000008c8000a9]
ld [%o3+0x09c],%f27 ! Mem[000000008d80009c]
ldstub [%o3+0x0fd],%l4 ! Mem[000000008d8000fd]
subccc %l2,0xa60,%l7
stw %l7,[%o2+0x0e8] ! Mem[000000008d0000e8]
sth %l6,[%o3+0x106] ! Mem[000000008d800106]
jmpl %o7,%g0
ldub [%o1+0x079],%l0 ! Mem[000000008c800079]
p62_far_2_hem:
ldsb [%i1+0x0a9],%l6 ! Mem[000000008c8000a9]
ld [%i3+0x09c],%f27 ! Mem[000000008d80009c]
ldstub [%i3+0x0fd],%l4 ! Mem[000000008d8000fd]
subccc %l2,0xa60,%l7
stw %l7,[%i2+0x0e8] ! Mem[000000008d0000e8]
sth %l6,[%i3+0x106] ! Mem[000000008d800106]
jmpl %o7,%g0
ldub [%i1+0x079],%l0 ! Mem[000000008c800079]
p62_far_2_hom:
ldsb [%o1+0x0a9],%l6 ! Mem[000000008c8000a9]
ld [%o3+0x09c],%f27 ! Mem[000000008d80009c]
ldstub [%o3+0x0fd],%l4 ! Mem[000000008d8000fd]
subccc %l2,0xa60,%l7
stw %l7,[%o2+0x0e8] ! Mem[000000008d0000e8]
sth %l6,[%o3+0x106] ! Mem[000000008d800106]
jmpl %o7,%g0
ldub [%o1+0x079],%l0 ! Mem[000000008c800079]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
jmpl %o7,%g0
ldsb [%i1+0x1fb],%l2 ! Mem[000000008e8001fb]
jmpl %o7,%g0
nop
p63_far_2_lo:
jmpl %o7,%g0
ldsb [%o1+0x1fb],%l2 ! Mem[000000008e8001fb]
jmpl %o7,%g0
nop
p63_far_2_lem:
jmpl %o7,%g0
ldsb [%i1+0x1fb],%l2 ! Mem[000000008e8001fb]
jmpl %o7,%g0
nop
p63_far_2_lom:
jmpl %o7,%g0
ldsb [%o1+0x1fb],%l2 ! Mem[000000008e8001fb]
jmpl %o7,%g0
nop
p63_far_2_he:
ldx [%i3+0x100],%l6 ! Mem[000000008f800100]
ldx [%i0+0x1d8],%l3 ! Mem[000000008e0001d8]
stb %l0,[%i3+0x15f] ! Mem[000000008f80015f]
std %l6,[%i1+0x128] ! Mem[000000008e800128]
ldub [%i1+0x1ee],%l2 ! Mem[000000008e8001ee]
ldd [%i2+0x120],%l4 ! Mem[000000008f000120]
jmpl %o7,%g0
lduh [%i0+0x14e],%l4 ! Mem[000000008e00014e]
p63_far_2_ho:
ldx [%o3+0x100],%l6 ! Mem[000000008f800100]
ldx [%o0+0x1d8],%l3 ! Mem[000000008e0001d8]
stb %l0,[%o3+0x15f] ! Mem[000000008f80015f]
std %l6,[%o1+0x128] ! Mem[000000008e800128]
ldub [%o1+0x1ee],%l2 ! Mem[000000008e8001ee]
ldd [%o2+0x120],%l4 ! Mem[000000008f000120]
jmpl %o7,%g0
lduh [%o0+0x14e],%l4 ! Mem[000000008e00014e]
p63_far_2_hem:
ldx [%i3+0x100],%l6 ! Mem[000000008f800100]
ldx [%i0+0x1d8],%l3 ! Mem[000000008e0001d8]
stb %l0,[%i3+0x15f] ! Mem[000000008f80015f]
std %l6,[%i1+0x128] ! Mem[000000008e800128]
ldub [%i1+0x1ee],%l2 ! Mem[000000008e8001ee]
ldd [%i2+0x120],%l4 ! Mem[000000008f000120]
jmpl %o7,%g0
lduh [%i0+0x14e],%l4 ! Mem[000000008e00014e]
p63_far_2_hom:
ldx [%o3+0x100],%l6 ! Mem[000000008f800100]
ldx [%o0+0x1d8],%l3 ! Mem[000000008e0001d8]
stb %l0,[%o3+0x15f] ! Mem[000000008f80015f]
std %l6,[%o1+0x128] ! Mem[000000008e800128]
ldub [%o1+0x1ee],%l2 ! Mem[000000008e8001ee]
ldd [%o2+0x120],%l4 ! Mem[000000008f000120]
jmpl %o7,%g0
lduh [%o0+0x14e],%l4 ! Mem[000000008e00014e]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
srl %l0,0x00c,%l4
xnorcc %l4,-0xd57,%l3
xnor %l0,0x22a,%l5
subccc %l5,0x117,%l0
tsubcc %l1,-0x8e0,%l6
jmpl %o7,%g0
addccc %l0,%l6,%l2
far2_b2b_l:
or %l2,0x805,%l3
sllx %l5,0x028,%l5
addc %l2,-0xd4d,%l2
sra %l7,0x01c,%l0
addcc %l6,-0x5a4,%l2
jmpl %o7,%g0
xorcc %l5,-0xf00,%l6
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
ldub [%i2+0x02c],%l5 ! Mem[000000001100002c]
stx %l7,[%i0+0x0f8] ! Mem[00000000100000f8]
jmpl %o7,%g0
ldd [%i2+0x1a8],%l0 ! Mem[00000000110001a8]
p0_far_3_lo:
ldub [%o2+0x02c],%l5 ! Mem[000000001100002c]
stx %l7,[%o0+0x0f8] ! Mem[00000000100000f8]
jmpl %o7,%g0
ldd [%o2+0x1a8],%l0 ! Mem[00000000110001a8]
p0_far_3_lem:
membar #Sync
ldub [%i2+0x02c],%l5 ! Mem[000000001100002c]
stx %l7,[%i0+0x0f8] ! Mem[00000000100000f8]
jmpl %o7,%g0
ldd [%i2+0x1a8],%l0 ! Mem[00000000110001a8]
p0_far_3_lom:
membar #Sync
ldub [%o2+0x02c],%l5 ! Mem[000000001100002c]
stx %l7,[%o0+0x0f8] ! Mem[00000000100000f8]
jmpl %o7,%g0
ldd [%o2+0x1a8],%l0 ! Mem[00000000110001a8]
p0_far_3_he:
lduw [%i2+0x100],%l6 ! Mem[0000000011000100]
ldd [%i0+0x0c8],%f16 ! Mem[00000000100000c8]
ldsw [%i3+0x138],%l3 ! Mem[0000000011800138]
lduw [%i1+0x180],%l1 ! Mem[0000000010800180]
sth %l4,[%i2+0x17a] ! Mem[000000001100017a]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l6 ! Mem[00000000110000a8]
p0_far_3_ho:
lduw [%o2+0x100],%l6 ! Mem[0000000011000100]
ldd [%o0+0x0c8],%f16 ! Mem[00000000100000c8]
ldsw [%o3+0x138],%l3 ! Mem[0000000011800138]
lduw [%o1+0x180],%l1 ! Mem[0000000010800180]
sth %l4,[%o2+0x17a] ! Mem[000000001100017a]
jmpl %o7,%g0
ldx [%o2+0x0a8],%l6 ! Mem[00000000110000a8]
p0_far_3_hem:
lduw [%i2+0x100],%l6 ! Mem[0000000011000100]
ldd [%i0+0x0c8],%f16 ! Mem[00000000100000c8]
ldsw [%i3+0x138],%l3 ! Mem[0000000011800138]
lduw [%i1+0x180],%l1 ! Mem[0000000010800180]
sth %l4,[%i2+0x17a] ! Mem[000000001100017a]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l6 ! Mem[00000000110000a8]
p0_far_3_hom:
lduw [%o2+0x100],%l6 ! Mem[0000000011000100]
ldd [%o0+0x0c8],%f16 ! Mem[00000000100000c8]
ldsw [%o3+0x138],%l3 ! Mem[0000000011800138]
lduw [%o1+0x180],%l1 ! Mem[0000000010800180]
sth %l4,[%o2+0x17a] ! Mem[000000001100017a]
jmpl %o7,%g0
ldx [%o2+0x0a8],%l6 ! Mem[00000000110000a8]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
ldstub [%i3+0x073],%l2 ! Mem[0000000013800073]
ldx [%i2+0x0a8],%l4 ! Mem[00000000130000a8]
ldub [%i3+0x0bb],%l1 ! Mem[00000000138000bb]
ldsw [%i0+0x1a0],%l3 ! Mem[00000000120001a0]
sth %l2,[%i3+0x1ce] ! Mem[00000000138001ce]
std %f2 ,[%i0+0x1a8] ! Mem[00000000120001a8]
jmpl %o7,%g0
sdivx %l7,-0xa1f,%l7
p1_far_3_lo:
ldstub [%o3+0x073],%l2 ! Mem[0000000013800073]
ldx [%o2+0x0a8],%l4 ! Mem[00000000130000a8]
ldub [%o3+0x0bb],%l1 ! Mem[00000000138000bb]
ldsw [%o0+0x1a0],%l3 ! Mem[00000000120001a0]
sth %l2,[%o3+0x1ce] ! Mem[00000000138001ce]
std %f2 ,[%o0+0x1a8] ! Mem[00000000120001a8]
jmpl %o7,%g0
sdivx %l7,-0xa1f,%l7
p1_far_3_lem:
ldstub [%i3+0x073],%l2 ! Mem[0000000013800073]
ldx [%i2+0x0a8],%l4 ! Mem[00000000130000a8]
ldub [%i3+0x0bb],%l1 ! Mem[00000000138000bb]
ldsw [%i0+0x1a0],%l3 ! Mem[00000000120001a0]
sth %l2,[%i3+0x1ce] ! Mem[00000000138001ce]
std %f2 ,[%i0+0x1a8] ! Mem[00000000120001a8]
jmpl %o7,%g0
sdivx %l7,-0xa1f,%l7
p1_far_3_lom:
ldstub [%o3+0x073],%l2 ! Mem[0000000013800073]
ldx [%o2+0x0a8],%l4 ! Mem[00000000130000a8]
ldub [%o3+0x0bb],%l1 ! Mem[00000000138000bb]
ldsw [%o0+0x1a0],%l3 ! Mem[00000000120001a0]
sth %l2,[%o3+0x1ce] ! Mem[00000000138001ce]
std %f2 ,[%o0+0x1a8] ! Mem[00000000120001a8]
jmpl %o7,%g0
sdivx %l7,-0xa1f,%l7
p1_far_3_he:
andn %l0,-0x993,%l5
ldsw [%i1+0x010],%l5 ! Mem[0000000012800010]
ldd [%i3+0x188],%f24 ! Mem[0000000013800188]
ldsw [%i2+0x0ac],%l7 ! Mem[00000000130000ac]
ldstub [%i3+0x082],%l4 ! Mem[0000000013800082]
swap [%i0+0x100],%l0 ! Mem[0000000012000100]
lduw [%i0+0x140],%l7 ! Mem[0000000012000140]
jmpl %o7,%g0
lduw [%i2+0x118],%l7 ! Mem[0000000013000118]
p1_far_3_ho:
andn %l0,-0x993,%l5
ldsw [%o1+0x010],%l5 ! Mem[0000000012800010]
ldd [%o3+0x188],%f24 ! Mem[0000000013800188]
ldsw [%o2+0x0ac],%l7 ! Mem[00000000130000ac]
ldstub [%o3+0x082],%l4 ! Mem[0000000013800082]
swap [%o0+0x100],%l0 ! Mem[0000000012000100]
lduw [%o0+0x140],%l7 ! Mem[0000000012000140]
jmpl %o7,%g0
lduw [%o2+0x118],%l7 ! Mem[0000000013000118]
p1_far_3_hem:
andn %l0,-0x993,%l5
membar #Sync
ldsw [%i1+0x010],%l5 ! Mem[0000000012800010]
ldd [%i3+0x188],%f24 ! Mem[0000000013800188]
ldsw [%i2+0x0ac],%l7 ! Mem[00000000130000ac]
ldstub [%i3+0x082],%l4 ! Mem[0000000013800082]
swap [%i0+0x100],%l0 ! Mem[0000000012000100]
lduw [%i0+0x140],%l7 ! Mem[0000000012000140]
jmpl %o7,%g0
lduw [%i2+0x118],%l7 ! Mem[0000000013000118]
p1_far_3_hom:
andn %l0,-0x993,%l5
membar #Sync
ldsw [%o1+0x010],%l5 ! Mem[0000000012800010]
ldd [%o3+0x188],%f24 ! Mem[0000000013800188]
ldsw [%o2+0x0ac],%l7 ! Mem[00000000130000ac]
ldstub [%o3+0x082],%l4 ! Mem[0000000013800082]
swap [%o0+0x100],%l0 ! Mem[0000000012000100]
lduw [%o0+0x140],%l7 ! Mem[0000000012000140]
jmpl %o7,%g0
lduw [%o2+0x118],%l7 ! Mem[0000000013000118]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldub [%i0+0x0fb],%l5 ! Mem[00000000140000fb]
lduw [%i1+0x128],%l6 ! Mem[0000000014800128]
xorcc %l4,0x799,%l2
ldsh [%i3+0x0e6],%l6 ! Mem[00000000158000e6]
xnorcc %l3,%l2,%l1
st %f0 ,[%i1+0x07c] ! Mem[000000001480007c]
sth %l5,[%i3+0x0f8] ! Mem[00000000158000f8]
jmpl %o7,%g0
stx %l3,[%i0+0x120] ! Mem[0000000014000120]
p2_far_3_lo:
ldub [%o0+0x0fb],%l5 ! Mem[00000000140000fb]
lduw [%o1+0x128],%l6 ! Mem[0000000014800128]
xorcc %l4,0x799,%l2
ldsh [%o3+0x0e6],%l6 ! Mem[00000000158000e6]
xnorcc %l3,%l2,%l1
st %f0 ,[%o1+0x07c] ! Mem[000000001480007c]
sth %l5,[%o3+0x0f8] ! Mem[00000000158000f8]
jmpl %o7,%g0
stx %l3,[%o0+0x120] ! Mem[0000000014000120]
p2_far_3_lem:
ldub [%i0+0x0fb],%l5 ! Mem[00000000140000fb]
lduw [%i1+0x128],%l6 ! Mem[0000000014800128]
xorcc %l4,0x799,%l2
ldsh [%i3+0x0e6],%l6 ! Mem[00000000158000e6]
xnorcc %l3,%l2,%l1
st %f0 ,[%i1+0x07c] ! Mem[000000001480007c]
sth %l5,[%i3+0x0f8] ! Mem[00000000158000f8]
jmpl %o7,%g0
stx %l3,[%i0+0x120] ! Mem[0000000014000120]
p2_far_3_lom:
ldub [%o0+0x0fb],%l5 ! Mem[00000000140000fb]
lduw [%o1+0x128],%l6 ! Mem[0000000014800128]
xorcc %l4,0x799,%l2
ldsh [%o3+0x0e6],%l6 ! Mem[00000000158000e6]
xnorcc %l3,%l2,%l1
st %f0 ,[%o1+0x07c] ! Mem[000000001480007c]
sth %l5,[%o3+0x0f8] ! Mem[00000000158000f8]
jmpl %o7,%g0
stx %l3,[%o0+0x120] ! Mem[0000000014000120]
p2_far_3_he:
swap [%i3+0x160],%l2 ! Mem[0000000015800160]
ldsh [%i1+0x04e],%l4 ! Mem[000000001480004e]
lduh [%i2+0x1e4],%l2 ! Mem[00000000150001e4]
ldstub [%i3+0x08a],%l2 ! Mem[000000001580008a]
mulx %l4,-0xf8b,%l7
jmpl %o7,%g0
ldsb [%i1+0x0af],%l4 ! Mem[00000000148000af]
p2_far_3_ho:
swap [%o3+0x160],%l2 ! Mem[0000000015800160]
ldsh [%o1+0x04e],%l4 ! Mem[000000001480004e]
lduh [%o2+0x1e4],%l2 ! Mem[00000000150001e4]
ldstub [%o3+0x08a],%l2 ! Mem[000000001580008a]
mulx %l4,-0xf8b,%l7
jmpl %o7,%g0
ldsb [%o1+0x0af],%l4 ! Mem[00000000148000af]
p2_far_3_hem:
swap [%i3+0x160],%l2 ! Mem[0000000015800160]
ldsh [%i1+0x04e],%l4 ! Mem[000000001480004e]
lduh [%i2+0x1e4],%l2 ! Mem[00000000150001e4]
ldstub [%i3+0x08a],%l2 ! Mem[000000001580008a]
mulx %l4,-0xf8b,%l7
jmpl %o7,%g0
ldsb [%i1+0x0af],%l4 ! Mem[00000000148000af]
p2_far_3_hom:
swap [%o3+0x160],%l2 ! Mem[0000000015800160]
ldsh [%o1+0x04e],%l4 ! Mem[000000001480004e]
lduh [%o2+0x1e4],%l2 ! Mem[00000000150001e4]
ldstub [%o3+0x08a],%l2 ! Mem[000000001580008a]
mulx %l4,-0xf8b,%l7
jmpl %o7,%g0
ldsb [%o1+0x0af],%l4 ! Mem[00000000148000af]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
ldsh [%i3+0x05a],%l2 ! Mem[000000001780005a]
mulx %l7,%l7,%l1
stx %l0,[%i0+0x1a8] ! Mem[00000000160001a8]
jmpl %o7,%g0
stb %l0,[%i1+0x1de] ! Mem[00000000168001de]
p3_far_3_lo:
ldsh [%o3+0x05a],%l2 ! Mem[000000001780005a]
mulx %l7,%l7,%l1
stx %l0,[%o0+0x1a8] ! Mem[00000000160001a8]
jmpl %o7,%g0
stb %l0,[%o1+0x1de] ! Mem[00000000168001de]
p3_far_3_lem:
ldsh [%i3+0x05a],%l2 ! Mem[000000001780005a]
mulx %l7,%l7,%l1
stx %l0,[%i0+0x1a8] ! Mem[00000000160001a8]
jmpl %o7,%g0
stb %l0,[%i1+0x1de] ! Mem[00000000168001de]
p3_far_3_lom:
ldsh [%o3+0x05a],%l2 ! Mem[000000001780005a]
mulx %l7,%l7,%l1
stx %l0,[%o0+0x1a8] ! Mem[00000000160001a8]
jmpl %o7,%g0
stb %l0,[%o1+0x1de] ! Mem[00000000168001de]
p3_far_3_he:
ldstub [%i3+0x19e],%l5 ! Mem[000000001780019e]
taddcc %l3,-0x8d3,%l3
ldsw [%i2+0x1a8],%l1 ! Mem[00000000170001a8]
ldsh [%i1+0x18e],%l6 ! Mem[000000001680018e]
jmpl %o7,%g0
ldx [%i0+0x0b8],%l2 ! Mem[00000000160000b8]
p3_far_3_ho:
ldstub [%o3+0x19e],%l5 ! Mem[000000001780019e]
taddcc %l3,-0x8d3,%l3
ldsw [%o2+0x1a8],%l1 ! Mem[00000000170001a8]
ldsh [%o1+0x18e],%l6 ! Mem[000000001680018e]
jmpl %o7,%g0
ldx [%o0+0x0b8],%l2 ! Mem[00000000160000b8]
p3_far_3_hem:
ldstub [%i3+0x19e],%l5 ! Mem[000000001780019e]
taddcc %l3,-0x8d3,%l3
ldsw [%i2+0x1a8],%l1 ! Mem[00000000170001a8]
ldsh [%i1+0x18e],%l6 ! Mem[000000001680018e]
jmpl %o7,%g0
ldx [%i0+0x0b8],%l2 ! Mem[00000000160000b8]
p3_far_3_hom:
ldstub [%o3+0x19e],%l5 ! Mem[000000001780019e]
taddcc %l3,-0x8d3,%l3
ldsw [%o2+0x1a8],%l1 ! Mem[00000000170001a8]
ldsh [%o1+0x18e],%l6 ! Mem[000000001680018e]
jmpl %o7,%g0
ldx [%o0+0x0b8],%l2 ! Mem[00000000160000b8]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldub [%i1+0x1b2],%l7 ! Mem[00000000188001b2]
swap [%i3+0x040],%l5 ! Mem[0000000019800040]
jmpl %o7,%g0
ldx [%i1+0x030],%l2 ! Mem[0000000018800030]
p4_far_3_lo:
ldub [%o1+0x1b2],%l7 ! Mem[00000000188001b2]
swap [%o3+0x040],%l5 ! Mem[0000000019800040]
jmpl %o7,%g0
ldx [%o1+0x030],%l2 ! Mem[0000000018800030]
p4_far_3_lem:
ldub [%i1+0x1b2],%l7 ! Mem[00000000188001b2]
swap [%i3+0x040],%l5 ! Mem[0000000019800040]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x030],%l2 ! Mem[0000000018800030]
p4_far_3_lom:
ldub [%o1+0x1b2],%l7 ! Mem[00000000188001b2]
swap [%o3+0x040],%l5 ! Mem[0000000019800040]
membar #Sync
jmpl %o7,%g0
ldx [%o1+0x030],%l2 ! Mem[0000000018800030]
p4_far_3_he:
jmpl %o7,%g0
stw %l2,[%i2+0x1a4] ! Mem[00000000190001a4]
jmpl %o7,%g0
nop
p4_far_3_ho:
jmpl %o7,%g0
stw %l2,[%o2+0x1a4] ! Mem[00000000190001a4]
jmpl %o7,%g0
nop
p4_far_3_hem:
jmpl %o7,%g0
stw %l2,[%i2+0x1a4] ! Mem[00000000190001a4]
jmpl %o7,%g0
nop
p4_far_3_hom:
jmpl %o7,%g0
stw %l2,[%o2+0x1a4] ! Mem[00000000190001a4]
jmpl %o7,%g0
nop
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
stb %l4,[%i3+0x0a2] ! Mem[000000001b8000a2]
umul %l7,-0xf17,%l5
orn %l5,%l4,%l2
andncc %l2,-0x800,%l7
lduw [%i1+0x030],%l2 ! Mem[000000001a800030]
smul %l1,%l6,%l2
ldd [%i3+0x180],%f4 ! Mem[000000001b800180]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p5_far_3_lo:
stb %l4,[%o3+0x0a2] ! Mem[000000001b8000a2]
umul %l7,-0xf17,%l5
orn %l5,%l4,%l2
andncc %l2,-0x800,%l7
lduw [%o1+0x030],%l2 ! Mem[000000001a800030]
smul %l1,%l6,%l2
ldd [%o3+0x180],%f4 ! Mem[000000001b800180]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p5_far_3_lem:
stb %l4,[%i3+0x0a2] ! Mem[000000001b8000a2]
umul %l7,-0xf17,%l5
orn %l5,%l4,%l2
andncc %l2,-0x800,%l7
membar #Sync
lduw [%i1+0x030],%l2 ! Mem[000000001a800030]
smul %l1,%l6,%l2
ldd [%i3+0x180],%f4 ! Mem[000000001b800180]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p5_far_3_lom:
stb %l4,[%o3+0x0a2] ! Mem[000000001b8000a2]
umul %l7,-0xf17,%l5
orn %l5,%l4,%l2
andncc %l2,-0x800,%l7
membar #Sync
lduw [%o1+0x030],%l2 ! Mem[000000001a800030]
smul %l1,%l6,%l2
ldd [%o3+0x180],%f4 ! Mem[000000001b800180]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p5_far_3_he:
swap [%i0+0x0c4],%l7 ! Mem[000000001a0000c4]
st %f28,[%i2+0x078] ! Mem[000000001b000078]
ldstub [%i3+0x1fe],%l7 ! Mem[000000001b8001fe]
lduw [%i2+0x060],%l4 ! Mem[000000001b000060]
lduh [%i3+0x094],%l5 ! Mem[000000001b800094]
ldd [%i1+0x098],%l2 ! Mem[000000001a800098]
lduw [%i2+0x1e0],%l4 ! Mem[000000001b0001e0]
jmpl %o7,%g0
srax %l6,0x00e,%l5
p5_far_3_ho:
swap [%o0+0x0c4],%l7 ! Mem[000000001a0000c4]
st %f28,[%o2+0x078] ! Mem[000000001b000078]
ldstub [%o3+0x1fe],%l7 ! Mem[000000001b8001fe]
lduw [%o2+0x060],%l4 ! Mem[000000001b000060]
lduh [%o3+0x094],%l5 ! Mem[000000001b800094]
ldd [%o1+0x098],%l2 ! Mem[000000001a800098]
lduw [%o2+0x1e0],%l4 ! Mem[000000001b0001e0]
jmpl %o7,%g0
srax %l6,0x00e,%l5
p5_far_3_hem:
swap [%i0+0x0c4],%l7 ! Mem[000000001a0000c4]
st %f28,[%i2+0x078] ! Mem[000000001b000078]
ldstub [%i3+0x1fe],%l7 ! Mem[000000001b8001fe]
lduw [%i2+0x060],%l4 ! Mem[000000001b000060]
lduh [%i3+0x094],%l5 ! Mem[000000001b800094]
ldd [%i1+0x098],%l2 ! Mem[000000001a800098]
lduw [%i2+0x1e0],%l4 ! Mem[000000001b0001e0]
jmpl %o7,%g0
srax %l6,0x00e,%l5
p5_far_3_hom:
swap [%o0+0x0c4],%l7 ! Mem[000000001a0000c4]
st %f28,[%o2+0x078] ! Mem[000000001b000078]
ldstub [%o3+0x1fe],%l7 ! Mem[000000001b8001fe]
lduw [%o2+0x060],%l4 ! Mem[000000001b000060]
lduh [%o3+0x094],%l5 ! Mem[000000001b800094]
ldd [%o1+0x098],%l2 ! Mem[000000001a800098]
lduw [%o2+0x1e0],%l4 ! Mem[000000001b0001e0]
jmpl %o7,%g0
srax %l6,0x00e,%l5
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
ldsw [%i3+0x0b8],%l3 ! Mem[000000001d8000b8]
jmpl %o7,%g0
ldub [%i2+0x02c],%l0 ! Mem[000000001d00002c]
p6_far_3_lo:
ldsw [%o3+0x0b8],%l3 ! Mem[000000001d8000b8]
jmpl %o7,%g0
ldub [%o2+0x02c],%l0 ! Mem[000000001d00002c]
p6_far_3_lem:
ldsw [%i3+0x0b8],%l3 ! Mem[000000001d8000b8]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x02c],%l0 ! Mem[000000001d00002c]
p6_far_3_lom:
ldsw [%o3+0x0b8],%l3 ! Mem[000000001d8000b8]
membar #Sync
jmpl %o7,%g0
ldub [%o2+0x02c],%l0 ! Mem[000000001d00002c]
p6_far_3_he:
jmpl %o7,%g0
lduw [%i1+0x0d8],%l6 ! Mem[000000001c8000d8]
jmpl %o7,%g0
nop
p6_far_3_ho:
jmpl %o7,%g0
lduw [%o1+0x0d8],%l6 ! Mem[000000001c8000d8]
jmpl %o7,%g0
nop
p6_far_3_hem:
jmpl %o7,%g0
lduw [%i1+0x0d8],%l6 ! Mem[000000001c8000d8]
jmpl %o7,%g0
nop
p6_far_3_hom:
jmpl %o7,%g0
lduw [%o1+0x0d8],%l6 ! Mem[000000001c8000d8]
jmpl %o7,%g0
nop
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
sdivx %l0,0x12a,%l4
stx %l5,[%i3+0x008] ! Mem[000000001f800008]
ldsb [%i3+0x08e],%l7 ! Mem[000000001f80008e]
jmpl %o7,%g0
stw %l4,[%i2+0x12c] ! Mem[000000001f00012c]
p7_far_3_lo:
sdivx %l0,0x12a,%l4
stx %l5,[%o3+0x008] ! Mem[000000001f800008]
ldsb [%o3+0x08e],%l7 ! Mem[000000001f80008e]
jmpl %o7,%g0
stw %l4,[%o2+0x12c] ! Mem[000000001f00012c]
p7_far_3_lem:
sdivx %l0,0x12a,%l4
membar #Sync
stx %l5,[%i3+0x008] ! Mem[000000001f800008]
ldsb [%i3+0x08e],%l7 ! Mem[000000001f80008e]
jmpl %o7,%g0
stw %l4,[%i2+0x12c] ! Mem[000000001f00012c]
p7_far_3_lom:
sdivx %l0,0x12a,%l4
membar #Sync
stx %l5,[%o3+0x008] ! Mem[000000001f800008]
ldsb [%o3+0x08e],%l7 ! Mem[000000001f80008e]
jmpl %o7,%g0
stw %l4,[%o2+0x12c] ! Mem[000000001f00012c]
p7_far_3_he:
lduw [%i0+0x010],%l3 ! Mem[000000001e000010]
swap [%i2+0x0f4],%l5 ! Mem[000000001f0000f4]
jmpl %o7,%g0
stb %l1,[%i1+0x157] ! Mem[000000001e800157]
p7_far_3_ho:
lduw [%o0+0x010],%l3 ! Mem[000000001e000010]
swap [%o2+0x0f4],%l5 ! Mem[000000001f0000f4]
jmpl %o7,%g0
stb %l1,[%o1+0x157] ! Mem[000000001e800157]
p7_far_3_hem:
membar #Sync
lduw [%i0+0x010],%l3 ! Mem[000000001e000010]
swap [%i2+0x0f4],%l5 ! Mem[000000001f0000f4]
jmpl %o7,%g0
stb %l1,[%i1+0x157] ! Mem[000000001e800157]
p7_far_3_hom:
membar #Sync
lduw [%o0+0x010],%l3 ! Mem[000000001e000010]
swap [%o2+0x0f4],%l5 ! Mem[000000001f0000f4]
jmpl %o7,%g0
stb %l1,[%o1+0x157] ! Mem[000000001e800157]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
srl %l2,0x017,%l0
ldub [%i1+0x186],%l2 ! Mem[0000000020800186]
jmpl %o7,%g0
std %f8 ,[%i3+0x190] ! Mem[0000000021800190]
p8_far_3_lo:
srl %l2,0x017,%l0
ldub [%o1+0x186],%l2 ! Mem[0000000020800186]
jmpl %o7,%g0
std %f8 ,[%o3+0x190] ! Mem[0000000021800190]
p8_far_3_lem:
srl %l2,0x017,%l0
ldub [%i1+0x186],%l2 ! Mem[0000000020800186]
jmpl %o7,%g0
std %f8 ,[%i3+0x190] ! Mem[0000000021800190]
p8_far_3_lom:
srl %l2,0x017,%l0
ldub [%o1+0x186],%l2 ! Mem[0000000020800186]
jmpl %o7,%g0
std %f8 ,[%o3+0x190] ! Mem[0000000021800190]
p8_far_3_he:
ldstub [%i0+0x132],%l6 ! Mem[0000000020000132]
std %l2,[%i2+0x120] ! Mem[0000000021000120]
jmpl %o7,%g0
umul %l2,%l3,%l2
p8_far_3_ho:
ldstub [%o0+0x132],%l6 ! Mem[0000000020000132]
std %l2,[%o2+0x120] ! Mem[0000000021000120]
jmpl %o7,%g0
umul %l2,%l3,%l2
p8_far_3_hem:
ldstub [%i0+0x132],%l6 ! Mem[0000000020000132]
std %l2,[%i2+0x120] ! Mem[0000000021000120]
jmpl %o7,%g0
umul %l2,%l3,%l2
p8_far_3_hom:
ldstub [%o0+0x132],%l6 ! Mem[0000000020000132]
std %l2,[%o2+0x120] ! Mem[0000000021000120]
jmpl %o7,%g0
umul %l2,%l3,%l2
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
std %l6,[%i1+0x0b0] ! Mem[00000000228000b0]
swap [%i0+0x0ac],%l6 ! Mem[00000000220000ac]
lduw [%i1+0x1d8],%l4 ! Mem[00000000228001d8]
ldd [%i0+0x060],%f0 ! Mem[0000000022000060]
stw %l1,[%i2+0x1a8] ! Mem[00000000230001a8]
ldub [%i1+0x129],%l7 ! Mem[0000000022800129]
stx %l2,[%i0+0x098] ! Mem[0000000022000098]
jmpl %o7,%g0
orcc %l2,0x44c,%l2
p9_far_3_lo:
std %l6,[%o1+0x0b0] ! Mem[00000000228000b0]
swap [%o0+0x0ac],%l6 ! Mem[00000000220000ac]
lduw [%o1+0x1d8],%l4 ! Mem[00000000228001d8]
ldd [%o0+0x060],%f0 ! Mem[0000000022000060]
stw %l1,[%o2+0x1a8] ! Mem[00000000230001a8]
ldub [%o1+0x129],%l7 ! Mem[0000000022800129]
stx %l2,[%o0+0x098] ! Mem[0000000022000098]
jmpl %o7,%g0
orcc %l2,0x44c,%l2
p9_far_3_lem:
std %l6,[%i1+0x0b0] ! Mem[00000000228000b0]
swap [%i0+0x0ac],%l6 ! Mem[00000000220000ac]
lduw [%i1+0x1d8],%l4 ! Mem[00000000228001d8]
ldd [%i0+0x060],%f0 ! Mem[0000000022000060]
stw %l1,[%i2+0x1a8] ! Mem[00000000230001a8]
ldub [%i1+0x129],%l7 ! Mem[0000000022800129]
stx %l2,[%i0+0x098] ! Mem[0000000022000098]
jmpl %o7,%g0
orcc %l2,0x44c,%l2
p9_far_3_lom:
std %l6,[%o1+0x0b0] ! Mem[00000000228000b0]
swap [%o0+0x0ac],%l6 ! Mem[00000000220000ac]
lduw [%o1+0x1d8],%l4 ! Mem[00000000228001d8]
ldd [%o0+0x060],%f0 ! Mem[0000000022000060]
stw %l1,[%o2+0x1a8] ! Mem[00000000230001a8]
ldub [%o1+0x129],%l7 ! Mem[0000000022800129]
stx %l2,[%o0+0x098] ! Mem[0000000022000098]
jmpl %o7,%g0
orcc %l2,0x44c,%l2
p9_far_3_he:
ldub [%i0+0x13f],%l1 ! Mem[000000002200013f]
jmpl %o7,%g0
st %f25,[%i1+0x078] ! Mem[0000000022800078]
p9_far_3_ho:
ldub [%o0+0x13f],%l1 ! Mem[000000002200013f]
jmpl %o7,%g0
st %f25,[%o1+0x078] ! Mem[0000000022800078]
p9_far_3_hem:
ldub [%i0+0x13f],%l1 ! Mem[000000002200013f]
jmpl %o7,%g0
st %f25,[%i1+0x078] ! Mem[0000000022800078]
p9_far_3_hom:
ldub [%o0+0x13f],%l1 ! Mem[000000002200013f]
jmpl %o7,%g0
st %f25,[%o1+0x078] ! Mem[0000000022800078]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
std %l4,[%i2+0x078] ! Mem[0000000025000078]
jmpl %o7,%g0
sth %l5,[%i2+0x08e] ! Mem[000000002500008e]
p10_far_3_lo:
std %l4,[%o2+0x078] ! Mem[0000000025000078]
jmpl %o7,%g0
sth %l5,[%o2+0x08e] ! Mem[000000002500008e]
p10_far_3_lem:
std %l4,[%i2+0x078] ! Mem[0000000025000078]
jmpl %o7,%g0
sth %l5,[%i2+0x08e] ! Mem[000000002500008e]
p10_far_3_lom:
std %l4,[%o2+0x078] ! Mem[0000000025000078]
jmpl %o7,%g0
sth %l5,[%o2+0x08e] ! Mem[000000002500008e]
p10_far_3_he:
sllx %l7,0x002,%l3
ldx [%i1+0x1d8],%l6 ! Mem[00000000248001d8]
jmpl %o7,%g0
sth %l7,[%i3+0x0bc] ! Mem[00000000258000bc]
p10_far_3_ho:
sllx %l7,0x002,%l3
ldx [%o1+0x1d8],%l6 ! Mem[00000000248001d8]
jmpl %o7,%g0
sth %l7,[%o3+0x0bc] ! Mem[00000000258000bc]
p10_far_3_hem:
sllx %l7,0x002,%l3
ldx [%i1+0x1d8],%l6 ! Mem[00000000248001d8]
jmpl %o7,%g0
sth %l7,[%i3+0x0bc] ! Mem[00000000258000bc]
p10_far_3_hom:
sllx %l7,0x002,%l3
ldx [%o1+0x1d8],%l6 ! Mem[00000000248001d8]
jmpl %o7,%g0
sth %l7,[%o3+0x0bc] ! Mem[00000000258000bc]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
jmpl %o7,%g0
ldd [%i0+0x088],%l6 ! Mem[0000000026000088]
jmpl %o7,%g0
nop
p11_far_3_lo:
jmpl %o7,%g0
ldd [%o0+0x088],%l6 ! Mem[0000000026000088]
jmpl %o7,%g0
nop
p11_far_3_lem:
jmpl %o7,%g0
ldd [%i0+0x088],%l6 ! Mem[0000000026000088]
jmpl %o7,%g0
nop
p11_far_3_lom:
jmpl %o7,%g0
ldd [%o0+0x088],%l6 ! Mem[0000000026000088]
jmpl %o7,%g0
nop
p11_far_3_he:
jmpl %o7,%g0
ldd [%i2+0x1d0],%f30 ! Mem[00000000270001d0]
jmpl %o7,%g0
nop
p11_far_3_ho:
jmpl %o7,%g0
ldd [%o2+0x1d0],%f30 ! Mem[00000000270001d0]
jmpl %o7,%g0
nop
p11_far_3_hem:
jmpl %o7,%g0
ldd [%i2+0x1d0],%f30 ! Mem[00000000270001d0]
jmpl %o7,%g0
nop
p11_far_3_hom:
jmpl %o7,%g0
ldd [%o2+0x1d0],%f30 ! Mem[00000000270001d0]
jmpl %o7,%g0
nop
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
ldd [%i1+0x048],%f10 ! Mem[0000000028800048]
ldsw [%i2+0x098],%l1 ! Mem[0000000029000098]
jmpl %o7,%g0
ldsb [%i0+0x0e6],%l7 ! Mem[00000000280000e6]
p12_far_3_lo:
ldd [%o1+0x048],%f10 ! Mem[0000000028800048]
ldsw [%o2+0x098],%l1 ! Mem[0000000029000098]
jmpl %o7,%g0
ldsb [%o0+0x0e6],%l7 ! Mem[00000000280000e6]
p12_far_3_lem:
ldd [%i1+0x048],%f10 ! Mem[0000000028800048]
ldsw [%i2+0x098],%l1 ! Mem[0000000029000098]
jmpl %o7,%g0
ldsb [%i0+0x0e6],%l7 ! Mem[00000000280000e6]
p12_far_3_lom:
ldd [%o1+0x048],%f10 ! Mem[0000000028800048]
ldsw [%o2+0x098],%l1 ! Mem[0000000029000098]
jmpl %o7,%g0
ldsb [%o0+0x0e6],%l7 ! Mem[00000000280000e6]
p12_far_3_he:
stx %l5,[%i0+0x0f8] ! Mem[00000000280000f8]
std %f30,[%i2+0x198] ! Mem[0000000029000198]
stb %l4,[%i0+0x0d2] ! Mem[00000000280000d2]
ldx [%i3+0x118],%l6 ! Mem[0000000029800118]
ldsw [%i0+0x1a8],%l2 ! Mem[00000000280001a8]
stw %l0,[%i0+0x07c] ! Mem[000000002800007c]
ldd [%i3+0x0c0],%l6 ! Mem[00000000298000c0]
jmpl %o7,%g0
ldub [%i2+0x040],%l0 ! Mem[0000000029000040]
p12_far_3_ho:
stx %l5,[%o0+0x0f8] ! Mem[00000000280000f8]
std %f30,[%o2+0x198] ! Mem[0000000029000198]
stb %l4,[%o0+0x0d2] ! Mem[00000000280000d2]
ldx [%o3+0x118],%l6 ! Mem[0000000029800118]
ldsw [%o0+0x1a8],%l2 ! Mem[00000000280001a8]
stw %l0,[%o0+0x07c] ! Mem[000000002800007c]
ldd [%o3+0x0c0],%l6 ! Mem[00000000298000c0]
jmpl %o7,%g0
ldub [%o2+0x040],%l0 ! Mem[0000000029000040]
p12_far_3_hem:
stx %l5,[%i0+0x0f8] ! Mem[00000000280000f8]
std %f30,[%i2+0x198] ! Mem[0000000029000198]
stb %l4,[%i0+0x0d2] ! Mem[00000000280000d2]
ldx [%i3+0x118],%l6 ! Mem[0000000029800118]
ldsw [%i0+0x1a8],%l2 ! Mem[00000000280001a8]
stw %l0,[%i0+0x07c] ! Mem[000000002800007c]
ldd [%i3+0x0c0],%l6 ! Mem[00000000298000c0]
jmpl %o7,%g0
ldub [%i2+0x040],%l0 ! Mem[0000000029000040]
p12_far_3_hom:
stx %l5,[%o0+0x0f8] ! Mem[00000000280000f8]
std %f30,[%o2+0x198] ! Mem[0000000029000198]
stb %l4,[%o0+0x0d2] ! Mem[00000000280000d2]
ldx [%o3+0x118],%l6 ! Mem[0000000029800118]
ldsw [%o0+0x1a8],%l2 ! Mem[00000000280001a8]
stw %l0,[%o0+0x07c] ! Mem[000000002800007c]
ldd [%o3+0x0c0],%l6 ! Mem[00000000298000c0]
jmpl %o7,%g0
ldub [%o2+0x040],%l0 ! Mem[0000000029000040]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
sth %l4,[%i0+0x096] ! Mem[000000002a000096]
lduw [%i0+0x048],%l2 ! Mem[000000002a000048]
ldsh [%i2+0x186],%l5 ! Mem[000000002b000186]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p13_far_3_lo:
sth %l4,[%o0+0x096] ! Mem[000000002a000096]
lduw [%o0+0x048],%l2 ! Mem[000000002a000048]
ldsh [%o2+0x186],%l5 ! Mem[000000002b000186]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p13_far_3_lem:
sth %l4,[%i0+0x096] ! Mem[000000002a000096]
lduw [%i0+0x048],%l2 ! Mem[000000002a000048]
ldsh [%i2+0x186],%l5 ! Mem[000000002b000186]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p13_far_3_lom:
sth %l4,[%o0+0x096] ! Mem[000000002a000096]
lduw [%o0+0x048],%l2 ! Mem[000000002a000048]
ldsh [%o2+0x186],%l5 ! Mem[000000002b000186]
jmpl %o7,%g0
andncc %l4,%l4,%l6
p13_far_3_he:
ldsh [%i0+0x09a],%l1 ! Mem[000000002a00009a]
stb %l3,[%i2+0x181] ! Mem[000000002b000181]
lduh [%i1+0x1ce],%l2 ! Mem[000000002a8001ce]
ldd [%i0+0x198],%l6 ! Mem[000000002a000198]
ldx [%i1+0x0b0],%l0 ! Mem[000000002a8000b0]
umulcc %l4,0xcb5,%l2
ldub [%i1+0x016],%l6 ! Mem[000000002a800016]
jmpl %o7,%g0
ldd [%i2+0x1b0],%f26 ! Mem[000000002b0001b0]
p13_far_3_ho:
ldsh [%o0+0x09a],%l1 ! Mem[000000002a00009a]
stb %l3,[%o2+0x181] ! Mem[000000002b000181]
lduh [%o1+0x1ce],%l2 ! Mem[000000002a8001ce]
ldd [%o0+0x198],%l6 ! Mem[000000002a000198]
ldx [%o1+0x0b0],%l0 ! Mem[000000002a8000b0]
umulcc %l4,0xcb5,%l2
ldub [%o1+0x016],%l6 ! Mem[000000002a800016]
jmpl %o7,%g0
ldd [%o2+0x1b0],%f26 ! Mem[000000002b0001b0]
p13_far_3_hem:
ldsh [%i0+0x09a],%l1 ! Mem[000000002a00009a]
stb %l3,[%i2+0x181] ! Mem[000000002b000181]
lduh [%i1+0x1ce],%l2 ! Mem[000000002a8001ce]
ldd [%i0+0x198],%l6 ! Mem[000000002a000198]
ldx [%i1+0x0b0],%l0 ! Mem[000000002a8000b0]
umulcc %l4,0xcb5,%l2
membar #Sync
ldub [%i1+0x016],%l6 ! Mem[000000002a800016]
jmpl %o7,%g0
ldd [%i2+0x1b0],%f26 ! Mem[000000002b0001b0]
p13_far_3_hom:
ldsh [%o0+0x09a],%l1 ! Mem[000000002a00009a]
stb %l3,[%o2+0x181] ! Mem[000000002b000181]
lduh [%o1+0x1ce],%l2 ! Mem[000000002a8001ce]
ldd [%o0+0x198],%l6 ! Mem[000000002a000198]
ldx [%o1+0x0b0],%l0 ! Mem[000000002a8000b0]
umulcc %l4,0xcb5,%l2
membar #Sync
ldub [%o1+0x016],%l6 ! Mem[000000002a800016]
jmpl %o7,%g0
ldd [%o2+0x1b0],%f26 ! Mem[000000002b0001b0]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
ldd [%i1+0x160],%l0 ! Mem[000000002c800160]
lduh [%i3+0x142],%l7 ! Mem[000000002d800142]
ldx [%i0+0x010],%l3 ! Mem[000000002c000010]
sth %l4,[%i0+0x04e] ! Mem[000000002c00004e]
ldx [%i3+0x1e8],%l1 ! Mem[000000002d8001e8]
jmpl %o7,%g0
ldsw [%i3+0x108],%l3 ! Mem[000000002d800108]
p14_far_3_lo:
ldd [%o1+0x160],%l0 ! Mem[000000002c800160]
lduh [%o3+0x142],%l7 ! Mem[000000002d800142]
ldx [%o0+0x010],%l3 ! Mem[000000002c000010]
sth %l4,[%o0+0x04e] ! Mem[000000002c00004e]
ldx [%o3+0x1e8],%l1 ! Mem[000000002d8001e8]
jmpl %o7,%g0
ldsw [%o3+0x108],%l3 ! Mem[000000002d800108]
p14_far_3_lem:
ldd [%i1+0x160],%l0 ! Mem[000000002c800160]
lduh [%i3+0x142],%l7 ! Mem[000000002d800142]
membar #Sync
ldx [%i0+0x010],%l3 ! Mem[000000002c000010]
sth %l4,[%i0+0x04e] ! Mem[000000002c00004e]
ldx [%i3+0x1e8],%l1 ! Mem[000000002d8001e8]
jmpl %o7,%g0
ldsw [%i3+0x108],%l3 ! Mem[000000002d800108]
p14_far_3_lom:
ldd [%o1+0x160],%l0 ! Mem[000000002c800160]
lduh [%o3+0x142],%l7 ! Mem[000000002d800142]
membar #Sync
ldx [%o0+0x010],%l3 ! Mem[000000002c000010]
sth %l4,[%o0+0x04e] ! Mem[000000002c00004e]
ldx [%o3+0x1e8],%l1 ! Mem[000000002d8001e8]
jmpl %o7,%g0
ldsw [%o3+0x108],%l3 ! Mem[000000002d800108]
p14_far_3_he:
tsubcc %l1,0x880,%l1
nop
jmpl %o7,%g0
ldsh [%i3+0x1f0],%l2 ! Mem[000000002d8001f0]
p14_far_3_ho:
tsubcc %l1,0x880,%l1
nop
jmpl %o7,%g0
ldsh [%o3+0x1f0],%l2 ! Mem[000000002d8001f0]
p14_far_3_hem:
tsubcc %l1,0x880,%l1
nop
jmpl %o7,%g0
ldsh [%i3+0x1f0],%l2 ! Mem[000000002d8001f0]
p14_far_3_hom:
tsubcc %l1,0x880,%l1
nop
jmpl %o7,%g0
ldsh [%o3+0x1f0],%l2 ! Mem[000000002d8001f0]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
lduh [%i2+0x12e],%l0 ! Mem[000000002f00012e]
ld [%i2+0x0a8],%f2 ! Mem[000000002f0000a8]
stw %l6,[%i2+0x01c] ! Mem[000000002f00001c]
st %f10,[%i3+0x1d0] ! Mem[000000002f8001d0]
jmpl %o7,%g0
ldstub [%i3+0x1c3],%l0 ! Mem[000000002f8001c3]
p15_far_3_lo:
lduh [%o2+0x12e],%l0 ! Mem[000000002f00012e]
ld [%o2+0x0a8],%f2 ! Mem[000000002f0000a8]
stw %l6,[%o2+0x01c] ! Mem[000000002f00001c]
st %f10,[%o3+0x1d0] ! Mem[000000002f8001d0]
jmpl %o7,%g0
ldstub [%o3+0x1c3],%l0 ! Mem[000000002f8001c3]
p15_far_3_lem:
lduh [%i2+0x12e],%l0 ! Mem[000000002f00012e]
ld [%i2+0x0a8],%f2 ! Mem[000000002f0000a8]
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000002f00001c]
st %f10,[%i3+0x1d0] ! Mem[000000002f8001d0]
jmpl %o7,%g0
ldstub [%i3+0x1c3],%l0 ! Mem[000000002f8001c3]
p15_far_3_lom:
lduh [%o2+0x12e],%l0 ! Mem[000000002f00012e]
ld [%o2+0x0a8],%f2 ! Mem[000000002f0000a8]
membar #Sync
stw %l6,[%o2+0x01c] ! Mem[000000002f00001c]
st %f10,[%o3+0x1d0] ! Mem[000000002f8001d0]
jmpl %o7,%g0
ldstub [%o3+0x1c3],%l0 ! Mem[000000002f8001c3]
p15_far_3_he:
srax %l0,%l7,%l4
ldstub [%i0+0x1e1],%l1 ! Mem[000000002e0001e1]
ldsh [%i0+0x14c],%l5 ! Mem[000000002e00014c]
ldub [%i3+0x00d],%l0 ! Mem[000000002f80000d]
jmpl %o7,%g0
umul %l6,%l1,%l3
p15_far_3_ho:
srax %l0,%l7,%l4
ldstub [%o0+0x1e1],%l1 ! Mem[000000002e0001e1]
ldsh [%o0+0x14c],%l5 ! Mem[000000002e00014c]
ldub [%o3+0x00d],%l0 ! Mem[000000002f80000d]
jmpl %o7,%g0
umul %l6,%l1,%l3
p15_far_3_hem:
srax %l0,%l7,%l4
ldstub [%i0+0x1e1],%l1 ! Mem[000000002e0001e1]
ldsh [%i0+0x14c],%l5 ! Mem[000000002e00014c]
membar #Sync
ldub [%i3+0x00d],%l0 ! Mem[000000002f80000d]
jmpl %o7,%g0
umul %l6,%l1,%l3
p15_far_3_hom:
srax %l0,%l7,%l4
ldstub [%o0+0x1e1],%l1 ! Mem[000000002e0001e1]
ldsh [%o0+0x14c],%l5 ! Mem[000000002e00014c]
membar #Sync
ldub [%o3+0x00d],%l0 ! Mem[000000002f80000d]
jmpl %o7,%g0
umul %l6,%l1,%l3
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
sth %l2,[%i0+0x0ba] ! Mem[00000000300000ba]
sth %l0,[%i2+0x0cc] ! Mem[00000000310000cc]
ldub [%i1+0x0ae],%l5 ! Mem[00000000308000ae]
ldx [%i1+0x190],%l4 ! Mem[0000000030800190]
jmpl %o7,%g0
stw %l3,[%i2+0x034] ! Mem[0000000031000034]
p16_far_3_lo:
sth %l2,[%o0+0x0ba] ! Mem[00000000300000ba]
sth %l0,[%o2+0x0cc] ! Mem[00000000310000cc]
ldub [%o1+0x0ae],%l5 ! Mem[00000000308000ae]
ldx [%o1+0x190],%l4 ! Mem[0000000030800190]
jmpl %o7,%g0
stw %l3,[%o2+0x034] ! Mem[0000000031000034]
p16_far_3_lem:
sth %l2,[%i0+0x0ba] ! Mem[00000000300000ba]
sth %l0,[%i2+0x0cc] ! Mem[00000000310000cc]
ldub [%i1+0x0ae],%l5 ! Mem[00000000308000ae]
ldx [%i1+0x190],%l4 ! Mem[0000000030800190]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i2+0x034] ! Mem[0000000031000034]
p16_far_3_lom:
sth %l2,[%o0+0x0ba] ! Mem[00000000300000ba]
sth %l0,[%o2+0x0cc] ! Mem[00000000310000cc]
ldub [%o1+0x0ae],%l5 ! Mem[00000000308000ae]
ldx [%o1+0x190],%l4 ! Mem[0000000030800190]
membar #Sync
jmpl %o7,%g0
stw %l3,[%o2+0x034] ! Mem[0000000031000034]
p16_far_3_he:
umulcc %l5,%l2,%l6
ld [%i0+0x0e4],%f22 ! Mem[00000000300000e4]
jmpl %o7,%g0
ldstub [%i0+0x16a],%l7 ! Mem[000000003000016a]
p16_far_3_ho:
umulcc %l5,%l2,%l6
ld [%o0+0x0e4],%f22 ! Mem[00000000300000e4]
jmpl %o7,%g0
ldstub [%o0+0x16a],%l7 ! Mem[000000003000016a]
p16_far_3_hem:
umulcc %l5,%l2,%l6
ld [%i0+0x0e4],%f22 ! Mem[00000000300000e4]
jmpl %o7,%g0
ldstub [%i0+0x16a],%l7 ! Mem[000000003000016a]
p16_far_3_hom:
umulcc %l5,%l2,%l6
ld [%o0+0x0e4],%f22 ! Mem[00000000300000e4]
jmpl %o7,%g0
ldstub [%o0+0x16a],%l7 ! Mem[000000003000016a]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
std %l0,[%i2+0x018] ! Mem[0000000033000018]
jmpl %o7,%g0
ldsw [%i1+0x1a8],%l1 ! Mem[00000000328001a8]
p17_far_3_lo:
std %l0,[%o2+0x018] ! Mem[0000000033000018]
jmpl %o7,%g0
ldsw [%o1+0x1a8],%l1 ! Mem[00000000328001a8]
p17_far_3_lem:
membar #Sync
std %l0,[%i2+0x018] ! Mem[0000000033000018]
jmpl %o7,%g0
ldsw [%i1+0x1a8],%l1 ! Mem[00000000328001a8]
p17_far_3_lom:
membar #Sync
std %l0,[%o2+0x018] ! Mem[0000000033000018]
jmpl %o7,%g0
ldsw [%o1+0x1a8],%l1 ! Mem[00000000328001a8]
p17_far_3_he:
ldsh [%i1+0x1be],%l0 ! Mem[00000000328001be]
ldstub [%i0+0x1c4],%l2 ! Mem[00000000320001c4]
lduw [%i3+0x0a8],%l2 ! Mem[00000000338000a8]
sth %l6,[%i2+0x01c] ! Mem[000000003300001c]
ldub [%i1+0x07d],%l3 ! Mem[000000003280007d]
ldub [%i3+0x024],%l2 ! Mem[0000000033800024]
jmpl %o7,%g0
std %l4,[%i0+0x148] ! Mem[0000000032000148]
p17_far_3_ho:
ldsh [%o1+0x1be],%l0 ! Mem[00000000328001be]
ldstub [%o0+0x1c4],%l2 ! Mem[00000000320001c4]
lduw [%o3+0x0a8],%l2 ! Mem[00000000338000a8]
sth %l6,[%o2+0x01c] ! Mem[000000003300001c]
ldub [%o1+0x07d],%l3 ! Mem[000000003280007d]
ldub [%o3+0x024],%l2 ! Mem[0000000033800024]
jmpl %o7,%g0
std %l4,[%o0+0x148] ! Mem[0000000032000148]
p17_far_3_hem:
ldsh [%i1+0x1be],%l0 ! Mem[00000000328001be]
ldstub [%i0+0x1c4],%l2 ! Mem[00000000320001c4]
lduw [%i3+0x0a8],%l2 ! Mem[00000000338000a8]
membar #Sync
sth %l6,[%i2+0x01c] ! Mem[000000003300001c]
ldub [%i1+0x07d],%l3 ! Mem[000000003280007d]
ldub [%i3+0x024],%l2 ! Mem[0000000033800024]
jmpl %o7,%g0
std %l4,[%i0+0x148] ! Mem[0000000032000148]
p17_far_3_hom:
ldsh [%o1+0x1be],%l0 ! Mem[00000000328001be]
ldstub [%o0+0x1c4],%l2 ! Mem[00000000320001c4]
lduw [%o3+0x0a8],%l2 ! Mem[00000000338000a8]
membar #Sync
sth %l6,[%o2+0x01c] ! Mem[000000003300001c]
ldub [%o1+0x07d],%l3 ! Mem[000000003280007d]
ldub [%o3+0x024],%l2 ! Mem[0000000033800024]
jmpl %o7,%g0
std %l4,[%o0+0x148] ! Mem[0000000032000148]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
std %l0,[%i1+0x0e8] ! Mem[00000000348000e8]
ldx [%i0+0x178],%l0 ! Mem[0000000034000178]
tsubcctv %l6,0x4c9,%l5
ldstub [%i2+0x15a],%l2 ! Mem[000000003500015a]
ldx [%i2+0x010],%l3 ! Mem[0000000035000010]
std %l6,[%i1+0x1f8] ! Mem[00000000348001f8]
jmpl %o7,%g0
ldub [%i3+0x012],%l5 ! Mem[0000000035800012]
p18_far_3_lo:
std %l0,[%o1+0x0e8] ! Mem[00000000348000e8]
ldx [%o0+0x178],%l0 ! Mem[0000000034000178]
tsubcctv %l6,0x4c9,%l5
ldstub [%o2+0x15a],%l2 ! Mem[000000003500015a]
ldx [%o2+0x010],%l3 ! Mem[0000000035000010]
std %l6,[%o1+0x1f8] ! Mem[00000000348001f8]
jmpl %o7,%g0
ldub [%o3+0x012],%l5 ! Mem[0000000035800012]
p18_far_3_lem:
std %l0,[%i1+0x0e8] ! Mem[00000000348000e8]
ldx [%i0+0x178],%l0 ! Mem[0000000034000178]
tsubcctv %l6,0x4c9,%l5
ldstub [%i2+0x15a],%l2 ! Mem[000000003500015a]
membar #Sync
ldx [%i2+0x010],%l3 ! Mem[0000000035000010]
std %l6,[%i1+0x1f8] ! Mem[00000000348001f8]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x012],%l5 ! Mem[0000000035800012]
p18_far_3_lom:
std %l0,[%o1+0x0e8] ! Mem[00000000348000e8]
ldx [%o0+0x178],%l0 ! Mem[0000000034000178]
tsubcctv %l6,0x4c9,%l5
ldstub [%o2+0x15a],%l2 ! Mem[000000003500015a]
membar #Sync
ldx [%o2+0x010],%l3 ! Mem[0000000035000010]
std %l6,[%o1+0x1f8] ! Mem[00000000348001f8]
membar #Sync
jmpl %o7,%g0
ldub [%o3+0x012],%l5 ! Mem[0000000035800012]
p18_far_3_he:
swap [%i1+0x084],%l3 ! Mem[0000000034800084]
ldsw [%i3+0x140],%l1 ! Mem[0000000035800140]
ldd [%i2+0x0d8],%f26 ! Mem[00000000350000d8]
sdivx %l6,-0x838,%l2
ldd [%i3+0x1b8],%l6 ! Mem[00000000358001b8]
ldsw [%i1+0x1a8],%l6 ! Mem[00000000348001a8]
jmpl %o7,%g0
ldub [%i3+0x08a],%l2 ! Mem[000000003580008a]
p18_far_3_ho:
swap [%o1+0x084],%l3 ! Mem[0000000034800084]
ldsw [%o3+0x140],%l1 ! Mem[0000000035800140]
ldd [%o2+0x0d8],%f26 ! Mem[00000000350000d8]
sdivx %l6,-0x838,%l2
ldd [%o3+0x1b8],%l6 ! Mem[00000000358001b8]
ldsw [%o1+0x1a8],%l6 ! Mem[00000000348001a8]
jmpl %o7,%g0
ldub [%o3+0x08a],%l2 ! Mem[000000003580008a]
p18_far_3_hem:
swap [%i1+0x084],%l3 ! Mem[0000000034800084]
ldsw [%i3+0x140],%l1 ! Mem[0000000035800140]
ldd [%i2+0x0d8],%f26 ! Mem[00000000350000d8]
sdivx %l6,-0x838,%l2
ldd [%i3+0x1b8],%l6 ! Mem[00000000358001b8]
ldsw [%i1+0x1a8],%l6 ! Mem[00000000348001a8]
jmpl %o7,%g0
ldub [%i3+0x08a],%l2 ! Mem[000000003580008a]
p18_far_3_hom:
swap [%o1+0x084],%l3 ! Mem[0000000034800084]
ldsw [%o3+0x140],%l1 ! Mem[0000000035800140]
ldd [%o2+0x0d8],%f26 ! Mem[00000000350000d8]
sdivx %l6,-0x838,%l2
ldd [%o3+0x1b8],%l6 ! Mem[00000000358001b8]
ldsw [%o1+0x1a8],%l6 ! Mem[00000000348001a8]
jmpl %o7,%g0
ldub [%o3+0x08a],%l2 ! Mem[000000003580008a]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldd [%i1+0x1f8],%f4 ! Mem[00000000368001f8]
ldsw [%i3+0x0b8],%l4 ! Mem[00000000378000b8]
ldsb [%i2+0x0cb],%l0 ! Mem[00000000370000cb]
tsubcc %l7,0x0ef,%l4
tsubcctv %l6,%l7,%l6
ldsw [%i3+0x088],%l1 ! Mem[0000000037800088]
addccc %l1,%l7,%l3
jmpl %o7,%g0
umulcc %l2,0x00a,%l7
p19_far_3_lo:
ldd [%o1+0x1f8],%f4 ! Mem[00000000368001f8]
ldsw [%o3+0x0b8],%l4 ! Mem[00000000378000b8]
ldsb [%o2+0x0cb],%l0 ! Mem[00000000370000cb]
tsubcc %l7,0x0ef,%l4
tsubcctv %l6,%l7,%l6
ldsw [%o3+0x088],%l1 ! Mem[0000000037800088]
addccc %l1,%l7,%l3
jmpl %o7,%g0
umulcc %l2,0x00a,%l7
p19_far_3_lem:
ldd [%i1+0x1f8],%f4 ! Mem[00000000368001f8]
ldsw [%i3+0x0b8],%l4 ! Mem[00000000378000b8]
ldsb [%i2+0x0cb],%l0 ! Mem[00000000370000cb]
tsubcc %l7,0x0ef,%l4
tsubcctv %l6,%l7,%l6
ldsw [%i3+0x088],%l1 ! Mem[0000000037800088]
addccc %l1,%l7,%l3
jmpl %o7,%g0
umulcc %l2,0x00a,%l7
p19_far_3_lom:
ldd [%o1+0x1f8],%f4 ! Mem[00000000368001f8]
ldsw [%o3+0x0b8],%l4 ! Mem[00000000378000b8]
ldsb [%o2+0x0cb],%l0 ! Mem[00000000370000cb]
tsubcc %l7,0x0ef,%l4
tsubcctv %l6,%l7,%l6
ldsw [%o3+0x088],%l1 ! Mem[0000000037800088]
addccc %l1,%l7,%l3
jmpl %o7,%g0
umulcc %l2,0x00a,%l7
p19_far_3_he:
ldd [%i1+0x1d0],%l2 ! Mem[00000000368001d0]
stw %l6,[%i3+0x074] ! Mem[0000000037800074]
ldd [%i3+0x148],%l6 ! Mem[0000000037800148]
ldstub [%i3+0x1a0],%l4 ! Mem[00000000378001a0]
jmpl %o7,%g0
ldd [%i3+0x068],%l6 ! Mem[0000000037800068]
p19_far_3_ho:
ldd [%o1+0x1d0],%l2 ! Mem[00000000368001d0]
stw %l6,[%o3+0x074] ! Mem[0000000037800074]
ldd [%o3+0x148],%l6 ! Mem[0000000037800148]
ldstub [%o3+0x1a0],%l4 ! Mem[00000000378001a0]
jmpl %o7,%g0
ldd [%o3+0x068],%l6 ! Mem[0000000037800068]
p19_far_3_hem:
ldd [%i1+0x1d0],%l2 ! Mem[00000000368001d0]
stw %l6,[%i3+0x074] ! Mem[0000000037800074]
ldd [%i3+0x148],%l6 ! Mem[0000000037800148]
ldstub [%i3+0x1a0],%l4 ! Mem[00000000378001a0]
jmpl %o7,%g0
ldd [%i3+0x068],%l6 ! Mem[0000000037800068]
p19_far_3_hom:
ldd [%o1+0x1d0],%l2 ! Mem[00000000368001d0]
stw %l6,[%o3+0x074] ! Mem[0000000037800074]
ldd [%o3+0x148],%l6 ! Mem[0000000037800148]
ldstub [%o3+0x1a0],%l4 ! Mem[00000000378001a0]
jmpl %o7,%g0
ldd [%o3+0x068],%l6 ! Mem[0000000037800068]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldsh [%i0+0x100],%l6 ! Mem[0000000038000100]
smul %l7,%l1,%l3
tsubcctv %l6,-0x97b,%l3
stw %l0,[%i2+0x178] ! Mem[0000000039000178]
jmpl %o7,%g0
ldsw [%i0+0x1bc],%l7 ! Mem[00000000380001bc]
p20_far_3_lo:
ldsh [%o0+0x100],%l6 ! Mem[0000000038000100]
smul %l7,%l1,%l3
tsubcctv %l6,-0x97b,%l3
stw %l0,[%o2+0x178] ! Mem[0000000039000178]
jmpl %o7,%g0
ldsw [%o0+0x1bc],%l7 ! Mem[00000000380001bc]
p20_far_3_lem:
ldsh [%i0+0x100],%l6 ! Mem[0000000038000100]
smul %l7,%l1,%l3
tsubcctv %l6,-0x97b,%l3
stw %l0,[%i2+0x178] ! Mem[0000000039000178]
jmpl %o7,%g0
ldsw [%i0+0x1bc],%l7 ! Mem[00000000380001bc]
p20_far_3_lom:
ldsh [%o0+0x100],%l6 ! Mem[0000000038000100]
smul %l7,%l1,%l3
tsubcctv %l6,-0x97b,%l3
stw %l0,[%o2+0x178] ! Mem[0000000039000178]
jmpl %o7,%g0
ldsw [%o0+0x1bc],%l7 ! Mem[00000000380001bc]
p20_far_3_he:
ldx [%i3+0x018],%l4 ! Mem[0000000039800018]
ldub [%i3+0x0b0],%l2 ! Mem[00000000398000b0]
ld [%i0+0x118],%f26 ! Mem[0000000038000118]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l5 ! Mem[00000000380001bc]
p20_far_3_ho:
ldx [%o3+0x018],%l4 ! Mem[0000000039800018]
ldub [%o3+0x0b0],%l2 ! Mem[00000000398000b0]
ld [%o0+0x118],%f26 ! Mem[0000000038000118]
jmpl %o7,%g0
ldstub [%o0+0x1bc],%l5 ! Mem[00000000380001bc]
p20_far_3_hem:
membar #Sync
ldx [%i3+0x018],%l4 ! Mem[0000000039800018]
ldub [%i3+0x0b0],%l2 ! Mem[00000000398000b0]
ld [%i0+0x118],%f26 ! Mem[0000000038000118]
jmpl %o7,%g0
ldstub [%i0+0x1bc],%l5 ! Mem[00000000380001bc]
p20_far_3_hom:
membar #Sync
ldx [%o3+0x018],%l4 ! Mem[0000000039800018]
ldub [%o3+0x0b0],%l2 ! Mem[00000000398000b0]
ld [%o0+0x118],%f26 ! Mem[0000000038000118]
jmpl %o7,%g0
ldstub [%o0+0x1bc],%l5 ! Mem[00000000380001bc]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
std %l6,[%i3+0x108] ! Mem[000000003b800108]
andncc %l7,0x45a,%l6
swap [%i2+0x098],%l2 ! Mem[000000003b000098]
sth %l3,[%i2+0x0e2] ! Mem[000000003b0000e2]
ldsb [%i2+0x152],%l2 ! Mem[000000003b000152]
jmpl %o7,%g0
subccc %l0,%l6,%l2
p21_far_3_lo:
std %l6,[%o3+0x108] ! Mem[000000003b800108]
andncc %l7,0x45a,%l6
swap [%o2+0x098],%l2 ! Mem[000000003b000098]
sth %l3,[%o2+0x0e2] ! Mem[000000003b0000e2]
ldsb [%o2+0x152],%l2 ! Mem[000000003b000152]
jmpl %o7,%g0
subccc %l0,%l6,%l2
p21_far_3_lem:
std %l6,[%i3+0x108] ! Mem[000000003b800108]
andncc %l7,0x45a,%l6
swap [%i2+0x098],%l2 ! Mem[000000003b000098]
sth %l3,[%i2+0x0e2] ! Mem[000000003b0000e2]
ldsb [%i2+0x152],%l2 ! Mem[000000003b000152]
jmpl %o7,%g0
subccc %l0,%l6,%l2
p21_far_3_lom:
std %l6,[%o3+0x108] ! Mem[000000003b800108]
andncc %l7,0x45a,%l6
swap [%o2+0x098],%l2 ! Mem[000000003b000098]
sth %l3,[%o2+0x0e2] ! Mem[000000003b0000e2]
ldsb [%o2+0x152],%l2 ! Mem[000000003b000152]
jmpl %o7,%g0
subccc %l0,%l6,%l2
p21_far_3_he:
sth %l5,[%i3+0x16c] ! Mem[000000003b80016c]
ldd [%i2+0x1b8],%f16 ! Mem[000000003b0001b8]
ldstub [%i2+0x15a],%l0 ! Mem[000000003b00015a]
addc %l0,-0xf47,%l0
lduh [%i2+0x194],%l4 ! Mem[000000003b000194]
jmpl %o7,%g0
ldd [%i3+0x0a8],%l0 ! Mem[000000003b8000a8]
p21_far_3_ho:
sth %l5,[%o3+0x16c] ! Mem[000000003b80016c]
ldd [%o2+0x1b8],%f16 ! Mem[000000003b0001b8]
ldstub [%o2+0x15a],%l0 ! Mem[000000003b00015a]
addc %l0,-0xf47,%l0
lduh [%o2+0x194],%l4 ! Mem[000000003b000194]
jmpl %o7,%g0
ldd [%o3+0x0a8],%l0 ! Mem[000000003b8000a8]
p21_far_3_hem:
sth %l5,[%i3+0x16c] ! Mem[000000003b80016c]
ldd [%i2+0x1b8],%f16 ! Mem[000000003b0001b8]
ldstub [%i2+0x15a],%l0 ! Mem[000000003b00015a]
addc %l0,-0xf47,%l0
lduh [%i2+0x194],%l4 ! Mem[000000003b000194]
jmpl %o7,%g0
ldd [%i3+0x0a8],%l0 ! Mem[000000003b8000a8]
p21_far_3_hom:
sth %l5,[%o3+0x16c] ! Mem[000000003b80016c]
ldd [%o2+0x1b8],%f16 ! Mem[000000003b0001b8]
ldstub [%o2+0x15a],%l0 ! Mem[000000003b00015a]
addc %l0,-0xf47,%l0
lduh [%o2+0x194],%l4 ! Mem[000000003b000194]
jmpl %o7,%g0
ldd [%o3+0x0a8],%l0 ! Mem[000000003b8000a8]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
udivx %l5,-0x5fd,%l1
ldsw [%i2+0x098],%l0 ! Mem[000000003d000098]
lduw [%i0+0x010],%l2 ! Mem[000000003c000010]
jmpl %o7,%g0
nop
p22_far_3_lo:
udivx %l5,-0x5fd,%l1
ldsw [%o2+0x098],%l0 ! Mem[000000003d000098]
lduw [%o0+0x010],%l2 ! Mem[000000003c000010]
jmpl %o7,%g0
nop
p22_far_3_lem:
udivx %l5,-0x5fd,%l1
ldsw [%i2+0x098],%l0 ! Mem[000000003d000098]
membar #Sync
lduw [%i0+0x010],%l2 ! Mem[000000003c000010]
jmpl %o7,%g0
nop
p22_far_3_lom:
udivx %l5,-0x5fd,%l1
ldsw [%o2+0x098],%l0 ! Mem[000000003d000098]
membar #Sync
lduw [%o0+0x010],%l2 ! Mem[000000003c000010]
jmpl %o7,%g0
nop
p22_far_3_he:
ldub [%i3+0x017],%l1 ! Mem[000000003d800017]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l7 ! Mem[000000003d8001dc]
p22_far_3_ho:
ldub [%o3+0x017],%l1 ! Mem[000000003d800017]
jmpl %o7,%g0
ldsw [%o3+0x1dc],%l7 ! Mem[000000003d8001dc]
p22_far_3_hem:
membar #Sync
ldub [%i3+0x017],%l1 ! Mem[000000003d800017]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l7 ! Mem[000000003d8001dc]
p22_far_3_hom:
membar #Sync
ldub [%o3+0x017],%l1 ! Mem[000000003d800017]
jmpl %o7,%g0
ldsw [%o3+0x1dc],%l7 ! Mem[000000003d8001dc]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
srax %l7,0x037,%l6
std %f12,[%i1+0x168] ! Mem[000000003e800168]
stx %l5,[%i1+0x0d8] ! Mem[000000003e8000d8]
and %l1,0x26f,%l7
stb %l7,[%i1+0x1fe] ! Mem[000000003e8001fe]
std %l4,[%i2+0x1d0] ! Mem[000000003f0001d0]
st %f8 ,[%i1+0x0b4] ! Mem[000000003e8000b4]
jmpl %o7,%g0
sth %l1,[%i2+0x146] ! Mem[000000003f000146]
p23_far_3_lo:
srax %l7,0x037,%l6
std %f12,[%o1+0x168] ! Mem[000000003e800168]
stx %l5,[%o1+0x0d8] ! Mem[000000003e8000d8]
and %l1,0x26f,%l7
stb %l7,[%o1+0x1fe] ! Mem[000000003e8001fe]
std %l4,[%o2+0x1d0] ! Mem[000000003f0001d0]
st %f8 ,[%o1+0x0b4] ! Mem[000000003e8000b4]
jmpl %o7,%g0
sth %l1,[%o2+0x146] ! Mem[000000003f000146]
p23_far_3_lem:
srax %l7,0x037,%l6
std %f12,[%i1+0x168] ! Mem[000000003e800168]
stx %l5,[%i1+0x0d8] ! Mem[000000003e8000d8]
and %l1,0x26f,%l7
stb %l7,[%i1+0x1fe] ! Mem[000000003e8001fe]
std %l4,[%i2+0x1d0] ! Mem[000000003f0001d0]
st %f8 ,[%i1+0x0b4] ! Mem[000000003e8000b4]
jmpl %o7,%g0
sth %l1,[%i2+0x146] ! Mem[000000003f000146]
p23_far_3_lom:
srax %l7,0x037,%l6
std %f12,[%o1+0x168] ! Mem[000000003e800168]
stx %l5,[%o1+0x0d8] ! Mem[000000003e8000d8]
and %l1,0x26f,%l7
stb %l7,[%o1+0x1fe] ! Mem[000000003e8001fe]
std %l4,[%o2+0x1d0] ! Mem[000000003f0001d0]
st %f8 ,[%o1+0x0b4] ! Mem[000000003e8000b4]
jmpl %o7,%g0
sth %l1,[%o2+0x146] ! Mem[000000003f000146]
p23_far_3_he:
ldsb [%i3+0x1ab],%l0 ! Mem[000000003f8001ab]
ldstub [%i2+0x1de],%l0 ! Mem[000000003f0001de]
stb %l0,[%i0+0x040] ! Mem[000000003e000040]
stw %l6,[%i0+0x0cc] ! Mem[000000003e0000cc]
lduh [%i0+0x19e],%l7 ! Mem[000000003e00019e]
ldsh [%i2+0x188],%l6 ! Mem[000000003f000188]
std %l2,[%i3+0x100] ! Mem[000000003f800100]
jmpl %o7,%g0
sllx %l1,0x020,%l1
p23_far_3_ho:
ldsb [%o3+0x1ab],%l0 ! Mem[000000003f8001ab]
ldstub [%o2+0x1de],%l0 ! Mem[000000003f0001de]
stb %l0,[%o0+0x040] ! Mem[000000003e000040]
stw %l6,[%o0+0x0cc] ! Mem[000000003e0000cc]
lduh [%o0+0x19e],%l7 ! Mem[000000003e00019e]
ldsh [%o2+0x188],%l6 ! Mem[000000003f000188]
std %l2,[%o3+0x100] ! Mem[000000003f800100]
jmpl %o7,%g0
sllx %l1,0x020,%l1
p23_far_3_hem:
ldsb [%i3+0x1ab],%l0 ! Mem[000000003f8001ab]
ldstub [%i2+0x1de],%l0 ! Mem[000000003f0001de]
stb %l0,[%i0+0x040] ! Mem[000000003e000040]
stw %l6,[%i0+0x0cc] ! Mem[000000003e0000cc]
lduh [%i0+0x19e],%l7 ! Mem[000000003e00019e]
ldsh [%i2+0x188],%l6 ! Mem[000000003f000188]
std %l2,[%i3+0x100] ! Mem[000000003f800100]
jmpl %o7,%g0
sllx %l1,0x020,%l1
p23_far_3_hom:
ldsb [%o3+0x1ab],%l0 ! Mem[000000003f8001ab]
ldstub [%o2+0x1de],%l0 ! Mem[000000003f0001de]
stb %l0,[%o0+0x040] ! Mem[000000003e000040]
stw %l6,[%o0+0x0cc] ! Mem[000000003e0000cc]
lduh [%o0+0x19e],%l7 ! Mem[000000003e00019e]
ldsh [%o2+0x188],%l6 ! Mem[000000003f000188]
std %l2,[%o3+0x100] ! Mem[000000003f800100]
jmpl %o7,%g0
sllx %l1,0x020,%l1
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
stb %l2,[%i2+0x111] ! Mem[0000000041000111]
mulx %l2,0x5d7,%l0
andncc %l3,0x708,%l2
ldsb [%i1+0x1fc],%l7 ! Mem[00000000408001fc]
srlx %l6,0x00a,%l1
jmpl %o7,%g0
andcc %l1,%l4,%l3
p24_far_3_lo:
stb %l2,[%o2+0x111] ! Mem[0000000041000111]
mulx %l2,0x5d7,%l0
andncc %l3,0x708,%l2
ldsb [%o1+0x1fc],%l7 ! Mem[00000000408001fc]
srlx %l6,0x00a,%l1
jmpl %o7,%g0
andcc %l1,%l4,%l3
p24_far_3_lem:
stb %l2,[%i2+0x111] ! Mem[0000000041000111]
mulx %l2,0x5d7,%l0
andncc %l3,0x708,%l2
ldsb [%i1+0x1fc],%l7 ! Mem[00000000408001fc]
srlx %l6,0x00a,%l1
jmpl %o7,%g0
andcc %l1,%l4,%l3
p24_far_3_lom:
stb %l2,[%o2+0x111] ! Mem[0000000041000111]
mulx %l2,0x5d7,%l0
andncc %l3,0x708,%l2
ldsb [%o1+0x1fc],%l7 ! Mem[00000000408001fc]
srlx %l6,0x00a,%l1
jmpl %o7,%g0
andcc %l1,%l4,%l3
p24_far_3_he:
ldsh [%i2+0x0ac],%l4 ! Mem[00000000410000ac]
ldd [%i0+0x0b8],%l0 ! Mem[00000000400000b8]
jmpl %o7,%g0
lduh [%i2+0x0e6],%l7 ! Mem[00000000410000e6]
p24_far_3_ho:
ldsh [%o2+0x0ac],%l4 ! Mem[00000000410000ac]
ldd [%o0+0x0b8],%l0 ! Mem[00000000400000b8]
jmpl %o7,%g0
lduh [%o2+0x0e6],%l7 ! Mem[00000000410000e6]
p24_far_3_hem:
ldsh [%i2+0x0ac],%l4 ! Mem[00000000410000ac]
ldd [%i0+0x0b8],%l0 ! Mem[00000000400000b8]
jmpl %o7,%g0
lduh [%i2+0x0e6],%l7 ! Mem[00000000410000e6]
p24_far_3_hom:
ldsh [%o2+0x0ac],%l4 ! Mem[00000000410000ac]
ldd [%o0+0x0b8],%l0 ! Mem[00000000400000b8]
jmpl %o7,%g0
lduh [%o2+0x0e6],%l7 ! Mem[00000000410000e6]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldsb [%i2+0x040],%l0 ! Mem[0000000043000040]
ld [%i3+0x0ec],%f14 ! Mem[00000000438000ec]
lduw [%i1+0x018],%l7 ! Mem[0000000042800018]
ldub [%i1+0x19f],%l0 ! Mem[000000004280019f]
jmpl %o7,%g0
stb %l2,[%i3+0x1e4] ! Mem[00000000438001e4]
p25_far_3_lo:
ldsb [%o2+0x040],%l0 ! Mem[0000000043000040]
ld [%o3+0x0ec],%f14 ! Mem[00000000438000ec]
lduw [%o1+0x018],%l7 ! Mem[0000000042800018]
ldub [%o1+0x19f],%l0 ! Mem[000000004280019f]
jmpl %o7,%g0
stb %l2,[%o3+0x1e4] ! Mem[00000000438001e4]
p25_far_3_lem:
ldsb [%i2+0x040],%l0 ! Mem[0000000043000040]
ld [%i3+0x0ec],%f14 ! Mem[00000000438000ec]
membar #Sync
lduw [%i1+0x018],%l7 ! Mem[0000000042800018]
ldub [%i1+0x19f],%l0 ! Mem[000000004280019f]
jmpl %o7,%g0
stb %l2,[%i3+0x1e4] ! Mem[00000000438001e4]
p25_far_3_lom:
ldsb [%o2+0x040],%l0 ! Mem[0000000043000040]
ld [%o3+0x0ec],%f14 ! Mem[00000000438000ec]
membar #Sync
lduw [%o1+0x018],%l7 ! Mem[0000000042800018]
ldub [%o1+0x19f],%l0 ! Mem[000000004280019f]
jmpl %o7,%g0
stb %l2,[%o3+0x1e4] ! Mem[00000000438001e4]
p25_far_3_he:
jmpl %o7,%g0
ldsw [%i1+0x110],%l3 ! Mem[0000000042800110]
jmpl %o7,%g0
nop
p25_far_3_ho:
jmpl %o7,%g0
ldsw [%o1+0x110],%l3 ! Mem[0000000042800110]
jmpl %o7,%g0
nop
p25_far_3_hem:
jmpl %o7,%g0
ldsw [%i1+0x110],%l3 ! Mem[0000000042800110]
jmpl %o7,%g0
nop
p25_far_3_hom:
jmpl %o7,%g0
ldsw [%o1+0x110],%l3 ! Mem[0000000042800110]
jmpl %o7,%g0
nop
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
lduw [%i1+0x094],%l5 ! Mem[0000000044800094]
stw %l2,[%i1+0x1a8] ! Mem[00000000448001a8]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l6 ! Mem[00000000450000a8]
p26_far_3_lo:
lduw [%o1+0x094],%l5 ! Mem[0000000044800094]
stw %l2,[%o1+0x1a8] ! Mem[00000000448001a8]
jmpl %o7,%g0
ldx [%o2+0x0a8],%l6 ! Mem[00000000450000a8]
p26_far_3_lem:
lduw [%i1+0x094],%l5 ! Mem[0000000044800094]
stw %l2,[%i1+0x1a8] ! Mem[00000000448001a8]
jmpl %o7,%g0
ldx [%i2+0x0a8],%l6 ! Mem[00000000450000a8]
p26_far_3_lom:
lduw [%o1+0x094],%l5 ! Mem[0000000044800094]
stw %l2,[%o1+0x1a8] ! Mem[00000000448001a8]
jmpl %o7,%g0
ldx [%o2+0x0a8],%l6 ! Mem[00000000450000a8]
p26_far_3_he:
ldstub [%i3+0x0c1],%l6 ! Mem[00000000458000c1]
stx %l0,[%i1+0x060] ! Mem[0000000044800060]
tsubcctv %l3,-0x08d,%l0
sth %l4,[%i2+0x018] ! Mem[0000000045000018]
jmpl %o7,%g0
sth %l6,[%i2+0x00a] ! Mem[000000004500000a]
p26_far_3_ho:
ldstub [%o3+0x0c1],%l6 ! Mem[00000000458000c1]
stx %l0,[%o1+0x060] ! Mem[0000000044800060]
tsubcctv %l3,-0x08d,%l0
sth %l4,[%o2+0x018] ! Mem[0000000045000018]
jmpl %o7,%g0
sth %l6,[%o2+0x00a] ! Mem[000000004500000a]
p26_far_3_hem:
ldstub [%i3+0x0c1],%l6 ! Mem[00000000458000c1]
stx %l0,[%i1+0x060] ! Mem[0000000044800060]
tsubcctv %l3,-0x08d,%l0
membar #Sync
sth %l4,[%i2+0x018] ! Mem[0000000045000018]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i2+0x00a] ! Mem[000000004500000a]
p26_far_3_hom:
ldstub [%o3+0x0c1],%l6 ! Mem[00000000458000c1]
stx %l0,[%o1+0x060] ! Mem[0000000044800060]
tsubcctv %l3,-0x08d,%l0
membar #Sync
sth %l4,[%o2+0x018] ! Mem[0000000045000018]
membar #Sync
jmpl %o7,%g0
sth %l6,[%o2+0x00a] ! Mem[000000004500000a]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
swap [%i3+0x110],%l2 ! Mem[0000000047800110]
sth %l0,[%i1+0x02e] ! Mem[000000004680002e]
std %l2,[%i3+0x1d0] ! Mem[00000000478001d0]
ldsb [%i0+0x10a],%l3 ! Mem[000000004600010a]
stb %l3,[%i1+0x112] ! Mem[0000000046800112]
lduw [%i2+0x0f4],%l5 ! Mem[00000000470000f4]
jmpl %o7,%g0
smulcc %l4,-0xfe3,%l1
p27_far_3_lo:
swap [%o3+0x110],%l2 ! Mem[0000000047800110]
sth %l0,[%o1+0x02e] ! Mem[000000004680002e]
std %l2,[%o3+0x1d0] ! Mem[00000000478001d0]
ldsb [%o0+0x10a],%l3 ! Mem[000000004600010a]
stb %l3,[%o1+0x112] ! Mem[0000000046800112]
lduw [%o2+0x0f4],%l5 ! Mem[00000000470000f4]
jmpl %o7,%g0
smulcc %l4,-0xfe3,%l1
p27_far_3_lem:
swap [%i3+0x110],%l2 ! Mem[0000000047800110]
membar #Sync
sth %l0,[%i1+0x02e] ! Mem[000000004680002e]
std %l2,[%i3+0x1d0] ! Mem[00000000478001d0]
ldsb [%i0+0x10a],%l3 ! Mem[000000004600010a]
stb %l3,[%i1+0x112] ! Mem[0000000046800112]
lduw [%i2+0x0f4],%l5 ! Mem[00000000470000f4]
jmpl %o7,%g0
smulcc %l4,-0xfe3,%l1
p27_far_3_lom:
swap [%o3+0x110],%l2 ! Mem[0000000047800110]
membar #Sync
sth %l0,[%o1+0x02e] ! Mem[000000004680002e]
std %l2,[%o3+0x1d0] ! Mem[00000000478001d0]
ldsb [%o0+0x10a],%l3 ! Mem[000000004600010a]
stb %l3,[%o1+0x112] ! Mem[0000000046800112]
lduw [%o2+0x0f4],%l5 ! Mem[00000000470000f4]
jmpl %o7,%g0
smulcc %l4,-0xfe3,%l1
p27_far_3_he:
add %l0,-0xc37,%l4
ldx [%i3+0x030],%l7 ! Mem[0000000047800030]
ldx [%i0+0x188],%l5 ! Mem[0000000046000188]
st %f18,[%i0+0x00c] ! Mem[000000004600000c]
umulcc %l5,0x9f8,%l5
ldd [%i3+0x1d0],%l4 ! Mem[00000000478001d0]
sth %l6,[%i1+0x082] ! Mem[0000000046800082]
jmpl %o7,%g0
lduw [%i2+0x034],%l0 ! Mem[0000000047000034]
p27_far_3_ho:
add %l0,-0xc37,%l4
ldx [%o3+0x030],%l7 ! Mem[0000000047800030]
ldx [%o0+0x188],%l5 ! Mem[0000000046000188]
st %f18,[%o0+0x00c] ! Mem[000000004600000c]
umulcc %l5,0x9f8,%l5
ldd [%o3+0x1d0],%l4 ! Mem[00000000478001d0]
sth %l6,[%o1+0x082] ! Mem[0000000046800082]
jmpl %o7,%g0
lduw [%o2+0x034],%l0 ! Mem[0000000047000034]
p27_far_3_hem:
add %l0,-0xc37,%l4
membar #Sync
ldx [%i3+0x030],%l7 ! Mem[0000000047800030]
ldx [%i0+0x188],%l5 ! Mem[0000000046000188]
st %f18,[%i0+0x00c] ! Mem[000000004600000c]
umulcc %l5,0x9f8,%l5
ldd [%i3+0x1d0],%l4 ! Mem[00000000478001d0]
sth %l6,[%i1+0x082] ! Mem[0000000046800082]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x034],%l0 ! Mem[0000000047000034]
p27_far_3_hom:
add %l0,-0xc37,%l4
membar #Sync
ldx [%o3+0x030],%l7 ! Mem[0000000047800030]
ldx [%o0+0x188],%l5 ! Mem[0000000046000188]
st %f18,[%o0+0x00c] ! Mem[000000004600000c]
umulcc %l5,0x9f8,%l5
ldd [%o3+0x1d0],%l4 ! Mem[00000000478001d0]
sth %l6,[%o1+0x082] ! Mem[0000000046800082]
membar #Sync
jmpl %o7,%g0
lduw [%o2+0x034],%l0 ! Mem[0000000047000034]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldx [%i2+0x140],%l7 ! Mem[0000000049000140]
ldsb [%i1+0x129],%l0 ! Mem[0000000048800129]
jmpl %o7,%g0
std %l2,[%i1+0x130] ! Mem[0000000048800130]
p28_far_3_lo:
ldx [%o2+0x140],%l7 ! Mem[0000000049000140]
ldsb [%o1+0x129],%l0 ! Mem[0000000048800129]
jmpl %o7,%g0
std %l2,[%o1+0x130] ! Mem[0000000048800130]
p28_far_3_lem:
ldx [%i2+0x140],%l7 ! Mem[0000000049000140]
ldsb [%i1+0x129],%l0 ! Mem[0000000048800129]
jmpl %o7,%g0
std %l2,[%i1+0x130] ! Mem[0000000048800130]
p28_far_3_lom:
ldx [%o2+0x140],%l7 ! Mem[0000000049000140]
ldsb [%o1+0x129],%l0 ! Mem[0000000048800129]
jmpl %o7,%g0
std %l2,[%o1+0x130] ! Mem[0000000048800130]
p28_far_3_he:
ldsb [%i3+0x16d],%l6 ! Mem[000000004980016d]
stx %l0,[%i3+0x130] ! Mem[0000000049800130]
ldsb [%i3+0x06e],%l7 ! Mem[000000004980006e]
stw %l7,[%i1+0x058] ! Mem[0000000048800058]
lduh [%i1+0x0e2],%l2 ! Mem[00000000488000e2]
xorcc %l6,%l0,%l4
stb %l3,[%i3+0x132] ! Mem[0000000049800132]
jmpl %o7,%g0
stw %l0,[%i0+0x100] ! Mem[0000000048000100]
p28_far_3_ho:
ldsb [%o3+0x16d],%l6 ! Mem[000000004980016d]
stx %l0,[%o3+0x130] ! Mem[0000000049800130]
ldsb [%o3+0x06e],%l7 ! Mem[000000004980006e]
stw %l7,[%o1+0x058] ! Mem[0000000048800058]
lduh [%o1+0x0e2],%l2 ! Mem[00000000488000e2]
xorcc %l6,%l0,%l4
stb %l3,[%o3+0x132] ! Mem[0000000049800132]
jmpl %o7,%g0
stw %l0,[%o0+0x100] ! Mem[0000000048000100]
p28_far_3_hem:
ldsb [%i3+0x16d],%l6 ! Mem[000000004980016d]
stx %l0,[%i3+0x130] ! Mem[0000000049800130]
ldsb [%i3+0x06e],%l7 ! Mem[000000004980006e]
stw %l7,[%i1+0x058] ! Mem[0000000048800058]
lduh [%i1+0x0e2],%l2 ! Mem[00000000488000e2]
xorcc %l6,%l0,%l4
stb %l3,[%i3+0x132] ! Mem[0000000049800132]
jmpl %o7,%g0
stw %l0,[%i0+0x100] ! Mem[0000000048000100]
p28_far_3_hom:
ldsb [%o3+0x16d],%l6 ! Mem[000000004980016d]
stx %l0,[%o3+0x130] ! Mem[0000000049800130]
ldsb [%o3+0x06e],%l7 ! Mem[000000004980006e]
stw %l7,[%o1+0x058] ! Mem[0000000048800058]
lduh [%o1+0x0e2],%l2 ! Mem[00000000488000e2]
xorcc %l6,%l0,%l4
stb %l3,[%o3+0x132] ! Mem[0000000049800132]
jmpl %o7,%g0
stw %l0,[%o0+0x100] ! Mem[0000000048000100]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
ldd [%i1+0x0d8],%l4 ! Mem[000000004a8000d8]
ldsw [%i3+0x0ac],%l5 ! Mem[000000004b8000ac]
stw %l7,[%i1+0x09c] ! Mem[000000004a80009c]
ldstub [%i2+0x195],%l3 ! Mem[000000004b000195]
umulcc %l0,%l5,%l5
sth %l6,[%i3+0x034] ! Mem[000000004b800034]
ldub [%i0+0x1a8],%l1 ! Mem[000000004a0001a8]
jmpl %o7,%g0
sth %l6,[%i1+0x1ae] ! Mem[000000004a8001ae]
p29_far_3_lo:
ldd [%o1+0x0d8],%l4 ! Mem[000000004a8000d8]
ldsw [%o3+0x0ac],%l5 ! Mem[000000004b8000ac]
stw %l7,[%o1+0x09c] ! Mem[000000004a80009c]
ldstub [%o2+0x195],%l3 ! Mem[000000004b000195]
umulcc %l0,%l5,%l5
sth %l6,[%o3+0x034] ! Mem[000000004b800034]
ldub [%o0+0x1a8],%l1 ! Mem[000000004a0001a8]
jmpl %o7,%g0
sth %l6,[%o1+0x1ae] ! Mem[000000004a8001ae]
p29_far_3_lem:
ldd [%i1+0x0d8],%l4 ! Mem[000000004a8000d8]
ldsw [%i3+0x0ac],%l5 ! Mem[000000004b8000ac]
stw %l7,[%i1+0x09c] ! Mem[000000004a80009c]
ldstub [%i2+0x195],%l3 ! Mem[000000004b000195]
umulcc %l0,%l5,%l5
membar #Sync
sth %l6,[%i3+0x034] ! Mem[000000004b800034]
ldub [%i0+0x1a8],%l1 ! Mem[000000004a0001a8]
jmpl %o7,%g0
sth %l6,[%i1+0x1ae] ! Mem[000000004a8001ae]
p29_far_3_lom:
ldd [%o1+0x0d8],%l4 ! Mem[000000004a8000d8]
ldsw [%o3+0x0ac],%l5 ! Mem[000000004b8000ac]
stw %l7,[%o1+0x09c] ! Mem[000000004a80009c]
ldstub [%o2+0x195],%l3 ! Mem[000000004b000195]
umulcc %l0,%l5,%l5
membar #Sync
sth %l6,[%o3+0x034] ! Mem[000000004b800034]
ldub [%o0+0x1a8],%l1 ! Mem[000000004a0001a8]
jmpl %o7,%g0
sth %l6,[%o1+0x1ae] ! Mem[000000004a8001ae]
p29_far_3_he:
jmpl %o7,%g0
ldstub [%i3+0x1c4],%l2 ! Mem[000000004b8001c4]
jmpl %o7,%g0
nop
p29_far_3_ho:
jmpl %o7,%g0
ldstub [%o3+0x1c4],%l2 ! Mem[000000004b8001c4]
jmpl %o7,%g0
nop
p29_far_3_hem:
jmpl %o7,%g0
ldstub [%i3+0x1c4],%l2 ! Mem[000000004b8001c4]
jmpl %o7,%g0
nop
p29_far_3_hom:
jmpl %o7,%g0
ldstub [%o3+0x1c4],%l2 ! Mem[000000004b8001c4]
jmpl %o7,%g0
nop
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
orn %l6,-0xbcb,%l2
ldsh [%i3+0x1dc],%l3 ! Mem[000000004d8001dc]
ldd [%i1+0x178],%l0 ! Mem[000000004c800178]
ldsb [%i0+0x10a],%l6 ! Mem[000000004c00010a]
jmpl %o7,%g0
sth %l2,[%i1+0x1ee] ! Mem[000000004c8001ee]
p30_far_3_lo:
orn %l6,-0xbcb,%l2
ldsh [%o3+0x1dc],%l3 ! Mem[000000004d8001dc]
ldd [%o1+0x178],%l0 ! Mem[000000004c800178]
ldsb [%o0+0x10a],%l6 ! Mem[000000004c00010a]
jmpl %o7,%g0
sth %l2,[%o1+0x1ee] ! Mem[000000004c8001ee]
p30_far_3_lem:
orn %l6,-0xbcb,%l2
ldsh [%i3+0x1dc],%l3 ! Mem[000000004d8001dc]
ldd [%i1+0x178],%l0 ! Mem[000000004c800178]
ldsb [%i0+0x10a],%l6 ! Mem[000000004c00010a]
jmpl %o7,%g0
sth %l2,[%i1+0x1ee] ! Mem[000000004c8001ee]
p30_far_3_lom:
orn %l6,-0xbcb,%l2
ldsh [%o3+0x1dc],%l3 ! Mem[000000004d8001dc]
ldd [%o1+0x178],%l0 ! Mem[000000004c800178]
ldsb [%o0+0x10a],%l6 ! Mem[000000004c00010a]
jmpl %o7,%g0
sth %l2,[%o1+0x1ee] ! Mem[000000004c8001ee]
p30_far_3_he:
stw %l7,[%i1+0x118] ! Mem[000000004c800118]
ldstub [%i1+0x1aa],%l2 ! Mem[000000004c8001aa]
lduw [%i3+0x1d8],%l6 ! Mem[000000004d8001d8]
ldsb [%i2+0x0bd],%l7 ! Mem[000000004d0000bd]
jmpl %o7,%g0
orn %l6,-0xc60,%l4
p30_far_3_ho:
stw %l7,[%o1+0x118] ! Mem[000000004c800118]
ldstub [%o1+0x1aa],%l2 ! Mem[000000004c8001aa]
lduw [%o3+0x1d8],%l6 ! Mem[000000004d8001d8]
ldsb [%o2+0x0bd],%l7 ! Mem[000000004d0000bd]
jmpl %o7,%g0
orn %l6,-0xc60,%l4
p30_far_3_hem:
stw %l7,[%i1+0x118] ! Mem[000000004c800118]
ldstub [%i1+0x1aa],%l2 ! Mem[000000004c8001aa]
lduw [%i3+0x1d8],%l6 ! Mem[000000004d8001d8]
ldsb [%i2+0x0bd],%l7 ! Mem[000000004d0000bd]
jmpl %o7,%g0
orn %l6,-0xc60,%l4
p30_far_3_hom:
stw %l7,[%o1+0x118] ! Mem[000000004c800118]
ldstub [%o1+0x1aa],%l2 ! Mem[000000004c8001aa]
lduw [%o3+0x1d8],%l6 ! Mem[000000004d8001d8]
ldsb [%o2+0x0bd],%l7 ! Mem[000000004d0000bd]
jmpl %o7,%g0
orn %l6,-0xc60,%l4
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
lduh [%i2+0x034],%l3 ! Mem[000000004f000034]
sth %l5,[%i0+0x0a4] ! Mem[000000004e0000a4]
jmpl %o7,%g0
std %l6,[%i0+0x120] ! Mem[000000004e000120]
p31_far_3_lo:
lduh [%o2+0x034],%l3 ! Mem[000000004f000034]
sth %l5,[%o0+0x0a4] ! Mem[000000004e0000a4]
jmpl %o7,%g0
std %l6,[%o0+0x120] ! Mem[000000004e000120]
p31_far_3_lem:
membar #Sync
lduh [%i2+0x034],%l3 ! Mem[000000004f000034]
sth %l5,[%i0+0x0a4] ! Mem[000000004e0000a4]
jmpl %o7,%g0
std %l6,[%i0+0x120] ! Mem[000000004e000120]
p31_far_3_lom:
membar #Sync
lduh [%o2+0x034],%l3 ! Mem[000000004f000034]
sth %l5,[%o0+0x0a4] ! Mem[000000004e0000a4]
jmpl %o7,%g0
std %l6,[%o0+0x120] ! Mem[000000004e000120]
p31_far_3_he:
sdivx %l4,-0xf8c,%l0
udivx %l7,%l1,%l3
stb %l3,[%i3+0x09b] ! Mem[000000004f80009b]
andcc %l0,0x6fa,%l6
ldd [%i2+0x068],%l4 ! Mem[000000004f000068]
jmpl %o7,%g0
sra %l2,%l6,%l6
p31_far_3_ho:
sdivx %l4,-0xf8c,%l0
udivx %l7,%l1,%l3
stb %l3,[%o3+0x09b] ! Mem[000000004f80009b]
andcc %l0,0x6fa,%l6
ldd [%o2+0x068],%l4 ! Mem[000000004f000068]
jmpl %o7,%g0
sra %l2,%l6,%l6
p31_far_3_hem:
sdivx %l4,-0xf8c,%l0
udivx %l7,%l1,%l3
stb %l3,[%i3+0x09b] ! Mem[000000004f80009b]
andcc %l0,0x6fa,%l6
ldd [%i2+0x068],%l4 ! Mem[000000004f000068]
jmpl %o7,%g0
sra %l2,%l6,%l6
p31_far_3_hom:
sdivx %l4,-0xf8c,%l0
udivx %l7,%l1,%l3
stb %l3,[%o3+0x09b] ! Mem[000000004f80009b]
andcc %l0,0x6fa,%l6
ldd [%o2+0x068],%l4 ! Mem[000000004f000068]
jmpl %o7,%g0
sra %l2,%l6,%l6
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
lduh [%i1+0x1fa],%l2 ! Mem[00000000508001fa]
jmpl %o7,%g0
st %f4 ,[%i2+0x0ac] ! Mem[00000000510000ac]
p32_far_3_lo:
lduh [%o1+0x1fa],%l2 ! Mem[00000000508001fa]
jmpl %o7,%g0
st %f4 ,[%o2+0x0ac] ! Mem[00000000510000ac]
p32_far_3_lem:
lduh [%i1+0x1fa],%l2 ! Mem[00000000508001fa]
jmpl %o7,%g0
st %f4 ,[%i2+0x0ac] ! Mem[00000000510000ac]
p32_far_3_lom:
lduh [%o1+0x1fa],%l2 ! Mem[00000000508001fa]
jmpl %o7,%g0
st %f4 ,[%o2+0x0ac] ! Mem[00000000510000ac]
p32_far_3_he:
ldstub [%i3+0x0bb],%l1 ! Mem[00000000518000bb]
ldsh [%i0+0x194],%l7 ! Mem[0000000050000194]
ldsh [%i3+0x0fa],%l5 ! Mem[00000000518000fa]
stx %l4,[%i2+0x0f0] ! Mem[00000000510000f0]
std %l6,[%i3+0x138] ! Mem[0000000051800138]
srlx %l2,0x012,%l5
std %l2,[%i2+0x190] ! Mem[0000000051000190]
jmpl %o7,%g0
swap [%i2+0x1b4],%l3 ! Mem[00000000510001b4]
p32_far_3_ho:
ldstub [%o3+0x0bb],%l1 ! Mem[00000000518000bb]
ldsh [%o0+0x194],%l7 ! Mem[0000000050000194]
ldsh [%o3+0x0fa],%l5 ! Mem[00000000518000fa]
stx %l4,[%o2+0x0f0] ! Mem[00000000510000f0]
std %l6,[%o3+0x138] ! Mem[0000000051800138]
srlx %l2,0x012,%l5
std %l2,[%o2+0x190] ! Mem[0000000051000190]
jmpl %o7,%g0
swap [%o2+0x1b4],%l3 ! Mem[00000000510001b4]
p32_far_3_hem:
ldstub [%i3+0x0bb],%l1 ! Mem[00000000518000bb]
ldsh [%i0+0x194],%l7 ! Mem[0000000050000194]
ldsh [%i3+0x0fa],%l5 ! Mem[00000000518000fa]
stx %l4,[%i2+0x0f0] ! Mem[00000000510000f0]
std %l6,[%i3+0x138] ! Mem[0000000051800138]
srlx %l2,0x012,%l5
std %l2,[%i2+0x190] ! Mem[0000000051000190]
jmpl %o7,%g0
swap [%i2+0x1b4],%l3 ! Mem[00000000510001b4]
p32_far_3_hom:
ldstub [%o3+0x0bb],%l1 ! Mem[00000000518000bb]
ldsh [%o0+0x194],%l7 ! Mem[0000000050000194]
ldsh [%o3+0x0fa],%l5 ! Mem[00000000518000fa]
stx %l4,[%o2+0x0f0] ! Mem[00000000510000f0]
std %l6,[%o3+0x138] ! Mem[0000000051800138]
srlx %l2,0x012,%l5
std %l2,[%o2+0x190] ! Mem[0000000051000190]
jmpl %o7,%g0
swap [%o2+0x1b4],%l3 ! Mem[00000000510001b4]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
ldub [%i1+0x04f],%l2 ! Mem[000000005280004f]
swap [%i0+0x0b8],%l2 ! Mem[00000000520000b8]
st %f10,[%i2+0x170] ! Mem[0000000053000170]
std %l2,[%i1+0x1a8] ! Mem[00000000528001a8]
std %l0,[%i1+0x058] ! Mem[0000000052800058]
ldd [%i3+0x1d8],%l0 ! Mem[00000000538001d8]
sth %l6,[%i1+0x088] ! Mem[0000000052800088]
jmpl %o7,%g0
lduh [%i0+0x1d2],%l6 ! Mem[00000000520001d2]
p33_far_3_lo:
ldub [%o1+0x04f],%l2 ! Mem[000000005280004f]
swap [%o0+0x0b8],%l2 ! Mem[00000000520000b8]
st %f10,[%o2+0x170] ! Mem[0000000053000170]
std %l2,[%o1+0x1a8] ! Mem[00000000528001a8]
std %l0,[%o1+0x058] ! Mem[0000000052800058]
ldd [%o3+0x1d8],%l0 ! Mem[00000000538001d8]
sth %l6,[%o1+0x088] ! Mem[0000000052800088]
jmpl %o7,%g0
lduh [%o0+0x1d2],%l6 ! Mem[00000000520001d2]
p33_far_3_lem:
ldub [%i1+0x04f],%l2 ! Mem[000000005280004f]
swap [%i0+0x0b8],%l2 ! Mem[00000000520000b8]
st %f10,[%i2+0x170] ! Mem[0000000053000170]
std %l2,[%i1+0x1a8] ! Mem[00000000528001a8]
std %l0,[%i1+0x058] ! Mem[0000000052800058]
ldd [%i3+0x1d8],%l0 ! Mem[00000000538001d8]
sth %l6,[%i1+0x088] ! Mem[0000000052800088]
jmpl %o7,%g0
lduh [%i0+0x1d2],%l6 ! Mem[00000000520001d2]
p33_far_3_lom:
ldub [%o1+0x04f],%l2 ! Mem[000000005280004f]
swap [%o0+0x0b8],%l2 ! Mem[00000000520000b8]
st %f10,[%o2+0x170] ! Mem[0000000053000170]
std %l2,[%o1+0x1a8] ! Mem[00000000528001a8]
std %l0,[%o1+0x058] ! Mem[0000000052800058]
ldd [%o3+0x1d8],%l0 ! Mem[00000000538001d8]
sth %l6,[%o1+0x088] ! Mem[0000000052800088]
jmpl %o7,%g0
lduh [%o0+0x1d2],%l6 ! Mem[00000000520001d2]
p33_far_3_he:
ldstub [%i2+0x129],%l7 ! Mem[0000000053000129]
lduw [%i0+0x0bc],%l2 ! Mem[00000000520000bc]
xnor %l3,-0x364,%l6
sdivx %l1,%l7,%l3
addcc %l6,-0x071,%l2
sra %l0,0x017,%l1
jmpl %o7,%g0
ldsb [%i3+0x075],%l4 ! Mem[0000000053800075]
p33_far_3_ho:
ldstub [%o2+0x129],%l7 ! Mem[0000000053000129]
lduw [%o0+0x0bc],%l2 ! Mem[00000000520000bc]
xnor %l3,-0x364,%l6
sdivx %l1,%l7,%l3
addcc %l6,-0x071,%l2
sra %l0,0x017,%l1
jmpl %o7,%g0
ldsb [%o3+0x075],%l4 ! Mem[0000000053800075]
p33_far_3_hem:
ldstub [%i2+0x129],%l7 ! Mem[0000000053000129]
lduw [%i0+0x0bc],%l2 ! Mem[00000000520000bc]
xnor %l3,-0x364,%l6
sdivx %l1,%l7,%l3
addcc %l6,-0x071,%l2
sra %l0,0x017,%l1
jmpl %o7,%g0
ldsb [%i3+0x075],%l4 ! Mem[0000000053800075]
p33_far_3_hom:
ldstub [%o2+0x129],%l7 ! Mem[0000000053000129]
lduw [%o0+0x0bc],%l2 ! Mem[00000000520000bc]
xnor %l3,-0x364,%l6
sdivx %l1,%l7,%l3
addcc %l6,-0x071,%l2
sra %l0,0x017,%l1
jmpl %o7,%g0
ldsb [%o3+0x075],%l4 ! Mem[0000000053800075]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
stb %l3,[%i0+0x19a] ! Mem[000000005400019a]
udivx %l6,-0x919,%l4
andcc %l2,-0x565,%l2
stw %l7,[%i3+0x0e4] ! Mem[00000000558000e4]
stx %l5,[%i3+0x0f8] ! Mem[00000000558000f8]
stx %l6,[%i0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
xorcc %l4,%l1,%l2
p34_far_3_lo:
stb %l3,[%o0+0x19a] ! Mem[000000005400019a]
udivx %l6,-0x919,%l4
andcc %l2,-0x565,%l2
stw %l7,[%o3+0x0e4] ! Mem[00000000558000e4]
stx %l5,[%o3+0x0f8] ! Mem[00000000558000f8]
stx %l6,[%o0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
xorcc %l4,%l1,%l2
p34_far_3_lem:
stb %l3,[%i0+0x19a] ! Mem[000000005400019a]
udivx %l6,-0x919,%l4
andcc %l2,-0x565,%l2
stw %l7,[%i3+0x0e4] ! Mem[00000000558000e4]
stx %l5,[%i3+0x0f8] ! Mem[00000000558000f8]
stx %l6,[%i0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
xorcc %l4,%l1,%l2
p34_far_3_lom:
stb %l3,[%o0+0x19a] ! Mem[000000005400019a]
udivx %l6,-0x919,%l4
andcc %l2,-0x565,%l2
stw %l7,[%o3+0x0e4] ! Mem[00000000558000e4]
stx %l5,[%o3+0x0f8] ! Mem[00000000558000f8]
stx %l6,[%o0+0x1b8] ! Mem[00000000540001b8]
jmpl %o7,%g0
xorcc %l4,%l1,%l2
p34_far_3_he:
stw %l4,[%i1+0x1f0] ! Mem[00000000548001f0]
mulx %l6,%l4,%l2
std %f22,[%i2+0x0e0] ! Mem[00000000550000e0]
jmpl %o7,%g0
ldsh [%i2+0x16a],%l7 ! Mem[000000005500016a]
p34_far_3_ho:
stw %l4,[%o1+0x1f0] ! Mem[00000000548001f0]
mulx %l6,%l4,%l2
std %f22,[%o2+0x0e0] ! Mem[00000000550000e0]
jmpl %o7,%g0
ldsh [%o2+0x16a],%l7 ! Mem[000000005500016a]
p34_far_3_hem:
stw %l4,[%i1+0x1f0] ! Mem[00000000548001f0]
mulx %l6,%l4,%l2
std %f22,[%i2+0x0e0] ! Mem[00000000550000e0]
jmpl %o7,%g0
ldsh [%i2+0x16a],%l7 ! Mem[000000005500016a]
p34_far_3_hom:
stw %l4,[%o1+0x1f0] ! Mem[00000000548001f0]
mulx %l6,%l4,%l2
std %f22,[%o2+0x0e0] ! Mem[00000000550000e0]
jmpl %o7,%g0
ldsh [%o2+0x16a],%l7 ! Mem[000000005500016a]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
andn %l6,%l4,%l2
ldsh [%i1+0x0c6],%l6 ! Mem[00000000568000c6]
jmpl %o7,%g0
sth %l7,[%i1+0x14a] ! Mem[000000005680014a]
p35_far_3_lo:
andn %l6,%l4,%l2
ldsh [%o1+0x0c6],%l6 ! Mem[00000000568000c6]
jmpl %o7,%g0
sth %l7,[%o1+0x14a] ! Mem[000000005680014a]
p35_far_3_lem:
andn %l6,%l4,%l2
ldsh [%i1+0x0c6],%l6 ! Mem[00000000568000c6]
jmpl %o7,%g0
sth %l7,[%i1+0x14a] ! Mem[000000005680014a]
p35_far_3_lom:
andn %l6,%l4,%l2
ldsh [%o1+0x0c6],%l6 ! Mem[00000000568000c6]
jmpl %o7,%g0
sth %l7,[%o1+0x14a] ! Mem[000000005680014a]
p35_far_3_he:
ldsh [%i0+0x12a],%l7 ! Mem[000000005600012a]
sll %l4,%l6,%l6
ldx [%i1+0x130],%l2 ! Mem[0000000056800130]
swap [%i2+0x108],%l7 ! Mem[0000000057000108]
stb %l1,[%i1+0x08c] ! Mem[000000005680008c]
sdivx %l4,%l6,%l3
stw %l7,[%i2+0x0c4] ! Mem[00000000570000c4]
jmpl %o7,%g0
lduh [%i3+0x17a],%l2 ! Mem[000000005780017a]
p35_far_3_ho:
ldsh [%o0+0x12a],%l7 ! Mem[000000005600012a]
sll %l4,%l6,%l6
ldx [%o1+0x130],%l2 ! Mem[0000000056800130]
swap [%o2+0x108],%l7 ! Mem[0000000057000108]
stb %l1,[%o1+0x08c] ! Mem[000000005680008c]
sdivx %l4,%l6,%l3
stw %l7,[%o2+0x0c4] ! Mem[00000000570000c4]
jmpl %o7,%g0
lduh [%o3+0x17a],%l2 ! Mem[000000005780017a]
p35_far_3_hem:
ldsh [%i0+0x12a],%l7 ! Mem[000000005600012a]
sll %l4,%l6,%l6
ldx [%i1+0x130],%l2 ! Mem[0000000056800130]
swap [%i2+0x108],%l7 ! Mem[0000000057000108]
stb %l1,[%i1+0x08c] ! Mem[000000005680008c]
sdivx %l4,%l6,%l3
stw %l7,[%i2+0x0c4] ! Mem[00000000570000c4]
jmpl %o7,%g0
lduh [%i3+0x17a],%l2 ! Mem[000000005780017a]
p35_far_3_hom:
ldsh [%o0+0x12a],%l7 ! Mem[000000005600012a]
sll %l4,%l6,%l6
ldx [%o1+0x130],%l2 ! Mem[0000000056800130]
swap [%o2+0x108],%l7 ! Mem[0000000057000108]
stb %l1,[%o1+0x08c] ! Mem[000000005680008c]
sdivx %l4,%l6,%l3
stw %l7,[%o2+0x0c4] ! Mem[00000000570000c4]
jmpl %o7,%g0
lduh [%o3+0x17a],%l2 ! Mem[000000005780017a]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
std %l2,[%i3+0x0a8] ! Mem[00000000598000a8]
ldsh [%i3+0x118],%l7 ! Mem[0000000059800118]
jmpl %o7,%g0
umulcc %l0,-0xbd7,%l4
p36_far_3_lo:
std %l2,[%o3+0x0a8] ! Mem[00000000598000a8]
ldsh [%o3+0x118],%l7 ! Mem[0000000059800118]
jmpl %o7,%g0
umulcc %l0,-0xbd7,%l4
p36_far_3_lem:
std %l2,[%i3+0x0a8] ! Mem[00000000598000a8]
ldsh [%i3+0x118],%l7 ! Mem[0000000059800118]
jmpl %o7,%g0
umulcc %l0,-0xbd7,%l4
p36_far_3_lom:
std %l2,[%o3+0x0a8] ! Mem[00000000598000a8]
ldsh [%o3+0x118],%l7 ! Mem[0000000059800118]
jmpl %o7,%g0
umulcc %l0,-0xbd7,%l4
p36_far_3_he:
jmpl %o7,%g0
andcc %l6,%l0,%l1
jmpl %o7,%g0
nop
p36_far_3_ho:
jmpl %o7,%g0
andcc %l6,%l0,%l1
jmpl %o7,%g0
nop
p36_far_3_hem:
jmpl %o7,%g0
andcc %l6,%l0,%l1
jmpl %o7,%g0
nop
p36_far_3_hom:
jmpl %o7,%g0
andcc %l6,%l0,%l1
jmpl %o7,%g0
nop
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
stw %l1,[%i0+0x0e0] ! Mem[000000005a0000e0]
ldd [%i3+0x178],%f10 ! Mem[000000005b800178]
jmpl %o7,%g0
st %f2 ,[%i2+0x17c] ! Mem[000000005b00017c]
p37_far_3_lo:
stw %l1,[%o0+0x0e0] ! Mem[000000005a0000e0]
ldd [%o3+0x178],%f10 ! Mem[000000005b800178]
jmpl %o7,%g0
st %f2 ,[%o2+0x17c] ! Mem[000000005b00017c]
p37_far_3_lem:
stw %l1,[%i0+0x0e0] ! Mem[000000005a0000e0]
ldd [%i3+0x178],%f10 ! Mem[000000005b800178]
jmpl %o7,%g0
st %f2 ,[%i2+0x17c] ! Mem[000000005b00017c]
p37_far_3_lom:
stw %l1,[%o0+0x0e0] ! Mem[000000005a0000e0]
ldd [%o3+0x178],%f10 ! Mem[000000005b800178]
jmpl %o7,%g0
st %f2 ,[%o2+0x17c] ! Mem[000000005b00017c]
p37_far_3_he:
ldsh [%i0+0x0b4],%l0 ! Mem[000000005a0000b4]
ldsw [%i2+0x164],%l1 ! Mem[000000005b000164]
stx %l6,[%i0+0x088] ! Mem[000000005a000088]
ldd [%i1+0x1d8],%f20 ! Mem[000000005a8001d8]
jmpl %o7,%g0
tsubcc %l0,-0xda6,%l5
p37_far_3_ho:
ldsh [%o0+0x0b4],%l0 ! Mem[000000005a0000b4]
ldsw [%o2+0x164],%l1 ! Mem[000000005b000164]
stx %l6,[%o0+0x088] ! Mem[000000005a000088]
ldd [%o1+0x1d8],%f20 ! Mem[000000005a8001d8]
jmpl %o7,%g0
tsubcc %l0,-0xda6,%l5
p37_far_3_hem:
ldsh [%i0+0x0b4],%l0 ! Mem[000000005a0000b4]
ldsw [%i2+0x164],%l1 ! Mem[000000005b000164]
stx %l6,[%i0+0x088] ! Mem[000000005a000088]
ldd [%i1+0x1d8],%f20 ! Mem[000000005a8001d8]
jmpl %o7,%g0
tsubcc %l0,-0xda6,%l5
p37_far_3_hom:
ldsh [%o0+0x0b4],%l0 ! Mem[000000005a0000b4]
ldsw [%o2+0x164],%l1 ! Mem[000000005b000164]
stx %l6,[%o0+0x088] ! Mem[000000005a000088]
ldd [%o1+0x1d8],%f20 ! Mem[000000005a8001d8]
jmpl %o7,%g0
tsubcc %l0,-0xda6,%l5
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
ldsw [%i2+0x0bc],%l3 ! Mem[000000005d0000bc]
jmpl %o7,%g0
swap [%i1+0x0dc],%l4 ! Mem[000000005c8000dc]
p38_far_3_lo:
ldsw [%o2+0x0bc],%l3 ! Mem[000000005d0000bc]
jmpl %o7,%g0
swap [%o1+0x0dc],%l4 ! Mem[000000005c8000dc]
p38_far_3_lem:
ldsw [%i2+0x0bc],%l3 ! Mem[000000005d0000bc]
jmpl %o7,%g0
swap [%i1+0x0dc],%l4 ! Mem[000000005c8000dc]
p38_far_3_lom:
ldsw [%o2+0x0bc],%l3 ! Mem[000000005d0000bc]
jmpl %o7,%g0
swap [%o1+0x0dc],%l4 ! Mem[000000005c8000dc]
p38_far_3_he:
stb %l0,[%i0+0x1d2] ! Mem[000000005c0001d2]
jmpl %o7,%g0
ld [%i1+0x0b4],%f28 ! Mem[000000005c8000b4]
p38_far_3_ho:
stb %l0,[%o0+0x1d2] ! Mem[000000005c0001d2]
jmpl %o7,%g0
ld [%o1+0x0b4],%f28 ! Mem[000000005c8000b4]
p38_far_3_hem:
stb %l0,[%i0+0x1d2] ! Mem[000000005c0001d2]
jmpl %o7,%g0
ld [%i1+0x0b4],%f28 ! Mem[000000005c8000b4]
p38_far_3_hom:
stb %l0,[%o0+0x1d2] ! Mem[000000005c0001d2]
jmpl %o7,%g0
ld [%o1+0x0b4],%f28 ! Mem[000000005c8000b4]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
lduh [%i1+0x042],%l5 ! Mem[000000005e800042]
ldd [%i3+0x1c0],%l0 ! Mem[000000005f8001c0]
sth %l0,[%i0+0x072] ! Mem[000000005e000072]
ldd [%i0+0x160],%f10 ! Mem[000000005e000160]
ldsw [%i0+0x0b4],%l4 ! Mem[000000005e0000b4]
std %l4,[%i3+0x0b0] ! Mem[000000005f8000b0]
ldx [%i2+0x1b8],%l3 ! Mem[000000005f0001b8]
jmpl %o7,%g0
st %f0 ,[%i1+0x058] ! Mem[000000005e800058]
p39_far_3_lo:
lduh [%o1+0x042],%l5 ! Mem[000000005e800042]
ldd [%o3+0x1c0],%l0 ! Mem[000000005f8001c0]
sth %l0,[%o0+0x072] ! Mem[000000005e000072]
ldd [%o0+0x160],%f10 ! Mem[000000005e000160]
ldsw [%o0+0x0b4],%l4 ! Mem[000000005e0000b4]
std %l4,[%o3+0x0b0] ! Mem[000000005f8000b0]
ldx [%o2+0x1b8],%l3 ! Mem[000000005f0001b8]
jmpl %o7,%g0
st %f0 ,[%o1+0x058] ! Mem[000000005e800058]
p39_far_3_lem:
lduh [%i1+0x042],%l5 ! Mem[000000005e800042]
ldd [%i3+0x1c0],%l0 ! Mem[000000005f8001c0]
sth %l0,[%i0+0x072] ! Mem[000000005e000072]
ldd [%i0+0x160],%f10 ! Mem[000000005e000160]
ldsw [%i0+0x0b4],%l4 ! Mem[000000005e0000b4]
std %l4,[%i3+0x0b0] ! Mem[000000005f8000b0]
ldx [%i2+0x1b8],%l3 ! Mem[000000005f0001b8]
jmpl %o7,%g0
st %f0 ,[%i1+0x058] ! Mem[000000005e800058]
p39_far_3_lom:
lduh [%o1+0x042],%l5 ! Mem[000000005e800042]
ldd [%o3+0x1c0],%l0 ! Mem[000000005f8001c0]
sth %l0,[%o0+0x072] ! Mem[000000005e000072]
ldd [%o0+0x160],%f10 ! Mem[000000005e000160]
ldsw [%o0+0x0b4],%l4 ! Mem[000000005e0000b4]
std %l4,[%o3+0x0b0] ! Mem[000000005f8000b0]
ldx [%o2+0x1b8],%l3 ! Mem[000000005f0001b8]
jmpl %o7,%g0
st %f0 ,[%o1+0x058] ! Mem[000000005e800058]
p39_far_3_he:
swap [%i2+0x1c4],%l6 ! Mem[000000005f0001c4]
orn %l1,%l6,%l7
sth %l3,[%i2+0x10a] ! Mem[000000005f00010a]
std %l4,[%i0+0x080] ! Mem[000000005e000080]
stw %l6,[%i1+0x014] ! Mem[000000005e800014]
stb %l2,[%i3+0x035] ! Mem[000000005f800035]
stb %l7,[%i2+0x12a] ! Mem[000000005f00012a]
jmpl %o7,%g0
swap [%i3+0x034],%l3 ! Mem[000000005f800034]
p39_far_3_ho:
swap [%o2+0x1c4],%l6 ! Mem[000000005f0001c4]
orn %l1,%l6,%l7
sth %l3,[%o2+0x10a] ! Mem[000000005f00010a]
std %l4,[%o0+0x080] ! Mem[000000005e000080]
stw %l6,[%o1+0x014] ! Mem[000000005e800014]
stb %l2,[%o3+0x035] ! Mem[000000005f800035]
stb %l7,[%o2+0x12a] ! Mem[000000005f00012a]
jmpl %o7,%g0
swap [%o3+0x034],%l3 ! Mem[000000005f800034]
p39_far_3_hem:
swap [%i2+0x1c4],%l6 ! Mem[000000005f0001c4]
orn %l1,%l6,%l7
sth %l3,[%i2+0x10a] ! Mem[000000005f00010a]
std %l4,[%i0+0x080] ! Mem[000000005e000080]
membar #Sync
stw %l6,[%i1+0x014] ! Mem[000000005e800014]
stb %l2,[%i3+0x035] ! Mem[000000005f800035]
stb %l7,[%i2+0x12a] ! Mem[000000005f00012a]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x034],%l3 ! Mem[000000005f800034]
p39_far_3_hom:
swap [%o2+0x1c4],%l6 ! Mem[000000005f0001c4]
orn %l1,%l6,%l7
sth %l3,[%o2+0x10a] ! Mem[000000005f00010a]
std %l4,[%o0+0x080] ! Mem[000000005e000080]
membar #Sync
stw %l6,[%o1+0x014] ! Mem[000000005e800014]
stb %l2,[%o3+0x035] ! Mem[000000005f800035]
stb %l7,[%o2+0x12a] ! Mem[000000005f00012a]
membar #Sync
jmpl %o7,%g0
swap [%o3+0x034],%l3 ! Mem[000000005f800034]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
lduh [%i0+0x060],%l0 ! Mem[0000000060000060]
lduw [%i1+0x0cc],%l6 ! Mem[00000000608000cc]
swap [%i3+0x018],%l7 ! Mem[0000000061800018]
andcc %l3,%l6,%l2
jmpl %o7,%g0
std %l4,[%i3+0x190] ! Mem[0000000061800190]
p40_far_3_lo:
lduh [%o0+0x060],%l0 ! Mem[0000000060000060]
lduw [%o1+0x0cc],%l6 ! Mem[00000000608000cc]
swap [%o3+0x018],%l7 ! Mem[0000000061800018]
andcc %l3,%l6,%l2
jmpl %o7,%g0
std %l4,[%o3+0x190] ! Mem[0000000061800190]
p40_far_3_lem:
lduh [%i0+0x060],%l0 ! Mem[0000000060000060]
lduw [%i1+0x0cc],%l6 ! Mem[00000000608000cc]
membar #Sync
swap [%i3+0x018],%l7 ! Mem[0000000061800018]
andcc %l3,%l6,%l2
jmpl %o7,%g0
std %l4,[%i3+0x190] ! Mem[0000000061800190]
p40_far_3_lom:
lduh [%o0+0x060],%l0 ! Mem[0000000060000060]
lduw [%o1+0x0cc],%l6 ! Mem[00000000608000cc]
membar #Sync
swap [%o3+0x018],%l7 ! Mem[0000000061800018]
andcc %l3,%l6,%l2
jmpl %o7,%g0
std %l4,[%o3+0x190] ! Mem[0000000061800190]
p40_far_3_he:
lduw [%i0+0x0bc],%l2 ! Mem[00000000600000bc]
tsubcc %l2,0x02c,%l2
stw %l2,[%i0+0x0fc] ! Mem[00000000600000fc]
ldstub [%i1+0x15a],%l2 ! Mem[000000006080015a]
ldstub [%i3+0x058],%l1 ! Mem[0000000061800058]
sllx %l4,%l2,%l7
subc %l4,%l6,%l2
jmpl %o7,%g0
stb %l6,[%i2+0x077] ! Mem[0000000061000077]
p40_far_3_ho:
lduw [%o0+0x0bc],%l2 ! Mem[00000000600000bc]
tsubcc %l2,0x02c,%l2
stw %l2,[%o0+0x0fc] ! Mem[00000000600000fc]
ldstub [%o1+0x15a],%l2 ! Mem[000000006080015a]
ldstub [%o3+0x058],%l1 ! Mem[0000000061800058]
sllx %l4,%l2,%l7
subc %l4,%l6,%l2
jmpl %o7,%g0
stb %l6,[%o2+0x077] ! Mem[0000000061000077]
p40_far_3_hem:
lduw [%i0+0x0bc],%l2 ! Mem[00000000600000bc]
tsubcc %l2,0x02c,%l2
stw %l2,[%i0+0x0fc] ! Mem[00000000600000fc]
ldstub [%i1+0x15a],%l2 ! Mem[000000006080015a]
ldstub [%i3+0x058],%l1 ! Mem[0000000061800058]
sllx %l4,%l2,%l7
subc %l4,%l6,%l2
jmpl %o7,%g0
stb %l6,[%i2+0x077] ! Mem[0000000061000077]
p40_far_3_hom:
lduw [%o0+0x0bc],%l2 ! Mem[00000000600000bc]
tsubcc %l2,0x02c,%l2
stw %l2,[%o0+0x0fc] ! Mem[00000000600000fc]
ldstub [%o1+0x15a],%l2 ! Mem[000000006080015a]
ldstub [%o3+0x058],%l1 ! Mem[0000000061800058]
sllx %l4,%l2,%l7
subc %l4,%l6,%l2
jmpl %o7,%g0
stb %l6,[%o2+0x077] ! Mem[0000000061000077]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
jmpl %o7,%g0
stw %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
jmpl %o7,%g0
nop
p41_far_3_lo:
jmpl %o7,%g0
stw %l3,[%o2+0x0b8] ! Mem[00000000630000b8]
jmpl %o7,%g0
nop
p41_far_3_lem:
jmpl %o7,%g0
stw %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
jmpl %o7,%g0
nop
p41_far_3_lom:
jmpl %o7,%g0
stw %l3,[%o2+0x0b8] ! Mem[00000000630000b8]
jmpl %o7,%g0
nop
p41_far_3_he:
ldsw [%i3+0x1a8],%l6 ! Mem[00000000638001a8]
smul %l7,%l4,%l4
ldstub [%i0+0x10a],%l3 ! Mem[000000006200010a]
jmpl %o7,%g0
ldstub [%i1+0x030],%l3 ! Mem[0000000062800030]
p41_far_3_ho:
ldsw [%o3+0x1a8],%l6 ! Mem[00000000638001a8]
smul %l7,%l4,%l4
ldstub [%o0+0x10a],%l3 ! Mem[000000006200010a]
jmpl %o7,%g0
ldstub [%o1+0x030],%l3 ! Mem[0000000062800030]
p41_far_3_hem:
ldsw [%i3+0x1a8],%l6 ! Mem[00000000638001a8]
smul %l7,%l4,%l4
ldstub [%i0+0x10a],%l3 ! Mem[000000006200010a]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x030],%l3 ! Mem[0000000062800030]
p41_far_3_hom:
ldsw [%o3+0x1a8],%l6 ! Mem[00000000638001a8]
smul %l7,%l4,%l4
ldstub [%o0+0x10a],%l3 ! Mem[000000006200010a]
membar #Sync
jmpl %o7,%g0
ldstub [%o1+0x030],%l3 ! Mem[0000000062800030]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
lduh [%i2+0x07a],%l2 ! Mem[000000006500007a]
ldsw [%i2+0x100],%l6 ! Mem[0000000065000100]
std %f2 ,[%i2+0x030] ! Mem[0000000065000030]
std %l6,[%i2+0x128] ! Mem[0000000065000128]
std %f10,[%i0+0x010] ! Mem[0000000064000010]
lduh [%i0+0x04e],%l4 ! Mem[000000006400004e]
udivx %l6,0xa5f,%l6
jmpl %o7,%g0
ldub [%i0+0x064],%l4 ! Mem[0000000064000064]
p42_far_3_lo:
lduh [%o2+0x07a],%l2 ! Mem[000000006500007a]
ldsw [%o2+0x100],%l6 ! Mem[0000000065000100]
std %f2 ,[%o2+0x030] ! Mem[0000000065000030]
std %l6,[%o2+0x128] ! Mem[0000000065000128]
std %f10,[%o0+0x010] ! Mem[0000000064000010]
lduh [%o0+0x04e],%l4 ! Mem[000000006400004e]
udivx %l6,0xa5f,%l6
jmpl %o7,%g0
ldub [%o0+0x064],%l4 ! Mem[0000000064000064]
p42_far_3_lem:
lduh [%i2+0x07a],%l2 ! Mem[000000006500007a]
ldsw [%i2+0x100],%l6 ! Mem[0000000065000100]
membar #Sync
std %f2 ,[%i2+0x030] ! Mem[0000000065000030]
std %l6,[%i2+0x128] ! Mem[0000000065000128]
std %f10,[%i0+0x010] ! Mem[0000000064000010]
lduh [%i0+0x04e],%l4 ! Mem[000000006400004e]
udivx %l6,0xa5f,%l6
jmpl %o7,%g0
ldub [%i0+0x064],%l4 ! Mem[0000000064000064]
p42_far_3_lom:
lduh [%o2+0x07a],%l2 ! Mem[000000006500007a]
ldsw [%o2+0x100],%l6 ! Mem[0000000065000100]
membar #Sync
std %f2 ,[%o2+0x030] ! Mem[0000000065000030]
std %l6,[%o2+0x128] ! Mem[0000000065000128]
std %f10,[%o0+0x010] ! Mem[0000000064000010]
lduh [%o0+0x04e],%l4 ! Mem[000000006400004e]
udivx %l6,0xa5f,%l6
jmpl %o7,%g0
ldub [%o0+0x064],%l4 ! Mem[0000000064000064]
p42_far_3_he:
stb %l3,[%i3+0x12a] ! Mem[000000006580012a]
ldstub [%i2+0x01c],%l6 ! Mem[000000006500001c]
ldstub [%i1+0x0e6],%l7 ! Mem[00000000648000e6]
ldstub [%i3+0x15a],%l2 ! Mem[000000006580015a]
jmpl %o7,%g0
ldub [%i3+0x1d2],%l3 ! Mem[00000000658001d2]
p42_far_3_ho:
stb %l3,[%o3+0x12a] ! Mem[000000006580012a]
ldstub [%o2+0x01c],%l6 ! Mem[000000006500001c]
ldstub [%o1+0x0e6],%l7 ! Mem[00000000648000e6]
ldstub [%o3+0x15a],%l2 ! Mem[000000006580015a]
jmpl %o7,%g0
ldub [%o3+0x1d2],%l3 ! Mem[00000000658001d2]
p42_far_3_hem:
stb %l3,[%i3+0x12a] ! Mem[000000006580012a]
membar #Sync
ldstub [%i2+0x01c],%l6 ! Mem[000000006500001c]
ldstub [%i1+0x0e6],%l7 ! Mem[00000000648000e6]
ldstub [%i3+0x15a],%l2 ! Mem[000000006580015a]
jmpl %o7,%g0
ldub [%i3+0x1d2],%l3 ! Mem[00000000658001d2]
p42_far_3_hom:
stb %l3,[%o3+0x12a] ! Mem[000000006580012a]
membar #Sync
ldstub [%o2+0x01c],%l6 ! Mem[000000006500001c]
ldstub [%o1+0x0e6],%l7 ! Mem[00000000648000e6]
ldstub [%o3+0x15a],%l2 ! Mem[000000006580015a]
jmpl %o7,%g0
ldub [%o3+0x1d2],%l3 ! Mem[00000000658001d2]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
ldx [%i1+0x098],%l4 ! Mem[0000000066800098]
ldd [%i1+0x0e8],%l0 ! Mem[00000000668000e8]
lduw [%i2+0x020],%l6 ! Mem[0000000067000020]
std %f14,[%i3+0x1a8] ! Mem[00000000678001a8]
jmpl %o7,%g0
srl %l4,0x004,%l1
p43_far_3_lo:
ldx [%o1+0x098],%l4 ! Mem[0000000066800098]
ldd [%o1+0x0e8],%l0 ! Mem[00000000668000e8]
lduw [%o2+0x020],%l6 ! Mem[0000000067000020]
std %f14,[%o3+0x1a8] ! Mem[00000000678001a8]
jmpl %o7,%g0
srl %l4,0x004,%l1
p43_far_3_lem:
ldx [%i1+0x098],%l4 ! Mem[0000000066800098]
ldd [%i1+0x0e8],%l0 ! Mem[00000000668000e8]
membar #Sync
lduw [%i2+0x020],%l6 ! Mem[0000000067000020]
std %f14,[%i3+0x1a8] ! Mem[00000000678001a8]
jmpl %o7,%g0
srl %l4,0x004,%l1
p43_far_3_lom:
ldx [%o1+0x098],%l4 ! Mem[0000000066800098]
ldd [%o1+0x0e8],%l0 ! Mem[00000000668000e8]
membar #Sync
lduw [%o2+0x020],%l6 ! Mem[0000000067000020]
std %f14,[%o3+0x1a8] ! Mem[00000000678001a8]
jmpl %o7,%g0
srl %l4,0x004,%l1
p43_far_3_he:
ldsh [%i1+0x08c],%l1 ! Mem[000000006680008c]
ldx [%i3+0x0b8],%l2 ! Mem[00000000678000b8]
ldstub [%i2+0x1ea],%l1 ! Mem[00000000670001ea]
stx %l0,[%i1+0x128] ! Mem[0000000066800128]
st %f21,[%i0+0x034] ! Mem[0000000066000034]
ldsw [%i1+0x014],%l6 ! Mem[0000000066800014]
mulx %l1,-0xc6c,%l6
jmpl %o7,%g0
sth %l2,[%i3+0x184] ! Mem[0000000067800184]
p43_far_3_ho:
ldsh [%o1+0x08c],%l1 ! Mem[000000006680008c]
ldx [%o3+0x0b8],%l2 ! Mem[00000000678000b8]
ldstub [%o2+0x1ea],%l1 ! Mem[00000000670001ea]
stx %l0,[%o1+0x128] ! Mem[0000000066800128]
st %f21,[%o0+0x034] ! Mem[0000000066000034]
ldsw [%o1+0x014],%l6 ! Mem[0000000066800014]
mulx %l1,-0xc6c,%l6
jmpl %o7,%g0
sth %l2,[%o3+0x184] ! Mem[0000000067800184]
p43_far_3_hem:
ldsh [%i1+0x08c],%l1 ! Mem[000000006680008c]
ldx [%i3+0x0b8],%l2 ! Mem[00000000678000b8]
ldstub [%i2+0x1ea],%l1 ! Mem[00000000670001ea]
stx %l0,[%i1+0x128] ! Mem[0000000066800128]
membar #Sync
st %f21,[%i0+0x034] ! Mem[0000000066000034]
ldsw [%i1+0x014],%l6 ! Mem[0000000066800014]
mulx %l1,-0xc6c,%l6
jmpl %o7,%g0
sth %l2,[%i3+0x184] ! Mem[0000000067800184]
p43_far_3_hom:
ldsh [%o1+0x08c],%l1 ! Mem[000000006680008c]
ldx [%o3+0x0b8],%l2 ! Mem[00000000678000b8]
ldstub [%o2+0x1ea],%l1 ! Mem[00000000670001ea]
stx %l0,[%o1+0x128] ! Mem[0000000066800128]
membar #Sync
st %f21,[%o0+0x034] ! Mem[0000000066000034]
ldsw [%o1+0x014],%l6 ! Mem[0000000066800014]
mulx %l1,-0xc6c,%l6
jmpl %o7,%g0
sth %l2,[%o3+0x184] ! Mem[0000000067800184]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
subccc %l0,%l0,%l4
ldsw [%i2+0x0cc],%l6 ! Mem[00000000690000cc]
st %f15,[%i0+0x018] ! Mem[0000000068000018]
jmpl %o7,%g0
ldsh [%i0+0x1a4],%l2 ! Mem[00000000680001a4]
p44_far_3_lo:
subccc %l0,%l0,%l4
ldsw [%o2+0x0cc],%l6 ! Mem[00000000690000cc]
st %f15,[%o0+0x018] ! Mem[0000000068000018]
jmpl %o7,%g0
ldsh [%o0+0x1a4],%l2 ! Mem[00000000680001a4]
p44_far_3_lem:
subccc %l0,%l0,%l4
ldsw [%i2+0x0cc],%l6 ! Mem[00000000690000cc]
membar #Sync
st %f15,[%i0+0x018] ! Mem[0000000068000018]
jmpl %o7,%g0
ldsh [%i0+0x1a4],%l2 ! Mem[00000000680001a4]
p44_far_3_lom:
subccc %l0,%l0,%l4
ldsw [%o2+0x0cc],%l6 ! Mem[00000000690000cc]
membar #Sync
st %f15,[%o0+0x018] ! Mem[0000000068000018]
jmpl %o7,%g0
ldsh [%o0+0x1a4],%l2 ! Mem[00000000680001a4]
p44_far_3_he:
ldd [%i1+0x010],%l2 ! Mem[0000000068800010]
ld [%i2+0x0e4],%f31 ! Mem[00000000690000e4]
ldx [%i3+0x178],%l2 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l2,[%i3+0x1d0] ! Mem[00000000698001d0]
p44_far_3_ho:
ldd [%o1+0x010],%l2 ! Mem[0000000068800010]
ld [%o2+0x0e4],%f31 ! Mem[00000000690000e4]
ldx [%o3+0x178],%l2 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l2,[%o3+0x1d0] ! Mem[00000000698001d0]
p44_far_3_hem:
membar #Sync
ldd [%i1+0x010],%l2 ! Mem[0000000068800010]
ld [%i2+0x0e4],%f31 ! Mem[00000000690000e4]
ldx [%i3+0x178],%l2 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l2,[%i3+0x1d0] ! Mem[00000000698001d0]
p44_far_3_hom:
membar #Sync
ldd [%o1+0x010],%l2 ! Mem[0000000068800010]
ld [%o2+0x0e4],%f31 ! Mem[00000000690000e4]
ldx [%o3+0x178],%l2 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l2,[%o3+0x1d0] ! Mem[00000000698001d0]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
ldx [%i1+0x128],%l0 ! Mem[000000006a800128]
ldsb [%i0+0x040],%l4 ! Mem[000000006a000040]
lduh [%i1+0x0b2],%l6 ! Mem[000000006a8000b2]
jmpl %o7,%g0
stb %l2,[%i3+0x1f1] ! Mem[000000006b8001f1]
p45_far_3_lo:
ldx [%o1+0x128],%l0 ! Mem[000000006a800128]
ldsb [%o0+0x040],%l4 ! Mem[000000006a000040]
lduh [%o1+0x0b2],%l6 ! Mem[000000006a8000b2]
jmpl %o7,%g0
stb %l2,[%o3+0x1f1] ! Mem[000000006b8001f1]
p45_far_3_lem:
ldx [%i1+0x128],%l0 ! Mem[000000006a800128]
ldsb [%i0+0x040],%l4 ! Mem[000000006a000040]
lduh [%i1+0x0b2],%l6 ! Mem[000000006a8000b2]
jmpl %o7,%g0
stb %l2,[%i3+0x1f1] ! Mem[000000006b8001f1]
p45_far_3_lom:
ldx [%o1+0x128],%l0 ! Mem[000000006a800128]
ldsb [%o0+0x040],%l4 ! Mem[000000006a000040]
lduh [%o1+0x0b2],%l6 ! Mem[000000006a8000b2]
jmpl %o7,%g0
stb %l2,[%o3+0x1f1] ! Mem[000000006b8001f1]
p45_far_3_he:
ldstub [%i2+0x1d2],%l3 ! Mem[000000006b0001d2]
ldd [%i2+0x160],%l0 ! Mem[000000006b000160]
ldsw [%i2+0x178],%l5 ! Mem[000000006b000178]
ldd [%i1+0x030],%l6 ! Mem[000000006a800030]
lduw [%i3+0x158],%l3 ! Mem[000000006b800158]
std %l0,[%i3+0x048] ! Mem[000000006b800048]
tsubcctv %l0,0xbfb,%l7
jmpl %o7,%g0
ldsw [%i0+0x0e4],%l3 ! Mem[000000006a0000e4]
p45_far_3_ho:
ldstub [%o2+0x1d2],%l3 ! Mem[000000006b0001d2]
ldd [%o2+0x160],%l0 ! Mem[000000006b000160]
ldsw [%o2+0x178],%l5 ! Mem[000000006b000178]
ldd [%o1+0x030],%l6 ! Mem[000000006a800030]
lduw [%o3+0x158],%l3 ! Mem[000000006b800158]
std %l0,[%o3+0x048] ! Mem[000000006b800048]
tsubcctv %l0,0xbfb,%l7
jmpl %o7,%g0
ldsw [%o0+0x0e4],%l3 ! Mem[000000006a0000e4]
p45_far_3_hem:
ldstub [%i2+0x1d2],%l3 ! Mem[000000006b0001d2]
ldd [%i2+0x160],%l0 ! Mem[000000006b000160]
ldsw [%i2+0x178],%l5 ! Mem[000000006b000178]
membar #Sync
ldd [%i1+0x030],%l6 ! Mem[000000006a800030]
lduw [%i3+0x158],%l3 ! Mem[000000006b800158]
std %l0,[%i3+0x048] ! Mem[000000006b800048]
tsubcctv %l0,0xbfb,%l7
jmpl %o7,%g0
ldsw [%i0+0x0e4],%l3 ! Mem[000000006a0000e4]
p45_far_3_hom:
ldstub [%o2+0x1d2],%l3 ! Mem[000000006b0001d2]
ldd [%o2+0x160],%l0 ! Mem[000000006b000160]
ldsw [%o2+0x178],%l5 ! Mem[000000006b000178]
membar #Sync
ldd [%o1+0x030],%l6 ! Mem[000000006a800030]
lduw [%o3+0x158],%l3 ! Mem[000000006b800158]
std %l0,[%o3+0x048] ! Mem[000000006b800048]
tsubcctv %l0,0xbfb,%l7
jmpl %o7,%g0
ldsw [%o0+0x0e4],%l3 ! Mem[000000006a0000e4]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
jmpl %o7,%g0
stb %l5,[%i1+0x0d8] ! Mem[000000006c8000d8]
jmpl %o7,%g0
nop
p46_far_3_lo:
jmpl %o7,%g0
stb %l5,[%o1+0x0d8] ! Mem[000000006c8000d8]
jmpl %o7,%g0
nop
p46_far_3_lem:
jmpl %o7,%g0
stb %l5,[%i1+0x0d8] ! Mem[000000006c8000d8]
jmpl %o7,%g0
nop
p46_far_3_lom:
jmpl %o7,%g0
stb %l5,[%o1+0x0d8] ! Mem[000000006c8000d8]
jmpl %o7,%g0
nop
p46_far_3_he:
taddcc %l6,0x9a0,%l4
ldd [%i3+0x070],%l6 ! Mem[000000006d800070]
ldsh [%i3+0x00c],%l5 ! Mem[000000006d80000c]
ldub [%i0+0x160],%l2 ! Mem[000000006c000160]
ldd [%i1+0x048],%l4 ! Mem[000000006c800048]
jmpl %o7,%g0
sth %l1,[%i1+0x1ce] ! Mem[000000006c8001ce]
p46_far_3_ho:
taddcc %l6,0x9a0,%l4
ldd [%o3+0x070],%l6 ! Mem[000000006d800070]
ldsh [%o3+0x00c],%l5 ! Mem[000000006d80000c]
ldub [%o0+0x160],%l2 ! Mem[000000006c000160]
ldd [%o1+0x048],%l4 ! Mem[000000006c800048]
jmpl %o7,%g0
sth %l1,[%o1+0x1ce] ! Mem[000000006c8001ce]
p46_far_3_hem:
taddcc %l6,0x9a0,%l4
ldd [%i3+0x070],%l6 ! Mem[000000006d800070]
membar #Sync
ldsh [%i3+0x00c],%l5 ! Mem[000000006d80000c]
ldub [%i0+0x160],%l2 ! Mem[000000006c000160]
ldd [%i1+0x048],%l4 ! Mem[000000006c800048]
jmpl %o7,%g0
sth %l1,[%i1+0x1ce] ! Mem[000000006c8001ce]
p46_far_3_hom:
taddcc %l6,0x9a0,%l4
ldd [%o3+0x070],%l6 ! Mem[000000006d800070]
membar #Sync
ldsh [%o3+0x00c],%l5 ! Mem[000000006d80000c]
ldub [%o0+0x160],%l2 ! Mem[000000006c000160]
ldd [%o1+0x048],%l4 ! Mem[000000006c800048]
jmpl %o7,%g0
sth %l1,[%o1+0x1ce] ! Mem[000000006c8001ce]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
std %l4,[%i2+0x198] ! Mem[000000006f000198]
lduw [%i2+0x034],%l3 ! Mem[000000006f000034]
jmpl %o7,%g0
lduh [%i3+0x06e],%l4 ! Mem[000000006f80006e]
p47_far_3_lo:
std %l4,[%o2+0x198] ! Mem[000000006f000198]
lduw [%o2+0x034],%l3 ! Mem[000000006f000034]
jmpl %o7,%g0
lduh [%o3+0x06e],%l4 ! Mem[000000006f80006e]
p47_far_3_lem:
std %l4,[%i2+0x198] ! Mem[000000006f000198]
membar #Sync
lduw [%i2+0x034],%l3 ! Mem[000000006f000034]
jmpl %o7,%g0
lduh [%i3+0x06e],%l4 ! Mem[000000006f80006e]
p47_far_3_lom:
std %l4,[%o2+0x198] ! Mem[000000006f000198]
membar #Sync
lduw [%o2+0x034],%l3 ! Mem[000000006f000034]
jmpl %o7,%g0
lduh [%o3+0x06e],%l4 ! Mem[000000006f80006e]
p47_far_3_he:
stx %l6,[%i3+0x1a8] ! Mem[000000006f8001a8]
ldx [%i0+0x100],%l2 ! Mem[000000006e000100]
lduh [%i2+0x0aa],%l1 ! Mem[000000006f0000aa]
ldsw [%i3+0x188],%l4 ! Mem[000000006f800188]
stx %l7,[%i1+0x140] ! Mem[000000006e800140]
stw %l7,[%i0+0x138] ! Mem[000000006e000138]
ldd [%i0+0x130],%f26 ! Mem[000000006e000130]
jmpl %o7,%g0
ldsw [%i1+0x06c],%l0 ! Mem[000000006e80006c]
p47_far_3_ho:
stx %l6,[%o3+0x1a8] ! Mem[000000006f8001a8]
ldx [%o0+0x100],%l2 ! Mem[000000006e000100]
lduh [%o2+0x0aa],%l1 ! Mem[000000006f0000aa]
ldsw [%o3+0x188],%l4 ! Mem[000000006f800188]
stx %l7,[%o1+0x140] ! Mem[000000006e800140]
stw %l7,[%o0+0x138] ! Mem[000000006e000138]
ldd [%o0+0x130],%f26 ! Mem[000000006e000130]
jmpl %o7,%g0
ldsw [%o1+0x06c],%l0 ! Mem[000000006e80006c]
p47_far_3_hem:
stx %l6,[%i3+0x1a8] ! Mem[000000006f8001a8]
ldx [%i0+0x100],%l2 ! Mem[000000006e000100]
lduh [%i2+0x0aa],%l1 ! Mem[000000006f0000aa]
ldsw [%i3+0x188],%l4 ! Mem[000000006f800188]
stx %l7,[%i1+0x140] ! Mem[000000006e800140]
stw %l7,[%i0+0x138] ! Mem[000000006e000138]
ldd [%i0+0x130],%f26 ! Mem[000000006e000130]
jmpl %o7,%g0
ldsw [%i1+0x06c],%l0 ! Mem[000000006e80006c]
p47_far_3_hom:
stx %l6,[%o3+0x1a8] ! Mem[000000006f8001a8]
ldx [%o0+0x100],%l2 ! Mem[000000006e000100]
lduh [%o2+0x0aa],%l1 ! Mem[000000006f0000aa]
ldsw [%o3+0x188],%l4 ! Mem[000000006f800188]
stx %l7,[%o1+0x140] ! Mem[000000006e800140]
stw %l7,[%o0+0x138] ! Mem[000000006e000138]
ldd [%o0+0x130],%f26 ! Mem[000000006e000130]
jmpl %o7,%g0
ldsw [%o1+0x06c],%l0 ! Mem[000000006e80006c]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
lduh [%i1+0x1b4],%l4 ! Mem[00000000708001b4]
sth %l3,[%i1+0x098] ! Mem[0000000070800098]
st %f10,[%i3+0x058] ! Mem[0000000071800058]
jmpl %o7,%g0
stw %l5,[%i3+0x0f8] ! Mem[00000000718000f8]
p48_far_3_lo:
lduh [%o1+0x1b4],%l4 ! Mem[00000000708001b4]
sth %l3,[%o1+0x098] ! Mem[0000000070800098]
st %f10,[%o3+0x058] ! Mem[0000000071800058]
jmpl %o7,%g0
stw %l5,[%o3+0x0f8] ! Mem[00000000718000f8]
p48_far_3_lem:
lduh [%i1+0x1b4],%l4 ! Mem[00000000708001b4]
sth %l3,[%i1+0x098] ! Mem[0000000070800098]
st %f10,[%i3+0x058] ! Mem[0000000071800058]
jmpl %o7,%g0
stw %l5,[%i3+0x0f8] ! Mem[00000000718000f8]
p48_far_3_lom:
lduh [%o1+0x1b4],%l4 ! Mem[00000000708001b4]
sth %l3,[%o1+0x098] ! Mem[0000000070800098]
st %f10,[%o3+0x058] ! Mem[0000000071800058]
jmpl %o7,%g0
stw %l5,[%o3+0x0f8] ! Mem[00000000718000f8]
p48_far_3_he:
srl %l7,0x014,%l6
srax %l2,%l7,%l6
ldd [%i3+0x0c0],%l2 ! Mem[00000000718000c0]
st %f19,[%i1+0x0b8] ! Mem[00000000708000b8]
stw %l0,[%i3+0x02c] ! Mem[000000007180002c]
jmpl %o7,%g0
stb %l6,[%i2+0x1d3] ! Mem[00000000710001d3]
p48_far_3_ho:
srl %l7,0x014,%l6
srax %l2,%l7,%l6
ldd [%o3+0x0c0],%l2 ! Mem[00000000718000c0]
st %f19,[%o1+0x0b8] ! Mem[00000000708000b8]
stw %l0,[%o3+0x02c] ! Mem[000000007180002c]
jmpl %o7,%g0
stb %l6,[%o2+0x1d3] ! Mem[00000000710001d3]
p48_far_3_hem:
srl %l7,0x014,%l6
srax %l2,%l7,%l6
ldd [%i3+0x0c0],%l2 ! Mem[00000000718000c0]
st %f19,[%i1+0x0b8] ! Mem[00000000708000b8]
membar #Sync
stw %l0,[%i3+0x02c] ! Mem[000000007180002c]
jmpl %o7,%g0
stb %l6,[%i2+0x1d3] ! Mem[00000000710001d3]
p48_far_3_hom:
srl %l7,0x014,%l6
srax %l2,%l7,%l6
ldd [%o3+0x0c0],%l2 ! Mem[00000000718000c0]
st %f19,[%o1+0x0b8] ! Mem[00000000708000b8]
membar #Sync
stw %l0,[%o3+0x02c] ! Mem[000000007180002c]
jmpl %o7,%g0
stb %l6,[%o2+0x1d3] ! Mem[00000000710001d3]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
lduh [%i2+0x094],%l5 ! Mem[0000000073000094]
ldsw [%i2+0x038],%l7 ! Mem[0000000073000038]
ldsb [%i0+0x07a],%l2 ! Mem[000000007200007a]
std %f6 ,[%i0+0x100] ! Mem[0000000072000100]
jmpl %o7,%g0
ldub [%i3+0x120],%l2 ! Mem[0000000073800120]
p49_far_3_lo:
lduh [%o2+0x094],%l5 ! Mem[0000000073000094]
ldsw [%o2+0x038],%l7 ! Mem[0000000073000038]
ldsb [%o0+0x07a],%l2 ! Mem[000000007200007a]
std %f6 ,[%o0+0x100] ! Mem[0000000072000100]
jmpl %o7,%g0
ldub [%o3+0x120],%l2 ! Mem[0000000073800120]
p49_far_3_lem:
lduh [%i2+0x094],%l5 ! Mem[0000000073000094]
membar #Sync
ldsw [%i2+0x038],%l7 ! Mem[0000000073000038]
ldsb [%i0+0x07a],%l2 ! Mem[000000007200007a]
std %f6 ,[%i0+0x100] ! Mem[0000000072000100]
jmpl %o7,%g0
ldub [%i3+0x120],%l2 ! Mem[0000000073800120]
p49_far_3_lom:
lduh [%o2+0x094],%l5 ! Mem[0000000073000094]
membar #Sync
ldsw [%o2+0x038],%l7 ! Mem[0000000073000038]
ldsb [%o0+0x07a],%l2 ! Mem[000000007200007a]
std %f6 ,[%o0+0x100] ! Mem[0000000072000100]
jmpl %o7,%g0
ldub [%o3+0x120],%l2 ! Mem[0000000073800120]
p49_far_3_he:
ldstub [%i2+0x19b],%l0 ! Mem[000000007300019b]
lduw [%i2+0x00c],%l0 ! Mem[000000007300000c]
std %l6,[%i0+0x198] ! Mem[0000000072000198]
ldx [%i0+0x1c0],%l2 ! Mem[00000000720001c0]
lduh [%i0+0x0ac],%l3 ! Mem[00000000720000ac]
xorcc %l4,0xa35,%l7
jmpl %o7,%g0
ld [%i0+0x0ac],%f20 ! Mem[00000000720000ac]
p49_far_3_ho:
ldstub [%o2+0x19b],%l0 ! Mem[000000007300019b]
lduw [%o2+0x00c],%l0 ! Mem[000000007300000c]
std %l6,[%o0+0x198] ! Mem[0000000072000198]
ldx [%o0+0x1c0],%l2 ! Mem[00000000720001c0]
lduh [%o0+0x0ac],%l3 ! Mem[00000000720000ac]
xorcc %l4,0xa35,%l7
jmpl %o7,%g0
ld [%o0+0x0ac],%f20 ! Mem[00000000720000ac]
p49_far_3_hem:
ldstub [%i2+0x19b],%l0 ! Mem[000000007300019b]
membar #Sync
lduw [%i2+0x00c],%l0 ! Mem[000000007300000c]
std %l6,[%i0+0x198] ! Mem[0000000072000198]
ldx [%i0+0x1c0],%l2 ! Mem[00000000720001c0]
lduh [%i0+0x0ac],%l3 ! Mem[00000000720000ac]
xorcc %l4,0xa35,%l7
jmpl %o7,%g0
ld [%i0+0x0ac],%f20 ! Mem[00000000720000ac]
p49_far_3_hom:
ldstub [%o2+0x19b],%l0 ! Mem[000000007300019b]
membar #Sync
lduw [%o2+0x00c],%l0 ! Mem[000000007300000c]
std %l6,[%o0+0x198] ! Mem[0000000072000198]
ldx [%o0+0x1c0],%l2 ! Mem[00000000720001c0]
lduh [%o0+0x0ac],%l3 ! Mem[00000000720000ac]
xorcc %l4,0xa35,%l7
jmpl %o7,%g0
ld [%o0+0x0ac],%f20 ! Mem[00000000720000ac]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
sth %l7,[%i2+0x028] ! Mem[0000000075000028]
sub %l0,%l6,%l0
ldub [%i0+0x158],%l5 ! Mem[0000000074000158]
sth %l0,[%i3+0x1be] ! Mem[00000000758001be]
sth %l3,[%i2+0x1e8] ! Mem[00000000750001e8]
jmpl %o7,%g0
std %l4,[%i0+0x0d8] ! Mem[00000000740000d8]
p50_far_3_lo:
sth %l7,[%o2+0x028] ! Mem[0000000075000028]
sub %l0,%l6,%l0
ldub [%o0+0x158],%l5 ! Mem[0000000074000158]
sth %l0,[%o3+0x1be] ! Mem[00000000758001be]
sth %l3,[%o2+0x1e8] ! Mem[00000000750001e8]
jmpl %o7,%g0
std %l4,[%o0+0x0d8] ! Mem[00000000740000d8]
p50_far_3_lem:
membar #Sync
sth %l7,[%i2+0x028] ! Mem[0000000075000028]
sub %l0,%l6,%l0
ldub [%i0+0x158],%l5 ! Mem[0000000074000158]
sth %l0,[%i3+0x1be] ! Mem[00000000758001be]
sth %l3,[%i2+0x1e8] ! Mem[00000000750001e8]
jmpl %o7,%g0
std %l4,[%i0+0x0d8] ! Mem[00000000740000d8]
p50_far_3_lom:
membar #Sync
sth %l7,[%o2+0x028] ! Mem[0000000075000028]
sub %l0,%l6,%l0
ldub [%o0+0x158],%l5 ! Mem[0000000074000158]
sth %l0,[%o3+0x1be] ! Mem[00000000758001be]
sth %l3,[%o2+0x1e8] ! Mem[00000000750001e8]
jmpl %o7,%g0
std %l4,[%o0+0x0d8] ! Mem[00000000740000d8]
p50_far_3_he:
jmpl %o7,%g0
orn %l6,%l3,%l2
jmpl %o7,%g0
nop
p50_far_3_ho:
jmpl %o7,%g0
orn %l6,%l3,%l2
jmpl %o7,%g0
nop
p50_far_3_hem:
jmpl %o7,%g0
orn %l6,%l3,%l2
jmpl %o7,%g0
nop
p50_far_3_hom:
jmpl %o7,%g0
orn %l6,%l3,%l2
jmpl %o7,%g0
nop
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
stb %l7,[%i1+0x161] ! Mem[0000000076800161]
lduw [%i0+0x118],%l7 ! Mem[0000000076000118]
lduh [%i0+0x028],%l7 ! Mem[0000000076000028]
swap [%i1+0x050],%l6 ! Mem[0000000076800050]
jmpl %o7,%g0
ldd [%i3+0x158],%l4 ! Mem[0000000077800158]
p51_far_3_lo:
stb %l7,[%o1+0x161] ! Mem[0000000076800161]
lduw [%o0+0x118],%l7 ! Mem[0000000076000118]
lduh [%o0+0x028],%l7 ! Mem[0000000076000028]
swap [%o1+0x050],%l6 ! Mem[0000000076800050]
jmpl %o7,%g0
ldd [%o3+0x158],%l4 ! Mem[0000000077800158]
p51_far_3_lem:
stb %l7,[%i1+0x161] ! Mem[0000000076800161]
lduw [%i0+0x118],%l7 ! Mem[0000000076000118]
membar #Sync
lduh [%i0+0x028],%l7 ! Mem[0000000076000028]
swap [%i1+0x050],%l6 ! Mem[0000000076800050]
jmpl %o7,%g0
ldd [%i3+0x158],%l4 ! Mem[0000000077800158]
p51_far_3_lom:
stb %l7,[%o1+0x161] ! Mem[0000000076800161]
lduw [%o0+0x118],%l7 ! Mem[0000000076000118]
membar #Sync
lduh [%o0+0x028],%l7 ! Mem[0000000076000028]
swap [%o1+0x050],%l6 ! Mem[0000000076800050]
jmpl %o7,%g0
ldd [%o3+0x158],%l4 ! Mem[0000000077800158]
p51_far_3_he:
jmpl %o7,%g0
std %f28,[%i3+0x1f0] ! Mem[00000000778001f0]
jmpl %o7,%g0
nop
p51_far_3_ho:
jmpl %o7,%g0
std %f28,[%o3+0x1f0] ! Mem[00000000778001f0]
jmpl %o7,%g0
nop
p51_far_3_hem:
jmpl %o7,%g0
std %f28,[%i3+0x1f0] ! Mem[00000000778001f0]
jmpl %o7,%g0
nop
p51_far_3_hom:
jmpl %o7,%g0
std %f28,[%o3+0x1f0] ! Mem[00000000778001f0]
jmpl %o7,%g0
nop
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
ld [%i1+0x094],%f8 ! Mem[0000000078800094]
smulcc %l6,%l3,%l7
srl %l6,0x01b,%l6
std %f14,[%i0+0x0e8] ! Mem[00000000780000e8]
jmpl %o7,%g0
ldstub [%i3+0x039],%l7 ! Mem[0000000079800039]
p52_far_3_lo:
ld [%o1+0x094],%f8 ! Mem[0000000078800094]
smulcc %l6,%l3,%l7
srl %l6,0x01b,%l6
std %f14,[%o0+0x0e8] ! Mem[00000000780000e8]
jmpl %o7,%g0
ldstub [%o3+0x039],%l7 ! Mem[0000000079800039]
p52_far_3_lem:
ld [%i1+0x094],%f8 ! Mem[0000000078800094]
smulcc %l6,%l3,%l7
srl %l6,0x01b,%l6
std %f14,[%i0+0x0e8] ! Mem[00000000780000e8]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x039],%l7 ! Mem[0000000079800039]
p52_far_3_lom:
ld [%o1+0x094],%f8 ! Mem[0000000078800094]
smulcc %l6,%l3,%l7
srl %l6,0x01b,%l6
std %f14,[%o0+0x0e8] ! Mem[00000000780000e8]
membar #Sync
jmpl %o7,%g0
ldstub [%o3+0x039],%l7 ! Mem[0000000079800039]
p52_far_3_he:
ldsh [%i0+0x1ee],%l1 ! Mem[00000000780001ee]
std %l0,[%i3+0x138] ! Mem[0000000079800138]
std %l2,[%i0+0x130] ! Mem[0000000078000130]
ldsw [%i0+0x0f4],%l5 ! Mem[00000000780000f4]
jmpl %o7,%g0
std %f24,[%i1+0x150] ! Mem[0000000078800150]
p52_far_3_ho:
ldsh [%o0+0x1ee],%l1 ! Mem[00000000780001ee]
std %l0,[%o3+0x138] ! Mem[0000000079800138]
std %l2,[%o0+0x130] ! Mem[0000000078000130]
ldsw [%o0+0x0f4],%l5 ! Mem[00000000780000f4]
jmpl %o7,%g0
std %f24,[%o1+0x150] ! Mem[0000000078800150]
p52_far_3_hem:
ldsh [%i0+0x1ee],%l1 ! Mem[00000000780001ee]
std %l0,[%i3+0x138] ! Mem[0000000079800138]
std %l2,[%i0+0x130] ! Mem[0000000078000130]
ldsw [%i0+0x0f4],%l5 ! Mem[00000000780000f4]
jmpl %o7,%g0
std %f24,[%i1+0x150] ! Mem[0000000078800150]
p52_far_3_hom:
ldsh [%o0+0x1ee],%l1 ! Mem[00000000780001ee]
std %l0,[%o3+0x138] ! Mem[0000000079800138]
std %l2,[%o0+0x130] ! Mem[0000000078000130]
ldsw [%o0+0x0f4],%l5 ! Mem[00000000780000f4]
jmpl %o7,%g0
std %f24,[%o1+0x150] ! Mem[0000000078800150]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
stb %l2,[%i3+0x18a] ! Mem[000000007b80018a]
ldx [%i1+0x090],%l5 ! Mem[000000007a800090]
std %f4 ,[%i1+0x010] ! Mem[000000007a800010]
orn %l3,%l0,%l0
stw %l4,[%i0+0x1b4] ! Mem[000000007a0001b4]
taddcctv %l7,-0x93f,%l3
stb %l4,[%i0+0x04e] ! Mem[000000007a00004e]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l1 ! Mem[000000007b8001cc]
p53_far_3_lo:
stb %l2,[%o3+0x18a] ! Mem[000000007b80018a]
ldx [%o1+0x090],%l5 ! Mem[000000007a800090]
std %f4 ,[%o1+0x010] ! Mem[000000007a800010]
orn %l3,%l0,%l0
stw %l4,[%o0+0x1b4] ! Mem[000000007a0001b4]
taddcctv %l7,-0x93f,%l3
stb %l4,[%o0+0x04e] ! Mem[000000007a00004e]
jmpl %o7,%g0
lduw [%o3+0x1cc],%l1 ! Mem[000000007b8001cc]
p53_far_3_lem:
stb %l2,[%i3+0x18a] ! Mem[000000007b80018a]
ldx [%i1+0x090],%l5 ! Mem[000000007a800090]
membar #Sync
std %f4 ,[%i1+0x010] ! Mem[000000007a800010]
orn %l3,%l0,%l0
stw %l4,[%i0+0x1b4] ! Mem[000000007a0001b4]
taddcctv %l7,-0x93f,%l3
stb %l4,[%i0+0x04e] ! Mem[000000007a00004e]
jmpl %o7,%g0
lduw [%i3+0x1cc],%l1 ! Mem[000000007b8001cc]
p53_far_3_lom:
stb %l2,[%o3+0x18a] ! Mem[000000007b80018a]
ldx [%o1+0x090],%l5 ! Mem[000000007a800090]
membar #Sync
std %f4 ,[%o1+0x010] ! Mem[000000007a800010]
orn %l3,%l0,%l0
stw %l4,[%o0+0x1b4] ! Mem[000000007a0001b4]
taddcctv %l7,-0x93f,%l3
stb %l4,[%o0+0x04e] ! Mem[000000007a00004e]
jmpl %o7,%g0
lduw [%o3+0x1cc],%l1 ! Mem[000000007b8001cc]
p53_far_3_he:
ldub [%i2+0x102],%l2 ! Mem[000000007b000102]
ld [%i0+0x0f0],%f28 ! Mem[000000007a0000f0]
ldub [%i2+0x19c],%l5 ! Mem[000000007b00019c]
ldx [%i1+0x0a8],%l4 ! Mem[000000007a8000a8]
xor %l7,-0x961,%l2
tsubcctv %l2,%l2,%l6
jmpl %o7,%g0
srlx %l0,0x009,%l6
p53_far_3_ho:
ldub [%o2+0x102],%l2 ! Mem[000000007b000102]
ld [%o0+0x0f0],%f28 ! Mem[000000007a0000f0]
ldub [%o2+0x19c],%l5 ! Mem[000000007b00019c]
ldx [%o1+0x0a8],%l4 ! Mem[000000007a8000a8]
xor %l7,-0x961,%l2
tsubcctv %l2,%l2,%l6
jmpl %o7,%g0
srlx %l0,0x009,%l6
p53_far_3_hem:
ldub [%i2+0x102],%l2 ! Mem[000000007b000102]
ld [%i0+0x0f0],%f28 ! Mem[000000007a0000f0]
ldub [%i2+0x19c],%l5 ! Mem[000000007b00019c]
ldx [%i1+0x0a8],%l4 ! Mem[000000007a8000a8]
xor %l7,-0x961,%l2
tsubcctv %l2,%l2,%l6
jmpl %o7,%g0
srlx %l0,0x009,%l6
p53_far_3_hom:
ldub [%o2+0x102],%l2 ! Mem[000000007b000102]
ld [%o0+0x0f0],%f28 ! Mem[000000007a0000f0]
ldub [%o2+0x19c],%l5 ! Mem[000000007b00019c]
ldx [%o1+0x0a8],%l4 ! Mem[000000007a8000a8]
xor %l7,-0x961,%l2
tsubcctv %l2,%l2,%l6
jmpl %o7,%g0
srlx %l0,0x009,%l6
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldx [%i0+0x080],%l3 ! Mem[000000007c000080]
lduw [%i1+0x018],%l0 ! Mem[000000007c800018]
ldstub [%i2+0x188],%l1 ! Mem[000000007d000188]
swap [%i1+0x184],%l2 ! Mem[000000007c800184]
lduw [%i0+0x060],%l4 ! Mem[000000007c000060]
jmpl %o7,%g0
ld [%i3+0x1f0],%f10 ! Mem[000000007d8001f0]
p54_far_3_lo:
ldx [%o0+0x080],%l3 ! Mem[000000007c000080]
lduw [%o1+0x018],%l0 ! Mem[000000007c800018]
ldstub [%o2+0x188],%l1 ! Mem[000000007d000188]
swap [%o1+0x184],%l2 ! Mem[000000007c800184]
lduw [%o0+0x060],%l4 ! Mem[000000007c000060]
jmpl %o7,%g0
ld [%o3+0x1f0],%f10 ! Mem[000000007d8001f0]
p54_far_3_lem:
ldx [%i0+0x080],%l3 ! Mem[000000007c000080]
membar #Sync
lduw [%i1+0x018],%l0 ! Mem[000000007c800018]
ldstub [%i2+0x188],%l1 ! Mem[000000007d000188]
swap [%i1+0x184],%l2 ! Mem[000000007c800184]
lduw [%i0+0x060],%l4 ! Mem[000000007c000060]
jmpl %o7,%g0
ld [%i3+0x1f0],%f10 ! Mem[000000007d8001f0]
p54_far_3_lom:
ldx [%o0+0x080],%l3 ! Mem[000000007c000080]
membar #Sync
lduw [%o1+0x018],%l0 ! Mem[000000007c800018]
ldstub [%o2+0x188],%l1 ! Mem[000000007d000188]
swap [%o1+0x184],%l2 ! Mem[000000007c800184]
lduw [%o0+0x060],%l4 ! Mem[000000007c000060]
jmpl %o7,%g0
ld [%o3+0x1f0],%f10 ! Mem[000000007d8001f0]
p54_far_3_he:
ldsh [%i0+0x1f2],%l3 ! Mem[000000007c0001f2]
sllx %l1,0x00d,%l5
stw %l4,[%i0+0x140] ! Mem[000000007c000140]
ldsw [%i0+0x1a0],%l4 ! Mem[000000007c0001a0]
stw %l4,[%i3+0x0e8] ! Mem[000000007d8000e8]
st %f16,[%i2+0x010] ! Mem[000000007d000010]
lduw [%i3+0x018],%l6 ! Mem[000000007d800018]
jmpl %o7,%g0
xor %l3,0x9a4,%l6
p54_far_3_ho:
ldsh [%o0+0x1f2],%l3 ! Mem[000000007c0001f2]
sllx %l1,0x00d,%l5
stw %l4,[%o0+0x140] ! Mem[000000007c000140]
ldsw [%o0+0x1a0],%l4 ! Mem[000000007c0001a0]
stw %l4,[%o3+0x0e8] ! Mem[000000007d8000e8]
st %f16,[%o2+0x010] ! Mem[000000007d000010]
lduw [%o3+0x018],%l6 ! Mem[000000007d800018]
jmpl %o7,%g0
xor %l3,0x9a4,%l6
p54_far_3_hem:
ldsh [%i0+0x1f2],%l3 ! Mem[000000007c0001f2]
sllx %l1,0x00d,%l5
stw %l4,[%i0+0x140] ! Mem[000000007c000140]
ldsw [%i0+0x1a0],%l4 ! Mem[000000007c0001a0]
stw %l4,[%i3+0x0e8] ! Mem[000000007d8000e8]
membar #Sync
st %f16,[%i2+0x010] ! Mem[000000007d000010]
lduw [%i3+0x018],%l6 ! Mem[000000007d800018]
jmpl %o7,%g0
xor %l3,0x9a4,%l6
p54_far_3_hom:
ldsh [%o0+0x1f2],%l3 ! Mem[000000007c0001f2]
sllx %l1,0x00d,%l5
stw %l4,[%o0+0x140] ! Mem[000000007c000140]
ldsw [%o0+0x1a0],%l4 ! Mem[000000007c0001a0]
stw %l4,[%o3+0x0e8] ! Mem[000000007d8000e8]
membar #Sync
st %f16,[%o2+0x010] ! Mem[000000007d000010]
lduw [%o3+0x018],%l6 ! Mem[000000007d800018]
jmpl %o7,%g0
xor %l3,0x9a4,%l6
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
stw %l4,[%i0+0x09c] ! Mem[000000007e00009c]
orcc %l7,%l0,%l5
xor %l1,-0x633,%l5
ldsb [%i1+0x160],%l4 ! Mem[000000007e800160]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[000000007f000008]
p55_far_3_lo:
stw %l4,[%o0+0x09c] ! Mem[000000007e00009c]
orcc %l7,%l0,%l5
xor %l1,-0x633,%l5
ldsb [%o1+0x160],%l4 ! Mem[000000007e800160]
jmpl %o7,%g0
ldd [%o2+0x008],%l0 ! Mem[000000007f000008]
p55_far_3_lem:
stw %l4,[%i0+0x09c] ! Mem[000000007e00009c]
orcc %l7,%l0,%l5
xor %l1,-0x633,%l5
ldsb [%i1+0x160],%l4 ! Mem[000000007e800160]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[000000007f000008]
p55_far_3_lom:
stw %l4,[%o0+0x09c] ! Mem[000000007e00009c]
orcc %l7,%l0,%l5
xor %l1,-0x633,%l5
ldsb [%o1+0x160],%l4 ! Mem[000000007e800160]
membar #Sync
jmpl %o7,%g0
ldd [%o2+0x008],%l0 ! Mem[000000007f000008]
p55_far_3_he:
stw %l7,[%i1+0x194] ! Mem[000000007e800194]
ldsw [%i2+0x0f0],%l3 ! Mem[000000007f0000f0]
std %l2,[%i0+0x0c0] ! Mem[000000007e0000c0]
lduh [%i2+0x0fc],%l6 ! Mem[000000007f0000fc]
subc %l1,0xdc2,%l4
jmpl %o7,%g0
xorcc %l5,0x9f8,%l1
p55_far_3_ho:
stw %l7,[%o1+0x194] ! Mem[000000007e800194]
ldsw [%o2+0x0f0],%l3 ! Mem[000000007f0000f0]
std %l2,[%o0+0x0c0] ! Mem[000000007e0000c0]
lduh [%o2+0x0fc],%l6 ! Mem[000000007f0000fc]
subc %l1,0xdc2,%l4
jmpl %o7,%g0
xorcc %l5,0x9f8,%l1
p55_far_3_hem:
stw %l7,[%i1+0x194] ! Mem[000000007e800194]
ldsw [%i2+0x0f0],%l3 ! Mem[000000007f0000f0]
std %l2,[%i0+0x0c0] ! Mem[000000007e0000c0]
lduh [%i2+0x0fc],%l6 ! Mem[000000007f0000fc]
subc %l1,0xdc2,%l4
jmpl %o7,%g0
xorcc %l5,0x9f8,%l1
p55_far_3_hom:
stw %l7,[%o1+0x194] ! Mem[000000007e800194]
ldsw [%o2+0x0f0],%l3 ! Mem[000000007f0000f0]
std %l2,[%o0+0x0c0] ! Mem[000000007e0000c0]
lduh [%o2+0x0fc],%l6 ! Mem[000000007f0000fc]
subc %l1,0xdc2,%l4
jmpl %o7,%g0
xorcc %l5,0x9f8,%l1
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
st %f13,[%i3+0x040] ! Mem[0000000081800040]
sth %l0,[%i3+0x1e0] ! Mem[00000000818001e0]
stb %l0,[%i1+0x072] ! Mem[0000000080800072]
lduh [%i2+0x016],%l1 ! Mem[0000000081000016]
ldsh [%i3+0x1a8],%l6 ! Mem[00000000818001a8]
ldx [%i3+0x098],%l2 ! Mem[0000000081800098]
jmpl %o7,%g0
swap [%i3+0x0e8],%l1 ! Mem[00000000818000e8]
p56_far_3_lo:
st %f13,[%o3+0x040] ! Mem[0000000081800040]
sth %l0,[%o3+0x1e0] ! Mem[00000000818001e0]
stb %l0,[%o1+0x072] ! Mem[0000000080800072]
lduh [%o2+0x016],%l1 ! Mem[0000000081000016]
ldsh [%o3+0x1a8],%l6 ! Mem[00000000818001a8]
ldx [%o3+0x098],%l2 ! Mem[0000000081800098]
jmpl %o7,%g0
swap [%o3+0x0e8],%l1 ! Mem[00000000818000e8]
p56_far_3_lem:
st %f13,[%i3+0x040] ! Mem[0000000081800040]
sth %l0,[%i3+0x1e0] ! Mem[00000000818001e0]
stb %l0,[%i1+0x072] ! Mem[0000000080800072]
membar #Sync
lduh [%i2+0x016],%l1 ! Mem[0000000081000016]
ldsh [%i3+0x1a8],%l6 ! Mem[00000000818001a8]
ldx [%i3+0x098],%l2 ! Mem[0000000081800098]
jmpl %o7,%g0
swap [%i3+0x0e8],%l1 ! Mem[00000000818000e8]
p56_far_3_lom:
st %f13,[%o3+0x040] ! Mem[0000000081800040]
sth %l0,[%o3+0x1e0] ! Mem[00000000818001e0]
stb %l0,[%o1+0x072] ! Mem[0000000080800072]
membar #Sync
lduh [%o2+0x016],%l1 ! Mem[0000000081000016]
ldsh [%o3+0x1a8],%l6 ! Mem[00000000818001a8]
ldx [%o3+0x098],%l2 ! Mem[0000000081800098]
jmpl %o7,%g0
swap [%o3+0x0e8],%l1 ! Mem[00000000818000e8]
p56_far_3_he:
jmpl %o7,%g0
stx %l5,[%i2+0x0f8] ! Mem[00000000810000f8]
jmpl %o7,%g0
nop
p56_far_3_ho:
jmpl %o7,%g0
stx %l5,[%o2+0x0f8] ! Mem[00000000810000f8]
jmpl %o7,%g0
nop
p56_far_3_hem:
jmpl %o7,%g0
stx %l5,[%i2+0x0f8] ! Mem[00000000810000f8]
jmpl %o7,%g0
nop
p56_far_3_hom:
jmpl %o7,%g0
stx %l5,[%o2+0x0f8] ! Mem[00000000810000f8]
jmpl %o7,%g0
nop
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
stb %l3,[%i0+0x0a6] ! Mem[00000000820000a6]
st %f9 ,[%i3+0x160] ! Mem[0000000083800160]
st %f11,[%i3+0x0d8] ! Mem[00000000838000d8]
xnorcc %l7,0xaa8,%l6
umulcc %l0,-0x6de,%l2
jmpl %o7,%g0
and %l5,%l7,%l2
p57_far_3_lo:
stb %l3,[%o0+0x0a6] ! Mem[00000000820000a6]
st %f9 ,[%o3+0x160] ! Mem[0000000083800160]
st %f11,[%o3+0x0d8] ! Mem[00000000838000d8]
xnorcc %l7,0xaa8,%l6
umulcc %l0,-0x6de,%l2
jmpl %o7,%g0
and %l5,%l7,%l2
p57_far_3_lem:
stb %l3,[%i0+0x0a6] ! Mem[00000000820000a6]
st %f9 ,[%i3+0x160] ! Mem[0000000083800160]
st %f11,[%i3+0x0d8] ! Mem[00000000838000d8]
xnorcc %l7,0xaa8,%l6
umulcc %l0,-0x6de,%l2
jmpl %o7,%g0
and %l5,%l7,%l2
p57_far_3_lom:
stb %l3,[%o0+0x0a6] ! Mem[00000000820000a6]
st %f9 ,[%o3+0x160] ! Mem[0000000083800160]
st %f11,[%o3+0x0d8] ! Mem[00000000838000d8]
xnorcc %l7,0xaa8,%l6
umulcc %l0,-0x6de,%l2
jmpl %o7,%g0
and %l5,%l7,%l2
p57_far_3_he:
ld [%i1+0x078],%f25 ! Mem[0000000082800078]
ldsh [%i3+0x050],%l6 ! Mem[0000000083800050]
jmpl %o7,%g0
stx %l6,[%i0+0x0e8] ! Mem[00000000820000e8]
p57_far_3_ho:
ld [%o1+0x078],%f25 ! Mem[0000000082800078]
ldsh [%o3+0x050],%l6 ! Mem[0000000083800050]
jmpl %o7,%g0
stx %l6,[%o0+0x0e8] ! Mem[00000000820000e8]
p57_far_3_hem:
ld [%i1+0x078],%f25 ! Mem[0000000082800078]
ldsh [%i3+0x050],%l6 ! Mem[0000000083800050]
jmpl %o7,%g0
stx %l6,[%i0+0x0e8] ! Mem[00000000820000e8]
p57_far_3_hom:
ld [%o1+0x078],%f25 ! Mem[0000000082800078]
ldsh [%o3+0x050],%l6 ! Mem[0000000083800050]
jmpl %o7,%g0
stx %l6,[%o0+0x0e8] ! Mem[00000000820000e8]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
stx %l4,[%i0+0x080] ! Mem[0000000084000080]
sth %l2,[%i2+0x0da] ! Mem[00000000850000da]
stx %l7,[%i2+0x038] ! Mem[0000000085000038]
ldsh [%i3+0x098],%l1 ! Mem[0000000085800098]
sth %l6,[%i2+0x0fc] ! Mem[00000000850000fc]
jmpl %o7,%g0
stx %l3,[%i1+0x180] ! Mem[0000000084800180]
p58_far_3_lo:
stx %l4,[%o0+0x080] ! Mem[0000000084000080]
sth %l2,[%o2+0x0da] ! Mem[00000000850000da]
stx %l7,[%o2+0x038] ! Mem[0000000085000038]
ldsh [%o3+0x098],%l1 ! Mem[0000000085800098]
sth %l6,[%o2+0x0fc] ! Mem[00000000850000fc]
jmpl %o7,%g0
stx %l3,[%o1+0x180] ! Mem[0000000084800180]
p58_far_3_lem:
stx %l4,[%i0+0x080] ! Mem[0000000084000080]
sth %l2,[%i2+0x0da] ! Mem[00000000850000da]
membar #Sync
stx %l7,[%i2+0x038] ! Mem[0000000085000038]
ldsh [%i3+0x098],%l1 ! Mem[0000000085800098]
sth %l6,[%i2+0x0fc] ! Mem[00000000850000fc]
jmpl %o7,%g0
stx %l3,[%i1+0x180] ! Mem[0000000084800180]
p58_far_3_lom:
stx %l4,[%o0+0x080] ! Mem[0000000084000080]
sth %l2,[%o2+0x0da] ! Mem[00000000850000da]
membar #Sync
stx %l7,[%o2+0x038] ! Mem[0000000085000038]
ldsh [%o3+0x098],%l1 ! Mem[0000000085800098]
sth %l6,[%o2+0x0fc] ! Mem[00000000850000fc]
jmpl %o7,%g0
stx %l3,[%o1+0x180] ! Mem[0000000084800180]
p58_far_3_he:
sth %l3,[%i1+0x134] ! Mem[0000000084800134]
jmpl %o7,%g0
lduw [%i0+0x1d8],%l6 ! Mem[00000000840001d8]
p58_far_3_ho:
sth %l3,[%o1+0x134] ! Mem[0000000084800134]
jmpl %o7,%g0
lduw [%o0+0x1d8],%l6 ! Mem[00000000840001d8]
p58_far_3_hem:
sth %l3,[%i1+0x134] ! Mem[0000000084800134]
jmpl %o7,%g0
lduw [%i0+0x1d8],%l6 ! Mem[00000000840001d8]
p58_far_3_hom:
sth %l3,[%o1+0x134] ! Mem[0000000084800134]
jmpl %o7,%g0
lduw [%o0+0x1d8],%l6 ! Mem[00000000840001d8]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
lduw [%i2+0x184],%l1 ! Mem[0000000087000184]
tsubcc %l2,%l6,%l7
stb %l7,[%i0+0x09d] ! Mem[000000008600009d]
jmpl %o7,%g0
ldsb [%i1+0x16d],%l5 ! Mem[000000008680016d]
p59_far_3_lo:
lduw [%o2+0x184],%l1 ! Mem[0000000087000184]
tsubcc %l2,%l6,%l7
stb %l7,[%o0+0x09d] ! Mem[000000008600009d]
jmpl %o7,%g0
ldsb [%o1+0x16d],%l5 ! Mem[000000008680016d]
p59_far_3_lem:
lduw [%i2+0x184],%l1 ! Mem[0000000087000184]
tsubcc %l2,%l6,%l7
stb %l7,[%i0+0x09d] ! Mem[000000008600009d]
jmpl %o7,%g0
ldsb [%i1+0x16d],%l5 ! Mem[000000008680016d]
p59_far_3_lom:
lduw [%o2+0x184],%l1 ! Mem[0000000087000184]
tsubcc %l2,%l6,%l7
stb %l7,[%o0+0x09d] ! Mem[000000008600009d]
jmpl %o7,%g0
ldsb [%o1+0x16d],%l5 ! Mem[000000008680016d]
p59_far_3_he:
sth %l1,[%i2+0x1be] ! Mem[00000000870001be]
ldstub [%i3+0x099],%l4 ! Mem[0000000087800099]
subc %l2,%l0,%l3
stb %l6,[%i0+0x0a8] ! Mem[00000000860000a8]
ldd [%i1+0x108],%f26 ! Mem[0000000086800108]
andncc %l6,-0xca7,%l0
stb %l3,[%i1+0x10a] ! Mem[000000008680010a]
jmpl %o7,%g0
nop
p59_far_3_ho:
sth %l1,[%o2+0x1be] ! Mem[00000000870001be]
ldstub [%o3+0x099],%l4 ! Mem[0000000087800099]
subc %l2,%l0,%l3
stb %l6,[%o0+0x0a8] ! Mem[00000000860000a8]
ldd [%o1+0x108],%f26 ! Mem[0000000086800108]
andncc %l6,-0xca7,%l0
stb %l3,[%o1+0x10a] ! Mem[000000008680010a]
jmpl %o7,%g0
nop
p59_far_3_hem:
sth %l1,[%i2+0x1be] ! Mem[00000000870001be]
ldstub [%i3+0x099],%l4 ! Mem[0000000087800099]
subc %l2,%l0,%l3
stb %l6,[%i0+0x0a8] ! Mem[00000000860000a8]
ldd [%i1+0x108],%f26 ! Mem[0000000086800108]
andncc %l6,-0xca7,%l0
stb %l3,[%i1+0x10a] ! Mem[000000008680010a]
jmpl %o7,%g0
nop
p59_far_3_hom:
sth %l1,[%o2+0x1be] ! Mem[00000000870001be]
ldstub [%o3+0x099],%l4 ! Mem[0000000087800099]
subc %l2,%l0,%l3
stb %l6,[%o0+0x0a8] ! Mem[00000000860000a8]
ldd [%o1+0x108],%f26 ! Mem[0000000086800108]
andncc %l6,-0xca7,%l0
stb %l3,[%o1+0x10a] ! Mem[000000008680010a]
jmpl %o7,%g0
nop
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
xorcc %l0,%l7,%l5
ldsb [%i1+0x1aa],%l2 ! Mem[00000000888001aa]
jmpl %o7,%g0
std %l6,[%i1+0x1f8] ! Mem[00000000888001f8]
p60_far_3_lo:
xorcc %l0,%l7,%l5
ldsb [%o1+0x1aa],%l2 ! Mem[00000000888001aa]
jmpl %o7,%g0
std %l6,[%o1+0x1f8] ! Mem[00000000888001f8]
p60_far_3_lem:
xorcc %l0,%l7,%l5
ldsb [%i1+0x1aa],%l2 ! Mem[00000000888001aa]
jmpl %o7,%g0
std %l6,[%i1+0x1f8] ! Mem[00000000888001f8]
p60_far_3_lom:
xorcc %l0,%l7,%l5
ldsb [%o1+0x1aa],%l2 ! Mem[00000000888001aa]
jmpl %o7,%g0
std %l6,[%o1+0x1f8] ! Mem[00000000888001f8]
p60_far_3_he:
ldsw [%i1+0x16c],%l5 ! Mem[000000008880016c]
ldsh [%i2+0x19a],%l0 ! Mem[000000008900019a]
sra %l4,%l0,%l6
std %l6,[%i1+0x1f0] ! Mem[00000000888001f0]
sth %l4,[%i3+0x194] ! Mem[0000000089800194]
andncc %l2,%l6,%l2
jmpl %o7,%g0
sth %l4,[%i2+0x18a] ! Mem[000000008900018a]
p60_far_3_ho:
ldsw [%o1+0x16c],%l5 ! Mem[000000008880016c]
ldsh [%o2+0x19a],%l0 ! Mem[000000008900019a]
sra %l4,%l0,%l6
std %l6,[%o1+0x1f0] ! Mem[00000000888001f0]
sth %l4,[%o3+0x194] ! Mem[0000000089800194]
andncc %l2,%l6,%l2
jmpl %o7,%g0
sth %l4,[%o2+0x18a] ! Mem[000000008900018a]
p60_far_3_hem:
ldsw [%i1+0x16c],%l5 ! Mem[000000008880016c]
ldsh [%i2+0x19a],%l0 ! Mem[000000008900019a]
sra %l4,%l0,%l6
std %l6,[%i1+0x1f0] ! Mem[00000000888001f0]
sth %l4,[%i3+0x194] ! Mem[0000000089800194]
andncc %l2,%l6,%l2
jmpl %o7,%g0
sth %l4,[%i2+0x18a] ! Mem[000000008900018a]
p60_far_3_hom:
ldsw [%o1+0x16c],%l5 ! Mem[000000008880016c]
ldsh [%o2+0x19a],%l0 ! Mem[000000008900019a]
sra %l4,%l0,%l6
std %l6,[%o1+0x1f0] ! Mem[00000000888001f0]
sth %l4,[%o3+0x194] ! Mem[0000000089800194]
andncc %l2,%l6,%l2
jmpl %o7,%g0
sth %l4,[%o2+0x18a] ! Mem[000000008900018a]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
jmpl %o7,%g0
lduw [%i2+0x094],%l4 ! Mem[000000008b000094]
jmpl %o7,%g0
nop
p61_far_3_lo:
jmpl %o7,%g0
lduw [%o2+0x094],%l4 ! Mem[000000008b000094]
jmpl %o7,%g0
nop
p61_far_3_lem:
jmpl %o7,%g0
lduw [%i2+0x094],%l4 ! Mem[000000008b000094]
jmpl %o7,%g0
nop
p61_far_3_lom:
jmpl %o7,%g0
lduw [%o2+0x094],%l4 ! Mem[000000008b000094]
jmpl %o7,%g0
nop
p61_far_3_he:
swap [%i0+0x094],%l4 ! Mem[000000008a000094]
lduw [%i0+0x1b8],%l3 ! Mem[000000008a0001b8]
ldstub [%i1+0x12a],%l6 ! Mem[000000008a80012a]
and %l3,-0xa87,%l1
sth %l4,[%i0+0x194] ! Mem[000000008a000194]
swap [%i0+0x118],%l7 ! Mem[000000008a000118]
addc %l3,%l6,%l5
jmpl %o7,%g0
ldsh [%i1+0x1fe],%l7 ! Mem[000000008a8001fe]
p61_far_3_ho:
swap [%o0+0x094],%l4 ! Mem[000000008a000094]
lduw [%o0+0x1b8],%l3 ! Mem[000000008a0001b8]
ldstub [%o1+0x12a],%l6 ! Mem[000000008a80012a]
and %l3,-0xa87,%l1
sth %l4,[%o0+0x194] ! Mem[000000008a000194]
swap [%o0+0x118],%l7 ! Mem[000000008a000118]
addc %l3,%l6,%l5
jmpl %o7,%g0
ldsh [%o1+0x1fe],%l7 ! Mem[000000008a8001fe]
p61_far_3_hem:
swap [%i0+0x094],%l4 ! Mem[000000008a000094]
lduw [%i0+0x1b8],%l3 ! Mem[000000008a0001b8]
ldstub [%i1+0x12a],%l6 ! Mem[000000008a80012a]
and %l3,-0xa87,%l1
sth %l4,[%i0+0x194] ! Mem[000000008a000194]
swap [%i0+0x118],%l7 ! Mem[000000008a000118]
addc %l3,%l6,%l5
jmpl %o7,%g0
ldsh [%i1+0x1fe],%l7 ! Mem[000000008a8001fe]
p61_far_3_hom:
swap [%o0+0x094],%l4 ! Mem[000000008a000094]
lduw [%o0+0x1b8],%l3 ! Mem[000000008a0001b8]
ldstub [%o1+0x12a],%l6 ! Mem[000000008a80012a]
and %l3,-0xa87,%l1
sth %l4,[%o0+0x194] ! Mem[000000008a000194]
swap [%o0+0x118],%l7 ! Mem[000000008a000118]
addc %l3,%l6,%l5
jmpl %o7,%g0
ldsh [%o1+0x1fe],%l7 ! Mem[000000008a8001fe]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
sth %l0,[%i2+0x0cc] ! Mem[000000008d0000cc]
nop
std %l6,[%i0+0x148] ! Mem[000000008c000148]
ld [%i2+0x128],%f3 ! Mem[000000008d000128]
lduh [%i2+0x084],%l5 ! Mem[000000008d000084]
sth %l6,[%i1+0x016] ! Mem[000000008c800016]
ldstub [%i3+0x1df],%l7 ! Mem[000000008d8001df]
jmpl %o7,%g0
orcc %l2,%l5,%l6
p62_far_3_lo:
sth %l0,[%o2+0x0cc] ! Mem[000000008d0000cc]
nop
std %l6,[%o0+0x148] ! Mem[000000008c000148]
ld [%o2+0x128],%f3 ! Mem[000000008d000128]
lduh [%o2+0x084],%l5 ! Mem[000000008d000084]
sth %l6,[%o1+0x016] ! Mem[000000008c800016]
ldstub [%o3+0x1df],%l7 ! Mem[000000008d8001df]
jmpl %o7,%g0
orcc %l2,%l5,%l6
p62_far_3_lem:
sth %l0,[%i2+0x0cc] ! Mem[000000008d0000cc]
nop
std %l6,[%i0+0x148] ! Mem[000000008c000148]
ld [%i2+0x128],%f3 ! Mem[000000008d000128]
lduh [%i2+0x084],%l5 ! Mem[000000008d000084]
membar #Sync
sth %l6,[%i1+0x016] ! Mem[000000008c800016]
ldstub [%i3+0x1df],%l7 ! Mem[000000008d8001df]
jmpl %o7,%g0
orcc %l2,%l5,%l6
p62_far_3_lom:
sth %l0,[%o2+0x0cc] ! Mem[000000008d0000cc]
nop
std %l6,[%o0+0x148] ! Mem[000000008c000148]
ld [%o2+0x128],%f3 ! Mem[000000008d000128]
lduh [%o2+0x084],%l5 ! Mem[000000008d000084]
membar #Sync
sth %l6,[%o1+0x016] ! Mem[000000008c800016]
ldstub [%o3+0x1df],%l7 ! Mem[000000008d8001df]
jmpl %o7,%g0
orcc %l2,%l5,%l6
p62_far_3_he:
ldd [%i0+0x160],%l6 ! Mem[000000008c000160]
ldub [%i3+0x19f],%l1 ! Mem[000000008d80019f]
ldsh [%i0+0x0b8],%l4 ! Mem[000000008c0000b8]
or %l2,%l0,%l3
sth %l4,[%i3+0x044] ! Mem[000000008d800044]
ldd [%i2+0x1b8],%l4 ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldd [%i3+0x0a8],%f20 ! Mem[000000008d8000a8]
p62_far_3_ho:
ldd [%o0+0x160],%l6 ! Mem[000000008c000160]
ldub [%o3+0x19f],%l1 ! Mem[000000008d80019f]
ldsh [%o0+0x0b8],%l4 ! Mem[000000008c0000b8]
or %l2,%l0,%l3
sth %l4,[%o3+0x044] ! Mem[000000008d800044]
ldd [%o2+0x1b8],%l4 ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldd [%o3+0x0a8],%f20 ! Mem[000000008d8000a8]
p62_far_3_hem:
ldd [%i0+0x160],%l6 ! Mem[000000008c000160]
ldub [%i3+0x19f],%l1 ! Mem[000000008d80019f]
ldsh [%i0+0x0b8],%l4 ! Mem[000000008c0000b8]
or %l2,%l0,%l3
sth %l4,[%i3+0x044] ! Mem[000000008d800044]
ldd [%i2+0x1b8],%l4 ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldd [%i3+0x0a8],%f20 ! Mem[000000008d8000a8]
p62_far_3_hom:
ldd [%o0+0x160],%l6 ! Mem[000000008c000160]
ldub [%o3+0x19f],%l1 ! Mem[000000008d80019f]
ldsh [%o0+0x0b8],%l4 ! Mem[000000008c0000b8]
or %l2,%l0,%l3
sth %l4,[%o3+0x044] ! Mem[000000008d800044]
ldd [%o2+0x1b8],%l4 ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldd [%o3+0x0a8],%f20 ! Mem[000000008d8000a8]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
stb %l6,[%i2+0x1f8] ! Mem[000000008f0001f8]
stx %l5,[%i0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
stb %l3,[%i1+0x126] ! Mem[000000008e800126]
p63_far_3_lo:
stb %l6,[%o2+0x1f8] ! Mem[000000008f0001f8]
stx %l5,[%o0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
stb %l3,[%o1+0x126] ! Mem[000000008e800126]
p63_far_3_lem:
stb %l6,[%i2+0x1f8] ! Mem[000000008f0001f8]
membar #Sync
stx %l5,[%i0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
stb %l3,[%i1+0x126] ! Mem[000000008e800126]
p63_far_3_lom:
stb %l6,[%o2+0x1f8] ! Mem[000000008f0001f8]
membar #Sync
stx %l5,[%o0+0x030] ! Mem[000000008e000030]
jmpl %o7,%g0
stb %l3,[%o1+0x126] ! Mem[000000008e800126]
p63_far_3_he:
or %l1,0x70c,%l0
ldsh [%i2+0x10e],%l0 ! Mem[000000008f00010e]
stw %l6,[%i1+0x0d8] ! Mem[000000008e8000d8]
std %f30,[%i0+0x008] ! Mem[000000008e000008]
ldx [%i0+0x0d8],%l2 ! Mem[000000008e0000d8]
jmpl %o7,%g0
ld [%i2+0x13c],%f17 ! Mem[000000008f00013c]
p63_far_3_ho:
or %l1,0x70c,%l0
ldsh [%o2+0x10e],%l0 ! Mem[000000008f00010e]
stw %l6,[%o1+0x0d8] ! Mem[000000008e8000d8]
std %f30,[%o0+0x008] ! Mem[000000008e000008]
ldx [%o0+0x0d8],%l2 ! Mem[000000008e0000d8]
jmpl %o7,%g0
ld [%o2+0x13c],%f17 ! Mem[000000008f00013c]
p63_far_3_hem:
or %l1,0x70c,%l0
ldsh [%i2+0x10e],%l0 ! Mem[000000008f00010e]
stw %l6,[%i1+0x0d8] ! Mem[000000008e8000d8]
membar #Sync
std %f30,[%i0+0x008] ! Mem[000000008e000008]
ldx [%i0+0x0d8],%l2 ! Mem[000000008e0000d8]
jmpl %o7,%g0
ld [%i2+0x13c],%f17 ! Mem[000000008f00013c]
p63_far_3_hom:
or %l1,0x70c,%l0
ldsh [%o2+0x10e],%l0 ! Mem[000000008f00010e]
stw %l6,[%o1+0x0d8] ! Mem[000000008e8000d8]
membar #Sync
std %f30,[%o0+0x008] ! Mem[000000008e000008]
ldx [%o0+0x0d8],%l2 ! Mem[000000008e0000d8]
jmpl %o7,%g0
ld [%o2+0x13c],%f17 ! Mem[000000008f00013c]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
umul %l3,-0x409,%l4
sllx %l5,0x025,%l4
andncc %l7,%l6,%l1
and %l5,0xf1d,%l7
xorcc %l5,%l0,%l3
andcc %l6,%l3,%l4
orcc %l0,%l2,%l1
jmpl %o7,%g0
andcc %l0,%l1,%l4
far3_b2b_l:
xnorcc %l5,%l3,%l2
srl %l7,0x01e,%l6
xorcc %l4,0x696,%l6
sra %l4,%l7,%l4
andn %l3,0x5cd,%l5
andncc %l3,%l7,%l7
umul %l6,%l6,%l7
jmpl %o7,%g0
andncc %l3,0xb5b,%l2
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
jmpl %g6+8,%g0
sub %l1,%l0,%l2
p0_call_0_le:
andn %l7,%l1,%l4
stx %l1,[%i0+0x190] ! Mem[0000000010000190]
lduw [%i1+0x110],%l1 ! Mem[0000000010800110]
retl
tsubcctv %l4,%l5,%l0
p0_jmpl_0_lo:
jmpl %g6+8,%g0
sub %l1,%l0,%l2
p0_call_0_lo:
andn %l7,%l1,%l4
stx %l1,[%o0+0x190] ! Mem[0000000010000190]
lduw [%o1+0x110],%l1 ! Mem[0000000010800110]
retl
tsubcctv %l4,%l5,%l0
p0_jmpl_0_he:
jmpl %g6+8,%g0
lduh [%i3+0x000],%l4 ! Mem[0000000011800000]
p0_call_0_he:
sra %l0,%l3,%l7
sth %l5,[%i0+0x0a0] ! Mem[00000000100000a0]
udivx %l3,-0xcc9,%l2
stb %l1,[%i3+0x17c] ! Mem[000000001180017c]
retl
swap [%i2+0x0b0],%l0 ! Mem[00000000110000b0]
p0_jmpl_0_ho:
jmpl %g6+8,%g0
lduh [%o3+0x000],%l4 ! Mem[0000000011800000]
p0_call_0_ho:
sra %l0,%l3,%l7
sth %l5,[%o0+0x0a0] ! Mem[00000000100000a0]
udivx %l3,-0xcc9,%l2
stb %l1,[%o3+0x17c] ! Mem[000000001180017c]
retl
swap [%o2+0x0b0],%l0 ! Mem[00000000110000b0]
p1_jmpl_0_le:
jmpl %g6+8,%g0
srax %l1,0x000,%l2
p1_call_0_le:
xnorcc %l4,0x2f0,%l7
ldub [%i0+0x125],%l4 ! Mem[0000000012000125]
ldd [%i2+0x000],%l6 ! Mem[0000000013000000]
retl
stb %l1,[%i3+0x0b8] ! Mem[00000000138000b8]
p1_jmpl_0_lo:
jmpl %g6+8,%g0
srax %l1,0x000,%l2
p1_call_0_lo:
xnorcc %l4,0x2f0,%l7
ldub [%o0+0x125],%l4 ! Mem[0000000012000125]
ldd [%o2+0x000],%l6 ! Mem[0000000013000000]
retl
stb %l1,[%o3+0x0b8] ! Mem[00000000138000b8]
p1_jmpl_0_he:
stb %l4,[%i3+0x01a] ! Mem[000000001380001a]
stw %l2,[%i1+0x19c] ! Mem[000000001280019c]
ldsb [%i3+0x11f],%l4 ! Mem[000000001380011f]
ldd [%i2+0x158],%l6 ! Mem[0000000013000158]
jmpl %g6+8,%g0
sth %l3,[%i1+0x122] ! Mem[0000000012800122]
p1_call_0_he:
orn %l0,-0x14c,%l7
stb %l5,[%i2+0x047] ! Mem[0000000013000047]
std %l6,[%i0+0x1d0] ! Mem[00000000120001d0]
std %f26,[%i2+0x170] ! Mem[0000000013000170]
umulcc %l4,0xefe,%l5
retl
smulcc %l3,%l2,%l7
p1_jmpl_0_ho:
stb %l4,[%o3+0x01a] ! Mem[000000001380001a]
stw %l2,[%o1+0x19c] ! Mem[000000001280019c]
ldsb [%o3+0x11f],%l4 ! Mem[000000001380011f]
ldd [%o2+0x158],%l6 ! Mem[0000000013000158]
jmpl %g6+8,%g0
sth %l3,[%o1+0x122] ! Mem[0000000012800122]
p1_call_0_ho:
orn %l0,-0x14c,%l7
stb %l5,[%o2+0x047] ! Mem[0000000013000047]
std %l6,[%o0+0x1d0] ! Mem[00000000120001d0]
std %f26,[%o2+0x170] ! Mem[0000000013000170]
umulcc %l4,0xefe,%l5
retl
smulcc %l3,%l2,%l7
p2_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i2+0x0c6],%l7 ! Mem[00000000150000c6]
p2_call_0_le:
ldsw [%i0+0x140],%l0 ! Mem[0000000014000140]
std %l0,[%i2+0x008] ! Mem[0000000015000008]
ldub [%i3+0x00d],%l2 ! Mem[000000001580000d]
ldstub [%i0+0x0a4],%l0 ! Mem[00000000140000a4]
retl
ldsw [%i3+0x114],%l5 ! Mem[0000000015800114]
p2_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o2+0x0c6],%l7 ! Mem[00000000150000c6]
p2_call_0_lo:
ldsw [%o0+0x140],%l0 ! Mem[0000000014000140]
std %l0,[%o2+0x008] ! Mem[0000000015000008]
ldub [%o3+0x00d],%l2 ! Mem[000000001580000d]
ldstub [%o0+0x0a4],%l0 ! Mem[00000000140000a4]
retl
ldsw [%o3+0x114],%l5 ! Mem[0000000015800114]
p2_jmpl_0_he:
stx %l1,[%i0+0x068] ! Mem[0000000014000068]
sth %l6,[%i0+0x11e] ! Mem[000000001400011e]
lduh [%i2+0x19e],%l2 ! Mem[000000001500019e]
jmpl %g6+8,%g0
ldd [%i1+0x090],%l6 ! Mem[0000000014800090]
p2_call_0_he:
ldd [%i2+0x0b0],%f24 ! Mem[00000000150000b0]
stw %l4,[%i1+0x060] ! Mem[0000000014800060]
lduw [%i1+0x160],%l4 ! Mem[0000000014800160]
swap [%i2+0x058],%l4 ! Mem[0000000015000058]
andn %l5,0xd05,%l2
lduh [%i2+0x0b0],%l6 ! Mem[00000000150000b0]
retl
stb %l7,[%i2+0x1d4] ! Mem[00000000150001d4]
p2_jmpl_0_ho:
stx %l1,[%o0+0x068] ! Mem[0000000014000068]
sth %l6,[%o0+0x11e] ! Mem[000000001400011e]
lduh [%o2+0x19e],%l2 ! Mem[000000001500019e]
jmpl %g6+8,%g0
ldd [%o1+0x090],%l6 ! Mem[0000000014800090]
p2_call_0_ho:
ldd [%o2+0x0b0],%f24 ! Mem[00000000150000b0]
stw %l4,[%o1+0x060] ! Mem[0000000014800060]
lduw [%o1+0x160],%l4 ! Mem[0000000014800160]
swap [%o2+0x058],%l4 ! Mem[0000000015000058]
andn %l5,0xd05,%l2
lduh [%o2+0x0b0],%l6 ! Mem[00000000150000b0]
retl
stb %l7,[%o2+0x1d4] ! Mem[00000000150001d4]
p3_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i2+0x0e0],%f6 ! Mem[00000000170000e0]
p3_call_0_le:
lduw [%i2+0x198],%l7 ! Mem[0000000017000198]
ldstub [%i2+0x1d8],%l3 ! Mem[00000000170001d8]
std %f12,[%i1+0x010] ! Mem[0000000016800010]
ldsw [%i3+0x030],%l1 ! Mem[0000000017800030]
retl
lduh [%i0+0x11c],%l6 ! Mem[000000001600011c]
p3_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o2+0x0e0],%f6 ! Mem[00000000170000e0]
p3_call_0_lo:
lduw [%o2+0x198],%l7 ! Mem[0000000017000198]
ldstub [%o2+0x1d8],%l3 ! Mem[00000000170001d8]
std %f12,[%o1+0x010] ! Mem[0000000016800010]
ldsw [%o3+0x030],%l1 ! Mem[0000000017800030]
retl
lduh [%o0+0x11c],%l6 ! Mem[000000001600011c]
p3_jmpl_0_he:
stx %l7,[%i2+0x1a0] ! Mem[00000000170001a0]
std %l4,[%i2+0x120] ! Mem[0000000017000120]
ldstub [%i2+0x1ad],%l5 ! Mem[00000000170001ad]
ldsw [%i0+0x094],%l7 ! Mem[0000000016000094]
lduh [%i2+0x04e],%l2 ! Mem[000000001700004e]
lduw [%i0+0x14c],%l3 ! Mem[000000001600014c]
jmpl %g6+8,%g0
ldstub [%i2+0x130],%l7 ! Mem[0000000017000130]
p3_call_0_he:
lduw [%i1+0x088],%l5 ! Mem[0000000016800088]
retl
andcc %l4,-0xce1,%l5
p3_jmpl_0_ho:
stx %l7,[%o2+0x1a0] ! Mem[00000000170001a0]
std %l4,[%o2+0x120] ! Mem[0000000017000120]
ldstub [%o2+0x1ad],%l5 ! Mem[00000000170001ad]
ldsw [%o0+0x094],%l7 ! Mem[0000000016000094]
lduh [%o2+0x04e],%l2 ! Mem[000000001700004e]
lduw [%o0+0x14c],%l3 ! Mem[000000001600014c]
jmpl %g6+8,%g0
ldstub [%o2+0x130],%l7 ! Mem[0000000017000130]
p3_call_0_ho:
lduw [%o1+0x088],%l5 ! Mem[0000000016800088]
retl
andcc %l4,-0xce1,%l5
p4_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x0c4],%l7 ! Mem[00000000190000c4]
p4_call_0_le:
ldx [%i0+0x198],%l7 ! Mem[0000000018000198]
addccc %l0,-0x615,%l1
orncc %l2,0xdb8,%l4
std %l2,[%i2+0x138] ! Mem[0000000019000138]
retl
orncc %l4,0xf6c,%l1
p4_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x0c4],%l7 ! Mem[00000000190000c4]
p4_call_0_lo:
ldx [%o0+0x198],%l7 ! Mem[0000000018000198]
addccc %l0,-0x615,%l1
orncc %l2,0xdb8,%l4
std %l2,[%o2+0x138] ! Mem[0000000019000138]
retl
orncc %l4,0xf6c,%l1
p4_jmpl_0_he:
st %f17,[%i1+0x010] ! Mem[0000000018800010]
jmpl %g6+8,%g0
ldx [%i3+0x080],%l5 ! Mem[0000000019800080]
p4_call_0_he:
retl
taddcctv %l4,-0x623,%l5
p4_jmpl_0_ho:
st %f17,[%o1+0x010] ! Mem[0000000018800010]
jmpl %g6+8,%g0
ldx [%o3+0x080],%l5 ! Mem[0000000019800080]
p4_call_0_ho:
retl
taddcctv %l4,-0x623,%l5
p5_jmpl_0_le:
jmpl %g6+8,%g0
srl %l1,0x000,%l2
p5_call_0_le:
xor %l4,-0x77c,%l1
lduh [%i0+0x1d8],%l3 ! Mem[000000001a0001d8]
st %f12,[%i3+0x14c] ! Mem[000000001b80014c]
retl
sth %l0,[%i1+0x118] ! Mem[000000001a800118]
p5_jmpl_0_lo:
jmpl %g6+8,%g0
srl %l1,0x000,%l2
p5_call_0_lo:
xor %l4,-0x77c,%l1
lduh [%o0+0x1d8],%l3 ! Mem[000000001a0001d8]
st %f12,[%o3+0x14c] ! Mem[000000001b80014c]
retl
sth %l0,[%o1+0x118] ! Mem[000000001a800118]
p5_jmpl_0_he:
sth %l5,[%i3+0x07c] ! Mem[000000001b80007c]
lduw [%i2+0x160],%l5 ! Mem[000000001b000160]
ldstub [%i2+0x06c],%l5 ! Mem[000000001b00006c]
stx %l3,[%i1+0x140] ! Mem[000000001a800140]
ldsh [%i0+0x0c6],%l7 ! Mem[000000001a0000c6]
ldsw [%i0+0x108],%l1 ! Mem[000000001a000108]
stx %l5,[%i0+0x048] ! Mem[000000001a000048]
jmpl %g6+8,%g0
stb %l4,[%i1+0x07c] ! Mem[000000001a80007c]
p5_call_0_he:
lduh [%i1+0x13e],%l0 ! Mem[000000001a80013e]
ldsw [%i1+0x120],%l5 ! Mem[000000001a800120]
std %l0,[%i3+0x170] ! Mem[000000001b800170]
retl
ldub [%i0+0x095],%l7 ! Mem[000000001a000095]
p5_jmpl_0_ho:
sth %l5,[%o3+0x07c] ! Mem[000000001b80007c]
lduw [%o2+0x160],%l5 ! Mem[000000001b000160]
ldstub [%o2+0x06c],%l5 ! Mem[000000001b00006c]
stx %l3,[%o1+0x140] ! Mem[000000001a800140]
ldsh [%o0+0x0c6],%l7 ! Mem[000000001a0000c6]
ldsw [%o0+0x108],%l1 ! Mem[000000001a000108]
stx %l5,[%o0+0x048] ! Mem[000000001a000048]
jmpl %g6+8,%g0
stb %l4,[%o1+0x07c] ! Mem[000000001a80007c]
p5_call_0_ho:
lduh [%o1+0x13e],%l0 ! Mem[000000001a80013e]
ldsw [%o1+0x120],%l5 ! Mem[000000001a800120]
std %l0,[%o3+0x170] ! Mem[000000001b800170]
retl
ldub [%o0+0x095],%l7 ! Mem[000000001a000095]
p6_jmpl_0_le:
jmpl %g6+8,%g0
lduh [%i2+0x0e6],%l7 ! Mem[000000001d0000e6]
p6_call_0_le:
ldub [%i3+0x1ba],%l7 ! Mem[000000001d8001ba]
sdivx %l5,-0x8ea,%l4
andncc %l4,%l4,%l2
lduw [%i0+0x164],%l5 ! Mem[000000001c000164]
retl
ldstub [%i2+0x139],%l0 ! Mem[000000001d000139]
p6_jmpl_0_lo:
jmpl %g6+8,%g0
lduh [%o2+0x0e6],%l7 ! Mem[000000001d0000e6]
p6_call_0_lo:
ldub [%o3+0x1ba],%l7 ! Mem[000000001d8001ba]
sdivx %l5,-0x8ea,%l4
andncc %l4,%l4,%l2
lduw [%o0+0x164],%l5 ! Mem[000000001c000164]
retl
ldstub [%o2+0x139],%l0 ! Mem[000000001d000139]
p6_jmpl_0_he:
std %l4,[%i1+0x058] ! Mem[000000001c800058]
lduh [%i3+0x160],%l2 ! Mem[000000001d800160]
ldstub [%i2+0x03a],%l4 ! Mem[000000001d00003a]
addccc %l5,%l3,%l3
lduh [%i3+0x00e],%l1 ! Mem[000000001d80000e]
ldsw [%i2+0x144],%l1 ! Mem[000000001d000144]
orn %l6,%l4,%l6
jmpl %g6+8,%g0
lduh [%i0+0x07a],%l7 ! Mem[000000001c00007a]
p6_call_0_he:
retl
ldd [%i2+0x158],%l6 ! Mem[000000001d000158]
p6_jmpl_0_ho:
std %l4,[%o1+0x058] ! Mem[000000001c800058]
lduh [%o3+0x160],%l2 ! Mem[000000001d800160]
ldstub [%o2+0x03a],%l4 ! Mem[000000001d00003a]
addccc %l5,%l3,%l3
lduh [%o3+0x00e],%l1 ! Mem[000000001d80000e]
ldsw [%o2+0x144],%l1 ! Mem[000000001d000144]
orn %l6,%l4,%l6
jmpl %g6+8,%g0
lduh [%o0+0x07a],%l7 ! Mem[000000001c00007a]
p6_call_0_ho:
retl
ldd [%o2+0x158],%l6 ! Mem[000000001d000158]
p7_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i2+0x0e0],%f6 ! Mem[000000001f0000e0]
p7_call_0_le:
lduw [%i3+0x0cc],%l4 ! Mem[000000001f8000cc]
std %f4 ,[%i1+0x1e0] ! Mem[000000001e8001e0]
std %f2 ,[%i1+0x028] ! Mem[000000001e800028]
addcc %l4,%l5,%l5
retl
ldstub [%i1+0x185],%l7 ! Mem[000000001e800185]
p7_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o2+0x0e0],%f6 ! Mem[000000001f0000e0]
p7_call_0_lo:
lduw [%o3+0x0cc],%l4 ! Mem[000000001f8000cc]
std %f4 ,[%o1+0x1e0] ! Mem[000000001e8001e0]
std %f2 ,[%o1+0x028] ! Mem[000000001e800028]
addcc %l4,%l5,%l5
retl
ldstub [%o1+0x185],%l7 ! Mem[000000001e800185]
p7_jmpl_0_he:
lduw [%i1+0x13c],%l6 ! Mem[000000001e80013c]
ldstub [%i1+0x0c9],%l4 ! Mem[000000001e8000c9]
ldub [%i3+0x1f4],%l5 ! Mem[000000001f8001f4]
jmpl %g6+8,%g0
ld [%i1+0x140],%f28 ! Mem[000000001e800140]
p7_call_0_he:
smulcc %l3,%l2,%l5
ldsh [%i0+0x0aa],%l7 ! Mem[000000001e0000aa]
ldsb [%i1+0x04f],%l5 ! Mem[000000001e80004f]
st %f21,[%i0+0x124] ! Mem[000000001e000124]
ldsw [%i2+0x1a0],%l0 ! Mem[000000001f0001a0]
std %f18,[%i3+0x1e0] ! Mem[000000001f8001e0]
stb %l1,[%i3+0x063] ! Mem[000000001f800063]
retl
sth %l0,[%i3+0x024] ! Mem[000000001f800024]
p7_jmpl_0_ho:
lduw [%o1+0x13c],%l6 ! Mem[000000001e80013c]
ldstub [%o1+0x0c9],%l4 ! Mem[000000001e8000c9]
ldub [%o3+0x1f4],%l5 ! Mem[000000001f8001f4]
jmpl %g6+8,%g0
ld [%o1+0x140],%f28 ! Mem[000000001e800140]
p7_call_0_ho:
smulcc %l3,%l2,%l5
ldsh [%o0+0x0aa],%l7 ! Mem[000000001e0000aa]
ldsb [%o1+0x04f],%l5 ! Mem[000000001e80004f]
st %f21,[%o0+0x124] ! Mem[000000001e000124]
ldsw [%o2+0x1a0],%l0 ! Mem[000000001f0001a0]
std %f18,[%o3+0x1e0] ! Mem[000000001f8001e0]
stb %l1,[%o3+0x063] ! Mem[000000001f800063]
retl
sth %l0,[%o3+0x024] ! Mem[000000001f800024]
p8_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i2+0x0c4],%l7 ! Mem[00000000210000c4]
p8_call_0_le:
ldsh [%i0+0x04a],%l4 ! Mem[000000002000004a]
std %l4,[%i2+0x0d8] ! Mem[00000000210000d8]
std %f12,[%i1+0x010] ! Mem[0000000020800010]
sll %l0,%l6,%l7
retl
ldstub [%i2+0x0c5],%l0 ! Mem[00000000210000c5]
p8_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o2+0x0c4],%l7 ! Mem[00000000210000c4]
p8_call_0_lo:
ldsh [%o0+0x04a],%l4 ! Mem[000000002000004a]
std %l4,[%o2+0x0d8] ! Mem[00000000210000d8]
std %f12,[%o1+0x010] ! Mem[0000000020800010]
sll %l0,%l6,%l7
retl
ldstub [%o2+0x0c5],%l0 ! Mem[00000000210000c5]
p8_jmpl_0_he:
addccc %l6,-0xbf8,%l6
ldub [%i3+0x00f],%l1 ! Mem[000000002180000f]
jmpl %g6+8,%g0
ldsh [%i2+0x18c],%l5 ! Mem[000000002100018c]
p8_call_0_he:
stw %l2,[%i1+0x130] ! Mem[0000000020800130]
retl
stx %l7,[%i1+0x0c0] ! Mem[00000000208000c0]
p8_jmpl_0_ho:
addccc %l6,-0xbf8,%l6
ldub [%o3+0x00f],%l1 ! Mem[000000002180000f]
jmpl %g6+8,%g0
ldsh [%o2+0x18c],%l5 ! Mem[000000002100018c]
p8_call_0_ho:
stw %l2,[%o1+0x130] ! Mem[0000000020800130]
retl
stx %l7,[%o1+0x0c0] ! Mem[00000000208000c0]
p9_jmpl_0_le:
jmpl %g6+8,%g0
srax %l1,0x000,%l2
p9_call_0_le:
stw %l5,[%i2+0x1f4] ! Mem[00000000230001f4]
ldsw [%i2+0x0c0],%l3 ! Mem[00000000230000c0]
sllx %l4,0x03c,%l2
retl
subccc %l3,-0x3bb,%l7
p9_jmpl_0_lo:
jmpl %g6+8,%g0
srax %l1,0x000,%l2
p9_call_0_lo:
stw %l5,[%o2+0x1f4] ! Mem[00000000230001f4]
ldsw [%o2+0x0c0],%l3 ! Mem[00000000230000c0]
sllx %l4,0x03c,%l2
retl
subccc %l3,-0x3bb,%l7
p9_jmpl_0_he:
ldsh [%i3+0x034],%l4 ! Mem[0000000023800034]
addccc %l7,-0xd60,%l6
andn %l3,%l0,%l5
orn %l7,-0xd4c,%l4
ldx [%i1+0x138],%l5 ! Mem[0000000022800138]
jmpl %g6+8,%g0
ldd [%i3+0x140],%l2 ! Mem[0000000023800140]
p9_call_0_he:
subc %l5,0x745,%l0
retl
std %f18,[%i2+0x0f8] ! Mem[00000000230000f8]
p9_jmpl_0_ho:
ldsh [%o3+0x034],%l4 ! Mem[0000000023800034]
addccc %l7,-0xd60,%l6
andn %l3,%l0,%l5
orn %l7,-0xd4c,%l4
ldx [%o1+0x138],%l5 ! Mem[0000000022800138]
jmpl %g6+8,%g0
ldd [%o3+0x140],%l2 ! Mem[0000000023800140]
p9_call_0_ho:
subc %l5,0x745,%l0
retl
std %f18,[%o2+0x0f8] ! Mem[00000000230000f8]
p10_jmpl_0_le:
jmpl %g6+8,%g0
st %f1 ,[%i0+0x19c] ! Mem[000000002400019c]
p10_call_0_le:
andncc %l5,%l6,%l4
ldx [%i1+0x0e8],%l4 ! Mem[00000000248000e8]
std %f4 ,[%i3+0x1c0] ! Mem[00000000258001c0]
lduw [%i0+0x110],%l1 ! Mem[0000000024000110]
std %f0 ,[%i3+0x030] ! Mem[0000000025800030]
andncc %l5,-0x9de,%l0
std %f12,[%i1+0x010] ! Mem[0000000024800010]
retl
nop
p10_jmpl_0_lo:
jmpl %g6+8,%g0
st %f1 ,[%o0+0x19c] ! Mem[000000002400019c]
p10_call_0_lo:
andncc %l5,%l6,%l4
ldx [%o1+0x0e8],%l4 ! Mem[00000000248000e8]
std %f4 ,[%o3+0x1c0] ! Mem[00000000258001c0]
lduw [%o0+0x110],%l1 ! Mem[0000000024000110]
std %f0 ,[%o3+0x030] ! Mem[0000000025800030]
andncc %l5,-0x9de,%l0
std %f12,[%o1+0x010] ! Mem[0000000024800010]
retl
nop
p10_jmpl_0_he:
ldx [%i2+0x1a0],%l7 ! Mem[00000000250001a0]
umulcc %l5,0x95a,%l1
ldx [%i2+0x0b8],%l7 ! Mem[00000000250000b8]
or %l2,%l3,%l4
and %l3,-0xed1,%l1
jmpl %g6+8,%g0
ldsh [%i0+0x0cc],%l7 ! Mem[00000000240000cc]
p10_call_0_he:
stx %l4,[%i0+0x058] ! Mem[0000000024000058]
ld [%i1+0x084],%f25 ! Mem[0000000024800084]
stw %l2,[%i0+0x1b4] ! Mem[00000000240001b4]
std %l4,[%i1+0x178] ! Mem[0000000024800178]
retl
ldx [%i3+0x1f8],%l4 ! Mem[00000000258001f8]
p10_jmpl_0_ho:
ldx [%o2+0x1a0],%l7 ! Mem[00000000250001a0]
umulcc %l5,0x95a,%l1
ldx [%o2+0x0b8],%l7 ! Mem[00000000250000b8]
or %l2,%l3,%l4
and %l3,-0xed1,%l1
jmpl %g6+8,%g0
ldsh [%o0+0x0cc],%l7 ! Mem[00000000240000cc]
p10_call_0_ho:
stx %l4,[%o0+0x058] ! Mem[0000000024000058]
ld [%o1+0x084],%f25 ! Mem[0000000024800084]
stw %l2,[%o0+0x1b4] ! Mem[00000000240001b4]
std %l4,[%o1+0x178] ! Mem[0000000024800178]
retl
ldx [%o3+0x1f8],%l4 ! Mem[00000000258001f8]
p11_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i2+0x124],%l4 ! Mem[0000000027000124]
p11_call_0_le:
ld [%i1+0x068],%f12 ! Mem[0000000026800068]
ldstub [%i0+0x0df],%l5 ! Mem[00000000260000df]
ldstub [%i1+0x111],%l1 ! Mem[0000000026800111]
ldx [%i3+0x010],%l1 ! Mem[0000000027800010]
ldd [%i1+0x138],%l6 ! Mem[0000000026800138]
ldsw [%i1+0x10c],%l3 ! Mem[000000002680010c]
retl
ldstub [%i3+0x00f],%l1 ! Mem[000000002780000f]
p11_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x124],%l4 ! Mem[0000000027000124]
p11_call_0_lo:
ld [%o1+0x068],%f12 ! Mem[0000000026800068]
ldstub [%o0+0x0df],%l5 ! Mem[00000000260000df]
ldstub [%o1+0x111],%l1 ! Mem[0000000026800111]
ldx [%o3+0x010],%l1 ! Mem[0000000027800010]
ldd [%o1+0x138],%l6 ! Mem[0000000026800138]
ldsw [%o1+0x10c],%l3 ! Mem[000000002680010c]
retl
ldstub [%o3+0x00f],%l1 ! Mem[000000002780000f]
p11_jmpl_0_he:
ldx [%i3+0x160],%l5 ! Mem[0000000027800160]
jmpl %g6+8,%g0
ldsw [%i1+0x058],%l6 ! Mem[0000000026800058]
p11_call_0_he:
ldsb [%i3+0x0c9],%l4 ! Mem[00000000278000c9]
std %f28,[%i3+0x1f0] ! Mem[00000000278001f0]
lduw [%i0+0x010],%l3 ! Mem[0000000026000010]
ldx [%i3+0x140],%l0 ! Mem[0000000027800140]
st %f23,[%i0+0x0ec] ! Mem[00000000260000ec]
xorcc %l4,-0xa38,%l0
retl
ldsw [%i0+0x098],%l2 ! Mem[0000000026000098]
p11_jmpl_0_ho:
ldx [%o3+0x160],%l5 ! Mem[0000000027800160]
jmpl %g6+8,%g0
ldsw [%o1+0x058],%l6 ! Mem[0000000026800058]
p11_call_0_ho:
ldsb [%o3+0x0c9],%l4 ! Mem[00000000278000c9]
std %f28,[%o3+0x1f0] ! Mem[00000000278001f0]
lduw [%o0+0x010],%l3 ! Mem[0000000026000010]
ldx [%o3+0x140],%l0 ! Mem[0000000027800140]
st %f23,[%o0+0x0ec] ! Mem[00000000260000ec]
xorcc %l4,-0xa38,%l0
retl
ldsw [%o0+0x098],%l2 ! Mem[0000000026000098]
p12_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i2+0x112],%l0 ! Mem[0000000029000112]
p12_call_0_le:
retl
ldsw [%i0+0x11c],%l2 ! Mem[000000002800011c]
p12_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o2+0x112],%l0 ! Mem[0000000029000112]
p12_call_0_lo:
retl
ldsw [%o0+0x11c],%l2 ! Mem[000000002800011c]
p12_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i2+0x00f],%l0 ! Mem[000000002900000f]
p12_call_0_he:
retl
stw %l7,[%i2+0x188] ! Mem[0000000029000188]
p12_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x00f],%l0 ! Mem[000000002900000f]
p12_call_0_ho:
retl
stw %l7,[%o2+0x188] ! Mem[0000000029000188]
p13_jmpl_0_le:
jmpl %g6+8,%g0
stw %l7,[%i3+0x0c4] ! Mem[000000002b8000c4]
p13_call_0_le:
std %f6 ,[%i2+0x198] ! Mem[000000002b000198]
xnorcc %l0,-0xa82,%l7
std %l0,[%i0+0x110] ! Mem[000000002a000110]
udivx %l0,-0xb9b,%l3
retl
sdivx %l2,-0xd84,%l4
p13_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l7,[%o3+0x0c4] ! Mem[000000002b8000c4]
p13_call_0_lo:
std %f6 ,[%o2+0x198] ! Mem[000000002b000198]
xnorcc %l0,-0xa82,%l7
std %l0,[%o0+0x110] ! Mem[000000002a000110]
udivx %l0,-0xb9b,%l3
retl
sdivx %l2,-0xd84,%l4
p13_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i3+0x114],%l5 ! Mem[000000002b800114]
p13_call_0_he:
std %l2,[%i1+0x178] ! Mem[000000002a800178]
lduh [%i2+0x04c],%l5 ! Mem[000000002b00004c]
andcc %l6,%l6,%l6
retl
ldd [%i1+0x0c8],%f20 ! Mem[000000002a8000c8]
p13_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o3+0x114],%l5 ! Mem[000000002b800114]
p13_call_0_ho:
std %l2,[%o1+0x178] ! Mem[000000002a800178]
lduh [%o2+0x04c],%l5 ! Mem[000000002b00004c]
andcc %l6,%l6,%l6
retl
ldd [%o1+0x0c8],%f20 ! Mem[000000002a8000c8]
p14_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i0+0x018],%l2 ! Mem[000000002c000018]
p14_call_0_le:
add %l5,0x37c,%l5
retl
ldub [%i0+0x138],%l3 ! Mem[000000002c000138]
p14_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o0+0x018],%l2 ! Mem[000000002c000018]
p14_call_0_lo:
add %l5,0x37c,%l5
retl
ldub [%o0+0x138],%l3 ! Mem[000000002c000138]
p14_jmpl_0_he:
swap [%i2+0x098],%l4 ! Mem[000000002d000098]
ldd [%i3+0x1f8],%f16 ! Mem[000000002d8001f8]
ldsh [%i2+0x012],%l4 ! Mem[000000002d000012]
ld [%i2+0x174],%f30 ! Mem[000000002d000174]
std %f28,[%i1+0x058] ! Mem[000000002c800058]
ldd [%i2+0x020],%l6 ! Mem[000000002d000020]
ldstub [%i3+0x0fe],%l6 ! Mem[000000002d8000fe]
jmpl %g6+8,%g0
sdivx %l3,%l7,%l2
p14_call_0_he:
orcc %l4,-0xeb9,%l3
subc %l7,%l0,%l1
sllx %l5,%l3,%l4
retl
stx %l0,[%i2+0x118] ! Mem[000000002d000118]
p14_jmpl_0_ho:
swap [%o2+0x098],%l4 ! Mem[000000002d000098]
ldd [%o3+0x1f8],%f16 ! Mem[000000002d8001f8]
ldsh [%o2+0x012],%l4 ! Mem[000000002d000012]
ld [%o2+0x174],%f30 ! Mem[000000002d000174]
std %f28,[%o1+0x058] ! Mem[000000002c800058]
ldd [%o2+0x020],%l6 ! Mem[000000002d000020]
ldstub [%o3+0x0fe],%l6 ! Mem[000000002d8000fe]
jmpl %g6+8,%g0
sdivx %l3,%l7,%l2
p14_call_0_ho:
orcc %l4,-0xeb9,%l3
subc %l7,%l0,%l1
sllx %l5,%l3,%l4
retl
stx %l0,[%o2+0x118] ! Mem[000000002d000118]
p15_jmpl_0_le:
jmpl %g6+8,%g0
std %f14,[%i2+0x1d0] ! Mem[000000002f0001d0]
p15_call_0_le:
or %l4,-0x66b,%l5
ldub [%i3+0x001],%l7 ! Mem[000000002f800001]
retl
ldx [%i1+0x140],%l0 ! Mem[000000002e800140]
p15_jmpl_0_lo:
jmpl %g6+8,%g0
std %f14,[%o2+0x1d0] ! Mem[000000002f0001d0]
p15_call_0_lo:
or %l4,-0x66b,%l5
ldub [%o3+0x001],%l7 ! Mem[000000002f800001]
retl
ldx [%o1+0x140],%l0 ! Mem[000000002e800140]
p15_jmpl_0_he:
swap [%i3+0x1dc],%l0 ! Mem[000000002f8001dc]
ldstub [%i2+0x08a],%l3 ! Mem[000000002f00008a]
lduw [%i1+0x134],%l5 ! Mem[000000002e800134]
udivx %l5,%l4,%l4
jmpl %g6+8,%g0
ldub [%i2+0x051],%l1 ! Mem[000000002f000051]
p15_call_0_he:
swap [%i2+0x0d8],%l3 ! Mem[000000002f0000d8]
lduh [%i0+0x1a6],%l7 ! Mem[000000002e0001a6]
lduh [%i1+0x05a],%l7 ! Mem[000000002e80005a]
stw %l2,[%i2+0x030] ! Mem[000000002f000030]
retl
ldsb [%i0+0x115],%l3 ! Mem[000000002e000115]
p15_jmpl_0_ho:
swap [%o3+0x1dc],%l0 ! Mem[000000002f8001dc]
ldstub [%o2+0x08a],%l3 ! Mem[000000002f00008a]
lduw [%o1+0x134],%l5 ! Mem[000000002e800134]
udivx %l5,%l4,%l4
jmpl %g6+8,%g0
ldub [%o2+0x051],%l1 ! Mem[000000002f000051]
p15_call_0_ho:
swap [%o2+0x0d8],%l3 ! Mem[000000002f0000d8]
lduh [%o0+0x1a6],%l7 ! Mem[000000002e0001a6]
lduh [%o1+0x05a],%l7 ! Mem[000000002e80005a]
stw %l2,[%o2+0x030] ! Mem[000000002f000030]
retl
ldsb [%o0+0x115],%l3 ! Mem[000000002e000115]
p16_jmpl_0_le:
jmpl %g6+8,%g0
ldsh [%i1+0x072],%l1 ! Mem[0000000030800072]
p16_call_0_le:
ldsb [%i1+0x038],%l7 ! Mem[0000000030800038]
ldd [%i0+0x1a8],%l6 ! Mem[00000000300001a8]
stb %l2,[%i3+0x00d] ! Mem[000000003180000d]
retl
ldstub [%i3+0x102],%l4 ! Mem[0000000031800102]
p16_jmpl_0_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x072],%l1 ! Mem[0000000030800072]
p16_call_0_lo:
ldsb [%o1+0x038],%l7 ! Mem[0000000030800038]
ldd [%o0+0x1a8],%l6 ! Mem[00000000300001a8]
stb %l2,[%o3+0x00d] ! Mem[000000003180000d]
retl
ldstub [%o3+0x102],%l4 ! Mem[0000000031800102]
p16_jmpl_0_he:
ld [%i0+0x144],%f17 ! Mem[0000000030000144]
st %f26,[%i3+0x110] ! Mem[0000000031800110]
lduw [%i1+0x1e0],%l2 ! Mem[00000000308001e0]
ldd [%i2+0x088],%f16 ! Mem[0000000031000088]
stw %l5,[%i0+0x0e8] ! Mem[00000000300000e8]
jmpl %g6+8,%g0
ldsh [%i0+0x058],%l4 ! Mem[0000000030000058]
p16_call_0_he:
stw %l5,[%i0+0x130] ! Mem[0000000030000130]
lduh [%i3+0x172],%l2 ! Mem[0000000031800172]
retl
ldd [%i0+0x158],%l0 ! Mem[0000000030000158]
p16_jmpl_0_ho:
ld [%o0+0x144],%f17 ! Mem[0000000030000144]
st %f26,[%o3+0x110] ! Mem[0000000031800110]
lduw [%o1+0x1e0],%l2 ! Mem[00000000308001e0]
ldd [%o2+0x088],%f16 ! Mem[0000000031000088]
stw %l5,[%o0+0x0e8] ! Mem[00000000300000e8]
jmpl %g6+8,%g0
ldsh [%o0+0x058],%l4 ! Mem[0000000030000058]
p16_call_0_ho:
stw %l5,[%o0+0x130] ! Mem[0000000030000130]
lduh [%o3+0x172],%l2 ! Mem[0000000031800172]
retl
ldd [%o0+0x158],%l0 ! Mem[0000000030000158]
p17_jmpl_0_le:
jmpl %g6+8,%g0
stw %l7,[%i3+0x0e4] ! Mem[00000000338000e4]
p17_call_0_le:
sll %l0,0x00b,%l1
tsubcc %l2,0x518,%l4
lduh [%i3+0x142],%l0 ! Mem[0000000033800142]
stb %l5,[%i1+0x07c] ! Mem[000000003280007c]
retl
ldsb [%i1+0x000],%l4 ! Mem[0000000032800000]
p17_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l7,[%o3+0x0e4] ! Mem[00000000338000e4]
p17_call_0_lo:
sll %l0,0x00b,%l1
tsubcc %l2,0x518,%l4
lduh [%o3+0x142],%l0 ! Mem[0000000033800142]
stb %l5,[%o1+0x07c] ! Mem[000000003280007c]
retl
ldsb [%o1+0x000],%l4 ! Mem[0000000032800000]
p17_jmpl_0_he:
ldsb [%i3+0x1d4],%l5 ! Mem[00000000338001d4]
ldsw [%i2+0x11c],%l0 ! Mem[000000003300011c]
lduw [%i0+0x078],%l6 ! Mem[0000000032000078]
sllx %l4,%l3,%l2
jmpl %g6+8,%g0
std %l4,[%i0+0x138] ! Mem[0000000032000138]
p17_call_0_he:
addccc %l7,%l2,%l0
ldsb [%i2+0x087],%l7 ! Mem[0000000033000087]
or %l0,%l1,%l7
addccc %l7,-0xbcb,%l6
retl
or %l2,%l1,%l5
p17_jmpl_0_ho:
ldsb [%o3+0x1d4],%l5 ! Mem[00000000338001d4]
ldsw [%o2+0x11c],%l0 ! Mem[000000003300011c]
lduw [%o0+0x078],%l6 ! Mem[0000000032000078]
sllx %l4,%l3,%l2
jmpl %g6+8,%g0
std %l4,[%o0+0x138] ! Mem[0000000032000138]
p17_call_0_ho:
addccc %l7,%l2,%l0
ldsb [%o2+0x087],%l7 ! Mem[0000000033000087]
or %l0,%l1,%l7
addccc %l7,-0xbcb,%l6
retl
or %l2,%l1,%l5
p18_jmpl_0_le:
jmpl %g6+8,%g0
stw %l4,[%i3+0x1bc] ! Mem[00000000358001bc]
p18_call_0_le:
sth %l4,[%i3+0x0b0] ! Mem[00000000358000b0]
retl
ldub [%i1+0x10c],%l4 ! Mem[000000003480010c]
p18_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l4,[%o3+0x1bc] ! Mem[00000000358001bc]
p18_call_0_lo:
sth %l4,[%o3+0x0b0] ! Mem[00000000358000b0]
retl
ldub [%o1+0x10c],%l4 ! Mem[000000003480010c]
p18_jmpl_0_he:
jmpl %g6+8,%g0
stx %l6,[%i1+0x048] ! Mem[0000000034800048]
p18_call_0_he:
retl
lduh [%i3+0x050],%l0 ! Mem[0000000035800050]
p18_jmpl_0_ho:
jmpl %g6+8,%g0
stx %l6,[%o1+0x048] ! Mem[0000000034800048]
p18_call_0_ho:
retl
lduh [%o3+0x050],%l0 ! Mem[0000000035800050]
p19_jmpl_0_le:
jmpl %g6+8,%g0
ldx [%i1+0x170],%l6 ! Mem[0000000036800170]
p19_call_0_le:
std %l0,[%i1+0x070] ! Mem[0000000036800070]
lduh [%i2+0x06c],%l1 ! Mem[000000003700006c]
ldub [%i2+0x13e],%l6 ! Mem[000000003700013e]
ldsb [%i3+0x19c],%l3 ! Mem[000000003780019c]
ldsw [%i0+0x0c4],%l7 ! Mem[00000000360000c4]
ldd [%i1+0x120],%f10 ! Mem[0000000036800120]
swap [%i1+0x0d0],%l2 ! Mem[00000000368000d0]
retl
lduh [%i3+0x030],%l5 ! Mem[0000000037800030]
p19_jmpl_0_lo:
jmpl %g6+8,%g0
ldx [%o1+0x170],%l6 ! Mem[0000000036800170]
p19_call_0_lo:
std %l0,[%o1+0x070] ! Mem[0000000036800070]
lduh [%o2+0x06c],%l1 ! Mem[000000003700006c]
ldub [%o2+0x13e],%l6 ! Mem[000000003700013e]
ldsb [%o3+0x19c],%l3 ! Mem[000000003780019c]
ldsw [%o0+0x0c4],%l7 ! Mem[00000000360000c4]
ldd [%o1+0x120],%f10 ! Mem[0000000036800120]
swap [%o1+0x0d0],%l2 ! Mem[00000000368000d0]
retl
lduh [%o3+0x030],%l5 ! Mem[0000000037800030]
p19_jmpl_0_he:
std %l4,[%i1+0x1e8] ! Mem[00000000368001e8]
std %f18,[%i3+0x1f0] ! Mem[00000000378001f0]
ldub [%i2+0x055],%l2 ! Mem[0000000037000055]
ld [%i0+0x0a0],%f17 ! Mem[00000000360000a0]
jmpl %g6+8,%g0
stx %l4,[%i2+0x120] ! Mem[0000000037000120]
p19_call_0_he:
ldub [%i1+0x141],%l1 ! Mem[0000000036800141]
xnorcc %l2,0xe1a,%l4
std %l6,[%i3+0x148] ! Mem[0000000037800148]
stw %l3,[%i2+0x08c] ! Mem[000000003700008c]
ldx [%i1+0x108],%l4 ! Mem[0000000036800108]
retl
lduh [%i3+0x13c],%l2 ! Mem[000000003780013c]
p19_jmpl_0_ho:
std %l4,[%o1+0x1e8] ! Mem[00000000368001e8]
std %f18,[%o3+0x1f0] ! Mem[00000000378001f0]
ldub [%o2+0x055],%l2 ! Mem[0000000037000055]
ld [%o0+0x0a0],%f17 ! Mem[00000000360000a0]
jmpl %g6+8,%g0
stx %l4,[%o2+0x120] ! Mem[0000000037000120]
p19_call_0_ho:
ldub [%o1+0x141],%l1 ! Mem[0000000036800141]
xnorcc %l2,0xe1a,%l4
std %l6,[%o3+0x148] ! Mem[0000000037800148]
stw %l3,[%o2+0x08c] ! Mem[000000003700008c]
ldx [%o1+0x108],%l4 ! Mem[0000000036800108]
retl
lduh [%o3+0x13c],%l2 ! Mem[000000003780013c]
p20_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i3+0x1f0],%l6 ! Mem[00000000398001f0]
p20_call_0_le:
swap [%i3+0x134],%l0 ! Mem[0000000039800134]
smul %l1,%l7,%l3
retl
ldd [%i2+0x040],%l6 ! Mem[0000000039000040]
p20_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o3+0x1f0],%l6 ! Mem[00000000398001f0]
p20_call_0_lo:
swap [%o3+0x134],%l0 ! Mem[0000000039800134]
smul %l1,%l7,%l3
retl
ldd [%o2+0x040],%l6 ! Mem[0000000039000040]
p20_jmpl_0_he:
stb %l2,[%i2+0x140] ! Mem[0000000039000140]
ldsb [%i0+0x03a],%l4 ! Mem[000000003800003a]
stx %l4,[%i3+0x058] ! Mem[0000000039800058]
stw %l6,[%i1+0x004] ! Mem[0000000038800004]
ldsw [%i3+0x0ac],%l1 ! Mem[00000000398000ac]
st %f29,[%i2+0x0e8] ! Mem[00000000390000e8]
jmpl %g6+8,%g0
ldx [%i3+0x038],%l0 ! Mem[0000000039800038]
p20_call_0_he:
stb %l6,[%i1+0x0b1] ! Mem[00000000388000b1]
stb %l5,[%i0+0x04f] ! Mem[000000003800004f]
st %f23,[%i3+0x114] ! Mem[0000000039800114]
xnor %l4,%l5,%l4
stx %l6,[%i2+0x0b8] ! Mem[00000000390000b8]
lduw [%i3+0x134],%l6 ! Mem[0000000039800134]
stb %l2,[%i3+0x11c] ! Mem[000000003980011c]
retl
ldd [%i0+0x1f8],%l0 ! Mem[00000000380001f8]
p20_jmpl_0_ho:
stb %l2,[%o2+0x140] ! Mem[0000000039000140]
ldsb [%o0+0x03a],%l4 ! Mem[000000003800003a]
stx %l4,[%o3+0x058] ! Mem[0000000039800058]
stw %l6,[%o1+0x004] ! Mem[0000000038800004]
ldsw [%o3+0x0ac],%l1 ! Mem[00000000398000ac]
st %f29,[%o2+0x0e8] ! Mem[00000000390000e8]
jmpl %g6+8,%g0
ldx [%o3+0x038],%l0 ! Mem[0000000039800038]
p20_call_0_ho:
stb %l6,[%o1+0x0b1] ! Mem[00000000388000b1]
stb %l5,[%o0+0x04f] ! Mem[000000003800004f]
st %f23,[%o3+0x114] ! Mem[0000000039800114]
xnor %l4,%l5,%l4
stx %l6,[%o2+0x0b8] ! Mem[00000000390000b8]
lduw [%o3+0x134],%l6 ! Mem[0000000039800134]
stb %l2,[%o3+0x11c] ! Mem[000000003980011c]
retl
ldd [%o0+0x1f8],%l0 ! Mem[00000000380001f8]
p21_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i1+0x1b8],%l0 ! Mem[000000003a8001b8]
p21_call_0_le:
ld [%i2+0x1f8],%f3 ! Mem[000000003b0001f8]
st %f12,[%i2+0x14c] ! Mem[000000003b00014c]
lduw [%i0+0x06c],%l6 ! Mem[000000003a00006c]
srlx %l0,%l0,%l5
std %l0,[%i3+0x068] ! Mem[000000003b800068]
stw %l6,[%i1+0x13c] ! Mem[000000003a80013c]
stw %l2,[%i2+0x1bc] ! Mem[000000003b0001bc]
retl
ldsh [%i1+0x1e0],%l2 ! Mem[000000003a8001e0]
p21_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o1+0x1b8],%l0 ! Mem[000000003a8001b8]
p21_call_0_lo:
ld [%o2+0x1f8],%f3 ! Mem[000000003b0001f8]
st %f12,[%o2+0x14c] ! Mem[000000003b00014c]
lduw [%o0+0x06c],%l6 ! Mem[000000003a00006c]
srlx %l0,%l0,%l5
std %l0,[%o3+0x068] ! Mem[000000003b800068]
stw %l6,[%o1+0x13c] ! Mem[000000003a80013c]
stw %l2,[%o2+0x1bc] ! Mem[000000003b0001bc]
retl
ldsh [%o1+0x1e0],%l2 ! Mem[000000003a8001e0]
p21_jmpl_0_he:
stx %l3,[%i2+0x120] ! Mem[000000003b000120]
stx %l0,[%i0+0x018] ! Mem[000000003a000018]
umul %l2,-0x64b,%l1
jmpl %g6+8,%g0
ldsh [%i3+0x114],%l5 ! Mem[000000003b800114]
p21_call_0_he:
lduw [%i2+0x0b0],%l7 ! Mem[000000003b0000b0]
ldd [%i0+0x048],%l6 ! Mem[000000003a000048]
lduw [%i3+0x078],%l2 ! Mem[000000003b800078]
stb %l2,[%i2+0x037] ! Mem[000000003b000037]
retl
umul %l2,%l4,%l5
p21_jmpl_0_ho:
stx %l3,[%o2+0x120] ! Mem[000000003b000120]
stx %l0,[%o0+0x018] ! Mem[000000003a000018]
umul %l2,-0x64b,%l1
jmpl %g6+8,%g0
ldsh [%o3+0x114],%l5 ! Mem[000000003b800114]
p21_call_0_ho:
lduw [%o2+0x0b0],%l7 ! Mem[000000003b0000b0]
ldd [%o0+0x048],%l6 ! Mem[000000003a000048]
lduw [%o3+0x078],%l2 ! Mem[000000003b800078]
stb %l2,[%o2+0x037] ! Mem[000000003b000037]
retl
umul %l2,%l4,%l5
p22_jmpl_0_le:
jmpl %g6+8,%g0
mulx %l1,-0xb20,%l2
p22_call_0_le:
swap [%i0+0x114],%l6 ! Mem[000000003c000114]
srax %l7,%l5,%l4
ldub [%i3+0x073],%l1 ! Mem[000000003d800073]
retl
stb %l3,[%i1+0x138] ! Mem[000000003c800138]
p22_jmpl_0_lo:
jmpl %g6+8,%g0
mulx %l1,-0xb20,%l2
p22_call_0_lo:
swap [%o0+0x114],%l6 ! Mem[000000003c000114]
srax %l7,%l5,%l4
ldub [%o3+0x073],%l1 ! Mem[000000003d800073]
retl
stb %l3,[%o1+0x138] ! Mem[000000003c800138]
p22_jmpl_0_he:
ldd [%i0+0x098],%f20 ! Mem[000000003c000098]
ldsh [%i3+0x110],%l0 ! Mem[000000003d800110]
ldsb [%i1+0x0eb],%l4 ! Mem[000000003c8000eb]
lduh [%i1+0x114],%l0 ! Mem[000000003c800114]
andn %l6,-0x65a,%l5
smulcc %l6,-0x324,%l6
swap [%i2+0x068],%l3 ! Mem[000000003d000068]
jmpl %g6+8,%g0
taddcctv %l4,-0x485,%l1
p22_call_0_he:
stx %l5,[%i3+0x048] ! Mem[000000003d800048]
retl
stb %l4,[%i0+0x07c] ! Mem[000000003c00007c]
p22_jmpl_0_ho:
ldd [%o0+0x098],%f20 ! Mem[000000003c000098]
ldsh [%o3+0x110],%l0 ! Mem[000000003d800110]
ldsb [%o1+0x0eb],%l4 ! Mem[000000003c8000eb]
lduh [%o1+0x114],%l0 ! Mem[000000003c800114]
andn %l6,-0x65a,%l5
smulcc %l6,-0x324,%l6
swap [%o2+0x068],%l3 ! Mem[000000003d000068]
jmpl %g6+8,%g0
taddcctv %l4,-0x485,%l1
p22_call_0_ho:
stx %l5,[%o3+0x048] ! Mem[000000003d800048]
retl
stb %l4,[%o0+0x07c] ! Mem[000000003c00007c]
p23_jmpl_0_le:
jmpl %g6+8,%g0
orncc %l1,%l4,%l7
p23_call_0_le:
ldsw [%i3+0x070],%l1 ! Mem[000000003f800070]
ldub [%i1+0x138],%l3 ! Mem[000000003e800138]
sth %l0,[%i2+0x162] ! Mem[000000003f000162]
orcc %l4,0x646,%l1
swap [%i1+0x00c],%l2 ! Mem[000000003e80000c]
retl
stw %l4,[%i2+0x0e8] ! Mem[000000003f0000e8]
p23_jmpl_0_lo:
jmpl %g6+8,%g0
orncc %l1,%l4,%l7
p23_call_0_lo:
ldsw [%o3+0x070],%l1 ! Mem[000000003f800070]
ldub [%o1+0x138],%l3 ! Mem[000000003e800138]
sth %l0,[%o2+0x162] ! Mem[000000003f000162]
orcc %l4,0x646,%l1
swap [%o1+0x00c],%l2 ! Mem[000000003e80000c]
retl
stw %l4,[%o2+0x0e8] ! Mem[000000003f0000e8]
p23_jmpl_0_he:
ldd [%i1+0x198],%f18 ! Mem[000000003e800198]
ldsw [%i3+0x0b4],%l7 ! Mem[000000003f8000b4]
stx %l4,[%i1+0x1d8] ! Mem[000000003e8001d8]
ldsh [%i1+0x08a],%l1 ! Mem[000000003e80008a]
jmpl %g6+8,%g0
orn %l5,%l5,%l2
p23_call_0_he:
ldx [%i1+0x0e8],%l5 ! Mem[000000003e8000e8]
ldx [%i3+0x028],%l1 ! Mem[000000003f800028]
sth %l2,[%i1+0x16a] ! Mem[000000003e80016a]
stb %l5,[%i0+0x067] ! Mem[000000003e000067]
taddcc %l2,-0x20f,%l5
stx %l3,[%i3+0x1c0] ! Mem[000000003f8001c0]
ldsw [%i2+0x060],%l1 ! Mem[000000003f000060]
retl
stw %l0,[%i0+0x024] ! Mem[000000003e000024]
p23_jmpl_0_ho:
ldd [%o1+0x198],%f18 ! Mem[000000003e800198]
ldsw [%o3+0x0b4],%l7 ! Mem[000000003f8000b4]
stx %l4,[%o1+0x1d8] ! Mem[000000003e8001d8]
ldsh [%o1+0x08a],%l1 ! Mem[000000003e80008a]
jmpl %g6+8,%g0
orn %l5,%l5,%l2
p23_call_0_ho:
ldx [%o1+0x0e8],%l5 ! Mem[000000003e8000e8]
ldx [%o3+0x028],%l1 ! Mem[000000003f800028]
sth %l2,[%o1+0x16a] ! Mem[000000003e80016a]
stb %l5,[%o0+0x067] ! Mem[000000003e000067]
taddcc %l2,-0x20f,%l5
stx %l3,[%o3+0x1c0] ! Mem[000000003f8001c0]
ldsw [%o2+0x060],%l1 ! Mem[000000003f000060]
retl
stw %l0,[%o0+0x024] ! Mem[000000003e000024]
p24_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i3+0x1f0],%l6 ! Mem[00000000418001f0]
p24_call_0_le:
ldx [%i1+0x110],%l0 ! Mem[0000000040800110]
std %l2,[%i0+0x1f8] ! Mem[00000000400001f8]
retl
andncc %l0,%l7,%l3
p24_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o3+0x1f0],%l6 ! Mem[00000000418001f0]
p24_call_0_lo:
ldx [%o1+0x110],%l0 ! Mem[0000000040800110]
std %l2,[%o0+0x1f8] ! Mem[00000000400001f8]
retl
andncc %l0,%l7,%l3
p24_jmpl_0_he:
stx %l0,[%i2+0x008] ! Mem[0000000041000008]
st %f18,[%i0+0x02c] ! Mem[000000004000002c]
swap [%i2+0x038],%l4 ! Mem[0000000041000038]
sth %l5,[%i0+0x13c] ! Mem[000000004000013c]
stb %l2,[%i0+0x161] ! Mem[0000000040000161]
jmpl %g6+8,%g0
ldsw [%i2+0x0c4],%l7 ! Mem[00000000410000c4]
p24_call_0_he:
ldd [%i2+0x128],%l0 ! Mem[0000000041000128]
swap [%i1+0x068],%l5 ! Mem[0000000040800068]
retl
taddcctv %l7,%l0,%l1
p24_jmpl_0_ho:
stx %l0,[%o2+0x008] ! Mem[0000000041000008]
st %f18,[%o0+0x02c] ! Mem[000000004000002c]
swap [%o2+0x038],%l4 ! Mem[0000000041000038]
sth %l5,[%o0+0x13c] ! Mem[000000004000013c]
stb %l2,[%o0+0x161] ! Mem[0000000040000161]
jmpl %g6+8,%g0
ldsw [%o2+0x0c4],%l7 ! Mem[00000000410000c4]
p24_call_0_ho:
ldd [%o2+0x128],%l0 ! Mem[0000000041000128]
swap [%o1+0x068],%l5 ! Mem[0000000040800068]
retl
taddcctv %l7,%l0,%l1
p25_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l2 ! Mem[000000004300003c]
p25_call_0_le:
std %l0,[%i2+0x190] ! Mem[0000000043000190]
retl
lduh [%i2+0x112],%l0 ! Mem[0000000043000112]
p25_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l2 ! Mem[000000004300003c]
p25_call_0_lo:
std %l0,[%o2+0x190] ! Mem[0000000043000190]
retl
lduh [%o2+0x112],%l0 ! Mem[0000000043000112]
p25_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i1+0x11d],%l2 ! Mem[000000004280011d]
p25_call_0_he:
retl
taddcctv %l4,0xb86,%l1
p25_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o1+0x11d],%l2 ! Mem[000000004280011d]
p25_call_0_ho:
retl
taddcctv %l4,0xb86,%l1
p26_jmpl_0_le:
jmpl %g6+8,%g0
nop
p26_call_0_le:
sth %l7,[%i3+0x1ba] ! Mem[00000000458001ba]
retl
andcc %l4,-0xd09,%l6
p26_jmpl_0_lo:
jmpl %g6+8,%g0
nop
p26_call_0_lo:
sth %l7,[%o3+0x1ba] ! Mem[00000000458001ba]
retl
andcc %l4,-0xd09,%l6
p26_jmpl_0_he:
jmpl %g6+8,%g0
sllx %l1,0x00f,%l3
p26_call_0_he:
ldstub [%i2+0x09a],%l4 ! Mem[000000004500009a]
lduh [%i0+0x160],%l2 ! Mem[0000000044000160]
ldd [%i3+0x038],%f20 ! Mem[0000000045800038]
swap [%i1+0x154],%l6 ! Mem[0000000044800154]
retl
lduw [%i1+0x168],%l4 ! Mem[0000000044800168]
p26_jmpl_0_ho:
jmpl %g6+8,%g0
sllx %l1,0x00f,%l3
p26_call_0_ho:
ldstub [%o2+0x09a],%l4 ! Mem[000000004500009a]
lduh [%o0+0x160],%l2 ! Mem[0000000044000160]
ldd [%o3+0x038],%f20 ! Mem[0000000045800038]
swap [%o1+0x154],%l6 ! Mem[0000000044800154]
retl
lduw [%o1+0x168],%l4 ! Mem[0000000044800168]
p27_jmpl_0_le:
jmpl %g6+8,%g0
swap [%i0+0x0c0],%l3 ! Mem[00000000460000c0]
p27_call_0_le:
lduh [%i0+0x070],%l0 ! Mem[0000000046000070]
ldub [%i1+0x0c5],%l0 ! Mem[00000000468000c5]
lduh [%i2+0x162],%l5 ! Mem[0000000047000162]
ldx [%i1+0x1f0],%l1 ! Mem[00000000468001f0]
stw %l0,[%i2+0x134] ! Mem[0000000047000134]
stx %l3,[%i2+0x160] ! Mem[0000000047000160]
swap [%i0+0x0d8],%l3 ! Mem[00000000460000d8]
retl
swap [%i2+0x184],%l7 ! Mem[0000000047000184]
p27_jmpl_0_lo:
jmpl %g6+8,%g0
swap [%o0+0x0c0],%l3 ! Mem[00000000460000c0]
p27_call_0_lo:
lduh [%o0+0x070],%l0 ! Mem[0000000046000070]
ldub [%o1+0x0c5],%l0 ! Mem[00000000468000c5]
lduh [%o2+0x162],%l5 ! Mem[0000000047000162]
ldx [%o1+0x1f0],%l1 ! Mem[00000000468001f0]
stw %l0,[%o2+0x134] ! Mem[0000000047000134]
stx %l3,[%o2+0x160] ! Mem[0000000047000160]
swap [%o0+0x0d8],%l3 ! Mem[00000000460000d8]
retl
swap [%o2+0x184],%l7 ! Mem[0000000047000184]
p27_jmpl_0_he:
ldsh [%i2+0x0f0],%l0 ! Mem[00000000470000f0]
subccc %l3,%l0,%l1
std %f30,[%i2+0x110] ! Mem[0000000047000110]
ldd [%i1+0x168],%l2 ! Mem[0000000046800168]
jmpl %g6+8,%g0
sth %l6,[%i3+0x0b0] ! Mem[00000000478000b0]
p27_call_0_he:
ldd [%i2+0x1d0],%f30 ! Mem[00000000470001d0]
andncc %l5,%l5,%l4
lduw [%i2+0x104],%l5 ! Mem[0000000047000104]
swap [%i1+0x180],%l0 ! Mem[0000000046800180]
sll %l6,%l6,%l3
retl
ldx [%i1+0x088],%l3 ! Mem[0000000046800088]
p27_jmpl_0_ho:
ldsh [%o2+0x0f0],%l0 ! Mem[00000000470000f0]
subccc %l3,%l0,%l1
std %f30,[%o2+0x110] ! Mem[0000000047000110]
ldd [%o1+0x168],%l2 ! Mem[0000000046800168]
jmpl %g6+8,%g0
sth %l6,[%o3+0x0b0] ! Mem[00000000478000b0]
p27_call_0_ho:
ldd [%o2+0x1d0],%f30 ! Mem[00000000470001d0]
andncc %l5,%l5,%l4
lduw [%o2+0x104],%l5 ! Mem[0000000047000104]
swap [%o1+0x180],%l0 ! Mem[0000000046800180]
sll %l6,%l6,%l3
retl
ldx [%o1+0x088],%l3 ! Mem[0000000046800088]
p28_jmpl_0_le:
jmpl %g6+8,%g0
subc %l4,%l4,%l1
p28_call_0_le:
ldsb [%i1+0x1f4],%l5 ! Mem[00000000488001f4]
stb %l5,[%i3+0x144] ! Mem[0000000049800144]
std %l0,[%i2+0x000] ! Mem[0000000049000000]
swap [%i2+0x13c],%l6 ! Mem[000000004900013c]
orncc %l7,-0x5cc,%l4
ldsb [%i2+0x11c],%l5 ! Mem[000000004900011c]
ldx [%i2+0x068],%l1 ! Mem[0000000049000068]
retl
swap [%i2+0x11c],%l6 ! Mem[000000004900011c]
p28_jmpl_0_lo:
jmpl %g6+8,%g0
subc %l4,%l4,%l1
p28_call_0_lo:
ldsb [%o1+0x1f4],%l5 ! Mem[00000000488001f4]
stb %l5,[%o3+0x144] ! Mem[0000000049800144]
std %l0,[%o2+0x000] ! Mem[0000000049000000]
swap [%o2+0x13c],%l6 ! Mem[000000004900013c]
orncc %l7,-0x5cc,%l4
ldsb [%o2+0x11c],%l5 ! Mem[000000004900011c]
ldx [%o2+0x068],%l1 ! Mem[0000000049000068]
retl
swap [%o2+0x11c],%l6 ! Mem[000000004900011c]
p28_jmpl_0_he:
ldsh [%i0+0x0b6],%l7 ! Mem[00000000480000b6]
taddcctv %l2,-0x08f,%l3
ldstub [%i1+0x1d1],%l1 ! Mem[00000000488001d1]
lduw [%i0+0x0ec],%l7 ! Mem[00000000480000ec]
stb %l2,[%i2+0x16a] ! Mem[000000004900016a]
jmpl %g6+8,%g0
ldub [%i0+0x067],%l5 ! Mem[0000000048000067]
p28_call_0_he:
ldsh [%i3+0x134],%l5 ! Mem[0000000049800134]
ldx [%i1+0x110],%l1 ! Mem[0000000048800110]
retl
lduh [%i0+0x166],%l6 ! Mem[0000000048000166]
p28_jmpl_0_ho:
ldsh [%o0+0x0b6],%l7 ! Mem[00000000480000b6]
taddcctv %l2,-0x08f,%l3
ldstub [%o1+0x1d1],%l1 ! Mem[00000000488001d1]
lduw [%o0+0x0ec],%l7 ! Mem[00000000480000ec]
stb %l2,[%o2+0x16a] ! Mem[000000004900016a]
jmpl %g6+8,%g0
ldub [%o0+0x067],%l5 ! Mem[0000000048000067]
p28_call_0_ho:
ldsh [%o3+0x134],%l5 ! Mem[0000000049800134]
ldx [%o1+0x110],%l1 ! Mem[0000000048800110]
retl
lduh [%o0+0x166],%l6 ! Mem[0000000048000166]
p29_jmpl_0_le:
jmpl %g6+8,%g0
orn %l2,0xbb7,%l1
p29_call_0_le:
ldsb [%i3+0x021],%l0 ! Mem[000000004b800021]
sth %l1,[%i3+0x110] ! Mem[000000004b800110]
lduh [%i3+0x030],%l1 ! Mem[000000004b800030]
ldub [%i1+0x134],%l5 ! Mem[000000004a800134]
retl
ldd [%i0+0x180],%f14 ! Mem[000000004a000180]
p29_jmpl_0_lo:
jmpl %g6+8,%g0
orn %l2,0xbb7,%l1
p29_call_0_lo:
ldsb [%o3+0x021],%l0 ! Mem[000000004b800021]
sth %l1,[%o3+0x110] ! Mem[000000004b800110]
lduh [%o3+0x030],%l1 ! Mem[000000004b800030]
ldub [%o1+0x134],%l5 ! Mem[000000004a800134]
retl
ldd [%o0+0x180],%f14 ! Mem[000000004a000180]
p29_jmpl_0_he:
lduh [%i1+0x080],%l5 ! Mem[000000004a800080]
ldx [%i2+0x160],%l1 ! Mem[000000004b000160]
stx %l2,[%i1+0x130] ! Mem[000000004a800130]
jmpl %g6+8,%g0
ld [%i2+0x1dc],%f20 ! Mem[000000004b0001dc]
p29_call_0_he:
ldd [%i3+0x1f0],%l0 ! Mem[000000004b8001f0]
retl
lduh [%i2+0x028],%l1 ! Mem[000000004b000028]
p29_jmpl_0_ho:
lduh [%o1+0x080],%l5 ! Mem[000000004a800080]
ldx [%o2+0x160],%l1 ! Mem[000000004b000160]
stx %l2,[%o1+0x130] ! Mem[000000004a800130]
jmpl %g6+8,%g0
ld [%o2+0x1dc],%f20 ! Mem[000000004b0001dc]
p29_call_0_ho:
ldd [%o3+0x1f0],%l0 ! Mem[000000004b8001f0]
retl
lduh [%o2+0x028],%l1 ! Mem[000000004b000028]
p30_jmpl_0_le:
jmpl %g6+8,%g0
stw %l4,[%i0+0x1bc] ! Mem[000000004c0001bc]
p30_call_0_le:
std %l0,[%i3+0x1b0] ! Mem[000000004d8001b0]
retl
ldub [%i3+0x12c],%l4 ! Mem[000000004d80012c]
p30_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l4,[%o0+0x1bc] ! Mem[000000004c0001bc]
p30_call_0_lo:
std %l0,[%o3+0x1b0] ! Mem[000000004d8001b0]
retl
ldub [%o3+0x12c],%l4 ! Mem[000000004d80012c]
p30_jmpl_0_he:
jmpl %g6+8,%g0
ldsw [%i1+0x13c],%l2 ! Mem[000000004c80013c]
p30_call_0_he:
stw %l6,[%i0+0x1a8] ! Mem[000000004c0001a8]
ldsh [%i3+0x0a6],%l4 ! Mem[000000004d8000a6]
retl
swap [%i0+0x13c],%l5 ! Mem[000000004c00013c]
p30_jmpl_0_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x13c],%l2 ! Mem[000000004c80013c]
p30_call_0_ho:
stw %l6,[%o0+0x1a8] ! Mem[000000004c0001a8]
ldsh [%o3+0x0a6],%l4 ! Mem[000000004d8000a6]
retl
swap [%o0+0x13c],%l5 ! Mem[000000004c00013c]
p31_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i0+0x0e6],%l7 ! Mem[000000004e0000e6]
p31_call_0_le:
xorcc %l4,0x595,%l5
std %l4,[%i0+0x018] ! Mem[000000004e000018]
ldd [%i2+0x098],%f0 ! Mem[000000004f000098]
stw %l1,[%i3+0x010] ! Mem[000000004f800010]
retl
ldub [%i2+0x080],%l5 ! Mem[000000004f000080]
p31_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o0+0x0e6],%l7 ! Mem[000000004e0000e6]
p31_call_0_lo:
xorcc %l4,0x595,%l5
std %l4,[%o0+0x018] ! Mem[000000004e000018]
ldd [%o2+0x098],%f0 ! Mem[000000004f000098]
stw %l1,[%o3+0x010] ! Mem[000000004f800010]
retl
ldub [%o2+0x080],%l5 ! Mem[000000004f000080]
p31_jmpl_0_he:
jmpl %g6+8,%g0
ld [%i1+0x15c],%f27 ! Mem[000000004e80015c]
p31_call_0_he:
ldstub [%i3+0x11e],%l6 ! Mem[000000004f80011e]
lduw [%i3+0x19c],%l2 ! Mem[000000004f80019c]
swap [%i2+0x0b4],%l7 ! Mem[000000004f0000b4]
addc %l2,%l4,%l7
ldd [%i0+0x048],%l4 ! Mem[000000004e000048]
retl
ldstub [%i1+0x162],%l4 ! Mem[000000004e800162]
p31_jmpl_0_ho:
jmpl %g6+8,%g0
ld [%o1+0x15c],%f27 ! Mem[000000004e80015c]
p31_call_0_ho:
ldstub [%o3+0x11e],%l6 ! Mem[000000004f80011e]
lduw [%o3+0x19c],%l2 ! Mem[000000004f80019c]
swap [%o2+0x0b4],%l7 ! Mem[000000004f0000b4]
addc %l2,%l4,%l7
ldd [%o0+0x048],%l4 ! Mem[000000004e000048]
retl
ldstub [%o1+0x162],%l4 ! Mem[000000004e800162]
p32_jmpl_0_le:
jmpl %g6+8,%g0
std %l6,[%i0+0x1d0] ! Mem[00000000500001d0]
p32_call_0_le:
ldd [%i3+0x0c8],%l4 ! Mem[00000000518000c8]
lduw [%i0+0x1e4],%l4 ! Mem[00000000500001e4]
retl
ldub [%i1+0x111],%l1 ! Mem[0000000050800111]
p32_jmpl_0_lo:
jmpl %g6+8,%g0
std %l6,[%o0+0x1d0] ! Mem[00000000500001d0]
p32_call_0_lo:
ldd [%o3+0x0c8],%l4 ! Mem[00000000518000c8]
lduw [%o0+0x1e4],%l4 ! Mem[00000000500001e4]
retl
ldub [%o1+0x111],%l1 ! Mem[0000000050800111]
p32_jmpl_0_he:
sth %l4,[%i0+0x040] ! Mem[0000000050000040]
swap [%i2+0x0c4],%l0 ! Mem[00000000510000c4]
subccc %l0,-0x2aa,%l6
stw %l3,[%i3+0x17c] ! Mem[000000005180017c]
ldsb [%i0+0x16c],%l5 ! Mem[000000005000016c]
addccc %l1,0x093,%l2
jmpl %g6+8,%g0
lduh [%i1+0x0da],%l3 ! Mem[00000000508000da]
p32_call_0_he:
ldx [%i1+0x118],%l0 ! Mem[0000000050800118]
retl
ld [%i3+0x120],%f21 ! Mem[0000000051800120]
p32_jmpl_0_ho:
sth %l4,[%o0+0x040] ! Mem[0000000050000040]
swap [%o2+0x0c4],%l0 ! Mem[00000000510000c4]
subccc %l0,-0x2aa,%l6
stw %l3,[%o3+0x17c] ! Mem[000000005180017c]
ldsb [%o0+0x16c],%l5 ! Mem[000000005000016c]
addccc %l1,0x093,%l2
jmpl %g6+8,%g0
lduh [%o1+0x0da],%l3 ! Mem[00000000508000da]
p32_call_0_ho:
ldx [%o1+0x118],%l0 ! Mem[0000000050800118]
retl
ld [%o3+0x120],%f21 ! Mem[0000000051800120]
p33_jmpl_0_le:
jmpl %g6+8,%g0
ldstub [%i0+0x1f0],%l6 ! Mem[00000000520001f0]
p33_call_0_le:
ldsw [%i1+0x134],%l0 ! Mem[0000000052800134]
lduw [%i3+0x098],%l1 ! Mem[0000000053800098]
retl
swap [%i3+0x0a4],%l4 ! Mem[00000000538000a4]
p33_jmpl_0_lo:
jmpl %g6+8,%g0
ldstub [%o0+0x1f0],%l6 ! Mem[00000000520001f0]
p33_call_0_lo:
ldsw [%o1+0x134],%l0 ! Mem[0000000052800134]
lduw [%o3+0x098],%l1 ! Mem[0000000053800098]
retl
swap [%o3+0x0a4],%l4 ! Mem[00000000538000a4]
p33_jmpl_0_he:
lduw [%i2+0x11c],%l0 ! Mem[000000005300011c]
stx %l6,[%i0+0x058] ! Mem[0000000052000058]
stb %l3,[%i3+0x124] ! Mem[0000000053800124]
st %f17,[%i0+0x1d0] ! Mem[00000000520001d0]
stb %l7,[%i2+0x0ed] ! Mem[00000000530000ed]
jmpl %g6+8,%g0
sth %l4,[%i0+0x084] ! Mem[0000000052000084]
p33_call_0_he:
lduw [%i0+0x1f4],%l2 ! Mem[00000000520001f4]
ldd [%i0+0x100],%l4 ! Mem[0000000052000100]
retl
stx %l2,[%i3+0x090] ! Mem[0000000053800090]
p33_jmpl_0_ho:
lduw [%o2+0x11c],%l0 ! Mem[000000005300011c]
stx %l6,[%o0+0x058] ! Mem[0000000052000058]
stb %l3,[%o3+0x124] ! Mem[0000000053800124]
st %f17,[%o0+0x1d0] ! Mem[00000000520001d0]
stb %l7,[%o2+0x0ed] ! Mem[00000000530000ed]
jmpl %g6+8,%g0
sth %l4,[%o0+0x084] ! Mem[0000000052000084]
p33_call_0_ho:
lduw [%o0+0x1f4],%l2 ! Mem[00000000520001f4]
ldd [%o0+0x100],%l4 ! Mem[0000000052000100]
retl
stx %l2,[%o3+0x090] ! Mem[0000000053800090]
p34_jmpl_0_le:
jmpl %g6+8,%g0
or %l1,-0x0a0,%l2
p34_call_0_le:
std %l6,[%i3+0x110] ! Mem[0000000055800110]
ld [%i2+0x174],%f6 ! Mem[0000000055000174]
sll %l1,%l0,%l3
retl
ldstub [%i3+0x09c],%l0 ! Mem[000000005580009c]
p34_jmpl_0_lo:
jmpl %g6+8,%g0
or %l1,-0x0a0,%l2
p34_call_0_lo:
std %l6,[%o3+0x110] ! Mem[0000000055800110]
ld [%o2+0x174],%f6 ! Mem[0000000055000174]
sll %l1,%l0,%l3
retl
ldstub [%o3+0x09c],%l0 ! Mem[000000005580009c]
p34_jmpl_0_he:
ldsb [%i1+0x162],%l0 ! Mem[0000000054800162]
ld [%i1+0x00c],%f16 ! Mem[000000005480000c]
ldd [%i0+0x020],%l0 ! Mem[0000000054000020]
jmpl %g6+8,%g0
ldstub [%i3+0x12d],%l3 ! Mem[000000005580012d]
p34_call_0_he:
st %f17,[%i3+0x00c] ! Mem[000000005580000c]
swap [%i0+0x164],%l5 ! Mem[0000000054000164]
sdivx %l6,%l4,%l6
retl
addcc %l2,-0x86d,%l7
p34_jmpl_0_ho:
ldsb [%o1+0x162],%l0 ! Mem[0000000054800162]
ld [%o1+0x00c],%f16 ! Mem[000000005480000c]
ldd [%o0+0x020],%l0 ! Mem[0000000054000020]
jmpl %g6+8,%g0
ldstub [%o3+0x12d],%l3 ! Mem[000000005580012d]
p34_call_0_ho:
st %f17,[%o3+0x00c] ! Mem[000000005580000c]
swap [%o0+0x164],%l5 ! Mem[0000000054000164]
sdivx %l6,%l4,%l6
retl
addcc %l2,-0x86d,%l7
p35_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i1+0x0e6],%l7 ! Mem[00000000568000e6]
p35_call_0_le:
ldsh [%i1+0x1ba],%l7 ! Mem[00000000568001ba]
stb %l3,[%i3+0x1d8] ! Mem[00000000578001d8]
ldsb [%i3+0x14d],%l4 ! Mem[000000005780014d]
mulx %l6,-0x050,%l0
retl
umul %l4,%l5,%l5
p35_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o1+0x0e6],%l7 ! Mem[00000000568000e6]
p35_call_0_lo:
ldsh [%o1+0x1ba],%l7 ! Mem[00000000568001ba]
stb %l3,[%o3+0x1d8] ! Mem[00000000578001d8]
ldsb [%o3+0x14d],%l4 ! Mem[000000005780014d]
mulx %l6,-0x050,%l0
retl
umul %l4,%l5,%l5
p35_jmpl_0_he:
andncc %l4,%l6,%l4
sth %l4,[%i2+0x07c] ! Mem[000000005700007c]
ldx [%i2+0x168],%l5 ! Mem[0000000057000168]
jmpl %g6+8,%g0
swap [%i0+0x1bc],%l4 ! Mem[00000000560001bc]
p35_call_0_he:
ldsb [%i1+0x094],%l7 ! Mem[0000000056800094]
stb %l4,[%i3+0x1dd] ! Mem[00000000578001dd]
retl
ldsw [%i0+0x090],%l0 ! Mem[0000000056000090]
p35_jmpl_0_ho:
andncc %l4,%l6,%l4
sth %l4,[%o2+0x07c] ! Mem[000000005700007c]
ldx [%o2+0x168],%l5 ! Mem[0000000057000168]
jmpl %g6+8,%g0
swap [%o0+0x1bc],%l4 ! Mem[00000000560001bc]
p35_call_0_ho:
ldsb [%o1+0x094],%l7 ! Mem[0000000056800094]
stb %l4,[%o3+0x1dd] ! Mem[00000000578001dd]
retl
ldsw [%o0+0x090],%l0 ! Mem[0000000056000090]
p36_jmpl_0_le:
jmpl %g6+8,%g0
stb %l6,[%i0+0x1d0] ! Mem[00000000580001d0]
p36_call_0_le:
ldstub [%i2+0x116],%l0 ! Mem[0000000059000116]
sth %l2,[%i3+0x1dc] ! Mem[00000000598001dc]
retl
ldstub [%i1+0x014],%l4 ! Mem[0000000058800014]
p36_jmpl_0_lo:
jmpl %g6+8,%g0
stb %l6,[%o0+0x1d0] ! Mem[00000000580001d0]
p36_call_0_lo:
ldstub [%o2+0x116],%l0 ! Mem[0000000059000116]
sth %l2,[%o3+0x1dc] ! Mem[00000000598001dc]
retl
ldstub [%o1+0x014],%l4 ! Mem[0000000058800014]
p36_jmpl_0_he:
smul %l4,0xacd,%l0
jmpl %g6+8,%g0
ldsb [%i3+0x000],%l4 ! Mem[0000000059800000]
p36_call_0_he:
ldub [%i3+0x051],%l1 ! Mem[0000000059800051]
ldsw [%i3+0x058],%l6 ! Mem[0000000059800058]
stb %l2,[%i2+0x1d6] ! Mem[00000000590001d6]
ldsb [%i0+0x0f1],%l2 ! Mem[00000000580000f1]
retl
ldstub [%i0+0x011],%l5 ! Mem[0000000058000011]
p36_jmpl_0_ho:
smul %l4,0xacd,%l0
jmpl %g6+8,%g0
ldsb [%o3+0x000],%l4 ! Mem[0000000059800000]
p36_call_0_ho:
ldub [%o3+0x051],%l1 ! Mem[0000000059800051]
ldsw [%o3+0x058],%l6 ! Mem[0000000059800058]
stb %l2,[%o2+0x1d6] ! Mem[00000000590001d6]
ldsb [%o0+0x0f1],%l2 ! Mem[00000000580000f1]
retl
ldstub [%o0+0x011],%l5 ! Mem[0000000058000011]
p37_jmpl_0_le:
jmpl %g6+8,%g0
std %f12,[%i2+0x120] ! Mem[000000005b000120]
p37_call_0_le:
ld [%i1+0x0ec],%f12 ! Mem[000000005a8000ec]
ldx [%i0+0x1e0],%l4 ! Mem[000000005a0001e0]
ldsh [%i0+0x180],%l1 ! Mem[000000005a000180]
ldsw [%i0+0x000],%l0 ! Mem[000000005a000000]
lduw [%i0+0x1f4],%l5 ! Mem[000000005a0001f4]
ldub [%i3+0x161],%l2 ! Mem[000000005b800161]
retl
ldsh [%i0+0x14c],%l5 ! Mem[000000005a00014c]
p37_jmpl_0_lo:
jmpl %g6+8,%g0
std %f12,[%o2+0x120] ! Mem[000000005b000120]
p37_call_0_lo:
ld [%o1+0x0ec],%f12 ! Mem[000000005a8000ec]
ldx [%o0+0x1e0],%l4 ! Mem[000000005a0001e0]
ldsh [%o0+0x180],%l1 ! Mem[000000005a000180]
ldsw [%o0+0x000],%l0 ! Mem[000000005a000000]
lduw [%o0+0x1f4],%l5 ! Mem[000000005a0001f4]
ldub [%o3+0x161],%l2 ! Mem[000000005b800161]
retl
ldsh [%o0+0x14c],%l5 ! Mem[000000005a00014c]
p37_jmpl_0_he:
lduh [%i1+0x19e],%l2 ! Mem[000000005a80019e]
taddcctv %l7,%l1,%l3
sth %l7,[%i2+0x096] ! Mem[000000005b000096]
tsubcc %l2,0xc71,%l3
ldsw [%i1+0x1f4],%l3 ! Mem[000000005a8001f4]
ldx [%i3+0x0b8],%l2 ! Mem[000000005b8000b8]
jmpl %g6+8,%g0
st %f26,[%i0+0x174] ! Mem[000000005a000174]
p37_call_0_he:
swap [%i3+0x090],%l4 ! Mem[000000005b800090]
retl
st %f16,[%i2+0x110] ! Mem[000000005b000110]
p37_jmpl_0_ho:
lduh [%o1+0x19e],%l2 ! Mem[000000005a80019e]
taddcctv %l7,%l1,%l3
sth %l7,[%o2+0x096] ! Mem[000000005b000096]
tsubcc %l2,0xc71,%l3
ldsw [%o1+0x1f4],%l3 ! Mem[000000005a8001f4]
ldx [%o3+0x0b8],%l2 ! Mem[000000005b8000b8]
jmpl %g6+8,%g0
st %f26,[%o0+0x174] ! Mem[000000005a000174]
p37_call_0_ho:
swap [%o3+0x090],%l4 ! Mem[000000005b800090]
retl
st %f16,[%o2+0x110] ! Mem[000000005b000110]
p38_jmpl_0_le:
jmpl %g6+8,%g0
orcc %l1,0x2e0,%l2
p38_call_0_le:
std %l4,[%i0+0x120] ! Mem[000000005c000120]
srl %l0,%l3,%l1
ldsh [%i2+0x112],%l0 ! Mem[000000005d000112]
retl
ldd [%i2+0x138],%l2 ! Mem[000000005d000138]
p38_jmpl_0_lo:
jmpl %g6+8,%g0
orcc %l1,0x2e0,%l2
p38_call_0_lo:
std %l4,[%o0+0x120] ! Mem[000000005c000120]
srl %l0,%l3,%l1
ldsh [%o2+0x112],%l0 ! Mem[000000005d000112]
retl
ldd [%o2+0x138],%l2 ! Mem[000000005d000138]
p38_jmpl_0_he:
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[000000005c800008]
p38_call_0_he:
retl
ldstub [%i0+0x148],%l2 ! Mem[000000005c000148]
p38_jmpl_0_ho:
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[000000005c800008]
p38_call_0_ho:
retl
ldstub [%o0+0x148],%l2 ! Mem[000000005c000148]
p39_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i1+0x0c6],%l7 ! Mem[000000005e8000c6]
p39_call_0_le:
stx %l7,[%i0+0x198] ! Mem[000000005e000198]
ld [%i3+0x1fc],%f2 ! Mem[000000005f8001fc]
ldd [%i2+0x168],%f12 ! Mem[000000005f000168]
orn %l2,0xa34,%l0
retl
ldsw [%i3+0x1fc],%l0 ! Mem[000000005f8001fc]
p39_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o1+0x0c6],%l7 ! Mem[000000005e8000c6]
p39_call_0_lo:
stx %l7,[%o0+0x198] ! Mem[000000005e000198]
ld [%o3+0x1fc],%f2 ! Mem[000000005f8001fc]
ldd [%o2+0x168],%f12 ! Mem[000000005f000168]
orn %l2,0xa34,%l0
retl
ldsw [%o3+0x1fc],%l0 ! Mem[000000005f8001fc]
p39_jmpl_0_he:
stx %l0,[%i0+0x020] ! Mem[000000005e000020]
jmpl %g6+8,%g0
ldd [%i1+0x138],%l6 ! Mem[000000005e800138]
p39_call_0_he:
sth %l3,[%i0+0x15c] ! Mem[000000005e00015c]
srlx %l4,%l5,%l6
lduh [%i1+0x160],%l2 ! Mem[000000005e800160]
ldsb [%i2+0x16c],%l5 ! Mem[000000005f00016c]
std %l4,[%i2+0x1b8] ! Mem[000000005f0001b8]
stx %l7,[%i3+0x090] ! Mem[000000005f800090]
retl
stw %l4,[%i0+0x05c] ! Mem[000000005e00005c]
p39_jmpl_0_ho:
stx %l0,[%o0+0x020] ! Mem[000000005e000020]
jmpl %g6+8,%g0
ldd [%o1+0x138],%l6 ! Mem[000000005e800138]
p39_call_0_ho:
sth %l3,[%o0+0x15c] ! Mem[000000005e00015c]
srlx %l4,%l5,%l6
lduh [%o1+0x160],%l2 ! Mem[000000005e800160]
ldsb [%o2+0x16c],%l5 ! Mem[000000005f00016c]
std %l4,[%o2+0x1b8] ! Mem[000000005f0001b8]
stx %l7,[%o3+0x090] ! Mem[000000005f800090]
retl
stw %l4,[%o0+0x05c] ! Mem[000000005e00005c]
p40_jmpl_0_le:
jmpl %g6+8,%g0
ldstub [%i2+0x1bf],%l4 ! Mem[00000000610001bf]
p40_call_0_le:
sth %l4,[%i0+0x0b0] ! Mem[00000000600000b0]
retl
ldstub [%i1+0x1e5],%l4 ! Mem[00000000608001e5]
p40_jmpl_0_lo:
jmpl %g6+8,%g0
ldstub [%o2+0x1bf],%l4 ! Mem[00000000610001bf]
p40_call_0_lo:
sth %l4,[%o0+0x0b0] ! Mem[00000000600000b0]
retl
ldstub [%o1+0x1e5],%l4 ! Mem[00000000608001e5]
p40_jmpl_0_he:
lduh [%i0+0x04c],%l6 ! Mem[000000006000004c]
st %f28,[%i0+0x060] ! Mem[0000000060000060]
ldsb [%i2+0x03b],%l0 ! Mem[000000006100003b]
lduh [%i2+0x1b6],%l2 ! Mem[00000000610001b6]
jmpl %g6+8,%g0
ldx [%i0+0x0e8],%l4 ! Mem[00000000600000e8]
p40_call_0_he:
ld [%i1+0x164],%f21 ! Mem[0000000060800164]
ld [%i2+0x078],%f30 ! Mem[0000000061000078]
std %l2,[%i1+0x010] ! Mem[0000000060800010]
ldsb [%i0+0x147],%l0 ! Mem[0000000060000147]
retl
ldx [%i2+0x0d0],%l2 ! Mem[00000000610000d0]
p40_jmpl_0_ho:
lduh [%o0+0x04c],%l6 ! Mem[000000006000004c]
st %f28,[%o0+0x060] ! Mem[0000000060000060]
ldsb [%o2+0x03b],%l0 ! Mem[000000006100003b]
lduh [%o2+0x1b6],%l2 ! Mem[00000000610001b6]
jmpl %g6+8,%g0
ldx [%o0+0x0e8],%l4 ! Mem[00000000600000e8]
p40_call_0_ho:
ld [%o1+0x164],%f21 ! Mem[0000000060800164]
ld [%o2+0x078],%f30 ! Mem[0000000061000078]
std %l2,[%o1+0x010] ! Mem[0000000060800010]
ldsb [%o0+0x147],%l0 ! Mem[0000000060000147]
retl
ldx [%o2+0x0d0],%l2 ! Mem[00000000610000d0]
p41_jmpl_0_le:
jmpl %g6+8,%g0
stx %l7,[%i1+0x0c0] ! Mem[00000000628000c0]
p41_call_0_le:
st %f7 ,[%i3+0x198] ! Mem[0000000063800198]
ldub [%i1+0x1d8],%l3 ! Mem[00000000628001d8]
sth %l0,[%i2+0x112] ! Mem[0000000063000112]
addcc %l7,-0xbb3,%l5
retl
ldstub [%i1+0x014],%l4 ! Mem[0000000062800014]
p41_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l7,[%o1+0x0c0] ! Mem[00000000628000c0]
p41_call_0_lo:
st %f7 ,[%o3+0x198] ! Mem[0000000063800198]
ldub [%o1+0x1d8],%l3 ! Mem[00000000628001d8]
sth %l0,[%o2+0x112] ! Mem[0000000063000112]
addcc %l7,-0xbb3,%l5
retl
ldstub [%o1+0x014],%l4 ! Mem[0000000062800014]
p41_jmpl_0_he:
andncc %l6,-0xa10,%l0
jmpl %g6+8,%g0
ldstub [%i2+0x168],%l2 ! Mem[0000000063000168]
p41_call_0_he:
retl
add %l3,-0x5ac,%l5
p41_jmpl_0_ho:
andncc %l6,-0xa10,%l0
jmpl %g6+8,%g0
ldstub [%o2+0x168],%l2 ! Mem[0000000063000168]
p41_call_0_ho:
retl
add %l3,-0x5ac,%l5
p42_jmpl_0_le:
jmpl %g6+8,%g0
orn %l1,0x660,%l2
p42_call_0_le:
swap [%i2+0x114],%l6 ! Mem[0000000065000114]
ldsb [%i1+0x118],%l3 ! Mem[0000000064800118]
ldsb [%i3+0x080],%l5 ! Mem[0000000065800080]
retl
std %f4 ,[%i1+0x0e8] ! Mem[00000000648000e8]
p42_jmpl_0_lo:
jmpl %g6+8,%g0
orn %l1,0x660,%l2
p42_call_0_lo:
swap [%o2+0x114],%l6 ! Mem[0000000065000114]
ldsb [%o1+0x118],%l3 ! Mem[0000000064800118]
ldsb [%o3+0x080],%l5 ! Mem[0000000065800080]
retl
std %f4 ,[%o1+0x0e8] ! Mem[00000000648000e8]
p42_jmpl_0_he:
smul %l0,%l3,%l7
std %l4,[%i2+0x068] ! Mem[0000000065000068]
orn %l5,-0xa3b,%l6
orcc %l7,-0xb77,%l3
jmpl %g6+8,%g0
std %f20,[%i0+0x1c8] ! Mem[00000000640001c8]
p42_call_0_he:
stw %l2,[%i1+0x010] ! Mem[0000000064800010]
stb %l3,[%i1+0x115] ! Mem[0000000064800115]
ldd [%i1+0x138],%l0 ! Mem[0000000064800138]
ldsw [%i2+0x110],%l5 ! Mem[0000000065000110]
ldd [%i3+0x170],%f18 ! Mem[0000000065800170]
ldsw [%i2+0x1fc],%l1 ! Mem[00000000650001fc]
stb %l4,[%i2+0x081] ! Mem[0000000065000081]
retl
ldstub [%i0+0x118],%l1 ! Mem[0000000064000118]
p42_jmpl_0_ho:
smul %l0,%l3,%l7
std %l4,[%o2+0x068] ! Mem[0000000065000068]
orn %l5,-0xa3b,%l6
orcc %l7,-0xb77,%l3
jmpl %g6+8,%g0
std %f20,[%o0+0x1c8] ! Mem[00000000640001c8]
p42_call_0_ho:
stw %l2,[%o1+0x010] ! Mem[0000000064800010]
stb %l3,[%o1+0x115] ! Mem[0000000064800115]
ldd [%o1+0x138],%l0 ! Mem[0000000064800138]
ldsw [%o2+0x110],%l5 ! Mem[0000000065000110]
ldd [%o3+0x170],%f18 ! Mem[0000000065800170]
ldsw [%o2+0x1fc],%l1 ! Mem[00000000650001fc]
stb %l4,[%o2+0x081] ! Mem[0000000065000081]
retl
ldstub [%o0+0x118],%l1 ! Mem[0000000064000118]
p43_jmpl_0_le:
jmpl %g6+8,%g0
ldub [%i1+0x0e6],%l7 ! Mem[00000000668000e6]
p43_call_0_le:
stb %l7,[%i2+0x1ba] ! Mem[00000000670001ba]
stb %l3,[%i3+0x1d8] ! Mem[00000000678001d8]
ldsb [%i1+0x111],%l1 ! Mem[0000000066800111]
sth %l1,[%i3+0x010] ! Mem[0000000067800010]
retl
sra %l5,%l2,%l0
p43_jmpl_0_lo:
jmpl %g6+8,%g0
ldub [%o1+0x0e6],%l7 ! Mem[00000000668000e6]
p43_call_0_lo:
stb %l7,[%o2+0x1ba] ! Mem[00000000670001ba]
stb %l3,[%o3+0x1d8] ! Mem[00000000678001d8]
ldsb [%o1+0x111],%l1 ! Mem[0000000066800111]
sth %l1,[%o3+0x010] ! Mem[0000000067800010]
retl
sra %l5,%l2,%l0
p43_jmpl_0_he:
stx %l4,[%i3+0x0a0] ! Mem[00000000678000a0]
ldsw [%i1+0x13c],%l5 ! Mem[000000006680013c]
jmpl %g6+8,%g0
taddcc %l5,%l0,%l5
p43_call_0_he:
stw %l6,[%i1+0x058] ! Mem[0000000066800058]
ldd [%i1+0x0b0],%f24 ! Mem[00000000668000b0]
ldstub [%i1+0x0b3],%l0 ! Mem[00000000668000b3]
ldstub [%i2+0x011],%l5 ! Mem[0000000067000011]
ldub [%i0+0x087],%l7 ! Mem[0000000066000087]
retl
swap [%i0+0x1f4],%l3 ! Mem[00000000660001f4]
p43_jmpl_0_ho:
stx %l4,[%o3+0x0a0] ! Mem[00000000678000a0]
ldsw [%o1+0x13c],%l5 ! Mem[000000006680013c]
jmpl %g6+8,%g0
taddcc %l5,%l0,%l5
p43_call_0_ho:
stw %l6,[%o1+0x058] ! Mem[0000000066800058]
ldd [%o1+0x0b0],%f24 ! Mem[00000000668000b0]
ldstub [%o1+0x0b3],%l0 ! Mem[00000000668000b3]
ldstub [%o2+0x011],%l5 ! Mem[0000000067000011]
ldub [%o0+0x087],%l7 ! Mem[0000000066000087]
retl
swap [%o0+0x1f4],%l3 ! Mem[00000000660001f4]
p44_jmpl_0_le:
jmpl %g6+8,%g0
or %l0,%l6,%l6
p44_call_0_le:
lduw [%i2+0x018],%l7 ! Mem[0000000069000018]
ldsh [%i1+0x09a],%l4 ! Mem[000000006880009a]
retl
lduw [%i2+0x1a0],%l1 ! Mem[00000000690001a0]
p44_jmpl_0_lo:
jmpl %g6+8,%g0
or %l0,%l6,%l6
p44_call_0_lo:
lduw [%o2+0x018],%l7 ! Mem[0000000069000018]
ldsh [%o1+0x09a],%l4 ! Mem[000000006880009a]
retl
lduw [%o2+0x1a0],%l1 ! Mem[00000000690001a0]
p44_jmpl_0_he:
ldsw [%i1+0x110],%l6 ! Mem[0000000068800110]
jmpl %g6+8,%g0
ldd [%i2+0x178],%f18 ! Mem[0000000069000178]
p44_call_0_he:
st %f28,[%i2+0x1bc] ! Mem[00000000690001bc]
retl
swap [%i3+0x068],%l3 ! Mem[0000000069800068]
p44_jmpl_0_ho:
ldsw [%o1+0x110],%l6 ! Mem[0000000068800110]
jmpl %g6+8,%g0
ldd [%o2+0x178],%f18 ! Mem[0000000069000178]
p44_call_0_ho:
st %f28,[%o2+0x1bc] ! Mem[00000000690001bc]
retl
swap [%o3+0x068],%l3 ! Mem[0000000069800068]
p45_jmpl_0_le:
jmpl %g6+8,%g0
stx %l4,[%i2+0x100] ! Mem[000000006b000100]
p45_call_0_le:
ldx [%i1+0x038],%l5 ! Mem[000000006a800038]
ldsh [%i2+0x0b8],%l1 ! Mem[000000006b0000b8]
ldsb [%i0+0x180],%l1 ! Mem[000000006a000180]
stx %l4,[%i0+0x038] ! Mem[000000006a000038]
lduw [%i1+0x0e0],%l5 ! Mem[000000006a8000e0]
ldsb [%i2+0x168],%l4 ! Mem[000000006b000168]
retl
stb %l6,[%i0+0x093] ! Mem[000000006a000093]
p45_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l4,[%o2+0x100] ! Mem[000000006b000100]
p45_call_0_lo:
ldx [%o1+0x038],%l5 ! Mem[000000006a800038]
ldsh [%o2+0x0b8],%l1 ! Mem[000000006b0000b8]
ldsb [%o0+0x180],%l1 ! Mem[000000006a000180]
stx %l4,[%o0+0x038] ! Mem[000000006a000038]
lduw [%o1+0x0e0],%l5 ! Mem[000000006a8000e0]
ldsb [%o2+0x168],%l4 ! Mem[000000006b000168]
retl
stb %l6,[%o0+0x093] ! Mem[000000006a000093]
p45_jmpl_0_he:
add %l5,0xa04,%l4
std %l0,[%i1+0x0b0] ! Mem[000000006a8000b0]
andcc %l0,%l4,%l7
sth %l1,[%i2+0x084] ! Mem[000000006b000084]
ldx [%i2+0x1b0],%l2 ! Mem[000000006b0001b0]
stw %l4,[%i1+0x17c] ! Mem[000000006a80017c]
jmpl %g6+8,%g0
taddcc %l4,%l7,%l5
p45_call_0_he:
ldsw [%i3+0x1a0],%l3 ! Mem[000000006b8001a0]
ldub [%i1+0x037],%l2 ! Mem[000000006a800037]
ldsw [%i0+0x0c4],%l1 ! Mem[000000006a0000c4]
ldsw [%i2+0x0a4],%l1 ! Mem[000000006b0000a4]
tsubcc %l0,%l1,%l3
stx %l0,[%i0+0x060] ! Mem[000000006a000060]
stw %l0,[%i3+0x184] ! Mem[000000006b800184]
retl
ld [%i3+0x118],%f26 ! Mem[000000006b800118]
p45_jmpl_0_ho:
add %l5,0xa04,%l4
std %l0,[%o1+0x0b0] ! Mem[000000006a8000b0]
andcc %l0,%l4,%l7
sth %l1,[%o2+0x084] ! Mem[000000006b000084]
ldx [%o2+0x1b0],%l2 ! Mem[000000006b0001b0]
stw %l4,[%o1+0x17c] ! Mem[000000006a80017c]
jmpl %g6+8,%g0
taddcc %l4,%l7,%l5
p45_call_0_ho:
ldsw [%o3+0x1a0],%l3 ! Mem[000000006b8001a0]
ldub [%o1+0x037],%l2 ! Mem[000000006a800037]
ldsw [%o0+0x0c4],%l1 ! Mem[000000006a0000c4]
ldsw [%o2+0x0a4],%l1 ! Mem[000000006b0000a4]
tsubcc %l0,%l1,%l3
stx %l0,[%o0+0x060] ! Mem[000000006a000060]
stw %l0,[%o3+0x184] ! Mem[000000006b800184]
retl
ld [%o3+0x118],%f26 ! Mem[000000006b800118]
p46_jmpl_0_le:
jmpl %g6+8,%g0
sth %l7,[%i1+0x0c6] ! Mem[000000006c8000c6]
p46_call_0_le:
ldub [%i2+0x06b],%l4 ! Mem[000000006d00006b]
ldx [%i0+0x0f8],%l5 ! Mem[000000006c0000f8]
ldstub [%i1+0x014],%l4 ! Mem[000000006c800014]
std %l2,[%i2+0x0a8] ! Mem[000000006d0000a8]
retl
lduh [%i2+0x11c],%l5 ! Mem[000000006d00011c]
p46_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l7,[%o1+0x0c6] ! Mem[000000006c8000c6]
p46_call_0_lo:
ldub [%o2+0x06b],%l4 ! Mem[000000006d00006b]
ldx [%o0+0x0f8],%l5 ! Mem[000000006c0000f8]
ldstub [%o1+0x014],%l4 ! Mem[000000006c800014]
std %l2,[%o2+0x0a8] ! Mem[000000006d0000a8]
retl
lduh [%o2+0x11c],%l5 ! Mem[000000006d00011c]
p46_jmpl_0_he:
jmpl %g6+8,%g0
ldx [%i1+0x068],%l1 ! Mem[000000006c800068]
p46_call_0_he:
stx %l5,[%i0+0x1a8] ! Mem[000000006c0001a8]
swap [%i3+0x1bc],%l3 ! Mem[000000006d8001bc]
stw %l6,[%i2+0x138] ! Mem[000000006d000138]
stw %l1,[%i0+0x15c] ! Mem[000000006c00015c]
retl
sth %l0,[%i3+0x166] ! Mem[000000006d800166]
p46_jmpl_0_ho:
jmpl %g6+8,%g0
ldx [%o1+0x068],%l1 ! Mem[000000006c800068]
p46_call_0_ho:
stx %l5,[%o0+0x1a8] ! Mem[000000006c0001a8]
swap [%o3+0x1bc],%l3 ! Mem[000000006d8001bc]
stw %l6,[%o2+0x138] ! Mem[000000006d000138]
stw %l1,[%o0+0x15c] ! Mem[000000006c00015c]
retl
sth %l0,[%o3+0x166] ! Mem[000000006d800166]
p47_jmpl_0_le:
jmpl %g6+8,%g0
stx %l4,[%i2+0x1b8] ! Mem[000000006f0001b8]
p47_call_0_le:
ldx [%i0+0x0c8],%l4 ! Mem[000000006e0000c8]
retl
std %l4,[%i3+0x1c0] ! Mem[000000006f8001c0]
p47_jmpl_0_lo:
jmpl %g6+8,%g0
stx %l4,[%o2+0x1b8] ! Mem[000000006f0001b8]
p47_call_0_lo:
ldx [%o0+0x0c8],%l4 ! Mem[000000006e0000c8]
retl
std %l4,[%o3+0x1c0] ! Mem[000000006f8001c0]
p47_jmpl_0_he:
swap [%i0+0x06c],%l6 ! Mem[000000006e00006c]
ldx [%i3+0x040],%l4 ! Mem[000000006f800040]
std %l4,[%i1+0x110] ! Mem[000000006e800110]
stx %l4,[%i0+0x148] ! Mem[000000006e000148]
jmpl %g6+8,%g0
ldsh [%i0+0x1a6],%l7 ! Mem[000000006e0001a6]
p47_call_0_he:
ldd [%i0+0x0f0],%f18 ! Mem[000000006e0000f0]
ldstub [%i2+0x03f],%l0 ! Mem[000000006f00003f]
udivx %l2,%l5,%l1
ldsh [%i0+0x114],%l5 ! Mem[000000006e000114]
retl
st %f17,[%i2+0x1e4] ! Mem[000000006f0001e4]
p47_jmpl_0_ho:
swap [%o0+0x06c],%l6 ! Mem[000000006e00006c]
ldx [%o3+0x040],%l4 ! Mem[000000006f800040]
std %l4,[%o1+0x110] ! Mem[000000006e800110]
stx %l4,[%o0+0x148] ! Mem[000000006e000148]
jmpl %g6+8,%g0
ldsh [%o0+0x1a6],%l7 ! Mem[000000006e0001a6]
p47_call_0_ho:
ldd [%o0+0x0f0],%f18 ! Mem[000000006e0000f0]
ldstub [%o2+0x03f],%l0 ! Mem[000000006f00003f]
udivx %l2,%l5,%l1
ldsh [%o0+0x114],%l5 ! Mem[000000006e000114]
retl
st %f17,[%o2+0x1e4] ! Mem[000000006f0001e4]
p48_jmpl_0_le:
jmpl %g6+8,%g0
ldstub [%i1+0x0c6],%l7 ! Mem[00000000708000c6]
p48_call_0_le:
ldsw [%i2+0x198],%l7 ! Mem[0000000071000198]
ldd [%i2+0x1d8],%l2 ! Mem[00000000710001d8]
swap [%i2+0x130],%l0 ! Mem[0000000071000130]
ldsh [%i0+0x010],%l1 ! Mem[0000000070000010]
retl
srl %l5,%l0,%l0
p48_jmpl_0_lo:
jmpl %g6+8,%g0
ldstub [%o1+0x0c6],%l7 ! Mem[00000000708000c6]
p48_call_0_lo:
ldsw [%o2+0x198],%l7 ! Mem[0000000071000198]
ldd [%o2+0x1d8],%l2 ! Mem[00000000710001d8]
swap [%o2+0x130],%l0 ! Mem[0000000071000130]
ldsh [%o0+0x010],%l1 ! Mem[0000000070000010]
retl
srl %l5,%l0,%l0
p48_jmpl_0_he:
ldsh [%i2+0x01a],%l4 ! Mem[000000007100001a]
swap [%i3+0x174],%l6 ! Mem[0000000071800174]
jmpl %g6+8,%g0
std %l2,[%i3+0x1a0] ! Mem[00000000718001a0]
p48_call_0_he:
srax %l4,%l3,%l2
ldstub [%i2+0x13b],%l6 ! Mem[000000007100013b]
sth %l1,[%i1+0x15c] ! Mem[000000007080015c]
retl
xnorcc %l7,%l2,%l0
p48_jmpl_0_ho:
ldsh [%o2+0x01a],%l4 ! Mem[000000007100001a]
swap [%o3+0x174],%l6 ! Mem[0000000071800174]
jmpl %g6+8,%g0
std %l2,[%o3+0x1a0] ! Mem[00000000718001a0]
p48_call_0_ho:
srax %l4,%l3,%l2
ldstub [%o2+0x13b],%l6 ! Mem[000000007100013b]
sth %l1,[%o1+0x15c] ! Mem[000000007080015c]
retl
xnorcc %l7,%l2,%l0
p49_jmpl_0_le:
jmpl %g6+8,%g0
stw %l6,[%i1+0x1d0] ! Mem[00000000728001d0]
p49_call_0_le:
std %l0,[%i3+0x130] ! Mem[0000000073800130]
lduw [%i0+0x1dc],%l2 ! Mem[00000000720001dc]
retl
stb %l6,[%i3+0x04c] ! Mem[000000007380004c]
p49_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l6,[%o1+0x1d0] ! Mem[00000000728001d0]
p49_call_0_lo:
std %l0,[%o3+0x130] ! Mem[0000000073800130]
lduw [%o0+0x1dc],%l2 ! Mem[00000000720001dc]
retl
stb %l6,[%o3+0x04c] ! Mem[000000007380004c]
p49_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i3+0x080],%l5 ! Mem[0000000073800080]
p49_call_0_he:
retl
stx %l2,[%i3+0x1b0] ! Mem[00000000738001b0]
p49_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o3+0x080],%l5 ! Mem[0000000073800080]
p49_call_0_ho:
retl
stx %l2,[%o3+0x1b0] ! Mem[00000000738001b0]
p50_jmpl_0_le:
jmpl %g6+8,%g0
sth %l7,[%i1+0x0e6] ! Mem[00000000748000e6]
p50_call_0_le:
ldsb [%i1+0x19a],%l7 ! Mem[000000007480019a]
lduh [%i3+0x1d8],%l3 ! Mem[00000000758001d8]
ldsw [%i1+0x14c],%l4 ! Mem[000000007480014c]
addccc %l4,%l5,%l0
retl
ldub [%i2+0x1b6],%l2 ! Mem[00000000750001b6]
p50_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l7,[%o1+0x0e6] ! Mem[00000000748000e6]
p50_call_0_lo:
ldsb [%o1+0x19a],%l7 ! Mem[000000007480019a]
lduh [%o3+0x1d8],%l3 ! Mem[00000000758001d8]
ldsw [%o1+0x14c],%l4 ! Mem[000000007480014c]
addccc %l4,%l5,%l0
retl
ldub [%o2+0x1b6],%l2 ! Mem[00000000750001b6]
p50_jmpl_0_he:
addc %l5,%l3,%l5
ldd [%i0+0x158],%l2 ! Mem[0000000074000158]
ldd [%i3+0x0d8],%l6 ! Mem[00000000758000d8]
ldsb [%i0+0x0b3],%l0 ! Mem[00000000740000b3]
umulcc %l4,0x024,%l7
ldx [%i1+0x1f0],%l3 ! Mem[00000000748001f0]
ldd [%i3+0x050],%l2 ! Mem[0000000075800050]
jmpl %g6+8,%g0
stb %l1,[%i0+0x1dd] ! Mem[00000000740001dd]
p50_call_0_he:
std %l4,[%i3+0x068] ! Mem[0000000075800068]
addcc %l3,%l3,%l1
xnorcc %l3,-0x447,%l1
ldd [%i0+0x000],%l0 ! Mem[0000000074000000]
ld [%i3+0x09c],%f27 ! Mem[000000007580009c]
retl
ldsw [%i1+0x1bc],%l2 ! Mem[00000000748001bc]
p50_jmpl_0_ho:
addc %l5,%l3,%l5
ldd [%o0+0x158],%l2 ! Mem[0000000074000158]
ldd [%o3+0x0d8],%l6 ! Mem[00000000758000d8]
ldsb [%o0+0x0b3],%l0 ! Mem[00000000740000b3]
umulcc %l4,0x024,%l7
ldx [%o1+0x1f0],%l3 ! Mem[00000000748001f0]
ldd [%o3+0x050],%l2 ! Mem[0000000075800050]
jmpl %g6+8,%g0
stb %l1,[%o0+0x1dd] ! Mem[00000000740001dd]
p50_call_0_ho:
std %l4,[%o3+0x068] ! Mem[0000000075800068]
addcc %l3,%l3,%l1
xnorcc %l3,-0x447,%l1
ldd [%o0+0x000],%l0 ! Mem[0000000074000000]
ld [%o3+0x09c],%f27 ! Mem[000000007580009c]
retl
ldsw [%o1+0x1bc],%l2 ! Mem[00000000748001bc]
p51_jmpl_0_le:
jmpl %g6+8,%g0
sra %l0,%l6,%l3
p51_call_0_le:
tsubcctv %l7,-0xe34,%l4
ldd [%i0+0x1e0],%l4 ! Mem[00000000760001e0]
lduw [%i0+0x1a0],%l1 ! Mem[00000000760001a0]
std %l0,[%i2+0x020] ! Mem[0000000077000020]
ldsw [%i2+0x13c],%l6 ! Mem[000000007700013c]
xorcc %l3,%l4,%l5
lduw [%i2+0x0e0],%l5 ! Mem[00000000770000e0]
retl
stx %l5,[%i3+0x140] ! Mem[0000000077800140]
p51_jmpl_0_lo:
jmpl %g6+8,%g0
sra %l0,%l6,%l3
p51_call_0_lo:
tsubcctv %l7,-0xe34,%l4
ldd [%o0+0x1e0],%l4 ! Mem[00000000760001e0]
lduw [%o0+0x1a0],%l1 ! Mem[00000000760001a0]
std %l0,[%o2+0x020] ! Mem[0000000077000020]
ldsw [%o2+0x13c],%l6 ! Mem[000000007700013c]
xorcc %l3,%l4,%l5
lduw [%o2+0x0e0],%l5 ! Mem[00000000770000e0]
retl
stx %l5,[%o3+0x140] ! Mem[0000000077800140]
p51_jmpl_0_he:
add %l1,%l4,%l2
stw %l5,[%i2+0x1f4] ! Mem[00000000770001f4]
andn %l3,%l0,%l1
sllx %l5,%l3,%l4
jmpl %g6+8,%g0
lduw [%i1+0x13c],%l0 ! Mem[000000007680013c]
p51_call_0_he:
retl
ldub [%i1+0x0c5],%l5 ! Mem[00000000768000c5]
p51_jmpl_0_ho:
add %l1,%l4,%l2
stw %l5,[%o2+0x1f4] ! Mem[00000000770001f4]
andn %l3,%l0,%l1
sllx %l5,%l3,%l4
jmpl %g6+8,%g0
lduw [%o1+0x13c],%l0 ! Mem[000000007680013c]
p51_call_0_ho:
retl
ldub [%o1+0x0c5],%l5 ! Mem[00000000768000c5]
p52_jmpl_0_le:
jmpl %g6+8,%g0
ldstub [%i1+0x0e6],%l7 ! Mem[00000000788000e6]
p52_call_0_le:
ldx [%i3+0x110],%l0 ! Mem[0000000079800110]
sth %l2,[%i0+0x1dc] ! Mem[00000000780001dc]
subc %l0,%l7,%l3
std %l6,[%i2+0x188] ! Mem[0000000079000188]
retl
xnor %l4,%l0,%l4
p52_jmpl_0_lo:
jmpl %g6+8,%g0
ldstub [%o1+0x0e6],%l7 ! Mem[00000000788000e6]
p52_call_0_lo:
ldx [%o3+0x110],%l0 ! Mem[0000000079800110]
sth %l2,[%o0+0x1dc] ! Mem[00000000780001dc]
subc %l0,%l7,%l3
std %l6,[%o2+0x188] ! Mem[0000000079000188]
retl
xnor %l4,%l0,%l4
p52_jmpl_0_he:
stw %l3,[%i3+0x10c] ! Mem[000000007980010c]
stw %l3,[%i2+0x158] ! Mem[0000000079000158]
ldub [%i1+0x0a1],%l5 ! Mem[00000000788000a1]
lduw [%i2+0x184],%l2 ! Mem[0000000079000184]
ldstub [%i3+0x0e7],%l7 ! Mem[00000000798000e7]
stx %l1,[%i1+0x088] ! Mem[0000000078800088]
jmpl %g6+8,%g0
andcc %l2,-0x074,%l7
p52_call_0_he:
ldsh [%i1+0x0a4],%l1 ! Mem[00000000788000a4]
stb %l7,[%i3+0x1d4] ! Mem[00000000798001d4]
swap [%i2+0x174],%l2 ! Mem[0000000079000174]
orncc %l4,%l6,%l5
std %f26,[%i1+0x000] ! Mem[0000000078800000]
lduw [%i1+0x1f0],%l4 ! Mem[00000000788001f0]
stw %l1,[%i1+0x160] ! Mem[0000000078800160]
retl
umul %l2,0x8ba,%l4
p52_jmpl_0_ho:
stw %l3,[%o3+0x10c] ! Mem[000000007980010c]
stw %l3,[%o2+0x158] ! Mem[0000000079000158]
ldub [%o1+0x0a1],%l5 ! Mem[00000000788000a1]
lduw [%o2+0x184],%l2 ! Mem[0000000079000184]
ldstub [%o3+0x0e7],%l7 ! Mem[00000000798000e7]
stx %l1,[%o1+0x088] ! Mem[0000000078800088]
jmpl %g6+8,%g0
andcc %l2,-0x074,%l7
p52_call_0_ho:
ldsh [%o1+0x0a4],%l1 ! Mem[00000000788000a4]
stb %l7,[%o3+0x1d4] ! Mem[00000000798001d4]
swap [%o2+0x174],%l2 ! Mem[0000000079000174]
orncc %l4,%l6,%l5
std %f26,[%o1+0x000] ! Mem[0000000078800000]
lduw [%o1+0x1f0],%l4 ! Mem[00000000788001f0]
stw %l1,[%o1+0x160] ! Mem[0000000078800160]
retl
umul %l2,0x8ba,%l4
p53_jmpl_0_le:
jmpl %g6+8,%g0
stw %l6,[%i0+0x154] ! Mem[000000007a000154]
p53_call_0_le:
std %f12,[%i1+0x0e8] ! Mem[000000007a8000e8]
ldub [%i3+0x0b8],%l1 ! Mem[000000007b8000b8]
ld [%i2+0x1a0],%f1 ! Mem[000000007b0001a0]
orcc %l3,%l0,%l5
ldsw [%i2+0x184],%l7 ! Mem[000000007b000184]
ld [%i2+0x14c],%f13 ! Mem[000000007b00014c]
lduw [%i0+0x19c],%l4 ! Mem[000000007a00019c]
retl
andn %l2,0xb33,%l7
p53_jmpl_0_lo:
jmpl %g6+8,%g0
stw %l6,[%o0+0x154] ! Mem[000000007a000154]
p53_call_0_lo:
std %f12,[%o1+0x0e8] ! Mem[000000007a8000e8]
ldub [%o3+0x0b8],%l1 ! Mem[000000007b8000b8]
ld [%o2+0x1a0],%f1 ! Mem[000000007b0001a0]
orcc %l3,%l0,%l5
ldsw [%o2+0x184],%l7 ! Mem[000000007b000184]
ld [%o2+0x14c],%f13 ! Mem[000000007b00014c]
lduw [%o0+0x19c],%l4 ! Mem[000000007a00019c]
retl
andn %l2,0xb33,%l7
p53_jmpl_0_he:
swap [%i1+0x1e8],%l4 ! Mem[000000007a8001e8]
jmpl %g6+8,%g0
ldub [%i0+0x04f],%l2 ! Mem[000000007a00004f]
p53_call_0_he:
ld [%i2+0x08c],%f17 ! Mem[000000007b00008c]
ldsb [%i2+0x1c4],%l0 ! Mem[000000007b0001c4]
retl
ldd [%i2+0x090],%l2 ! Mem[000000007b000090]
p53_jmpl_0_ho:
swap [%o1+0x1e8],%l4 ! Mem[000000007a8001e8]
jmpl %g6+8,%g0
ldub [%o0+0x04f],%l2 ! Mem[000000007a00004f]
p53_call_0_ho:
ld [%o2+0x08c],%f17 ! Mem[000000007b00008c]
ldsb [%o2+0x1c4],%l0 ! Mem[000000007b0001c4]
retl
ldd [%o2+0x090],%l2 ! Mem[000000007b000090]
p54_jmpl_0_le:
jmpl %g6+8,%g0
sth %l7,[%i1+0x0e6] ! Mem[000000007c8000e6]
p54_call_0_le:
stw %l7,[%i0+0x1b8] ! Mem[000000007c0001b8]
sth %l3,[%i3+0x1f8] ! Mem[000000007d8001f8]
stw %l0,[%i2+0x130] ! Mem[000000007d000130]
orcc %l2,0x2f4,%l0
retl
stx %l0,[%i0+0x0c0] ! Mem[000000007c0000c0]
p54_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l7,[%o1+0x0e6] ! Mem[000000007c8000e6]
p54_call_0_lo:
stw %l7,[%o0+0x1b8] ! Mem[000000007c0001b8]
sth %l3,[%o3+0x1f8] ! Mem[000000007d8001f8]
stw %l0,[%o2+0x130] ! Mem[000000007d000130]
orcc %l2,0x2f4,%l0
retl
stx %l0,[%o0+0x0c0] ! Mem[000000007c0000c0]
p54_jmpl_0_he:
ldsh [%i0+0x1d4],%l5 ! Mem[000000007c0001d4]
ldx [%i0+0x148],%l4 ! Mem[000000007c000148]
jmpl %g6+8,%g0
ldstub [%i3+0x093],%l6 ! Mem[000000007d800093]
p54_call_0_he:
orn %l7,%l7,%l6
stx %l3,[%i2+0x120] ! Mem[000000007d000120]
ldsw [%i1+0x0d0],%l2 ! Mem[000000007c8000d0]
swap [%i3+0x028],%l1 ! Mem[000000007d800028]
stx %l1,[%i1+0x170] ! Mem[000000007c800170]
sth %l7,[%i2+0x0b4] ! Mem[000000007d0000b4]
retl
ldstub [%i3+0x023],%l2 ! Mem[000000007d800023]
p54_jmpl_0_ho:
ldsh [%o0+0x1d4],%l5 ! Mem[000000007c0001d4]
ldx [%o0+0x148],%l4 ! Mem[000000007c000148]
jmpl %g6+8,%g0
ldstub [%o3+0x093],%l6 ! Mem[000000007d800093]
p54_call_0_ho:
orn %l7,%l7,%l6
stx %l3,[%o2+0x120] ! Mem[000000007d000120]
ldsw [%o1+0x0d0],%l2 ! Mem[000000007c8000d0]
swap [%o3+0x028],%l1 ! Mem[000000007d800028]
stx %l1,[%o1+0x170] ! Mem[000000007c800170]
sth %l7,[%o2+0x0b4] ! Mem[000000007d0000b4]
retl
ldstub [%o3+0x023],%l2 ! Mem[000000007d800023]
p55_jmpl_0_le:
jmpl %g6+8,%g0
ldd [%i2+0x1b8],%l4 ! Mem[000000007f0001b8]
p55_call_0_le:
ldx [%i3+0x070],%l5 ! Mem[000000007f800070]
retl
ldsb [%i3+0x112],%l0 ! Mem[000000007f800112]
p55_jmpl_0_lo:
jmpl %g6+8,%g0
ldd [%o2+0x1b8],%l4 ! Mem[000000007f0001b8]
p55_call_0_lo:
ldx [%o3+0x070],%l5 ! Mem[000000007f800070]
retl
ldsb [%o3+0x112],%l0 ! Mem[000000007f800112]
p55_jmpl_0_he:
jmpl %g6+8,%g0
ldx [%i0+0x138],%l0 ! Mem[000000007e000138]
p55_call_0_he:
std %l0,[%i3+0x0c0] ! Mem[000000007f8000c0]
nop
ldd [%i0+0x0a0],%f20 ! Mem[000000007e0000a0]
ldub [%i0+0x161],%l2 ! Mem[000000007e000161]
ldsh [%i1+0x092],%l6 ! Mem[000000007e800092]
sll %l2,%l2,%l3
swap [%i1+0x0c4],%l7 ! Mem[000000007e8000c4]
retl
umulcc %l5,0x08d,%l2
p55_jmpl_0_ho:
jmpl %g6+8,%g0
ldx [%o0+0x138],%l0 ! Mem[000000007e000138]
p55_call_0_ho:
std %l0,[%o3+0x0c0] ! Mem[000000007f8000c0]
nop
ldd [%o0+0x0a0],%f20 ! Mem[000000007e0000a0]
ldub [%o0+0x161],%l2 ! Mem[000000007e000161]
ldsh [%o1+0x092],%l6 ! Mem[000000007e800092]
sll %l2,%l2,%l3
swap [%o1+0x0c4],%l7 ! Mem[000000007e8000c4]
retl
umulcc %l5,0x08d,%l2
p56_jmpl_0_le:
jmpl %g6+8,%g0
ldsb [%i2+0x1f0],%l6 ! Mem[00000000810001f0]
p56_call_0_le:
ldsb [%i1+0x136],%l0 ! Mem[0000000080800136]
ldsb [%i2+0x0df],%l5 ! Mem[00000000810000df]
retl
ldstub [%i3+0x1fe],%l0 ! Mem[00000000818001fe]
p56_jmpl_0_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x1f0],%l6 ! Mem[00000000810001f0]
p56_call_0_lo:
ldsb [%o1+0x136],%l0 ! Mem[0000000080800136]
ldsb [%o2+0x0df],%l5 ! Mem[00000000810000df]
retl
ldstub [%o3+0x1fe],%l0 ! Mem[00000000818001fe]
p56_jmpl_0_he:
lduw [%i1+0x020],%l0 ! Mem[0000000080800020]
jmpl %g6+8,%g0
ldsb [%i0+0x04c],%l5 ! Mem[000000008000004c]
p56_call_0_he:
retl
lduw [%i1+0x058],%l6 ! Mem[0000000080800058]
p56_jmpl_0_ho:
lduw [%o1+0x020],%l0 ! Mem[0000000080800020]
jmpl %g6+8,%g0
ldsb [%o0+0x04c],%l5 ! Mem[000000008000004c]
p56_call_0_ho:
retl
lduw [%o1+0x058],%l6 ! Mem[0000000080800058]
p57_jmpl_0_le:
jmpl %g6+8,%g0
sth %l0,[%i2+0x136] ! Mem[0000000083000136]
p57_call_0_le:
sdivx %l1,-0xab1,%l3
retl
addc %l4,%l0,%l0
p57_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l0,[%o2+0x136] ! Mem[0000000083000136]
p57_call_0_lo:
sdivx %l1,-0xab1,%l3
retl
addc %l4,%l0,%l0
p57_jmpl_0_he:
tsubcctv %l4,-0x5c3,%l4
sll %l0,0x011,%l4
st %f18,[%i0+0x02c] ! Mem[000000008200002c]
jmpl %g6+8,%g0
ldx [%i2+0x0a0],%l4 ! Mem[00000000830000a0]
p57_call_0_he:
ldsw [%i2+0x13c],%l0 ! Mem[000000008300013c]
stx %l1,[%i1+0x048] ! Mem[0000000082800048]
orcc %l0,-0x254,%l5
ldstub [%i3+0x0b3],%l6 ! Mem[00000000838000b3]
ldsb [%i1+0x1f3],%l2 ! Mem[00000000828001f3]
retl
ldd [%i3+0x0b0],%l6 ! Mem[00000000838000b0]
p57_jmpl_0_ho:
tsubcctv %l4,-0x5c3,%l4
sll %l0,0x011,%l4
st %f18,[%o0+0x02c] ! Mem[000000008200002c]
jmpl %g6+8,%g0
ldx [%o2+0x0a0],%l4 ! Mem[00000000830000a0]
p57_call_0_ho:
ldsw [%o2+0x13c],%l0 ! Mem[000000008300013c]
stx %l1,[%o1+0x048] ! Mem[0000000082800048]
orcc %l0,-0x254,%l5
ldstub [%o3+0x0b3],%l6 ! Mem[00000000838000b3]
ldsb [%o1+0x1f3],%l2 ! Mem[00000000828001f3]
retl
ldd [%o3+0x0b0],%l6 ! Mem[00000000838000b0]
p58_jmpl_0_le:
jmpl %g6+8,%g0
sth %l7,[%i2+0x0e6] ! Mem[00000000850000e6]
p58_call_0_le:
sth %l4,[%i0+0x0ce] ! Mem[00000000840000ce]
ldsw [%i0+0x014],%l4 ! Mem[0000000084000014]
swap [%i1+0x010],%l1 ! Mem[0000000084800010]
lduw [%i2+0x0a8],%l3 ! Mem[00000000850000a8]
retl
sth %l5,[%i1+0x114] ! Mem[0000000084800114]
p58_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l7,[%o2+0x0e6] ! Mem[00000000850000e6]
p58_call_0_lo:
sth %l4,[%o0+0x0ce] ! Mem[00000000840000ce]
ldsw [%o0+0x014],%l4 ! Mem[0000000084000014]
swap [%o1+0x010],%l1 ! Mem[0000000084800010]
lduw [%o2+0x0a8],%l3 ! Mem[00000000850000a8]
retl
sth %l5,[%o1+0x114] ! Mem[0000000084800114]
p58_jmpl_0_he:
sth %l3,[%i3+0x178] ! Mem[0000000085800178]
stw %l5,[%i3+0x080] ! Mem[0000000085800080]
xnorcc %l2,-0x202,%l3
jmpl %g6+8,%g0
stw %l7,[%i2+0x078] ! Mem[0000000085000078]
p58_call_0_he:
retl
ldsb [%i3+0x08d],%l5 ! Mem[000000008580008d]
p58_jmpl_0_ho:
sth %l3,[%o3+0x178] ! Mem[0000000085800178]
stw %l5,[%o3+0x080] ! Mem[0000000085800080]
xnorcc %l2,-0x202,%l3
jmpl %g6+8,%g0
stw %l7,[%o2+0x078] ! Mem[0000000085000078]
p58_call_0_ho:
retl
ldsb [%o3+0x08d],%l5 ! Mem[000000008580008d]
p59_jmpl_0_le:
jmpl %g6+8,%g0
std %l2,[%i2+0x038] ! Mem[0000000087000038]
p59_call_0_le:
stw %l1,[%i1+0x1b4] ! Mem[00000000868001b4]
retl
subccc %l1,-0x9b1,%l3
p59_jmpl_0_lo:
jmpl %g6+8,%g0
std %l2,[%o2+0x038] ! Mem[0000000087000038]
p59_call_0_lo:
stw %l1,[%o1+0x1b4] ! Mem[00000000868001b4]
retl
subccc %l1,-0x9b1,%l3
p59_jmpl_0_he:
sth %l5,[%i0+0x0de] ! Mem[00000000860000de]
ldsb [%i3+0x1fe],%l0 ! Mem[00000000878001fe]
stb %l4,[%i1+0x000] ! Mem[0000000086800000]
sth %l4,[%i0+0x086] ! Mem[0000000086000086]
jmpl %g6+8,%g0
std %l0,[%i2+0x138] ! Mem[0000000087000138]
p59_call_0_he:
swap [%i2+0x100],%l4 ! Mem[0000000087000100]
stb %l1,[%i3+0x166] ! Mem[0000000087800166]
ldx [%i3+0x110],%l2 ! Mem[0000000087800110]
sllx %l1,0x034,%l2
std %f16,[%i0+0x0f0] ! Mem[00000000860000f0]
sth %l5,[%i1+0x0ac] ! Mem[00000000868000ac]
st %f20,[%i2+0x1cc] ! Mem[00000000870001cc]
retl
std %l0,[%i1+0x080] ! Mem[0000000086800080]
p59_jmpl_0_ho:
sth %l5,[%o0+0x0de] ! Mem[00000000860000de]
ldsb [%o3+0x1fe],%l0 ! Mem[00000000878001fe]
stb %l4,[%o1+0x000] ! Mem[0000000086800000]
sth %l4,[%o0+0x086] ! Mem[0000000086000086]
jmpl %g6+8,%g0
std %l0,[%o2+0x138] ! Mem[0000000087000138]
p59_call_0_ho:
swap [%o2+0x100],%l4 ! Mem[0000000087000100]
stb %l1,[%o3+0x166] ! Mem[0000000087800166]
ldx [%o3+0x110],%l2 ! Mem[0000000087800110]
sllx %l1,0x034,%l2
std %f16,[%o0+0x0f0] ! Mem[00000000860000f0]
sth %l5,[%o1+0x0ac] ! Mem[00000000868000ac]
st %f20,[%o2+0x1cc] ! Mem[00000000870001cc]
retl
std %l0,[%o1+0x080] ! Mem[0000000086800080]
p60_jmpl_0_le:
jmpl %g6+8,%g0
lduw [%i3+0x03c],%l2 ! Mem[000000008980003c]
p60_call_0_le:
std %l0,[%i3+0x1b0] ! Mem[00000000898001b0]
retl
ldsb [%i2+0x138],%l3 ! Mem[0000000089000138]
p60_jmpl_0_lo:
jmpl %g6+8,%g0
lduw [%o3+0x03c],%l2 ! Mem[000000008980003c]
p60_call_0_lo:
std %l0,[%o3+0x1b0] ! Mem[00000000898001b0]
retl
ldsb [%o2+0x138],%l3 ! Mem[0000000089000138]
p60_jmpl_0_he:
ldsb [%i3+0x11c],%l6 ! Mem[000000008980011c]
sth %l5,[%i1+0x164] ! Mem[0000000088800164]
ldstub [%i3+0x07a],%l6 ! Mem[000000008980007a]
ldsb [%i2+0x0b7],%l1 ! Mem[00000000890000b7]
ldsw [%i3+0x1e8],%l4 ! Mem[00000000898001e8]
lduw [%i0+0x0d0],%l0 ! Mem[00000000880000d0]
lduh [%i3+0x0ac],%l5 ! Mem[00000000898000ac]
jmpl %g6+8,%g0
swap [%i2+0x14c],%l3 ! Mem[000000008900014c]
p60_call_0_he:
st %f31,[%i2+0x110] ! Mem[0000000089000110]
lduw [%i1+0x170],%l1 ! Mem[0000000088800170]
ldsb [%i1+0x0b5],%l7 ! Mem[00000000888000b5]
retl
ldsw [%i2+0x074],%l5 ! Mem[0000000089000074]
p60_jmpl_0_ho:
ldsb [%o3+0x11c],%l6 ! Mem[000000008980011c]
sth %l5,[%o1+0x164] ! Mem[0000000088800164]
ldstub [%o3+0x07a],%l6 ! Mem[000000008980007a]
ldsb [%o2+0x0b7],%l1 ! Mem[00000000890000b7]
ldsw [%o3+0x1e8],%l4 ! Mem[00000000898001e8]
lduw [%o0+0x0d0],%l0 ! Mem[00000000880000d0]
lduh [%o3+0x0ac],%l5 ! Mem[00000000898000ac]
jmpl %g6+8,%g0
swap [%o2+0x14c],%l3 ! Mem[000000008900014c]
p60_call_0_ho:
st %f31,[%o2+0x110] ! Mem[0000000089000110]
lduw [%o1+0x170],%l1 ! Mem[0000000088800170]
ldsb [%o1+0x0b5],%l7 ! Mem[00000000888000b5]
retl
ldsw [%o2+0x074],%l5 ! Mem[0000000089000074]
p61_jmpl_0_le:
jmpl %g6+8,%g0
mulx %l4,%l4,%l1
p61_call_0_le:
ldsw [%i3+0x124],%l4 ! Mem[000000008b800124]
sub %l4,%l2,%l4
ldstub [%i3+0x164],%l5 ! Mem[000000008b800164]
and %l0,0x8a8,%l5
std %l4,[%i1+0x000] ! Mem[000000008a800000]
ldx [%i2+0x1f0],%l1 ! Mem[000000008b0001f0]
std %l0,[%i3+0x130] ! Mem[000000008b800130]
retl
st %f10,[%i1+0x110] ! Mem[000000008a800110]
p61_jmpl_0_lo:
jmpl %g6+8,%g0
mulx %l4,%l4,%l1
p61_call_0_lo:
ldsw [%o3+0x124],%l4 ! Mem[000000008b800124]
sub %l4,%l2,%l4
ldstub [%o3+0x164],%l5 ! Mem[000000008b800164]
and %l0,0x8a8,%l5
std %l4,[%o1+0x000] ! Mem[000000008a800000]
ldx [%o2+0x1f0],%l1 ! Mem[000000008b0001f0]
std %l0,[%o3+0x130] ! Mem[000000008b800130]
retl
st %f10,[%o1+0x110] ! Mem[000000008a800110]
p61_jmpl_0_he:
taddcctv %l7,0xa3f,%l4
ldsb [%i0+0x167],%l0 ! Mem[000000008a000167]
sdivx %l7,-0x821,%l4
lduw [%i1+0x03c],%l2 ! Mem[000000008a80003c]
stb %l5,[%i0+0x075] ! Mem[000000008a000075]
stx %l5,[%i0+0x100] ! Mem[000000008a000100]
sra %l3,0x002,%l7
jmpl %g6+8,%g0
swap [%i3+0x0c8],%l2 ! Mem[000000008b8000c8]
p61_call_0_he:
ldsh [%i1+0x016],%l2 ! Mem[000000008a800016]
ld [%i1+0x108],%f26 ! Mem[000000008a800108]
retl
lduw [%i2+0x098],%l5 ! Mem[000000008b000098]
p61_jmpl_0_ho:
taddcctv %l7,0xa3f,%l4
ldsb [%o0+0x167],%l0 ! Mem[000000008a000167]
sdivx %l7,-0x821,%l4
lduw [%o1+0x03c],%l2 ! Mem[000000008a80003c]
stb %l5,[%o0+0x075] ! Mem[000000008a000075]
stx %l5,[%o0+0x100] ! Mem[000000008a000100]
sra %l3,0x002,%l7
jmpl %g6+8,%g0
swap [%o3+0x0c8],%l2 ! Mem[000000008b8000c8]
p61_call_0_ho:
ldsh [%o1+0x016],%l2 ! Mem[000000008a800016]
ld [%o1+0x108],%f26 ! Mem[000000008a800108]
retl
lduw [%o2+0x098],%l5 ! Mem[000000008b000098]
p62_jmpl_0_le:
jmpl %g6+8,%g0
sth %l7,[%i2+0x0c6] ! Mem[000000008d0000c6]
p62_call_0_le:
lduh [%i2+0x04a],%l4 ! Mem[000000008d00004a]
lduh [%i1+0x09a],%l4 ! Mem[000000008c80009a]
ldd [%i3+0x1d8],%l0 ! Mem[000000008d8001d8]
ldsw [%i3+0x000],%l4 ! Mem[000000008d800000]
retl
ldsw [%i2+0x0dc],%l4 ! Mem[000000008d0000dc]
p62_jmpl_0_lo:
jmpl %g6+8,%g0
sth %l7,[%o2+0x0c6] ! Mem[000000008d0000c6]
p62_call_0_lo:
lduh [%o2+0x04a],%l4 ! Mem[000000008d00004a]
lduh [%o1+0x09a],%l4 ! Mem[000000008c80009a]
ldd [%o3+0x1d8],%l0 ! Mem[000000008d8001d8]
ldsw [%o3+0x000],%l4 ! Mem[000000008d800000]
retl
ldsw [%o2+0x0dc],%l4 ! Mem[000000008d0000dc]
p62_jmpl_0_he:
ldsw [%i3+0x148],%l4 ! Mem[000000008d800148]
ldstub [%i3+0x0c7],%l7 ! Mem[000000008d8000c7]
ldsh [%i3+0x104],%l3 ! Mem[000000008d800104]
ldx [%i2+0x0f0],%l2 ! Mem[000000008d0000f0]
ldsw [%i1+0x010],%l5 ! Mem[000000008c800010]
ldstub [%i1+0x1c1],%l7 ! Mem[000000008c8001c1]
jmpl %g6+8,%g0
std %l2,[%i0+0x150] ! Mem[000000008c000150]
p62_call_0_he:
ldsb [%i2+0x1f4],%l7 ! Mem[000000008d0001f4]
retl
ldsb [%i3+0x094],%l2 ! Mem[000000008d800094]
p62_jmpl_0_ho:
ldsw [%o3+0x148],%l4 ! Mem[000000008d800148]
ldstub [%o3+0x0c7],%l7 ! Mem[000000008d8000c7]
ldsh [%o3+0x104],%l3 ! Mem[000000008d800104]
ldx [%o2+0x0f0],%l2 ! Mem[000000008d0000f0]
ldsw [%o1+0x010],%l5 ! Mem[000000008c800010]
ldstub [%o1+0x1c1],%l7 ! Mem[000000008c8001c1]
jmpl %g6+8,%g0
std %l2,[%o0+0x150] ! Mem[000000008c000150]
p62_call_0_ho:
ldsb [%o2+0x1f4],%l7 ! Mem[000000008d0001f4]
retl
ldsb [%o3+0x094],%l2 ! Mem[000000008d800094]
p63_jmpl_0_le:
jmpl %g6+8,%g0
std %l0,[%i1+0x1c0] ! Mem[000000008e8001c0]
p63_call_0_le:
sth %l5,[%i1+0x1d4] ! Mem[000000008e8001d4]
ldsw [%i0+0x0e0],%l3 ! Mem[000000008e0000e0]
sll %l5,0x004,%l5
ldsb [%i1+0x131],%l1 ! Mem[000000008e800131]
retl
ldd [%i0+0x030],%f0 ! Mem[000000008e000030]
p63_jmpl_0_lo:
jmpl %g6+8,%g0
std %l0,[%o1+0x1c0] ! Mem[000000008e8001c0]
p63_call_0_lo:
sth %l5,[%o1+0x1d4] ! Mem[000000008e8001d4]
ldsw [%o0+0x0e0],%l3 ! Mem[000000008e0000e0]
sll %l5,0x004,%l5
ldsb [%o1+0x131],%l1 ! Mem[000000008e800131]
retl
ldd [%o0+0x030],%f0 ! Mem[000000008e000030]
p63_jmpl_0_he:
ldd [%i0+0x018],%f16 ! Mem[000000008e000018]
ldsb [%i0+0x196],%l2 ! Mem[000000008e000196]
ldd [%i3+0x008],%l0 ! Mem[000000008f800008]
stx %l5,[%i1+0x068] ! Mem[000000008e800068]
jmpl %g6+8,%g0
std %f26,[%i3+0x1a0] ! Mem[000000008f8001a0]
p63_call_0_he:
ldsb [%i0+0x0fa],%l3 ! Mem[000000008e0000fa]
ldstub [%i3+0x187],%l7 ! Mem[000000008f800187]
add %l5,0xbc4,%l4
retl
addc %l7,%l2,%l0
p63_jmpl_0_ho:
ldd [%o0+0x018],%f16 ! Mem[000000008e000018]
ldsb [%o0+0x196],%l2 ! Mem[000000008e000196]
ldd [%o3+0x008],%l0 ! Mem[000000008f800008]
stx %l5,[%o1+0x068] ! Mem[000000008e800068]
jmpl %g6+8,%g0
std %f26,[%o3+0x1a0] ! Mem[000000008f8001a0]
p63_call_0_ho:
ldsb [%o0+0x0fa],%l3 ! Mem[000000008e0000fa]
ldstub [%o3+0x187],%l7 ! Mem[000000008f800187]
add %l5,0xbc4,%l4
retl
addc %l7,%l2,%l0
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldub [%i0+0x011],%l5 ! Mem[0000000010000011]
ldd [%i1+0x078],%l4 ! Mem[0000000010800078]
jmpl %g6+8,%g0
lduw [%i2+0x0a4],%l1 ! Mem[00000000110000a4]
p0_call_1_le:
ldstub [%i0+0x135],%l5 ! Mem[0000000010000135]
ldd [%i3+0x1e0],%l0 ! Mem[00000000118001e0]
ldsh [%i1+0x1d2],%l4 ! Mem[00000000108001d2]
ldd [%i1+0x1d0],%f8 ! Mem[00000000108001d0]
ldsb [%i0+0x0c7],%l1 ! Mem[00000000100000c7]
retl
stb %l5,[%i0+0x0b9] ! Mem[00000000100000b9]
p0_jmpl_1_lo:
ldub [%o0+0x011],%l5 ! Mem[0000000010000011]
ldd [%o1+0x078],%l4 ! Mem[0000000010800078]
jmpl %g6+8,%g0
lduw [%o2+0x0a4],%l1 ! Mem[00000000110000a4]
p0_call_1_lo:
ldstub [%o0+0x135],%l5 ! Mem[0000000010000135]
ldd [%o3+0x1e0],%l0 ! Mem[00000000118001e0]
ldsh [%o1+0x1d2],%l4 ! Mem[00000000108001d2]
ldd [%o1+0x1d0],%f8 ! Mem[00000000108001d0]
ldsb [%o0+0x0c7],%l1 ! Mem[00000000100000c7]
retl
stb %l5,[%o0+0x0b9] ! Mem[00000000100000b9]
p0_jmpl_1_he:
ldsb [%i3+0x051],%l7 ! Mem[0000000011800051]
std %f16,[%i2+0x178] ! Mem[0000000011000178]
ldstub [%i2+0x1ae],%l5 ! Mem[00000000110001ae]
ldx [%i0+0x038],%l2 ! Mem[0000000010000038]
ldsb [%i0+0x187],%l0 ! Mem[0000000010000187]
jmpl %g6+8,%g0
st %f26,[%i3+0x118] ! Mem[0000000011800118]
p0_call_1_he:
sub %l2,%l4,%l4
retl
ldsb [%i1+0x08f],%l2 ! Mem[000000001080008f]
p0_jmpl_1_ho:
ldsb [%o3+0x051],%l7 ! Mem[0000000011800051]
std %f16,[%o2+0x178] ! Mem[0000000011000178]
ldstub [%o2+0x1ae],%l5 ! Mem[00000000110001ae]
ldx [%o0+0x038],%l2 ! Mem[0000000010000038]
ldsb [%o0+0x187],%l0 ! Mem[0000000010000187]
jmpl %g6+8,%g0
st %f26,[%o3+0x118] ! Mem[0000000011800118]
p0_call_1_ho:
sub %l2,%l4,%l4
retl
ldsb [%o1+0x08f],%l2 ! Mem[000000001080008f]
p1_jmpl_1_le:
ldstub [%i0+0x1a3],%l3 ! Mem[00000000120001a3]
ldx [%i1+0x030],%l2 ! Mem[0000000012800030]
jmpl %g6+8,%g0
stw %l2,[%i1+0x128] ! Mem[0000000012800128]
p1_call_1_le:
ldub [%i3+0x099],%l5 ! Mem[0000000013800099]
andn %l5,%l7,%l1
std %l6,[%i2+0x170] ! Mem[0000000013000170]
ldstub [%i0+0x11e],%l3 ! Mem[000000001200011e]
retl
sub %l6,-0x061,%l0
p1_jmpl_1_lo:
ldstub [%o0+0x1a3],%l3 ! Mem[00000000120001a3]
ldx [%o1+0x030],%l2 ! Mem[0000000012800030]
jmpl %g6+8,%g0
stw %l2,[%o1+0x128] ! Mem[0000000012800128]
p1_call_1_lo:
ldub [%o3+0x099],%l5 ! Mem[0000000013800099]
andn %l5,%l7,%l1
std %l6,[%o2+0x170] ! Mem[0000000013000170]
ldstub [%o0+0x11e],%l3 ! Mem[000000001200011e]
retl
sub %l6,-0x061,%l0
p1_jmpl_1_he:
stb %l6,[%i3+0x1be] ! Mem[00000000138001be]
andncc %l2,%l2,%l1
lduh [%i2+0x028],%l0 ! Mem[0000000013000028]
ldx [%i0+0x0f8],%l7 ! Mem[00000000120000f8]
stw %l1,[%i2+0x140] ! Mem[0000000013000140]
ldx [%i1+0x0a0],%l7 ! Mem[00000000128000a0]
std %f26,[%i0+0x068] ! Mem[0000000012000068]
jmpl %g6+8,%g0
ldx [%i3+0x108],%l7 ! Mem[0000000013800108]
p1_call_1_he:
retl
ldsw [%i2+0x018],%l2 ! Mem[0000000013000018]
p1_jmpl_1_ho:
stb %l6,[%o3+0x1be] ! Mem[00000000138001be]
andncc %l2,%l2,%l1
lduh [%o2+0x028],%l0 ! Mem[0000000013000028]
ldx [%o0+0x0f8],%l7 ! Mem[00000000120000f8]
stw %l1,[%o2+0x140] ! Mem[0000000013000140]
ldx [%o1+0x0a0],%l7 ! Mem[00000000128000a0]
std %f26,[%o0+0x068] ! Mem[0000000012000068]
jmpl %g6+8,%g0
ldx [%o3+0x108],%l7 ! Mem[0000000013800108]
p1_call_1_ho:
retl
ldsw [%o2+0x018],%l2 ! Mem[0000000013000018]
p2_jmpl_1_le:
ld [%i2+0x1a4],%f0 ! Mem[00000000150001a4]
ldd [%i3+0x090],%f14 ! Mem[0000000015800090]
and %l6,%l1,%l3
std %f4 ,[%i2+0x068] ! Mem[0000000015000068]
swap [%i3+0x148],%l7 ! Mem[0000000015800148]
jmpl %g6+8,%g0
ldd [%i0+0x068],%f4 ! Mem[0000000014000068]
p2_call_1_le:
ldd [%i1+0x128],%l4 ! Mem[0000000014800128]
stx %l2,[%i3+0x118] ! Mem[0000000015800118]
ldd [%i2+0x0e8],%l0 ! Mem[00000000150000e8]
retl
ldsb [%i1+0x044],%l0 ! Mem[0000000014800044]
p2_jmpl_1_lo:
ld [%o2+0x1a4],%f0 ! Mem[00000000150001a4]
ldd [%o3+0x090],%f14 ! Mem[0000000015800090]
and %l6,%l1,%l3
std %f4 ,[%o2+0x068] ! Mem[0000000015000068]
swap [%o3+0x148],%l7 ! Mem[0000000015800148]
jmpl %g6+8,%g0
ldd [%o0+0x068],%f4 ! Mem[0000000014000068]
p2_call_1_lo:
ldd [%o1+0x128],%l4 ! Mem[0000000014800128]
stx %l2,[%o3+0x118] ! Mem[0000000015800118]
ldd [%o2+0x0e8],%l0 ! Mem[00000000150000e8]
retl
ldsb [%o1+0x044],%l0 ! Mem[0000000014800044]
p2_jmpl_1_he:
ldx [%i3+0x178],%l6 ! Mem[0000000015800178]
add %l4,-0x9e9,%l6
jmpl %g6+8,%g0
lduw [%i0+0x1f8],%l4 ! Mem[00000000140001f8]
p2_call_1_he:
std %l0,[%i0+0x008] ! Mem[0000000014000008]
andn %l2,%l0,%l2
retl
umulcc %l3,%l7,%l2
p2_jmpl_1_ho:
ldx [%o3+0x178],%l6 ! Mem[0000000015800178]
add %l4,-0x9e9,%l6
jmpl %g6+8,%g0
lduw [%o0+0x1f8],%l4 ! Mem[00000000140001f8]
p2_call_1_ho:
std %l0,[%o0+0x008] ! Mem[0000000014000008]
andn %l2,%l0,%l2
retl
umulcc %l3,%l7,%l2
p3_jmpl_1_le:
ldx [%i0+0x1d8],%l4 ! Mem[00000000160001d8]
stb %l3,[%i3+0x0b1] ! Mem[00000000178000b1]
stx %l1,[%i2+0x160] ! Mem[0000000017000160]
ldsw [%i0+0x000],%l6 ! Mem[0000000016000000]
subccc %l3,0x0cf,%l7
jmpl %g6+8,%g0
stx %l4,[%i3+0x068] ! Mem[0000000017800068]
p3_call_1_le:
stb %l4,[%i0+0x12d] ! Mem[000000001600012d]
ldd [%i3+0x118],%f2 ! Mem[0000000017800118]
tsubcc %l2,%l4,%l3
retl
stx %l3,[%i1+0x190] ! Mem[0000000016800190]
p3_jmpl_1_lo:
ldx [%o0+0x1d8],%l4 ! Mem[00000000160001d8]
stb %l3,[%o3+0x0b1] ! Mem[00000000178000b1]
stx %l1,[%o2+0x160] ! Mem[0000000017000160]
ldsw [%o0+0x000],%l6 ! Mem[0000000016000000]
subccc %l3,0x0cf,%l7
jmpl %g6+8,%g0
stx %l4,[%o3+0x068] ! Mem[0000000017800068]
p3_call_1_lo:
stb %l4,[%o0+0x12d] ! Mem[000000001600012d]
ldd [%o3+0x118],%f2 ! Mem[0000000017800118]
tsubcc %l2,%l4,%l3
retl
stx %l3,[%o1+0x190] ! Mem[0000000016800190]
p3_jmpl_1_he:
stw %l1,[%i3+0x004] ! Mem[0000000017800004]
stw %l4,[%i0+0x14c] ! Mem[000000001600014c]
lduw [%i3+0x0d8],%l7 ! Mem[00000000178000d8]
ldsb [%i2+0x014],%l2 ! Mem[0000000017000014]
std %l6,[%i0+0x040] ! Mem[0000000016000040]
ldsw [%i0+0x1c0],%l2 ! Mem[00000000160001c0]
jmpl %g6+8,%g0
sth %l2,[%i3+0x082] ! Mem[0000000017800082]
p3_call_1_he:
lduh [%i3+0x018],%l3 ! Mem[0000000017800018]
andn %l4,0xbc7,%l1
ldsh [%i0+0x13c],%l1 ! Mem[000000001600013c]
lduw [%i1+0x06c],%l7 ! Mem[000000001680006c]
xorcc %l3,%l3,%l5
ldstub [%i2+0x134],%l7 ! Mem[0000000017000134]
retl
ldsb [%i2+0x015],%l7 ! Mem[0000000017000015]
p3_jmpl_1_ho:
stw %l1,[%o3+0x004] ! Mem[0000000017800004]
stw %l4,[%o0+0x14c] ! Mem[000000001600014c]
lduw [%o3+0x0d8],%l7 ! Mem[00000000178000d8]
ldsb [%o2+0x014],%l2 ! Mem[0000000017000014]
std %l6,[%o0+0x040] ! Mem[0000000016000040]
ldsw [%o0+0x1c0],%l2 ! Mem[00000000160001c0]
jmpl %g6+8,%g0
sth %l2,[%o3+0x082] ! Mem[0000000017800082]
p3_call_1_ho:
lduh [%o3+0x018],%l3 ! Mem[0000000017800018]
andn %l4,0xbc7,%l1
ldsh [%o0+0x13c],%l1 ! Mem[000000001600013c]
lduw [%o1+0x06c],%l7 ! Mem[000000001680006c]
xorcc %l3,%l3,%l5
ldstub [%o2+0x134],%l7 ! Mem[0000000017000134]
retl
ldsb [%o2+0x015],%l7 ! Mem[0000000017000015]
p4_jmpl_1_le:
lduw [%i3+0x00c],%l1 ! Mem[000000001980000c]
addcc %l1,-0x93e,%l4
ldsh [%i2+0x0da],%l3 ! Mem[00000000190000da]
jmpl %g6+8,%g0
stw %l7,[%i3+0x184] ! Mem[0000000019800184]
p4_call_1_le:
lduh [%i0+0x0d0],%l0 ! Mem[00000000180000d0]
xnor %l3,-0x24d,%l3
std %l0,[%i0+0x028] ! Mem[0000000018000028]
sllx %l4,%l3,%l2
retl
ldsw [%i3+0x194],%l2 ! Mem[0000000019800194]
p4_jmpl_1_lo:
lduw [%o3+0x00c],%l1 ! Mem[000000001980000c]
addcc %l1,-0x93e,%l4
ldsh [%o2+0x0da],%l3 ! Mem[00000000190000da]
jmpl %g6+8,%g0
stw %l7,[%o3+0x184] ! Mem[0000000019800184]
p4_call_1_lo:
lduh [%o0+0x0d0],%l0 ! Mem[00000000180000d0]
xnor %l3,-0x24d,%l3
std %l0,[%o0+0x028] ! Mem[0000000018000028]
sllx %l4,%l3,%l2
retl
ldsw [%o3+0x194],%l2 ! Mem[0000000019800194]
p4_jmpl_1_he:
stb %l1,[%i0+0x1fd] ! Mem[00000000180001fd]
stw %l4,[%i3+0x080] ! Mem[0000000019800080]
jmpl %g6+8,%g0
ldsw [%i1+0x00c],%l6 ! Mem[000000001880000c]
p4_call_1_he:
lduw [%i3+0x134],%l1 ! Mem[0000000019800134]
retl
smulcc %l3,-0xcdd,%l6
p4_jmpl_1_ho:
stb %l1,[%o0+0x1fd] ! Mem[00000000180001fd]
stw %l4,[%o3+0x080] ! Mem[0000000019800080]
jmpl %g6+8,%g0
ldsw [%o1+0x00c],%l6 ! Mem[000000001880000c]
p4_call_1_ho:
lduw [%o3+0x134],%l1 ! Mem[0000000019800134]
retl
smulcc %l3,-0xcdd,%l6
p5_jmpl_1_le:
swap [%i2+0x154],%l7 ! Mem[000000001b000154]
ldsb [%i1+0x026],%l2 ! Mem[000000001a800026]
sth %l7,[%i3+0x028] ! Mem[000000001b800028]
lduh [%i3+0x052],%l1 ! Mem[000000001b800052]
jmpl %g6+8,%g0
ldub [%i1+0x13a],%l3 ! Mem[000000001a80013a]
p5_call_1_le:
std %l0,[%i3+0x000] ! Mem[000000001b800000]
subccc %l7,-0x986,%l1
udivx %l4,%l1,%l5
addcc %l1,%l4,%l4
retl
std %l0,[%i0+0x0a0] ! Mem[000000001a0000a0]
p5_jmpl_1_lo:
swap [%o2+0x154],%l7 ! Mem[000000001b000154]
ldsb [%o1+0x026],%l2 ! Mem[000000001a800026]
sth %l7,[%o3+0x028] ! Mem[000000001b800028]
lduh [%o3+0x052],%l1 ! Mem[000000001b800052]
jmpl %g6+8,%g0
ldub [%o1+0x13a],%l3 ! Mem[000000001a80013a]
p5_call_1_lo:
std %l0,[%o3+0x000] ! Mem[000000001b800000]
subccc %l7,-0x986,%l1
udivx %l4,%l1,%l5
addcc %l1,%l4,%l4
retl
std %l0,[%o0+0x0a0] ! Mem[000000001a0000a0]
p5_jmpl_1_he:
lduw [%i0+0x050],%l3 ! Mem[000000001a000050]
sth %l0,[%i3+0x1d4] ! Mem[000000001b8001d4]
ldx [%i0+0x0a0],%l0 ! Mem[000000001a0000a0]
jmpl %g6+8,%g0
add %l1,-0x7a2,%l2
p5_call_1_he:
retl
ld [%i2+0x064],%f19 ! Mem[000000001b000064]
p5_jmpl_1_ho:
lduw [%o0+0x050],%l3 ! Mem[000000001a000050]
sth %l0,[%o3+0x1d4] ! Mem[000000001b8001d4]
ldx [%o0+0x0a0],%l0 ! Mem[000000001a0000a0]
jmpl %g6+8,%g0
add %l1,-0x7a2,%l2
p5_call_1_ho:
retl
ld [%o2+0x064],%f19 ! Mem[000000001b000064]
p6_jmpl_1_le:
ldx [%i1+0x0c8],%l5 ! Mem[000000001c8000c8]
jmpl %g6+8,%g0
lduw [%i2+0x090],%l2 ! Mem[000000001d000090]
p6_call_1_le:
lduw [%i0+0x0a8],%l7 ! Mem[000000001c0000a8]
ldub [%i2+0x151],%l4 ! Mem[000000001d000151]
udivx %l5,%l0,%l2
stx %l2,[%i3+0x018] ! Mem[000000001d800018]
stx %l6,[%i0+0x0a0] ! Mem[000000001c0000a0]
retl
ld [%i0+0x088],%f5 ! Mem[000000001c000088]
p6_jmpl_1_lo:
ldx [%o1+0x0c8],%l5 ! Mem[000000001c8000c8]
jmpl %g6+8,%g0
lduw [%o2+0x090],%l2 ! Mem[000000001d000090]
p6_call_1_lo:
lduw [%o0+0x0a8],%l7 ! Mem[000000001c0000a8]
ldub [%o2+0x151],%l4 ! Mem[000000001d000151]
udivx %l5,%l0,%l2
stx %l2,[%o3+0x018] ! Mem[000000001d800018]
stx %l6,[%o0+0x0a0] ! Mem[000000001c0000a0]
retl
ld [%o0+0x088],%f5 ! Mem[000000001c000088]
p6_jmpl_1_he:
stx %l3,[%i3+0x098] ! Mem[000000001d800098]
taddcctv %l4,0x113,%l4
stx %l4,[%i2+0x128] ! Mem[000000001d000128]
smulcc %l0,0xe51,%l1
stw %l3,[%i3+0x1e0] ! Mem[000000001d8001e0]
std %l0,[%i1+0x188] ! Mem[000000001c800188]
jmpl %g6+8,%g0
st %f31,[%i1+0x124] ! Mem[000000001c800124]
p6_call_1_he:
ldsh [%i2+0x072],%l0 ! Mem[000000001d000072]
ld [%i3+0x044],%f19 ! Mem[000000001d800044]
stx %l4,[%i3+0x130] ! Mem[000000001d800130]
lduw [%i2+0x1f0],%l1 ! Mem[000000001d0001f0]
taddcc %l2,-0x94c,%l2
ldsb [%i2+0x1f7],%l1 ! Mem[000000001d0001f7]
subc %l4,0x65c,%l1
retl
stb %l1,[%i3+0x1d9] ! Mem[000000001d8001d9]
p6_jmpl_1_ho:
stx %l3,[%o3+0x098] ! Mem[000000001d800098]
taddcctv %l4,0x113,%l4
stx %l4,[%o2+0x128] ! Mem[000000001d000128]
smulcc %l0,0xe51,%l1
stw %l3,[%o3+0x1e0] ! Mem[000000001d8001e0]
std %l0,[%o1+0x188] ! Mem[000000001c800188]
jmpl %g6+8,%g0
st %f31,[%o1+0x124] ! Mem[000000001c800124]
p6_call_1_ho:
ldsh [%o2+0x072],%l0 ! Mem[000000001d000072]
ld [%o3+0x044],%f19 ! Mem[000000001d800044]
stx %l4,[%o3+0x130] ! Mem[000000001d800130]
lduw [%o2+0x1f0],%l1 ! Mem[000000001d0001f0]
taddcc %l2,-0x94c,%l2
ldsb [%o2+0x1f7],%l1 ! Mem[000000001d0001f7]
subc %l4,0x65c,%l1
retl
stb %l1,[%o3+0x1d9] ! Mem[000000001d8001d9]
p7_jmpl_1_le:
std %f0 ,[%i1+0x148] ! Mem[000000001e800148]
ldub [%i0+0x1aa],%l4 ! Mem[000000001e0001aa]
xorcc %l5,%l7,%l1
addc %l1,0x71f,%l2
ldsb [%i1+0x0e8],%l1 ! Mem[000000001e8000e8]
jmpl %g6+8,%g0
xnor %l5,0x3f1,%l7
p7_call_1_le:
ldstub [%i1+0x1a9],%l4 ! Mem[000000001e8001a9]
retl
lduh [%i1+0x188],%l7 ! Mem[000000001e800188]
p7_jmpl_1_lo:
std %f0 ,[%o1+0x148] ! Mem[000000001e800148]
ldub [%o0+0x1aa],%l4 ! Mem[000000001e0001aa]
xorcc %l5,%l7,%l1
addc %l1,0x71f,%l2
ldsb [%o1+0x0e8],%l1 ! Mem[000000001e8000e8]
jmpl %g6+8,%g0
xnor %l5,0x3f1,%l7
p7_call_1_lo:
ldstub [%o1+0x1a9],%l4 ! Mem[000000001e8001a9]
retl
lduh [%o1+0x188],%l7 ! Mem[000000001e800188]
p7_jmpl_1_he:
ldd [%i2+0x1a0],%l0 ! Mem[000000001f0001a0]
orncc %l6,%l1,%l0
jmpl %g6+8,%g0
ldsh [%i0+0x14c],%l4 ! Mem[000000001e00014c]
p7_call_1_he:
nop
stx %l4,[%i1+0x130] ! Mem[000000001e800130]
ldsw [%i2+0x040],%l6 ! Mem[000000001f000040]
ldsw [%i2+0x188],%l2 ! Mem[000000001f000188]
retl
stw %l0,[%i1+0x0c4] ! Mem[000000001e8000c4]
p7_jmpl_1_ho:
ldd [%o2+0x1a0],%l0 ! Mem[000000001f0001a0]
orncc %l6,%l1,%l0
jmpl %g6+8,%g0
ldsh [%o0+0x14c],%l4 ! Mem[000000001e00014c]
p7_call_1_ho:
nop
stx %l4,[%o1+0x130] ! Mem[000000001e800130]
ldsw [%o2+0x040],%l6 ! Mem[000000001f000040]
ldsw [%o2+0x188],%l2 ! Mem[000000001f000188]
retl
stw %l0,[%o1+0x0c4] ! Mem[000000001e8000c4]
p8_jmpl_1_le:
stx %l0,[%i3+0x090] ! Mem[0000000021800090]
taddcc %l5,-0x78f,%l7
jmpl %g6+8,%g0
lduh [%i1+0x0ec],%l7 ! Mem[00000000208000ec]
p8_call_1_le:
ldstub [%i0+0x08a],%l7 ! Mem[000000002000008a]
std %f4 ,[%i2+0x170] ! Mem[0000000021000170]
st %f7 ,[%i0+0x134] ! Mem[0000000020000134]
ldstub [%i2+0x15a],%l0 ! Mem[000000002100015a]
retl
xorcc %l2,%l7,%l4
p8_jmpl_1_lo:
stx %l0,[%o3+0x090] ! Mem[0000000021800090]
taddcc %l5,-0x78f,%l7
jmpl %g6+8,%g0
lduh [%o1+0x0ec],%l7 ! Mem[00000000208000ec]
p8_call_1_lo:
ldstub [%o0+0x08a],%l7 ! Mem[000000002000008a]
std %f4 ,[%o2+0x170] ! Mem[0000000021000170]
st %f7 ,[%o0+0x134] ! Mem[0000000020000134]
ldstub [%o2+0x15a],%l0 ! Mem[000000002100015a]
retl
xorcc %l2,%l7,%l4
p8_jmpl_1_he:
stx %l2,[%i2+0x038] ! Mem[0000000021000038]
sdivx %l6,%l1,%l3
jmpl %g6+8,%g0
stb %l4,[%i1+0x06a] ! Mem[000000002080006a]
p8_call_1_he:
ldd [%i0+0x130],%l0 ! Mem[0000000020000130]
ldstub [%i1+0x04a],%l4 ! Mem[000000002080004a]
retl
ldd [%i0+0x148],%l4 ! Mem[0000000020000148]
p8_jmpl_1_ho:
stx %l2,[%o2+0x038] ! Mem[0000000021000038]
sdivx %l6,%l1,%l3
jmpl %g6+8,%g0
stb %l4,[%o1+0x06a] ! Mem[000000002080006a]
p8_call_1_ho:
ldd [%o0+0x130],%l0 ! Mem[0000000020000130]
ldstub [%o1+0x04a],%l4 ! Mem[000000002080004a]
retl
ldd [%o0+0x148],%l4 ! Mem[0000000020000148]
p9_jmpl_1_le:
ldub [%i2+0x097],%l7 ! Mem[0000000023000097]
jmpl %g6+8,%g0
stw %l2,[%i1+0x06c] ! Mem[000000002280006c]
p9_call_1_le:
std %l0,[%i3+0x0a8] ! Mem[00000000238000a8]
ld [%i3+0x0c8],%f13 ! Mem[00000000238000c8]
retl
sra %l4,%l4,%l7
p9_jmpl_1_lo:
ldub [%o2+0x097],%l7 ! Mem[0000000023000097]
jmpl %g6+8,%g0
stw %l2,[%o1+0x06c] ! Mem[000000002280006c]
p9_call_1_lo:
std %l0,[%o3+0x0a8] ! Mem[00000000238000a8]
ld [%o3+0x0c8],%f13 ! Mem[00000000238000c8]
retl
sra %l4,%l4,%l7
p9_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x1f0],%f30 ! Mem[00000000230001f0]
p9_call_1_he:
st %f17,[%i2+0x1c4] ! Mem[00000000230001c4]
sub %l5,%l5,%l6
std %l2,[%i0+0x090] ! Mem[0000000022000090]
ldsh [%i1+0x0d0],%l5 ! Mem[00000000228000d0]
stb %l6,[%i2+0x0a4] ! Mem[00000000230000a4]
retl
std %l2,[%i3+0x0a8] ! Mem[00000000238000a8]
p9_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x1f0],%f30 ! Mem[00000000230001f0]
p9_call_1_ho:
st %f17,[%o2+0x1c4] ! Mem[00000000230001c4]
sub %l5,%l5,%l6
std %l2,[%o0+0x090] ! Mem[0000000022000090]
ldsh [%o1+0x0d0],%l5 ! Mem[00000000228000d0]
stb %l6,[%o2+0x0a4] ! Mem[00000000230000a4]
retl
std %l2,[%o3+0x0a8] ! Mem[00000000238000a8]
p10_jmpl_1_le:
ldstub [%i0+0x1e2],%l4 ! Mem[00000000240001e2]
swap [%i1+0x1a0],%l3 ! Mem[00000000248001a0]
ldx [%i3+0x0a8],%l2 ! Mem[00000000258000a8]
stb %l0,[%i1+0x132] ! Mem[0000000024800132]
jmpl %g6+8,%g0
std %l4,[%i2+0x048] ! Mem[0000000025000048]
p10_call_1_le:
lduw [%i3+0x154],%l5 ! Mem[0000000025800154]
ldx [%i0+0x108],%l7 ! Mem[0000000024000108]
st %f7 ,[%i1+0x174] ! Mem[0000000024800174]
retl
ldsw [%i1+0x050],%l5 ! Mem[0000000024800050]
p10_jmpl_1_lo:
ldstub [%o0+0x1e2],%l4 ! Mem[00000000240001e2]
swap [%o1+0x1a0],%l3 ! Mem[00000000248001a0]
ldx [%o3+0x0a8],%l2 ! Mem[00000000258000a8]
stb %l0,[%o1+0x132] ! Mem[0000000024800132]
jmpl %g6+8,%g0
std %l4,[%o2+0x048] ! Mem[0000000025000048]
p10_call_1_lo:
lduw [%o3+0x154],%l5 ! Mem[0000000025800154]
ldx [%o0+0x108],%l7 ! Mem[0000000024000108]
st %f7 ,[%o1+0x174] ! Mem[0000000024800174]
retl
ldsw [%o1+0x050],%l5 ! Mem[0000000024800050]
p10_jmpl_1_he:
stb %l1,[%i3+0x188] ! Mem[0000000025800188]
stw %l6,[%i2+0x118] ! Mem[0000000025000118]
ldx [%i0+0x080],%l6 ! Mem[0000000024000080]
stb %l0,[%i0+0x009] ! Mem[0000000024000009]
stb %l1,[%i1+0x0bc] ! Mem[00000000248000bc]
stw %l2,[%i3+0x1fc] ! Mem[00000000258001fc]
lduw [%i0+0x094],%l2 ! Mem[0000000024000094]
jmpl %g6+8,%g0
stx %l1,[%i2+0x098] ! Mem[0000000025000098]
p10_call_1_he:
ldsh [%i0+0x1d8],%l1 ! Mem[00000000240001d8]
taddcctv %l0,%l6,%l1
ldstub [%i2+0x154],%l5 ! Mem[0000000025000154]
andncc %l4,%l1,%l2
retl
add %l7,%l4,%l3
p10_jmpl_1_ho:
stb %l1,[%o3+0x188] ! Mem[0000000025800188]
stw %l6,[%o2+0x118] ! Mem[0000000025000118]
ldx [%o0+0x080],%l6 ! Mem[0000000024000080]
stb %l0,[%o0+0x009] ! Mem[0000000024000009]
stb %l1,[%o1+0x0bc] ! Mem[00000000248000bc]
stw %l2,[%o3+0x1fc] ! Mem[00000000258001fc]
lduw [%o0+0x094],%l2 ! Mem[0000000024000094]
jmpl %g6+8,%g0
stx %l1,[%o2+0x098] ! Mem[0000000025000098]
p10_call_1_ho:
ldsh [%o0+0x1d8],%l1 ! Mem[00000000240001d8]
taddcctv %l0,%l6,%l1
ldstub [%o2+0x154],%l5 ! Mem[0000000025000154]
andncc %l4,%l1,%l2
retl
add %l7,%l4,%l3
p11_jmpl_1_le:
stx %l1,[%i2+0x0a0] ! Mem[00000000270000a0]
ldsw [%i3+0x120],%l4 ! Mem[0000000027800120]
jmpl %g6+8,%g0
stx %l4,[%i1+0x1c0] ! Mem[00000000268001c0]
p11_call_1_le:
swap [%i0+0x0d0],%l5 ! Mem[00000000260000d0]
stw %l6,[%i0+0x0a4] ! Mem[00000000260000a4]
sdivx %l0,0xe94,%l7
stw %l7,[%i3+0x00c] ! Mem[000000002780000c]
lduw [%i2+0x048],%l4 ! Mem[0000000027000048]
ldd [%i1+0x068],%l4 ! Mem[0000000026800068]
stw %l1,[%i0+0x064] ! Mem[0000000026000064]
retl
ldstub [%i3+0x13b],%l3 ! Mem[000000002780013b]
p11_jmpl_1_lo:
stx %l1,[%o2+0x0a0] ! Mem[00000000270000a0]
ldsw [%o3+0x120],%l4 ! Mem[0000000027800120]
jmpl %g6+8,%g0
stx %l4,[%o1+0x1c0] ! Mem[00000000268001c0]
p11_call_1_lo:
swap [%o0+0x0d0],%l5 ! Mem[00000000260000d0]
stw %l6,[%o0+0x0a4] ! Mem[00000000260000a4]
sdivx %l0,0xe94,%l7
stw %l7,[%o3+0x00c] ! Mem[000000002780000c]
lduw [%o2+0x048],%l4 ! Mem[0000000027000048]
ldd [%o1+0x068],%l4 ! Mem[0000000026800068]
stw %l1,[%o0+0x064] ! Mem[0000000026000064]
retl
ldstub [%o3+0x13b],%l3 ! Mem[000000002780013b]
p11_jmpl_1_he:
taddcctv %l7,-0xc8f,%l1
jmpl %g6+8,%g0
sth %l7,[%i2+0x14e] ! Mem[000000002700014e]
p11_call_1_he:
ldstub [%i2+0x11e],%l3 ! Mem[000000002700011e]
ldsh [%i3+0x1da],%l4 ! Mem[00000000278001da]
addc %l2,0xd34,%l2
lduh [%i1+0x180],%l2 ! Mem[0000000026800180]
std %f20,[%i0+0x000] ! Mem[0000000026000000]
retl
lduw [%i3+0x1d0],%l1 ! Mem[00000000278001d0]
p11_jmpl_1_ho:
taddcctv %l7,-0xc8f,%l1
jmpl %g6+8,%g0
sth %l7,[%o2+0x14e] ! Mem[000000002700014e]
p11_call_1_ho:
ldstub [%o2+0x11e],%l3 ! Mem[000000002700011e]
ldsh [%o3+0x1da],%l4 ! Mem[00000000278001da]
addc %l2,0xd34,%l2
lduh [%o1+0x180],%l2 ! Mem[0000000026800180]
std %f20,[%o0+0x000] ! Mem[0000000026000000]
retl
lduw [%o3+0x1d0],%l1 ! Mem[00000000278001d0]
p12_jmpl_1_le:
ldsb [%i1+0x051],%l1 ! Mem[0000000028800051]
lduh [%i1+0x168],%l4 ! Mem[0000000028800168]
ldx [%i2+0x090],%l6 ! Mem[0000000029000090]
nop
jmpl %g6+8,%g0
ldstub [%i0+0x0ed],%l7 ! Mem[00000000280000ed]
p12_call_1_le:
stb %l4,[%i0+0x078] ! Mem[0000000028000078]
st %f9 ,[%i3+0x084] ! Mem[0000000029800084]
std %l6,[%i1+0x110] ! Mem[0000000028800110]
std %f12,[%i1+0x0d0] ! Mem[00000000288000d0]
retl
andncc %l4,%l7,%l0
p12_jmpl_1_lo:
ldsb [%o1+0x051],%l1 ! Mem[0000000028800051]
lduh [%o1+0x168],%l4 ! Mem[0000000028800168]
ldx [%o2+0x090],%l6 ! Mem[0000000029000090]
nop
jmpl %g6+8,%g0
ldstub [%o0+0x0ed],%l7 ! Mem[00000000280000ed]
p12_call_1_lo:
stb %l4,[%o0+0x078] ! Mem[0000000028000078]
st %f9 ,[%o3+0x084] ! Mem[0000000029800084]
std %l6,[%o1+0x110] ! Mem[0000000028800110]
std %f12,[%o1+0x0d0] ! Mem[00000000288000d0]
retl
andncc %l4,%l7,%l0
p12_jmpl_1_he:
srlx %l4,0x013,%l4
std %f24,[%i2+0x148] ! Mem[0000000029000148]
ldx [%i3+0x0e8],%l1 ! Mem[00000000298000e8]
std %l0,[%i3+0x040] ! Mem[0000000029800040]
jmpl %g6+8,%g0
ldsb [%i3+0x1ff],%l3 ! Mem[00000000298001ff]
p12_call_1_he:
lduw [%i3+0x088],%l6 ! Mem[0000000029800088]
std %l2,[%i1+0x138] ! Mem[0000000028800138]
stb %l7,[%i2+0x10b] ! Mem[000000002900010b]
ldd [%i0+0x138],%l6 ! Mem[0000000028000138]
retl
ldsb [%i1+0x062],%l1 ! Mem[0000000028800062]
p12_jmpl_1_ho:
srlx %l4,0x013,%l4
std %f24,[%o2+0x148] ! Mem[0000000029000148]
ldx [%o3+0x0e8],%l1 ! Mem[00000000298000e8]
std %l0,[%o3+0x040] ! Mem[0000000029800040]
jmpl %g6+8,%g0
ldsb [%o3+0x1ff],%l3 ! Mem[00000000298001ff]
p12_call_1_ho:
lduw [%o3+0x088],%l6 ! Mem[0000000029800088]
std %l2,[%o1+0x138] ! Mem[0000000028800138]
stb %l7,[%o2+0x10b] ! Mem[000000002900010b]
ldd [%o0+0x138],%l6 ! Mem[0000000028000138]
retl
ldsb [%o1+0x062],%l1 ! Mem[0000000028800062]
p13_jmpl_1_le:
ldx [%i2+0x068],%l2 ! Mem[000000002b000068]
stx %l1,[%i0+0x0a8] ! Mem[000000002a0000a8]
ldd [%i2+0x0e8],%l4 ! Mem[000000002b0000e8]
jmpl %g6+8,%g0
or %l4,%l4,%l7
p13_call_1_le:
retl
ldsh [%i0+0x122],%l5 ! Mem[000000002a000122]
p13_jmpl_1_lo:
ldx [%o2+0x068],%l2 ! Mem[000000002b000068]
stx %l1,[%o0+0x0a8] ! Mem[000000002a0000a8]
ldd [%o2+0x0e8],%l4 ! Mem[000000002b0000e8]
jmpl %g6+8,%g0
or %l4,%l4,%l7
p13_call_1_lo:
retl
ldsh [%o0+0x122],%l5 ! Mem[000000002a000122]
p13_jmpl_1_he:
ldx [%i3+0x088],%l5 ! Mem[000000002b800088]
srax %l5,0x027,%l7
jmpl %g6+8,%g0
ldstub [%i0+0x1a5],%l0 ! Mem[000000002a0001a5]
p13_call_1_he:
retl
ldstub [%i2+0x0b1],%l3 ! Mem[000000002b0000b1]
p13_jmpl_1_ho:
ldx [%o3+0x088],%l5 ! Mem[000000002b800088]
srax %l5,0x027,%l7
jmpl %g6+8,%g0
ldstub [%o0+0x1a5],%l0 ! Mem[000000002a0001a5]
p13_call_1_ho:
retl
ldstub [%o2+0x0b1],%l3 ! Mem[000000002b0000b1]
p14_jmpl_1_le:
jmpl %g6+8,%g0
stw %l2,[%i1+0x074] ! Mem[000000002c800074]
p14_call_1_le:
ldx [%i1+0x090],%l7 ! Mem[000000002c800090]
retl
stw %l0,[%i0+0x010] ! Mem[000000002c000010]
p14_jmpl_1_lo:
jmpl %g6+8,%g0
stw %l2,[%o1+0x074] ! Mem[000000002c800074]
p14_call_1_lo:
ldx [%o1+0x090],%l7 ! Mem[000000002c800090]
retl
stw %l0,[%o0+0x010] ! Mem[000000002c000010]
p14_jmpl_1_he:
xor %l1,%l3,%l4
ldsh [%i2+0x140],%l1 ! Mem[000000002d000140]
ldsb [%i2+0x1ef],%l2 ! Mem[000000002d0001ef]
srl %l3,0x00a,%l1
and %l3,%l6,%l6
ldstub [%i1+0x04a],%l5 ! Mem[000000002c80004a]
jmpl %g6+8,%g0
tsubcctv %l7,%l4,%l2
p14_call_1_he:
stx %l3,[%i1+0x050] ! Mem[000000002c800050]
orncc %l4,-0x332,%l5
lduw [%i1+0x064],%l6 ! Mem[000000002c800064]
retl
swap [%i3+0x01c],%l2 ! Mem[000000002d80001c]
p14_jmpl_1_ho:
xor %l1,%l3,%l4
ldsh [%o2+0x140],%l1 ! Mem[000000002d000140]
ldsb [%o2+0x1ef],%l2 ! Mem[000000002d0001ef]
srl %l3,0x00a,%l1
and %l3,%l6,%l6
ldstub [%o1+0x04a],%l5 ! Mem[000000002c80004a]
jmpl %g6+8,%g0
tsubcctv %l7,%l4,%l2
p14_call_1_ho:
stx %l3,[%o1+0x050] ! Mem[000000002c800050]
orncc %l4,-0x332,%l5
lduw [%o1+0x064],%l6 ! Mem[000000002c800064]
retl
swap [%o3+0x01c],%l2 ! Mem[000000002d80001c]
p15_jmpl_1_le:
ldstub [%i0+0x122],%l5 ! Mem[000000002e000122]
ldd [%i3+0x150],%f0 ! Mem[000000002f800150]
lduw [%i3+0x0b4],%l7 ! Mem[000000002f8000b4]
jmpl %g6+8,%g0
stx %l6,[%i0+0x028] ! Mem[000000002e000028]
p15_call_1_le:
lduw [%i3+0x094],%l2 ! Mem[000000002f800094]
retl
tsubcctv %l6,0x648,%l0
p15_jmpl_1_lo:
ldstub [%o0+0x122],%l5 ! Mem[000000002e000122]
ldd [%o3+0x150],%f0 ! Mem[000000002f800150]
lduw [%o3+0x0b4],%l7 ! Mem[000000002f8000b4]
jmpl %g6+8,%g0
stx %l6,[%o0+0x028] ! Mem[000000002e000028]
p15_call_1_lo:
lduw [%o3+0x094],%l2 ! Mem[000000002f800094]
retl
tsubcctv %l6,0x648,%l0
p15_jmpl_1_he:
xnor %l2,%l3,%l6
std %l6,[%i1+0x020] ! Mem[000000002e800020]
andn %l3,-0x156,%l1
ldstub [%i3+0x18a],%l4 ! Mem[000000002f80018a]
ldsw [%i2+0x1ec],%l4 ! Mem[000000002f0001ec]
jmpl %g6+8,%g0
stx %l7,[%i0+0x0b8] ! Mem[000000002e0000b8]
p15_call_1_he:
ldsh [%i3+0x114],%l6 ! Mem[000000002f800114]
retl
stb %l7,[%i1+0x188] ! Mem[000000002e800188]
p15_jmpl_1_ho:
xnor %l2,%l3,%l6
std %l6,[%o1+0x020] ! Mem[000000002e800020]
andn %l3,-0x156,%l1
ldstub [%o3+0x18a],%l4 ! Mem[000000002f80018a]
ldsw [%o2+0x1ec],%l4 ! Mem[000000002f0001ec]
jmpl %g6+8,%g0
stx %l7,[%o0+0x0b8] ! Mem[000000002e0000b8]
p15_call_1_ho:
ldsh [%o3+0x114],%l6 ! Mem[000000002f800114]
retl
stb %l7,[%o1+0x188] ! Mem[000000002e800188]
p16_jmpl_1_le:
lduh [%i2+0x1e2],%l3 ! Mem[00000000310001e2]
sllx %l1,%l5,%l3
ldsh [%i0+0x13a],%l3 ! Mem[000000003000013a]
ldub [%i2+0x000],%l6 ! Mem[0000000031000000]
jmpl %g6+8,%g0
std %l2,[%i0+0x0b8] ! Mem[00000000300000b8]
p16_call_1_le:
stw %l1,[%i1+0x19c] ! Mem[000000003080019c]
retl
ldsw [%i3+0x05c],%l1 ! Mem[000000003180005c]
p16_jmpl_1_lo:
lduh [%o2+0x1e2],%l3 ! Mem[00000000310001e2]
sllx %l1,%l5,%l3
ldsh [%o0+0x13a],%l3 ! Mem[000000003000013a]
ldub [%o2+0x000],%l6 ! Mem[0000000031000000]
jmpl %g6+8,%g0
std %l2,[%o0+0x0b8] ! Mem[00000000300000b8]
p16_call_1_lo:
stw %l1,[%o1+0x19c] ! Mem[000000003080019c]
retl
ldsw [%o3+0x05c],%l1 ! Mem[000000003180005c]
p16_jmpl_1_he:
ldd [%i1+0x050],%l6 ! Mem[0000000030800050]
lduh [%i1+0x17e],%l1 ! Mem[000000003080017e]
ldd [%i0+0x188],%l4 ! Mem[0000000030000188]
lduh [%i3+0x0a0],%l6 ! Mem[00000000318000a0]
jmpl %g6+8,%g0
swap [%i2+0x14c],%l4 ! Mem[000000003100014c]
p16_call_1_he:
lduh [%i2+0x08e],%l2 ! Mem[000000003100008e]
lduh [%i1+0x080],%l7 ! Mem[0000000030800080]
ldsh [%i1+0x06e],%l2 ! Mem[000000003080006e]
lduw [%i3+0x128],%l7 ! Mem[0000000031800128]
retl
or %l1,0xc0a,%l1
p16_jmpl_1_ho:
ldd [%o1+0x050],%l6 ! Mem[0000000030800050]
lduh [%o1+0x17e],%l1 ! Mem[000000003080017e]
ldd [%o0+0x188],%l4 ! Mem[0000000030000188]
lduh [%o3+0x0a0],%l6 ! Mem[00000000318000a0]
jmpl %g6+8,%g0
swap [%o2+0x14c],%l4 ! Mem[000000003100014c]
p16_call_1_ho:
lduh [%o2+0x08e],%l2 ! Mem[000000003100008e]
lduh [%o1+0x080],%l7 ! Mem[0000000030800080]
ldsh [%o1+0x06e],%l2 ! Mem[000000003080006e]
lduw [%o3+0x128],%l7 ! Mem[0000000031800128]
retl
or %l1,0xc0a,%l1
p17_jmpl_1_le:
ldsb [%i2+0x154],%l7 ! Mem[0000000033000154]
ldd [%i2+0x1a0],%l0 ! Mem[00000000330001a0]
sth %l4,[%i1+0x1f2] ! Mem[00000000328001f2]
sdivx %l6,-0xf6f,%l3
sth %l0,[%i0+0x112] ! Mem[0000000032000112]
stx %l2,[%i1+0x1e8] ! Mem[00000000328001e8]
umul %l3,%l2,%l1
jmpl %g6+8,%g0
ldsh [%i3+0x0a6],%l1 ! Mem[00000000338000a6]
p17_call_1_le:
lduh [%i2+0x1c2],%l3 ! Mem[00000000330001c2]
retl
ldsw [%i1+0x17c],%l1 ! Mem[000000003280017c]
p17_jmpl_1_lo:
ldsb [%o2+0x154],%l7 ! Mem[0000000033000154]
ldd [%o2+0x1a0],%l0 ! Mem[00000000330001a0]
sth %l4,[%o1+0x1f2] ! Mem[00000000328001f2]
sdivx %l6,-0xf6f,%l3
sth %l0,[%o0+0x112] ! Mem[0000000032000112]
stx %l2,[%o1+0x1e8] ! Mem[00000000328001e8]
umul %l3,%l2,%l1
jmpl %g6+8,%g0
ldsh [%o3+0x0a6],%l1 ! Mem[00000000338000a6]
p17_call_1_lo:
lduh [%o2+0x1c2],%l3 ! Mem[00000000330001c2]
retl
ldsw [%o1+0x17c],%l1 ! Mem[000000003280017c]
p17_jmpl_1_he:
mulx %l6,0xb86,%l0
addccc %l4,0x937,%l6
andcc %l4,%l0,%l6
ldsh [%i1+0x1b0],%l5 ! Mem[00000000328001b0]
jmpl %g6+8,%g0
xorcc %l4,0xdac,%l5
p17_call_1_he:
stx %l0,[%i1+0x070] ! Mem[0000000032800070]
sll %l2,%l4,%l4
retl
ldstub [%i0+0x0a7],%l7 ! Mem[00000000320000a7]
p17_jmpl_1_ho:
mulx %l6,0xb86,%l0
addccc %l4,0x937,%l6
andcc %l4,%l0,%l6
ldsh [%o1+0x1b0],%l5 ! Mem[00000000328001b0]
jmpl %g6+8,%g0
xorcc %l4,0xdac,%l5
p17_call_1_ho:
stx %l0,[%o1+0x070] ! Mem[0000000032800070]
sll %l2,%l4,%l4
retl
ldstub [%o0+0x0a7],%l7 ! Mem[00000000320000a7]
p18_jmpl_1_le:
ldd [%i2+0x1a0],%l6 ! Mem[00000000350001a0]
ldd [%i2+0x120],%l4 ! Mem[0000000035000120]
sth %l5,[%i0+0x1ac] ! Mem[00000000340001ac]
add %l5,%l4,%l4
ldd [%i1+0x088],%l0 ! Mem[0000000034800088]
jmpl %g6+8,%g0
ldd [%i1+0x1d0],%l0 ! Mem[00000000348001d0]
p18_call_1_le:
lduw [%i0+0x1e0],%l7 ! Mem[00000000340001e0]
xnor %l3,%l2,%l5
orncc %l4,-0x0e7,%l2
std %f10,[%i0+0x190] ! Mem[0000000034000190]
retl
ldsh [%i3+0x15e],%l4 ! Mem[000000003580015e]
p18_jmpl_1_lo:
ldd [%o2+0x1a0],%l6 ! Mem[00000000350001a0]
ldd [%o2+0x120],%l4 ! Mem[0000000035000120]
sth %l5,[%o0+0x1ac] ! Mem[00000000340001ac]
add %l5,%l4,%l4
ldd [%o1+0x088],%l0 ! Mem[0000000034800088]
jmpl %g6+8,%g0
ldd [%o1+0x1d0],%l0 ! Mem[00000000348001d0]
p18_call_1_lo:
lduw [%o0+0x1e0],%l7 ! Mem[00000000340001e0]
xnor %l3,%l2,%l5
orncc %l4,-0x0e7,%l2
std %f10,[%o0+0x190] ! Mem[0000000034000190]
retl
ldsh [%o3+0x15e],%l4 ! Mem[000000003580015e]
p18_jmpl_1_he:
stx %l2,[%i1+0x000] ! Mem[0000000034800000]
jmpl %g6+8,%g0
lduh [%i1+0x132],%l0 ! Mem[0000000034800132]
p18_call_1_he:
retl
ldsh [%i3+0x1a2],%l3 ! Mem[00000000358001a2]
p18_jmpl_1_ho:
stx %l2,[%o1+0x000] ! Mem[0000000034800000]
jmpl %g6+8,%g0
lduh [%o1+0x132],%l0 ! Mem[0000000034800132]
p18_call_1_ho:
retl
ldsh [%o3+0x1a2],%l3 ! Mem[00000000358001a2]
p19_jmpl_1_le:
stw %l7,[%i3+0x154] ! Mem[0000000037800154]
ldsw [%i0+0x184],%l6 ! Mem[0000000036000184]
smul %l1,%l4,%l7
ldsb [%i2+0x03f],%l2 ! Mem[000000003700003f]
xnor %l2,-0xb4a,%l4
ldsh [%i1+0x09e],%l2 ! Mem[000000003680009e]
smul %l0,0xd45,%l1
jmpl %g6+8,%g0
ldx [%i2+0x108],%l4 ! Mem[0000000037000108]
p19_call_1_le:
stb %l2,[%i2+0x092] ! Mem[0000000037000092]
retl
swap [%i0+0x0e4],%l7 ! Mem[00000000360000e4]
p19_jmpl_1_lo:
stw %l7,[%o3+0x154] ! Mem[0000000037800154]
ldsw [%o0+0x184],%l6 ! Mem[0000000036000184]
smul %l1,%l4,%l7
ldsb [%o2+0x03f],%l2 ! Mem[000000003700003f]
xnor %l2,-0xb4a,%l4
ldsh [%o1+0x09e],%l2 ! Mem[000000003680009e]
smul %l0,0xd45,%l1
jmpl %g6+8,%g0
ldx [%o2+0x108],%l4 ! Mem[0000000037000108]
p19_call_1_lo:
stb %l2,[%o2+0x092] ! Mem[0000000037000092]
retl
swap [%o0+0x0e4],%l7 ! Mem[00000000360000e4]
p19_jmpl_1_he:
ldd [%i0+0x040],%f16 ! Mem[0000000036000040]
ldsh [%i2+0x1d6],%l4 ! Mem[00000000370001d6]
stw %l3,[%i3+0x1d8] ! Mem[00000000378001d8]
ldstub [%i1+0x19d],%l4 ! Mem[000000003680019d]
andncc %l6,0xcef,%l4
sth %l2,[%i1+0x112] ! Mem[0000000036800112]
ldsb [%i3+0x0a5],%l4 ! Mem[00000000378000a5]
jmpl %g6+8,%g0
std %l0,[%i1+0x138] ! Mem[0000000036800138]
p19_call_1_he:
sllx %l2,%l1,%l2
orncc %l0,%l5,%l6
ld [%i2+0x0b0],%f31 ! Mem[00000000370000b0]
retl
std %l6,[%i1+0x1f8] ! Mem[00000000368001f8]
p19_jmpl_1_ho:
ldd [%o0+0x040],%f16 ! Mem[0000000036000040]
ldsh [%o2+0x1d6],%l4 ! Mem[00000000370001d6]
stw %l3,[%o3+0x1d8] ! Mem[00000000378001d8]
ldstub [%o1+0x19d],%l4 ! Mem[000000003680019d]
andncc %l6,0xcef,%l4
sth %l2,[%o1+0x112] ! Mem[0000000036800112]
ldsb [%o3+0x0a5],%l4 ! Mem[00000000378000a5]
jmpl %g6+8,%g0
std %l0,[%o1+0x138] ! Mem[0000000036800138]
p19_call_1_ho:
sllx %l2,%l1,%l2
orncc %l0,%l5,%l6
ld [%o2+0x0b0],%f31 ! Mem[00000000370000b0]
retl
std %l6,[%o1+0x1f8] ! Mem[00000000368001f8]
p20_jmpl_1_le:
lduw [%i0+0x138],%l2 ! Mem[0000000038000138]
ldub [%i1+0x15e],%l6 ! Mem[000000003880015e]
st %f3 ,[%i3+0x064] ! Mem[0000000039800064]
sth %l4,[%i0+0x114] ! Mem[0000000038000114]
swap [%i2+0x1f0],%l1 ! Mem[00000000390001f0]
ld [%i2+0x0a4],%f15 ! Mem[00000000390000a4]
ldd [%i0+0x108],%l6 ! Mem[0000000038000108]
jmpl %g6+8,%g0
std %l2,[%i3+0x008] ! Mem[0000000039800008]
p20_call_1_le:
ldsb [%i0+0x031],%l7 ! Mem[0000000038000031]
ldx [%i2+0x018],%l3 ! Mem[0000000039000018]
retl
ldstub [%i0+0x1d5],%l3 ! Mem[00000000380001d5]
p20_jmpl_1_lo:
lduw [%o0+0x138],%l2 ! Mem[0000000038000138]
ldub [%o1+0x15e],%l6 ! Mem[000000003880015e]
st %f3 ,[%o3+0x064] ! Mem[0000000039800064]
sth %l4,[%o0+0x114] ! Mem[0000000038000114]
swap [%o2+0x1f0],%l1 ! Mem[00000000390001f0]
ld [%o2+0x0a4],%f15 ! Mem[00000000390000a4]
ldd [%o0+0x108],%l6 ! Mem[0000000038000108]
jmpl %g6+8,%g0
std %l2,[%o3+0x008] ! Mem[0000000039800008]
p20_call_1_lo:
ldsb [%o0+0x031],%l7 ! Mem[0000000038000031]
ldx [%o2+0x018],%l3 ! Mem[0000000039000018]
retl
ldstub [%o0+0x1d5],%l3 ! Mem[00000000380001d5]
p20_jmpl_1_he:
lduh [%i3+0x110],%l2 ! Mem[0000000039800110]
jmpl %g6+8,%g0
ldstub [%i1+0x0bc],%l3 ! Mem[00000000388000bc]
p20_call_1_he:
std %l6,[%i3+0x030] ! Mem[0000000039800030]
ldsb [%i1+0x0be],%l7 ! Mem[00000000388000be]
ldsw [%i1+0x010],%l4 ! Mem[0000000038800010]
ld [%i0+0x1e8],%f31 ! Mem[00000000380001e8]
std %l2,[%i3+0x070] ! Mem[0000000039800070]
ldsh [%i1+0x1f6],%l0 ! Mem[00000000388001f6]
ldsh [%i0+0x09e],%l4 ! Mem[000000003800009e]
retl
std %l6,[%i2+0x100] ! Mem[0000000039000100]
p20_jmpl_1_ho:
lduh [%o3+0x110],%l2 ! Mem[0000000039800110]
jmpl %g6+8,%g0
ldstub [%o1+0x0bc],%l3 ! Mem[00000000388000bc]
p20_call_1_ho:
std %l6,[%o3+0x030] ! Mem[0000000039800030]
ldsb [%o1+0x0be],%l7 ! Mem[00000000388000be]
ldsw [%o1+0x010],%l4 ! Mem[0000000038800010]
ld [%o0+0x1e8],%f31 ! Mem[00000000380001e8]
std %l2,[%o3+0x070] ! Mem[0000000039800070]
ldsh [%o1+0x1f6],%l0 ! Mem[00000000388001f6]
ldsh [%o0+0x09e],%l4 ! Mem[000000003800009e]
retl
std %l6,[%o2+0x100] ! Mem[0000000039000100]
p21_jmpl_1_le:
ldd [%i2+0x1d8],%l0 ! Mem[000000003b0001d8]
ldub [%i1+0x0ac],%l6 ! Mem[000000003a8000ac]
std %f4 ,[%i2+0x1b8] ! Mem[000000003b0001b8]
jmpl %g6+8,%g0
umulcc %l2,%l2,%l1
p21_call_1_le:
ldsh [%i2+0x028],%l0 ! Mem[000000003b000028]
ldd [%i0+0x098],%f0 ! Mem[000000003a000098]
stx %l2,[%i3+0x1d8] ! Mem[000000003b8001d8]
swap [%i0+0x180],%l4 ! Mem[000000003a000180]
ldx [%i1+0x050],%l6 ! Mem[000000003a800050]
ldub [%i1+0x0bf],%l4 ! Mem[000000003a8000bf]
retl
ldsw [%i2+0x100],%l3 ! Mem[000000003b000100]
p21_jmpl_1_lo:
ldd [%o2+0x1d8],%l0 ! Mem[000000003b0001d8]
ldub [%o1+0x0ac],%l6 ! Mem[000000003a8000ac]
std %f4 ,[%o2+0x1b8] ! Mem[000000003b0001b8]
jmpl %g6+8,%g0
umulcc %l2,%l2,%l1
p21_call_1_lo:
ldsh [%o2+0x028],%l0 ! Mem[000000003b000028]
ldd [%o0+0x098],%f0 ! Mem[000000003a000098]
stx %l2,[%o3+0x1d8] ! Mem[000000003b8001d8]
swap [%o0+0x180],%l4 ! Mem[000000003a000180]
ldx [%o1+0x050],%l6 ! Mem[000000003a800050]
ldub [%o1+0x0bf],%l4 ! Mem[000000003a8000bf]
retl
ldsw [%o2+0x100],%l3 ! Mem[000000003b000100]
p21_jmpl_1_he:
st %f16,[%i3+0x068] ! Mem[000000003b800068]
sra %l2,%l2,%l2
swap [%i1+0x040],%l6 ! Mem[000000003a800040]
std %f18,[%i3+0x1f0] ! Mem[000000003b8001f0]
jmpl %g6+8,%g0
lduw [%i2+0x0e4],%l4 ! Mem[000000003b0000e4]
p21_call_1_he:
lduw [%i2+0x08c],%l3 ! Mem[000000003b00008c]
std %l4,[%i0+0x050] ! Mem[000000003a000050]
retl
sth %l5,[%i3+0x084] ! Mem[000000003b800084]
p21_jmpl_1_ho:
st %f16,[%o3+0x068] ! Mem[000000003b800068]
sra %l2,%l2,%l2
swap [%o1+0x040],%l6 ! Mem[000000003a800040]
std %f18,[%o3+0x1f0] ! Mem[000000003b8001f0]
jmpl %g6+8,%g0
lduw [%o2+0x0e4],%l4 ! Mem[000000003b0000e4]
p21_call_1_ho:
lduw [%o2+0x08c],%l3 ! Mem[000000003b00008c]
std %l4,[%o0+0x050] ! Mem[000000003a000050]
retl
sth %l5,[%o3+0x084] ! Mem[000000003b800084]
p22_jmpl_1_le:
lduw [%i0+0x1e4],%l0 ! Mem[000000003c0001e4]
ldsb [%i0+0x172],%l2 ! Mem[000000003c000172]
stw %l4,[%i0+0x1f8] ! Mem[000000003c0001f8]
jmpl %g6+8,%g0
sll %l6,%l2,%l5
p22_call_1_le:
retl
swap [%i1+0x090],%l7 ! Mem[000000003c800090]
p22_jmpl_1_lo:
lduw [%o0+0x1e4],%l0 ! Mem[000000003c0001e4]
ldsb [%o0+0x172],%l2 ! Mem[000000003c000172]
stw %l4,[%o0+0x1f8] ! Mem[000000003c0001f8]
jmpl %g6+8,%g0
sll %l6,%l2,%l5
p22_call_1_lo:
retl
swap [%o1+0x090],%l7 ! Mem[000000003c800090]
p22_jmpl_1_he:
srlx %l7,%l1,%l2
ldub [%i0+0x1c2],%l3 ! Mem[000000003c0001c2]
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l2 ! Mem[000000003d0000c8]
p22_call_1_he:
lduw [%i2+0x0e4],%l1 ! Mem[000000003d0000e4]
swap [%i1+0x0ac],%l3 ! Mem[000000003c8000ac]
retl
std %l4,[%i0+0x128] ! Mem[000000003c000128]
p22_jmpl_1_ho:
srlx %l7,%l1,%l2
ldub [%o0+0x1c2],%l3 ! Mem[000000003c0001c2]
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l2 ! Mem[000000003d0000c8]
p22_call_1_ho:
lduw [%o2+0x0e4],%l1 ! Mem[000000003d0000e4]
swap [%o1+0x0ac],%l3 ! Mem[000000003c8000ac]
retl
std %l4,[%o0+0x128] ! Mem[000000003c000128]
p23_jmpl_1_le:
ldx [%i3+0x148],%l1 ! Mem[000000003f800148]
udivx %l1,%l4,%l4
std %l4,[%i0+0x068] ! Mem[000000003e000068]
ldd [%i1+0x0e8],%f8 ! Mem[000000003e8000e8]
stx %l5,[%i2+0x1a8] ! Mem[000000003f0001a8]
jmpl %g6+8,%g0
swap [%i2+0x1b4],%l0 ! Mem[000000003f0001b4]
p23_call_1_le:
lduw [%i1+0x008],%l1 ! Mem[000000003e800008]
ldsb [%i3+0x026],%l1 ! Mem[000000003f800026]
st %f12,[%i2+0x14c] ! Mem[000000003f00014c]
ldstub [%i0+0x0da],%l7 ! Mem[000000003e0000da]
retl
ldd [%i2+0x110],%l4 ! Mem[000000003f000110]
p23_jmpl_1_lo:
ldx [%o3+0x148],%l1 ! Mem[000000003f800148]
udivx %l1,%l4,%l4
std %l4,[%o0+0x068] ! Mem[000000003e000068]
ldd [%o1+0x0e8],%f8 ! Mem[000000003e8000e8]
stx %l5,[%o2+0x1a8] ! Mem[000000003f0001a8]
jmpl %g6+8,%g0
swap [%o2+0x1b4],%l0 ! Mem[000000003f0001b4]
p23_call_1_lo:
lduw [%o1+0x008],%l1 ! Mem[000000003e800008]
ldsb [%o3+0x026],%l1 ! Mem[000000003f800026]
st %f12,[%o2+0x14c] ! Mem[000000003f00014c]
ldstub [%o0+0x0da],%l7 ! Mem[000000003e0000da]
retl
ldd [%o2+0x110],%l4 ! Mem[000000003f000110]
p23_jmpl_1_he:
stb %l6,[%i1+0x077] ! Mem[000000003e800077]
std %l2,[%i1+0x0a0] ! Mem[000000003e8000a0]
stx %l1,[%i0+0x1e8] ! Mem[000000003e0001e8]
ld [%i1+0x0b8],%f25 ! Mem[000000003e8000b8]
jmpl %g6+8,%g0
stb %l7,[%i2+0x127] ! Mem[000000003f000127]
p23_call_1_he:
subccc %l0,-0x0a2,%l1
retl
nop
p23_jmpl_1_ho:
stb %l6,[%o1+0x077] ! Mem[000000003e800077]
std %l2,[%o1+0x0a0] ! Mem[000000003e8000a0]
stx %l1,[%o0+0x1e8] ! Mem[000000003e0001e8]
ld [%o1+0x0b8],%f25 ! Mem[000000003e8000b8]
jmpl %g6+8,%g0
stb %l7,[%o2+0x127] ! Mem[000000003f000127]
p23_call_1_ho:
subccc %l0,-0x0a2,%l1
retl
nop
p24_jmpl_1_le:
orncc %l3,%l5,%l3
jmpl %g6+8,%g0
ldx [%i1+0x008],%l1 ! Mem[0000000040800008]
p24_call_1_le:
retl
add %l2,%l5,%l3
p24_jmpl_1_lo:
orncc %l3,%l5,%l3
jmpl %g6+8,%g0
ldx [%o1+0x008],%l1 ! Mem[0000000040800008]
p24_call_1_lo:
retl
add %l2,%l5,%l3
p24_jmpl_1_he:
ld [%i2+0x170],%f17 ! Mem[0000000041000170]
xorcc %l5,-0xaff,%l4
jmpl %g6+8,%g0
smulcc %l5,0xc67,%l7
p24_call_1_he:
xorcc %l4,%l6,%l5
ldd [%i2+0x020],%f26 ! Mem[0000000041000020]
retl
ldsw [%i3+0x058],%l2 ! Mem[0000000041800058]
p24_jmpl_1_ho:
ld [%o2+0x170],%f17 ! Mem[0000000041000170]
xorcc %l5,-0xaff,%l4
jmpl %g6+8,%g0
smulcc %l5,0xc67,%l7
p24_call_1_ho:
xorcc %l4,%l6,%l5
ldd [%o2+0x020],%f26 ! Mem[0000000041000020]
retl
ldsw [%o3+0x058],%l2 ! Mem[0000000041800058]
p25_jmpl_1_le:
jmpl %g6+8,%g0
stb %l0,[%i3+0x0e5] ! Mem[00000000438000e5]
p25_call_1_le:
andn %l0,%l6,%l6
std %f14,[%i2+0x180] ! Mem[0000000043000180]
retl
ld [%i2+0x100],%f12 ! Mem[0000000043000100]
p25_jmpl_1_lo:
jmpl %g6+8,%g0
stb %l0,[%o3+0x0e5] ! Mem[00000000438000e5]
p25_call_1_lo:
andn %l0,%l6,%l6
std %f14,[%o2+0x180] ! Mem[0000000043000180]
retl
ld [%o2+0x100],%f12 ! Mem[0000000043000100]
p25_jmpl_1_he:
ldsh [%i0+0x146],%l1 ! Mem[0000000042000146]
mulx %l6,%l4,%l6
swap [%i1+0x068],%l3 ! Mem[0000000042800068]
srl %l7,0x017,%l2
orn %l5,0x484,%l4
jmpl %g6+8,%g0
ldx [%i0+0x0a8],%l1 ! Mem[00000000420000a8]
p25_call_1_he:
retl
st %f28,[%i2+0x040] ! Mem[0000000043000040]
p25_jmpl_1_ho:
ldsh [%o0+0x146],%l1 ! Mem[0000000042000146]
mulx %l6,%l4,%l6
swap [%o1+0x068],%l3 ! Mem[0000000042800068]
srl %l7,0x017,%l2
orn %l5,0x484,%l4
jmpl %g6+8,%g0
ldx [%o0+0x0a8],%l1 ! Mem[00000000420000a8]
p25_call_1_ho:
retl
st %f28,[%o2+0x040] ! Mem[0000000043000040]
p26_jmpl_1_le:
taddcctv %l4,0x347,%l3
andncc %l2,-0x0ac,%l7
lduw [%i3+0x1e0],%l7 ! Mem[00000000458001e0]
smulcc %l4,%l7,%l5
ldd [%i2+0x158],%l2 ! Mem[0000000045000158]
std %l2,[%i0+0x048] ! Mem[0000000044000048]
jmpl %g6+8,%g0
ld [%i2+0x090],%f3 ! Mem[0000000045000090]
p26_call_1_le:
std %l2,[%i3+0x1b0] ! Mem[00000000458001b0]
ldsb [%i1+0x079],%l2 ! Mem[0000000044800079]
ldsw [%i1+0x00c],%l7 ! Mem[000000004480000c]
stx %l1,[%i1+0x198] ! Mem[0000000044800198]
std %f8 ,[%i0+0x078] ! Mem[0000000044000078]
orcc %l1,-0x1b9,%l2
retl
lduw [%i2+0x150],%l2 ! Mem[0000000045000150]
p26_jmpl_1_lo:
taddcctv %l4,0x347,%l3
andncc %l2,-0x0ac,%l7
lduw [%o3+0x1e0],%l7 ! Mem[00000000458001e0]
smulcc %l4,%l7,%l5
ldd [%o2+0x158],%l2 ! Mem[0000000045000158]
std %l2,[%o0+0x048] ! Mem[0000000044000048]
jmpl %g6+8,%g0
ld [%o2+0x090],%f3 ! Mem[0000000045000090]
p26_call_1_lo:
std %l2,[%o3+0x1b0] ! Mem[00000000458001b0]
ldsb [%o1+0x079],%l2 ! Mem[0000000044800079]
ldsw [%o1+0x00c],%l7 ! Mem[000000004480000c]
stx %l1,[%o1+0x198] ! Mem[0000000044800198]
std %f8 ,[%o0+0x078] ! Mem[0000000044000078]
orcc %l1,-0x1b9,%l2
retl
lduw [%o2+0x150],%l2 ! Mem[0000000045000150]
p26_jmpl_1_he:
lduh [%i2+0x032],%l5 ! Mem[0000000045000032]
xnorcc %l0,%l7,%l7
udivx %l0,%l3,%l4
ldub [%i1+0x080],%l0 ! Mem[0000000044800080]
jmpl %g6+8,%g0
ldsh [%i2+0x00c],%l2 ! Mem[000000004500000c]
p26_call_1_he:
ldsb [%i2+0x014],%l2 ! Mem[0000000045000014]
ldd [%i0+0x0a0],%l6 ! Mem[00000000440000a0]
ldsb [%i0+0x069],%l0 ! Mem[0000000044000069]
stx %l3,[%i0+0x128] ! Mem[0000000044000128]
andncc %l3,%l6,%l1
swap [%i2+0x044],%l5 ! Mem[0000000045000044]
stb %l7,[%i0+0x06c] ! Mem[000000004400006c]
retl
lduw [%i1+0x0e8],%l2 ! Mem[00000000448000e8]
p26_jmpl_1_ho:
lduh [%o2+0x032],%l5 ! Mem[0000000045000032]
xnorcc %l0,%l7,%l7
udivx %l0,%l3,%l4
ldub [%o1+0x080],%l0 ! Mem[0000000044800080]
jmpl %g6+8,%g0
ldsh [%o2+0x00c],%l2 ! Mem[000000004500000c]
p26_call_1_ho:
ldsb [%o2+0x014],%l2 ! Mem[0000000045000014]
ldd [%o0+0x0a0],%l6 ! Mem[00000000440000a0]
ldsb [%o0+0x069],%l0 ! Mem[0000000044000069]
stx %l3,[%o0+0x128] ! Mem[0000000044000128]
andncc %l3,%l6,%l1
swap [%o2+0x044],%l5 ! Mem[0000000045000044]
stb %l7,[%o0+0x06c] ! Mem[000000004400006c]
retl
lduw [%o1+0x0e8],%l2 ! Mem[00000000448000e8]
p27_jmpl_1_le:
ldsw [%i2+0x154],%l5 ! Mem[0000000047000154]
andn %l5,%l4,%l1
swap [%i3+0x084],%l0 ! Mem[0000000047800084]
ldsh [%i2+0x070],%l3 ! Mem[0000000047000070]
sth %l7,[%i1+0x1c4] ! Mem[00000000468001c4]
sth %l6,[%i1+0x1be] ! Mem[00000000468001be]
jmpl %g6+8,%g0
ldub [%i2+0x0b4],%l3 ! Mem[00000000470000b4]
p27_call_1_le:
stw %l5,[%i0+0x0c0] ! Mem[00000000460000c0]
subc %l2,0x31c,%l4
retl
mulx %l2,%l2,%l4
p27_jmpl_1_lo:
ldsw [%o2+0x154],%l5 ! Mem[0000000047000154]
andn %l5,%l4,%l1
swap [%o3+0x084],%l0 ! Mem[0000000047800084]
ldsh [%o2+0x070],%l3 ! Mem[0000000047000070]
sth %l7,[%o1+0x1c4] ! Mem[00000000468001c4]
sth %l6,[%o1+0x1be] ! Mem[00000000468001be]
jmpl %g6+8,%g0
ldub [%o2+0x0b4],%l3 ! Mem[00000000470000b4]
p27_call_1_lo:
stw %l5,[%o0+0x0c0] ! Mem[00000000460000c0]
subc %l2,0x31c,%l4
retl
mulx %l2,%l2,%l4
p27_jmpl_1_he:
xnorcc %l3,0x1b7,%l7
ldd [%i3+0x038],%l2 ! Mem[0000000047800038]
ldub [%i0+0x0f8],%l4 ! Mem[00000000460000f8]
sth %l1,[%i1+0x11c] ! Mem[000000004680011c]
mulx %l0,%l2,%l4
stb %l5,[%i0+0x0dc] ! Mem[00000000460000dc]
jmpl %g6+8,%g0
stw %l4,[%i1+0x178] ! Mem[0000000046800178]
p27_call_1_he:
retl
lduw [%i1+0x108],%l0 ! Mem[0000000046800108]
p27_jmpl_1_ho:
xnorcc %l3,0x1b7,%l7
ldd [%o3+0x038],%l2 ! Mem[0000000047800038]
ldub [%o0+0x0f8],%l4 ! Mem[00000000460000f8]
sth %l1,[%o1+0x11c] ! Mem[000000004680011c]
mulx %l0,%l2,%l4
stb %l5,[%o0+0x0dc] ! Mem[00000000460000dc]
jmpl %g6+8,%g0
stw %l4,[%o1+0x178] ! Mem[0000000046800178]
p27_call_1_ho:
retl
lduw [%o1+0x108],%l0 ! Mem[0000000046800108]
p28_jmpl_1_le:
ldsh [%i1+0x0dc],%l7 ! Mem[00000000488000dc]
ldd [%i3+0x0b8],%l2 ! Mem[00000000498000b8]
ldsh [%i3+0x14c],%l1 ! Mem[000000004980014c]
jmpl %g6+8,%g0
ldsw [%i0+0x070],%l0 ! Mem[0000000048000070]
p28_call_1_le:
lduh [%i3+0x026],%l4 ! Mem[0000000049800026]
retl
ldsb [%i2+0x032],%l5 ! Mem[0000000049000032]
p28_jmpl_1_lo:
ldsh [%o1+0x0dc],%l7 ! Mem[00000000488000dc]
ldd [%o3+0x0b8],%l2 ! Mem[00000000498000b8]
ldsh [%o3+0x14c],%l1 ! Mem[000000004980014c]
jmpl %g6+8,%g0
ldsw [%o0+0x070],%l0 ! Mem[0000000048000070]
p28_call_1_lo:
lduh [%o3+0x026],%l4 ! Mem[0000000049800026]
retl
ldsb [%o2+0x032],%l5 ! Mem[0000000049000032]
p28_jmpl_1_he:
lduw [%i0+0x188],%l7 ! Mem[0000000048000188]
lduh [%i0+0x19e],%l6 ! Mem[000000004800019e]
sth %l2,[%i3+0x1a0] ! Mem[00000000498001a0]
std %f20,[%i1+0x000] ! Mem[0000000048800000]
std %f20,[%i1+0x110] ! Mem[0000000048800110]
xorcc %l5,%l2,%l1
jmpl %g6+8,%g0
ldx [%i3+0x0b8],%l1 ! Mem[00000000498000b8]
p28_call_1_he:
ldstub [%i2+0x1ab],%l3 ! Mem[00000000490001ab]
ldd [%i0+0x048],%l0 ! Mem[0000000048000048]
or %l4,0x71c,%l1
ldd [%i3+0x1a8],%l4 ! Mem[00000000498001a8]
sth %l4,[%i3+0x042] ! Mem[0000000049800042]
lduw [%i0+0x0dc],%l5 ! Mem[00000000480000dc]
retl
std %l4,[%i2+0x178] ! Mem[0000000049000178]
p28_jmpl_1_ho:
lduw [%o0+0x188],%l7 ! Mem[0000000048000188]
lduh [%o0+0x19e],%l6 ! Mem[000000004800019e]
sth %l2,[%o3+0x1a0] ! Mem[00000000498001a0]
std %f20,[%o1+0x000] ! Mem[0000000048800000]
std %f20,[%o1+0x110] ! Mem[0000000048800110]
xorcc %l5,%l2,%l1
jmpl %g6+8,%g0
ldx [%o3+0x0b8],%l1 ! Mem[00000000498000b8]
p28_call_1_ho:
ldstub [%o2+0x1ab],%l3 ! Mem[00000000490001ab]
ldd [%o0+0x048],%l0 ! Mem[0000000048000048]
or %l4,0x71c,%l1
ldd [%o3+0x1a8],%l4 ! Mem[00000000498001a8]
sth %l4,[%o3+0x042] ! Mem[0000000049800042]
lduw [%o0+0x0dc],%l5 ! Mem[00000000480000dc]
retl
std %l4,[%o2+0x178] ! Mem[0000000049000178]
p29_jmpl_1_le:
jmpl %g6+8,%g0
std %f4 ,[%i1+0x0a0] ! Mem[000000004a8000a0]
p29_call_1_le:
ldub [%i1+0x1f6],%l2 ! Mem[000000004a8001f6]
stb %l1,[%i2+0x1fd] ! Mem[000000004b0001fd]
retl
ldd [%i2+0x0b0],%l4 ! Mem[000000004b0000b0]
p29_jmpl_1_lo:
jmpl %g6+8,%g0
std %f4 ,[%o1+0x0a0] ! Mem[000000004a8000a0]
p29_call_1_lo:
ldub [%o1+0x1f6],%l2 ! Mem[000000004a8001f6]
stb %l1,[%o2+0x1fd] ! Mem[000000004b0001fd]
retl
ldd [%o2+0x0b0],%l4 ! Mem[000000004b0000b0]
p29_jmpl_1_he:
jmpl %g6+8,%g0
stw %l4,[%i0+0x1e0] ! Mem[000000004a0001e0]
p29_call_1_he:
lduw [%i0+0x180],%l3 ! Mem[000000004a000180]
st %f26,[%i2+0x088] ! Mem[000000004b000088]
stx %l0,[%i2+0x110] ! Mem[000000004b000110]
ld [%i3+0x048],%f20 ! Mem[000000004b800048]
stb %l4,[%i0+0x12d] ! Mem[000000004a00012d]
ldd [%i3+0x068],%l4 ! Mem[000000004b800068]
swap [%i0+0x1d0],%l4 ! Mem[000000004a0001d0]
retl
st %f21,[%i2+0x1ac] ! Mem[000000004b0001ac]
p29_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l4,[%o0+0x1e0] ! Mem[000000004a0001e0]
p29_call_1_ho:
lduw [%o0+0x180],%l3 ! Mem[000000004a000180]
st %f26,[%o2+0x088] ! Mem[000000004b000088]
stx %l0,[%o2+0x110] ! Mem[000000004b000110]
ld [%o3+0x048],%f20 ! Mem[000000004b800048]
stb %l4,[%o0+0x12d] ! Mem[000000004a00012d]
ldd [%o3+0x068],%l4 ! Mem[000000004b800068]
swap [%o0+0x1d0],%l4 ! Mem[000000004a0001d0]
retl
st %f21,[%o2+0x1ac] ! Mem[000000004b0001ac]
p30_jmpl_1_le:
jmpl %g6+8,%g0
sth %l1,[%i3+0x06c] ! Mem[000000004d80006c]
p30_call_1_le:
stb %l2,[%i1+0x1be] ! Mem[000000004c8001be]
stb %l6,[%i0+0x13b] ! Mem[000000004c00013b]
lduh [%i0+0x0aa],%l1 ! Mem[000000004c0000aa]
xorcc %l5,%l3,%l4
retl
ldstub [%i2+0x13f],%l0 ! Mem[000000004d00013f]
p30_jmpl_1_lo:
jmpl %g6+8,%g0
sth %l1,[%o3+0x06c] ! Mem[000000004d80006c]
p30_call_1_lo:
stb %l2,[%o1+0x1be] ! Mem[000000004c8001be]
stb %l6,[%o0+0x13b] ! Mem[000000004c00013b]
lduh [%o0+0x0aa],%l1 ! Mem[000000004c0000aa]
xorcc %l5,%l3,%l4
retl
ldstub [%o2+0x13f],%l0 ! Mem[000000004d00013f]
p30_jmpl_1_he:
jmpl %g6+8,%g0
mulx %l7,%l2,%l4
p30_call_1_he:
std %l2,[%i1+0x098] ! Mem[000000004c800098]
ldsh [%i3+0x15e],%l4 ! Mem[000000004d80015e]
tsubcc %l4,-0x722,%l5
retl
std %l2,[%i1+0x020] ! Mem[000000004c800020]
p30_jmpl_1_ho:
jmpl %g6+8,%g0
mulx %l7,%l2,%l4
p30_call_1_ho:
std %l2,[%o1+0x098] ! Mem[000000004c800098]
ldsh [%o3+0x15e],%l4 ! Mem[000000004d80015e]
tsubcc %l4,-0x722,%l5
retl
std %l2,[%o1+0x020] ! Mem[000000004c800020]
p31_jmpl_1_le:
sdivx %l3,0xeea,%l5
stw %l1,[%i3+0x080] ! Mem[000000004f800080]
stx %l4,[%i3+0x100] ! Mem[000000004f800100]
swap [%i1+0x10c],%l6 ! Mem[000000004e80010c]
sth %l2,[%i1+0x026] ! Mem[000000004e800026]
stb %l1,[%i2+0x137] ! Mem[000000004f000137]
stx %l6,[%i3+0x140] ! Mem[000000004f800140]
jmpl %g6+8,%g0
ldsw [%i1+0x138],%l3 ! Mem[000000004e800138]
p31_call_1_le:
ldub [%i2+0x005],%l0 ! Mem[000000004f000005]
ld [%i1+0x0bc],%f11 ! Mem[000000004e8000bc]
sth %l7,[%i3+0x108] ! Mem[000000004f800108]
ldx [%i3+0x170],%l7 ! Mem[000000004f800170]
retl
stw %l5,[%i2+0x010] ! Mem[000000004f000010]
p31_jmpl_1_lo:
sdivx %l3,0xeea,%l5
stw %l1,[%o3+0x080] ! Mem[000000004f800080]
stx %l4,[%o3+0x100] ! Mem[000000004f800100]
swap [%o1+0x10c],%l6 ! Mem[000000004e80010c]
sth %l2,[%o1+0x026] ! Mem[000000004e800026]
stb %l1,[%o2+0x137] ! Mem[000000004f000137]
stx %l6,[%o3+0x140] ! Mem[000000004f800140]
jmpl %g6+8,%g0
ldsw [%o1+0x138],%l3 ! Mem[000000004e800138]
p31_call_1_lo:
ldub [%o2+0x005],%l0 ! Mem[000000004f000005]
ld [%o1+0x0bc],%f11 ! Mem[000000004e8000bc]
sth %l7,[%o3+0x108] ! Mem[000000004f800108]
ldx [%o3+0x170],%l7 ! Mem[000000004f800170]
retl
stw %l5,[%o2+0x010] ! Mem[000000004f000010]
p31_jmpl_1_he:
smulcc %l5,-0x398,%l6
ldsh [%i0+0x1ca],%l4 ! Mem[000000004e0001ca]
stx %l4,[%i2+0x0e0] ! Mem[000000004f0000e0]
lduh [%i3+0x0da],%l2 ! Mem[000000004f8000da]
taddcc %l2,-0x720,%l2
ldd [%i2+0x0c0],%l4 ! Mem[000000004f0000c0]
jmpl %g6+8,%g0
stx %l7,[%i3+0x128] ! Mem[000000004f800128]
p31_call_1_he:
std %f16,[%i2+0x140] ! Mem[000000004f000140]
std %f26,[%i3+0x120] ! Mem[000000004f800120]
ldd [%i1+0x0a0],%f20 ! Mem[000000004e8000a0]
sdivx %l7,-0x172,%l1
and %l6,%l4,%l5
ldsh [%i1+0x170],%l1 ! Mem[000000004e800170]
ldsw [%i1+0x1c8],%l3 ! Mem[000000004e8001c8]
retl
stb %l3,[%i0+0x09c] ! Mem[000000004e00009c]
p31_jmpl_1_ho:
smulcc %l5,-0x398,%l6
ldsh [%o0+0x1ca],%l4 ! Mem[000000004e0001ca]
stx %l4,[%o2+0x0e0] ! Mem[000000004f0000e0]
lduh [%o3+0x0da],%l2 ! Mem[000000004f8000da]
taddcc %l2,-0x720,%l2
ldd [%o2+0x0c0],%l4 ! Mem[000000004f0000c0]
jmpl %g6+8,%g0
stx %l7,[%o3+0x128] ! Mem[000000004f800128]
p31_call_1_ho:
std %f16,[%o2+0x140] ! Mem[000000004f000140]
std %f26,[%o3+0x120] ! Mem[000000004f800120]
ldd [%o1+0x0a0],%f20 ! Mem[000000004e8000a0]
sdivx %l7,-0x172,%l1
and %l6,%l4,%l5
ldsh [%o1+0x170],%l1 ! Mem[000000004e800170]
ldsw [%o1+0x1c8],%l3 ! Mem[000000004e8001c8]
retl
stb %l3,[%o0+0x09c] ! Mem[000000004e00009c]
p32_jmpl_1_le:
or %l2,%l5,%l1
sth %l5,[%i2+0x134] ! Mem[0000000051000134]
jmpl %g6+8,%g0
ldub [%i1+0x1e7],%l1 ! Mem[00000000508001e7]
p32_call_1_le:
ld [%i2+0x0b0],%f3 ! Mem[00000000510000b0]
ldsb [%i1+0x13a],%l3 ! Mem[000000005080013a]
std %l4,[%i0+0x148] ! Mem[0000000050000148]
std %l4,[%i0+0x150] ! Mem[0000000050000150]
retl
ldsb [%i0+0x09f],%l5 ! Mem[000000005000009f]
p32_jmpl_1_lo:
or %l2,%l5,%l1
sth %l5,[%o2+0x134] ! Mem[0000000051000134]
jmpl %g6+8,%g0
ldub [%o1+0x1e7],%l1 ! Mem[00000000508001e7]
p32_call_1_lo:
ld [%o2+0x0b0],%f3 ! Mem[00000000510000b0]
ldsb [%o1+0x13a],%l3 ! Mem[000000005080013a]
std %l4,[%o0+0x148] ! Mem[0000000050000148]
std %l4,[%o0+0x150] ! Mem[0000000050000150]
retl
ldsb [%o0+0x09f],%l5 ! Mem[000000005000009f]
p32_jmpl_1_he:
jmpl %g6+8,%g0
stx %l0,[%i1+0x040] ! Mem[0000000050800040]
p32_call_1_he:
ldsb [%i3+0x006],%l7 ! Mem[0000000051800006]
stx %l7,[%i0+0x120] ! Mem[0000000050000120]
retl
ldx [%i2+0x110],%l7 ! Mem[0000000051000110]
p32_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l0,[%o1+0x040] ! Mem[0000000050800040]
p32_call_1_ho:
ldsb [%o3+0x006],%l7 ! Mem[0000000051800006]
stx %l7,[%o0+0x120] ! Mem[0000000050000120]
retl
ldx [%o2+0x110],%l7 ! Mem[0000000051000110]
p33_jmpl_1_le:
ldx [%i0+0x160],%l6 ! Mem[0000000052000160]
jmpl %g6+8,%g0
xnorcc %l4,%l7,%l0
p33_call_1_le:
stb %l1,[%i2+0x16c] ! Mem[000000005300016c]
std %l0,[%i1+0x1b8] ! Mem[00000000528001b8]
ldsh [%i2+0x154],%l7 ! Mem[0000000053000154]
sdivx %l1,0xdfb,%l4
retl
swap [%i0+0x1c4],%l7 ! Mem[00000000520001c4]
p33_jmpl_1_lo:
ldx [%o0+0x160],%l6 ! Mem[0000000052000160]
jmpl %g6+8,%g0
xnorcc %l4,%l7,%l0
p33_call_1_lo:
stb %l1,[%o2+0x16c] ! Mem[000000005300016c]
std %l0,[%o1+0x1b8] ! Mem[00000000528001b8]
ldsh [%o2+0x154],%l7 ! Mem[0000000053000154]
sdivx %l1,0xdfb,%l4
retl
swap [%o0+0x1c4],%l7 ! Mem[00000000520001c4]
p33_jmpl_1_he:
stx %l4,[%i0+0x1e0] ! Mem[00000000520001e0]
stw %l1,[%i1+0x028] ! Mem[0000000052800028]
stx %l1,[%i1+0x020] ! Mem[0000000052800020]
jmpl %g6+8,%g0
ldsh [%i2+0x0b8],%l4 ! Mem[00000000530000b8]
p33_call_1_he:
retl
ldd [%i1+0x0b8],%f18 ! Mem[00000000528000b8]
p33_jmpl_1_ho:
stx %l4,[%o0+0x1e0] ! Mem[00000000520001e0]
stw %l1,[%o1+0x028] ! Mem[0000000052800028]
stx %l1,[%o1+0x020] ! Mem[0000000052800020]
jmpl %g6+8,%g0
ldsh [%o2+0x0b8],%l4 ! Mem[00000000530000b8]
p33_call_1_ho:
retl
ldd [%o1+0x0b8],%f18 ! Mem[00000000528000b8]
p34_jmpl_1_le:
ldstub [%i2+0x0b7],%l7 ! Mem[00000000550000b7]
jmpl %g6+8,%g0
stw %l2,[%i0+0x04c] ! Mem[000000005400004c]
p34_call_1_le:
stw %l0,[%i3+0x11c] ! Mem[000000005580011c]
ldsb [%i3+0x122],%l5 ! Mem[0000000055800122]
retl
xorcc %l2,-0x38e,%l4
p34_jmpl_1_lo:
ldstub [%o2+0x0b7],%l7 ! Mem[00000000550000b7]
jmpl %g6+8,%g0
stw %l2,[%o0+0x04c] ! Mem[000000005400004c]
p34_call_1_lo:
stw %l0,[%o3+0x11c] ! Mem[000000005580011c]
ldsb [%o3+0x122],%l5 ! Mem[0000000055800122]
retl
xorcc %l2,-0x38e,%l4
p34_jmpl_1_he:
lduh [%i1+0x1b4],%l2 ! Mem[00000000548001b4]
jmpl %g6+8,%g0
stx %l0,[%i3+0x158] ! Mem[0000000055800158]
p34_call_1_he:
sth %l2,[%i3+0x0de] ! Mem[00000000558000de]
stx %l0,[%i0+0x0c0] ! Mem[00000000540000c0]
ldstub [%i3+0x0f1],%l5 ! Mem[00000000558000f1]
ldd [%i1+0x1f0],%l0 ! Mem[00000000548001f0]
retl
sth %l1,[%i0+0x0c6] ! Mem[00000000540000c6]
p34_jmpl_1_ho:
lduh [%o1+0x1b4],%l2 ! Mem[00000000548001b4]
jmpl %g6+8,%g0
stx %l0,[%o3+0x158] ! Mem[0000000055800158]
p34_call_1_ho:
sth %l2,[%o3+0x0de] ! Mem[00000000558000de]
stx %l0,[%o0+0x0c0] ! Mem[00000000540000c0]
ldstub [%o3+0x0f1],%l5 ! Mem[00000000558000f1]
ldd [%o1+0x1f0],%l0 ! Mem[00000000548001f0]
retl
sth %l1,[%o0+0x0c6] ! Mem[00000000540000c6]
p35_jmpl_1_le:
ldub [%i3+0x162],%l4 ! Mem[0000000057800162]
or %l5,0xfaa,%l2
jmpl %g6+8,%g0
stb %l0,[%i0+0x1a5] ! Mem[00000000560001a5]
p35_call_1_le:
retl
ldstub [%i0+0x0b1],%l3 ! Mem[00000000560000b1]
p35_jmpl_1_lo:
ldub [%o3+0x162],%l4 ! Mem[0000000057800162]
or %l5,0xfaa,%l2
jmpl %g6+8,%g0
stb %l0,[%o0+0x1a5] ! Mem[00000000560001a5]
p35_call_1_lo:
retl
ldstub [%o0+0x0b1],%l3 ! Mem[00000000560000b1]
p35_jmpl_1_he:
lduh [%i3+0x192],%l3 ! Mem[0000000057800192]
lduw [%i3+0x120],%l4 ! Mem[0000000057800120]
ldd [%i0+0x0a8],%l2 ! Mem[00000000560000a8]
ldsh [%i3+0x026],%l4 ! Mem[0000000057800026]
lduw [%i1+0x010],%l5 ! Mem[0000000056800010]
ldub [%i1+0x026],%l7 ! Mem[0000000056800026]
jmpl %g6+8,%g0
std %l6,[%i1+0x120] ! Mem[0000000056800120]
p35_call_1_he:
stb %l6,[%i2+0x1be] ! Mem[00000000570001be]
sth %l2,[%i3+0x180] ! Mem[0000000057800180]
lduw [%i2+0x020],%l4 ! Mem[0000000057000020]
stx %l4,[%i3+0x048] ! Mem[0000000057800048]
lduw [%i2+0x094],%l2 ! Mem[0000000057000094]
std %l2,[%i2+0x188] ! Mem[0000000057000188]
ldsh [%i2+0x008],%l2 ! Mem[0000000057000008]
retl
ldstub [%i0+0x0fb],%l1 ! Mem[00000000560000fb]
p35_jmpl_1_ho:
lduh [%o3+0x192],%l3 ! Mem[0000000057800192]
lduw [%o3+0x120],%l4 ! Mem[0000000057800120]
ldd [%o0+0x0a8],%l2 ! Mem[00000000560000a8]
ldsh [%o3+0x026],%l4 ! Mem[0000000057800026]
lduw [%o1+0x010],%l5 ! Mem[0000000056800010]
ldub [%o1+0x026],%l7 ! Mem[0000000056800026]
jmpl %g6+8,%g0
std %l6,[%o1+0x120] ! Mem[0000000056800120]
p35_call_1_ho:
stb %l6,[%o2+0x1be] ! Mem[00000000570001be]
sth %l2,[%o3+0x180] ! Mem[0000000057800180]
lduw [%o2+0x020],%l4 ! Mem[0000000057000020]
stx %l4,[%o3+0x048] ! Mem[0000000057800048]
lduw [%o2+0x094],%l2 ! Mem[0000000057000094]
std %l2,[%o2+0x188] ! Mem[0000000057000188]
ldsh [%o2+0x008],%l2 ! Mem[0000000057000008]
retl
ldstub [%o0+0x0fb],%l1 ! Mem[00000000560000fb]
p36_jmpl_1_le:
ldsb [%i1+0x13f],%l0 ! Mem[000000005880013f]
lduw [%i0+0x1b4],%l2 ! Mem[00000000580001b4]
smul %l1,-0x0cc,%l7
ldsh [%i1+0x174],%l7 ! Mem[0000000058800174]
jmpl %g6+8,%g0
stx %l0,[%i0+0x180] ! Mem[0000000058000180]
p36_call_1_le:
xorcc %l2,%l7,%l4
stb %l7,[%i3+0x008] ! Mem[0000000059800008]
and %l1,0xf2a,%l1
retl
ldub [%i3+0x120],%l4 ! Mem[0000000059800120]
p36_jmpl_1_lo:
ldsb [%o1+0x13f],%l0 ! Mem[000000005880013f]
lduw [%o0+0x1b4],%l2 ! Mem[00000000580001b4]
smul %l1,-0x0cc,%l7
ldsh [%o1+0x174],%l7 ! Mem[0000000058800174]
jmpl %g6+8,%g0
stx %l0,[%o0+0x180] ! Mem[0000000058000180]
p36_call_1_lo:
xorcc %l2,%l7,%l4
stb %l7,[%o3+0x008] ! Mem[0000000059800008]
and %l1,0xf2a,%l1
retl
ldub [%o3+0x120],%l4 ! Mem[0000000059800120]
p36_jmpl_1_he:
swap [%i1+0x1bc],%l1 ! Mem[00000000588001bc]
ldub [%i0+0x05f],%l1 ! Mem[000000005800005f]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l6 ! Mem[0000000059000000]
p36_call_1_he:
std %l6,[%i0+0x188] ! Mem[0000000058000188]
ldsb [%i2+0x19a],%l4 ! Mem[000000005900019a]
andncc %l4,%l4,%l5
stb %l2,[%i0+0x00c] ! Mem[000000005800000c]
retl
ldd [%i1+0x108],%f20 ! Mem[0000000058800108]
p36_jmpl_1_ho:
swap [%o1+0x1bc],%l1 ! Mem[00000000588001bc]
ldub [%o0+0x05f],%l1 ! Mem[000000005800005f]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l6 ! Mem[0000000059000000]
p36_call_1_ho:
std %l6,[%o0+0x188] ! Mem[0000000058000188]
ldsb [%o2+0x19a],%l4 ! Mem[000000005900019a]
andncc %l4,%l4,%l5
stb %l2,[%o0+0x00c] ! Mem[000000005800000c]
retl
ldd [%o1+0x108],%f20 ! Mem[0000000058800108]
p37_jmpl_1_le:
jmpl %g6+8,%g0
ldx [%i3+0x070],%l1 ! Mem[000000005b800070]
p37_call_1_le:
lduh [%i1+0x0ae],%l4 ! Mem[000000005a8000ae]
sth %l0,[%i1+0x024] ! Mem[000000005a800024]
ldx [%i3+0x098],%l3 ! Mem[000000005b800098]
retl
ldd [%i2+0x1b8],%l2 ! Mem[000000005b0001b8]
p37_jmpl_1_lo:
jmpl %g6+8,%g0
ldx [%o3+0x070],%l1 ! Mem[000000005b800070]
p37_call_1_lo:
lduh [%o1+0x0ae],%l4 ! Mem[000000005a8000ae]
sth %l0,[%o1+0x024] ! Mem[000000005a800024]
ldx [%o3+0x098],%l3 ! Mem[000000005b800098]
retl
ldd [%o2+0x1b8],%l2 ! Mem[000000005b0001b8]
p37_jmpl_1_he:
orcc %l5,%l5,%l4
jmpl %g6+8,%g0
stw %l5,[%i3+0x0bc] ! Mem[000000005b8000bc]
p37_call_1_he:
retl
srlx %l4,0x008,%l3
p37_jmpl_1_ho:
orcc %l5,%l5,%l4
jmpl %g6+8,%g0
stw %l5,[%o3+0x0bc] ! Mem[000000005b8000bc]
p37_call_1_ho:
retl
srlx %l4,0x008,%l3
p38_jmpl_1_le:
jmpl %g6+8,%g0
swap [%i0+0x13c],%l0 ! Mem[000000005c00013c]
p38_call_1_le:
st %f12,[%i3+0x100] ! Mem[000000005d800100]
ldstub [%i0+0x18d],%l5 ! Mem[000000005c00018d]
ldx [%i0+0x198],%l3 ! Mem[000000005c000198]
ldsh [%i1+0x13a],%l6 ! Mem[000000005c80013a]
stx %l1,[%i2+0x178] ! Mem[000000005d000178]
andcc %l2,0xe3a,%l5
std %f2 ,[%i2+0x110] ! Mem[000000005d000110]
retl
lduh [%i0+0x11e],%l0 ! Mem[000000005c00011e]
p38_jmpl_1_lo:
jmpl %g6+8,%g0
swap [%o0+0x13c],%l0 ! Mem[000000005c00013c]
p38_call_1_lo:
st %f12,[%o3+0x100] ! Mem[000000005d800100]
ldstub [%o0+0x18d],%l5 ! Mem[000000005c00018d]
ldx [%o0+0x198],%l3 ! Mem[000000005c000198]
ldsh [%o1+0x13a],%l6 ! Mem[000000005c80013a]
stx %l1,[%o2+0x178] ! Mem[000000005d000178]
andcc %l2,0xe3a,%l5
std %f2 ,[%o2+0x110] ! Mem[000000005d000110]
retl
lduh [%o0+0x11e],%l0 ! Mem[000000005c00011e]
p38_jmpl_1_he:
jmpl %g6+8,%g0
ldstub [%i3+0x0e5],%l5 ! Mem[000000005d8000e5]
p38_call_1_he:
ldd [%i0+0x090],%l6 ! Mem[000000005c000090]
stx %l5,[%i2+0x070] ! Mem[000000005d000070]
retl
ldd [%i0+0x138],%f16 ! Mem[000000005c000138]
p38_jmpl_1_ho:
jmpl %g6+8,%g0
ldstub [%o3+0x0e5],%l5 ! Mem[000000005d8000e5]
p38_call_1_ho:
ldd [%o0+0x090],%l6 ! Mem[000000005c000090]
stx %l5,[%o2+0x070] ! Mem[000000005d000070]
retl
ldd [%o0+0x138],%f16 ! Mem[000000005c000138]
p39_jmpl_1_le:
lduw [%i1+0x130],%l5 ! Mem[000000005e800130]
stb %l7,[%i0+0x115] ! Mem[000000005e000115]
sub %l2,0xdd4,%l2
jmpl %g6+8,%g0
swap [%i1+0x1a0],%l5 ! Mem[000000005e8001a0]
p39_call_1_le:
ld [%i0+0x070],%f1 ! Mem[000000005e000070]
std %l0,[%i3+0x168] ! Mem[000000005f800168]
st %f0 ,[%i0+0x1dc] ! Mem[000000005e0001dc]
ldub [%i2+0x187],%l6 ! Mem[000000005f000187]
lduh [%i3+0x196],%l0 ! Mem[000000005f800196]
stw %l4,[%i0+0x1e4] ! Mem[000000005e0001e4]
andncc %l2,0x734,%l2
retl
xor %l4,-0x714,%l5
p39_jmpl_1_lo:
lduw [%o1+0x130],%l5 ! Mem[000000005e800130]
stb %l7,[%o0+0x115] ! Mem[000000005e000115]
sub %l2,0xdd4,%l2
jmpl %g6+8,%g0
swap [%o1+0x1a0],%l5 ! Mem[000000005e8001a0]
p39_call_1_lo:
ld [%o0+0x070],%f1 ! Mem[000000005e000070]
std %l0,[%o3+0x168] ! Mem[000000005f800168]
st %f0 ,[%o0+0x1dc] ! Mem[000000005e0001dc]
ldub [%o2+0x187],%l6 ! Mem[000000005f000187]
lduh [%o3+0x196],%l0 ! Mem[000000005f800196]
stw %l4,[%o0+0x1e4] ! Mem[000000005e0001e4]
andncc %l2,0x734,%l2
retl
xor %l4,-0x714,%l5
p39_jmpl_1_he:
mulx %l2,-0x62e,%l2
std %f24,[%i1+0x0b8] ! Mem[000000005e8000b8]
jmpl %g6+8,%g0
std %f20,[%i2+0x068] ! Mem[000000005f000068]
p39_call_1_he:
ldsb [%i3+0x171],%l1 ! Mem[000000005f800171]
ldsw [%i3+0x1d4],%l4 ! Mem[000000005f8001d4]
lduw [%i0+0x0ac],%l3 ! Mem[000000005e0000ac]
swap [%i3+0x0e8],%l4 ! Mem[000000005f8000e8]
ld [%i2+0x118],%f16 ! Mem[000000005f000118]
ldd [%i0+0x180],%f30 ! Mem[000000005e000180]
stb %l6,[%i1+0x152] ! Mem[000000005e800152]
retl
sth %l7,[%i3+0x158] ! Mem[000000005f800158]
p39_jmpl_1_ho:
mulx %l2,-0x62e,%l2
std %f24,[%o1+0x0b8] ! Mem[000000005e8000b8]
jmpl %g6+8,%g0
std %f20,[%o2+0x068] ! Mem[000000005f000068]
p39_call_1_ho:
ldsb [%o3+0x171],%l1 ! Mem[000000005f800171]
ldsw [%o3+0x1d4],%l4 ! Mem[000000005f8001d4]
lduw [%o0+0x0ac],%l3 ! Mem[000000005e0000ac]
swap [%o3+0x0e8],%l4 ! Mem[000000005f8000e8]
ld [%o2+0x118],%f16 ! Mem[000000005f000118]
ldd [%o0+0x180],%f30 ! Mem[000000005e000180]
stb %l6,[%o1+0x152] ! Mem[000000005e800152]
retl
sth %l7,[%o3+0x158] ! Mem[000000005f800158]
p40_jmpl_1_le:
ldub [%i3+0x1e1],%l7 ! Mem[00000000618001e1]
ldsh [%i3+0x172],%l2 ! Mem[0000000061800172]
subc %l2,0x8c7,%l1
ldstub [%i1+0x151],%l4 ! Mem[0000000060800151]
lduh [%i2+0x174],%l7 ! Mem[0000000061000174]
sdivx %l0,%l4,%l0
sth %l6,[%i3+0x04c] ! Mem[000000006180004c]
jmpl %g6+8,%g0
std %l2,[%i3+0x1b0] ! Mem[00000000618001b0]
p40_call_1_le:
std %f4 ,[%i1+0x048] ! Mem[0000000060800048]
retl
ldsw [%i2+0x1d4],%l0 ! Mem[00000000610001d4]
p40_jmpl_1_lo:
ldub [%o3+0x1e1],%l7 ! Mem[00000000618001e1]
ldsh [%o3+0x172],%l2 ! Mem[0000000061800172]
subc %l2,0x8c7,%l1
ldstub [%o1+0x151],%l4 ! Mem[0000000060800151]
lduh [%o2+0x174],%l7 ! Mem[0000000061000174]
sdivx %l0,%l4,%l0
sth %l6,[%o3+0x04c] ! Mem[000000006180004c]
jmpl %g6+8,%g0
std %l2,[%o3+0x1b0] ! Mem[00000000618001b0]
p40_call_1_lo:
std %f4 ,[%o1+0x048] ! Mem[0000000060800048]
retl
ldsw [%o2+0x1d4],%l0 ! Mem[00000000610001d4]
p40_jmpl_1_he:
jmpl %g6+8,%g0
sub %l5,%l3,%l4
p40_call_1_he:
std %f24,[%i0+0x1b8] ! Mem[00000000600001b8]
retl
umul %l3,%l3,%l0
p40_jmpl_1_ho:
jmpl %g6+8,%g0
sub %l5,%l3,%l4
p40_call_1_ho:
std %f24,[%o0+0x1b8] ! Mem[00000000600001b8]
retl
umul %l3,%l3,%l0
p41_jmpl_1_le:
swap [%i0+0x05c],%l4 ! Mem[000000006200005c]
std %l6,[%i3+0x020] ! Mem[0000000063800020]
swap [%i0+0x0fc],%l6 ! Mem[00000000620000fc]
stb %l4,[%i0+0x0c9] ! Mem[00000000620000c9]
jmpl %g6+8,%g0
or %l6,0x66a,%l7
p41_call_1_le:
and %l5,0x284,%l4
stx %l1,[%i0+0x088] ! Mem[0000000062000088]
stx %l5,[%i3+0x0e8] ! Mem[00000000638000e8]
ldsh [%i2+0x008],%l1 ! Mem[0000000063000008]
ldsb [%i0+0x14a],%l2 ! Mem[000000006200014a]
swap [%i0+0x0b0],%l6 ! Mem[00000000620000b0]
sth %l5,[%i3+0x04e] ! Mem[000000006380004e]
retl
lduh [%i2+0x104],%l5 ! Mem[0000000063000104]
p41_jmpl_1_lo:
swap [%o0+0x05c],%l4 ! Mem[000000006200005c]
std %l6,[%o3+0x020] ! Mem[0000000063800020]
swap [%o0+0x0fc],%l6 ! Mem[00000000620000fc]
stb %l4,[%o0+0x0c9] ! Mem[00000000620000c9]
jmpl %g6+8,%g0
or %l6,0x66a,%l7
p41_call_1_lo:
and %l5,0x284,%l4
stx %l1,[%o0+0x088] ! Mem[0000000062000088]
stx %l5,[%o3+0x0e8] ! Mem[00000000638000e8]
ldsh [%o2+0x008],%l1 ! Mem[0000000063000008]
ldsb [%o0+0x14a],%l2 ! Mem[000000006200014a]
swap [%o0+0x0b0],%l6 ! Mem[00000000620000b0]
sth %l5,[%o3+0x04e] ! Mem[000000006380004e]
retl
lduh [%o2+0x104],%l5 ! Mem[0000000063000104]
p41_jmpl_1_he:
sth %l3,[%i0+0x04a] ! Mem[000000006200004a]
ldstub [%i3+0x091],%l3 ! Mem[0000000063800091]
jmpl %g6+8,%g0
stb %l6,[%i2+0x09e] ! Mem[000000006300009e]
p41_call_1_he:
addccc %l5,%l3,%l1
st %f28,[%i3+0x08c] ! Mem[000000006380008c]
xorcc %l4,0x7c8,%l2
retl
stx %l4,[%i0+0x0d0] ! Mem[00000000620000d0]
p41_jmpl_1_ho:
sth %l3,[%o0+0x04a] ! Mem[000000006200004a]
ldstub [%o3+0x091],%l3 ! Mem[0000000063800091]
jmpl %g6+8,%g0
stb %l6,[%o2+0x09e] ! Mem[000000006300009e]
p41_call_1_ho:
addccc %l5,%l3,%l1
st %f28,[%o3+0x08c] ! Mem[000000006380008c]
xorcc %l4,0x7c8,%l2
retl
stx %l4,[%o0+0x0d0] ! Mem[00000000620000d0]
p42_jmpl_1_le:
std %l0,[%i3+0x130] ! Mem[0000000065800130]
std %f14,[%i0+0x140] ! Mem[0000000064000140]
jmpl %g6+8,%g0
ldsb [%i1+0x13a],%l3 ! Mem[000000006480013a]
p42_call_1_le:
or %l4,0xe28,%l2
smul %l6,-0x4f3,%l0
tsubcctv %l7,0x7fa,%l1
stb %l6,[%i1+0x114] ! Mem[0000000064800114]
retl
sub %l7,0xb01,%l0
p42_jmpl_1_lo:
std %l0,[%o3+0x130] ! Mem[0000000065800130]
std %f14,[%o0+0x140] ! Mem[0000000064000140]
jmpl %g6+8,%g0
ldsb [%o1+0x13a],%l3 ! Mem[000000006480013a]
p42_call_1_lo:
or %l4,0xe28,%l2
smul %l6,-0x4f3,%l0
tsubcctv %l7,0x7fa,%l1
stb %l6,[%o1+0x114] ! Mem[0000000064800114]
retl
sub %l7,0xb01,%l0
p42_jmpl_1_he:
stb %l5,[%i2+0x032] ! Mem[0000000065000032]
jmpl %g6+8,%g0
ldsh [%i2+0x006],%l7 ! Mem[0000000065000006]
p42_call_1_he:
ldd [%i2+0x1a8],%l6 ! Mem[00000000650001a8]
xnorcc %l4,-0xb94,%l2
ldsb [%i3+0x13b],%l2 ! Mem[000000006580013b]
ldx [%i3+0x1b0],%l5 ! Mem[00000000658001b0]
retl
ldstub [%i2+0x12a],%l4 ! Mem[000000006500012a]
p42_jmpl_1_ho:
stb %l5,[%o2+0x032] ! Mem[0000000065000032]
jmpl %g6+8,%g0
ldsh [%o2+0x006],%l7 ! Mem[0000000065000006]
p42_call_1_ho:
ldd [%o2+0x1a8],%l6 ! Mem[00000000650001a8]
xnorcc %l4,-0xb94,%l2
ldsb [%o3+0x13b],%l2 ! Mem[000000006580013b]
ldx [%o3+0x1b0],%l5 ! Mem[00000000658001b0]
retl
ldstub [%o2+0x12a],%l4 ! Mem[000000006500012a]
p43_jmpl_1_le:
ldstub [%i3+0x075],%l2 ! Mem[0000000067800075]
ldsw [%i3+0x0a0],%l1 ! Mem[00000000678000a0]
stx %l5,[%i1+0x048] ! Mem[0000000066800048]
stw %l1,[%i3+0x138] ! Mem[0000000067800138]
or %l2,%l3,%l6
jmpl %g6+8,%g0
std %l0,[%i3+0x060] ! Mem[0000000067800060]
p43_call_1_le:
std %l2,[%i1+0x010] ! Mem[0000000066800010]
stw %l2,[%i2+0x1bc] ! Mem[00000000670001bc]
retl
ldx [%i3+0x080],%l1 ! Mem[0000000067800080]
p43_jmpl_1_lo:
ldstub [%o3+0x075],%l2 ! Mem[0000000067800075]
ldsw [%o3+0x0a0],%l1 ! Mem[00000000678000a0]
stx %l5,[%o1+0x048] ! Mem[0000000066800048]
stw %l1,[%o3+0x138] ! Mem[0000000067800138]
or %l2,%l3,%l6
jmpl %g6+8,%g0
std %l0,[%o3+0x060] ! Mem[0000000067800060]
p43_call_1_lo:
std %l2,[%o1+0x010] ! Mem[0000000066800010]
stw %l2,[%o2+0x1bc] ! Mem[00000000670001bc]
retl
ldx [%o3+0x080],%l1 ! Mem[0000000067800080]
p43_jmpl_1_he:
addccc %l1,-0x3bc,%l1
jmpl %g6+8,%g0
orcc %l2,-0x70b,%l4
p43_call_1_he:
ldsw [%i1+0x188],%l4 ! Mem[0000000066800188]
ldsh [%i1+0x1a8],%l7 ! Mem[00000000668001a8]
std %f22,[%i0+0x1b8] ! Mem[00000000660001b8]
ld [%i0+0x094],%f27 ! Mem[0000000066000094]
ldub [%i2+0x080],%l0 ! Mem[0000000067000080]
lduw [%i0+0x13c],%l2 ! Mem[000000006600013c]
retl
lduh [%i2+0x10a],%l7 ! Mem[000000006700010a]
p43_jmpl_1_ho:
addccc %l1,-0x3bc,%l1
jmpl %g6+8,%g0
orcc %l2,-0x70b,%l4
p43_call_1_ho:
ldsw [%o1+0x188],%l4 ! Mem[0000000066800188]
ldsh [%o1+0x1a8],%l7 ! Mem[00000000668001a8]
std %f22,[%o0+0x1b8] ! Mem[00000000660001b8]
ld [%o0+0x094],%f27 ! Mem[0000000066000094]
ldub [%o2+0x080],%l0 ! Mem[0000000067000080]
lduw [%o0+0x13c],%l2 ! Mem[000000006600013c]
retl
lduh [%o2+0x10a],%l7 ! Mem[000000006700010a]
p44_jmpl_1_le:
ldsw [%i3+0x1dc],%l4 ! Mem[00000000698001dc]
swap [%i3+0x0a8],%l1 ! Mem[00000000698000a8]
ld [%i2+0x110],%f15 ! Mem[0000000069000110]
lduw [%i1+0x0c4],%l5 ! Mem[00000000688000c4]
swap [%i3+0x174],%l5 ! Mem[0000000069800174]
st %f5 ,[%i2+0x04c] ! Mem[000000006900004c]
ldsw [%i3+0x0bc],%l6 ! Mem[00000000698000bc]
jmpl %g6+8,%g0
lduw [%i2+0x0c8],%l2 ! Mem[00000000690000c8]
p44_call_1_le:
stb %l0,[%i2+0x1d4] ! Mem[00000000690001d4]
std %l2,[%i1+0x088] ! Mem[0000000068800088]
retl
xnorcc %l6,%l1,%l2
p44_jmpl_1_lo:
ldsw [%o3+0x1dc],%l4 ! Mem[00000000698001dc]
swap [%o3+0x0a8],%l1 ! Mem[00000000698000a8]
ld [%o2+0x110],%f15 ! Mem[0000000069000110]
lduw [%o1+0x0c4],%l5 ! Mem[00000000688000c4]
swap [%o3+0x174],%l5 ! Mem[0000000069800174]
st %f5 ,[%o2+0x04c] ! Mem[000000006900004c]
ldsw [%o3+0x0bc],%l6 ! Mem[00000000698000bc]
jmpl %g6+8,%g0
lduw [%o2+0x0c8],%l2 ! Mem[00000000690000c8]
p44_call_1_lo:
stb %l0,[%o2+0x1d4] ! Mem[00000000690001d4]
std %l2,[%o1+0x088] ! Mem[0000000068800088]
retl
xnorcc %l6,%l1,%l2
p44_jmpl_1_he:
sth %l7,[%i2+0x050] ! Mem[0000000069000050]
sra %l2,%l5,%l4
ldx [%i3+0x158],%l6 ! Mem[0000000069800158]
lduh [%i3+0x01c],%l0 ! Mem[000000006980001c]
jmpl %g6+8,%g0
ldub [%i3+0x052],%l0 ! Mem[0000000069800052]
p44_call_1_he:
ldd [%i3+0x0b0],%l2 ! Mem[00000000698000b0]
tsubcc %l1,0x237,%l1
retl
sdivx %l1,-0xcde,%l2
p44_jmpl_1_ho:
sth %l7,[%o2+0x050] ! Mem[0000000069000050]
sra %l2,%l5,%l4
ldx [%o3+0x158],%l6 ! Mem[0000000069800158]
lduh [%o3+0x01c],%l0 ! Mem[000000006980001c]
jmpl %g6+8,%g0
ldub [%o3+0x052],%l0 ! Mem[0000000069800052]
p44_call_1_ho:
ldd [%o3+0x0b0],%l2 ! Mem[00000000698000b0]
tsubcc %l1,0x237,%l1
retl
sdivx %l1,-0xcde,%l2
p45_jmpl_1_le:
stx %l4,[%i3+0x128] ! Mem[000000006b800128]
jmpl %g6+8,%g0
stw %l2,[%i2+0x014] ! Mem[000000006b000014]
p45_call_1_le:
stw %l6,[%i1+0x060] ! Mem[000000006a800060]
umul %l2,0xd8b,%l6
ldub [%i1+0x082],%l4 ! Mem[000000006a800082]
ldub [%i1+0x040],%l6 ! Mem[000000006a800040]
retl
ld [%i0+0x0a8],%f11 ! Mem[000000006a0000a8]
p45_jmpl_1_lo:
stx %l4,[%o3+0x128] ! Mem[000000006b800128]
jmpl %g6+8,%g0
stw %l2,[%o2+0x014] ! Mem[000000006b000014]
p45_call_1_lo:
stw %l6,[%o1+0x060] ! Mem[000000006a800060]
umul %l2,0xd8b,%l6
ldub [%o1+0x082],%l4 ! Mem[000000006a800082]
ldub [%o1+0x040],%l6 ! Mem[000000006a800040]
retl
ld [%o0+0x0a8],%f11 ! Mem[000000006a0000a8]
p45_jmpl_1_he:
xnorcc %l4,%l5,%l3
ldub [%i2+0x15b],%l4 ! Mem[000000006b00015b]
ldsh [%i1+0x0b4],%l2 ! Mem[000000006a8000b4]
stx %l1,[%i2+0x110] ! Mem[000000006b000110]
swap [%i3+0x188],%l1 ! Mem[000000006b800188]
stb %l2,[%i3+0x09e] ! Mem[000000006b80009e]
andncc %l7,0xf8d,%l6
jmpl %g6+8,%g0
udivx %l7,%l3,%l4
p45_call_1_he:
std %l2,[%i2+0x160] ! Mem[000000006b000160]
stw %l6,[%i3+0x13c] ! Mem[000000006b80013c]
std %l0,[%i0+0x0b8] ! Mem[000000006a0000b8]
stx %l2,[%i3+0x100] ! Mem[000000006b800100]
stw %l7,[%i3+0x080] ! Mem[000000006b800080]
ldub [%i2+0x1d6],%l1 ! Mem[000000006b0001d6]
retl
swap [%i1+0x018],%l2 ! Mem[000000006a800018]
p45_jmpl_1_ho:
xnorcc %l4,%l5,%l3
ldub [%o2+0x15b],%l4 ! Mem[000000006b00015b]
ldsh [%o1+0x0b4],%l2 ! Mem[000000006a8000b4]
stx %l1,[%o2+0x110] ! Mem[000000006b000110]
swap [%o3+0x188],%l1 ! Mem[000000006b800188]
stb %l2,[%o3+0x09e] ! Mem[000000006b80009e]
andncc %l7,0xf8d,%l6
jmpl %g6+8,%g0
udivx %l7,%l3,%l4
p45_call_1_ho:
std %l2,[%o2+0x160] ! Mem[000000006b000160]
stw %l6,[%o3+0x13c] ! Mem[000000006b80013c]
std %l0,[%o0+0x0b8] ! Mem[000000006a0000b8]
stx %l2,[%o3+0x100] ! Mem[000000006b800100]
stw %l7,[%o3+0x080] ! Mem[000000006b800080]
ldub [%o2+0x1d6],%l1 ! Mem[000000006b0001d6]
retl
swap [%o1+0x018],%l2 ! Mem[000000006a800018]
p46_jmpl_1_le:
std %l0,[%i1+0x038] ! Mem[000000006c800038]
jmpl %g6+8,%g0
stw %l4,[%i3+0x0a4] ! Mem[000000006d8000a4]
p46_call_1_le:
ldd [%i1+0x1d0],%l2 ! Mem[000000006c8001d0]
st %f13,[%i1+0x114] ! Mem[000000006c800114]
retl
stx %l2,[%i2+0x020] ! Mem[000000006d000020]
p46_jmpl_1_lo:
std %l0,[%o1+0x038] ! Mem[000000006c800038]
jmpl %g6+8,%g0
stw %l4,[%o3+0x0a4] ! Mem[000000006d8000a4]
p46_call_1_lo:
ldd [%o1+0x1d0],%l2 ! Mem[000000006c8001d0]
st %f13,[%o1+0x114] ! Mem[000000006c800114]
retl
stx %l2,[%o2+0x020] ! Mem[000000006d000020]
p46_jmpl_1_he:
ldd [%i0+0x0e0],%l0 ! Mem[000000006c0000e0]
srlx %l1,0x009,%l3
jmpl %g6+8,%g0
swap [%i3+0x180],%l0 ! Mem[000000006d800180]
p46_call_1_he:
stw %l3,[%i2+0x0bc] ! Mem[000000006d0000bc]
ld [%i0+0x19c],%f26 ! Mem[000000006c00019c]
ldsh [%i1+0x168],%l5 ! Mem[000000006c800168]
lduh [%i1+0x0f8],%l4 ! Mem[000000006c8000f8]
std %l6,[%i3+0x0a0] ! Mem[000000006d8000a0]
ldsw [%i1+0x16c],%l4 ! Mem[000000006c80016c]
stw %l1,[%i0+0x1fc] ! Mem[000000006c0001fc]
retl
ldub [%i0+0x1d2],%l6 ! Mem[000000006c0001d2]
p46_jmpl_1_ho:
ldd [%o0+0x0e0],%l0 ! Mem[000000006c0000e0]
srlx %l1,0x009,%l3
jmpl %g6+8,%g0
swap [%o3+0x180],%l0 ! Mem[000000006d800180]
p46_call_1_ho:
stw %l3,[%o2+0x0bc] ! Mem[000000006d0000bc]
ld [%o0+0x19c],%f26 ! Mem[000000006c00019c]
ldsh [%o1+0x168],%l5 ! Mem[000000006c800168]
lduh [%o1+0x0f8],%l4 ! Mem[000000006c8000f8]
std %l6,[%o3+0x0a0] ! Mem[000000006d8000a0]
ldsw [%o1+0x16c],%l4 ! Mem[000000006c80016c]
stw %l1,[%o0+0x1fc] ! Mem[000000006c0001fc]
retl
ldub [%o0+0x1d2],%l6 ! Mem[000000006c0001d2]
p47_jmpl_1_le:
ldstub [%i3+0x091],%l3 ! Mem[000000006f800091]
sth %l6,[%i1+0x0be] ! Mem[000000006e8000be]
srl %l5,0x003,%l1
lduh [%i3+0x004],%l0 ! Mem[000000006f800004]
jmpl %g6+8,%g0
ldd [%i0+0x0b8],%l2 ! Mem[000000006e0000b8]
p47_call_1_le:
ldsb [%i0+0x1aa],%l4 ! Mem[000000006e0001aa]
retl
stb %l4,[%i2+0x1ed] ! Mem[000000006f0001ed]
p47_jmpl_1_lo:
ldstub [%o3+0x091],%l3 ! Mem[000000006f800091]
sth %l6,[%o1+0x0be] ! Mem[000000006e8000be]
srl %l5,0x003,%l1
lduh [%o3+0x004],%l0 ! Mem[000000006f800004]
jmpl %g6+8,%g0
ldd [%o0+0x0b8],%l2 ! Mem[000000006e0000b8]
p47_call_1_lo:
ldsb [%o0+0x1aa],%l4 ! Mem[000000006e0001aa]
retl
stb %l4,[%o2+0x1ed] ! Mem[000000006f0001ed]
p47_jmpl_1_he:
sth %l5,[%i0+0x04a] ! Mem[000000006e00004a]
ld [%i0+0x0c8],%f25 ! Mem[000000006e0000c8]
ldsb [%i3+0x067],%l6 ! Mem[000000006f800067]
ldsh [%i0+0x03e],%l2 ! Mem[000000006e00003e]
jmpl %g6+8,%g0
andn %l2,0xdb6,%l4
p47_call_1_he:
swap [%i0+0x09c],%l2 ! Mem[000000006e00009c]
ld [%i2+0x150],%f16 ! Mem[000000006f000150]
lduh [%i2+0x1de],%l2 ! Mem[000000006f0001de]
umul %l4,-0xa6c,%l0
ldstub [%i1+0x141],%l1 ! Mem[000000006e800141]
andn %l2,%l2,%l7
retl
ld [%i0+0x1d4],%f25 ! Mem[000000006e0001d4]
p47_jmpl_1_ho:
sth %l5,[%o0+0x04a] ! Mem[000000006e00004a]
ld [%o0+0x0c8],%f25 ! Mem[000000006e0000c8]
ldsb [%o3+0x067],%l6 ! Mem[000000006f800067]
ldsh [%o0+0x03e],%l2 ! Mem[000000006e00003e]
jmpl %g6+8,%g0
andn %l2,0xdb6,%l4
p47_call_1_ho:
swap [%o0+0x09c],%l2 ! Mem[000000006e00009c]
ld [%o2+0x150],%f16 ! Mem[000000006f000150]
lduh [%o2+0x1de],%l2 ! Mem[000000006f0001de]
umul %l4,-0xa6c,%l0
ldstub [%o1+0x141],%l1 ! Mem[000000006e800141]
andn %l2,%l2,%l7
retl
ld [%o0+0x1d4],%f25 ! Mem[000000006e0001d4]
p48_jmpl_1_le:
ldsw [%i3+0x0ac],%l1 ! Mem[00000000718000ac]
stb %l0,[%i2+0x03f] ! Mem[000000007100003f]
jmpl %g6+8,%g0
xnor %l2,%l5,%l3
p48_call_1_le:
ldub [%i0+0x0aa],%l5 ! Mem[00000000700000aa]
lduh [%i2+0x154],%l5 ! Mem[0000000071000154]
retl
ldd [%i2+0x048],%l4 ! Mem[0000000071000048]
p48_jmpl_1_lo:
ldsw [%o3+0x0ac],%l1 ! Mem[00000000718000ac]
stb %l0,[%o2+0x03f] ! Mem[000000007100003f]
jmpl %g6+8,%g0
xnor %l2,%l5,%l3
p48_call_1_lo:
ldub [%o0+0x0aa],%l5 ! Mem[00000000700000aa]
lduh [%o2+0x154],%l5 ! Mem[0000000071000154]
retl
ldd [%o2+0x048],%l4 ! Mem[0000000071000048]
p48_jmpl_1_he:
ldub [%i2+0x026],%l2 ! Mem[0000000071000026]
ldx [%i2+0x008],%l7 ! Mem[0000000071000008]
stb %l2,[%i3+0x037] ! Mem[0000000071800037]
ldsw [%i2+0x128],%l2 ! Mem[0000000071000128]
ldx [%i0+0x188],%l4 ! Mem[0000000070000188]
ldub [%i2+0x1cd],%l4 ! Mem[00000000710001cd]
jmpl %g6+8,%g0
taddcctv %l2,-0xbb0,%l7
p48_call_1_he:
andn %l7,-0x16b,%l5
retl
sth %l2,[%i1+0x022] ! Mem[0000000070800022]
p48_jmpl_1_ho:
ldub [%o2+0x026],%l2 ! Mem[0000000071000026]
ldx [%o2+0x008],%l7 ! Mem[0000000071000008]
stb %l2,[%o3+0x037] ! Mem[0000000071800037]
ldsw [%o2+0x128],%l2 ! Mem[0000000071000128]
ldx [%o0+0x188],%l4 ! Mem[0000000070000188]
ldub [%o2+0x1cd],%l4 ! Mem[00000000710001cd]
jmpl %g6+8,%g0
taddcctv %l2,-0xbb0,%l7
p48_call_1_ho:
andn %l7,-0x16b,%l5
retl
sth %l2,[%o1+0x022] ! Mem[0000000070800022]
p49_jmpl_1_le:
sra %l5,%l3,%l3
lduw [%i3+0x00c],%l1 ! Mem[000000007380000c]
ldub [%i3+0x04c],%l5 ! Mem[000000007380004c]
andncc %l6,%l6,%l5
ldd [%i1+0x1b8],%l2 ! Mem[00000000728001b8]
swap [%i0+0x04c],%l2 ! Mem[000000007200004c]
swap [%i1+0x1cc],%l4 ! Mem[00000000728001cc]
jmpl %g6+8,%g0
lduh [%i0+0x1d4],%l7 ! Mem[00000000720001d4]
p49_call_1_le:
lduh [%i1+0x1e6],%l1 ! Mem[00000000728001e6]
ldub [%i1+0x090],%l4 ! Mem[0000000072800090]
ldub [%i0+0x113],%l0 ! Mem[0000000072000113]
stx %l1,[%i0+0x0c8] ! Mem[00000000720000c8]
mulx %l3,0xcb9,%l1
retl
and %l4,-0xeb2,%l2
p49_jmpl_1_lo:
sra %l5,%l3,%l3
lduw [%o3+0x00c],%l1 ! Mem[000000007380000c]
ldub [%o3+0x04c],%l5 ! Mem[000000007380004c]
andncc %l6,%l6,%l5
ldd [%o1+0x1b8],%l2 ! Mem[00000000728001b8]
swap [%o0+0x04c],%l2 ! Mem[000000007200004c]
swap [%o1+0x1cc],%l4 ! Mem[00000000728001cc]
jmpl %g6+8,%g0
lduh [%o0+0x1d4],%l7 ! Mem[00000000720001d4]
p49_call_1_lo:
lduh [%o1+0x1e6],%l1 ! Mem[00000000728001e6]
ldub [%o1+0x090],%l4 ! Mem[0000000072800090]
ldub [%o0+0x113],%l0 ! Mem[0000000072000113]
stx %l1,[%o0+0x0c8] ! Mem[00000000720000c8]
mulx %l3,0xcb9,%l1
retl
and %l4,-0xeb2,%l2
p49_jmpl_1_he:
stw %l2,[%i1+0x1cc] ! Mem[00000000728001cc]
and %l3,%l2,%l1
ldd [%i2+0x168],%l4 ! Mem[0000000073000168]
jmpl %g6+8,%g0
srax %l4,%l2,%l1
p49_call_1_he:
ldstub [%i1+0x0d9],%l4 ! Mem[00000000728000d9]
lduw [%i2+0x19c],%l6 ! Mem[000000007300019c]
ldub [%i0+0x094],%l3 ! Mem[0000000072000094]
ldsb [%i2+0x08a],%l6 ! Mem[000000007300008a]
sth %l4,[%i1+0x014] ! Mem[0000000072800014]
sth %l2,[%i3+0x02c] ! Mem[000000007380002c]
lduh [%i2+0x12c],%l4 ! Mem[000000007300012c]
retl
lduw [%i2+0x160],%l1 ! Mem[0000000073000160]
p49_jmpl_1_ho:
stw %l2,[%o1+0x1cc] ! Mem[00000000728001cc]
and %l3,%l2,%l1
ldd [%o2+0x168],%l4 ! Mem[0000000073000168]
jmpl %g6+8,%g0
srax %l4,%l2,%l1
p49_call_1_ho:
ldstub [%o1+0x0d9],%l4 ! Mem[00000000728000d9]
lduw [%o2+0x19c],%l6 ! Mem[000000007300019c]
ldub [%o0+0x094],%l3 ! Mem[0000000072000094]
ldsb [%o2+0x08a],%l6 ! Mem[000000007300008a]
sth %l4,[%o1+0x014] ! Mem[0000000072800014]
sth %l2,[%o3+0x02c] ! Mem[000000007380002c]
lduh [%o2+0x12c],%l4 ! Mem[000000007300012c]
retl
lduw [%o2+0x160],%l1 ! Mem[0000000073000160]
p50_jmpl_1_le:
ldd [%i3+0x078],%f8 ! Mem[0000000075800078]
jmpl %g6+8,%g0
ldsh [%i0+0x020],%l2 ! Mem[0000000074000020]
p50_call_1_le:
lduw [%i2+0x0c0],%l6 ! Mem[00000000750000c0]
ldsh [%i1+0x11a],%l6 ! Mem[000000007480011a]
swap [%i3+0x0fc],%l2 ! Mem[00000000758000fc]
ldd [%i0+0x0b8],%l2 ! Mem[00000000740000b8]
ldx [%i2+0x0b8],%l1 ! Mem[00000000750000b8]
ldx [%i3+0x1f0],%l1 ! Mem[00000000758001f0]
stw %l0,[%i1+0x1b0] ! Mem[00000000748001b0]
retl
lduh [%i2+0x0e4],%l7 ! Mem[00000000750000e4]
p50_jmpl_1_lo:
ldd [%o3+0x078],%f8 ! Mem[0000000075800078]
jmpl %g6+8,%g0
ldsh [%o0+0x020],%l2 ! Mem[0000000074000020]
p50_call_1_lo:
lduw [%o2+0x0c0],%l6 ! Mem[00000000750000c0]
ldsh [%o1+0x11a],%l6 ! Mem[000000007480011a]
swap [%o3+0x0fc],%l2 ! Mem[00000000758000fc]
ldd [%o0+0x0b8],%l2 ! Mem[00000000740000b8]
ldx [%o2+0x0b8],%l1 ! Mem[00000000750000b8]
ldx [%o3+0x1f0],%l1 ! Mem[00000000758001f0]
stw %l0,[%o1+0x1b0] ! Mem[00000000748001b0]
retl
lduh [%o2+0x0e4],%l7 ! Mem[00000000750000e4]
p50_jmpl_1_he:
st %f18,[%i1+0x008] ! Mem[0000000074800008]
stx %l1,[%i0+0x1e8] ! Mem[00000000740001e8]
ldx [%i3+0x130],%l7 ! Mem[0000000075800130]
ldsw [%i0+0x128],%l3 ! Mem[0000000074000128]
lduw [%i0+0x110],%l0 ! Mem[0000000074000110]
lduw [%i2+0x1d8],%l3 ! Mem[00000000750001d8]
ldd [%i2+0x1e0],%f26 ! Mem[00000000750001e0]
jmpl %g6+8,%g0
subccc %l2,%l5,%l6
p50_call_1_he:
std %f26,[%i2+0x050] ! Mem[0000000075000050]
ldx [%i1+0x198],%l1 ! Mem[0000000074800198]
stx %l4,[%i2+0x0c8] ! Mem[00000000750000c8]
subccc %l0,0x568,%l6
stw %l0,[%i0+0x048] ! Mem[0000000074000048]
xorcc %l7,0xb96,%l7
or %l2,%l2,%l1
retl
ldd [%i0+0x0d0],%l2 ! Mem[00000000740000d0]
p50_jmpl_1_ho:
st %f18,[%o1+0x008] ! Mem[0000000074800008]
stx %l1,[%o0+0x1e8] ! Mem[00000000740001e8]
ldx [%o3+0x130],%l7 ! Mem[0000000075800130]
ldsw [%o0+0x128],%l3 ! Mem[0000000074000128]
lduw [%o0+0x110],%l0 ! Mem[0000000074000110]
lduw [%o2+0x1d8],%l3 ! Mem[00000000750001d8]
ldd [%o2+0x1e0],%f26 ! Mem[00000000750001e0]
jmpl %g6+8,%g0
subccc %l2,%l5,%l6
p50_call_1_ho:
std %f26,[%o2+0x050] ! Mem[0000000075000050]
ldx [%o1+0x198],%l1 ! Mem[0000000074800198]
stx %l4,[%o2+0x0c8] ! Mem[00000000750000c8]
subccc %l0,0x568,%l6
stw %l0,[%o0+0x048] ! Mem[0000000074000048]
xorcc %l7,0xb96,%l7
or %l2,%l2,%l1
retl
ldd [%o0+0x0d0],%l2 ! Mem[00000000740000d0]
p51_jmpl_1_le:
stw %l6,[%i2+0x090] ! Mem[0000000077000090]
ldx [%i1+0x050],%l5 ! Mem[0000000076800050]
jmpl %g6+8,%g0
swap [%i2+0x118],%l1 ! Mem[0000000077000118]
p51_call_1_le:
lduh [%i1+0x058],%l2 ! Mem[0000000076800058]
srax %l7,0x009,%l7
retl
std %l4,[%i3+0x168] ! Mem[0000000077800168]
p51_jmpl_1_lo:
stw %l6,[%o2+0x090] ! Mem[0000000077000090]
ldx [%o1+0x050],%l5 ! Mem[0000000076800050]
jmpl %g6+8,%g0
swap [%o2+0x118],%l1 ! Mem[0000000077000118]
p51_call_1_lo:
lduh [%o1+0x058],%l2 ! Mem[0000000076800058]
srax %l7,0x009,%l7
retl
std %l4,[%o3+0x168] ! Mem[0000000077800168]
p51_jmpl_1_he:
ldx [%i1+0x158],%l1 ! Mem[0000000076800158]
jmpl %g6+8,%g0
stb %l7,[%i0+0x106] ! Mem[0000000076000106]
p51_call_1_he:
or %l4,%l4,%l2
stb %l4,[%i2+0x1ba] ! Mem[00000000770001ba]
swap [%i2+0x064],%l3 ! Mem[0000000077000064]
xnorcc %l5,%l2,%l4
std %l4,[%i3+0x138] ! Mem[0000000077800138]
ldx [%i3+0x1a8],%l2 ! Mem[00000000778001a8]
ldsh [%i2+0x09c],%l1 ! Mem[000000007700009c]
retl
ldstub [%i1+0x096],%l4 ! Mem[0000000076800096]
p51_jmpl_1_ho:
ldx [%o1+0x158],%l1 ! Mem[0000000076800158]
jmpl %g6+8,%g0
stb %l7,[%o0+0x106] ! Mem[0000000076000106]
p51_call_1_ho:
or %l4,%l4,%l2
stb %l4,[%o2+0x1ba] ! Mem[00000000770001ba]
swap [%o2+0x064],%l3 ! Mem[0000000077000064]
xnorcc %l5,%l2,%l4
std %l4,[%o3+0x138] ! Mem[0000000077800138]
ldx [%o3+0x1a8],%l2 ! Mem[00000000778001a8]
ldsh [%o2+0x09c],%l1 ! Mem[000000007700009c]
retl
ldstub [%o1+0x096],%l4 ! Mem[0000000076800096]
p52_jmpl_1_le:
stb %l4,[%i0+0x0f1] ! Mem[00000000780000f1]
stw %l1,[%i1+0x05c] ! Mem[000000007880005c]
ldub [%i2+0x11e],%l3 ! Mem[000000007900011e]
or %l6,%l7,%l0
smulcc %l4,-0x4b5,%l0
ldsb [%i0+0x0a0],%l0 ! Mem[00000000780000a0]
jmpl %g6+8,%g0
sth %l2,[%i1+0x13c] ! Mem[000000007880013c]
p52_call_1_le:
ldub [%i0+0x08f],%l2 ! Mem[000000007800008f]
orncc %l4,%l0,%l4
andncc %l1,-0x0c9,%l1
swap [%i0+0x1c0],%l2 ! Mem[00000000780001c0]
retl
stw %l2,[%i2+0x080] ! Mem[0000000079000080]
p52_jmpl_1_lo:
stb %l4,[%o0+0x0f1] ! Mem[00000000780000f1]
stw %l1,[%o1+0x05c] ! Mem[000000007880005c]
ldub [%o2+0x11e],%l3 ! Mem[000000007900011e]
or %l6,%l7,%l0
smulcc %l4,-0x4b5,%l0
ldsb [%o0+0x0a0],%l0 ! Mem[00000000780000a0]
jmpl %g6+8,%g0
sth %l2,[%o1+0x13c] ! Mem[000000007880013c]
p52_call_1_lo:
ldub [%o0+0x08f],%l2 ! Mem[000000007800008f]
orncc %l4,%l0,%l4
andncc %l1,-0x0c9,%l1
swap [%o0+0x1c0],%l2 ! Mem[00000000780001c0]
retl
stw %l2,[%o2+0x080] ! Mem[0000000079000080]
p52_jmpl_1_he:
lduw [%i3+0x06c],%l0 ! Mem[000000007980006c]
ldd [%i3+0x0c8],%l4 ! Mem[00000000798000c8]
ldx [%i1+0x1c0],%l1 ! Mem[00000000788001c0]
ldstub [%i3+0x0f4],%l0 ! Mem[00000000798000f4]
orcc %l7,0xf48,%l0
swap [%i1+0x0dc],%l7 ! Mem[00000000788000dc]
jmpl %g6+8,%g0
swap [%i0+0x158],%l7 ! Mem[0000000078000158]
p52_call_1_he:
ldsw [%i3+0x114],%l2 ! Mem[0000000079800114]
lduh [%i2+0x0f4],%l2 ! Mem[00000000790000f4]
stb %l6,[%i3+0x05f] ! Mem[000000007980005f]
ld [%i1+0x0ac],%f19 ! Mem[00000000788000ac]
retl
ldsh [%i3+0x0be],%l5 ! Mem[00000000798000be]
p52_jmpl_1_ho:
lduw [%o3+0x06c],%l0 ! Mem[000000007980006c]
ldd [%o3+0x0c8],%l4 ! Mem[00000000798000c8]
ldx [%o1+0x1c0],%l1 ! Mem[00000000788001c0]
ldstub [%o3+0x0f4],%l0 ! Mem[00000000798000f4]
orcc %l7,0xf48,%l0
swap [%o1+0x0dc],%l7 ! Mem[00000000788000dc]
jmpl %g6+8,%g0
swap [%o0+0x158],%l7 ! Mem[0000000078000158]
p52_call_1_ho:
ldsw [%o3+0x114],%l2 ! Mem[0000000079800114]
lduh [%o2+0x0f4],%l2 ! Mem[00000000790000f4]
stb %l6,[%o3+0x05f] ! Mem[000000007980005f]
ld [%o1+0x0ac],%f19 ! Mem[00000000788000ac]
retl
ldsh [%o3+0x0be],%l5 ! Mem[00000000798000be]
p53_jmpl_1_le:
stx %l7,[%i0+0x088] ! Mem[000000007a000088]
sra %l2,%l5,%l2
taddcc %l4,%l7,%l5
lduh [%i0+0x15e],%l2 ! Mem[000000007a00015e]
ldsh [%i3+0x03c],%l2 ! Mem[000000007b80003c]
jmpl %g6+8,%g0
ldsh [%i0+0x084],%l6 ! Mem[000000007a000084]
p53_call_1_le:
stx %l4,[%i2+0x048] ! Mem[000000007b000048]
ldsb [%i0+0x06c],%l5 ! Mem[000000007a00006c]
swap [%i3+0x064],%l1 ! Mem[000000007b800064]
retl
lduh [%i2+0x070],%l3 ! Mem[000000007b000070]
p53_jmpl_1_lo:
stx %l7,[%o0+0x088] ! Mem[000000007a000088]
sra %l2,%l5,%l2
taddcc %l4,%l7,%l5
lduh [%o0+0x15e],%l2 ! Mem[000000007a00015e]
ldsh [%o3+0x03c],%l2 ! Mem[000000007b80003c]
jmpl %g6+8,%g0
ldsh [%o0+0x084],%l6 ! Mem[000000007a000084]
p53_call_1_lo:
stx %l4,[%o2+0x048] ! Mem[000000007b000048]
ldsb [%o0+0x06c],%l5 ! Mem[000000007a00006c]
swap [%o3+0x064],%l1 ! Mem[000000007b800064]
retl
lduh [%o2+0x070],%l3 ! Mem[000000007b000070]
p53_jmpl_1_he:
jmpl %g6+8,%g0
subccc %l6,%l7,%l6
p53_call_1_he:
orncc %l6,0xdc7,%l1
stb %l6,[%i0+0x13a] ! Mem[000000007a00013a]
stx %l4,[%i3+0x030] ! Mem[000000007b800030]
ldsb [%i0+0x02c],%l2 ! Mem[000000007a00002c]
swap [%i1+0x130],%l1 ! Mem[000000007a800130]
retl
ldsh [%i3+0x180],%l2 ! Mem[000000007b800180]
p53_jmpl_1_ho:
jmpl %g6+8,%g0
subccc %l6,%l7,%l6
p53_call_1_ho:
orncc %l6,0xdc7,%l1
stb %l6,[%o0+0x13a] ! Mem[000000007a00013a]
stx %l4,[%o3+0x030] ! Mem[000000007b800030]
ldsb [%o0+0x02c],%l2 ! Mem[000000007a00002c]
swap [%o1+0x130],%l1 ! Mem[000000007a800130]
retl
ldsh [%o3+0x180],%l2 ! Mem[000000007b800180]
p54_jmpl_1_le:
stx %l2,[%i2+0x0c8] ! Mem[000000007d0000c8]
sth %l4,[%i3+0x100] ! Mem[000000007d800100]
jmpl %g6+8,%g0
srlx %l0,%l6,%l5
p54_call_1_le:
retl
std %l2,[%i3+0x098] ! Mem[000000007d800098]
p54_jmpl_1_lo:
stx %l2,[%o2+0x0c8] ! Mem[000000007d0000c8]
sth %l4,[%o3+0x100] ! Mem[000000007d800100]
jmpl %g6+8,%g0
srlx %l0,%l6,%l5
p54_call_1_lo:
retl
std %l2,[%o3+0x098] ! Mem[000000007d800098]
p54_jmpl_1_he:
mulx %l4,-0x3da,%l3
jmpl %g6+8,%g0
std %l6,[%i0+0x108] ! Mem[000000007c000108]
p54_call_1_he:
retl
sub %l2,0x23d,%l7
p54_jmpl_1_ho:
mulx %l4,-0x3da,%l3
jmpl %g6+8,%g0
std %l6,[%o0+0x108] ! Mem[000000007c000108]
p54_call_1_ho:
retl
sub %l2,0x23d,%l7
p55_jmpl_1_le:
ldsh [%i1+0x102],%l3 ! Mem[000000007e800102]
ldx [%i0+0x110],%l7 ! Mem[000000007e000110]
ldsb [%i0+0x0e5],%l5 ! Mem[000000007e0000e5]
st %f4 ,[%i0+0x150] ! Mem[000000007e000150]
st %f14,[%i3+0x10c] ! Mem[000000007f80010c]
add %l0,0x42c,%l0
ld [%i1+0x1c0],%f4 ! Mem[000000007e8001c0]
jmpl %g6+8,%g0
stx %l1,[%i1+0x0e8] ! Mem[000000007e8000e8]
p55_call_1_le:
ld [%i0+0x088],%f10 ! Mem[000000007e000088]
ldsw [%i3+0x0a8],%l5 ! Mem[000000007f8000a8]
lduh [%i2+0x08c],%l3 ! Mem[000000007f00008c]
retl
ldsw [%i0+0x148],%l4 ! Mem[000000007e000148]
p55_jmpl_1_lo:
ldsh [%o1+0x102],%l3 ! Mem[000000007e800102]
ldx [%o0+0x110],%l7 ! Mem[000000007e000110]
ldsb [%o0+0x0e5],%l5 ! Mem[000000007e0000e5]
st %f4 ,[%o0+0x150] ! Mem[000000007e000150]
st %f14,[%o3+0x10c] ! Mem[000000007f80010c]
add %l0,0x42c,%l0
ld [%o1+0x1c0],%f4 ! Mem[000000007e8001c0]
jmpl %g6+8,%g0
stx %l1,[%o1+0x0e8] ! Mem[000000007e8000e8]
p55_call_1_lo:
ld [%o0+0x088],%f10 ! Mem[000000007e000088]
ldsw [%o3+0x0a8],%l5 ! Mem[000000007f8000a8]
lduh [%o2+0x08c],%l3 ! Mem[000000007f00008c]
retl
ldsw [%o0+0x148],%l4 ! Mem[000000007e000148]
p55_jmpl_1_he:
ldsb [%i0+0x09f],%l5 ! Mem[000000007e00009f]
jmpl %g6+8,%g0
std %f18,[%i0+0x138] ! Mem[000000007e000138]
p55_call_1_he:
swap [%i3+0x1a8],%l1 ! Mem[000000007f8001a8]
sdivx %l6,%l3,%l7
ldsb [%i1+0x1fa],%l4 ! Mem[000000007e8001fa]
orn %l6,0x9e2,%l2
retl
std %l6,[%i2+0x0d8] ! Mem[000000007f0000d8]
p55_jmpl_1_ho:
ldsb [%o0+0x09f],%l5 ! Mem[000000007e00009f]
jmpl %g6+8,%g0
std %f18,[%o0+0x138] ! Mem[000000007e000138]
p55_call_1_ho:
swap [%o3+0x1a8],%l1 ! Mem[000000007f8001a8]
sdivx %l6,%l3,%l7
ldsb [%o1+0x1fa],%l4 ! Mem[000000007e8001fa]
orn %l6,0x9e2,%l2
retl
std %l6,[%o2+0x0d8] ! Mem[000000007f0000d8]
p56_jmpl_1_le:
lduh [%i1+0x094],%l7 ! Mem[0000000080800094]
taddcc %l2,%l4,%l7
stx %l0,[%i1+0x0f0] ! Mem[00000000808000f0]
ldub [%i3+0x1e1],%l7 ! Mem[00000000818001e1]
xnor %l3,-0xc36,%l5
ld [%i1+0x17c],%f4 ! Mem[000000008080017c]
jmpl %g6+8,%g0
smulcc %l5,0xde5,%l6
p56_call_1_le:
tsubcc %l7,%l2,%l2
ldd [%i1+0x0e0],%l0 ! Mem[00000000808000e0]
retl
stb %l4,[%i1+0x06a] ! Mem[000000008080006a]
p56_jmpl_1_lo:
lduh [%o1+0x094],%l7 ! Mem[0000000080800094]
taddcc %l2,%l4,%l7
stx %l0,[%o1+0x0f0] ! Mem[00000000808000f0]
ldub [%o3+0x1e1],%l7 ! Mem[00000000818001e1]
xnor %l3,-0xc36,%l5
ld [%o1+0x17c],%f4 ! Mem[000000008080017c]
jmpl %g6+8,%g0
smulcc %l5,0xde5,%l6
p56_call_1_lo:
tsubcc %l7,%l2,%l2
ldd [%o1+0x0e0],%l0 ! Mem[00000000808000e0]
retl
stb %l4,[%o1+0x06a] ! Mem[000000008080006a]
p56_jmpl_1_he:
sth %l7,[%i3+0x14a] ! Mem[000000008180014a]
and %l5,%l3,%l4
jmpl %g6+8,%g0
ldstub [%i2+0x13c],%l2 ! Mem[000000008100013c]
p56_call_1_he:
swap [%i3+0x154],%l7 ! Mem[0000000081800154]
umul %l3,-0xcfd,%l0
st %f27,[%i2+0x050] ! Mem[0000000081000050]
ldd [%i2+0x180],%f16 ! Mem[0000000081000180]
sth %l2,[%i1+0x118] ! Mem[0000000080800118]
stx %l0,[%i3+0x080] ! Mem[0000000081800080]
sll %l0,%l0,%l3
retl
ld [%i2+0x06c],%f28 ! Mem[000000008100006c]
p56_jmpl_1_ho:
sth %l7,[%o3+0x14a] ! Mem[000000008180014a]
and %l5,%l3,%l4
jmpl %g6+8,%g0
ldstub [%o2+0x13c],%l2 ! Mem[000000008100013c]
p56_call_1_ho:
swap [%o3+0x154],%l7 ! Mem[0000000081800154]
umul %l3,-0xcfd,%l0
st %f27,[%o2+0x050] ! Mem[0000000081000050]
ldd [%o2+0x180],%f16 ! Mem[0000000081000180]
sth %l2,[%o1+0x118] ! Mem[0000000080800118]
stx %l0,[%o3+0x080] ! Mem[0000000081800080]
sll %l0,%l0,%l3
retl
ld [%o2+0x06c],%f28 ! Mem[000000008100006c]
p57_jmpl_1_le:
stw %l2,[%i0+0x1e0] ! Mem[00000000820001e0]
ldub [%i2+0x0ad],%l1 ! Mem[00000000830000ad]
srax %l5,%l3,%l4
ldub [%i1+0x13f],%l0 ! Mem[000000008280013f]
ldd [%i1+0x098],%l2 ! Mem[0000000082800098]
jmpl %g6+8,%g0
andn %l7,0xc35,%l6
p57_call_1_le:
st %f7 ,[%i2+0x114] ! Mem[0000000083000114]
ldstub [%i3+0x1a1],%l0 ! Mem[00000000838001a1]
retl
umul %l6,0xa08,%l0
p57_jmpl_1_lo:
stw %l2,[%o0+0x1e0] ! Mem[00000000820001e0]
ldub [%o2+0x0ad],%l1 ! Mem[00000000830000ad]
srax %l5,%l3,%l4
ldub [%o1+0x13f],%l0 ! Mem[000000008280013f]
ldd [%o1+0x098],%l2 ! Mem[0000000082800098]
jmpl %g6+8,%g0
andn %l7,0xc35,%l6
p57_call_1_lo:
st %f7 ,[%o2+0x114] ! Mem[0000000083000114]
ldstub [%o3+0x1a1],%l0 ! Mem[00000000838001a1]
retl
umul %l6,0xa08,%l0
p57_jmpl_1_he:
smulcc %l6,-0x9d2,%l3
stx %l2,[%i1+0x078] ! Mem[0000000082800078]
ldd [%i0+0x030],%l2 ! Mem[0000000082000030]
udivx %l5,%l0,%l6
st %f27,[%i2+0x09c] ! Mem[000000008300009c]
jmpl %g6+8,%g0
stw %l2,[%i0+0x1bc] ! Mem[00000000820001bc]
p57_call_1_he:
smulcc %l5,-0xefb,%l4
retl
ldub [%i2+0x109],%l7 ! Mem[0000000083000109]
p57_jmpl_1_ho:
smulcc %l6,-0x9d2,%l3
stx %l2,[%o1+0x078] ! Mem[0000000082800078]
ldd [%o0+0x030],%l2 ! Mem[0000000082000030]
udivx %l5,%l0,%l6
st %f27,[%o2+0x09c] ! Mem[000000008300009c]
jmpl %g6+8,%g0
stw %l2,[%o0+0x1bc] ! Mem[00000000820001bc]
p57_call_1_ho:
smulcc %l5,-0xefb,%l4
retl
ldub [%o2+0x109],%l7 ! Mem[0000000083000109]
p58_jmpl_1_le:
addccc %l1,%l7,%l0
ldx [%i0+0x170],%l2 ! Mem[0000000084000170]
xnorcc %l5,%l7,%l1
lduw [%i1+0x074],%l5 ! Mem[0000000084800074]
ldstub [%i0+0x006],%l2 ! Mem[0000000084000006]
lduh [%i2+0x028],%l7 ! Mem[0000000085000028]
stx %l1,[%i3+0x050] ! Mem[0000000085800050]
jmpl %g6+8,%g0
ldstub [%i3+0x0dc],%l7 ! Mem[00000000858000dc]
p58_call_1_le:
stb %l1,[%i1+0x14c] ! Mem[000000008480014c]
andcc %l4,%l5,%l5
stw %l2,[%i2+0x11c] ! Mem[000000008500011c]
lduh [%i0+0x1dc],%l0 ! Mem[00000000840001dc]
retl
ldsb [%i0+0x0d9],%l4 ! Mem[00000000840000d9]
p58_jmpl_1_lo:
addccc %l1,%l7,%l0
ldx [%o0+0x170],%l2 ! Mem[0000000084000170]
xnorcc %l5,%l7,%l1
lduw [%o1+0x074],%l5 ! Mem[0000000084800074]
ldstub [%o0+0x006],%l2 ! Mem[0000000084000006]
lduh [%o2+0x028],%l7 ! Mem[0000000085000028]
stx %l1,[%o3+0x050] ! Mem[0000000085800050]
jmpl %g6+8,%g0
ldstub [%o3+0x0dc],%l7 ! Mem[00000000858000dc]
p58_call_1_lo:
stb %l1,[%o1+0x14c] ! Mem[000000008480014c]
andcc %l4,%l5,%l5
stw %l2,[%o2+0x11c] ! Mem[000000008500011c]
lduh [%o0+0x1dc],%l0 ! Mem[00000000840001dc]
retl
ldsb [%o0+0x0d9],%l4 ! Mem[00000000840000d9]
p58_jmpl_1_he:
ldub [%i0+0x1a8],%l1 ! Mem[00000000840001a8]
st %f24,[%i3+0x01c] ! Mem[000000008580001c]
swap [%i2+0x114],%l7 ! Mem[0000000085000114]
ldsb [%i2+0x0a2],%l0 ! Mem[00000000850000a2]
smul %l1,-0x3c2,%l2
jmpl %g6+8,%g0
ldx [%i0+0x128],%l4 ! Mem[0000000084000128]
p58_call_1_he:
ldsh [%i1+0x1fe],%l2 ! Mem[00000000848001fe]
retl
swap [%i3+0x0a0],%l7 ! Mem[00000000858000a0]
p58_jmpl_1_ho:
ldub [%o0+0x1a8],%l1 ! Mem[00000000840001a8]
st %f24,[%o3+0x01c] ! Mem[000000008580001c]
swap [%o2+0x114],%l7 ! Mem[0000000085000114]
ldsb [%o2+0x0a2],%l0 ! Mem[00000000850000a2]
smul %l1,-0x3c2,%l2
jmpl %g6+8,%g0
ldx [%o0+0x128],%l4 ! Mem[0000000084000128]
p58_call_1_ho:
ldsh [%o1+0x1fe],%l2 ! Mem[00000000848001fe]
retl
swap [%o3+0x0a0],%l7 ! Mem[00000000858000a0]
p59_jmpl_1_le:
sth %l2,[%i0+0x152] ! Mem[0000000086000152]
ldub [%i2+0x154],%l5 ! Mem[0000000087000154]
ldd [%i3+0x048],%l4 ! Mem[0000000087800048]
ld [%i0+0x138],%f1 ! Mem[0000000086000138]
ldd [%i1+0x0f0],%l4 ! Mem[00000000868000f0]
jmpl %g6+8,%g0
stx %l6,[%i0+0x080] ! Mem[0000000086000080]
p59_call_1_le:
ldsw [%i2+0x07c],%l1 ! Mem[000000008700007c]
stx %l3,[%i0+0x1c0] ! Mem[00000000860001c0]
sth %l1,[%i1+0x15e] ! Mem[000000008680015e]
retl
ldd [%i1+0x1a8],%l4 ! Mem[00000000868001a8]
p59_jmpl_1_lo:
sth %l2,[%o0+0x152] ! Mem[0000000086000152]
ldub [%o2+0x154],%l5 ! Mem[0000000087000154]
ldd [%o3+0x048],%l4 ! Mem[0000000087800048]
ld [%o0+0x138],%f1 ! Mem[0000000086000138]
ldd [%o1+0x0f0],%l4 ! Mem[00000000868000f0]
jmpl %g6+8,%g0
stx %l6,[%o0+0x080] ! Mem[0000000086000080]
p59_call_1_lo:
ldsw [%o2+0x07c],%l1 ! Mem[000000008700007c]
stx %l3,[%o0+0x1c0] ! Mem[00000000860001c0]
sth %l1,[%o1+0x15e] ! Mem[000000008680015e]
retl
ldd [%o1+0x1a8],%l4 ! Mem[00000000868001a8]
p59_jmpl_1_he:
sth %l2,[%i2+0x03e] ! Mem[000000008700003e]
stx %l0,[%i0+0x1a0] ! Mem[00000000860001a0]
taddcctv %l6,0x362,%l2
umulcc %l3,-0x27f,%l2
ldsh [%i2+0x026],%l1 ! Mem[0000000087000026]
lduh [%i3+0x14c],%l4 ! Mem[000000008780014c]
jmpl %g6+8,%g0
addcc %l4,%l4,%l0
p59_call_1_he:
ld [%i1+0x074],%f24 ! Mem[0000000086800074]
swap [%i2+0x0bc],%l4 ! Mem[00000000870000bc]
orcc %l2,0x914,%l2
retl
lduw [%i3+0x05c],%l0 ! Mem[000000008780005c]
p59_jmpl_1_ho:
sth %l2,[%o2+0x03e] ! Mem[000000008700003e]
stx %l0,[%o0+0x1a0] ! Mem[00000000860001a0]
taddcctv %l6,0x362,%l2
umulcc %l3,-0x27f,%l2
ldsh [%o2+0x026],%l1 ! Mem[0000000087000026]
lduh [%o3+0x14c],%l4 ! Mem[000000008780014c]
jmpl %g6+8,%g0
addcc %l4,%l4,%l0
p59_call_1_ho:
ld [%o1+0x074],%f24 ! Mem[0000000086800074]
swap [%o2+0x0bc],%l4 ! Mem[00000000870000bc]
orcc %l2,0x914,%l2
retl
lduw [%o3+0x05c],%l0 ! Mem[000000008780005c]
p60_jmpl_1_le:
ldx [%i0+0x020],%l2 ! Mem[0000000088000020]
st %f10,[%i1+0x078] ! Mem[0000000088800078]
nop
ldub [%i1+0x132],%l0 ! Mem[0000000088800132]
ldd [%i1+0x1e8],%l4 ! Mem[00000000888001e8]
std %l6,[%i0+0x070] ! Mem[0000000088000070]
ldsw [%i1+0x0c8],%l1 ! Mem[00000000888000c8]
jmpl %g6+8,%g0
ldstub [%i0+0x064],%l0 ! Mem[0000000088000064]
p60_call_1_le:
stx %l6,[%i3+0x158] ! Mem[0000000089800158]
sth %l0,[%i2+0x03c] ! Mem[000000008900003c]
retl
ldsb [%i2+0x08c],%l6 ! Mem[000000008900008c]
p60_jmpl_1_lo:
ldx [%o0+0x020],%l2 ! Mem[0000000088000020]
st %f10,[%o1+0x078] ! Mem[0000000088800078]
nop
ldub [%o1+0x132],%l0 ! Mem[0000000088800132]
ldd [%o1+0x1e8],%l4 ! Mem[00000000888001e8]
std %l6,[%o0+0x070] ! Mem[0000000088000070]
ldsw [%o1+0x0c8],%l1 ! Mem[00000000888000c8]
jmpl %g6+8,%g0
ldstub [%o0+0x064],%l0 ! Mem[0000000088000064]
p60_call_1_lo:
stx %l6,[%o3+0x158] ! Mem[0000000089800158]
sth %l0,[%o2+0x03c] ! Mem[000000008900003c]
retl
ldsb [%o2+0x08c],%l6 ! Mem[000000008900008c]
p60_jmpl_1_he:
ldsw [%i1+0x080],%l0 ! Mem[0000000088800080]
ldub [%i2+0x00a],%l0 ! Mem[000000008900000a]
ldx [%i2+0x118],%l2 ! Mem[0000000089000118]
orn %l1,%l0,%l4
ldub [%i3+0x09a],%l4 ! Mem[000000008980009a]
ldub [%i3+0x13c],%l5 ! Mem[000000008980013c]
std %l0,[%i0+0x0c0] ! Mem[00000000880000c0]
jmpl %g6+8,%g0
add %l2,-0x757,%l4
p60_call_1_he:
xor %l0,0x7ec,%l1
ldx [%i2+0x048],%l4 ! Mem[0000000089000048]
lduw [%i2+0x098],%l4 ! Mem[0000000089000098]
lduw [%i2+0x0c8],%l2 ! Mem[00000000890000c8]
retl
sll %l3,0x01e,%l2
p60_jmpl_1_ho:
ldsw [%o1+0x080],%l0 ! Mem[0000000088800080]
ldub [%o2+0x00a],%l0 ! Mem[000000008900000a]
ldx [%o2+0x118],%l2 ! Mem[0000000089000118]
orn %l1,%l0,%l4
ldub [%o3+0x09a],%l4 ! Mem[000000008980009a]
ldub [%o3+0x13c],%l5 ! Mem[000000008980013c]
std %l0,[%o0+0x0c0] ! Mem[00000000880000c0]
jmpl %g6+8,%g0
add %l2,-0x757,%l4
p60_call_1_ho:
xor %l0,0x7ec,%l1
ldx [%o2+0x048],%l4 ! Mem[0000000089000048]
lduw [%o2+0x098],%l4 ! Mem[0000000089000098]
lduw [%o2+0x0c8],%l2 ! Mem[00000000890000c8]
retl
sll %l3,0x01e,%l2
p61_jmpl_1_le:
sth %l7,[%i3+0x070] ! Mem[000000008b800070]
stb %l1,[%i2+0x0e8] ! Mem[000000008b0000e8]
lduh [%i3+0x044],%l0 ! Mem[000000008b800044]
sth %l0,[%i3+0x1d4] ! Mem[000000008b8001d4]
udivx %l7,%l6,%l4
jmpl %g6+8,%g0
stx %l2,[%i3+0x018] ! Mem[000000008b800018]
p61_call_1_le:
std %l4,[%i3+0x1c0] ! Mem[000000008b8001c0]
stw %l1,[%i3+0x008] ! Mem[000000008b800008]
ld [%i1+0x1b0],%f5 ! Mem[000000008a8001b0]
retl
ldstub [%i0+0x10b],%l7 ! Mem[000000008a00010b]
p61_jmpl_1_lo:
sth %l7,[%o3+0x070] ! Mem[000000008b800070]
stb %l1,[%o2+0x0e8] ! Mem[000000008b0000e8]
lduh [%o3+0x044],%l0 ! Mem[000000008b800044]
sth %l0,[%o3+0x1d4] ! Mem[000000008b8001d4]
udivx %l7,%l6,%l4
jmpl %g6+8,%g0
stx %l2,[%o3+0x018] ! Mem[000000008b800018]
p61_call_1_lo:
std %l4,[%o3+0x1c0] ! Mem[000000008b8001c0]
stw %l1,[%o3+0x008] ! Mem[000000008b800008]
ld [%o1+0x1b0],%f5 ! Mem[000000008a8001b0]
retl
ldstub [%o0+0x10b],%l7 ! Mem[000000008a00010b]
p61_jmpl_1_he:
smul %l4,0x9b2,%l4
ldub [%i0+0x1fe],%l1 ! Mem[000000008a0001fe]
ld [%i3+0x10c],%f30 ! Mem[000000008b80010c]
ldx [%i2+0x080],%l4 ! Mem[000000008b000080]
ldsb [%i2+0x040],%l6 ! Mem[000000008b000040]
stw %l7,[%i0+0x1bc] ! Mem[000000008a0001bc]
swap [%i0+0x170],%l1 ! Mem[000000008a000170]
jmpl %g6+8,%g0
swap [%i0+0x130],%l2 ! Mem[000000008a000130]
p61_call_1_he:
ldd [%i3+0x108],%l2 ! Mem[000000008b800108]
retl
ldub [%i1+0x0f4],%l0 ! Mem[000000008a8000f4]
p61_jmpl_1_ho:
smul %l4,0x9b2,%l4
ldub [%o0+0x1fe],%l1 ! Mem[000000008a0001fe]
ld [%o3+0x10c],%f30 ! Mem[000000008b80010c]
ldx [%o2+0x080],%l4 ! Mem[000000008b000080]
ldsb [%o2+0x040],%l6 ! Mem[000000008b000040]
stw %l7,[%o0+0x1bc] ! Mem[000000008a0001bc]
swap [%o0+0x170],%l1 ! Mem[000000008a000170]
jmpl %g6+8,%g0
swap [%o0+0x130],%l2 ! Mem[000000008a000130]
p61_call_1_ho:
ldd [%o3+0x108],%l2 ! Mem[000000008b800108]
retl
ldub [%o1+0x0f4],%l0 ! Mem[000000008a8000f4]
p62_jmpl_1_le:
ldstub [%i1+0x053],%l1 ! Mem[000000008c800053]
jmpl %g6+8,%g0
lduh [%i2+0x16a],%l7 ! Mem[000000008d00016a]
p62_call_1_le:
ldx [%i2+0x088],%l3 ! Mem[000000008d000088]
retl
stb %l4,[%i0+0x12d] ! Mem[000000008c00012d]
p62_jmpl_1_lo:
ldstub [%o1+0x053],%l1 ! Mem[000000008c800053]
jmpl %g6+8,%g0
lduh [%o2+0x16a],%l7 ! Mem[000000008d00016a]
p62_call_1_lo:
ldx [%o2+0x088],%l3 ! Mem[000000008d000088]
retl
stb %l4,[%o0+0x12d] ! Mem[000000008c00012d]
p62_jmpl_1_he:
lduw [%i2+0x108],%l7 ! Mem[000000008d000108]
addccc %l2,0x09b,%l4
orn %l1,-0x6a4,%l2
ldub [%i0+0x11e],%l3 ! Mem[000000008c00011e]
xnorcc %l6,%l7,%l0
jmpl %g6+8,%g0
lduw [%i1+0x0fc],%l2 ! Mem[000000008c8000fc]
p62_call_1_he:
ldub [%i2+0x180],%l2 ! Mem[000000008d000180]
ldx [%i0+0x130],%l0 ! Mem[000000008c000130]
ldstub [%i2+0x0ba],%l4 ! Mem[000000008d0000ba]
std %l4,[%i1+0x118] ! Mem[000000008c800118]
retl
stx %l2,[%i0+0x188] ! Mem[000000008c000188]
p62_jmpl_1_ho:
lduw [%o2+0x108],%l7 ! Mem[000000008d000108]
addccc %l2,0x09b,%l4
orn %l1,-0x6a4,%l2
ldub [%o0+0x11e],%l3 ! Mem[000000008c00011e]
xnorcc %l6,%l7,%l0
jmpl %g6+8,%g0
lduw [%o1+0x0fc],%l2 ! Mem[000000008c8000fc]
p62_call_1_ho:
ldub [%o2+0x180],%l2 ! Mem[000000008d000180]
ldx [%o0+0x130],%l0 ! Mem[000000008c000130]
ldstub [%o2+0x0ba],%l4 ! Mem[000000008d0000ba]
std %l4,[%o1+0x118] ! Mem[000000008c800118]
retl
stx %l2,[%o0+0x188] ! Mem[000000008c000188]
p63_jmpl_1_le:
ldsb [%i0+0x14c],%l3 ! Mem[000000008e00014c]
stb %l0,[%i2+0x1e4] ! Mem[000000008f0001e4]
jmpl %g6+8,%g0
std %l4,[%i3+0x0e0] ! Mem[000000008f8000e0]
p63_call_1_le:
swap [%i3+0x0b4],%l7 ! Mem[000000008f8000b4]
orn %l5,-0xc1f,%l4
retl
stx %l0,[%i2+0x030] ! Mem[000000008f000030]
p63_jmpl_1_lo:
ldsb [%o0+0x14c],%l3 ! Mem[000000008e00014c]
stb %l0,[%o2+0x1e4] ! Mem[000000008f0001e4]
jmpl %g6+8,%g0
std %l4,[%o3+0x0e0] ! Mem[000000008f8000e0]
p63_call_1_lo:
swap [%o3+0x0b4],%l7 ! Mem[000000008f8000b4]
orn %l5,-0xc1f,%l4
retl
stx %l0,[%o2+0x030] ! Mem[000000008f000030]
p63_jmpl_1_he:
sth %l0,[%i2+0x0e6] ! Mem[000000008f0000e6]
ldsh [%i3+0x0f0],%l5 ! Mem[000000008f8000f0]
ld [%i0+0x0a4],%f30 ! Mem[000000008e0000a4]
stx %l1,[%i2+0x0e0] ! Mem[000000008f0000e0]
sth %l5,[%i3+0x098] ! Mem[000000008f800098]
lduh [%i3+0x168],%l4 ! Mem[000000008f800168]
jmpl %g6+8,%g0
lduh [%i1+0x196],%l0 ! Mem[000000008e800196]
p63_call_1_he:
ldstub [%i2+0x0c4],%l4 ! Mem[000000008f0000c4]
lduh [%i2+0x0da],%l2 ! Mem[000000008f0000da]
and %l2,0x4e0,%l2
ldstub [%i1+0x034],%l4 ! Mem[000000008e800034]
retl
sllx %l4,0x02c,%l1
p63_jmpl_1_ho:
sth %l0,[%o2+0x0e6] ! Mem[000000008f0000e6]
ldsh [%o3+0x0f0],%l5 ! Mem[000000008f8000f0]
ld [%o0+0x0a4],%f30 ! Mem[000000008e0000a4]
stx %l1,[%o2+0x0e0] ! Mem[000000008f0000e0]
sth %l5,[%o3+0x098] ! Mem[000000008f800098]
lduh [%o3+0x168],%l4 ! Mem[000000008f800168]
jmpl %g6+8,%g0
lduh [%o1+0x196],%l0 ! Mem[000000008e800196]
p63_call_1_ho:
ldstub [%o2+0x0c4],%l4 ! Mem[000000008f0000c4]
lduh [%o2+0x0da],%l2 ! Mem[000000008f0000da]
and %l2,0x4e0,%l2
ldstub [%o1+0x034],%l4 ! Mem[000000008e800034]
retl
sllx %l4,0x02c,%l1
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
stw %l4,[%i0+0x1a0] ! Mem[00000000100001a0]
umulcc %l1,-0xa7f,%l2
jmpl %g6+8,%g0
nop
p0_call_2_le:
stb %l0,[%i0+0x0b0] ! Mem[00000000100000b0]
sth %l1,[%i3+0x1c8] ! Mem[00000000118001c8]
ldsb [%i1+0x0e9],%l5 ! Mem[00000000108000e9]
stw %l3,[%i2+0x1d4] ! Mem[00000000110001d4]
sdivx %l4,%l1,%l2
swap [%i1+0x0f4],%l0 ! Mem[00000000108000f4]
retl
ldstub [%i2+0x130],%l0 ! Mem[0000000011000130]
p0_jmpl_2_lo:
stw %l4,[%o0+0x1a0] ! Mem[00000000100001a0]
umulcc %l1,-0xa7f,%l2
jmpl %g6+8,%g0
nop
p0_call_2_lo:
stb %l0,[%o0+0x0b0] ! Mem[00000000100000b0]
sth %l1,[%o3+0x1c8] ! Mem[00000000118001c8]
ldsb [%o1+0x0e9],%l5 ! Mem[00000000108000e9]
stw %l3,[%o2+0x1d4] ! Mem[00000000110001d4]
sdivx %l4,%l1,%l2
swap [%o1+0x0f4],%l0 ! Mem[00000000108000f4]
retl
ldstub [%o2+0x130],%l0 ! Mem[0000000011000130]
p0_jmpl_2_he:
nop
jmpl %g6+8,%g0
std %l4,[%i2+0x028] ! Mem[0000000011000028]
p0_call_2_he:
ldsh [%i1+0x106],%l3 ! Mem[0000000010800106]
xor %l7,%l6,%l0
stx %l7,[%i3+0x0c0] ! Mem[00000000118000c0]
retl
addccc %l4,0xb08,%l3
p0_jmpl_2_ho:
nop
jmpl %g6+8,%g0
std %l4,[%o2+0x028] ! Mem[0000000011000028]
p0_call_2_ho:
ldsh [%o1+0x106],%l3 ! Mem[0000000010800106]
xor %l7,%l6,%l0
stx %l7,[%o3+0x0c0] ! Mem[00000000118000c0]
retl
addccc %l4,0xb08,%l3
p1_jmpl_2_le:
std %l6,[%i2+0x030] ! Mem[0000000013000030]
stb %l3,[%i3+0x039] ! Mem[0000000013800039]
jmpl %g6+8,%g0
sth %l5,[%i0+0x174] ! Mem[0000000012000174]
p1_call_2_le:
ld [%i0+0x110],%f2 ! Mem[0000000012000110]
ldd [%i3+0x0d8],%l4 ! Mem[00000000138000d8]
ldsw [%i1+0x158],%l4 ! Mem[0000000012800158]
sth %l5,[%i1+0x0a4] ! Mem[00000000128000a4]
retl
umulcc %l0,%l2,%l0
p1_jmpl_2_lo:
std %l6,[%o2+0x030] ! Mem[0000000013000030]
stb %l3,[%o3+0x039] ! Mem[0000000013800039]
jmpl %g6+8,%g0
sth %l5,[%o0+0x174] ! Mem[0000000012000174]
p1_call_2_lo:
ld [%o0+0x110],%f2 ! Mem[0000000012000110]
ldd [%o3+0x0d8],%l4 ! Mem[00000000138000d8]
ldsw [%o1+0x158],%l4 ! Mem[0000000012800158]
sth %l5,[%o1+0x0a4] ! Mem[00000000128000a4]
retl
umulcc %l0,%l2,%l0
p1_jmpl_2_he:
stx %l1,[%i0+0x000] ! Mem[0000000012000000]
srax %l3,0x026,%l4
ldsw [%i3+0x0b8],%l6 ! Mem[00000000138000b8]
stb %l5,[%i0+0x12f] ! Mem[000000001200012f]
stx %l4,[%i3+0x0a0] ! Mem[00000000138000a0]
jmpl %g6+8,%g0
ldsh [%i3+0x138],%l0 ! Mem[0000000013800138]
p1_call_2_he:
ld [%i2+0x0b0],%f30 ! Mem[00000000130000b0]
lduw [%i2+0x158],%l7 ! Mem[0000000013000158]
std %l4,[%i3+0x080] ! Mem[0000000013800080]
retl
std %f22,[%i3+0x098] ! Mem[0000000013800098]
p1_jmpl_2_ho:
stx %l1,[%o0+0x000] ! Mem[0000000012000000]
srax %l3,0x026,%l4
ldsw [%o3+0x0b8],%l6 ! Mem[00000000138000b8]
stb %l5,[%o0+0x12f] ! Mem[000000001200012f]
stx %l4,[%o3+0x0a0] ! Mem[00000000138000a0]
jmpl %g6+8,%g0
ldsh [%o3+0x138],%l0 ! Mem[0000000013800138]
p1_call_2_ho:
ld [%o2+0x0b0],%f30 ! Mem[00000000130000b0]
lduw [%o2+0x158],%l7 ! Mem[0000000013000158]
std %l4,[%o3+0x080] ! Mem[0000000013800080]
retl
std %f22,[%o3+0x098] ! Mem[0000000013800098]
p2_jmpl_2_le:
ldstub [%i3+0x034],%l2 ! Mem[0000000015800034]
swap [%i3+0x090],%l2 ! Mem[0000000015800090]
sra %l4,0x011,%l6
ldstub [%i1+0x0b6],%l4 ! Mem[00000000148000b6]
stx %l5,[%i0+0x0c8] ! Mem[00000000140000c8]
andn %l5,%l1,%l4
lduh [%i2+0x02c],%l1 ! Mem[000000001500002c]
jmpl %g6+8,%g0
and %l7,0xd6b,%l7
p2_call_2_le:
std %f12,[%i0+0x028] ! Mem[0000000014000028]
lduh [%i1+0x0ca],%l0 ! Mem[00000000148000ca]
std %f0 ,[%i2+0x138] ! Mem[0000000015000138]
std %l2,[%i3+0x100] ! Mem[0000000015800100]
retl
swap [%i0+0x1f4],%l0 ! Mem[00000000140001f4]
p2_jmpl_2_lo:
ldstub [%o3+0x034],%l2 ! Mem[0000000015800034]
swap [%o3+0x090],%l2 ! Mem[0000000015800090]
sra %l4,0x011,%l6
ldstub [%o1+0x0b6],%l4 ! Mem[00000000148000b6]
stx %l5,[%o0+0x0c8] ! Mem[00000000140000c8]
andn %l5,%l1,%l4
lduh [%o2+0x02c],%l1 ! Mem[000000001500002c]
jmpl %g6+8,%g0
and %l7,0xd6b,%l7
p2_call_2_lo:
std %f12,[%o0+0x028] ! Mem[0000000014000028]
lduh [%o1+0x0ca],%l0 ! Mem[00000000148000ca]
std %f0 ,[%o2+0x138] ! Mem[0000000015000138]
std %l2,[%o3+0x100] ! Mem[0000000015800100]
retl
swap [%o0+0x1f4],%l0 ! Mem[00000000140001f4]
p2_jmpl_2_he:
lduh [%i1+0x1fe],%l3 ! Mem[00000000148001fe]
ldsb [%i0+0x1b7],%l6 ! Mem[00000000140001b7]
stw %l0,[%i1+0x1bc] ! Mem[00000000148001bc]
ldsb [%i2+0x1b2],%l7 ! Mem[00000000150001b2]
st %f20,[%i0+0x088] ! Mem[0000000014000088]
ldstub [%i2+0x1c9],%l4 ! Mem[00000000150001c9]
ldd [%i0+0x108],%l2 ! Mem[0000000014000108]
jmpl %g6+8,%g0
ldd [%i1+0x188],%l6 ! Mem[0000000014800188]
p2_call_2_he:
ldx [%i3+0x0c0],%l1 ! Mem[00000000158000c0]
std %l6,[%i0+0x028] ! Mem[0000000014000028]
ldstub [%i1+0x0a2],%l6 ! Mem[00000000148000a2]
std %l0,[%i1+0x158] ! Mem[0000000014800158]
ld [%i0+0x184],%f19 ! Mem[0000000014000184]
ldsh [%i2+0x18c],%l5 ! Mem[000000001500018c]
retl
lduw [%i2+0x190],%l6 ! Mem[0000000015000190]
p2_jmpl_2_ho:
lduh [%o1+0x1fe],%l3 ! Mem[00000000148001fe]
ldsb [%o0+0x1b7],%l6 ! Mem[00000000140001b7]
stw %l0,[%o1+0x1bc] ! Mem[00000000148001bc]
ldsb [%o2+0x1b2],%l7 ! Mem[00000000150001b2]
st %f20,[%o0+0x088] ! Mem[0000000014000088]
ldstub [%o2+0x1c9],%l4 ! Mem[00000000150001c9]
ldd [%o0+0x108],%l2 ! Mem[0000000014000108]
jmpl %g6+8,%g0
ldd [%o1+0x188],%l6 ! Mem[0000000014800188]
p2_call_2_ho:
ldx [%o3+0x0c0],%l1 ! Mem[00000000158000c0]
std %l6,[%o0+0x028] ! Mem[0000000014000028]
ldstub [%o1+0x0a2],%l6 ! Mem[00000000148000a2]
std %l0,[%o1+0x158] ! Mem[0000000014800158]
ld [%o0+0x184],%f19 ! Mem[0000000014000184]
ldsh [%o2+0x18c],%l5 ! Mem[000000001500018c]
retl
lduw [%o2+0x190],%l6 ! Mem[0000000015000190]
p3_jmpl_2_le:
jmpl %g6+8,%g0
sra %l5,%l2,%l3
p3_call_2_le:
sth %l0,[%i1+0x028] ! Mem[0000000016800028]
andncc %l6,0x40b,%l6
swap [%i0+0x1fc],%l6 ! Mem[00000000160001fc]
swap [%i0+0x0f0],%l3 ! Mem[00000000160000f0]
srlx %l6,%l0,%l5
ldsh [%i0+0x09e],%l4 ! Mem[000000001600009e]
retl
stx %l3,[%i3+0x008] ! Mem[0000000017800008]
p3_jmpl_2_lo:
jmpl %g6+8,%g0
sra %l5,%l2,%l3
p3_call_2_lo:
sth %l0,[%o1+0x028] ! Mem[0000000016800028]
andncc %l6,0x40b,%l6
swap [%o0+0x1fc],%l6 ! Mem[00000000160001fc]
swap [%o0+0x0f0],%l3 ! Mem[00000000160000f0]
srlx %l6,%l0,%l5
ldsh [%o0+0x09e],%l4 ! Mem[000000001600009e]
retl
stx %l3,[%o3+0x008] ! Mem[0000000017800008]
p3_jmpl_2_he:
ldsh [%i1+0x058],%l5 ! Mem[0000000016800058]
ldsh [%i0+0x090],%l7 ! Mem[0000000016000090]
sth %l7,[%i2+0x1de] ! Mem[00000000170001de]
ldd [%i0+0x128],%f22 ! Mem[0000000016000128]
jmpl %g6+8,%g0
swap [%i1+0x19c],%l0 ! Mem[000000001680019c]
p3_call_2_he:
sth %l1,[%i2+0x09e] ! Mem[000000001700009e]
std %f22,[%i1+0x040] ! Mem[0000000016800040]
sth %l1,[%i3+0x106] ! Mem[0000000017800106]
ldstub [%i0+0x0d5],%l5 ! Mem[00000000160000d5]
ldx [%i0+0x0a0],%l6 ! Mem[00000000160000a0]
retl
ldstub [%i1+0x07e],%l6 ! Mem[000000001680007e]
p3_jmpl_2_ho:
ldsh [%o1+0x058],%l5 ! Mem[0000000016800058]
ldsh [%o0+0x090],%l7 ! Mem[0000000016000090]
sth %l7,[%o2+0x1de] ! Mem[00000000170001de]
ldd [%o0+0x128],%f22 ! Mem[0000000016000128]
jmpl %g6+8,%g0
swap [%o1+0x19c],%l0 ! Mem[000000001680019c]
p3_call_2_ho:
sth %l1,[%o2+0x09e] ! Mem[000000001700009e]
std %f22,[%o1+0x040] ! Mem[0000000016800040]
sth %l1,[%o3+0x106] ! Mem[0000000017800106]
ldstub [%o0+0x0d5],%l5 ! Mem[00000000160000d5]
ldx [%o0+0x0a0],%l6 ! Mem[00000000160000a0]
retl
ldstub [%o1+0x07e],%l6 ! Mem[000000001680007e]
p4_jmpl_2_le:
sth %l4,[%i3+0x100] ! Mem[0000000019800100]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l6 ! Mem[0000000019800028]
p4_call_2_le:
ldd [%i0+0x0a8],%l2 ! Mem[00000000180000a8]
add %l2,%l3,%l4
lduw [%i1+0x1f0],%l4 ! Mem[00000000188001f0]
taddcc %l2,%l5,%l4
nop
ldub [%i3+0x067],%l6 ! Mem[0000000019800067]
srlx %l0,0x006,%l4
retl
ldstub [%i0+0x0ac],%l6 ! Mem[00000000180000ac]
p4_jmpl_2_lo:
sth %l4,[%o3+0x100] ! Mem[0000000019800100]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l6 ! Mem[0000000019800028]
p4_call_2_lo:
ldd [%o0+0x0a8],%l2 ! Mem[00000000180000a8]
add %l2,%l3,%l4
lduw [%o1+0x1f0],%l4 ! Mem[00000000188001f0]
taddcc %l2,%l5,%l4
nop
ldub [%o3+0x067],%l6 ! Mem[0000000019800067]
srlx %l0,0x006,%l4
retl
ldstub [%o0+0x0ac],%l6 ! Mem[00000000180000ac]
p4_jmpl_2_he:
swap [%i1+0x080],%l0 ! Mem[0000000018800080]
stb %l2,[%i3+0x08f] ! Mem[000000001980008f]
ldstub [%i3+0x082],%l7 ! Mem[0000000019800082]
ldx [%i3+0x188],%l2 ! Mem[0000000019800188]
addccc %l6,0x7c4,%l3
ldsb [%i0+0x09a],%l1 ! Mem[000000001800009a]
or %l3,-0x3af,%l0
jmpl %g6+8,%g0
st %f25,[%i0+0x1b8] ! Mem[00000000180001b8]
p4_call_2_he:
ldub [%i2+0x06c],%l7 ! Mem[000000001900006c]
swap [%i2+0x008],%l5 ! Mem[0000000019000008]
ldstub [%i2+0x1e0],%l2 ! Mem[00000000190001e0]
std %f28,[%i2+0x030] ! Mem[0000000019000030]
stw %l7,[%i3+0x1c8] ! Mem[00000000198001c8]
swap [%i0+0x10c],%l5 ! Mem[000000001800010c]
retl
ldx [%i1+0x1b8],%l4 ! Mem[00000000188001b8]
p4_jmpl_2_ho:
swap [%o1+0x080],%l0 ! Mem[0000000018800080]
stb %l2,[%o3+0x08f] ! Mem[000000001980008f]
ldstub [%o3+0x082],%l7 ! Mem[0000000019800082]
ldx [%o3+0x188],%l2 ! Mem[0000000019800188]
addccc %l6,0x7c4,%l3
ldsb [%o0+0x09a],%l1 ! Mem[000000001800009a]
or %l3,-0x3af,%l0
jmpl %g6+8,%g0
st %f25,[%o0+0x1b8] ! Mem[00000000180001b8]
p4_call_2_ho:
ldub [%o2+0x06c],%l7 ! Mem[000000001900006c]
swap [%o2+0x008],%l5 ! Mem[0000000019000008]
ldstub [%o2+0x1e0],%l2 ! Mem[00000000190001e0]
std %f28,[%o2+0x030] ! Mem[0000000019000030]
stw %l7,[%o3+0x1c8] ! Mem[00000000198001c8]
swap [%o0+0x10c],%l5 ! Mem[000000001800010c]
retl
ldx [%o1+0x1b8],%l4 ! Mem[00000000188001b8]
p5_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i2+0x136],%l4 ! Mem[000000001b000136]
p5_call_2_le:
ldx [%i1+0x050],%l6 ! Mem[000000001a800050]
ldsw [%i1+0x008],%l4 ! Mem[000000001a800008]
st %f9 ,[%i1+0x1d4] ! Mem[000000001a8001d4]
stb %l2,[%i2+0x012] ! Mem[000000001b000012]
retl
lduw [%i1+0x010],%l7 ! Mem[000000001a800010]
p5_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x136],%l4 ! Mem[000000001b000136]
p5_call_2_lo:
ldx [%o1+0x050],%l6 ! Mem[000000001a800050]
ldsw [%o1+0x008],%l4 ! Mem[000000001a800008]
st %f9 ,[%o1+0x1d4] ! Mem[000000001a8001d4]
stb %l2,[%o2+0x012] ! Mem[000000001b000012]
retl
lduw [%o1+0x010],%l7 ! Mem[000000001a800010]
p5_jmpl_2_he:
xnor %l6,-0x8c0,%l1
jmpl %g6+8,%g0
ldub [%i0+0x0e9],%l5 ! Mem[000000001a0000e9]
p5_call_2_he:
stw %l4,[%i1+0x0b8] ! Mem[000000001a8000b8]
ldd [%i2+0x0e0],%l2 ! Mem[000000001b0000e0]
ldstub [%i3+0x0ad],%l3 ! Mem[000000001b8000ad]
ldstub [%i1+0x052],%l4 ! Mem[000000001a800052]
retl
ldx [%i2+0x018],%l3 ! Mem[000000001b000018]
p5_jmpl_2_ho:
xnor %l6,-0x8c0,%l1
jmpl %g6+8,%g0
ldub [%o0+0x0e9],%l5 ! Mem[000000001a0000e9]
p5_call_2_ho:
stw %l4,[%o1+0x0b8] ! Mem[000000001a8000b8]
ldd [%o2+0x0e0],%l2 ! Mem[000000001b0000e0]
ldstub [%o3+0x0ad],%l3 ! Mem[000000001b8000ad]
ldstub [%o1+0x052],%l4 ! Mem[000000001a800052]
retl
ldx [%o2+0x018],%l3 ! Mem[000000001b000018]
p6_jmpl_2_le:
ldd [%i3+0x010],%l0 ! Mem[000000001d800010]
ldsw [%i3+0x064],%l5 ! Mem[000000001d800064]
lduw [%i2+0x04c],%l7 ! Mem[000000001d00004c]
ldub [%i3+0x0c8],%l2 ! Mem[000000001d8000c8]
swap [%i2+0x024],%l1 ! Mem[000000001d000024]
srax %l4,0x03f,%l3
jmpl %g6+8,%g0
ldsw [%i1+0x150],%l6 ! Mem[000000001c800150]
p6_call_2_le:
st %f2 ,[%i1+0x048] ! Mem[000000001c800048]
ldstub [%i2+0x1a1],%l0 ! Mem[000000001d0001a1]
lduw [%i1+0x198],%l3 ! Mem[000000001c800198]
lduh [%i3+0x184],%l6 ! Mem[000000001d800184]
xor %l4,%l6,%l4
retl
ldstub [%i3+0x0e8],%l4 ! Mem[000000001d8000e8]
p6_jmpl_2_lo:
ldd [%o3+0x010],%l0 ! Mem[000000001d800010]
ldsw [%o3+0x064],%l5 ! Mem[000000001d800064]
lduw [%o2+0x04c],%l7 ! Mem[000000001d00004c]
ldub [%o3+0x0c8],%l2 ! Mem[000000001d8000c8]
swap [%o2+0x024],%l1 ! Mem[000000001d000024]
srax %l4,0x03f,%l3
jmpl %g6+8,%g0
ldsw [%o1+0x150],%l6 ! Mem[000000001c800150]
p6_call_2_lo:
st %f2 ,[%o1+0x048] ! Mem[000000001c800048]
ldstub [%o2+0x1a1],%l0 ! Mem[000000001d0001a1]
lduw [%o1+0x198],%l3 ! Mem[000000001c800198]
lduh [%o3+0x184],%l6 ! Mem[000000001d800184]
xor %l4,%l6,%l4
retl
ldstub [%o3+0x0e8],%l4 ! Mem[000000001d8000e8]
p6_jmpl_2_he:
swap [%i2+0x15c],%l4 ! Mem[000000001d00015c]
orcc %l2,0xbd7,%l0
ldd [%i1+0x078],%f22 ! Mem[000000001c800078]
sth %l7,[%i2+0x00c] ! Mem[000000001d00000c]
jmpl %g6+8,%g0
stw %l7,[%i2+0x028] ! Mem[000000001d000028]
p6_call_2_he:
swap [%i2+0x0fc],%l0 ! Mem[000000001d0000fc]
stw %l0,[%i0+0x030] ! Mem[000000001c000030]
stb %l3,[%i3+0x11d] ! Mem[000000001d80011d]
srax %l2,%l5,%l2
ldd [%i3+0x188],%f22 ! Mem[000000001d800188]
or %l2,0xc7b,%l2
retl
sth %l1,[%i1+0x0c0] ! Mem[000000001c8000c0]
p6_jmpl_2_ho:
swap [%o2+0x15c],%l4 ! Mem[000000001d00015c]
orcc %l2,0xbd7,%l0
ldd [%o1+0x078],%f22 ! Mem[000000001c800078]
sth %l7,[%o2+0x00c] ! Mem[000000001d00000c]
jmpl %g6+8,%g0
stw %l7,[%o2+0x028] ! Mem[000000001d000028]
p6_call_2_ho:
swap [%o2+0x0fc],%l0 ! Mem[000000001d0000fc]
stw %l0,[%o0+0x030] ! Mem[000000001c000030]
stb %l3,[%o3+0x11d] ! Mem[000000001d80011d]
srax %l2,%l5,%l2
ldd [%o3+0x188],%f22 ! Mem[000000001d800188]
or %l2,0xc7b,%l2
retl
sth %l1,[%o1+0x0c0] ! Mem[000000001c8000c0]
p7_jmpl_2_le:
ldsh [%i3+0x012],%l2 ! Mem[000000001f800012]
jmpl %g6+8,%g0
swap [%i2+0x030],%l7 ! Mem[000000001f000030]
p7_call_2_le:
stx %l5,[%i1+0x1a8] ! Mem[000000001e8001a8]
retl
lduw [%i2+0x1c4],%l1 ! Mem[000000001f0001c4]
p7_jmpl_2_lo:
ldsh [%o3+0x012],%l2 ! Mem[000000001f800012]
jmpl %g6+8,%g0
swap [%o2+0x030],%l7 ! Mem[000000001f000030]
p7_call_2_lo:
stx %l5,[%o1+0x1a8] ! Mem[000000001e8001a8]
retl
lduw [%o2+0x1c4],%l1 ! Mem[000000001f0001c4]
p7_jmpl_2_he:
xor %l0,%l2,%l1
stx %l1,[%i2+0x000] ! Mem[000000001f000000]
std %f26,[%i2+0x1c0] ! Mem[000000001f0001c0]
ldd [%i1+0x138],%f16 ! Mem[000000001e800138]
ldd [%i0+0x100],%l2 ! Mem[000000001e000100]
ldub [%i0+0x10f],%l5 ! Mem[000000001e00010f]
ldstub [%i2+0x094],%l0 ! Mem[000000001f000094]
jmpl %g6+8,%g0
sth %l4,[%i1+0x188] ! Mem[000000001e800188]
p7_call_2_he:
sth %l7,[%i1+0x15a] ! Mem[000000001e80015a]
umul %l7,%l6,%l5
lduw [%i0+0x0f4],%l3 ! Mem[000000001e0000f4]
swap [%i0+0x140],%l5 ! Mem[000000001e000140]
retl
lduw [%i2+0x180],%l4 ! Mem[000000001f000180]
p7_jmpl_2_ho:
xor %l0,%l2,%l1
stx %l1,[%o2+0x000] ! Mem[000000001f000000]
std %f26,[%o2+0x1c0] ! Mem[000000001f0001c0]
ldd [%o1+0x138],%f16 ! Mem[000000001e800138]
ldd [%o0+0x100],%l2 ! Mem[000000001e000100]
ldub [%o0+0x10f],%l5 ! Mem[000000001e00010f]
ldstub [%o2+0x094],%l0 ! Mem[000000001f000094]
jmpl %g6+8,%g0
sth %l4,[%o1+0x188] ! Mem[000000001e800188]
p7_call_2_ho:
sth %l7,[%o1+0x15a] ! Mem[000000001e80015a]
umul %l7,%l6,%l5
lduw [%o0+0x0f4],%l3 ! Mem[000000001e0000f4]
swap [%o0+0x140],%l5 ! Mem[000000001e000140]
retl
lduw [%o2+0x180],%l4 ! Mem[000000001f000180]
p8_jmpl_2_le:
ldd [%i3+0x000],%l2 ! Mem[0000000021800000]
jmpl %g6+8,%g0
std %l6,[%i3+0x1a0] ! Mem[00000000218001a0]
p8_call_2_le:
retl
sra %l6,%l7,%l0
p8_jmpl_2_lo:
ldd [%o3+0x000],%l2 ! Mem[0000000021800000]
jmpl %g6+8,%g0
std %l6,[%o3+0x1a0] ! Mem[00000000218001a0]
p8_call_2_lo:
retl
sra %l6,%l7,%l0
p8_jmpl_2_he:
tsubcctv %l4,%l4,%l2
udivx %l2,-0x568,%l4
ldx [%i3+0x028],%l0 ! Mem[0000000021800028]
ldx [%i1+0x0e0],%l5 ! Mem[00000000208000e0]
add %l4,-0x58f,%l4
ldsh [%i2+0x136],%l4 ! Mem[0000000021000136]
stb %l2,[%i0+0x0b2] ! Mem[00000000200000b2]
jmpl %g6+8,%g0
ldsw [%i3+0x188],%l2 ! Mem[0000000021800188]
p8_call_2_he:
ldd [%i3+0x1f0],%l0 ! Mem[00000000218001f0]
ldstub [%i0+0x0db],%l1 ! Mem[00000000200000db]
stb %l5,[%i1+0x0e9] ! Mem[00000000208000e9]
st %f17,[%i2+0x1c4] ! Mem[00000000210001c4]
retl
lduh [%i3+0x062],%l0 ! Mem[0000000021800062]
p8_jmpl_2_ho:
tsubcctv %l4,%l4,%l2
udivx %l2,-0x568,%l4
ldx [%o3+0x028],%l0 ! Mem[0000000021800028]
ldx [%o1+0x0e0],%l5 ! Mem[00000000208000e0]
add %l4,-0x58f,%l4
ldsh [%o2+0x136],%l4 ! Mem[0000000021000136]
stb %l2,[%o0+0x0b2] ! Mem[00000000200000b2]
jmpl %g6+8,%g0
ldsw [%o3+0x188],%l2 ! Mem[0000000021800188]
p8_call_2_ho:
ldd [%o3+0x1f0],%l0 ! Mem[00000000218001f0]
ldstub [%o0+0x0db],%l1 ! Mem[00000000200000db]
stb %l5,[%o1+0x0e9] ! Mem[00000000208000e9]
st %f17,[%o2+0x1c4] ! Mem[00000000210001c4]
retl
lduh [%o3+0x062],%l0 ! Mem[0000000021800062]
p9_jmpl_2_le:
std %f14,[%i1+0x070] ! Mem[0000000022800070]
lduw [%i1+0x16c],%l7 ! Mem[000000002280016c]
nop
st %f0 ,[%i3+0x1b4] ! Mem[00000000238001b4]
add %l7,%l2,%l7
ldsw [%i3+0x184],%l0 ! Mem[0000000023800184]
jmpl %g6+8,%g0
sth %l2,[%i0+0x118] ! Mem[0000000022000118]
p9_call_2_le:
std %l2,[%i3+0x138] ! Mem[0000000023800138]
retl
add %l2,%l1,%l1
p9_jmpl_2_lo:
std %f14,[%o1+0x070] ! Mem[0000000022800070]
lduw [%o1+0x16c],%l7 ! Mem[000000002280016c]
nop
st %f0 ,[%o3+0x1b4] ! Mem[00000000238001b4]
add %l7,%l2,%l7
ldsw [%o3+0x184],%l0 ! Mem[0000000023800184]
jmpl %g6+8,%g0
sth %l2,[%o0+0x118] ! Mem[0000000022000118]
p9_call_2_lo:
std %l2,[%o3+0x138] ! Mem[0000000023800138]
retl
add %l2,%l1,%l1
p9_jmpl_2_he:
ldub [%i2+0x1c2],%l2 ! Mem[00000000230001c2]
std %l0,[%i1+0x0c0] ! Mem[00000000228000c0]
stw %l2,[%i2+0x038] ! Mem[0000000023000038]
smul %l1,%l3,%l4
ldsw [%i2+0x054],%l6 ! Mem[0000000023000054]
umul %l1,%l3,%l6
stb %l5,[%i1+0x154] ! Mem[0000000022800154]
jmpl %g6+8,%g0
std %l4,[%i0+0x040] ! Mem[0000000022000040]
p9_call_2_he:
lduw [%i0+0x130],%l4 ! Mem[0000000022000130]
srl %l7,0x01c,%l3
ldx [%i0+0x028],%l4 ! Mem[0000000022000028]
st %f24,[%i0+0x0c8] ! Mem[00000000220000c8]
retl
ldstub [%i2+0x173],%l6 ! Mem[0000000023000173]
p9_jmpl_2_ho:
ldub [%o2+0x1c2],%l2 ! Mem[00000000230001c2]
std %l0,[%o1+0x0c0] ! Mem[00000000228000c0]
stw %l2,[%o2+0x038] ! Mem[0000000023000038]
smul %l1,%l3,%l4
ldsw [%o2+0x054],%l6 ! Mem[0000000023000054]
umul %l1,%l3,%l6
stb %l5,[%o1+0x154] ! Mem[0000000022800154]
jmpl %g6+8,%g0
std %l4,[%o0+0x040] ! Mem[0000000022000040]
p9_call_2_ho:
lduw [%o0+0x130],%l4 ! Mem[0000000022000130]
srl %l7,0x01c,%l3
ldx [%o0+0x028],%l4 ! Mem[0000000022000028]
st %f24,[%o0+0x0c8] ! Mem[00000000220000c8]
retl
ldstub [%o2+0x173],%l6 ! Mem[0000000023000173]
p10_jmpl_2_le:
ldub [%i2+0x01b],%l2 ! Mem[000000002500001b]
umulcc %l4,0x9e9,%l0
lduw [%i0+0x1b8],%l3 ! Mem[00000000240001b8]
jmpl %g6+8,%g0
lduw [%i3+0x178],%l7 ! Mem[0000000025800178]
p10_call_2_le:
stx %l2,[%i0+0x110] ! Mem[0000000024000110]
ldub [%i1+0x19c],%l4 ! Mem[000000002480019c]
lduw [%i3+0x110],%l1 ! Mem[0000000025800110]
lduw [%i1+0x1b8],%l3 ! Mem[00000000248001b8]
retl
ldsh [%i1+0x17a],%l7 ! Mem[000000002480017a]
p10_jmpl_2_lo:
ldub [%o2+0x01b],%l2 ! Mem[000000002500001b]
umulcc %l4,0x9e9,%l0
lduw [%o0+0x1b8],%l3 ! Mem[00000000240001b8]
jmpl %g6+8,%g0
lduw [%o3+0x178],%l7 ! Mem[0000000025800178]
p10_call_2_lo:
stx %l2,[%o0+0x110] ! Mem[0000000024000110]
ldub [%o1+0x19c],%l4 ! Mem[000000002480019c]
lduw [%o3+0x110],%l1 ! Mem[0000000025800110]
lduw [%o1+0x1b8],%l3 ! Mem[00000000248001b8]
retl
ldsh [%o1+0x17a],%l7 ! Mem[000000002480017a]
p10_jmpl_2_he:
ldsh [%i3+0x162],%l4 ! Mem[0000000025800162]
ldsh [%i3+0x1c6],%l0 ! Mem[00000000258001c6]
lduw [%i3+0x080],%l5 ! Mem[0000000025800080]
ldd [%i2+0x138],%f26 ! Mem[0000000025000138]
ldsb [%i1+0x0c2],%l5 ! Mem[00000000248000c2]
jmpl %g6+8,%g0
ldsw [%i2+0x1e4],%l2 ! Mem[00000000250001e4]
p10_call_2_he:
ldsh [%i3+0x07c],%l3 ! Mem[000000002580007c]
std %f18,[%i3+0x108] ! Mem[0000000025800108]
retl
ldstub [%i1+0x033],%l2 ! Mem[0000000024800033]
p10_jmpl_2_ho:
ldsh [%o3+0x162],%l4 ! Mem[0000000025800162]
ldsh [%o3+0x1c6],%l0 ! Mem[00000000258001c6]
lduw [%o3+0x080],%l5 ! Mem[0000000025800080]
ldd [%o2+0x138],%f26 ! Mem[0000000025000138]
ldsb [%o1+0x0c2],%l5 ! Mem[00000000248000c2]
jmpl %g6+8,%g0
ldsw [%o2+0x1e4],%l2 ! Mem[00000000250001e4]
p10_call_2_ho:
ldsh [%o3+0x07c],%l3 ! Mem[000000002580007c]
std %f18,[%o3+0x108] ! Mem[0000000025800108]
retl
ldstub [%o1+0x033],%l2 ! Mem[0000000024800033]
p11_jmpl_2_le:
ldx [%i3+0x0a0],%l7 ! Mem[00000000278000a0]
std %l4,[%i0+0x028] ! Mem[0000000026000028]
ldx [%i2+0x1f0],%l1 ! Mem[00000000270001f0]
lduw [%i1+0x010],%l2 ! Mem[0000000026800010]
jmpl %g6+8,%g0
stw %l7,[%i1+0x030] ! Mem[0000000026800030]
p11_call_2_le:
stb %l4,[%i2+0x0b9] ! Mem[00000000270000b9]
retl
addccc %l2,%l4,%l1
p11_jmpl_2_lo:
ldx [%o3+0x0a0],%l7 ! Mem[00000000278000a0]
std %l4,[%o0+0x028] ! Mem[0000000026000028]
ldx [%o2+0x1f0],%l1 ! Mem[00000000270001f0]
lduw [%o1+0x010],%l2 ! Mem[0000000026800010]
jmpl %g6+8,%g0
stw %l7,[%o1+0x030] ! Mem[0000000026800030]
p11_call_2_lo:
stb %l4,[%o2+0x0b9] ! Mem[00000000270000b9]
retl
addccc %l2,%l4,%l1
p11_jmpl_2_he:
lduh [%i2+0x11c],%l5 ! Mem[000000002700011c]
lduh [%i0+0x16c],%l0 ! Mem[000000002600016c]
ldstub [%i0+0x14f],%l0 ! Mem[000000002600014f]
jmpl %g6+8,%g0
sth %l6,[%i0+0x09a] ! Mem[000000002600009a]
p11_call_2_he:
stx %l3,[%i3+0x050] ! Mem[0000000027800050]
umul %l7,-0x62d,%l4
ldsb [%i1+0x0b0],%l7 ! Mem[00000000268000b0]
ld [%i3+0x068],%f27 ! Mem[0000000027800068]
std %f20,[%i3+0x0b8] ! Mem[00000000278000b8]
taddcctv %l1,%l4,%l7
retl
ldstub [%i0+0x0c9],%l5 ! Mem[00000000260000c9]
p11_jmpl_2_ho:
lduh [%o2+0x11c],%l5 ! Mem[000000002700011c]
lduh [%o0+0x16c],%l0 ! Mem[000000002600016c]
ldstub [%o0+0x14f],%l0 ! Mem[000000002600014f]
jmpl %g6+8,%g0
sth %l6,[%o0+0x09a] ! Mem[000000002600009a]
p11_call_2_ho:
stx %l3,[%o3+0x050] ! Mem[0000000027800050]
umul %l7,-0x62d,%l4
ldsb [%o1+0x0b0],%l7 ! Mem[00000000268000b0]
ld [%o3+0x068],%f27 ! Mem[0000000027800068]
std %f20,[%o3+0x0b8] ! Mem[00000000278000b8]
taddcctv %l1,%l4,%l7
retl
ldstub [%o0+0x0c9],%l5 ! Mem[00000000260000c9]
p12_jmpl_2_le:
ldsw [%i0+0x058],%l2 ! Mem[0000000028000058]
ldstub [%i2+0x154],%l5 ! Mem[0000000029000154]
lduw [%i3+0x040],%l4 ! Mem[0000000029800040]
swap [%i3+0x1c8],%l3 ! Mem[00000000298001c8]
std %l2,[%i2+0x038] ! Mem[0000000029000038]
smul %l5,%l7,%l4
smul %l2,%l3,%l5
jmpl %g6+8,%g0
ldsw [%i3+0x0cc],%l6 ! Mem[00000000298000cc]
p12_call_2_le:
sth %l2,[%i0+0x09e] ! Mem[000000002800009e]
xnorcc %l6,-0xa0e,%l3
ldd [%i3+0x1a8],%l6 ! Mem[00000000298001a8]
retl
srlx %l5,0x005,%l2
p12_jmpl_2_lo:
ldsw [%o0+0x058],%l2 ! Mem[0000000028000058]
ldstub [%o2+0x154],%l5 ! Mem[0000000029000154]
lduw [%o3+0x040],%l4 ! Mem[0000000029800040]
swap [%o3+0x1c8],%l3 ! Mem[00000000298001c8]
std %l2,[%o2+0x038] ! Mem[0000000029000038]
smul %l5,%l7,%l4
smul %l2,%l3,%l5
jmpl %g6+8,%g0
ldsw [%o3+0x0cc],%l6 ! Mem[00000000298000cc]
p12_call_2_lo:
sth %l2,[%o0+0x09e] ! Mem[000000002800009e]
xnorcc %l6,-0xa0e,%l3
ldd [%o3+0x1a8],%l6 ! Mem[00000000298001a8]
retl
srlx %l5,0x005,%l2
p12_jmpl_2_he:
lduh [%i1+0x198],%l3 ! Mem[0000000028800198]
ldd [%i0+0x0c0],%l0 ! Mem[00000000280000c0]
jmpl %g6+8,%g0
sll %l6,0x00d,%l7
p12_call_2_he:
ldub [%i1+0x0d6],%l3 ! Mem[00000000288000d6]
sdivx %l2,0x866,%l6
ldx [%i0+0x118],%l7 ! Mem[0000000028000118]
ld [%i3+0x0cc],%f26 ! Mem[00000000298000cc]
stw %l2,[%i2+0x044] ! Mem[0000000029000044]
sllx %l0,0x007,%l7
retl
lduw [%i3+0x008],%l3 ! Mem[0000000029800008]
p12_jmpl_2_ho:
lduh [%o1+0x198],%l3 ! Mem[0000000028800198]
ldd [%o0+0x0c0],%l0 ! Mem[00000000280000c0]
jmpl %g6+8,%g0
sll %l6,0x00d,%l7
p12_call_2_ho:
ldub [%o1+0x0d6],%l3 ! Mem[00000000288000d6]
sdivx %l2,0x866,%l6
ldx [%o0+0x118],%l7 ! Mem[0000000028000118]
ld [%o3+0x0cc],%f26 ! Mem[00000000298000cc]
stw %l2,[%o2+0x044] ! Mem[0000000029000044]
sllx %l0,0x007,%l7
retl
lduw [%o3+0x008],%l3 ! Mem[0000000029800008]
p13_jmpl_2_le:
ldx [%i3+0x190],%l3 ! Mem[000000002b800190]
ldsh [%i1+0x024],%l0 ! Mem[000000002a800024]
ldx [%i2+0x0b8],%l3 ! Mem[000000002b0000b8]
lduw [%i3+0x19c],%l2 ! Mem[000000002b80019c]
ldsb [%i2+0x052],%l0 ! Mem[000000002b000052]
lduh [%i0+0x170],%l2 ! Mem[000000002a000170]
jmpl %g6+8,%g0
smul %l0,0x999,%l3
p13_call_2_le:
ldx [%i0+0x118],%l2 ! Mem[000000002a000118]
andn %l1,%l4,%l7
retl
orn %l3,-0xd24,%l0
p13_jmpl_2_lo:
ldx [%o3+0x190],%l3 ! Mem[000000002b800190]
ldsh [%o1+0x024],%l0 ! Mem[000000002a800024]
ldx [%o2+0x0b8],%l3 ! Mem[000000002b0000b8]
lduw [%o3+0x19c],%l2 ! Mem[000000002b80019c]
ldsb [%o2+0x052],%l0 ! Mem[000000002b000052]
lduh [%o0+0x170],%l2 ! Mem[000000002a000170]
jmpl %g6+8,%g0
smul %l0,0x999,%l3
p13_call_2_lo:
ldx [%o0+0x118],%l2 ! Mem[000000002a000118]
andn %l1,%l4,%l7
retl
orn %l3,-0xd24,%l0
p13_jmpl_2_he:
and %l2,0x834,%l2
ldx [%i3+0x060],%l3 ! Mem[000000002b800060]
stw %l4,[%i2+0x114] ! Mem[000000002b000114]
ld [%i0+0x1d0],%f25 ! Mem[000000002a0001d0]
lduh [%i2+0x13c],%l5 ! Mem[000000002b00013c]
ldstub [%i3+0x1f2],%l6 ! Mem[000000002b8001f2]
jmpl %g6+8,%g0
umul %l0,0xbe2,%l2
p13_call_2_he:
lduh [%i3+0x1d6],%l1 ! Mem[000000002b8001d6]
andn %l2,%l0,%l0
ldstub [%i0+0x1d9],%l1 ! Mem[000000002a0001d9]
ld [%i2+0x0c0],%f19 ! Mem[000000002b0000c0]
retl
ldstub [%i2+0x14c],%l7 ! Mem[000000002b00014c]
p13_jmpl_2_ho:
and %l2,0x834,%l2
ldx [%o3+0x060],%l3 ! Mem[000000002b800060]
stw %l4,[%o2+0x114] ! Mem[000000002b000114]
ld [%o0+0x1d0],%f25 ! Mem[000000002a0001d0]
lduh [%o2+0x13c],%l5 ! Mem[000000002b00013c]
ldstub [%o3+0x1f2],%l6 ! Mem[000000002b8001f2]
jmpl %g6+8,%g0
umul %l0,0xbe2,%l2
p13_call_2_ho:
lduh [%o3+0x1d6],%l1 ! Mem[000000002b8001d6]
andn %l2,%l0,%l0
ldstub [%o0+0x1d9],%l1 ! Mem[000000002a0001d9]
ld [%o2+0x0c0],%f19 ! Mem[000000002b0000c0]
retl
ldstub [%o2+0x14c],%l7 ! Mem[000000002b00014c]
p14_jmpl_2_le:
lduh [%i0+0x1c6],%l4 ! Mem[000000002c0001c6]
ldd [%i1+0x028],%l0 ! Mem[000000002c800028]
lduh [%i2+0x026],%l1 ! Mem[000000002d000026]
jmpl %g6+8,%g0
umul %l0,%l5,%l4
p14_call_2_le:
ldsb [%i0+0x00c],%l2 ! Mem[000000002c00000c]
ldsb [%i0+0x112],%l1 ! Mem[000000002c000112]
std %l2,[%i3+0x180] ! Mem[000000002d800180]
ld [%i0+0x1c8],%f9 ! Mem[000000002c0001c8]
retl
stw %l7,[%i0+0x010] ! Mem[000000002c000010]
p14_jmpl_2_lo:
lduh [%o0+0x1c6],%l4 ! Mem[000000002c0001c6]
ldd [%o1+0x028],%l0 ! Mem[000000002c800028]
lduh [%o2+0x026],%l1 ! Mem[000000002d000026]
jmpl %g6+8,%g0
umul %l0,%l5,%l4
p14_call_2_lo:
ldsb [%o0+0x00c],%l2 ! Mem[000000002c00000c]
ldsb [%o0+0x112],%l1 ! Mem[000000002c000112]
std %l2,[%o3+0x180] ! Mem[000000002d800180]
ld [%o0+0x1c8],%f9 ! Mem[000000002c0001c8]
retl
stw %l7,[%o0+0x010] ! Mem[000000002c000010]
p14_jmpl_2_he:
ldsh [%i2+0x07e],%l0 ! Mem[000000002d00007e]
jmpl %g6+8,%g0
swap [%i3+0x11c],%l4 ! Mem[000000002d80011c]
p14_call_2_he:
xor %l3,-0xdf7,%l0
retl
ldsh [%i1+0x10a],%l0 ! Mem[000000002c80010a]
p14_jmpl_2_ho:
ldsh [%o2+0x07e],%l0 ! Mem[000000002d00007e]
jmpl %g6+8,%g0
swap [%o3+0x11c],%l4 ! Mem[000000002d80011c]
p14_call_2_ho:
xor %l3,-0xdf7,%l0
retl
ldsh [%o1+0x10a],%l0 ! Mem[000000002c80010a]
p15_jmpl_2_le:
ldd [%i0+0x008],%l0 ! Mem[000000002e000008]
ldstub [%i2+0x0bc],%l1 ! Mem[000000002f0000bc]
jmpl %g6+8,%g0
ldsw [%i2+0x1dc],%l2 ! Mem[000000002f0001dc]
p15_call_2_le:
ldd [%i2+0x0b0],%l2 ! Mem[000000002f0000b0]
retl
udivx %l2,%l1,%l1
p15_jmpl_2_lo:
ldd [%o0+0x008],%l0 ! Mem[000000002e000008]
ldstub [%o2+0x0bc],%l1 ! Mem[000000002f0000bc]
jmpl %g6+8,%g0
ldsw [%o2+0x1dc],%l2 ! Mem[000000002f0001dc]
p15_call_2_lo:
ldd [%o2+0x0b0],%l2 ! Mem[000000002f0000b0]
retl
udivx %l2,%l1,%l1
p15_jmpl_2_he:
sth %l7,[%i1+0x086] ! Mem[000000002e800086]
ldsh [%i0+0x10a],%l7 ! Mem[000000002e00010a]
stb %l2,[%i3+0x008] ! Mem[000000002f800008]
udivx %l4,-0x384,%l1
ldsb [%i3+0x077],%l6 ! Mem[000000002f800077]
ldx [%i2+0x010],%l1 ! Mem[000000002f000010]
stx %l2,[%i3+0x048] ! Mem[000000002f800048]
jmpl %g6+8,%g0
stw %l3,[%i1+0x088] ! Mem[000000002e800088]
p15_call_2_he:
stx %l2,[%i0+0x0c8] ! Mem[000000002e0000c8]
ldsb [%i3+0x035],%l7 ! Mem[000000002f800035]
ldsb [%i2+0x09e],%l7 ! Mem[000000002f00009e]
lduh [%i2+0x050],%l3 ! Mem[000000002f000050]
and %l6,0x25e,%l3
ldstub [%i3+0x152],%l6 ! Mem[000000002f800152]
ldx [%i2+0x0a8],%l6 ! Mem[000000002f0000a8]
retl
sth %l2,[%i0+0x136] ! Mem[000000002e000136]
p15_jmpl_2_ho:
sth %l7,[%o1+0x086] ! Mem[000000002e800086]
ldsh [%o0+0x10a],%l7 ! Mem[000000002e00010a]
stb %l2,[%o3+0x008] ! Mem[000000002f800008]
udivx %l4,-0x384,%l1
ldsb [%o3+0x077],%l6 ! Mem[000000002f800077]
ldx [%o2+0x010],%l1 ! Mem[000000002f000010]
stx %l2,[%o3+0x048] ! Mem[000000002f800048]
jmpl %g6+8,%g0
stw %l3,[%o1+0x088] ! Mem[000000002e800088]
p15_call_2_ho:
stx %l2,[%o0+0x0c8] ! Mem[000000002e0000c8]
ldsb [%o3+0x035],%l7 ! Mem[000000002f800035]
ldsb [%o2+0x09e],%l7 ! Mem[000000002f00009e]
lduh [%o2+0x050],%l3 ! Mem[000000002f000050]
and %l6,0x25e,%l3
ldstub [%o3+0x152],%l6 ! Mem[000000002f800152]
ldx [%o2+0x0a8],%l6 ! Mem[000000002f0000a8]
retl
sth %l2,[%o0+0x136] ! Mem[000000002e000136]
p16_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i1+0x07c],%l3 ! Mem[000000003080007c]
p16_call_2_le:
retl
std %l0,[%i0+0x068] ! Mem[0000000030000068]
p16_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x07c],%l3 ! Mem[000000003080007c]
p16_call_2_lo:
retl
std %l0,[%o0+0x068] ! Mem[0000000030000068]
p16_jmpl_2_he:
ldsw [%i3+0x04c],%l4 ! Mem[000000003180004c]
jmpl %g6+8,%g0
stw %l3,[%i3+0x1d4] ! Mem[00000000318001d4]
p16_call_2_he:
ldsh [%i0+0x008],%l0 ! Mem[0000000030000008]
retl
ldd [%i1+0x0d8],%l6 ! Mem[00000000308000d8]
p16_jmpl_2_ho:
ldsw [%o3+0x04c],%l4 ! Mem[000000003180004c]
jmpl %g6+8,%g0
stw %l3,[%o3+0x1d4] ! Mem[00000000318001d4]
p16_call_2_ho:
ldsh [%o0+0x008],%l0 ! Mem[0000000030000008]
retl
ldd [%o1+0x0d8],%l6 ! Mem[00000000308000d8]
p17_jmpl_2_le:
stx %l2,[%i1+0x080] ! Mem[0000000032800080]
lduh [%i0+0x1c8],%l1 ! Mem[00000000320001c8]
jmpl %g6+8,%g0
ldd [%i2+0x0d8],%l4 ! Mem[00000000330000d8]
p17_call_2_le:
stb %l4,[%i2+0x04e] ! Mem[000000003300004e]
ldstub [%i2+0x1d5],%l3 ! Mem[00000000330001d5]
swap [%i3+0x0e4],%l3 ! Mem[00000000338000e4]
ldstub [%i1+0x06a],%l5 ! Mem[000000003280006a]
subccc %l5,%l2,%l3
lduh [%i0+0x068],%l2 ! Mem[0000000032000068]
ldsh [%i0+0x0f2],%l3 ! Mem[00000000320000f2]
retl
andncc %l3,%l2,%l6
p17_jmpl_2_lo:
stx %l2,[%o1+0x080] ! Mem[0000000032800080]
lduh [%o0+0x1c8],%l1 ! Mem[00000000320001c8]
jmpl %g6+8,%g0
ldd [%o2+0x0d8],%l4 ! Mem[00000000330000d8]
p17_call_2_lo:
stb %l4,[%o2+0x04e] ! Mem[000000003300004e]
ldstub [%o2+0x1d5],%l3 ! Mem[00000000330001d5]
swap [%o3+0x0e4],%l3 ! Mem[00000000338000e4]
ldstub [%o1+0x06a],%l5 ! Mem[000000003280006a]
subccc %l5,%l2,%l3
lduh [%o0+0x068],%l2 ! Mem[0000000032000068]
ldsh [%o0+0x0f2],%l3 ! Mem[00000000320000f2]
retl
andncc %l3,%l2,%l6
p17_jmpl_2_he:
lduh [%i3+0x14a],%l3 ! Mem[000000003380014a]
ldsh [%i1+0x098],%l1 ! Mem[0000000032800098]
srlx %l6,%l4,%l1
stx %l7,[%i3+0x028] ! Mem[0000000033800028]
stx %l7,[%i1+0x040] ! Mem[0000000032800040]
lduh [%i3+0x05a],%l0 ! Mem[000000003380005a]
std %l2,[%i0+0x1e8] ! Mem[00000000320001e8]
jmpl %g6+8,%g0
ldsh [%i1+0x0aa],%l3 ! Mem[00000000328000aa]
p17_call_2_he:
andncc %l6,%l6,%l6
stb %l5,[%i1+0x0a3] ! Mem[00000000328000a3]
retl
ldd [%i1+0x178],%l0 ! Mem[0000000032800178]
p17_jmpl_2_ho:
lduh [%o3+0x14a],%l3 ! Mem[000000003380014a]
ldsh [%o1+0x098],%l1 ! Mem[0000000032800098]
srlx %l6,%l4,%l1
stx %l7,[%o3+0x028] ! Mem[0000000033800028]
stx %l7,[%o1+0x040] ! Mem[0000000032800040]
lduh [%o3+0x05a],%l0 ! Mem[000000003380005a]
std %l2,[%o0+0x1e8] ! Mem[00000000320001e8]
jmpl %g6+8,%g0
ldsh [%o1+0x0aa],%l3 ! Mem[00000000328000aa]
p17_call_2_ho:
andncc %l6,%l6,%l6
stb %l5,[%o1+0x0a3] ! Mem[00000000328000a3]
retl
ldd [%o1+0x178],%l0 ! Mem[0000000032800178]
p18_jmpl_2_le:
ldd [%i0+0x0a0],%l6 ! Mem[00000000340000a0]
ldd [%i2+0x088],%l4 ! Mem[0000000035000088]
orn %l5,0xb87,%l3
ldsh [%i1+0x0d0],%l4 ! Mem[00000000348000d0]
ldsb [%i3+0x0b9],%l5 ! Mem[00000000358000b9]
jmpl %g6+8,%g0
ldd [%i3+0x1e0],%l2 ! Mem[00000000358001e0]
p18_call_2_le:
retl
std %f0 ,[%i3+0x040] ! Mem[0000000035800040]
p18_jmpl_2_lo:
ldd [%o0+0x0a0],%l6 ! Mem[00000000340000a0]
ldd [%o2+0x088],%l4 ! Mem[0000000035000088]
orn %l5,0xb87,%l3
ldsh [%o1+0x0d0],%l4 ! Mem[00000000348000d0]
ldsb [%o3+0x0b9],%l5 ! Mem[00000000358000b9]
jmpl %g6+8,%g0
ldd [%o3+0x1e0],%l2 ! Mem[00000000358001e0]
p18_call_2_lo:
retl
std %f0 ,[%o3+0x040] ! Mem[0000000035800040]
p18_jmpl_2_he:
stx %l6,[%i3+0x158] ! Mem[0000000035800158]
stx %l2,[%i1+0x098] ! Mem[0000000034800098]
jmpl %g6+8,%g0
lduw [%i1+0x000],%l4 ! Mem[0000000034800000]
p18_call_2_he:
ld [%i3+0x100],%f27 ! Mem[0000000035800100]
std %l6,[%i3+0x0a0] ! Mem[00000000358000a0]
stb %l4,[%i2+0x00a] ! Mem[000000003500000a]
stw %l1,[%i2+0x1f4] ! Mem[00000000350001f4]
ldx [%i0+0x080],%l4 ! Mem[0000000034000080]
retl
sth %l1,[%i3+0x06c] ! Mem[000000003580006c]
p18_jmpl_2_ho:
stx %l6,[%o3+0x158] ! Mem[0000000035800158]
stx %l2,[%o1+0x098] ! Mem[0000000034800098]
jmpl %g6+8,%g0
lduw [%o1+0x000],%l4 ! Mem[0000000034800000]
p18_call_2_ho:
ld [%o3+0x100],%f27 ! Mem[0000000035800100]
std %l6,[%o3+0x0a0] ! Mem[00000000358000a0]
stb %l4,[%o2+0x00a] ! Mem[000000003500000a]
stw %l1,[%o2+0x1f4] ! Mem[00000000350001f4]
ldx [%o0+0x080],%l4 ! Mem[0000000034000080]
retl
sth %l1,[%o3+0x06c] ! Mem[000000003580006c]
p19_jmpl_2_le:
std %f12,[%i3+0x0e0] ! Mem[00000000378000e0]
ldd [%i1+0x198],%f0 ! Mem[0000000036800198]
srlx %l1,0x017,%l4
stb %l4,[%i3+0x143] ! Mem[0000000037800143]
ldx [%i1+0x1e8],%l2 ! Mem[00000000368001e8]
jmpl %g6+8,%g0
ldub [%i2+0x0da],%l3 ! Mem[00000000370000da]
p19_call_2_le:
swap [%i1+0x13c],%l3 ! Mem[000000003680013c]
ldsh [%i2+0x0e2],%l5 ! Mem[00000000370000e2]
stx %l2,[%i2+0x1c0] ! Mem[00000000370001c0]
udivx %l6,%l0,%l7
lduw [%i2+0x02c],%l6 ! Mem[000000003700002c]
retl
ldd [%i0+0x158],%f0 ! Mem[0000000036000158]
p19_jmpl_2_lo:
std %f12,[%o3+0x0e0] ! Mem[00000000378000e0]
ldd [%o1+0x198],%f0 ! Mem[0000000036800198]
srlx %l1,0x017,%l4
stb %l4,[%o3+0x143] ! Mem[0000000037800143]
ldx [%o1+0x1e8],%l2 ! Mem[00000000368001e8]
jmpl %g6+8,%g0
ldub [%o2+0x0da],%l3 ! Mem[00000000370000da]
p19_call_2_lo:
swap [%o1+0x13c],%l3 ! Mem[000000003680013c]
ldsh [%o2+0x0e2],%l5 ! Mem[00000000370000e2]
stx %l2,[%o2+0x1c0] ! Mem[00000000370001c0]
udivx %l6,%l0,%l7
lduw [%o2+0x02c],%l6 ! Mem[000000003700002c]
retl
ldd [%o0+0x158],%f0 ! Mem[0000000036000158]
p19_jmpl_2_he:
ldsh [%i1+0x130],%l7 ! Mem[0000000036800130]
jmpl %g6+8,%g0
std %l0,[%i3+0x178] ! Mem[0000000037800178]
p19_call_2_he:
ldsb [%i3+0x1fe],%l6 ! Mem[00000000378001fe]
lduw [%i2+0x178],%l6 ! Mem[0000000037000178]
stb %l7,[%i0+0x0cc] ! Mem[00000000360000cc]
std %f18,[%i0+0x1c8] ! Mem[00000000360001c8]
std %f16,[%i1+0x0b8] ! Mem[00000000368000b8]
taddcc %l7,%l7,%l1
lduh [%i3+0x04e],%l6 ! Mem[000000003780004e]
retl
lduh [%i2+0x1fe],%l0 ! Mem[00000000370001fe]
p19_jmpl_2_ho:
ldsh [%o1+0x130],%l7 ! Mem[0000000036800130]
jmpl %g6+8,%g0
std %l0,[%o3+0x178] ! Mem[0000000037800178]
p19_call_2_ho:
ldsb [%o3+0x1fe],%l6 ! Mem[00000000378001fe]
lduw [%o2+0x178],%l6 ! Mem[0000000037000178]
stb %l7,[%o0+0x0cc] ! Mem[00000000360000cc]
std %f18,[%o0+0x1c8] ! Mem[00000000360001c8]
std %f16,[%o1+0x0b8] ! Mem[00000000368000b8]
taddcc %l7,%l7,%l1
lduh [%o3+0x04e],%l6 ! Mem[000000003780004e]
retl
lduh [%o2+0x1fe],%l0 ! Mem[00000000370001fe]
p20_jmpl_2_le:
swap [%i2+0x0b0],%l7 ! Mem[00000000390000b0]
lduh [%i0+0x1d6],%l5 ! Mem[00000000380001d6]
std %l4,[%i1+0x0c0] ! Mem[00000000388000c0]
ld [%i2+0x160],%f4 ! Mem[0000000039000160]
jmpl %g6+8,%g0
ldstub [%i1+0x1e6],%l0 ! Mem[00000000388001e6]
p20_call_2_le:
std %l0,[%i3+0x058] ! Mem[0000000039800058]
retl
andn %l3,-0x85d,%l2
p20_jmpl_2_lo:
swap [%o2+0x0b0],%l7 ! Mem[00000000390000b0]
lduh [%o0+0x1d6],%l5 ! Mem[00000000380001d6]
std %l4,[%o1+0x0c0] ! Mem[00000000388000c0]
ld [%o2+0x160],%f4 ! Mem[0000000039000160]
jmpl %g6+8,%g0
ldstub [%o1+0x1e6],%l0 ! Mem[00000000388001e6]
p20_call_2_lo:
std %l0,[%o3+0x058] ! Mem[0000000039800058]
retl
andn %l3,-0x85d,%l2
p20_jmpl_2_he:
std %l2,[%i0+0x118] ! Mem[0000000038000118]
ldd [%i0+0x0c0],%f28 ! Mem[00000000380000c0]
std %l2,[%i1+0x1e8] ! Mem[00000000388001e8]
jmpl %g6+8,%g0
ldstub [%i2+0x07d],%l3 ! Mem[000000003900007d]
p20_call_2_he:
retl
sllx %l0,0x004,%l6
p20_jmpl_2_ho:
std %l2,[%o0+0x118] ! Mem[0000000038000118]
ldd [%o0+0x0c0],%f28 ! Mem[00000000380000c0]
std %l2,[%o1+0x1e8] ! Mem[00000000388001e8]
jmpl %g6+8,%g0
ldstub [%o2+0x07d],%l3 ! Mem[000000003900007d]
p20_call_2_ho:
retl
sllx %l0,0x004,%l6
p21_jmpl_2_le:
ldd [%i2+0x0b8],%l6 ! Mem[000000003b0000b8]
ldd [%i0+0x070],%l2 ! Mem[000000003a000070]
ldx [%i2+0x050],%l6 ! Mem[000000003b000050]
lduw [%i1+0x098],%l6 ! Mem[000000003a800098]
jmpl %g6+8,%g0
nop
p21_call_2_le:
xor %l6,%l7,%l2
nop
ldub [%i0+0x103],%l6 ! Mem[000000003a000103]
ldsb [%i0+0x0d4],%l2 ! Mem[000000003a0000d4]
stb %l7,[%i2+0x0b0] ! Mem[000000003b0000b0]
ldx [%i1+0x1d8],%l7 ! Mem[000000003a8001d8]
orn %l2,-0xa96,%l1
retl
ldstub [%i2+0x0f5],%l2 ! Mem[000000003b0000f5]
p21_jmpl_2_lo:
ldd [%o2+0x0b8],%l6 ! Mem[000000003b0000b8]
ldd [%o0+0x070],%l2 ! Mem[000000003a000070]
ldx [%o2+0x050],%l6 ! Mem[000000003b000050]
lduw [%o1+0x098],%l6 ! Mem[000000003a800098]
jmpl %g6+8,%g0
nop
p21_call_2_lo:
xor %l6,%l7,%l2
nop
ldub [%o0+0x103],%l6 ! Mem[000000003a000103]
ldsb [%o0+0x0d4],%l2 ! Mem[000000003a0000d4]
stb %l7,[%o2+0x0b0] ! Mem[000000003b0000b0]
ldx [%o1+0x1d8],%l7 ! Mem[000000003a8001d8]
orn %l2,-0xa96,%l1
retl
ldstub [%o2+0x0f5],%l2 ! Mem[000000003b0000f5]
p21_jmpl_2_he:
ldd [%i0+0x098],%l4 ! Mem[000000003a000098]
swap [%i0+0x1d4],%l1 ! Mem[000000003a0001d4]
ldsb [%i1+0x100],%l1 ! Mem[000000003a800100]
stb %l5,[%i0+0x0d5] ! Mem[000000003a0000d5]
stb %l7,[%i3+0x18c] ! Mem[000000003b80018c]
swap [%i2+0x1b4],%l3 ! Mem[000000003b0001b4]
jmpl %g6+8,%g0
srlx %l1,0x029,%l6
p21_call_2_he:
ldd [%i3+0x008],%f22 ! Mem[000000003b800008]
st %f29,[%i2+0x160] ! Mem[000000003b000160]
ldd [%i1+0x1a0],%l6 ! Mem[000000003a8001a0]
ldx [%i1+0x0d0],%l6 ! Mem[000000003a8000d0]
ldd [%i0+0x0a0],%l6 ! Mem[000000003a0000a0]
ldsb [%i0+0x172],%l5 ! Mem[000000003a000172]
retl
std %f20,[%i2+0x0d8] ! Mem[000000003b0000d8]
p21_jmpl_2_ho:
ldd [%o0+0x098],%l4 ! Mem[000000003a000098]
swap [%o0+0x1d4],%l1 ! Mem[000000003a0001d4]
ldsb [%o1+0x100],%l1 ! Mem[000000003a800100]
stb %l5,[%o0+0x0d5] ! Mem[000000003a0000d5]
stb %l7,[%o3+0x18c] ! Mem[000000003b80018c]
swap [%o2+0x1b4],%l3 ! Mem[000000003b0001b4]
jmpl %g6+8,%g0
srlx %l1,0x029,%l6
p21_call_2_ho:
ldd [%o3+0x008],%f22 ! Mem[000000003b800008]
st %f29,[%o2+0x160] ! Mem[000000003b000160]
ldd [%o1+0x1a0],%l6 ! Mem[000000003a8001a0]
ldx [%o1+0x0d0],%l6 ! Mem[000000003a8000d0]
ldd [%o0+0x0a0],%l6 ! Mem[000000003a0000a0]
ldsb [%o0+0x172],%l5 ! Mem[000000003a000172]
retl
std %f20,[%o2+0x0d8] ! Mem[000000003b0000d8]
p22_jmpl_2_le:
xorcc %l5,%l4,%l1
std %f8 ,[%i2+0x1f0] ! Mem[000000003d0001f0]
stx %l4,[%i2+0x1e8] ! Mem[000000003d0001e8]
smul %l6,0xc67,%l6
std %f8 ,[%i1+0x080] ! Mem[000000003c800080]
jmpl %g6+8,%g0
ldsh [%i3+0x02a],%l0 ! Mem[000000003d80002a]
p22_call_2_le:
lduh [%i3+0x014],%l4 ! Mem[000000003d800014]
stw %l2,[%i1+0x00c] ! Mem[000000003c80000c]
ldx [%i1+0x128],%l4 ! Mem[000000003c800128]
sth %l1,[%i2+0x140] ! Mem[000000003d000140]
ldx [%i0+0x008],%l4 ! Mem[000000003c000008]
srlx %l3,0x02b,%l4
retl
ldd [%i0+0x100],%l6 ! Mem[000000003c000100]
p22_jmpl_2_lo:
xorcc %l5,%l4,%l1
std %f8 ,[%o2+0x1f0] ! Mem[000000003d0001f0]
stx %l4,[%o2+0x1e8] ! Mem[000000003d0001e8]
smul %l6,0xc67,%l6
std %f8 ,[%o1+0x080] ! Mem[000000003c800080]
jmpl %g6+8,%g0
ldsh [%o3+0x02a],%l0 ! Mem[000000003d80002a]
p22_call_2_lo:
lduh [%o3+0x014],%l4 ! Mem[000000003d800014]
stw %l2,[%o1+0x00c] ! Mem[000000003c80000c]
ldx [%o1+0x128],%l4 ! Mem[000000003c800128]
sth %l1,[%o2+0x140] ! Mem[000000003d000140]
ldx [%o0+0x008],%l4 ! Mem[000000003c000008]
srlx %l3,0x02b,%l4
retl
ldd [%o0+0x100],%l6 ! Mem[000000003c000100]
p22_jmpl_2_he:
ld [%i1+0x170],%f25 ! Mem[000000003c800170]
jmpl %g6+8,%g0
stx %l3,[%i2+0x1c8] ! Mem[000000003d0001c8]
p22_call_2_he:
ldx [%i3+0x158],%l4 ! Mem[000000003d800158]
ldd [%i1+0x0a0],%f20 ! Mem[000000003c8000a0]
sth %l6,[%i2+0x172] ! Mem[000000003d000172]
ldsh [%i2+0x008],%l0 ! Mem[000000003d000008]
ldsh [%i3+0x0fe],%l7 ! Mem[000000003d8000fe]
retl
ldub [%i3+0x08b],%l6 ! Mem[000000003d80008b]
p22_jmpl_2_ho:
ld [%o1+0x170],%f25 ! Mem[000000003c800170]
jmpl %g6+8,%g0
stx %l3,[%o2+0x1c8] ! Mem[000000003d0001c8]
p22_call_2_ho:
ldx [%o3+0x158],%l4 ! Mem[000000003d800158]
ldd [%o1+0x0a0],%f20 ! Mem[000000003c8000a0]
sth %l6,[%o2+0x172] ! Mem[000000003d000172]
ldsh [%o2+0x008],%l0 ! Mem[000000003d000008]
ldsh [%o3+0x0fe],%l7 ! Mem[000000003d8000fe]
retl
ldub [%o3+0x08b],%l6 ! Mem[000000003d80008b]
p23_jmpl_2_le:
udivx %l5,0x15f,%l4
ldstub [%i0+0x0c4],%l4 ! Mem[000000003e0000c4]
ldsw [%i3+0x108],%l3 ! Mem[000000003f800108]
jmpl %g6+8,%g0
ld [%i2+0x0d4],%f0 ! Mem[000000003f0000d4]
p23_call_2_le:
stw %l3,[%i2+0x0dc] ! Mem[000000003f0000dc]
std %l0,[%i2+0x1a8] ! Mem[000000003f0001a8]
ldub [%i2+0x1ba],%l4 ! Mem[000000003f0001ba]
ldstub [%i1+0x0b4],%l0 ! Mem[000000003e8000b4]
swap [%i0+0x048],%l0 ! Mem[000000003e000048]
retl
tsubcc %l2,-0x5be,%l3
p23_jmpl_2_lo:
udivx %l5,0x15f,%l4
ldstub [%o0+0x0c4],%l4 ! Mem[000000003e0000c4]
ldsw [%o3+0x108],%l3 ! Mem[000000003f800108]
jmpl %g6+8,%g0
ld [%o2+0x0d4],%f0 ! Mem[000000003f0000d4]
p23_call_2_lo:
stw %l3,[%o2+0x0dc] ! Mem[000000003f0000dc]
std %l0,[%o2+0x1a8] ! Mem[000000003f0001a8]
ldub [%o2+0x1ba],%l4 ! Mem[000000003f0001ba]
ldstub [%o1+0x0b4],%l0 ! Mem[000000003e8000b4]
swap [%o0+0x048],%l0 ! Mem[000000003e000048]
retl
tsubcc %l2,-0x5be,%l3
p23_jmpl_2_he:
st %f19,[%i0+0x1a4] ! Mem[000000003e0001a4]
stb %l7,[%i1+0x192] ! Mem[000000003e800192]
st %f18,[%i3+0x038] ! Mem[000000003f800038]
jmpl %g6+8,%g0
stx %l3,[%i0+0x1b0] ! Mem[000000003e0001b0]
p23_call_2_he:
and %l3,%l5,%l3
ldsb [%i2+0x153],%l6 ! Mem[000000003f000153]
stw %l0,[%i3+0x004] ! Mem[000000003f800004]
or %l3,%l7,%l6
lduh [%i2+0x044],%l1 ! Mem[000000003f000044]
ld [%i1+0x0a0],%f20 ! Mem[000000003e8000a0]
orn %l3,-0xd23,%l5
retl
std %f16,[%i3+0x1f0] ! Mem[000000003f8001f0]
p23_jmpl_2_ho:
st %f19,[%o0+0x1a4] ! Mem[000000003e0001a4]
stb %l7,[%o1+0x192] ! Mem[000000003e800192]
st %f18,[%o3+0x038] ! Mem[000000003f800038]
jmpl %g6+8,%g0
stx %l3,[%o0+0x1b0] ! Mem[000000003e0001b0]
p23_call_2_ho:
and %l3,%l5,%l3
ldsb [%o2+0x153],%l6 ! Mem[000000003f000153]
stw %l0,[%o3+0x004] ! Mem[000000003f800004]
or %l3,%l7,%l6
lduh [%o2+0x044],%l1 ! Mem[000000003f000044]
ld [%o1+0x0a0],%f20 ! Mem[000000003e8000a0]
orn %l3,-0xd23,%l5
retl
std %f16,[%o3+0x1f0] ! Mem[000000003f8001f0]
p24_jmpl_2_le:
stb %l4,[%i0+0x0d1] ! Mem[00000000400000d1]
sub %l6,0x9be,%l6
ldub [%i0+0x109],%l7 ! Mem[0000000040000109]
ld [%i0+0x154],%f7 ! Mem[0000000040000154]
jmpl %g6+8,%g0
ldd [%i3+0x0d0],%l4 ! Mem[00000000418000d0]
p24_call_2_le:
std %l6,[%i2+0x000] ! Mem[0000000041000000]
ldstub [%i1+0x126],%l7 ! Mem[0000000040800126]
stx %l6,[%i1+0x198] ! Mem[0000000040800198]
xor %l1,0xf7e,%l2
lduh [%i1+0x008],%l0 ! Mem[0000000040800008]
retl
ldub [%i0+0x1de],%l1 ! Mem[00000000400001de]
p24_jmpl_2_lo:
stb %l4,[%o0+0x0d1] ! Mem[00000000400000d1]
sub %l6,0x9be,%l6
ldub [%o0+0x109],%l7 ! Mem[0000000040000109]
ld [%o0+0x154],%f7 ! Mem[0000000040000154]
jmpl %g6+8,%g0
ldd [%o3+0x0d0],%l4 ! Mem[00000000418000d0]
p24_call_2_lo:
std %l6,[%o2+0x000] ! Mem[0000000041000000]
ldstub [%o1+0x126],%l7 ! Mem[0000000040800126]
stx %l6,[%o1+0x198] ! Mem[0000000040800198]
xor %l1,0xf7e,%l2
lduh [%o1+0x008],%l0 ! Mem[0000000040800008]
retl
ldub [%o0+0x1de],%l1 ! Mem[00000000400001de]
p24_jmpl_2_he:
swap [%i2+0x0bc],%l1 ! Mem[00000000410000bc]
swap [%i0+0x008],%l1 ! Mem[0000000040000008]
jmpl %g6+8,%g0
ldsb [%i0+0x09a],%l1 ! Mem[000000004000009a]
p24_call_2_he:
ldstub [%i0+0x07e],%l0 ! Mem[000000004000007e]
swap [%i3+0x11c],%l4 ! Mem[000000004180011c]
stw %l2,[%i1+0x130] ! Mem[0000000040800130]
ldub [%i1+0x0dc],%l5 ! Mem[00000000408000dc]
retl
ldsb [%i0+0x17b],%l4 ! Mem[000000004000017b]
p24_jmpl_2_ho:
swap [%o2+0x0bc],%l1 ! Mem[00000000410000bc]
swap [%o0+0x008],%l1 ! Mem[0000000040000008]
jmpl %g6+8,%g0
ldsb [%o0+0x09a],%l1 ! Mem[000000004000009a]
p24_call_2_ho:
ldstub [%o0+0x07e],%l0 ! Mem[000000004000007e]
swap [%o3+0x11c],%l4 ! Mem[000000004180011c]
stw %l2,[%o1+0x130] ! Mem[0000000040800130]
ldub [%o1+0x0dc],%l5 ! Mem[00000000408000dc]
retl
ldsb [%o0+0x17b],%l4 ! Mem[000000004000017b]
p25_jmpl_2_le:
ldsw [%i2+0x084],%l7 ! Mem[0000000043000084]
ldsb [%i1+0x091],%l6 ! Mem[0000000042800091]
st %f8 ,[%i0+0x030] ! Mem[0000000042000030]
ldd [%i3+0x1e0],%l4 ! Mem[00000000438001e0]
stw %l7,[%i1+0x008] ! Mem[0000000042800008]
jmpl %g6+8,%g0
swap [%i2+0x0d0],%l4 ! Mem[00000000430000d0]
p25_call_2_le:
std %l4,[%i0+0x1e8] ! Mem[00000000420001e8]
srl %l2,0x010,%l7
stw %l7,[%i1+0x09c] ! Mem[000000004280009c]
ldx [%i1+0x0a0],%l6 ! Mem[00000000428000a0]
retl
sth %l4,[%i3+0x188] ! Mem[0000000043800188]
p25_jmpl_2_lo:
ldsw [%o2+0x084],%l7 ! Mem[0000000043000084]
ldsb [%o1+0x091],%l6 ! Mem[0000000042800091]
st %f8 ,[%o0+0x030] ! Mem[0000000042000030]
ldd [%o3+0x1e0],%l4 ! Mem[00000000438001e0]
stw %l7,[%o1+0x008] ! Mem[0000000042800008]
jmpl %g6+8,%g0
swap [%o2+0x0d0],%l4 ! Mem[00000000430000d0]
p25_call_2_lo:
std %l4,[%o0+0x1e8] ! Mem[00000000420001e8]
srl %l2,0x010,%l7
stw %l7,[%o1+0x09c] ! Mem[000000004280009c]
ldx [%o1+0x0a0],%l6 ! Mem[00000000428000a0]
retl
sth %l4,[%o3+0x188] ! Mem[0000000043800188]
p25_jmpl_2_he:
ldx [%i3+0x038],%l2 ! Mem[0000000043800038]
stb %l2,[%i1+0x0be] ! Mem[00000000428000be]
ldsh [%i3+0x118],%l6 ! Mem[0000000043800118]
stw %l1,[%i3+0x060] ! Mem[0000000043800060]
ldsb [%i0+0x092],%l2 ! Mem[0000000042000092]
ldub [%i3+0x188],%l2 ! Mem[0000000043800188]
jmpl %g6+8,%g0
std %l0,[%i3+0x0e0] ! Mem[00000000438000e0]
p25_call_2_he:
std %l0,[%i0+0x1b8] ! Mem[00000000420001b8]
retl
ldsh [%i1+0x06e],%l4 ! Mem[000000004280006e]
p25_jmpl_2_ho:
ldx [%o3+0x038],%l2 ! Mem[0000000043800038]
stb %l2,[%o1+0x0be] ! Mem[00000000428000be]
ldsh [%o3+0x118],%l6 ! Mem[0000000043800118]
stw %l1,[%o3+0x060] ! Mem[0000000043800060]
ldsb [%o0+0x092],%l2 ! Mem[0000000042000092]
ldub [%o3+0x188],%l2 ! Mem[0000000043800188]
jmpl %g6+8,%g0
std %l0,[%o3+0x0e0] ! Mem[00000000438000e0]
p25_call_2_ho:
std %l0,[%o0+0x1b8] ! Mem[00000000420001b8]
retl
ldsh [%o1+0x06e],%l4 ! Mem[000000004280006e]
p26_jmpl_2_le:
sth %l2,[%i2+0x160] ! Mem[0000000045000160]
ldsh [%i1+0x14e],%l0 ! Mem[000000004480014e]
ldsb [%i3+0x09b],%l6 ! Mem[000000004580009b]
swap [%i2+0x098],%l6 ! Mem[0000000045000098]
ldsw [%i3+0x10c],%l2 ! Mem[000000004580010c]
jmpl %g6+8,%g0
sth %l4,[%i2+0x17e] ! Mem[000000004500017e]
p26_call_2_le:
stb %l3,[%i3+0x0ab] ! Mem[00000000458000ab]
stb %l1,[%i1+0x15e] ! Mem[000000004480015e]
stx %l2,[%i0+0x158] ! Mem[0000000044000158]
retl
xorcc %l7,0xf21,%l5
p26_jmpl_2_lo:
sth %l2,[%o2+0x160] ! Mem[0000000045000160]
ldsh [%o1+0x14e],%l0 ! Mem[000000004480014e]
ldsb [%o3+0x09b],%l6 ! Mem[000000004580009b]
swap [%o2+0x098],%l6 ! Mem[0000000045000098]
ldsw [%o3+0x10c],%l2 ! Mem[000000004580010c]
jmpl %g6+8,%g0
sth %l4,[%o2+0x17e] ! Mem[000000004500017e]
p26_call_2_lo:
stb %l3,[%o3+0x0ab] ! Mem[00000000458000ab]
stb %l1,[%o1+0x15e] ! Mem[000000004480015e]
stx %l2,[%o0+0x158] ! Mem[0000000044000158]
retl
xorcc %l7,0xf21,%l5
p26_jmpl_2_he:
ldd [%i2+0x1d0],%f26 ! Mem[00000000450001d0]
std %l6,[%i1+0x068] ! Mem[0000000044800068]
jmpl %g6+8,%g0
stw %l3,[%i1+0x1b0] ! Mem[00000000448001b0]
p26_call_2_he:
ldub [%i1+0x096],%l6 ! Mem[0000000044800096]
ldub [%i3+0x1d8],%l2 ! Mem[00000000458001d8]
stb %l6,[%i2+0x08b] ! Mem[000000004500008b]
ldd [%i1+0x100],%f30 ! Mem[0000000044800100]
lduw [%i0+0x11c],%l5 ! Mem[000000004400011c]
lduw [%i1+0x130],%l3 ! Mem[0000000044800130]
sth %l3,[%i1+0x0b8] ! Mem[00000000448000b8]
retl
stw %l5,[%i0+0x00c] ! Mem[000000004400000c]
p26_jmpl_2_ho:
ldd [%o2+0x1d0],%f26 ! Mem[00000000450001d0]
std %l6,[%o1+0x068] ! Mem[0000000044800068]
jmpl %g6+8,%g0
stw %l3,[%o1+0x1b0] ! Mem[00000000448001b0]
p26_call_2_ho:
ldub [%o1+0x096],%l6 ! Mem[0000000044800096]
ldub [%o3+0x1d8],%l2 ! Mem[00000000458001d8]
stb %l6,[%o2+0x08b] ! Mem[000000004500008b]
ldd [%o1+0x100],%f30 ! Mem[0000000044800100]
lduw [%o0+0x11c],%l5 ! Mem[000000004400011c]
lduw [%o1+0x130],%l3 ! Mem[0000000044800130]
sth %l3,[%o1+0x0b8] ! Mem[00000000448000b8]
retl
stw %l5,[%o0+0x00c] ! Mem[000000004400000c]
p27_jmpl_2_le:
nop
std %l6,[%i1+0x0f8] ! Mem[00000000468000f8]
ldub [%i3+0x1ba],%l3 ! Mem[00000000478001ba]
jmpl %g6+8,%g0
stb %l6,[%i1+0x1d4] ! Mem[00000000468001d4]
p27_call_2_le:
ldub [%i3+0x0a5],%l4 ! Mem[00000000478000a5]
stw %l0,[%i2+0x118] ! Mem[0000000047000118]
retl
stx %l0,[%i1+0x068] ! Mem[0000000046800068]
p27_jmpl_2_lo:
nop
std %l6,[%o1+0x0f8] ! Mem[00000000468000f8]
ldub [%o3+0x1ba],%l3 ! Mem[00000000478001ba]
jmpl %g6+8,%g0
stb %l6,[%o1+0x1d4] ! Mem[00000000468001d4]
p27_call_2_lo:
ldub [%o3+0x0a5],%l4 ! Mem[00000000478000a5]
stw %l0,[%o2+0x118] ! Mem[0000000047000118]
retl
stx %l0,[%o1+0x068] ! Mem[0000000046800068]
p27_jmpl_2_he:
sth %l7,[%i2+0x17a] ! Mem[000000004700017a]
lduw [%i1+0x05c],%l6 ! Mem[000000004680005c]
ldx [%i1+0x098],%l6 ! Mem[0000000046800098]
ldub [%i2+0x091],%l4 ! Mem[0000000047000091]
stb %l7,[%i0+0x042] ! Mem[0000000046000042]
lduh [%i0+0x1c6],%l0 ! Mem[00000000460001c6]
jmpl %g6+8,%g0
ldx [%i0+0x010],%l2 ! Mem[0000000046000010]
p27_call_2_he:
retl
std %l4,[%i1+0x0f0] ! Mem[00000000468000f0]
p27_jmpl_2_ho:
sth %l7,[%o2+0x17a] ! Mem[000000004700017a]
lduw [%o1+0x05c],%l6 ! Mem[000000004680005c]
ldx [%o1+0x098],%l6 ! Mem[0000000046800098]
ldub [%o2+0x091],%l4 ! Mem[0000000047000091]
stb %l7,[%o0+0x042] ! Mem[0000000046000042]
lduh [%o0+0x1c6],%l0 ! Mem[00000000460001c6]
jmpl %g6+8,%g0
ldx [%o0+0x010],%l2 ! Mem[0000000046000010]
p27_call_2_ho:
retl
std %l4,[%o1+0x0f0] ! Mem[00000000468000f0]
p28_jmpl_2_le:
jmpl %g6+8,%g0
sth %l4,[%i0+0x138] ! Mem[0000000048000138]
p28_call_2_le:
ldx [%i0+0x1b8],%l4 ! Mem[00000000480001b8]
ldsw [%i2+0x19c],%l1 ! Mem[000000004900019c]
stx %l7,[%i1+0x0c0] ! Mem[00000000488000c0]
st %f10,[%i3+0x130] ! Mem[0000000049800130]
stb %l3,[%i2+0x16a] ! Mem[000000004900016a]
std %f0 ,[%i1+0x0b8] ! Mem[00000000488000b8]
std %f10,[%i0+0x120] ! Mem[0000000048000120]
retl
std %l6,[%i3+0x0a0] ! Mem[00000000498000a0]
p28_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l4,[%o0+0x138] ! Mem[0000000048000138]
p28_call_2_lo:
ldx [%o0+0x1b8],%l4 ! Mem[00000000480001b8]
ldsw [%o2+0x19c],%l1 ! Mem[000000004900019c]
stx %l7,[%o1+0x0c0] ! Mem[00000000488000c0]
st %f10,[%o3+0x130] ! Mem[0000000049800130]
stb %l3,[%o2+0x16a] ! Mem[000000004900016a]
std %f0 ,[%o1+0x0b8] ! Mem[00000000488000b8]
std %f10,[%o0+0x120] ! Mem[0000000048000120]
retl
std %l6,[%o3+0x0a0] ! Mem[00000000498000a0]
p28_jmpl_2_he:
ldub [%i0+0x162],%l6 ! Mem[0000000048000162]
st %f21,[%i2+0x0bc] ! Mem[00000000490000bc]
stx %l2,[%i0+0x130] ! Mem[0000000048000130]
ldsb [%i3+0x1e8],%l2 ! Mem[00000000498001e8]
ldsh [%i2+0x010],%l1 ! Mem[0000000049000010]
umul %l0,-0x0c2,%l1
ldsw [%i1+0x17c],%l5 ! Mem[000000004880017c]
jmpl %g6+8,%g0
lduw [%i1+0x1ac],%l7 ! Mem[00000000488001ac]
p28_call_2_he:
subccc %l3,-0x1a2,%l1
swap [%i1+0x124],%l7 ! Mem[0000000048800124]
stx %l0,[%i0+0x070] ! Mem[0000000048000070]
lduh [%i2+0x1f2],%l1 ! Mem[00000000490001f2]
ldd [%i3+0x028],%l6 ! Mem[0000000049800028]
umul %l5,%l7,%l0
add %l6,-0x5da,%l3
retl
stx %l2,[%i3+0x098] ! Mem[0000000049800098]
p28_jmpl_2_ho:
ldub [%o0+0x162],%l6 ! Mem[0000000048000162]
st %f21,[%o2+0x0bc] ! Mem[00000000490000bc]
stx %l2,[%o0+0x130] ! Mem[0000000048000130]
ldsb [%o3+0x1e8],%l2 ! Mem[00000000498001e8]
ldsh [%o2+0x010],%l1 ! Mem[0000000049000010]
umul %l0,-0x0c2,%l1
ldsw [%o1+0x17c],%l5 ! Mem[000000004880017c]
jmpl %g6+8,%g0
lduw [%o1+0x1ac],%l7 ! Mem[00000000488001ac]
p28_call_2_ho:
subccc %l3,-0x1a2,%l1
swap [%o1+0x124],%l7 ! Mem[0000000048800124]
stx %l0,[%o0+0x070] ! Mem[0000000048000070]
lduh [%o2+0x1f2],%l1 ! Mem[00000000490001f2]
ldd [%o3+0x028],%l6 ! Mem[0000000049800028]
umul %l5,%l7,%l0
add %l6,-0x5da,%l3
retl
stx %l2,[%o3+0x098] ! Mem[0000000049800098]
p29_jmpl_2_le:
lduw [%i0+0x1c8],%l4 ! Mem[000000004a0001c8]
ldx [%i2+0x118],%l6 ! Mem[000000004b000118]
stw %l2,[%i1+0x0fc] ! Mem[000000004a8000fc]
std %l2,[%i0+0x180] ! Mem[000000004a000180]
ldd [%i1+0x030],%f12 ! Mem[000000004a800030]
st %f10,[%i0+0x00c] ! Mem[000000004a00000c]
jmpl %g6+8,%g0
ldsw [%i3+0x09c],%l2 ! Mem[000000004b80009c]
p29_call_2_le:
stx %l6,[%i3+0x108] ! Mem[000000004b800108]
retl
tsubcctv %l2,0x402,%l4
p29_jmpl_2_lo:
lduw [%o0+0x1c8],%l4 ! Mem[000000004a0001c8]
ldx [%o2+0x118],%l6 ! Mem[000000004b000118]
stw %l2,[%o1+0x0fc] ! Mem[000000004a8000fc]
std %l2,[%o0+0x180] ! Mem[000000004a000180]
ldd [%o1+0x030],%f12 ! Mem[000000004a800030]
st %f10,[%o0+0x00c] ! Mem[000000004a00000c]
jmpl %g6+8,%g0
ldsw [%o3+0x09c],%l2 ! Mem[000000004b80009c]
p29_call_2_lo:
stx %l6,[%o3+0x108] ! Mem[000000004b800108]
retl
tsubcctv %l2,0x402,%l4
p29_jmpl_2_he:
ldstub [%i0+0x0db],%l1 ! Mem[000000004a0000db]
addcc %l1,0x009,%l7
ldsh [%i0+0x13e],%l4 ! Mem[000000004a00013e]
std %f26,[%i1+0x048] ! Mem[000000004a800048]
xor %l4,0x8a5,%l0
sth %l3,[%i0+0x0fe] ! Mem[000000004a0000fe]
jmpl %g6+8,%g0
ldsw [%i2+0x12c],%l0 ! Mem[000000004b00012c]
p29_call_2_he:
ldub [%i3+0x1d4],%l4 ! Mem[000000004b8001d4]
ldd [%i0+0x0e8],%l6 ! Mem[000000004a0000e8]
retl
ldub [%i2+0x073],%l3 ! Mem[000000004b000073]
p29_jmpl_2_ho:
ldstub [%o0+0x0db],%l1 ! Mem[000000004a0000db]
addcc %l1,0x009,%l7
ldsh [%o0+0x13e],%l4 ! Mem[000000004a00013e]
std %f26,[%o1+0x048] ! Mem[000000004a800048]
xor %l4,0x8a5,%l0
sth %l3,[%o0+0x0fe] ! Mem[000000004a0000fe]
jmpl %g6+8,%g0
ldsw [%o2+0x12c],%l0 ! Mem[000000004b00012c]
p29_call_2_ho:
ldub [%o3+0x1d4],%l4 ! Mem[000000004b8001d4]
ldd [%o0+0x0e8],%l6 ! Mem[000000004a0000e8]
retl
ldub [%o2+0x073],%l3 ! Mem[000000004b000073]
p30_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i3+0x01d],%l2 ! Mem[000000004d80001d]
p30_call_2_le:
swap [%i1+0x160],%l1 ! Mem[000000004c800160]
xnor %l2,-0x906,%l4
std %f0 ,[%i3+0x110] ! Mem[000000004d800110]
std %l4,[%i2+0x048] ! Mem[000000004d000048]
addccc %l6,-0xf27,%l2
ldd [%i3+0x078],%l0 ! Mem[000000004d800078]
retl
ldsh [%i0+0x020],%l2 ! Mem[000000004c000020]
p30_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o3+0x01d],%l2 ! Mem[000000004d80001d]
p30_call_2_lo:
swap [%o1+0x160],%l1 ! Mem[000000004c800160]
xnor %l2,-0x906,%l4
std %f0 ,[%o3+0x110] ! Mem[000000004d800110]
std %l4,[%o2+0x048] ! Mem[000000004d000048]
addccc %l6,-0xf27,%l2
ldd [%o3+0x078],%l0 ! Mem[000000004d800078]
retl
ldsh [%o0+0x020],%l2 ! Mem[000000004c000020]
p30_jmpl_2_he:
ldsb [%i1+0x11b],%l3 ! Mem[000000004c80011b]
sth %l3,[%i2+0x070] ! Mem[000000004d000070]
ldd [%i1+0x180],%l6 ! Mem[000000004c800180]
lduh [%i0+0x1de],%l3 ! Mem[000000004c0001de]
lduw [%i0+0x180],%l2 ! Mem[000000004c000180]
stw %l2,[%i2+0x0ac] ! Mem[000000004d0000ac]
stw %l1,[%i1+0x060] ! Mem[000000004c800060]
jmpl %g6+8,%g0
stb %l2,[%i0+0x0b2] ! Mem[000000004c0000b2]
p30_call_2_he:
ldsh [%i1+0x00a],%l4 ! Mem[000000004c80000a]
ldstub [%i3+0x1d7],%l1 ! Mem[000000004d8001d7]
std %f26,[%i1+0x030] ! Mem[000000004c800030]
lduh [%i2+0x0e8],%l5 ! Mem[000000004d0000e8]
sth %l7,[%i3+0x04c] ! Mem[000000004d80004c]
ldx [%i2+0x020],%l1 ! Mem[000000004d000020]
stb %l2,[%i1+0x01b] ! Mem[000000004c80001b]
retl
ldsb [%i2+0x028],%l5 ! Mem[000000004d000028]
p30_jmpl_2_ho:
ldsb [%o1+0x11b],%l3 ! Mem[000000004c80011b]
sth %l3,[%o2+0x070] ! Mem[000000004d000070]
ldd [%o1+0x180],%l6 ! Mem[000000004c800180]
lduh [%o0+0x1de],%l3 ! Mem[000000004c0001de]
lduw [%o0+0x180],%l2 ! Mem[000000004c000180]
stw %l2,[%o2+0x0ac] ! Mem[000000004d0000ac]
stw %l1,[%o1+0x060] ! Mem[000000004c800060]
jmpl %g6+8,%g0
stb %l2,[%o0+0x0b2] ! Mem[000000004c0000b2]
p30_call_2_ho:
ldsh [%o1+0x00a],%l4 ! Mem[000000004c80000a]
ldstub [%o3+0x1d7],%l1 ! Mem[000000004d8001d7]
std %f26,[%o1+0x030] ! Mem[000000004c800030]
lduh [%o2+0x0e8],%l5 ! Mem[000000004d0000e8]
sth %l7,[%o3+0x04c] ! Mem[000000004d80004c]
ldx [%o2+0x020],%l1 ! Mem[000000004d000020]
stb %l2,[%o1+0x01b] ! Mem[000000004c80001b]
retl
ldsb [%o2+0x028],%l5 ! Mem[000000004d000028]
p31_jmpl_2_le:
sth %l7,[%i1+0x014] ! Mem[000000004e800014]
ldd [%i1+0x1b8],%f4 ! Mem[000000004e8001b8]
and %l0,%l1,%l1
ldd [%i2+0x1a8],%l0 ! Mem[000000004f0001a8]
stw %l4,[%i3+0x0c8] ! Mem[000000004f8000c8]
swap [%i1+0x1f4],%l6 ! Mem[000000004e8001f4]
ldsw [%i1+0x19c],%l4 ! Mem[000000004e80019c]
jmpl %g6+8,%g0
ld [%i1+0x130],%f9 ! Mem[000000004e800130]
p31_call_2_le:
ldstub [%i2+0x044],%l5 ! Mem[000000004f000044]
swap [%i3+0x0e0],%l1 ! Mem[000000004f8000e0]
retl
stx %l2,[%i0+0x178] ! Mem[000000004e000178]
p31_jmpl_2_lo:
sth %l7,[%o1+0x014] ! Mem[000000004e800014]
ldd [%o1+0x1b8],%f4 ! Mem[000000004e8001b8]
and %l0,%l1,%l1
ldd [%o2+0x1a8],%l0 ! Mem[000000004f0001a8]
stw %l4,[%o3+0x0c8] ! Mem[000000004f8000c8]
swap [%o1+0x1f4],%l6 ! Mem[000000004e8001f4]
ldsw [%o1+0x19c],%l4 ! Mem[000000004e80019c]
jmpl %g6+8,%g0
ld [%o1+0x130],%f9 ! Mem[000000004e800130]
p31_call_2_lo:
ldstub [%o2+0x044],%l5 ! Mem[000000004f000044]
swap [%o3+0x0e0],%l1 ! Mem[000000004f8000e0]
retl
stx %l2,[%o0+0x178] ! Mem[000000004e000178]
p31_jmpl_2_he:
swap [%i3+0x158],%l7 ! Mem[000000004f800158]
lduw [%i0+0x13c],%l7 ! Mem[000000004e00013c]
jmpl %g6+8,%g0
xor %l3,%l2,%l1
p31_call_2_he:
ldsb [%i0+0x127],%l1 ! Mem[000000004e000127]
lduw [%i1+0x030],%l2 ! Mem[000000004e800030]
sth %l4,[%i2+0x0ea] ! Mem[000000004f0000ea]
ldstub [%i1+0x15d],%l1 ! Mem[000000004e80015d]
stb %l6,[%i0+0x0b6] ! Mem[000000004e0000b6]
retl
stb %l5,[%i3+0x0a3] ! Mem[000000004f8000a3]
p31_jmpl_2_ho:
swap [%o3+0x158],%l7 ! Mem[000000004f800158]
lduw [%o0+0x13c],%l7 ! Mem[000000004e00013c]
jmpl %g6+8,%g0
xor %l3,%l2,%l1
p31_call_2_ho:
ldsb [%o0+0x127],%l1 ! Mem[000000004e000127]
lduw [%o1+0x030],%l2 ! Mem[000000004e800030]
sth %l4,[%o2+0x0ea] ! Mem[000000004f0000ea]
ldstub [%o1+0x15d],%l1 ! Mem[000000004e80015d]
stb %l6,[%o0+0x0b6] ! Mem[000000004e0000b6]
retl
stb %l5,[%o3+0x0a3] ! Mem[000000004f8000a3]
p32_jmpl_2_le:
ld [%i3+0x0b4],%f11 ! Mem[00000000518000b4]
lduh [%i3+0x08a],%l6 ! Mem[000000005180008a]
ldx [%i3+0x098],%l4 ! Mem[0000000051800098]
udivx %l4,0x422,%l6
ldsw [%i2+0x030],%l2 ! Mem[0000000051000030]
std %l0,[%i0+0x1b8] ! Mem[00000000500001b8]
jmpl %g6+8,%g0
ldstub [%i2+0x067],%l5 ! Mem[0000000051000067]
p32_call_2_le:
ldsb [%i2+0x043],%l0 ! Mem[0000000051000043]
retl
ldsh [%i3+0x1d6],%l4 ! Mem[00000000518001d6]
p32_jmpl_2_lo:
ld [%o3+0x0b4],%f11 ! Mem[00000000518000b4]
lduh [%o3+0x08a],%l6 ! Mem[000000005180008a]
ldx [%o3+0x098],%l4 ! Mem[0000000051800098]
udivx %l4,0x422,%l6
ldsw [%o2+0x030],%l2 ! Mem[0000000051000030]
std %l0,[%o0+0x1b8] ! Mem[00000000500001b8]
jmpl %g6+8,%g0
ldstub [%o2+0x067],%l5 ! Mem[0000000051000067]
p32_call_2_lo:
ldsb [%o2+0x043],%l0 ! Mem[0000000051000043]
retl
ldsh [%o3+0x1d6],%l4 ! Mem[00000000518001d6]
p32_jmpl_2_he:
ldsb [%i3+0x175],%l4 ! Mem[0000000051800175]
ldstub [%i1+0x09c],%l3 ! Mem[000000005080009c]
stb %l4,[%i1+0x118] ! Mem[0000000050800118]
jmpl %g6+8,%g0
ldsh [%i2+0x0be],%l7 ! Mem[00000000510000be]
p32_call_2_he:
st %f26,[%i3+0x09c] ! Mem[000000005180009c]
stb %l4,[%i2+0x027] ! Mem[0000000051000027]
sth %l2,[%i0+0x116] ! Mem[0000000050000116]
lduh [%i1+0x1bc],%l4 ! Mem[00000000508001bc]
retl
ldd [%i0+0x130],%l0 ! Mem[0000000050000130]
p32_jmpl_2_ho:
ldsb [%o3+0x175],%l4 ! Mem[0000000051800175]
ldstub [%o1+0x09c],%l3 ! Mem[000000005080009c]
stb %l4,[%o1+0x118] ! Mem[0000000050800118]
jmpl %g6+8,%g0
ldsh [%o2+0x0be],%l7 ! Mem[00000000510000be]
p32_call_2_ho:
st %f26,[%o3+0x09c] ! Mem[000000005180009c]
stb %l4,[%o2+0x027] ! Mem[0000000051000027]
sth %l2,[%o0+0x116] ! Mem[0000000050000116]
lduh [%o1+0x1bc],%l4 ! Mem[00000000508001bc]
retl
ldd [%o0+0x130],%l0 ! Mem[0000000050000130]
p33_jmpl_2_le:
tsubcc %l6,-0x9bf,%l6
jmpl %g6+8,%g0
ldstub [%i2+0x1f2],%l6 ! Mem[00000000530001f2]
p33_call_2_le:
ldsb [%i1+0x096],%l4 ! Mem[0000000052800096]
retl
std %f14,[%i3+0x040] ! Mem[0000000053800040]
p33_jmpl_2_lo:
tsubcc %l6,-0x9bf,%l6
jmpl %g6+8,%g0
ldstub [%o2+0x1f2],%l6 ! Mem[00000000530001f2]
p33_call_2_lo:
ldsb [%o1+0x096],%l4 ! Mem[0000000052800096]
retl
std %f14,[%o3+0x040] ! Mem[0000000053800040]
p33_jmpl_2_he:
ldstub [%i0+0x1f5],%l3 ! Mem[00000000520001f5]
stx %l4,[%i3+0x0c0] ! Mem[00000000538000c0]
sll %l4,%l0,%l4
jmpl %g6+8,%g0
swap [%i1+0x0b4],%l2 ! Mem[00000000528000b4]
p33_call_2_he:
stx %l6,[%i0+0x180] ! Mem[0000000052000180]
ldsw [%i1+0x170],%l6 ! Mem[0000000052800170]
andn %l6,-0xd48,%l5
ldsb [%i1+0x0b4],%l0 ! Mem[00000000528000b4]
std %l4,[%i3+0x000] ! Mem[0000000053800000]
ldsw [%i0+0x184],%l1 ! Mem[0000000052000184]
retl
ldd [%i1+0x1d8],%f18 ! Mem[00000000528001d8]
p33_jmpl_2_ho:
ldstub [%o0+0x1f5],%l3 ! Mem[00000000520001f5]
stx %l4,[%o3+0x0c0] ! Mem[00000000538000c0]
sll %l4,%l0,%l4
jmpl %g6+8,%g0
swap [%o1+0x0b4],%l2 ! Mem[00000000528000b4]
p33_call_2_ho:
stx %l6,[%o0+0x180] ! Mem[0000000052000180]
ldsw [%o1+0x170],%l6 ! Mem[0000000052800170]
andn %l6,-0xd48,%l5
ldsb [%o1+0x0b4],%l0 ! Mem[00000000528000b4]
std %l4,[%o3+0x000] ! Mem[0000000053800000]
ldsw [%o0+0x184],%l1 ! Mem[0000000052000184]
retl
ldd [%o1+0x1d8],%f18 ! Mem[00000000528001d8]
p34_jmpl_2_le:
udivx %l3,%l2,%l1
tsubcc %l3,-0xb22,%l6
jmpl %g6+8,%g0
ldsb [%i3+0x11c],%l2 ! Mem[000000005580011c]
p34_call_2_le:
stx %l5,[%i3+0x1a8] ! Mem[00000000558001a8]
stx %l3,[%i0+0x138] ! Mem[0000000054000138]
ldd [%i3+0x1c0],%l4 ! Mem[00000000558001c0]
swap [%i1+0x008],%l1 ! Mem[0000000054800008]
ldsw [%i1+0x008],%l0 ! Mem[0000000054800008]
stx %l7,[%i1+0x0d8] ! Mem[00000000548000d8]
taddcctv %l6,-0x196,%l0
retl
ldsh [%i2+0x106],%l7 ! Mem[0000000055000106]
p34_jmpl_2_lo:
udivx %l3,%l2,%l1
tsubcc %l3,-0xb22,%l6
jmpl %g6+8,%g0
ldsb [%o3+0x11c],%l2 ! Mem[000000005580011c]
p34_call_2_lo:
stx %l5,[%o3+0x1a8] ! Mem[00000000558001a8]
stx %l3,[%o0+0x138] ! Mem[0000000054000138]
ldd [%o3+0x1c0],%l4 ! Mem[00000000558001c0]
swap [%o1+0x008],%l1 ! Mem[0000000054800008]
ldsw [%o1+0x008],%l0 ! Mem[0000000054800008]
stx %l7,[%o1+0x0d8] ! Mem[00000000548000d8]
taddcctv %l6,-0x196,%l0
retl
ldsh [%o2+0x106],%l7 ! Mem[0000000055000106]
p34_jmpl_2_he:
ldsh [%i1+0x0e0],%l3 ! Mem[00000000548000e0]
jmpl %g6+8,%g0
ldx [%i2+0x0d8],%l4 ! Mem[00000000550000d8]
p34_call_2_he:
swap [%i1+0x128],%l3 ! Mem[0000000054800128]
ldsw [%i0+0x09c],%l3 ! Mem[000000005400009c]
retl
ldsb [%i1+0x118],%l4 ! Mem[0000000054800118]
p34_jmpl_2_ho:
ldsh [%o1+0x0e0],%l3 ! Mem[00000000548000e0]
jmpl %g6+8,%g0
ldx [%o2+0x0d8],%l4 ! Mem[00000000550000d8]
p34_call_2_ho:
swap [%o1+0x128],%l3 ! Mem[0000000054800128]
ldsw [%o0+0x09c],%l3 ! Mem[000000005400009c]
retl
ldsb [%o1+0x118],%l4 ! Mem[0000000054800118]
p35_jmpl_2_le:
stw %l6,[%i3+0x060] ! Mem[0000000057800060]
lduh [%i1+0x1e6],%l1 ! Mem[00000000568001e6]
andn %l4,0xaaa,%l4
ldsw [%i0+0x0f4],%l0 ! Mem[00000000560000f4]
jmpl %g6+8,%g0
std %l2,[%i3+0x1d8] ! Mem[00000000578001d8]
p35_call_2_le:
add %l5,-0x551,%l4
std %l0,[%i0+0x008] ! Mem[0000000056000008]
retl
lduh [%i3+0x0fe],%l7 ! Mem[00000000578000fe]
p35_jmpl_2_lo:
stw %l6,[%o3+0x060] ! Mem[0000000057800060]
lduh [%o1+0x1e6],%l1 ! Mem[00000000568001e6]
andn %l4,0xaaa,%l4
ldsw [%o0+0x0f4],%l0 ! Mem[00000000560000f4]
jmpl %g6+8,%g0
std %l2,[%o3+0x1d8] ! Mem[00000000578001d8]
p35_call_2_lo:
add %l5,-0x551,%l4
std %l0,[%o0+0x008] ! Mem[0000000056000008]
retl
lduh [%o3+0x0fe],%l7 ! Mem[00000000578000fe]
p35_jmpl_2_he:
jmpl %g6+8,%g0
umul %l5,%l6,%l2
p35_call_2_he:
ldub [%i3+0x0ab],%l6 ! Mem[00000000578000ab]
stb %l3,[%i2+0x1ff] ! Mem[00000000570001ff]
xor %l7,%l4,%l4
ldub [%i2+0x103],%l6 ! Mem[0000000057000103]
ldd [%i3+0x020],%f28 ! Mem[0000000057800020]
ldstub [%i1+0x01e],%l6 ! Mem[000000005680001e]
retl
lduw [%i3+0x0a0],%l4 ! Mem[00000000578000a0]
p35_jmpl_2_ho:
jmpl %g6+8,%g0
umul %l5,%l6,%l2
p35_call_2_ho:
ldub [%o3+0x0ab],%l6 ! Mem[00000000578000ab]
stb %l3,[%o2+0x1ff] ! Mem[00000000570001ff]
xor %l7,%l4,%l4
ldub [%o2+0x103],%l6 ! Mem[0000000057000103]
ldd [%o3+0x020],%f28 ! Mem[0000000057800020]
ldstub [%o1+0x01e],%l6 ! Mem[000000005680001e]
retl
lduw [%o3+0x0a0],%l4 ! Mem[00000000578000a0]
p36_jmpl_2_le:
ldstub [%i2+0x042],%l1 ! Mem[0000000059000042]
lduh [%i1+0x092],%l2 ! Mem[0000000058800092]
ldsb [%i0+0x0c7],%l0 ! Mem[00000000580000c7]
sth %l4,[%i1+0x0a2] ! Mem[00000000588000a2]
ldsw [%i0+0x04c],%l1 ! Mem[000000005800004c]
stx %l0,[%i3+0x078] ! Mem[0000000059800078]
jmpl %g6+8,%g0
std %l4,[%i3+0x138] ! Mem[0000000059800138]
p36_call_2_le:
stb %l2,[%i2+0x06c] ! Mem[000000005900006c]
retl
ldd [%i0+0x088],%l2 ! Mem[0000000058000088]
p36_jmpl_2_lo:
ldstub [%o2+0x042],%l1 ! Mem[0000000059000042]
lduh [%o1+0x092],%l2 ! Mem[0000000058800092]
ldsb [%o0+0x0c7],%l0 ! Mem[00000000580000c7]
sth %l4,[%o1+0x0a2] ! Mem[00000000588000a2]
ldsw [%o0+0x04c],%l1 ! Mem[000000005800004c]
stx %l0,[%o3+0x078] ! Mem[0000000059800078]
jmpl %g6+8,%g0
std %l4,[%o3+0x138] ! Mem[0000000059800138]
p36_call_2_lo:
stb %l2,[%o2+0x06c] ! Mem[000000005900006c]
retl
ldd [%o0+0x088],%l2 ! Mem[0000000058000088]
p36_jmpl_2_he:
tsubcc %l5,%l3,%l5
lduh [%i1+0x0ca],%l4 ! Mem[00000000588000ca]
sth %l2,[%i3+0x0b4] ! Mem[00000000598000b4]
stw %l3,[%i3+0x124] ! Mem[0000000059800124]
std %l2,[%i0+0x0b8] ! Mem[00000000580000b8]
swap [%i2+0x0e4],%l7 ! Mem[00000000590000e4]
stb %l4,[%i1+0x02e] ! Mem[000000005880002e]
jmpl %g6+8,%g0
std %l2,[%i1+0x108] ! Mem[0000000058800108]
p36_call_2_he:
ld [%i3+0x198],%f19 ! Mem[0000000059800198]
retl
andn %l0,0xcff,%l7
p36_jmpl_2_ho:
tsubcc %l5,%l3,%l5
lduh [%o1+0x0ca],%l4 ! Mem[00000000588000ca]
sth %l2,[%o3+0x0b4] ! Mem[00000000598000b4]
stw %l3,[%o3+0x124] ! Mem[0000000059800124]
std %l2,[%o0+0x0b8] ! Mem[00000000580000b8]
swap [%o2+0x0e4],%l7 ! Mem[00000000590000e4]
stb %l4,[%o1+0x02e] ! Mem[000000005880002e]
jmpl %g6+8,%g0
std %l2,[%o1+0x108] ! Mem[0000000058800108]
p36_call_2_ho:
ld [%o3+0x198],%f19 ! Mem[0000000059800198]
retl
andn %l0,0xcff,%l7
p37_jmpl_2_le:
ldx [%i2+0x050],%l3 ! Mem[000000005b000050]
stw %l2,[%i1+0x03c] ! Mem[000000005a80003c]
ldsb [%i1+0x1a7],%l0 ! Mem[000000005a8001a7]
jmpl %g6+8,%g0
ldsw [%i1+0x118],%l2 ! Mem[000000005a800118]
p37_call_2_le:
ldsw [%i0+0x034],%l4 ! Mem[000000005a000034]
retl
orcc %l2,%l1,%l2
p37_jmpl_2_lo:
ldx [%o2+0x050],%l3 ! Mem[000000005b000050]
stw %l2,[%o1+0x03c] ! Mem[000000005a80003c]
ldsb [%o1+0x1a7],%l0 ! Mem[000000005a8001a7]
jmpl %g6+8,%g0
ldsw [%o1+0x118],%l2 ! Mem[000000005a800118]
p37_call_2_lo:
ldsw [%o0+0x034],%l4 ! Mem[000000005a000034]
retl
orcc %l2,%l1,%l2
p37_jmpl_2_he:
swap [%i0+0x11c],%l5 ! Mem[000000005a00011c]
nop
stx %l2,[%i1+0x058] ! Mem[000000005a800058]
stx %l4,[%i3+0x0b0] ! Mem[000000005b8000b0]
jmpl %g6+8,%g0
std %l0,[%i1+0x068] ! Mem[000000005a800068]
p37_call_2_he:
retl
ldx [%i2+0x0c0],%l3 ! Mem[000000005b0000c0]
p37_jmpl_2_ho:
swap [%o0+0x11c],%l5 ! Mem[000000005a00011c]
nop
stx %l2,[%o1+0x058] ! Mem[000000005a800058]
stx %l4,[%o3+0x0b0] ! Mem[000000005b8000b0]
jmpl %g6+8,%g0
std %l0,[%o1+0x068] ! Mem[000000005a800068]
p37_call_2_ho:
retl
ldx [%o2+0x0c0],%l3 ! Mem[000000005b0000c0]
p38_jmpl_2_le:
ldstub [%i3+0x137],%l1 ! Mem[000000005d800137]
and %l6,%l1,%l3
jmpl %g6+8,%g0
ldsw [%i0+0x14c],%l5 ! Mem[000000005c00014c]
p38_call_2_le:
subc %l4,-0x2ed,%l4
ldstub [%i2+0x064],%l1 ! Mem[000000005d000064]
ldstub [%i1+0x09f],%l5 ! Mem[000000005c80009f]
retl
stb %l2,[%i1+0x023] ! Mem[000000005c800023]
p38_jmpl_2_lo:
ldstub [%o3+0x137],%l1 ! Mem[000000005d800137]
and %l6,%l1,%l3
jmpl %g6+8,%g0
ldsw [%o0+0x14c],%l5 ! Mem[000000005c00014c]
p38_call_2_lo:
subc %l4,-0x2ed,%l4
ldstub [%o2+0x064],%l1 ! Mem[000000005d000064]
ldstub [%o1+0x09f],%l5 ! Mem[000000005c80009f]
retl
stb %l2,[%o1+0x023] ! Mem[000000005c800023]
p38_jmpl_2_he:
ldstub [%i2+0x0d0],%l4 ! Mem[000000005d0000d0]
stw %l6,[%i3+0x0e0] ! Mem[000000005d8000e0]
std %f22,[%i0+0x138] ! Mem[000000005c000138]
ldub [%i0+0x0de],%l2 ! Mem[000000005c0000de]
jmpl %g6+8,%g0
ldstub [%i1+0x09e],%l2 ! Mem[000000005c80009e]
p38_call_2_he:
ldsb [%i0+0x023],%l4 ! Mem[000000005c000023]
ldub [%i3+0x04c],%l4 ! Mem[000000005d80004c]
retl
ld [%i3+0x11c],%f29 ! Mem[000000005d80011c]
p38_jmpl_2_ho:
ldstub [%o2+0x0d0],%l4 ! Mem[000000005d0000d0]
stw %l6,[%o3+0x0e0] ! Mem[000000005d8000e0]
std %f22,[%o0+0x138] ! Mem[000000005c000138]
ldub [%o0+0x0de],%l2 ! Mem[000000005c0000de]
jmpl %g6+8,%g0
ldstub [%o1+0x09e],%l2 ! Mem[000000005c80009e]
p38_call_2_ho:
ldsb [%o0+0x023],%l4 ! Mem[000000005c000023]
ldub [%o3+0x04c],%l4 ! Mem[000000005d80004c]
retl
ld [%o3+0x11c],%f29 ! Mem[000000005d80011c]
p39_jmpl_2_le:
and %l7,%l4,%l4
sth %l3,[%i1+0x02e] ! Mem[000000005e80002e]
std %l2,[%i3+0x088] ! Mem[000000005f800088]
std %l0,[%i3+0x1b8] ! Mem[000000005f8001b8]
jmpl %g6+8,%g0
std %l6,[%i3+0x190] ! Mem[000000005f800190]
p39_call_2_le:
ldstub [%i2+0x0c9],%l5 ! Mem[000000005f0000c9]
ldsh [%i0+0x1e8],%l4 ! Mem[000000005e0001e8]
ldub [%i1+0x0ef],%l2 ! Mem[000000005e8000ef]
srl %l5,%l5,%l4
retl
ldsb [%i2+0x15b],%l4 ! Mem[000000005f00015b]
p39_jmpl_2_lo:
and %l7,%l4,%l4
sth %l3,[%o1+0x02e] ! Mem[000000005e80002e]
std %l2,[%o3+0x088] ! Mem[000000005f800088]
std %l0,[%o3+0x1b8] ! Mem[000000005f8001b8]
jmpl %g6+8,%g0
std %l6,[%o3+0x190] ! Mem[000000005f800190]
p39_call_2_lo:
ldstub [%o2+0x0c9],%l5 ! Mem[000000005f0000c9]
ldsh [%o0+0x1e8],%l4 ! Mem[000000005e0001e8]
ldub [%o1+0x0ef],%l2 ! Mem[000000005e8000ef]
srl %l5,%l5,%l4
retl
ldsb [%o2+0x15b],%l4 ! Mem[000000005f00015b]
p39_jmpl_2_he:
sth %l6,[%i2+0x14e] ! Mem[000000005f00014e]
ldub [%i2+0x0fc],%l0 ! Mem[000000005f0000fc]
jmpl %g6+8,%g0
ldsw [%i0+0x108],%l2 ! Mem[000000005e000108]
p39_call_2_he:
lduw [%i1+0x15c],%l7 ! Mem[000000005e80015c]
addccc %l4,0x928,%l0
retl
tsubcctv %l0,%l7,%l3
p39_jmpl_2_ho:
sth %l6,[%o2+0x14e] ! Mem[000000005f00014e]
ldub [%o2+0x0fc],%l0 ! Mem[000000005f0000fc]
jmpl %g6+8,%g0
ldsw [%o0+0x108],%l2 ! Mem[000000005e000108]
p39_call_2_ho:
lduw [%o1+0x15c],%l7 ! Mem[000000005e80015c]
addccc %l4,0x928,%l0
retl
tsubcctv %l0,%l7,%l3
p40_jmpl_2_le:
ldd [%i3+0x060],%l0 ! Mem[0000000061800060]
jmpl %g6+8,%g0
ldsb [%i2+0x1f5],%l0 ! Mem[00000000610001f5]
p40_call_2_le:
lduw [%i3+0x0e0],%l6 ! Mem[00000000618000e0]
ldd [%i1+0x0a8],%l6 ! Mem[00000000608000a8]
ldsb [%i1+0x072],%l0 ! Mem[0000000060800072]
st %f4 ,[%i0+0x020] ! Mem[0000000060000020]
tsubcc %l2,%l7,%l7
lduh [%i0+0x182],%l4 ! Mem[0000000060000182]
retl
sth %l6,[%i1+0x056] ! Mem[0000000060800056]
p40_jmpl_2_lo:
ldd [%o3+0x060],%l0 ! Mem[0000000061800060]
jmpl %g6+8,%g0
ldsb [%o2+0x1f5],%l0 ! Mem[00000000610001f5]
p40_call_2_lo:
lduw [%o3+0x0e0],%l6 ! Mem[00000000618000e0]
ldd [%o1+0x0a8],%l6 ! Mem[00000000608000a8]
ldsb [%o1+0x072],%l0 ! Mem[0000000060800072]
st %f4 ,[%o0+0x020] ! Mem[0000000060000020]
tsubcc %l2,%l7,%l7
lduh [%o0+0x182],%l4 ! Mem[0000000060000182]
retl
sth %l6,[%o1+0x056] ! Mem[0000000060800056]
p40_jmpl_2_he:
umul %l6,%l4,%l3
jmpl %g6+8,%g0
ldx [%i2+0x010],%l7 ! Mem[0000000061000010]
p40_call_2_he:
ldd [%i1+0x078],%l0 ! Mem[0000000060800078]
retl
stw %l4,[%i3+0x11c] ! Mem[000000006180011c]
p40_jmpl_2_ho:
umul %l6,%l4,%l3
jmpl %g6+8,%g0
ldx [%o2+0x010],%l7 ! Mem[0000000061000010]
p40_call_2_ho:
ldd [%o1+0x078],%l0 ! Mem[0000000060800078]
retl
stw %l4,[%o3+0x11c] ! Mem[000000006180011c]
p41_jmpl_2_le:
ldstub [%i2+0x04c],%l5 ! Mem[000000006300004c]
ldd [%i2+0x040],%l0 ! Mem[0000000063000040]
st %f0 ,[%i3+0x1dc] ! Mem[00000000638001dc]
ldub [%i3+0x18e],%l5 ! Mem[000000006380018e]
jmpl %g6+8,%g0
stx %l3,[%i3+0x1d8] ! Mem[00000000638001d8]
p41_call_2_le:
stb %l2,[%i0+0x138] ! Mem[0000000062000138]
sll %l0,%l2,%l2
umulcc %l0,-0x93b,%l1
stw %l4,[%i2+0x108] ! Mem[0000000063000108]
retl
ldx [%i1+0x030],%l2 ! Mem[0000000062800030]
p41_jmpl_2_lo:
ldstub [%o2+0x04c],%l5 ! Mem[000000006300004c]
ldd [%o2+0x040],%l0 ! Mem[0000000063000040]
st %f0 ,[%o3+0x1dc] ! Mem[00000000638001dc]
ldub [%o3+0x18e],%l5 ! Mem[000000006380018e]
jmpl %g6+8,%g0
stx %l3,[%o3+0x1d8] ! Mem[00000000638001d8]
p41_call_2_lo:
stb %l2,[%o0+0x138] ! Mem[0000000062000138]
sll %l0,%l2,%l2
umulcc %l0,-0x93b,%l1
stw %l4,[%o2+0x108] ! Mem[0000000063000108]
retl
ldx [%o1+0x030],%l2 ! Mem[0000000062800030]
p41_jmpl_2_he:
lduh [%i0+0x040],%l6 ! Mem[0000000062000040]
ldsb [%i1+0x1e2],%l2 ! Mem[00000000628001e2]
sub %l6,%l4,%l3
ldsb [%i0+0x049],%l0 ! Mem[0000000062000049]
jmpl %g6+8,%g0
xorcc %l2,-0x2a6,%l2
p41_call_2_he:
ldub [%i1+0x06c],%l1 ! Mem[000000006280006c]
stb %l3,[%i0+0x10a] ! Mem[000000006200010a]
st %f23,[%i3+0x108] ! Mem[0000000063800108]
ldub [%i2+0x029],%l5 ! Mem[0000000063000029]
retl
ldd [%i3+0x160],%l2 ! Mem[0000000063800160]
p41_jmpl_2_ho:
lduh [%o0+0x040],%l6 ! Mem[0000000062000040]
ldsb [%o1+0x1e2],%l2 ! Mem[00000000628001e2]
sub %l6,%l4,%l3
ldsb [%o0+0x049],%l0 ! Mem[0000000062000049]
jmpl %g6+8,%g0
xorcc %l2,-0x2a6,%l2
p41_call_2_ho:
ldub [%o1+0x06c],%l1 ! Mem[000000006280006c]
stb %l3,[%o0+0x10a] ! Mem[000000006200010a]
st %f23,[%o3+0x108] ! Mem[0000000063800108]
ldub [%o2+0x029],%l5 ! Mem[0000000063000029]
retl
ldd [%o3+0x160],%l2 ! Mem[0000000063800160]
p42_jmpl_2_le:
std %l2,[%i0+0x1f8] ! Mem[00000000640001f8]
jmpl %g6+8,%g0
andcc %l0,%l6,%l4
p42_call_2_le:
lduw [%i2+0x0a0],%l7 ! Mem[00000000650000a0]
xnor %l1,0xa22,%l2
retl
ldub [%i3+0x12e],%l6 ! Mem[000000006580012e]
p42_jmpl_2_lo:
std %l2,[%o0+0x1f8] ! Mem[00000000640001f8]
jmpl %g6+8,%g0
andcc %l0,%l6,%l4
p42_call_2_lo:
lduw [%o2+0x0a0],%l7 ! Mem[00000000650000a0]
xnor %l1,0xa22,%l2
retl
ldub [%o3+0x12e],%l6 ! Mem[000000006580012e]
p42_jmpl_2_he:
jmpl %g6+8,%g0
ldd [%i2+0x0b8],%f24 ! Mem[00000000650000b8]
p42_call_2_he:
stw %l0,[%i3+0x05c] ! Mem[000000006580005c]
sth %l4,[%i3+0x11e] ! Mem[000000006580011e]
addc %l7,0x591,%l5
stb %l7,[%i3+0x10b] ! Mem[000000006580010b]
retl
ldd [%i2+0x028],%l4 ! Mem[0000000065000028]
p42_jmpl_2_ho:
jmpl %g6+8,%g0
ldd [%o2+0x0b8],%f24 ! Mem[00000000650000b8]
p42_call_2_ho:
stw %l0,[%o3+0x05c] ! Mem[000000006580005c]
sth %l4,[%o3+0x11e] ! Mem[000000006580011e]
addc %l7,0x591,%l5
stb %l7,[%o3+0x10b] ! Mem[000000006580010b]
retl
ldd [%o2+0x028],%l4 ! Mem[0000000065000028]
p43_jmpl_2_le:
ldd [%i3+0x010],%f2 ! Mem[0000000067800010]
ldsh [%i3+0x082],%l7 ! Mem[0000000067800082]
and %l2,%l6,%l4
stx %l3,[%i2+0x100] ! Mem[0000000067000100]
taddcctv %l7,0xc49,%l0
sll %l4,%l4,%l1
stx %l1,[%i3+0x1f8] ! Mem[00000000678001f8]
jmpl %g6+8,%g0
ldd [%i3+0x0c0],%f2 ! Mem[00000000678000c0]
p43_call_2_le:
lduw [%i1+0x110],%l7 ! Mem[0000000066800110]
retl
ldsb [%i0+0x10a],%l3 ! Mem[000000006600010a]
p43_jmpl_2_lo:
ldd [%o3+0x010],%f2 ! Mem[0000000067800010]
ldsh [%o3+0x082],%l7 ! Mem[0000000067800082]
and %l2,%l6,%l4
stx %l3,[%o2+0x100] ! Mem[0000000067000100]
taddcctv %l7,0xc49,%l0
sll %l4,%l4,%l1
stx %l1,[%o3+0x1f8] ! Mem[00000000678001f8]
jmpl %g6+8,%g0
ldd [%o3+0x0c0],%f2 ! Mem[00000000678000c0]
p43_call_2_lo:
lduw [%o1+0x110],%l7 ! Mem[0000000066800110]
retl
ldsb [%o0+0x10a],%l3 ! Mem[000000006600010a]
p43_jmpl_2_he:
mulx %l2,%l4,%l1
std %l0,[%i2+0x0d0] ! Mem[00000000670000d0]
ldsb [%i3+0x11c],%l5 ! Mem[000000006780011c]
lduw [%i3+0x0dc],%l3 ! Mem[00000000678000dc]
jmpl %g6+8,%g0
stx %l0,[%i0+0x128] ! Mem[0000000066000128]
p43_call_2_he:
ldd [%i3+0x1d0],%l4 ! Mem[00000000678001d0]
ldsw [%i0+0x0ec],%l6 ! Mem[00000000660000ec]
retl
std %f18,[%i0+0x188] ! Mem[0000000066000188]
p43_jmpl_2_ho:
mulx %l2,%l4,%l1
std %l0,[%o2+0x0d0] ! Mem[00000000670000d0]
ldsb [%o3+0x11c],%l5 ! Mem[000000006780011c]
lduw [%o3+0x0dc],%l3 ! Mem[00000000678000dc]
jmpl %g6+8,%g0
stx %l0,[%o0+0x128] ! Mem[0000000066000128]
p43_call_2_ho:
ldd [%o3+0x1d0],%l4 ! Mem[00000000678001d0]
ldsw [%o0+0x0ec],%l6 ! Mem[00000000660000ec]
retl
std %f18,[%o0+0x188] ! Mem[0000000066000188]
p44_jmpl_2_le:
stb %l4,[%i1+0x0b6] ! Mem[00000000688000b6]
swap [%i0+0x048],%l0 ! Mem[0000000068000048]
jmpl %g6+8,%g0
ldx [%i3+0x128],%l3 ! Mem[0000000069800128]
p44_call_2_le:
sra %l4,%l1,%l7
sra %l5,%l1,%l3
sth %l7,[%i0+0x130] ! Mem[0000000068000130]
retl
mulx %l4,-0x1f4,%l0
p44_jmpl_2_lo:
stb %l4,[%o1+0x0b6] ! Mem[00000000688000b6]
swap [%o0+0x048],%l0 ! Mem[0000000068000048]
jmpl %g6+8,%g0
ldx [%o3+0x128],%l3 ! Mem[0000000069800128]
p44_call_2_lo:
sra %l4,%l1,%l7
sra %l5,%l1,%l3
sth %l7,[%o0+0x130] ! Mem[0000000068000130]
retl
mulx %l4,-0x1f4,%l0
p44_jmpl_2_he:
sllx %l4,%l0,%l4
stb %l7,[%i3+0x015] ! Mem[0000000069800015]
jmpl %g6+8,%g0
orncc %l4,%l4,%l0
p44_call_2_he:
retl
addc %l0,%l3,%l2
p44_jmpl_2_ho:
sllx %l4,%l0,%l4
stb %l7,[%o3+0x015] ! Mem[0000000069800015]
jmpl %g6+8,%g0
orncc %l4,%l4,%l0
p44_call_2_ho:
retl
addc %l0,%l3,%l2
p45_jmpl_2_le:
std %f14,[%i1+0x088] ! Mem[000000006a800088]
ldsb [%i3+0x10d],%l3 ! Mem[000000006b80010d]
andn %l5,0xb7b,%l5
ldx [%i0+0x0e0],%l5 ! Mem[000000006a0000e0]
stb %l4,[%i0+0x0ba] ! Mem[000000006a0000ba]
jmpl %g6+8,%g0
ldd [%i2+0x130],%f10 ! Mem[000000006b000130]
p45_call_2_le:
std %f2 ,[%i1+0x0f8] ! Mem[000000006a8000f8]
retl
ldstub [%i3+0x17d],%l7 ! Mem[000000006b80017d]
p45_jmpl_2_lo:
std %f14,[%o1+0x088] ! Mem[000000006a800088]
ldsb [%o3+0x10d],%l3 ! Mem[000000006b80010d]
andn %l5,0xb7b,%l5
ldx [%o0+0x0e0],%l5 ! Mem[000000006a0000e0]
stb %l4,[%o0+0x0ba] ! Mem[000000006a0000ba]
jmpl %g6+8,%g0
ldd [%o2+0x130],%f10 ! Mem[000000006b000130]
p45_call_2_lo:
std %f2 ,[%o1+0x0f8] ! Mem[000000006a8000f8]
retl
ldstub [%o3+0x17d],%l7 ! Mem[000000006b80017d]
p45_jmpl_2_he:
jmpl %g6+8,%g0
srlx %l0,0x01b,%l0
p45_call_2_he:
ldstub [%i1+0x00f],%l5 ! Mem[000000006a80000f]
sth %l2,[%i3+0x1ae] ! Mem[000000006b8001ae]
ldsw [%i3+0x0cc],%l1 ! Mem[000000006b8000cc]
stb %l2,[%i0+0x10d] ! Mem[000000006a00010d]
stx %l0,[%i0+0x018] ! Mem[000000006a000018]
ldub [%i3+0x0b6],%l3 ! Mem[000000006b8000b6]
retl
ldd [%i1+0x038],%l2 ! Mem[000000006a800038]
p45_jmpl_2_ho:
jmpl %g6+8,%g0
srlx %l0,0x01b,%l0
p45_call_2_ho:
ldstub [%o1+0x00f],%l5 ! Mem[000000006a80000f]
sth %l2,[%o3+0x1ae] ! Mem[000000006b8001ae]
ldsw [%o3+0x0cc],%l1 ! Mem[000000006b8000cc]
stb %l2,[%o0+0x10d] ! Mem[000000006a00010d]
stx %l0,[%o0+0x018] ! Mem[000000006a000018]
ldub [%o3+0x0b6],%l3 ! Mem[000000006b8000b6]
retl
ldd [%o1+0x038],%l2 ! Mem[000000006a800038]
p46_jmpl_2_le:
swap [%i2+0x0b4],%l4 ! Mem[000000006d0000b4]
jmpl %g6+8,%g0
sra %l7,0x009,%l0
p46_call_2_le:
swap [%i1+0x0a0],%l4 ! Mem[000000006c8000a0]
retl
ld [%i0+0x124],%f7 ! Mem[000000006c000124]
p46_jmpl_2_lo:
swap [%o2+0x0b4],%l4 ! Mem[000000006d0000b4]
jmpl %g6+8,%g0
sra %l7,0x009,%l0
p46_call_2_lo:
swap [%o1+0x0a0],%l4 ! Mem[000000006c8000a0]
retl
ld [%o0+0x124],%f7 ! Mem[000000006c000124]
p46_jmpl_2_he:
lduh [%i3+0x0e0],%l3 ! Mem[000000006d8000e0]
jmpl %g6+8,%g0
ldub [%i1+0x16c],%l7 ! Mem[000000006c80016c]
p46_call_2_he:
ldsb [%i0+0x12a],%l3 ! Mem[000000006c00012a]
lduh [%i2+0x084],%l5 ! Mem[000000006d000084]
sllx %l0,0x035,%l2
std %f16,[%i1+0x138] ! Mem[000000006c800138]
sra %l0,%l3,%l2
ldsb [%i1+0x057],%l6 ! Mem[000000006c800057]
sth %l7,[%i1+0x0e6] ! Mem[000000006c8000e6]
retl
stw %l5,[%i1+0x18c] ! Mem[000000006c80018c]
p46_jmpl_2_ho:
lduh [%o3+0x0e0],%l3 ! Mem[000000006d8000e0]
jmpl %g6+8,%g0
ldub [%o1+0x16c],%l7 ! Mem[000000006c80016c]
p46_call_2_ho:
ldsb [%o0+0x12a],%l3 ! Mem[000000006c00012a]
lduh [%o2+0x084],%l5 ! Mem[000000006d000084]
sllx %l0,0x035,%l2
std %f16,[%o1+0x138] ! Mem[000000006c800138]
sra %l0,%l3,%l2
ldsb [%o1+0x057],%l6 ! Mem[000000006c800057]
sth %l7,[%o1+0x0e6] ! Mem[000000006c8000e6]
retl
stw %l5,[%o1+0x18c] ! Mem[000000006c80018c]
p47_jmpl_2_le:
lduw [%i1+0x0a0],%l4 ! Mem[000000006e8000a0]
jmpl %g6+8,%g0
stx %l1,[%i3+0x048] ! Mem[000000006f800048]
p47_call_2_le:
tsubcc %l1,-0x527,%l0
ldsw [%i1+0x06c],%l4 ! Mem[000000006e80006c]
sth %l7,[%i0+0x10a] ! Mem[000000006e00010a]
std %l4,[%i2+0x028] ! Mem[000000006f000028]
ldsw [%i2+0x1f8],%l3 ! Mem[000000006f0001f8]
std %l2,[%i2+0x1c0] ! Mem[000000006f0001c0]
lduw [%i3+0x0b8],%l6 ! Mem[000000006f8000b8]
retl
std %l6,[%i2+0x0e0] ! Mem[000000006f0000e0]
p47_jmpl_2_lo:
lduw [%o1+0x0a0],%l4 ! Mem[000000006e8000a0]
jmpl %g6+8,%g0
stx %l1,[%o3+0x048] ! Mem[000000006f800048]
p47_call_2_lo:
tsubcc %l1,-0x527,%l0
ldsw [%o1+0x06c],%l4 ! Mem[000000006e80006c]
sth %l7,[%o0+0x10a] ! Mem[000000006e00010a]
std %l4,[%o2+0x028] ! Mem[000000006f000028]
ldsw [%o2+0x1f8],%l3 ! Mem[000000006f0001f8]
std %l2,[%o2+0x1c0] ! Mem[000000006f0001c0]
lduw [%o3+0x0b8],%l6 ! Mem[000000006f8000b8]
retl
std %l6,[%o2+0x0e0] ! Mem[000000006f0000e0]
p47_jmpl_2_he:
addcc %l4,-0x7ea,%l4
ldsb [%i0+0x02e],%l4 ! Mem[000000006e00002e]
std %l2,[%i2+0x128] ! Mem[000000006f000128]
ldx [%i0+0x178],%l4 ! Mem[000000006e000178]
std %f18,[%i0+0x1d8] ! Mem[000000006e0001d8]
ldsh [%i0+0x1a6],%l3 ! Mem[000000006e0001a6]
jmpl %g6+8,%g0
swap [%i1+0x140],%l6 ! Mem[000000006e800140]
p47_call_2_he:
retl
ldd [%i3+0x050],%l4 ! Mem[000000006f800050]
p47_jmpl_2_ho:
addcc %l4,-0x7ea,%l4
ldsb [%o0+0x02e],%l4 ! Mem[000000006e00002e]
std %l2,[%o2+0x128] ! Mem[000000006f000128]
ldx [%o0+0x178],%l4 ! Mem[000000006e000178]
std %f18,[%o0+0x1d8] ! Mem[000000006e0001d8]
ldsh [%o0+0x1a6],%l3 ! Mem[000000006e0001a6]
jmpl %g6+8,%g0
swap [%o1+0x140],%l6 ! Mem[000000006e800140]
p47_call_2_ho:
retl
ldd [%o3+0x050],%l4 ! Mem[000000006f800050]
p48_jmpl_2_le:
lduw [%i0+0x1d4],%l0 ! Mem[00000000700001d4]
ldsw [%i2+0x1c8],%l4 ! Mem[00000000710001c8]
smul %l7,0xc3a,%l7
ldstub [%i2+0x02a],%l0 ! Mem[000000007100002a]
jmpl %g6+8,%g0
ldub [%i2+0x0e0],%l5 ! Mem[00000000710000e0]
p48_call_2_le:
swap [%i1+0x00c],%l2 ! Mem[000000007080000c]
std %f0 ,[%i1+0x130] ! Mem[0000000070800130]
andcc %l2,%l2,%l7
subc %l4,-0x8cf,%l6
retl
ldsw [%i3+0x0b4],%l4 ! Mem[00000000718000b4]
p48_jmpl_2_lo:
lduw [%o0+0x1d4],%l0 ! Mem[00000000700001d4]
ldsw [%o2+0x1c8],%l4 ! Mem[00000000710001c8]
smul %l7,0xc3a,%l7
ldstub [%o2+0x02a],%l0 ! Mem[000000007100002a]
jmpl %g6+8,%g0
ldub [%o2+0x0e0],%l5 ! Mem[00000000710000e0]
p48_call_2_lo:
swap [%o1+0x00c],%l2 ! Mem[000000007080000c]
std %f0 ,[%o1+0x130] ! Mem[0000000070800130]
andcc %l2,%l2,%l7
subc %l4,-0x8cf,%l6
retl
ldsw [%o3+0x0b4],%l4 ! Mem[00000000718000b4]
p48_jmpl_2_he:
stx %l0,[%i0+0x068] ! Mem[0000000070000068]
ldstub [%i3+0x05c],%l3 ! Mem[000000007180005c]
lduw [%i3+0x014],%l1 ! Mem[0000000071800014]
jmpl %g6+8,%g0
swap [%i1+0x110],%l7 ! Mem[0000000070800110]
p48_call_2_he:
std %l4,[%i2+0x098] ! Mem[0000000071000098]
srl %l3,%l3,%l5
stb %l0,[%i3+0x0f4] ! Mem[00000000718000f4]
tsubcctv %l7,0xfc8,%l0
st %f24,[%i2+0x16c] ! Mem[000000007100016c]
retl
ldsb [%i2+0x0bb],%l6 ! Mem[00000000710000bb]
p48_jmpl_2_ho:
stx %l0,[%o0+0x068] ! Mem[0000000070000068]
ldstub [%o3+0x05c],%l3 ! Mem[000000007180005c]
lduw [%o3+0x014],%l1 ! Mem[0000000071800014]
jmpl %g6+8,%g0
swap [%o1+0x110],%l7 ! Mem[0000000070800110]
p48_call_2_ho:
std %l4,[%o2+0x098] ! Mem[0000000071000098]
srl %l3,%l3,%l5
stb %l0,[%o3+0x0f4] ! Mem[00000000718000f4]
tsubcctv %l7,0xfc8,%l0
st %f24,[%o2+0x16c] ! Mem[000000007100016c]
retl
ldsb [%o2+0x0bb],%l6 ! Mem[00000000710000bb]
p49_jmpl_2_le:
ldsb [%i3+0x087],%l7 ! Mem[0000000073800087]
jmpl %g6+8,%g0
lduh [%i0+0x0e6],%l0 ! Mem[00000000720000e6]
p49_call_2_le:
andncc %l2,%l0,%l0
retl
std %l2,[%i2+0x078] ! Mem[0000000073000078]
p49_jmpl_2_lo:
ldsb [%o3+0x087],%l7 ! Mem[0000000073800087]
jmpl %g6+8,%g0
lduh [%o0+0x0e6],%l0 ! Mem[00000000720000e6]
p49_call_2_lo:
andncc %l2,%l0,%l0
retl
std %l2,[%o2+0x078] ! Mem[0000000073000078]
p49_jmpl_2_he:
jmpl %g6+8,%g0
ldsb [%i1+0x06e],%l0 ! Mem[000000007280006e]
p49_call_2_he:
andcc %l0,0xe33,%l5
retl
lduh [%i1+0x14c],%l7 ! Mem[000000007280014c]
p49_jmpl_2_ho:
jmpl %g6+8,%g0
ldsb [%o1+0x06e],%l0 ! Mem[000000007280006e]
p49_call_2_ho:
andcc %l0,0xe33,%l5
retl
lduh [%o1+0x14c],%l7 ! Mem[000000007280014c]
p50_jmpl_2_le:
ldsh [%i1+0x008],%l7 ! Mem[0000000074800008]
lduh [%i1+0x0b4],%l0 ! Mem[00000000748000b4]
ldd [%i0+0x1e0],%f8 ! Mem[00000000740001e0]
ldstub [%i3+0x011],%l2 ! Mem[0000000075800011]
andn %l7,%l2,%l3
ldstub [%i2+0x044],%l2 ! Mem[0000000075000044]
jmpl %g6+8,%g0
swap [%i3+0x194],%l4 ! Mem[0000000075800194]
p50_call_2_le:
retl
sth %l5,[%i3+0x11a] ! Mem[000000007580011a]
p50_jmpl_2_lo:
ldsh [%o1+0x008],%l7 ! Mem[0000000074800008]
lduh [%o1+0x0b4],%l0 ! Mem[00000000748000b4]
ldd [%o0+0x1e0],%f8 ! Mem[00000000740001e0]
ldstub [%o3+0x011],%l2 ! Mem[0000000075800011]
andn %l7,%l2,%l3
ldstub [%o2+0x044],%l2 ! Mem[0000000075000044]
jmpl %g6+8,%g0
swap [%o3+0x194],%l4 ! Mem[0000000075800194]
p50_call_2_lo:
retl
sth %l5,[%o3+0x11a] ! Mem[000000007580011a]
p50_jmpl_2_he:
taddcctv %l4,0x918,%l3
ld [%i3+0x13c],%f21 ! Mem[000000007580013c]
jmpl %g6+8,%g0
udivx %l6,0x730,%l4
p50_call_2_he:
swap [%i2+0x184],%l0 ! Mem[0000000075000184]
subccc %l6,0xe5a,%l5
lduh [%i3+0x1a2],%l3 ! Mem[00000000758001a2]
retl
umul %l6,%l2,%l2
p50_jmpl_2_ho:
taddcctv %l4,0x918,%l3
ld [%o3+0x13c],%f21 ! Mem[000000007580013c]
jmpl %g6+8,%g0
udivx %l6,0x730,%l4
p50_call_2_ho:
swap [%o2+0x184],%l0 ! Mem[0000000075000184]
subccc %l6,0xe5a,%l5
lduh [%o3+0x1a2],%l3 ! Mem[00000000758001a2]
retl
umul %l6,%l2,%l2
p51_jmpl_2_le:
sth %l0,[%i0+0x04a] ! Mem[000000007600004a]
ldd [%i2+0x120],%l0 ! Mem[0000000077000120]
ldstub [%i1+0x015],%l1 ! Mem[0000000076800015]
jmpl %g6+8,%g0
stw %l7,[%i3+0x130] ! Mem[0000000077800130]
p51_call_2_le:
std %l0,[%i3+0x040] ! Mem[0000000077800040]
xor %l1,%l3,%l4
and %l5,0xda9,%l0
std %f10,[%i2+0x018] ! Mem[0000000077000018]
lduw [%i2+0x008],%l5 ! Mem[0000000077000008]
retl
ldsw [%i0+0x054],%l6 ! Mem[0000000076000054]
p51_jmpl_2_lo:
sth %l0,[%o0+0x04a] ! Mem[000000007600004a]
ldd [%o2+0x120],%l0 ! Mem[0000000077000120]
ldstub [%o1+0x015],%l1 ! Mem[0000000076800015]
jmpl %g6+8,%g0
stw %l7,[%o3+0x130] ! Mem[0000000077800130]
p51_call_2_lo:
std %l0,[%o3+0x040] ! Mem[0000000077800040]
xor %l1,%l3,%l4
and %l5,0xda9,%l0
std %f10,[%o2+0x018] ! Mem[0000000077000018]
lduw [%o2+0x008],%l5 ! Mem[0000000077000008]
retl
ldsw [%o0+0x054],%l6 ! Mem[0000000076000054]
p51_jmpl_2_he:
lduw [%i0+0x11c],%l0 ! Mem[000000007600011c]
addcc %l3,%l4,%l4
ldsh [%i0+0x082],%l7 ! Mem[0000000076000082]
subccc %l3,0x8f6,%l3
swap [%i3+0x160],%l6 ! Mem[0000000077800160]
lduw [%i0+0x120],%l1 ! Mem[0000000076000120]
swap [%i0+0x0a8],%l4 ! Mem[00000000760000a8]
jmpl %g6+8,%g0
stb %l7,[%i1+0x0a8] ! Mem[00000000768000a8]
p51_call_2_he:
std %f20,[%i2+0x168] ! Mem[0000000077000168]
ldstub [%i3+0x0aa],%l3 ! Mem[00000000778000aa]
swap [%i1+0x1ac],%l7 ! Mem[00000000768001ac]
retl
sth %l3,[%i2+0x19a] ! Mem[000000007700019a]
p51_jmpl_2_ho:
lduw [%o0+0x11c],%l0 ! Mem[000000007600011c]
addcc %l3,%l4,%l4
ldsh [%o0+0x082],%l7 ! Mem[0000000076000082]
subccc %l3,0x8f6,%l3
swap [%o3+0x160],%l6 ! Mem[0000000077800160]
lduw [%o0+0x120],%l1 ! Mem[0000000076000120]
swap [%o0+0x0a8],%l4 ! Mem[00000000760000a8]
jmpl %g6+8,%g0
stb %l7,[%o1+0x0a8] ! Mem[00000000768000a8]
p51_call_2_ho:
std %f20,[%o2+0x168] ! Mem[0000000077000168]
ldstub [%o3+0x0aa],%l3 ! Mem[00000000778000aa]
swap [%o1+0x1ac],%l7 ! Mem[00000000768001ac]
retl
sth %l3,[%o2+0x19a] ! Mem[000000007700019a]
p52_jmpl_2_le:
ldstub [%i1+0x0df],%l0 ! Mem[00000000788000df]
jmpl %g6+8,%g0
stx %l0,[%i3+0x010] ! Mem[0000000079800010]
p52_call_2_le:
ldsb [%i1+0x0eb],%l4 ! Mem[00000000788000eb]
st %f1 ,[%i2+0x17c] ! Mem[000000007900017c]
stx %l6,[%i0+0x0b0] ! Mem[00000000780000b0]
lduw [%i0+0x1f8],%l2 ! Mem[00000000780001f8]
addc %l0,%l2,%l3
umul %l6,0x71a,%l2
stb %l5,[%i1+0x162] ! Mem[0000000078800162]
retl
ldub [%i1+0x1a4],%l7 ! Mem[00000000788001a4]
p52_jmpl_2_lo:
ldstub [%o1+0x0df],%l0 ! Mem[00000000788000df]
jmpl %g6+8,%g0
stx %l0,[%o3+0x010] ! Mem[0000000079800010]
p52_call_2_lo:
ldsb [%o1+0x0eb],%l4 ! Mem[00000000788000eb]
st %f1 ,[%o2+0x17c] ! Mem[000000007900017c]
stx %l6,[%o0+0x0b0] ! Mem[00000000780000b0]
lduw [%o0+0x1f8],%l2 ! Mem[00000000780001f8]
addc %l0,%l2,%l3
umul %l6,0x71a,%l2
stb %l5,[%o1+0x162] ! Mem[0000000078800162]
retl
ldub [%o1+0x1a4],%l7 ! Mem[00000000788001a4]
p52_jmpl_2_he:
lduh [%i0+0x074],%l0 ! Mem[0000000078000074]
std %l0,[%i1+0x1d0] ! Mem[00000000788001d0]
ldsb [%i1+0x18e],%l2 ! Mem[000000007880018e]
jmpl %g6+8,%g0
sth %l1,[%i0+0x0cc] ! Mem[00000000780000cc]
p52_call_2_he:
ldub [%i1+0x144],%l0 ! Mem[0000000078800144]
ldstub [%i3+0x0bd],%l4 ! Mem[00000000798000bd]
retl
ldx [%i3+0x090],%l3 ! Mem[0000000079800090]
p52_jmpl_2_ho:
lduh [%o0+0x074],%l0 ! Mem[0000000078000074]
std %l0,[%o1+0x1d0] ! Mem[00000000788001d0]
ldsb [%o1+0x18e],%l2 ! Mem[000000007880018e]
jmpl %g6+8,%g0
sth %l1,[%o0+0x0cc] ! Mem[00000000780000cc]
p52_call_2_ho:
ldub [%o1+0x144],%l0 ! Mem[0000000078800144]
ldstub [%o3+0x0bd],%l4 ! Mem[00000000798000bd]
retl
ldx [%o3+0x090],%l3 ! Mem[0000000079800090]
p53_jmpl_2_le:
std %l4,[%i1+0x0b0] ! Mem[000000007a8000b0]
stb %l0,[%i0+0x069] ! Mem[000000007a000069]
jmpl %g6+8,%g0
st %f3 ,[%i3+0x128] ! Mem[000000007b800128]
p53_call_2_le:
stx %l3,[%i0+0x0e0] ! Mem[000000007a0000e0]
lduh [%i1+0x130],%l7 ! Mem[000000007a800130]
stb %l3,[%i0+0x0a9] ! Mem[000000007a0000a9]
retl
or %l3,-0x615,%l4
p53_jmpl_2_lo:
std %l4,[%o1+0x0b0] ! Mem[000000007a8000b0]
stb %l0,[%o0+0x069] ! Mem[000000007a000069]
jmpl %g6+8,%g0
st %f3 ,[%o3+0x128] ! Mem[000000007b800128]
p53_call_2_lo:
stx %l3,[%o0+0x0e0] ! Mem[000000007a0000e0]
lduh [%o1+0x130],%l7 ! Mem[000000007a800130]
stb %l3,[%o0+0x0a9] ! Mem[000000007a0000a9]
retl
or %l3,-0x615,%l4
p53_jmpl_2_he:
ldub [%i2+0x15b],%l4 ! Mem[000000007b00015b]
swap [%i1+0x084],%l5 ! Mem[000000007a800084]
ld [%i1+0x150],%f30 ! Mem[000000007a800150]
std %f18,[%i1+0x0e8] ! Mem[000000007a8000e8]
ld [%i0+0x18c],%f23 ! Mem[000000007a00018c]
jmpl %g6+8,%g0
ldx [%i1+0x1e0],%l6 ! Mem[000000007a8001e0]
p53_call_2_he:
ldx [%i2+0x028],%l4 ! Mem[000000007b000028]
std %l2,[%i0+0x108] ! Mem[000000007a000108]
ldsw [%i1+0x014],%l2 ! Mem[000000007a800014]
swap [%i1+0x0ac],%l3 ! Mem[000000007a8000ac]
st %f29,[%i0+0x08c] ! Mem[000000007a00008c]
retl
lduh [%i3+0x136],%l2 ! Mem[000000007b800136]
p53_jmpl_2_ho:
ldub [%o2+0x15b],%l4 ! Mem[000000007b00015b]
swap [%o1+0x084],%l5 ! Mem[000000007a800084]
ld [%o1+0x150],%f30 ! Mem[000000007a800150]
std %f18,[%o1+0x0e8] ! Mem[000000007a8000e8]
ld [%o0+0x18c],%f23 ! Mem[000000007a00018c]
jmpl %g6+8,%g0
ldx [%o1+0x1e0],%l6 ! Mem[000000007a8001e0]
p53_call_2_ho:
ldx [%o2+0x028],%l4 ! Mem[000000007b000028]
std %l2,[%o0+0x108] ! Mem[000000007a000108]
ldsw [%o1+0x014],%l2 ! Mem[000000007a800014]
swap [%o1+0x0ac],%l3 ! Mem[000000007a8000ac]
st %f29,[%o0+0x08c] ! Mem[000000007a00008c]
retl
lduh [%o3+0x136],%l2 ! Mem[000000007b800136]
p54_jmpl_2_le:
ldsw [%i0+0x064],%l6 ! Mem[000000007c000064]
ldx [%i2+0x038],%l2 ! Mem[000000007d000038]
tsubcctv %l2,0xbf6,%l4
std %f2 ,[%i2+0x0d8] ! Mem[000000007d0000d8]
ldsw [%i1+0x028],%l0 ! Mem[000000007c800028]
jmpl %g6+8,%g0
srax %l4,0x00c,%l5
p54_call_2_le:
lduw [%i0+0x108],%l7 ! Mem[000000007c000108]
sth %l2,[%i0+0x0bc] ! Mem[000000007c0000bc]
retl
swap [%i3+0x078],%l2 ! Mem[000000007d800078]
p54_jmpl_2_lo:
ldsw [%o0+0x064],%l6 ! Mem[000000007c000064]
ldx [%o2+0x038],%l2 ! Mem[000000007d000038]
tsubcctv %l2,0xbf6,%l4
std %f2 ,[%o2+0x0d8] ! Mem[000000007d0000d8]
ldsw [%o1+0x028],%l0 ! Mem[000000007c800028]
jmpl %g6+8,%g0
srax %l4,0x00c,%l5
p54_call_2_lo:
lduw [%o0+0x108],%l7 ! Mem[000000007c000108]
sth %l2,[%o0+0x0bc] ! Mem[000000007c0000bc]
retl
swap [%o3+0x078],%l2 ! Mem[000000007d800078]
p54_jmpl_2_he:
lduh [%i2+0x094],%l6 ! Mem[000000007d000094]
ldd [%i0+0x008],%l0 ! Mem[000000007c000008]
ldsw [%i0+0x010],%l7 ! Mem[000000007c000010]
stb %l4,[%i1+0x0c4] ! Mem[000000007c8000c4]
ldub [%i1+0x1cb],%l3 ! Mem[000000007c8001cb]
swap [%i0+0x174],%l4 ! Mem[000000007c000174]
stx %l3,[%i0+0x0b8] ! Mem[000000007c0000b8]
jmpl %g6+8,%g0
stw %l4,[%i3+0x138] ! Mem[000000007d800138]
p54_call_2_he:
std %l6,[%i2+0x0b8] ! Mem[000000007d0000b8]
stw %l3,[%i0+0x050] ! Mem[000000007c000050]
tsubcctv %l6,%l6,%l3
orcc %l2,%l3,%l1
ldsh [%i2+0x1a4],%l6 ! Mem[000000007d0001a4]
stb %l4,[%i1+0x085] ! Mem[000000007c800085]
and %l6,-0x404,%l4
retl
stw %l7,[%i1+0x158] ! Mem[000000007c800158]
p54_jmpl_2_ho:
lduh [%o2+0x094],%l6 ! Mem[000000007d000094]
ldd [%o0+0x008],%l0 ! Mem[000000007c000008]
ldsw [%o0+0x010],%l7 ! Mem[000000007c000010]
stb %l4,[%o1+0x0c4] ! Mem[000000007c8000c4]
ldub [%o1+0x1cb],%l3 ! Mem[000000007c8001cb]
swap [%o0+0x174],%l4 ! Mem[000000007c000174]
stx %l3,[%o0+0x0b8] ! Mem[000000007c0000b8]
jmpl %g6+8,%g0
stw %l4,[%o3+0x138] ! Mem[000000007d800138]
p54_call_2_ho:
std %l6,[%o2+0x0b8] ! Mem[000000007d0000b8]
stw %l3,[%o0+0x050] ! Mem[000000007c000050]
tsubcctv %l6,%l6,%l3
orcc %l2,%l3,%l1
ldsh [%o2+0x1a4],%l6 ! Mem[000000007d0001a4]
stb %l4,[%o1+0x085] ! Mem[000000007c800085]
and %l6,-0x404,%l4
retl
stw %l7,[%o1+0x158] ! Mem[000000007c800158]
p55_jmpl_2_le:
ldub [%i0+0x041],%l6 ! Mem[000000007e000041]
lduh [%i3+0x1a8],%l2 ! Mem[000000007f8001a8]
jmpl %g6+8,%g0
and %l6,-0x23c,%l3
p55_call_2_le:
lduw [%i0+0x104],%l7 ! Mem[000000007e000104]
swap [%i2+0x188],%l5 ! Mem[000000007f000188]
nop
retl
stb %l1,[%i1+0x11c] ! Mem[000000007e80011c]
p55_jmpl_2_lo:
ldub [%o0+0x041],%l6 ! Mem[000000007e000041]
lduh [%o3+0x1a8],%l2 ! Mem[000000007f8001a8]
jmpl %g6+8,%g0
and %l6,-0x23c,%l3
p55_call_2_lo:
lduw [%o0+0x104],%l7 ! Mem[000000007e000104]
swap [%o2+0x188],%l5 ! Mem[000000007f000188]
nop
retl
stb %l1,[%o1+0x11c] ! Mem[000000007e80011c]
p55_jmpl_2_he:
orcc %l4,%l1,%l2
ldsb [%i2+0x10b],%l3 ! Mem[000000007f00010b]
smulcc %l2,-0x94b,%l5
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l4 ! Mem[000000007e800008]
p55_call_2_he:
ldub [%i1+0x130],%l1 ! Mem[000000007e800130]
ldub [%i0+0x1ab],%l1 ! Mem[000000007e0001ab]
srax %l6,0x03d,%l7
std %l2,[%i1+0x0c8] ! Mem[000000007e8000c8]
retl
ldx [%i3+0x188],%l7 ! Mem[000000007f800188]
p55_jmpl_2_ho:
orcc %l4,%l1,%l2
ldsb [%o2+0x10b],%l3 ! Mem[000000007f00010b]
smulcc %l2,-0x94b,%l5
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l4 ! Mem[000000007e800008]
p55_call_2_ho:
ldub [%o1+0x130],%l1 ! Mem[000000007e800130]
ldub [%o0+0x1ab],%l1 ! Mem[000000007e0001ab]
srax %l6,0x03d,%l7
std %l2,[%o1+0x0c8] ! Mem[000000007e8000c8]
retl
ldx [%o3+0x188],%l7 ! Mem[000000007f800188]
p56_jmpl_2_le:
swap [%i1+0x10c],%l4 ! Mem[000000008080010c]
stx %l6,[%i3+0x1d0] ! Mem[00000000818001d0]
ldub [%i2+0x122],%l3 ! Mem[0000000081000122]
jmpl %g6+8,%g0
ldub [%i0+0x069],%l0 ! Mem[0000000080000069]
p56_call_2_le:
retl
sdivx %l4,0x80c,%l0
p56_jmpl_2_lo:
swap [%o1+0x10c],%l4 ! Mem[000000008080010c]
stx %l6,[%o3+0x1d0] ! Mem[00000000818001d0]
ldub [%o2+0x122],%l3 ! Mem[0000000081000122]
jmpl %g6+8,%g0
ldub [%o0+0x069],%l0 ! Mem[0000000080000069]
p56_call_2_lo:
retl
sdivx %l4,0x80c,%l0
p56_jmpl_2_he:
ldsh [%i3+0x10a],%l3 ! Mem[000000008180010a]
std %l0,[%i3+0x0f0] ! Mem[00000000818000f0]
jmpl %g6+8,%g0
std %l0,[%i1+0x128] ! Mem[0000000080800128]
p56_call_2_he:
std %l0,[%i3+0x108] ! Mem[0000000081800108]
ldx [%i0+0x070],%l3 ! Mem[0000000080000070]
lduw [%i2+0x074],%l6 ! Mem[0000000081000074]
retl
smulcc %l6,-0xee8,%l5
p56_jmpl_2_ho:
ldsh [%o3+0x10a],%l3 ! Mem[000000008180010a]
std %l0,[%o3+0x0f0] ! Mem[00000000818000f0]
jmpl %g6+8,%g0
std %l0,[%o1+0x128] ! Mem[0000000080800128]
p56_call_2_ho:
std %l0,[%o3+0x108] ! Mem[0000000081800108]
ldx [%o0+0x070],%l3 ! Mem[0000000080000070]
lduw [%o2+0x074],%l6 ! Mem[0000000081000074]
retl
smulcc %l6,-0xee8,%l5
p57_jmpl_2_le:
jmpl %g6+8,%g0
st %f0 ,[%i0+0x044] ! Mem[0000000082000044]
p57_call_2_le:
stw %l6,[%i2+0x15c] ! Mem[000000008300015c]
ldd [%i1+0x0e0],%f12 ! Mem[00000000828000e0]
retl
ldsb [%i3+0x11b],%l2 ! Mem[000000008380011b]
p57_jmpl_2_lo:
jmpl %g6+8,%g0
st %f0 ,[%o0+0x044] ! Mem[0000000082000044]
p57_call_2_lo:
stw %l6,[%o2+0x15c] ! Mem[000000008300015c]
ldd [%o1+0x0e0],%f12 ! Mem[00000000828000e0]
retl
ldsb [%o3+0x11b],%l2 ! Mem[000000008380011b]
p57_jmpl_2_he:
ldx [%i1+0x098],%l2 ! Mem[0000000082800098]
orn %l5,0x0ea,%l4
jmpl %g6+8,%g0
ldd [%i2+0x108],%l6 ! Mem[0000000083000108]
p57_call_2_he:
ldstub [%i3+0x014],%l2 ! Mem[0000000083800014]
std %l2,[%i0+0x100] ! Mem[0000000082000100]
smulcc %l7,%l0,%l7
ldx [%i1+0x018],%l2 ! Mem[0000000082800018]
sth %l4,[%i0+0x0f8] ! Mem[00000000820000f8]
ldd [%i0+0x170],%l4 ! Mem[0000000082000170]
stb %l4,[%i2+0x063] ! Mem[0000000083000063]
retl
ld [%i2+0x00c],%f25 ! Mem[000000008300000c]
p57_jmpl_2_ho:
ldx [%o1+0x098],%l2 ! Mem[0000000082800098]
orn %l5,0x0ea,%l4
jmpl %g6+8,%g0
ldd [%o2+0x108],%l6 ! Mem[0000000083000108]
p57_call_2_ho:
ldstub [%o3+0x014],%l2 ! Mem[0000000083800014]
std %l2,[%o0+0x100] ! Mem[0000000082000100]
smulcc %l7,%l0,%l7
ldx [%o1+0x018],%l2 ! Mem[0000000082800018]
sth %l4,[%o0+0x0f8] ! Mem[00000000820000f8]
ldd [%o0+0x170],%l4 ! Mem[0000000082000170]
stb %l4,[%o2+0x063] ! Mem[0000000083000063]
retl
ld [%o2+0x00c],%f25 ! Mem[000000008300000c]
p58_jmpl_2_le:
ldsh [%i2+0x1a8],%l2 ! Mem[00000000850001a8]
stw %l0,[%i1+0x0e4] ! Mem[00000000848000e4]
jmpl %g6+8,%g0
ldsb [%i0+0x035],%l1 ! Mem[0000000084000035]
p58_call_2_le:
ldstub [%i0+0x06c],%l7 ! Mem[000000008400006c]
ldsw [%i2+0x13c],%l5 ! Mem[000000008500013c]
srlx %l0,0x035,%l2
lduw [%i0+0x098],%l6 ! Mem[0000000084000098]
stb %l3,[%i0+0x1bb] ! Mem[00000000840001bb]
umulcc %l4,%l6,%l7
retl
lduw [%i0+0x11c],%l0 ! Mem[000000008400011c]
p58_jmpl_2_lo:
ldsh [%o2+0x1a8],%l2 ! Mem[00000000850001a8]
stw %l0,[%o1+0x0e4] ! Mem[00000000848000e4]
jmpl %g6+8,%g0
ldsb [%o0+0x035],%l1 ! Mem[0000000084000035]
p58_call_2_lo:
ldstub [%o0+0x06c],%l7 ! Mem[000000008400006c]
ldsw [%o2+0x13c],%l5 ! Mem[000000008500013c]
srlx %l0,0x035,%l2
lduw [%o0+0x098],%l6 ! Mem[0000000084000098]
stb %l3,[%o0+0x1bb] ! Mem[00000000840001bb]
umulcc %l4,%l6,%l7
retl
lduw [%o0+0x11c],%l0 ! Mem[000000008400011c]
p58_jmpl_2_he:
addcc %l0,0x0a5,%l6
ldsh [%i1+0x0b0],%l7 ! Mem[00000000848000b0]
stw %l7,[%i1+0x1fc] ! Mem[00000000848001fc]
ldsw [%i2+0x108],%l6 ! Mem[0000000085000108]
swap [%i0+0x104],%l1 ! Mem[0000000084000104]
ldsw [%i0+0x120],%l6 ! Mem[0000000084000120]
jmpl %g6+8,%g0
std %l4,[%i3+0x080] ! Mem[0000000085800080]
p58_call_2_he:
std %f16,[%i2+0x178] ! Mem[0000000085000178]
stb %l0,[%i2+0x007] ! Mem[0000000085000007]
std %f16,[%i0+0x0c0] ! Mem[00000000840000c0]
mulx %l7,%l6,%l7
retl
smulcc %l4,-0xf9f,%l3
p58_jmpl_2_ho:
addcc %l0,0x0a5,%l6
ldsh [%o1+0x0b0],%l7 ! Mem[00000000848000b0]
stw %l7,[%o1+0x1fc] ! Mem[00000000848001fc]
ldsw [%o2+0x108],%l6 ! Mem[0000000085000108]
swap [%o0+0x104],%l1 ! Mem[0000000084000104]
ldsw [%o0+0x120],%l6 ! Mem[0000000084000120]
jmpl %g6+8,%g0
std %l4,[%o3+0x080] ! Mem[0000000085800080]
p58_call_2_ho:
std %f16,[%o2+0x178] ! Mem[0000000085000178]
stb %l0,[%o2+0x007] ! Mem[0000000085000007]
std %f16,[%o0+0x0c0] ! Mem[00000000840000c0]
mulx %l7,%l6,%l7
retl
smulcc %l4,-0xf9f,%l3
p59_jmpl_2_le:
sth %l1,[%i2+0x1e4] ! Mem[00000000870001e4]
ldx [%i3+0x068],%l2 ! Mem[0000000087800068]
lduh [%i2+0x06c],%l7 ! Mem[000000008700006c]
swap [%i2+0x0c8],%l2 ! Mem[00000000870000c8]
ldub [%i1+0x005],%l1 ! Mem[0000000086800005]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l2 ! Mem[0000000086000038]
p59_call_2_le:
stb %l3,[%i3+0x01a] ! Mem[000000008780001a]
swap [%i3+0x024],%l5 ! Mem[0000000087800024]
ldsh [%i0+0x1f6],%l0 ! Mem[00000000860001f6]
ldx [%i0+0x168],%l3 ! Mem[0000000086000168]
retl
std %f2 ,[%i2+0x028] ! Mem[0000000087000028]
p59_jmpl_2_lo:
sth %l1,[%o2+0x1e4] ! Mem[00000000870001e4]
ldx [%o3+0x068],%l2 ! Mem[0000000087800068]
lduh [%o2+0x06c],%l7 ! Mem[000000008700006c]
swap [%o2+0x0c8],%l2 ! Mem[00000000870000c8]
ldub [%o1+0x005],%l1 ! Mem[0000000086800005]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l2 ! Mem[0000000086000038]
p59_call_2_lo:
stb %l3,[%o3+0x01a] ! Mem[000000008780001a]
swap [%o3+0x024],%l5 ! Mem[0000000087800024]
ldsh [%o0+0x1f6],%l0 ! Mem[00000000860001f6]
ldx [%o0+0x168],%l3 ! Mem[0000000086000168]
retl
std %f2 ,[%o2+0x028] ! Mem[0000000087000028]
p59_jmpl_2_he:
addccc %l2,%l2,%l1
stx %l5,[%i2+0x060] ! Mem[0000000087000060]
stx %l2,[%i0+0x198] ! Mem[0000000086000198]
subccc %l3,-0x173,%l0
jmpl %g6+8,%g0
srlx %l7,%l1,%l5
p59_call_2_he:
smulcc %l4,%l3,%l5
st %f24,[%i1+0x094] ! Mem[0000000086800094]
retl
lduw [%i3+0x0ec],%l2 ! Mem[00000000878000ec]
p59_jmpl_2_ho:
addccc %l2,%l2,%l1
stx %l5,[%o2+0x060] ! Mem[0000000087000060]
stx %l2,[%o0+0x198] ! Mem[0000000086000198]
subccc %l3,-0x173,%l0
jmpl %g6+8,%g0
srlx %l7,%l1,%l5
p59_call_2_ho:
smulcc %l4,%l3,%l5
st %f24,[%o1+0x094] ! Mem[0000000086800094]
retl
lduw [%o3+0x0ec],%l2 ! Mem[00000000878000ec]
p60_jmpl_2_le:
lduw [%i2+0x048],%l2 ! Mem[0000000089000048]
lduh [%i3+0x076],%l6 ! Mem[0000000089800076]
stx %l6,[%i3+0x098] ! Mem[0000000089800098]
lduw [%i0+0x12c],%l5 ! Mem[000000008800012c]
lduh [%i3+0x0a4],%l4 ! Mem[00000000898000a4]
jmpl %g6+8,%g0
xnor %l6,-0x184,%l4
p60_call_2_le:
std %l0,[%i2+0x110] ! Mem[0000000089000110]
ldd [%i0+0x198],%f2 ! Mem[0000000088000198]
ldsh [%i3+0x08a],%l3 ! Mem[000000008980008a]
ldsh [%i1+0x0f6],%l3 ! Mem[00000000888000f6]
retl
stw %l6,[%i1+0x160] ! Mem[0000000088800160]
p60_jmpl_2_lo:
lduw [%o2+0x048],%l2 ! Mem[0000000089000048]
lduh [%o3+0x076],%l6 ! Mem[0000000089800076]
stx %l6,[%o3+0x098] ! Mem[0000000089800098]
lduw [%o0+0x12c],%l5 ! Mem[000000008800012c]
lduh [%o3+0x0a4],%l4 ! Mem[00000000898000a4]
jmpl %g6+8,%g0
xnor %l6,-0x184,%l4
p60_call_2_lo:
std %l0,[%o2+0x110] ! Mem[0000000089000110]
ldd [%o0+0x198],%f2 ! Mem[0000000088000198]
ldsh [%o3+0x08a],%l3 ! Mem[000000008980008a]
ldsh [%o1+0x0f6],%l3 ! Mem[00000000888000f6]
retl
stw %l6,[%o1+0x160] ! Mem[0000000088800160]
p60_jmpl_2_he:
jmpl %g6+8,%g0
xor %l0,%l1,%l3
p60_call_2_he:
stx %l7,[%i1+0x018] ! Mem[0000000088800018]
swap [%i3+0x058],%l0 ! Mem[0000000089800058]
retl
ldstub [%i0+0x16a],%l5 ! Mem[000000008800016a]
p60_jmpl_2_ho:
jmpl %g6+8,%g0
xor %l0,%l1,%l3
p60_call_2_ho:
stx %l7,[%o1+0x018] ! Mem[0000000088800018]
swap [%o3+0x058],%l0 ! Mem[0000000089800058]
retl
ldstub [%o0+0x16a],%l5 ! Mem[000000008800016a]
p61_jmpl_2_le:
std %l2,[%i0+0x0d8] ! Mem[000000008a0000d8]
swap [%i3+0x1e0],%l2 ! Mem[000000008b8001e0]
sll %l0,0x009,%l1
std %l6,[%i2+0x0d8] ! Mem[000000008b0000d8]
ldx [%i1+0x1b8],%l1 ! Mem[000000008a8001b8]
jmpl %g6+8,%g0
sth %l7,[%i3+0x0e6] ! Mem[000000008b8000e6]
p61_call_2_le:
sth %l7,[%i3+0x0e6] ! Mem[000000008b8000e6]
ldx [%i1+0x168],%l3 ! Mem[000000008a800168]
ldsb [%i0+0x02e],%l3 ! Mem[000000008a00002e]
std %l0,[%i2+0x0d0] ! Mem[000000008b0000d0]
lduh [%i3+0x1ba],%l2 ! Mem[000000008b8001ba]
ldsw [%i2+0x074],%l5 ! Mem[000000008b000074]
retl
ldub [%i0+0x088],%l7 ! Mem[000000008a000088]
p61_jmpl_2_lo:
std %l2,[%o0+0x0d8] ! Mem[000000008a0000d8]
swap [%o3+0x1e0],%l2 ! Mem[000000008b8001e0]
sll %l0,0x009,%l1
std %l6,[%o2+0x0d8] ! Mem[000000008b0000d8]
ldx [%o1+0x1b8],%l1 ! Mem[000000008a8001b8]
jmpl %g6+8,%g0
sth %l7,[%o3+0x0e6] ! Mem[000000008b8000e6]
p61_call_2_lo:
sth %l7,[%o3+0x0e6] ! Mem[000000008b8000e6]
ldx [%o1+0x168],%l3 ! Mem[000000008a800168]
ldsb [%o0+0x02e],%l3 ! Mem[000000008a00002e]
std %l0,[%o2+0x0d0] ! Mem[000000008b0000d0]
lduh [%o3+0x1ba],%l2 ! Mem[000000008b8001ba]
ldsw [%o2+0x074],%l5 ! Mem[000000008b000074]
retl
ldub [%o0+0x088],%l7 ! Mem[000000008a000088]
p61_jmpl_2_he:
stw %l5,[%i3+0x148] ! Mem[000000008b800148]
lduh [%i1+0x122],%l5 ! Mem[000000008a800122]
sth %l0,[%i2+0x19e] ! Mem[000000008b00019e]
jmpl %g6+8,%g0
lduw [%i2+0x07c],%l6 ! Mem[000000008b00007c]
p61_call_2_he:
ldsb [%i1+0x1e7],%l4 ! Mem[000000008a8001e7]
stw %l3,[%i3+0x07c] ! Mem[000000008b80007c]
retl
stw %l3,[%i1+0x12c] ! Mem[000000008a80012c]
p61_jmpl_2_ho:
stw %l5,[%o3+0x148] ! Mem[000000008b800148]
lduh [%o1+0x122],%l5 ! Mem[000000008a800122]
sth %l0,[%o2+0x19e] ! Mem[000000008b00019e]
jmpl %g6+8,%g0
lduw [%o2+0x07c],%l6 ! Mem[000000008b00007c]
p61_call_2_ho:
ldsb [%o1+0x1e7],%l4 ! Mem[000000008a8001e7]
stw %l3,[%o3+0x07c] ! Mem[000000008b80007c]
retl
stw %l3,[%o1+0x12c] ! Mem[000000008a80012c]
p62_jmpl_2_le:
sll %l2,0x012,%l7
stx %l6,[%i0+0x0b0] ! Mem[000000008c0000b0]
jmpl %g6+8,%g0
ldx [%i3+0x028],%l1 ! Mem[000000008d800028]
p62_call_2_le:
swap [%i3+0x084],%l4 ! Mem[000000008d800084]
ldsw [%i3+0x19c],%l7 ! Mem[000000008d80019c]
retl
ldx [%i3+0x040],%l0 ! Mem[000000008d800040]
p62_jmpl_2_lo:
sll %l2,0x012,%l7
stx %l6,[%o0+0x0b0] ! Mem[000000008c0000b0]
jmpl %g6+8,%g0
ldx [%o3+0x028],%l1 ! Mem[000000008d800028]
p62_call_2_lo:
swap [%o3+0x084],%l4 ! Mem[000000008d800084]
ldsw [%o3+0x19c],%l7 ! Mem[000000008d80019c]
retl
ldx [%o3+0x040],%l0 ! Mem[000000008d800040]
p62_jmpl_2_he:
ldstub [%i1+0x1cb],%l3 ! Mem[000000008c8001cb]
ldub [%i0+0x175],%l4 ! Mem[000000008c000175]
lduh [%i0+0x09c],%l3 ! Mem[000000008c00009c]
stb %l5,[%i0+0x0c2] ! Mem[000000008c0000c2]
jmpl %g6+8,%g0
stx %l2,[%i3+0x068] ! Mem[000000008d800068]
p62_call_2_he:
stx %l6,[%i3+0x050] ! Mem[000000008d800050]
swap [%i3+0x0b8],%l6 ! Mem[000000008d8000b8]
ldx [%i1+0x110],%l2 ! Mem[000000008c800110]
retl
stw %l4,[%i2+0x084] ! Mem[000000008d000084]
p62_jmpl_2_ho:
ldstub [%o1+0x1cb],%l3 ! Mem[000000008c8001cb]
ldub [%o0+0x175],%l4 ! Mem[000000008c000175]
lduh [%o0+0x09c],%l3 ! Mem[000000008c00009c]
stb %l5,[%o0+0x0c2] ! Mem[000000008c0000c2]
jmpl %g6+8,%g0
stx %l2,[%o3+0x068] ! Mem[000000008d800068]
p62_call_2_ho:
stx %l6,[%o3+0x050] ! Mem[000000008d800050]
swap [%o3+0x0b8],%l6 ! Mem[000000008d8000b8]
ldx [%o1+0x110],%l2 ! Mem[000000008c800110]
retl
stw %l4,[%o2+0x084] ! Mem[000000008d000084]
p63_jmpl_2_le:
jmpl %g6+8,%g0
smulcc %l2,0x19f,%l7
p63_call_2_le:
ldsw [%i3+0x058],%l2 ! Mem[000000008f800058]
stb %l0,[%i0+0x1b1] ! Mem[000000008e0001b1]
retl
lduh [%i0+0x0c4],%l7 ! Mem[000000008e0000c4]
p63_jmpl_2_lo:
jmpl %g6+8,%g0
smulcc %l2,0x19f,%l7
p63_call_2_lo:
ldsw [%o3+0x058],%l2 ! Mem[000000008f800058]
stb %l0,[%o0+0x1b1] ! Mem[000000008e0001b1]
retl
lduh [%o0+0x0c4],%l7 ! Mem[000000008e0000c4]
p63_jmpl_2_he:
swap [%i1+0x07c],%l3 ! Mem[000000008e80007c]
stx %l1,[%i1+0x1e8] ! Mem[000000008e8001e8]
lduw [%i1+0x170],%l6 ! Mem[000000008e800170]
std %l4,[%i3+0x040] ! Mem[000000008f800040]
ldsh [%i3+0x10a],%l7 ! Mem[000000008f80010a]
ldsb [%i2+0x009],%l5 ! Mem[000000008f000009]
ldd [%i1+0x140],%l2 ! Mem[000000008e800140]
jmpl %g6+8,%g0
lduw [%i3+0x19c],%l4 ! Mem[000000008f80019c]
p63_call_2_he:
retl
andn %l6,%l6,%l3
p63_jmpl_2_ho:
swap [%o1+0x07c],%l3 ! Mem[000000008e80007c]
stx %l1,[%o1+0x1e8] ! Mem[000000008e8001e8]
lduw [%o1+0x170],%l6 ! Mem[000000008e800170]
std %l4,[%o3+0x040] ! Mem[000000008f800040]
ldsh [%o3+0x10a],%l7 ! Mem[000000008f80010a]
ldsb [%o2+0x009],%l5 ! Mem[000000008f000009]
ldd [%o1+0x140],%l2 ! Mem[000000008e800140]
jmpl %g6+8,%g0
lduw [%o3+0x19c],%l4 ! Mem[000000008f80019c]
p63_call_2_ho:
retl
andn %l6,%l6,%l3
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
std %l4,[%i0+0x000] ! Mem[0000000010000000]
st %f7 ,[%i2+0x178] ! Mem[0000000011000178]
ldd [%i1+0x068],%l2 ! Mem[0000000010800068]
ldsb [%i1+0x15a],%l7 ! Mem[000000001080015a]
orcc %l2,0x360,%l6
sth %l5,[%i3+0x076] ! Mem[0000000011800076]
jmpl %g6+8,%g0
ldx [%i2+0x040],%l7 ! Mem[0000000011000040]
p0_call_3_le:
retl
stb %l1,[%i2+0x08c] ! Mem[000000001100008c]
p0_jmpl_3_lo:
std %l4,[%o0+0x000] ! Mem[0000000010000000]
st %f7 ,[%o2+0x178] ! Mem[0000000011000178]
ldd [%o1+0x068],%l2 ! Mem[0000000010800068]
ldsb [%o1+0x15a],%l7 ! Mem[000000001080015a]
orcc %l2,0x360,%l6
sth %l5,[%o3+0x076] ! Mem[0000000011800076]
jmpl %g6+8,%g0
ldx [%o2+0x040],%l7 ! Mem[0000000011000040]
p0_call_3_lo:
retl
stb %l1,[%o2+0x08c] ! Mem[000000001100008c]
p0_jmpl_3_he:
swap [%i1+0x0c8],%l4 ! Mem[00000000108000c8]
lduw [%i0+0x0b8],%l7 ! Mem[00000000100000b8]
ldstub [%i0+0x170],%l7 ! Mem[0000000010000170]
std %f24,[%i3+0x040] ! Mem[0000000011800040]
swap [%i0+0x0a0],%l4 ! Mem[00000000100000a0]
subccc %l3,%l5,%l5
jmpl %g6+8,%g0
taddcctv %l0,0xe94,%l1
p0_call_3_he:
retl
andncc %l6,-0xc90,%l4
p0_jmpl_3_ho:
swap [%o1+0x0c8],%l4 ! Mem[00000000108000c8]
lduw [%o0+0x0b8],%l7 ! Mem[00000000100000b8]
ldstub [%o0+0x170],%l7 ! Mem[0000000010000170]
std %f24,[%o3+0x040] ! Mem[0000000011800040]
swap [%o0+0x0a0],%l4 ! Mem[00000000100000a0]
subccc %l3,%l5,%l5
jmpl %g6+8,%g0
taddcctv %l0,0xe94,%l1
p0_call_3_ho:
retl
andncc %l6,-0xc90,%l4
p1_jmpl_3_le:
st %f0 ,[%i3+0x0fc] ! Mem[00000000138000fc]
ldsh [%i0+0x032],%l0 ! Mem[0000000012000032]
ldsb [%i2+0x07e],%l0 ! Mem[000000001300007e]
ldd [%i3+0x0f0],%l4 ! Mem[00000000138000f0]
lduw [%i2+0x1b4],%l3 ! Mem[00000000130001b4]
jmpl %g6+8,%g0
sra %l1,%l1,%l6
p1_call_3_le:
stb %l2,[%i3+0x0d8] ! Mem[00000000138000d8]
srlx %l0,0x014,%l1
ldsh [%i1+0x15a],%l0 ! Mem[000000001280015a]
orncc %l6,0x552,%l2
ldub [%i0+0x0ec],%l1 ! Mem[00000000120000ec]
st %f14,[%i0+0x004] ! Mem[0000000012000004]
retl
st %f8 ,[%i2+0x0a0] ! Mem[00000000130000a0]
p1_jmpl_3_lo:
st %f0 ,[%o3+0x0fc] ! Mem[00000000138000fc]
ldsh [%o0+0x032],%l0 ! Mem[0000000012000032]
ldsb [%o2+0x07e],%l0 ! Mem[000000001300007e]
ldd [%o3+0x0f0],%l4 ! Mem[00000000138000f0]
lduw [%o2+0x1b4],%l3 ! Mem[00000000130001b4]
jmpl %g6+8,%g0
sra %l1,%l1,%l6
p1_call_3_lo:
stb %l2,[%o3+0x0d8] ! Mem[00000000138000d8]
srlx %l0,0x014,%l1
ldsh [%o1+0x15a],%l0 ! Mem[000000001280015a]
orncc %l6,0x552,%l2
ldub [%o0+0x0ec],%l1 ! Mem[00000000120000ec]
st %f14,[%o0+0x004] ! Mem[0000000012000004]
retl
st %f8 ,[%o2+0x0a0] ! Mem[00000000130000a0]
p1_jmpl_3_he:
std %f18,[%i3+0x090] ! Mem[0000000013800090]
ldd [%i3+0x1c8],%l6 ! Mem[00000000138001c8]
stb %l0,[%i3+0x08e] ! Mem[000000001380008e]
ldsw [%i2+0x164],%l6 ! Mem[0000000013000164]
jmpl %g6+8,%g0
swap [%i1+0x070],%l0 ! Mem[0000000012800070]
p1_call_3_he:
andcc %l1,%l2,%l0
sub %l1,%l6,%l7
ld [%i1+0x1ec],%f23 ! Mem[00000000128001ec]
ldsw [%i2+0x0b0],%l0 ! Mem[00000000130000b0]
stb %l4,[%i0+0x1b5] ! Mem[00000000120001b5]
ldub [%i3+0x03b],%l7 ! Mem[000000001380003b]
retl
ldd [%i0+0x118],%f16 ! Mem[0000000012000118]
p1_jmpl_3_ho:
std %f18,[%o3+0x090] ! Mem[0000000013800090]
ldd [%o3+0x1c8],%l6 ! Mem[00000000138001c8]
stb %l0,[%o3+0x08e] ! Mem[000000001380008e]
ldsw [%o2+0x164],%l6 ! Mem[0000000013000164]
jmpl %g6+8,%g0
swap [%o1+0x070],%l0 ! Mem[0000000012800070]
p1_call_3_ho:
andcc %l1,%l2,%l0
sub %l1,%l6,%l7
ld [%o1+0x1ec],%f23 ! Mem[00000000128001ec]
ldsw [%o2+0x0b0],%l0 ! Mem[00000000130000b0]
stb %l4,[%o0+0x1b5] ! Mem[00000000120001b5]
ldub [%o3+0x03b],%l7 ! Mem[000000001380003b]
retl
ldd [%o0+0x118],%f16 ! Mem[0000000012000118]
p2_jmpl_3_le:
smul %l7,%l2,%l5
ldd [%i2+0x050],%l2 ! Mem[0000000015000050]
swap [%i0+0x1b4],%l1 ! Mem[00000000140001b4]
lduh [%i0+0x018],%l3 ! Mem[0000000014000018]
xorcc %l5,%l6,%l7
stb %l6,[%i3+0x02c] ! Mem[000000001580002c]
jmpl %g6+8,%g0
ldstub [%i1+0x1fa],%l2 ! Mem[00000000148001fa]
p2_call_3_le:
ld [%i0+0x054],%f3 ! Mem[0000000014000054]
swap [%i2+0x1ec],%l7 ! Mem[00000000150001ec]
retl
lduh [%i3+0x1fa],%l1 ! Mem[00000000158001fa]
p2_jmpl_3_lo:
smul %l7,%l2,%l5
ldd [%o2+0x050],%l2 ! Mem[0000000015000050]
swap [%o0+0x1b4],%l1 ! Mem[00000000140001b4]
lduh [%o0+0x018],%l3 ! Mem[0000000014000018]
xorcc %l5,%l6,%l7
stb %l6,[%o3+0x02c] ! Mem[000000001580002c]
jmpl %g6+8,%g0
ldstub [%o1+0x1fa],%l2 ! Mem[00000000148001fa]
p2_call_3_lo:
ld [%o0+0x054],%f3 ! Mem[0000000014000054]
swap [%o2+0x1ec],%l7 ! Mem[00000000150001ec]
retl
lduh [%o3+0x1fa],%l1 ! Mem[00000000158001fa]
p2_jmpl_3_he:
jmpl %g6+8,%g0
lduh [%i0+0x146],%l6 ! Mem[0000000014000146]
p2_call_3_he:
ld [%i1+0x054],%f30 ! Mem[0000000014800054]
ldub [%i3+0x1ee],%l7 ! Mem[00000000158001ee]
st %f30,[%i0+0x11c] ! Mem[000000001400011c]
ld [%i1+0x0b8],%f16 ! Mem[00000000148000b8]
sth %l0,[%i2+0x028] ! Mem[0000000015000028]
retl
andcc %l7,-0xba8,%l5
p2_jmpl_3_ho:
jmpl %g6+8,%g0
lduh [%o0+0x146],%l6 ! Mem[0000000014000146]
p2_call_3_ho:
ld [%o1+0x054],%f30 ! Mem[0000000014800054]
ldub [%o3+0x1ee],%l7 ! Mem[00000000158001ee]
st %f30,[%o0+0x11c] ! Mem[000000001400011c]
ld [%o1+0x0b8],%f16 ! Mem[00000000148000b8]
sth %l0,[%o2+0x028] ! Mem[0000000015000028]
retl
andcc %l7,-0xba8,%l5
p3_jmpl_3_le:
ldub [%i1+0x045],%l1 ! Mem[0000000016800045]
umul %l4,%l0,%l0
jmpl %g6+8,%g0
ld [%i1+0x0b8],%f11 ! Mem[00000000168000b8]
p3_call_3_le:
sth %l7,[%i1+0x18a] ! Mem[000000001680018a]
swap [%i1+0x004],%l6 ! Mem[0000000016800004]
lduw [%i3+0x0ec],%l5 ! Mem[00000000178000ec]
ldsb [%i3+0x178],%l7 ! Mem[0000000017800178]
sth %l3,[%i3+0x01e] ! Mem[000000001780001e]
retl
stx %l2,[%i3+0x090] ! Mem[0000000017800090]
p3_jmpl_3_lo:
ldub [%o1+0x045],%l1 ! Mem[0000000016800045]
umul %l4,%l0,%l0
jmpl %g6+8,%g0
ld [%o1+0x0b8],%f11 ! Mem[00000000168000b8]
p3_call_3_lo:
sth %l7,[%o1+0x18a] ! Mem[000000001680018a]
swap [%o1+0x004],%l6 ! Mem[0000000016800004]
lduw [%o3+0x0ec],%l5 ! Mem[00000000178000ec]
ldsb [%o3+0x178],%l7 ! Mem[0000000017800178]
sth %l3,[%o3+0x01e] ! Mem[000000001780001e]
retl
stx %l2,[%o3+0x090] ! Mem[0000000017800090]
p3_jmpl_3_he:
jmpl %g6+8,%g0
ldsw [%i1+0x074],%l3 ! Mem[0000000016800074]
p3_call_3_he:
stx %l3,[%i1+0x170] ! Mem[0000000016800170]
orncc %l4,%l7,%l7
ldx [%i2+0x0e0],%l6 ! Mem[00000000170000e0]
std %l0,[%i3+0x1a8] ! Mem[00000000178001a8]
retl
lduw [%i3+0x00c],%l7 ! Mem[000000001780000c]
p3_jmpl_3_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x074],%l3 ! Mem[0000000016800074]
p3_call_3_ho:
stx %l3,[%o1+0x170] ! Mem[0000000016800170]
orncc %l4,%l7,%l7
ldx [%o2+0x0e0],%l6 ! Mem[00000000170000e0]
std %l0,[%o3+0x1a8] ! Mem[00000000178001a8]
retl
lduw [%o3+0x00c],%l7 ! Mem[000000001780000c]
p4_jmpl_3_le:
ldx [%i2+0x028],%l4 ! Mem[0000000019000028]
ldd [%i1+0x108],%l2 ! Mem[0000000018800108]
std %l4,[%i0+0x178] ! Mem[0000000018000178]
swap [%i3+0x1f8],%l2 ! Mem[00000000198001f8]
jmpl %g6+8,%g0
ldx [%i0+0x0c0],%l5 ! Mem[00000000180000c0]
p4_call_3_le:
xorcc %l2,%l6,%l6
stw %l7,[%i3+0x13c] ! Mem[000000001980013c]
sub %l0,-0xe69,%l1
retl
lduw [%i0+0x0a8],%l7 ! Mem[00000000180000a8]
p4_jmpl_3_lo:
ldx [%o2+0x028],%l4 ! Mem[0000000019000028]
ldd [%o1+0x108],%l2 ! Mem[0000000018800108]
std %l4,[%o0+0x178] ! Mem[0000000018000178]
swap [%o3+0x1f8],%l2 ! Mem[00000000198001f8]
jmpl %g6+8,%g0
ldx [%o0+0x0c0],%l5 ! Mem[00000000180000c0]
p4_call_3_lo:
xorcc %l2,%l6,%l6
stw %l7,[%o3+0x13c] ! Mem[000000001980013c]
sub %l0,-0xe69,%l1
retl
lduw [%o0+0x0a8],%l7 ! Mem[00000000180000a8]
p4_jmpl_3_he:
ldsh [%i2+0x0d0],%l2 ! Mem[00000000190000d0]
swap [%i3+0x14c],%l6 ! Mem[000000001980014c]
xorcc %l7,%l0,%l7
jmpl %g6+8,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000018000028]
p4_call_3_he:
or %l6,-0x6e6,%l2
retl
ld [%i2+0x1bc],%f28 ! Mem[00000000190001bc]
p4_jmpl_3_ho:
ldsh [%o2+0x0d0],%l2 ! Mem[00000000190000d0]
swap [%o3+0x14c],%l6 ! Mem[000000001980014c]
xorcc %l7,%l0,%l7
jmpl %g6+8,%g0
lduw [%o0+0x028],%l3 ! Mem[0000000018000028]
p4_call_3_ho:
or %l6,-0x6e6,%l2
retl
ld [%o2+0x1bc],%f28 ! Mem[00000000190001bc]
p5_jmpl_3_le:
ldx [%i1+0x100],%l3 ! Mem[000000001a800100]
ldsh [%i0+0x0ee],%l2 ! Mem[000000001a0000ee]
jmpl %g6+8,%g0
ldsb [%i2+0x1ad],%l7 ! Mem[000000001b0001ad]
p5_call_3_le:
xnorcc %l7,%l4,%l4
ldsh [%i1+0x102],%l6 ! Mem[000000001a800102]
sth %l4,[%i0+0x002] ! Mem[000000001a000002]
ldd [%i3+0x1f8],%l2 ! Mem[000000001b8001f8]
swap [%i2+0x1ec],%l2 ! Mem[000000001b0001ec]
ld [%i1+0x1bc],%f5 ! Mem[000000001a8001bc]
udivx %l6,0xb1d,%l6
retl
andn %l4,%l6,%l7
p5_jmpl_3_lo:
ldx [%o1+0x100],%l3 ! Mem[000000001a800100]
ldsh [%o0+0x0ee],%l2 ! Mem[000000001a0000ee]
jmpl %g6+8,%g0
ldsb [%o2+0x1ad],%l7 ! Mem[000000001b0001ad]
p5_call_3_lo:
xnorcc %l7,%l4,%l4
ldsh [%o1+0x102],%l6 ! Mem[000000001a800102]
sth %l4,[%o0+0x002] ! Mem[000000001a000002]
ldd [%o3+0x1f8],%l2 ! Mem[000000001b8001f8]
swap [%o2+0x1ec],%l2 ! Mem[000000001b0001ec]
ld [%o1+0x1bc],%f5 ! Mem[000000001a8001bc]
udivx %l6,0xb1d,%l6
retl
andn %l4,%l6,%l7
p5_jmpl_3_he:
std %f26,[%i0+0x1f0] ! Mem[000000001a0001f0]
std %l6,[%i1+0x1f0] ! Mem[000000001a8001f0]
jmpl %g6+8,%g0
xnorcc %l7,0x13a,%l1
p5_call_3_he:
ldd [%i3+0x128],%l2 ! Mem[000000001b800128]
xnor %l5,%l2,%l3
ldub [%i3+0x0fe],%l0 ! Mem[000000001b8000fe]
ldx [%i2+0x078],%l2 ! Mem[000000001b000078]
retl
stw %l5,[%i0+0x1c4] ! Mem[000000001a0001c4]
p5_jmpl_3_ho:
std %f26,[%o0+0x1f0] ! Mem[000000001a0001f0]
std %l6,[%o1+0x1f0] ! Mem[000000001a8001f0]
jmpl %g6+8,%g0
xnorcc %l7,0x13a,%l1
p5_call_3_ho:
ldd [%o3+0x128],%l2 ! Mem[000000001b800128]
xnor %l5,%l2,%l3
ldub [%o3+0x0fe],%l0 ! Mem[000000001b8000fe]
ldx [%o2+0x078],%l2 ! Mem[000000001b000078]
retl
stw %l5,[%o0+0x1c4] ! Mem[000000001a0001c4]
p6_jmpl_3_le:
ld [%i2+0x02c],%f6 ! Mem[000000001d00002c]
ldx [%i2+0x0a0],%l6 ! Mem[000000001d0000a0]
lduw [%i1+0x17c],%l0 ! Mem[000000001c80017c]
swap [%i3+0x184],%l3 ! Mem[000000001d800184]
ldsw [%i0+0x174],%l5 ! Mem[000000001c000174]
smul %l6,-0x333,%l6
jmpl %g6+8,%g0
ldsh [%i3+0x09e],%l2 ! Mem[000000001d80009e]
p6_call_3_le:
ldsw [%i1+0x098],%l2 ! Mem[000000001c800098]
retl
ldstub [%i3+0x15f],%l0 ! Mem[000000001d80015f]
p6_jmpl_3_lo:
ld [%o2+0x02c],%f6 ! Mem[000000001d00002c]
ldx [%o2+0x0a0],%l6 ! Mem[000000001d0000a0]
lduw [%o1+0x17c],%l0 ! Mem[000000001c80017c]
swap [%o3+0x184],%l3 ! Mem[000000001d800184]
ldsw [%o0+0x174],%l5 ! Mem[000000001c000174]
smul %l6,-0x333,%l6
jmpl %g6+8,%g0
ldsh [%o3+0x09e],%l2 ! Mem[000000001d80009e]
p6_call_3_lo:
ldsw [%o1+0x098],%l2 ! Mem[000000001c800098]
retl
ldstub [%o3+0x15f],%l0 ! Mem[000000001d80015f]
p6_jmpl_3_he:
stx %l3,[%i1+0x160] ! Mem[000000001c800160]
ldd [%i1+0x1f0],%l6 ! Mem[000000001c8001f0]
ldx [%i2+0x1d8],%l5 ! Mem[000000001d0001d8]
jmpl %g6+8,%g0
ldsh [%i0+0x04a],%l0 ! Mem[000000001c00004a]
p6_call_3_he:
ldd [%i0+0x000],%l4 ! Mem[000000001c000000]
std %f24,[%i0+0x080] ! Mem[000000001c000080]
lduw [%i3+0x0a8],%l6 ! Mem[000000001d8000a8]
ldstub [%i2+0x105],%l4 ! Mem[000000001d000105]
ldub [%i0+0x028],%l2 ! Mem[000000001c000028]
ldsw [%i3+0x098],%l0 ! Mem[000000001d800098]
retl
ld [%i0+0x024],%f24 ! Mem[000000001c000024]
p6_jmpl_3_ho:
stx %l3,[%o1+0x160] ! Mem[000000001c800160]
ldd [%o1+0x1f0],%l6 ! Mem[000000001c8001f0]
ldx [%o2+0x1d8],%l5 ! Mem[000000001d0001d8]
jmpl %g6+8,%g0
ldsh [%o0+0x04a],%l0 ! Mem[000000001c00004a]
p6_call_3_ho:
ldd [%o0+0x000],%l4 ! Mem[000000001c000000]
std %f24,[%o0+0x080] ! Mem[000000001c000080]
lduw [%o3+0x0a8],%l6 ! Mem[000000001d8000a8]
ldstub [%o2+0x105],%l4 ! Mem[000000001d000105]
ldub [%o0+0x028],%l2 ! Mem[000000001c000028]
ldsw [%o3+0x098],%l0 ! Mem[000000001d800098]
retl
ld [%o0+0x024],%f24 ! Mem[000000001c000024]
p7_jmpl_3_le:
sub %l0,%l1,%l3
lduh [%i1+0x088],%l4 ! Mem[000000001e800088]
lduh [%i2+0x0a8],%l7 ! Mem[000000001f0000a8]
std %l4,[%i0+0x158] ! Mem[000000001e000158]
ldx [%i2+0x1e0],%l2 ! Mem[000000001f0001e0]
stb %l6,[%i0+0x08b] ! Mem[000000001e00008b]
sll %l2,0x003,%l2
jmpl %g6+8,%g0
sth %l4,[%i3+0x19c] ! Mem[000000001f80019c]
p7_call_3_le:
ldsh [%i2+0x1e0],%l4 ! Mem[000000001f0001e0]
ldsb [%i3+0x033],%l2 ! Mem[000000001f800033]
sth %l4,[%i3+0x0c6] ! Mem[000000001f8000c6]
retl
ldub [%i3+0x052],%l2 ! Mem[000000001f800052]
p7_jmpl_3_lo:
sub %l0,%l1,%l3
lduh [%o1+0x088],%l4 ! Mem[000000001e800088]
lduh [%o2+0x0a8],%l7 ! Mem[000000001f0000a8]
std %l4,[%o0+0x158] ! Mem[000000001e000158]
ldx [%o2+0x1e0],%l2 ! Mem[000000001f0001e0]
stb %l6,[%o0+0x08b] ! Mem[000000001e00008b]
sll %l2,0x003,%l2
jmpl %g6+8,%g0
sth %l4,[%o3+0x19c] ! Mem[000000001f80019c]
p7_call_3_lo:
ldsh [%o2+0x1e0],%l4 ! Mem[000000001f0001e0]
ldsb [%o3+0x033],%l2 ! Mem[000000001f800033]
sth %l4,[%o3+0x0c6] ! Mem[000000001f8000c6]
retl
ldub [%o3+0x052],%l2 ! Mem[000000001f800052]
p7_jmpl_3_he:
sll %l7,%l6,%l0
lduh [%i3+0x12a],%l0 ! Mem[000000001f80012a]
jmpl %g6+8,%g0
and %l3,-0x412,%l3
p7_call_3_he:
retl
stb %l0,[%i2+0x01a] ! Mem[000000001f00001a]
p7_jmpl_3_ho:
sll %l7,%l6,%l0
lduh [%o3+0x12a],%l0 ! Mem[000000001f80012a]
jmpl %g6+8,%g0
and %l3,-0x412,%l3
p7_call_3_ho:
retl
stb %l0,[%o2+0x01a] ! Mem[000000001f00001a]
p8_jmpl_3_le:
ldsb [%i1+0x06a],%l5 ! Mem[000000002080006a]
sth %l4,[%i0+0x008] ! Mem[0000000020000008]
st %f8 ,[%i2+0x0c8] ! Mem[00000000210000c8]
ldub [%i0+0x0be],%l7 ! Mem[00000000200000be]
jmpl %g6+8,%g0
ldsw [%i0+0x050],%l3 ! Mem[0000000020000050]
p8_call_3_le:
stb %l5,[%i1+0x006] ! Mem[0000000020800006]
ldsb [%i3+0x19c],%l4 ! Mem[000000002180019c]
ldd [%i0+0x158],%l4 ! Mem[0000000020000158]
ldstub [%i0+0x1fa],%l2 ! Mem[00000000200001fa]
retl
std %l2,[%i0+0x1c8] ! Mem[00000000200001c8]
p8_jmpl_3_lo:
ldsb [%o1+0x06a],%l5 ! Mem[000000002080006a]
sth %l4,[%o0+0x008] ! Mem[0000000020000008]
st %f8 ,[%o2+0x0c8] ! Mem[00000000210000c8]
ldub [%o0+0x0be],%l7 ! Mem[00000000200000be]
jmpl %g6+8,%g0
ldsw [%o0+0x050],%l3 ! Mem[0000000020000050]
p8_call_3_lo:
stb %l5,[%o1+0x006] ! Mem[0000000020800006]
ldsb [%o3+0x19c],%l4 ! Mem[000000002180019c]
ldd [%o0+0x158],%l4 ! Mem[0000000020000158]
ldstub [%o0+0x1fa],%l2 ! Mem[00000000200001fa]
retl
std %l2,[%o0+0x1c8] ! Mem[00000000200001c8]
p8_jmpl_3_he:
std %l4,[%i3+0x160] ! Mem[0000000021800160]
jmpl %g6+8,%g0
ldd [%i3+0x0b8],%f24 ! Mem[00000000218000b8]
p8_call_3_he:
srl %l2,0x017,%l1
std %l6,[%i1+0x098] ! Mem[0000000020800098]
ldd [%i1+0x190],%l2 ! Mem[0000000020800190]
stx %l1,[%i2+0x178] ! Mem[0000000021000178]
retl
lduh [%i0+0x1a8],%l2 ! Mem[00000000200001a8]
p8_jmpl_3_ho:
std %l4,[%o3+0x160] ! Mem[0000000021800160]
jmpl %g6+8,%g0
ldd [%o3+0x0b8],%f24 ! Mem[00000000218000b8]
p8_call_3_ho:
srl %l2,0x017,%l1
std %l6,[%o1+0x098] ! Mem[0000000020800098]
ldd [%o1+0x190],%l2 ! Mem[0000000020800190]
stx %l1,[%o2+0x178] ! Mem[0000000021000178]
retl
lduh [%o0+0x1a8],%l2 ! Mem[00000000200001a8]
p9_jmpl_3_le:
lduw [%i1+0x048],%l2 ! Mem[0000000022800048]
stx %l2,[%i0+0x0b8] ! Mem[00000000220000b8]
subc %l7,%l5,%l6
lduh [%i0+0x19a],%l4 ! Mem[000000002200019a]
andncc %l5,%l5,%l2
jmpl %g6+8,%g0
std %l0,[%i0+0x138] ! Mem[0000000022000138]
p9_call_3_le:
lduw [%i3+0x198],%l3 ! Mem[0000000023800198]
ldx [%i1+0x0a8],%l3 ! Mem[00000000228000a8]
lduh [%i3+0x15e],%l1 ! Mem[000000002380015e]
st %f14,[%i0+0x160] ! Mem[0000000022000160]
st %f12,[%i2+0x090] ! Mem[0000000023000090]
ldx [%i1+0x0c8],%l5 ! Mem[00000000228000c8]
retl
ldub [%i0+0x088],%l7 ! Mem[0000000022000088]
p9_jmpl_3_lo:
lduw [%o1+0x048],%l2 ! Mem[0000000022800048]
stx %l2,[%o0+0x0b8] ! Mem[00000000220000b8]
subc %l7,%l5,%l6
lduh [%o0+0x19a],%l4 ! Mem[000000002200019a]
andncc %l5,%l5,%l2
jmpl %g6+8,%g0
std %l0,[%o0+0x138] ! Mem[0000000022000138]
p9_call_3_lo:
lduw [%o3+0x198],%l3 ! Mem[0000000023800198]
ldx [%o1+0x0a8],%l3 ! Mem[00000000228000a8]
lduh [%o3+0x15e],%l1 ! Mem[000000002380015e]
st %f14,[%o0+0x160] ! Mem[0000000022000160]
st %f12,[%o2+0x090] ! Mem[0000000023000090]
ldx [%o1+0x0c8],%l5 ! Mem[00000000228000c8]
retl
ldub [%o0+0x088],%l7 ! Mem[0000000022000088]
p9_jmpl_3_he:
std %l4,[%i2+0x080] ! Mem[0000000023000080]
std %f18,[%i1+0x0a8] ! Mem[00000000228000a8]
taddcctv %l5,-0xe2a,%l6
jmpl %g6+8,%g0
std %l0,[%i3+0x0e0] ! Mem[00000000238000e0]
p9_call_3_he:
lduh [%i1+0x124],%l7 ! Mem[0000000022800124]
ldsw [%i3+0x0e0],%l2 ! Mem[00000000238000e0]
sth %l6,[%i2+0x0a2] ! Mem[00000000230000a2]
std %l0,[%i3+0x178] ! Mem[0000000023800178]
sra %l0,%l3,%l0
lduh [%i1+0x098],%l3 ! Mem[0000000022800098]
retl
sllx %l6,0x028,%l5
p9_jmpl_3_ho:
std %l4,[%o2+0x080] ! Mem[0000000023000080]
std %f18,[%o1+0x0a8] ! Mem[00000000228000a8]
taddcctv %l5,-0xe2a,%l6
jmpl %g6+8,%g0
std %l0,[%o3+0x0e0] ! Mem[00000000238000e0]
p9_call_3_ho:
lduh [%o1+0x124],%l7 ! Mem[0000000022800124]
ldsw [%o3+0x0e0],%l2 ! Mem[00000000238000e0]
sth %l6,[%o2+0x0a2] ! Mem[00000000230000a2]
std %l0,[%o3+0x178] ! Mem[0000000023800178]
sra %l0,%l3,%l0
lduh [%o1+0x098],%l3 ! Mem[0000000022800098]
retl
sllx %l6,0x028,%l5
p10_jmpl_3_le:
jmpl %g6+8,%g0
ldx [%i3+0x108],%l2 ! Mem[0000000025800108]
p10_call_3_le:
std %f8 ,[%i3+0x0c8] ! Mem[00000000258000c8]
std %f14,[%i1+0x020] ! Mem[0000000024800020]
retl
orn %l1,%l5,%l4
p10_jmpl_3_lo:
jmpl %g6+8,%g0
ldx [%o3+0x108],%l2 ! Mem[0000000025800108]
p10_call_3_lo:
std %f8 ,[%o3+0x0c8] ! Mem[00000000258000c8]
std %f14,[%o1+0x020] ! Mem[0000000024800020]
retl
orn %l1,%l5,%l4
p10_jmpl_3_he:
ldsw [%i1+0x0c8],%l0 ! Mem[00000000248000c8]
ldx [%i1+0x098],%l4 ! Mem[0000000024800098]
taddcc %l4,-0x122,%l7
lduw [%i1+0x0c8],%l3 ! Mem[00000000248000c8]
jmpl %g6+8,%g0
ldub [%i2+0x004],%l7 ! Mem[0000000025000004]
p10_call_3_he:
stx %l1,[%i2+0x0d8] ! Mem[00000000250000d8]
stw %l3,[%i1+0x1c8] ! Mem[00000000248001c8]
retl
ldstub [%i0+0x070],%l3 ! Mem[0000000024000070]
p10_jmpl_3_ho:
ldsw [%o1+0x0c8],%l0 ! Mem[00000000248000c8]
ldx [%o1+0x098],%l4 ! Mem[0000000024800098]
taddcc %l4,-0x122,%l7
lduw [%o1+0x0c8],%l3 ! Mem[00000000248000c8]
jmpl %g6+8,%g0
ldub [%o2+0x004],%l7 ! Mem[0000000025000004]
p10_call_3_ho:
stx %l1,[%o2+0x0d8] ! Mem[00000000250000d8]
stw %l3,[%o1+0x1c8] ! Mem[00000000248001c8]
retl
ldstub [%o0+0x070],%l3 ! Mem[0000000024000070]
p11_jmpl_3_le:
ldstub [%i1+0x01b],%l3 ! Mem[000000002680001b]
and %l5,-0x43e,%l3
std %f6 ,[%i2+0x108] ! Mem[0000000027000108]
lduw [%i1+0x1c4],%l4 ! Mem[00000000268001c4]
std %l4,[%i1+0x0a8] ! Mem[00000000268000a8]
stx %l7,[%i1+0x180] ! Mem[0000000026800180]
ldsh [%i2+0x038],%l0 ! Mem[0000000027000038]
jmpl %g6+8,%g0
st %f8 ,[%i3+0x0fc] ! Mem[00000000278000fc]
p11_call_3_le:
ldub [%i2+0x028],%l6 ! Mem[0000000027000028]
retl
ldstub [%i1+0x173],%l2 ! Mem[0000000026800173]
p11_jmpl_3_lo:
ldstub [%o1+0x01b],%l3 ! Mem[000000002680001b]
and %l5,-0x43e,%l3
std %f6 ,[%o2+0x108] ! Mem[0000000027000108]
lduw [%o1+0x1c4],%l4 ! Mem[00000000268001c4]
std %l4,[%o1+0x0a8] ! Mem[00000000268000a8]
stx %l7,[%o1+0x180] ! Mem[0000000026800180]
ldsh [%o2+0x038],%l0 ! Mem[0000000027000038]
jmpl %g6+8,%g0
st %f8 ,[%o3+0x0fc] ! Mem[00000000278000fc]
p11_call_3_lo:
ldub [%o2+0x028],%l6 ! Mem[0000000027000028]
retl
ldstub [%o1+0x173],%l2 ! Mem[0000000026800173]
p11_jmpl_3_he:
stb %l2,[%i2+0x10d] ! Mem[000000002700010d]
jmpl %g6+8,%g0
sllx %l7,%l3,%l3
p11_call_3_he:
ldsh [%i0+0x0c0],%l5 ! Mem[00000000260000c0]
stw %l6,[%i3+0x1fc] ! Mem[00000000278001fc]
swap [%i0+0x178],%l6 ! Mem[0000000026000178]
stx %l6,[%i1+0x190] ! Mem[0000000026800190]
ldsw [%i3+0x114],%l1 ! Mem[0000000027800114]
ldsb [%i1+0x1e7],%l7 ! Mem[00000000268001e7]
retl
std %f22,[%i1+0x0f0] ! Mem[00000000268000f0]
p11_jmpl_3_ho:
stb %l2,[%o2+0x10d] ! Mem[000000002700010d]
jmpl %g6+8,%g0
sllx %l7,%l3,%l3
p11_call_3_ho:
ldsh [%o0+0x0c0],%l5 ! Mem[00000000260000c0]
stw %l6,[%o3+0x1fc] ! Mem[00000000278001fc]
swap [%o0+0x178],%l6 ! Mem[0000000026000178]
stx %l6,[%o1+0x190] ! Mem[0000000026800190]
ldsw [%o3+0x114],%l1 ! Mem[0000000027800114]
ldsb [%o1+0x1e7],%l7 ! Mem[00000000268001e7]
retl
std %f22,[%o1+0x0f0] ! Mem[00000000268000f0]
p12_jmpl_3_le:
std %f10,[%i3+0x130] ! Mem[0000000029800130]
jmpl %g6+8,%g0
std %l2,[%i0+0x128] ! Mem[0000000028000128]
p12_call_3_le:
sth %l3,[%i0+0x130] ! Mem[0000000028000130]
swap [%i1+0x098],%l3 ! Mem[0000000028800098]
retl
ldd [%i3+0x158],%l6 ! Mem[0000000029800158]
p12_jmpl_3_lo:
std %f10,[%o3+0x130] ! Mem[0000000029800130]
jmpl %g6+8,%g0
std %l2,[%o0+0x128] ! Mem[0000000028000128]
p12_call_3_lo:
sth %l3,[%o0+0x130] ! Mem[0000000028000130]
swap [%o1+0x098],%l3 ! Mem[0000000028800098]
retl
ldd [%o3+0x158],%l6 ! Mem[0000000029800158]
p12_jmpl_3_he:
subc %l2,0x7e6,%l2
sth %l3,[%i3+0x1d6] ! Mem[00000000298001d6]
stx %l7,[%i0+0x1f8] ! Mem[00000000280001f8]
jmpl %g6+8,%g0
std %l4,[%i1+0x0f8] ! Mem[00000000288000f8]
p12_call_3_he:
st %f22,[%i1+0x1b4] ! Mem[00000000288001b4]
mulx %l0,-0x56d,%l7
stx %l5,[%i2+0x020] ! Mem[0000000029000020]
retl
swap [%i0+0x10c],%l6 ! Mem[000000002800010c]
p12_jmpl_3_ho:
subc %l2,0x7e6,%l2
sth %l3,[%o3+0x1d6] ! Mem[00000000298001d6]
stx %l7,[%o0+0x1f8] ! Mem[00000000280001f8]
jmpl %g6+8,%g0
std %l4,[%o1+0x0f8] ! Mem[00000000288000f8]
p12_call_3_ho:
st %f22,[%o1+0x1b4] ! Mem[00000000288001b4]
mulx %l0,-0x56d,%l7
stx %l5,[%o2+0x020] ! Mem[0000000029000020]
retl
swap [%o0+0x10c],%l6 ! Mem[000000002800010c]
p13_jmpl_3_le:
ldd [%i2+0x008],%l4 ! Mem[000000002b000008]
std %l2,[%i2+0x160] ! Mem[000000002b000160]
ldstub [%i3+0x0cb],%l4 ! Mem[000000002b8000cb]
ldsh [%i1+0x0b4],%l2 ! Mem[000000002a8000b4]
srl %l0,%l3,%l2
udivx %l7,%l2,%l5
swap [%i3+0x0f0],%l3 ! Mem[000000002b8000f0]
jmpl %g6+8,%g0
lduw [%i2+0x1dc],%l3 ! Mem[000000002b0001dc]
p13_call_3_le:
std %l2,[%i2+0x140] ! Mem[000000002b000140]
stw %l6,[%i1+0x11c] ! Mem[000000002a80011c]
sllx %l5,%l1,%l6
orn %l5,%l0,%l2
sll %l2,0x002,%l3
tsubcc %l7,%l6,%l7
retl
ldsh [%i2+0x162],%l6 ! Mem[000000002b000162]
p13_jmpl_3_lo:
ldd [%o2+0x008],%l4 ! Mem[000000002b000008]
std %l2,[%o2+0x160] ! Mem[000000002b000160]
ldstub [%o3+0x0cb],%l4 ! Mem[000000002b8000cb]
ldsh [%o1+0x0b4],%l2 ! Mem[000000002a8000b4]
srl %l0,%l3,%l2
udivx %l7,%l2,%l5
swap [%o3+0x0f0],%l3 ! Mem[000000002b8000f0]
jmpl %g6+8,%g0
lduw [%o2+0x1dc],%l3 ! Mem[000000002b0001dc]
p13_call_3_lo:
std %l2,[%o2+0x140] ! Mem[000000002b000140]
stw %l6,[%o1+0x11c] ! Mem[000000002a80011c]
sllx %l5,%l1,%l6
orn %l5,%l0,%l2
sll %l2,0x002,%l3
tsubcc %l7,%l6,%l7
retl
ldsh [%o2+0x162],%l6 ! Mem[000000002b000162]
p13_jmpl_3_he:
ldd [%i3+0x070],%l6 ! Mem[000000002b800070]
ldsw [%i2+0x100],%l1 ! Mem[000000002b000100]
mulx %l7,%l2,%l0
ldsh [%i1+0x1b8],%l1 ! Mem[000000002a8001b8]
stw %l0,[%i2+0x05c] ! Mem[000000002b00005c]
sth %l2,[%i1+0x08c] ! Mem[000000002a80008c]
jmpl %g6+8,%g0
ld [%i2+0x024],%f24 ! Mem[000000002b000024]
p13_call_3_he:
stx %l1,[%i3+0x0c0] ! Mem[000000002b8000c0]
ldub [%i1+0x0dc],%l0 ! Mem[000000002a8000dc]
retl
st %f18,[%i3+0x128] ! Mem[000000002b800128]
p13_jmpl_3_ho:
ldd [%o3+0x070],%l6 ! Mem[000000002b800070]
ldsw [%o2+0x100],%l1 ! Mem[000000002b000100]
mulx %l7,%l2,%l0
ldsh [%o1+0x1b8],%l1 ! Mem[000000002a8001b8]
stw %l0,[%o2+0x05c] ! Mem[000000002b00005c]
sth %l2,[%o1+0x08c] ! Mem[000000002a80008c]
jmpl %g6+8,%g0
ld [%o2+0x024],%f24 ! Mem[000000002b000024]
p13_call_3_ho:
stx %l1,[%o3+0x0c0] ! Mem[000000002b8000c0]
ldub [%o1+0x0dc],%l0 ! Mem[000000002a8000dc]
retl
st %f18,[%o3+0x128] ! Mem[000000002b800128]
p14_jmpl_3_le:
ldsh [%i0+0x10e],%l0 ! Mem[000000002c00010e]
ldub [%i3+0x1d4],%l4 ! Mem[000000002d8001d4]
ldsb [%i0+0x0cc],%l6 ! Mem[000000002c0000cc]
jmpl %g6+8,%g0
lduw [%i2+0x1ac],%l2 ! Mem[000000002d0001ac]
p14_call_3_le:
lduh [%i2+0x1ac],%l7 ! Mem[000000002d0001ac]
ldub [%i2+0x1e4],%l6 ! Mem[000000002d0001e4]
addc %l4,0xc4a,%l2
tsubcctv %l6,%l6,%l5
ldsh [%i2+0x016],%l2 ! Mem[000000002d000016]
ldd [%i2+0x1d0],%l4 ! Mem[000000002d0001d0]
retl
stx %l5,[%i0+0x0e0] ! Mem[000000002c0000e0]
p14_jmpl_3_lo:
ldsh [%o0+0x10e],%l0 ! Mem[000000002c00010e]
ldub [%o3+0x1d4],%l4 ! Mem[000000002d8001d4]
ldsb [%o0+0x0cc],%l6 ! Mem[000000002c0000cc]
jmpl %g6+8,%g0
lduw [%o2+0x1ac],%l2 ! Mem[000000002d0001ac]
p14_call_3_lo:
lduh [%o2+0x1ac],%l7 ! Mem[000000002d0001ac]
ldub [%o2+0x1e4],%l6 ! Mem[000000002d0001e4]
addc %l4,0xc4a,%l2
tsubcctv %l6,%l6,%l5
ldsh [%o2+0x016],%l2 ! Mem[000000002d000016]
ldd [%o2+0x1d0],%l4 ! Mem[000000002d0001d0]
retl
stx %l5,[%o0+0x0e0] ! Mem[000000002c0000e0]
p14_jmpl_3_he:
lduh [%i3+0x142],%l5 ! Mem[000000002d800142]
std %l0,[%i1+0x0b8] ! Mem[000000002c8000b8]
ldstub [%i2+0x11d],%l7 ! Mem[000000002d00011d]
jmpl %g6+8,%g0
subccc %l3,%l2,%l1
p14_call_3_he:
ldstub [%i1+0x1f4],%l6 ! Mem[000000002c8001f4]
ldx [%i2+0x0e8],%l2 ! Mem[000000002d0000e8]
ld [%i3+0x064],%f26 ! Mem[000000002d800064]
stx %l4,[%i3+0x1b0] ! Mem[000000002d8001b0]
ldsb [%i0+0x0bb],%l7 ! Mem[000000002c0000bb]
retl
ldx [%i0+0x078],%l2 ! Mem[000000002c000078]
p14_jmpl_3_ho:
lduh [%o3+0x142],%l5 ! Mem[000000002d800142]
std %l0,[%o1+0x0b8] ! Mem[000000002c8000b8]
ldstub [%o2+0x11d],%l7 ! Mem[000000002d00011d]
jmpl %g6+8,%g0
subccc %l3,%l2,%l1
p14_call_3_ho:
ldstub [%o1+0x1f4],%l6 ! Mem[000000002c8001f4]
ldx [%o2+0x0e8],%l2 ! Mem[000000002d0000e8]
ld [%o3+0x064],%f26 ! Mem[000000002d800064]
stx %l4,[%o3+0x1b0] ! Mem[000000002d8001b0]
ldsb [%o0+0x0bb],%l7 ! Mem[000000002c0000bb]
retl
ldx [%o0+0x078],%l2 ! Mem[000000002c000078]
p15_jmpl_3_le:
smul %l3,%l6,%l0
swap [%i2+0x020],%l4 ! Mem[000000002f000020]
stw %l6,[%i1+0x03c] ! Mem[000000002e80003c]
ldsb [%i2+0x017],%l2 ! Mem[000000002f000017]
stw %l6,[%i0+0x140] ! Mem[000000002e000140]
jmpl %g6+8,%g0
ldub [%i3+0x13d],%l7 ! Mem[000000002f80013d]
p15_call_3_le:
lduw [%i3+0x1c8],%l2 ! Mem[000000002f8001c8]
lduw [%i3+0x030],%l2 ! Mem[000000002f800030]
stb %l5,[%i1+0x0f5] ! Mem[000000002e8000f5]
ldd [%i0+0x0f8],%f8 ! Mem[000000002e0000f8]
retl
std %l2,[%i2+0x078] ! Mem[000000002f000078]
p15_jmpl_3_lo:
smul %l3,%l6,%l0
swap [%o2+0x020],%l4 ! Mem[000000002f000020]
stw %l6,[%o1+0x03c] ! Mem[000000002e80003c]
ldsb [%o2+0x017],%l2 ! Mem[000000002f000017]
stw %l6,[%o0+0x140] ! Mem[000000002e000140]
jmpl %g6+8,%g0
ldub [%o3+0x13d],%l7 ! Mem[000000002f80013d]
p15_call_3_lo:
lduw [%o3+0x1c8],%l2 ! Mem[000000002f8001c8]
lduw [%o3+0x030],%l2 ! Mem[000000002f800030]
stb %l5,[%o1+0x0f5] ! Mem[000000002e8000f5]
ldd [%o0+0x0f8],%f8 ! Mem[000000002e0000f8]
retl
std %l2,[%o2+0x078] ! Mem[000000002f000078]
p15_jmpl_3_he:
add %l4,0xa03,%l7
sth %l0,[%i3+0x054] ! Mem[000000002f800054]
ldsh [%i0+0x1d2],%l1 ! Mem[000000002e0001d2]
jmpl %g6+8,%g0
lduh [%i3+0x090],%l3 ! Mem[000000002f800090]
p15_call_3_he:
andncc %l0,0x49a,%l2
ldstub [%i2+0x1e1],%l5 ! Mem[000000002f0001e1]
ldsb [%i3+0x1c3],%l6 ! Mem[000000002f8001c3]
std %f28,[%i3+0x0c0] ! Mem[000000002f8000c0]
retl
orncc %l7,%l4,%l6
p15_jmpl_3_ho:
add %l4,0xa03,%l7
sth %l0,[%o3+0x054] ! Mem[000000002f800054]
ldsh [%o0+0x1d2],%l1 ! Mem[000000002e0001d2]
jmpl %g6+8,%g0
lduh [%o3+0x090],%l3 ! Mem[000000002f800090]
p15_call_3_ho:
andncc %l0,0x49a,%l2
ldstub [%o2+0x1e1],%l5 ! Mem[000000002f0001e1]
ldsb [%o3+0x1c3],%l6 ! Mem[000000002f8001c3]
std %f28,[%o3+0x0c0] ! Mem[000000002f8000c0]
retl
orncc %l7,%l4,%l6
p16_jmpl_3_le:
jmpl %g6+8,%g0
ldd [%i0+0x090],%f8 ! Mem[0000000030000090]
p16_call_3_le:
lduh [%i2+0x0d6],%l3 ! Mem[00000000310000d6]
ldub [%i1+0x143],%l5 ! Mem[0000000030800143]
ldd [%i0+0x0d0],%l2 ! Mem[00000000300000d0]
lduh [%i2+0x1f8],%l2 ! Mem[00000000310001f8]
srlx %l1,0x03a,%l6
st %f5 ,[%i1+0x1e4] ! Mem[00000000308001e4]
retl
stx %l0,[%i1+0x178] ! Mem[0000000030800178]
p16_jmpl_3_lo:
jmpl %g6+8,%g0
ldd [%o0+0x090],%f8 ! Mem[0000000030000090]
p16_call_3_lo:
lduh [%o2+0x0d6],%l3 ! Mem[00000000310000d6]
ldub [%o1+0x143],%l5 ! Mem[0000000030800143]
ldd [%o0+0x0d0],%l2 ! Mem[00000000300000d0]
lduh [%o2+0x1f8],%l2 ! Mem[00000000310001f8]
srlx %l1,0x03a,%l6
st %f5 ,[%o1+0x1e4] ! Mem[00000000308001e4]
retl
stx %l0,[%o1+0x178] ! Mem[0000000030800178]
p16_jmpl_3_he:
sdivx %l2,%l1,%l0
jmpl %g6+8,%g0
ld [%i2+0x02c],%f29 ! Mem[000000003100002c]
p16_call_3_he:
swap [%i2+0x0ec],%l1 ! Mem[00000000310000ec]
lduh [%i0+0x026],%l6 ! Mem[0000000030000026]
retl
stw %l0,[%i0+0x128] ! Mem[0000000030000128]
p16_jmpl_3_ho:
sdivx %l2,%l1,%l0
jmpl %g6+8,%g0
ld [%o2+0x02c],%f29 ! Mem[000000003100002c]
p16_call_3_ho:
swap [%o2+0x0ec],%l1 ! Mem[00000000310000ec]
lduh [%o0+0x026],%l6 ! Mem[0000000030000026]
retl
stw %l0,[%o0+0x128] ! Mem[0000000030000128]
p17_jmpl_3_le:
ldsb [%i2+0x012],%l0 ! Mem[0000000033000012]
ldstub [%i0+0x17d],%l0 ! Mem[000000003200017d]
sllx %l7,0x018,%l2
ldx [%i3+0x148],%l6 ! Mem[0000000033800148]
ldub [%i2+0x1e3],%l6 ! Mem[00000000330001e3]
jmpl %g6+8,%g0
sth %l7,[%i2+0x1aa] ! Mem[00000000330001aa]
p17_call_3_le:
ldstub [%i1+0x1e3],%l6 ! Mem[00000000328001e3]
stx %l6,[%i2+0x180] ! Mem[0000000033000180]
ldub [%i1+0x0e9],%l4 ! Mem[00000000328000e9]
std %f2 ,[%i1+0x0b0] ! Mem[00000000328000b0]
lduh [%i2+0x022],%l5 ! Mem[0000000033000022]
retl
ldub [%i1+0x1da],%l1 ! Mem[00000000328001da]
p17_jmpl_3_lo:
ldsb [%o2+0x012],%l0 ! Mem[0000000033000012]
ldstub [%o0+0x17d],%l0 ! Mem[000000003200017d]
sllx %l7,0x018,%l2
ldx [%o3+0x148],%l6 ! Mem[0000000033800148]
ldub [%o2+0x1e3],%l6 ! Mem[00000000330001e3]
jmpl %g6+8,%g0
sth %l7,[%o2+0x1aa] ! Mem[00000000330001aa]
p17_call_3_lo:
ldstub [%o1+0x1e3],%l6 ! Mem[00000000328001e3]
stx %l6,[%o2+0x180] ! Mem[0000000033000180]
ldub [%o1+0x0e9],%l4 ! Mem[00000000328000e9]
std %f2 ,[%o1+0x0b0] ! Mem[00000000328000b0]
lduh [%o2+0x022],%l5 ! Mem[0000000033000022]
retl
ldub [%o1+0x1da],%l1 ! Mem[00000000328001da]
p17_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i2+0x1f0],%l5 ! Mem[00000000330001f0]
p17_call_3_he:
retl
umul %l5,%l1,%l1
p17_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o2+0x1f0],%l5 ! Mem[00000000330001f0]
p17_call_3_ho:
retl
umul %l5,%l1,%l1
p18_jmpl_3_le:
std %l4,[%i1+0x1a8] ! Mem[00000000348001a8]
orncc %l5,%l7,%l4
mulx %l1,%l7,%l7
ldsb [%i1+0x06c],%l7 ! Mem[000000003480006c]
lduw [%i1+0x0e8],%l2 ! Mem[00000000348000e8]
ldx [%i1+0x160],%l2 ! Mem[0000000034800160]
ld [%i3+0x1bc],%f4 ! Mem[00000000358001bc]
jmpl %g6+8,%g0
xnor %l0,%l1,%l1
p18_call_3_le:
retl
udivx %l0,-0xc11,%l6
p18_jmpl_3_lo:
std %l4,[%o1+0x1a8] ! Mem[00000000348001a8]
orncc %l5,%l7,%l4
mulx %l1,%l7,%l7
ldsb [%o1+0x06c],%l7 ! Mem[000000003480006c]
lduw [%o1+0x0e8],%l2 ! Mem[00000000348000e8]
ldx [%o1+0x160],%l2 ! Mem[0000000034800160]
ld [%o3+0x1bc],%f4 ! Mem[00000000358001bc]
jmpl %g6+8,%g0
xnor %l0,%l1,%l1
p18_call_3_lo:
retl
udivx %l0,-0xc11,%l6
p18_jmpl_3_he:
lduw [%i1+0x0cc],%l2 ! Mem[00000000348000cc]
sth %l7,[%i0+0x1ac] ! Mem[00000000340001ac]
stx %l6,[%i3+0x1e0] ! Mem[00000000358001e0]
ld [%i2+0x1a8],%f20 ! Mem[00000000350001a8]
ldsb [%i1+0x01e],%l6 ! Mem[000000003480001e]
jmpl %g6+8,%g0
stw %l6,[%i1+0x05c] ! Mem[000000003480005c]
p18_call_3_he:
xor %l2,%l2,%l1
smulcc %l6,0x85d,%l6
lduw [%i0+0x134],%l2 ! Mem[0000000034000134]
std %f24,[%i2+0x1e0] ! Mem[00000000350001e0]
ldstub [%i2+0x031],%l2 ! Mem[0000000035000031]
ldsh [%i1+0x08a],%l3 ! Mem[000000003480008a]
orcc %l7,0x632,%l0
retl
std %l6,[%i1+0x0a8] ! Mem[00000000348000a8]
p18_jmpl_3_ho:
lduw [%o1+0x0cc],%l2 ! Mem[00000000348000cc]
sth %l7,[%o0+0x1ac] ! Mem[00000000340001ac]
stx %l6,[%o3+0x1e0] ! Mem[00000000358001e0]
ld [%o2+0x1a8],%f20 ! Mem[00000000350001a8]
ldsb [%o1+0x01e],%l6 ! Mem[000000003480001e]
jmpl %g6+8,%g0
stw %l6,[%o1+0x05c] ! Mem[000000003480005c]
p18_call_3_ho:
xor %l2,%l2,%l1
smulcc %l6,0x85d,%l6
lduw [%o0+0x134],%l2 ! Mem[0000000034000134]
std %f24,[%o2+0x1e0] ! Mem[00000000350001e0]
ldstub [%o2+0x031],%l2 ! Mem[0000000035000031]
ldsh [%o1+0x08a],%l3 ! Mem[000000003480008a]
orcc %l7,0x632,%l0
retl
std %l6,[%o1+0x0a8] ! Mem[00000000348000a8]
p19_jmpl_3_le:
jmpl %g6+8,%g0
ldsb [%i2+0x002],%l5 ! Mem[0000000037000002]
p19_call_3_le:
std %f14,[%i0+0x1c8] ! Mem[00000000360001c8]
std %f8 ,[%i2+0x020] ! Mem[0000000037000020]
retl
stw %l3,[%i1+0x160] ! Mem[0000000036800160]
p19_jmpl_3_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x002],%l5 ! Mem[0000000037000002]
p19_call_3_lo:
std %f14,[%o0+0x1c8] ! Mem[00000000360001c8]
std %f8 ,[%o2+0x020] ! Mem[0000000037000020]
retl
stw %l3,[%o1+0x160] ! Mem[0000000036800160]
p19_jmpl_3_he:
lduh [%i2+0x06c],%l2 ! Mem[000000003700006c]
ldsw [%i0+0x0d8],%l4 ! Mem[00000000360000d8]
mulx %l4,%l7,%l7
taddcc %l6,-0x931,%l7
stw %l3,[%i0+0x0f0] ! Mem[00000000360000f0]
stx %l7,[%i0+0x130] ! Mem[0000000036000130]
jmpl %g6+8,%g0
lduh [%i3+0x05a],%l0 ! Mem[000000003780005a]
p19_call_3_he:
mulx %l7,0xc8a,%l2
ldsh [%i3+0x0cc],%l5 ! Mem[00000000378000cc]
addccc %l4,%l2,%l5
retl
stw %l2,[%i0+0x034] ! Mem[0000000036000034]
p19_jmpl_3_ho:
lduh [%o2+0x06c],%l2 ! Mem[000000003700006c]
ldsw [%o0+0x0d8],%l4 ! Mem[00000000360000d8]
mulx %l4,%l7,%l7
taddcc %l6,-0x931,%l7
stw %l3,[%o0+0x0f0] ! Mem[00000000360000f0]
stx %l7,[%o0+0x130] ! Mem[0000000036000130]
jmpl %g6+8,%g0
lduh [%o3+0x05a],%l0 ! Mem[000000003780005a]
p19_call_3_ho:
mulx %l7,0xc8a,%l2
ldsh [%o3+0x0cc],%l5 ! Mem[00000000378000cc]
addccc %l4,%l2,%l5
retl
stw %l2,[%o0+0x034] ! Mem[0000000036000034]
p20_jmpl_3_le:
stb %l4,[%i3+0x1e0] ! Mem[00000000398001e0]
subc %l0,-0xa85,%l1
lduh [%i1+0x00e],%l5 ! Mem[000000003880000e]
ldd [%i2+0x1a8],%l6 ! Mem[00000000390001a8]
jmpl %g6+8,%g0
std %l6,[%i1+0x000] ! Mem[0000000038800000]
p20_call_3_le:
sll %l4,%l4,%l5
ldsb [%i2+0x0c0],%l5 ! Mem[00000000390000c0]
stb %l4,[%i2+0x0c9] ! Mem[00000000390000c9]
umulcc %l2,%l2,%l6
ldstub [%i2+0x076],%l3 ! Mem[0000000039000076]
stb %l6,[%i3+0x1d7] ! Mem[00000000398001d7]
swap [%i3+0x1a8],%l1 ! Mem[00000000398001a8]
retl
lduw [%i3+0x1b4],%l5 ! Mem[00000000398001b4]
p20_jmpl_3_lo:
stb %l4,[%o3+0x1e0] ! Mem[00000000398001e0]
subc %l0,-0xa85,%l1
lduh [%o1+0x00e],%l5 ! Mem[000000003880000e]
ldd [%o2+0x1a8],%l6 ! Mem[00000000390001a8]
jmpl %g6+8,%g0
std %l6,[%o1+0x000] ! Mem[0000000038800000]
p20_call_3_lo:
sll %l4,%l4,%l5
ldsb [%o2+0x0c0],%l5 ! Mem[00000000390000c0]
stb %l4,[%o2+0x0c9] ! Mem[00000000390000c9]
umulcc %l2,%l2,%l6
ldstub [%o2+0x076],%l3 ! Mem[0000000039000076]
stb %l6,[%o3+0x1d7] ! Mem[00000000398001d7]
swap [%o3+0x1a8],%l1 ! Mem[00000000398001a8]
retl
lduw [%o3+0x1b4],%l5 ! Mem[00000000398001b4]
p20_jmpl_3_he:
stw %l2,[%i0+0x008] ! Mem[0000000038000008]
tsubcctv %l4,-0xe4b,%l5
ldx [%i0+0x0e0],%l3 ! Mem[00000000380000e0]
stw %l2,[%i0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
ldsw [%i1+0x064],%l7 ! Mem[0000000038800064]
p20_call_3_he:
retl
stx %l2,[%i0+0x190] ! Mem[0000000038000190]
p20_jmpl_3_ho:
stw %l2,[%o0+0x008] ! Mem[0000000038000008]
tsubcctv %l4,-0xe4b,%l5
ldx [%o0+0x0e0],%l3 ! Mem[00000000380000e0]
stw %l2,[%o0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
ldsw [%o1+0x064],%l7 ! Mem[0000000038800064]
p20_call_3_ho:
retl
stx %l2,[%o0+0x190] ! Mem[0000000038000190]
p21_jmpl_3_le:
ldsb [%i1+0x024],%l7 ! Mem[000000003a800024]
lduw [%i2+0x1d0],%l7 ! Mem[000000003b0001d0]
ldsw [%i3+0x1c8],%l3 ! Mem[000000003b8001c8]
jmpl %g6+8,%g0
add %l5,%l2,%l0
p21_call_3_le:
stx %l6,[%i2+0x1f0] ! Mem[000000003b0001f0]
stx %l7,[%i2+0x028] ! Mem[000000003b000028]
retl
stx %l6,[%i2+0x0c8] ! Mem[000000003b0000c8]
p21_jmpl_3_lo:
ldsb [%o1+0x024],%l7 ! Mem[000000003a800024]
lduw [%o2+0x1d0],%l7 ! Mem[000000003b0001d0]
ldsw [%o3+0x1c8],%l3 ! Mem[000000003b8001c8]
jmpl %g6+8,%g0
add %l5,%l2,%l0
p21_call_3_lo:
stx %l6,[%o2+0x1f0] ! Mem[000000003b0001f0]
stx %l7,[%o2+0x028] ! Mem[000000003b000028]
retl
stx %l6,[%o2+0x0c8] ! Mem[000000003b0000c8]
p21_jmpl_3_he:
taddcctv %l2,%l0,%l1
tsubcc %l0,0x6fb,%l0
andn %l5,%l7,%l0
sth %l7,[%i0+0x0f6] ! Mem[000000003a0000f6]
andn %l7,-0xd4d,%l2
jmpl %g6+8,%g0
ldstub [%i3+0x19b],%l2 ! Mem[000000003b80019b]
p21_call_3_he:
stw %l5,[%i0+0x090] ! Mem[000000003a000090]
ldub [%i1+0x0b4],%l0 ! Mem[000000003a8000b4]
and %l2,0xb5a,%l4
sllx %l0,0x022,%l7
ldsh [%i1+0x114],%l5 ! Mem[000000003a800114]
retl
ldub [%i3+0x0ea],%l6 ! Mem[000000003b8000ea]
p21_jmpl_3_ho:
taddcctv %l2,%l0,%l1
tsubcc %l0,0x6fb,%l0
andn %l5,%l7,%l0
sth %l7,[%o0+0x0f6] ! Mem[000000003a0000f6]
andn %l7,-0xd4d,%l2
jmpl %g6+8,%g0
ldstub [%o3+0x19b],%l2 ! Mem[000000003b80019b]
p21_call_3_ho:
stw %l5,[%o0+0x090] ! Mem[000000003a000090]
ldub [%o1+0x0b4],%l0 ! Mem[000000003a8000b4]
and %l2,0xb5a,%l4
sllx %l0,0x022,%l7
ldsh [%o1+0x114],%l5 ! Mem[000000003a800114]
retl
ldub [%o3+0x0ea],%l6 ! Mem[000000003b8000ea]
p22_jmpl_3_le:
ldx [%i1+0x1d0],%l6 ! Mem[000000003c8001d0]
stw %l0,[%i0+0x11c] ! Mem[000000003c00011c]
stx %l2,[%i1+0x088] ! Mem[000000003c800088]
addccc %l6,0xdbe,%l5
jmpl %g6+8,%g0
ldstub [%i3+0x1ff],%l7 ! Mem[000000003d8001ff]
p22_call_3_le:
ldx [%i2+0x0e0],%l5 ! Mem[000000003d0000e0]
lduh [%i2+0x1bc],%l0 ! Mem[000000003d0001bc]
ldstub [%i3+0x06a],%l0 ! Mem[000000003d80006a]
addcc %l3,0xb34,%l7
lduw [%i3+0x198],%l1 ! Mem[000000003d800198]
retl
lduh [%i0+0x05e],%l0 ! Mem[000000003c00005e]
p22_jmpl_3_lo:
ldx [%o1+0x1d0],%l6 ! Mem[000000003c8001d0]
stw %l0,[%o0+0x11c] ! Mem[000000003c00011c]
stx %l2,[%o1+0x088] ! Mem[000000003c800088]
addccc %l6,0xdbe,%l5
jmpl %g6+8,%g0
ldstub [%o3+0x1ff],%l7 ! Mem[000000003d8001ff]
p22_call_3_lo:
ldx [%o2+0x0e0],%l5 ! Mem[000000003d0000e0]
lduh [%o2+0x1bc],%l0 ! Mem[000000003d0001bc]
ldstub [%o3+0x06a],%l0 ! Mem[000000003d80006a]
addcc %l3,0xb34,%l7
lduw [%o3+0x198],%l1 ! Mem[000000003d800198]
retl
lduh [%o0+0x05e],%l0 ! Mem[000000003c00005e]
p22_jmpl_3_he:
ldd [%i2+0x178],%l0 ! Mem[000000003d000178]
ldstub [%i1+0x0b6],%l6 ! Mem[000000003c8000b6]
swap [%i1+0x0e0],%l1 ! Mem[000000003c8000e0]
jmpl %g6+8,%g0
ldstub [%i0+0x0fc],%l0 ! Mem[000000003c0000fc]
p22_call_3_he:
ldx [%i2+0x0e0],%l2 ! Mem[000000003d0000e0]
ldsw [%i1+0x080],%l6 ! Mem[000000003c800080]
lduw [%i2+0x17c],%l0 ! Mem[000000003d00017c]
mulx %l0,%l6,%l3
std %l4,[%i0+0x020] ! Mem[000000003c000020]
add %l5,-0x438,%l0
ldsw [%i0+0x1c0],%l6 ! Mem[000000003c0001c0]
retl
ldd [%i1+0x060],%l4 ! Mem[000000003c800060]
p22_jmpl_3_ho:
ldd [%o2+0x178],%l0 ! Mem[000000003d000178]
ldstub [%o1+0x0b6],%l6 ! Mem[000000003c8000b6]
swap [%o1+0x0e0],%l1 ! Mem[000000003c8000e0]
jmpl %g6+8,%g0
ldstub [%o0+0x0fc],%l0 ! Mem[000000003c0000fc]
p22_call_3_ho:
ldx [%o2+0x0e0],%l2 ! Mem[000000003d0000e0]
ldsw [%o1+0x080],%l6 ! Mem[000000003c800080]
lduw [%o2+0x17c],%l0 ! Mem[000000003d00017c]
mulx %l0,%l6,%l3
std %l4,[%o0+0x020] ! Mem[000000003c000020]
add %l5,-0x438,%l0
ldsw [%o0+0x1c0],%l6 ! Mem[000000003c0001c0]
retl
ldd [%o1+0x060],%l4 ! Mem[000000003c800060]
p23_jmpl_3_le:
std %l4,[%i0+0x028] ! Mem[000000003e000028]
sdivx %l4,%l6,%l6
taddcctv %l7,%l2,%l5
jmpl %g6+8,%g0
tsubcc %l2,-0xf4e,%l1
p23_call_3_le:
retl
swap [%i3+0x03c],%l7 ! Mem[000000003f80003c]
p23_jmpl_3_lo:
std %l4,[%o0+0x028] ! Mem[000000003e000028]
sdivx %l4,%l6,%l6
taddcctv %l7,%l2,%l5
jmpl %g6+8,%g0
tsubcc %l2,-0xf4e,%l1
p23_call_3_lo:
retl
swap [%o3+0x03c],%l7 ! Mem[000000003f80003c]
p23_jmpl_3_he:
orncc %l4,%l0,%l2
jmpl %g6+8,%g0
tsubcctv %l6,%l3,%l0
p23_call_3_he:
retl
xor %l0,-0x589,%l4
p23_jmpl_3_ho:
orncc %l4,%l0,%l2
jmpl %g6+8,%g0
tsubcctv %l6,%l3,%l0
p23_call_3_ho:
retl
xor %l0,-0x589,%l4
p24_jmpl_3_le:
jmpl %g6+8,%g0
sth %l0,[%i1+0x10a] ! Mem[000000004080010a]
p24_call_3_le:
std %l0,[%i0+0x128] ! Mem[0000000040000128]
stw %l7,[%i3+0x0dc] ! Mem[00000000418000dc]
taddcctv %l7,0x8f2,%l5
retl
ldsb [%i0+0x1d6],%l0 ! Mem[00000000400001d6]
p24_jmpl_3_lo:
jmpl %g6+8,%g0
sth %l0,[%o1+0x10a] ! Mem[000000004080010a]
p24_call_3_lo:
std %l0,[%o0+0x128] ! Mem[0000000040000128]
stw %l7,[%o3+0x0dc] ! Mem[00000000418000dc]
taddcctv %l7,0x8f2,%l5
retl
ldsb [%o0+0x1d6],%l0 ! Mem[00000000400001d6]
p24_jmpl_3_he:
ldd [%i0+0x090],%f24 ! Mem[0000000040000090]
swap [%i3+0x048],%l0 ! Mem[0000000041800048]
stw %l0,[%i1+0x0d4] ! Mem[00000000408000d4]
ldub [%i0+0x0d9],%l7 ! Mem[00000000400000d9]
lduh [%i3+0x076],%l5 ! Mem[0000000041800076]
ldsh [%i2+0x042],%l7 ! Mem[0000000041000042]
sllx %l2,0x01f,%l0
jmpl %g6+8,%g0
ld [%i0+0x13c],%f27 ! Mem[000000004000013c]
p24_call_3_he:
stw %l6,[%i1+0x0b4] ! Mem[00000000408000b4]
retl
ldstub [%i3+0x1f8],%l2 ! Mem[00000000418001f8]
p24_jmpl_3_ho:
ldd [%o0+0x090],%f24 ! Mem[0000000040000090]
swap [%o3+0x048],%l0 ! Mem[0000000041800048]
stw %l0,[%o1+0x0d4] ! Mem[00000000408000d4]
ldub [%o0+0x0d9],%l7 ! Mem[00000000400000d9]
lduh [%o3+0x076],%l5 ! Mem[0000000041800076]
ldsh [%o2+0x042],%l7 ! Mem[0000000041000042]
sllx %l2,0x01f,%l0
jmpl %g6+8,%g0
ld [%o0+0x13c],%f27 ! Mem[000000004000013c]
p24_call_3_ho:
stw %l6,[%o1+0x0b4] ! Mem[00000000408000b4]
retl
ldstub [%o3+0x1f8],%l2 ! Mem[00000000418001f8]
p25_jmpl_3_le:
stx %l1,[%i3+0x150] ! Mem[0000000043800150]
stx %l5,[%i0+0x068] ! Mem[0000000042000068]
stb %l4,[%i0+0x029] ! Mem[0000000042000029]
swap [%i3+0x0c8],%l0 ! Mem[00000000438000c8]
stx %l1,[%i2+0x020] ! Mem[0000000043000020]
ldsw [%i3+0x070],%l3 ! Mem[0000000043800070]
add %l3,%l4,%l6
jmpl %g6+8,%g0
ldx [%i0+0x110],%l2 ! Mem[0000000042000110]
p25_call_3_le:
std %l2,[%i0+0x108] ! Mem[0000000042000108]
swap [%i3+0x1dc],%l3 ! Mem[00000000438001dc]
ld [%i0+0x1b4],%f14 ! Mem[00000000420001b4]
stw %l5,[%i2+0x140] ! Mem[0000000043000140]
stb %l3,[%i2+0x1fc] ! Mem[00000000430001fc]
retl
ldsh [%i1+0x094],%l0 ! Mem[0000000042800094]
p25_jmpl_3_lo:
stx %l1,[%o3+0x150] ! Mem[0000000043800150]
stx %l5,[%o0+0x068] ! Mem[0000000042000068]
stb %l4,[%o0+0x029] ! Mem[0000000042000029]
swap [%o3+0x0c8],%l0 ! Mem[00000000438000c8]
stx %l1,[%o2+0x020] ! Mem[0000000043000020]
ldsw [%o3+0x070],%l3 ! Mem[0000000043800070]
add %l3,%l4,%l6
jmpl %g6+8,%g0
ldx [%o0+0x110],%l2 ! Mem[0000000042000110]
p25_call_3_lo:
std %l2,[%o0+0x108] ! Mem[0000000042000108]
swap [%o3+0x1dc],%l3 ! Mem[00000000438001dc]
ld [%o0+0x1b4],%f14 ! Mem[00000000420001b4]
stw %l5,[%o2+0x140] ! Mem[0000000043000140]
stb %l3,[%o2+0x1fc] ! Mem[00000000430001fc]
retl
ldsh [%o1+0x094],%l0 ! Mem[0000000042800094]
p25_jmpl_3_he:
ldd [%i0+0x198],%l0 ! Mem[0000000042000198]
ldx [%i3+0x0c8],%l4 ! Mem[00000000438000c8]
jmpl %g6+8,%g0
swap [%i1+0x170],%l6 ! Mem[0000000042800170]
p25_call_3_he:
std %l2,[%i1+0x028] ! Mem[0000000042800028]
ldsb [%i0+0x13b],%l5 ! Mem[000000004200013b]
stw %l5,[%i2+0x0d4] ! Mem[00000000430000d4]
ldsw [%i1+0x170],%l3 ! Mem[0000000042800170]
stx %l3,[%i3+0x090] ! Mem[0000000043800090]
retl
or %l0,%l7,%l6
p25_jmpl_3_ho:
ldd [%o0+0x198],%l0 ! Mem[0000000042000198]
ldx [%o3+0x0c8],%l4 ! Mem[00000000438000c8]
jmpl %g6+8,%g0
swap [%o1+0x170],%l6 ! Mem[0000000042800170]
p25_call_3_ho:
std %l2,[%o1+0x028] ! Mem[0000000042800028]
ldsb [%o0+0x13b],%l5 ! Mem[000000004200013b]
stw %l5,[%o2+0x0d4] ! Mem[00000000430000d4]
ldsw [%o1+0x170],%l3 ! Mem[0000000042800170]
stx %l3,[%o3+0x090] ! Mem[0000000043800090]
retl
or %l0,%l7,%l6
p26_jmpl_3_le:
xorcc %l4,-0x832,%l6
ldsw [%i0+0x010],%l6 ! Mem[0000000044000010]
jmpl %g6+8,%g0
ldd [%i3+0x1c0],%l4 ! Mem[00000000458001c0]
p26_call_3_le:
ldub [%i0+0x0cb],%l0 ! Mem[00000000440000cb]
lduh [%i2+0x13e],%l2 ! Mem[000000004500013e]
umul %l3,-0x865,%l3
sth %l2,[%i3+0x0b6] ! Mem[00000000458000b6]
retl
smulcc %l4,%l1,%l7
p26_jmpl_3_lo:
xorcc %l4,-0x832,%l6
ldsw [%o0+0x010],%l6 ! Mem[0000000044000010]
jmpl %g6+8,%g0
ldd [%o3+0x1c0],%l4 ! Mem[00000000458001c0]
p26_call_3_lo:
ldub [%o0+0x0cb],%l0 ! Mem[00000000440000cb]
lduh [%o2+0x13e],%l2 ! Mem[000000004500013e]
umul %l3,-0x865,%l3
sth %l2,[%o3+0x0b6] ! Mem[00000000458000b6]
retl
smulcc %l4,%l1,%l7
p26_jmpl_3_he:
lduw [%i2+0x1e4],%l7 ! Mem[00000000450001e4]
jmpl %g6+8,%g0
std %l0,[%i0+0x030] ! Mem[0000000044000030]
p26_call_3_he:
retl
stb %l2,[%i2+0x160] ! Mem[0000000045000160]
p26_jmpl_3_ho:
lduw [%o2+0x1e4],%l7 ! Mem[00000000450001e4]
jmpl %g6+8,%g0
std %l0,[%o0+0x030] ! Mem[0000000044000030]
p26_call_3_ho:
retl
stb %l2,[%o2+0x160] ! Mem[0000000045000160]
p27_jmpl_3_le:
xorcc %l5,%l3,%l5
lduh [%i1+0x0e2],%l5 ! Mem[00000000468000e2]
jmpl %g6+8,%g0
ldstub [%i0+0x1f8],%l2 ! Mem[00000000460001f8]
p27_call_3_le:
ldub [%i2+0x0dc],%l0 ! Mem[00000000470000dc]
st %f5 ,[%i3+0x118] ! Mem[0000000047800118]
ldd [%i2+0x1c0],%l4 ! Mem[00000000470001c0]
retl
ldsh [%i1+0x008],%l6 ! Mem[0000000046800008]
p27_jmpl_3_lo:
xorcc %l5,%l3,%l5
lduh [%o1+0x0e2],%l5 ! Mem[00000000468000e2]
jmpl %g6+8,%g0
ldstub [%o0+0x1f8],%l2 ! Mem[00000000460001f8]
p27_call_3_lo:
ldub [%o2+0x0dc],%l0 ! Mem[00000000470000dc]
st %f5 ,[%o3+0x118] ! Mem[0000000047800118]
ldd [%o2+0x1c0],%l4 ! Mem[00000000470001c0]
retl
ldsh [%o1+0x008],%l6 ! Mem[0000000046800008]
p27_jmpl_3_he:
ldd [%i2+0x1e0],%l6 ! Mem[00000000470001e0]
ldsb [%i0+0x18a],%l7 ! Mem[000000004600018a]
subccc %l1,%l3,%l5
stb %l4,[%i2+0x1cf] ! Mem[00000000470001cf]
jmpl %g6+8,%g0
std %l6,[%i0+0x1f8] ! Mem[00000000460001f8]
p27_call_3_he:
stw %l3,[%i1+0x0c8] ! Mem[00000000468000c8]
sth %l3,[%i3+0x076] ! Mem[0000000047800076]
ldsh [%i3+0x116],%l2 ! Mem[0000000047800116]
andcc %l5,-0x53e,%l0
stw %l7,[%i2+0x03c] ! Mem[000000004700003c]
ldx [%i3+0x068],%l6 ! Mem[0000000047800068]
retl
swap [%i1+0x1fc],%l0 ! Mem[00000000468001fc]
p27_jmpl_3_ho:
ldd [%o2+0x1e0],%l6 ! Mem[00000000470001e0]
ldsb [%o0+0x18a],%l7 ! Mem[000000004600018a]
subccc %l1,%l3,%l5
stb %l4,[%o2+0x1cf] ! Mem[00000000470001cf]
jmpl %g6+8,%g0
std %l6,[%o0+0x1f8] ! Mem[00000000460001f8]
p27_call_3_ho:
stw %l3,[%o1+0x0c8] ! Mem[00000000468000c8]
sth %l3,[%o3+0x076] ! Mem[0000000047800076]
ldsh [%o3+0x116],%l2 ! Mem[0000000047800116]
andcc %l5,-0x53e,%l0
stw %l7,[%o2+0x03c] ! Mem[000000004700003c]
ldx [%o3+0x068],%l6 ! Mem[0000000047800068]
retl
swap [%o1+0x1fc],%l0 ! Mem[00000000468001fc]
p28_jmpl_3_le:
ldsh [%i1+0x0b8],%l2 ! Mem[00000000488000b8]
jmpl %g6+8,%g0
stx %l0,[%i0+0x000] ! Mem[0000000048000000]
p28_call_3_le:
sdivx %l1,0xa44,%l0
stx %l3,[%i0+0x090] ! Mem[0000000048000090]
umulcc %l7,%l0,%l7
ldsh [%i0+0x1b2],%l7 ! Mem[00000000480001b2]
ldsb [%i0+0x04b],%l0 ! Mem[000000004800004b]
ldsb [%i0+0x09d],%l1 ! Mem[000000004800009d]
retl
sdivx %l2,%l7,%l0
p28_jmpl_3_lo:
ldsh [%o1+0x0b8],%l2 ! Mem[00000000488000b8]
jmpl %g6+8,%g0
stx %l0,[%o0+0x000] ! Mem[0000000048000000]
p28_call_3_lo:
sdivx %l1,0xa44,%l0
stx %l3,[%o0+0x090] ! Mem[0000000048000090]
umulcc %l7,%l0,%l7
ldsh [%o0+0x1b2],%l7 ! Mem[00000000480001b2]
ldsb [%o0+0x04b],%l0 ! Mem[000000004800004b]
ldsb [%o0+0x09d],%l1 ! Mem[000000004800009d]
retl
sdivx %l2,%l7,%l0
p28_jmpl_3_he:
ldub [%i3+0x125],%l4 ! Mem[0000000049800125]
ldub [%i2+0x095],%l3 ! Mem[0000000049000095]
ld [%i0+0x11c],%f24 ! Mem[000000004800011c]
ldd [%i1+0x008],%l0 ! Mem[0000000048800008]
stx %l7,[%i1+0x150] ! Mem[0000000048800150]
swap [%i0+0x0ac],%l4 ! Mem[00000000480000ac]
jmpl %g6+8,%g0
ldd [%i1+0x130],%f30 ! Mem[0000000048800130]
p28_call_3_he:
lduw [%i2+0x058],%l0 ! Mem[0000000049000058]
sll %l0,0x018,%l6
std %l2,[%i0+0x010] ! Mem[0000000048000010]
sth %l7,[%i0+0x0bc] ! Mem[00000000480000bc]
ldub [%i3+0x1ce],%l3 ! Mem[00000000498001ce]
std %f18,[%i0+0x080] ! Mem[0000000048000080]
ldub [%i1+0x1b8],%l0 ! Mem[00000000488001b8]
retl
stx %l3,[%i2+0x158] ! Mem[0000000049000158]
p28_jmpl_3_ho:
ldub [%o3+0x125],%l4 ! Mem[0000000049800125]
ldub [%o2+0x095],%l3 ! Mem[0000000049000095]
ld [%o0+0x11c],%f24 ! Mem[000000004800011c]
ldd [%o1+0x008],%l0 ! Mem[0000000048800008]
stx %l7,[%o1+0x150] ! Mem[0000000048800150]
swap [%o0+0x0ac],%l4 ! Mem[00000000480000ac]
jmpl %g6+8,%g0
ldd [%o1+0x130],%f30 ! Mem[0000000048800130]
p28_call_3_ho:
lduw [%o2+0x058],%l0 ! Mem[0000000049000058]
sll %l0,0x018,%l6
std %l2,[%o0+0x010] ! Mem[0000000048000010]
sth %l7,[%o0+0x0bc] ! Mem[00000000480000bc]
ldub [%o3+0x1ce],%l3 ! Mem[00000000498001ce]
std %f18,[%o0+0x080] ! Mem[0000000048000080]
ldub [%o1+0x1b8],%l0 ! Mem[00000000488001b8]
retl
stx %l3,[%o2+0x158] ! Mem[0000000049000158]
p29_jmpl_3_le:
ldstub [%i3+0x1ad],%l7 ! Mem[000000004b8001ad]
lduw [%i2+0x120],%l6 ! Mem[000000004b000120]
jmpl %g6+8,%g0
stw %l6,[%i2+0x090] ! Mem[000000004b000090]
p29_call_3_le:
ldx [%i1+0x030],%l2 ! Mem[000000004a800030]
stw %l2,[%i3+0x1cc] ! Mem[000000004b8001cc]
std %f0 ,[%i2+0x1d0] ! Mem[000000004b0001d0]
ldx [%i2+0x198],%l1 ! Mem[000000004b000198]
ldx [%i2+0x058],%l0 ! Mem[000000004b000058]
retl
ldsb [%i3+0x0d5],%l5 ! Mem[000000004b8000d5]
p29_jmpl_3_lo:
ldstub [%o3+0x1ad],%l7 ! Mem[000000004b8001ad]
lduw [%o2+0x120],%l6 ! Mem[000000004b000120]
jmpl %g6+8,%g0
stw %l6,[%o2+0x090] ! Mem[000000004b000090]
p29_call_3_lo:
ldx [%o1+0x030],%l2 ! Mem[000000004a800030]
stw %l2,[%o3+0x1cc] ! Mem[000000004b8001cc]
std %f0 ,[%o2+0x1d0] ! Mem[000000004b0001d0]
ldx [%o2+0x198],%l1 ! Mem[000000004b000198]
ldx [%o2+0x058],%l0 ! Mem[000000004b000058]
retl
ldsb [%o3+0x0d5],%l5 ! Mem[000000004b8000d5]
p29_jmpl_3_he:
ldub [%i3+0x0f1],%l2 ! Mem[000000004b8000f1]
addccc %l2,%l5,%l6
jmpl %g6+8,%g0
ldx [%i1+0x1c0],%l2 ! Mem[000000004a8001c0]
p29_call_3_he:
swap [%i2+0x0a8],%l6 ! Mem[000000004b0000a8]
ldub [%i1+0x10c],%l3 ! Mem[000000004a80010c]
retl
ldx [%i3+0x050],%l0 ! Mem[000000004b800050]
p29_jmpl_3_ho:
ldub [%o3+0x0f1],%l2 ! Mem[000000004b8000f1]
addccc %l2,%l5,%l6
jmpl %g6+8,%g0
ldx [%o1+0x1c0],%l2 ! Mem[000000004a8001c0]
p29_call_3_ho:
swap [%o2+0x0a8],%l6 ! Mem[000000004b0000a8]
ldub [%o1+0x10c],%l3 ! Mem[000000004a80010c]
retl
ldx [%o3+0x050],%l0 ! Mem[000000004b800050]
p30_jmpl_3_le:
stx %l1,[%i1+0x000] ! Mem[000000004c800000]
std %f14,[%i1+0x1a0] ! Mem[000000004c8001a0]
srl %l0,0x00f,%l6
jmpl %g6+8,%g0
ldd [%i3+0x070],%l2 ! Mem[000000004d800070]
p30_call_3_le:
ldsw [%i2+0x18c],%l7 ! Mem[000000004d00018c]
lduh [%i2+0x1e4],%l6 ! Mem[000000004d0001e4]
retl
ldsb [%i0+0x1d6],%l5 ! Mem[000000004c0001d6]
p30_jmpl_3_lo:
stx %l1,[%o1+0x000] ! Mem[000000004c800000]
std %f14,[%o1+0x1a0] ! Mem[000000004c8001a0]
srl %l0,0x00f,%l6
jmpl %g6+8,%g0
ldd [%o3+0x070],%l2 ! Mem[000000004d800070]
p30_call_3_lo:
ldsw [%o2+0x18c],%l7 ! Mem[000000004d00018c]
lduh [%o2+0x1e4],%l6 ! Mem[000000004d0001e4]
retl
ldsb [%o0+0x1d6],%l5 ! Mem[000000004c0001d6]
p30_jmpl_3_he:
ldx [%i0+0x0f0],%l3 ! Mem[000000004c0000f0]
stb %l2,[%i3+0x0c0] ! Mem[000000004d8000c0]
ldub [%i2+0x180],%l4 ! Mem[000000004d000180]
ldd [%i0+0x140],%l4 ! Mem[000000004c000140]
ldd [%i1+0x1c8],%l2 ! Mem[000000004c8001c8]
lduh [%i0+0x030],%l1 ! Mem[000000004c000030]
jmpl %g6+8,%g0
lduh [%i2+0x17c],%l1 ! Mem[000000004d00017c]
p30_call_3_he:
lduw [%i1+0x18c],%l6 ! Mem[000000004c80018c]
stb %l7,[%i1+0x105] ! Mem[000000004c800105]
ldsw [%i0+0x0c0],%l2 ! Mem[000000004c0000c0]
ldsb [%i2+0x098],%l3 ! Mem[000000004d000098]
retl
ldsh [%i2+0x02e],%l5 ! Mem[000000004d00002e]
p30_jmpl_3_ho:
ldx [%o0+0x0f0],%l3 ! Mem[000000004c0000f0]
stb %l2,[%o3+0x0c0] ! Mem[000000004d8000c0]
ldub [%o2+0x180],%l4 ! Mem[000000004d000180]
ldd [%o0+0x140],%l4 ! Mem[000000004c000140]
ldd [%o1+0x1c8],%l2 ! Mem[000000004c8001c8]
lduh [%o0+0x030],%l1 ! Mem[000000004c000030]
jmpl %g6+8,%g0
lduh [%o2+0x17c],%l1 ! Mem[000000004d00017c]
p30_call_3_ho:
lduw [%o1+0x18c],%l6 ! Mem[000000004c80018c]
stb %l7,[%o1+0x105] ! Mem[000000004c800105]
ldsw [%o0+0x0c0],%l2 ! Mem[000000004c0000c0]
ldsb [%o2+0x098],%l3 ! Mem[000000004d000098]
retl
ldsh [%o2+0x02e],%l5 ! Mem[000000004d00002e]
p31_jmpl_3_le:
jmpl %g6+8,%g0
stx %l5,[%i2+0x118] ! Mem[000000004f000118]
p31_call_3_le:
umulcc %l4,%l3,%l7
srlx %l3,%l4,%l6
retl
ldstub [%i0+0x07b],%l6 ! Mem[000000004e00007b]
p31_jmpl_3_lo:
jmpl %g6+8,%g0
stx %l5,[%o2+0x118] ! Mem[000000004f000118]
p31_call_3_lo:
umulcc %l4,%l3,%l7
srlx %l3,%l4,%l6
retl
ldstub [%o0+0x07b],%l6 ! Mem[000000004e00007b]
p31_jmpl_3_he:
xnor %l0,%l6,%l6
std %l2,[%i2+0x0e8] ! Mem[000000004f0000e8]
ldx [%i3+0x090],%l5 ! Mem[000000004f800090]
ldsw [%i1+0x0a8],%l0 ! Mem[000000004e8000a8]
addc %l0,0x583,%l7
subccc %l3,0xa18,%l1
jmpl %g6+8,%g0
swap [%i1+0x090],%l3 ! Mem[000000004e800090]
p31_call_3_he:
lduh [%i0+0x154],%l3 ! Mem[000000004e000154]
ldsb [%i1+0x08e],%l0 ! Mem[000000004e80008e]
sra %l1,%l6,%l0
stb %l5,[%i3+0x002] ! Mem[000000004f800002]
retl
stw %l7,[%i1+0x1cc] ! Mem[000000004e8001cc]
p31_jmpl_3_ho:
xnor %l0,%l6,%l6
std %l2,[%o2+0x0e8] ! Mem[000000004f0000e8]
ldx [%o3+0x090],%l5 ! Mem[000000004f800090]
ldsw [%o1+0x0a8],%l0 ! Mem[000000004e8000a8]
addc %l0,0x583,%l7
subccc %l3,0xa18,%l1
jmpl %g6+8,%g0
swap [%o1+0x090],%l3 ! Mem[000000004e800090]
p31_call_3_ho:
lduh [%o0+0x154],%l3 ! Mem[000000004e000154]
ldsb [%o1+0x08e],%l0 ! Mem[000000004e80008e]
sra %l1,%l6,%l0
stb %l5,[%o3+0x002] ! Mem[000000004f800002]
retl
stw %l7,[%o1+0x1cc] ! Mem[000000004e8001cc]
p32_jmpl_3_le:
stb %l5,[%i2+0x044] ! Mem[0000000051000044]
stx %l1,[%i3+0x0e0] ! Mem[00000000518000e0]
jmpl %g6+8,%g0
umulcc %l6,0xfed,%l7
p32_call_3_le:
ldsh [%i1+0x074],%l6 ! Mem[0000000050800074]
or %l4,%l3,%l5
swap [%i1+0x0a8],%l7 ! Mem[00000000508000a8]
stx %l3,[%i2+0x108] ! Mem[0000000051000108]
ldsw [%i0+0x1e4],%l2 ! Mem[00000000500001e4]
ldd [%i0+0x0c0],%f0 ! Mem[00000000500000c0]
retl
lduw [%i1+0x0dc],%l0 ! Mem[00000000508000dc]
p32_jmpl_3_lo:
stb %l5,[%o2+0x044] ! Mem[0000000051000044]
stx %l1,[%o3+0x0e0] ! Mem[00000000518000e0]
jmpl %g6+8,%g0
umulcc %l6,0xfed,%l7
p32_call_3_lo:
ldsh [%o1+0x074],%l6 ! Mem[0000000050800074]
or %l4,%l3,%l5
swap [%o1+0x0a8],%l7 ! Mem[00000000508000a8]
stx %l3,[%o2+0x108] ! Mem[0000000051000108]
ldsw [%o0+0x1e4],%l2 ! Mem[00000000500001e4]
ldd [%o0+0x0c0],%f0 ! Mem[00000000500000c0]
retl
lduw [%o1+0x0dc],%l0 ! Mem[00000000508000dc]
p32_jmpl_3_he:
ldd [%i3+0x0e0],%l2 ! Mem[00000000518000e0]
ldsw [%i2+0x080],%l6 ! Mem[0000000051000080]
ldd [%i0+0x020],%l4 ! Mem[0000000050000020]
stw %l2,[%i0+0x184] ! Mem[0000000050000184]
mulx %l7,-0x4f3,%l3
ldsh [%i0+0x18e],%l2 ! Mem[000000005000018e]
swap [%i2+0x0cc],%l1 ! Mem[00000000510000cc]
jmpl %g6+8,%g0
addc %l2,%l6,%l2
p32_call_3_he:
retl
ldsb [%i3+0x044],%l4 ! Mem[0000000051800044]
p32_jmpl_3_ho:
ldd [%o3+0x0e0],%l2 ! Mem[00000000518000e0]
ldsw [%o2+0x080],%l6 ! Mem[0000000051000080]
ldd [%o0+0x020],%l4 ! Mem[0000000050000020]
stw %l2,[%o0+0x184] ! Mem[0000000050000184]
mulx %l7,-0x4f3,%l3
ldsh [%o0+0x18e],%l2 ! Mem[000000005000018e]
swap [%o2+0x0cc],%l1 ! Mem[00000000510000cc]
jmpl %g6+8,%g0
addc %l2,%l6,%l2
p32_call_3_ho:
retl
ldsb [%o3+0x044],%l4 ! Mem[0000000051800044]
p33_jmpl_3_le:
lduh [%i3+0x15e],%l1 ! Mem[000000005380015e]
udivx %l3,-0xe0a,%l3
ldsh [%i0+0x1bc],%l0 ! Mem[00000000520001bc]
jmpl %g6+8,%g0
lduh [%i3+0x1f4],%l3 ! Mem[00000000538001f4]
p33_call_3_le:
stw %l7,[%i1+0x03c] ! Mem[000000005280003c]
retl
lduw [%i2+0x16c],%l2 ! Mem[000000005300016c]
p33_jmpl_3_lo:
lduh [%o3+0x15e],%l1 ! Mem[000000005380015e]
udivx %l3,-0xe0a,%l3
ldsh [%o0+0x1bc],%l0 ! Mem[00000000520001bc]
jmpl %g6+8,%g0
lduh [%o3+0x1f4],%l3 ! Mem[00000000538001f4]
p33_call_3_lo:
stw %l7,[%o1+0x03c] ! Mem[000000005280003c]
retl
lduw [%o2+0x16c],%l2 ! Mem[000000005300016c]
p33_jmpl_3_he:
std %f30,[%i1+0x168] ! Mem[0000000052800168]
ldsw [%i0+0x0a0],%l6 ! Mem[00000000520000a0]
swap [%i3+0x1a8],%l2 ! Mem[00000000538001a8]
jmpl %g6+8,%g0
std %l4,[%i2+0x1e0] ! Mem[00000000530001e0]
p33_call_3_he:
ldsw [%i0+0x128],%l2 ! Mem[0000000052000128]
lduw [%i1+0x030],%l2 ! Mem[0000000052800030]
ldx [%i2+0x188],%l0 ! Mem[0000000053000188]
addccc %l5,0xf05,%l2
retl
ldsw [%i2+0x0e4],%l4 ! Mem[00000000530000e4]
p33_jmpl_3_ho:
std %f30,[%o1+0x168] ! Mem[0000000052800168]
ldsw [%o0+0x0a0],%l6 ! Mem[00000000520000a0]
swap [%o3+0x1a8],%l2 ! Mem[00000000538001a8]
jmpl %g6+8,%g0
std %l4,[%o2+0x1e0] ! Mem[00000000530001e0]
p33_call_3_ho:
ldsw [%o0+0x128],%l2 ! Mem[0000000052000128]
lduw [%o1+0x030],%l2 ! Mem[0000000052800030]
ldx [%o2+0x188],%l0 ! Mem[0000000053000188]
addccc %l5,0xf05,%l2
retl
ldsw [%o2+0x0e4],%l4 ! Mem[00000000530000e4]
p34_jmpl_3_le:
swap [%i1+0x0bc],%l7 ! Mem[00000000548000bc]
ldx [%i0+0x0c8],%l4 ! Mem[00000000540000c8]
ldsw [%i3+0x110],%l2 ! Mem[0000000055800110]
sub %l4,%l5,%l6
ldsw [%i2+0x02c],%l4 ! Mem[000000005500002c]
ldsb [%i3+0x132],%l1 ! Mem[0000000055800132]
ldsb [%i2+0x199],%l3 ! Mem[0000000055000199]
jmpl %g6+8,%g0
ldub [%i3+0x08b],%l3 ! Mem[000000005580008b]
p34_call_3_le:
ldstub [%i3+0x163],%l5 ! Mem[0000000055800163]
retl
ldx [%i3+0x090],%l4 ! Mem[0000000055800090]
p34_jmpl_3_lo:
swap [%o1+0x0bc],%l7 ! Mem[00000000548000bc]
ldx [%o0+0x0c8],%l4 ! Mem[00000000540000c8]
ldsw [%o3+0x110],%l2 ! Mem[0000000055800110]
sub %l4,%l5,%l6
ldsw [%o2+0x02c],%l4 ! Mem[000000005500002c]
ldsb [%o3+0x132],%l1 ! Mem[0000000055800132]
ldsb [%o2+0x199],%l3 ! Mem[0000000055000199]
jmpl %g6+8,%g0
ldub [%o3+0x08b],%l3 ! Mem[000000005580008b]
p34_call_3_lo:
ldstub [%o3+0x163],%l5 ! Mem[0000000055800163]
retl
ldx [%o3+0x090],%l4 ! Mem[0000000055800090]
p34_jmpl_3_he:
taddcctv %l0,%l2,%l2
ldd [%i3+0x068],%l6 ! Mem[0000000055800068]
ldstub [%i1+0x15c],%l5 ! Mem[000000005480015c]
umulcc %l4,%l2,%l2
orn %l0,%l7,%l7
jmpl %g6+8,%g0
umul %l3,-0xce2,%l1
p34_call_3_he:
ldd [%i2+0x0e0],%l2 ! Mem[00000000550000e0]
retl
stb %l5,[%i2+0x0f5] ! Mem[00000000550000f5]
p34_jmpl_3_ho:
taddcctv %l0,%l2,%l2
ldd [%o3+0x068],%l6 ! Mem[0000000055800068]
ldstub [%o1+0x15c],%l5 ! Mem[000000005480015c]
umulcc %l4,%l2,%l2
orn %l0,%l7,%l7
jmpl %g6+8,%g0
umul %l3,-0xce2,%l1
p34_call_3_ho:
ldd [%o2+0x0e0],%l2 ! Mem[00000000550000e0]
retl
stb %l5,[%o2+0x0f5] ! Mem[00000000550000f5]
p35_jmpl_3_le:
ldsh [%i3+0x0ba],%l6 ! Mem[00000000578000ba]
stb %l1,[%i3+0x1e7] ! Mem[00000000578001e7]
sub %l0,%l4,%l1
jmpl %g6+8,%g0
ldsh [%i0+0x11c],%l7 ! Mem[000000005600011c]
p35_call_3_le:
std %l0,[%i3+0x1c0] ! Mem[00000000578001c0]
swap [%i2+0x0d4],%l5 ! Mem[00000000570000d4]
subc %l1,0xf62,%l4
ldub [%i1+0x1f8],%l2 ! Mem[00000000568001f8]
retl
ldsh [%i2+0x08a],%l6 ! Mem[000000005700008a]
p35_jmpl_3_lo:
ldsh [%o3+0x0ba],%l6 ! Mem[00000000578000ba]
stb %l1,[%o3+0x1e7] ! Mem[00000000578001e7]
sub %l0,%l4,%l1
jmpl %g6+8,%g0
ldsh [%o0+0x11c],%l7 ! Mem[000000005600011c]
p35_call_3_lo:
std %l0,[%o3+0x1c0] ! Mem[00000000578001c0]
swap [%o2+0x0d4],%l5 ! Mem[00000000570000d4]
subc %l1,0xf62,%l4
ldub [%o1+0x1f8],%l2 ! Mem[00000000568001f8]
retl
ldsh [%o2+0x08a],%l6 ! Mem[000000005700008a]
p35_jmpl_3_he:
nop
jmpl %g6+8,%g0
ldsw [%i2+0x064],%l1 ! Mem[0000000057000064]
p35_call_3_he:
ldd [%i0+0x038],%l4 ! Mem[0000000056000038]
subc %l5,0x6fd,%l5
ldub [%i0+0x021],%l5 ! Mem[0000000056000021]
ldstub [%i0+0x0ed],%l3 ! Mem[00000000560000ed]
lduw [%i0+0x1fc],%l1 ! Mem[00000000560001fc]
retl
ldstub [%i2+0x012],%l6 ! Mem[0000000057000012]
p35_jmpl_3_ho:
nop
jmpl %g6+8,%g0
ldsw [%o2+0x064],%l1 ! Mem[0000000057000064]
p35_call_3_ho:
ldd [%o0+0x038],%l4 ! Mem[0000000056000038]
subc %l5,0x6fd,%l5
ldub [%o0+0x021],%l5 ! Mem[0000000056000021]
ldstub [%o0+0x0ed],%l3 ! Mem[00000000560000ed]
lduw [%o0+0x1fc],%l1 ! Mem[00000000560001fc]
retl
ldstub [%o2+0x012],%l6 ! Mem[0000000057000012]
p36_jmpl_3_le:
ldx [%i2+0x1f0],%l5 ! Mem[00000000590001f0]
taddcctv %l1,-0x7f4,%l2
jmpl %g6+8,%g0
sub %l6,-0xb85,%l5
p36_call_3_le:
ldsw [%i1+0x068],%l0 ! Mem[0000000058800068]
addcc %l7,%l2,%l6
sdivx %l4,%l3,%l5
andn %l0,%l1,%l3
ldd [%i0+0x088],%f4 ! Mem[0000000058000088]
retl
std %l4,[%i3+0x1e8] ! Mem[00000000598001e8]
p36_jmpl_3_lo:
ldx [%o2+0x1f0],%l5 ! Mem[00000000590001f0]
taddcctv %l1,-0x7f4,%l2
jmpl %g6+8,%g0
sub %l6,-0xb85,%l5
p36_call_3_lo:
ldsw [%o1+0x068],%l0 ! Mem[0000000058800068]
addcc %l7,%l2,%l6
sdivx %l4,%l3,%l5
andn %l0,%l1,%l3
ldd [%o0+0x088],%f4 ! Mem[0000000058000088]
retl
std %l4,[%o3+0x1e8] ! Mem[00000000598001e8]
p36_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i0+0x102],%l5 ! Mem[0000000058000102]
p36_call_3_he:
st %f23,[%i2+0x0b8] ! Mem[00000000590000b8]
addccc %l2,0x001,%l3
std %f20,[%i0+0x138] ! Mem[0000000058000138]
retl
ldub [%i0+0x032],%l0 ! Mem[0000000058000032]
p36_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x102],%l5 ! Mem[0000000058000102]
p36_call_3_ho:
st %f23,[%o2+0x0b8] ! Mem[00000000590000b8]
addccc %l2,0x001,%l3
std %f20,[%o0+0x138] ! Mem[0000000058000138]
retl
ldub [%o0+0x032],%l0 ! Mem[0000000058000032]
p37_jmpl_3_le:
std %f4 ,[%i0+0x060] ! Mem[000000005a000060]
jmpl %g6+8,%g0
ldd [%i0+0x068],%l6 ! Mem[000000005a000068]
p37_call_3_le:
ldstub [%i2+0x110],%l0 ! Mem[000000005b000110]
stw %l3,[%i3+0x1d8] ! Mem[000000005b8001d8]
ldub [%i2+0x1c0],%l2 ! Mem[000000005b0001c0]
stx %l4,[%i1+0x030] ! Mem[000000005a800030]
stw %l7,[%i1+0x0c4] ! Mem[000000005a8000c4]
swap [%i0+0x110],%l2 ! Mem[000000005a000110]
st %f4 ,[%i3+0x0a4] ! Mem[000000005b8000a4]
retl
lduw [%i0+0x17c],%l4 ! Mem[000000005a00017c]
p37_jmpl_3_lo:
std %f4 ,[%o0+0x060] ! Mem[000000005a000060]
jmpl %g6+8,%g0
ldd [%o0+0x068],%l6 ! Mem[000000005a000068]
p37_call_3_lo:
ldstub [%o2+0x110],%l0 ! Mem[000000005b000110]
stw %l3,[%o3+0x1d8] ! Mem[000000005b8001d8]
ldub [%o2+0x1c0],%l2 ! Mem[000000005b0001c0]
stx %l4,[%o1+0x030] ! Mem[000000005a800030]
stw %l7,[%o1+0x0c4] ! Mem[000000005a8000c4]
swap [%o0+0x110],%l2 ! Mem[000000005a000110]
st %f4 ,[%o3+0x0a4] ! Mem[000000005b8000a4]
retl
lduw [%o0+0x17c],%l4 ! Mem[000000005a00017c]
p37_jmpl_3_he:
stx %l3,[%i3+0x0a8] ! Mem[000000005b8000a8]
std %l0,[%i2+0x158] ! Mem[000000005b000158]
swap [%i1+0x158],%l2 ! Mem[000000005a800158]
jmpl %g6+8,%g0
ldsw [%i2+0x00c],%l7 ! Mem[000000005b00000c]
p37_call_3_he:
stx %l2,[%i2+0x110] ! Mem[000000005b000110]
lduw [%i0+0x1d4],%l3 ! Mem[000000005a0001d4]
ldsh [%i3+0x0ba],%l7 ! Mem[000000005b8000ba]
stw %l2,[%i2+0x074] ! Mem[000000005b000074]
ldd [%i1+0x168],%l2 ! Mem[000000005a800168]
ldub [%i2+0x0d1],%l2 ! Mem[000000005b0000d1]
sra %l7,%l0,%l7
retl
sth %l4,[%i2+0x1e6] ! Mem[000000005b0001e6]
p37_jmpl_3_ho:
stx %l3,[%o3+0x0a8] ! Mem[000000005b8000a8]
std %l0,[%o2+0x158] ! Mem[000000005b000158]
swap [%o1+0x158],%l2 ! Mem[000000005a800158]
jmpl %g6+8,%g0
ldsw [%o2+0x00c],%l7 ! Mem[000000005b00000c]
p37_call_3_ho:
stx %l2,[%o2+0x110] ! Mem[000000005b000110]
lduw [%o0+0x1d4],%l3 ! Mem[000000005a0001d4]
ldsh [%o3+0x0ba],%l7 ! Mem[000000005b8000ba]
stw %l2,[%o2+0x074] ! Mem[000000005b000074]
ldd [%o1+0x168],%l2 ! Mem[000000005a800168]
ldub [%o2+0x0d1],%l2 ! Mem[000000005b0000d1]
sra %l7,%l0,%l7
retl
sth %l4,[%o2+0x1e6] ! Mem[000000005b0001e6]
p38_jmpl_3_le:
swap [%i2+0x05c],%l3 ! Mem[000000005d00005c]
jmpl %g6+8,%g0
ldstub [%i2+0x0c0],%l3 ! Mem[000000005d0000c0]
p38_call_3_le:
stb %l5,[%i2+0x047] ! Mem[000000005d000047]
retl
ldsh [%i2+0x10a],%l7 ! Mem[000000005d00010a]
p38_jmpl_3_lo:
swap [%o2+0x05c],%l3 ! Mem[000000005d00005c]
jmpl %g6+8,%g0
ldstub [%o2+0x0c0],%l3 ! Mem[000000005d0000c0]
p38_call_3_lo:
stb %l5,[%o2+0x047] ! Mem[000000005d000047]
retl
ldsh [%o2+0x10a],%l7 ! Mem[000000005d00010a]
p38_jmpl_3_he:
ldsw [%i1+0x048],%l5 ! Mem[000000005c800048]
ldsh [%i2+0x008],%l4 ! Mem[000000005d000008]
stw %l5,[%i3+0x008] ! Mem[000000005d800008]
jmpl %g6+8,%g0
and %l6,-0xa91,%l5
p38_call_3_he:
sth %l2,[%i3+0x0be] ! Mem[000000005d8000be]
stw %l4,[%i1+0x0e8] ! Mem[000000005c8000e8]
stw %l2,[%i3+0x114] ! Mem[000000005d800114]
ldsh [%i1+0x1bc],%l4 ! Mem[000000005c8001bc]
retl
andncc %l0,%l4,%l3
p38_jmpl_3_ho:
ldsw [%o1+0x048],%l5 ! Mem[000000005c800048]
ldsh [%o2+0x008],%l4 ! Mem[000000005d000008]
stw %l5,[%o3+0x008] ! Mem[000000005d800008]
jmpl %g6+8,%g0
and %l6,-0xa91,%l5
p38_call_3_ho:
sth %l2,[%o3+0x0be] ! Mem[000000005d8000be]
stw %l4,[%o1+0x0e8] ! Mem[000000005c8000e8]
stw %l2,[%o3+0x114] ! Mem[000000005d800114]
ldsh [%o1+0x1bc],%l4 ! Mem[000000005c8001bc]
retl
andncc %l0,%l4,%l3
p39_jmpl_3_le:
stb %l6,[%i1+0x1b3] ! Mem[000000005e8001b3]
ldd [%i1+0x0b0],%l2 ! Mem[000000005e8000b0]
jmpl %g6+8,%g0
udivx %l7,0xe3e,%l0
p39_call_3_le:
ldsw [%i3+0x0a0],%l0 ! Mem[000000005f8000a0]
stw %l0,[%i1+0x17c] ! Mem[000000005e80017c]
std %l4,[%i3+0x130] ! Mem[000000005f800130]
smul %l0,%l6,%l4
ldsw [%i2+0x020],%l5 ! Mem[000000005f000020]
ldstub [%i2+0x10f],%l6 ! Mem[000000005f00010f]
lduw [%i0+0x19c],%l0 ! Mem[000000005e00019c]
retl
sdivx %l6,%l7,%l2
p39_jmpl_3_lo:
stb %l6,[%o1+0x1b3] ! Mem[000000005e8001b3]
ldd [%o1+0x0b0],%l2 ! Mem[000000005e8000b0]
jmpl %g6+8,%g0
udivx %l7,0xe3e,%l0
p39_call_3_lo:
ldsw [%o3+0x0a0],%l0 ! Mem[000000005f8000a0]
stw %l0,[%o1+0x17c] ! Mem[000000005e80017c]
std %l4,[%o3+0x130] ! Mem[000000005f800130]
smul %l0,%l6,%l4
ldsw [%o2+0x020],%l5 ! Mem[000000005f000020]
ldstub [%o2+0x10f],%l6 ! Mem[000000005f00010f]
lduw [%o0+0x19c],%l0 ! Mem[000000005e00019c]
retl
sdivx %l6,%l7,%l2
p39_jmpl_3_he:
stw %l0,[%i0+0x1fc] ! Mem[000000005e0001fc]
jmpl %g6+8,%g0
ldsw [%i1+0x020],%l5 ! Mem[000000005e800020]
p39_call_3_he:
addcc %l0,%l5,%l6
ldsh [%i0+0x154],%l2 ! Mem[000000005e000154]
retl
ldstub [%i1+0x01b],%l7 ! Mem[000000005e80001b]
p39_jmpl_3_ho:
stw %l0,[%o0+0x1fc] ! Mem[000000005e0001fc]
jmpl %g6+8,%g0
ldsw [%o1+0x020],%l5 ! Mem[000000005e800020]
p39_call_3_ho:
addcc %l0,%l5,%l6
ldsh [%o0+0x154],%l2 ! Mem[000000005e000154]
retl
ldstub [%o1+0x01b],%l7 ! Mem[000000005e80001b]
p40_jmpl_3_le:
ldsb [%i0+0x00c],%l1 ! Mem[000000006000000c]
jmpl %g6+8,%g0
stw %l4,[%i0+0x174] ! Mem[0000000060000174]
p40_call_3_le:
std %l6,[%i3+0x098] ! Mem[0000000061800098]
taddcctv %l2,-0x642,%l6
stx %l6,[%i1+0x088] ! Mem[0000000060800088]
tsubcctv %l6,%l7,%l2
retl
lduw [%i1+0x168],%l3 ! Mem[0000000060800168]
p40_jmpl_3_lo:
ldsb [%o0+0x00c],%l1 ! Mem[000000006000000c]
jmpl %g6+8,%g0
stw %l4,[%o0+0x174] ! Mem[0000000060000174]
p40_call_3_lo:
std %l6,[%o3+0x098] ! Mem[0000000061800098]
taddcctv %l2,-0x642,%l6
stx %l6,[%o1+0x088] ! Mem[0000000060800088]
tsubcctv %l6,%l7,%l2
retl
lduw [%o1+0x168],%l3 ! Mem[0000000060800168]
p40_jmpl_3_he:
jmpl %g6+8,%g0
ldd [%i0+0x1a8],%l4 ! Mem[00000000600001a8]
p40_call_3_he:
lduw [%i1+0x01c],%l6 ! Mem[000000006080001c]
xor %l2,0xa79,%l3
sll %l4,0x003,%l3
lduh [%i2+0x08e],%l5 ! Mem[000000006100008e]
retl
std %f16,[%i0+0x068] ! Mem[0000000060000068]
p40_jmpl_3_ho:
jmpl %g6+8,%g0
ldd [%o0+0x1a8],%l4 ! Mem[00000000600001a8]
p40_call_3_ho:
lduw [%o1+0x01c],%l6 ! Mem[000000006080001c]
xor %l2,0xa79,%l3
sll %l4,0x003,%l3
lduh [%o2+0x08e],%l5 ! Mem[000000006100008e]
retl
std %f16,[%o0+0x068] ! Mem[0000000060000068]
p41_jmpl_3_le:
ldx [%i1+0x008],%l5 ! Mem[0000000062800008]
ldsw [%i2+0x118],%l0 ! Mem[0000000063000118]
ldsh [%i0+0x126],%l3 ! Mem[0000000062000126]
ldd [%i0+0x170],%l6 ! Mem[0000000062000170]
jmpl %g6+8,%g0
ldx [%i0+0x088],%l6 ! Mem[0000000062000088]
p41_call_3_le:
ldsw [%i1+0x1f4],%l6 ! Mem[00000000628001f4]
ldd [%i1+0x140],%l2 ! Mem[0000000062800140]
ldub [%i1+0x13c],%l6 ! Mem[000000006280013c]
lduw [%i2+0x1b8],%l3 ! Mem[00000000630001b8]
retl
lduh [%i0+0x08a],%l3 ! Mem[000000006200008a]
p41_jmpl_3_lo:
ldx [%o1+0x008],%l5 ! Mem[0000000062800008]
ldsw [%o2+0x118],%l0 ! Mem[0000000063000118]
ldsh [%o0+0x126],%l3 ! Mem[0000000062000126]
ldd [%o0+0x170],%l6 ! Mem[0000000062000170]
jmpl %g6+8,%g0
ldx [%o0+0x088],%l6 ! Mem[0000000062000088]
p41_call_3_lo:
ldsw [%o1+0x1f4],%l6 ! Mem[00000000628001f4]
ldd [%o1+0x140],%l2 ! Mem[0000000062800140]
ldub [%o1+0x13c],%l6 ! Mem[000000006280013c]
lduw [%o2+0x1b8],%l3 ! Mem[00000000630001b8]
retl
lduh [%o0+0x08a],%l3 ! Mem[000000006200008a]
p41_jmpl_3_he:
ldsh [%i3+0x19a],%l2 ! Mem[000000006380019a]
jmpl %g6+8,%g0
stw %l2,[%i1+0x0e0] ! Mem[00000000628000e0]
p41_call_3_he:
stb %l7,[%i1+0x029] ! Mem[0000000062800029]
ldsh [%i2+0x0de],%l0 ! Mem[00000000630000de]
ldsh [%i2+0x012],%l0 ! Mem[0000000063000012]
ldsb [%i1+0x031],%l1 ! Mem[0000000062800031]
sth %l7,[%i3+0x0a8] ! Mem[00000000638000a8]
swap [%i2+0x12c],%l3 ! Mem[000000006300012c]
ldub [%i0+0x064],%l2 ! Mem[0000000062000064]
retl
ldd [%i2+0x190],%f28 ! Mem[0000000063000190]
p41_jmpl_3_ho:
ldsh [%o3+0x19a],%l2 ! Mem[000000006380019a]
jmpl %g6+8,%g0
stw %l2,[%o1+0x0e0] ! Mem[00000000628000e0]
p41_call_3_ho:
stb %l7,[%o1+0x029] ! Mem[0000000062800029]
ldsh [%o2+0x0de],%l0 ! Mem[00000000630000de]
ldsh [%o2+0x012],%l0 ! Mem[0000000063000012]
ldsb [%o1+0x031],%l1 ! Mem[0000000062800031]
sth %l7,[%o3+0x0a8] ! Mem[00000000638000a8]
swap [%o2+0x12c],%l3 ! Mem[000000006300012c]
ldub [%o0+0x064],%l2 ! Mem[0000000062000064]
retl
ldd [%o2+0x190],%f28 ! Mem[0000000063000190]
p42_jmpl_3_le:
stx %l4,[%i0+0x050] ! Mem[0000000064000050]
xor %l0,0xd4b,%l3
sdivx %l4,-0x23a,%l6
lduh [%i3+0x1ae],%l2 ! Mem[00000000658001ae]
nop
jmpl %g6+8,%g0
ldsh [%i0+0x08a],%l6 ! Mem[000000006400008a]
p42_call_3_le:
ldd [%i0+0x1f0],%l6 ! Mem[00000000640001f0]
st %f10,[%i3+0x160] ! Mem[0000000065800160]
lduw [%i3+0x11c],%l6 ! Mem[000000006580011c]
swap [%i2+0x048],%l0 ! Mem[0000000065000048]
retl
and %l6,0x724,%l1
p42_jmpl_3_lo:
stx %l4,[%o0+0x050] ! Mem[0000000064000050]
xor %l0,0xd4b,%l3
sdivx %l4,-0x23a,%l6
lduh [%o3+0x1ae],%l2 ! Mem[00000000658001ae]
nop
jmpl %g6+8,%g0
ldsh [%o0+0x08a],%l6 ! Mem[000000006400008a]
p42_call_3_lo:
ldd [%o0+0x1f0],%l6 ! Mem[00000000640001f0]
st %f10,[%o3+0x160] ! Mem[0000000065800160]
lduw [%o3+0x11c],%l6 ! Mem[000000006580011c]
swap [%o2+0x048],%l0 ! Mem[0000000065000048]
retl
and %l6,0x724,%l1
p42_jmpl_3_he:
ldsb [%i3+0x0ab],%l3 ! Mem[00000000658000ab]
ldd [%i2+0x0f0],%l2 ! Mem[00000000650000f0]
st %f28,[%i0+0x090] ! Mem[0000000064000090]
jmpl %g6+8,%g0
ldub [%i3+0x0a8],%l4 ! Mem[00000000658000a8]
p42_call_3_he:
stw %l0,[%i0+0x058] ! Mem[0000000064000058]
lduh [%i2+0x0b6],%l6 ! Mem[00000000650000b6]
orncc %l6,0xada,%l2
stw %l5,[%i3+0x1e4] ! Mem[00000000658001e4]
ldstub [%i2+0x05d],%l3 ! Mem[000000006500005d]
ldsb [%i2+0x12c],%l3 ! Mem[000000006500012c]
ldsb [%i2+0x1d2],%l1 ! Mem[00000000650001d2]
retl
subc %l6,-0xbb3,%l6
p42_jmpl_3_ho:
ldsb [%o3+0x0ab],%l3 ! Mem[00000000658000ab]
ldd [%o2+0x0f0],%l2 ! Mem[00000000650000f0]
st %f28,[%o0+0x090] ! Mem[0000000064000090]
jmpl %g6+8,%g0
ldub [%o3+0x0a8],%l4 ! Mem[00000000658000a8]
p42_call_3_ho:
stw %l0,[%o0+0x058] ! Mem[0000000064000058]
lduh [%o2+0x0b6],%l6 ! Mem[00000000650000b6]
orncc %l6,0xada,%l2
stw %l5,[%o3+0x1e4] ! Mem[00000000658001e4]
ldstub [%o2+0x05d],%l3 ! Mem[000000006500005d]
ldsb [%o2+0x12c],%l3 ! Mem[000000006500012c]
ldsb [%o2+0x1d2],%l1 ! Mem[00000000650001d2]
retl
subc %l6,-0xbb3,%l6
p43_jmpl_3_le:
stw %l6,[%i3+0x0a8] ! Mem[00000000678000a8]
st %f2 ,[%i3+0x114] ! Mem[0000000067800114]
ldsb [%i0+0x078],%l5 ! Mem[0000000066000078]
subccc %l3,-0x3fd,%l2
swap [%i3+0x15c],%l1 ! Mem[000000006780015c]
xnorcc %l3,0xcf6,%l3
jmpl %g6+8,%g0
std %f12,[%i3+0x140] ! Mem[0000000067800140]
p43_call_3_le:
ldd [%i2+0x070],%l4 ! Mem[0000000067000070]
swap [%i1+0x054],%l2 ! Mem[0000000066800054]
retl
ldub [%i0+0x16c],%l2 ! Mem[000000006600016c]
p43_jmpl_3_lo:
stw %l6,[%o3+0x0a8] ! Mem[00000000678000a8]
st %f2 ,[%o3+0x114] ! Mem[0000000067800114]
ldsb [%o0+0x078],%l5 ! Mem[0000000066000078]
subccc %l3,-0x3fd,%l2
swap [%o3+0x15c],%l1 ! Mem[000000006780015c]
xnorcc %l3,0xcf6,%l3
jmpl %g6+8,%g0
std %f12,[%o3+0x140] ! Mem[0000000067800140]
p43_call_3_lo:
ldd [%o2+0x070],%l4 ! Mem[0000000067000070]
swap [%o1+0x054],%l2 ! Mem[0000000066800054]
retl
ldub [%o0+0x16c],%l2 ! Mem[000000006600016c]
p43_jmpl_3_he:
st %f22,[%i3+0x18c] ! Mem[000000006780018c]
swap [%i3+0x010],%l3 ! Mem[0000000067800010]
andn %l6,%l2,%l2
jmpl %g6+8,%g0
ldstub [%i2+0x1e0],%l4 ! Mem[00000000670001e0]
p43_call_3_he:
retl
ldsw [%i1+0x184],%l0 ! Mem[0000000066800184]
p43_jmpl_3_ho:
st %f22,[%o3+0x18c] ! Mem[000000006780018c]
swap [%o3+0x010],%l3 ! Mem[0000000067800010]
andn %l6,%l2,%l2
jmpl %g6+8,%g0
ldstub [%o2+0x1e0],%l4 ! Mem[00000000670001e0]
p43_call_3_ho:
retl
ldsw [%o1+0x184],%l0 ! Mem[0000000066800184]
p44_jmpl_3_le:
orcc %l3,-0x35f,%l6
orncc %l3,0xbda,%l6
ldstub [%i1+0x085],%l4 ! Mem[0000000068800085]
std %l0,[%i0+0x118] ! Mem[0000000068000118]
jmpl %g6+8,%g0
subc %l4,0xb8a,%l2
p44_call_3_le:
ldstub [%i1+0x044],%l5 ! Mem[0000000068800044]
retl
ldd [%i3+0x1b8],%l4 ! Mem[00000000698001b8]
p44_jmpl_3_lo:
orcc %l3,-0x35f,%l6
orncc %l3,0xbda,%l6
ldstub [%o1+0x085],%l4 ! Mem[0000000068800085]
std %l0,[%o0+0x118] ! Mem[0000000068000118]
jmpl %g6+8,%g0
subc %l4,0xb8a,%l2
p44_call_3_lo:
ldstub [%o1+0x044],%l5 ! Mem[0000000068800044]
retl
ldd [%o3+0x1b8],%l4 ! Mem[00000000698001b8]
p44_jmpl_3_he:
orn %l7,-0x69f,%l5
ldx [%i3+0x088],%l1 ! Mem[0000000069800088]
jmpl %g6+8,%g0
ldd [%i2+0x080],%l4 ! Mem[0000000069000080]
p44_call_3_he:
std %l2,[%i3+0x088] ! Mem[0000000069800088]
stx %l7,[%i3+0x108] ! Mem[0000000069800108]
stx %l3,[%i2+0x008] ! Mem[0000000069000008]
sllx %l1,0x03a,%l6
stw %l1,[%i1+0x064] ! Mem[0000000068800064]
retl
stb %l4,[%i2+0x03e] ! Mem[000000006900003e]
p44_jmpl_3_ho:
orn %l7,-0x69f,%l5
ldx [%o3+0x088],%l1 ! Mem[0000000069800088]
jmpl %g6+8,%g0
ldd [%o2+0x080],%l4 ! Mem[0000000069000080]
p44_call_3_ho:
std %l2,[%o3+0x088] ! Mem[0000000069800088]
stx %l7,[%o3+0x108] ! Mem[0000000069800108]
stx %l3,[%o2+0x008] ! Mem[0000000069000008]
sllx %l1,0x03a,%l6
stw %l1,[%o1+0x064] ! Mem[0000000068800064]
retl
stb %l4,[%o2+0x03e] ! Mem[000000006900003e]
p45_jmpl_3_le:
andn %l6,%l2,%l7
jmpl %g6+8,%g0
ldsh [%i0+0x0cc],%l7 ! Mem[000000006a0000cc]
p45_call_3_le:
stx %l1,[%i3+0x190] ! Mem[000000006b800190]
sth %l5,[%i2+0x1f0] ! Mem[000000006b0001f0]
std %f14,[%i1+0x038] ! Mem[000000006a800038]
lduw [%i2+0x01c],%l7 ! Mem[000000006b00001c]
sth %l2,[%i1+0x174] ! Mem[000000006a800174]
orcc %l7,-0x05e,%l0
sth %l7,[%i2+0x0d6] ! Mem[000000006b0000d6]
retl
lduh [%i2+0x096],%l3 ! Mem[000000006b000096]
p45_jmpl_3_lo:
andn %l6,%l2,%l7
jmpl %g6+8,%g0
ldsh [%o0+0x0cc],%l7 ! Mem[000000006a0000cc]
p45_call_3_lo:
stx %l1,[%o3+0x190] ! Mem[000000006b800190]
sth %l5,[%o2+0x1f0] ! Mem[000000006b0001f0]
std %f14,[%o1+0x038] ! Mem[000000006a800038]
lduw [%o2+0x01c],%l7 ! Mem[000000006b00001c]
sth %l2,[%o1+0x174] ! Mem[000000006a800174]
orcc %l7,-0x05e,%l0
sth %l7,[%o2+0x0d6] ! Mem[000000006b0000d6]
retl
lduh [%o2+0x096],%l3 ! Mem[000000006b000096]
p45_jmpl_3_he:
std %f30,[%i1+0x1c0] ! Mem[000000006a8001c0]
ldx [%i3+0x1f0],%l4 ! Mem[000000006b8001f0]
swap [%i0+0x08c],%l1 ! Mem[000000006a00008c]
xnorcc %l2,%l4,%l3
addcc %l0,%l1,%l1
swap [%i1+0x0cc],%l5 ! Mem[000000006a8000cc]
lduw [%i1+0x0bc],%l6 ! Mem[000000006a8000bc]
jmpl %g6+8,%g0
stw %l6,[%i0+0x004] ! Mem[000000006a000004]
p45_call_3_he:
lduh [%i3+0x12c],%l6 ! Mem[000000006b80012c]
stw %l3,[%i2+0x014] ! Mem[000000006b000014]
ldx [%i0+0x1b8],%l1 ! Mem[000000006a0001b8]
std %l6,[%i0+0x150] ! Mem[000000006a000150]
stx %l0,[%i2+0x048] ! Mem[000000006b000048]
retl
sth %l6,[%i1+0x0f6] ! Mem[000000006a8000f6]
p45_jmpl_3_ho:
std %f30,[%o1+0x1c0] ! Mem[000000006a8001c0]
ldx [%o3+0x1f0],%l4 ! Mem[000000006b8001f0]
swap [%o0+0x08c],%l1 ! Mem[000000006a00008c]
xnorcc %l2,%l4,%l3
addcc %l0,%l1,%l1
swap [%o1+0x0cc],%l5 ! Mem[000000006a8000cc]
lduw [%o1+0x0bc],%l6 ! Mem[000000006a8000bc]
jmpl %g6+8,%g0
stw %l6,[%o0+0x004] ! Mem[000000006a000004]
p45_call_3_ho:
lduh [%o3+0x12c],%l6 ! Mem[000000006b80012c]
stw %l3,[%o2+0x014] ! Mem[000000006b000014]
ldx [%o0+0x1b8],%l1 ! Mem[000000006a0001b8]
std %l6,[%o0+0x150] ! Mem[000000006a000150]
stx %l0,[%o2+0x048] ! Mem[000000006b000048]
retl
sth %l6,[%o1+0x0f6] ! Mem[000000006a8000f6]
p46_jmpl_3_le:
addc %l0,%l4,%l3
lduh [%i0+0x078],%l5 ! Mem[000000006c000078]
jmpl %g6+8,%g0
ldsw [%i1+0x090],%l7 ! Mem[000000006c800090]
p46_call_3_le:
ldstub [%i2+0x1f6],%l5 ! Mem[000000006d0001f6]
ldsw [%i3+0x0e0],%l5 ! Mem[000000006d8000e0]
retl
lduw [%i2+0x1bc],%l0 ! Mem[000000006d0001bc]
p46_jmpl_3_lo:
addc %l0,%l4,%l3
lduh [%o0+0x078],%l5 ! Mem[000000006c000078]
jmpl %g6+8,%g0
ldsw [%o1+0x090],%l7 ! Mem[000000006c800090]
p46_call_3_lo:
ldstub [%o2+0x1f6],%l5 ! Mem[000000006d0001f6]
ldsw [%o3+0x0e0],%l5 ! Mem[000000006d8000e0]
retl
lduw [%o2+0x1bc],%l0 ! Mem[000000006d0001bc]
p46_jmpl_3_he:
ld [%i1+0x09c],%f25 ! Mem[000000006c80009c]
srl %l7,%l0,%l4
stw %l0,[%i2+0x010] ! Mem[000000006d000010]
sth %l4,[%i3+0x1b6] ! Mem[000000006d8001b6]
ldd [%i3+0x0b8],%f22 ! Mem[000000006d8000b8]
jmpl %g6+8,%g0
sth %l2,[%i3+0x1a8] ! Mem[000000006d8001a8]
p46_call_3_he:
ldsh [%i3+0x1c6],%l5 ! Mem[000000006d8001c6]
and %l0,0xbe2,%l2
retl
ldx [%i1+0x080],%l7 ! Mem[000000006c800080]
p46_jmpl_3_ho:
ld [%o1+0x09c],%f25 ! Mem[000000006c80009c]
srl %l7,%l0,%l4
stw %l0,[%o2+0x010] ! Mem[000000006d000010]
sth %l4,[%o3+0x1b6] ! Mem[000000006d8001b6]
ldd [%o3+0x0b8],%f22 ! Mem[000000006d8000b8]
jmpl %g6+8,%g0
sth %l2,[%o3+0x1a8] ! Mem[000000006d8001a8]
p46_call_3_ho:
ldsh [%o3+0x1c6],%l5 ! Mem[000000006d8001c6]
and %l0,0xbe2,%l2
retl
ldx [%o1+0x080],%l7 ! Mem[000000006c800080]
p47_jmpl_3_le:
sth %l0,[%i1+0x0b4] ! Mem[000000006e8000b4]
swap [%i3+0x08c],%l1 ! Mem[000000006f80008c]
std %f10,[%i1+0x0d8] ! Mem[000000006e8000d8]
jmpl %g6+8,%g0
tsubcctv %l2,-0xa0b,%l3
p47_call_3_le:
ld [%i1+0x114],%f11 ! Mem[000000006e800114]
ldub [%i3+0x12c],%l3 ! Mem[000000006f80012c]
lduh [%i0+0x074],%l0 ! Mem[000000006e000074]
ld [%i3+0x1ac],%f8 ! Mem[000000006f8001ac]
retl
sth %l6,[%i2+0x1e2] ! Mem[000000006f0001e2]
p47_jmpl_3_lo:
sth %l0,[%o1+0x0b4] ! Mem[000000006e8000b4]
swap [%o3+0x08c],%l1 ! Mem[000000006f80008c]
std %f10,[%o1+0x0d8] ! Mem[000000006e8000d8]
jmpl %g6+8,%g0
tsubcctv %l2,-0xa0b,%l3
p47_call_3_lo:
ld [%o1+0x114],%f11 ! Mem[000000006e800114]
ldub [%o3+0x12c],%l3 ! Mem[000000006f80012c]
lduh [%o0+0x074],%l0 ! Mem[000000006e000074]
ld [%o3+0x1ac],%f8 ! Mem[000000006f8001ac]
retl
sth %l6,[%o2+0x1e2] ! Mem[000000006f0001e2]
p47_jmpl_3_he:
ldub [%i3+0x0b2],%l5 ! Mem[000000006f8000b2]
or %l5,%l4,%l3
st %f30,[%i1+0x1c0] ! Mem[000000006e8001c0]
jmpl %g6+8,%g0
std %l4,[%i2+0x0e0] ! Mem[000000006f0000e0]
p47_call_3_he:
retl
add %l6,-0xcc1,%l4
p47_jmpl_3_ho:
ldub [%o3+0x0b2],%l5 ! Mem[000000006f8000b2]
or %l5,%l4,%l3
st %f30,[%o1+0x1c0] ! Mem[000000006e8001c0]
jmpl %g6+8,%g0
std %l4,[%o2+0x0e0] ! Mem[000000006f0000e0]
p47_call_3_ho:
retl
add %l6,-0xcc1,%l4
p48_jmpl_3_le:
std %l4,[%i0+0x000] ! Mem[0000000070000000]
stw %l1,[%i0+0x184] ! Mem[0000000070000184]
lduw [%i1+0x1fc],%l3 ! Mem[00000000708001fc]
xnorcc %l1,%l7,%l7
ldub [%i0+0x00d],%l7 ! Mem[000000007000000d]
stw %l7,[%i2+0x028] ! Mem[0000000071000028]
jmpl %g6+8,%g0
ldsh [%i0+0x106],%l1 ! Mem[0000000070000106]
p48_call_3_le:
retl
std %l2,[%i2+0x010] ! Mem[0000000071000010]
p48_jmpl_3_lo:
std %l4,[%o0+0x000] ! Mem[0000000070000000]
stw %l1,[%o0+0x184] ! Mem[0000000070000184]
lduw [%o1+0x1fc],%l3 ! Mem[00000000708001fc]
xnorcc %l1,%l7,%l7
ldub [%o0+0x00d],%l7 ! Mem[000000007000000d]
stw %l7,[%o2+0x028] ! Mem[0000000071000028]
jmpl %g6+8,%g0
ldsh [%o0+0x106],%l1 ! Mem[0000000070000106]
p48_call_3_lo:
retl
std %l2,[%o2+0x010] ! Mem[0000000071000010]
p48_jmpl_3_he:
jmpl %g6+8,%g0
ldd [%i3+0x0d0],%l4 ! Mem[00000000718000d0]
p48_call_3_he:
tsubcc %l5,-0xf25,%l5
lduw [%i0+0x1e4],%l2 ! Mem[00000000700001e4]
retl
ld [%i3+0x0b8],%f28 ! Mem[00000000718000b8]
p48_jmpl_3_ho:
jmpl %g6+8,%g0
ldd [%o3+0x0d0],%l4 ! Mem[00000000718000d0]
p48_call_3_ho:
tsubcc %l5,-0xf25,%l5
lduw [%o0+0x1e4],%l2 ! Mem[00000000700001e4]
retl
ld [%o3+0x0b8],%f28 ! Mem[00000000718000b8]
p49_jmpl_3_le:
stx %l4,[%i0+0x158] ! Mem[0000000072000158]
ldx [%i3+0x080],%l5 ! Mem[0000000073800080]
ld [%i0+0x1bc],%f4 ! Mem[00000000720001bc]
ldd [%i2+0x088],%l6 ! Mem[0000000073000088]
tsubcctv %l5,0xae7,%l0
umul %l3,%l2,%l6
lduh [%i1+0x084],%l4 ! Mem[0000000072800084]
jmpl %g6+8,%g0
stx %l0,[%i0+0x118] ! Mem[0000000072000118]
p49_call_3_le:
mulx %l1,-0x3c1,%l7
lduh [%i0+0x04a],%l3 ! Mem[000000007200004a]
stb %l6,[%i3+0x09a] ! Mem[000000007380009a]
retl
or %l0,%l2,%l5
p49_jmpl_3_lo:
stx %l4,[%o0+0x158] ! Mem[0000000072000158]
ldx [%o3+0x080],%l5 ! Mem[0000000073800080]
ld [%o0+0x1bc],%f4 ! Mem[00000000720001bc]
ldd [%o2+0x088],%l6 ! Mem[0000000073000088]
tsubcctv %l5,0xae7,%l0
umul %l3,%l2,%l6
lduh [%o1+0x084],%l4 ! Mem[0000000072800084]
jmpl %g6+8,%g0
stx %l0,[%o0+0x118] ! Mem[0000000072000118]
p49_call_3_lo:
mulx %l1,-0x3c1,%l7
lduh [%o0+0x04a],%l3 ! Mem[000000007200004a]
stb %l6,[%o3+0x09a] ! Mem[000000007380009a]
retl
or %l0,%l2,%l5
p49_jmpl_3_he:
ldstub [%i0+0x143],%l4 ! Mem[0000000072000143]
taddcc %l7,%l2,%l1
lduh [%i0+0x03a],%l3 ! Mem[000000007200003a]
stw %l5,[%i3+0x168] ! Mem[0000000073800168]
ld [%i3+0x194],%f28 ! Mem[0000000073800194]
ldsh [%i1+0x0ba],%l7 ! Mem[00000000728000ba]
subccc %l2,0xea1,%l3
jmpl %g6+8,%g0
std %l0,[%i0+0x0d8] ! Mem[00000000720000d8]
p49_call_3_he:
ldx [%i0+0x040],%l1 ! Mem[0000000072000040]
swap [%i0+0x080],%l4 ! Mem[0000000072000080]
sdivx %l3,%l5,%l5
sth %l4,[%i3+0x0e6] ! Mem[00000000738000e6]
subccc %l2,-0x961,%l2
lduh [%i3+0x10a],%l2 ! Mem[000000007380010a]
ldub [%i0+0x1e0],%l7 ! Mem[00000000720001e0]
retl
ldub [%i1+0x180],%l7 ! Mem[0000000072800180]
p49_jmpl_3_ho:
ldstub [%o0+0x143],%l4 ! Mem[0000000072000143]
taddcc %l7,%l2,%l1
lduh [%o0+0x03a],%l3 ! Mem[000000007200003a]
stw %l5,[%o3+0x168] ! Mem[0000000073800168]
ld [%o3+0x194],%f28 ! Mem[0000000073800194]
ldsh [%o1+0x0ba],%l7 ! Mem[00000000728000ba]
subccc %l2,0xea1,%l3
jmpl %g6+8,%g0
std %l0,[%o0+0x0d8] ! Mem[00000000720000d8]
p49_call_3_ho:
ldx [%o0+0x040],%l1 ! Mem[0000000072000040]
swap [%o0+0x080],%l4 ! Mem[0000000072000080]
sdivx %l3,%l5,%l5
sth %l4,[%o3+0x0e6] ! Mem[00000000738000e6]
subccc %l2,-0x961,%l2
lduh [%o3+0x10a],%l2 ! Mem[000000007380010a]
ldub [%o0+0x1e0],%l7 ! Mem[00000000720001e0]
retl
ldub [%o1+0x180],%l7 ! Mem[0000000072800180]
p50_jmpl_3_le:
ldd [%i2+0x0c8],%l0 ! Mem[00000000750000c8]
std %l2,[%i3+0x0e8] ! Mem[00000000758000e8]
ldd [%i1+0x070],%l2 ! Mem[0000000074800070]
lduh [%i1+0x136],%l2 ! Mem[0000000074800136]
ldd [%i1+0x050],%f12 ! Mem[0000000074800050]
stb %l1,[%i1+0x08a] ! Mem[000000007480008a]
stb %l7,[%i0+0x1cc] ! Mem[00000000740001cc]
jmpl %g6+8,%g0
ldstub [%i2+0x1ba],%l0 ! Mem[00000000750001ba]
p50_call_3_le:
retl
tsubcctv %l6,-0x0a8,%l6
p50_jmpl_3_lo:
ldd [%o2+0x0c8],%l0 ! Mem[00000000750000c8]
std %l2,[%o3+0x0e8] ! Mem[00000000758000e8]
ldd [%o1+0x070],%l2 ! Mem[0000000074800070]
lduh [%o1+0x136],%l2 ! Mem[0000000074800136]
ldd [%o1+0x050],%f12 ! Mem[0000000074800050]
stb %l1,[%o1+0x08a] ! Mem[000000007480008a]
stb %l7,[%o0+0x1cc] ! Mem[00000000740001cc]
jmpl %g6+8,%g0
ldstub [%o2+0x1ba],%l0 ! Mem[00000000750001ba]
p50_call_3_lo:
retl
tsubcctv %l6,-0x0a8,%l6
p50_jmpl_3_he:
ld [%i1+0x048],%f22 ! Mem[0000000074800048]
umulcc %l4,%l0,%l7
lduh [%i3+0x038],%l6 ! Mem[0000000075800038]
ldub [%i1+0x1a3],%l7 ! Mem[00000000748001a3]
jmpl %g6+8,%g0
std %f28,[%i1+0x110] ! Mem[0000000074800110]
p50_call_3_he:
taddcc %l0,0x84d,%l6
retl
ldd [%i3+0x1c0],%l4 ! Mem[00000000758001c0]
p50_jmpl_3_ho:
ld [%o1+0x048],%f22 ! Mem[0000000074800048]
umulcc %l4,%l0,%l7
lduh [%o3+0x038],%l6 ! Mem[0000000075800038]
ldub [%o1+0x1a3],%l7 ! Mem[00000000748001a3]
jmpl %g6+8,%g0
std %f28,[%o1+0x110] ! Mem[0000000074800110]
p50_call_3_ho:
taddcc %l0,0x84d,%l6
retl
ldd [%o3+0x1c0],%l4 ! Mem[00000000758001c0]
p51_jmpl_3_le:
ldsb [%i3+0x115],%l3 ! Mem[0000000077800115]
ldd [%i2+0x108],%l2 ! Mem[0000000077000108]
std %l0,[%i3+0x0d8] ! Mem[00000000778000d8]
ldx [%i0+0x148],%l6 ! Mem[0000000076000148]
jmpl %g6+8,%g0
lduw [%i0+0x1c0],%l6 ! Mem[00000000760001c0]
p51_call_3_le:
std %l4,[%i3+0x090] ! Mem[0000000077800090]
ldsb [%i2+0x1b0],%l0 ! Mem[00000000770001b0]
stx %l0,[%i3+0x0d8] ! Mem[00000000778000d8]
retl
ldsw [%i0+0x180],%l0 ! Mem[0000000076000180]
p51_jmpl_3_lo:
ldsb [%o3+0x115],%l3 ! Mem[0000000077800115]
ldd [%o2+0x108],%l2 ! Mem[0000000077000108]
std %l0,[%o3+0x0d8] ! Mem[00000000778000d8]
ldx [%o0+0x148],%l6 ! Mem[0000000076000148]
jmpl %g6+8,%g0
lduw [%o0+0x1c0],%l6 ! Mem[00000000760001c0]
p51_call_3_lo:
std %l4,[%o3+0x090] ! Mem[0000000077800090]
ldsb [%o2+0x1b0],%l0 ! Mem[00000000770001b0]
stx %l0,[%o3+0x0d8] ! Mem[00000000778000d8]
retl
ldsw [%o0+0x180],%l0 ! Mem[0000000076000180]
p51_jmpl_3_he:
ldx [%i3+0x008],%l4 ! Mem[0000000077800008]
swap [%i2+0x1d4],%l6 ! Mem[00000000770001d4]
lduw [%i3+0x01c],%l7 ! Mem[000000007780001c]
ldsw [%i1+0x074],%l2 ! Mem[0000000076800074]
std %l4,[%i2+0x120] ! Mem[0000000077000120]
swap [%i3+0x1f8],%l2 ! Mem[00000000778001f8]
ldsw [%i3+0x008],%l0 ! Mem[0000000077800008]
jmpl %g6+8,%g0
ldsh [%i0+0x0f6],%l7 ! Mem[00000000760000f6]
p51_call_3_he:
ldsb [%i2+0x02d],%l7 ! Mem[000000007700002d]
sll %l6,0x016,%l3
stx %l6,[%i0+0x1e8] ! Mem[00000000760001e8]
stx %l2,[%i3+0x0f8] ! Mem[00000000778000f8]
retl
umulcc %l4,-0x135,%l1
p51_jmpl_3_ho:
ldx [%o3+0x008],%l4 ! Mem[0000000077800008]
swap [%o2+0x1d4],%l6 ! Mem[00000000770001d4]
lduw [%o3+0x01c],%l7 ! Mem[000000007780001c]
ldsw [%o1+0x074],%l2 ! Mem[0000000076800074]
std %l4,[%o2+0x120] ! Mem[0000000077000120]
swap [%o3+0x1f8],%l2 ! Mem[00000000778001f8]
ldsw [%o3+0x008],%l0 ! Mem[0000000077800008]
jmpl %g6+8,%g0
ldsh [%o0+0x0f6],%l7 ! Mem[00000000760000f6]
p51_call_3_ho:
ldsb [%o2+0x02d],%l7 ! Mem[000000007700002d]
sll %l6,0x016,%l3
stx %l6,[%o0+0x1e8] ! Mem[00000000760001e8]
stx %l2,[%o3+0x0f8] ! Mem[00000000778000f8]
retl
umulcc %l4,-0x135,%l1
p52_jmpl_3_le:
ldub [%i3+0x0fc],%l1 ! Mem[00000000798000fc]
ldsw [%i1+0x164],%l0 ! Mem[0000000078800164]
ldsb [%i2+0x1f0],%l5 ! Mem[00000000790001f0]
jmpl %g6+8,%g0
lduw [%i1+0x088],%l6 ! Mem[0000000078800088]
p52_call_3_le:
stw %l7,[%i0+0x154] ! Mem[0000000078000154]
retl
ldsb [%i1+0x142],%l5 ! Mem[0000000078800142]
p52_jmpl_3_lo:
ldub [%o3+0x0fc],%l1 ! Mem[00000000798000fc]
ldsw [%o1+0x164],%l0 ! Mem[0000000078800164]
ldsb [%o2+0x1f0],%l5 ! Mem[00000000790001f0]
jmpl %g6+8,%g0
lduw [%o1+0x088],%l6 ! Mem[0000000078800088]
p52_call_3_lo:
stw %l7,[%o0+0x154] ! Mem[0000000078000154]
retl
ldsb [%o1+0x142],%l5 ! Mem[0000000078800142]
p52_jmpl_3_he:
jmpl %g6+8,%g0
std %l6,[%i1+0x1f0] ! Mem[00000000788001f0]
p52_call_3_he:
retl
ldsb [%i1+0x0f6],%l7 ! Mem[00000000788000f6]
p52_jmpl_3_ho:
jmpl %g6+8,%g0
std %l6,[%o1+0x1f0] ! Mem[00000000788001f0]
p52_call_3_ho:
retl
ldsb [%o1+0x0f6],%l7 ! Mem[00000000788000f6]
p53_jmpl_3_le:
sth %l6,[%i3+0x100] ! Mem[000000007b800100]
jmpl %g6+8,%g0
ldstub [%i2+0x0f5],%l5 ! Mem[000000007b0000f5]
p53_call_3_le:
lduw [%i0+0x0b8],%l7 ! Mem[000000007a0000b8]
lduw [%i2+0x188],%l2 ! Mem[000000007b000188]
stb %l4,[%i1+0x1c7] ! Mem[000000007a8001c7]
ldsw [%i0+0x088],%l4 ! Mem[000000007a000088]
std %l6,[%i0+0x078] ! Mem[000000007a000078]
retl
ld [%i1+0x158],%f0 ! Mem[000000007a800158]
p53_jmpl_3_lo:
sth %l6,[%o3+0x100] ! Mem[000000007b800100]
jmpl %g6+8,%g0
ldstub [%o2+0x0f5],%l5 ! Mem[000000007b0000f5]
p53_call_3_lo:
lduw [%o0+0x0b8],%l7 ! Mem[000000007a0000b8]
lduw [%o2+0x188],%l2 ! Mem[000000007b000188]
stb %l4,[%o1+0x1c7] ! Mem[000000007a8001c7]
ldsw [%o0+0x088],%l4 ! Mem[000000007a000088]
std %l6,[%o0+0x078] ! Mem[000000007a000078]
retl
ld [%o1+0x158],%f0 ! Mem[000000007a800158]
p53_jmpl_3_he:
ldub [%i0+0x0d4],%l6 ! Mem[000000007a0000d4]
tsubcc %l4,%l4,%l5
lduh [%i3+0x02a],%l2 ! Mem[000000007b80002a]
std %l2,[%i2+0x138] ! Mem[000000007b000138]
ldsb [%i2+0x025],%l0 ! Mem[000000007b000025]
ldd [%i3+0x100],%f26 ! Mem[000000007b800100]
ldd [%i1+0x190],%f22 ! Mem[000000007a800190]
jmpl %g6+8,%g0
add %l6,%l0,%l1
p53_call_3_he:
ldsh [%i2+0x03e],%l0 ! Mem[000000007b00003e]
retl
addcc %l7,%l2,%l6
p53_jmpl_3_ho:
ldub [%o0+0x0d4],%l6 ! Mem[000000007a0000d4]
tsubcc %l4,%l4,%l5
lduh [%o3+0x02a],%l2 ! Mem[000000007b80002a]
std %l2,[%o2+0x138] ! Mem[000000007b000138]
ldsb [%o2+0x025],%l0 ! Mem[000000007b000025]
ldd [%o3+0x100],%f26 ! Mem[000000007b800100]
ldd [%o1+0x190],%f22 ! Mem[000000007a800190]
jmpl %g6+8,%g0
add %l6,%l0,%l1
p53_call_3_ho:
ldsh [%o2+0x03e],%l0 ! Mem[000000007b00003e]
retl
addcc %l7,%l2,%l6
p54_jmpl_3_le:
ldsh [%i3+0x04a],%l3 ! Mem[000000007d80004a]
orncc %l5,0x160,%l3
nop
stb %l0,[%i2+0x07e] ! Mem[000000007d00007e]
std %f2 ,[%i3+0x088] ! Mem[000000007d800088]
stx %l7,[%i1+0x128] ! Mem[000000007c800128]
lduw [%i0+0x05c],%l2 ! Mem[000000007c00005c]
jmpl %g6+8,%g0
stx %l5,[%i3+0x1e0] ! Mem[000000007d8001e0]
p54_call_3_le:
st %f8 ,[%i0+0x154] ! Mem[000000007c000154]
ldsb [%i2+0x039],%l0 ! Mem[000000007d000039]
stx %l7,[%i1+0x0a0] ! Mem[000000007c8000a0]
sth %l0,[%i3+0x0ca] ! Mem[000000007d8000ca]
retl
stw %l0,[%i2+0x018] ! Mem[000000007d000018]
p54_jmpl_3_lo:
ldsh [%o3+0x04a],%l3 ! Mem[000000007d80004a]
orncc %l5,0x160,%l3
nop
stb %l0,[%o2+0x07e] ! Mem[000000007d00007e]
std %f2 ,[%o3+0x088] ! Mem[000000007d800088]
stx %l7,[%o1+0x128] ! Mem[000000007c800128]
lduw [%o0+0x05c],%l2 ! Mem[000000007c00005c]
jmpl %g6+8,%g0
stx %l5,[%o3+0x1e0] ! Mem[000000007d8001e0]
p54_call_3_lo:
st %f8 ,[%o0+0x154] ! Mem[000000007c000154]
ldsb [%o2+0x039],%l0 ! Mem[000000007d000039]
stx %l7,[%o1+0x0a0] ! Mem[000000007c8000a0]
sth %l0,[%o3+0x0ca] ! Mem[000000007d8000ca]
retl
stw %l0,[%o2+0x018] ! Mem[000000007d000018]
p54_jmpl_3_he:
sth %l3,[%i1+0x096] ! Mem[000000007c800096]
ldub [%i2+0x1da],%l2 ! Mem[000000007d0001da]
st %f22,[%i3+0x1d0] ! Mem[000000007d8001d0]
std %f28,[%i2+0x1f8] ! Mem[000000007d0001f8]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l0 ! Mem[000000007d00001c]
p54_call_3_he:
ldsw [%i1+0x1cc],%l7 ! Mem[000000007c8001cc]
sdivx %l2,%l0,%l0
retl
lduh [%i2+0x08a],%l2 ! Mem[000000007d00008a]
p54_jmpl_3_ho:
sth %l3,[%o1+0x096] ! Mem[000000007c800096]
ldub [%o2+0x1da],%l2 ! Mem[000000007d0001da]
st %f22,[%o3+0x1d0] ! Mem[000000007d8001d0]
std %f28,[%o2+0x1f8] ! Mem[000000007d0001f8]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l0 ! Mem[000000007d00001c]
p54_call_3_ho:
ldsw [%o1+0x1cc],%l7 ! Mem[000000007c8001cc]
sdivx %l2,%l0,%l0
retl
lduh [%o2+0x08a],%l2 ! Mem[000000007d00008a]
p55_jmpl_3_le:
stw %l2,[%i3+0x134] ! Mem[000000007f800134]
swap [%i2+0x12c],%l2 ! Mem[000000007f00012c]
ldsh [%i2+0x016],%l2 ! Mem[000000007f000016]
ldsb [%i3+0x1b7],%l6 ! Mem[000000007f8001b7]
std %l2,[%i1+0x180] ! Mem[000000007e800180]
andcc %l0,%l4,%l1
ldsw [%i3+0x11c],%l7 ! Mem[000000007f80011c]
jmpl %g6+8,%g0
sth %l1,[%i2+0x106] ! Mem[000000007f000106]
p55_call_3_le:
retl
andn %l2,0x460,%l4
p55_jmpl_3_lo:
stw %l2,[%o3+0x134] ! Mem[000000007f800134]
swap [%o2+0x12c],%l2 ! Mem[000000007f00012c]
ldsh [%o2+0x016],%l2 ! Mem[000000007f000016]
ldsb [%o3+0x1b7],%l6 ! Mem[000000007f8001b7]
std %l2,[%o1+0x180] ! Mem[000000007e800180]
andcc %l0,%l4,%l1
ldsw [%o3+0x11c],%l7 ! Mem[000000007f80011c]
jmpl %g6+8,%g0
sth %l1,[%o2+0x106] ! Mem[000000007f000106]
p55_call_3_lo:
retl
andn %l2,0x460,%l4
p55_jmpl_3_he:
sth %l5,[%i3+0x0a2] ! Mem[000000007f8000a2]
jmpl %g6+8,%g0
ldsh [%i3+0x11c],%l3 ! Mem[000000007f80011c]
p55_call_3_he:
srlx %l2,%l3,%l5
retl
xnor %l0,-0xcbe,%l3
p55_jmpl_3_ho:
sth %l5,[%o3+0x0a2] ! Mem[000000007f8000a2]
jmpl %g6+8,%g0
ldsh [%o3+0x11c],%l3 ! Mem[000000007f80011c]
p55_call_3_ho:
srlx %l2,%l3,%l5
retl
xnor %l0,-0xcbe,%l3
p56_jmpl_3_le:
ldd [%i3+0x1e0],%f6 ! Mem[00000000818001e0]
sub %l6,-0x082,%l5
ldsb [%i2+0x037],%l2 ! Mem[0000000081000037]
ldsh [%i1+0x08c],%l3 ! Mem[000000008080008c]
srlx %l0,%l2,%l5
sdivx %l7,-0xbee,%l6
ldsw [%i1+0x1c8],%l2 ! Mem[00000000808001c8]
jmpl %g6+8,%g0
stb %l1,[%i2+0x011] ! Mem[0000000081000011]
p56_call_3_le:
ldsb [%i0+0x03b],%l3 ! Mem[000000008000003b]
ldstub [%i2+0x16a],%l5 ! Mem[000000008100016a]
retl
srl %l4,0x00a,%l2
p56_jmpl_3_lo:
ldd [%o3+0x1e0],%f6 ! Mem[00000000818001e0]
sub %l6,-0x082,%l5
ldsb [%o2+0x037],%l2 ! Mem[0000000081000037]
ldsh [%o1+0x08c],%l3 ! Mem[000000008080008c]
srlx %l0,%l2,%l5
sdivx %l7,-0xbee,%l6
ldsw [%o1+0x1c8],%l2 ! Mem[00000000808001c8]
jmpl %g6+8,%g0
stb %l1,[%o2+0x011] ! Mem[0000000081000011]
p56_call_3_lo:
ldsb [%o0+0x03b],%l3 ! Mem[000000008000003b]
ldstub [%o2+0x16a],%l5 ! Mem[000000008100016a]
retl
srl %l4,0x00a,%l2
p56_jmpl_3_he:
swap [%i2+0x1bc],%l0 ! Mem[00000000810001bc]
swap [%i1+0x0fc],%l0 ! Mem[00000000808000fc]
lduw [%i2+0x0c0],%l2 ! Mem[00000000810000c0]
lduh [%i0+0x0f4],%l5 ! Mem[00000000800000f4]
lduh [%i0+0x000],%l5 ! Mem[0000000080000000]
jmpl %g6+8,%g0
lduh [%i1+0x18c],%l5 ! Mem[000000008080018c]
p56_call_3_he:
retl
stb %l5,[%i1+0x152] ! Mem[0000000080800152]
p56_jmpl_3_ho:
swap [%o2+0x1bc],%l0 ! Mem[00000000810001bc]
swap [%o1+0x0fc],%l0 ! Mem[00000000808000fc]
lduw [%o2+0x0c0],%l2 ! Mem[00000000810000c0]
lduh [%o0+0x0f4],%l5 ! Mem[00000000800000f4]
lduh [%o0+0x000],%l5 ! Mem[0000000080000000]
jmpl %g6+8,%g0
lduh [%o1+0x18c],%l5 ! Mem[000000008080018c]
p56_call_3_ho:
retl
stb %l5,[%o1+0x152] ! Mem[0000000080800152]
p57_jmpl_3_le:
lduh [%i1+0x0f4],%l0 ! Mem[00000000828000f4]
ldstub [%i3+0x114],%l7 ! Mem[0000000083800114]
sll %l2,0x018,%l4
lduh [%i0+0x094],%l2 ! Mem[0000000082000094]
jmpl %g6+8,%g0
swap [%i3+0x130],%l1 ! Mem[0000000083800130]
p57_call_3_le:
retl
ldub [%i3+0x0de],%l7 ! Mem[00000000838000de]
p57_jmpl_3_lo:
lduh [%o1+0x0f4],%l0 ! Mem[00000000828000f4]
ldstub [%o3+0x114],%l7 ! Mem[0000000083800114]
sll %l2,0x018,%l4
lduh [%o0+0x094],%l2 ! Mem[0000000082000094]
jmpl %g6+8,%g0
swap [%o3+0x130],%l1 ! Mem[0000000083800130]
p57_call_3_lo:
retl
ldub [%o3+0x0de],%l7 ! Mem[00000000838000de]
p57_jmpl_3_he:
jmpl %g6+8,%g0
mulx %l5,%l6,%l2
p57_call_3_he:
mulx %l3,%l3,%l6
stb %l0,[%i3+0x1d6] ! Mem[00000000838001d6]
ldstub [%i3+0x16a],%l3 ! Mem[000000008380016a]
std %f26,[%i3+0x0e0] ! Mem[00000000838000e0]
ldsw [%i1+0x054],%l5 ! Mem[0000000082800054]
lduh [%i1+0x01e],%l7 ! Mem[000000008280001e]
retl
ldsh [%i1+0x07a],%l0 ! Mem[000000008280007a]
p57_jmpl_3_ho:
jmpl %g6+8,%g0
mulx %l5,%l6,%l2
p57_call_3_ho:
mulx %l3,%l3,%l6
stb %l0,[%o3+0x1d6] ! Mem[00000000838001d6]
ldstub [%o3+0x16a],%l3 ! Mem[000000008380016a]
std %f26,[%o3+0x0e0] ! Mem[00000000838000e0]
ldsw [%o1+0x054],%l5 ! Mem[0000000082800054]
lduh [%o1+0x01e],%l7 ! Mem[000000008280001e]
retl
ldsh [%o1+0x07a],%l0 ! Mem[000000008280007a]
p58_jmpl_3_le:
ldsb [%i0+0x032],%l0 ! Mem[0000000084000032]
subccc %l4,-0x1dd,%l7
ld [%i2+0x154],%f13 ! Mem[0000000085000154]
stw %l7,[%i3+0x0a4] ! Mem[00000000858000a4]
ldd [%i3+0x150],%f4 ! Mem[0000000085800150]
jmpl %g6+8,%g0
stb %l6,[%i1+0x032] ! Mem[0000000084800032]
p58_call_3_le:
retl
stw %l4,[%i3+0x064] ! Mem[0000000085800064]
p58_jmpl_3_lo:
ldsb [%o0+0x032],%l0 ! Mem[0000000084000032]
subccc %l4,-0x1dd,%l7
ld [%o2+0x154],%f13 ! Mem[0000000085000154]
stw %l7,[%o3+0x0a4] ! Mem[00000000858000a4]
ldd [%o3+0x150],%f4 ! Mem[0000000085800150]
jmpl %g6+8,%g0
stb %l6,[%o1+0x032] ! Mem[0000000084800032]
p58_call_3_lo:
retl
stw %l4,[%o3+0x064] ! Mem[0000000085800064]
p58_jmpl_3_he:
stx %l7,[%i0+0x180] ! Mem[0000000084000180]
ldsh [%i3+0x1a2],%l5 ! Mem[00000000858001a2]
jmpl %g6+8,%g0
ldsh [%i0+0x0e0],%l2 ! Mem[00000000840000e0]
p58_call_3_he:
ldub [%i0+0x117],%l1 ! Mem[0000000084000117]
xnorcc %l4,0x6c7,%l5
ld [%i3+0x0ac],%f16 ! Mem[00000000858000ac]
retl
std %l6,[%i1+0x140] ! Mem[0000000084800140]
p58_jmpl_3_ho:
stx %l7,[%o0+0x180] ! Mem[0000000084000180]
ldsh [%o3+0x1a2],%l5 ! Mem[00000000858001a2]
jmpl %g6+8,%g0
ldsh [%o0+0x0e0],%l2 ! Mem[00000000840000e0]
p58_call_3_ho:
ldub [%o0+0x117],%l1 ! Mem[0000000084000117]
xnorcc %l4,0x6c7,%l5
ld [%o3+0x0ac],%f16 ! Mem[00000000858000ac]
retl
std %l6,[%o1+0x140] ! Mem[0000000084800140]
p59_jmpl_3_le:
stw %l5,[%i0+0x100] ! Mem[0000000086000100]
orcc %l6,-0x612,%l5
stb %l4,[%i1+0x1e7] ! Mem[00000000868001e7]
jmpl %g6+8,%g0
lduh [%i2+0x17c],%l0 ! Mem[000000008700017c]
p59_call_3_le:
mulx %l0,-0xdca,%l3
retl
stw %l6,[%i3+0x028] ! Mem[0000000087800028]
p59_jmpl_3_lo:
stw %l5,[%o0+0x100] ! Mem[0000000086000100]
orcc %l6,-0x612,%l5
stb %l4,[%o1+0x1e7] ! Mem[00000000868001e7]
jmpl %g6+8,%g0
lduh [%o2+0x17c],%l0 ! Mem[000000008700017c]
p59_call_3_lo:
mulx %l0,-0xdca,%l3
retl
stw %l6,[%o3+0x028] ! Mem[0000000087800028]
p59_jmpl_3_he:
stb %l7,[%i1+0x18a] ! Mem[000000008680018a]
ldsw [%i1+0x1b8],%l0 ! Mem[00000000868001b8]
subccc %l7,0xc24,%l1
lduh [%i0+0x00e],%l3 ! Mem[000000008600000e]
ldd [%i1+0x1d8],%l6 ! Mem[00000000868001d8]
jmpl %g6+8,%g0
std %l4,[%i3+0x0f8] ! Mem[00000000878000f8]
p59_call_3_he:
ldstub [%i0+0x004],%l7 ! Mem[0000000086000004]
smul %l1,%l6,%l1
ldub [%i1+0x1b3],%l7 ! Mem[00000000868001b3]
retl
ld [%i0+0x068],%f16 ! Mem[0000000086000068]
p59_jmpl_3_ho:
stb %l7,[%o1+0x18a] ! Mem[000000008680018a]
ldsw [%o1+0x1b8],%l0 ! Mem[00000000868001b8]
subccc %l7,0xc24,%l1
lduh [%o0+0x00e],%l3 ! Mem[000000008600000e]
ldd [%o1+0x1d8],%l6 ! Mem[00000000868001d8]
jmpl %g6+8,%g0
std %l4,[%o3+0x0f8] ! Mem[00000000878000f8]
p59_call_3_ho:
ldstub [%o0+0x004],%l7 ! Mem[0000000086000004]
smul %l1,%l6,%l1
ldub [%o1+0x1b3],%l7 ! Mem[00000000868001b3]
retl
ld [%o0+0x068],%f16 ! Mem[0000000086000068]
p60_jmpl_3_le:
lduh [%i3+0x1b6],%l4 ! Mem[00000000898001b6]
swap [%i2+0x098],%l7 ! Mem[0000000089000098]
ldsh [%i2+0x0e0],%l2 ! Mem[00000000890000e0]
umulcc %l4,%l0,%l3
jmpl %g6+8,%g0
and %l0,-0xb7c,%l6
p60_call_3_le:
lduw [%i1+0x058],%l6 ! Mem[0000000088800058]
swap [%i1+0x1ac],%l5 ! Mem[00000000888001ac]
ldd [%i2+0x0c0],%f4 ! Mem[00000000890000c0]
stw %l5,[%i1+0x170] ! Mem[0000000088800170]
retl
std %f6 ,[%i3+0x010] ! Mem[0000000089800010]
p60_jmpl_3_lo:
lduh [%o3+0x1b6],%l4 ! Mem[00000000898001b6]
swap [%o2+0x098],%l7 ! Mem[0000000089000098]
ldsh [%o2+0x0e0],%l2 ! Mem[00000000890000e0]
umulcc %l4,%l0,%l3
jmpl %g6+8,%g0
and %l0,-0xb7c,%l6
p60_call_3_lo:
lduw [%o1+0x058],%l6 ! Mem[0000000088800058]
swap [%o1+0x1ac],%l5 ! Mem[00000000888001ac]
ldd [%o2+0x0c0],%f4 ! Mem[00000000890000c0]
stw %l5,[%o1+0x170] ! Mem[0000000088800170]
retl
std %f6 ,[%o3+0x010] ! Mem[0000000089800010]
p60_jmpl_3_he:
jmpl %g6+8,%g0
lduh [%i3+0x02c],%l6 ! Mem[000000008980002c]
p60_call_3_he:
ldsw [%i1+0x0e8],%l3 ! Mem[00000000888000e8]
stb %l2,[%i2+0x126] ! Mem[0000000089000126]
ldsh [%i2+0x0dc],%l1 ! Mem[00000000890000dc]
sth %l0,[%i0+0x146] ! Mem[0000000088000146]
retl
lduw [%i1+0x1b0],%l7 ! Mem[00000000888001b0]
p60_jmpl_3_ho:
jmpl %g6+8,%g0
lduh [%o3+0x02c],%l6 ! Mem[000000008980002c]
p60_call_3_ho:
ldsw [%o1+0x0e8],%l3 ! Mem[00000000888000e8]
stb %l2,[%o2+0x126] ! Mem[0000000089000126]
ldsh [%o2+0x0dc],%l1 ! Mem[00000000890000dc]
sth %l0,[%o0+0x146] ! Mem[0000000088000146]
retl
lduw [%o1+0x1b0],%l7 ! Mem[00000000888001b0]
p61_jmpl_3_le:
ldx [%i1+0x1a0],%l0 ! Mem[000000008a8001a0]
addcc %l5,-0x0fb,%l2
ldx [%i2+0x0c0],%l4 ! Mem[000000008b0000c0]
st %f5 ,[%i0+0x170] ! Mem[000000008a000170]
stx %l6,[%i0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
smul %l0,-0xf89,%l6
p61_call_3_le:
std %l2,[%i0+0x018] ! Mem[000000008a000018]
tsubcctv %l0,0xedf,%l5
ldub [%i1+0x158],%l7 ! Mem[000000008a800158]
nop
std %l0,[%i0+0x080] ! Mem[000000008a000080]
ldsb [%i1+0x09a],%l7 ! Mem[000000008a80009a]
st %f12,[%i0+0x1b0] ! Mem[000000008a0001b0]
retl
std %l2,[%i2+0x150] ! Mem[000000008b000150]
p61_jmpl_3_lo:
ldx [%o1+0x1a0],%l0 ! Mem[000000008a8001a0]
addcc %l5,-0x0fb,%l2
ldx [%o2+0x0c0],%l4 ! Mem[000000008b0000c0]
st %f5 ,[%o0+0x170] ! Mem[000000008a000170]
stx %l6,[%o0+0x030] ! Mem[000000008a000030]
jmpl %g6+8,%g0
smul %l0,-0xf89,%l6
p61_call_3_lo:
std %l2,[%o0+0x018] ! Mem[000000008a000018]
tsubcctv %l0,0xedf,%l5
ldub [%o1+0x158],%l7 ! Mem[000000008a800158]
nop
std %l0,[%o0+0x080] ! Mem[000000008a000080]
ldsb [%o1+0x09a],%l7 ! Mem[000000008a80009a]
st %f12,[%o0+0x1b0] ! Mem[000000008a0001b0]
retl
std %l2,[%o2+0x150] ! Mem[000000008b000150]
p61_jmpl_3_he:
std %l0,[%i2+0x1b0] ! Mem[000000008b0001b0]
or %l0,-0x643,%l6
sllx %l5,0x002,%l0
lduw [%i3+0x188],%l1 ! Mem[000000008b800188]
orn %l5,-0x12f,%l7
stw %l7,[%i0+0x174] ! Mem[000000008a000174]
jmpl %g6+8,%g0
ldub [%i1+0x02e],%l7 ! Mem[000000008a80002e]
p61_call_3_he:
retl
sllx %l5,0x01b,%l2
p61_jmpl_3_ho:
std %l0,[%o2+0x1b0] ! Mem[000000008b0001b0]
or %l0,-0x643,%l6
sllx %l5,0x002,%l0
lduw [%o3+0x188],%l1 ! Mem[000000008b800188]
orn %l5,-0x12f,%l7
stw %l7,[%o0+0x174] ! Mem[000000008a000174]
jmpl %g6+8,%g0
ldub [%o1+0x02e],%l7 ! Mem[000000008a80002e]
p61_call_3_ho:
retl
sllx %l5,0x01b,%l2
p62_jmpl_3_le:
stx %l1,[%i3+0x098] ! Mem[000000008d800098]
andn %l5,-0x9e7,%l6
ld [%i0+0x1fc],%f11 ! Mem[000000008c0001fc]
jmpl %g6+8,%g0
lduw [%i1+0x194],%l6 ! Mem[000000008c800194]
p62_call_3_le:
stb %l0,[%i2+0x19d] ! Mem[000000008d00019d]
orncc %l7,-0xe3b,%l7
retl
lduh [%i0+0x116],%l2 ! Mem[000000008c000116]
p62_jmpl_3_lo:
stx %l1,[%o3+0x098] ! Mem[000000008d800098]
andn %l5,-0x9e7,%l6
ld [%o0+0x1fc],%f11 ! Mem[000000008c0001fc]
jmpl %g6+8,%g0
lduw [%o1+0x194],%l6 ! Mem[000000008c800194]
p62_call_3_lo:
stb %l0,[%o2+0x19d] ! Mem[000000008d00019d]
orncc %l7,-0xe3b,%l7
retl
lduh [%o0+0x116],%l2 ! Mem[000000008c000116]
p62_jmpl_3_he:
addccc %l5,%l7,%l3
jmpl %g6+8,%g0
ldd [%i1+0x150],%f18 ! Mem[000000008c800150]
p62_call_3_he:
ldsw [%i0+0x030],%l2 ! Mem[000000008c000030]
stw %l5,[%i1+0x0d4] ! Mem[000000008c8000d4]
retl
stw %l4,[%i1+0x178] ! Mem[000000008c800178]
p62_jmpl_3_ho:
addccc %l5,%l7,%l3
jmpl %g6+8,%g0
ldd [%o1+0x150],%f18 ! Mem[000000008c800150]
p62_call_3_ho:
ldsw [%o0+0x030],%l2 ! Mem[000000008c000030]
stw %l5,[%o1+0x0d4] ! Mem[000000008c8000d4]
retl
stw %l4,[%o1+0x178] ! Mem[000000008c800178]
p63_jmpl_3_le:
ldsh [%i2+0x1be],%l1 ! Mem[000000008f0001be]
jmpl %g6+8,%g0
sth %l7,[%i2+0x0c6] ! Mem[000000008f0000c6]
p63_call_3_le:
stx %l7,[%i1+0x0e0] ! Mem[000000008e8000e0]
stb %l3,[%i2+0x16a] ! Mem[000000008f00016a]
stx %l3,[%i1+0x008] ! Mem[000000008e800008]
sra %l2,%l1,%l2
ldstub [%i1+0x1ff],%l3 ! Mem[000000008e8001ff]
std %l0,[%i0+0x1c0] ! Mem[000000008e0001c0]
retl
stw %l1,[%i1+0x1f4] ! Mem[000000008e8001f4]
p63_jmpl_3_lo:
ldsh [%o2+0x1be],%l1 ! Mem[000000008f0001be]
jmpl %g6+8,%g0
sth %l7,[%o2+0x0c6] ! Mem[000000008f0000c6]
p63_call_3_lo:
stx %l7,[%o1+0x0e0] ! Mem[000000008e8000e0]
stb %l3,[%o2+0x16a] ! Mem[000000008f00016a]
stx %l3,[%o1+0x008] ! Mem[000000008e800008]
sra %l2,%l1,%l2
ldstub [%o1+0x1ff],%l3 ! Mem[000000008e8001ff]
std %l0,[%o0+0x1c0] ! Mem[000000008e0001c0]
retl
stw %l1,[%o1+0x1f4] ! Mem[000000008e8001f4]
p63_jmpl_3_he:
ldx [%i3+0x038],%l2 ! Mem[000000008f800038]
ldub [%i0+0x01f],%l7 ! Mem[000000008e00001f]
stw %l2,[%i1+0x0ec] ! Mem[000000008e8000ec]
ldx [%i2+0x080],%l4 ! Mem[000000008f000080]
stx %l3,[%i3+0x0a8] ! Mem[000000008f8000a8]
lduw [%i2+0x1ac],%l7 ! Mem[000000008f0001ac]
ldsb [%i1+0x189],%l2 ! Mem[000000008e800189]
jmpl %g6+8,%g0
xorcc %l5,%l3,%l4
p63_call_3_he:
retl
sth %l0,[%i3+0x018] ! Mem[000000008f800018]
p63_jmpl_3_ho:
ldx [%o3+0x038],%l2 ! Mem[000000008f800038]
ldub [%o0+0x01f],%l7 ! Mem[000000008e00001f]
stw %l2,[%o1+0x0ec] ! Mem[000000008e8000ec]
ldx [%o2+0x080],%l4 ! Mem[000000008f000080]
stx %l3,[%o3+0x0a8] ! Mem[000000008f8000a8]
lduw [%o2+0x1ac],%l7 ! Mem[000000008f0001ac]
ldsb [%o1+0x189],%l2 ! Mem[000000008e800189]
jmpl %g6+8,%g0
xorcc %l5,%l3,%l4
p63_call_3_ho:
retl
sth %l0,[%o3+0x018] ! Mem[000000008f800018]
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,2,2,1
.word 2,1,1,1,2,1,3,2
.word 1,2,1,1,3,2,2,1
.word 1,1,4,1,2,2,2,1
.word 2,2,2,2,1,1,2,3
.word 4,2,2,1,1,1,1,2
.word 2,2,2,1,1,2,2,3
.word 1,2,1,2,1,1,1,2
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,0,0,0,0,0,0
.word 0,0,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 0x167f3890,0x1ab6b58b ! Init value for %l0
.word 0x11f20f42,0xa3301270 ! Init value for %l1
.word 0x4cdfa256,0xcb45cc8f ! Init value for %l2
.word 0x575d562d,0xac147a81 ! Init value for %l3
.word 0xb139fee8,0x4821e520 ! Init value for %l4
.word 0x74d2cc7c,0x0372948a ! Init value for %l5
.word 0x53b64701,0xdd981644 ! Init value for %l6
.word 0x53a4de4a,0x5bdb107c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x2dfc1704,0xa27be992 ! Init value for %f0
.word 0x8d385b8d,0x27fb4c8a ! Init value for %f2
.word 0x28099d8c,0x668b4d4e ! Init value for %f4
.word 0x9a1c659d,0x235d4220 ! Init value for %f6
.word 0xa2206d5c,0xb50d0979 ! Init value for %f8
.word 0xfcf47975,0x5dabbbb0 ! Init value for %f10
.word 0x67bc179e,0x67889022 ! Init value for %f12
.word 0xe3c6e17b,0x614c789f ! Init value for %f14
.word 0x7bfeacf3,0x3a5c23dc ! Init value for %f16
.word 0xa6a5628c,0xeebeaeeb ! Init value for %f18
.word 0xd0e8d936,0x8fc84bc4 ! Init value for %f20
.word 0x8d7d40f2,0xe772557f ! Init value for %f22
.word 0x82530cb6,0x799e4595 ! Init value for %f24
.word 0x7b21c029,0x5fcefbc2 ! Init value for %f26
.word 0xfdee4187,0x5b76afb0 ! Init value for %f28
.word 0xb94eae65,0x47ba7aa2 ! Init value for %f30
.word 0x88a1cfa1,0xfbeeb79a ! Init value for %f32
.word 0xd6679e84,0xaae0a206 ! Init value for %f34
.word 0xd8ba50be,0xd696deee ! Init value for %f36
.word 0x80e7d76f,0x5d7d9cbe ! Init value for %f38
.word 0xecfea266,0x66d82791 ! Init value for %f40
.word 0xfad4aa38,0x291774d7 ! Init value for %f42
.word 0x3f446757,0x00de7862 ! Init value for %f44
.word 0x6ab45e77,0xc5eee096 ! Init value for %f46
.word 0x3d3ecee2,0x0390d386
.word 0x22110635,0x7a3ab7e0
.word 0xee09f9d6,0xfe20e883
.word 0x34eb5f5c,0x5219642b
.word 0xbb63aa74,0xd09f25f2
.word 0x14c696cf,0xab68f74c
.word 0x49289bf1,0x52994724
.word 0x58d67952,0x0e535001
p0_expected_registers:
.word 0x76fc0ca0,0x5d0ef9cb
.word 0x00000000,0xd6abca04
.word 0x00000000,0x00008866
.word 0x00000000,0x0000a94c
.word 0x000edf81,0x940ba1df
.word 0x00000000,0xd6ac7350
.word 0x00000000,0x0000009b
.word 0x00000000,0x000002ca
p0_expected_fp_regs:
.word 0x2dfc1704,0xa27be992
.word 0x8d385b8d,0x27fb4c8a
.word 0x28099d8c,0xffe96d70
.word 0x9a1c659d,0x235d4220
.word 0x58c92b47,0x3e5f99b1
.word 0xfcf47975,0x5dabbbb0
.word 0x67bc179e,0x67889022
.word 0x61d74911,0x706de9ff
.word 0x7bfeacf3,0x3a5c23dc
.word 0xa6a5628c,0xeebeaeeb
.word 0xd0e8d936,0x8fc84bc4
.word 0x8d7d40f2,0xe772557f
.word 0x82530cb6,0x799e4595
.word 0x7b21c029,0x5fcefbc2
.word 0xfdee4187,0x8b06f016
.word 0xb94eae65,0x47ba7aa2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x821285db,0x44560613
.word 0x2f00e4ee,0xe6491cc9
.word 0xd6abca04,0x8ce87204
.word 0xb6000000,0x41000000
.word 0x88665628,0xbcc53171
.word 0x8741eefd,0x701230a3
.word 0x3e840fa1,0xea8cbb5c
.word 0xbded205b,0x32f09e3a
.word 0x457db894,0x9ab43c4b
.word 0xdbe77138,0xf307f12a
.word 0x6307f6b5,0x3685e906
.word 0x9417d400,0x0764cc42
.word 0xf54e4929,0xdeb8d5bd
.word 0x85914dd4,0x2687e1c5
.word 0x0711878a,0x9c9636df
.word 0x94bfda39,0xa1a9c8dc
.word 0x5bdb107c,0xb2941510
.word 0xaac6ea9b,0x5f9dcfbc
.word 0xc70c2149,0x5b0a9909
.word 0x87d5e259,0x0c38f0fa
.word 0xe056474d,0x469ffd88
.word 0x819d4c7c,0x98f9d0d7
.word 0xf0de886f,0x7bff36eb
.word 0x964c41af,0xd29a6d56
.word 0x616948af,0x130b7cf4
.word 0x64ffce80,0x736ca41c
.word 0x000070b6,0x99a54514
.word 0x60dc72b0,0x67bc65ae
.word 0xdef23d46,0x7a4f449f
.word 0x4cc84a83,0x496dc208
.word 0xcd45f60c,0x97163c3b
.word 0x7c5c667c,0x8cff9a90
.word 0x60b77837,0xa2d8c616
.word 0xe9d278f5,0xb4848ac1
.word 0x99a54514,0x07e34df4
.word 0xbfbc0164,0xffd479e5
.word 0xae923ff8,0xa7caab2d
.word 0x2fed705a,0x3e233e4e
.word 0x473551a9,0x45a3cc01
.word 0x05728e1a,0x9f953f91
.word 0x563f5c96,0x66ad55a9
.word 0x92cfa4ba,0x981120b4
.word 0x3c090a20,0x22a855f9
.word 0xc77c0d8b,0xd2ed362e
.word 0xdaebe202,0x33b87620
.word 0xdac44191,0xc12ab742
.word 0x0e1fa698,0x34615a60
.word 0x43e3cf34,0x48dad284
.word 0xae701178,0xcf0dc557
.word 0xf0044df7,0x662fcfa4
.word 0x172fced4,0x3cedee9b
.word 0x1cf0a61b,0x96f88044
.word 0x20de2f65,0x14e76a79
.word 0x3d5b7ab2,0x9f990931
.word 0x5e59885e,0xd45d18fd
.word 0xa864da42,0x88f5aa9d
.word 0xff11b62e,0x59041bed
.word 0x01e7c200,0xcbf02efd
.word 0xc405554e,0xa328d714
.word 0x60f8e062,0xabc7e586
.word 0x61c2e25c,0x2bc1cf3e
.word 0x4b99071a,0x95fdcbf9
.word 0xa6105880,0x2609c06a
.word 0x75948837,0x132ad29d
p0_local1_expect:
.word 0xd54eb1bc,0x7c766a4b
.word 0xace61abb,0x458cef91
.word 0xd5479b20,0xe3174e52
.word 0x3f91179e,0xda461e4b
.word 0x00009556,0xade643c9
.word 0x8b8d98bd,0x2379aa69
.word 0x187b6ed9,0x230a4e3c
.word 0xa52bec3b,0x4e90e376
.word 0xa5d42203,0x3ffc4ed4
.word 0x1de79c89,0x780f9fe7
.word 0x5687756b,0xfba4ebad
.word 0x1f265691,0x398a0403
.word 0xea602501,0x63e1fd39
.word 0xf3b7d1b0,0x62ef2a74
.word 0x41372e75,0x3a510d5a
.word 0xd04980a9,0x407fff89
.word 0xc2c59292,0x96abd66a
.word 0x1f8396a3,0xf13d7186
.word 0x5be2368a,0x85bd3357
.word 0x2db4016b,0xe83046e3
.word 0x837d7ba7,0xdaaa90e7
.word 0x0b76ee3e,0x56621561
.word 0xbcc53171,0x12d87ec4
.word 0x0c11d78c,0x64ec07e0
.word 0x41c6020b,0xe77aa33b
.word 0xd69528db,0x3447dc7c
.word 0xe61c7af4,0xb0db8100
.word 0x831fca2d,0x05d5820b
.word 0xc277899f,0x55aa8b4c
.word 0x8a2fcccd,0xba3825f0
.word 0xdb5daf69,0xf8bbe8ec
.word 0x42ef5ae2,0x9ca75014
.word 0xe8085d36,0xa772d4db
.word 0x1eefec10,0xb1c4f8f6
.word 0x5fa7abaa,0x30ff8a23
.word 0x3b63ed79,0xf264110d
.word 0xc6687621,0xdf9b92f5
.word 0x0f9310e7,0xe14d48e7
.word 0xf186a21b,0x36fdff65
.word 0x76fc0ca0,0x5d0ef9cb
.word 0x4a2f1269,0xf0217988
.word 0xe5f06e1e,0x874f60de
.word 0x00a259d5,0xf181f5c0
.word 0xb31e1e91,0x5f63e8a7
.word 0x01208627,0x15611281
.word 0xa09c68c3,0xb146dbfe
.word 0x6e20147d,0x0778691b
.word 0x88f57d9d,0x7551de94
.word 0x728e4b2d,0x2d6bb621
.word 0xa35b8f9c,0xf4915653
.word 0xdc1efac1,0x692e49a0
.word 0x5c4717e1,0x5c2235e5
.word 0x08e26605,0x6f1707b6
.word 0xf3afce4f,0x36b9f7a6
.word 0xbd928998,0x9af311ea
.word 0xa9f99c08,0xc5901eff
.word 0x8df1cd1b,0xb6dd6400
.word 0xaafee5bd,0x478288e9
.word 0x58c92b47,0x3e5f99b1
.word 0x2265e0f1,0x106cd2f1
.word 0x1dbbcdbc,0x2fabcdde
.word 0x3d90a47c,0xcaafed58
.word 0xc590163b,0x49458c2a
.word 0xbf04fe01,0x2fa77503
p0_local2_expect:
.word 0x560c0000,0x9f956654
.word 0x26860696,0xa581c81f
.word 0x1cca59a6,0x2fcb6767
.word 0x560ceec6,0xc2b6820e
.word 0x000000c5,0x456a55af
.word 0x2f000000,0x00000000
.word 0xcdb01b6a,0x751a8885
.word 0xaa2e3622,0xbb2889c7
.word 0x142a6fcb,0x39a09d87
.word 0x50c44bf8,0x8b2b49c0
.word 0xea88ed17,0xc6f5dab7
.word 0x909f645f,0xf80936a0
.word 0x502b9952,0x302d0d9d
.word 0x5bc3ff77,0x0b79cc1b
.word 0x551057aa,0xfc6c3aec
.word 0x45ff62e9,0x94f1ec52
.word 0xe422082f,0x5bb81b17
.word 0x5a944b5f,0x51204a86
.word 0x904b095e,0x9c709cd4
.word 0xe495b983,0x01ecda5d
.word 0x39e48924,0x623927f9
.word 0xe9a77049,0xe3ec725c
.word 0xe6516e36,0xe7a7f47f
.word 0x0e2714bb,0xfd1cc414
.word 0xfb65318a,0xe1ad2952
.word 0x89b32e82,0x38ced040
.word 0x99893b56,0xfaf9a45e
.word 0x4821e520,0x6fa6ef8e
.word 0xf43ddc96,0xa5d56e27
.word 0x2237afdd,0x3c03ca92
.word 0x000000d5,0xed0a5a72
.word 0x1289e0c2,0x83bdfdd1
.word 0xa58bed72,0x3f4e8915
.word 0x8d6ef3ff,0x0ef45975
.word 0xddb05d29,0x7ca604ab
.word 0x04c7d82f,0x262e301e
.word 0x11b9e1c1,0xde14d704
.word 0x44642d49,0x2cdfccf1
.word 0x696b0987,0x65d8113c
.word 0x6d861c2b,0xc4f23995
.word 0xf62c3ff1,0xb543d26f
.word 0x7961bbc0,0x9261da9f
.word 0xec12103b,0x4be9581b
.word 0x96f9a763,0x5778b44f
.word 0xe9908fa0,0x7fb1fb43
.word 0xd1431ca9,0x1ed0315e
.word 0x4aee3fd9,0x169074b9
.word 0xf4c3d028,0x3eef0121
.word 0x9381aef9,0xd4ca81c6
.word 0xe95f06fc,0x2f13d2a2
.word 0x6c172faf,0xf6ff1542
.word 0x30d691b8,0xf5a91cd7
.word 0x17ecb765,0x25d09fe1
.word 0xa5b136b0,0x1b8e9a9f
.word 0xcdb9bf1a,0xddad072d
.word 0x112caa87,0x34048e1b
.word 0x6be9e082,0x5f04a8f9
.word 0x04ce6dc6,0x71d87a36
.word 0x14c39499,0xf0faa5c8
.word 0x9e208349,0xd4bb4ac9
.word 0x97dbe41a,0x0745f6dd
.word 0xa21abb6b,0xae3fd513
.word 0xa0589054,0xe02b9348
.word 0xb50bbcaf,0xbd00d83b
p0_local3_expect:
.word 0x7ce71065,0x48ee1030
.word 0xffe96d70,0x1149d761
.word 0x9f953f91,0x2af42d5b
.word 0x70b65fa5,0x82c0089b
.word 0xdd57372f,0x8496512d
.word 0xb543d26f,0xebc48dc0
.word 0x1527d8c1,0xa2e888df
.word 0x2a71f64b,0xd5686f82
.word 0x601fa16f,0xfd703c9c
.word 0x758c5898,0x67b77668
.word 0xa21f0a26,0x0ccaa4fd
.word 0x88665628,0xbcc53171
.word 0xe9a56066,0xd4fb3352
.word 0xa54c8ae0,0x6e594f99
.word 0xa3d9bb9a,0xb2e97652
.word 0x250e3552,0x8b06f016
.word 0x46fca5a6,0x10b72ea0
.word 0x9296302f,0x39efa574
.word 0x4a5cce4c,0x187cabc3
.word 0xec092e25,0x78f7a2ac
.word 0x0dcd2a34,0x48122921
.word 0x1ed5add0,0xc6837335
.word 0xcb45cc8f,0x98ae4d88
.word 0x00000000,0xef0523d2
.word 0x2be17337,0x6066ce9f
.word 0x3a36238f,0xbd40c9bb
.word 0x0b10a025,0xa2d2d2f0
.word 0x00000000,0xef0523d2
.word 0xe5ee14da,0x5773ff5c
.word 0x4af59650,0x1044fe14
.word 0xa6004799,0x60e9d167
.word 0xfc784a69,0x5c08d4b6
.word 0xd569ca73,0xc504c5a7
.word 0xdfe83249,0xdd71f9bf
.word 0x074b9962,0x7540d7f8
.word 0x202fc6cc,0x15cc24fe
.word 0x54214b24,0x00136851
.word 0x03a68b8b,0x8f526ed7
.word 0xa1ee4a09,0x82605f59
.word 0xa15c6c6b,0xa0e51a94
.word 0xee087ae4,0x31611561
.word 0x9c2a4cfe,0x9447591b
.word 0xc65ccad0,0x610d5f36
.word 0x26df8bff,0xe2c86e42
.word 0x1e8b450e,0x0f2289f9
.word 0xcfe23459,0x3e4a719e
.word 0x193a0e2e,0x81264bf5
.word 0xfa3132c6,0x38cc19f8
.word 0x0d27b665,0xc2b87d78
.word 0x955f6eda,0x2030ace4
.word 0x220b4be7,0x6055d326
.word 0x886a276f,0x1280b10d
.word 0x6552cf5c,0x446b3637
.word 0x5af00317,0x28202777
.word 0x51b9fa6d,0x13d8a13f
.word 0x3b96a1d6,0x9bcdc57f
.word 0x17beaf31,0xe098b85f
.word 0x8db63c0b,0xe25c90f5
.word 0x40cdc6bd,0x1f4d3c1b
.word 0x009d5fa3,0x73295a4a
.word 0xc6dbdcd0,0x9babfb14
.word 0xac947857,0x8857608d
.word 0xd8873f19,0x05aeaa59
.word 0x00000000,0x56950000
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x4934d9fe,0x1153c638 ! Init value for %l0
.word 0x5dcbc8de,0x016084d2 ! Init value for %l1
.word 0x42568505,0xa77c9a1a ! Init value for %l2
.word 0x2d86b84a,0x0e48ff54 ! Init value for %l3
.word 0x2390ef84,0xe70eaad5 ! Init value for %l4
.word 0x5a5a6304,0x7aba7701 ! Init value for %l5
.word 0xaf98ce4e,0x3db91bb5 ! Init value for %l6
.word 0x6bd1ea24,0xaf78f442 ! Init value for %l7
.align 64
p1_init_freg:
.word 0x5ac97dea,0xa8cf73ba ! Init value for %f0
.word 0xb0d17713,0xdef0b612 ! Init value for %f2
.word 0x5e2cea89,0xdd087370 ! Init value for %f4
.word 0xbfd46df6,0x65334ea8 ! Init value for %f6
.word 0xa232b298,0xa0377e36 ! Init value for %f8
.word 0x65e3ed84,0x366d076e ! Init value for %f10
.word 0x937bed10,0x3587071e ! Init value for %f12
.word 0x315a694c,0xdbeda676 ! Init value for %f14
.word 0xfd6e4fa7,0x268eb8d5 ! Init value for %f16
.word 0xbc3270eb,0xc24d67e5 ! Init value for %f18
.word 0xe748c45c,0x34332c1a ! Init value for %f20
.word 0xbaede0f0,0x3a87071c ! Init value for %f22
.word 0x9f9aedbd,0x27cf67d0 ! Init value for %f24
.word 0xd1cd98f5,0x30e27157 ! Init value for %f26
.word 0xb1aa3e31,0xe1037608 ! Init value for %f28
.word 0xaea1fb35,0xbbea2394 ! Init value for %f30
.word 0x6c3f674f,0x728aad78 ! Init value for %f32
.word 0x28c8c831,0x6de7246f ! Init value for %f34
.word 0xc2657992,0xf5847740 ! Init value for %f36
.word 0x7732ef4c,0x0d466eeb ! Init value for %f38
.word 0xa672b78f,0xad02d68b ! Init value for %f40
.word 0x9b943759,0x576d7c6b ! Init value for %f42
.word 0xce4b0d38,0x7b379488 ! Init value for %f44
.word 0xb6070e52,0x612cf08a ! Init value for %f46
.word 0x29e18ee5,0xd630f11c
.word 0x44e3c47f,0x3f097504
.word 0x02822d95,0x81051154
.word 0xe1846c80,0x23eaf16b
.word 0x823c805a,0x742d21f5
.word 0x18ca2699,0x3cb2cd3e
.word 0x8229be33,0x4c3f16bf
.word 0xfa190342,0x3664f9c8
p1_expected_registers:
.word 0x00000000,0x649fa8d3
.word 0x00000000,0xaeb46b60
.word 0x00000000,0x00000170
.word 0x00000000,0x5b1cb756
.word 0x00000000,0x000eead2
.word 0x00000000,0xfd80af0c
.word 0x00000000,0x00000093
.word 0x00000000,0xa320b2ef
p1_expected_fp_regs:
.word 0x375681eb,0xa35f9ecb
.word 0xc9aacc62,0xd7f775b0
.word 0x5e2cea89,0xdd087370
.word 0xbfd46df6,0x65334ea8
.word 0xa232b298,0xa0377e36
.word 0x98c44608,0xd106244a
.word 0x649fa8d3,0x6f000000
.word 0x707308dd,0x89ea2c5e
.word 0xfd6e4fa7,0x268eb8d5
.word 0xa9706397,0xd3a89f64
.word 0xe748c45c,0x34332c1a
.word 0xbaede0f0,0x3a87071c
.word 0x9f9aedbd,0x27cf67d0
.word 0x514b732f,0x30e27157
.word 0x375681eb,0xe1037608
.word 0xaea1fb35,0xbbea2394
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x514b732f,0xc8b527c0
.word 0x00000000,0x0000059f
.word 0x163df550,0xce416457
.word 0x707308dd,0x89ea2c5e
.word 0xa8d39749,0x000000f5
.word 0x0000006f,0xd3a89f64
.word 0xad138544,0x95bcf33c
.word 0x883343f0,0xc4b8479e
.word 0x57b8b631,0x284de4ba
.word 0xf0edffd4,0x734c8849
.word 0xe87c8052,0x7acb5b59
.word 0x16723b21,0x624ed5c7
.word 0x4f4d5154,0xdb2790bd
.word 0x5273cca8,0xd0a97455
.word 0xde69fcb4,0x0179d0d6
.word 0x0c51f539,0xdb7792c4
.word 0xa77c9a1a,0xf7111569
.word 0x79fbff07,0x93ba180d
.word 0x7d497992,0x0770653d
.word 0x831e1c32,0xbc306597
.word 0x56167055,0x43f1d4af
.word 0x1c6a4a51,0x9cf8944b
.word 0xaa5f82b7,0x28426eaa
.word 0xc4b59795,0x71cafe9b
.word 0xbe0daf4c,0xbe19d271
.word 0x0627b797,0x409650ac
.word 0x62a6f784,0x52164fbd
.word 0x6ee0756e,0x565d9a1d
.word 0x77569749,0x00000002
.word 0x34bb0792,0xdea6be5f
.word 0xc390b20e,0x53d43399
.word 0xd6e14137,0x9a0264cc
.word 0xbf12609a,0x1e01cf97
.word 0x4e58f07b,0xca0e463b
.word 0x80c582ee,0x77569749
.word 0xd60a324d,0x832f8b40
.word 0x8c5e9360,0x0c8122b0
.word 0x9abfc5cf,0x65770f5b
.word 0x5033c2d9,0xc4c0ff21
.word 0x4f61e40a,0xc0595f35
.word 0x4a4e7fab,0x15f4f1d5
.word 0x0c5316b0,0xfdcc5000
.word 0x00000170,0x5b1cb756
.word 0xfdd0e14f,0x089cf34e
.word 0xb8e2ff3e,0x57cec002
.word 0x75c3fbae,0x8ddbf84b
.word 0xe698d833,0x218587d9
.word 0x1659db59,0x2073a061
.word 0xe675973a,0x409def6b
.word 0x3f1c0467,0xaef60b89
.word 0x3f04270d,0xd22674e9
.word 0x298cc8c0,0x144934cc
.word 0xda605875,0x4ce4b4ab
.word 0x0c58878d,0xeacd2b8c
.word 0x03939fe2,0x920abb3d
.word 0x29897b13,0xdcfc16c0
.word 0xec45fa94,0x22dffb18
.word 0x4a93d57c,0x496ee24d
.word 0xb3c57726,0xeffe0fc6
.word 0x9e1ce7cd,0x4c2d8b84
.word 0xf88ae941,0x90b00287
.word 0x71dfde26,0xfac1e20e
.word 0xa7885058,0xdb513dc5
.word 0x83be7429,0x4892caf8
p1_local1_expect:
.word 0x00000663,0x89595544
.word 0x2f9fa8d3,0x976370a9
.word 0xaac8ae1e,0x53e61be0
.word 0x112a52cf,0x916f278e
.word 0x00000170,0xd1c68e5f
.word 0xa232b298,0xa0377e36
.word 0x1ece2179,0x176b21cb
.word 0xc0072b6e,0xc9c933c1
.word 0xef7653f5,0xb20e59cd
.word 0x9a015bc2,0x5ff02081
.word 0xf1824ea1,0xd684246c
.word 0x65b8b046,0x8540dc61
.word 0xdc16b1b0,0x57774c75
.word 0xd3f5028f,0x182e9419
.word 0x26bc7782,0x04473d4b
.word 0xc2b27d48,0x6302cd70
.word 0x932122a7,0xe470ef25
.word 0x91679481,0x8a1b232a
.word 0xfd767488,0x471d6473
.word 0x29fe92b1,0xec855ce9
.word 0x193c9dd5,0x6a245579
.word 0xdd0ecf58,0x2fbddccd
.word 0x92acb557,0x3093d4eb
.word 0x50fb1e85,0xdd1ecf7d
.word 0x28762df9,0x3cb47676
.word 0x2dce3569,0x1b47cabd
.word 0x69068057,0x9937f7e0
.word 0x9407be25,0xab1e12c9
.word 0x15055048,0x35afe8ff
.word 0xd5100495,0x06726cba
.word 0x1f6b6e04,0xbe0b80ec
.word 0x449f2b22,0x04b7ce76
.word 0xe00525cb,0x1d83d536
.word 0x62033d2d,0xf2342d07
.word 0xdb18d404,0x3205ffcd
.word 0x1cd99091,0x2a343204
.word 0x6a0b9a9a,0xd83cbff9
.word 0x7651e54f,0x5d50269c
.word 0xf43d8799,0x1f7f701d
.word 0xc7912531,0x6577c017
.word 0x7427ee7f,0xa8b9c411
.word 0x5fb79321,0x69218432
.word 0x3d9d6a60,0x7cdc390f
.word 0x71daef56,0x4e072f6a
.word 0x5b1cb756,0x6fc0cde0
.word 0x5bd53dd6,0x403c29b9
.word 0x08e699a4,0x3bb9ddab
.word 0x7d744569,0xa0c1aab1
.word 0x04598010,0x63011f35
.word 0x602153fb,0xee810e57
.word 0xef46ab87,0xd9a29c2c
.word 0xc4b5deda,0x25c3c74e
.word 0xad78b859,0x895d8516
.word 0x57b3938a,0x6903be80
.word 0x081423a5,0x9451ee43
.word 0x1c28596e,0xda4d2d77
.word 0x4a1fb177,0x621bd8cf
.word 0x1d18bbb4,0xbcc459ee
.word 0xf198b6ce,0xfdd4e278
.word 0x5cf81ab1,0x90978939
.word 0xbd9668d4,0xa102981b
.word 0xa3486a1f,0xfd80af0c
.word 0xbb5db0e6,0xec3c6793
.word 0xd5e69b24,0x215367f2
p1_local2_expect:
.word 0xd3a89f64,0x606bb4ae
.word 0x43049d69,0xe5d7c5e6
.word 0x76cc3938,0x6e632f1f
.word 0xaf3d5b25,0x8613aa94
.word 0x4a119289,0x6caf0b18
.word 0xd106244a,0x00946b4d
.word 0x2e3418d4,0x7e7d2aa5
.word 0x6db237ab,0x54231bf3
.word 0x215367f2,0xfac1e20e
.word 0x4eb3d7bf,0x3279a49a
.word 0xca796972,0x7f976460
.word 0x82093852,0x6f9e3ff0
.word 0x4e884fa4,0x0de36ae4
.word 0x06c0c64d,0x9ddb5180
.word 0x2156ddd2,0x4d0ba799
.word 0x1bb2449d,0xbb575080
.word 0x315a694c,0xdbeda676
.word 0x29d54e81,0x55063b24
.word 0xe0cab6ce,0x90ed40ea
.word 0x5c353dda,0xb6fbe8dc
.word 0xe495c223,0xe27ac4ad
.word 0x29f11951,0x7058c591
.word 0xaeaecaff,0x14d28ea2
.word 0x02037597,0xef956628
.word 0x5fb8eb70,0xeb3cfbd3
.word 0xb75b1757,0xd4eec345
.word 0x9ed1eebc,0xd53b2b25
.word 0xc467c14b,0x4925a2b5
.word 0x1eb79d41,0x007902bf
.word 0x00173df0,0xeca47717
.word 0x55e226fb,0x00000000
.word 0x58d26b9b,0x8f8350b7
.word 0x7b995bfe,0x89748dde
.word 0x21115202,0x455ca93a
.word 0x425adff3,0x98475155
.word 0x050610a1,0xe20a306d
.word 0x956cb0cc,0xda5cf635
.word 0xb6cdb8dc,0x5a2fa79f
.word 0xea2cc725,0x1af66649
.word 0xa52ff40e,0xa539356d
.word 0x4e2faeeb,0x811c9b21
.word 0x9b1cdd8e,0x8ac661ac
.word 0xcd85725b,0x49cc9c00
.word 0x22a9214b,0xf64dd4fe
.word 0x1a09a399,0xb5a04df4
.word 0x52d06f20,0xc09d14ad
.word 0x7f7c7b46,0xaf7849a7
.word 0xbe0c1858,0x6ff9ece1
.word 0x7176ae1f,0x1b4e1211
.word 0x99d6f99e,0x4a2d84af
.word 0x00000000,0x1f0ac400
.word 0x989ea55d,0x9feb1260
.word 0x5380c0a8,0x2feee84d
.word 0xd66854e8,0x90c7508e
.word 0xfeaa2551,0x90bb9383
.word 0x11223689,0xc999914d
.word 0x79115128,0xdf6ee316
.word 0xffa80d5b,0x6b011660
.word 0x0eb25035,0xc9177742
.word 0xcfd3ffa9,0x2bc295ca
.word 0x33db3d37,0xe123f0da
.word 0x0e0d2611,0xd570f36d
.word 0xdbb2097e,0xf145482c
.word 0xa3c18bf6,0xe8fcb5d0
p1_local3_expect:
.word 0xa0377e36,0x000000f5
.word 0x375681eb,0xa35f9ecb
.word 0x0eb094da,0x74fc8ff4
.word 0x1cfa4a90,0x22d1a115
.word 0xdcdbc8d5,0xda5502e6
.word 0xb075f7d7,0x62ccaac9
.word 0x907b7fa4,0xde18fa3d
.word 0xc95d59ef,0x3414cef8
.word 0xaea1fb35,0xbbea2394
.word 0x7bc506a1,0x290deebf
.word 0xea5ee412,0xd16c017f
.word 0xebcba411,0x7b6a6ae9
.word 0x3cf4afc3,0x47a8df4d
.word 0x0f4f8fa3,0x93d69490
.word 0x9c7bcaec,0xcfa83ba2
.word 0x4494b4ba,0xf6310483
.word 0x0bf97df7,0xc1f8adcb
.word 0xb602fb21,0x24dd4574
.word 0xbedcbe5e,0x6bfd9bb6
.word 0x209be727,0x006761b6
.word 0x1c55ccef,0x4be47e25
.word 0x54cd41fa,0xaeaa4eda
.word 0x93512322,0x5d669502
.word 0x44fed056,0x166146a9
.word 0x68961ac2,0xd8ebeb67
.word 0x0ab2e8df,0x92c9d917
.word 0xa320b2ef,0xa2ff9b0e
.word 0xfe4b7c4e,0x29785201
.word 0xd8439f48,0xe9260e10
.word 0xc895b11b,0x0f585f28
.word 0x907e8666,0xeedd1d39
.word 0x7cd428b0,0x3178658a
.word 0xb11e10f6,0xe63a5316
.word 0xc54f5b6d,0x1d5d4cb4
.word 0xe6dab47b,0x63b10572
.word 0xc90b5946,0x510fd0a7
.word 0x0a83d9b9,0x4521ff10
.word 0x354c8a61,0xee68dc31
.word 0x067c41a4,0xc88e4503
.word 0x8a006b4c,0x2b25ab67
.word 0x3ecd4ddf,0xa3b96059
.word 0x3be1760a,0x6fb56be8
.word 0xb9f5502f,0x28075d6f
.word 0x8d15558e,0x7d9dd064
.word 0xfcfce36d,0xd58397fc
.word 0xbad1752d,0x241f8835
.word 0xb5f675d8,0x272c2586
.word 0xa6b42ce7,0xd52fffe8
.word 0x21811dea,0x60efcd53
.word 0xfffcd1ce,0x30ebf35a
.word 0x0d149496,0xa29d58d2
.word 0x71ab4380,0x19d904cd
.word 0xaecbc50b,0xa5799dfc
.word 0x7ce9d317,0x0d5819aa
.word 0x2c054b0b,0x79c663d5
.word 0x25ead99d,0x000003e7
.word 0xee9ddabe,0x95c9d0db
.word 0x825a1107,0x0f5a1729
.word 0x411073e0,0xbfb2a542
.word 0x0723fbb2,0xf5203d0e
.word 0x91badc19,0x3f4ea755
.word 0x3986569d,0xdd6f0c00
.word 0x63eebdaf,0x4614645a
.word 0xebb09852,0x090607d3
p2_init_registers:
.word 0x48593018,0x49a57458 ! Init value for %l0
.word 0x2f5070de,0x31591b1a ! Init value for %l1
.word 0x48e453f6,0x2a24e7fa ! Init value for %l2
.word 0x8fa1ad78,0x3284384e ! Init value for %l3
.word 0x520d00ed,0xf6133590 ! Init value for %l4
.word 0xe0d897f8,0x4bfbc0ce ! Init value for %l5
.word 0x9ae661d4,0x3622e2f4 ! Init value for %l6
.word 0x3ba057f0,0x0852d72a ! Init value for %l7
.align 64
p2_init_freg:
.word 0x98c4480c,0x31f0b8be ! Init value for %f0
.word 0xc0d92610,0xc7eb5edd ! Init value for %f2
.word 0x856253c6,0x96e763c6 ! Init value for %f4
.word 0xf2d13370,0xb80be136 ! Init value for %f6
.word 0x3f9711a9,0x7134053d ! Init value for %f8
.word 0x8e69858b,0x53ce4834 ! Init value for %f10
.word 0x8f6d1621,0x3db9b385 ! Init value for %f12
.word 0x6b3f933c,0xb7dc9ecb ! Init value for %f14
.word 0x450cb011,0x9159aed4 ! Init value for %f16
.word 0x84e5e86b,0xc1d58186 ! Init value for %f18
.word 0x19144d22,0xd022aa17 ! Init value for %f20
.word 0x842b93bf,0xde69757c ! Init value for %f22
.word 0x5474f4b9,0x69c5f7ea ! Init value for %f24
.word 0x70052e15,0x43faaea4 ! Init value for %f26
.word 0xc6d45331,0x98a4549a ! Init value for %f28
.word 0xb5f123d6,0x94bf4536 ! Init value for %f30
.word 0x24e4d82e,0x74af7ee9 ! Init value for %f32
.word 0x71f7473b,0x92540d2a ! Init value for %f34
.word 0x4322877c,0x32121def ! Init value for %f36
.word 0xc66450cf,0x7c8290a3 ! Init value for %f38
.word 0x871cae85,0x59e9492e ! Init value for %f40
.word 0x7b792dec,0xe4782490 ! Init value for %f42
.word 0xd3bc6e5b,0xd10f4cac ! Init value for %f44
.word 0xfcadc78f,0xe6893a98 ! Init value for %f46
.word 0x2ae432ad,0x9fb873b6
.word 0xf68d98d1,0xeb1e8c46
.word 0xfa52dd42,0x704b0f29
.word 0x23093e81,0xdf1f207a
.word 0x6080ad1a,0x8f354fa0
.word 0x2f3739da,0x92877f25
.word 0x4d79775b,0x82274ca6
.word 0x67171bd3,0x44ebe5c8
p2_expected_registers:
.word 0x94278dbb,0x68ec78fa
.word 0x00000000,0x0000027c
.word 0x00000000,0x00000035
.word 0xffffffff,0xfffffec2
.word 0x196d77f3,0xf5ef7e4a
.word 0xffffffff,0xfffff252
.word 0x00000000,0xffffffff
.word 0x94000000,0x89e599ac
p2_expected_fp_regs:
.word 0xdbc4f11e,0x00d02c3c
.word 0x61cc53d1,0xdbb5ba16
.word 0x856253c6,0x96e763c6
.word 0xf2d13370,0xb80be136
.word 0x3f9711a9,0x7134053d
.word 0x0000004f,0x53ce4834
.word 0xffd23d04,0x87337a9f
.word 0x96e763c6,0x4bfbc0ce
.word 0x450cb011,0x9159aed4
.word 0x84e5e86b,0xe5910995
.word 0x19144d22,0xd022aa17
.word 0x842b93bf,0xde69757c
.word 0xe47d3594,0x69c5f7ea
.word 0x70052e15,0x43faaea4
.word 0xc6d45331,0x98a4549a
.word 0x941629cb,0xd17c9bc2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0xdbc4f11e,0x00d02c3c
.word 0xe5d891e5,0xef9fabc2
.word 0x4d4c1c0c,0xc2934c45
.word 0xa27837d4,0xe76ef5f0
.word 0xf2d13370,0xb80be136
.word 0x06a44845,0xa38dde24
.word 0x85f74854,0x272ccec1
.word 0xbd1767f0,0x7a060657
.word 0x08f3f023,0x554bd393
.word 0x2ce86f79,0x3fb0226d
.word 0x86c4419b,0x2d38cacd
.word 0x1e5aaa87,0x79861e5d
.word 0x7cc1d502,0x5dd17822
.word 0xcee8e8b9,0xaf7e793c
.word 0x2c618ba4,0x00004d6f
.word 0x2ff1f311,0x45595ee3
.word 0x8566b1fe,0x06cc005d
.word 0x0668102c,0x4192f6f1
.word 0xe1e9083e,0x241885f7
.word 0x012268fb,0x5b0c89cb
.word 0xc74e70af,0x1a0cca05
.word 0x3a6532b3,0x4e769ed6
.word 0xc2bc9a7e,0x5e15c3ab
.word 0xf15b9975,0xf25adc65
.word 0xd1556d85,0x815859d0
.word 0x2db121ad,0xadc903d9
.word 0xbf006d1b,0x162e7eb0
.word 0xbdbe3c04,0xab83a994
.word 0xbdf9ace8,0xbe59b6bb
.word 0x6c222b5b,0x4a2ff1d2
.word 0xcd9830fb,0x633b40ca
.word 0x3b9d974c,0x675fdfe4
.word 0x1a294ad1,0xae19de03
.word 0x6646350b,0xc7969f6a
.word 0x5c907a0c,0x81ed6f5d
.word 0x395d3396,0xb33a71e3
.word 0x3865262b,0xf8fb159a
.word 0xfd57ce50,0x25ec6341
.word 0x2df0504b,0xaf6f78fc
.word 0xf381fa8a,0x145243a9
.word 0xcfc9732f,0x1a06b58a
.word 0x2d657488,0xdcf54601
.word 0x4d2bf010,0x49a9b3e4
.word 0x952beccf,0x23496ca5
.word 0x14fe86c5,0x7903cbe2
.word 0x8fcc4e4d,0x312cdea1
.word 0xf91053ae,0x97097b2f
.word 0xffef32fd,0xfdac65d3
.word 0x4ee42244,0x669bc046
.word 0x4b2c7253,0x22b62ec0
.word 0x78266565,0x0dd90209
.word 0x43b1308b,0x6e714710
.word 0xda4cf74f,0x0f20c666
.word 0xbf89c215,0x2b03e894
.word 0x4c1aa724,0xf740bdeb
.word 0x36c4251c,0x038b224d
.word 0x00000c09,0xf381fa8a
.word 0x963d58db,0xc9d704d2
.word 0x1e9c3cd2,0x173f8cd6
.word 0xf148956b,0x7b479e2e
.word 0x04565658,0x6d063436
.word 0x1fe2c05c,0x0a1895b0
.word 0x3218182d,0xb43e9fe2
.word 0xbd443bf9,0xabdc744a
p2_local1_expect:
.word 0x3d053471,0xb187bfc5
.word 0x0194e5d8,0x381389a0
.word 0x25000000,0x0a367354
.word 0xff28589b,0x8db6ddd9
.word 0x98a4bd17,0x163e09e1
.word 0x3f9711a9,0x774facf5
.word 0xeb997bac,0x22193670
.word 0x93d0b5a7,0x918d3b1c
.word 0x2ae850d1,0x726984cb
.word 0xdbd51ab9,0xd0c628cc
.word 0x11f10822,0xff0c700c
.word 0x36fafc02,0xd25edbb3
.word 0x7069e294,0x2f33726e
.word 0x2ff65da6,0x64ebe034
.word 0x10e9a95a,0x944ca938
.word 0x5a5117fe,0x2491438d
.word 0xc2da7676,0xe7c263a4
.word 0xf8b1b064,0x92586c5d
.word 0x40803d50,0xbb21ade4
.word 0x4ef70e6f,0x2f38764d
.word 0x69c0768c,0x13045591
.word 0xa7b1bf1e,0x3064bec4
.word 0xf75d7b29,0x518fef5a
.word 0xcaf05ed1,0xf5068456
.word 0x69991ce0,0x35596a37
.word 0xd1c1e8cb,0xe449760a
.word 0x0dd5815d,0x9d4f76ce
.word 0xe36ef4a6,0x4b807750
.word 0x4ed30b36,0x58bc2bff
.word 0x837d28e6,0x2179be6d
.word 0x6517e066,0xb7daea96
.word 0xa8a718af,0x9b5828ff
.word 0x9af403c6,0xdcc12514
.word 0xb84260ea,0xb3f55c0d
.word 0xea93d54e,0x8e285834
.word 0x8fadf877,0x83004a67
.word 0x18153705,0x55b82a22
.word 0x94000000,0x89e59401
.word 0x60cdb196,0x0830f692
.word 0xd858391c,0x3d03e956
.word 0xef69d947,0xc78060f4
.word 0x91ccd589,0xc09898f8
.word 0xcde4b25c,0xcfb65dac
.word 0x815859d0,0xd2bb0a41
.word 0xaf12565e,0xd3cefb00
.word 0x3c412392,0x91eef26d
.word 0xdfcab80a,0xb3355a0e
.word 0xd6e33b10,0x21ff8a09
.word 0x19175a4f,0xf8136308
.word 0xd9741ade,0x941aa590
.word 0xc5482aed,0x14985dce
.word 0xe01d2b2f,0x67e55e53
.word 0xe4d27072,0xf69b88c0
.word 0x00000035,0x6d06214c
.word 0x95ea9a0d,0x87337a9f
.word 0xb9e6cc1f,0x2358e4d5
.word 0x450cb011,0x9159aed4
.word 0x84e5e86b,0xe5910995
.word 0x19144d22,0xd022aa17
.word 0x842b93bf,0xde69757c
.word 0xe47d3594,0x69c5f7ea
.word 0x70052e15,0x43faaea4
.word 0xc6d45331,0x98a4549a
.word 0xb5f123d6,0x94bf4536
p2_local2_expect:
.word 0x0194e589,0x00000094
.word 0xffd23d04,0xf27a6028
.word 0x8afa81f3,0x62a33464
.word 0x067d2311,0x2246ee5c
.word 0x69c5f7ea,0x00000025
.word 0x941629cb,0xd17c9bc2
.word 0x2a758cf6,0x9ba129bb
.word 0x370d266b,0x1980741e
.word 0xd4ae5991,0x11b00c45
.word 0x950991e5,0x6be8e584
.word 0x17aa22d0,0x224d1419
.word 0x7c7569de,0xbf932b84
.word 0xeaf7c569,0x94357de4
.word 0xa4aefa43,0x152e0570
.word 0x9a54a498,0x3153d4c6
.word 0xc29b7cd1,0xcb291694
.word 0x01c87e49,0xc7159ccf
.word 0x60d6db90,0x3a060a80
.word 0xc4ceebbf,0x36261340
.word 0x0194e5d8,0x000069c5
.word 0x3fde6baa,0xed1da692
.word 0x83b0ae53,0xa74ced88
.word 0xd5372649,0x7d23e377
.word 0xd92faa4a,0xeaf7c569
.word 0x9526e09a,0x523b7d4d
.word 0x9ce20339,0x1e2908b9
.word 0x8517c024,0x92eec8c6
.word 0xc8e6e88d,0x7b45f753
.word 0x3bea5f0d,0x62fc34d6
.word 0x4b0d2225,0x7ed676e0
.word 0xb641cee8,0xfa3f57a4
.word 0x0fc87c6d,0x8c5dd485
.word 0x5299a233,0x0efd0691
.word 0xf63168a1,0xa5ab1745
.word 0x67c7d9c4,0xd9426791
.word 0xcdb288c7,0x51346249
.word 0x12cb19ca,0x519547b5
.word 0xb6f1b0dd,0xb96f939e
.word 0x911c7c0c,0x4f15c078
.word 0xd4a84f16,0x70895be1
.word 0x61cc53d1,0xdbb5ba16
.word 0x09c4c13d,0xc8805f57
.word 0x94fdf8c7,0xf22c1a53
.word 0x56c0a54c,0x8a770bc3
.word 0x5290479b,0x41293246
.word 0x4490812d,0x73177e5f
.word 0xfbaf0227,0xf13f5f32
.word 0x871c16f5,0x7f193e27
.word 0x10508fc6,0xb9accbf8
.word 0x19655b78,0xc799fa85
.word 0x4695ead7,0xc5c34c2e
.word 0x89e59401,0xfe6b1a76
.word 0x02a78dc9,0x7034c4ca
.word 0x15548dc5,0x848711ef
.word 0xff03c340,0x07c92109
.word 0xdb217e55,0xc7adea5c
.word 0xaa41fd4d,0x948458bf
.word 0x08523184,0xb4a4b866
.word 0x75b1fbbd,0x54436100
.word 0x03e32526,0xf01bf804
.word 0x1889c2db,0x5a6270e6
.word 0x65e04fb7,0x5b8358ec
.word 0xf7a33677,0x4fbbcc2d
.word 0x0a087486,0x92d4a588
p2_local3_expect:
.word 0x61cc53d1,0xdbb5ba16
.word 0x4d4c1c0c,0x9281b71f
.word 0xd5eeb054,0x0fb9ff5c
.word 0xe2f99c7a,0xf6fedfe9
.word 0x89e59416,0x4bfbc0ce
.word 0x4f000000,0x4dff1c0c
.word 0x9c6c3d16,0x88298d89
.word 0x6f5e7f34,0x89df4d50
.word 0x600cfe19,0xbc63c417
.word 0x0194e589,0xda74ab4f
.word 0x5aa45116,0x79502237
.word 0x3d0d464c,0xd9ba2865
.word 0x0cba1710,0x14616160
.word 0xdcc22abb,0xcc4fe951
.word 0x92bb3107,0x123e590e
.word 0x2bcadecd,0x6c28efef
.word 0x9e0f9de7,0x537b226c
.word 0x4ceaf19d,0xc7ccbb8d
.word 0x5e285de6,0xd4a544c3
.word 0xc39ea9c5,0xb3f87c2d
.word 0x6434a362,0xf381fa8a
.word 0x70171b0a,0xf8cf6bee
.word 0x647e37f6,0xc22da82d
.word 0x126c601a,0x173f8cd6
.word 0xa5ca1d03,0xda96b532
.word 0xcad08bd1,0x0e79bf33
.word 0x0cea67c4,0xac75d1ea
.word 0x2738e93e,0x808a7a9e
.word 0x89e59401,0xfe6b1a76
.word 0x1dc75004,0x47f4f59f
.word 0x56691c08,0x1f30e31e
.word 0x61ca53ca,0x18ba6865
.word 0xc0f15e9e,0x16f7132e
.word 0x1d160bd7,0x58082a46
.word 0x5e3ca7f8,0x6a42ea05
.word 0x4fa4e327,0x94f88ef7
.word 0xf2f7fd4c,0x57ca7f59
.word 0x7fcf9880,0x0a7772ab
.word 0x139190e6,0xfcb400ac
.word 0xeb69a1f1,0x91ce747d
.word 0x639669a8,0xea5a2b5e
.word 0xd6a5912d,0xb281795c
.word 0x5227b695,0xe3fc6a1b
.word 0xdf730de5,0x4b382fe8
.word 0x7bd150a7,0x1b0870a2
.word 0x68d3059a,0xeb67fe90
.word 0xd1025e56,0xbef9bf30
.word 0x6496274d,0x44a078b6
.word 0x085ec9f9,0x6a9c84f6
.word 0x58140c99,0xdae68c4b
.word 0x196d77f3,0xf5ef7e4a
.word 0x3be343d9,0x6b61856b
.word 0x88545fd4,0x338508e8
.word 0x842cf47b,0x292a2f8f
.word 0x99980715,0x8bb1fdb9
.word 0x2587000d,0x8c2a0938
.word 0x6dc9cb64,0x6b24222d
.word 0x2c94b800,0x9d15814b
.word 0x8d7f14c0,0x0c7d3ccd
.word 0x75af8248,0x2d72601a
.word 0xa3b19ac5,0x9cb8daca
.word 0xa1e36cda,0x7fdd4c32
.word 0x269c81b9,0x5ae52b92
.word 0x2f84e9fa,0xef2d496d
p3_init_registers:
.word 0x2da38771,0xf8d0768c ! Init value for %l0
.word 0x4c83c447,0xf36eb30f ! Init value for %l1
.word 0x97ed2db0,0x4ea8ea5b ! Init value for %l2
.word 0x5685a434,0x19983208 ! Init value for %l3
.word 0x34bd144a,0x2ac8ab5f ! Init value for %l4
.word 0x5be3b740,0x63af740a ! Init value for %l5
.word 0xb890c50a,0xa649b1d2 ! Init value for %l6
.word 0x89ed79fb,0xf420865f ! Init value for %l7
.align 64
p3_init_freg:
.word 0xa3b467e0,0x682cfb09 ! Init value for %f0
.word 0x25314c3f,0x02d455bf ! Init value for %f2
.word 0x6063bb04,0xb071aa92 ! Init value for %f4
.word 0x20a42994,0xab1909ab ! Init value for %f6
.word 0x5a0c2595,0xdb1ed6f6 ! Init value for %f8
.word 0x41d5fa1c,0x467f83e5 ! Init value for %f10
.word 0x8f5e412c,0x2198b841 ! Init value for %f12
.word 0xf7f7778b,0xf4e02320 ! Init value for %f14
.word 0x407f90c8,0x41f878dd ! Init value for %f16
.word 0xb04b8f38,0xd021dd48 ! Init value for %f18
.word 0x777987c4,0x1d389182 ! Init value for %f20
.word 0x67a020e7,0x53f67927 ! Init value for %f22
.word 0x43aa56d9,0xcd45c1ad ! Init value for %f24
.word 0xc83f4a78,0xf985f1ec ! Init value for %f26
.word 0x48b18d1e,0xd8d6c2a4 ! Init value for %f28
.word 0x163f6477,0xcc1006d5 ! Init value for %f30
.word 0x36c2282d,0x11755886 ! Init value for %f32
.word 0xb96c2a0e,0x0970f361 ! Init value for %f34
.word 0xc12ac9a8,0x800dcc0a ! Init value for %f36
.word 0x1a294a31,0xc238e26d ! Init value for %f38
.word 0x605f904f,0x46e0707f ! Init value for %f40
.word 0xef6329cc,0x237f47ec ! Init value for %f42
.word 0x74731538,0x45c73674 ! Init value for %f44
.word 0x07c46374,0x5072e58e ! Init value for %f46
.word 0x970fbf3b,0xba805086
.word 0x23294022,0x52ee1dbb
.word 0xba18836b,0x479d9c7b
.word 0xa0972d98,0xa06046e6
.word 0x3cb217c2,0xe807c9af
.word 0x6d6593d0,0x8aebc5d9
.word 0x33cf9c0c,0x253f9dd8
.word 0x50fc1db7,0xdc94eec2
p3_expected_registers:
.word 0x00000000,0x000003de
.word 0x00000000,0xf5ac22fd
.word 0x00000000,0x0000df04
.word 0x00000000,0x000000d5
.word 0xff6a0565,0xd1226283
.word 0x00000000,0x0000008c
.word 0xffffffff,0xffff9f10
.word 0x00000000,0x6fb5c25c
p3_expected_fp_regs:
.word 0x2c58172e,0xb9d199c3
.word 0x934bb0da,0xb8d2f2d8
.word 0x8e0b4bc6,0x7c9507e6
.word 0x5adb2b49,0xfd22acf5
.word 0x60de5b0a,0x725e5996
.word 0x1b1477f4,0x269c9749
.word 0xbd9429a2,0x1a5b06a5
.word 0xffd36e92,0x90e0923a
.word 0xc67dbc99,0x6e1f40f5
.word 0xf61938e4,0xe775b73e
.word 0xb9d199c3,0x9ee8cf5d
.word 0x5c53ee80,0xf3c1dd74
.word 0x083ed7d0,0x43409d7d
.word 0xfe803533,0xaed98e89
.word 0xc2cb93c1,0x8e06ad79
.word 0x105aee5b,0x7f8e445b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x01094cd9,0x901e77fb
.word 0xb4000000,0x92100a76
.word 0xffffffff,0xffffe31d
.word 0x9f000000,0x1c4c8220
.word 0x109fa409,0xc10e0598
.word 0xff5dd8e4,0xc97340b3
.word 0x3bd4d10a,0xcdfc1b2e
.word 0x4a98e02c,0x4180a96e
.word 0x4c6d94ff,0xe6eacbc2
.word 0xf9c53af0,0xa488da14
.word 0x1847878a,0x5e590cb0
.word 0xa5ae51e9,0x4864a675
.word 0x77f8d6db,0xddcb6496
.word 0xee5c4ad8,0xff5c60fc
.word 0x97ff81af,0x4e577efd
.word 0x4ce1af50,0xc384a908
.word 0xbafa03d6,0x7b26837c
.word 0x02d172db,0xbebaf053
.word 0x48454972,0xc71f66a2
.word 0x41e7fd54,0x8004178d
.word 0x9f1e5965,0x41574f4e
.word 0x366f7e6e,0x7c9507e6
.word 0x49e95309,0x5d898b9d
.word 0x9e9f4e94,0x7a732316
.word 0x8aeb6370,0xceee0310
.word 0x57ed4d63,0x0c7c3811
.word 0xcc2c2407,0xbc578790
.word 0xc9d7190b,0xf0bd7c6a
.word 0x78074c02,0x9f48b7ad
.word 0x8d2e2f02,0x39366b4d
.word 0x19fe233f,0x4c89d645
.word 0x49c8e110,0x283bfddd
.word 0xfc4d648f,0x24e8b42c
.word 0x2bddc1d1,0xf5cd6dc8
.word 0x3a0d4e90,0xee788413
.word 0xb52224d6,0x7c99d94b
.word 0xd005ed35,0x7dfbba88
.word 0x15fdb670,0x2cba8a23
.word 0xd4168660,0xcedf9e23
.word 0x6d542ca4,0x4c466091
.word 0x2c58172e,0xdf289866
.word 0x934bb0da,0xb8d2f2d8
.word 0x8e0b4bc6,0x7c9507e6
.word 0x5adb2b49,0x1c7165d5
.word 0x60de5b0a,0x725e5996
.word 0x1b1477f4,0x269c9749
.word 0xbd9429a2,0x1a5b06a5
.word 0x5f59d9cd,0x90e0923a
.word 0x0e9fad53,0x11498f3b
.word 0x9179db4e,0x673683f7
.word 0xd34a3a00,0xf06b5811
.word 0xf0b7f00f,0x8b973c68
.word 0xbd7ace05,0x2aca4473
.word 0x91ed1938,0x0f6ce58d
.word 0x434c44c9,0x17a15541
.word 0x880f4a28,0x7fc86991
.word 0x790877db,0x5ff31788
.word 0x1e3209a1,0xa087e51d
.word 0x6f31075d,0xf9310b8a
.word 0xb464bdf6,0xe132c4a5
.word 0x12e12ab2,0xabaed074
.word 0x5602b715,0x4a9b3d05
.word 0x4ee0fd74,0xe15076b4
.word 0x055f2ba1,0x4babf218
p3_local1_expect:
.word 0x02915ad4,0xd8750000
.word 0x70014ee0,0xfea47154
.word 0xd8757db1,0xa7cf174a
.word 0xd7b05d17,0x32290e82
.word 0xff000000,0xb1d876ee
.word 0x1de3ffff,0xff7a6f9b
.word 0x344a90f9,0x75591a28
.word 0x9131f295,0x92100a76
.word 0xae058b81,0x6c2d721b
.word 0x9f4c98be,0xf173363f
.word 0x81fe2bee,0x6e3100b7
.word 0x2bcd63fa,0x331887e4
.word 0xe4655630,0x401c4780
.word 0x79d1ff46,0x72f9e374
.word 0xac17204b,0x1d9f92da
.word 0x4372625d,0x52dce9a7
.word 0xc8f66d0c,0x734661df
.word 0xb5765ed2,0x2fb5899a
.word 0x5060be09,0x706a7401
.word 0x1369ea8a,0xc6e3e365
.word 0x000003d8,0xef7f8de2
.word 0x172e7a61,0x43565f1f
.word 0xc0dd38b3,0x6035cccc
.word 0x3bd4d10a,0xcdfc1b2e
.word 0xae28ba96,0xe6b460e1
.word 0xfd33616c,0x8e3146c8
.word 0xc74c528c,0x87839158
.word 0x10c60c4f,0x058fe7b1
.word 0xed749103,0x5d364a26
.word 0x95d1078a,0x4b41dd90
.word 0xaad5561f,0xb29ab04d
.word 0x7a4ee1b0,0x2399d1c0
.word 0x34bce0c9,0x1555d14e
.word 0x087b1d3d,0xde255c2b
.word 0xeebdf3c0,0x72e91a81
.word 0x97773e41,0xc00011f6
.word 0x18a241a6,0xe05dd349
.word 0x5874e8c2,0x9e490b0e
.word 0xd2e78b16,0xf42ab2eb
.word 0x661e1df7,0x671c91ac
.word 0x01917bed,0x4dddfef6
.word 0xc4696df1,0xccef0375
.word 0x537aa624,0x2f056680
.word 0x22951148,0xc4e043eb
.word 0x0230c5b3,0x2a83f020
.word 0xddf79aee,0xc57ee617
.word 0xb2693baa,0xcbb49b6b
.word 0xda2a990e,0x3dcf9e82
.word 0x78e526b2,0x55632bc6
.word 0x38c93bb9,0x98c04614
.word 0x707e0991,0x58432d04
.word 0x67e4faeb,0x530a3b89
.word 0x004a5103,0xb28db414
.word 0xeff405b7,0xaeb027d7
.word 0x04305e0e,0x2ebddf04
.word 0x2f6d8efa,0x893c2c18
.word 0xd23b1e5f,0x80ad2e70
.word 0x38571eba,0xbf954f16
.word 0x00000058,0xdba448a5
.word 0x7bd2cf69,0x027aa943
.word 0x1531eaf7,0xce3b4f7f
.word 0x3dff2f23,0x3d32b091
.word 0x79939b38,0x6f38660e
.word 0x5e9dd03b,0x1c048680
p3_local2_expect:
.word 0xb9d199c3,0x9ee8cf5d
.word 0x04df0000,0x9dc775ca
.word 0xbc9e14c4,0xca9e5073
.word 0x96595e72,0x8ff7497a
.word 0xa649b1d2,0xf420865f
.word 0x11586bf0,0x00000000
.word 0x805464ab,0xef5b27fb
.word 0xee97ca78,0x288ead01
.word 0x8901304b,0x5ab8543c
.word 0x16890a5d,0x6091b610
.word 0x3c5efc57,0x2f7170cf
.word 0x94cfcafa,0xd56efb2b
.word 0x3dd024c3,0x81b13a79
.word 0x9befc5a6,0xe6bbfe7a
.word 0x9d2adc0f,0x145ec338
.word 0x747d0770,0x04b771e5
.word 0x5af7a30d,0x13775a5d
.word 0x4e8a0468,0xea6da70c
.word 0xf5f20930,0x512f2655
.word 0x1bb5be84,0xbe05a432
.word 0x0d805bf1,0x7c986d1a
.word 0x7883e749,0x32b8b609
.word 0x7f3d450a,0xcec9a49f
.word 0x00000000,0x0000c338
.word 0xbde311e6,0x3ad4c3d1
.word 0x6370dcc0,0xa3dd1c6e
.word 0x4860d998,0xfb55e69b
.word 0x934d47e3,0x13af04c4
.word 0xc788f55a,0x9323958c
.word 0x4f148473,0xc3a75bfb
.word 0x188d0b56,0xb3d108f7
.word 0x3cdbb39f,0x5a906877
.word 0x371cecc1,0x732eadd3
.word 0xc2cb93c1,0x07123113
.word 0xc963d264,0x418b073b
.word 0x1de3ffff,0x6fb9f93c
.word 0xf3c8db5e,0x63c389b9
.word 0x0454887d,0xa25b214e
.word 0xe146b64f,0xf0b70ea3
.word 0x6b6dc594,0x2d134733
.word 0x61860523,0xddca2ed7
.word 0xed9334c8,0x54909f87
.word 0x2af566f9,0x2ef8b914
.word 0xda328763,0x1bace02c
.word 0x5adb2b49,0xfd22acf5
.word 0xf6d23a3a,0x15ddc3ca
.word 0x5f8c0147,0x1b60fb17
.word 0xf1705908,0x3cd53831
.word 0xecbc41f0,0xd810a434
.word 0x0c914dd3,0x55e78985
.word 0x626f8c3f,0x60815e01
.word 0xb707026a,0x09545b43
.word 0xbb661973,0x40adff3b
.word 0x1ffde578,0x9d18df76
.word 0xfe1484d3,0xcb952c5b
.word 0xc44dde77,0x593e3e07
.word 0x37f37214,0xd7b05d17
.word 0xf7654c58,0x348f20b3
.word 0xcb20fc9e,0x6405fb59
.word 0xe81fcd42,0xa39a2a8d
.word 0x2a3e2273,0x1c916cff
.word 0x1bd2ef8d,0x0acb1dea
.word 0x8580a385,0x6d97f31d
.word 0x6ae27bd1,0xe87fa8a4
p3_local3_expect:
.word 0x6e2c04c0,0x8defb58d
.word 0xa649b1d2,0xf420865f
.word 0xff11740a,0x3cf13250
.word 0x58000000,0x00000000
.word 0xff6a0565,0xd1226283
.word 0xffff9f10,0x1de3ffff
.word 0x87fb7d93,0x4463024b
.word 0xde147ef5,0x6a0ec60a
.word 0x12b36773,0x7793a82e
.word 0xca9d8199,0x7c5d9743
.word 0x02014666,0x8aa4eda7
.word 0x29c18d51,0x0603e6c3
.word 0x3f1a0486,0x12df4f2a
.word 0xa2099db4,0x5a32679d
.word 0x9c01a66f,0xfe7a244b
.word 0x1b1477f4,0x08d255ba
.word 0xf5401f6e,0x99bc7dc6
.word 0x3eb775e7,0xe43819f6
.word 0x5dcfe89e,0xc399d1b9
.word 0x74ddc1f3,0x5bb91f86
.word 0x7d9d40ff,0xd0d73e08
.word 0x898ed9ae,0x333580fe
.word 0x79ad068e,0xc193cbc2
.word 0x5b448e7f,0x5bee5a10
.word 0x9e803ca5,0x84e8db94
.word 0xdae97e60,0xc49223da
.word 0x363cb628,0xd42478ee
.word 0x4664a84f,0x57dc16f4
.word 0xf372b0c5,0xffb46dc9
.word 0x27c76a81,0x9428a751
.word 0x69a0f9b1,0x01ac32f5
.word 0x626e82ef,0xb3f8b09e
.word 0x620b923b,0xe8152e41
.word 0x25d35c1d,0x7fe8f6fa
.word 0xa0a6bbee,0x5c53ee80
.word 0x00000263,0x705c3790
.word 0x9dca9c30,0x90a4ac55
.word 0xb8af3021,0x866f4ba1
.word 0x796de719,0xa68e9743
.word 0xcedeaf3b,0x2c57ac1e
.word 0x83ec3193,0x63d878d2
.word 0x6068f0db,0x75433dd5
.word 0xecf5fdd5,0x210aa207
.word 0xca3749a9,0xa16b77f4
.word 0x3c3d5a32,0x63c389b9
.word 0x5485a0b0,0xb2a59ce6
.word 0x46688442,0x1ee05f53
.word 0xaa31e70a,0xb4392ff3
.word 0x4b0db950,0x3a87862e
.word 0xbffea4b3,0xb5e2c395
.word 0x89f38259,0x77f171fb
.word 0x8bcf5a14,0x5b86627c
.word 0x4c2247b9,0x5502469a
.word 0x6cdfdf13,0x1f9e2274
.word 0xb6de3869,0xa157e292
.word 0x8f9a99f8,0x857a4bd0
.word 0x16c5a04b,0x508cff94
.word 0x3b5fd602,0xe5f9ecc7
.word 0x67c65385,0x3c9e201d
.word 0x78528c91,0xd907d980
.word 0x040dac20,0x7df6a6d5
.word 0x82e0b29a,0xff7573c8
.word 0x599d3c90,0x767c4076
.word 0xa7ea78a0,0x88c52ff0
p4_init_registers:
.word 0x300c004e,0x22c0f75a ! Init value for %l0
.word 0x9d0875d7,0xea514971 ! Init value for %l1
.word 0xa74e6d9c,0x69c43228 ! Init value for %l2
.word 0x85618835,0xa8b17b9b ! Init value for %l3
.word 0xe14e4934,0x007b7deb ! Init value for %l4
.word 0xad5c4169,0xfdce4edd ! Init value for %l5
.word 0x4543fd73,0xb60da485 ! Init value for %l6
.word 0x275221f8,0x6b3ba24d ! Init value for %l7
.align 64
p4_init_freg:
.word 0x553f865b,0xdd412f5c ! Init value for %f0
.word 0xaa271311,0xda01fd29 ! Init value for %f2
.word 0x1b5847de,0x78037d99 ! Init value for %f4
.word 0x0562c90c,0x0ff18a7d ! Init value for %f6
.word 0x5fe1cde5,0x39a2d77c ! Init value for %f8
.word 0x5b224ce9,0x7b47625e ! Init value for %f10
.word 0x196d9aa4,0x5b1915d6 ! Init value for %f12
.word 0x5152ba1e,0x4bc0196e ! Init value for %f14
.word 0xc8809aa2,0x0aadbb97 ! Init value for %f16
.word 0xf590da63,0x7acd112f ! Init value for %f18
.word 0x5e239c24,0x1ab57bd7 ! Init value for %f20
.word 0xb7e12948,0xb4371c3e ! Init value for %f22
.word 0xc28de681,0xf484d2c2 ! Init value for %f24
.word 0xa2f4e391,0x3d1738c0 ! Init value for %f26
.word 0x8227f458,0xc0e39eb0 ! Init value for %f28
.word 0x8d9fe3af,0x6e3e85cf ! Init value for %f30
.word 0x7a6075aa,0x8bc8d9a4 ! Init value for %f32
.word 0xd4ac43e7,0x8ca8296e ! Init value for %f34
.word 0x444d413c,0x034a02bc ! Init value for %f36
.word 0xa32063b9,0x6766a411 ! Init value for %f38
.word 0x922dc916,0xf528a145 ! Init value for %f40
.word 0xf5626fb5,0xa1ad00bc ! Init value for %f42
.word 0x4022a11c,0x87673f43 ! Init value for %f44
.word 0x2b963a2b,0x0681ef5d ! Init value for %f46
.word 0xe150acb9,0x22c22a42
.word 0xc9fcacf5,0xb1cba0ad
.word 0xce695b55,0x5cff1cb6
.word 0x45aab844,0x4aad1baa
.word 0x3652e55c,0x34fe4881
.word 0x43671d35,0xeeb78c1e
.word 0xc87eb02a,0xc1de21dc
.word 0x0ef779d3,0xb4c6970b
p4_expected_registers:
.word 0x00000000,0x00000023
.word 0x00000000,0x31dd087a
.word 0x00000000,0x00000000
.word 0x00000000,0x0e383282
.word 0xad9e4dbd,0x50735cb3
.word 0xffffffff,0xfffffaf2
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000058
p4_expected_fp_regs:
.word 0x553f865b,0x40fbe8a3
.word 0xaa271311,0xda01fd29
.word 0x1b5847de,0x78037d99
.word 0x0562c90c,0x0ff18a7d
.word 0x5fe1cde5,0x39a2d77c
.word 0x5b224ce9,0x7b47625e
.word 0xdb910a33,0x9a890ece
.word 0x5152ba1e,0x4bc0196e
.word 0xc8809aa2,0x0aadbb97
.word 0xf590da63,0x7acd112f
.word 0x1eba5251,0x1ab57bd7
.word 0xb7e12948,0xb4371c3e
.word 0xe8ece49f,0xf484d2c2
.word 0xa2f4e391,0x3d1738c0
.word 0x8227f458,0xc0e39eb0
.word 0x8d9fe3af,0x6e3e85cf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0xce8d8299,0x857cec24
.word 0x00000000,0xce8d8299
.word 0x23000000,0xed74afcd
.word 0x6e19c04b,0x1eba5251
.word 0x64e072eb,0x64e0ffeb
.word 0x8626954d,0x94454686
.word 0x6b7572f0,0xb2456905
.word 0x1cde8c23,0x1a3aa31c
.word 0xf459d5da,0x8e7ec530
.word 0x28ed5ed7,0xa1ba735b
.word 0x02532353,0xf617c94e
.word 0x51e9f6f5,0x84560c06
.word 0xc20f7b62,0xedff5d00
.word 0x2f422767,0xf5418b0d
.word 0x47336002,0x68408f6b
.word 0xc70fd729,0xc7023c6f
.word 0xd6b24ead,0x0bc9be6b
.word 0xfaf460d2,0x92755a0e
.word 0x6f19e76e,0xf3dfab32
.word 0x5439065a,0x370d8141
.word 0x035e5aec,0xba16054d
.word 0xfb579747,0x96dcdf71
.word 0xedf5b2cd,0x6fcfc9b0
.word 0xa011fae3,0xc0cb83ba
.word 0x8f67373e,0xd5523934
.word 0xba42328c,0xddfbfbb6
.word 0xd23dfc3e,0x492302be
.word 0x4f6b4e01,0x5c48b5f6
.word 0x46ed3661,0xf00ef4e4
.word 0xad9e4dbd,0x50735cb3
.word 0x3bac4891,0xb5dc3fc1
.word 0x6f174582,0x4e413664
.word 0x2794d9e1,0x05e35ed1
.word 0x5d5d075a,0x5d10c607
.word 0x75ca0970,0x3c5e7411
.word 0x71b2cee6,0xfbe9211f
.word 0xb64546ca,0xb8cad9b0
.word 0x840efa38,0x45cfb693
.word 0xc45da906,0x7d2b01bd
.word 0x1b5847de,0x78037d99
.word 0x74ca64f9,0x9e7795be
.word 0xbfcdad62,0xaa8bcceb
.word 0x854a66ab,0x02940aa4
.word 0xcb43e9c4,0x38c65e79
.word 0x0a20f466,0x352491f7
.word 0x00000000,0x7b7c7aca
.word 0xee57c43e,0xadd51f9c
.word 0xaea624a5,0x207cf9ff
.word 0x4f38c87f,0xd758edb1
.word 0x0abbd623,0x06b48f95
.word 0x7e11ceba,0x4f9bfbe0
.word 0xdace7bfd,0xaed7624d
.word 0xe97bdaa2,0x15315602
.word 0x854d0fee,0x7dfd2ba3
.word 0x27a2882e,0x7edbd2bb
.word 0xd434fe44,0x10e73452
.word 0x339e1b78,0x02887ec5
.word 0x740414c0,0x605097ea
.word 0x1e66eb54,0x67214339
.word 0xa7e1ce63,0x4ab922d4
.word 0x72adae8b,0x8711b755
.word 0x9d14e220,0x86ebc7a6
.word 0xf5f87c77,0x5eb769c1
.word 0xe4248bdd,0x9c362bde
p4_local1_expect:
.word 0xd77bb51a,0x5152ba1e
.word 0xc8809aa2,0x3fff47d2
.word 0x258313df,0x474b2ac3
.word 0x7c097a11,0x1e9759ad
.word 0xff828dce,0x09358136
.word 0xce0e899a,0x8c74ba5c
.word 0x81f2b63e,0xe4e8b02c
.word 0xc1dfab71,0x2aa289d1
.word 0x308d6f0f,0xb214d7e0
.word 0x29660a5d,0xb5101ee0
.word 0x1cee1b3d,0x9c38e76a
.word 0xb23f403b,0x9f4cd52b
.word 0xd3dff8ba,0x043ee3b8
.word 0xa20df1dd,0xff34cec6
.word 0x6dc40753,0x39cc5e17
.word 0x0b9ec97d,0x67ce3fed
.word 0xca9bda8a,0x6da8b0fa
.word 0xa8c4263f,0x44de1929
.word 0xc74d91bd,0x4801ea8a
.word 0x43c1f40b,0xc687be23
.word 0x9f95b156,0x2b523419
.word 0xc30c9310,0x757efb30
.word 0x3a061852,0xccdf1fa8
.word 0x2c6023d0,0x1ec0e89c
.word 0x92d3ff82,0x0e383282
.word 0x8b6071b0,0x55d2c09d
.word 0x388485bf,0x924590e6
.word 0xdef1eadd,0x3cce454f
.word 0xbca45ac5,0x6b2497e7
.word 0x1222e568,0x04ebb279
.word 0xb9273f9f,0xcdc6de09
.word 0xb47abbf6,0x9a75e4e9
.word 0x1de384fb,0x2a245319
.word 0x6598be57,0x3c654b99
.word 0x8881d99d,0x744d5140
.word 0x41a85aa9,0x2f18316e
.word 0xc1200b37,0xd9937e63
.word 0x001670cd,0x3d27dd39
.word 0x9d5a54bd,0x9ba1937b
.word 0xe9258328,0xa37176ab
.word 0x3b853770,0xa1483a4f
.word 0xea05d1fa,0xc86d3f7d
.word 0xe6c20a88,0x750b3cd2
.word 0x82a2ea0c,0x0c8d79ff
.word 0x0c0ccf16,0x3ec485a3
.word 0x6118347f,0x37fea92f
.word 0x2a4f46ff,0xcfd65df0
.word 0xabc3982e,0xdbb07b6c
.word 0x3233f840,0xa9dc4b25
.word 0xe6a75044,0xfab9a152
.word 0x36c56e5f,0x6d72c35d
.word 0x877e89e5,0x92b8dcaf
.word 0x926aa7de,0x188e24de
.word 0xa11d8e0e,0x5f40c79a
.word 0x99916ed7,0xfef384b6
.word 0x602ed905,0x79b0ed24
.word 0x6ec9607d,0xfa0088a0
.word 0x761ff44c,0x8b508a2d
.word 0x7057c6f7,0x850e0117
.word 0x226789c6,0xd5d7fb38
.word 0x5d2a5438,0xe39bdae2
.word 0xb3729b04,0x779c0ef5
.word 0x258313df,0x1bb1c622
.word 0x567540ed,0xe2825cf1
p4_local2_expect:
.word 0x11465f10,0x3b24300c
.word 0x00000000,0xcc000000
.word 0x5152ba1e,0x4bc0196e
.word 0x8299ffa7,0x14853aaf
.word 0x9fe4ece8,0x789a0b86
.word 0x478ce925,0x0d9df273
.word 0xe1927806,0xc25833a1
.word 0x770bbbb1,0x6dede81e
.word 0x6d67e104,0x9d5d7f9e
.word 0x47d20623,0x8b449243
.word 0xf5600da8,0xaa58f412
.word 0xebd4866d,0xe7e8bb8e
.word 0x51ca5a13,0x471b7321
.word 0x01084cf0,0xeb91da37
.word 0x6e661e74,0x1236ac6a
.word 0x8040e1ca,0x05494787
.word 0x72f23f92,0x06f41816
.word 0x7ac7ad8d,0x50dc08dd
.word 0xeb03e4d6,0xd656dd24
.word 0xd6ef8731,0x3a840ed8
.word 0x26d3d167,0x8e16c8a6
.word 0x02fe2283,0x1dfd0e4f
.word 0x03245255,0xc7bb3f5d
.word 0xfc7df322,0x2d42b1ce
.word 0x59ad2eea,0x1ea18a4a
.word 0x37ba1fbf,0x8542814c
.word 0xbba75317,0x36097bd8
.word 0x8d722082,0x37138f0d
.word 0xa424d5c9,0xc9377062
.word 0xfaa3ce31,0x88cb6e05
.word 0x59ccf18a,0xb8184be6
.word 0x0eefba27,0xd7fbaf41
.word 0x400f34da,0x9945a2a8
.word 0xa904a073,0x87d602ae
.word 0x11383444,0xefb186d3
.word 0x29c1e0b6,0xb0748e10
.word 0x6c84cc54,0xfd59154c
.word 0x40fbe8a3,0xcf3be20b
.word 0xcafb6214,0xe85ffffa
.word 0xae49fba7,0x0f28c8ec
.word 0xfb894c47,0xa23a869a
.word 0xe5a1f428,0x94f3bdc5
.word 0x80b8d7ce,0xfaa47412
.word 0xec43d979,0x3003cfa3
.word 0xe3e850f5,0xd2aa62f2
.word 0x87d38d21,0xe71d7167
.word 0x7c5e9a50,0x82d27970
.word 0xe159391d,0x385a1af8
.word 0x0e28a4b0,0x4edd165e
.word 0x81b92ada,0x480dd8a4
.word 0x5533d6bd,0xb559700c
.word 0x75db3a5a,0x89ff7e84
.word 0x32f7bc9f,0x33025d88
.word 0x4cd05154,0xfd9ba4b6
.word 0x97904ed1,0x12beacfb
.word 0xd11df643,0x5c4864d2
.word 0x4bb711a5,0x0fb5494c
.word 0xc75ecc54,0xc36a8f07
.word 0xeb6624e8,0x808d7f48
.word 0x3ea59283,0x930dd8d1
.word 0x0000002a,0x0000b75f
.word 0xf6048069,0x8daed3fb
.word 0x5b224ce9,0xf20dc5c8
.word 0x92d00aea,0xcae14db8
p4_local3_expect:
.word 0xf05902ab,0x6727422f
.word 0xffb26a56,0x7a08dd31
.word 0xff2f41dd,0x461f1cc0
.word 0xff190025,0x8cdfc0f0
.word 0xff01a12b,0x18f55ede
.word 0xe7cf450d,0x8d9aaa6f
.word 0x9b120b91,0xd5a425b3
.word 0xd7e70d52,0x50e5272b
.word 0x6bfbf450,0x6946d45d
.word 0x4b9c3c52,0xb4d45fe4
.word 0x64ddaf87,0x9a11166a
.word 0xef66ffb6,0x63bbe4b3
.word 0x21c86c6d,0xb1322316
.word 0xa3df214c,0x4f57eba9
.word 0x0e11917e,0x849f4eb8
.word 0x27ad2dc8,0xf086736e
.word 0xdf6ccb5f,0x6558343f
.word 0xc80d5019,0x4eb4c52d
.word 0x930c9988,0xb3f3612c
.word 0xc7a25e31,0x6fea2a5f
.word 0x0e72db91,0x6bb450fa
.word 0x42d19e3c,0xc5b70b7a
.word 0x20bdd880,0x2f36afea
.word 0xf68c9ad7,0x69920840
.word 0x6d3a7a63,0xa5cbfec7
.word 0x963e53a3,0x297af39c
.word 0x1c939bcc,0x1d102769
.word 0xb40ff308,0x516e0bdc
.word 0xbe72081e,0x34655577
.word 0x226535fa,0xa402bf74
.word 0x4bc5cc64,0x87c5b5e2
.word 0x83f5eb37,0xd893bf71
.word 0x6f339282,0x75dc70d7
.word 0xdc72e66d,0xfc617130
.word 0x06a7f2fc,0x7d4a8d36
.word 0x00000000,0x31dd087a
.word 0x4e0dae09,0x08310cfa
.word 0x00dd7246,0xe61da6dd
.word 0xab62ffee,0xef477ba6
.word 0x85248a22,0x095154e0
.word 0x9ceafb50,0xec710d69
.word 0x8904230c,0x0b223736
.word 0xd1e04532,0x95cbc8ad
.word 0xc0a6d140,0xaec8d693
.word 0x49c8d920,0x9a23c02d
.word 0x00000358,0xffffffa7
.word 0x5d0c8f0a,0xa327735b
.word 0x1d40beb0,0xf3943370
.word 0x86442b09,0xf0c14ebe
.word 0x421bcb72,0x89113cbd
.word 0x55d3af61,0xb4ffc137
.word 0x485b3fd5,0x0ebfc14b
.word 0x0b836819,0xcfd4011c
.word 0x7975a582,0x4153e8e1
.word 0x6040f0c5,0x561250b8
.word 0x09554aa2,0x927e7e76
.word 0x226912c1,0x84d96840
.word 0x7e8544a8,0x16b69cb7
.word 0x0fd03908,0x87c6144b
.word 0x13a19f9a,0xc4b612f3
.word 0x3eab698e,0xb0307229
.word 0xeffb99fd,0xde64b19d
.word 0x325361fb,0x1eaac358
.word 0x38bbc09e,0x0d95b909
p5_init_registers:
.word 0x55d3325b,0xcb2642af ! Init value for %l0
.word 0x406c4a7c,0x8ceaeb46 ! Init value for %l1
.word 0x96e0e6da,0x11c9b87b ! Init value for %l2
.word 0x0137e776,0x157dfb05 ! Init value for %l3
.word 0x8a4ea876,0x853ae31e ! Init value for %l4
.word 0xcc1c6594,0x1828e1a9 ! Init value for %l5
.word 0xb8fe134f,0xd1a452d6 ! Init value for %l6
.word 0x0c50a5cd,0xed905ae6 ! Init value for %l7
.word 0x406cdfe4,0x757b3e90 ! Init value for %l0
.word 0x65f16b5e,0x562e394c ! Init value for %l1
.word 0xa86932ad,0xf2bba281 ! Init value for %l2
.word 0x1835b80c,0x6e6ab733 ! Init value for %l3
.word 0x9bcb8e98,0x60ef0607 ! Init value for %l4
.word 0xe4feff8e,0xd527b33f ! Init value for %l5
.word 0x68faf59a,0x16c5a90f ! Init value for %l6
.word 0xb970bbd6,0x1b2b8303 ! Init value for %l7
.align 64
p5_init_freg:
.word 0xc667e0db,0x90ee204e ! Init value for %f0
.word 0xcf3762de,0xe3fc8882 ! Init value for %f2
.word 0xb6f19f04,0x2239f162 ! Init value for %f4
.word 0x097b07a1,0xd7791aa3 ! Init value for %f6
.word 0xac4c44fc,0x59c3eaae ! Init value for %f8
.word 0xcb31e822,0xb7541fc2 ! Init value for %f10
.word 0xac82f1cd,0x111a3ea2 ! Init value for %f12
.word 0x297a0358,0x997a3ced ! Init value for %f14
.word 0x8456927a,0x15565843 ! Init value for %f16
.word 0x086ac4d6,0x40b6a22c ! Init value for %f18
.word 0xad50db1f,0xf9e37584 ! Init value for %f20
.word 0x4b635a1b,0x8cfc437d ! Init value for %f22
.word 0x79c6cd0c,0x4378ae88 ! Init value for %f24
.word 0xd1e17a97,0x17ebbcbb ! Init value for %f26
.word 0xd097a2e8,0x963e1024 ! Init value for %f28
.word 0x4cfbd8ea,0x654438d3 ! Init value for %f30
.word 0x554028ad,0x0264af1d ! Init value for %f32
.word 0xa5e3c03d,0xb0a1fc3f ! Init value for %f34
.word 0xaae6d998,0xdf76305c ! Init value for %f36
.word 0x0c840eaa,0x182f328a ! Init value for %f38
.word 0x92626364,0xebf1c4e6 ! Init value for %f40
.word 0x516eb8dc,0xeaa3609f ! Init value for %f42
.word 0x4dfee77f,0xaf605f85 ! Init value for %f44
.word 0x7fbd6435,0x485f22ee ! Init value for %f46
.word 0xdd52784f,0x9ee41887
.word 0x8c0c7955,0x78b996e8
.word 0x6d1caa29,0xa1ff57a0
.word 0x4e28305d,0xaec7744a
.word 0x9519327c,0x16141abc
.word 0x20849752,0x669c5b5d
.word 0xd4c4db9f,0x4dc0f97a
.word 0x791b1c1a,0xfb89aed7
p5_expected_registers:
.word 0x00000000,0x1e978a8d
.word 0x00000000,0xeca16328
.word 0x00000000,0x000000c5
.word 0x00000000,0x000000f7
.word 0xffffffff,0xffffff42
.word 0x00000000,0xe1d1a605
.word 0x00000000,0x00000131
.word 0x00000000,0x1e978a8d
.word 0xffffffff,0x663ed759
.word 0xffffffff,0xffffffbf
.word 0x00000000,0x000000c1
.word 0x00000000,0x3bbb56e0
.word 0x397a4367,0xd50e9cc6
.word 0x397a4367,0xd50ea088
.word 0x00000000,0x0000a605
.word 0x00000000,0x000007bc
p5_expected_fp_regs:
.word 0xc667e0db,0x90ee204e
.word 0x246912cc,0x71bc67b3
.word 0xb6f19f04,0x2239f162
.word 0x71bc67b3,0xd7791aa3
.word 0xac4c44fc,0x59c3eaae
.word 0x246912cc,0x71bc67b3
.word 0xac82f1cd,0x111a3ea2
.word 0x297a0358,0x997a3ced
.word 0x8456927a,0x15565843
.word 0x086ac4d6,0x00004ffa
.word 0xad50db1f,0xf9e37584
.word 0x2863a1ec,0x71bc67b3
.word 0x0706ef07,0x4378ae88
.word 0xd1e17a97,0xe1d1a605
.word 0xd097a2e8,0x963e1024
.word 0xf53ea5c8,0x3534cef4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x077b0e22,0x8d25ed33
.word 0xb367bc71,0x3534cef4
.word 0xf73a51da,0x34c4d90e
.word 0x90ee204e,0xe71c1258
.word 0xbfbc6331,0x46687c36
.word 0xfa4f0000,0x00000000
.word 0x539b3c29,0x604c76b3
.word 0x0e869a37,0xea956348
.word 0xf6ca04c7,0x8309c523
.word 0x56dda6e3,0x23abb63f
.word 0xb6951b18,0x776e1c94
.word 0x019d5250,0xb4c76253
.word 0x022e538b,0x80eb73b0
.word 0x677ac6dd,0xeac221bb
.word 0x3a99fd8a,0x107fe72e
.word 0x61b755ab,0xbc2f631a
.word 0x987a9f72,0xf52fde41
.word 0x4edee6f5,0x0c6623b9
.word 0x279848cf,0xb6b9669c
.word 0x57561a69,0xb81691c0
.word 0xbdd6dd59,0x00000607
.word 0x71dceb11,0xf8b12dfc
.word 0xb4dc74a3,0x516fcafc
.word 0x929ac7c1,0xefdec7cc
.word 0x8496cff4,0xbbb3e1ac
.word 0xbfe0eae4,0x8bbf1437
.word 0xec3efc32,0xced57c52
.word 0xfb22db22,0xc7b3d750
.word 0x56d05e63,0x77db1731
.word 0x38d2ce1f,0x0646c430
.word 0xd2a91459,0x422c3831
.word 0x50e55843,0x91e82bee
.word 0xb5fa1ff6,0x8b777f60
.word 0xf1ffc3ff,0xe933b8ed
.word 0x0bb6e2aa,0x598b150d
.word 0x2d9f4f31,0xd131c348
.word 0x53a65487,0x792cd929
.word 0xb435bde8,0x529bec28
.word 0xcfcf19c5,0x6dc3903b
.word 0x333bd02d,0x1a8a345f
.word 0xae818003,0xe7c5371d
.word 0x08645217,0xa048f174
.word 0xdbb9b929,0x1616738f
.word 0x7db6e85e,0xaf5b7d6f
.word 0x857f4351,0xfd8ac8cb
.word 0xf3c1f171,0x88b0883a
.word 0x9726494d,0xff44efdf
.word 0xc129919f,0x45c1a53d
.word 0x289afc5e,0xdf453325
.word 0x30467984,0xc6ba01e7
.word 0x50f7be1a,0x3dd26848
.word 0x2215b6be,0xe74f791d
.word 0x9b79682f,0xf9dc5fc9
.word 0xaf92c69c,0xe2e59036
.word 0xc50217da,0xa3c57844
.word 0xeed2cf54,0x76d2953c
.word 0x4f3f25bc,0x69a3a308
.word 0x7912b61b,0xd81177ee
.word 0xe2451727,0xad41de6e
.word 0xa1db0c0d,0x610164d6
.word 0x105d9bf4,0x04ef049c
.word 0xb9daf343,0x5630477a
.word 0xccbdc1a8,0xb401bdd7
.word 0xf95a727f,0x2694a54e
p5_local1_expect:
.word 0x07ef0607,0x50aa1fdc
.word 0x69b63117,0x1c474de7
.word 0xff0ade20,0x38b29e65
.word 0x0706ef60,0x19000000
.word 0xb738b872,0x4eb2c126
.word 0x06f8fff7,0x4a26ebbb
.word 0x0c16c13e,0x26a02bfb
.word 0xe73642c6,0x07ae4b99
.word 0xbb341c01,0x74d73a2c
.word 0x38d8ba3f,0xac1b09d7
.word 0x728b8969,0xc3ca520c
.word 0xfeab9bd7,0x153dfda0
.word 0x74a99a5a,0xa74b88b0
.word 0xac030907,0x565d69f1
.word 0x00000000,0xc6ba01e7
.word 0x1c3b93b7,0xc0de4b3f
.word 0xe09e7ef3,0xcf50b4b0
.word 0xec202c1f,0xff57e332
.word 0x9e9c3864,0xa9ed0eb3
.word 0x6e297954,0xd4f2f6ae
.word 0x0b90c53a,0xc35d3b80
.word 0xa82c5569,0xc07e9c28
.word 0x09359bff,0x642d9c6b
.word 0xa499f189,0xd67c958e
.word 0x98766c37,0x96e743af
.word 0x4391d5c6,0x7f57e2df
.word 0xad13d73f,0x64f5e227
.word 0x2af1ee85,0xc4d14e82
.word 0x130f4a53,0x942f1262
.word 0x940b6eb4,0x1049ffc4
.word 0x785d5396,0x067c4b49
.word 0x38b0651a,0x11740c9c
.word 0x268eb796,0x74f3f9a8
.word 0x8fcf6a0c,0xa946cdc7
.word 0x5349f159,0xa39188df
.word 0x7b3d2503,0x01aa9ede
.word 0x342f0363,0x0720f493
.word 0x39cf22aa,0xd4de7dcb
.word 0xc6ea2b86,0xfded5240
.word 0x7a56a14c,0xca1ddab2
.word 0xade00207,0x768e749f
.word 0x7c1dcba1,0x234f9b7e
.word 0xc3739dd5,0x097b08b9
.word 0x9bac3d1e,0xae6fe48f
.word 0x1014e778,0x6d85bada
.word 0xd3abaa59,0x5b24d423
.word 0xe6746c7a,0x48a69440
.word 0xb98f1c5f,0x14a10e49
.word 0xb05edf8d,0x399487d9
.word 0xa0ad50ef,0xc9497de9
.word 0x979dc3f5,0x9ecb78bc
.word 0x4a92be5a,0xa3aee835
.word 0xd5dfb42d,0x4c7139b4
.word 0x2f80c975,0x851abcc6
.word 0xc823afda,0x9bc84296
.word 0xfa7070f7,0x2bdcb5ff
.word 0x22304268,0x91f0ecf6
.word 0x2adfdd90,0x63ef7cdb
.word 0x08d9b582,0xbfcab378
.word 0xed466823,0x04ba990e
.word 0x74a4db9d,0x095b8ad7
.word 0x51d17bba,0x0e693b62
.word 0x497f3584,0x0f2bbc2e
.word 0x6c99b638,0x4c7ca424
p5_local2_expect:
.word 0x695a3626,0x5024bcf8
.word 0x00480eba,0x4b3016db
.word 0xba2724ac,0x79ba6498
.word 0x574def41,0xb3d18020
.word 0x05a6d1e1,0x00000000
.word 0xf77070fa,0x310869ca
.word 0xba77408c,0xd6afe177
.word 0x64e373f2,0x94f47a05
.word 0xc667e0db,0x90ee204e
.word 0x246912cc,0x71bc67b3
.word 0xb6f19f04,0x2239f162
.word 0x097b07a1,0xd7791aa3
.word 0xac4c44fc,0x59c3eaae
.word 0xcb31e822,0xb7541fc2
.word 0xac82f1cd,0x111a3ea2
.word 0x297a0358,0x997a3ced
.word 0x8b1e2156,0x6e160c6d
.word 0x2ff108f4,0xd89f2966
.word 0x277537dd,0x797b024f
.word 0xe5424ba2,0x4fceab9a
.word 0x359ff7dc,0x9319eda3
.word 0x84f1e3fb,0x1e978a8d
.word 0x827b9444,0x12cff94f
.word 0x137cba58,0x02cbd9c9
.word 0x17fe4656,0x92868f37
.word 0x944e4cb0,0xe377b47b
.word 0x404425b2,0xa19542d5
.word 0x2041f2f7,0x1e3e7cbc
.word 0x803ce71e,0x2f124a52
.word 0xaa75b898,0xd15f5f25
.word 0xb04c9ebf,0x33bba8e8
.word 0x1731b669,0x8ed48da6
.word 0xbdfcee09,0xb72b0f40
.word 0x86c9befc,0x355f19c7
.word 0x4addf906,0xba801da2
.word 0x3b743bac,0x61a61751
.word 0x977f4d9d,0x2f0c9724
.word 0xdcca2f22,0x998f9372
.word 0x7efe523f,0x1a3bb098
.word 0x57b3f88c,0xd4566ff6
.word 0xad50db1f,0xf9e37584
.word 0x9334abf2,0x88797b67
.word 0xc87660d3,0x0036d3f5
.word 0xafc0bf07,0x06b5f5ab
.word 0xa6809929,0x708a595a
.word 0xff27f5d9,0xc527e06c
.word 0x71170066,0x567c2cb8
.word 0xefbacbe4,0x0effcac8
.word 0xfdf01ce4,0x56bd08ba
.word 0x7b88414e,0x79242f0e
.word 0x4d50cf8a,0x6319f7c1
.word 0x1863af4a,0x01a73335
.word 0x9cfaabdc,0x6b720bdf
.word 0xd92f10fb,0x5842716e
.word 0x9efc99b1,0xf288c855
.word 0x82e45b94,0xde0011d6
.word 0xb76b7695,0x2a31758f
.word 0x4c787c01,0xff865324
.word 0x2ccafba1,0x176f5bec
.word 0x4be049f2,0x2e1c3d60
.word 0xff2d0491,0xaa304004
.word 0x9fcbfe2b,0xbac0272e
.word 0x195b9e58,0x0e6d2171
.word 0x00000000,0xc180e5e4
p5_local3_expect:
.word 0x83030000,0xa7b0f639
.word 0x7b1f0651,0xaa092a03
.word 0x757b3ea0,0x40b69fde
.word 0xb367bc71,0xcc126924
.word 0x9ac9eebe,0xdf73b2ae
.word 0x284d8eba,0x7d1a8be6
.word 0xebf9e160,0xdd40469e
.word 0x3f6fd4ff,0xddd1e397
.word 0xc8b020d6,0x05b5945f
.word 0xef5d0dce,0x234fc13a
.word 0xe30b9ef2,0xb738b872
.word 0x0c5abf57,0xe1d1a605
.word 0x81a37234,0xcaa0debe
.word 0x61afb1b0,0xa9e4bd21
.word 0xf79a845c,0xc775f432
.word 0x62e2ecc3,0xe026e5d1
.word 0x2b088b5a,0x7f806921
.word 0x8d747bf3,0x08d7301a
.word 0xdb5938f3,0x2884fb68
.word 0xc0f1696d,0xdad5941f
.word 0xabd0fa40,0xb95c0f31
.word 0x8690ade2,0x14a34b82
.word 0xf8d53b72,0xd79bb719
.word 0x217944be,0x3581d76f
.word 0xb8e982fc,0xf76d4e41
.word 0xf946c00b,0x8645dcb3
.word 0x0577e5dd,0xf5cf72c9
.word 0x9425f0a8,0x04f6660c
.word 0x64801b26,0xce3e4d9a
.word 0xc9c667b0,0xf22a5f87
.word 0xde287db0,0x3a77ebb8
.word 0x23f2122c,0x0811da48
.word 0xce942637,0xf0d8e9d6
.word 0xd5ef76e5,0x545a67e0
.word 0xecf25ba5,0x3b92ca2c
.word 0xebd45672,0xcc6b5a96
.word 0x34720116,0x35ac5da1
.word 0xd587032c,0x0b1f86c9
.word 0x713856ea,0x087e61cc
.word 0xafaa67e8,0xcf7cef7d
.word 0xb6b7a89d,0x0d0522c1
.word 0x7b5157fd,0xf3deaec4
.word 0x23197f8b,0x370feb4f
.word 0x430fafaa,0xe8e335b5
.word 0x2f217f16,0x9a8d3cb1
.word 0xfc1658a0,0x3bbb56e0
.word 0x87c03771,0x5f74fea0
.word 0xcea07840,0x81e198f8
.word 0xf68f83b1,0x4a8e5a20
.word 0x46ffca9a,0x8b7ebff0
.word 0xa73b1575,0x6be6a122
.word 0xe128b3e5,0x31c6e300
.word 0x4b40e2cf,0xec7eceff
.word 0x5804f497,0x64fc3ff9
.word 0x817bdccb,0x77670021
.word 0x390e8936,0xffffff42
.word 0xcc6556b2,0xd34d5135
.word 0xd209816d,0xb738b872
.word 0x321c94c5,0xd9620622
.word 0x17a3828c,0x4ca503e6
.word 0xb4014809,0x8073f78a
.word 0x4f7258c4,0x8145a4e8
.word 0x63c7679c,0x02acda9a
.word 0xe1590f82,0x89ff9f5a
p6_init_registers:
.word 0xe5d9582c,0x16e1af65 ! Init value for %l0
.word 0x9e83c746,0x146eb7ef ! Init value for %l1
.word 0x2cf3d7fe,0x92b69338 ! Init value for %l2
.word 0xc6f8478c,0x7df3036f ! Init value for %l3
.word 0x3b5e782c,0x1c2264cc ! Init value for %l4
.word 0xbd354736,0xc1828993 ! Init value for %l5
.word 0xef7c2dc4,0x11a68163 ! Init value for %l6
.word 0x87b34828,0x524618fb ! Init value for %l7
.word 0xf1a344e2,0x53ab550a ! Init value for %l0
.word 0x7d73fc07,0xde8ad018 ! Init value for %l1
.word 0x59df6c3e,0xb9c4fa1a ! Init value for %l2
.word 0x4762cb08,0x01ebaade ! Init value for %l3
.word 0x57c03ae6,0xee780f59 ! Init value for %l4
.word 0xeded6156,0x0c3bd588 ! Init value for %l5
.word 0x23f36836,0xce2091a0 ! Init value for %l6
.word 0xd93831ce,0x1102c5ba ! Init value for %l7
.align 64
p6_init_freg:
.word 0x44a6aa55,0xf850a476 ! Init value for %f0
.word 0xe6e20a64,0x80d20138 ! Init value for %f2
.word 0xca74a9e3,0x55675001 ! Init value for %f4
.word 0xa459eae3,0x5c026722 ! Init value for %f6
.word 0x83739c5c,0x4c5ba8d8 ! Init value for %f8
.word 0x71fab5ba,0x145ae2ff ! Init value for %f10
.word 0xaeb1f0b7,0xc7ece22e ! Init value for %f12
.word 0xc81532e2,0xaefb805b ! Init value for %f14
.word 0x1f40b4e4,0xcceba982 ! Init value for %f16
.word 0x1e6e4f91,0xdf006096 ! Init value for %f18
.word 0xf2a68a12,0x67a647b5 ! Init value for %f20
.word 0x59879442,0xc625e375 ! Init value for %f22
.word 0xe2e98557,0x4628a70c ! Init value for %f24
.word 0x3f389102,0x57f1702b ! Init value for %f26
.word 0x8445bf85,0x5f62e3ca ! Init value for %f28
.word 0x732153be,0x7890f9ff ! Init value for %f30
.word 0x33cc0ad8,0xa3bc32ab ! Init value for %f32
.word 0x31efdabb,0x90843bdd ! Init value for %f34
.word 0xc8a2ec98,0x77a371e3 ! Init value for %f36
.word 0x1ac61bab,0x0ae759b9 ! Init value for %f38
.word 0x50b303e5,0x8880d633 ! Init value for %f40
.word 0x18ce8091,0xe4f56a40 ! Init value for %f42
.word 0x34daccf7,0xb8d8533d ! Init value for %f44
.word 0x26943690,0xad794d78 ! Init value for %f46
.word 0x75b7b5bd,0x48020c71
.word 0x55c098e4,0x82efb966
.word 0x96f86ae2,0xa284e417
.word 0xd67ec9a1,0x5e4d2fcf
.word 0xbafd7195,0xb2c3d62d
.word 0xc0ad6081,0xc055e37c
.word 0xec39e957,0x6d301f4e
.word 0x6855f416,0x27e43570
p6_expected_registers:
.word 0x00000000,0x6b762000
.word 0x00000000,0x0000003a
.word 0x00000000,0x00000379
.word 0xd4ae695e,0x59ee509c
.word 0x00000000,0x00000379
.word 0xffffffff,0xe4198bb4
.word 0x7d809fbc,0x229d286c
.word 0x00000000,0xac72c0d8
.word 0xc8e08185,0xf01ae979
.word 0x00000000,0xd663e8dd
.word 0x00000000,0x1a9d9bb7
.word 0x00000000,0x00000000
.word 0x00000000,0x0000011d
.word 0x00000000,0x00000000
.word 0x00000000,0xff81a611
.word 0x00000000,0x00000371
p6_expected_fp_regs:
.word 0x44a6aa55,0xf850a476
.word 0xe6e20a64,0x80d20138
.word 0xca74a9e3,0x55675001
.word 0xa459eae3,0x5c026722
.word 0x83739c5c,0xfbd12ce1
.word 0x00000000,0x000033ae
.word 0xaeb1f0b7,0xc7ece22e
.word 0xe70b58fc,0xaefb805b
.word 0x6c000000,0xcceba982
.word 0x1e6e4f91,0xdf006096
.word 0xf2a68a12,0x67a647b5
.word 0x59879442,0xc625e375
.word 0xe2e98557,0x4628a70c
.word 0x3f389102,0x71bd33dd
.word 0x8445bf85,0x5f62e3ca
.word 0x732153be,0x7890f9ff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x40000000,0x43000000
.word 0x1afac4b9,0xef2baa3b
.word 0x5b80fbae,0xfc580be7
.word 0x76a450f8,0xd3c699fb
.word 0x66f0d491,0x0336f16c
.word 0x648bf33d,0x3e75f6e5
.word 0x49b25539,0x1601c10c
.word 0x77795b02,0x4a0b98cf
.word 0xadd83457,0xd4ecdb06
.word 0x7690b142,0x5b621867
.word 0xd4ae695e,0x59ee509c
.word 0x22a02397,0xd20e0e05
.word 0x3dfe9ba5,0x6c000000
.word 0x9cff77bd,0x0c9f6c3b
.word 0xd0914362,0xee30eb11
.word 0xf63419cf,0x855aa333
.word 0xde4d1890,0x62eec492
.word 0x90683f3b,0x2d62ab3b
.word 0xbdf92345,0x21a2ded7
.word 0x99745a23,0xe05725e5
.word 0x267f580a,0x2395980a
.word 0x754e3366,0x340babbe
.word 0x7bfa912d,0xbffe1ece
.word 0xda2dbcf0,0x817eb4a2
.word 0x252a547a,0x51c02e72
.word 0xbede428e,0x3165724f
.word 0x5c253ca4,0xfa401df1
.word 0x64ff1322,0xa1ef110f
.word 0x0324cb9a,0xc6f926f4
.word 0xb94374ff,0x4d586489
.word 0x942caba1,0x3287bc69
.word 0xc6b66e78,0xbe25c831
.word 0xd312e120,0x885d96a8
.word 0x28c622f0,0x6698c6e3
.word 0xcebd0c7d,0x089c525c
.word 0xce31ccca,0xbfb242ec
.word 0xa8d45865,0x4d6ef885
.word 0x506372b2,0x3e99d331
.word 0xc3ab8bc6,0x721c5aa5
.word 0xeed68b45,0xe3648091
.word 0x59b7099a,0x7b6b8c75
.word 0x03e9f691,0xd6ce5aa0
.word 0x375e3d8c,0x7df3036f
.word 0xfec0ade8,0xd29c737b
.word 0xedfa8bdc,0x04e7c1f2
.word 0x2ade0a2e,0x68f02cc2
.word 0xd663e8dd,0x682f33d3
.word 0x567419df,0x18289229
.word 0x62a4615e,0x26fccc44
.word 0x40946f16,0xe23f81bf
.word 0xb9fcd7e1,0x781ed778
.word 0x481ab6a9,0xea1ed8b7
.word 0x6a6c97d3,0xc06ac8b4
.word 0xfb2105ed,0xcefe7e56
.word 0x01b5287e,0x46b853ce
.word 0x2ad0830e,0x23821717
.word 0x1cf2baf5,0xd2c7f6fc
.word 0x460743c0,0x46a3dd6d
.word 0x96e895a9,0xcc3e35aa
.word 0x781dd1f9,0xe6d7baf8
.word 0x04e5e92c,0xc2e3abee
.word 0xbc965063,0x42fb4ac4
.word 0xea00764e,0xab6c197f
.word 0xf7910169,0xb20d0889
p6_local1_expect:
.word 0x379acc68,0xb8da3e49
.word 0x8ed56a8b,0x0eee1d52
.word 0xe70b58fc,0xaefb805b
.word 0xae330000,0x00000000
.word 0xffae35a2,0x1a4f8184
.word 0xfb184652,0x0a95cd47
.word 0x5492e75b,0x387727a0
.word 0x6eceb87c,0xc5c3a1a3
.word 0x01ba782e,0x4b3ed17f
.word 0xba972983,0x46dbfaba
.word 0xbc1f32ee,0x239d8994
.word 0x4845afad,0x48884078
.word 0xc72774a6,0x1c5f1d75
.word 0xf6ec9346,0x3eaad33e
.word 0x9e9882c2,0x031a5e46
.word 0x700dfe07,0x5f019e0c
.word 0x8fff23b7,0xae5326c5
.word 0x38b267dc,0x211c5c1a
.word 0xe2bc8b57,0x6df972f8
.word 0xfdfdafc4,0x63bcb534
.word 0xcb56cd6e,0x1be6750e
.word 0x31593ba6,0xdf947335
.word 0x862e4662,0xfadf2c47
.word 0xaf87c606,0x1f920600
.word 0x18d3909e,0x68cc9a37
.word 0x6788db25,0xcaab63a6
.word 0x324e4580,0x5f74ad00
.word 0x7b30022f,0x577c3d8f
.word 0x5008f01f,0xd99b15b1
.word 0x659ccc18,0xd931200e
.word 0xf6c94b43,0xf8cd7fc5
.word 0x72ba9ee9,0x475d6086
.word 0x4dc4b46a,0xcbb88943
.word 0x7341e8af,0xdbb8590b
.word 0x7fd608c7,0x7c814513
.word 0xaece2e21,0x12805ef4
.word 0xac392157,0x24b6e1a5
.word 0xa659cd2d,0x6cc9508a
.word 0x93d6fd0a,0x22cebdb9
.word 0xf4608a14,0xc83d5e3b
.word 0xc8f2b4dc,0x9d708c4e
.word 0xbdcb5047,0x0457a49a
.word 0xa27db746,0x411f23e6
.word 0x046a60d0,0xbc4ec8a7
.word 0x56849220,0x317f9617
.word 0xd21ffa00,0xba4ac45d
.word 0x61f789f1,0xfa085fbe
.word 0x8d01d1f5,0x5d483824
.word 0xffc65a58,0x4b62237d
.word 0x356379ad,0xfbe7b48e
.word 0x940eaf06,0x8e6e86da
.word 0x21ff9c4f,0x181ef33e
.word 0xabe79c6d,0x21ef567d
.word 0xa58c3196,0x0c1e8498
.word 0xe70b58fc,0x988db4ed
.word 0xf06afc70,0xa2779e38
.word 0xc1d5c6c4,0x0915f8c7
.word 0x0c842c0e,0x15af29c4
.word 0x000000c2,0x308736ea
.word 0x039ff4bf,0xfb8e6a29
.word 0xd3b5b75d,0xe62fc69b
.word 0xa233bfe0,0x5ae95e3b
.word 0x379419aa,0xb4d79618
.word 0xce77a0fa,0x04d9ab02
p6_local2_expect:
.word 0x636447a6,0x8c9ca4b0
.word 0xffffff80,0x25ada4a8
.word 0x6f0956b3,0x3951ffa3
.word 0x6c289d22,0xbc9f807d
.word 0xeadf3b0c,0x5661eded
.word 0xfffff550,0xfb184652
.word 0x49c86fd1,0xefc1be92
.word 0x3908314d,0xbad3e689
.word 0x830a0b7d,0x3db5ec08
.word 0xbd067d8e,0x42e1cfa7
.word 0xff84ff83,0xe3551cf3
.word 0x00000371,0x4637dcb8
.word 0x635390ad,0xd8c54b3c
.word 0x4f39acff,0xe934af93
.word 0xa94f35bd,0x0a8310c9
.word 0x838f7b99,0x2aebb95e
.word 0x00000000,0x0000006c
.word 0xafadacf6,0xf4933d3b
.word 0xc8e08185,0xf01ae979
.word 0x655fd902,0x4b015a46
.word 0x705cb5d6,0x12eaeaab
.word 0x8d675de3,0xbcdfc4e2
.word 0xbc434b44,0x72f183cb
.word 0x152d8c5e,0xec297f14
.word 0x18db812f,0x3d1e3f45
.word 0x32625383,0x74d6d440
.word 0x8129a190,0xfda61a05
.word 0x91d4422a,0xe4dc3e21
.word 0x8b6ad58e,0xe59c4663
.word 0x678ae6eb,0x848b1bb2
.word 0xaa613f71,0xd893fdac
.word 0x53cb4647,0x8bc07cba
.word 0xce9c1a69,0x75d99ffd
.word 0x0c613a21,0x67501e76
.word 0x2668ab76,0xfd24e003
.word 0xf6beec87,0xf7b57ee0
.word 0x00007383,0x0000006c
.word 0x7048fac9,0x0d649aeb
.word 0x094d8eb7,0x49778c89
.word 0xd3efc718,0xd8128515
.word 0xb26831a4,0xef29236f
.word 0xfbf0014f,0x4bd1e536
.word 0x1bbb2aa0,0xa0f33225
.word 0xe34d437d,0x0191403c
.word 0x6da38869,0x0ab0126a
.word 0x7d809fbc,0x229d286c
.word 0x6cb64e6d,0x427b6331
.word 0x58484c99,0xd2b11aa7
.word 0xe54a9719,0xb7fb2142
.word 0x824d635b,0xd4c17eee
.word 0xae639591,0xe083d183
.word 0x827a57b9,0xd632fe1d
.word 0x4fa97523,0x4e97b3f4
.word 0x425f901d,0x1d65d752
.word 0x3752e7b6,0xbbdfcc90
.word 0xb28585ea,0x398dc3ad
.word 0x72d8c62e,0x33c0ae8d
.word 0x3d3c6cc8,0x49fba6c5
.word 0x256ddf6f,0x9aa40488
.word 0xf6098d69,0x852a126b
.word 0xc3f07a6e,0x96d8310b
.word 0x4bf8d600,0xa843fc56
.word 0x9624e380,0x95b45546
.word 0xc975b17d,0x2be9646f
p6_local3_expect:
.word 0xd19ebac2,0x9dd02475
.word 0xb9c4fa1a,0xeed9a2c4
.word 0xfca652a3,0xd3044850
.word 0xe12cd1fb,0x5c9c7383
.word 0x9b08ba22,0xd8c072ac
.word 0x8f64fa20,0x4fb4af92
.word 0xc18f4788,0x5c61232c
.word 0x7d3bc88b,0x65f0edf1
.word 0xf852c277,0x7fbb9198
.word 0xafa681e0,0x2ef62a35
.word 0x23a93a89,0x8aad6450
.word 0x9230a761,0x704c66fc
.word 0xd40f11ec,0x9e838298
.word 0xe91d70ca,0x58114b8e
.word 0x98fa3283,0x9acba397
.word 0xa4a768b5,0xb41a39bd
.word 0x8d1b006e,0x4b7f353a
.word 0xaab22912,0x8f81d273
.word 0xa18cd7b5,0x8fae3f96
.word 0xd52d644c,0x96fd48b3
.word 0xf52a695a,0x67e12866
.word 0x56eba576,0x27b20a76
.word 0xaae7984e,0x414a9269
.word 0x939e2d56,0x3f1a79af
.word 0x4c1072db,0xc8229414
.word 0x17dd3bf9,0x203f6a88
.word 0xbb3c5eea,0xefb96be5
.word 0xed4b78d1,0x098e5590
.word 0x384ec804,0x4465da50
.word 0x15cb4cca,0xd75292d4
.word 0x9a198055,0x04bb0d5b
.word 0xd6de5f23,0xae71baf0
.word 0xfcc90e93,0xbf90f8ac
.word 0x3c00632b,0xceca1c5c
.word 0x4eb80634,0x908f6f0d
.word 0xfb184652,0xcd088871
.word 0xe0c8f293,0x8c305ab8
.word 0xd1411e49,0xe5ce16d5
.word 0x76b0e0ca,0x752203c9
.word 0x4803bf1a,0x4905d54d
.word 0x1284fbfe,0xd8d4e73a
.word 0x907abd8e,0x12580040
.word 0x08b06658,0x1272e148
.word 0x966b092a,0xf0c0a8b0
.word 0xfb6ceabb,0x5980389a
.word 0x7fce6f35,0xc5707da2
.word 0x6ab2df7f,0x26732d8e
.word 0x7fb764a6,0x9d030dc6
.word 0x70caf8d4,0x5395f6ee
.word 0x365cf9b7,0x46e59325
.word 0x67b1ff1b,0x3d7fa5a1
.word 0x3b4ce827,0xd80cc502
.word 0xf354065a,0xc4fe3327
.word 0x90ce842b,0x7c7805af
.word 0x942983b5,0x04777003
.word 0x79a125d8,0x799b3520
.word 0xc61340ab,0x88b671f0
.word 0x28ac603d,0xde5bd872
.word 0x9888b1e3,0xe83d17be
.word 0x53215f25,0xd403050c
.word 0x56ceaa5d,0x9a06902e
.word 0xea27bb9d,0x5c807313
.word 0x90d8f13b,0x3c435ece
.word 0xee52f8ff,0x97b05081
p7_init_registers:
.word 0x5a7f6f54,0x6465ee92 ! Init value for %l0
.word 0x1b295915,0xfa357884 ! Init value for %l1
.word 0x23046c90,0x78a13e96 ! Init value for %l2
.word 0xc53166ce,0x7f442166 ! Init value for %l3
.word 0x2ed92b0b,0xf1d0edf0 ! Init value for %l4
.word 0xe512d21d,0xbdc3c310 ! Init value for %l5
.word 0xe14d812f,0xb3b22efb ! Init value for %l6
.word 0xdaae186a,0xf451dfe3 ! Init value for %l7
.align 64
p7_init_freg:
.word 0x09ff860a,0xa496466c ! Init value for %f0
.word 0x67644851,0x33479bcb ! Init value for %f2
.word 0x62995cdb,0xb3bea920 ! Init value for %f4
.word 0xfdae6932,0x1a94d782 ! Init value for %f6
.word 0xcdb90e91,0x12a3b82e ! Init value for %f8
.word 0x377982fc,0xabba3b2b ! Init value for %f10
.word 0xf6d19c85,0x7a9d029c ! Init value for %f12
.word 0xfab53200,0x6d35416f ! Init value for %f14
.word 0xd4610d8e,0x7eb2bdda ! Init value for %f16
.word 0x6f46162e,0x0c707912 ! Init value for %f18
.word 0xe7ad4fe8,0xf2d22106 ! Init value for %f20
.word 0xca809101,0x172ad442 ! Init value for %f22
.word 0xefa9b818,0x9e6d5785 ! Init value for %f24
.word 0xf09e257c,0xeef76449 ! Init value for %f26
.word 0xa6317e6a,0xf69a605c ! Init value for %f28
.word 0xbadb7611,0x94349c15 ! Init value for %f30
.word 0xdace2d08,0xf187573f ! Init value for %f32
.word 0x02317115,0x2e34fd20 ! Init value for %f34
.word 0x5a8ae804,0xabd7f337 ! Init value for %f36
.word 0xe1451490,0x7c128cf9 ! Init value for %f38
.word 0x2559d56b,0xa1740e3d ! Init value for %f40
.word 0x668a35af,0x2d399ae8 ! Init value for %f42
.word 0x1265d76b,0xad97f7c3 ! Init value for %f44
.word 0xa9310eb0,0x502a40fd ! Init value for %f46
.word 0xd6a2f7c8,0xc350db6f
.word 0xeddf24ee,0xf51362fa
.word 0xfb897096,0xac5f9e99
.word 0x7aee74ec,0x5098104f
.word 0xc9d75b10,0x202bf95e
.word 0x44e18fb3,0x728d6618
.word 0xc0696dea,0x5cadf7bb
.word 0x8e8ba995,0xb4cf9e53
p7_expected_registers:
.word 0x00000000,0x00002f26
.word 0x00000000,0xffffffff
.word 0xffffffff,0xef85534f
.word 0x00000000,0x00002260
.word 0x00000000,0xfa357cb9
.word 0xffffffb4,0x03cf7f67
.word 0x00000000,0x00002d1a
.word 0x00000000,0x03f2bb37
p7_expected_fp_regs:
.word 0x09ff860a,0xa496466c
.word 0xc513d7d5,0x69d6637b
.word 0x62995cdb,0xb3bea920
.word 0x4ec457d2,0x1a94d782
.word 0xcdb90e91,0x12a3b82e
.word 0x377982fc,0xa8c5c543
.word 0x4964f7ee,0x43ca4b0e
.word 0xfab53200,0x6d35416f
.word 0xd4610d8e,0x7eb2bdda
.word 0x6f46162e,0x0c707912
.word 0x8d99619d,0x6e520505
.word 0xca809101,0x172ad442
.word 0xefa9b818,0x9e6d5785
.word 0xf09e257c,0xeef76449
.word 0xa6317e6a,0xf69a605c
.word 0xbadb7611,0x94349c15
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x836e0efc,0x178af08e
.word 0xa9d143a6,0x6e70c392
.word 0xa9e45d73,0x14fb8cd3
.word 0x0e0f1170,0x03f2bb37
.word 0x00919433,0xd2e3ff76
.word 0xda4a2a64,0xf2d22106
.word 0xde887f1f,0x45eca433
.word 0x87c8963f,0xe875c90b
.word 0xadb3d7a5,0xad80ded5
.word 0x53833239,0x1d9ffc55
.word 0x5e01cf57,0x361adfe5
.word 0xef7b9b89,0x68ffbe35
.word 0x4bd27c03,0x5c850c4d
.word 0x4aa4b534,0xe39a21c6
.word 0x1f4442a1,0x7d8429d3
.word 0x7460f92e,0x73d3af3b
.word 0x7d3106d8,0x0db66940
.word 0x56001617,0x01095ebf
.word 0xce4a86be,0xa417a436
.word 0x22fb9801,0xd4d12684
.word 0xfc7bc716,0x92351a6b
.word 0xc7182141,0xa839e67d
.word 0x108ecdac,0x4ee871e2
.word 0x1b154fb0,0xd3dae6ae
.word 0x728eb66e,0x2957b09a
.word 0xe5c3d0e4,0xb0b4b834
.word 0x3705d01e,0xf14d47ea
.word 0x21002df5,0x49d4c464
.word 0x07f276ff,0x1e29d6f5
.word 0x7fac7201,0x10229e22
.word 0xa73ebb83,0xb8ce4f88
.word 0x4e605aa1,0x7ab0da9c
.word 0xf2bfed85,0x0b4f3d35
.word 0x3f06fe10,0xd2e3494b
.word 0xfffffff4,0x7afe626d
.word 0x6ac888a3,0x33865cb3
.word 0xeb974c21,0x8cc49de2
.word 0x043900ba,0xc2526ed0
.word 0x2b5adea8,0xda6aad31
.word 0x8f2e942e,0x5b1c9ff9
.word 0xcf3bca24,0x432483bc
.word 0x2d6b93d7,0xb603b202
.word 0x565cdcbd,0xe97e14f2
.word 0xa7a9f261,0x304e3c43
.word 0x8a80290d,0xceac6dc4
.word 0xebfac60a,0x2bd8b7e6
.word 0x6b49a2cc,0x232f307d
.word 0x6d6a0145,0x4607a92e
.word 0x8e18a665,0x3044c0bd
.word 0x11d166d3,0x5e540327
.word 0x5bdb06ae,0x3ba185d1
.word 0x3c26589f,0x00000505
.word 0xdd9fa01b,0x63211fd4
.word 0x00000b71,0x7caa9a58
.word 0x9f08dcf2,0xee7c8e12
.word 0xcae7ae4c,0xeba616a0
.word 0xfbebcd2b,0xbbae732d
.word 0x6d22069c,0xceffdd2f
.word 0x65d8da6e,0x1d3638fa
.word 0x2c15abd5,0x4e6c7219
.word 0xbf96ff21,0xc38b5176
.word 0xf916fa88,0xe11f7c63
.word 0x29ad0ec4,0x2a43b3f1
.word 0xcbeaa8f5,0x82bd1401
p7_local1_expect:
.word 0x15bd4c4e,0xa1ac9f9f
.word 0xa8c5c543,0x1c425215
.word 0x576eff8f,0xdcee2e3e
.word 0x836e0efc,0x51486467
.word 0xb1020000,0xa9d143a6
.word 0x41669879,0xa95db568
.word 0xe1417020,0x7709622d
.word 0xbc5f4beb,0xc57fd9b6
.word 0xb11bad7d,0x18b6f144
.word 0x4f157ce4,0xa428c651
.word 0xfcd87248,0xf3cecd58
.word 0x8321b0c6,0x674c2e5f
.word 0x33d61258,0x2ba3039a
.word 0x6d977292,0x2af44c8f
.word 0x430a8a9c,0x00d0c424
.word 0x81057ccb,0x98294022
.word 0xc9faf8f4,0xd8488688
.word 0x8700d5c0,0xecbeab4c
.word 0xb4d42008,0x859bfeeb
.word 0x90f6a0d1,0x59ba877a
.word 0xecd688d1,0xfeddd4fa
.word 0x27df1557,0xf7e2c7f5
.word 0x9d02e7e6,0x0359cf9b
.word 0x42df7ebb,0x43ca4b0e
.word 0x16b58264,0x1dce8947
.word 0xd8f4e517,0x114f0b4c
.word 0xab7e16b7,0xfce08310
.word 0x79243b02,0xdd054191
.word 0x9249897f,0x02cecb17
.word 0x957c2c75,0xbd072aea
.word 0xcc04e58a,0xb0047f2c
.word 0x33291b03,0xb6b4dab4
.word 0x64c78466,0x86cdce0b
.word 0x9181e14f,0xcf629aa2
.word 0x2046d6ef,0xb3d2222f
.word 0x9b98f4de,0xa3edc026
.word 0x878ecf0c,0x54d374ff
.word 0xf210886a,0x4b61b45d
.word 0xbe1ef023,0x000002b1
.word 0x46a6e2cf,0x4b61b45d
.word 0x0be45ae9,0x95a4fb76
.word 0x120d1e70,0x92a90a9e
.word 0xad8352ec,0x78476671
.word 0x6f52020e,0x40ab00a7
.word 0x8a4961f5,0xb5f6f83c
.word 0x4c4d96d9,0xabe496b4
.word 0xd1bf0184,0x8bc0cf83
.word 0x23644b5b,0x48b4dce9
.word 0x002156e9,0xf9a7d2dc
.word 0x20fbccd9,0xc79a2839
.word 0xe080be08,0x4f5385ef
.word 0xfe3ecd82,0x86ed7730
.word 0xb4dab3f2,0xa94bbd76
.word 0x37513127,0xcb21e368
.word 0x06cd2a38,0xedbe9f1e
.word 0xcc9ea1bd,0xf192a4f7
.word 0x1589dc68,0x73594040
.word 0xd1d3094d,0x51fe9686
.word 0x65a47a43,0x87e018ab
.word 0x901b79eb,0x97e8819c
.word 0x0bf42ae9,0x8dc7bac9
.word 0xd117c3bd,0x72fc91db
.word 0x0ec715bd,0xd248de88
.word 0x103f7741,0x824a6aa1
p7_local2_expect:
.word 0xffffffff,0xfa357884
.word 0x6022b4fa,0x0b226bf5
.word 0x4f5385ef,0xb1d0ee23
.word 0xb97c35fa,0x00000000
.word 0x677fce02,0xda140c36
.word 0x0c63d669,0xd5d713c5
.word 0xee9d9daa,0xacd49f41
.word 0x1edbc2ad,0x7caeaa55
.word 0xd5180f23,0xea1aa980
.word 0x59fc09f0,0x97bfeb5a
.word 0x6bdaf1b6,0xbb387587
.word 0x4b5c8e7d,0xf9db8e19
.word 0x8920654d,0x884e3e1f
.word 0x3f8d14a0,0x26206c3c
.word 0xd1a80813,0xe3255a97
.word 0xf474d2df,0xb75745c0
.word 0xd68026ec,0x16077e1f
.word 0xda7f7296,0x2b9b3fd3
.word 0x30325597,0x76bc2f60
.word 0x1f929f4f,0x36816444
.word 0x1a49dfe9,0xbe528bf2
.word 0x1d223068,0xc8e6ef74
.word 0x5bdb202c,0x5109423c
.word 0x40826a98,0x83bf73ae
.word 0x9ab9e1dd,0x8ccbcf01
.word 0xbbce4008,0xbf19ddbf
.word 0x4a54c5ee,0xc1de9954
.word 0x33e9eff9,0x87897d5a
.word 0x7506553b,0x2053d6cb
.word 0xfc04069c,0xd6bfc57f
.word 0x714754cb,0x3c9308f4
.word 0xa430b418,0x8f43c6c8
.word 0x815b60b1,0xcdb90e91
.word 0x25e7079e,0xc53b4a18
.word 0x72247687,0x6e78032a
.word 0x7131cbc4,0xcd054742
.word 0x7cc4b2f2,0xb67079a4
.word 0x75c3888d,0x1639fe16
.word 0x31b5357f,0xd3420a9c
.word 0xdfbb2f2e,0x70e9542c
.word 0xcc0d2bee,0x3e0b1ed8
.word 0x992e513b,0x49170198
.word 0x5409d4bd,0xaacb7362
.word 0x1f760f68,0x38996a81
.word 0xcff83172,0x1b456be8
.word 0xbea5b469,0xedcaf558
.word 0x68c966c9,0x614f621f
.word 0xf60e2bd9,0x3a528c16
.word 0x7ca1529f,0x24b3fbd3
.word 0x4c85be5f,0xc4588f7d
.word 0x0cd78c6f,0xbf5b693d
.word 0x4c5b7e04,0xaaf60291
.word 0x002bb024,0x06ffb9b5
.word 0x51dbf3d7,0x05864595
.word 0x8ce9b7e3,0x5f53c958
.word 0xd03eddff,0x64b9aba4
.word 0x002af4dd,0xf0148ad9
.word 0x64687583,0xd7772c98
.word 0x3fdd8f75,0xdf9f8fe9
.word 0x20506d35,0x74ab0a6f
.word 0x2a489873,0x3f04d7c7
.word 0xc303c193,0x9f85978c
.word 0x2edcb611,0x99dced32
.word 0x5bd0b333,0x6239de8f
p7_local3_expect:
.word 0x0505526e,0x9d61998d
.word 0xffc9919e,0x4e7d5084
.word 0xffff6a7c,0xf1a57aad
.word 0xf451dfe3,0x1d0ea4aa
.word 0x10545361,0xa1cf1706
.word 0x808f7cce,0x23990fea
.word 0x818f92f7,0x000000d1
.word 0xd6d98613,0xb2d7d95b
.word 0x1e755366,0xe14f94d3
.word 0x0d420a8f,0xbc16c918
.word 0xe60cf6c4,0xcebf60fc
.word 0xc4e162c1,0x31afdbc8
.word 0x41711e78,0xa64905f7
.word 0x30a199a1,0x9ffa67c5
.word 0xd7972a3f,0x4aff6e42
.word 0x20c15af3,0x985cb7f4
.word 0x592709a7,0x2bb2361e
.word 0x23b55e9e,0x859be001
.word 0xd041e9bb,0xae5a480f
.word 0x75ab4523,0xb95f069f
.word 0x2ae15185,0x337ca7c1
.word 0x754af259,0x0aaef67e
.word 0xc718359b,0x6a74644a
.word 0xb1e7fb1f,0x00ab1487
.word 0xbcaf1205,0xc1a2215c
.word 0x0284995b,0xd18d1c86
.word 0xa9a4811a,0xbeeb32d3
.word 0x7236422c,0x80cf3d79
.word 0xe68a0789,0xf1d4bbf8
.word 0x41b46941,0x29b90ada
.word 0xb121b577,0x6f9b564a
.word 0xfbcdd3e3,0x3c40a51c
.word 0xdabdb27e,0x8e0d61d4
.word 0x1279700c,0x2e16466f
.word 0x0505526e,0x9d61998d
.word 0x42d42a17,0x019180ca
.word 0x85576d9e,0x18b8a9ef
.word 0x4964f7ee,0x7c259ef0
.word 0x5c609af6,0x6a7e31a6
.word 0x159c3494,0x1176dbba
.word 0x4d9dae76,0xc6574da2
.word 0x9f0ef6a5,0x7c04d55b
.word 0x4631ffa7,0x6fbba3c0
.word 0xe349bece,0x9dda04ee
.word 0x9b90ec62,0x388345d0
.word 0x0feace1d,0x40eca721
.word 0x2497ca55,0x7009eff5
.word 0xf8a5a3e0,0xd993633e
.word 0x14d5286e,0xcfd23d23
.word 0x8570124c,0x6160c221
.word 0xac5b3b47,0x47fd8b0a
.word 0x1fe298c7,0x1a1286c4
.word 0xa7a70920,0x5944323f
.word 0xeca2d823,0xd0c8ae95
.word 0xa9b02963,0x1da7cba7
.word 0x969c9f86,0x14ca13ba
.word 0x7fa6b9e6,0x3cfc4388
.word 0x46a12b3c,0x3bd89627
.word 0x2800dacb,0x93fe62d8
.word 0x49f8f3e9,0xa34dc35b
.word 0x21ac7872,0x9179a1e7
.word 0x96edc3bb,0x5b6f726d
.word 0xdcf16ca7,0x2a94d282
.word 0xc80b4e5a,0x37957e42
p8_init_registers:
.word 0x21f2f26a,0x57b2eb4c ! Init value for %l0
.word 0x0c66729a,0x6c09ed48 ! Init value for %l1
.word 0xf86a62e7,0xb714b12e ! Init value for %l2
.word 0x77151867,0xcdca97ea ! Init value for %l3
.word 0x226d6cae,0x0aeb374c ! Init value for %l4
.word 0xbfc884b8,0x9c35f163 ! Init value for %l5
.word 0x7d50f0ee,0x09d7045c ! Init value for %l6
.word 0x529239b8,0x3675d8fa ! Init value for %l7
.word 0x2635d2d9,0xdeb77270 ! Init value for %l0
.word 0x229939e0,0x0a21cc2d ! Init value for %l1
.word 0xef76e6b4,0x3a62fabe ! Init value for %l2
.word 0xccdcbd4b,0xcdda7b9f ! Init value for %l3
.word 0x88d097dc,0x56a464fc ! Init value for %l4
.word 0xcb59fa37,0xcc16ed84 ! Init value for %l5
.word 0x55ef2a0c,0x3e58fb31 ! Init value for %l6
.word 0xb62598a4,0x9a289d4d ! Init value for %l7
.align 64
p8_init_freg:
.word 0x24516175,0xe1eb2c1b ! Init value for %f0
.word 0xe98962f2,0x5c9ac3b6 ! Init value for %f2
.word 0x91735367,0x7822912f ! Init value for %f4
.word 0x702d88e1,0xb83a7cea ! Init value for %f6
.word 0xef8d58aa,0x57232ab1 ! Init value for %f8
.word 0x9518ccae,0x61a09a9c ! Init value for %f10
.word 0x0fcdeb86,0xe4b72694 ! Init value for %f12
.word 0x18626350,0x3a7127b8 ! Init value for %f14
.word 0x0f268caa,0x9d660348 ! Init value for %f16
.word 0xcc9080a9,0xac822fc4 ! Init value for %f18
.word 0xca9c222e,0xe009aa44 ! Init value for %f20
.word 0x177715d1,0xcd9ae6e2 ! Init value for %f22
.word 0x502a2cd7,0x22d80399 ! Init value for %f24
.word 0xb85f21fd,0x1a04753e ! Init value for %f26
.word 0x75ece58d,0x02ccd7de ! Init value for %f28
.word 0x0b1a767a,0xcf5043c2 ! Init value for %f30
.word 0x4f86c42a,0x38f87dc0 ! Init value for %f32
.word 0x6be78ee9,0x2e7115e4 ! Init value for %f34
.word 0xc8cea698,0xfee0de68 ! Init value for %f36
.word 0x0e863df6,0xb2134165 ! Init value for %f38
.word 0xa9913cfd,0xb627f173 ! Init value for %f40
.word 0x93c6d894,0x2441269e ! Init value for %f42
.word 0xf355ca64,0x176ca05e ! Init value for %f44
.word 0xb07aa894,0x8a766a02 ! Init value for %f46
.word 0x556ae4ab,0x7207bf92
.word 0x120be1a6,0x65b9326c
.word 0x76b2317e,0xd31044a8
.word 0xda73701e,0x48d80a62
.word 0x148e3fec,0x36fc2817
.word 0x7782f4a6,0xbae168e2
.word 0xae6a2092,0xad52d2c8
.word 0x80381fa1,0x94345465
p8_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x24cb36f4
.word 0xaf14538b,0x79f5a6ff
.word 0xffffffff,0xffffa1e4
.word 0x00000000,0x7f3f5b2b
.word 0x00000000,0xe50eed6d
.word 0xffffffff,0xffffffa6
.word 0x00000000,0x24cb37a8
.word 0xffffffff,0xffffffa0
.word 0x00000000,0x2609fac8
.word 0x00000000,0x127e81a6
.word 0x332342b4,0x32258460
.word 0x00000000,0x21712e37
.word 0xcb59fa37,0xcc16ed84
.word 0x00000000,0x00000000
.word 0x00000000,0x23651f8b
p8_expected_fp_regs:
.word 0x24516175,0xe1eb2c1b
.word 0xe98962f2,0x5c9ac3b6
.word 0xa227cfa2,0xb8ecca81
.word 0x9e35651a,0xeeada853
.word 0xc8fa0926,0x57232ab1
.word 0x9518ccae,0x61a09a9c
.word 0x0fcdeb86,0x00000000
.word 0x18626350,0x3a7127b8
.word 0x0fe52181,0x9d660348
.word 0x3a1f5ad7,0xac822fc4
.word 0xca9c222e,0xe009aa44
.word 0x177715d1,0xcd9ae6e2
.word 0x502a2cd7,0x22d80399
.word 0xb85f21fd,0x1a04753e
.word 0xffa6f579,0x8b5314af
.word 0x0b1a767a,0xcf5043c2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xd75a1f3a,0xc86406d3
.word 0xff786189,0x4c05fcf9
.word 0x79bc14b7,0x000000a1
.word 0x53a8adee,0x1a65359e
.word 0xa6817e12,0x96519555
.word 0x177715d1,0xcd9ae6e2
.word 0x3b9b0d37,0xd6ac6617
.word 0x91c9b820,0x075128f2
.word 0x45e79164,0xbef72570
.word 0x3b72bd00,0x98fccd97
.word 0x3cda975a,0x4ffcec40
.word 0xa4b36c34,0x53a4c9a9
.word 0x8d94df83,0x5326115f
.word 0x39af40e2,0x13d84af0
.word 0xf82a57a4,0x43b99deb
.word 0xeda54121,0x6c37b81e
.word 0xf36a34e2,0x607a301d
.word 0x835eaf57,0x603a038e
.word 0x1a2cb4dc,0xeef92f3a
.word 0x79b6b1ac,0x6e6253ec
.word 0x898c1823,0x92b4fa15
.word 0xf6cbdb6c,0xb6cb8ade
.word 0xa93bfdcd,0x7f1957f4
.word 0x3142f5a6,0x47fc0373
.word 0x5cbdad00,0x09c50ceb
.word 0x8fcbb744,0x06d4aba8
.word 0xf37de647,0x538698d0
.word 0xca23ba87,0x52568e03
.word 0xe6a5d7ff,0xf2e73b8f
.word 0x838049fe,0x1aced75a
.word 0x56c5bff7,0x1693abb9
.word 0x17c6586a,0x267bee26
.word 0x5311cdbc,0xd5f58d61
.word 0x34b5568b,0x5ee68600
.word 0x513d754d,0xd07de4c6
.word 0xd80ec68d,0x39c7eb9e
.word 0x9aedbf42,0x580959ca
.word 0x9ccc7e5a,0x6c36ddab
.word 0xac991a27,0x9019c36f
.word 0xc4fa14b0,0x7ca9391c
.word 0xc36807a7,0x2e25794c
.word 0x61a148e8,0x197b4806
.word 0x72ba471c,0x898c4849
.word 0x9b240df6,0xefcaecc0
.word 0xf63760d4,0x897f3a78
.word 0x20b53699,0x03354b40
.word 0x37542ca7,0x318b62d3
.word 0xc0ed3844,0x9cbe1283
.word 0x001fe04d,0xb2bbf09f
.word 0x1f020d1b,0x95d046aa
.word 0xccbf65b1,0x9c1dd521
.word 0x4e8610ba,0x7fde461f
.word 0x1590d22c,0xff5c10bd
.word 0xf697ec5a,0xf0ac6d06
.word 0x6baca8ac,0xccc7cfd8
.word 0x6039f2c9,0xb4d9349c
.word 0xb9fee48a,0xde9f498c
.word 0xe9108c20,0xe804a9bd
.word 0xf0a90e8a,0xb5364019
.word 0xb85736a0,0x2be27e73
.word 0xbe76d610,0x3eb24351
.word 0x860be44d,0xe3fd9d0c
.word 0x8cdd8af1,0xf8239c49
.word 0x1d204820,0x447dfdf1
p8_local1_expect:
.word 0x00000000,0x25688c10
.word 0xff000953,0xc6a94b14
.word 0xa1e4164c,0x56351ea2
.word 0xc8fa0926,0x0665a0b8
.word 0x6ded0ee5,0xfcec51e2
.word 0xffffffff,0x00000000
.word 0x0baf53b3,0xdfce9d4d
.word 0xa590e23a,0x8e987d1f
.word 0x2353f29b,0x0ab1f41e
.word 0xa8e57c5d,0xb057264c
.word 0xaf116e1f,0x51444675
.word 0x6ca7f7a3,0x1bd77dbd
.word 0x42335c36,0x33ee0b7a
.word 0x71d10cad,0xe5726d6b
.word 0x3961137a,0xa84695b5
.word 0x2c454c17,0x0000004a
.word 0x01b18a63,0xb51fe021
.word 0xf5ba4de0,0x1075a049
.word 0x0274d048,0x1fe296c6
.word 0x90269b0b,0x24cb37a8
.word 0x90a57e42,0xbf3e5cba
.word 0x43bd0a08,0x95577f90
.word 0xc0071c7d,0x49dc429c
.word 0xed6001f9,0x1be67267
.word 0x488bac16,0x0caa007d
.word 0x7f7e6c96,0x4d5dbe56
.word 0x5d929a25,0xe4332433
.word 0xc24a6eff,0x935ba0f3
.word 0xa93357fe,0x92679d31
.word 0xb2a777f2,0x63285729
.word 0xb11f6447,0x2e220a24
.word 0x230398e8,0xf83755dd
.word 0xd26642d3,0x18e7a954
.word 0x47369402,0x561d9fdd
.word 0x1bb76c47,0x78113ed8
.word 0xb1230d0b,0x8863d108
.word 0x6fac5998,0x6c2a8ab1
.word 0x9e1055fb,0xce24607a
.word 0x5839f2bb,0x28b33442
.word 0x337ade69,0x59921081
.word 0x5fe1cdfb,0x71d57426
.word 0x9d772400,0x8d2b3924
.word 0xb14672b3,0x3833526f
.word 0x6ff9f168,0x4a36c589
.word 0x39fa3711,0xb9348c0b
.word 0x9de82014,0x3c386aee
.word 0x707d2e03,0xda2eff72
.word 0x5d670790,0x3c09cb69
.word 0x541d26c9,0x49d0e1a8
.word 0x5b7e75f3,0x7e160a31
.word 0x797a336a,0x0e16fe25
.word 0xd6c8fdd8,0xf426b853
.word 0xb20eb7a8,0x49dd0155
.word 0xc1d1a0c4,0xdc36c8cc
.word 0x5e2847d3,0x0aeb374c
.word 0x8148ae92,0xfa3916cf
.word 0xeccda6ad,0x5535c205
.word 0x1183d745,0x776955e6
.word 0x1125a017,0xc44424a1
.word 0x48efdf3a,0x5aca86f8
.word 0x554d1ff4,0x4ba74820
.word 0xb3749f10,0x23d7ffc0
.word 0x0ca54f2b,0x1e9e3967
.word 0x5414b272,0xb2f109f9
p8_local2_expect:
.word 0x8121e50f,0xed78d9df
.word 0x8b5314af,0x53a8e94c
.word 0x7e050000,0x1aced75a
.word 0xffa6f579,0x8b5314af
.word 0x9c000000,0x48d6c66a
.word 0xfb103591,0x22d80399
.word 0x0b2aa5db,0x7ed9d045
.word 0xaf69aa52,0x8fb1a58d
.word 0x09523e7d,0x5e690115
.word 0x2238bf93,0x2ca02ebe
.word 0x9dda04bc,0x37ea7ef1
.word 0xf74fdc4c,0x62fe7983
.word 0x7a61bd70,0xb019e8fc
.word 0x02888370,0x20fc1f34
.word 0x13a917ab,0xc849c839
.word 0x6629bd38,0x9e98bc3e
.word 0x0766fcd4,0xc50b9a68
.word 0x23651f8b,0x70b1e0ac
.word 0x7797af20,0x32ab8f3d
.word 0x0bb0ab1e,0x7ed4ec59
.word 0x9aff7e8a,0x2479dddb
.word 0x6d73fd86,0x32b40f66
.word 0x1d59e689,0x1204600e
.word 0xef1b0706,0x953929b7
.word 0xe969d91f,0x88731921
.word 0x3ab22f47,0x947fe0f1
.word 0xbacdbb6b,0x4264e9f4
.word 0x8b871d10,0x5ecc5038
.word 0x4159b12e,0x1ab6fb75
.word 0x16d33423,0xae98e45b
.word 0x07d6eb9a,0x5676446e
.word 0x7908b7d5,0x5da15aff
.word 0xc547e345,0x2aa9f3be
.word 0x75961c8a,0xa9529874
.word 0x24fff5fe,0x83827bdf
.word 0x8169f3f6,0xaf8f81c9
.word 0xffeccaab,0xef1fad04
.word 0x000000f9,0x9539294e
.word 0x8667cf48,0xe6d94dd4
.word 0xa603978f,0xcf4319ff
.word 0x3428418d,0xf771ec21
.word 0x102fc61f,0x5e60a60d
.word 0x1f58d75d,0x6c6b966c
.word 0xb5ef4ae3,0xe4cd2eee
.word 0xa09331d3,0x40f5e3fe
.word 0x7e53ed74,0xcc16ed84
.word 0x48e162c3,0xbe8ca9d8
.word 0x06b353a4,0x476dee86
.word 0xf650ff79,0x1c78fde8
.word 0x400cc3dc,0x8eca7116
.word 0xe0ab8e01,0x842d114e
.word 0xdfe48617,0x1533dc74
.word 0xf841d12f,0xeda9caf6
.word 0x6d6f0ccb,0x897da91d
.word 0x08cde969,0x9177dea0
.word 0x133b647f,0xe1f8079e
.word 0x70b94e6e,0xf7d13771
.word 0x296ba35c,0xd13890e5
.word 0x85677129,0xfadb5f43
.word 0x8c6eba6f,0x8d19de6a
.word 0xd5183549,0x2daf5461
.word 0x7dbd5df6,0xc27f0ea3
.word 0xb66040d3,0xc69ad2cd
.word 0x9f9c1f4a,0x7561402c
p8_local3_expect:
.word 0x88e38592,0xb6e1e304
.word 0x4803669d,0xaa8c260f
.word 0xb1df2c7c,0xdaa33eaf
.word 0xffffffff,0x00000000
.word 0xa6ca547a,0x60c235e4
.word 0x2b5b3f7f,0x59de9eef
.word 0xf4baf8eb,0xe1778c50
.word 0x965d1048,0xafb9d16e
.word 0x64a47eb9,0xb1c068c9
.word 0xbb411ffb,0x72837bed
.word 0x87878e66,0x9cc7bda3
.word 0x7356deb5,0xed1d39dd
.word 0x46584179,0xd8edd33f
.word 0x6825dea9,0x9329c33f
.word 0xef0af0cb,0x797fa34a
.word 0x24bb89ab,0x874d0dce
.word 0x61d16d8b,0x8fa7cd03
.word 0x1a72ec8e,0x1cbe795e
.word 0xea58246c,0xaca05022
.word 0xdca79eee,0x67133c71
.word 0x5fa41961,0xf383fd4a
.word 0x564c31c0,0x2b8a1fbf
.word 0xd65ffd99,0x1e14613f
.word 0xf1492e62,0x8e6d9329
.word 0xdd9ae1e4,0xf61bf0d3
.word 0x6832d13d,0xd0b48b47
.word 0xde0e3712,0x6710514c
.word 0x12c9cdc8,0xec9a57e8
.word 0x5820ba4e,0x9ea45d95
.word 0xa68b2c3c,0xf9e2c81a
.word 0xbd94911e,0xdeb41c99
.word 0x3a62fabe,0x84f25acd
.word 0x8d13edf0,0x6da3d27d
.word 0x14f9ed52,0x0d65ea17
.word 0x1e1931cd,0x25935c25
.word 0xe5fa25a1,0xa605b75f
.word 0xdb24eda0,0x2625633e
.word 0xc4ca1369,0xc09a8a31
.word 0x9d2697f1,0x54ac3627
.word 0x87dff1ce,0x0fddb021
.word 0xb153f5d4,0x5e2aefcb
.word 0xbefbadc2,0xe3560e2b
.word 0x7d023c46,0x94103f85
.word 0x4a4b6ffe,0x35f55637
.word 0x56950d79,0xcb15233b
.word 0x296fc48d,0xf296b989
.word 0x5d5c0078,0x715a7e95
.word 0x989395a4,0x7d79fc04
.word 0x4e63eb55,0x9919979f
.word 0x5605e392,0xedfdeee7
.word 0x773cdc7a,0x580cd240
.word 0xe010b670,0xc4c2af38
.word 0xc1c4b7cc,0x0fd7750b
.word 0xf49dc960,0xedddc517
.word 0x73543804,0xf841d12f
.word 0x58b8ea63,0x970153a1
.word 0x372ae972,0x4054f10f
.word 0x662063aa,0x5828b03d
.word 0x89c4c962,0x99cc4f3d
.word 0xa3448f55,0xee4fa9bc
.word 0xdf6a0e09,0x7e6fe2db
.word 0xe8189b3c,0x90616ce2
.word 0x104c97bf,0x52348d89
.word 0x56c33743,0xf07cabfa
p9_init_registers:
.word 0xf76bef6f,0xe9d750b2 ! Init value for %l0
.word 0xa47b6ce8,0x48197e67 ! Init value for %l1
.word 0x8d760e74,0x1c5820b7 ! Init value for %l2
.word 0x1c935b06,0xd5049066 ! Init value for %l3
.word 0x37ec865a,0x9bdc887b ! Init value for %l4
.word 0x1cb0380c,0x685884e3 ! Init value for %l5
.word 0x46bcc552,0x7dd40e61 ! Init value for %l6
.word 0x50a4cd99,0xa11ab7aa ! Init value for %l7
.align 64
p9_init_freg:
.word 0xa327b2ec,0x10bff821 ! Init value for %f0
.word 0xbfeaf84d,0xde40b6f1 ! Init value for %f2
.word 0x51a762e2,0x5a00a75f ! Init value for %f4
.word 0x9d8db3c7,0x9090b63c ! Init value for %f6
.word 0x6cb3c4f6,0xd35692f4 ! Init value for %f8
.word 0xc1e707e9,0x987bf307 ! Init value for %f10
.word 0xfdb4c278,0xfc471942 ! Init value for %f12
.word 0xa995229a,0x60be9fa6 ! Init value for %f14
.word 0xa16921be,0xa4c8e35a ! Init value for %f16
.word 0xa57a0414,0x19b66116 ! Init value for %f18
.word 0x28f6be45,0xd23169b7 ! Init value for %f20
.word 0x44365cb7,0x164bf61f ! Init value for %f22
.word 0xd9772fa7,0xef7cf06a ! Init value for %f24
.word 0x8b4c2deb,0xe681022b ! Init value for %f26
.word 0x8895e1c2,0x362550dc ! Init value for %f28
.word 0x922b0394,0x284c90c3 ! Init value for %f30
.word 0xafd09c89,0xb7531b5d ! Init value for %f32
.word 0xa3bfac89,0x23493354 ! Init value for %f34
.word 0x99a75fa9,0x47da6d7a ! Init value for %f36
.word 0xcfcbbd7f,0xfafb004d ! Init value for %f38
.word 0x79d5fd6d,0x00cc12d6 ! Init value for %f40
.word 0xca79d02a,0x97b596bb ! Init value for %f42
.word 0x3079146f,0x2eab1728 ! Init value for %f44
.word 0x7541fcba,0x1296f6f6 ! Init value for %f46
.word 0x8e77bc69,0x02b99982
.word 0xb4a29ba7,0x2b0162c0
.word 0x9ef7c362,0x9b393cb0
.word 0x74f48494,0xc054d9c7
.word 0x6dac7595,0xcaffdc5a
.word 0x63bd659e,0xa9ff130b
.word 0x583db30d,0x517bb8f1
.word 0x83158380,0xfbdb57cc
p9_expected_registers:
.word 0x00000000,0x0000029e
.word 0x00000000,0x20d9e2c1
.word 0x00000000,0xfb64f7f0
.word 0x00000000,0xa4f8bfdf
.word 0x00000000,0x000000a9
.word 0x00000000,0x987bf307
.word 0x00000000,0xfb64f7f0
.word 0x00000000,0x00000005
p9_expected_fp_regs:
.word 0xa327b2ec,0x10bff821
.word 0xbfeaf84d,0xde40b6f1
.word 0xb45ec090,0x8dcbff48
.word 0x9d8db3c7,0x9090b63c
.word 0x696fcda2,0xa52d09a6
.word 0xa04378e2,0x726b6466
.word 0xfdb4c278,0xfc471942
.word 0xa995229a,0x60be9fa6
.word 0x5b758e9e,0xa4c8e35a
.word 0xa57a0414,0x8cb84d5e
.word 0x84b0124d,0xa57ff04c
.word 0x44365cb7,0x164bf61f
.word 0xd9772fa7,0xef7cf06a
.word 0x8b4c2deb,0xe681022b
.word 0x691962b5,0x5c347ac1
.word 0x922b0394,0x284c90c3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0xa327b2ec,0x10bff821
.word 0xbfeaf84d,0xde40b6f1
.word 0x51a762e2,0x5a00a75f
.word 0xff8db3c7,0x9090b63c
.word 0x696fcda2,0xa52d09a6
.word 0xb4e707e9,0x987bf307
.word 0xfdb4c278,0xfc471942
.word 0xa995229a,0x60be9fa6
.word 0x03c85e21,0x365f366b
.word 0x6eef1869,0x202a3745
.word 0xd8e187da,0x461548e9
.word 0xdf786ecd,0x8f3b725b
.word 0x413c313d,0xe3a539df
.word 0xfe3628ba,0x3c2b29b3
.word 0xa649b678,0x1c060cbf
.word 0xc51abe47,0x4b2bfcbb
.word 0x41b5c82b,0xdcd2a5cb
.word 0xa23e570a,0x665c5273
.word 0x0ae7b2ab,0xee97bc8b
.word 0x4a18c8f1,0x61f9b140
.word 0x1eaac4c0,0xd615e3c7
.word 0xe55ab256,0xf22819d6
.word 0x22436cca,0x2c85f213
.word 0x600e40ce,0xe8c46a5b
.word 0xcf1c2f54,0x05f5780e
.word 0x574b0eb6,0xdb293783
.word 0x1259151d,0x1a5faa19
.word 0x2d221774,0x6112b21d
.word 0x69c807d9,0x6003bc10
.word 0x28e9ffff,0x705bb83f
.word 0x6029f1dc,0x208ca45c
.word 0x82c3bb01,0x61a95824
.word 0xf9d2b4fd,0x1e7e7a94
.word 0x44365cb7,0x164bf61f
.word 0xeab949ff,0x89094a9f
.word 0xce833387,0xfaa0a22e
.word 0x9d49f201,0x0eece711
.word 0xd576a585,0x17e49f4b
.word 0xc6e86f82,0xdd3b058c
.word 0xc1a19d7e,0x082ec6f9
.word 0xebfc59ba,0x0516deee
.word 0x7297e0c4,0xcf246ee7
.word 0x5c9a332f,0xcffa87e2
.word 0xf40c4063,0x41c8b2f8
.word 0x79453faf,0x1682d2e5
.word 0xcc6ac9f9,0x53314116
.word 0x81c73317,0xc05b115f
.word 0x05f79613,0x0bd8c610
.word 0x36780545,0x483816ce
.word 0x1d261e00,0x5d628db2
.word 0xb6d88b9c,0xb2afff67
.word 0xbc3b20e5,0x2c3b8723
.word 0xa4f8bfdf,0xd7ddaa29
.word 0x24f0b9b9,0xcdc7f31c
.word 0x6e7d2882,0xfa8e40c6
.word 0xcbaf1eb3,0x552bf12c
.word 0xd0761615,0xcc14e6c1
.word 0x78c8de50,0x76dddb06
.word 0xfd78eb48,0x69e6e3eb
.word 0x3d4083ac,0x747741c2
.word 0x678c5d17,0x9104b3d5
.word 0x42f95f0b,0xb3244562
.word 0xb656cccd,0x7bf22e23
.word 0xbc101f9f,0x8130f4d9
p9_local1_expect:
.word 0x3ce3c96a,0x09264fab
.word 0xe7d8819b,0x0000000b
.word 0x8cb84d5e,0xe6b085c3
.word 0xffdfd69f,0xdb021ade
.word 0xffb4c163,0x9abb9ec8
.word 0x63cb3864,0x071e8aab
.word 0x3d22d4f2,0xb6f37b72
.word 0x70628bbd,0xcb794e47
.word 0x6dcd5245,0x769ddc61
.word 0x8d081003,0x204ecce9
.word 0x01c3e558,0x69e9fa0b
.word 0xe09d9cd3,0x599c79ef
.word 0x01a8fe9c,0x48197e67
.word 0x20335161,0xb9cb0a92
.word 0x57df4fbb,0xf9e39a25
.word 0xfc694aef,0x50440c20
.word 0xf9b0ab5e,0x60085e28
.word 0xfe94b849,0x0b38dc62
.word 0x0a7cca1e,0xb15e629a
.word 0x189ec196,0xe71881d6
.word 0x8f18cfc0,0x48b6f4d3
.word 0x80269a86,0x2284e3b4
.word 0x358bc149,0x6e48971b
.word 0xc0c65c86,0x902fa02c
.word 0xc9fa45ff,0xefbd3726
.word 0x107580c6,0xca220d29
.word 0x279dfd56,0x6f9980d6
.word 0x525a5ef0,0x132e56ff
.word 0x90bdc805,0x77a88ded
.word 0x0feb5317,0xc252708e
.word 0x47b2ec7b,0xdded8b58
.word 0x632c9f44,0x5e3c75c7
.word 0x4d381739,0x2edf4349
.word 0x4a7d1116,0xf12f5064
.word 0x6dc6fb95,0xf9591d1a
.word 0x573050a6,0xd569096d
.word 0xe70edccc,0xacc67578
.word 0x29ecfcdb,0x29ad4744
.word 0xf3d31d0f,0xbe8c06b9
.word 0x415ad1a1,0x95b1b7b5
.word 0x6f8732cd,0x5b4aa11a
.word 0x9e280d10,0xa2ee56ff
.word 0x0c7b8f78,0x97643426
.word 0xa16921be,0xa4c8e35a
.word 0x48ffcb8d,0x90c05eb4
.word 0x61e68ea9,0xf01ce480
.word 0x9245c354,0xa5a0494b
.word 0x91696d99,0x38599f71
.word 0xaede687f,0x133638ca
.word 0x775f852a,0x78413d75
.word 0xd2ecb6a6,0x4f0d74e1
.word 0x3853bb8f,0x3d8a5efb
.word 0x0d6bf1cf,0x95181f26
.word 0x0860a7a7,0xa94c01b0
.word 0x4babf17f,0xff11fa92
.word 0xd44322fd,0xccddaf3e
.word 0x4b557d0e,0x1b20fc0c
.word 0xdb7b5f24,0xd581a4fb
.word 0x04a8ff1e,0xaab24c16
.word 0xce72a449,0xfef16bca
.word 0xcae6e261,0x105bd851
.word 0x23a427f6,0x642f3f24
.word 0xcfa4013d,0xbd03368d
.word 0x1c1c9739,0xf01da9d7
p9_local2_expect:
.word 0xe7bf99b5,0x8f8de4a0
.word 0x9e8e755b,0x483816ce
.word 0x29aaddd7,0x483816ce
.word 0x56eb9573,0x9e8e7500
.word 0x6c084aac,0x005ed4b5
.word 0xa35c0000,0x0000002c
.word 0x6c5c1030,0x57ac4384
.word 0xbd28ceb1,0xdcca7bf2
.word 0xb2028c1e,0x114a73c0
.word 0x104a4a4e,0xfb5aace7
.word 0x3c3d641f,0x9b81d8e7
.word 0x15b44e54,0x2cf96758
.word 0x946641eb,0xb02bffe2
.word 0xd8e6f0a7,0x5cdc0a20
.word 0x5c86ff80,0x858e6062
.word 0xd499f1df,0x47bba398
.word 0x1b857906,0x741fc542
.word 0xef2b6d7c,0x086f4cda
.word 0xa04378e2,0x726b6466
.word 0x97644b62,0x8af19336
.word 0x0cf1594c,0x96fab464
.word 0xb5762313,0xe300c60b
.word 0xea16c729,0x3d0e03c4
.word 0xb2c17de1,0x2fddfda6
.word 0x94611714,0x4e040c3c
.word 0x32367d32,0xd0cf6c0c
.word 0xa6702b98,0x7954cf2a
.word 0xfece8d91,0x2cbbf647
.word 0x01b494d8,0x01190391
.word 0x5d8a6f10,0x288bad5e
.word 0xc79f13ca,0x3438cd61
.word 0x7944d5df,0xb59b9473
.word 0x62d6c510,0xedb846e5
.word 0xa03ed9a7,0xa7657b16
.word 0x9f4e20e4,0x7817cdba
.word 0x3ebd8e00,0x8cb6ddb3
.word 0x39eaaa8d,0x9b0251a4
.word 0xb08ca9a1,0xde5effb6
.word 0xad0b6826,0x2455d256
.word 0x3ee2a75f,0xeaf53599
.word 0x3ad75eda,0xc00351f2
.word 0x214dc5b0,0xed8aace0
.word 0x931b8369,0x70df192a
.word 0x383eee3c,0x6b802123
.word 0x696fcda2,0xa52d09a6
.word 0x2e06b46a,0x5be402ee
.word 0x9cce2ff3,0xd1d37ff6
.word 0x54be1a2f,0x344c7063
.word 0x55d308ce,0x41237d4a
.word 0x33dfacde,0xdd24dd52
.word 0x7e4d8c25,0xb3865412
.word 0xf839a65b,0xa502036a
.word 0xc680453c,0xa6a84f81
.word 0x1d0a24cc,0xe4fe4a17
.word 0x06d2faf4,0x951c8db2
.word 0x262dd31d,0xdc301c2c
.word 0xa69b982b,0x54443629
.word 0x7d7e8501,0x50ffd211
.word 0xded597b8,0x20db3987
.word 0x5cb75dd8,0x99127ad1
.word 0x32b60061,0x98f332bc
.word 0xb7abd4c1,0x5de02f6c
.word 0x12c9a681,0x2f0a3c39
.word 0x8b069974,0x7241d9e9
p9_local3_expect:
.word 0x15e8773c,0x25fc5e29
.word 0x247e70ad,0x745c7d03
.word 0x5ae3c8a4,0x5a6b2539
.word 0x12000000,0x8dcbff48
.word 0xc17a345c,0xb5621969
.word 0xde40b6f1,0x9dce6174
.word 0xe6557835,0xe149e75a
.word 0xd6aa6cd3,0x67c63609
.word 0xd0126035,0x5ff2e18d
.word 0xdcc790ec,0x3d7315e8
.word 0xf902937b,0x781eca21
.word 0xa8a5674c,0x84edb533
.word 0xa7b61854,0xaf543967
.word 0x7d90b133,0x824a50cb
.word 0x13d21708,0xba0cbe51
.word 0xb2bf9d48,0x2f24798c
.word 0xafbcf38c,0x5e77951f
.word 0x914b0b8a,0x6c447183
.word 0x7e0a4a8a,0x7bfc6c7d
.word 0xbdf49491,0xe383ff7f
.word 0x67af434d,0x67658cf4
.word 0x0000046d,0xd23f2ea8
.word 0x006843c4,0x435daf86
.word 0xe7a47414,0x35592809
.word 0x2df9b20b,0x49f17f9a
.word 0x3a056450,0x78c0721c
.word 0xa9cc0942,0x62f9c7f1
.word 0x51e4c609,0x119d5a18
.word 0x5358a877,0xefa60897
.word 0xad38932b,0xa22bd222
.word 0xde37c37a,0x08ef92fb
.word 0x0faac7ba,0x1c69f56f
.word 0x5ca3de0c,0x34f1765c
.word 0xf60e6007,0x63a47937
.word 0x26f58ed1,0x93edb8fc
.word 0x89504219,0xfa4f5231
.word 0x1f358060,0x8649b068
.word 0xff10b949,0x20a3245a
.word 0x8f5cb633,0x3a165451
.word 0x426adab9,0x18fa6154
.word 0xeef595ca,0xef3b09a2
.word 0x59fcfc08,0x2cb73dfa
.word 0xddaca7c2,0x4dedb4b3
.word 0xd2c58daa,0x5fca7e8b
.word 0x46e361ae,0x92291135
.word 0xe4d1e83f,0xb795b63a
.word 0xed734464,0x9bccb360
.word 0x741fc542,0x3584dd63
.word 0x1ca8ee84,0xc4b52688
.word 0xf73790df,0x69a4d8c5
.word 0xeddb75d9,0xfd8f375d
.word 0x894596be,0x004484ae
.word 0x967c779d,0x9bb5a4c3
.word 0x45d785b3,0x48d4958e
.word 0x70d1dde8,0x5e31a415
.word 0xa77a3503,0x81c1e8ac
.word 0x20df205e,0xf2c66414
.word 0xadf1d117,0x49fb6fbf
.word 0xfeeb0073,0x9c26e315
.word 0xb1965e06,0xbb44cbdd
.word 0x2786a7e7,0x58743b3f
.word 0x7483ff7d,0x9c902bb3
.word 0x02ff313c,0xd706c49a
.word 0xe43255e1,0x2b14c588
p10_init_registers:
.word 0x525f8990,0x045c53fd ! Init value for %l0
.word 0x41878d64,0x4429a92b ! Init value for %l1
.word 0x8932da5a,0x28665828 ! Init value for %l2
.word 0x34a67110,0x7b02ac0c ! Init value for %l3
.word 0xf7d568de,0x312489da ! Init value for %l4
.word 0xfc7fdb82,0xa95f6457 ! Init value for %l5
.word 0x53cd3d93,0xb305ae38 ! Init value for %l6
.word 0xf55cc58e,0x30d26d17 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x07850b7a,0xf2ba4e5c ! Init value for %f0
.word 0xdf053004,0xefa53b11 ! Init value for %f2
.word 0x82f2a377,0x21280447 ! Init value for %f4
.word 0x091c56bf,0xa53e8b0c ! Init value for %f6
.word 0x2085e18b,0xe67f6ab4 ! Init value for %f8
.word 0x98f4d81c,0x7c8c5e17 ! Init value for %f10
.word 0x5023c8d3,0xcd1aae91 ! Init value for %f12
.word 0x237dc82f,0xcbe7207d ! Init value for %f14
.word 0x9545848b,0xbbefdfcb ! Init value for %f16
.word 0xc46a2915,0x7045e4d6 ! Init value for %f18
.word 0x369fd87e,0xef94ecf7 ! Init value for %f20
.word 0x36e01d0c,0xd213b3f2 ! Init value for %f22
.word 0x62d52fca,0x3cedf782 ! Init value for %f24
.word 0xfa6cdec5,0x2b310d10 ! Init value for %f26
.word 0x52ec7682,0xa90c984c ! Init value for %f28
.word 0x3bd0a25f,0x91b5f5bb ! Init value for %f30
.word 0x0660f682,0xa94a88da ! Init value for %f32
.word 0xf16cfc04,0xb4067784 ! Init value for %f34
.word 0xe968c3cf,0xcf4e1d60 ! Init value for %f36
.word 0x29dbc580,0xd653c9b3 ! Init value for %f38
.word 0x9ec6d578,0xd4847b71 ! Init value for %f40
.word 0x2bf6bfcf,0x7a0c9e16 ! Init value for %f42
.word 0x6f4cd7e2,0xaaab8662 ! Init value for %f44
.word 0x49a89ecc,0x8166b34c ! Init value for %f46
.word 0x2cb7a9c5,0x07577547
.word 0x861cf957,0x2461a94b
.word 0x742f88c7,0x8afa6b22
.word 0xe88411bd,0xe2cf6032
.word 0xb95fefcb,0x2a35abb3
.word 0x5204b724,0xc7be96cb
.word 0xff29c06c,0xc515a9c8
.word 0x009e8bab,0x3806ecc8
p10_expected_registers:
.word 0x00000000,0x0000008b
.word 0xffffffff,0xe62d8b7b
.word 0x00000000,0x00000036
.word 0x00000000,0x00000058
.word 0xffffffff,0xe62d8b7b
.word 0x7dd9072c,0x77bcf974
.word 0x00000000,0x000000dd
.word 0x00000000,0x773c9800
p10_expected_fp_regs:
.word 0x29a37f05,0xb4101d9f
.word 0xdf053004,0xefa53b11
.word 0xfde64093,0x21280447
.word 0xfaca8da0,0xb21d8ce3
.word 0x2085e18b,0xe67f6ab4
.word 0x98f4d81c,0x7c8c5e17
.word 0x5023c8d3,0xcd1aae91
.word 0x237dc82f,0xcbe7207d
.word 0x9545848b,0xbbefdfcb
.word 0xc46a2915,0x7045e4d6
.word 0x369fd87e,0xef94ecf7
.word 0x36e01d0c,0xd213b3f2
.word 0x62d52fca,0x3cedf782
.word 0x23019dd3,0x12d1fa7f
.word 0x52ec7682,0xee46c2ff
.word 0x202681d9,0x0c8b3ea5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x6c5524fb,0x5aa2fa7c
.word 0x42aa89cd,0xffffff84
.word 0x32924559,0x2792c6fa
.word 0x5828eafc,0xff9ea402
.word 0x67ba25d7,0xad25b67e
.word 0x0115a50e,0x92e416fa
.word 0x0bde39d1,0xfcc8e4eb
.word 0x4cfe3cdb,0xfda44bfa
.word 0x8fa1394f,0x9dbef668
.word 0xff869e52,0xcc27958f
.word 0x79bf0cc4,0x61f726ea
.word 0x547cd3c1,0x372e9ee4
.word 0x0532678d,0xd8e90f0d
.word 0x7dd9bdb4,0x028ddd87
.word 0x5f307b5c,0x0fbe0349
.word 0x6f02d165,0x6d1b354d
.word 0xadb894b9,0x5fcc6b1a
.word 0xcf796121,0x81ddca97
.word 0x6d1acf14,0x8fc2bd46
.word 0x3c0fa4ae,0xf21edc4e
.word 0xc90a09ad,0x4f750d78
.word 0x1209d4a3,0x3b7978ef
.word 0xdb0607d1,0x4bc2ae76
.word 0x1916d47b,0x54e8aaaa
.word 0x0320eaf9,0x9a4ec960
.word 0x3c4d4d0f,0x4e79e060
.word 0x6de2ed7a,0xfe490558
.word 0x244a59d1,0xcfe6c504
.word 0x32fbbce3,0xf40aa8df
.word 0x748af1fb,0xf87b0f06
.word 0x9faabf06,0x4daf6ea2
.word 0x0ff356c0,0x692db396
.word 0x836b5352,0xd6fb9eb3
.word 0x6f4dadae,0xcbab6664
.word 0x638a013b,0xf18b4e51
.word 0x3e16a0e3,0x8c385aab
.word 0x61627052,0x3e7acd6d
.word 0xd7adbc79,0xbdcc915a
.word 0xd7f0d8cf,0x08be4621
.word 0x760761a9,0xa0b0bf88
.word 0xecabd4ad,0xccacc4fc
.word 0x4735f230,0x1f9c5404
.word 0x851a7f9d,0xd9b28457
.word 0xbbf43d8b,0x480cc8a7
.word 0xee46c257,0xfe4ed56a
.word 0x4c97a4c7,0x3a5a8c25
.word 0x2fc51941,0x6c2d9986
.word 0xe2a5ab5d,0x5b58ad46
.word 0xef8081ea,0x7d05c4c3
.word 0x6a0a5323,0x4ba52d45
.word 0x052a7121,0xe66cf860
.word 0x8c70bb9f,0xe8207429
.word 0x24061c3b,0x45b71eb2
.word 0xd17ea798,0xa54e17f9
.word 0x17b9cc9e,0x2ccdf8c3
.word 0xc7159b6d,0xfdb17ae7
.word 0xd66180ac,0x6f4a1272
.word 0x583287b9,0x91ade06f
.word 0xbae5d5b5,0x36d117c6
.word 0x2ff0d957,0x75273c41
.word 0xb4ae2fba,0xebe88d35
.word 0xa6beb48b,0xa1f06314
.word 0xb361f3cd,0x62474366
.word 0x72070ee1,0xa9f8ad52
p10_local1_expect:
.word 0x2fc87d23,0x1b7fc1fc
.word 0x9340e6fd,0x8b198f4f
.word 0xdf053004,0x51ea9e26
.word 0x07850b7a,0xd5ee6984
.word 0xe202bd9b,0xeda34543
.word 0xa7bbfdc7,0x8abbe6d0
.word 0x467795ae,0x758dadce
.word 0x71a1d2e3,0xa8afda3c
.word 0x1968f366,0x8ab84513
.word 0x35718423,0x1f853cd5
.word 0x4bd6cf57,0xdd9ccf6f
.word 0x7d05c4c3,0xe36104a4
.word 0x75aef1ec,0x14b1f884
.word 0x48f25c3e,0xf514f867
.word 0x41bd6beb,0x5ac4d09c
.word 0xa7f00c37,0x6705538d
.word 0xe4fb3c51,0xdeff5fa0
.word 0x70f441a2,0xef965ad3
.word 0x48d47610,0xc95fa336
.word 0x1316f396,0xe150a311
.word 0x7515df22,0x666cf996
.word 0xdc86e54b,0x827274ee
.word 0x418b2533,0x070be845
.word 0xa4ff5f63,0x04720e27
.word 0x453f02d3,0x506512aa
.word 0x159192dc,0xa718c0b0
.word 0x2d9cbe9f,0x46f716c0
.word 0xd5df8e61,0xf1932f18
.word 0x30c3efc8,0x16260c25
.word 0x9b6e84ab,0x38efa609
.word 0x6696a53d,0x076c4d69
.word 0xbf883702,0x01eb2936
.word 0x5ecb2a18,0x6526730b
.word 0x784576bd,0x14749522
.word 0xfb63ab22,0x7434fcd2
.word 0x13ff6ad4,0xaddc50c7
.word 0xf17f2518,0x82ed972f
.word 0x74ea74ff,0xff697702
.word 0xd7f13728,0xf39bb1fe
.word 0x39e6f83d,0xa95835bf
.word 0x1a34be54,0xdd64f26a
.word 0x19f5be46,0x8ed6cded
.word 0x0b788c8f,0xeed9d98c
.word 0xded4a689,0xd35d5820
.word 0x85060b40,0x7eb7eb05
.word 0x9329e3e8,0x80e83f9c
.word 0x83a96db3,0xa0b0bf88
.word 0xa85a7d8e,0x774a9c26
.word 0x13bdc185,0x47b97793
.word 0x1c977add,0xac260b14
.word 0x4c505e80,0xe581558f
.word 0x8226f8d3,0xef7b968b
.word 0x97f736df,0x4aec5ef3
.word 0xcf71e9b8,0xe12834b8
.word 0x0656590a,0xe9a7cc7c
.word 0x49a2360c,0xb0169c3b
.word 0xfcb7fa32,0xaa3c493d
.word 0x4a7cf9ef,0xb0f7cb3b
.word 0x549087d1,0x93f8c99a
.word 0x3fca5afa,0x5cd3a0f8
.word 0xac2c1596,0x1c610d61
.word 0xb340347a,0x0ee97e39
.word 0xb3d03e6b,0xec73e8bd
.word 0xcb23bbf7,0x5ab88dc9
p10_local2_expect:
.word 0x7b8b2de6,0xd3b33c19
.word 0xdadf1b7a,0xa901bd66
.word 0x7a0b8507,0x4b66d52d
.word 0xd0b7ce65,0x4a5c66f4
.word 0xffc246ee,0x1dadc949
.word 0x57c246ee,0x23e2becf
.word 0x05e6ff78,0x9b048f11
.word 0xda1b6164,0x8d067d3a
.word 0xd2775c61,0x6ea802a0
.word 0xeb368e08,0x21bf2a21
.word 0x04823046,0x55316523
.word 0xee1ccc13,0x805eb0a7
.word 0x6d67b9ec,0x9fed6ace
.word 0xc6101474,0x1aa7ac73
.word 0x66591de9,0xbe281c7c
.word 0xae1b1260,0x02b1e917
.word 0xf8215e4a,0x2124f2fa
.word 0x72e2af5e,0x1a82c6db
.word 0xe6bd684a,0x3e5fdb11
.word 0xbb81b2b5,0xd74301e1
.word 0x886bad69,0x0093b9db
.word 0xbc7354cc,0x01a9e1ca
.word 0x23c86cd3,0x6d286362
.word 0xa0341e7d,0x59592455
.word 0x8d9754f2,0x0f8f2bf9
.word 0xc9b3efeb,0x2ecea915
.word 0xe3b07372,0xf2919994
.word 0x42cfb39f,0xe597dc88
.word 0x23ca9105,0x108be926
.word 0x25d05452,0x2b570147
.word 0xbb512a96,0x81de0e39
.word 0x3db87003,0x0d7fed1a
.word 0x9520859d,0x2d674126
.word 0x72003f48,0x3bd4649f
.word 0x0f75c8c2,0x27a04122
.word 0x059475a8,0x7c396a89
.word 0x7e646e6e,0x2e92d91f
.word 0xaf63ba7f,0x404563e6
.word 0xcb2845ef,0xfffc70e9
.word 0x291e6e0d,0xf5bf3088
.word 0x888a6798,0x89b34913
.word 0x907cfaea,0x87096b1b
.word 0x42ff8ba5,0x1564d26d
.word 0x695c57c9,0x7a3bb7fb
.word 0x7a5b4c26,0x2f5c5b58
.word 0x46ec0220,0xc7a8763b
.word 0xd3b7f37d,0x4f8cabe3
.word 0x684815a9,0x9645a0f4
.word 0x44173ada,0xdabb2401
.word 0x97d6fbba,0x1cdb7fd0
.word 0xc1d61afb,0x3853ceae
.word 0x4f4b5f33,0x4bf993fb
.word 0x06af5ba4,0x06ff81df
.word 0x1bb39eb1,0x775f0bf4
.word 0x005d4f7f,0xd20c1b78
.word 0x08bd6a43,0x4849fac9
.word 0x8a2df235,0xf06bf541
.word 0x9a0afb28,0x2a930c0f
.word 0x6ab99ace,0xbd7f9567
.word 0x04ef71a7,0xd10eac9b
.word 0x96a485f6,0xdd60824f
.word 0x0dc832b4,0xf199bef6
.word 0xb8a3373b,0xe2ea897c
.word 0xf52f84fb,0xf41f13fb
p10_local3_expect:
.word 0xa53e8b0c,0xd9812620
.word 0x40d250cd,0xfea554fc
.word 0xff90c46d,0xca15fc9d
.word 0x29a37f05,0xb4101d9f
.word 0x7ffad112,0xd39d0123
.word 0x6c8c1db2,0xa08dcafa
.word 0xc8c382a7,0x49e682cc
.word 0xb4ec86dd,0x57a83e73
.word 0x50ff9f12,0x0a2cb4c7
.word 0x442b5aa3,0x3ee6692d
.word 0x53379da6,0x4fec31c4
.word 0x447b0942,0x90756727
.word 0x7ed38451,0x7575be1b
.word 0xd9a5fb03,0x060951d2
.word 0xac7c5a8c,0x3c01ae4d
.word 0x61bffe26,0x63cdfdf7
.word 0x0ad76b74,0x426457bd
.word 0xbd9ee6a1,0x5a943ba7
.word 0x0a7f80f5,0x69b98073
.word 0xcbdc1c6e,0x2465ed8c
.word 0x5401c484,0xd0210944
.word 0x71f87fbc,0xab051431
.word 0x0000e994,0x5bec6e52
.word 0xc1a232e0,0xba9c90c6
.word 0x909dc688,0x68aeb6ec
.word 0x0212aa8d,0xf8a2a651
.word 0xe17a501a,0xd794e09a
.word 0xc980083e,0xf644dc0d
.word 0xf7d5154d,0x7679e409
.word 0xf4149ea7,0x0057f4f2
.word 0x9810f21a,0xaca67357
.word 0xcb521b8f,0xf0e4fd0e
.word 0x44e76d60,0xccb03e61
.word 0x09932b0e,0xd3da1150
.word 0x2b3de737,0xb4ae2fba
.word 0xe89134f0,0x8c163358
.word 0xa8c5f199,0xaec2c3e6
.word 0x8de9edbd,0x35e4aedd
.word 0x503b829e,0x12e8b8d1
.word 0x95844ad1,0xd60615c4
.word 0xb587fc1a,0x1ed09efe
.word 0x6a805999,0xb801b1b5
.word 0x68f099e3,0xc558ba86
.word 0x2129f637,0xbb21ddc5
.word 0x71cab861,0x479952b2
.word 0xea9712c5,0x810792f5
.word 0xc83a6b43,0x2e320610
.word 0xf5eb44e5,0xe3700705
.word 0x87afcbda,0x2e57e5e7
.word 0xd4ed5b52,0x929a4784
.word 0x86fd202c,0x9c4d3193
.word 0xf1ece549,0xab6b5514
.word 0xb6dde984,0x4fc95b88
.word 0xc03e9355,0xf7e1f0ec
.word 0x44d6d4c3,0x45c607ac
.word 0x3382de31,0x776780e8
.word 0x3e528415,0x74411a1f
.word 0x5975daac,0x97d720f1
.word 0x743e208d,0x9eac58dc
.word 0x9c7cdebd,0x25361e21
.word 0xc84bd797,0x535257ab
.word 0x92592847,0x80926525
.word 0xa4a3ed34,0x2a18ad94
.word 0x39462903,0x74dd2530
p11_init_registers:
.word 0xcae056ac,0xc602b74c ! Init value for %l0
.word 0x9fdf3716,0xb8aa023f ! Init value for %l1
.word 0x2aa164a2,0x132e59e4 ! Init value for %l2
.word 0x8fa17f1a,0x077c42ca ! Init value for %l3
.word 0x9a8bd509,0x8cbfc466 ! Init value for %l4
.word 0xbe9c1986,0xceb03fbd ! Init value for %l5
.word 0x5882a752,0x60e5ef3b ! Init value for %l6
.word 0x797c9e6a,0x9a75beb1 ! Init value for %l7
.align 64
p11_init_freg:
.word 0x79001bba,0xa87cee39 ! Init value for %f0
.word 0xe2a208ba,0x94d12a98 ! Init value for %f2
.word 0x64f65750,0x4e866ea9 ! Init value for %f4
.word 0x33cacf70,0xf9fdfd63 ! Init value for %f6
.word 0xbfbfcfbe,0x5803cf35 ! Init value for %f8
.word 0x6887f7a0,0x64bdc769 ! Init value for %f10
.word 0xd645664d,0x276f3a05 ! Init value for %f12
.word 0x1a1b0fe5,0xad8d28a9 ! Init value for %f14
.word 0x34365ddc,0xba6520d1 ! Init value for %f16
.word 0x9309c608,0xcadee579 ! Init value for %f18
.word 0xb524e464,0xd0e7d826 ! Init value for %f20
.word 0xf399601e,0x6ebd336f ! Init value for %f22
.word 0x2d9647c0,0xedc6cc3f ! Init value for %f24
.word 0x7be44604,0xffca69ad ! Init value for %f26
.word 0x7186e9b9,0x892ab06b ! Init value for %f28
.word 0x4b33c880,0x23cb8dbd ! Init value for %f30
.word 0x5a432397,0x401caf53 ! Init value for %f32
.word 0x01f01139,0x6184d978 ! Init value for %f34
.word 0x03f8e2af,0x0d602392 ! Init value for %f36
.word 0x5de35a68,0x4afe6709 ! Init value for %f38
.word 0x8895fb86,0x04801d29 ! Init value for %f40
.word 0x68a45150,0xd52aecbc ! Init value for %f42
.word 0x80677889,0x4e986427 ! Init value for %f44
.word 0xa4b632fc,0xfa31cac5 ! Init value for %f46
.word 0x0d6b7d94,0xc16e8bd3
.word 0x1b1f71a5,0x8ea8806a
.word 0xb0356dc9,0x66f3bf41
.word 0x3edda99e,0xa2a6aa7b
.word 0xdb381b53,0x30336bae
.word 0xfe23789b,0x0ca5128d
.word 0x531422d2,0x6e97400d
.word 0xcaf4317a,0xcc372462
p11_expected_registers:
.word 0xffffffff,0xffffef00
.word 0xffffffff,0x51ffffff
.word 0x00000000,0x69a54e73
.word 0x846a73e8,0xf08327f1
.word 0x00000000,0x814da515
.word 0x00000000,0x00000080
.word 0x00000000,0x00000088
.word 0x00000000,0x00000051
p11_expected_fp_regs:
.word 0xa93ee396,0xcf9d66bd
.word 0x69a54e73,0xd4adb7f6
.word 0x64b2d52e,0xf1d8cde2
.word 0x8910c681,0x67049187
.word 0x2853189b,0xba4bf3ca
.word 0x5b70d5db,0xe0b5cb99
.word 0x59354521,0x9672844b
.word 0xf6b7add4,0x734ea53b
.word 0x34365ddc,0xba6520d1
.word 0x9309c608,0xbff852d5
.word 0xb524e464,0xd0e7d826
.word 0xf399601e,0x6ebd336f
.word 0x2d9647c0,0xedc6cc3f
.word 0x7be44604,0xffca69ad
.word 0x7186e9b9,0x892ab06b
.word 0x4b33c880,0x23cb8dbd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x00000000,0x000000ae
.word 0x0080a1d2,0xe69652d1
.word 0xd039d7b5,0x4dfc0697
.word 0x00efffff,0xffffff51
.word 0x4616dc62,0xc7801e41
.word 0xae40df16,0x7a3dffd5
.word 0x87fa7c78,0xd98d9b2f
.word 0x6d078325,0x1c5c3613
.word 0xb7fe65cf,0x0080526b
.word 0xd9f7da22,0x74127a81
.word 0x2cdbfcca,0x0cf066c9
.word 0x7b504291,0xcdfd8abd
.word 0xc2c79d7b,0x9886051d
.word 0xc8d19dc5,0x87e9ce5b
.word 0xa92c3d1b,0x3ac20eb8
.word 0xa0b69eca,0xa3729373
.word 0xb2b83ebd,0x58a0d73a
.word 0x0e997cda,0x71d632d7
.word 0x7f88d2b4,0xaaa14b2c
.word 0x66d956bd,0x5f23a539
.word 0x2ea4d1c8,0x343e346a
.word 0xd1ec0a49,0x12615f2a
.word 0x9cb47870,0x016895e5
.word 0x20b93a8d,0xd6514553
.word 0xc38704b6,0xd32cc6c9
.word 0x4d819f6a,0xf5a0de95
.word 0x5d41c441,0x77a18904
.word 0x3e0035cb,0x69fe7577
.word 0xc03ffe33,0xc3a81780
.word 0xd76003c8,0x4dcf53a1
.word 0x9bbfa48c,0x19814dd3
.word 0x6307031f,0x70fb1403
.word 0xf1871414,0x628c72c6
.word 0xbf3d9bed,0x910d7cfd
.word 0xb9a22a7e,0x63ff316d
.word 0x3921eb3e,0xecc7663d
.word 0xacbd9f86,0x4f86290e
.word 0xdad407e8,0x5222b6c7
.word 0x35e82895,0xe612844e
.word 0x8b35b920,0xcc8f22aa
.word 0x8da0693e,0x388aac53
.word 0x4638386c,0x2b3b2d7a
.word 0x6f323fd1,0x1beb9f94
.word 0x85b9ff0c,0x194c4901
.word 0x8dc226ee,0x234e4961
.word 0xa88f599e,0xaa86998b
.word 0x547e7582,0x10e494e8
.word 0x62369b2a,0xd1a29f97
.word 0xd7c34562,0x7c5093b5
.word 0xf1d2381b,0xf21dce39
.word 0x7cff7eb7,0x9d798c9c
.word 0x2892791e,0x061d5935
.word 0x3cbc2f8c,0xaa6f7fc3
.word 0x11950bfe,0x5397bf3e
.word 0x9da72d27,0x30943ee3
.word 0x44e52558,0x57f20cdb
.word 0xa9bd8fff,0x1f368f89
.word 0x185e7c9f,0xbda3c6ce
.word 0xd25fa270,0xb5d02299
.word 0x26c681a8,0x04f18dbc
.word 0xffb7bb05,0xe9f0b01f
.word 0xed486e6e,0xaffb1944
.word 0x4bada363,0xd5ac6447
.word 0x0a55b262,0x0c90bc75
p11_local1_expect:
.word 0xb7cd593b,0x8985d8a8
.word 0x18905162,0xe2c21d88
.word 0xcbcb53a1,0x538b0e41
.word 0x367d70b1,0xcb20573d
.word 0xc51a318e,0xcaacc8c5
.word 0xffe7d826,0xf4008920
.word 0x90e564c6,0x7b5cb337
.word 0x668ac2aa,0x2b9848d0
.word 0xc4d7c38c,0x2cc21ecf
.word 0x3ed3276f,0x9a6a7dc0
.word 0x3c97a239,0x44c2c2f9
.word 0x98d2ca3f,0x41dcfa21
.word 0x486e5c73,0xde4d6e87
.word 0xc0847ffa,0x9f31b1e9
.word 0x0f6ff430,0xdfe1b209
.word 0xf45ee2cd,0x27e94937
.word 0x5a12e712,0xeb3299c7
.word 0xfad780de,0x089a1271
.word 0x7f332baa,0xa959b642
.word 0x4b2f98a0,0x68610066
.word 0xac0a5e7e,0x3f9f60a0
.word 0x9717cdb5,0x3bd2e17a
.word 0x62fd51a9,0xefd0ce00
.word 0x07f3df3d,0x3e6bffb0
.word 0x40ec99be,0x133d57f0
.word 0x8d5a4a00,0x27ca4eb3
.word 0x9f1a171c,0x0eb6dd33
.word 0xf8d0b818,0x1c9d225f
.word 0xea616367,0xa0c067d0
.word 0x7e40b3e8,0xcb884b82
.word 0x4b4b98cd,0xfe217448
.word 0x10009cd9,0x34eea9f9
.word 0x14451b51,0xad08ea73
.word 0x7610d20a,0x82e0491b
.word 0x316bdddc,0x9fc36b01
.word 0x8195cf88,0x17c0e68c
.word 0x19f00f5f,0xccdcc54b
.word 0x58b2ffa6,0x5c0c7138
.word 0xa62c0ccf,0xc9ec82de
.word 0x5a2f91da,0x4dba94a0
.word 0xc72b0cc1,0x1c77f75c
.word 0x1b8d2e1b,0x2fda2e61
.word 0x76027f85,0x3db10fac
.word 0x0ce30a22,0xd79fda3c
.word 0x49d3a514,0x1181c068
.word 0x8dcb1ad5,0x10f99aae
.word 0x135f1a01,0x4800850e
.word 0xbfe3d8e3,0x3d473386
.word 0xb89584e2,0x962696b0
.word 0xb6719059,0x251db4f5
.word 0xd6cabd53,0xa3b8a7cc
.word 0x959edf9a,0x5c988d56
.word 0x5219f0f1,0x40f23529
.word 0x8a9f331e,0xf1fe81eb
.word 0x670e8b43,0xb7cd593b
.word 0x867e1aa8,0x9c5907ab
.word 0x96f69dc4,0xc4f641c8
.word 0xe2c21d88,0xffffa515
.word 0x2c6ea7de,0x651a3614
.word 0x097cfdf2,0x552522a7
.word 0x95a4a5e8,0x173fb8ea
.word 0xddda7ca7,0x76063546
.word 0xc19c0ccf,0x0fe3f230
.word 0x29b4b484,0x740bd5a1
p11_local2_expect:
.word 0xdfad0036,0x9a279246
.word 0xc51a318e,0xcaacc8c5
.word 0x2b643ddf,0xaee24e3d
.word 0x15a5f8bf,0xa2fa0ea3
.word 0x65000000,0xd7000000
.word 0x36000000,0x40780100
.word 0x614c2a16,0xdab0f648
.word 0x07e93771,0x8ccdf8c3
.word 0xf39a09b3,0x858739ca
.word 0x90abbd6d,0x6454173f
.word 0x24339261,0x71757cb9
.word 0xa29393c1,0x761d4ee8
.word 0x0fa1d0c9,0x7f67b431
.word 0xc441f06b,0xc70b973d
.word 0x9c6a180c,0xee8dc87c
.word 0x003a1e10,0xc56dc626
.word 0x32cd2b48,0x6c0bd81d
.word 0x4de7e6bc,0xd836490f
.word 0x27441bf9,0xef18449f
.word 0x2bc59c65,0xabdadfaf
.word 0xbf5b8f3e,0x10326afb
.word 0x69a02db7,0x1b102dea
.word 0x778eb31e,0xdeb7a5e1
.word 0x4d79dc25,0xb8b8a732
.word 0xf262d858,0x23698783
.word 0x5c39644c,0xc41cd892
.word 0xc003961c,0x094ed93f
.word 0xec469bf9,0x026d26b0
.word 0xe90c5e4f,0x950ecee0
.word 0x2912a7a4,0xb4660349
.word 0x83df5e51,0x9db39951
.word 0x14180cd2,0xeb196964
.word 0xf5d8f4b2,0x7c8bdc5f
.word 0x857da79b,0x140269e3
.word 0x70cb5fe3,0xb89fe0b8
.word 0x0dbc26d1,0x479c46b3
.word 0x14c8f6d4,0x1e9c6126
.word 0x66cf427d,0x94ed28fb
.word 0xe7b501ba,0xbc36d605
.word 0x0166a4ef,0x217ddf17
.word 0xf0e1e3d1,0xcd883ec0
.word 0xb2bafe68,0x0a7a1b03
.word 0xaa7e7fc6,0xa1f51247
.word 0x434c3625,0x3fb64eb7
.word 0x203dff4d,0x03d86272
.word 0xb2e187cc,0xedf11cd9
.word 0xcbf6a4d9,0x33319254
.word 0x46741887,0x1cb449a9
.word 0x0b8c7442,0x21c7e8e5
.word 0xdda645cd,0xe5cf2d15
.word 0x0d6013e5,0x16ca90aa
.word 0x9596ce16,0x149319c3
.word 0x27de863e,0x736d830d
.word 0x7b6457e2,0x29cb8731
.word 0x89bb2344,0x39ebf8c3
.word 0x5bb578d1,0x550f7285
.word 0xa93ee396,0xcf9d66bd
.word 0x00007d36,0xd4adb7f6
.word 0x64b2d52e,0xf1d8cde2
.word 0x8910c681,0x67049187
.word 0x2853189b,0xba4bf3ca
.word 0x5b70d5db,0xffffa8de
.word 0x59354521,0x9672844b
.word 0xc5c8acca,0x8e311ac5
p11_local3_expect:
.word 0xa93ee396,0xcf9d66bd
.word 0x3ba54e73,0xd4adb7f6
.word 0x64b2d52e,0xf1d8cde2
.word 0x8910c681,0x67049187
.word 0xffcbb5e0,0xdbd5705b
.word 0x5b70d5db,0xe0b5cb99
.word 0x59354521,0x9672844b
.word 0xc5c8acca,0x8e311ac5
.word 0x7f7d44bb,0x95f30781
.word 0x846a73e8,0xf08327f1
.word 0x9ce57712,0xe816c1a0
.word 0x000040d7,0x03ceba0c
.word 0x61e5a442,0xfc2253c2
.word 0x00000001,0x145fa386
.word 0xccaccd26,0xddcb2221
.word 0x9944ec74,0x6f028551
.word 0x30543d19,0x813f3fbd
.word 0x99232e7b,0x15b570a5
.word 0xf366ad48,0xc25d042e
.word 0x647c48a1,0x276927b2
.word 0x2f857cf0,0x234c1e06
.word 0x406745d3,0x7dceb500
.word 0x0d671da7,0x660ef4b7
.word 0x3e6552ec,0x59ec61ca
.word 0xd12065ba,0xdc5d3634
.word 0xd552f8bf,0x08c60993
.word 0x26d8e7d0,0x64e424b5
.word 0x6f33bd6e,0x1e6099f3
.word 0x3fccc6ed,0xc047962d
.word 0xad69caff,0x0446e47b
.word 0x6bb02a89,0xb9e98671
.word 0xbd8dcb23,0x80c8334b
.word 0x4ddc30dd,0x93ea39b4
.word 0x5876e149,0xac220a19
.word 0x492fca88,0x6e1245eb
.word 0x099aefc9,0xe0f2ea72
.word 0xd0ffd8db,0x08458508
.word 0x9602a5bd,0xfb12dff1
.word 0x68be4966,0x363ab416
.word 0x7d5bf48e,0xa3141627
.word 0xa2a3914b,0x729a4f03
.word 0xf8afed72,0x7f2b398f
.word 0x6779e165,0xb501462f
.word 0x92ab511a,0x0ec29fed
.word 0x69041779,0x9d55a318
.word 0x22a94921,0x6a62ee99
.word 0x00000000,0x39ebf8c3
.word 0x6881c21d,0x5fea429e
.word 0xf00c6812,0xc47045bd
.word 0x98fc2ebe,0x48bb6bfe
.word 0xa8745687,0xa19e9631
.word 0x866b57ef,0x92dd8c17
.word 0x6ebfda74,0x42ee5c9e
.word 0xa065eb78,0x32962b3c
.word 0x001ebb27,0x42387e0d
.word 0xaa2e2e63,0xf3bf30ad
.word 0x37bac64d,0xd6c5d599
.word 0xeee09257,0x5dbd056f
.word 0x3bb7c085,0x2b643ddf
.word 0xad57c99f,0xf4008920
.word 0x67adcd25,0x3432f988
.word 0x11d418d4,0x03069879
.word 0xf295b970,0x5fcfe0a0
.word 0xffbd9ef2,0x517c5548
p12_init_registers:
.word 0xa914ccc2,0xaab371ed ! Init value for %l0
.word 0x2cba4294,0x07ccf540 ! Init value for %l1
.word 0xbaf5de4c,0x0fea45f4 ! Init value for %l2
.word 0x6b8093a4,0x849e42ad ! Init value for %l3
.word 0xf0fbd83f,0xe9a867e8 ! Init value for %l4
.word 0x1fff6ec0,0x2db96d66 ! Init value for %l5
.word 0x160668de,0x8c61e5cc ! Init value for %l6
.word 0x8afd8e32,0x830f382f ! Init value for %l7
.word 0xb273421a,0x4d64dc68 ! Init value for %l0
.word 0xb7533e9a,0x6ed55bcc ! Init value for %l1
.word 0xf63e68cc,0x8a5b91a6 ! Init value for %l2
.word 0x90654ca6,0x9b69dae7 ! Init value for %l3
.word 0x77df3728,0xc96f048c ! Init value for %l4
.word 0x6313c310,0x27fb0959 ! Init value for %l5
.word 0xd2d04869,0xe306555a ! Init value for %l6
.word 0x2601183c,0x6a860572 ! Init value for %l7
.align 64
p12_init_freg:
.word 0x07fe2beb,0xe1f6e9db ! Init value for %f0
.word 0xdafe1b20,0x72b023e5 ! Init value for %f2
.word 0xd5e404c2,0xff712bbb ! Init value for %f4
.word 0x33352bf2,0x01356e84 ! Init value for %f6
.word 0x6c4c411b,0x08c701e9 ! Init value for %f8
.word 0x5c7427dd,0x4063c97a ! Init value for %f10
.word 0x7432de4c,0x4d5a497e ! Init value for %f12
.word 0x45709399,0x54bbe5b4 ! Init value for %f14
.word 0x1a450675,0x5ed6f256 ! Init value for %f16
.word 0x857c0b14,0x531c9f7f ! Init value for %f18
.word 0x9a9ea1c2,0x7e0eb616 ! Init value for %f20
.word 0x49a13371,0x6e1175fa ! Init value for %f22
.word 0x6057688d,0x501929e2 ! Init value for %f24
.word 0x4f0808ba,0xeb32521a ! Init value for %f26
.word 0x6e797ba3,0x224b446c ! Init value for %f28
.word 0x5f95ad79,0x79787841 ! Init value for %f30
.word 0xe9b853cf,0xbb573b44 ! Init value for %f32
.word 0xadca4673,0xe0ac631a ! Init value for %f34
.word 0x7917cf9e,0x08776eca ! Init value for %f36
.word 0x04d24b8b,0x017d725b ! Init value for %f38
.word 0x63b89d07,0x70690e03 ! Init value for %f40
.word 0x21830d39,0x069a59e8 ! Init value for %f42
.word 0xd35171f6,0x62209538 ! Init value for %f44
.word 0x72f68c95,0x7c786c7f ! Init value for %f46
.word 0x6600b771,0x4e8ef4c9
.word 0xdc07ba27,0xd15c7cda
.word 0xb5d88454,0xc5f80794
.word 0x8973c548,0x027ecf38
.word 0x916acfac,0x8d355431
.word 0xf9df1719,0x705547e1
.word 0x3a53becf,0x488638bf
.word 0x4503a493,0x2d217149
p12_expected_registers:
.word 0x00000000,0x064d7587
.word 0x00000000,0x000000b6
.word 0x00000000,0xd28c6ce0
.word 0x00000000,0xc9aeb0e2
.word 0x00000000,0x3b527e81
.word 0x00000000,0x00000074
.word 0x00000000,0x0000037a
.word 0x00000000,0xffffffff
.word 0x00000000,0xc77a139f
.word 0xffffffff,0x857c0b14
.word 0x00000000,0x00000041
.word 0x00000000,0x00000001
.word 0x00000000,0x2ac42b5c
.word 0xffffffff,0xd42f80f6
.word 0x00000000,0xf09039bd
.word 0x00000000,0x00000041
p12_expected_fp_regs:
.word 0x07fe2beb,0xe1f6e9db
.word 0xdafe1b20,0x72b023e5
.word 0xd5e404c2,0xff712bbb
.word 0x33352bf2,0x01356e84
.word 0x6c4c411b,0x08c701e9
.word 0x5c7427dd,0x4063c97a
.word 0x7432de4c,0x4d5a497e
.word 0x45709399,0x54bbe5b4
.word 0x1a450675,0x5ed6f256
.word 0x857c0b14,0x531c9f7f
.word 0x9a9ea1c2,0x7e0eb616
.word 0x77829cec,0x6e1175fa
.word 0x6057688d,0x501929e2
.word 0x4f0808ba,0xeb32521a
.word 0x6e797ba3,0x224b446c
.word 0x87fdf2f5,0x79787841
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0xec9c8277,0x84821c8a
.word 0xc5154f1e,0x0b272a4c
.word 0x000000b6,0x01000000
.word 0xffffffff,0x00000000
.word 0xd5e404c2,0xff712bbb
.word 0xc5150000,0x00000000
.word 0xe9d47165,0x5d3cab7b
.word 0xc3a56ac9,0xbdad9616
.word 0x8bdf57a4,0xb079228f
.word 0x85f374da,0x197fb27a
.word 0xf92360c7,0x35937fad
.word 0x06adb5fe,0x87c2cdb2
.word 0x1f41f22d,0x1fb593eb
.word 0x7239b5f6,0xed55b58d
.word 0x8fd847c3,0xf615b7b2
.word 0x686705cb,0x6988a38c
.word 0x637989a8,0xd8d3b3cb
.word 0x6057688d,0x501929e2
.word 0xb2f08d93,0x75b885c8
.word 0x6b295e5c,0xac849d7c
.word 0x2cfd2492,0xe9ed41ae
.word 0x221c14ee,0xd1122ba3
.word 0x0a97d303,0x06ee25fd
.word 0x6eb0315d,0xb287947d
.word 0xddcb83a5,0xa9de29a8
.word 0x68fcd44f,0xb264d1ba
.word 0x230de842,0x03214554
.word 0x7fa9a39d,0x1424d268
.word 0xd1a07357,0x0aeacfd7
.word 0x50b064d2,0xa081b476
.word 0x5136dfef,0x265c5d64
.word 0x0cad91fc,0xcb0e16f2
.word 0x39e5024a,0x32d99e5d
.word 0x6c3a4869,0xffffff96
.word 0xdbaaacfb,0xd68d9919
.word 0x9e8df600,0xec0f4208
.word 0x9e313bd7,0x4f4937bc
.word 0x57c3943a,0x77c05d7f
.word 0x011af705,0x652e5036
.word 0x7feba284,0x79d85723
.word 0xf3a81762,0x8efeab48
.word 0x34917198,0x43aafb35
.word 0x4472e754,0xffa4276c
.word 0xa0a3e4cf,0x16fc4b6b
.word 0xedbcacd3,0x2d53e5d0
.word 0x5b5da479,0x3ad90677
.word 0x97216572,0xb3215f00
.word 0x5c8cfdd5,0x498be205
.word 0x7acacee3,0xad35ef71
.word 0x5a2e82d2,0x4abd6daf
.word 0xeb25f5d4,0x47453bdb
.word 0xff92208f,0xa23663ea
.word 0x2af78c8e,0xa80d2d70
.word 0xc18799a9,0xe497d226
.word 0xabbb32d4,0x25f44071
.word 0x010ffb09,0x55efdc80
.word 0xc648e165,0x24b74d22
.word 0xcd2e4198,0x1603439e
.word 0x20487b34,0x0a48db70
.word 0x0cb0a061,0x4a308bc6
.word 0x22691694,0xf04f7d57
.word 0xac03cfde,0x00000040
.word 0x00000121,0xd75b53bc
.word 0xde0eba81,0x84d64f9b
p12_local1_expect:
.word 0x846e3501,0xf22b3533
.word 0x4f0808ba,0xeb32521a
.word 0x5cabba16,0xc4e75574
.word 0xc9aeb0e2,0xcebc7646
.word 0x78073f91,0x453c5e51
.word 0x8efeab6b,0x19a3a283
.word 0x015de134,0x4d5e7ece
.word 0x6d647ebc,0xa1880d5b
.word 0x139b4fcd,0xc67c8373
.word 0x52c3a414,0x70e3ac5a
.word 0xba14588c,0xea23c841
.word 0x164bad69,0x97433440
.word 0xd4d00006,0xcef719aa
.word 0x59da4f9b,0x9eca8802
.word 0x39c303ed,0x24ee7fa4
.word 0x8423dd1a,0xb4eb8f55
.word 0xdd585998,0x38ab1052
.word 0x942e11af,0xe3a986d7
.word 0x0bd2e31b,0x40e892c8
.word 0x858807e0,0xe043f67e
.word 0xa1674919,0x56dcd408
.word 0xde4694f6,0x2ffcbba4
.word 0xf3192dfc,0x46e5dfad
.word 0x83a17488,0xfdbd98fe
.word 0xee9cd46a,0x95cb02cd
.word 0xf6bc3b3d,0x898c5215
.word 0xa95b7ffc,0xf7f3bd9c
.word 0xab0444c5,0xce8ca043
.word 0x37430f23,0x9698af74
.word 0xda7f81b7,0xa319387d
.word 0x218d8461,0x04877f29
.word 0x75e9e40c,0xc36dd22a
.word 0x00000001,0x3b527e71
.word 0xfc7e2abb,0x4bbe1ead
.word 0xf4884243,0xb6a08055
.word 0x0a4d9304,0x6c4b92e7
.word 0xed0cb444,0xba80e281
.word 0x6ca9a5f4,0x4f09ffce
.word 0x8a127dc9,0x7f3283df
.word 0xb2c65700,0x8ff0532c
.word 0xeee3df01,0x164383ce
.word 0xb5cafe02,0x511d2255
.word 0xa81c1205,0x5ec85acd
.word 0xefae8602,0xb6382dd0
.word 0x65498eb0,0xef326522
.word 0x68739a31,0x04104b5a
.word 0xc085f569,0x210e19f0
.word 0x0550ef43,0x0eac2941
.word 0x97ba6d59,0x52f5f762
.word 0x55bd4aeb,0xde9c0860
.word 0x3ee9e861,0xe8381d19
.word 0xf37f0be3,0x6ce6886a
.word 0x3e08e7fb,0x10466b18
.word 0xd8027dbe,0x27c5dc27
.word 0x79308e6b,0x5b4684b0
.word 0x6c784f94,0x5554c174
.word 0x5e7ed9a1,0x12c12ec9
.word 0x22a4480d,0x7cc7c75c
.word 0x90075d58,0xb495bbd1
.word 0xaedd505e,0x0e4cda6e
.word 0x59d8ac29,0x262f01e6
.word 0x6a683038,0xf94a27ae
.word 0xd3737045,0x8c49d793
.word 0xe2eb4eaf,0x1a491747
p12_local2_expect:
.word 0xc561837d,0xa1a8fdfc
.word 0xda567b52,0x10c31363
.word 0x54bbe5b4,0x2a890bce
.word 0x6057688d,0x501929e2
.word 0x140b7c85,0xd34403b5
.word 0xc9aeb0e2,0x04e0e5df
.word 0x6033db41,0x55e8ebf8
.word 0x1143cb99,0xa4a39021
.word 0x07fe2beb,0xe1f6e9db
.word 0xdafe1b20,0x72b023e5
.word 0xd5e404c2,0xff712bbb
.word 0x33352bf2,0x01356e84
.word 0x6c4c411b,0x08c701e9
.word 0x5c7427dd,0x4063c97a
.word 0x7432de4c,0x4d5a497e
.word 0x45709399,0x54bbe5b4
.word 0xebff9c61,0x2e21c8b1
.word 0x91e2d4e3,0x4f2b339b
.word 0xf09039bd,0x21981d0c
.word 0xc9907801,0xd62de233
.word 0x00680dce,0x0e461460
.word 0x6fa8a062,0x4d734a0d
.word 0x5d26e230,0xd8b63950
.word 0x5dffc272,0xd5f1aea9
.word 0x22ecae64,0x2613dd2a
.word 0xcbde670a,0x6c6f6d6c
.word 0x50385051,0xb4185b2d
.word 0xffdda3bb,0x28ab8077
.word 0xf93a4f9b,0x87b7b4a6
.word 0xc0dcb333,0x241e3d5a
.word 0x71213e63,0xfaabdca7
.word 0x3f07b164,0xd1eef2a8
.word 0xe599ca8a,0x1eca8390
.word 0x25337598,0x984c3f3b
.word 0x138dbcd6,0xca97141d
.word 0xd6487509,0xdf07781b
.word 0xa616098b,0x4c1aa843
.word 0xdef32b55,0xec80ff62
.word 0xbc9c97c8,0x25feb2ed
.word 0xadbccffa,0x87fd037a
.word 0xb92d5bc8,0x2d412979
.word 0xb393f9a3,0x0571d4ea
.word 0x38c141de,0x64d9b24a
.word 0x381fb5db,0x4f7420ac
.word 0xb29476c7,0x85215566
.word 0x8b5b632d,0xf6ff5c95
.word 0x17463952,0x1b0a4241
.word 0xcd508038,0xb6a44272
.word 0xaa949c7d,0x34ca5ae0
.word 0x32ae70a0,0xd52cec39
.word 0xbb61a292,0x35cd1da6
.word 0xd874f889,0xf39dd2b5
.word 0xa6158c42,0x3daba92c
.word 0x74d5cf23,0x01706844
.word 0xe0c18fe4,0x4eb46d83
.word 0xb562373c,0xbc35a51c
.word 0x0e058720,0x1a5464d9
.word 0x13a54d27,0xbdb3267f
.word 0xe7953bf6,0x6b54ac48
.word 0x38994c38,0x4b80c6cf
.word 0x05edd418,0x758d0669
.word 0x7823bcfd,0x86ddf971
.word 0x4ee69bf2,0x573041fd
.word 0x3c300e49,0xb716e6e8
p12_local3_expect:
.word 0x45709399,0xe3cb300b
.word 0x55d23274,0x5147ac97
.word 0x7ac96340,0xdd27745c
.word 0xb5034d9c,0x19b46382
.word 0xff4fd684,0x3a2c410a
.word 0x7432de4c,0xb11b9e32
.word 0xf5945595,0xfb0c8ab9
.word 0x31225b28,0x0000005c
.word 0xd72fa5e4,0x0a412c3a
.word 0x0b1947fe,0xcbf37c83
.word 0x9b67fa90,0x52b13876
.word 0x9524c0a5,0xd28c6ce0
.word 0x155fd323,0x89352e2a
.word 0x51a3a3b1,0x81a47646
.word 0x4c2a270b,0x1e4f15c5
.word 0xf8b13821,0xda8b3e10
.word 0xacf7b262,0x7bba5dfe
.word 0xdc2c033c,0xe8d1d76f
.word 0xd9551fcd,0xa23d3a99
.word 0x75bea5fe,0xc571712b
.word 0x84b6e46a,0x4e60e81d
.word 0x8a6707b1,0x870032c1
.word 0x51acca23,0xc4a90dcf
.word 0x1ba08795,0x98ee506a
.word 0x94319c8b,0x744d2499
.word 0x40552ca9,0x3e49b414
.word 0xda567b52,0xad65b789
.word 0xe43e4c08,0x3ff78f2f
.word 0xaeaa6d0a,0xbcd62b4d
.word 0x98ca4390,0x77d63178
.word 0x70a9f055,0x3c952297
.word 0xfbf11787,0xc0976703
.word 0x0a80c5a9,0x2cc01e9a
.word 0x12ca03e4,0xcc328b29
.word 0x60d417fc,0x3c548780
.word 0xccc9d166,0xd42f80f6
.word 0xd3f729db,0xf2ac7d2c
.word 0xa245c432,0xd7452bde
.word 0x9cb1bf0b,0xb9f72612
.word 0x8b0cc2d7,0xadcf0be5
.word 0x7cd28c91,0xba296333
.word 0x1294fa4e,0x0000000d
.word 0x0850e5ae,0xd706804f
.word 0xe854b9f8,0xfebe3ca5
.word 0xdd8e9809,0x38b3e9df
.word 0x4eb5fc35,0xc9aeb0e2
.word 0x88845113,0x0000005a
.word 0x48e46d6a,0x73ee9dac
.word 0xe34cca39,0x6d56ecf2
.word 0xcaf65ffc,0xa1688b11
.word 0x4ef3b464,0x80752edf
.word 0x8d441be6,0xa7b6570f
.word 0x83c6b5ff,0x91911b4a
.word 0xa5920e8c,0x24a96b4d
.word 0x3fb2c601,0x08af160a
.word 0x805021ba,0xaac86c68
.word 0xf4551e76,0xab6d3f7a
.word 0x03ff68b5,0xb2eafabc
.word 0x2285d388,0x2b829f15
.word 0xbd1e5f41,0x640c0d41
.word 0x88f99113,0x1706eda3
.word 0x9d78e1f8,0xce6b9d3e
.word 0xa5d90b51,0xd7873cc5
.word 0xc4c1ef9f,0x191c9b3f
p13_init_registers:
.word 0x9ccd114a,0x1863afeb ! Init value for %l0
.word 0x28329120,0x676fe41d ! Init value for %l1
.word 0xef7b9adc,0x092693c2 ! Init value for %l2
.word 0x4054d3e8,0xb9058ad2 ! Init value for %l3
.word 0xc3bfa8e0,0xdf92f8fd ! Init value for %l4
.word 0x7c4e38e1,0xf4d01801 ! Init value for %l5
.word 0xf119838a,0xeac8c73b ! Init value for %l6
.word 0x13ad7522,0xa7ed6d32 ! Init value for %l7
.align 64
p13_init_freg:
.word 0x14aecf62,0xd7f1d0e9 ! Init value for %f0
.word 0x00819a76,0xd776062e ! Init value for %f2
.word 0x5e959447,0xd0215bea ! Init value for %f4
.word 0xf8f19eb1,0x5fa2b1ff ! Init value for %f6
.word 0xc724d15e,0x69202f62 ! Init value for %f8
.word 0x5d63006a,0x80b36c87 ! Init value for %f10
.word 0x68bb751c,0xd918ffbe ! Init value for %f12
.word 0xdd010965,0x84e1ead5 ! Init value for %f14
.word 0x43dcc9da,0x2e491650 ! Init value for %f16
.word 0x65cf8242,0xae352f1a ! Init value for %f18
.word 0xc7a73c60,0xb0fce339 ! Init value for %f20
.word 0x95a62528,0x07a44d2e ! Init value for %f22
.word 0x2c7cd2e8,0x0fc89ebe ! Init value for %f24
.word 0xbc89d7f3,0x8ce80ecc ! Init value for %f26
.word 0x2a317fcb,0x7ec25f5f ! Init value for %f28
.word 0x3be8f1f2,0x308fca37 ! Init value for %f30
.word 0x884e48b3,0x34e0bd5c ! Init value for %f32
.word 0xb2d3e885,0x1327787e ! Init value for %f34
.word 0x702f7bbb,0x86390d16 ! Init value for %f36
.word 0xb9e137ef,0x7610acaa ! Init value for %f38
.word 0xa3c0fab4,0xfb0bf36b ! Init value for %f40
.word 0xae77866d,0x417e09f7 ! Init value for %f42
.word 0xbbd3c5c2,0x57ad9889 ! Init value for %f44
.word 0x6abe570b,0x1fdce7e0 ! Init value for %f46
.word 0x85991a88,0x1ab3dfb3
.word 0x3213a592,0x67bd30f3
.word 0x13c5dc89,0x8ba37451
.word 0xb87173ee,0x3ddd1df0
.word 0xa4c9bec3,0x57ea5a8a
.word 0x6536e7d3,0x5e666de9
.word 0xeb145c97,0x1e8bad09
.word 0x96ebf352,0xb4c65ba0
p13_expected_registers:
.word 0x00000000,0x283d88fa
.word 0x0bdacb75,0xe5ddb32e
.word 0x00000000,0x00000043
.word 0x00e8eeea,0x00000000
.word 0x00000000,0x03a3bba8
.word 0x00000000,0x0000024d
.word 0x87ff0a2a,0x3fbff45a
.word 0x00000000,0x00000000
p13_expected_fp_regs:
.word 0x14aecf62,0xd7f1d0e9
.word 0xdeb99dc5,0x1fccff28
.word 0x5e959447,0xd0215bea
.word 0xf8f19eb1,0x5fa2b1ff
.word 0xc724d15e,0x69202f62
.word 0x5d63006a,0x80b36c87
.word 0x68bb751c,0xd918ffbe
.word 0xdd010965,0x05b6b6bd
.word 0x43dcc9da,0x2e491650
.word 0x65cf8242,0xae352f1a
.word 0xc7a73c60,0xb0fce339
.word 0x95a62528,0x07a44d2e
.word 0x2c7cd2e8,0x50c8c839
.word 0xbc89d7f3,0x8ce80ecc
.word 0x2a317fcb,0x7ec25f5f
.word 0x3be8f1f2,0x308fca37
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x5d63006a,0x614d8a27
.word 0xffb68b96,0x11453c29
.word 0x412cff80,0x921ca445
.word 0xc64d5e0f,0x1bae6838
.word 0x265dd752,0x94d822a1
.word 0x1234e80c,0xa368dac3
.word 0x08c5ca08,0x58d2b34a
.word 0x57de1296,0xbf0bb33d
.word 0x600a5423,0xd41aebba
.word 0xb47ac909,0x8e77d37c
.word 0xc839e77a,0x31e37a8a
.word 0xbec38467,0x44d8caeb
.word 0x50947a7e,0x0c138003
.word 0x35618d4c,0x910f5489
.word 0x9d681330,0xbadc17bc
.word 0xfc63071c,0x01096464
.word 0x23e5bb7f,0x264a10c9
.word 0x1ea947af,0xd4b1da31
.word 0x97350a06,0x511a6af3
.word 0xda68591d,0x5ddc6f07
.word 0xd53fa78b,0x549e4d87
.word 0xbaad2a12,0xc952a42b
.word 0x32578c63,0x45cbf6e8
.word 0x00fe43e2,0xc5a6461f
.word 0x32b3b96c,0x1868ba09
.word 0x04a94cee,0xa14a5e44
.word 0xdfe87855,0xb0b1cdc3
.word 0xdddb3896,0xc5b5374e
.word 0xec98b615,0x4c2985b8
.word 0xcdfd30a5,0x94aed9a9
.word 0x842f484b,0xa4470228
.word 0x9717551f,0x0000032d
.word 0x45c79a70,0x9bd93ce6
.word 0xee254e51,0xc3010c14
.word 0xbb2d7562,0x432dde99
.word 0x18441b61,0xcba197b9
.word 0x2f463b9d,0x7690db9e
.word 0x66e233f4,0x25e69b2b
.word 0x6b76d13a,0xae8a002d
.word 0xa2c3459a,0xe2f25784
.word 0xb5e48273,0x37dd252a
.word 0x573bb9b4,0x8a8112ab
.word 0x68b388f5,0xffeb1bae
.word 0x45d7c2ac,0x145c21cd
.word 0xb9f4add8,0x549dea2b
.word 0x123c9bd4,0x3375576d
.word 0x987bb5a9,0x162792e7
.word 0x1da4f796,0x8075a58f
.word 0x2eaf52f5,0x3c1a0dcf
.word 0xdd9ade37,0x568530c0
.word 0x87ff0a2a,0x3fbff45a
.word 0x8d708456,0x90c56e94
.word 0x8f92ca3c,0x2f7c7150
.word 0x64e6e816,0x2e040f1e
.word 0x9e38e363,0xfcedd903
.word 0xa9655e50,0xd90fdf83
.word 0xe7fb034b,0x8be6ebae
.word 0xf593e14d,0xb274398e
.word 0x76b7f59d,0x924393d7
.word 0xf3fc9f21,0xd3dc9ee1
.word 0x64c3416a,0xfc84a80d
.word 0x70a0a6e5,0xb20a4a00
.word 0xb7ade090,0x968f8762
.word 0x6fd22796,0xda6b9885
p13_local1_expect:
.word 0x68bb751c,0xd918ffbe
.word 0x83f4a460,0x17f67791
.word 0x757cece3,0xdfecb9f2
.word 0x192c7d70,0x402a3c3e
.word 0x39ffff7f,0x402a3c3e
.word 0x122aadba,0xc3d52ade
.word 0xd396b341,0x9cf5c389
.word 0x02f56206,0x1bedacb9
.word 0xb7f38e02,0x4d56cf43
.word 0x1902824f,0x767b8663
.word 0x66cf981c,0x6079a4b7
.word 0x03a3bba8,0xc9a526cc
.word 0xe74817e7,0x816a678f
.word 0xcc9f0568,0xda323dea
.word 0x084e314e,0xe86df321
.word 0x14aecf62,0x604f0412
.word 0x3cc0b397,0xaf521428
.word 0x3a734a09,0xf17f62da
.word 0x7c7559e0,0xf8245814
.word 0xaa23144a,0x02ce9ca2
.word 0x3d6c6e4b,0x5ff823d3
.word 0x41c9e53e,0x7568835d
.word 0x3763fb91,0x5fd8e780
.word 0xbb640339,0xe0af0c98
.word 0x48e1a9c7,0x9ffbbe98
.word 0xcb6baacc,0xe2028a75
.word 0x4f6711e3,0x8d92b0b6
.word 0x38f8eb4a,0x5c2d08e0
.word 0x9a719b09,0xe9059188
.word 0xb6468cf0,0x8237b0b4
.word 0xabcdfbc5,0x58d4bd36
.word 0xca315b47,0xe1fd6fcf
.word 0xf3d4a22f,0xf161c3df
.word 0x877464b9,0xe974e849
.word 0x47c32a7e,0xd16972cb
.word 0x83991797,0x3f2e0b9d
.word 0xa8db6ede,0x7ea7a1e7
.word 0x648e9a0b,0xdcd1e270
.word 0x7382e090,0x997f604f
.word 0xf7b27db5,0x20cfe445
.word 0x41646fe6,0x6b14a880
.word 0x20f8e1d9,0x35a4e73c
.word 0xc4d479c8,0x51aa749f
.word 0xd4d4b7b2,0xc5df167f
.word 0x289df861,0x353592ff
.word 0xea2064a2,0x44c9889d
.word 0x0458b9b6,0x9b6cf329
.word 0xd7b6f5cb,0xd098ff6f
.word 0x487afed3,0x2b024cb0
.word 0x688f44d9,0xf412bee3
.word 0x5d660454,0x36b74a01
.word 0x6cdb07de,0xa27cf3b7
.word 0xc3399788,0x43b6390d
.word 0x9d2dd5a6,0x2068595d
.word 0xc31878d7,0xaba724e7
.word 0xb3418cb5,0xb999f2d3
.word 0x95c4dc66,0x234eff75
.word 0xec17cb90,0x0f0a9402
.word 0xe88350bb,0x2ff2e46c
.word 0xa37916e4,0xefd12c9a
.word 0xdd231cda,0x091ffd57
.word 0x5f252e11,0x8cf5359c
.word 0xb1fbd59a,0xbf3a210a
.word 0x383cf3f9,0x5af920d9
p13_local2_expect:
.word 0x5016492e,0xdac9dc43
.word 0x43dcc9da,0x2e491650
.word 0xbdb6b605,0xe5248c1d
.word 0x00000000,0x1e2eb059
.word 0x1de46f67,0xfd971b60
.word 0xff5fc27e,0xc663d618
.word 0x65798862,0xa09c0eac
.word 0x7beb4780,0xa84a8af8
.word 0x9500ded3,0x4a85a392
.word 0x11453c29,0x35a6bdfe
.word 0x7403078b,0x94cb7cca
.word 0xa01958b2,0x64865731
.word 0xffffeffc,0x9bd44eff
.word 0x00bff62d,0x687f4b0b
.word 0x283d88fa,0x3cd8f6e5
.word 0x9539cc7c,0x9f95c51b
.word 0xf624d896,0x654bc3ab
.word 0xf460a156,0xb2a9ca50
.word 0x63fafc64,0xc74fb2d3
.word 0xab26553b,0x2b6de3c6
.word 0x6cab5796,0x4dc1c4f8
.word 0x88361a3d,0xacf417f0
.word 0xcd5c41fb,0x87147491
.word 0x5ce736d3,0x181d6908
.word 0x1b4fd119,0xae5b3e59
.word 0x2021777c,0xd00b7332
.word 0x71cbc2c4,0x0f5dd4f6
.word 0x8b0da32a,0x5ef8dd08
.word 0x64de4c21,0x32026625
.word 0x0d6e9ee5,0x1c8b4855
.word 0x696deceb,0x0a0dee58
.word 0x23ea7dd2,0x53039b27
.word 0xe95c9433,0x71d551dc
.word 0xe5070aea,0x9be6010f
.word 0xda2ca5b3,0xd1f6442e
.word 0xc0a88f21,0x1865d67f
.word 0x89c19d98,0x81de3b21
.word 0x5095ebb9,0xb76389bd
.word 0x9adc773d,0x72a87102
.word 0xcb6d5f16,0x5cc3553c
.word 0x6b56e30a,0x4f451af9
.word 0xfae320c6,0xe180d603
.word 0x57c558ce,0xf184c1f7
.word 0xc296e0c9,0x483cab73
.word 0x0d40c2da,0x2afb6d5e
.word 0xc82d056b,0x7abc3778
.word 0x968e3c11,0x1378ba19
.word 0x81a3a7c4,0xa269c3b2
.word 0xd88dae4d,0xb84db303
.word 0xed49ffb4,0x6268f0ac
.word 0x3a8d6958,0x80d78e13
.word 0x8332645a,0x63b24002
.word 0x1339533a,0x33253689
.word 0x2227031c,0x25bd310f
.word 0xba8b33dc,0x83b07e55
.word 0xef94581d,0x1093a6af
.word 0x3cbbca33,0x31040fdd
.word 0x02bcf6d9,0x87500a2a
.word 0xdfebbc0d,0x9afec8d3
.word 0x5aeb54e3,0x72ddf0bd
.word 0x826abb16,0x542f71c4
.word 0x066d1d07,0x2ee7c3df
.word 0xe82dc85b,0x95bdbda5
.word 0x50e4ee7c,0x0536ca62
p13_local3_expect:
.word 0x3e3c5be7,0x2ef4b5d7
.word 0xfcef5c88,0xd562fb91
.word 0x28ffcc1f,0xc59db9de
.word 0x22088b1a,0xb24eb320
.word 0x0000003e,0x00000822
.word 0xff0fe677,0x3b4dc10c
.word 0xe054adf6,0x3964db4a
.word 0xb1f4dbe6,0x7c173fa2
.word 0xec85c96b,0x99faeced
.word 0x00000000,0x0000024d
.word 0x2e1405e3,0x1105c03c
.word 0x93e25b43,0x8fb8a98d
.word 0x01a42a41,0x0fa4298c
.word 0xd8902a90,0xdad521ab
.word 0xaffe3d2a,0x3fbff45a
.word 0x23c2c442,0xdf6cc55d
.word 0x91c310d6,0xac9d2122
.word 0x2de42009,0x82a67aab
.word 0x5b562054,0xad149229
.word 0x33ebfb04,0x3f04f17b
.word 0x191388c5,0xc6e24a3f
.word 0x84e1ead5,0x1809b25c
.word 0x89a02000,0x4d29801b
.word 0x9cf55e13,0x18a9d191
.word 0x8b083543,0x4ac5a05a
.word 0x2856d2ff,0xdd5c17f8
.word 0x4d8a37ac,0x8394982a
.word 0x0c958937,0xabf57cf7
.word 0xb368e06c,0x0d634212
.word 0xa2e60100,0x42923cf8
.word 0x2b024cb0,0xd11d07c4
.word 0x8a3382cc,0x5c963901
.word 0x8ee68168,0x1766bbdc
.word 0x5d75f3a0,0x9b900a9a
.word 0x979f37b6,0xb69c903d
.word 0xe45519c9,0x8e8692ea
.word 0xb78b0eea,0x6f7d6a22
.word 0x8859844b,0x9bad71ac
.word 0x5d59dcee,0x5c128ce8
.word 0xea388ba5,0x71af1fca
.word 0x08f641c4,0x0dbe5bd4
.word 0x81fe7f3c,0x5b472970
.word 0x72e2a5f2,0x62d11a80
.word 0x1cb48de2,0x744d8ad0
.word 0x69536547,0x20e7a5d8
.word 0x05019e6d,0x65798862
.word 0xe9e50854,0x3aa29296
.word 0x53e2cd73,0x777db466
.word 0x00000036,0xe0757d1b
.word 0xbf631768,0x39c25996
.word 0x6ad4673a,0x312b50b5
.word 0xcce78881,0x9bc45169
.word 0x25b3fa58,0xe0b8d9db
.word 0x09d794e5,0xf0f99d01
.word 0x3617a988,0xf1ce0192
.word 0xfe8072d8,0x3fb6dcb3
.word 0x422b2c92,0xac82cc03
.word 0x884ac65b,0x6a88a214
.word 0x06a807ef,0xd12a91b1
.word 0x77de9bef,0xb04c6b5a
.word 0xed57b73c,0x6edc3a4d
.word 0x00000822,0x449dbebb
.word 0xd82f81c6,0xd14ffd78
.word 0xfebd2d66,0xa8aad63e
p14_init_registers:
.word 0xbfb6a04e,0x1b62c1fd ! Init value for %l0
.word 0xa599c6a0,0x6cdd2735 ! Init value for %l1
.word 0x8449c20f,0xf194b9e9 ! Init value for %l2
.word 0x96bea2ae,0x121cb7c5 ! Init value for %l3
.word 0xfb221bde,0x6b72fcb6 ! Init value for %l4
.word 0x7e724088,0x8543a7f3 ! Init value for %l5
.word 0x9056d071,0xeeaca528 ! Init value for %l6
.word 0x2672207a,0x6527c961 ! Init value for %l7
.word 0xe006d6b0,0x33ba7ac5 ! Init value for %l0
.word 0xed5d4f53,0xf2085153 ! Init value for %l1
.word 0x73773abc,0x3885cf9e ! Init value for %l2
.word 0xe0dcbeb6,0x3eb3e2c2 ! Init value for %l3
.word 0x56170d20,0xa238cf90 ! Init value for %l4
.word 0x9fa080f2,0xb2f43b7f ! Init value for %l5
.word 0x45f9f07c,0x793f5207 ! Init value for %l6
.word 0x4bdfe9ea,0xa88ed35f ! Init value for %l7
.word 0x2b6739cf,0xeb0630b9 ! Init value for %l0
.word 0x5da08422,0x27c6e3bb ! Init value for %l1
.word 0xc7b016e4,0xbdd406d7 ! Init value for %l2
.word 0xcba50c6e,0x3f1345a7 ! Init value for %l3
.word 0xd5d5af13,0xfb5dd49e ! Init value for %l4
.word 0x68014e52,0x2a4546e5 ! Init value for %l5
.word 0x9c8913d6,0x8ea19a35 ! Init value for %l6
.word 0x771ab2f6,0x5ced3edc ! Init value for %l7
.align 64
p14_init_freg:
.word 0x07d2bf85,0x4872bda8 ! Init value for %f0
.word 0x92085f45,0x179a0f25 ! Init value for %f2
.word 0xb6bc4ca4,0xce9c2926 ! Init value for %f4
.word 0xd4acd512,0x6a627a15 ! Init value for %f6
.word 0xae0cd192,0x82a63906 ! Init value for %f8
.word 0x870c6b40,0x1e00dc5a ! Init value for %f10
.word 0x25d57e21,0x5cda4dba ! Init value for %f12
.word 0x62f6caac,0x8dca2b6e ! Init value for %f14
.word 0x0e3fc92e,0xeec21f29 ! Init value for %f16
.word 0xfacc70f1,0x6186ca61 ! Init value for %f18
.word 0x4bd53925,0xaf8d1ea8 ! Init value for %f20
.word 0xd1b61abe,0x1ba616ae ! Init value for %f22
.word 0xf317383c,0xe1aee4b6 ! Init value for %f24
.word 0x40ccbb24,0xfc1a7634 ! Init value for %f26
.word 0xc3e47054,0xf3cfb4f9 ! Init value for %f28
.word 0xcf300668,0x81c75f12 ! Init value for %f30
.word 0xc6071f9e,0x2bea6d69 ! Init value for %f32
.word 0x2369ec2a,0xc7dda6a6 ! Init value for %f34
.word 0x652410f2,0x65b50487 ! Init value for %f36
.word 0x75cef36c,0x5c157d41 ! Init value for %f38
.word 0x9c7bf74a,0xf3efee85 ! Init value for %f40
.word 0xd9c26bc9,0xbbcbff73 ! Init value for %f42
.word 0x1d357427,0xece091be ! Init value for %f44
.word 0x38174715,0x91df8106 ! Init value for %f46
.word 0x9de4ec4c,0x1255f5a3
.word 0xe461f01a,0x832fd746
.word 0xa5e397d8,0xff1aef1c
.word 0xfb633e83,0x9239048c
.word 0x2dba2d16,0x91294d1b
.word 0xca3fed8a,0xb8321c7c
.word 0xd159c73b,0x18c508a1
.word 0x4072220c,0xa494f084
p14_expected_registers:
.word 0xbfb6a04e,0x1b62c1fd
.word 0xa599c6a0,0x6cdd2735
.word 0x8449c20f,0xf194b9e9
.word 0x96bea2ae,0x121cb7c5
.word 0x8094262e,0x6519baa0
.word 0x7e724088,0x8543a7f3
.word 0x9056d071,0xeeaca528
.word 0x00000000,0x000000f6
.word 0x00000000,0xe0fb29fd
.word 0x00000000,0x000000ff
.word 0xf8adc087,0x4f57b2c7
.word 0x00163b0c,0xda2360aa
.word 0x00000000,0x0000018f
.word 0x00000000,0xf0d11c00
.word 0xbe42b9a3,0xc351c2b6
.word 0x00000000,0x00003cef
.word 0x00000000,0x00000086
.word 0x00000000,0x000000d9
.word 0x00000000,0xc79bd9db
.word 0x00000000,0x000000da
.word 0x00000000,0x0e747a1a
.word 0x00000000,0x24d67036
.word 0x00000000,0x000006e3
.word 0xffffffff,0xffffffd7
p14_expected_fp_regs:
.word 0x07d2bf85,0x11d735b4
.word 0x92085f45,0x179a0f25
.word 0xb6bc4ca4,0x7e110000
.word 0xd4acd512,0x6a627a15
.word 0xae0cd192,0x82a63906
.word 0x870c6b40,0x1e00dc5a
.word 0x25d57e21,0x5cda4dba
.word 0x62f6caac,0x8dca2b6e
.word 0xe8507f11,0x3e7ba570
.word 0xd7afde64,0x5b4f5b13
.word 0x022e193f,0x6293b757
.word 0xa4dc5107,0xb587a18f
.word 0x0fbc0edf,0x31747a1a
.word 0x017778fc,0xd8793ebc
.word 0x323e8c51,0x49453e94
.word 0xd50eefee,0x62150310
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x07523f79,0x24080000
.word 0x4b72dd9a,0x884cfc2a
.word 0xe6094c51,0x0901c75a
.word 0x4ccdcc17,0x5e27aa08
.word 0x8befe52a,0x7545ed55
.word 0x00004284,0x382dea39
.word 0xff2ec37f,0x4524b929
.word 0x5764e99d,0x65de0a3e
.word 0x47b49148,0x7b88910d
.word 0xf9bd697a,0xd769f58c
.word 0xa8543b53,0x0e77092c
.word 0x3f4c341b,0x5cca18be
.word 0x7cf01b49,0x940bc362
.word 0x5ac08844,0x95e43bf9
.word 0x17a65d8d,0x80281429
.word 0xf6fb5caa,0xc1d96602
.word 0xe565e8f9,0x1de07d95
.word 0xb8d2acc6,0xf8515ebf
.word 0xdf31bb67,0x24080000
.word 0xbfd21ebf,0x6bcb1a67
.word 0x0b2b9e96,0xb69ef2b6
.word 0x7c9cfc2b,0x878ac95e
.word 0xb3afad92,0x256f21be
.word 0x9619efee,0xb98ccf6e
.word 0xc19a476f,0xfa0f437b
.word 0xad1d9164,0xa9d082af
.word 0xac83fbc5,0x2355d3ee
.word 0x9e9e1af6,0x4e8b06ed
.word 0xc0172340,0xcafd6747
.word 0x1253dc53,0x8309f199
.word 0x4870c1ac,0xbab79c81
.word 0x0e698997,0x09a0ed42
.word 0x065d3d73,0xaf8dc99c
.word 0x00000056,0x23da9403
.word 0x19c60a9f,0xcb1e6b42
.word 0xc8b9cca8,0x23038002
.word 0xb0aa1453,0xf2ca1d0e
.word 0x3ec00c2e,0x22a2ba8b
.word 0xafdf64bf,0x6c8a3ef5
.word 0x6235205b,0x0b56cefd
.word 0x8d940615,0x015196e6
.word 0xf9b5d704,0xd8f5642c
.word 0xfdd1817b,0x10876a3a
.word 0xdc9d5b5e,0xbd9a6e0b
.word 0x891d48c6,0x12d6c157
.word 0xb422a1a1,0x826c118f
.word 0x6d3715ae,0x90491176
.word 0xe000b87b,0xb1403ef8
.word 0x9e7a36ac,0x17da8dbf
.word 0x4b6727a7,0xf83e7a15
.word 0x846c89f9,0xf859e206
.word 0xde3a13ab,0x0af97728
.word 0xe796710b,0x8d4f8be6
.word 0x9bd11541,0x28edb3cc
.word 0x3c11fef9,0x846cd6d9
.word 0xc2d647ff,0x20d84f85
.word 0xaa1ccdcf,0xa9a9edd4
.word 0x7151d56f,0x379db799
.word 0x3ad70518,0x9c24aa20
.word 0xfce71472,0xfd55e895
.word 0x8fa740c8,0xd6fa5aea
.word 0x28d902d0,0xd6320c59
.word 0xb2086f79,0xa3b6b55d
.word 0xa7e73ea3,0x7c3e45b3
p14_local1_expect:
.word 0x0e9efaa7,0x2825c969
.word 0x2f5aa910,0x6c7a99a0
.word 0x0000117e,0x10e99dab
.word 0x86ca3909,0xb4563632
.word 0xffd19f5b,0x8949649c
.word 0x06e3c69e,0x00000000
.word 0xe950d288,0x8576b29c
.word 0xeffe9255,0x00000056
.word 0x6d062256,0x3a5a8c53
.word 0x23e82b09,0x2d45978e
.word 0x8347cb14,0x39c61e80
.word 0x5a6a595a,0xbd3aef4f
.word 0x51dc0d2e,0x40c1a1a1
.word 0xbf5bc5c1,0x731f45ed
.word 0x8732d7a7,0x6511bdb4
.word 0x6c812958,0x42001b99
.word 0xddda6fd9,0xbb7f4ff4
.word 0x8a13e940,0x69a0b0cf
.word 0xf6c5b17b,0xbaf13c31
.word 0xd09daca2,0x0860e32b
.word 0xf6ba050c,0x7d36b651
.word 0x943e96ff,0x701ca616
.word 0x01f89667,0xd55bc545
.word 0x1a79831d,0x94df850d
.word 0x96e67a6b,0xc3d460da
.word 0xb27488c3,0xa397507f
.word 0xd2d29c58,0x18900e94
.word 0xcb06dd51,0xa00950ab
.word 0x4896a8ab,0x3d07058b
.word 0xa8df639b,0xd8e411f6
.word 0x11c39a0d,0x05d7e4c2
.word 0x83dcae9a,0x8edc6b81
.word 0x00000000,0x3e7ba570
.word 0xd7afde64,0x5b4f5b13
.word 0x022e193f,0x6293b757
.word 0xa4dc5107,0xb587a18f
.word 0x0fbc0edf,0x57f292a0
.word 0x017778fc,0xd8793ebc
.word 0x323e8c51,0x49453e94
.word 0xd50eefee,0x62150310
.word 0x06c914f1,0x75f61393
.word 0xe1350d8f,0x93a03c72
.word 0x6d30fbef,0xa383afc0
.word 0x7083ba4c,0x16465229
.word 0x5a8bad49,0x4e145565
.word 0xef81e1ff,0x95ff65af
.word 0xda708ec0,0x7ad8979c
.word 0xefa87339,0xdc0c6c0d
.word 0xe807782d,0xb5ea91df
.word 0xed2ff468,0xa98b782c
.word 0xea2e639c,0x2b082e8d
.word 0x6078e43b,0x11d735b4
.word 0x96ad7800,0xf583266a
.word 0x4b5a445b,0x2cdc3b31
.word 0x80000000,0xc397f90a
.word 0xca0a7cda,0x3dffd480
.word 0x7891e299,0xdf4b0825
.word 0x000006e3,0xffffffd7
.word 0xe75e4ebd,0x5f624736
.word 0x3a27f01c,0x0b51935c
.word 0x78e37d24,0x56ecc1bd
.word 0x8c27ad41,0x00000000
.word 0x3c55c5fb,0x236f2a55
.word 0x0af1a9de,0x5844017e
p14_local2_expect:
.word 0x00000824,0x244db278
.word 0xeb3b2a74,0x52cb6f35
.word 0xef3cedb5,0x2b751b49
.word 0x69c9c5f6,0x3c5c4eef
.word 0xff32b30c,0x0958589a
.word 0xfd29fbe0,0x00000000
.word 0x46b4175b,0x7c9cfc2b
.word 0x91785796,0x0feac6f0
.word 0x56d16e6c,0xa138f6f3
.word 0xf3b81538,0x45bd81b1
.word 0x116f3c35,0x114660c0
.word 0xfa8bcd20,0x5d4062ff
.word 0x844a4cfb,0x5870f77a
.word 0x055ac895,0x9631a66a
.word 0x168b6c07,0x8bcfab8a
.word 0x6ee3313f,0x675b5c49
.word 0x88287683,0x6f8b7aac
.word 0xd4251bc6,0x149d52ca
.word 0x37f8a398,0x519b6aa6
.word 0xb26ded59,0x819b3045
.word 0xccb29a4c,0xef502929
.word 0x86350885,0x2bb0c153
.word 0x9aa539a9,0x69903e69
.word 0x0a3cfcb8,0x2d30bf35
.word 0xc0226f90,0x9fad74f8
.word 0x07d17d3f,0x39ede6d1
.word 0xd3d9196c,0xab7bf4d0
.word 0x03ffb6e4,0xfff68639
.word 0xf6a74734,0xa38b6a52
.word 0xb77ed3f5,0x84cc4845
.word 0x4feefe23,0x8dd24a28
.word 0xffea28c2,0xafb97057
.word 0x04888d3e,0x9fcac1e8
.word 0x22bec971,0x3ed30356
.word 0xb9f5ffb0,0x176aa922
.word 0x7fcf641c,0x9b690905
.word 0x500b87dd,0xc34b4f2a
.word 0x5fe617dd,0x545a6e52
.word 0x3f92455e,0xcb41459b
.word 0xfacc70f1,0x6186ca61
.word 0xe4940902,0xe0849cd3
.word 0x268b09d3,0xa9c15e51
.word 0xc87bea30,0xa96da938
.word 0xb4b77a4f,0x3b756abc
.word 0xc5eb2335,0xff2360a0
.word 0x1ecf87d6,0xd1f37992
.word 0x7fc28d0c,0x5fcf6e55
.word 0xbd0c21e0,0xbeaa1cd8
.word 0xb460a102,0x74e29af7
.word 0x7a5ff975,0x10a94819
.word 0xffffffff,0xff6525ec
.word 0xd7fa636f,0xca7ad879
.word 0x85df6f54,0xfb9212f6
.word 0xf1a3576b,0xd8a6055f
.word 0x327cc2b6,0xca34375a
.word 0xe39dda3b,0xb8f808b9
.word 0x4765927e,0xa44ce113
.word 0x1ae447d9,0x16a125b9
.word 0x3dd36e5e,0x31c104c1
.word 0x00c79d39,0xb7d55232
.word 0xe5db54d3,0x7dd4c718
.word 0xe985ab31,0x0877c7b5
.word 0x6879620b,0x29f002fe
.word 0xe1a16582,0x0f2350a4
p14_local3_expect:
.word 0x1a7a7431,0x21c59634
.word 0xbe42b9a3,0xc351c2b6
.word 0xa4dc5107,0xb587a18f
.word 0x6b7ae696,0x066c169f
.word 0xaf1adbeb,0xe6ae6b64
.word 0x1a7a740e,0x3670d624
.word 0x94776129,0x598c7ec0
.word 0xeb49cffa,0xb590a6ec
.word 0xc996a65b,0x8ba8b103
.word 0xc14d2b8e,0x804f2500
.word 0x107d0971,0xfcbb5979
.word 0x980e68f3,0xb30d10ca
.word 0xcf76bcb0,0x9dfce27b
.word 0x2c7a67a8,0x0816adb8
.word 0xd0ee1be2,0x7e2a069d
.word 0x1628ff7c,0xa2fefe7e
.word 0x10c359aa,0xb3860e96
.word 0x2f9367db,0x1803afc0
.word 0x4ec934e7,0xac2b1b50
.word 0x97970d92,0x0cedba38
.word 0x2de0dda9,0x93c46be2
.word 0xa16c1c74,0x177eb323
.word 0xdf64b193,0xdb3be813
.word 0xeea61bea,0xe5837147
.word 0x216ed573,0x8cbda34d
.word 0x8448ab33,0xbcd0729a
.word 0xc8291d26,0x8b303b54
.word 0x12fd7325,0xed85a6dc
.word 0xf7ff3921,0xf8739820
.word 0x0c141158,0xa259074b
.word 0x200dcf24,0x69ec645b
.word 0x910ad710,0xe405e5e3
.word 0x007d457f,0x24f121b1
.word 0x1741fe3d,0x4b01250d
.word 0xc01cfa16,0xab0c343d
.word 0x340a95ce,0x3e9e174a
.word 0xffffc05c,0x4cc02f24
.word 0xe7a2316e,0xb259a1bb
.word 0xef89b6ae,0xd6ff71e1
.word 0xaf02cd98,0xee2d3261
.word 0xe2f869b5,0xf460d5c9
.word 0x1e779b3e,0x530d6877
.word 0x7f92a418,0x3fc4d810
.word 0xaf8736ad,0x7d953776
.word 0x324d93c5,0x373f0413
.word 0xfab6be6a,0x89150f66
.word 0x80719d44,0x3ab04437
.word 0x9887bd0c,0xb6c17b13
.word 0x1e57fa4b,0xd0884215
.word 0x3c81da93,0xfa29a2de
.word 0xaa7d0a20,0x7bd98ef2
.word 0x86612d49,0x3fb00591
.word 0x044dac22,0xcaaa0882
.word 0x7b9daf53,0x516a4bc6
.word 0x8cccc690,0x2169a1b4
.word 0xcc209cb6,0xb6b9ff3e
.word 0xb9c9d644,0xd65262cb
.word 0xc74cfdff,0x8449c923
.word 0xacf9d618,0x4e849d4c
.word 0x3d9a4a5d,0xe19e9cb0
.word 0x80e9a862,0x7db8cc6d
.word 0xbaca831b,0x1e30cacc
.word 0xe38f2d10,0x3ed8b528
.word 0x8fc109e8,0xe18af429
p15_init_registers:
.word 0x4c393235,0xe94bc058 ! Init value for %l0
.word 0x814884d4,0x5c852735 ! Init value for %l1
.word 0x21777c1c,0x7e139f26 ! Init value for %l2
.word 0x0a67c366,0x8f3c87d7 ! Init value for %l3
.word 0xcd81915b,0xc95d3ca6 ! Init value for %l4
.word 0x7cc8c5e2,0x47f973fb ! Init value for %l5
.word 0x1d4bceaa,0x6036c5dd ! Init value for %l6
.word 0x9ddc4dce,0xe9acec66 ! Init value for %l7
.word 0x6486631e,0x1902bc04 ! Init value for %l0
.word 0xd72a1152,0x46ce186e ! Init value for %l1
.word 0x6286e3b9,0xbac7918a ! Init value for %l2
.word 0x119e6469,0xe67aa583 ! Init value for %l3
.word 0x4b88b2d6,0x04cdcc36 ! Init value for %l4
.word 0x714ff121,0xed24fd6c ! Init value for %l5
.word 0x692900d2,0x58dc8862 ! Init value for %l6
.word 0x9d237a1e,0xe129baf5 ! Init value for %l7
.align 64
p15_init_freg:
.word 0xdf309316,0x7dd3ea6f ! Init value for %f0
.word 0x075b3ed1,0x3157847c ! Init value for %f2
.word 0x55718182,0xa1496dcd ! Init value for %f4
.word 0x1f775c97,0x6d3831d2 ! Init value for %f6
.word 0xd799a6ab,0x5ec5420c ! Init value for %f8
.word 0x14315f1c,0x91e27667 ! Init value for %f10
.word 0x761ed9a3,0x69b807e8 ! Init value for %f12
.word 0x71a063ef,0xff01c008 ! Init value for %f14
.word 0x11bbcf53,0x48a6aff6 ! Init value for %f16
.word 0x8751e18c,0xa4e849ad ! Init value for %f18
.word 0x366cc84b,0xcfad5314 ! Init value for %f20
.word 0xd0137554,0xb780da6f ! Init value for %f22
.word 0x84864e94,0x2117b6f4 ! Init value for %f24
.word 0x8a3949c4,0xdcb7b567 ! Init value for %f26
.word 0x7ee908c3,0x2f934bb7 ! Init value for %f28
.word 0x9a925a7b,0x62882bb8 ! Init value for %f30
.word 0xccbaa216,0xa760b933 ! Init value for %f32
.word 0xec68e520,0x97d8e290 ! Init value for %f34
.word 0x03a83e3b,0x1d8d282e ! Init value for %f36
.word 0xd8799fab,0xcf0b532e ! Init value for %f38
.word 0x8ef2c259,0x9a98c28f ! Init value for %f40
.word 0x21ffa0de,0x1dce0645 ! Init value for %f42
.word 0x85afbda6,0x59a83254 ! Init value for %f44
.word 0xf963aa9b,0xd4becbd0 ! Init value for %f46
.word 0x9cebe1ba,0x534f5f33
.word 0x7157ef45,0xba3cf387
.word 0xb347c168,0x824c1610
.word 0x26fd7593,0x7ec3a4b2
.word 0x01614181,0x82c0530a
.word 0xd75c9357,0x5e7d0ea2
.word 0x453d012b,0xc717359f
.word 0x879d3783,0x1d7d1e17
p15_expected_registers:
.word 0x00000000,0x00000042
.word 0x00000000,0x0000006f
.word 0x00000000,0x1902bc27
.word 0x00000000,0x000025b0
.word 0x00000000,0x00000011
.word 0x00000000,0x000081cf
.word 0xffffffff,0xffffffc3
.word 0x5b8f0c94,0x3d805c7a
.word 0x00000000,0xb8760167
.word 0x00000000,0xb780da6f
.word 0x00000000,0x50e4999e
.word 0x00000000,0x0000006c
.word 0x9b799ce1,0xe6fd43c8
.word 0x00000000,0x547513d0
.word 0x00000000,0x00000045
.word 0x3700b8ef,0xa04598db
p15_expected_fp_regs:
.word 0x5fcf4b33,0x265356f8
.word 0x3cd42a41,0xd651b249
.word 0x50e4999e,0x50b38a51
.word 0x7ee908c3,0x2f934bb7
.word 0xe9318bd0,0x3803ac7e
.word 0x44e43559,0x87e2d88a
.word 0x6855bfc1,0x7e6fe806
.word 0x6af2a363,0x75baf234
.word 0x3d437b8d,0xff9175ff
.word 0x8751e18c,0xa4e849ad
.word 0xac772832,0x1a9bda97
.word 0x44023740,0x1ad5f100
.word 0x84864e94,0x2117b6f4
.word 0x8a3949c4,0xdcb7b567
.word 0x7ee908c3,0x2f934bb7
.word 0x9a925a7b,0x62882bb8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x00f1d51a,0x40370244
.word 0x000019c8,0x872d94d9
.word 0x03ec3624,0x6545bad7
.word 0xd9d405b8,0x000002c3
.word 0x81cf3094,0x00000000
.word 0x47f973fb,0x45f20842
.word 0x985b7c07,0x37236cf2
.word 0xe26ab250,0x7c21661b
.word 0xe4e6fd70,0x66d97be4
.word 0xb9fae6c8,0x19e026c4
.word 0x111cab22,0x18a8a6e0
.word 0x641311c3,0x6641570a
.word 0x72c61ec3,0xa4e100d5
.word 0x422ce6cb,0xbab80e4a
.word 0x9c2fbcc1,0xd09fe761
.word 0x48e3bad8,0xc730edfc
.word 0x58916d9c,0xde9de6f6
.word 0x0ebe689d,0x7b2671ea
.word 0x79ffa3d5,0x999d2025
.word 0xd952b346,0x25e38677
.word 0xdac43d14,0x99c67588
.word 0x25fb9323,0x4abca1f1
.word 0x041f638e,0x1bc98b36
.word 0xb325462e,0x1a50076e
.word 0x1065eb32,0xac0433af
.word 0x352bad9e,0x1386252e
.word 0x9bf99c84,0xc930c42d
.word 0x0991f403,0x7d041753
.word 0x67bc5b31,0x902775d6
.word 0xe9e1020d,0x53751d39
.word 0x5cead979,0xafd40a42
.word 0x020a97a1,0x7cb21b52
.word 0xb228b295,0xaab06842
.word 0xe280c4fb,0x42955028
.word 0x98135264,0xc46ef049
.word 0xa8d67eb9,0x076a379e
.word 0x7c215bd8,0xf44f183f
.word 0xa525519b,0xe01419c2
.word 0x7f6f8967,0x3bf59ebb
.word 0x34842e35,0xe29a817b
.word 0x4cc58930,0x65d13a3f
.word 0x097ed3ad,0x6ee293ab
.word 0xe01ef61c,0xc2113998
.word 0x1a65c651,0xaa295400
.word 0x24e23f0a,0x00000032
.word 0x9ef66ab7,0xe0aacdb9
.word 0x7ff72416,0x52a71786
.word 0x55156863,0xa4ae0f17
.word 0x0539f0fe,0x4012963e
.word 0x5e730dfd,0x5796209d
.word 0x4111795e,0xc5d2a5ce
.word 0xa24f65cc,0xffffffff
.word 0xc7eacd6d,0x97cb6f3c
.word 0xc553039b,0x35580162
.word 0x381b2a0a,0x6cada0fe
.word 0x1c0b9f69,0xfbdf32c0
.word 0x9299feeb,0xff2ef933
.word 0x55ddcca8,0x6d399d81
.word 0x6eb621a5,0x57e32e76
.word 0xc00dff3e,0x1e12d5e8
.word 0x0af27559,0xbf25b610
.word 0xdbeaf6b9,0xbe2f3406
.word 0xa1eddbbb,0xff6c0631
.word 0xf89bedf9,0xc1d7d52c
p15_local1_expect:
.word 0x4ae3b4f1,0x77c0b5cc
.word 0x6c1945ef,0x37b66fe0
.word 0xb980561d,0xe9bee306
.word 0xb74b932f,0xc308e97e
.word 0xac7728ff,0x3eb11d33
.word 0x14315f1c,0x91e27667
.word 0xcafc2efe,0xa4f9e488
.word 0xbabe6493,0x1912a5fc
.word 0x5e7296d3,0xe25589fd
.word 0x54cebf16,0xc9451af7
.word 0x92c31b73,0x5ec26a0e
.word 0x8c0d9bcb,0xad0e2c97
.word 0x56adc2eb,0x2beb0848
.word 0xc9cbbec4,0x61dfe458
.word 0x87d2f159,0xcc6e4ab9
.word 0xbdb3ed95,0x9f6664d0
.word 0x7b81c6de,0x4f0b5a2b
.word 0x2d9f102b,0x079a8f67
.word 0xa3737c3f,0x35fe7797
.word 0xe0fb8849,0x1f195827
.word 0xa1d04bd9,0xc79106e8
.word 0x82ff9f27,0x590f005f
.word 0x2ea3ba61,0x97f07a0c
.word 0x5faac78e,0x953ee35e
.word 0xdb3b3e8a,0xa0673140
.word 0x5c40cbeb,0x92c61d93
.word 0x1c0fc51c,0x36599f54
.word 0xff6cdd3a,0x5f8690da
.word 0xdf4e1cab,0xe5c44491
.word 0x4914eb63,0x489152f3
.word 0x0a67f0e9,0x36fc7a1a
.word 0x5b68fabc,0x8e0b45c4
.word 0x0caf0b82,0xe6d392db
.word 0x4b78bb0c,0x03fce418
.word 0x985427b9,0x7ee0992f
.word 0x2fd7f268,0x2fdf2ec7
.word 0x26c48d6c,0x59446126
.word 0xb719a828,0xf1460494
.word 0x23fd5778,0xd07a0daa
.word 0x4d443208,0xb14f5e7a
.word 0x5fcf4b33,0x265356f8
.word 0x03ec3624,0xd651b249
.word 0x50e4999e,0x50b38a51
.word 0x359add81,0x426c621a
.word 0xe9318bd0,0x3803ac7e
.word 0x44e43559,0x87e2d88a
.word 0x6855bfc1,0x7e6fe806
.word 0x6af2a363,0x75baf234
.word 0xd8956ab6,0x9ed8ac76
.word 0x52ee27fd,0xfa6930b7
.word 0x1067a037,0xc88de442
.word 0x1b1b5ec0,0xff824b67
.word 0x7c6d8b9c,0x49ec2c89
.word 0xf5518f37,0x035a81e6
.word 0x6b869928,0x3f573862
.word 0x43cdb92d,0x7e4887c1
.word 0x05b1e6c3,0xaa2b985d
.word 0xc7389957,0xb2cfa0dc
.word 0xb1f246bd,0x3602fa88
.word 0xc247ba5a,0xf9ed34ce
.word 0xf0f93d54,0x4570916b
.word 0x7204f52a,0x060ae2ff
.word 0x9f464f5e,0xf47afa7d
.word 0x12d603fd,0x596791ce
p15_local2_expect:
.word 0x1902bc27,0xe17211c1
.word 0xff7591ff,0x8d7b433d
.word 0x5b8f0c94,0x3d805c7a
.word 0xca1bf401,0x8d7b433d
.word 0xff0a0000,0x00000000
.word 0x2923f3e7,0xc75576fc
.word 0x7bb2c75f,0x829f5270
.word 0x421be798,0x0b9df81d
.word 0x861c94e9,0x2772017e
.word 0xabd8e65b,0x4a6a9385
.word 0x4b4f9381,0x9e8a5d4b
.word 0xb26c013d,0x70255a3e
.word 0x8608624c,0x1bcfb890
.word 0xa85da9ca,0xd98c80b9
.word 0x56500825,0x999f78a7
.word 0xd1fa4dc8,0xa100c4ed
.word 0xda871803,0xe9acec66
.word 0x67d58147,0x120abfd5
.word 0x41bf2e00,0x8a03d91d
.word 0xf1ffc5b7,0x37bf328e
.word 0x4d21b78d,0xf4b9a6f7
.word 0xe7f3368a,0x5ec5420c
.word 0xff63791b,0x190645ad
.word 0xd3771a4d,0xcb9ff175
.word 0xeab6de26,0x524e702f
.word 0x62cdbaff,0x26f2cef5
.word 0xb9130ea4,0x27e1bb18
.word 0x1a6b9ace,0x1601f57f
.word 0x58aa03a4,0x3815e214
.word 0xad0c20a7,0xcafc5e5e
.word 0x99b34fff,0x1120f806
.word 0x87bf7fa6,0xea701d3d
.word 0xa3ab744c,0xe548097a
.word 0xd32ab530,0x7eb7b590
.word 0xa75a5d83,0x9256ec30
.word 0x8e24ef0d,0x228c1bad
.word 0xe5309385,0xf9624f20
.word 0x262537d7,0xca18faaf
.word 0x26d59a09,0xa5b48283
.word 0x5a3aec51,0x41c1e13d
.word 0x5f057cac,0x8f905b3a
.word 0x2a1cc227,0xf3a725b0
.word 0x17b25aae,0x1123255c
.word 0x4e37872f,0xdaa6074d
.word 0x1c0e546b,0x516580a2
.word 0x14b1554b,0x37755559
.word 0x5a50a7c7,0x38a98b44
.word 0xde744d1c,0xc3627ff5
.word 0x09605139,0x2b880f24
.word 0x0bc1d3d7,0xb5c0780b
.word 0xd60829b5,0xca1bf401
.word 0xa88eab10,0x8d3dba99
.word 0xc0e053db,0xaf48b8fe
.word 0x28b08e0d,0x9d760d7a
.word 0xe2b2c033,0xae3fa84c
.word 0x7aff8b80,0x9b1349d7
.word 0x36fa9210,0x92dafb1a
.word 0x2dca30cf,0x7509106c
.word 0x993c026c,0x00426309
.word 0x22633b7b,0x5ee36498
.word 0x11979c9e,0x31d02dbc
.word 0x076702ed,0xd6a457df
.word 0x258fb376,0x8e72766f
.word 0x4bb306ac,0x106f34b0
p15_local3_expect:
.word 0x3cd42a41,0x6604b3e3
.word 0xb025a7f3,0x3b612a7f
.word 0x9ff3427d,0x1a9bda97
.word 0xc308e97e,0x05ef5e2f
.word 0xee3a1965,0xc03e7e09
.word 0x0a451422,0xfe02e572
.word 0x8ea11e93,0x5b2f2b8f
.word 0xf991bf67,0x6fc65c7b
.word 0x2a0cb809,0x357103f9
.word 0xa2d5b2ae,0x66b6ce13
.word 0xff0ae82c,0xb44d71a3
.word 0x8e72aeda,0x4160652b
.word 0xd325101e,0x4978aab2
.word 0x2aa79b7d,0x212ac4b9
.word 0xc1d59e26,0xb4fea210
.word 0xd89c89a7,0xa5a70396
.word 0xfd70eeea,0x0401e7e8
.word 0xf34ab99d,0xd7bafa03
.word 0xfcdbd625,0x050791d5
.word 0x66af4d19,0x83e6305f
.word 0x39bd09b5,0x0bbdab77
.word 0x7cfb2b75,0x6cc519e2
.word 0x12741e18,0x5341b449
.word 0x281e667e,0x8b6fc16f
.word 0xe4e18d2e,0x5aae03c0
.word 0x54d4df12,0x00000047
.word 0x4d3a47c9,0x6d551ef7
.word 0x0d57700a,0x6eb6a079
.word 0xcff06b27,0x06860c51
.word 0x32ccd601,0x83f4fd38
.word 0x7bdda606,0x62385cb9
.word 0xc387bee0,0xb3c1c04c
.word 0xffb97e00,0xb805d4d9
.word 0x95cc4fff,0x03d2660b
.word 0x833518d7,0x3b3511db
.word 0x28b65399,0x37dd0140
.word 0x2265f865,0x81cabc5d
.word 0x770e1464,0x1baf4be1
.word 0x38e16a77,0x26a91fee
.word 0x4ddc83e3,0x5d1bb766
.word 0x5b9b9026,0x414ca6d7
.word 0x8308572d,0x39372fce
.word 0x74846284,0x1bb694a5
.word 0xaf6ededd,0x9dbfbe9e
.word 0x7ac6eb16,0xcf72348a
.word 0x998abdf1,0xed9164a5
.word 0x8a4dcfe5,0x27f705e1
.word 0x2f22c9ae,0xe69578ad
.word 0xa82a9fa7,0x9b7c2a6a
.word 0x25ca4f06,0x730850f9
.word 0x0c23dae1,0x572cbe88
.word 0xf4502d24,0x9fcb9fc2
.word 0x357c7f01,0x7f2a613b
.word 0x9a967d97,0x3e086fdc
.word 0x100e91ef,0x2a29c1c5
.word 0x6d9ac464,0x6b489273
.word 0xfa607c56,0x9bbb8ce1
.word 0x863a8e16,0xcdd01467
.word 0xe195c659,0x1d62bbb6
.word 0x413f1180,0x000003c6
.word 0x0b1db684,0x2b74a269
.word 0x9c99b88a,0x227cea58
.word 0x41c88722,0x868622f8
.word 0xb704f0f0,0xd3698dd3
p16_init_registers:
.word 0x8cfe6130,0x0455bbc7 ! Init value for %l0
.word 0xbd7df506,0x5f2ab85a ! Init value for %l1
.word 0x0bc32670,0xd8e651d6 ! Init value for %l2
.word 0xc748a81c,0x76647747 ! Init value for %l3
.word 0x29c0ebf8,0xb29ab91b ! Init value for %l4
.word 0xf9d7d5b8,0x9f977b57 ! Init value for %l5
.word 0xaf3cf23b,0xe4d64f07 ! Init value for %l6
.word 0xb8252b07,0xbb27eac8 ! Init value for %l7
.align 64
p16_init_freg:
.word 0x42571353,0x9852a698 ! Init value for %f0
.word 0x6c76b90e,0xe11d7b19 ! Init value for %f2
.word 0xca3bf295,0xb1eeae09 ! Init value for %f4
.word 0x15a94647,0x6eb58a95 ! Init value for %f6
.word 0x420ab1dc,0x35326309 ! Init value for %f8
.word 0xddbf3aaf,0xe605bcf1 ! Init value for %f10
.word 0x45f1cc01,0x083cf2a1 ! Init value for %f12
.word 0xedd6661f,0x94b08ea2 ! Init value for %f14
.word 0x10948e23,0xe15c9feb ! Init value for %f16
.word 0xc2294f3a,0x78e4d947 ! Init value for %f18
.word 0xa749fead,0x49a3dfb7 ! Init value for %f20
.word 0xdffe692b,0xba5d905e ! Init value for %f22
.word 0x31fc842d,0x82697c3b ! Init value for %f24
.word 0xae7ddcd2,0x0ab05177 ! Init value for %f26
.word 0x0566893c,0xca4a6e78 ! Init value for %f28
.word 0x0bbc9d52,0xaa00d6ce ! Init value for %f30
.word 0xdb62a294,0x32807387 ! Init value for %f32
.word 0xfdda2a1e,0x939dc37d ! Init value for %f34
.word 0xf6d44eff,0xb2e67761 ! Init value for %f36
.word 0x1c1e1162,0xf5ee0872 ! Init value for %f38
.word 0xf8e89126,0x0452472b ! Init value for %f40
.word 0xfa322dd9,0xc9f2e2ab ! Init value for %f42
.word 0x08aab7bc,0x983b2450 ! Init value for %f44
.word 0xb01a033d,0xb3510623 ! Init value for %f46
.word 0x9cdc09b9,0x3cca19c0
.word 0x5f6c73f9,0x9347acc3
.word 0xf84a3cb3,0x81910322
.word 0x1f465e23,0x61314244
.word 0x6c745e81,0x01c6c481
.word 0xf4bb1992,0x7f5a310f
.word 0x69fa4d90,0xca9fc73c
.word 0x991f6b5f,0x74355280
p16_expected_registers:
.word 0x00000000,0x7fffd2cf
.word 0x00000000,0x00000039
.word 0x00000000,0x00000038
.word 0x00000000,0x42967b7e
.word 0x00000000,0xe7d84a99
.word 0x00000000,0x7523cbb2
.word 0x00000000,0x000000ee
.word 0x00000000,0x0000001f
p16_expected_fp_regs:
.word 0x42571353,0x9852a698
.word 0x6c76b90e,0xe11d7b19
.word 0xca3bf295,0xb1eeae09
.word 0x15a94647,0x6eb58a95
.word 0x420ab1dc,0x35326309
.word 0xddbf3aaf,0xe605bcf1
.word 0x45f1cc01,0x083cf2a1
.word 0xedd6661f,0x94b08ea2
.word 0x10948e23,0xa541a8ff
.word 0xc2294f3a,0x78e4d947
.word 0xa749fead,0xf9949239
.word 0xdffe692b,0xfea09208
.word 0x33b7f367,0x82697c3b
.word 0xae7ddcd2,0x0ab05177
.word 0x0566893c,0xca4a6e78
.word 0x0bbc9d52,0xaa00d6ce
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x231edc68,0xc20d9fe3
.word 0xff9294f9,0xadc3c236
.word 0xffff9fa8,0x94b08ea2
.word 0x0892a0fe,0x880e4a04
.word 0x65a8f1ff,0x1aa15265
.word 0xdf04a6b3,0x16d2dcf2
.word 0x9c00453a,0x8073fb5d
.word 0x349a6775,0x541a0bf1
.word 0xaaf38d04,0x589dff9c
.word 0x3b51399e,0x5cc53f9a
.word 0x6b8c44bf,0xf9d7ce45
.word 0xae772adf,0x1231a1cd
.word 0xf0c27437,0x512d7e26
.word 0xe115ff4f,0x572eae61
.word 0x3f487123,0xdc1268f4
.word 0x037ca14e,0xc14165d6
.word 0x21fb2e39,0x78590964
.word 0x84e82dc5,0x81ca6eae
.word 0x62e6729f,0xa1e31d68
.word 0x2ef4245d,0x10b8c12c
.word 0xfea09208,0x2f6412df
.word 0xa5badf0b,0xa7d98ee2
.word 0x9651b4be,0x7fff75c6
.word 0xb9c956bc,0xfffffabe
.word 0x5982b5b0,0x511aac6d
.word 0x85859e62,0xbbc3c0da
.word 0x7448ffcf,0xe414af20
.word 0x741e7b38,0xd2de7ba0
.word 0x2c8b8bbf,0x01a2b2f9
.word 0xd21ce9e0,0xf785f378
.word 0x8ed8c811,0x9621e20b
.word 0x119f923c,0x3f22afa3
.word 0x8f26132d,0x00d7fae1
.word 0xcd7d61ab,0xf6db2930
.word 0xd6fbcc1e,0x0fa24fc6
.word 0x3268aa3e,0x1cd7fdb7
.word 0x75eea527,0xccc2d248
.word 0xc2647acb,0x1b4ca546
.word 0xbba95cdf,0xda1b030a
.word 0xd9acc29c,0x51f85467
.word 0xb967b63d,0x90275d38
.word 0x76386a64,0x60ea91a3
.word 0x4085a059,0x08e89df9
.word 0x9abfc091,0x70caebb5
.word 0xcea42961,0x8580ffbf
.word 0x08ccb3dd,0xc757d269
.word 0x0127fb38,0xce6b2678
.word 0xf06292a1,0x4518133d
.word 0xa5a24689,0xd1e8f808
.word 0xb38c801d,0x8e3a7230
.word 0x9fadff35,0x40a867ce
.word 0x2037ffd9,0x0a3ed55e
.word 0x27761de0,0x5d1aeac7
.word 0x9020dd04,0x685400db
.word 0x50b8c824,0x3b17f928
.word 0x577a0253,0x76e6e2a5
.word 0xb1eb7b02,0xa3bb710a
.word 0xabeb8f18,0x2d9cdb56
.word 0xefb011c3,0xeec7d7b4
.word 0xcaead828,0x709160f7
.word 0x4f856c91,0x98d71087
.word 0xb42f65ee,0xade7af91
.word 0x1e607795,0xe7d84a99
.word 0x14b693ce,0x46dbf745
p16_local1_expect:
.word 0xbb367d6b,0xa83b044f
.word 0x45f1cc01,0xff1c53f1
.word 0xf12af54b,0xc07f6389
.word 0x399294f9,0xfa27a6bc
.word 0xc43f483e,0x20b968df
.word 0xffa841a5,0x845629bf
.word 0x55442531,0x90d269a4
.word 0x92a74fd6,0x751c958f
.word 0xeb9e1879,0xe4b213c5
.word 0xcee4e864,0xbcc4986f
.word 0x0cd5f89c,0xe797aa63
.word 0xff81bd78,0x7829c3bf
.word 0x073f04e3,0x78cf8de2
.word 0x851934ae,0x36b1b423
.word 0x25c2e7ba,0xf5512dde
.word 0xeea88411,0x0ffe4192
.word 0x19d1010c,0x84cad2ec
.word 0x48fa996e,0xf5440600
.word 0x0f6ae1f3,0x285ca560
.word 0xc9cf0782,0xf6379601
.word 0x48ae06de,0x5c594bce
.word 0x604ed066,0xe0557e0c
.word 0x27e84ab9,0xfa9b4391
.word 0xe87a0e18,0xa2f57bf4
.word 0x718a4bbb,0x78077c14
.word 0x3a4f171c,0x1ccdfdff
.word 0x781e19d7,0xd59869fb
.word 0x757c6eb3,0x25bd0b9f
.word 0x28132b40,0xc943353e
.word 0x4daf57df,0x05c4f0c7
.word 0xddc90d34,0xc098d1c2
.word 0xcecff2dc,0x940a6bf0
.word 0xffffd1c2,0xe1f5f1e1
.word 0x913ce8f9,0x6080fc42
.word 0x73c4a349,0xa8687dab
.word 0xb8bbf019,0x7f0e7a8e
.word 0x266562d8,0xb86331e0
.word 0x51306fd6,0x3b27fe6f
.word 0x2f861320,0xe1f852d7
.word 0xc84b2007,0xf3930134
.word 0x01e0f8cd,0xf5e20ff0
.word 0x5f2ab85a,0x9b98d357
.word 0xe9461ccf,0xdf7a3752
.word 0xf5bc984d,0x806b9b42
.word 0xebd177ed,0x76f76bfc
.word 0x5267b9ea,0x0018968e
.word 0xed65863c,0x42e875a7
.word 0x7593136e,0xccc9bf20
.word 0xbc3e0471,0x6c2ce6a1
.word 0x9c061e22,0x6d78ff32
.word 0x1952defb,0xc50b229a
.word 0xc8f98604,0xaa7ab68d
.word 0x340d3adf,0x265b87f5
.word 0x649bcf94,0xded79a34
.word 0x462279a9,0xdb8bc633
.word 0xf0520fb7,0x20b968df
.word 0x33bce604,0x585b0345
.word 0x4e84cb6d,0x6dc21a98
.word 0x9eea4bfb,0x2253a8d1
.word 0xe4f593ef,0x14b60b91
.word 0xbc4c4988,0xd8e651d6
.word 0x795f926a,0x9803a8cd
.word 0x9e56ffe8,0x307e944b
.word 0x3a25dbb4,0x6fcce4e8
p16_local2_expect:
.word 0x15a94647,0x6eb58a95
.word 0x53000000,0x00000000
.word 0xf2596eeb,0xe9e357e0
.word 0x28612a36,0xf2636d88
.word 0xcfd2ff7f,0x6a000000
.word 0x07c2854e,0xe34d4ed6
.word 0x88815fc8,0xbd10c565
.word 0xd477b23e,0x0eadef76
.word 0xe6920fcb,0x39c9910e
.word 0xee9fe6ee,0x49c5726f
.word 0x652047cd,0x7a062493
.word 0x868b2e23,0xd1223ba2
.word 0x5cc95e3d,0x92382a9e
.word 0xe2c12e25,0x4d154be1
.word 0x25dc18f5,0xce9b4b4b
.word 0x980eed15,0x8b7087e4
.word 0x65d4a2d7,0x57978551
.word 0x42f44e08,0x3f2797ff
.word 0x31f4f7b4,0x5acfd3b9
.word 0x0000003f,0x15f77933
.word 0x33a0ea79,0x8cd2eb36
.word 0xf82266e6,0x6ea3e1ad
.word 0x81ffee2f,0x5eda6210
.word 0x1dc8fe19,0x1bfa3026
.word 0x2dcc3266,0xa01e7375
.word 0x7e44489a,0x9e450c24
.word 0xa8275a07,0xf16b0585
.word 0x3186c019,0x8bb06a41
.word 0x29597aab,0xaa01d6d2
.word 0xb6e68d8f,0x8cd177ed
.word 0x60d178d7,0x3537e104
.word 0xddbe77f1,0x3c8926e0
.word 0x2994c401,0xb745d5d6
.word 0x0c7775ea,0xe6fee789
.word 0x6cdcba88,0x77c06ee6
.word 0x3f22afa3,0x264391d4
.word 0x60729d5f,0xfb36d0a4
.word 0x2c3bed85,0x0e4de60d
.word 0x7c3b520f,0x687ff34c
.word 0x5f80e81b,0x8f45f459
.word 0x10948e23,0xe15c9feb
.word 0xc2294f3a,0x78e4d947
.word 0xa749fead,0x49a3dfb7
.word 0xdffe692b,0xfea09208
.word 0x33b7f367,0x82697c3b
.word 0xae7ddcd2,0x0ab05177
.word 0x0566893c,0xca4a6e78
.word 0x0bbc9d52,0xaa00d6ce
.word 0x66e077cb,0x639fa637
.word 0x210ec1ca,0x33b7f367
.word 0x37839f18,0xbb5274b4
.word 0x9d9235a3,0x3bf808cd
.word 0xb96df9b1,0x3d3b2145
.word 0x1ec0eceb,0x1f7324e5
.word 0xee2262d3,0xa9784db6
.word 0x8c8264a4,0x69cbc988
.word 0x136b772e,0xf26a3425
.word 0x439591f4,0xd5073af4
.word 0x3e008768,0x51b3216f
.word 0x127643c9,0x5955c3dc
.word 0x47e57be1,0x00000004
.word 0x25489878,0xbe913dd0
.word 0xceece14c,0xc83d0ba7
.word 0x3d09688c,0x2031bcc0
p16_local3_expect:
.word 0x96021e6f,0xd7d08093
.word 0xd2cf5af3,0xa6eac24f
.word 0xb7f5a1b1,0x65a8bde6
.word 0x958ab56e,0x4746a915
.word 0x424fcba4,0x90c34800
.word 0xad6045f6,0xda5a4827
.word 0x55bc16de,0x1b48e413
.word 0xc1330e7e,0xf541f685
.word 0x4243ce59,0x2d89a770
.word 0x72980d60,0xf05e1fe7
.word 0xe873457d,0x141d148c
.word 0x2ed76650,0xe9c2fd53
.word 0x57a50c64,0x4fdb9b71
.word 0x6fdefd74,0xdb89d8fd
.word 0xf32d1387,0xda7163fd
.word 0xcd59f5c3,0x496f1533
.word 0x0fc33bba,0x98c18b09
.word 0x1ed01ec3,0x7cc79e8c
.word 0xcd04f59e,0x35969a18
.word 0x718b9779,0x49092e83
.word 0xf7e93727,0xdfb7c878
.word 0xf4fac04c,0x88682d2d
.word 0x79697265,0xf7d364ba
.word 0x4908f96c,0x6d7eb745
.word 0xf4e679b1,0x250ea462
.word 0xacfaeca0,0xa1335a36
.word 0x3e8163c7,0xd0ff63ed
.word 0xcd409b9a,0x5c50ae5e
.word 0xa1cce224,0x8940481c
.word 0x3e97bc4b,0xd2f5d304
.word 0xc18101f4,0x962ccad8
.word 0x29ae9f8c,0x69d7eb27
.word 0x259a2dcd,0xc94e2af2
.word 0x071cd938,0x1037892b
.word 0x716b5b37,0x03b79c5f
.word 0xe99efa48,0x49ff2332
.word 0x14ac2a93,0x9f223a5d
.word 0x4286a617,0xa5ebb0ae
.word 0x098ad080,0x0a8116cc
.word 0xebe95825,0xa8a31829
.word 0xe9eab73d,0x56b657ff
.word 0xc7322b44,0x5f94e7f4
.word 0x7fb66063,0xcf647d4c
.word 0x2b4460b1,0xb2877218
.word 0xfb1e97ac,0x1d0c58e3
.word 0x4e96f3b6,0x33b0d4ef
.word 0x5fc3f2b8,0xda0fa5e2
.word 0x12402baf,0x1e116baf
.word 0xc6742768,0x2499f261
.word 0xf4a392d9,0x3b17f928
.word 0x14fbafe8,0xf08d3b47
.word 0x1658c153,0xd0e314fe
.word 0xc5f862f4,0x32f68683
.word 0xebf6d552,0x69bd4f01
.word 0xa9f3ff0e,0x47828e48
.word 0x0da99f10,0x32cbef09
.word 0xbc7718a6,0x56549d24
.word 0x38a0ee1f,0x0e4044db
.word 0xbf7fc3a1,0xb9d3ecc1
.word 0x84edb842,0xcc57d153
.word 0x5134b7c0,0x27d3bac2
.word 0xa846a0aa,0x14fce59e
.word 0x57978551,0x4ba05f76
.word 0x95156f5e,0x10e1b24f
p17_init_registers:
.word 0x50ac8be0,0x6a79c6ba ! Init value for %l0
.word 0x50f3635a,0x0e46bdbd ! Init value for %l1
.word 0x28552d5a,0x4966a6b2 ! Init value for %l2
.word 0x0cac7fc3,0xfd0b5308 ! Init value for %l3
.word 0xbbae5a52,0xa85bdcb4 ! Init value for %l4
.word 0xf1a91bde,0x1eafdf4d ! Init value for %l5
.word 0x9dc16cc4,0x9d25697a ! Init value for %l6
.word 0x21f24fa8,0x393d4039 ! Init value for %l7
.word 0x5a55da68,0xc59b9970 ! Init value for %l0
.word 0xce2edaf1,0xe9838f91 ! Init value for %l1
.word 0xdaca51e2,0x583a10a2 ! Init value for %l2
.word 0x8d9ddf58,0x6caf1c40 ! Init value for %l3
.word 0x368b5ad2,0x009eec70 ! Init value for %l4
.word 0xc358a835,0xbbd9c9ab ! Init value for %l5
.word 0x160f4e46,0xc5e42ee8 ! Init value for %l6
.word 0xbf2707ae,0xc6801a8f ! Init value for %l7
.align 64
p17_init_freg:
.word 0x0e98a08a,0x1dfa866f ! Init value for %f0
.word 0xaa43825e,0xb14f9f5b ! Init value for %f2
.word 0x658cc817,0x0371fe06 ! Init value for %f4
.word 0xab41bf72,0x2be69d44 ! Init value for %f6
.word 0x440d8f5a,0x777aaaee ! Init value for %f8
.word 0x95762c13,0xebe6c35b ! Init value for %f10
.word 0x9ec233de,0x2ce47fd1 ! Init value for %f12
.word 0x48a34b77,0xb820f2d5 ! Init value for %f14
.word 0xe0843ef2,0x0afd9d85 ! Init value for %f16
.word 0xe2bf82d7,0xc4dbc6c2 ! Init value for %f18
.word 0x593f8eff,0x66bbb8ca ! Init value for %f20
.word 0x78989913,0x13b90f25 ! Init value for %f22
.word 0x0970d294,0xeff8eb39 ! Init value for %f24
.word 0xb166ef12,0xc8675c2b ! Init value for %f26
.word 0xb377202c,0x513ee18d ! Init value for %f28
.word 0xb57ef3ee,0xde032b25 ! Init value for %f30
.word 0x73ff4266,0x60820250 ! Init value for %f32
.word 0x3f48b96c,0xa32af80d ! Init value for %f34
.word 0x95a4abdb,0xc486261c ! Init value for %f36
.word 0xcd395c25,0x00b3f6bb ! Init value for %f38
.word 0xc9d7bbb6,0xd79d1761 ! Init value for %f40
.word 0x20daaa09,0xd3f00918 ! Init value for %f42
.word 0xb68612c9,0x9ecf3098 ! Init value for %f44
.word 0x13a4af47,0xc09f7df7 ! Init value for %f46
.word 0x8d406da9,0x2791afab
.word 0x47dc6dda,0x33d52b80
.word 0xc6a0630f,0xfa864fa3
.word 0xa1cfebfe,0x55bd3f6f
.word 0xad747552,0x2337113c
.word 0xe764ac7d,0x6850fe90
.word 0x4af5feb9,0xd950fa5d
.word 0x915313e7,0x27808aae
p17_expected_registers:
.word 0x00000000,0x65e7e719
.word 0x00000000,0x000000ab
.word 0xffffffff,0xffffffc2
.word 0xe4d2df09,0xca63528f
.word 0xffffffff,0xffff70ef
.word 0x00000000,0x000000a2
.word 0x00000000,0x6a91f502
.word 0x00000000,0x7541eefb
.word 0x00000000,0x670f88f4
.word 0x00000000,0x000000c2
.word 0x00000000,0x59b1ab67
.word 0x00000000,0x000001e7
.word 0x00000000,0x000000c2
.word 0x00000000,0x59b1ab67
.word 0x00d8e720,0xba7d63d5
.word 0x00000000,0x000001a1
p17_expected_fp_regs:
.word 0x0e98a08a,0x1dfa866f
.word 0xaa43825e,0x6dd8e720
.word 0x13b90f25,0x0371fe06
.word 0x3fbefa5c,0x9f221a64
.word 0x1919531f,0x3ffee29b
.word 0x95762c13,0xebe6c35b
.word 0x9ec233de,0x2ce47fd1
.word 0x48a34b77,0xb820f2d5
.word 0xe0843ef2,0x0afd9d85
.word 0xe2bf82d7,0xc4dbc6c2
.word 0x593f8eff,0x66bbb8ca
.word 0x78989913,0x13b90f25
.word 0x0970d294,0xeff8eb39
.word 0xb166ef12,0xc8675c2b
.word 0xb377202c,0x513ee18d
.word 0xb57ef3ee,0xde032b25
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x8f5263ca,0x09dfd2e4
.word 0x6dd8e720,0x5088afd1
.word 0x00d8e720,0xba7d63d5
.word 0x637c6492,0x3fbefa5c
.word 0xb377202c,0x513ee18d
.word 0xd5b7e862,0x0e93f142
.word 0xdd0a744a,0x00984ba1
.word 0xebb80018,0x57e6a68e
.word 0x74944c24,0x4e5ca84b
.word 0x724f0a12,0xd4e8c0a6
.word 0x12cb9cf0,0x0dff54bb
.word 0x0f51ad65,0x86560d35
.word 0x54589ef6,0x7e5b9c0f
.word 0x295d501f,0xe767e421
.word 0xf4fd77ea,0xec5ae3f3
.word 0x493aacb3,0x1fcc88a4
.word 0xf0550bd3,0x04c49a5c
.word 0xe91cf8ac,0x9a22471b
.word 0xa240f8ff,0x8e7ba7ff
.word 0x3cce09ee,0xb48f2d09
.word 0xec265710,0x7103443c
.word 0x8b8349c9,0xc9777499
.word 0x462ed980,0x55b59335
.word 0x34a7b54d,0x9b11190a
.word 0xb06209e9,0x264184a7
.word 0xdf3e560a,0x6bbf84b2
.word 0x4f383f59,0xf5972aed
.word 0xf65c47a5,0x10e3bd6b
.word 0x76d285ee,0x833cc662
.word 0x0a045ec4,0xf69b698b
.word 0x8782b72b,0xaf85a8d7
.word 0x2cdc473a,0xefae5779
.word 0xdfa41089,0x741d5c38
.word 0x4056f523,0xd3d804fc
.word 0x3be3a0db,0x9b270883
.word 0xdc73deff,0xdc9c94b6
.word 0xbba32195,0x1e153ac4
.word 0x0496c89a,0x80bf35be
.word 0xaac5dc50,0xec13c49d
.word 0x658dfd77,0xd060c1cd
.word 0x3bd52cf7,0x90176613
.word 0xec70c3d0,0xfb105c16
.word 0x81324798,0xdccdddac
.word 0x9a170607,0x2921b064
.word 0xa6a6a17e,0x77b50056
.word 0xe8ff2e98,0xd000f89d
.word 0x614f1e09,0x4e247cd2
.word 0xe9b555f2,0xd6ef8b81
.word 0x4ee15b65,0xfc77f5a4
.word 0x9c105d24,0x67ffbd80
.word 0x03175b34,0xceaea1f4
.word 0xa0b89230,0x004bf9b8
.word 0xae7cc7c2,0x6b5906c7
.word 0xbed756a2,0x8cfc56a3
.word 0xbbd9c9ab,0x8cc5a68c
.word 0x79ce3a95,0xfffa63db
.word 0xd7e918e3,0x69783a2f
.word 0x0b8f16f9,0x2aea0044
.word 0xc467d87c,0x65e7e709
.word 0x1dcbb7d2,0x9cf6535b
.word 0x3562784f,0x807537ae
.word 0xff054d86,0xb06b4fbc
.word 0xc21a6727,0x4825cd57
.word 0x73a605d7,0xe72fb5d6
p17_local1_expect:
.word 0xba26d0f1,0xee638181
.word 0x73340494,0xbfddb0b8
.word 0x65e7e709,0xa98102dd
.word 0xef646942,0xa6a98465
.word 0x4b3cf2da,0xdd5bfc82
.word 0x7c01df01,0x5cfabe3f
.word 0xf94c67c8,0xefaa2228
.word 0x4992a731,0xb6ab6d59
.word 0x0e275ea3,0xdd4df10d
.word 0xe4463460,0x20268068
.word 0xd6794887,0x3e2cc690
.word 0xf65bcb5e,0xbc2d8e5b
.word 0x80ecd229,0x0d80ac7a
.word 0xb71ab99d,0x828dbfff
.word 0x9b0aab1f,0xc5f01304
.word 0xfb505120,0x23c1e2b3
.word 0x89c599f7,0x1e4d72da
.word 0xbf164d26,0x45247f37
.word 0xad09d6e9,0x7dc38d58
.word 0xbc5597bd,0x08bcea00
.word 0x1f43cdf1,0x90262d94
.word 0xd4bf785b,0x202929f3
.word 0xf6b91f50,0xee3e130b
.word 0x0261e354,0xee3b5693
.word 0x0a3bebdf,0x90b36ec4
.word 0x819a8f11,0x91cf4973
.word 0xa49c6743,0xa2c4cd41
.word 0xc5d6c79f,0x777e7b87
.word 0x64dfc69c,0x1321f1ff
.word 0x6bb81e2a,0xab6bbdd3
.word 0x197e914a,0xc72eab6b
.word 0x01a9afbd,0x8fa4998a
.word 0x5cfabe3f,0xbc6a56a1
.word 0x2166300a,0xad987218
.word 0x0e5cce40,0xefdb580e
.word 0xe0bdeebb,0x34608e50
.word 0x0fbc7692,0x17be79d0
.word 0x1a8dda41,0x8e7bc877
.word 0x2e671021,0x35e1930a
.word 0x6a91f502,0x0ead1e1a
.word 0x3be8dea3,0x7c4b314d
.word 0xfba5fcd1,0xad78e67a
.word 0xdd16a27e,0x13b90f25
.word 0xa5313fbf,0x6b20ab92
.word 0x65a12eb0,0xb671090d
.word 0x278bfd85,0x5e097e9d
.word 0x6fa6c6e8,0xea17e645
.word 0x7552923b,0x0c26f239
.word 0x84e140fb,0xa481b50b
.word 0xb73705ab,0xdc909d3e
.word 0x879a038f,0x79b363a3
.word 0x093a39b0,0xdb6dd09f
.word 0x3877add7,0xfc65a2d1
.word 0x75c92771,0xb8375ba3
.word 0x76f0e015,0xa96d2103
.word 0xf2b5e267,0xbf04deef
.word 0x4d6a0ae2,0xde5ae74f
.word 0x195f6a41,0xa3c3e697
.word 0xdbed1f1c,0x4b69c17e
.word 0x1b498af0,0xbc1eed2c
.word 0x522268e9,0x458435ff
.word 0x1adfc40c,0x3e64b623
.word 0x001d626f,0xe2857253
.word 0xaa908f34,0x286bedb9
p17_local2_expect:
.word 0x92647c63,0xe6f08204
.word 0x9be2fe3f,0xde032b25
.word 0x13b90f25,0x435f737f
.word 0xbbc3d3e9,0x836be10d
.word 0x3186590a,0x6540ae0e
.word 0xe9b082b8,0x1c1d7138
.word 0xfa86c8ba,0x6b25a07e
.word 0xb4e0086e,0x7283f826
.word 0x74069420,0x2143802a
.word 0x92a1fea6,0x7d13880a
.word 0xd7c58f05,0x2216de42
.word 0x4afc1655,0xca35bf01
.word 0xd9c190a1,0x55eedc36
.word 0x65fb8072,0x69d2dfa1
.word 0x7894579a,0xa67e9e1b
.word 0xc78b2b96,0xe4591b13
.word 0x2b65944c,0x2af6face
.word 0x8f3f3036,0x9decdc0e
.word 0xf460a9e1,0xfc468ca9
.word 0xbe8e20bf,0xf3b24c76
.word 0xac52b89a,0x7ff384da
.word 0x3eb28fbb,0x238b60f9
.word 0x3e64b59a,0xf9fbc57d
.word 0x23942c56,0x45e507a7
.word 0xb06b1b8e,0x9e21dd54
.word 0x001b2f0d,0xbed1457f
.word 0xef3ec492,0x969fc526
.word 0xfff01753,0xb7e33ef2
.word 0x668831e9,0x34bb247a
.word 0x8dffce07,0x1551c4d9
.word 0xd21e2708,0x093a8951
.word 0x4d874626,0x304b1da0
.word 0x2bbfbace,0xee3e8178
.word 0x28fa76f6,0xbd99770b
.word 0x45e28020,0x48b23899
.word 0x97d86d2d,0xde4dc1c1
.word 0x40e66837,0x8b7b425a
.word 0x3ae5f7ef,0x2671d95f
.word 0x769a1da9,0x777df6f5
.word 0xdac5ca0a,0xac78ff44
.word 0xb0f8eac9,0x7604b794
.word 0x6e26abf4,0xafc2c1c7
.word 0xe3446eb0,0x06966fe8
.word 0x7d817ecc,0x8b0c3bd4
.word 0x34cefb85,0x35a53862
.word 0x751eb7c2,0xf40052cc
.word 0xaf9c0213,0x05ce459c
.word 0x68e22d17,0x2045e3f5
.word 0x470397bd,0x93eb2a80
.word 0x0952d009,0x4ca4c1e6
.word 0xecbe6189,0xdcf26038
.word 0xbcc1d3b8,0x09efca59
.word 0x6921761b,0xed89dcd2
.word 0xf9cb85de,0x616cb42a
.word 0x6bf48f61,0x00000022
.word 0x03489566,0xa4087019
.word 0x8e33a5ed,0xdb2dc2f6
.word 0xdd684cc2,0x979829b1
.word 0xab91ae2b,0x3d0c2de0
.word 0x153f1175,0xf0d713c0
.word 0x8e60a3d6,0x2c4ba38f
.word 0x6dbebb32,0x7bc3eae5
.word 0x0d617d3f,0xf0a0688b
.word 0xc8e0fff6,0xdf731369
p17_local3_expect:
.word 0x7affffff,0x3ffee29b
.word 0x27e8b03c,0x2d0f7b2c
.word 0x3ffee29b,0x39c80000
.word 0xbd1ca546,0x7541eefb
.word 0x00008fbb,0x1e07a750
.word 0x641a229f,0x5cfabe3f
.word 0x892d16a8,0x36322948
.word 0xc5e54cf3,0x187de723
.word 0x20e47791,0xd13b73b3
.word 0xb2d6bf8a,0xc82206b4
.word 0x7c0abd6b,0xb9f57c7e
.word 0x846ec728,0xc802382e
.word 0xbc0e088f,0xa422bcb5
.word 0x02f69814,0x0bdbb175
.word 0x4e0cd866,0xe867b73c
.word 0x1df0b06f,0x5aa7866b
.word 0x4b68341d,0x0fc288cd
.word 0x43cf75fd,0x72d7c066
.word 0xad88ec7f,0xa4251fda
.word 0x7c538d34,0x8f4e0d4d
.word 0x9626a1e8,0x4ec595b7
.word 0x5234945b,0x9a6698b9
.word 0x4fd95b6a,0x068938da
.word 0x62b69c54,0x0c15a719
.word 0x4b575823,0x2997a918
.word 0x719b9f27,0xf2936508
.word 0x3b860d8e,0x9a1b63ed
.word 0x92d3e38c,0x7f690a26
.word 0xb8bffd3e,0xb03522b0
.word 0xf0ff704a,0x5a31e67a
.word 0xdf729a9f,0x76b5fbcd
.word 0x14e79b39,0x4b475be5
.word 0xc467a44c,0x1f56e51c
.word 0xa9fef57c,0x7e87d719
.word 0x207bcfe7,0x10224b4d
.word 0xf3ff7141,0x727cadc7
.word 0xf99fdc11,0x54d7f178
.word 0x344c2062,0x5f3f084f
.word 0xa364a346,0x67ddd935
.word 0x184e2382,0xf1997fbb
.word 0xe0c79f19,0xb17cd5c1
.word 0xad80dffc,0xd860dd20
.word 0xe976ad80,0xfa4a53d7
.word 0x67d4fe80,0xed0bc421
.word 0xdd4bc8f6,0x6015b94c
.word 0xa071bf0c,0xe680839a
.word 0x549ed517,0xd69b8972
.word 0x305e9aaa,0x6835bdc7
.word 0xcbec8d45,0xdfed2759
.word 0xf38be9c2,0x7d2e91a5
.word 0xbf7efeff,0xba1fcb45
.word 0xfcc6b7da,0xce2ad8d8
.word 0xf12f7520,0x42826749
.word 0x49060fe0,0x8fa302e0
.word 0x62da6e93,0x4ae587d1
.word 0x4a576720,0xe19e8561
.word 0x09c69c01,0x59b1ab67
.word 0x34da9113,0x4bc71fe6
.word 0x1913b488,0xbc27d41f
.word 0x44eaa3b2,0x75fa3e54
.word 0x9077fffc,0x3e081a7f
.word 0xe4e26ac1,0x93d0d853
.word 0x766ef1f2,0x92c8cf31
.word 0x5af0d09d,0xe0cd3bd8
p18_init_registers:
.word 0xde28ce5a,0xee85f634 ! Init value for %l0
.word 0xfa13c208,0xc5824c2b ! Init value for %l1
.word 0x994c8fc2,0x53954208 ! Init value for %l2
.word 0xdb3a133c,0x683038d0 ! Init value for %l3
.word 0xe20011c0,0xb86597cc ! Init value for %l4
.word 0xec11fc6e,0x2f97bc37 ! Init value for %l5
.word 0xbeb915b8,0xcf0ea6a4 ! Init value for %l6
.word 0x38efc457,0xd6744f1c ! Init value for %l7
.align 64
p18_init_freg:
.word 0x9d58e11b,0x2d84a185 ! Init value for %f0
.word 0x4886afb2,0x326ccc6a ! Init value for %f2
.word 0x4c77fc81,0x079db7f6 ! Init value for %f4
.word 0xe59bb40b,0xffbe10f4 ! Init value for %f6
.word 0xc2f29e56,0xbf0fd899 ! Init value for %f8
.word 0xc2b01905,0x3a945179 ! Init value for %f10
.word 0x0529acf3,0xe8778b3f ! Init value for %f12
.word 0xb482222a,0x76b3774a ! Init value for %f14
.word 0x8e5fe907,0xb81e46fb ! Init value for %f16
.word 0x6693bf94,0xb461e5da ! Init value for %f18
.word 0x11e10273,0x718bb175 ! Init value for %f20
.word 0x71f85116,0xf01ca5fc ! Init value for %f22
.word 0xc64862bb,0x224f63df ! Init value for %f24
.word 0xffd57e40,0x3bf4b77f ! Init value for %f26
.word 0xb3893b6e,0x18eebfad ! Init value for %f28
.word 0x8ca91bac,0xc6ddcc1e ! Init value for %f30
.word 0xf9406ea6,0xd85b862c ! Init value for %f32
.word 0x65a76ebe,0x9e13ca2f ! Init value for %f34
.word 0x584df878,0xfbe84310 ! Init value for %f36
.word 0x3d63040f,0x5276101b ! Init value for %f38
.word 0x1a07f2a2,0x52a258ea ! Init value for %f40
.word 0xd0610453,0x5380ba35 ! Init value for %f42
.word 0x2bd66289,0xc65d27da ! Init value for %f44
.word 0xd5663859,0xf7db3aa9 ! Init value for %f46
.word 0xe9845b51,0x9e33d399
.word 0x77d1d8dc,0x876cd8a1
.word 0xaf8ff4ae,0x52353ae3
.word 0xfd09463d,0xfa92f2c7
.word 0xb502d518,0x27cd1d82
.word 0xf86d51bb,0x9c48954d
.word 0x596b0a5a,0x5b51ea3a
.word 0xc654daff,0xed98d5f3
p18_expected_registers:
.word 0x1689f284,0x5d604d4b
.word 0x00000000,0x6e91b400
.word 0x00000000,0x0ee02173
.word 0x00000000,0xb12be546
.word 0x00000000,0xf4d9995b
.word 0x00000000,0x6cf29da4
.word 0x00000000,0x6e91b400
.word 0x00000000,0x0000005b
p18_expected_fp_regs:
.word 0x9d58e11b,0x2d84a185
.word 0x4886afb2,0xb8e53a90
.word 0x4c77fc81,0x079db7f6
.word 0x718bb175,0xffbe10f4
.word 0xc2f29e56,0xbf0fd899
.word 0xc2b01905,0x3a945179
.word 0x0529acf3,0xe8778b3f
.word 0x45d328da,0x76b3774a
.word 0x8e5fe907,0xb81e46fb
.word 0xadbfee18,0x521702e5
.word 0x11e10273,0x718bb175
.word 0x71f85116,0xf01ca5fc
.word 0xc64862bb,0x224f63df
.word 0xffd57e40,0x3bf4b77f
.word 0xb3893b6e,0x18eebfad
.word 0x8ca91bac,0xc6ddcc1e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xdc11650c,0x3a708241
.word 0xff98ff8c,0x818bbd58
.word 0x0ee02173,0xff7939d8
.word 0x19faf2c2,0x03d197f8
.word 0x2d84a185,0xda28d345
.word 0x91ff85f7,0xa872d99e
.word 0xc4a6cf3f,0x891e421b
.word 0xe53fd742,0x00ffe61a
.word 0xe60c3294,0x6e8fe04e
.word 0x006f7384,0x000000e0
.word 0x6c4f571f,0x51488b5d
.word 0x4c70d399,0xdec5063a
.word 0x00000000,0x6cf29da4
.word 0x0b1326fc,0x48c5032c
.word 0x8ee8d6dc,0x2e6e60b8
.word 0x9b9dbbbc,0x114ca3cd
.word 0xfd656b2f,0x261b5850
.word 0xf4f21fc3,0xde4420ca
.word 0x0d6b26d3,0xc938bdf0
.word 0x1e6979dc,0xcaeb3a10
.word 0x8f66224c,0xa113a36c
.word 0x6fc6b8a9,0x6de6cde4
.word 0x5b9ddee1,0x30ffca84
.word 0xe189b170,0xc2a9a88d
.word 0xf408abad,0x5de6ef12
.word 0xfbeef043,0xe1613212
.word 0x7a15b924,0xcf7f25a4
.word 0x200d004d,0xdd5c8009
.word 0x935b9331,0x4665bf02
.word 0xa9bfc5af,0xd2638800
.word 0x1b84f703,0x381d5b4d
.word 0xc4d276d6,0x9338f892
.word 0x21d3e497,0x2f702e74
.word 0xcf213621,0x5602a4d2
.word 0xf9fbc789,0xf73d4785
.word 0x0035480a,0x30811ad0
.word 0xf2826045,0x5b7876f6
.word 0xf9aa0ff9,0x3206cde4
.word 0x3b4510db,0x3a181870
.word 0xc0fca76b,0x89688955
.word 0xbea91ae7,0x06047c5d
.word 0x64b80d8f,0x826aa90d
.word 0x67fb2045,0x35118170
.word 0x0d72ffe1,0xb3ac454b
.word 0x3651c793,0x4986673a
.word 0x7116eaf8,0x5c9bd888
.word 0x0df68e6f,0xbb3e8de5
.word 0x81af90fb,0x35ef9b3d
.word 0x78755443,0xda60f10a
.word 0x5fd801ea,0xa9e286ac
.word 0xa002a089,0x33d186bf
.word 0xc701bcbc,0x78e3f9d1
.word 0x77f0416b,0x527b3c7b
.word 0xfcafd94a,0x37290258
.word 0x1f6c959c,0x0d829f54
.word 0x1444a758,0xc1feead9
.word 0x64bf1da1,0x3976fe2e
.word 0x2a8524ba,0x6069bea5
.word 0x00000000,0x7fffffff
.word 0x92e6b7ce,0x3809d922
.word 0xeab3e4cc,0x993065fe
.word 0xa05c7e82,0x5f5a8ed1
.word 0xb0ecfd13,0x9c4d9176
.word 0xe188f317,0x70e0c7a7
p18_local1_expect:
.word 0xa4a60ecf,0x6e3b89b3
.word 0xb8e53a90,0x46e52bb1
.word 0xf2e63123,0xce324139
.word 0x00000000,0x00000070
.word 0x45d328da,0x6cf29da4
.word 0x3c89729f,0x85a8abba
.word 0xfe66e3fb,0x2edc2a7e
.word 0xf6af6380,0x4a718955
.word 0x4d2f3d3b,0x4ead29a0
.word 0x688eb8ec,0x05dfa191
.word 0xa2e7f972,0xa224c661
.word 0xe0a15507,0x9701b6e1
.word 0x74f50cf6,0x98a1be1d
.word 0x8db5aadb,0x32b6c708
.word 0x8a152408,0xdab8fec8
.word 0xd3f3d42c,0xc4c437fb
.word 0xb7e0ba0b,0xa1606872
.word 0x9e749f6d,0x1e354b67
.word 0xdae4ebef,0x6d8a6b53
.word 0x96931d74,0x331b12b7
.word 0x0de5a0da,0x4dee3c00
.word 0x4322206b,0x48e8752b
.word 0x565ee0af,0x44b4587b
.word 0x2eef51f0,0x3d476a43
.word 0x89af4052,0x0b249f12
.word 0xe1d4499a,0x1da895ff
.word 0xcf0e4981,0x0ae2d440
.word 0x5dedb427,0xea213a20
.word 0x0a698cca,0x4a56da96
.word 0xc4c8f169,0x36551169
.word 0xf02a8a14,0xbb5a1e14
.word 0x7947515b,0x4d8c83df
.word 0x13941b0e,0xca3f5f8c
.word 0x29d1716b,0xeb483211
.word 0x2757a47f,0x8243ff63
.word 0xd22cf786,0x2dcefd28
.word 0x68d747a4,0xe753f025
.word 0x124fb700,0x7a1601c5
.word 0xf88f4613,0x73552879
.word 0x33a56072,0x3daf5c7b
.word 0x2338a6ca,0xf2eba968
.word 0x7625f333,0xaf7cfb63
.word 0x63721829,0x76b0d459
.word 0x9e313209,0x8b2361ff
.word 0x6132301f,0x35b2aa7a
.word 0xdc2c3513,0x136cf014
.word 0x6907bd5a,0xc398a854
.word 0x0ce70ee5,0x1b7a4e4c
.word 0x2db84cb6,0x6c6ab7e6
.word 0xeadd1b0d,0xaa67895c
.word 0x4f80818f,0xe993e0c5
.word 0xa198d5f6,0xfd7f6046
.word 0xa4041cc8,0x31e8a915
.word 0xe2fe2da0,0x64bf1da1
.word 0x6b13e736,0xe635b506
.word 0x7011e064,0x31718c4c
.word 0xbe3a97e6,0x9f672905
.word 0xa0aa3b7b,0xc871bba9
.word 0xd3dbad97,0x04282a62
.word 0xafbe5f92,0x50e60583
.word 0xe448fb49,0x7853ca16
.word 0x4c7a67e2,0x92a19844
.word 0xccbdcb0d,0x9a9aa655
.word 0xfbb5087d,0x69364a8d
p18_local2_expect:
.word 0x573300f3,0x0c271fd7
.word 0x018f8c73,0x79a69618
.word 0x565e3a4f,0xdbc41918
.word 0x34f685ee,0xc2ffffff
.word 0x5597c10c,0xc8eca355
.word 0xff010000,0x19fa5d00
.word 0xd2155c64,0xb84ed00a
.word 0x71f5fa86,0xa3154284
.word 0x7e16e269,0xc53ddf87
.word 0x0f8670bc,0x9f1a4667
.word 0x121299d9,0xb3893b6e
.word 0x718ca53b,0xd323f008
.word 0x945bc27c,0x18d611a6
.word 0x8a0c8637,0xa087b65f
.word 0xd979fd3b,0x8487069c
.word 0x5b1e7c81,0x8d80b81a
.word 0xaa9d9f5c,0x929e04c8
.word 0x75f58f20,0x94cd2663
.word 0x2c29990f,0xe838f9b6
.word 0xefcc2299,0xb7790bd9
.word 0xbb67999d,0x9b48eb7c
.word 0x7f7b75f6,0xc118d730
.word 0xb78b4325,0xbc897f53
.word 0x2be59c8d,0x6fe35632
.word 0xe9c9e96f,0x89ff4b42
.word 0xf9da9949,0x79d011ea
.word 0xaf4b6176,0xd0030aa2
.word 0x3940d45f,0x2678da44
.word 0x0d010efc,0x7d063b11
.word 0x381cb31b,0x630cd6e4
.word 0x8ddbb3ad,0xec194fc8
.word 0xd0871fc6,0x6ca951e5
.word 0xb45b1734,0x382929c5
.word 0x35c6c98d,0x6914ff96
.word 0x27807350,0x746bd9f2
.word 0x9dae6e14,0x76638f2c
.word 0x178093f6,0xf9bf51c3
.word 0x7130fe1e,0xd21036f3
.word 0x5b5ac3df,0x02aa1c86
.word 0x4924af35,0x6e2aed5b
.word 0x40e58013,0xcaf9de06
.word 0xd8f47bb0,0x456a1384
.word 0x1ca0a995,0x36ec5d0f
.word 0x02cd228d,0x2dff599a
.word 0x077efed8,0xf66063f8
.word 0x1dad2444,0xf1a6be02
.word 0x0478f563,0x81b5f9a9
.word 0xef229a74,0xfa136e21
.word 0x24f8cea5,0x26f44707
.word 0x0e9ab384,0xb94071b5
.word 0x1559d222,0xe9ccf8c3
.word 0x3415c780,0xf7c28df2
.word 0x8b14bb9a,0x3b99152f
.word 0xc83c9590,0xbb528242
.word 0x15320499,0x3a945179
.word 0x3e119850,0x6c489bf4
.word 0x393dca56,0x6ad5b1aa
.word 0xaf8d1107,0x32b90334
.word 0x1689f284,0x5d604d18
.word 0x8ab664d4,0x215ec27c
.word 0x1c241c53,0x5230756c
.word 0x589e1e1c,0xd02ac1f7
.word 0x40291bbb,0x5160a4a3
.word 0xc2874772,0xb0e23ca1
p18_local3_expect:
.word 0x75b18b71,0x2115e842
.word 0xadbfee18,0x521702e5
.word 0xff207aed,0x96a09dd3
.word 0x9e0cea48,0xb491e9af
.word 0x5b4ecfbb,0x6a13745f
.word 0x000000fc,0xffffe5b8
.word 0x041cc57a,0x9360f391
.word 0x2cd9bbe9,0xce0f8494
.word 0x15d108be,0xc5714738
.word 0x067c50cd,0xf66063f8
.word 0x51c93d7b,0xae5e993c
.word 0xaa6bb43a,0xff8325ff
.word 0x1876aba8,0xc02de34d
.word 0xf5c6c634,0x2bfd8f59
.word 0xcc44356b,0x90b8789b
.word 0x1188859d,0x6d4e9df1
.word 0x8f45b7c7,0xce652764
.word 0xb3236947,0xdd5b8c0f
.word 0x689bc907,0xa69bfbe6
.word 0x053e28b8,0x156d3277
.word 0xb08cd343,0x6d0fc7f3
.word 0x3d70453e,0xba3f9c26
.word 0xaa2f1016,0x88f3931e
.word 0x00000d77,0x63df00ae
.word 0xa4642e3a,0x00aa352d
.word 0x84b31f6e,0x701b1164
.word 0xd7296449,0x7cc63777
.word 0xd9befc2f,0x293c9ce1
.word 0x64bf1da1,0x9d5a4469
.word 0xd41a9e20,0x6896aeba
.word 0xba655ad2,0x08482aca
.word 0xbb6907e9,0xa811361d
.word 0x9e570d0b,0xa0722424
.word 0xbbaad0a7,0xff5a9c4f
.word 0x69191752,0x26fda131
.word 0x9b0380b4,0x8db03af3
.word 0x0f87d766,0x72f9e6f6
.word 0x90ba0ced,0x2ee97f1d
.word 0xd3b3f5ca,0x5b909863
.word 0x570e49df,0x0ec87216
.word 0x96ddd36a,0xd535d6a4
.word 0xc5b549e3,0x38b89a42
.word 0x8b806019,0x4e34ffd7
.word 0xf3f43486,0x9878d113
.word 0x4da2df07,0x7bd055b3
.word 0xda47cd3a,0xc9b11913
.word 0x14cab877,0x1c09f9b7
.word 0xe85f57d6,0x24a22841
.word 0x06eda128,0x9bc18db3
.word 0xdd9e3398,0x392e03ff
.word 0xc06e0969,0xcd91ae1e
.word 0x710ff502,0x6ac4db1d
.word 0x45d673db,0x8902467e
.word 0x1a423901,0x077d9aba
.word 0xf934ac28,0xc361f76f
.word 0xf98ece5f,0xb206519f
.word 0xbfa83616,0x0d6dc512
.word 0x2413a3e8,0xe645b1e0
.word 0x8fee42ca,0x35696a21
.word 0x17277c70,0x65da7a55
.word 0x288521af,0xc5cc65c1
.word 0x977f4fa5,0xffc9a668
.word 0x70ff4c75,0xf36c4a2b
.word 0x4adb98e9,0x59c0c1f2
p19_init_registers:
.word 0xfe961535,0xfcf26caa ! Init value for %l0
.word 0x3b4eb37e,0x96f122d5 ! Init value for %l1
.word 0xb84a62fe,0x54b1798a ! Init value for %l2
.word 0xcf4ca0e2,0x5a7d8ff4 ! Init value for %l3
.word 0xa8692e16,0x229dfc0b ! Init value for %l4
.word 0x521bd8c3,0xfaaebb38 ! Init value for %l5
.word 0xd37407ea,0x46966f22 ! Init value for %l6
.word 0xd78cd6a0,0x1732dc88 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xb57e4938,0x2cb0227f ! Init value for %f0
.word 0x2d4b6476,0x0f520009 ! Init value for %f2
.word 0x95919611,0x6b6e8081 ! Init value for %f4
.word 0x6b6606ca,0xfd9abcaf ! Init value for %f6
.word 0xa06712d9,0xd4bca74e ! Init value for %f8
.word 0x0c7fa6c9,0x9c7a3c79 ! Init value for %f10
.word 0x9e43b122,0x44a8a378 ! Init value for %f12
.word 0x41dc2656,0x9fe39231 ! Init value for %f14
.word 0x82be1898,0x990f2804 ! Init value for %f16
.word 0x68e89151,0x5fa74cf2 ! Init value for %f18
.word 0xde98269a,0xcb7cf532 ! Init value for %f20
.word 0xbc6430db,0xefc28e47 ! Init value for %f22
.word 0x57df24f2,0xdfcc646a ! Init value for %f24
.word 0xd3316811,0x604ad260 ! Init value for %f26
.word 0xf9282d37,0x33a4b055 ! Init value for %f28
.word 0xac8c2c63,0x6b12eb3c ! Init value for %f30
.word 0x40ffba58,0x153eef8a ! Init value for %f32
.word 0xa5e7c50e,0x3cc35e2c ! Init value for %f34
.word 0x0d7fbe30,0x52040a8c ! Init value for %f36
.word 0x471f305f,0x5edd2821 ! Init value for %f38
.word 0x291d7dca,0x285d0b8e ! Init value for %f40
.word 0x7b7c046e,0xc8bac98f ! Init value for %f42
.word 0x34014ca6,0xa4b81453 ! Init value for %f44
.word 0x72bc7b6c,0x2af30ce5 ! Init value for %f46
.word 0x50b3aa50,0x1622848d
.word 0x5faba2ad,0x55b00166
.word 0xdd307358,0xbd6a4669
.word 0x18fd8826,0x81a7724a
.word 0x1e10d215,0xd9ecb6cc
.word 0x92f9be66,0x8ae11e89
.word 0x6bcdd840,0x22a33735
.word 0x896f5e2c,0xc8b4df50
p19_expected_registers:
.word 0x00000000,0x000001d4
.word 0x00000000,0x00000089
.word 0x00000000,0x00000340
.word 0xe95b2d62,0xf82ce93b
.word 0x00000000,0x6da92334
.word 0x00000000,0xe0ae6ebb
.word 0xffffffff,0xffffffff
.word 0xffff0000,0x00000000
p19_expected_fp_regs:
.word 0xcb8f1e01,0x66b033e0
.word 0x7071e04a,0x08f7a8ca
.word 0x3ceb126b,0x632c8cac
.word 0x6b6606ca,0xfd9abcaf
.word 0xa06712d9,0xd4bca74e
.word 0x0c7fa6c9,0x9c7a3c79
.word 0x9e43b122,0x44a8a378
.word 0x41dc2656,0x9fe39231
.word 0x82be1898,0x990f2804
.word 0x68e89151,0x5fa74cf2
.word 0xb5364d16,0xcb7cf532
.word 0xbc6430db,0x1a5687f8
.word 0x40030000,0x00000000
.word 0xd3316811,0x604ad260
.word 0x99a37f4b,0x164d36b5
.word 0xac8c2c63,0x6b12eb3c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x8438ea5d,0x23886eee
.word 0xde98269a,0xcb7cf532
.word 0x4da27a8e,0x992a56ad
.word 0xb4695617,0xa39de5ca
.word 0x6b12eb3c,0xa7628a76
.word 0x1732dc88,0xc4cd9408
.word 0xd293d036,0x16640dfe
.word 0xadfd2e3e,0x8cb4927f
.word 0x3309df95,0x6ae666c1
.word 0xd120757c,0xe3f519ad
.word 0x47ca8211,0x0ac3fb09
.word 0xb0c8729c,0x870005ae
.word 0x0f532cbe,0x71779f6d
.word 0x93bcb382,0x746134b6
.word 0xc8535b89,0x1a5687f8
.word 0x08389505,0x7162c0c3
.word 0x5b0e53a5,0x29d06e46
.word 0xf66369dd,0x6ead33ec
.word 0x00004eae,0x6df5b0d6
.word 0xcab3de88,0x11c456fc
.word 0xc4eb6de8,0xda79d62a
.word 0xaba63b7f,0x6e7a39a4
.word 0x53d76bd5,0xfaec9acf
.word 0xb5cb8254,0x38de04d4
.word 0x8e3d0fd8,0x488a649a
.word 0x2296e18d,0x75bbf884
.word 0xbc9ae87b,0xc70a9de3
.word 0xf1e0f49f,0xe6097e69
.word 0x74398f69,0x1b86c832
.word 0x82a8e0b4,0xed0ec2b0
.word 0xd5585633,0xa56a36a3
.word 0x817e29d2,0xd54fa0c0
.word 0x82be1898,0x990f2804
.word 0x68e89151,0x5fa74cf2
.word 0xde98269a,0xcb7cf532
.word 0xbc6430db,0xefc28e47
.word 0x57df24f2,0xdfcc646a
.word 0xd3316811,0x604ad260
.word 0x99a37f4b,0x164d36b5
.word 0xac8c2c63,0x6b12eb3c
.word 0x3476b842,0x476a4e63
.word 0x7768fabc,0xbc92f180
.word 0x425f18d6,0xd600c018
.word 0x3901b549,0x1bbefdd5
.word 0xd64b0c35,0x6f11e477
.word 0x0090501d,0x176b5904
.word 0x46154e6e,0x5350c227
.word 0x92b3a294,0x9b0bfae7
.word 0x183ebbb8,0x45b8daba
.word 0xfcf26caa,0x845e100f
.word 0x65fb70ba,0x3c22cbad
.word 0x934352a5,0xff78a1ca
.word 0xab8cdd24,0x3071961d
.word 0x9f4c3473,0x51e2587b
.word 0x33381d6d,0xdacb61a4
.word 0x256fcc21,0x29d16ab8
.word 0xfdbce276,0xc676af8e
.word 0x9770a1cc,0x6e80e3f7
.word 0xa8c70445,0x15cbb429
.word 0x45cfcd48,0xfd85f565
.word 0x55c87db5,0xf0d8510e
.word 0xd74d73a4,0xaf6d64c9
.word 0x826cdf8b,0x4b34f1b3
.word 0xf59b1f19,0xd0200226
p19_local1_expect:
.word 0x3ceb126b,0x632c8cac
.word 0xff000112,0x279f840f
.word 0x94cda887,0x11e17522
.word 0x8baf46ec,0xc55f501b
.word 0x14e02cf8,0x9454d8be
.word 0xae4e45b3,0xd607e681
.word 0xa3f83680,0xd0b97d4c
.word 0xffa69fc0,0x21ee7668
.word 0x3207ab87,0x75cbdd67
.word 0x33a1b1b5,0xc60737d0
.word 0x2a96ffb0,0x1764f9eb
.word 0x004d0bbb,0xe4332ebe
.word 0x0f8f2bf0,0x2c427b95
.word 0x448bb73a,0x465cc7ff
.word 0x0b42522c,0xbcb0e8d4
.word 0x766dd141,0xb84f916a
.word 0x5a807190,0xde3c41c1
.word 0x31277d89,0x02005a61
.word 0x0f5f88c5,0xe3a10515
.word 0xf503f852,0x77c5c4c6
.word 0x4fa84d5b,0x26658867
.word 0x4152e4d2,0x91f2d750
.word 0x0e85bdf9,0x9230114b
.word 0xd87a5be2,0x7855baa3
.word 0x3cca8cc7,0x1a6d54d7
.word 0x7af4f636,0x7418b209
.word 0xb9c95f44,0x9b5807db
.word 0x54ebd672,0x13d493d9
.word 0xa18dfd5d,0x20437ae3
.word 0x1fb7de4a,0x7851b94e
.word 0x14d5c458,0xa62a7ffe
.word 0x537c4e8e,0xb7364e2c
.word 0x0b47baa5,0x4c2c0866
.word 0x2da3f55b,0xd0f176b7
.word 0x3b66ac00,0x30f28516
.word 0x462c8da3,0xd81870af
.word 0x52581c50,0x2f496601
.word 0x9b905665,0x49465a1e
.word 0x19d78348,0x17af11b8
.word 0x9519577d,0x2b16760c
.word 0xce0c16e8,0x2afa28de
.word 0xe50d7343,0x6e051243
.word 0xdb7c9229,0x79e686f3
.word 0x74ce84c9,0x234e014f
.word 0xe9aff474,0x1888e9f3
.word 0xfc7f43ff,0x10e80ff8
.word 0xe712b82d,0xac0c719d
.word 0x130c0915,0xc67eb5ed
.word 0xb217eb3d,0x906409e2
.word 0x245856e1,0xbf8fcb92
.word 0xb55891bf,0x1cb6cb28
.word 0xd8de7128,0xab9d94a1
.word 0x22bbfa67,0x04ffe976
.word 0x374292e6,0xcbd46e2d
.word 0xf4f9c3bf,0xbc84f43e
.word 0xad58fb54,0x63cce452
.word 0xea6fa7b6,0xca055d11
.word 0xab9b69ba,0x8f99afa2
.word 0xa229cce9,0xb0093561
.word 0x9013cdc1,0x59394f2d
.word 0x8a7d9596,0x53ff40ee
.word 0x6d4782b2,0x401ec2d0
.word 0x16ccadc6,0xf4b00c86
.word 0x2b0be619,0x7a134f8c
p19_local2_expect:
.word 0x40030000,0x00000000
.word 0xcb8f1e01,0x66b033e0
.word 0x6da92334,0xe0ae6ebb
.word 0xb5364d16,0x4b7fa399
.word 0xac8c2c63,0x6b12eb3c
.word 0xcaa8f708,0x4ae07170
.word 0x00000000,0x576f5c49
.word 0xc753fccf,0xa5ad0f3c
.word 0x6d315cb2,0xb2211003
.word 0xb9ca5e4e,0x580cd4dd
.word 0x73786da4,0x4f83d7f8
.word 0xde684181,0x26ee3220
.word 0xcda48804,0x4cf5f7ac
.word 0xf0d112dc,0x198988fb
.word 0x5564b013,0x32ba13dd
.word 0x8b7d80b9,0x5006165e
.word 0x1484209e,0x15a4261f
.word 0xae300544,0x42af0b4e
.word 0x2c6cff55,0x7db3714f
.word 0x9ba0b41e,0xd8649483
.word 0x449c8fe6,0x0c40750e
.word 0x8e56536d,0x0adabe93
.word 0xae8f404d,0xd143ca83
.word 0x12bbe8cb,0x11658d52
.word 0x637e2a43,0xf0c55e15
.word 0x90238e4d,0x444206b0
.word 0xac8d2e8a,0x0ae10f58
.word 0x50827fef,0x771f01aa
.word 0x628155ec,0x5eba6ab9
.word 0x7c70a082,0xfacf3ad9
.word 0xaa4d9a5d,0x4c525eb6
.word 0x7acf60be,0xfdc55f71
.word 0x82be1898,0x990f2804
.word 0x68e89151,0x5fa74cf2
.word 0xde98269a,0xcb7cf532
.word 0xbc6430db,0xefc28e47
.word 0x57df24f2,0xdfcc646a
.word 0xd3316811,0x604ad260
.word 0x99a37f4b,0x164d36b5
.word 0xac8c2c63,0x6b12eb3c
.word 0xb9cc0f81,0xcaea86ff
.word 0x7e3b1399,0x2aed1f7f
.word 0xed8de53e,0x3143e498
.word 0xe0ceb8e4,0x919fb486
.word 0x6996646c,0x6e7fe727
.word 0xab31a185,0x36627c10
.word 0x6ed14aa4,0x74f03cb5
.word 0x267db793,0x35b54801
.word 0x824fce8e,0xcf78443f
.word 0xc612e0b0,0xfbf49d78
.word 0x4a25191b,0x8acade8a
.word 0x63434d06,0x919d4924
.word 0x2165f219,0x75bcb8a2
.word 0x5c074986,0x928fa9bd
.word 0x3fa2336b,0x14a74a40
.word 0xb8d23320,0xe14f5393
.word 0x2ee5f455,0x32cee1b5
.word 0x388ace92,0xef3dc8f3
.word 0xc8702dbd,0xa5864ced
.word 0x18c6082d,0x3da4d4f7
.word 0xef004b5c,0x32e58525
.word 0xfb9d89ec,0x92d7fdcc
.word 0x64d4b774,0x31e4ced6
.word 0xf1ded1ae,0xfd5f2e62
p19_local3_expect:
.word 0x3ceb126b,0xccbe2849
.word 0x47b9ec84,0xa8969d3c
.word 0x3427599a,0xabba3da6
.word 0x4339b49a,0x0309a80e
.word 0x40030000,0x00000000
.word 0xdc50cff5,0xf1bff1ba
.word 0xbec76032,0x4f3a699e
.word 0x325aefda,0xf01eb504
.word 0x1e92eb58,0x533f98a6
.word 0xac923c29,0x5aff38fe
.word 0x46ea99ac,0x5591b88b
.word 0xbd5e9c61,0xacf2157e
.word 0xff3bb66c,0x29b1a0fa
.word 0x57106ffd,0x47ce8cea
.word 0x7be6b265,0xd350b830
.word 0x86063329,0x93d8c317
.word 0x8a9019c1,0xe13a823d
.word 0x6740f300,0xa58f348e
.word 0x967e4ac0,0x27811954
.word 0x0e709292,0x5f74d21a
.word 0x06ec52e9,0x682d93df
.word 0xf9e63ee9,0x967e4cb7
.word 0x69af0012,0x09553a4d
.word 0x29fa463c,0x1b50f19c
.word 0x89a73142,0xb9385f88
.word 0x0ecff4b6,0x70437f8f
.word 0x8fb78030,0xa16c2c58
.word 0xac98e4d5,0x9ee83041
.word 0xa3f730e7,0x17debec6
.word 0x609bf92b,0x2a0868de
.word 0xbe0fa7a4,0x106a6ef9
.word 0x1b469a70,0x05093a3e
.word 0xc1fc452f,0x7c480a54
.word 0x10e4bd9d,0x525ef83c
.word 0xa9402e27,0xfaff2b71
.word 0xc6d37227,0xe78a443c
.word 0xffadc693,0xeee739de
.word 0xdeced9ff,0x832578fc
.word 0x04439327,0x2588f904
.word 0x7a031d2a,0xfe1c9749
.word 0x9c871ae8,0x0641545f
.word 0xe95b2d62,0xf82ce074
.word 0x09071870,0xdfe20686
.word 0xd9d92217,0x23366325
.word 0xb752e764,0x1f99ffa9
.word 0x26219e7f,0x36cf1a27
.word 0xfe4ec99a,0x73d8c67e
.word 0xea5092cd,0x5f5568bf
.word 0x7dc86565,0x7ffa9d3b
.word 0x051b58ba,0x538db711
.word 0x7e135a54,0xbe3f8a61
.word 0xa34c7c3a,0x5c31c497
.word 0xc6aadb29,0xab5c9402
.word 0x3a6ef866,0x8e2c654e
.word 0xed5268b4,0x3dcf7e65
.word 0xa16f3d94,0xb41013b6
.word 0x97edff63,0xb33f5ca1
.word 0xb232dfe1,0x82695807
.word 0x68f8c429,0x2765fa62
.word 0xc9abbece,0x0c70ef42
.word 0xf3abe439,0x219f961f
.word 0x70de4d0d,0x5546cea0
.word 0x8aa372ba,0xfea1be62
.word 0x670f72ea,0x1fad1ec7
p20_init_registers:
.word 0x84429c6c,0x8ba9e070 ! Init value for %l0
.word 0xc4e8c318,0x0a6a379c ! Init value for %l1
.word 0xb953b797,0xfd6180c6 ! Init value for %l2
.word 0xdd5a7903,0xebef12be ! Init value for %l3
.word 0xb36ddca0,0x0a15b04d ! Init value for %l4
.word 0x009644ac,0xb6a2df6f ! Init value for %l5
.word 0x43c00aae,0x9067635e ! Init value for %l6
.word 0xe5524cb6,0x60013022 ! Init value for %l7
.word 0x36125b8d,0xdc02ee21 ! Init value for %l0
.word 0x167056fc,0x8fd979ae ! Init value for %l1
.word 0xefefa2c4,0xbd801dd9 ! Init value for %l2
.word 0x820363a4,0x85bb3e5c ! Init value for %l3
.word 0x8677d2dc,0x2735de15 ! Init value for %l4
.word 0x8a1ad469,0xe754c864 ! Init value for %l5
.word 0x1838f9e6,0x15504670 ! Init value for %l6
.word 0x6ae45a80,0x642b6b9d ! Init value for %l7
.word 0x328a195e,0x87470e4e ! Init value for %l0
.word 0xfd38e01a,0x245c5d74 ! Init value for %l1
.word 0xd89b405f,0xc63ee730 ! Init value for %l2
.word 0x59211ca2,0x65efad78 ! Init value for %l3
.word 0xafd41000,0xa611c1f6 ! Init value for %l4
.word 0x9b144bb2,0xcf983801 ! Init value for %l5
.word 0xe52ac86a,0x4f9889d9 ! Init value for %l6
.word 0xf8b68493,0xcaa61832 ! Init value for %l7
.align 64
p20_init_freg:
.word 0xdd0389cb,0x82e112ba ! Init value for %f0
.word 0x98d52dd8,0xe32ce855 ! Init value for %f2
.word 0x6ccd2112,0xeb825148 ! Init value for %f4
.word 0xc79a8c69,0xd2ab4aa9 ! Init value for %f6
.word 0xfd753c4a,0xc48c6c23 ! Init value for %f8
.word 0xea19b6d1,0x6cc6acfc ! Init value for %f10
.word 0xcb620569,0xdd6274de ! Init value for %f12
.word 0x6cb0514d,0x2e709cb1 ! Init value for %f14
.word 0x409d5e8c,0xcd19c490 ! Init value for %f16
.word 0x2cc25e0b,0x9c0b7895 ! Init value for %f18
.word 0xbd9d4964,0x2fda8076 ! Init value for %f20
.word 0x2a73d950,0x402b8d6d ! Init value for %f22
.word 0x079b5835,0x21405ccb ! Init value for %f24
.word 0xb2dc609c,0x469da638 ! Init value for %f26
.word 0x272e26d9,0x51d5d85a ! Init value for %f28
.word 0x931d3084,0x67ceb9fe ! Init value for %f30
.word 0xfff2fcd6,0x17745bf5 ! Init value for %f32
.word 0x8ccdb8f4,0x0e130a5f ! Init value for %f34
.word 0x88643a48,0xb08b9706 ! Init value for %f36
.word 0xf01940b5,0xc80cb072 ! Init value for %f38
.word 0x3546ca63,0x46ee84d1 ! Init value for %f40
.word 0xfe42d525,0xc30f1e25 ! Init value for %f42
.word 0x074f5c7f,0xdf73da05 ! Init value for %f44
.word 0xbf6b092b,0x6fcc15b5 ! Init value for %f46
.word 0x427f6d72,0x50426b63
.word 0x3972c6b5,0xfdfdadde
.word 0x22f62398,0x11ffd935
.word 0xa52253f8,0x1c305ff8
.word 0xc6a5d305,0x5032a5fc
.word 0xd503ad93,0xad01c568
.word 0xbe2a8b01,0x34661d37
.word 0xc8e2b051,0xbfe63e2f
p20_expected_registers:
.word 0xedf7118a,0x8298050a
.word 0xffffffff,0xffffe285
.word 0x00000000,0x3d58df04
.word 0x00000000,0x464888b7
.word 0x00000000,0x00000097
.word 0xffffffff,0xffff8b5b
.word 0xe4ccb9af,0x771d72de
.word 0x00000000,0x00000241
.word 0x00000000,0x8000000f
.word 0xffffffff,0xd78a8bf7
.word 0x35000000,0x21b3072e
.word 0x00000000,0x6bfe1831
.word 0x00000000,0x000080ea
.word 0x00000000,0xbb5905d7
.word 0x00000000,0x00000287
.word 0x00000000,0xcc59306f
.word 0x328a195e,0x87470e4e
.word 0xfd38e01a,0x245c5d74
.word 0xd89b405f,0xc63ee730
.word 0x59211ca2,0x65efad78
.word 0xafd41000,0xa611c1f6
.word 0x9b144bb2,0xcf983801
.word 0xe52ac86a,0x4f9889d9
.word 0xf8b68493,0xcaa61832
p20_expected_fp_regs:
.word 0x2391aca3,0x9722ecff
.word 0x98d52dd8,0xe32ce855
.word 0x7e329e77,0x3d7a9b67
.word 0xc79a8c69,0xd2ab4aa9
.word 0xfd753c4a,0xc48c6c23
.word 0xea19b6d1,0x6cc6acfc
.word 0xcb620569,0xdd6274de
.word 0x6cb0514d,0xdd017973
.word 0x409d5e8c,0xe6ab4048
.word 0x2cc25e0b,0x9c0b7895
.word 0xbd9d4964,0x2fda8076
.word 0x2a73d950,0x402b8d6d
.word 0x8a11f7ed,0x5b8b7656
.word 0x690562cb,0x469da638
.word 0x272e26d9,0x51d5d85a
.word 0x931d3084,0x67ceb9fe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xedf7118a,0x8298050a
.word 0xbd000000,0x85e2ffff
.word 0x4d51b06c,0xa4630382
.word 0x679b7a3d,0x779e327e
.word 0xff000000,0x5b8b7656
.word 0xe2855e4a,0xaea58f9b
.word 0xcc2dc35b,0xb5ad4c52
.word 0x668892b6,0x9922c932
.word 0xc5477fd9,0xa427f92c
.word 0xf0881b6d,0xe7beb781
.word 0x056dff52,0x1c2e2cad
.word 0xe97b6b52,0xb0a65f46
.word 0x214010e8,0xf4b1c4ba
.word 0xde37c372,0x26790517
.word 0x467b5113,0xbb3a5eb3
.word 0xa9eb8044,0x8b75e1a9
.word 0x20a0c022,0xf0147263
.word 0x51062bc4,0xa9ee6b16
.word 0x99fad5cd,0xedadcc46
.word 0xe4ccb9af,0x771d72de
.word 0x1e2c8088,0x8051ba6a
.word 0x84c0346e,0x6a0a4028
.word 0x70dd14ec,0x3556edca
.word 0x394cfcc0,0x95be3f96
.word 0x47b20329,0x28757e12
.word 0xca24fcbe,0xecad0845
.word 0x3984d74b,0x112757ea
.word 0xa739d4f8,0x90bab8f2
.word 0xb8d37c81,0x1170961b
.word 0xbde385be,0x24687bf0
.word 0x3613c31e,0xf9d65c1a
.word 0x7fc9162e,0x811e3ee1
.word 0xa337190b,0xf52f0085
.word 0x8fbd8bdb,0x7faf7755
.word 0xd4bdf556,0xf47d3e41
.word 0x5cd30b48,0x9bfe5d0e
.word 0x1f41c3ef,0x5a5fcf99
.word 0xf31f1acc,0x5fbd2578
.word 0xaf49e1c4,0x3bb4f0e9
.word 0x5cffbe7f,0xe77e468a
.word 0x5cf1c0bd,0xdd1af7d8
.word 0x24ecc1da,0xba8960de
.word 0xa3158eed,0xe9bd2a5e
.word 0x316d2432,0x81195bff
.word 0x67b00a76,0x3a9d2770
.word 0x17333fc3,0x294cefad
.word 0x802ff4fb,0x076940ba
.word 0x03600760,0x3cbac94e
.word 0xdfc43353,0xa501f2d5
.word 0x7f2fc1f4,0x30cf065d
.word 0x24badaf3,0x415f63d7
.word 0x874b9b88,0x98204c67
.word 0xe7aae3af,0x6aa1a840
.word 0xfdaf69c0,0x16766a5a
.word 0x9a5a85e3,0x8731221b
.word 0x2119a0d8,0x6b37cdc0
.word 0x03802710,0x85bb3e5c
.word 0xfa499669,0xb9eb32c6
.word 0xdd79f432,0xd279e8a1
.word 0xea4de0b4,0x03e2ed18
.word 0xc40c58c0,0xe2ffbf56
.word 0xbfeec026,0xd0dc7dbc
.word 0xfb5607e4,0x1adbc34d
.word 0x53a83d40,0xbef28c87
p20_local1_expect:
.word 0xdd1c1b83,0x8cbdfff6
.word 0x00000000,0xe1f63188
.word 0x931d3084,0x67ceb9fe
.word 0x924d6372,0xb8613671
.word 0x000000bd,0xf78b8ad7
.word 0xffec2297,0xa3ac9123
.word 0xa6cb9ce6,0xe63189f7
.word 0xd53ec01d,0x441e6898
.word 0xdadfcbbf,0x7fdb3ecc
.word 0xd7ccadaa,0x97d9da9f
.word 0x94026a9e,0x8043f492
.word 0x8156f41d,0x6cbb8ca3
.word 0xadd1a16b,0x86276cca
.word 0xeddb36a6,0x5b0c75d5
.word 0xc4b098fd,0xdb503e54
.word 0xb1d6edf5,0x3be1217b
.word 0x146f1dfa,0x8e90ef6b
.word 0xbd93499c,0xce161a49
.word 0xe83ccacd,0xf0cb136b
.word 0x93b5bcff,0xc97b7a7b
.word 0x094e5ea5,0x037fcece
.word 0x12dbe153,0x221d3159
.word 0xa7cd6b22,0x154cf12c
.word 0xe9995f99,0x4f20290c
.word 0xc160efef,0x266d8137
.word 0x607abb61,0x769855e6
.word 0xcfcebb7c,0x71800639
.word 0xe97b0540,0x19011706
.word 0xaf4be91a,0xc3a552f1
.word 0xfd56dae1,0x0c7f21ff
.word 0xdbf836d7,0x7e62a2db
.word 0xdfa764d2,0x09a9d1c3
.word 0x2fb121be,0x7ab1c46e
.word 0x85d2dc3b,0x6ee1a7ce
.word 0x0b2a0406,0x85ac53f3
.word 0xea0e09fb,0xf74279cb
.word 0x3bf112ee,0x9f406e24
.word 0xf00f8547,0xdcc9c712
.word 0xa48e186e,0xc6559a2f
.word 0xb1390cd4,0xe979bca2
.word 0x73938fee,0x1a0531b2
.word 0xd474dbe5,0x1f96bc21
.word 0x38460307,0xab5d4431
.word 0x9b20f38d,0xc77ced18
.word 0x89a6e799,0xd21228ca
.word 0x22c2c67f,0xc3b1f2a0
.word 0xc7c0684a,0x231d2dae
.word 0x4ca0dea2,0x951ce791
.word 0x462832e1,0x520dd41a
.word 0xbfd2a283,0xa9db8a31
.word 0x15cf268f,0x00716c0d
.word 0xc700ba1e,0x4f6ad338
.word 0x129efc02,0xc4d43479
.word 0x734cd9bf,0x1694206f
.word 0x0b4ec088,0xe27e11e9
.word 0xb6294bcd,0xcd16e2bb
.word 0x642b6b9d,0xdbafa194
.word 0x75a1c330,0x11dbccac
.word 0xbab09f67,0xa0a9955c
.word 0x5117d7fe,0xc417323e
.word 0xe72e20ff,0xddfffd42
.word 0x08cbb4f0,0x47b87400
.word 0x0a60518e,0x5ab05e23
.word 0xeddad323,0xbcbf6f2a
p20_local2_expect:
.word 0x8c5e9d40,0x45f9c303
.word 0xcb620569,0xdc060c84
.word 0xe6ab4048,0x8be2c731
.word 0x2c376d34,0xf338cb47
.word 0x8c5e9d40,0x7b8ce0a1
.word 0x00000000,0x0000010f
.word 0xe276190a,0x40a84f43
.word 0xaaeecab1,0xd524cdfc
.word 0xdd0389cb,0x82e112ba
.word 0x98d52dd8,0xe32ce855
.word 0x6ccd2112,0xeb825148
.word 0xc79a8c69,0xd2ab4aa9
.word 0xfd753c4a,0xc48c6c23
.word 0xea19b6d1,0x6cc6acfc
.word 0xcb620569,0xdd6274de
.word 0x6cb0514d,0xdd017973
.word 0x2fcc8b0a,0x5a73620e
.word 0x5e94b5cd,0xc2965134
.word 0x4f359837,0xebef12be
.word 0x022e42da,0x19604f56
.word 0x9f816c01,0xcf4bff73
.word 0xe779f718,0xbf85dd4e
.word 0x44785999,0x27952d20
.word 0x0fcbef4f,0x136ac2aa
.word 0xc4698410,0xa422e484
.word 0xc9fae003,0xcacc21da
.word 0x443d621c,0x5f65c62d
.word 0x01dd0a4c,0x0a811c0f
.word 0x20612774,0x19353b61
.word 0xf6f9bbb7,0xff4974a0
.word 0x14ef1567,0x504017bc
.word 0xece8db32,0xf68ae530
.word 0x7fa1b300,0x3b626e7f
.word 0x68e50ded,0x0061ed3d
.word 0x703f7cd5,0xd1cc31bf
.word 0xdacff20e,0xcb6de7ef
.word 0x9fbbfbd1,0x2cb94bff
.word 0xf6741140,0xd40c9618
.word 0x2a7a23af,0x75875b7d
.word 0x831c847c,0xa642ffc4
.word 0x36f13aa2,0x2d2e9a1f
.word 0x62cbfadd,0xff916218
.word 0x950f0e46,0x4e6b6953
.word 0xbe783685,0x41848377
.word 0xee6e95f3,0x608479be
.word 0xfa504415,0xffffe64c
.word 0x89f5cdac,0xbb4ce806
.word 0x5765e5a5,0x7a9d4864
.word 0x4520742d,0x696ccc16
.word 0xd325697f,0x16bf8cfc
.word 0xb44af005,0x9bc6c47a
.word 0x26f703b3,0x846272c1
.word 0x03277978,0x7c54497a
.word 0x0f1c9eb7,0xf8027772
.word 0xfdd751ec,0x3495ad2b
.word 0x54c51822,0x8b40de19
.word 0x9c9594f2,0x9d38a93a
.word 0x4f99fc5e,0x91c56596
.word 0x00000000,0x00000031
.word 0x3fd158c3,0x79001840
.word 0x907bdd10,0x7ad70a29
.word 0xb16e0caf,0x2ad34d0a
.word 0x516efb34,0x0f7206ad
.word 0x96db26e4,0x6289c907
p20_local3_expect:
.word 0x103966b7,0xc0bb9a07
.word 0x35000000,0x21b3072e
.word 0x00000031,0x2bfcba39
.word 0x8298050a,0x0000000f
.word 0x5b8b7656,0x6bfe1831
.word 0xdd017973,0xca88fc3f
.word 0xde7e02f1,0x5ab8c59e
.word 0xbf956dd3,0xa12c41ac
.word 0xa6e09e67,0xdb745c80
.word 0x5ee07fff,0x0a69349f
.word 0xe07b8f02,0x7d427872
.word 0x76329712,0x8d2b4264
.word 0x9a6c4197,0x27c7ed8a
.word 0x2348efd1,0x872816d1
.word 0x8d651db6,0x000000ff
.word 0xe7f24f35,0x0bca5934
.word 0xc038ed77,0x353c8b7c
.word 0xfbc3842d,0xe3bfbb49
.word 0x28026553,0x0501d2ca
.word 0x8c9be79b,0xcc48032d
.word 0x3d58df04,0x76c149bc
.word 0xf86b0a21,0xfb8a99b7
.word 0x298ae1be,0x1b0c5600
.word 0x740ea892,0x4c767030
.word 0x57370c48,0xcdca1032
.word 0xe87dcca7,0x83db95a5
.word 0xd7e1a636,0x29f99640
.word 0xfac2b63f,0x00000031
.word 0xe22b5165,0x204555b9
.word 0x7bc4488f,0x0ff811fd
.word 0x7f07149f,0x8ee0c280
.word 0x0bcb5b52,0xd5dcc01b
.word 0xa2313b3c,0x146144b0
.word 0x6c008dc8,0x154eeb3e
.word 0x7b535fa6,0xecdd5831
.word 0xd4435dec,0xbcf4e828
.word 0x31b650b6,0xf06e83f7
.word 0x5b696a92,0xea534012
.word 0x00000000,0x00000000
.word 0xdc0d9be3,0xc52c78de
.word 0x30bf798c,0xd3ce0323
.word 0xb74b1e84,0x7507fe74
.word 0xc76cca60,0xcdb9d58f
.word 0xe8046e5a,0x0e42cdbd
.word 0x55f209f9,0x4664c3d6
.word 0xd305df08,0xcc01685d
.word 0x0e3d7cbc,0x0a11e6dd
.word 0x70cc2d3f,0x40ab787f
.word 0xb8e993e9,0xed80d3c1
.word 0x00000000,0x5ba9f458
.word 0x015db8ba,0x7283b370
.word 0xa188dd60,0xa2d67f25
.word 0x599f44e1,0xc1875e45
.word 0xb143f2e5,0x66363c03
.word 0x3ed73c42,0x711b5e80
.word 0xc730c17b,0xfdfc53ae
.word 0xa0734f23,0x0da9b7d2
.word 0x1ac4a1a4,0x8e68edec
.word 0xeb623e93,0xc5f09a12
.word 0x94b9564a,0x88079bec
.word 0xf668f694,0x5b3f2035
.word 0xbd778ed3,0x0a04701a
.word 0x0577abb8,0x38b95ad8
.word 0x1798bd5a,0x7ffffa97
p21_init_registers:
.word 0x51adb8a5,0xf4fd8ee9 ! Init value for %l0
.word 0x8e2d30bc,0xb06e03bb ! Init value for %l1
.word 0x29a90a28,0x2c4ab0e9 ! Init value for %l2
.word 0x917d6447,0xd55255ce ! Init value for %l3
.word 0x7fe5b967,0xfcb5a71d ! Init value for %l4
.word 0x4fe107be,0x76d900b8 ! Init value for %l5
.word 0x15febd8a,0xc4004f1e ! Init value for %l6
.word 0x727f5cb6,0x36fc799e ! Init value for %l7
.word 0x40cf9798,0x8787df4a ! Init value for %l0
.word 0xfa714a39,0xee688439 ! Init value for %l1
.word 0x1a7ab860,0x78f51e37 ! Init value for %l2
.word 0xc4d5d632,0x6c4184ce ! Init value for %l3
.word 0x52d1dda8,0x88dc517b ! Init value for %l4
.word 0x15c73f7a,0xaa2f6dfd ! Init value for %l5
.word 0x302beb16,0x763a1c55 ! Init value for %l6
.word 0x5e973950,0xca3b1ca1 ! Init value for %l7
.align 64
p21_init_freg:
.word 0xcb4a6616,0x40fbf769 ! Init value for %f0
.word 0xea4c1275,0xe4460048 ! Init value for %f2
.word 0xb54b4bac,0xe903749a ! Init value for %f4
.word 0x1a2a0145,0x2847e7a1 ! Init value for %f6
.word 0x3492659d,0x609977b4 ! Init value for %f8
.word 0x7d22d83e,0x5642a1c3 ! Init value for %f10
.word 0x5269d4aa,0x809f71ed ! Init value for %f12
.word 0xff45e626,0x809ff63e ! Init value for %f14
.word 0x8f188b8e,0x57a51c48 ! Init value for %f16
.word 0x8e1935ce,0xa2eb44b0 ! Init value for %f18
.word 0x34acd4ee,0x73f66940 ! Init value for %f20
.word 0x757b2e7e,0x867e0bfd ! Init value for %f22
.word 0xf703bf3e,0xa9aa148b ! Init value for %f24
.word 0x1c7536ce,0x35de8bdc ! Init value for %f26
.word 0xc1b3ccc9,0x2845e5b3 ! Init value for %f28
.word 0x47077d45,0xcbeb2aed ! Init value for %f30
.word 0x690dafb8,0x3d384817 ! Init value for %f32
.word 0xa9b16606,0x902437a1 ! Init value for %f34
.word 0x3c04bdb3,0x0f54d7e8 ! Init value for %f36
.word 0x7d818a82,0xff64d4ec ! Init value for %f38
.word 0x54881797,0x68a6c17d ! Init value for %f40
.word 0xbbf46366,0x3a7a99fd ! Init value for %f42
.word 0x47b600c3,0x8699f2a0 ! Init value for %f44
.word 0xe6ae90c1,0xb46400dc ! Init value for %f46
.word 0x2628c1c2,0x9a883760
.word 0xfef7dc5c,0xce6927de
.word 0x7c262ea3,0x7a702f00
.word 0xd6b273cc,0x8e214566
.word 0xd6f1e243,0x9eb5f389
.word 0xc28f571c,0xa22caefa
.word 0xa13981d7,0x03a01c68
.word 0x1881ef07,0x41681272
p21_expected_registers:
.word 0x7fe5b967,0xfcb5a740
.word 0x00000000,0x0000fe77
.word 0x00000000,0x0000a5c0
.word 0xffffffff,0x97599c02
.word 0x00000000,0xd8474984
.word 0x00000000,0x000056f1
.word 0xffffffff,0xffffd866
.word 0x00000000,0x00000000
.word 0x00000551,0xc2156c79
.word 0x00000000,0x26a2483f
.word 0x00000000,0x0000007b
.word 0x00000000,0x6905b8d5
.word 0x00000000,0x00000000
.word 0x00000000,0x000003fe
.word 0x00000000,0x4a6e15c5
.word 0xaa3842ad,0x8f2711cf
p21_expected_fp_regs:
.word 0xcb4a6616,0x40fbf769
.word 0xfe77c777,0x6be8db2a
.word 0xb54b4bac,0xe903749a
.word 0x1a2a0145,0x2847e7a1
.word 0x3492659d,0x609977b4
.word 0x7d22d83e,0x5642a1c3
.word 0x5269d4aa,0x809f71ed
.word 0xff45e626,0x809ff63e
.word 0x8f188b8e,0x57a51c48
.word 0x8e1935ce,0x2540d8f0
.word 0x34acd4ee,0x73f66940
.word 0x757b2e7e,0x867e0bfd
.word 0xf703bf3e,0xa9aa148b
.word 0xfe5bb7c5,0x81000000
.word 0x480046e4,0x75124cea
.word 0xae8b933c,0x6743c9e1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x56f11735,0x0e5b5425
.word 0xed1d6295,0x1f2c1977
.word 0xfffaeded,0x9671c11b
.word 0xc5156e4a,0xcf11278f
.word 0x7b51dc88,0xa8ddd152
.word 0x8140d8f0,0x32e58122
.word 0xfb83d063,0xe56a7adb
.word 0x0a4520a0,0xfb48e13b
.word 0x233722dc,0xc2a1a16e
.word 0xb86634f1,0x36f10d99
.word 0x0598266f,0x2ba7d256
.word 0xc1f2309c,0xa1fecc86
.word 0xa6f47a51,0x9a8fc2c1
.word 0x500ba03d,0x39d8d5c9
.word 0x15f3121e,0xad6eae9d
.word 0x6939e536,0x933467b4
.word 0x276f1c18,0x4c4d85e4
.word 0x0d035fc8,0x2f76bec8
.word 0x334e5ad2,0x455e1c88
.word 0x6fa75a77,0x976b1483
.word 0x0843e642,0x5b447fa9
.word 0x57c13a09,0xb356529f
.word 0xad50cfd6,0x68741686
.word 0x85a19d15,0x384e163f
.word 0x84ad4e3e,0x902f60d7
.word 0x46de1962,0x264f449e
.word 0x00000000,0x89532b70
.word 0xce4f6b34,0x2d617b5c
.word 0xc6af09ab,0x0ad0dcf6
.word 0x84b21477,0x3cf7fbfc
.word 0x4372e992,0x861bf47a
.word 0x4faddd5d,0xbf4de8f6
.word 0x1184cb1d,0x50ea9ee2
.word 0x6e197e6d,0x2ce64bf4
.word 0x734d38c6,0x84ad455f
.word 0xeffcb13d,0xff956b50
.word 0x003c8b21,0x947447fd
.word 0x6e0376bc,0x3c389006
.word 0xf7c8e6dc,0xaa8372b6
.word 0xff3a17d9,0x32844255
.word 0xd8dd3c5a,0x15acdd76
.word 0x90f03137,0x17a96851
.word 0xca11cf81,0x2c6f2897
.word 0x384cc3cc,0x48f73068
.word 0x02f8feee,0xac32c385
.word 0x84e3551f,0xab58b898
.word 0xae298acb,0xe6a25b14
.word 0x392d809b,0xa49ec13c
.word 0x7905ef40,0x6d2ec17c
.word 0x48b55ddd,0x462bced4
.word 0x09582ade,0x906cfc9d
.word 0xa3108533,0xb97c47d7
.word 0xd6c70a6b,0x47635f6b
.word 0xddbe45a8,0x6cdece45
.word 0x6c71f3f2,0x32a9f619
.word 0xaa9a9223,0x0a287603
.word 0x3b18fd67,0xc992b97b
.word 0xe9df6cae,0xb06f2e43
.word 0xefff2fbb,0x90a94297
.word 0xaaa1e9e6,0x9b1adbaf
.word 0x57e42e8b,0x7b83725b
.word 0xc7125c7d,0xacce0028
.word 0xee5f7e59,0x06f6aa3e
.word 0xaa73ad36,0x80000000
p21_local1_expect:
.word 0x2e6d0101,0x97768f62
.word 0xa9aa148b,0x96c674bc
.word 0x5d00e1e5,0x28192a93
.word 0xffdc29a1,0xc47fff9c
.word 0xae8b933c,0x6743c9e1
.word 0xfe77c777,0x6be8db2a
.word 0x0bde6eaa,0xca99f9cd
.word 0xae33cee9,0x7155cf5d
.word 0x33a39728,0x27a4a7ba
.word 0x7adadcc4,0xf1e53a58
.word 0x44ca1269,0x49e494d5
.word 0xfb7b358e,0x6c97ff18
.word 0xc9749349,0xad163e05
.word 0x065f23a2,0xa3f8df12
.word 0x398236d7,0x680a64ac
.word 0xe7036e8d,0xee9bb2eb
.word 0x6924bbe9,0xc335b3e8
.word 0x861f913c,0xa8308ff7
.word 0x011ce58d,0x5f466a11
.word 0x799c913f,0x46fc4ce6
.word 0x4d794862,0xaaffd389
.word 0xa4900a9a,0xc9540f90
.word 0xdf932fbb,0x60a6ac32
.word 0xcaeb7785,0xa30f1b5d
.word 0x9f1a6263,0x3f45cf7c
.word 0x191d9fe7,0x3aa09666
.word 0x94f84640,0xd0076d8f
.word 0x8893bf20,0x9032c968
.word 0x1872e861,0x20382d26
.word 0xeab98fed,0x6a70716d
.word 0x5e97bd32,0x3b4819d0
.word 0x1789b43d,0xbb15e726
.word 0x265d4353,0x4857ce80
.word 0xcdb2f695,0x0afe38ae
.word 0x076bccbd,0xe1dad275
.word 0x96b062b4,0xa94d9aff
.word 0x578f314f,0xc2c67fd1
.word 0x2017efdb,0xd8474984
.word 0xda002fde,0x72cbddc5
.word 0x376628a1,0x302726bc
.word 0xaa3842ad,0x8f2711cf
.word 0xd6342d23,0xdb3cf3b8
.word 0xb0ae629c,0xdcfb6ede
.word 0x0cb3918b,0xa4165b45
.word 0x8617e3a3,0x4b02d536
.word 0x7d4aecb6,0x8bdf968c
.word 0xd3d8984e,0xd2f58970
.word 0x651d20dc,0x0b692425
.word 0x15cbace8,0xbe953a4b
.word 0x98db43d2,0xbf8e9b8c
.word 0xd9c49eb2,0xee688439
.word 0x93946507,0x6332a2f8
.word 0x8175777b,0xde6c7109
.word 0x174e3ea9,0x2e020905
.word 0x05bc4146,0x36c98747
.word 0x14c00261,0x0eb640eb
.word 0x4fb5e2c1,0xf30701d5
.word 0xa890991a,0x3cb0cfa2
.word 0xe97105cb,0x4db625ea
.word 0x2e126c04,0xafa1d63d
.word 0x4ba9c150,0x5c526290
.word 0xb89afafb,0xd64c3451
.word 0xdf015ccb,0x0801e703
.word 0x4e2461a5,0xeb492f37
p21_local2_expect:
.word 0x00000000,0x0000faff
.word 0x494ca7ce,0x89a4216c
.word 0x00000081,0xc5b75bfe
.word 0x45012a1a,0x895327e8
.word 0x96877c30,0x6af95c42
.word 0x0000000c,0x00000000
.word 0xd019130b,0xc91dfedf
.word 0xf3edbe3d,0x60bcb216
.word 0x9c8c8e82,0x905cd6c4
.word 0xb2ab65cb,0xa745c0aa
.word 0x64167626,0xb1f0e368
.word 0xdd8b15c5,0x7b497726
.word 0x61d46b58,0xe826213d
.word 0x03bd8edb,0x515c2531
.word 0xe72b4dbb,0x1f0c35d7
.word 0xc6217206,0xf7cead3f
.word 0x353ff63e,0xf1f569f9
.word 0xbcc529b3,0xb7d4c0f1
.word 0x85dd5d79,0x747ca157
.word 0xa35597e1,0x3fce684b
.word 0xa2e7da26,0x41d1c198
.word 0xf62f90d2,0x517969e9
.word 0xb724a3b9,0xdb468d49
.word 0xe6ddb6ae,0x4bd8c248
.word 0x2181018c,0xe580bbb6
.word 0x7f47dac4,0xc616e319
.word 0xafd8b5c0,0x6c1e47d7
.word 0x23d50f2e,0x0e3bcd5a
.word 0x70f4af8a,0x21c65437
.word 0xda10b91c,0x7fe09fab
.word 0x341ba900,0x95cbfb95
.word 0xa85646dc,0x3c544e3b
.word 0xabffa43e,0x189569c8
.word 0xf57b1118,0x000001c4
.word 0xffaa7151,0xe8de9859
.word 0x8c1f891a,0x462f07f5
.word 0x65032107,0xffdaa181
.word 0xcc56828c,0x5a49d0f9
.word 0xd2c43d20,0x56d1a65b
.word 0x4a31014c,0xa1a8edc5
.word 0xefb9afe8,0xcbbabf2d
.word 0x148932ce,0xa2a53239
.word 0xd3e5bc25,0x9c6300c0
.word 0x9256d9c7,0x0000007e
.word 0x92e6d221,0xe248af51
.word 0xc829ee91,0x06cbe019
.word 0x1cb675ba,0xddc4c90f
.word 0x7636de4c,0xb33e0991
.word 0x37266f62,0x74a48715
.word 0xade2bc0c,0xc6ad63f0
.word 0x0e70e4c2,0x9597e570
.word 0x00000000,0x101ad637
.word 0x87aa76b9,0x6c8b4a73
.word 0x1dd15b53,0x029c5997
.word 0xb0223382,0xc703ad94
.word 0x1ef075c0,0xae762162
.word 0x6ae531e4,0x048a9db2
.word 0xefc8bd67,0xa2067582
.word 0x84433c53,0xaf0c2552
.word 0xef962767,0xfac8d7ff
.word 0xff575891,0x61c8160a
.word 0xdd9fe3e0,0x510bd052
.word 0xa2161352,0x74ab2ad0
.word 0xb45cb3ec,0xb69336b4
p21_local3_expect:
.word 0xc9ccb3c1,0x73f66940
.word 0x00000000,0x7ad3f869
.word 0x029c5997,0x50842996
.word 0x6905b8d5,0xc5b75bfe
.word 0x7b51dc88,0xfd6d2faa
.word 0xcf11e6af,0x6c96be2b
.word 0x6db11ce5,0x99f7aad4
.word 0xa856f5ed,0x61c2ac81
.word 0x8d08f150,0xf3ca2c49
.word 0x39fddac7,0x01f2d817
.word 0x87109090,0x8f44a7fc
.word 0xd8665364,0x12feb94d
.word 0x391a0482,0xfbc35256
.word 0x1abc9917,0xf4a02b74
.word 0xd98ec4dc,0xfc5ed34d
.word 0x8fc3da91,0x174e2c61
.word 0x8393b8b2,0x537bbddb
.word 0xf82352ef,0xb3365fb7
.word 0xe31d2de1,0xf7c955e5
.word 0x2e126b2d,0xf3d27cd2
.word 0xbd347c0b,0xecc20861
.word 0xeee14b09,0x198a479f
.word 0xb66e351e,0x00a4e84e
.word 0x6357829c,0x73a4c971
.word 0x949bf4db,0x05ae2ba7
.word 0x26a2483f,0x22d7ffc9
.word 0x5adbbc11,0x7ffea0c5
.word 0xf7f1f6e1,0x0bbe52ad
.word 0x9055261f,0x2e2c5db0
.word 0xc5679b64,0x2beef80d
.word 0xe2fa795c,0x7237e212
.word 0xd9e3dc4c,0x299174c6
.word 0x58e1fdcf,0xae9792f1
.word 0x6104732b,0x0459c16f
.word 0x78e57969,0x999374da
.word 0x15741a6c,0x28c7ce18
.word 0x6fe229f7,0xf09ee0f4
.word 0x139e6397,0xe378a6be
.word 0x1d57f93e,0x3a3b70ac
.word 0x7e8254d3,0xe30a2511
.word 0x2cb46260,0xe76bf531
.word 0x5443fb9c,0x000000bb
.word 0x393f7236,0x6674f971
.word 0x5722754b,0x1c4055ee
.word 0xc24777d1,0xcf444c3d
.word 0xefe527a5,0x17eeddfc
.word 0x9581af8b,0x42ded44d
.word 0x307b7f5c,0x81265b81
.word 0x115e3020,0x4bd3dde8
.word 0xda4872d3,0x0000007f
.word 0x5cdd3894,0x667f7c2c
.word 0x3fe3981c,0x5c46ef01
.word 0x3ac1c47d,0x346e8bd6
.word 0x8e901fba,0x3b5708a5
.word 0x8be89b5b,0x1b2b0724
.word 0xe430bbd0,0x4791f7f4
.word 0x9f4aa157,0xb313810d
.word 0xfe9efb0d,0xff5c3114
.word 0xdf81b903,0x9b18eee0
.word 0xd6b355bb,0xe08a408d
.word 0xafe734c0,0xac3900db
.word 0x0278fc35,0x7403439f
.word 0x42a43dd3,0xc4de0c68
.word 0x8db136c8,0x3fa4e674
p22_init_registers:
.word 0xb4df0f04,0x96097199 ! Init value for %l0
.word 0xaa75fe84,0x39d1b21e ! Init value for %l1
.word 0xef291aae,0x6da2daf5 ! Init value for %l2
.word 0x41871984,0x7cff8109 ! Init value for %l3
.word 0xebd20c02,0x9fbbaa45 ! Init value for %l4
.word 0x70ee2b53,0xbf87b8ad ! Init value for %l5
.word 0xc77dd6cc,0xee895930 ! Init value for %l6
.word 0xbea69bf8,0x89bf2368 ! Init value for %l7
.word 0xf453a306,0xb1168f26 ! Init value for %l0
.word 0x4b5dd48e,0x3bb79116 ! Init value for %l1
.word 0xb195071f,0xa3f93825 ! Init value for %l2
.word 0xfbc7ea51,0xb66699fe ! Init value for %l3
.word 0x344b4e90,0x78903928 ! Init value for %l4
.word 0x2a51047a,0x97154a6d ! Init value for %l5
.word 0xfbb0068d,0xc1d57e7d ! Init value for %l6
.word 0xb9275b18,0x01b7e9c3 ! Init value for %l7
.align 64
p22_init_freg:
.word 0x2cd3edf8,0xdac092f2 ! Init value for %f0
.word 0x5cf5c3d4,0xec5740e3 ! Init value for %f2
.word 0x426e1a97,0xe90b201c ! Init value for %f4
.word 0x6affdaef,0x19cb72a7 ! Init value for %f6
.word 0x13732b85,0x68ff71fd ! Init value for %f8
.word 0x0bcb41d8,0xf198bf81 ! Init value for %f10
.word 0x6a47cd51,0x58d5cee8 ! Init value for %f12
.word 0x8a945e2e,0x31f8a481 ! Init value for %f14
.word 0x401f5f4d,0xcb1a5adb ! Init value for %f16
.word 0x5cc3a164,0x9de696b8 ! Init value for %f18
.word 0x2dc5fa82,0x5f57633f ! Init value for %f20
.word 0xbb6d9d77,0xb0b70d04 ! Init value for %f22
.word 0x035a58f7,0xfec7295f ! Init value for %f24
.word 0xe1927678,0x5c77e8bf ! Init value for %f26
.word 0x6f9d624a,0xc2b2f5c1 ! Init value for %f28
.word 0x4ed5e842,0x343222fe ! Init value for %f30
.word 0xbde38f97,0xa6901c91 ! Init value for %f32
.word 0x6271b158,0x54c3fdd7 ! Init value for %f34
.word 0x95c4185f,0x709d6a4b ! Init value for %f36
.word 0x302e3c7c,0xf65609b3 ! Init value for %f38
.word 0x592a5171,0x2ae41d43 ! Init value for %f40
.word 0x79a7f153,0x39886793 ! Init value for %f42
.word 0x6cb06bea,0x4e1702b5 ! Init value for %f44
.word 0x1cc52c78,0xa719cc3c ! Init value for %f46
.word 0x29f9184d,0xf14887aa
.word 0xfa886f98,0x1b076bdf
.word 0xa38c1fd7,0x4acc4d8d
.word 0x8bd47c5a,0x802eaa28
.word 0x9cdad833,0xca8eb736
.word 0xe32f5c0e,0xac07a863
.word 0x46f6981e,0x6b5c43a4
.word 0x55da8acc,0x3b022c85
p22_expected_registers:
.word 0x00000003,0x1df75b33
.word 0x00000000,0x6b389427
.word 0xc77dd6cc,0xee895930
.word 0xffffffff,0xffffaa3f
.word 0x1c160008,0x738abdca
.word 0x00000000,0xabab0ec8
.word 0x01613158,0xfe9ecea7
.word 0x00000000,0x00000031
.word 0x00000000,0x00000021
.word 0x00000000,0x51cd476a
.word 0xffffffff,0xffffd9d9
.word 0x00000000,0x00000000
.word 0xa3f93825,0xb66699fe
.word 0x3967dee8,0xffc2826e
.word 0x00000000,0xc2921f7e
.word 0x00000000,0x99a7d5e1
p22_expected_fp_regs:
.word 0xb4b44493,0x2cfef5ec
.word 0xd3409486,0x6b389427
.word 0x4eb90d90,0x58a05e26
.word 0xef698809,0xf0f82fc2
.word 0x3c796990,0xf9c3c36f
.word 0xee3f4708,0x3a7df8ad
.word 0xce7d8966,0x33b1fd10
.word 0x26a0127e,0x6cabda19
.word 0x401f5f4d,0xcb1a5adb
.word 0x5cc3a164,0x9de696b8
.word 0x2dc5fa82,0x5f57633f
.word 0xbb6d9d77,0xb0b70d04
.word 0x035a58f7,0xfec7295f
.word 0xe1927678,0x3faa98c3
.word 0x731a6bca,0xc2b2f5c1
.word 0x4ed5e842,0x343222fe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0x00d57e7d,0x6b6c5e8b
.word 0xde41b910,0x5a2d5f08
.word 0x314d5880,0x20ec9513
.word 0x809c618a,0xbeddb173
.word 0x3faa98c3,0xc85efba4
.word 0xe8ced558,0x51cd476a
.word 0xa9630347,0x8e7704a5
.word 0xa3f93825,0xb66699fe
.word 0xa29041ba,0x6b20d9ae
.word 0x9ca2349a,0x58917cde
.word 0xc9a0e8de,0x6c989035
.word 0xd923d3f1,0xb659c432
.word 0xd3eecf37,0xd18edbad
.word 0xf57e195a,0xfdc83388
.word 0xe6c67a68,0x1b97f7f0
.word 0x9ca56fe7,0x29ce9c3e
.word 0xad9e347a,0x653d3c0c
.word 0x85656582,0xb017564e
.word 0x6e0c3ffc,0xf038f549
.word 0x6083610c,0x9dd5eec2
.word 0xdccc5592,0xe3f6e3e9
.word 0x094b3506,0x9f177e0d
.word 0x9f320abe,0x6d60c725
.word 0xaa1404de,0x9d789667
.word 0xc5bdcf50,0x22da594d
.word 0x805c067e,0x9a5fee94
.word 0x978c4cff,0x7522f169
.word 0x102b1819,0x2163a78e
.word 0xe241eb3b,0x9c459418
.word 0xc300f468,0xb1911acf
.word 0x3e795d64,0x12c12eec
.word 0x22852859,0x8841209a
.word 0x97154a6d,0x1654875c
.word 0x1c8ae023,0x6ef1efc0
.word 0xd3c1e88e,0xb816e9ad
.word 0x1669ec74,0x05bb72d3
.word 0x68c69592,0x26e06310
.word 0x5c665092,0x72951c80
.word 0x8d66d555,0xca5dbe18
.word 0xbecf6e3f,0x9f517a57
.word 0xd4a0787a,0x2beb1deb
.word 0x4dbf7224,0xd5f0143f
.word 0x306ae7f4,0x6f16791a
.word 0x00000000,0x76beb791
.word 0x47ea31d9,0xefdbdb93
.word 0x44ec31a8,0x789d2221
.word 0x8802d440,0xf0d3372b
.word 0x74d32d8c,0x361e43e5
.word 0x149c3b37,0xa8bdd663
.word 0xaf4cdf7b,0xd97f4f8e
.word 0x1a205a4e,0xa06efd18
.word 0x05023c15,0x4a12c4ee
.word 0xaf5ad438,0xd56bcc5a
.word 0x965cecb4,0x72dfb97e
.word 0x9c6b2a15,0x40797514
.word 0x319b0f0d,0x3ee2a507
.word 0x57a7ee4a,0x3d5dd5df
.word 0xb78d7cec,0xaf9a1515
.word 0x9b754795,0xa6dca8af
.word 0xfdca071d,0x51137e9a
.word 0xbe1affde,0xa9b89476
.word 0x57e97810,0x7e81f827
.word 0xf4ccac3f,0xebe20167
.word 0xbd7f3335,0x20d78eb0
p22_local1_expect:
.word 0x01613159,0x397ec184
.word 0xde41b910,0x10b941de
.word 0x00000003,0x1df75b33
.word 0x5db32286,0x1e161259
.word 0xfeecaa2c,0x47e84e7f
.word 0x6db6e224,0xad7ef1e2
.word 0x73a28962,0xbd4ecf8f
.word 0xc5b931b9,0x10e816d6
.word 0x311d844f,0x67459658
.word 0x85f8ab34,0x7c0194be
.word 0x70c74f69,0xdf5d137e
.word 0xb1135493,0x27fab722
.word 0x8f63aa86,0x2813683c
.word 0x3967dee8,0xffc2826e
.word 0x9dc81928,0x7052bf81
.word 0x1e257ebd,0xe7079b34
.word 0x28ec0291,0xffd14298
.word 0x113c7ba5,0x2ad99480
.word 0x43e38ed3,0x4710f8a5
.word 0x6ebb8dd5,0x6cab8f86
.word 0xcf279de9,0x81399dc6
.word 0x16e32ae0,0x2e31483b
.word 0x1bb0c693,0x0a581b6a
.word 0xf24e2e53,0x2267e13d
.word 0x2086bd2b,0x0c2bbb8a
.word 0xd2589acc,0x7236429f
.word 0x8d856d08,0x03605dc6
.word 0xd87ca3cb,0xa03dfbf8
.word 0x10fa0eae,0x71a53ee5
.word 0xd09f72f4,0x42e3de17
.word 0x5ef7129c,0x442fdd77
.word 0x7d1ab820,0x70c728b4
.word 0xf859272a,0xa310a3dc
.word 0x6f610028,0x9f5cb196
.word 0x37ed793f,0xfacfb64d
.word 0xab6d91a8,0x425c463f
.word 0x0821de84,0xc01e9a84
.word 0x0a3a9045,0x66343ddf
.word 0x3b263b3e,0x86197271
.word 0x9969740b,0xfab6c0ea
.word 0xa27d9483,0xb9029dec
.word 0xb69bfd01,0x8c72369b
.word 0xd32d105e,0xff772a4a
.word 0xd957ac2d,0x14dac37c
.word 0x17fabbce,0x08d860aa
.word 0xd69b1e1c,0x61428bd4
.word 0x99a7d5e1,0x9b4908d9
.word 0xb54f546a,0xd3f2c8e2
.word 0x00e0e489,0xe0f31cd8
.word 0x85ab7090,0xd6219f4a
.word 0xf28e055b,0x1fbb61f4
.word 0x884c187c,0x1bf2fcbb
.word 0x925ca7b0,0x2d51841f
.word 0x64898bcf,0x99ec0c27
.word 0x9fdd1c79,0xe22cc37d
.word 0xa2295be3,0x76beb791
.word 0x1b4e582d,0x4d32cf16
.word 0x2061a2dd,0x6324d9ab
.word 0x823fbcd5,0x3f80f041
.word 0x803c548f,0x367d319f
.word 0x48d56e22,0x3301900c
.word 0xe183b011,0xfee2f3c2
.word 0x68919194,0x82c6daee
.word 0x987fb3be,0x550036e4
p22_local2_expect:
.word 0x884c187c,0x00000217
.word 0x450de63b,0x797810fe
.word 0x8f963eb2,0x0489e343
.word 0xd9d924bc,0x77e22880
.word 0x884c187c,0x76beb791
.word 0x00000000,0x5931565c
.word 0x21232630,0xf08b7e8d
.word 0xe020a6c9,0xe9529df9
.word 0xbb84424d,0xe8cf5eb7
.word 0xccda3c34,0x458a4bb9
.word 0x25ef3fb5,0x78b26a07
.word 0xc17a325f,0x84d6bb6f
.word 0xbdd44935,0xb9c97631
.word 0x39c19610,0x919a212b
.word 0x49aaa3f8,0x456a158f
.word 0x0e87c5cb,0x3d90f814
.word 0xdab31b0a,0xbf8b6920
.word 0x820ecb21,0x144b4005
.word 0xad0191d6,0x309751e7
.word 0xe9c46454,0xf8a22774
.word 0x3fae4af4,0xdc29efff
.word 0xdfc56a94,0x91042b65
.word 0xf09a8564,0xdf10bb8e
.word 0x2e02f6fc,0x04065447
.word 0xc9ab650e,0x2f767c85
.word 0xef82e041,0x611f2e45
.word 0x98733ed6,0xc16b71cc
.word 0x05d73f22,0x400620f4
.word 0x2af1c366,0xe26bfc3b
.word 0x6a77731f,0x18b195c7
.word 0x83057114,0x4a446912
.word 0x1bc10ef8,0x92eb0097
.word 0x1edc28c0,0x04830ef5
.word 0x54817f86,0x82c07918
.word 0x4a38f466,0x83276787
.word 0x970c69a5,0x4100c7be
.word 0x40c0d950,0x5d147126
.word 0xbad24a59,0x62762472
.word 0xf7e75302,0xc6db793e
.word 0x0d43a67d,0xfd881cc0
.word 0xdfcc8a31,0xfec7107f
.word 0xb0fd0aaf,0x41b4cbf3
.word 0xee6c757c,0x0364253d
.word 0x885ca437,0xee8d9d4c
.word 0x23d29975,0xf024c296
.word 0x4762917f,0xd13ef77c
.word 0x45b4a06c,0x932b459c
.word 0x4c1d808f,0x23da4506
.word 0xa3dedd12,0x0375e4d7
.word 0x672882fd,0x57a8acf7
.word 0x09373286,0xbab5bdba
.word 0x8d111531,0xea7be6c4
.word 0xfbfa0a79,0xb66efa35
.word 0x68890282,0x631488da
.word 0xb20405ec,0x017161f7
.word 0xaf211534,0xaa348ebc
.word 0x2e2c8783,0xc9f9f7a8
.word 0x9873ffd6,0x0e5a0899
.word 0x644fbe15,0x3111b0e2
.word 0x12d10d59,0x71feedac
.word 0x96245920,0x2023a7eb
.word 0x7a13fe94,0x9389a630
.word 0x35a34bbc,0x4a01443c
.word 0xec422164,0x5e690117
p22_local3_expect:
.word 0x9fb32dd3,0xd7c07747
.word 0x8f26b39f,0xe4c91f71
.word 0x372e5565,0x959be87a
.word 0x6a47cd51,0x58d5cee8
.word 0xc2ecc949,0x05877ffb
.word 0x5f57633f,0x84fe75aa
.word 0x261d4b72,0x71196dbd
.word 0x0597c9d3,0x34b61e7e
.word 0xb4b44493,0x2cfef5ec
.word 0xd3409486,0x6b389427
.word 0x4eb90d90,0x58a05e26
.word 0xef698809,0xf0f82fc2
.word 0x3c796990,0xf9c3c36f
.word 0xee3f4708,0x3a7df8ad
.word 0xce7d8966,0x33b1fd10
.word 0x26a0127e,0x6cabda19
.word 0x418c38d4,0xfdec1804
.word 0x151216a2,0xa3a38833
.word 0x8d1a8b8e,0x4a6b3afb
.word 0x72416380,0xb32f7129
.word 0xa7f9d07a,0x55cf56d1
.word 0xe1f90824,0x589ca8bc
.word 0x510eee48,0xca02de64
.word 0x09ceb1db,0x6ee7c9b7
.word 0xf07a5123,0x5ab99269
.word 0x778e6388,0x1578d098
.word 0x62f3d577,0x9212868d
.word 0x2946bf51,0x2197dc87
.word 0x428fdc6e,0x04505eae
.word 0xa3e4a956,0xb4bca5bd
.word 0xed5f8338,0xac718284
.word 0xa4ae8620,0x88caa9a3
.word 0x2d3a6838,0x67fc1229
.word 0xcd350ba9,0xe37c8cf6
.word 0x9d607fd6,0x1395b417
.word 0xf615d7b9,0x0dc69253
.word 0x65552e37,0x3dcabfd9
.word 0xb32ec54d,0x52b482cc
.word 0xfd6e4db9,0xbc5ffdb8
.word 0x4493df0d,0xe4abe13c
.word 0xbfb3a168,0x66d27ce5
.word 0x00006f61,0x4e15b3b2
.word 0x92ea625e,0x38e0cf65
.word 0x96b60ee8,0x7397611e
.word 0x91a5135b,0x19e0ba2e
.word 0xa43d3b4e,0x082a1a2d
.word 0xded7430b,0x7ea92460
.word 0x98d7d9c1,0xc354833d
.word 0xe3525403,0x379525ba
.word 0x257468fd,0x6b604349
.word 0xfc045b76,0x50865df2
.word 0xe3aaaec7,0x4a9cacfe
.word 0x1c160008,0x738abdca
.word 0x7850a207,0x4e26231e
.word 0xa48d64fd,0xea56130b
.word 0x1bad5a1b,0x2cf0f707
.word 0xc1131deb,0xa6aaa129
.word 0xedf887ce,0x0cb5f144
.word 0xa80a6061,0x2fa3e1c2
.word 0x2b5c9ca7,0x3ce6266b
.word 0x90c4f02d,0x076fd225
.word 0xba83a6cd,0xcf748f27
.word 0x53e85002,0x793e36c8
.word 0xf2142ada,0xbf83b3fc
p23_init_registers:
.word 0x75dd1f09,0xdc951f89 ! Init value for %l0
.word 0xc1ed81d0,0x78933988 ! Init value for %l1
.word 0x30bc64db,0xeabee221 ! Init value for %l2
.word 0xba39f2db,0xd5be0b00 ! Init value for %l3
.word 0x53489216,0xc55b9d51 ! Init value for %l4
.word 0xaf3577e8,0xaeeb6ee7 ! Init value for %l5
.word 0xaba73ab3,0xab1fe987 ! Init value for %l6
.word 0xabb57e94,0x9e028d23 ! Init value for %l7
.align 64
p23_init_freg:
.word 0x3cf8d62f,0xc41e079e ! Init value for %f0
.word 0x10d0baf1,0x6f9c113e ! Init value for %f2
.word 0x4291c307,0x6722225d ! Init value for %f4
.word 0xa14dbfac,0x970f6b6e ! Init value for %f6
.word 0xfacf4a50,0x611b67e6 ! Init value for %f8
.word 0x5098738d,0x2df55976 ! Init value for %f10
.word 0xa2f3f782,0x3100ffe2 ! Init value for %f12
.word 0xab44761c,0xacbb76c7 ! Init value for %f14
.word 0x387d5958,0xa9532192 ! Init value for %f16
.word 0x7a946222,0x2aa18792 ! Init value for %f18
.word 0xb7490a7b,0xb5e01bcc ! Init value for %f20
.word 0x6d833314,0x20134f88 ! Init value for %f22
.word 0x127cacbe,0xb843b243 ! Init value for %f24
.word 0x467ba9b8,0xf8a98c97 ! Init value for %f26
.word 0xeccae3f5,0x58508ba9 ! Init value for %f28
.word 0xbbf71fa2,0x087a1f7c ! Init value for %f30
.word 0xba893956,0x1df11dc3 ! Init value for %f32
.word 0x6a4de57e,0xc9233c83 ! Init value for %f34
.word 0xf3742545,0x32984921 ! Init value for %f36
.word 0xab36d929,0x23bd71ff ! Init value for %f38
.word 0x7dbc9958,0x0554aab2 ! Init value for %f40
.word 0x0f38ae1c,0xdfac742b ! Init value for %f42
.word 0xfd809504,0x22b9ef82 ! Init value for %f44
.word 0x449c17c6,0xa3b3a5a0 ! Init value for %f46
.word 0xfd53668c,0xf0268655
.word 0xa4d312b9,0x5f118e04
.word 0x8cff2307,0xa15a3a79
.word 0x463d114f,0x5482c2d7
.word 0x19d39cfa,0xd3b6aad7
.word 0x2a8cf974,0x4d7f4c88
.word 0x2c4a5858,0x14d3563e
.word 0x707e0b49,0x319a94ba
p23_expected_registers:
.word 0x6831981e,0xafb94c25
.word 0x00000000,0x000003f4
.word 0x00000000,0x70808a29
.word 0x00000000,0x000000c6
.word 0x00000000,0x00000000
.word 0x00000000,0x268b1851
.word 0x00000000,0x625ca82d
.word 0x00000000,0x9ec84c19
p23_expected_fp_regs:
.word 0x109e3833,0xec7a8cef
.word 0x779ec831,0x2bbc6841
.word 0x6112a524,0xfe396604
.word 0x28d2439a,0x1a0875b8
.word 0xc5531602,0x625ca82d
.word 0xa8e8374c,0x28df49b6
.word 0x02ae7d80,0x3895367e
.word 0x8c32f288,0x84b30d61
.word 0x387d5958,0xa9532192
.word 0x7a946222,0x2aa18792
.word 0xb7490a7b,0xc294ce0e
.word 0xe8c879ff,0x20134f88
.word 0x127cacbe,0xb843b243
.word 0x51f8c630,0x635b182d
.word 0xeccae3f5,0x58508ba9
.word 0xa6b866aa,0x087a1f7c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x6112a524,0xfe396604
.word 0x7e369538,0x807dae02
.word 0x8c32f288,0x84b30d61
.word 0xaa66b8a6,0x16a3d8be
.word 0x0ece94c2,0x5e1a6528
.word 0x36b32da7,0x9ec84c19
.word 0x2a275021,0xf03c1887
.word 0x67acda70,0x8f6c6e41
.word 0xab8c59e8,0x3106511f
.word 0xedb22c01,0x6424c099
.word 0x77659da6,0x66b5ab99
.word 0x6af72307,0x75bc5eff
.word 0x8959b2db,0x3589ad18
.word 0xe7f5bb17,0x93b4ebec
.word 0xf5e35b92,0x61627093
.word 0xc9f42976,0xd83187c3
.word 0x0a89c143,0xe0a17fbf
.word 0x0e5e9303,0xc1c99b6e
.word 0x25456e74,0x0263c136
.word 0x6831981e,0xafb94c25
.word 0x473e967e,0xbcb4901d
.word 0x619273af,0x0a0c700d
.word 0x87fa5fdd,0x7a152764
.word 0xdd75d355,0x000000d0
.word 0x7d35b5e9,0x5e54603d
.word 0x6c19e48b,0x5a9d5f36
.word 0x95feeff2,0x4304205a
.word 0x04d800c3,0x00000000
.word 0x447e539d,0xdf2941d7
.word 0x0733b5d1,0x30de362d
.word 0x466dd3e6,0x512b27a2
.word 0xa3070938,0x51f7ddb4
.word 0xa3e95a06,0x2d08712e
.word 0x14062e5d,0x84a8fff0
.word 0x2a212ff1,0x7c836541
.word 0x6aa8b4ea,0xbe077977
.word 0xa3991114,0xc688fad3
.word 0x09bfc773,0x9368a6b4
.word 0xb5536c52,0xb095bb95
.word 0x47ac188a,0x0ed777cc
.word 0xec39701b,0x22b10002
.word 0x622c2b3f,0x21933d29
.word 0x6f06c21e,0xfdc287a5
.word 0x56cc9796,0xfc924f10
.word 0x592eaceb,0xa6bfdaaf
.word 0x10dd1e84,0x07b01b18
.word 0x4f38e799,0x1bae2322
.word 0x887bfdd6,0x3ae91eb5
.word 0x88693d89,0xdc5868ab
.word 0x1c216c6a,0x1212b778
.word 0xabcb6dfe,0x57c7a431
.word 0x67b20a3a,0x4ddb783e
.word 0x306ba084,0x20945e44
.word 0x96f47571,0xcbf249a0
.word 0x02239569,0x71d8c96e
.word 0x85af51f0,0x91c95571
.word 0xa6fb347b,0xf228f241
.word 0xeaa83050,0x8ea7c50e
.word 0x041bad58,0x4b067a62
.word 0x3f8b4c80,0x04790bb8
.word 0x26ff600e,0x958183cd
.word 0xf5f06518,0x0b2f1309
.word 0x31910b2f,0xced693a0
.word 0x23fce87b,0x415a8cb9
p23_local1_expect:
.word 0x0d840aad,0xd5be0b00
.word 0x0654ebe2,0x0d840aad
.word 0x17b00089,0xd322205f
.word 0x51f8c630,0x635b182d
.word 0xff000000,0xe2eb5406
.word 0x8201c8e8,0xb5de5f2c
.word 0xfd6135ff,0xe4993418
.word 0x85bc215f,0x2f135971
.word 0x14faaccc,0x4db7b48c
.word 0x9e3946ff,0x2fbe61ae
.word 0x9d69368a,0x70808a29
.word 0x1e772c25,0x5c7fbff9
.word 0xc97c6af1,0x167ff704
.word 0xb7960b9d,0xe949c1d2
.word 0x2b595a7e,0x7ef0ce17
.word 0xf03fa1fb,0xfe67324a
.word 0xbee2ef95,0x0a69a749
.word 0xf78ffc11,0x5523be6c
.word 0x3e95be86,0x34315315
.word 0x0bddf96b,0x8155d3a4
.word 0xcb35e305,0x701cc417
.word 0x1ab87dfa,0x6293e47f
.word 0x020c95d3,0x35334915
.word 0x02bea29e,0xff201316
.word 0x3f73c9f6,0xedbf7b5f
.word 0x4e5ba3d8,0x4f5d4822
.word 0xb62b8de0,0x208c7d69
.word 0x1b11e886,0xca4c01c8
.word 0xff995197,0x29c5e7ee
.word 0x92f7d848,0x1d0193c9
.word 0x65509943,0xc781b1aa
.word 0x2bc1557d,0x7fb68f74
.word 0x0cff9c80,0x14eafc7b
.word 0xcc81c89e,0x25b32596
.word 0x79127596,0xe86383e9
.word 0x25efa60e,0x67c28888
.word 0xdddcdd91,0x40652bf6
.word 0x18f4cb03,0x5313ff35
.word 0xfdb2811d,0xd5935c07
.word 0x2a558de0,0x81437b4e
.word 0x5a19a62e,0xf8a8bc99
.word 0xefdc9428,0x4dc1ba6a
.word 0x00000022,0xae010e5a
.word 0x444440c5,0x8e811942
.word 0x8dc09f38,0x5affff31
.word 0x7a4d5ab7,0xae499c41
.word 0xe660bec6,0xb8e717ef
.word 0xfa144b03,0x6e2d7c26
.word 0xb648df47,0x36f9c05d
.word 0x53e3386f,0x999197ed
.word 0x62ba497b,0xbd090dfc
.word 0x1aac724a,0xf9aa8d77
.word 0x65f64c57,0x9981d73e
.word 0x211eee2f,0xdece91c3
.word 0x169d3988,0xcd13bd5b
.word 0xbdbdd24f,0xc4a3f4fd
.word 0xe9c3ffe1,0xbf721326
.word 0x60fd85e2,0x605d228e
.word 0x00000000,0x268b17da
.word 0x045617c9,0x07a8b7a9
.word 0xd99a8d90,0x89abdc4e
.word 0x82e6e3a8,0xfaddf8a2
.word 0xfc1145c3,0xaf31f3bc
.word 0x1a36e25e,0xb7007b8a
p23_local2_expect:
.word 0x4717ea75,0xa93b8bcf
.word 0xcd7cca84,0xa194dfd5
.word 0x9247fee8,0x7861cd87
.word 0xff19fe68,0xa0c16331
.word 0xff3240f8,0x691604f3
.word 0x9e071ec4,0x2fd6f83c
.word 0xcba11fb2,0xafc1f948
.word 0x00d062a7,0xc70f03ff
.word 0xdc5f9142,0x2eccb794
.word 0x933535de,0xd0360f07
.word 0x88e37cbc,0x293ddbd8
.word 0x455f1a7f,0x4445824b
.word 0xb62caf29,0x00000036
.word 0xf58544b4,0xd99a8d90
.word 0x012ff8b6,0x40291937
.word 0x350e188a,0x5a851a1a
.word 0x29edfea8,0xf04144f3
.word 0x1aea7297,0x88df6bec
.word 0x28cf8709,0xbec37b18
.word 0x4668bcee,0xa7c617c0
.word 0xfff02d81,0x50a7d412
.word 0x2aa7aca1,0x7d67885c
.word 0x70f06fba,0x24251115
.word 0xce2b6e9b,0xa671d0b1
.word 0x2eec555e,0x026db529
.word 0xea2a6dff,0x15f0b4a9
.word 0x470cf1fa,0xfc0b9d31
.word 0xfbd36404,0x615184a0
.word 0x1b5ead09,0x4e2b91db
.word 0xb9206815,0x4b7ceca2
.word 0x07e5fbeb,0x653d6db4
.word 0x38cf3087,0x3c7ca1ca
.word 0xb9604129,0xfa3ccf7c
.word 0x9a66d069,0xbc81fd72
.word 0xf0d68507,0xfddd2c8c
.word 0xc128eef5,0x9b40fb71
.word 0x6119273f,0x6c3e1cff
.word 0xb53e84c4,0x44683c63
.word 0x95f354c2,0xb7e6ae96
.word 0xf850a71c,0x941c7ef0
.word 0x109e3833,0xec7a8cef
.word 0x779ec831,0x2bbc6841
.word 0x6112a524,0xfe396604
.word 0x28d2439a,0x1a0875b8
.word 0xc5531602,0xe1011452
.word 0xa8e8374c,0x28df49b6
.word 0xb2f884a8,0x85dbcfb8
.word 0x976bee8c,0xeb3a810a
.word 0xc2a41d34,0x0eb1421d
.word 0x24a7d47a,0xdde36e1e
.word 0x57df850b,0x641b28d8
.word 0xbd1460b8,0x8f87235e
.word 0x8c0794b1,0x2d6f09c1
.word 0x04d815dc,0x7fbbc36c
.word 0xcf17dc04,0x8839ff28
.word 0xc96ccded,0xccde8bf1
.word 0x9e028d23,0x9ba37007
.word 0xc79ce48c,0xe2eb5406
.word 0xa1d5dfc8,0x807b213d
.word 0x03d4510f,0x49be751b
.word 0xdf0a75c7,0x85a1df1e
.word 0x19b0bb14,0x11f3e167
.word 0xebf9688e,0x13d8f36a
.word 0x1b2354e2,0x9bf5571d
p23_local3_expect:
.word 0x00000060,0x8c36c216
.word 0x00000000,0x0000007e
.word 0x2262947a,0x33e5b173
.word 0x045349eb,0x000bbed5
.word 0x85dbcfb8,0x65a7ed0f
.word 0x240b6792,0x2fe8ab98
.word 0x067da805,0x6ef667dc
.word 0xc76fcefd,0x856d2717
.word 0x20b1329d,0xddf5a79b
.word 0x60ee5329,0xcca9b25b
.word 0xa37252f1,0x95ba696d
.word 0xa64ba4bd,0xca14ae82
.word 0xf29c63df,0xdf98bbe7
.word 0xb176ea87,0x4de7fb71
.word 0x03e20ea2,0x289ef595
.word 0x73da4b26,0xebed0066
.word 0xa26bd7b9,0x76fe098c
.word 0x65ffa14a,0x00ee24a5
.word 0x291583b5,0x4d2b8672
.word 0xd4882e29,0x3e41113a
.word 0x2ba1f006,0x55fbded9
.word 0x2eef2902,0x593a073a
.word 0xac023d98,0xf045c344
.word 0x04ec951b,0x77da9ca3
.word 0x470c6a2d,0xe8b7ca76
.word 0x8a606e56,0xe7a0aed2
.word 0x3cdae9ae,0xa644c05e
.word 0xd89be119,0x5a5bc380
.word 0xe8c879ff,0xad2f1b8c
.word 0x9e139aa5,0xfc99e681
.word 0x0d28de16,0xb9572adc
.word 0xefe0a3d0,0x30742106
.word 0x5f1e746e,0x5aaf5454
.word 0x009b8ed9,0x1c69fef0
.word 0x47843a2b,0xc796499f
.word 0x65902706,0x30ff9803
.word 0x268b17da,0xa242ae5d
.word 0x419e9817,0x8566509c
.word 0xdf1d7e64,0x5345397f
.word 0xc1fa0098,0xe8a04b52
.word 0xb561b723,0xeaba1aab
.word 0x05f6334d,0x10ea2e23
.word 0xe816f449,0xd267c01d
.word 0x417cc483,0xc209bcb1
.word 0x05b7baf1,0x1477b25c
.word 0xa5293ead,0x033ad9f5
.word 0x800e26f1,0xd462ce65
.word 0xf94f6fdb,0x76b1da31
.word 0xb7c60c1e,0x11e80ffa
.word 0x109b6ed8,0xf3f2bfe4
.word 0x2fd25b40,0x4d70de51
.word 0x85f24923,0x5d3fcc20
.word 0x25048111,0xc7c3e45c
.word 0xfe841935,0x6e7b948f
.word 0x0a12d4e6,0x95ee5430
.word 0xaf6723ec,0x9ff7ed3f
.word 0x93a7b3fe,0x44034f75
.word 0x202fc197,0x582756d7
.word 0xb38557bc,0xd311ddbb
.word 0x01822dab,0xf5a7fe53
.word 0x7025b378,0x65e01cfa
.word 0xd8a2e240,0x12f5b693
.word 0x3d8abfde,0x64b6e648
.word 0x15c974a5,0x2b7603b4
p24_init_registers:
.word 0x3999932e,0xc4bd03b9 ! Init value for %l0
.word 0xe5afe5a5,0xf9d810b7 ! Init value for %l1
.word 0x11ad7c1a,0x254c2e20 ! Init value for %l2
.word 0x061ef6d8,0x33686f59 ! Init value for %l3
.word 0x47b46a4d,0xb30a8efc ! Init value for %l4
.word 0x1d7a093e,0x12d02c95 ! Init value for %l5
.word 0xd8fe50cc,0x56fb43d8 ! Init value for %l6
.word 0x4f349964,0xb9d58605 ! Init value for %l7
.align 64
p24_init_freg:
.word 0x3f610ae1,0x50442700 ! Init value for %f0
.word 0x48d24548,0x8ab30efa ! Init value for %f2
.word 0x18dd35ca,0xbad64400 ! Init value for %f4
.word 0xeb48762b,0xa6659f20 ! Init value for %f6
.word 0xbba7a5a2,0x7f277fbc ! Init value for %f8
.word 0x5fa3be7a,0x1b354bee ! Init value for %f10
.word 0x9f768a10,0xa7b51bf0 ! Init value for %f12
.word 0xa22d074a,0x62b4f30f ! Init value for %f14
.word 0x1ee14efb,0x78f1e2a6 ! Init value for %f16
.word 0x471cc914,0xaf0f30d3 ! Init value for %f18
.word 0xacb60bb3,0xa5dd7ad7 ! Init value for %f20
.word 0x0d2fc8ac,0x09b81c44 ! Init value for %f22
.word 0xa8e98def,0x182d6904 ! Init value for %f24
.word 0xf82b8f65,0x1a3862bc ! Init value for %f26
.word 0xbaf4545e,0x4d9a8eef ! Init value for %f28
.word 0x88494457,0xde16cc33 ! Init value for %f30
.word 0xd9aa8f0e,0xbd5abdf6 ! Init value for %f32
.word 0x549607da,0x2a653d21 ! Init value for %f34
.word 0x9f1ec37d,0x0dcbc68c ! Init value for %f36
.word 0x772559f0,0xc5609c97 ! Init value for %f38
.word 0xe6d263b1,0x31b2ba89 ! Init value for %f40
.word 0x4064392d,0x73e9758c ! Init value for %f42
.word 0x4c713731,0x9f698533 ! Init value for %f44
.word 0xe5e0cb59,0x4f84547b ! Init value for %f46
.word 0xe7bdebe1,0xf33b38ab
.word 0xd8301dbb,0x2dcc2f49
.word 0x0640b5e5,0xeb3d4d02
.word 0x9f985a06,0x079c8b95
.word 0x32f9fb15,0x0b7f646e
.word 0x00b081c3,0x08b3a38e
.word 0x51ec17d5,0xb10ddf5e
.word 0x7135a0a8,0xd3b2f896
p24_expected_registers:
.word 0x00000000,0x54031620
.word 0x00000000,0x4c9c7866
.word 0xed1a9652,0x6a6c7fd8
.word 0xffffffff,0xfffb0ad8
.word 0x00000000,0x00000000
.word 0x25b1d9e1,0x87557e39
.word 0x00000000,0x0000007b
.word 0xffffffff,0xffffffff
p24_expected_fp_regs:
.word 0x3f610ae1,0x50442700
.word 0xf6e17ecf,0x8ab30efa
.word 0x18dd35ca,0xe1d9400b
.word 0xeb48762b,0xa6659f20
.word 0xbba7a5a2,0x7f277fbc
.word 0x5fa3be7a,0x1b354bee
.word 0x9f768a10,0xa7b51bf0
.word 0xa22d074a,0x62b4f30f
.word 0x7be6d5bc,0x78f1e2a6
.word 0x471cc914,0xaf0f30d3
.word 0xacb60bb3,0xa5dd7ad7
.word 0x0d2fc8ac,0x09b81c44
.word 0xa8e98def,0x182d6904
.word 0xf82b8f65,0x1a3862bc
.word 0x5650b9ce,0x4d9a8eef
.word 0xbcd5e67b,0xdfcab800
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x25b1d9e1,0x87557e39
.word 0xfe030000,0x00000000
.word 0x0bc9efba,0x306672fe
.word 0xc8548b4c,0x00000000
.word 0x54031620,0x3c7e958b
.word 0xffffffff,0x27d8f628
.word 0x5c7a14a3,0x0a3211ae
.word 0x0d4ef578,0xe07ebeec
.word 0xf7c1422b,0x483e6672
.word 0xdbe55796,0x82e3b24e
.word 0x8084848d,0xeed760d6
.word 0x5ff2b8fe,0x0c7baed2
.word 0x40379874,0xe41861e0
.word 0x1673b2dd,0x6b05189e
.word 0x05277078,0x71396a48
.word 0x60a3f58e,0x8179b06b
.word 0xb7516b7a,0xe8525189
.word 0xf4aa3e20,0x8d57a361
.word 0xb5d40c44,0x3e086481
.word 0x174e9c8f,0xcbe7ca42
.word 0x1a0e1472,0x22a11d3e
.word 0xe147f72a,0x83093cef
.word 0x929b7829,0x5650b9ce
.word 0xdb8adb4c,0xf8b486f1
.word 0x5b6ad81c,0x36718bd6
.word 0x0e52b012,0x9e73d149
.word 0x67782fce,0xdab870b9
.word 0x3258a59f,0xbfece5e1
.word 0xbf8f2f5d,0xdc112fe0
.word 0xa9f817fb,0xf726de6a
.word 0xfd4a2226,0xe16adc3c
.word 0x951c489c,0x630bd798
.word 0x7f84ab28,0x5130ad54
.word 0x7212c3a6,0x46529e90
.word 0x12d468c8,0xc279a6b2
.word 0xecbb5145,0x203d4098
.word 0x30701212,0x57cb0c6a
.word 0xcd32bfa7,0x8e191b92
.word 0xa956e372,0x6eeb18a0
.word 0x9c7930bc,0x98065e66
.word 0xbf303ee8,0x0d81561e
.word 0x0c1cc397,0x9e542483
.word 0x738e5d98,0x62ecd7a7
.word 0xef566bf1,0xe665ba61
.word 0x36261cd8,0x6d48feca
.word 0x593728c0,0xc941d94e
.word 0xea20932b,0x1ce25cc0
.word 0xa6eeeb27,0xac0e944b
.word 0x0d91eda0,0x39a4bc5e
.word 0x11469697,0xc9bc0b77
.word 0x842471f7,0xf64602ae
.word 0xa451b13f,0x29f7545d
.word 0xc3ce5b9a,0x6d903ed7
.word 0xdde7b163,0xfed6990c
.word 0xeb1cccf4,0x95d8a7f5
.word 0x19f50792,0x3589572b
.word 0xee5532a9,0x8e0d06ea
.word 0xe89f834a,0x8e980751
.word 0xe05747a0,0xd35fc4e3
.word 0x4329db8e,0x329a8d77
.word 0x2d95e327,0xb99cf5e3
.word 0x770401f4,0xf8bffe39
.word 0xa0dff17c,0xc7227323
.word 0x9e31a48f,0x7aa66761
p24_local1_expect:
.word 0x65316db7,0xac04baf9
.word 0xe2a60000,0xd81a5cc4
.word 0x5495fe69,0x1db3ae8c
.word 0x00000000,0x78f1e2a6
.word 0xed1a9652,0x6a6c7fd8
.word 0x7be6d5bc,0x78f1e2a6
.word 0x05c1a820,0xbdab3fdd
.word 0x83d992c0,0xa2d572a7
.word 0xd361c5e9,0xae10dbd9
.word 0xe49ea6ab,0x1dd841a2
.word 0x51bfb0a4,0x879eadec
.word 0xdfaee932,0x72d27739
.word 0x2cbff8ef,0x748ece6a
.word 0x1b7b7a43,0xfc13e210
.word 0xcd42330a,0xad9706b2
.word 0x7ec2daeb,0x6fc5e721
.word 0xf4fef7fb,0xd959a02a
.word 0x589cad18,0xb9c274db
.word 0x3f993e1b,0x08fa1a28
.word 0x1d168e54,0x89d7fdb2
.word 0x44dad4d4,0x7a888726
.word 0x000000ff,0xd30c50fb
.word 0x07facf44,0xfb4e0bc9
.word 0x58b79827,0x612a9264
.word 0x097a8766,0x4a174109
.word 0x3ed4105a,0x88f4b05b
.word 0x3d0dc94c,0xd90d9be4
.word 0xa7ca71c6,0x8cdf2de5
.word 0xafec5833,0x686b5df1
.word 0x5d55c461,0x4739de48
.word 0xfea868ba,0xed9b6875
.word 0xcf8f08dd,0x44bbbe04
.word 0x6c1e6be7,0x0bf78c81
.word 0xc8e6ec31,0xb52f6bd7
.word 0x00f721c1,0x763be5df
.word 0x886a31d2,0x0ba66ea1
.word 0xac72652f,0x772ecece
.word 0xeacc5f7f,0xae371256
.word 0x7b42f9a9,0x445ce21a
.word 0xc454b0e4,0xf0653069
.word 0x7b430feb,0x7afc378c
.word 0xa98da967,0x739006bb
.word 0x35efea1f,0xb62f2bef
.word 0x097938fe,0x6ca5f6f7
.word 0xc1820c23,0x80000000
.word 0x7640059c,0xbea29efb
.word 0xe0f0227e,0xfa5c2d4b
.word 0x8a8698f4,0x156dec2d
.word 0x03764fbf,0x4b6bda9c
.word 0x9524b47e,0xb312ed0f
.word 0x00000023,0xfffffff6
.word 0x676ad68f,0x45adec9c
.word 0xb995e8eb,0x0dff40b4
.word 0xcc99ee8d,0xd14e9d0d
.word 0x5e407924,0x717d864e
.word 0xec9f3b6d,0xba042318
.word 0x4e471016,0x847a1573
.word 0x8723b00c,0xb0516271
.word 0x60190320,0x8749438d
.word 0xff952e66,0xed62b5c1
.word 0x96bf29c3,0x00000046
.word 0x4a9df344,0x5bf7e99d
.word 0xa0d0b1a0,0xbfa1ae01
.word 0xf76d6ac7,0x3847c69a
p24_local2_expect:
.word 0x5650b9ce,0xf8dcef51
.word 0xffe17ecf,0x7a7334f7
.word 0x05995983,0x0d99697f
.word 0x703c194e,0x6346e51c
.word 0x7b1e4196,0x619aa862
.word 0xff7430fd,0xfc3608c4
.word 0x83ce2ccb,0xd357d5ac
.word 0xbfced03f,0xfe2e7e70
.word 0xc0cbc9d4,0x404455c7
.word 0x5428baa4,0x4592c7d3
.word 0x29ab5ba3,0xb735c732
.word 0x10fefad4,0x79442382
.word 0x3fbf8bc4,0x819c3965
.word 0xe4be7924,0x5f032b1f
.word 0x6600ae8f,0x5b047b42
.word 0x4bd2c7d2,0xfec6e49b
.word 0x9c0d6ab3,0x82859c66
.word 0x0cf07440,0x80555820
.word 0x1c4cbed0,0x0121ead4
.word 0x836efbe0,0x268e4aae
.word 0xac60973c,0x71482285
.word 0xa9e9fefd,0x7c169c70
.word 0x97939c10,0xbca5861a
.word 0x04fd6b84,0x24897c88
.word 0xa92af117,0x280fd92f
.word 0x27024c4f,0x78e3acfb
.word 0x68851421,0x42beeba3
.word 0xb3a3a0a7,0x5697d725
.word 0x13022c65,0x2fde78ff
.word 0x8c3c3f30,0x1cd69b0f
.word 0x8d1508c5,0x8f75c5c3
.word 0xdd6141df,0x1942dba1
.word 0xc43aabbd,0x0101d22f
.word 0x79a0eca0,0xe612a7eb
.word 0xd0fb7ada,0x2844e9c3
.word 0x37bcaa60,0xeed7bac4
.word 0xe422dab3,0x6f599048
.word 0x827f8efb,0x45ec7544
.word 0xefe048a2,0xa8a8330a
.word 0xad4c0552,0xfdc8ab18
.word 0xbf3542dc,0x71ef1f9c
.word 0x46172872,0x2539f3dd
.word 0xa12b9bf6,0x49ab766e
.word 0xdb4bc929,0x914cd8bc
.word 0x5fe0057a,0xd8000000
.word 0xda4ee03c,0x47b42077
.word 0x2f4a4bab,0x543a7120
.word 0x8667402d,0x7e08abad
.word 0xba8ef300,0x169ba325
.word 0x4320a812,0xef5d3cbe
.word 0x29ae6d23,0x6fa33cff
.word 0x00d2041f,0x062b4968
.word 0xcacc0b9f,0x6f93b32f
.word 0xf280588c,0x459307fa
.word 0xef41dae8,0xb1632a15
.word 0xf907c913,0x985283be
.word 0x2e05384c,0xe43d0385
.word 0xe0df4865,0x39778127
.word 0xa7a05d50,0x762e5714
.word 0xe1d9400b,0x7decd128
.word 0x6dba7f45,0x44b774bc
.word 0xb0fdf19e,0xffcc5f29
.word 0xef566bf1,0x0b99fcbb
.word 0x4896fda1,0xd250e397
p24_local3_expect:
.word 0xa6659f20,0x66789c4c
.word 0xb44171c0,0x0d98f32a
.word 0xad82a1d9,0xe376ac5f
.word 0x7be6d5bc,0x077cbbfa
.word 0x00b8cadf,0xc47b3e73
.word 0x00000000,0x7fffffff
.word 0x9f028a9b,0x8a164fe4
.word 0x9019e239,0xb4ddca8a
.word 0xc9a703f8,0x54ada3d8
.word 0xbb46c1c9,0x4c8b54c8
.word 0xdfcab800,0x1f80a55c
.word 0xc60ced2e,0xed33ae7f
.word 0xb187466d,0x13544e2c
.word 0x415d50cf,0x1fe9ac7b
.word 0xb46544ff,0x94de8027
.word 0x2a0503ba,0xcbc124e0
.word 0xe25d8927,0x9f79f1ea
.word 0xbb80c83a,0xb441b692
.word 0x8dcc7c39,0xd20b85f9
.word 0x1ef8ee65,0x189a0cd6
.word 0x719f400b,0x97dc3cce
.word 0x7e603432,0x63ef5605
.word 0x8357cd08,0x43635dad
.word 0xe4cea4de,0x21704935
.word 0xe539ba65,0x8d9431d6
.word 0xf14aa512,0x4ad37fbb
.word 0xbab9e8f7,0xb95a2253
.word 0xdbcf644d,0x4ee69d2f
.word 0x0bb1c60b,0xf94a53b3
.word 0x3cdb3866,0x1fcf1a61
.word 0x84525be5,0x7bcaecb0
.word 0x22f9c8bb,0x94871a6a
.word 0x405f3185,0x23a833bf
.word 0x37747ee9,0x6302fc42
.word 0x44f01110,0xccff905d
.word 0xee2ca37f,0x1ab8ea96
.word 0xcc6564b6,0xc4bf3749
.word 0x53f5ab81,0x81bf76bd
.word 0x6819ddd8,0xa1ac3e8b
.word 0x4e588d13,0x196c6af3
.word 0xc31a3815,0x07a43f2f
.word 0x99b7ff8d,0xb77a5680
.word 0x7143d708,0xd71e5f3b
.word 0xf050deea,0x562b5552
.word 0xeb81d8ba,0x38f77f23
.word 0xc275e2c5,0x5cae51c2
.word 0x957e7e0e,0x312851f0
.word 0x01577f62,0xdfdbce7a
.word 0xa36813b6,0x32d26817
.word 0x539d687c,0x9be31421
.word 0x3524adf4,0xc83079cb
.word 0xae0810cd,0x3f70d712
.word 0xd3e21779,0x763a7982
.word 0x54ae5eb5,0x0aa318bc
.word 0x01cd4172,0x94956586
.word 0xa75cafb0,0xc69b374d
.word 0xbf6d610a,0x7faa306a
.word 0xd635ca7b,0xd05263ca
.word 0x1fea02e7,0xfb4e0bc9
.word 0x7ae49c34,0xd7f8e7fb
.word 0x5da31c35,0xb65f182c
.word 0x94b85542,0x7e2098ce
.word 0x7e034ab6,0xb737e58a
.word 0x4f903c95,0x1350280d
p25_init_registers:
.word 0x5d6280b9,0xedc42ac7 ! Init value for %l0
.word 0x67d5b6b2,0x37d18743 ! Init value for %l1
.word 0x1042771a,0x11026ca0 ! Init value for %l2
.word 0xa791f1fe,0x5a7ec8c4 ! Init value for %l3
.word 0xdadfa46e,0x087ee7ad ! Init value for %l4
.word 0xc1acc989,0x925f342b ! Init value for %l5
.word 0xd1c3b129,0xdcdc094f ! Init value for %l6
.word 0xe4c892b9,0xc979b1f8 ! Init value for %l7
.align 64
p25_init_freg:
.word 0x13e7aa4b,0x34b6aac5 ! Init value for %f0
.word 0x953da40e,0x6dc9b21e ! Init value for %f2
.word 0xf0f85844,0xb421e369 ! Init value for %f4
.word 0x4df0f89a,0xa45b87e2 ! Init value for %f6
.word 0x86ba9f5d,0x6b4c33d1 ! Init value for %f8
.word 0xfe2814aa,0x502a9bf6 ! Init value for %f10
.word 0x7453f221,0xa770c76e ! Init value for %f12
.word 0x20763e8d,0x42beaff3 ! Init value for %f14
.word 0x1b891ce6,0x3e8b3a5e ! Init value for %f16
.word 0xc2faf686,0xfcdfc7c7 ! Init value for %f18
.word 0xcf1501bd,0xf0d11336 ! Init value for %f20
.word 0x40149510,0x0d5549c6 ! Init value for %f22
.word 0xf3997d69,0xcaeac1ee ! Init value for %f24
.word 0x4ac78557,0x0c932fd3 ! Init value for %f26
.word 0x8f740198,0x2df50002 ! Init value for %f28
.word 0x2c04fe25,0x5b038bfe ! Init value for %f30
.word 0x1ab0988d,0xd1d0f4df ! Init value for %f32
.word 0x926f5d9a,0x35ab4cfe ! Init value for %f34
.word 0xde52e158,0xb783b52f ! Init value for %f36
.word 0x70f2f34d,0x476f30f5 ! Init value for %f38
.word 0x1f784dcd,0x94dfdce9 ! Init value for %f40
.word 0xab1424e8,0x6ab6acbd ! Init value for %f42
.word 0x563614dd,0xc7baeec7 ! Init value for %f44
.word 0x0c4d3a94,0x13da660e ! Init value for %f46
.word 0xde167562,0xb7edef15
.word 0xb2187995,0x3ba9a874
.word 0xcb47cd88,0xb77a9d15
.word 0x9da24698,0x490750cb
.word 0x76ac9dce,0x15942b0b
.word 0x85634b51,0x8cabf538
.word 0x7d5fa1e8,0xc6978171
.word 0x42318c64,0x7d7aebfe
p25_expected_registers:
.word 0x00000000,0x00009d6e
.word 0x00000000,0x7e89ff2a
.word 0x00000000,0x0000044b
.word 0x00000000,0xf934e6e2
.word 0x85e3e409,0x4cb9bcb9
.word 0x00000000,0x0000a302
.word 0x00000000,0x918aee07
.word 0x00000000,0xa3079c02
p25_expected_fp_regs:
.word 0x13e7aa4b,0x34b6aac5
.word 0x953da40e,0x6dc9b21e
.word 0xf0f85844,0xb421e369
.word 0x4df0f89a,0xa45b87e2
.word 0x86ba9f5d,0x6b4c33d1
.word 0xfe2814aa,0x502a9bf6
.word 0x199ef358,0x00000000
.word 0x20763e8d,0x42beaff3
.word 0x1b891ce6,0x3e8b3a5e
.word 0xc2faf686,0xfcdfc7c7
.word 0xcf1501bd,0xf0d11336
.word 0x40149510,0x0d5549c6
.word 0xf3997d69,0xcaeac1ee
.word 0x4ac78557,0x0c932fd3
.word 0xe5b7174f,0x42b52669
.word 0x2c04fe25,0x5b038bfe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0x918afd1b,0xb10722e6
.word 0x6926b542,0x4f17b7e5
.word 0x00000000,0x00006926
.word 0x11026ca0,0x00000000
.word 0xffd11336,0x37620013
.word 0x62740cdd,0x44049d8d
.word 0x1e15b4f6,0x8bfee7fa
.word 0xed5b866e,0xbea355ea
.word 0xb5581afe,0x04af6dbf
.word 0xb86d77c1,0x065cdd69
.word 0xf29d0fd8,0x707e7902
.word 0x9849aa7e,0x34eb31b4
.word 0x96cd7cfe,0xd383326b
.word 0x330cb788,0xf1d4156f
.word 0xa5bcd72f,0x8fc9d4a9
.word 0x76782830,0x3d87a886
.word 0xb4134a64,0x0c13aa6e
.word 0x3fd097ca,0xc38ae02d
.word 0x3890237d,0x0c32093f
.word 0x9fb08199,0xa322450f
.word 0x1f6c9688,0x5d76e353
.word 0x80e565d3,0xbb480f6f
.word 0xf934364c,0x13c743c0
.word 0x5bb9cc8d,0x1f1469cb
.word 0x86604e8c,0x49921177
.word 0xbf6f4651,0x968dce38
.word 0xb3407873,0x1404628a
.word 0x60192207,0x9b3cd503
.word 0x675cd6f4,0xfab4b280
.word 0x9a14985a,0x0482e9e9
.word 0x6a9600c9,0x2a55bd43
.word 0x719bc570,0x9c1053e7
.word 0x5054aac9,0x7f0e4fb2
.word 0xd77a7202,0x421cc4e9
.word 0x7c46136f,0xde6e6de1
.word 0x02c34ded,0x2b19e5e6
.word 0x3466ef9c,0xbf09ff88
.word 0x815a13d6,0xfadde57c
.word 0xc247aa1b,0x9cf03855
.word 0x26d3f46f,0x24e6ada7
.word 0x6cc2f99b,0xd85f0712
.word 0x3d571e63,0x71ae7d33
.word 0xd800afd0,0xa24c6e69
.word 0xaeeca83a,0x07c57aff
.word 0x12262176,0x1cc5f72c
.word 0xfc730c19,0xda4c3cec
.word 0x48bc5408,0xced40560
.word 0x7f6c027e,0xd449a30f
.word 0xbc908681,0x6c676b58
.word 0xa20790be,0x22594fb8
.word 0x6497fe20,0x2d42928b
.word 0xccd84af1,0x2cdc6f90
.word 0x19dfaad2,0x67c589b3
.word 0xd20468c5,0xb2a1b880
.word 0xf9436bc1,0x254db425
.word 0x85e3e409,0x4cb9bcb9
.word 0x9cd54916,0x8b4e4f2f
.word 0x5c1d859d,0xa8404aa2
.word 0x2f30a029,0x5d3fe6e2
.word 0xf38a99f8,0x2b823fa1
.word 0xd76e6aa5,0x3d417a36
.word 0xdfd319b4,0x74274317
.word 0x202f4e17,0x9127d9d4
.word 0xaf01dff1,0x24e8ef8b
p25_local1_expect:
.word 0x6e9d0000,0x00000000
.word 0x00000000,0xe89e803a
.word 0x2ea9bebf,0xd4beaa45
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x9d6e999c,0xeaa3ffff
.word 0xec9a5abd,0xc021dab4
.word 0x31057b66,0x6bf2f2f6
.word 0x86696bf9,0x7dffcbc2
.word 0x8bf697b0,0x374756e6
.word 0x69f8e84e,0x2cea8602
.word 0x1c30ad11,0x5c77c168
.word 0xb865cab7,0xe90359da
.word 0xd23af912,0x325aff66
.word 0xc53b73d6,0xca59825e
.word 0x5647b5d9,0xa9c80781
.word 0x77019266,0x31e0202e
.word 0x5b2d191f,0x88fe7734
.word 0xc19cba80,0x66b7c956
.word 0xc95fc9a7,0x6344397e
.word 0x961d888f,0xad14edb1
.word 0x85296a36,0x53fc1012
.word 0x16f8ec32,0xca150ec8
.word 0xfc481be5,0xecf2ecff
.word 0xa87eb12d,0xf934e6e2
.word 0xdd162662,0xe6c09efa
.word 0x6e2d09ac,0x29a1ec15
.word 0x2031642e,0xab76eab2
.word 0xb4798c4b,0xbac3c440
.word 0xfbd9ae9c,0xb56c680e
.word 0x1c71e5c2,0x26690000
.word 0xf606a801,0xd96387f3
.word 0x26a6b5a7,0x9384e3db
.word 0x51fe59cc,0x5adf01cc
.word 0x82a99686,0xc9b39c4c
.word 0xcb614354,0x39f175d3
.word 0x800ee4c3,0xd06701e2
.word 0x2b8e4525,0xefa4222d
.word 0x4f0dd407,0x6be8a02f
.word 0x0580ee21,0x07c012b7
.word 0x8ea60b17,0x0d7ca9f2
.word 0x8509fa48,0x0c705e7c
.word 0xd5e75e00,0x2b8c2ae4
.word 0xcb67d1e7,0xe189a9b4
.word 0x52ebcc4a,0x255a5909
.word 0x9794c547,0x1d28d476
.word 0x930a997f,0x7e8fc3f7
.word 0xa32715c7,0x5fba2ea9
.word 0x8593b920,0x16a4d982
.word 0x99d870f9,0x7a3d2b58
.word 0x5475b1e7,0x9115040e
.word 0xd40caf53,0x9de2ee19
.word 0x02adb219,0x2176772c
.word 0x58f39e19,0x9c8107ae
.word 0x711e1ac8,0xf8421219
.word 0x37366073,0x70f24b2e
.word 0x685efbbd,0xd51cfb1d
.word 0xffffb70d,0xc82af849
.word 0x0b1283c0,0xb04b8c25
.word 0x64f5e7c0,0x92687741
.word 0xa3b1ef40,0xa7e35b27
.word 0x56640eaf,0xc042d452
.word 0x8a76f06d,0x5fc0ae27
.word 0x06a09e0d,0x962bbad5
p25_local2_expect:
.word 0x69266446,0xc763dcc1
.word 0xc649550d,0x10951440
.word 0xd1334c6b,0x5d9fba86
.word 0xffffb70d,0xc82af849
.word 0xfe2814aa,0x502a9bf6
.word 0xff000053,0x621f8f51
.word 0x5b97bb08,0xa8337e39
.word 0xcd67986d,0x912b8860
.word 0xcf3afde0,0x01f2fbea
.word 0x7a11d792,0xbf43067f
.word 0xd36c0728,0x741ab970
.word 0xeff75c58,0x23420c27
.word 0x4628ed7c,0x1ab428db
.word 0xded04d6e,0xe675ed5e
.word 0x6be69924,0x4c8d3d0b
.word 0xf83ead85,0x416c47e6
.word 0xa17d010c,0x08e7d80c
.word 0x7ded8006,0x6e79bd5f
.word 0xd3612386,0xf04513a6
.word 0xd25baf89,0x38072740
.word 0x627ed2ff,0x419a8acc
.word 0xf1ff6008,0x951da083
.word 0xe5e269e2,0x6b4415ff
.word 0xe121a3da,0x9d278f8d
.word 0xd75991d5,0xe918dd25
.word 0x4e183f65,0xf934e6e2
.word 0x0652d1f4,0xf5cd354a
.word 0x69da863d,0xb81d0f23
.word 0x262b2f86,0xac486d89
.word 0x036c743a,0x9944d2bc
.word 0x4262205b,0x332a0143
.word 0xd1b8ace0,0xe10da5fb
.word 0x9d7bc42a,0xfd9c4c30
.word 0x13a5b9a5,0x57d68b9a
.word 0x6ac3ce0a,0xc91fcd37
.word 0x6e0d874f,0x023b70e4
.word 0x28bdc56a,0x1f23f1c4
.word 0x52b7be9a,0x0b1283c0
.word 0xa7ace41b,0x7190498a
.word 0x3c230054,0xb31a2490
.word 0x179238c6,0xf587b06d
.word 0xbc783d3b,0x160e5d25
.word 0xce07918c,0x206a272e
.word 0xe02f2697,0x38178fb1
.word 0x4081a460,0xb7d489ff
.word 0x0b317e56,0xe24df0d0
.word 0xab62832b,0x8dd19b8d
.word 0x27e609a1,0xec65ce5e
.word 0xeaa1795e,0x246dddf3
.word 0xf70cd833,0xccb5d8a0
.word 0xc164d694,0x270cc99b
.word 0x8a26ed00,0x2b5643ce
.word 0xaa1df462,0xecb2085c
.word 0xf7714bdb,0xc551cce9
.word 0x81b4e087,0xdc7734e6
.word 0x52dafa94,0x50228350
.word 0x38c4582f,0xe6b7af0c
.word 0x8284957b,0x5c40ab23
.word 0x12702aba,0xa36a43fb
.word 0x464dae2b,0x6634255c
.word 0xa3e9d99e,0x2dcc2405
.word 0xefb6a544,0x6c1aa2c0
.word 0xb28e3345,0xcbb3e9f4
.word 0xa8ea5e6a,0x7f9e2f2b
p25_local3_expect:
.word 0xde020000,0x3fee769c
.word 0x53c27664,0x5a23e6e2
.word 0x64760000,0xa5b9a513
.word 0xe2e634f9,0x86f6fac2
.word 0xa3022f8e,0xbfbea92e
.word 0xff0233c9,0xc979b1f8
.word 0x858fefb4,0x35c7d4c7
.word 0x8a1fe3b7,0xd2be4918
.word 0x3e5dc68b,0x082a82e1
.word 0x76b188b4,0x90e8fb6e
.word 0x84af7341,0xa27be81b
.word 0x1b74df3e,0xfa9f950d
.word 0xa6b6cdcc,0x5753d79f
.word 0x69fa0c6a,0xb4f8ad84
.word 0xd3780d70,0x188c819d
.word 0xa2ad2a1e,0x41fd4ba7
.word 0x949ba4a9,0x556a5d19
.word 0xa5344c5c,0x0d06378f
.word 0x823abc30,0x72093fb5
.word 0xcfbdaa7b,0x5f83a97b
.word 0xb7889f7d,0x9365929d
.word 0x040f9d97,0x99c17386
.word 0x00000000,0x58f39e19
.word 0x7d1ad478,0x6b284a94
.word 0xa35fb19f,0x2a891cdf
.word 0x95fb7ed5,0xd19f6b78
.word 0x6a1e71d9,0xabe6c4b3
.word 0x1241614f,0xb950a8fc
.word 0xcbf22928,0x8f69def4
.word 0x1651171a,0x25833d68
.word 0x258942dd,0x00c140d1
.word 0x9af2ab6f,0x7dd7cd17
.word 0x1a161113,0xa6f2db8a
.word 0x8e21a544,0x71da978d
.word 0x96047a10,0x77ab66d2
.word 0x85bec8cf,0x447ef92c
.word 0x8f6fe447,0xa8581998
.word 0xff24201b,0x397d1a47
.word 0x3a83ea78,0x52f052ae
.word 0x772c62bf,0xb3dd4e15
.word 0xf871ccfb,0x477d6e5b
.word 0xa3079c02,0x4e7fddbd
.word 0x97418429,0xb1582ad1
.word 0x183870fd,0x6fdbc691
.word 0x29c5f25f,0x0474a0a5
.word 0x3653b9a9,0xe29cd4d3
.word 0x3ab475c6,0x07888b28
.word 0x5a7f9ec7,0x177ea8d7
.word 0x80ff467d,0x5821c663
.word 0xb696e55b,0xd037bbd1
.word 0xc8959010,0xed8a12fd
.word 0xb6f26e80,0x1008ce52
.word 0x985580f7,0xd136dffa
.word 0xa7bcf8e4,0xce7c47e1
.word 0x230930cf,0x43090e2f
.word 0xea307127,0xe37f91fa
.word 0xea111f39,0x8f16f7a3
.word 0x097ba09d,0xcdacd919
.word 0xaa67ab76,0xa24951db
.word 0xfa347085,0x40008e56
.word 0xfe2ed444,0x794a857d
.word 0xcf2696be,0x6a7d5cb3
.word 0xd35e9ac8,0x4d0a3d44
.word 0x62a528ea,0x00bc06d3
p26_init_registers:
.word 0x1f92535a,0x8a6e9706 ! Init value for %l0
.word 0x61d76c9e,0x7d010bce ! Init value for %l1
.word 0xf83b1a56,0x00d755b8 ! Init value for %l2
.word 0x5d4115e3,0xa9b31c72 ! Init value for %l3
.word 0xb68f32c0,0x5f546d94 ! Init value for %l4
.word 0x9d0256bb,0xfddad75c ! Init value for %l5
.word 0x4c9928e9,0xae080ab2 ! Init value for %l6
.word 0xe4a137a7,0xce54e9ca ! Init value for %l7
.word 0x4f76109a,0x37055f8b ! Init value for %l0
.word 0x051ffd26,0x062b1ea0 ! Init value for %l1
.word 0x8f9f8870,0x7e5794bc ! Init value for %l2
.word 0xe0fcb67d,0xc279e724 ! Init value for %l3
.word 0x8e1ece1a,0xdaa6a136 ! Init value for %l4
.word 0x4d8d798a,0x32643ab3 ! Init value for %l5
.word 0x7173b26d,0xd9a51ed1 ! Init value for %l6
.word 0xac5c8d98,0x7f93ede4 ! Init value for %l7
.word 0xc5d23c4f,0xffc64683 ! Init value for %l0
.word 0x0e0251b6,0xa46e630f ! Init value for %l1
.word 0x192c254a,0x66dae0ef ! Init value for %l2
.word 0xcb56e460,0x09633ab6 ! Init value for %l3
.word 0x9ecd21a2,0x95f4be2a ! Init value for %l4
.word 0x2cfc4b1a,0x43e1f7ee ! Init value for %l5
.word 0x79901962,0xaaccbedd ! Init value for %l6
.word 0x50fd5bd0,0x1bd810be ! Init value for %l7
.word 0x79a5d135,0xaf5afbff ! Init value for %l0
.word 0xc4d00ed8,0x6a9f129e ! Init value for %l1
.word 0xf017eaa0,0x41efbdb2 ! Init value for %l2
.word 0x8d2477a5,0xb6c1049b ! Init value for %l3
.word 0xf9013dc5,0xeffd53d0 ! Init value for %l4
.word 0xe016ffa4,0x2469a199 ! Init value for %l5
.word 0x39bd7510,0x0ab5b39b ! Init value for %l6
.word 0x2586f164,0xad5020db ! Init value for %l7
.align 64
p26_init_freg:
.word 0x1f599f8e,0xf47cfc03 ! Init value for %f0
.word 0x248c79a6,0x1bedfdb0 ! Init value for %f2
.word 0xb4501bfa,0x22a7a0c3 ! Init value for %f4
.word 0xb95372ef,0xc9a35879 ! Init value for %f6
.word 0x8856cc23,0x1494fa75 ! Init value for %f8
.word 0x9d415e8c,0x5038e9e2 ! Init value for %f10
.word 0xe34df60c,0x4e60c1d1 ! Init value for %f12
.word 0x657c1614,0x3d1cd077 ! Init value for %f14
.word 0x8b703e62,0xf6cc9265 ! Init value for %f16
.word 0x6e8e8172,0x8f59df77 ! Init value for %f18
.word 0xd72bacba,0xb5491660 ! Init value for %f20
.word 0x8894c509,0x48313c67 ! Init value for %f22
.word 0xd3e1339d,0xab3c9620 ! Init value for %f24
.word 0xe5a73c49,0x46ef421e ! Init value for %f26
.word 0x92c6aa16,0xe55cff86 ! Init value for %f28
.word 0x6a4261be,0xc58effec ! Init value for %f30
.word 0x5d5787f8,0x2b167528 ! Init value for %f32
.word 0x4b17c0c6,0xfa4698f8 ! Init value for %f34
.word 0x8c249b1a,0xd488fb6a ! Init value for %f36
.word 0x9bd76371,0x951e556f ! Init value for %f38
.word 0xd84a782e,0xc8d246b7 ! Init value for %f40
.word 0x194a3831,0x5ac2f7ed ! Init value for %f42
.word 0x89c00264,0xfa996232 ! Init value for %f44
.word 0x0c9d03f0,0x6935a062 ! Init value for %f46
.word 0xf5b2f4d0,0x57998574
.word 0x862d358a,0xd1aef3d7
.word 0x52d5fbe4,0x1acde5e7
.word 0x118638d3,0x56b9d163
.word 0x25cd5a25,0xfc5874f8
.word 0x1801b250,0x6738b0ff
.word 0x2c077a38,0x85421e57
.word 0x97a2b470,0xd0e20332
p26_expected_registers:
.word 0x00000000,0x38d2056d
.word 0x00000000,0x91155b80
.word 0xffffffff,0xffffff8b
.word 0x00000000,0x000000f7
.word 0xffffffff,0xffffffe2
.word 0x00000000,0xe85e1a1f
.word 0x00000000,0x457da37c
.word 0xffffffff,0xd2f2b478
.word 0xb961a07b,0xe12d46d8
.word 0x00000000,0x4de78d27
.word 0xa78ef3b8,0x7ef7345f
.word 0xffffffff,0xffffffc9
.word 0x00000000,0xbbadaa13
.word 0x899ecd10,0x4b71e9fa
.word 0x00000000,0x00000000
.word 0xde2dd71b,0xff1a19f8
.word 0xe48309aa,0x703e1ba5
.word 0x00000000,0x0000004d
.word 0x192c254a,0x66dae0ef
.word 0xcb56e460,0x09633ab6
.word 0x6132de5d,0x6a0b4198
.word 0xffffffff,0xc9a35879
.word 0x79901962,0xaaccbedd
.word 0x00000000,0x000003e9
.word 0xffffffff,0xffffffd2
.word 0x00000000,0xfcebe20c
.word 0x00000000,0xffffffa3
.word 0x00000000,0x00004b41
.word 0x00000000,0x82b86cfd
.word 0x00000000,0xbbadaa13
.word 0x00000000,0x2a6d4315
.word 0x00000000,0x1bd72dde
p26_expected_fp_regs:
.word 0x1f599f8e,0xf47cfc03
.word 0x248c79a6,0x1bedfdb0
.word 0xb4501bfa,0x22a7a0c3
.word 0xb95372ef,0xc9a35879
.word 0x8856cc23,0x1494fa75
.word 0x9d415e8c,0x5038e9e2
.word 0x7ef7345f,0x4e60c1d1
.word 0x657c1614,0x3d1cd077
.word 0xdee2270b,0x2e2b0875
.word 0xc9011fa3,0x8f59df77
.word 0xd72bacba,0xb5491660
.word 0x8894c509,0x48313c67
.word 0x7a561a66,0xab3c9620
.word 0xe5a73c49,0x46ef421e
.word 0x92c6aa16,0xe55cff86
.word 0x6a4261be,0xc58effec
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xde2dd71b,0xff1a19f8
.word 0x238a3bca,0x9a23ba66
.word 0x4de78d27,0x9dad8597
.word 0x1d57178e,0x41fa64c9
.word 0x41bfa4de,0xfb3106bc
.word 0x85ab7dc4,0xe343b26a
.word 0xd8639df2,0x115ad11b
.word 0x38d2056d,0x91155b80
.word 0xbb24da04,0x60431701
.word 0x869b7d89,0xa5c9aeaf
.word 0x6dbd3da9,0x0ccd943d
.word 0x8d116014,0xb1a09b4b
.word 0x4869b8ec,0x5d2bd8cf
.word 0x665fe9f6,0x919c595d
.word 0x53e82948,0xd84e7ae5
.word 0x37d513e7,0x0ce7cd1d
.word 0x657610fd,0x9a9187da
.word 0xcf5ca6c7,0xd6267277
.word 0x6cbc5f4f,0x838f2de8
.word 0x1186deda,0x2cda6857
.word 0x5b1d683a,0xa6e5c176
.word 0x2bf5e800,0x6b90833a
.word 0xed31fe8c,0x06ce0e3d
.word 0x8a281505,0x1c3e4a5e
.word 0x00409519,0x4560e9e9
.word 0xb74fad41,0xbf023511
.word 0x4b33c8b4,0xcb3ce5d5
.word 0xd0eb3aad,0xa2ff6454
.word 0xeea1e372,0xa0c67418
.word 0xbcf0bdfe,0x00a1567a
.word 0xfbfac8b2,0xd82326fd
.word 0x6674b752,0x04987d39
.word 0xfa6ae7f4,0x518e0a2c
.word 0xc06b1522,0x1ec51dc6
.word 0x5a058136,0x7e445c64
.word 0xa4dc92e7,0xb4ed1ccb
.word 0x68af4b23,0xd54e77ac
.word 0x772293f6,0x5707cf8b
.word 0xe43b871e,0xe85e1a1f
.word 0xbae92ac3,0x30bf01dc
.word 0x3247085b,0x4903b62d
.word 0xbfc13765,0x94ae6e34
.word 0xfc99798f,0x9161cb1f
.word 0xaefa22f1,0x97c2a6d0
.word 0x696da78d,0x000000a7
.word 0xa70f9f04,0xe68202ab
.word 0xf8399be8,0x178c2413
.word 0xb0a63a23,0x74ff5623
.word 0x22bc22b7,0xefc7323b
.word 0x4470c303,0xff23d317
.word 0x52ec75a8,0x82de8229
.word 0xdfc90820,0x7184338d
.word 0xc2176a16,0xbbc620b1
.word 0xf85fbac2,0xa82a431d
.word 0x1f6c2027,0x2ff1c795
.word 0x55838f7f,0x22657da8
.word 0x1389ba88,0x9b159972
.word 0xf60792f3,0x69c0591e
.word 0xf7fa0760,0x523deb94
.word 0x773381a1,0x8597b32e
.word 0xd930df63,0x3a4abcb2
.word 0x1671b73d,0x21a275cf
.word 0x098f1bff,0x9947a10f
.word 0xc93c00dd,0x01520794
p26_local1_expect:
.word 0xc9c25ffb,0x621c38f2
.word 0xff6589af,0x20fc680a
.word 0x000000d0,0xb7ba90b0
.word 0xd5062680,0xe77b2770
.word 0xd09ba89b,0x988d6f4b
.word 0x7958a3c9,0xef7253b9
.word 0xefe8f21e,0x27f13dee
.word 0x03ba9e66,0x04b9c2e1
.word 0x3f4380a8,0xdc11b091
.word 0x6951f844,0xc8b3b2e7
.word 0xfca21dfa,0x863fa6f5
.word 0x9fd16056,0x8f73639f
.word 0x7e33e0a8,0x17288290
.word 0x8c6148e1,0x58c9e94a
.word 0xd464dcdf,0x6124141b
.word 0x0f12907b,0x7f487b07
.word 0x03fc7cf4,0x8e9f591f
.word 0xb0fded1b,0xa6798c24
.word 0xc3a0a722,0xfa1b50b4
.word 0x7958a3c9,0xef7253b9
.word 0x75fa9414,0x23cc5688
.word 0xe2e93850,0x8c5e419d
.word 0xd1c1604e,0x0cf64de3
.word 0x77d01c3d,0x14167c65
.word 0x03a3ace9,0xa64b658d
.word 0x5125eecb,0x7ff7f48c
.word 0x414b1326,0xd11a49f6
.word 0x644d8dde,0x0000726d
.word 0xfcbe06d0,0x7ce48ec1
.word 0xc3ba6941,0xedd9d499
.word 0x93e30760,0xcc0fdf39
.word 0x35ff7654,0xdd22c283
.word 0xe47fb18f,0xf2921d3b
.word 0xca4ee34e,0x980c1680
.word 0xbd21865c,0x1759d37e
.word 0x002e0072,0x08259689
.word 0x3dc6cca9,0x4f8d0cb8
.word 0x066f3efe,0xc325199a
.word 0x619e4075,0xde2d7029
.word 0xd6dc955a,0x5a4c3006
.word 0x23d7b69d,0x48886a64
.word 0x2f257768,0x22df355d
.word 0xfa9ea6fb,0xb85ffb3f
.word 0x004da198,0xed3cbad1
.word 0x2c408674,0x1e68a0ec
.word 0x904680db,0xfb18eff1
.word 0xf822eeda,0x5d2b6b99
.word 0x1ddad867,0xc6965ffe
.word 0x8c012381,0x7fc00210
.word 0xc886d3a7,0xcdabd0ef
.word 0xe9f8dbe8,0xa78b9710
.word 0x00000000,0x000000eb
.word 0x135161eb,0x7b69a65e
.word 0xf891a855,0xd149e0b7
.word 0x8901e54a,0x88a898c4
.word 0x7d7d66b0,0x791c4995
.word 0xc24b7745,0xec9775bc
.word 0x1e7535f3,0xdb5cf44f
.word 0xe3ef3ff9,0x64473ffd
.word 0x40f488e1,0x0dd7d2dc
.word 0xc7776dae,0x124b7932
.word 0x5eabdfca,0xe25f3f12
.word 0x78832f7a,0x9b4cd525
.word 0xde1c46fa,0x327a9d5c
p26_local2_expect:
.word 0x6592ccf6,0x160c63ac
.word 0x7958a3c9,0xffffffff
.word 0x661a567a,0x91a42b2e
.word 0x726dc08c,0xd03422a7
.word 0x7c1867e5,0x43eae39d
.word 0x6d1dd3c3,0x506bdea3
.word 0x835f97a7,0x4d45a3a8
.word 0x16ed9e02,0x20edd000
.word 0xf3e0043d,0x169a8717
.word 0x3fb1cf07,0x8783957d
.word 0xfcce4394,0x37055f8b
.word 0x59135bf6,0x8c73a77b
.word 0x1f5f58df,0xfcbb23ea
.word 0x27fc1f88,0x3c1e17a0
.word 0xb2748015,0x8f1bf690
.word 0x99d6af8c,0x0846821a
.word 0x38223c1d,0x1d5072aa
.word 0x17880b58,0x2bea05c7
.word 0x3493f3d3,0xd543c30d
.word 0x2961c929,0xd2795be4
.word 0x9507a120,0xa315886b
.word 0xb961a07b,0xe12d46d8
.word 0x03b70653,0xff1e5e47
.word 0x247a74ba,0x7bd1b3c9
.word 0x4e2d4893,0x38d2056d
.word 0xeef487ba,0xc1728258
.word 0x17e70908,0xd1b8ba76
.word 0xe5c06b0d,0x5064d33a
.word 0x58710c48,0x52231597
.word 0xe635b1b0,0x19fb47d3
.word 0x5f21d858,0xc44e4082
.word 0xf8f3bb7d,0x1053c54a
.word 0x0efb5d7e,0xc94d22dc
.word 0x576d042a,0x53b5c0e6
.word 0x333fe85a,0x070b47c3
.word 0x0442efd7,0x24956b36
.word 0xc3e61302,0x3dcf96e3
.word 0x66fe5cfc,0xfcdc4815
.word 0x419045b2,0x80d51987
.word 0xc9011fa3,0x0a7c51df
.word 0x00000000,0x0000006d
.word 0xd7551631,0x8f234e54
.word 0x87c4dfbe,0x57fa5d33
.word 0x3d979575,0x52f70f36
.word 0x4f9becd6,0x6d4c64aa
.word 0x724324b0,0xb88b2c08
.word 0x39bd7510,0x6f3078cb
.word 0xe79be241,0x2f63af7d
.word 0xc943576d,0xd09ba89b
.word 0x768cf559,0x004cc6a9
.word 0x4ce7abe6,0x8942248e
.word 0x300d14e6,0xb8ae43d3
.word 0xd2b34d3d,0xc5981910
.word 0x562fdc9c,0xeaaad850
.word 0x6ff91b87,0x32529a0f
.word 0x5f1d42b3,0x26879281
.word 0x36c7b484,0x4bb83d3e
.word 0xdee2270b,0x2e2b0875
.word 0x90c6b764,0x69090a4d
.word 0xe6c4cc67,0xffc8fe68
.word 0x82b86cfd,0xbbadaa13
.word 0x92ee80f0,0x91b4000e
.word 0xb1afcf05,0x7147b540
.word 0x666af969,0x694789b8
p26_local3_expect:
.word 0xb20a39de,0x00000066
.word 0x6d5a3f7e,0x1d9426bb
.word 0x8323de23,0x4dfab10d
.word 0x5f34f77e,0xb8f38ea7
.word 0xa31f01c9,0x5aff60e1
.word 0x414b1326,0x8c5ad5f5
.word 0xf91c6a2c,0xf7adeaa4
.word 0xfc433676,0x3c3dc2a2
.word 0x0e9aff73,0x2628e3fe
.word 0x227d6f8c,0xd2c1e0f4
.word 0xfbca5822,0xfad09b5b
.word 0x7c8d7f17,0x0613a633
.word 0x1795122e,0x382dc722
.word 0x7ffbaa43,0xbeb01340
.word 0x321f3d4c,0xfcebe20c
.word 0x5fa47302,0xda438e17
.word 0x6efdb832,0x52e2d327
.word 0xee61f16e,0xac30b32f
.word 0x457da37c,0xa572147d
.word 0xa64f5435,0x9ecd0c38
.word 0x331ee004,0x0bce2377
.word 0xa7324571,0x4507ba96
.word 0xefff10dd,0xbd49b4ff
.word 0xfa51e840,0x3e66b934
.word 0x3f9c71ab,0x5106cd11
.word 0x40a06996,0xe02c272b
.word 0x6d7228ea,0x1f398d26
.word 0x28c2cb18,0xe4699622
.word 0xa04fd1b8,0x824eddc3
.word 0x155acad2,0xf8936d26
.word 0x2b6c65d3,0x85b99eee
.word 0x6ac2a63c,0x00000072
.word 0x69127e9e,0x1bda4c22
.word 0x35644db7,0xeb4bc707
.word 0x47f09615,0x06f95361
.word 0xe902708c,0x9e358029
.word 0x0f6c723e,0x0cc88aae
.word 0x605a9d45,0xe25f3f12
.word 0xd35bedfb,0x95cd1aeb
.word 0x17227caf,0x76d5d99f
.word 0xafddf067,0x7d67e042
.word 0xb74d67ae,0xf671e3e1
.word 0x8899f5b7,0x2a5f09b0
.word 0x2cec1566,0x06209d49
.word 0xa0957545,0x1b2ed5f4
.word 0x7c0e3b8c,0x487e2ee2
.word 0x70c7f1a0,0x549184bf
.word 0xabc0031e,0xab967abd
.word 0x6cbcfb80,0x9c7f3404
.word 0xbb1d2d29,0xe62292b2
.word 0x9b807808,0x00fb1d84
.word 0x10441f5c,0xed0cafd3
.word 0x0851a5e5,0xb0f50d8c
.word 0x625a44ff,0xe72bdf99
.word 0x34020edc,0x315f106b
.word 0xd7568b76,0x61cbb89f
.word 0x6b69ec08,0x21dea245
.word 0xad6bbe69,0x00da3092
.word 0xd53542f9,0x148ff880
.word 0x1b685ac4,0xf6e865b7
.word 0xaab97f1a,0x74590ada
.word 0xa4006191,0x329c12d1
.word 0x0e87f92b,0xf8c45447
.word 0x53798545,0xa8961cf8
p27_init_registers:
.word 0x30cab2e7,0xef7a528b ! Init value for %l0
.word 0xfef09f9e,0x30e63cab ! Init value for %l1
.word 0x5d69e842,0x4c248bc1 ! Init value for %l2
.word 0x2c4d8c73,0xe59ee168 ! Init value for %l3
.word 0xa5590148,0x081af139 ! Init value for %l4
.word 0xee133820,0x60d8dc11 ! Init value for %l5
.word 0x0bc7123d,0xf9129719 ! Init value for %l6
.word 0xcfb8ee9c,0x7002a88b ! Init value for %l7
.align 64
p27_init_freg:
.word 0xcc67a6a4,0xe4328e18 ! Init value for %f0
.word 0x6d0f9ab2,0x4f928593 ! Init value for %f2
.word 0x1b696531,0x0f6c4e4b ! Init value for %f4
.word 0xda1d73d1,0x93ad6705 ! Init value for %f6
.word 0xef22e128,0x674df18e ! Init value for %f8
.word 0xff9e9883,0x1a2f412d ! Init value for %f10
.word 0x5088f45e,0x3ac9b824 ! Init value for %f12
.word 0xc69f451d,0xb69c7110 ! Init value for %f14
.word 0x5b65149c,0xa5df6c71 ! Init value for %f16
.word 0x5e759617,0xca7b6264 ! Init value for %f18
.word 0xb3b6c11f,0x158673cc ! Init value for %f20
.word 0xe29b8afd,0xa36892e8 ! Init value for %f22
.word 0xb1350faf,0x8443fbde ! Init value for %f24
.word 0x04cb47c3,0x799ef64d ! Init value for %f26
.word 0x5ebfd68f,0xf64dc310 ! Init value for %f28
.word 0xe4c68528,0x7e00e32f ! Init value for %f30
.word 0x03e7bf68,0x4302f593 ! Init value for %f32
.word 0xc3392e84,0xd2606068 ! Init value for %f34
.word 0xebe97c07,0x760eb8b5 ! Init value for %f36
.word 0x0b13fe26,0x3514e5ab ! Init value for %f38
.word 0x5735df73,0x3714c5c7 ! Init value for %f40
.word 0x858d7215,0xbf010ab7 ! Init value for %f42
.word 0x7fef4f67,0x1f61a631 ! Init value for %f44
.word 0x013fef68,0x4e7149d4 ! Init value for %f46
.word 0xd45a9920,0xf3d4f0f1
.word 0xfd849740,0xe00feb09
.word 0xe47e620e,0xfcf59a0c
.word 0x9971cfbb,0xc31f558a
.word 0xcf4ba2c1,0x7b1db404
.word 0x8b874ea7,0x13aeb43a
.word 0x6ef70e03,0x42f1753d
.word 0x9be3156c,0x287f32dd
p27_expected_registers:
.word 0x00000000,0x00000136
.word 0xffffffff,0xffffffcd
.word 0xffffffff,0xffffffed
.word 0x8e592c6c,0x2f35d8f5
.word 0x00000000,0x000001fc
.word 0x00000000,0xa151ef1b
.word 0xffffffff,0xe0770565
.word 0xffffffff,0xfffff737
p27_expected_fp_regs:
.word 0xcc67a6a4,0xebcacee3
.word 0x6d0f9ab2,0x4f928593
.word 0x1b696531,0x0f6c4e4b
.word 0xda1d73d1,0x93ad6705
.word 0xef22e128,0x674df18e
.word 0x6d0f9ab2,0x1a2f412d
.word 0x5088f45e,0x3ac9b824
.word 0x27010000,0xb69c7110
.word 0x304bd9dd,0xff8dd2f8
.word 0x5e759617,0xca7b6264
.word 0x4492a623,0xff594b0d
.word 0xe29b8afd,0xa36892e8
.word 0x94149ec6,0x9474a6d2
.word 0x8fedba62,0xd4d3d16c
.word 0x5ebfd68f,0xf64dc310
.word 0x88c5bb39,0xa319d806
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x4492a623,0x14e3b0df
.word 0xd8f50012,0xff8dd2f8
.word 0x4c28cfe8,0x53bd94c3
.word 0xfa2edb39,0x39880bf5
.word 0xbad74215,0x18eeb0df
.word 0x1f5c9163,0xe8ca2a7c
.word 0x3f5c9756,0xdc379150
.word 0x790fc90b,0xa2d3ca4a
.word 0x4a561606,0x5ba2340a
.word 0x85a9f7bb,0xedb0b709
.word 0x3ceace96,0x705d480f
.word 0xbc8dff07,0x7cd0b623
.word 0xf3542d33,0x512e3fd3
.word 0xca7b6264,0x9a30f145
.word 0x84aefb14,0x4d1147b8
.word 0xca2df11e,0x9fb96c95
.word 0xb0f2c7cc,0x27d14ba0
.word 0x2b6a3a10,0x36dd266a
.word 0xe76e2695,0xbb0500b6
.word 0xdd2eb49d,0x0169da61
.word 0x5a6ef4a5,0x33b6b587
.word 0xdc27d644,0x2fa79287
.word 0x2c040861,0xdfb0e314
.word 0xffd550a2,0x1eefb3a5
.word 0x8e592c6c,0x2f35d8f5
.word 0x5e70442e,0xba893162
.word 0xeadcdc18,0x20c11240
.word 0x41508af1,0xc05ce046
.word 0xce3860d5,0x59435d21
.word 0x930566f9,0xfb7e11d2
.word 0xed6b68e9,0x0b61aa3a
.word 0x34f3fa16,0x139577ba
.word 0xd2557044,0xd2da945e
.word 0x40cc8a0f,0x35e49596
.word 0x2dd53ab9,0x2699569d
.word 0x164f0817,0x8e5f19c1
.word 0x56a541b0,0xa60284a6
.word 0x45ec008c,0x1c590423
.word 0xe190e723,0x96ff3e60
.word 0x95563f3d,0x0304dd5c
.word 0xad918aea,0x1be16494
.word 0xd6d3f73b,0x4da21280
.word 0xb1596220,0x4369e680
.word 0xca6eda00,0x75e17da4
.word 0x8f88bae4,0x0632cfb9
.word 0x324c5a03,0x2c56e045
.word 0xe407f0bb,0xc7f32640
.word 0x23a41480,0x2b65c73a
.word 0x3ded9936,0xe3beb0c3
.word 0x89c1a059,0x9d825387
.word 0xd6a42241,0xd2db6c71
.word 0x938126a8,0xb6642852
.word 0x357b8dc0,0xce5c37dd
.word 0xc260a789,0x1601998a
.word 0x14c83749,0xe4eac1bc
.word 0x88690826,0x9900ef94
.word 0xd01d39c6,0x8f7d90ee
.word 0x8b23b49b,0x36ff0459
.word 0x5fd2ca9c,0x6c1b773f
.word 0xc93a9900,0x34c839d2
.word 0xc6b6233d,0x239aff84
.word 0x844dec52,0x63b3f24a
.word 0x016343d8,0x89769745
.word 0x566f5dfe,0x0681c41a
p27_local1_expect:
.word 0xddd94b30,0xcb75e1c3
.word 0x00000000,0x00dcf7d8
.word 0x4492a623,0x45b91ec0
.word 0xb29a0f6d,0xff8dd2f8
.word 0x0a04bbb0,0x7b28eeb6
.word 0x27010000,0xe1c977ef
.word 0x1ba5b7af,0x5570c2b1
.word 0x2c0fc60d,0xff2609f1
.word 0x4b3ecb74,0x82f5100a
.word 0x5f3cff31,0x60ba9cce
.word 0xacab4b1b,0x36377402
.word 0x2b6b5ca0,0x90fddf4b
.word 0xe619a218,0xd7b8a795
.word 0x0b1c5351,0xe59ee168
.word 0x7832c039,0xb1b6d9ed
.word 0x558225e2,0x7cabf885
.word 0xe75e4bf2,0xc264142a
.word 0xa1511882,0xf77d581d
.word 0xcc0e4546,0xadf3d431
.word 0x346ed96a,0x40c98e87
.word 0x6716eda6,0xc9561875
.word 0x8bada762,0x9ba72177
.word 0x57c67fb2,0x6707e922
.word 0x8fedba62,0xd4d3d16c
.word 0x05491836,0xff8dd2f8
.word 0x7271d4ce,0x317dcc35
.word 0xc75376b5,0x0f46ef5a
.word 0xac43b0c4,0x558225e2
.word 0x4295a1fe,0x290d6ec1
.word 0x5f46e3d3,0xd87964fc
.word 0xae20a03c,0x5a1d5cbb
.word 0xd7747146,0xa17fb372
.word 0xc6629fdd,0xd9572695
.word 0x2ede5e41,0xa546df9f
.word 0x87071771,0x15354616
.word 0x4380edda,0x8ea7763f
.word 0xf904ebff,0x32c80e79
.word 0x26204638,0x8f4843aa
.word 0x472b1694,0x450d05d2
.word 0x8fd46acc,0x27442f76
.word 0x819b49f0,0x1542d774
.word 0x03200896,0x87c2d527
.word 0x499de76c,0xb337711d
.word 0xff99cf97,0x8e79d8c0
.word 0x04e42fdd,0x2c26834c
.word 0x73b0de8f,0x754457aa
.word 0x305f359c,0x0a55a55d
.word 0xfa0f02b5,0xf3e7bf12
.word 0x1e01605f,0x703c8c62
.word 0x7d116eda,0x1349a4dc
.word 0x376ca8a8,0x848f4c2e
.word 0x9bcdf396,0xad2f3a07
.word 0xaad18e67,0x3decaa88
.word 0x1a41ff6a,0xbb285a39
.word 0x15e1c00f,0x0e4bf5f0
.word 0xb0bb040a,0xfedf0d02
.word 0xceb9b109,0xd068d53e
.word 0x1512c90e,0x624c77eb
.word 0xbb681d14,0x8b17aab5
.word 0x796e4347,0x07c4741d
.word 0x3e9f3850,0x769aeee5
.word 0xb17255f8,0x922add21
.word 0x2f45def5,0x8bb71677
.word 0xb2a23154,0x5fd6f388
p27_local2_expect:
.word 0x140758fe,0x2101f741
.word 0x4c6d6440,0xb6dde343
.word 0xe0770565,0xb4a146de
.word 0xee822835,0x1e77009b
.word 0x0000615a,0xc1a9e64c
.word 0x2dd53ab9,0x892e7840
.word 0xe55f4512,0xfcca39d2
.word 0xa47fd291,0x04685644
.word 0xcc332ba0,0xc7236a3b
.word 0x67f04092,0x68a79255
.word 0xe8f7b757,0x56759404
.word 0xd8ead96f,0x68e28551
.word 0xdefb86bf,0x1f3bfda9
.word 0xcd6d0d31,0xfa5a15f1
.word 0x065e1841,0x82d9bc4a
.word 0x96c8519e,0x6ee5ad01
.word 0xdf0a9274,0x0de7019f
.word 0xffffff59,0x760efc5d
.word 0x9f49e569,0x7a3f75fe
.word 0x85a43300,0xd8265ee9
.word 0xdbd25a5f,0x7e9e7c3d
.word 0xd07fd09c,0xca410395
.word 0x7634ecf1,0xd1bced6f
.word 0xca29ea4e,0xec2b634e
.word 0xc4bb82ec,0x2cfd9e68
.word 0xdcdafbc2,0x1196c579
.word 0xf1c6cd27,0x7efbd484
.word 0x4416fca6,0x4f7b10a7
.word 0x93a4dcdf,0x13ccbad7
.word 0x095c7db2,0x522a3fd8
.word 0x87fa1f4b,0x4c6bfdb3
.word 0xb5b82317,0xbcc3181b
.word 0x9fd1028e,0xfb393a2b
.word 0x6e2e18e9,0xb044b3dc
.word 0x318b59dc,0xc3cecb57
.word 0xa5c54f2d,0x9681f9e9
.word 0x96477642,0x9dacce48
.word 0x4866a7ac,0x1a3c78f8
.word 0x98655f68,0xbbdcc1ff
.word 0x0f2980cc,0xc0bf1924
.word 0x366f9830,0x6cb151eb
.word 0xa6db4034,0x80d53449
.word 0xe963c348,0x06c66714
.word 0x4373663f,0x44c27783
.word 0x2d70bd9d,0xe19882f6
.word 0x8f706a2c,0x0859d280
.word 0x67ab1839,0xea239475
.word 0xfe0e757e,0xe799051f
.word 0x561ad428,0x183d96e7
.word 0xe8493673,0x10de5dee
.word 0x76d90610,0x5dc64fb1
.word 0x8a3c6ddf,0xc5ea5dd1
.word 0xb2f51100,0x78528805
.word 0xe16edad5,0xf818f681
.word 0x841e7757,0x198e3793
.word 0x3dcc15cf,0xffc83383
.word 0xc25ed2dd,0xa67ab715
.word 0x4eae301a,0x2f50228c
.word 0xc242d005,0xe9cf225a
.word 0x2bbc2a72,0xb6b8aae0
.word 0x47f7a672,0xf6bba25e
.word 0xc0defc6a,0xa2c9cd75
.word 0x005409b6,0xa7ac6296
.word 0x8e6f169a,0x135e097e
p27_local3_expect:
.word 0x06d819a3,0x39bbc588
.word 0x4ce6a9c1,0x3e9356c8
.word 0x4068ded2,0xbbdcc1ff
.word 0xebcacee3,0xade699f6
.word 0x23a69244,0xaedaf9c6
.word 0xd2a67494,0xc69e1494
.word 0xba459ee3,0xec051811
.word 0x2a54b9e0,0x38b1abf5
.word 0x1b637b82,0x4da9ba61
.word 0x74183bd2,0xdc42ea33
.word 0x3af448ab,0x380db568
.word 0x00000012,0xac2cf8b7
.word 0xd37aacf3,0x6ee69243
.word 0x2850ef98,0x76ec0232
.word 0x70d1d2a1,0x70363aa2
.word 0xc8585b12,0xb0c4eafd
.word 0x9e9f726c,0xa0b49ccc
.word 0xe884f907,0xc6ddd3a3
.word 0x831c60b1,0x184bb3ca
.word 0x24450cea,0xf4e3c497
.word 0x5176a77e,0xb911bce4
.word 0xd92cdf0e,0x8f7725b1
.word 0x985781fa,0xa70c8502
.word 0xa6df1eb8,0xd0e1b581
.word 0xcf2f74de,0x46b81002
.word 0x2eb64e6d,0xca18eab8
.word 0x8d126291,0x86bd0ec1
.word 0x7a6b0584,0x1a336e38
.word 0x51922594,0xa5912b99
.word 0x5f843033,0xd582f0cb
.word 0x85ecd655,0xa151ef1b
.word 0x2c6880cd,0x60e95931
.word 0x61cadd4a,0xfa0f0292
.word 0x38229d79,0xf4d61857
.word 0xf25cc28d,0x1e433505
.word 0x1e5df151,0x96fc25d5
.word 0x5f8f9b19,0x02736908
.word 0x73811059,0x767447fb
.word 0x07dec5a0,0x8edacefb
.word 0xccb34d52,0x1d71ce1a
.word 0x81aca8c0,0x32447955
.word 0x7488ecb6,0xa9d18443
.word 0x350c9d24,0x797be716
.word 0x0487d425,0x09120cdb
.word 0x715230d9,0xd3ef52ab
.word 0xf9b70e96,0x465c0661
.word 0x2f10c25c,0xb5793085
.word 0x67d1d829,0xc4f2614c
.word 0xf221ba6b,0xeeaf1b22
.word 0x74915d4d,0xf88416e5
.word 0x1cf542ad,0x7c2c00a7
.word 0x52d2fea6,0x4426d271
.word 0x238d0006,0x42177693
.word 0x1768eee3,0x27fe38d4
.word 0xd5f37971,0x0766986e
.word 0xbe4f3358,0x277912c4
.word 0xe1f77d1b,0xba1fde84
.word 0x3ecde04c,0xb5a094ba
.word 0xbda93245,0xf566f96c
.word 0x297f8ac4,0xc1a9e64c
.word 0xfac2615a,0x1894bba8
.word 0x061ddd13,0xe12200fc
.word 0x529944b5,0x010ca8c0
.word 0x1141f165,0x1c1e1f50
p28_init_registers:
.word 0x9a5f3704,0x86ed25cc ! Init value for %l0
.word 0xea339a9d,0xc6417199 ! Init value for %l1
.word 0x88212662,0x6218f393 ! Init value for %l2
.word 0x7f83f630,0x70d7136c ! Init value for %l3
.word 0x578691ca,0x930877f8 ! Init value for %l4
.word 0xd31e8bb0,0x86c0274a ! Init value for %l5
.word 0xaff9bfb4,0x6c3ae374 ! Init value for %l6
.word 0xc2d579c5,0xd657130e ! Init value for %l7
.word 0x4023292c,0x410b8b20 ! Init value for %l0
.word 0xaa061514,0x8f794a48 ! Init value for %l1
.word 0xac64493b,0xeb760ff4 ! Init value for %l2
.word 0x04be94d4,0x1da98ab0 ! Init value for %l3
.word 0x39c17806,0x560d2f05 ! Init value for %l4
.word 0x73735f2d,0xd31a0f3e ! Init value for %l5
.word 0x4e018606,0xa588f517 ! Init value for %l6
.word 0xb8f275f5,0xf1715792 ! Init value for %l7
.align 64
p28_init_freg:
.word 0x1a7cec5a,0x31fb0cb2 ! Init value for %f0
.word 0x32b430a7,0xea753921 ! Init value for %f2
.word 0x588cbd19,0x86b33d8b ! Init value for %f4
.word 0xc59f9d65,0xb01d7d42 ! Init value for %f6
.word 0x258f60c7,0xc5a9de7c ! Init value for %f8
.word 0x7de31d41,0xc9ad265c ! Init value for %f10
.word 0xcd942c03,0x4ccb2dd1 ! Init value for %f12
.word 0x005985ec,0x6a6454bc ! Init value for %f14
.word 0x43ee217c,0xc75d2220 ! Init value for %f16
.word 0x2b4d98e9,0xc1e02c59 ! Init value for %f18
.word 0x7e947e6f,0x231545d6 ! Init value for %f20
.word 0x1f64d2da,0x155adffb ! Init value for %f22
.word 0x2420237e,0x7edc4bf0 ! Init value for %f24
.word 0x09d7d1cf,0xac4969a5 ! Init value for %f26
.word 0x07816566,0x15c782c1 ! Init value for %f28
.word 0x2bb027a4,0x19c70af8 ! Init value for %f30
.word 0xbae5e06c,0x7c183243 ! Init value for %f32
.word 0xf15031fa,0x044ae2f8 ! Init value for %f34
.word 0x0b69b3a1,0xbb4ac29e ! Init value for %f36
.word 0x8bfc4487,0xb392f43d ! Init value for %f38
.word 0x65b4ccf2,0x257d1e86 ! Init value for %f40
.word 0x70719a39,0xcfae4d13 ! Init value for %f42
.word 0x4f8e6601,0xee74eaf2 ! Init value for %f44
.word 0x17d58152,0xd30c06e5 ! Init value for %f46
.word 0x49fa6523,0xf16f4a55
.word 0xf42c0125,0x77aa6ac7
.word 0xb98efbbc,0xb98fd0a2
.word 0x10de4fdf,0x2382a96a
.word 0x82644dcc,0xe641ab92
.word 0xf270883b,0xe2d85fe6
.word 0x532ce5fa,0xaedd51e1
.word 0x652880e3,0xa073860b
p28_expected_registers:
.word 0x00000000,0x00000ca8
.word 0x00000000,0x00000029
.word 0x00000000,0x252829d1
.word 0x00000000,0xf75b3d51
.word 0xffffffff,0xffffff86
.word 0x00000000,0x00000c03
.word 0x00000000,0x0000c465
.word 0x00000000,0xf75b49f9
.word 0x00000000,0x0e1357d6
.word 0x00000000,0x289275eb
.word 0x00000000,0x00000820
.word 0x00000000,0x930877f8
.word 0x00000000,0x4b592f66
.word 0x00000000,0x00002827
.word 0x00000000,0xc57a7cf2
.word 0x3c75c24e,0x14332fb4
p28_expected_fp_regs:
.word 0x1a7cec5a,0x31fb0cb2
.word 0x32b430a7,0xea753921
.word 0x588cbd19,0x86b33d8b
.word 0xc59f9d65,0xb01d7d42
.word 0x258f60c7,0xcd6a7bbe
.word 0x7de31d41,0xc9ad265c
.word 0xcd942c03,0x4ccb2dd1
.word 0x005985ec,0x6a6454bc
.word 0x43ee217c,0xc75d2220
.word 0x560d2f05,0x00000102
.word 0x7e947e6f,0x8207cc9f
.word 0xcb1774bc,0x8b7b77f8
.word 0x2420237e,0x7edc4bf0
.word 0x09d7d1cf,0xac4969a5
.word 0x07816566,0x15c782c1
.word 0x2bb027a4,0x19c70af8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x1804ff8b,0x634953a9
.word 0x6076b9de,0xc1e536b2
.word 0xe3fa5865,0x29c94a10
.word 0x662f594b,0x144664f4
.word 0xcc3825cc,0x9c4e4eb3
.word 0xff225dc7,0x7c21ee43
.word 0xb589dada,0x6e1430da
.word 0x93238778,0x514547c1
.word 0xe02be4df,0xd913495b
.word 0xd50a316e,0x8f040a21
.word 0x63a1d56c,0x5b1ee9fc
.word 0x6101a80d,0x248cf01e
.word 0xa806b60d,0xf6c9ff17
.word 0x7704cce0,0x45b97293
.word 0xe33d735e,0xeb7ed61b
.word 0x05aaf7d8,0x8fc91d59
.word 0x367ef0e6,0xe48b77d5
.word 0x4e4ebb62,0x6eabea47
.word 0xffe83f88,0x32a493f6
.word 0xd07d6515,0x020e519e
.word 0xbb3b5565,0x41ddd288
.word 0xa7ec20ff,0x8f794a48
.word 0xa6ff3d2a,0xf2078fb3
.word 0xfb607f58,0xcf9ad4da
.word 0x828ca1c2,0xe039bc13
.word 0x8dbb2365,0x754ba793
.word 0x11f54b7e,0xcb6a94a3
.word 0x69ad139e,0xe970ff76
.word 0xc3b81896,0x6a1113a9
.word 0x970f9bda,0x271ca4f3
.word 0xeb540e86,0xcf121f67
.word 0xf254b733,0xcaffca1d
.word 0xc44ce6b0,0x0468bcda
.word 0x1147580a,0xfa19ef83
.word 0x86af9ad6,0x42cb20dc
.word 0xe79382c7,0x25cd1358
.word 0x33d58151,0x482c8e52
.word 0xd69e97ac,0xd0a6d0d0
.word 0xb83be84c,0x3a634311
.word 0x94130ed8,0xfffffe97
.word 0x49d9a95e,0x9904b8dd
.word 0xe3ce1d7c,0xd6dfb091
.word 0xc4637d46,0x1f1a03a7
.word 0x89b06b80,0xb27e876a
.word 0xdf636f20,0x8d5ed2dd
.word 0x82f80aa2,0x2588ad3f
.word 0xad93ffc4,0xa5d03e2e
.word 0x61c7653e,0x5aa470e4
.word 0x22050172,0xa7521204
.word 0xcdd9fce2,0xed545120
.word 0xc7b8b264,0x2d1efb96
.word 0x06a4c146,0x06866296
.word 0xd0ed1a1d,0x9d7ca4f3
.word 0x2b7f9600,0xf7b57d0e
.word 0x89bd8942,0x44eb38c0
.word 0xc82d019f,0x13a5f71c
.word 0x9fcb73a5,0xd7856bdf
.word 0x04709497,0x605b0ad0
.word 0x9a698147,0x10b1f99f
.word 0x4dc2bb86,0x4217d415
.word 0x898bac88,0xaef01664
.word 0x5295497b,0x6667d44c
.word 0xe699a58f,0xe2eab73e
.word 0x8aa71cd0,0x305fa320
p28_local1_expect:
.word 0x19c70af8,0x34f0b2dd
.word 0x00000038,0x568f21cd
.word 0x0e7016b3,0x397c47f5
.word 0xb20cfb31,0x5aec7c1a
.word 0x0d894332,0x62bb9793
.word 0xff479a54,0xe233a90b
.word 0x721f5f4c,0x00000069
.word 0xdf036583,0x4b640c93
.word 0x97ba7951,0x78e8f0d1
.word 0x03d9ee3e,0x94e38eb8
.word 0x9e9eab2c,0xe7915eab
.word 0x247dc977,0x1151a9b9
.word 0x3ab65f0b,0x02336677
.word 0xb605724d,0x5286f403
.word 0x00000050,0xcbbd9716
.word 0x01625d47,0x0de3122d
.word 0xae25ffba,0x6651e1ca
.word 0x37521e1e,0xe6992369
.word 0x1e046e6f,0x4b6cfe58
.word 0xffab2fde,0xdbdaf4af
.word 0x364248bf,0x0de80baa
.word 0xe23ffe28,0x38c11c65
.word 0x08ca3783,0xbafb68a2
.word 0xedce1945,0x1f008043
.word 0x5f2893ee,0xde774cf7
.word 0xe1c346cf,0xeebbe776
.word 0x03d4c976,0x5a2c4384
.word 0xdef7a761,0x80f6c19e
.word 0xcfba1a1a,0x15cd492c
.word 0x0000001c,0x35cc3ab3
.word 0x20423e4d,0xb4bf9d83
.word 0x900f9308,0xbe2f7af2
.word 0x088b7134,0x15f4abe3
.word 0x135a536b,0xde0ceee2
.word 0x00f3ba68,0x537b1895
.word 0xaeb6a85b,0x35b57e89
.word 0x289275eb,0x8b7b77f8
.word 0xd6892c67,0x0b31d58b
.word 0x350b2227,0x51cfa8e7
.word 0xbdb9f2f6,0x442e65c4
.word 0x8de7c7c4,0x41c6136e
.word 0x0e841dc2,0xdd0a2730
.word 0x65728958,0xaf74fa34
.word 0x56db7f79,0x3b235688
.word 0x51f39c13,0x80f2dba8
.word 0xa53b0b50,0xeba2fa0f
.word 0xe7a66c03,0x7d244007
.word 0x5028d390,0xcc1f88a3
.word 0x7f9fb6f6,0x06181fe3
.word 0xe9982c63,0x9e490963
.word 0xd361af59,0xa2e308a0
.word 0xf6cd2a76,0x7c5e2648
.word 0x163f9017,0xa1ff1e24
.word 0x6beca4e5,0x28927b9f
.word 0xeb954729,0x99e1ac21
.word 0x5015c053,0xff18a68e
.word 0xc1027c16,0xe8c8fa61
.word 0xce02b945,0x2861b494
.word 0x1d2a477d,0xae3c9bb1
.word 0xa7d0de79,0x432e00dc
.word 0x2ec50e8a,0xb2d6b698
.word 0xd14f5d73,0xacd22597
.word 0x5917aafd,0xfbec6697
.word 0x0401ec3d,0x5eb37759
p28_local2_expect:
.word 0x3824f937,0xe1bf3f4d
.word 0x9b07cc9f,0x4500c07b
.word 0xc4652e44,0x5d602d6f
.word 0x4b592f66,0x38ccdead
.word 0xee004aec,0x09425140
.word 0x560d2f05,0x00000102
.word 0x2ec6fa90,0x80030aa9
.word 0x0ded74d9,0x24ce5b20
.word 0x8e575e1d,0x960e8f2e
.word 0x48e7c82f,0x36e89259
.word 0xe22bb156,0x6db28650
.word 0x47b556d4,0x220422ec
.word 0x1ea28063,0x8ae3d241
.word 0xcfd2ab64,0x7a940599
.word 0x1df88b52,0x01dca661
.word 0x185db7c5,0xfe48c83c
.word 0x297cacaf,0x1e96b71e
.word 0x14cc9654,0x252828f1
.word 0x8e0cbf00,0x945074e6
.word 0x8999995e,0xf4641b95
.word 0xd71b991f,0xf7dd2401
.word 0x9a0765f4,0xa4dd38b7
.word 0x7ec8575c,0xc8c541b2
.word 0xde68afb9,0xf9d064e3
.word 0x2a42c479,0x306e0166
.word 0x7a63b0f9,0xe2ed1937
.word 0xa0d8d3b8,0xb2b7548e
.word 0x28b2904f,0x761ee0f8
.word 0xb0d84f5a,0xa116ba91
.word 0x04446db3,0x86ee8e95
.word 0x98e0fdc0,0xa90ff6b1
.word 0x716f5255,0x645a5142
.word 0x53554b37,0x7360c8bb
.word 0x2102be40,0x7b734daa
.word 0x965f592f,0x787e8250
.word 0xe88fdbfb,0x918d21ad
.word 0x869fafe2,0xf475c504
.word 0x13dceaa7,0xbcf3cae5
.word 0xb16ef1c0,0x757d41c2
.word 0xa202052c,0xa206b0e4
.word 0xa785646d,0xd98b7933
.word 0x274f2ab2,0x4dd7ea87
.word 0xd829e5f5,0xa2e308a0
.word 0xc7317e7f,0x8be07d66
.word 0x26b8656d,0xd2f96a17
.word 0x6c0ad083,0xf241aa9c
.word 0x2d59bd53,0x00005027
.word 0xeb22d8a3,0x779060e2
.word 0xff42a4fc,0xecf9295e
.word 0xaf37bd13,0x4719cf50
.word 0x8eab92ff,0xf55bae9a
.word 0x6a57729e,0xa6bf693d
.word 0xb7a2f5ab,0x753d6d40
.word 0x2fc7a471,0x1ccc2e12
.word 0xddab899b,0x9e8f42c4
.word 0xea339a9d,0xc6417199
.word 0xd2e9887c,0x1fda3933
.word 0x18ae8612,0x2c0e9419
.word 0xe202af53,0x5bb8a88b
.word 0x4c108c13,0xd0589f3d
.word 0xd0bbcb7d,0xf35a5e4d
.word 0x73a06f1a,0x96cee6b2
.word 0x00000000,0x00002827
.word 0x9d5b0d9d,0xdbcd7ed6
p28_local3_expect:
.word 0xd53d4c6e,0x54745389
.word 0xf8770893,0xca918657
.word 0x252828f1,0x0000c465
.word 0x7eeebce3,0x1a12a047
.word 0xbe7b6acd,0x985d4e6e
.word 0x57fd07f3,0x24921dbc
.word 0x576ec097,0x77b5586f
.word 0xb6ff5770,0x3d3a432e
.word 0xafbe13ef,0xeb117240
.word 0xb1581e3a,0xb32f80dc
.word 0x47e528f1,0x15ae11b8
.word 0x91a347fd,0x42cf192f
.word 0xad9eb0f4,0xd8f0e911
.word 0x6952f95e,0x12668025
.word 0x5fb500fc,0x52dbc40a
.word 0x2486563b,0xd8c4666c
.word 0xf4b18470,0x3a6cf246
.word 0xaca3d01c,0x1aba1499
.word 0xbf0558f0,0xb83606b5
.word 0xba34bab2,0xa85b2bd8
.word 0xca8b0082,0x00f688ae
.word 0x2a2c0e57,0xc65cd2b6
.word 0x55afd009,0x851b68e1
.word 0x788b19f9,0x43d9d86e
.word 0xe3b49519,0x92c06f33
.word 0x0623c297,0x5296fe7c
.word 0xe83e12bf,0x1ec538b6
.word 0x01db8cd6,0x41652997
.word 0x52a04cf8,0x9da7db18
.word 0xf2f1fbba,0x2584d304
.word 0x4a213a90,0x09c95bff
.word 0xc57a7cf2,0xdca1d9b3
.word 0x8dff38aa,0x52a36b60
.word 0x8dce1b53,0xddf085ca
.word 0xec57ce0d,0x5fa11a03
.word 0xea7c76ae,0xbc8ac51b
.word 0xb5ad2041,0xe377db97
.word 0xe97d3903,0xcd7961fe
.word 0x6b0cc1c0,0xd4e4951c
.word 0x88c07f7a,0x55a4169d
.word 0xb46cb1d6,0x0c06d6a7
.word 0x7f3053b9,0x6909497c
.word 0xd424f0f1,0x28277dca
.word 0x031b9c5a,0xdffb8166
.word 0xca960d99,0x9b303d16
.word 0x9cd22158,0x3392b42f
.word 0x7776e159,0x5e3cde6a
.word 0xa0559bbb,0x0f642679
.word 0x2c7f24a4,0x9666933b
.word 0x00007660,0x1f9c5ee4
.word 0x89c657b6,0x2541d3e1
.word 0x3625b0f3,0xfe9c490c
.word 0x64e6eb65,0x58059f49
.word 0x1b8393d7,0xd67d6f36
.word 0xd6857465,0xf9914e25
.word 0x4f817b68,0xe2544df2
.word 0xe253a59e,0x8c731eaa
.word 0x249235e4,0x1c226391
.word 0x39685e7c,0x5226f5eb
.word 0x737ac65a,0x9175c2dd
.word 0x225fae7b,0xd0dcd47e
.word 0x9c42b09f,0xca0ca383
.word 0xaa9ed455,0x377321a5
.word 0xf6891866,0x392c20cb
p29_init_registers:
.word 0x09408124,0x87533aca ! Init value for %l0
.word 0xbe74e2ac,0xb746a2de ! Init value for %l1
.word 0xc8afd00e,0xa0deb057 ! Init value for %l2
.word 0xdfcd1e54,0x48d48b57 ! Init value for %l3
.word 0x4910f8f0,0x351d155f ! Init value for %l4
.word 0xeda4bee2,0xee6833bc ! Init value for %l5
.word 0x5b477a6e,0x48018b8b ! Init value for %l6
.word 0x4d1f7f39,0x8a2a314b ! Init value for %l7
.word 0xb40ffe9c,0x8c896be7 ! Init value for %l0
.word 0x16952db1,0xe495efac ! Init value for %l1
.word 0xc3bef729,0x99ef408e ! Init value for %l2
.word 0xb6256cbd,0xc771f7e6 ! Init value for %l3
.word 0x39b2b27c,0x92831d35 ! Init value for %l4
.word 0xd190132a,0x63470a0f ! Init value for %l5
.word 0xc81929d8,0x2ca19848 ! Init value for %l6
.word 0x6b335496,0x1f5c601d ! Init value for %l7
.align 64
p29_init_freg:
.word 0x84139bce,0x6b4bde24 ! Init value for %f0
.word 0x02a5f04e,0x99320bdb ! Init value for %f2
.word 0x1727f531,0x5afa4ece ! Init value for %f4
.word 0x9856b43d,0xe7a9dc62 ! Init value for %f6
.word 0xb360fc88,0xeb1ab6af ! Init value for %f8
.word 0xf2ab569a,0x903f773f ! Init value for %f10
.word 0x2f0965ae,0x9913e5e0 ! Init value for %f12
.word 0x195408c6,0x80fe0138 ! Init value for %f14
.word 0xf8321c6c,0x454acc69 ! Init value for %f16
.word 0xcf417b28,0x353d1745 ! Init value for %f18
.word 0x35318261,0x01e1f6ca ! Init value for %f20
.word 0x98822eec,0xa24af428 ! Init value for %f22
.word 0x98f3ef80,0x1d374798 ! Init value for %f24
.word 0x2d3f1a0d,0xf332178e ! Init value for %f26
.word 0xe11758f8,0xb43a60ec ! Init value for %f28
.word 0x66ffe43b,0x0b801433 ! Init value for %f30
.word 0x532a1442,0xb1223be2 ! Init value for %f32
.word 0x8721b7a0,0x93b58904 ! Init value for %f34
.word 0x6d2ddd1a,0x4f174660 ! Init value for %f36
.word 0x372b025a,0x870b3c5b ! Init value for %f38
.word 0xcea8d860,0x776ee5f5 ! Init value for %f40
.word 0xed7e244a,0x9c7c6088 ! Init value for %f42
.word 0x94da9012,0xd1e4ca81 ! Init value for %f44
.word 0xfcf76e19,0x61974595 ! Init value for %f46
.word 0x6ff2ef91,0x5b8ba786
.word 0xd92085be,0xc263c2b3
.word 0x4d452ad8,0x175e01ff
.word 0x7617de9c,0xdc1a8b4c
.word 0xb9cfe42d,0xf7a8f849
.word 0xad8eb645,0x61f3ed3a
.word 0xe5c909a6,0xd0db9225
.word 0x9de6044f,0xb0afb81b
p29_expected_registers:
.word 0x00000000,0x00000099
.word 0x00000000,0xff000000
.word 0xbf347447,0xa9fb7e7e
.word 0x00000000,0xdd847752
.word 0x00000000,0x0000004f
.word 0x00000000,0x00000004
.word 0xa9fb7e4d,0xe9690a41
.word 0xffffffff,0xffffffff
.word 0x00000000,0xfc325f51
.word 0x003ff456,0x75800000
.word 0x00000007,0x580076b0
.word 0x00000000,0x90f2f168
.word 0x00000000,0x00000093
.word 0x00000000,0x0000008e
.word 0x5c8dcc08,0x39d08217
.word 0xfffffff8,0x5bcdd61e
p29_expected_fp_regs:
.word 0x5a6cfb31,0xd82919c8
.word 0x4f8df13a,0xc8f7435d
.word 0xb0cd3d44,0xd856ba04
.word 0x693a04e1,0x7e2d8c73
.word 0x3e98a4f5,0x0006fd2b
.word 0xc408d75b,0xd9bb2388
.word 0x35101ba2,0xff5f72d1
.word 0x9d838bb9,0x155eca9b
.word 0x0488f5f9,0x2abe1d18
.word 0xcf417b28,0x353d1745
.word 0x35318261,0x01e1f6ca
.word 0x98822eec,0xe1c32c7a
.word 0x98f3ef80,0x1d374798
.word 0x2d3f1a0d,0xf332178e
.word 0xe11758f8,0xb43a60ec
.word 0x66ffe43b,0x008aaca8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x00a40000,0xfac5b31a
.word 0x7652e544,0x0f6a94c2
.word 0xffe4b9d7,0x2d798850
.word 0xc81929d8,0x2ca19848
.word 0xff40ec54,0x6d87d953
.word 0x316dc884,0x5bc99e98
.word 0x900e2f9f,0x63e1ac57
.word 0xcfed8b34,0x2544f40a
.word 0x57d5b058,0x6daccb40
.word 0x69506342,0x26f2295c
.word 0xf3fddf90,0x99e13d6b
.word 0xfa7758da,0xb4565df7
.word 0x0b1e79ec,0x69116082
.word 0x3157eae2,0xc2521589
.word 0xf28ea357,0xeac00227
.word 0x41031583,0x40f2c1e3
.word 0x6473aed0,0x644057b7
.word 0x9a81caa5,0x66b24b8c
.word 0xb7fa1961,0x964a3b0c
.word 0x512d3c93,0x88c5f4ca
.word 0x93dfd46f,0x119effaf
.word 0x82e8a2a6,0xe7f97d32
.word 0xfac5b31a,0xed7fe028
.word 0xd79c95cc,0xffffffff
.word 0x0d5898ae,0x440abc8e
.word 0x5718ccc4,0x1f5c601d
.word 0x038055d1,0xc3100ac1
.word 0x9eedff5a,0x193b54e4
.word 0x87849f57,0xfdc19d7a
.word 0x8403650d,0x10241f7a
.word 0xe6cd86c6,0xd9848144
.word 0x8f28232d,0xe2733b0e
.word 0x666b1fee,0x28488b0e
.word 0xc84e2c97,0x5f479e78
.word 0x86c2d8ce,0x7fbfbe8e
.word 0x48e780c4,0x46c73731
.word 0xdca7cc86,0xf5106a58
.word 0x18e17917,0x44e44bba
.word 0x25915b54,0x70bbf9d0
.word 0xe9315dfc,0x248a3d7c
.word 0x700fbf5c,0xd50e6cdd
.word 0x10e36fc2,0x620fc79c
.word 0x959b5a8e,0x4d0bb438
.word 0x51caec5d,0xa7accfad
.word 0x3dc35834,0xa731c037
.word 0xc0588677,0xee4d0b4a
.word 0x04d5f0f0,0xf04cf1cc
.word 0x6d156bd9,0xe7a28cd7
.word 0xf781aed2,0x97505b09
.word 0x9279c829,0x7e032905
.word 0x7ff37350,0x48d48b57
.word 0xe2c8efa7,0x7006d710
.word 0x918d4e3b,0x822dbec8
.word 0xda9a9eb9,0x36a71c7d
.word 0x69e71a0c,0x190010d6
.word 0x64756d31,0x710033fb
.word 0x2143afc2,0x36ce3cf9
.word 0x25abe30a,0x3ada6323
.word 0x77cd967c,0x4b71eda7
.word 0x9d978ec3,0xff80ef40
.word 0x0a258fff,0x19cd88b1
.word 0xcb98345a,0x168dde21
.word 0x6bce8078,0xa1d7872c
.word 0x5de4b4c6,0xc2fd8c0e
p29_local1_expect:
.word 0xa21b1035,0xa0deb057
.word 0x1db7bd4c,0xe4800000
.word 0xffba56d8,0x443dcdb0
.word 0xffa19848,0x4987d8c7
.word 0xd31df04e,0xfa790b66
.word 0xff0a69e9,0x4d7efba9
.word 0x63bdc1bf,0x10345e6a
.word 0xd01d46a3,0x5def770e
.word 0xb86c767f,0xfdd328a6
.word 0x951552ba,0x146146e7
.word 0x250bd92e,0x459d3248
.word 0x3fc089b3,0xd7c9054b
.word 0x785f1988,0x9d0eeea9
.word 0x31b4fef8,0x00000010
.word 0x7fa2f092,0x3c3dc69d
.word 0x50b98e74,0x1424bca5
.word 0xfacc22ce,0xc30b8ad8
.word 0x63de6181,0x20405548
.word 0x83e4a5cc,0x5ced62ec
.word 0xed10419f,0x6cd8e300
.word 0xc9f6db88,0xb75dde58
.word 0x4a7ac641,0x9632b319
.word 0x81abbd85,0xa2f7b549
.word 0xf336f962,0x99c9d8ec
.word 0x0488f5f9,0x2abe1d18
.word 0x5c2c2384,0x645233ca
.word 0xe27284d0,0xd7a469f0
.word 0x26bb344e,0xe04f37b8
.word 0x861189ba,0xbb63ce57
.word 0x9e05655a,0xfc3ef5cf
.word 0xa7bf6927,0x5814c9d8
.word 0x4203ad86,0xf3b9b379
.word 0x32a37709,0x6bfc2b39
.word 0x1b6c53d2,0x8f9e16ff
.word 0x8d236dda,0x0f1bff92
.word 0xce64a7e0,0x012ee1fe
.word 0xabe42a7b,0x0ba39af6
.word 0x1bfc2506,0xa3cea1d4
.word 0x2db576fd,0x27499af6
.word 0x7cd8d830,0x5d1fed42
.word 0x697cda61,0x7798f968
.word 0x61bc1cff,0xc1ced4d5
.word 0xbf19e476,0x4746e521
.word 0x8868f852,0x80b23092
.word 0x5e332456,0xe963c622
.word 0x9c16f74e,0x8ffbbaca
.word 0xa5a44182,0x910f382f
.word 0x4acaa490,0x5fd5404d
.word 0xad70e4ad,0x53bb49e4
.word 0xfff4a77c,0x9f0dc646
.word 0xf7388861,0xada99569
.word 0x14aaf0e8,0xffb6b3c1
.word 0xd8543e04,0x85b98d7a
.word 0x77115e1a,0xefde3a3d
.word 0x0cfb7e25,0xc80033f0
.word 0x445e051e,0xb8e7c726
.word 0x54223b52,0xf6f02a38
.word 0xae6f2683,0x1661c0a0
.word 0xbf12fac7,0x08769779
.word 0x2a4bc945,0x6ab1d26d
.word 0x1a52d7be,0x8e6e641b
.word 0x2e99420c,0xf12d0f16
.word 0xed7b6885,0x5b5587e6
.word 0xfde6e3e3,0x11b4492f
p29_local2_expect:
.word 0xffd159d6,0x55731223
.word 0xff14800b,0x3be4ff66
.word 0x000000ff,0x00000000
.word 0xdd847752,0x4f10e59c
.word 0x0488f5f9,0x2abe1d18
.word 0xff5f72d1,0xc4069f8e
.word 0x8adb5f65,0x67e53cfa
.word 0x57d86640,0xf846cbfd
.word 0xeb74cd90,0x835e9d6f
.word 0xb0cd3d44,0xd856ba04
.word 0x8a5c09c5,0xc74aeb84
.word 0x1a317f8a,0x499534c8
.word 0x6739c179,0xfdd4a598
.word 0xab5b5ff1,0xfff9c360
.word 0x862dad7a,0x87a85a3f
.word 0x14b6fe03,0x4b3c1630
.word 0x8ccc9f7d,0xa97f80eb
.word 0x8226888e,0x4035fb12
.word 0x77d632d0,0xbaf7ff4b
.word 0xf1b4cd98,0x78afda76
.word 0x36231064,0x4958297b
.word 0x2b617155,0x42b7ea2c
.word 0x2303d856,0x97ef5bca
.word 0x37583c07,0x4c4f074d
.word 0xf8d443fb,0xd08e01c5
.word 0xb6d564e8,0x02b7b3bc
.word 0x7314a34f,0x846b4c73
.word 0xbf1da81a,0x17e51d18
.word 0x32588399,0x82304a54
.word 0xcc7a14b9,0x8675dc1e
.word 0x9d7c38cb,0x562e363e
.word 0xe200e144,0xfdf11df7
.word 0xd16fbf84,0xffffffff
.word 0x9be36c95,0xfa1ca024
.word 0x3685496c,0x0255b7ab
.word 0x7ac20522,0xfd933a45
.word 0xd46d3a96,0x6e0fd989
.word 0x96e7cb5a,0xa1c7dfa9
.word 0x81126971,0xd3833779
.word 0x31f577b2,0x5541f574
.word 0xcd91354d,0xc1fe6022
.word 0xef3fb980,0xc61b52e6
.word 0x0eb3bcff,0x3304ecb3
.word 0xd453ef94,0xf84cf6bc
.word 0xe45bf652,0x351d155f
.word 0x36a62ecd,0x8ec70413
.word 0xa8bb6eff,0xf2ca0873
.word 0x4393b4fc,0x3554bf28
.word 0xa88b12e3,0x7454b24c
.word 0x1e2c9f31,0x29298370
.word 0xeef385c4,0x791cd4f1
.word 0xa776df7c,0xd2565483
.word 0x4e881b13,0xc706d81b
.word 0x0629996a,0x52cee69f
.word 0x19fd993a,0x615b72bb
.word 0xa239a45a,0xe3dffd01
.word 0xf620638d,0x94006a61
.word 0x42250660,0x70e6434f
.word 0x77cbccd5,0x3b117c9e
.word 0xedfe61ce,0x42353460
.word 0x9e6383f4,0x5b7f8e62
.word 0x3ae367ca,0x811bc7c8
.word 0x5970d533,0x4c2ccb7b
.word 0x73839c06,0x9c8c294b
p29_local3_expect:
.word 0xff063a8a,0xad2c4432
.word 0x5c73da1e,0xe4800000
.word 0x287b41cf,0x58d31d05
.word 0x2a40446f,0x93174bb3
.word 0x7a2cc3e1,0x44bbd5c1
.word 0x00000093,0xdee13a8f
.word 0x3f6c8d0c,0x7d0423f7
.word 0x82d35d07,0x8e8cbfe6
.word 0x901ca9ce,0x43edcd9c
.word 0xff03f1ba,0xfac5b31a
.word 0x7fab6119,0x02859ce7
.word 0x9478cdac,0x03959b6b
.word 0x36946a57,0x9b2eea38
.word 0x0af5ec76,0xcb061676
.word 0x6fc97a72,0x69e7a675
.word 0x4482b9cf,0xf0bce6cb
.word 0xb9df0f13,0x88c8052b
.word 0x0052eb53,0x17abc4eb
.word 0x66ab0d32,0x52ca6514
.word 0x83d7d1dc,0x2491ff6b
.word 0x9f8dff6b,0x0a219ee0
.word 0x3f92ec8b,0x01c4f104
.word 0x23ea7de4,0x8c925b77
.word 0xbe9af5b4,0x7a1cc332
.word 0xa88ba6aa,0x6d1a2b55
.word 0x550c79a9,0xc9b14e09
.word 0x78cb77fb,0x9cda17ba
.word 0x6ba87afc,0x89e1306b
.word 0xc0c91fe9,0xbf2e7669
.word 0x9ce81ee3,0xf4ddc3d1
.word 0xbc759f66,0x3f86165b
.word 0xeea44b8c,0x41103362
.word 0xb3ac812a,0xc4262914
.word 0x0494e878,0xd7100f0f
.word 0x6a7ed01b,0xbce5084c
.word 0x483f108e,0x88c5ec7f
.word 0x07047b63,0xd90841cb
.word 0xec4b8296,0xa8563b2e
.word 0x2eb00986,0x16ad45b7
.word 0x4b272c97,0x6810f928
.word 0x5a6cfb31,0x94b6a335
.word 0x4f8df13a,0xc8f7435d
.word 0xc644988d,0x12de266c
.word 0x693a04e1,0x7e2d8c73
.word 0x3e98a4f5,0x0006fd2b
.word 0xc408d75b,0xd9bb2388
.word 0x35101ba2,0xaf742753
.word 0x9d838bb9,0x155eca9b
.word 0xc0d4e618,0x8ff4e6d4
.word 0x1f448974,0x2977d407
.word 0xe92f61db,0x504bab7c
.word 0xcced24e0,0x18f4b360
.word 0xfd36006e,0x3d967fc0
.word 0x302fcdc4,0x15b9a04b
.word 0x1d9d3c69,0xd1351900
.word 0x53f55e5a,0x7944afad
.word 0xea4dc3cb,0x05d940c5
.word 0x6d60e5b2,0xde8bebe0
.word 0xe1c38121,0x258c3669
.word 0x1038b40c,0x2c92aaf6
.word 0xea992af5,0x164586c4
.word 0x2d9646df,0x58d5cae1
.word 0xd06d2b2d,0x63568f6b
.word 0x45336c9d,0x8864f6bb
p30_init_registers:
.word 0xcd19de54,0x2df8d791 ! Init value for %l0
.word 0x839a3555,0xe56e7617 ! Init value for %l1
.word 0xe55f0fee,0x4bc8cb2e ! Init value for %l2
.word 0xa296dd08,0xa36d8cd0 ! Init value for %l3
.word 0xbfb198ae,0x5023fcbf ! Init value for %l4
.word 0x35313d98,0xbab79ee7 ! Init value for %l5
.word 0x4def1971,0xecb1929a ! Init value for %l6
.word 0xce10f11d,0xcc009c26 ! Init value for %l7
.word 0xf9cb435a,0x2045b9c1 ! Init value for %l0
.word 0xe5348449,0xccedcdd7 ! Init value for %l1
.word 0xb1bd17f3,0xf9937d0d ! Init value for %l2
.word 0x26eec716,0x82b297d9 ! Init value for %l3
.word 0x984bb345,0xf465b55e ! Init value for %l4
.word 0x7f3d49a2,0x118d3a32 ! Init value for %l5
.word 0x2b986342,0xc00c4ed2 ! Init value for %l6
.word 0x37e05cc0,0x8e6516a0 ! Init value for %l7
.align 64
p30_init_freg:
.word 0xeb565bd1,0x74ea2452 ! Init value for %f0
.word 0x7b0e39eb,0x448724c7 ! Init value for %f2
.word 0xbe659799,0x57afee95 ! Init value for %f4
.word 0xef3e3e00,0xa13e34f2 ! Init value for %f6
.word 0x68987fa3,0x42dfa185 ! Init value for %f8
.word 0x2f89878d,0xa74eb87f ! Init value for %f10
.word 0x563cb25a,0xde00f453 ! Init value for %f12
.word 0x1ca8281e,0x832a214a ! Init value for %f14
.word 0xdc4eb90f,0x213cebfe ! Init value for %f16
.word 0xe893d621,0x48846a1d ! Init value for %f18
.word 0x013513ac,0xe62f5471 ! Init value for %f20
.word 0xbc371a33,0x4f02fd9a ! Init value for %f22
.word 0x3677c2ff,0x2087ebde ! Init value for %f24
.word 0x937fa8be,0x0f155760 ! Init value for %f26
.word 0x62d197c2,0xd3f67322 ! Init value for %f28
.word 0x9d887181,0x47f58e90 ! Init value for %f30
.word 0x8254b0c8,0x6233466a ! Init value for %f32
.word 0xdaa44d55,0x531aed64 ! Init value for %f34
.word 0xc9c29fb9,0xb7f8a86e ! Init value for %f36
.word 0xcf7a1b19,0xd93319e3 ! Init value for %f38
.word 0x7364ffc8,0xc3841185 ! Init value for %f40
.word 0xafa8f800,0x280147ff ! Init value for %f42
.word 0xf1b94799,0x86a18383 ! Init value for %f44
.word 0xc009452d,0x723ea68b ! Init value for %f46
.word 0x671154e3,0x63230bff
.word 0xd57b82fd,0x76fb6799
.word 0xa2851c99,0x2ccda9c4
.word 0x99a83dd1,0xaf382cca
.word 0x822c8da9,0x2ede7040
.word 0x650d4176,0xac447d0c
.word 0xc765c7e1,0xb7cd504a
.word 0xb93ba283,0x458dcfa4
p30_expected_registers:
.word 0xcd19de54,0x2df8d7a1
.word 0x00000000,0x4f02fd9a
.word 0x00000000,0x957d7e87
.word 0xf1906fa1,0xea09d915
.word 0x00000000,0x0000004f
.word 0x00000000,0x000000b1
.word 0x00000000,0x000000d9
.word 0x00000000,0x708d675d
.word 0x00000000,0x0001b322
.word 0x00000000,0xa6b4afec
.word 0xffffffff,0x48e6d959
.word 0x00000000,0x000000b4
.word 0x00000000,0x7251e290
.word 0x00000000,0xb7192705
.word 0x00000000,0xb7837ebf
.word 0x00000000,0x000000c2
p30_expected_fp_regs:
.word 0xf37baed5,0x74ea2452
.word 0xa296dd08,0xb4c7748d
.word 0xbe659799,0x57afee95
.word 0xef3e3e00,0xa13e34f2
.word 0x68987fa3,0xff3a0b7e
.word 0x2f89878d,0xa74eb87f
.word 0x16eae692,0xb0293abd
.word 0x1ca8281e,0xac44185f
.word 0xdc4eb90f,0x213cebfe
.word 0x5945f371,0xcd20d5aa
.word 0x013513ac,0xe62f5471
.word 0xbc371a33,0x4f02fd9a
.word 0x03a05617,0x1b55a407
.word 0xcd20d5aa,0x0f155760
.word 0x0c3b2b7b,0xd3f67322
.word 0x5396cc38,0xd464e0af
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xb6880755,0x052719b7
.word 0xaad520cd,0x71f34559
.word 0x7a8e0765,0xa14f7a4f
.word 0xb452e02c,0xc6d4f56c
.word 0xfa382b96,0x00000000
.word 0xac44185f,0x41f70444
.word 0x1691c2de,0xb77c6055
.word 0xacab5427,0xf6a4c664
.word 0xa46dc610,0x2c52e08b
.word 0xe4a8f534,0xd5859d6c
.word 0xf40980c7,0xa6b4afec
.word 0xf1906fa1,0xea09d915
.word 0x11a303a9,0x43e28db9
.word 0xb0a0438e,0x87d6eb15
.word 0x633e770c,0x772ea268
.word 0x3062bbba,0xedf59373
.word 0xc8bb9578,0xe32a0c69
.word 0x5e832cc3,0x3f868207
.word 0x574e08d1,0xefc44cbd
.word 0xa741752b,0x57418f50
.word 0x8ae4d744,0x2246a7bd
.word 0x207c7e26,0xcad26820
.word 0x3d3693fd,0xbab3e9e5
.word 0x96fffbf5,0x83fa4482
.word 0x685baa77,0xe54d395a
.word 0x3ba37f81,0xb142ff04
.word 0xd809b8b9,0x7a9b7585
.word 0xa073f1f4,0xfb165e54
.word 0x670578bf,0xc4f7e62c
.word 0x8c61fa44,0xbd87e358
.word 0xf759fbd4,0x6a20d018
.word 0x954562b6,0x3f998557
.word 0x06617726,0x957d7e87
.word 0xe5703fb3,0x19ea135e
.word 0xc913f32d,0x2d28f567
.word 0xa890abd9,0x82f8aefa
.word 0x75036cff,0xe5b8815b
.word 0xd42f55d2,0x2271bb72
.word 0x29a614d1,0xbf145d90
.word 0x70ce3d46,0x48ac9bd5
.word 0xbade2019,0x872fa9b4
.word 0xe14f2328,0x877dc3f3
.word 0xca21a44d,0xad534757
.word 0xb8137fb7,0x4c380098
.word 0x64592fb8,0xf22c9096
.word 0xde52ad86,0xb4527e11
.word 0xb99b33f3,0x0ab55c80
.word 0x7a434809,0x2585aea6
.word 0x0f599392,0x97a3faee
.word 0x10571aa8,0x02d398b0
.word 0x42f52e3d,0x52126d58
.word 0x748e5c59,0xadb8dc98
.word 0x9baaaae3,0x48d0c8fb
.word 0xf81f8cd7,0x4f986b22
.word 0xa163690f,0xfa08b384
.word 0xa9df7437,0x05aa697b
.word 0x77f3aca4,0x0a00cca5
.word 0x59ee4c4b,0x6e8c2ac1
.word 0x922f469d,0xf602c99c
.word 0x15f7e04a,0x46c1b227
.word 0xd548a2c3,0x3cae7098
.word 0xdaac9d4f,0x2c0f9865
.word 0x8510215c,0x63beb0f7
.word 0x25b8c0d3,0x403b6e9d
p30_local1_expect:
.word 0x07a4551b,0x1756a003
.word 0x5396cc38,0xd464e0af
.word 0x2597f01e,0x8effbf6b
.word 0x8d74c7b4,0x08dd96a2
.word 0xdc4eb90f,0x82b297d9
.word 0xdc000000,0x63750d22
.word 0xdb5d1e8d,0x44564618
.word 0xaed2cd8b,0x3feb77b7
.word 0x4d9c4498,0xfde02c0e
.word 0x5c4e585e,0x5dff8665
.word 0x25372d29,0x85768866
.word 0xf6782562,0x86734d2f
.word 0xc38d5a8c,0x28aaa15b
.word 0x28874352,0x9aa50b3a
.word 0x4da62e57,0xb7837ebf
.word 0xbe34a3a8,0x16f65609
.word 0x4e6e9010,0xf6e7ab51
.word 0x0a519255,0x6727114b
.word 0x73ce1fe7,0x52ebff09
.word 0x8396884e,0x0e4f02a1
.word 0x1ab4bd26,0xa3fc5d2f
.word 0x15214f79,0x93a43957
.word 0xd7079b1c,0x95b55fb3
.word 0xf3732f6c,0x07ceaee5
.word 0xcd0bbdd4,0xfee4d84a
.word 0x73c09bae,0xde909ec7
.word 0x86c10ec7,0xdd7c84ff
.word 0x1ffc4e28,0xb97d5ef0
.word 0x69b1eb1c,0xcc225fa6
.word 0x82c62629,0x871eba26
.word 0xee3b1133,0xf6288c2a
.word 0x155e1ad6,0x45a6807b
.word 0x4f20bec6,0x56e7fdb3
.word 0x8f9ac01c,0x0aed578a
.word 0x6a3dbacb,0x9dba4d59
.word 0x1a1fc60a,0x074fc3a2
.word 0x5b300dca,0x0456af9c
.word 0x0b30e8c6,0x82795f99
.word 0x3a55643c,0xee3c69d9
.word 0x19fae132,0xfc61e15c
.word 0x73b500ba,0x205818ed
.word 0x68448c0a,0xd87e87da
.word 0x700b6b01,0x93a3d768
.word 0x5c5c10a3,0xba814c11
.word 0xc427ee93,0x018cf5db
.word 0x8015cb31,0x6065abd2
.word 0xee6af6b7,0x421e82e0
.word 0x79a29b40,0xcc5bd202
.word 0x3538cfec,0x8e0b5e31
.word 0x095c7aa7,0x504f4d8b
.word 0x882dfa1e,0x13eb6a73
.word 0x2cf7d65e,0xaa062ec3
.word 0x0a753f73,0xf54232aa
.word 0xa8c54212,0x94223f11
.word 0x882f6ce8,0x92318213
.word 0xfcef3e6e,0x2dfb7882
.word 0xb7192705,0x59eb2df0
.word 0x2343361e,0x5b9b9dd5
.word 0xf490d1ce,0xe4b2d239
.word 0x4ee265ae,0xb1ad771d
.word 0xd0e027db,0x5d1ffe05
.word 0x164c2d64,0xd14166f7
.word 0x81412208,0xef89f7f4
.word 0x4f8e1cdf,0xde3841d0
p30_local2_expect:
.word 0x3677c2ff,0x43746ef8
.word 0xaf30561b,0x79009d25
.word 0xf9000000,0x00000000
.word 0x2300c2ff,0x2087ebde
.word 0x5e34eabb,0xc234f863
.word 0xd7010000,0xf6cbd08b
.word 0x179b69e4,0xfa61e0f9
.word 0x76c043d5,0xff9ed329
.word 0x94840329,0xbd3f8208
.word 0xffc89a62,0x6e7388cd
.word 0xb8db966c,0x73866c51
.word 0x621ce557,0x8b7e429d
.word 0x0f1849d5,0xc07e5371
.word 0x4112c8bb,0x94d57bd3
.word 0x80acce5b,0x66fa8663
.word 0x22d7f795,0x458e6610
.word 0xc5977cc7,0x9f716542
.word 0x3454f965,0xf46c6b5d
.word 0x6c5140d3,0xde2d4358
.word 0x9eacdebf,0xaa96d07c
.word 0x5f0c9a56,0xe3b93e65
.word 0x42918ba9,0x45b770d0
.word 0xe3ed3705,0xad6832d5
.word 0xd3ebc2a0,0xa890abd9
.word 0x990ab9dd,0x1f0c0132
.word 0xdf82992c,0x7b2b3b0c
.word 0x6764fe7d,0x2557888a
.word 0xbed2a082,0xdadee1f2
.word 0xf7944d34,0xc6192d29
.word 0x934ddeb0,0x8cb2e422
.word 0xf12a954d,0xb0b35751
.word 0x1036d6fc,0xf30b2756
.word 0xb064e5c6,0x11b19c1b
.word 0x21528697,0xcf50e952
.word 0xc879749c,0x69b17391
.word 0xae009a62,0x2b0a6136
.word 0xbf368cfb,0x43d7f474
.word 0xef804db8,0xf85a7521
.word 0x6cadc92d,0x7084a7f4
.word 0x21f4df9d,0xb48b1c02
.word 0x1f9d64f2,0x20b1ca56
.word 0x4b483d8d,0x51770add
.word 0xb523ed44,0x5f24e5e7
.word 0x66fbc5f2,0xef54d67d
.word 0x40000000,0x22f0b499
.word 0x9a4faa87,0x7753fcfa
.word 0xc69016ad,0xd1e4e6dd
.word 0x79510078,0xb19c8f6d
.word 0xe98323fc,0xf0ee5b53
.word 0xf742c40b,0x2dfb9412
.word 0x59833ee0,0x550788b6
.word 0x17bce9d6,0x178221c0
.word 0xfe1960a4,0xfcf69a47
.word 0xddbab193,0x96084cff
.word 0x366453e5,0xccc2c78a
.word 0x00fe9d5b,0x5758c293
.word 0x1de9a1fb,0xbff03241
.word 0x4f824f37,0x06c45fb6
.word 0x02c0f40d,0x2a85468a
.word 0x4d1636bf,0x07a0b9d6
.word 0x26d69d63,0x09b1530e
.word 0xb67101de,0xdcec96b7
.word 0x8f84bc49,0x2484cd57
.word 0x04d7a739,0x2f4f0dbc
p30_local3_expect:
.word 0xfeeb3c21,0x0fb94edc
.word 0xff5d4d30,0x5066e83f
.word 0x04a9cdff,0x33adb481
.word 0x9afd024f,0x331a37bc
.word 0x1ce516f4,0x9582652d
.word 0xff3a0b7e,0xd779bd81
.word 0x5f894185,0xf90917ac
.word 0x591a3a62,0x43a626f4
.word 0xd7097765,0xc66ef2fa
.word 0x6659dea2,0x0eae1333
.word 0x1ba02523,0xb21bf520
.word 0x910952ab,0x98ff122d
.word 0xc1d16db2,0x72b4a091
.word 0xc23a61de,0xb328b418
.word 0xe6890fff,0x48e482e3
.word 0xc827d52c,0x552cf8ff
.word 0x0e4aef47,0x1af55c06
.word 0x6279e7b3,0x5a1c98eb
.word 0xf8eacf4d,0xa5b215ae
.word 0x31b2c50d,0x3a823117
.word 0xb9de9336,0x69a5d6d0
.word 0x6c26659b,0x183490f8
.word 0xc1d5998c,0x7a0e5052
.word 0x7ee08db2,0x6e7c61e9
.word 0xd782534b,0x314e8c63
.word 0xc7541949,0x8b9ee755
.word 0xa9f3e679,0xc06a5a4f
.word 0x00000000,0x8d74c7b4
.word 0x8d6e184f,0x2622ae89
.word 0xc843643d,0x53964031
.word 0x8258375d,0x949068c1
.word 0xb08acaf5,0x1ecd9009
.word 0x6e43df5a,0x123201de
.word 0x6eab107a,0x550788b6
.word 0xaea97437,0x1f696e99
.word 0xcdc59e2f,0x0815c38b
.word 0x6c080e14,0xdd76f349
.word 0x340760f7,0xca76de9b
.word 0x5654e37e,0x5ed131c4
.word 0x04494487,0xad5e8593
.word 0x0629425a,0xb9f65e04
.word 0xb1503d05,0x946484a8
.word 0xf9bac526,0x3ec1b2b3
.word 0x50c82761,0xc31998b4
.word 0xc04eb554,0x7ff9fd67
.word 0x08dd96a2,0x1a36a3bf
.word 0x403311e0,0xec5f7c09
.word 0xf80f9112,0x5ee157c9
.word 0x514ee00d,0x02771ea1
.word 0x926fbccb,0x7706f670
.word 0x89b4a72c,0xdfe3d4c7
.word 0x27929022,0xcc5bf5a2
.word 0x25a077f9,0x982e3d61
.word 0x02decc0d,0xd4959647
.word 0x366453e5,0x1ad8e954
.word 0xd977e92c,0x0484db03
.word 0x0607332b,0xccc74e2c
.word 0x93b244cf,0x3f08f068
.word 0xdc7fec80,0x55fc4ca8
.word 0x9360f0cb,0x45639b99
.word 0x00000000,0x0000003b
.word 0xb97822db,0x329181ee
.word 0x7c9103ec,0xcdf17517
.word 0x2e05ae60,0x930dba72
p31_init_registers:
.word 0x5276d04d,0xf0d6d559 ! Init value for %l0
.word 0x1436c5ae,0x5f425da2 ! Init value for %l1
.word 0x7e6327ec,0x430dd255 ! Init value for %l2
.word 0x73fef5d4,0x240e53df ! Init value for %l3
.word 0x481cb4c0,0x32625dd2 ! Init value for %l4
.word 0xed614416,0xaae92a70 ! Init value for %l5
.word 0xa920e636,0xa0a88c50 ! Init value for %l6
.word 0xabdb5938,0x129b932d ! Init value for %l7
.align 64
p31_init_freg:
.word 0xf463698c,0x26afb43e ! Init value for %f0
.word 0xab2ce447,0x6816cbe0 ! Init value for %f2
.word 0xe2da4320,0xae9c5d92 ! Init value for %f4
.word 0xc877750c,0x6501308a ! Init value for %f6
.word 0xb9e8658c,0xfd805c7f ! Init value for %f8
.word 0x20a44e8b,0x3f775ad2 ! Init value for %f10
.word 0x4ba83b5a,0xbea1869b ! Init value for %f12
.word 0x22105cd2,0x6509bfe4 ! Init value for %f14
.word 0x3ef312e3,0x53fea3c8 ! Init value for %f16
.word 0x0d6da1db,0x53e8736a ! Init value for %f18
.word 0x11bd694d,0xef08e5ec ! Init value for %f20
.word 0x3478fb99,0x06dfc5ce ! Init value for %f22
.word 0x51a8fa61,0x3bb3a6c8 ! Init value for %f24
.word 0x832d93d8,0xeb8da519 ! Init value for %f26
.word 0x82f78e16,0xcd7dfdf1 ! Init value for %f28
.word 0x9743e8d4,0x3db9d147 ! Init value for %f30
.word 0x36d63098,0x8642a842 ! Init value for %f32
.word 0x622d5278,0x4c57f24e ! Init value for %f34
.word 0x6f9acf29,0xbb2cf8de ! Init value for %f36
.word 0xeb4e1791,0xd2c0a9a8 ! Init value for %f38
.word 0x4b032c9a,0x652a1e1f ! Init value for %f40
.word 0xea25c4ea,0xaa6c2965 ! Init value for %f42
.word 0xf883c1ec,0xdca6f469 ! Init value for %f44
.word 0xde39010c,0x4e34a0d9 ! Init value for %f46
.word 0x3d8beaa0,0x79708798
.word 0x90904fa8,0x66c724bd
.word 0xcf398101,0x44dfeb14
.word 0x96cc6888,0x426ede24
.word 0x10f8306c,0x66ea92b4
.word 0xb0e736fb,0xfa49d6b7
.word 0x0e144e10,0xdbe4c609
.word 0xffb84cb1,0xd3bcf941
p31_expected_registers:
.word 0x00000000,0xff0002ca
.word 0x00000000,0x0000003b
.word 0x00000000,0x000000fe
.word 0x80f35c98,0x5644b5be
.word 0xffffffff,0xffffffaa
.word 0x00000000,0x00000074
.word 0x00000000,0x0000fe7b
.word 0x00000000,0x00000208
p31_expected_fp_regs:
.word 0xb5f84b4f,0x64aebe15
.word 0x31d915dc,0x8ac46c48
.word 0xeb51ab65,0x0a2f949f
.word 0x00000188,0x611c3a62
.word 0x7c32a02c,0x19679af7
.word 0xe1989a4a,0x1e05637b
.word 0xd796cb1a,0xdf530e24
.word 0x7c32a02c,0x407ccac1
.word 0x3ef312e3,0x53fea3c8
.word 0x0d6da1db,0x2b10ad4e
.word 0x11bd694d,0xef08e5ec
.word 0x3478fb99,0xab0dd255
.word 0x51a8fa61,0x3bb3a6c8
.word 0x832d93d8,0xeb8da519
.word 0x82f78e16,0xcd7dfdf1
.word 0x9743e8d4,0x3db9d147
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x743c3f8d,0xd4a257e2
.word 0x149850bb,0xb565560a
.word 0x925d9cae,0x2cf198dd
.word 0x1a973b9c,0x1a973b9c
.word 0x414abba9,0x5f472372
.word 0xab0dd255,0x240e53df
.word 0x6115ca84,0x191c0ea1
.word 0x3bcbccbf,0x0f123410
.word 0x2f2a4932,0x8fbfb38e
.word 0x534ce73c,0x1870ee68
.word 0x46ce89ea,0xee40c8fd
.word 0x01d51d9c,0xce919458
.word 0xe60e7d67,0x4f5d9c19
.word 0x6e8e2a8b,0x87ed316d
.word 0xee2b8dcb,0x929a5374
.word 0x9e3af242,0x8602e6ea
.word 0x5b2b4936,0x27761101
.word 0x7e221711,0xe89610a9
.word 0xda60dc0e,0xa72866ff
.word 0x0ba4786e,0x7650f597
.word 0x84dc5905,0x44356f19
.word 0x8d61c037,0xaace2fa0
.word 0x48f45af5,0x5131904d
.word 0x86f8add8,0x11aa2d6b
.word 0xe9afe4af,0x862ad4c0
.word 0x48375cf5,0xdc763a5c
.word 0x3779a4d0,0x522abe8e
.word 0x7d4f2e99,0x68313774
.word 0x895f4b96,0x18f5070e
.word 0xa1db2634,0x901e3930
.word 0x55bf6d02,0x0f2d53c0
.word 0x54550bb4,0x34cd1f28
.word 0xef08e5ec,0x3e5c4004
.word 0x087be7d3,0x4c3ebacf
.word 0xabe0327f,0x9251e342
.word 0x23acb743,0x1772f2b6
.word 0x2600a2e3,0x567793a7
.word 0x327613d3,0x9a65bb60
.word 0x470f9175,0xaa0128b0
.word 0x069f15eb,0x99f3682e
.word 0xfb709ec1,0x00000188
.word 0x7bb46613,0x4b833c18
.word 0xcefec93b,0x9caf216a
.word 0x86ec3ab0,0x133bf058
.word 0x08d043a4,0xee5cc70b
.word 0x94ad5577,0x9918812d
.word 0x0153d3ac,0x5940fb97
.word 0x7f3bbd15,0x05ff447a
.word 0x119bcd57,0x2e31664b
.word 0x1b5bcd86,0x69732a9c
.word 0xe9ddd39d,0x56caf8c0
.word 0xf48d3666,0x41cc2381
.word 0x16da2ab8,0xb590bd02
.word 0x1f23df57,0x7ed9f73c
.word 0x5b8089ac,0x60c0591b
.word 0x40385638,0xa5834eff
.word 0x433a07bd,0xdbb302fa
.word 0x40a5e2ff,0x137ac426
.word 0x4f78163d,0x88026f13
.word 0x8cec8b9f,0x3535a16f
.word 0x64eeef20,0x848e0446
.word 0x7d0ffba1,0x13f37d5b
.word 0x02503b4d,0x3141920f
.word 0xdfebaceb,0xbbdf0dff
p31_local1_expect:
.word 0x1ca76573,0x7492d26c
.word 0x19679af7,0x0a0c9bfa
.word 0xf8f59f19,0x92753c52
.word 0xabbd8ee1,0xca03a4cf
.word 0xff008272,0x8123a2b9
.word 0x2af8f11d,0xa971d821
.word 0xc547b3ea,0x245bcdbe
.word 0xd89d22d9,0xa292ce7d
.word 0xa1d750f6,0x39c8c17b
.word 0xe9741bdc,0x46534615
.word 0xc4bdcd23,0x7581b0ed
.word 0xf464ec08,0x7baeff86
.word 0x6402fb12,0x02a7818e
.word 0x8a8a9733,0x7ea60439
.word 0x47c583df,0x5e666972
.word 0xafcc8554,0xd0c4481e
.word 0x14331df9,0x29601c92
.word 0x9971b2ef,0xfdbab50b
.word 0x2b10ad4e,0x374fa636
.word 0xd864ff35,0x5c4711f0
.word 0xf9f143db,0x0e08e3f2
.word 0x13213c2d,0x69d92f4b
.word 0xa7e62a03,0xf15cd4c5
.word 0xce3241cd,0xfc5aa002
.word 0xf8bcab5d,0x6b98511c
.word 0x1c38451b,0xa29d427e
.word 0x2055daa1,0xe27d219f
.word 0x35e18471,0x8c9a33be
.word 0xa756c72e,0xbf3d959b
.word 0xed0c947b,0x87e92209
.word 0xcbd71044,0xcef4cc56
.word 0x71049192,0xb80ced78
.word 0x7f80104d,0x8f65f59c
.word 0x4e8f4a9c,0x0ea11df2
.word 0x6dd8d490,0x298fabb4
.word 0xf70ebba1,0x7ff51d8e
.word 0x77bb5742,0x33c36bcc
.word 0x77511a91,0xa23c1a7c
.word 0x46e50963,0xf97fcd27
.word 0xe44d224a,0xbf2eb926
.word 0x9373ed13,0xaab4c180
.word 0x935b967d,0x1a7c1ced
.word 0x832d93d8,0xeb8da519
.word 0xc5058b33,0xc92c7c15
.word 0x3947ff67,0x977a4e33
.word 0xa42840b6,0x7c44cb4e
.word 0x9dff1a41,0x8ed1444f
.word 0x3e5b7694,0x0b653e63
.word 0x9d183f78,0xd3938317
.word 0xe3255075,0x09100763
.word 0x6c1a0d66,0x668d5cdd
.word 0x7a1649ef,0xa88e6c8f
.word 0x0793c273,0x76aab92f
.word 0x77876ef1,0x8b22c863
.word 0xc8757072,0x0964c95e
.word 0xe9a598a8,0x06245a2e
.word 0x15beae64,0x4f4bf8b5
.word 0x486cc48a,0xdc15d931
.word 0x9f942f0a,0x65ab51eb
.word 0x623a1c61,0x97ac4811
.word 0x47ab6d1d,0x312ea7fe
.word 0xf21058f1,0x4a9a98e1
.word 0x240e53df,0x1acb96d7
.word 0xc1ca7c40,0x2ca0327c
p31_local2_expect:
.word 0x1403c84a,0x39d6897d
.word 0xfff5ffff,0x58afd746
.word 0x77eeecdd,0x3ceeadee
.word 0x22e6328b,0x8052eed4
.word 0xffbaeee0,0x19679af7
.word 0x00010000,0x414abba9
.word 0xe5427057,0xc658d2e4
.word 0x90f5aeaa,0xb6003f3b
.word 0xd72252b1,0x10425a8a
.word 0x5d503746,0x3800b8d0
.word 0xe799ce21,0x6af22bc3
.word 0x5e60cc3e,0x2be1d3d5
.word 0xac7361a9,0x0d9067dc
.word 0xe3cca4c4,0xc4c5a785
.word 0x035c4850,0x6f1a90f2
.word 0x9496cd69,0xea1ca52f
.word 0x855478c5,0x89a67236
.word 0xd3b88749,0x48a6d68f
.word 0xc2133fc5,0xf6271297
.word 0xfd39afe9,0x0504cc61
.word 0xfe9b4198,0x832c22f0
.word 0x7874a5e7,0xc04dbed7
.word 0xce3e6fff,0x2a33a432
.word 0xe42953d6,0x2c3725a4
.word 0x3a5b78db,0xa33f7526
.word 0x47479201,0xd52c506f
.word 0x0b2953c8,0x1098b989
.word 0x15fd3fd2,0x3ca871c5
.word 0x05160e27,0x58f60646
.word 0xf13ff82b,0x3ae724c6
.word 0xf2a90786,0xffeb1154
.word 0xe3ed4999,0xdeab6777
.word 0x10e1c8f2,0x7ae79c19
.word 0x44ec8df3,0xcf29b8f9
.word 0xc2df7e6e,0xb2e0496e
.word 0xab1f666c,0xce47bf6a
.word 0xabe755e8,0x8b785da2
.word 0xdea6106d,0xc615b17f
.word 0xd0ebc9e0,0x9f411dcf
.word 0xa6d2ad8b,0xee6a07ae
.word 0xab4304a3,0x1dbcd6f1
.word 0xea0b0b6f,0x8ee34073
.word 0x8d7108ed,0xc3c66edd
.word 0x0247af34,0xde90536d
.word 0x283d8277,0x8e84dcf0
.word 0xb219cab7,0x7a39e757
.word 0x50094e82,0x430dd255
.word 0x12c3e32c,0x87197feb
.word 0xb351cc05,0x9b60a3a6
.word 0x4189ecc6,0x4099f5d1
.word 0x4c7d35da,0x7692da8d
.word 0x0dd15435,0x8ef97c2b
.word 0x417c8f89,0x2dffdfb0
.word 0xd421e20b,0x32ba6117
.word 0x24d0084d,0x4f8fd19b
.word 0x716c7b26,0x2b8b46c9
.word 0xbf25c682,0x45410c80
.word 0x3d52be89,0xd986ed9c
.word 0x0bd0c220,0xd69c4232
.word 0x85348f43,0xd97a3782
.word 0xf7ab5778,0xd2275a6c
.word 0xb1a5501a,0xc87cb311
.word 0x37155b8a,0xa6df6361
.word 0x5e44fc92,0x482d601c
p31_local3_expect:
.word 0x76beec7b,0x00000000
.word 0x2ca0327c,0x1b69cee6
.word 0x08020004,0x8d3f3c74
.word 0xff7b003d,0xc634fd90
.word 0x4e6aff37,0xf21058f1
.word 0xece508ef,0x4d69bd11
.word 0x3b39868e,0xa39a8d1a
.word 0x37020544,0x3bcd8a14
.word 0x755641d2,0x8124fd00
.word 0x4645cdc9,0xe7a6ce0d
.word 0x5cc2249e,0xf401846f
.word 0x90548795,0xe2656020
.word 0x2d86f55c,0x76dc65be
.word 0xbdb0fd73,0xed13e185
.word 0x13e10951,0x11240441
.word 0x3dd11bd6,0x3063adb3
.word 0x86bb3fa6,0x10a39309
.word 0x4b4f7319,0x12bf87b9
.word 0xe4d87267,0x01cdcf2a
.word 0xf1242808,0x1695ca49
.word 0x5ee4dd9c,0xc3aec1ff
.word 0xd024325f,0x189301b1
.word 0x0cb20405,0x79ec21a6
.word 0x3d1d7108,0x2686d8a4
.word 0xa90b60cc,0x947c189d
.word 0x28f5fd84,0xbcbc221c
.word 0x9f6aa3ff,0xb3a81ce7
.word 0x244b2811,0x72a0ac8b
.word 0xf1132c79,0xabd28c7c
.word 0xfc328b0f,0x24e41b69
.word 0x3cfd8920,0xa15b9fd0
.word 0xca8938a9,0x207bbc76
.word 0xe555fc82,0x3cd168db
.word 0xbabe4e29,0x76157e11
.word 0xab1e3b9e,0xf78c90af
.word 0xa54e8d89,0x86007adc
.word 0x8521aa45,0xef6874fb
.word 0xf60873a6,0x8114a0c9
.word 0x6b0bf994,0x226e91ee
.word 0xae2050ad,0xfb0be934
.word 0x8be4b017,0x09e46cf5
.word 0x391cb827,0xf1e326a9
.word 0xb56ea39f,0x0f53e515
.word 0xabbd0000,0xe46a244b
.word 0xe9054dab,0x2d4ca44d
.word 0x9cb66aaa,0x18962e58
.word 0xcce9710f,0x0edba01d
.word 0x5d60baab,0xa4ab462c
.word 0x96853b40,0x4f73ff23
.word 0x4e3a0248,0x75b87c0e
.word 0xbb624866,0x8aeb320f
.word 0xdb7eb095,0x891db832
.word 0x69b6f660,0x373019d2
.word 0xf3ae01b5,0x3a4fe58a
.word 0x05c65ab0,0x93b036c0
.word 0xd3184358,0x7abccffe
.word 0xe39eff4e,0x510eda60
.word 0x1fa5fe2e,0x2fd9b4fd
.word 0xada5bd52,0x705177ee
.word 0x82cb34c7,0x44cd49e8
.word 0x651ed93f,0x7aef4a32
.word 0x56c92064,0xc857c9f8
.word 0x0f4aad63,0x1c153f70
.word 0x51a8fa61,0x3bb3a6c8
p32_init_registers:
.word 0xd3d08d18,0x8bc45aba ! Init value for %l0
.word 0x7fbde602,0x187226b3 ! Init value for %l1
.word 0xb95d4dfc,0x5923b49a ! Init value for %l2
.word 0x925993a2,0x6672a0b6 ! Init value for %l3
.word 0x5a89d266,0x0d3beb07 ! Init value for %l4
.word 0xce1b9f75,0xfae5ed43 ! Init value for %l5
.word 0x57f3fc38,0xc968ae70 ! Init value for %l6
.word 0xd27370bc,0xce0408d5 ! Init value for %l7
.word 0xbc391c0c,0x8c8423cc ! Init value for %l0
.word 0xb502792a,0xdc584b61 ! Init value for %l1
.word 0xe7ec682e,0x38e2f267 ! Init value for %l2
.word 0x1ed51da4,0x329240d8 ! Init value for %l3
.word 0x81996b0a,0xf244356a ! Init value for %l4
.word 0xa1a0d440,0x617984a2 ! Init value for %l5
.word 0x87a615ab,0xfa289ef4 ! Init value for %l6
.word 0x57ddebb9,0xf6f80caf ! Init value for %l7
.align 64
p32_init_freg:
.word 0xd410bbdd,0x675ebcaa ! Init value for %f0
.word 0x7555be1f,0xc5bb2b78 ! Init value for %f2
.word 0xf5bd6c23,0xdc2178b2 ! Init value for %f4
.word 0x96c2aae9,0xfe75e66d ! Init value for %f6
.word 0x7f0eda3a,0x3fd40ecc ! Init value for %f8
.word 0x9ce2625c,0x0656ba9e ! Init value for %f10
.word 0xda5ae0a3,0x9bc32b09 ! Init value for %f12
.word 0xadb7c8a9,0xdd2380e7 ! Init value for %f14
.word 0x1ac42623,0x0d664bcc ! Init value for %f16
.word 0x57b26579,0x1f64cb63 ! Init value for %f18
.word 0xc38e80f1,0xc8849ae8 ! Init value for %f20
.word 0x5a8404ac,0xc21f844f ! Init value for %f22
.word 0x32bfccd8,0x10bf863d ! Init value for %f24
.word 0x54444f1e,0xf01d53e0 ! Init value for %f26
.word 0xf9d99522,0x1e51c637 ! Init value for %f28
.word 0x57152433,0x318e74d1 ! Init value for %f30
.word 0x09fd0f2f,0xa6527a39 ! Init value for %f32
.word 0xddd80c42,0x37c25706 ! Init value for %f34
.word 0x87d98c91,0x6b02ae4d ! Init value for %f36
.word 0xd9394264,0x6ec744c5 ! Init value for %f38
.word 0x55afecb8,0x5801d2f0 ! Init value for %f40
.word 0xf4fd67fd,0xd23df1b9 ! Init value for %f42
.word 0xf2f6c87a,0x06720fea ! Init value for %f44
.word 0xae6956ae,0x89c0f244 ! Init value for %f46
.word 0x7bed2659,0x04c1df26
.word 0xd9deeb79,0x039aad8f
.word 0x15c7b0bb,0x541ee569
.word 0xa9e1f65a,0x70cc989c
.word 0xd0cf54b0,0xeccb9c49
.word 0x31b64a9d,0xb0eebecc
.word 0xc6a54312,0x2e6ead06
.word 0x93045971,0x85b6259e
p32_expected_registers:
.word 0xe55e3917,0x4c69c969
.word 0x00000000,0x0fa32608
.word 0x00000000,0x00000055
.word 0x00000000,0x5f51397c
.word 0xffffffff,0xffffcf2f
.word 0x00000000,0x0b030208
.word 0x00000000,0x43ce5897
.word 0x7574af3a,0x7b0f42f8
.word 0xbc391c0c,0x8c8423cc
.word 0xb502792a,0xdc584b61
.word 0xe7ec682e,0x38e2f267
.word 0x1ed51da4,0x329240d8
.word 0x81996b0a,0xf244356a
.word 0xa1a0d440,0x617984a2
.word 0x00000000,0x41c6511e
.word 0x57ddebb9,0xf6f80caf
p32_expected_fp_regs:
.word 0xcf213e6a,0x577ce1fd
.word 0xe73010fd,0x259ec442
.word 0x77cf5998,0x67f556c7
.word 0xa84559f7,0x3092c290
.word 0x8db4285d,0xacf4bb56
.word 0xb4f6b1f0,0x5f928c15
.word 0x91e31988,0x541a5bd1
.word 0xd3004e4b,0x557f7dde
.word 0x1ac42623,0x0d664bcc
.word 0x57b26579,0x1f64cb63
.word 0x0d664bcc,0xc8849ae8
.word 0x5a8404ac,0xc21f844f
.word 0x93296a22,0x10bf863d
.word 0x42e123a2,0xbfd71fc4
.word 0xf9d99522,0x1e51c637
.word 0xa223e142,0x318e74d1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x0826a30f,0x57501229
.word 0x71cb6c57,0x67976b12
.word 0xfdfbab32,0x8d7094dc
.word 0xefc1a9c2,0x00000000
.word 0x0896a07d,0x2122b2d3
.word 0xc9d2abb0,0x0a3b5bb7
.word 0x20c659a4,0x094e330f
.word 0xad4cf315,0x125094fc
.word 0x7ea21057,0xb58c3aa2
.word 0x04f84c6b,0x5fcc390f
.word 0xa8f6d3b5,0x99b55ff7
.word 0x84683590,0xac39a135
.word 0xcc31e58b,0xb461dad1
.word 0xe29f8574,0xd98b812f
.word 0xbcae090f,0x3d287fa1
.word 0x2ce947e1,0x920b4849
.word 0xe5269142,0xf8cca3f3
.word 0xfebe7e60,0xfa06ee6b
.word 0x57ed780e,0x9898644c
.word 0xa773c4ba,0x759c506e
.word 0x1185198a,0x5fe25bc1
.word 0x6deb00e8,0xd3e0ab17
.word 0x05d34a8e,0x51df427c
.word 0xa64eef96,0xbf62c4a7
.word 0xf950b810,0xd39c1966
.word 0xcdfef2fd,0x322690e7
.word 0xe92e1193,0xb951bfaa
.word 0x6adff8b4,0xe0ec5713
.word 0x756ad9b8,0x987147fe
.word 0x5eb30884,0xd9baccd7
.word 0xa87b1e4e,0x41893ea1
.word 0xd83601b8,0x1affda3e
.word 0xd07eb243,0x982cafba
.word 0x035af5b6,0x296857cb
.word 0x9cb97df4,0x167b7837
.word 0x4c2ec6ce,0xad178d67
.word 0xb45117fe,0x2a33ab26
.word 0xc12e687b,0x8badbb74
.word 0xce0408d5,0x5804886e
.word 0xdfd7a77d,0x6d125ab3
.word 0x3936c371,0x2c12d040
.word 0x0b5f188e,0xb58aee50
.word 0x85359bc2,0x34baa7ca
.word 0xff2c63d1,0x1ec8a337
.word 0xe55e3917,0x576ccb71
.word 0x838d80bb,0x0f3a09dc
.word 0x65603b5a,0xbe7202f7
.word 0xcb24ed57,0x63020f98
.word 0xfde17c57,0x6a3e21cf
.word 0x42c49e25,0xfd1030e7
.word 0xc756f567,0x9859cf77
.word 0xbb3d3a83,0xf75945a8
.word 0x56bbf4ac,0x5d28b48d
.word 0x158c925f,0xf0b1f6b4
.word 0xd15b1a54,0x8819e391
.word 0xde7d7f55,0x4b4e00d3
.word 0xaa29bf03,0x2cf9dd11
.word 0x3f5cde41,0xa1d5c40f
.word 0xcdec838a,0xdb9c78e1
.word 0xc38eaa95,0x4a9747a8
.word 0x599361e2,0x32b40f08
.word 0x3dff277f,0xe3dc919b
.word 0x554b66c8,0x31e0f91e
.word 0x134a7936,0xe56a884a
p32_local1_expect:
.word 0xfa289ef4,0x2295d9f9
.word 0x42000000,0x00000000
.word 0x162ddb34,0xbb499906
.word 0x7a000000,0xcdd38956
.word 0xf5bd6c23,0xf2ffb30b
.word 0xa3001241,0x00000000
.word 0xae297273,0x01f58159
.word 0xd398a74d,0xa23489e3
.word 0xff2a54df,0x25883396
.word 0x000a1f15,0xf52011d2
.word 0x55376d32,0x302dcf78
.word 0xc9af2cb3,0x52cb81e3
.word 0xc4e1d17a,0xeec9c827
.word 0x125db775,0xfff03688
.word 0x133aa4a1,0x8bc45aba
.word 0xd1607784,0xce5c838f
.word 0x0a64b1ff,0x436620f8
.word 0x834d2fd9,0x4ed263da
.word 0xae030f09,0x65982ca4
.word 0xec3db3b7,0xf52d49f9
.word 0x6e48ed57,0xeb2f691f
.word 0x7a8311a6,0x0bbaed35
.word 0x008c5488,0x1faabd35
.word 0x56b556bc,0xbabba950
.word 0xc75885ea,0x43e5bac4
.word 0xc6b3ea33,0xb42a07ee
.word 0x73a8aa31,0xdf5340d8
.word 0x0a704a3b,0x240392da
.word 0x62619832,0xa0a2cf1e
.word 0xb90232a0,0x38cc463f
.word 0x6bdb7ada,0x2d997615
.word 0xe5cb5ffa,0x57a24f6c
.word 0xdf07fc6e,0xb2e343e8
.word 0x9ccb8dce,0x5cf40d3d
.word 0xcd5d62c9,0x372f3b28
.word 0x53feeee6,0x520ddef6
.word 0x1677f39c,0xcfe76dd1
.word 0xfca26a88,0xcd5ce245
.word 0xb167de66,0x6b20b8b9
.word 0xae27abbf,0xfd1e3764
.word 0x5e79d2f5,0x3953d66e
.word 0x324b5743,0x15d0ad83
.word 0xc23ebb20,0x316d5431
.word 0x2879300e,0x8718bd00
.word 0x9dc68bbc,0x5a76ee26
.word 0x2cda2982,0x5c593188
.word 0x6a984085,0xbf307648
.word 0xd85e3807,0x74c4dc52
.word 0x72554459,0xe01f3960
.word 0x46f0424c,0xa26c0809
.word 0xe594992f,0x117cda34
.word 0xb3a72241,0x3bd2f5a7
.word 0xc2880b65,0x034e4923
.word 0xa1bb8699,0xec171d90
.word 0xd7dde14c,0xe09ea544
.word 0x8f43a3e6,0xeeda2190
.word 0x63eacdd7,0xdd1e52fc
.word 0x7cbc0634,0xf984c0d1
.word 0x90b31bdf,0x30ec7c61
.word 0x48e3d939,0xc01ab33e
.word 0x462178d7,0x3e825b86
.word 0x6a1832cc,0xc2a9c0c2
.word 0x9d8800d0,0x166b3cac
.word 0x4475304a,0xb8c4fd55
p32_local2_expect:
.word 0x79020000,0x00000000
.word 0xadb7c8a9,0xdd2380e7
.word 0x60000000,0x002341c8
.word 0x162ddb34,0x2326c41a
.word 0xcc4b660d,0x17c6e437
.word 0x90c29230,0x7a5a0bbb
.word 0x357db11a,0xd33152d6
.word 0x99468cc4,0xd57ff5e6
.word 0x7f8a085d,0x7b990933
.word 0xa21ab0e2,0xfb87fb89
.word 0x7b8cf1ff,0x30e1b632
.word 0x57124374,0xdcc2d4b6
.word 0xf6b06c9e,0x6110d44c
.word 0xbea0f3f5,0xb6bd3baf
.word 0x8634bef0,0xec0ec214
.word 0xa848ffb2,0xbdb54506
.word 0x925c0585,0x41e0f023
.word 0x9a0dab71,0xd5bee5e5
.word 0xb22ea4ac,0x29cd0b40
.word 0x029c0e1c,0x8a6d642a
.word 0xd204afa5,0xa22ec6a9
.word 0xceb6527f,0xce311d09
.word 0xcfccb89f,0xc3332403
.word 0xc1ee5e17,0x26a13840
.word 0xa3e1bf22,0x81900fe4
.word 0x2015b771,0xcfac8725
.word 0xebf47a60,0x7710d53e
.word 0xa8e4a2dc,0x7165aed7
.word 0x40deb09f,0x4b54f13b
.word 0x588b4711,0xb33282ed
.word 0x7ed01f62,0x75bce569
.word 0x3279949a,0x5950b877
.word 0x64a7842e,0x588b4711
.word 0x368177a5,0xfab1db3c
.word 0x649ec2bb,0x4a1a1ea2
.word 0xfdec4303,0xce58b299
.word 0xda651999,0x40e17461
.word 0x07632c3a,0xdd99d84b
.word 0xa737157f,0x9f61c9f6
.word 0xe080393f,0xe2c96e97
.word 0x8033e089,0xcb27428c
.word 0x49a5b7de,0xdca67673
.word 0x09348203,0xe7795d11
.word 0x73f2e3ce,0x3ffef888
.word 0x18d6e560,0x455bb8fb
.word 0x8a374ef8,0x48f505b6
.word 0x20e0eadb,0x86593e31
.word 0x33424a1a,0x0ebb89c7
.word 0xbbcb2a10,0xa63fbd91
.word 0xa7b0441c,0xbc96dc68
.word 0xbda06b5a,0x065d0305
.word 0x536cdcc4,0xce2a0511
.word 0x215b2a37,0xa69d197e
.word 0x9b771412,0xd0bb9786
.word 0xe860aa82,0x8e08e3e8
.word 0x7ee13400,0x091bfd20
.word 0x41e0f023,0x3745545f
.word 0x3b14f996,0xfc2d963e
.word 0xb9d169e1,0xa27ad29a
.word 0x6ae459b1,0xa3d0268a
.word 0xaf7a1337,0x61d55137
.word 0x14c7ca7d,0x3b8431f7
.word 0xcee6f5f5,0x75c4233c
.word 0x28b86630,0x4c9da407
p32_local3_expect:
.word 0x0896a07d,0x00000016
.word 0x55fdc4b8,0x4a307544
.word 0x00000000,0x0000007a
.word 0x55fdc4b8,0x4a307544
.word 0xfe9a3da7,0xa32e54ba
.word 0xffe123a2,0xbfd71fc4
.word 0x283b32b2,0x1795eace
.word 0xd53be75c,0x58b44735
.word 0x7c93197b,0xd447e56d
.word 0x7574af3a,0x7b0f42f8
.word 0x9fca9871,0x1a5b0535
.word 0xa005456b,0x1bc3635c
.word 0xb3cf7da8,0xc895e897
.word 0x2070f889,0xed10cb22
.word 0x91091fdb,0x78b6f81d
.word 0x21737385,0x01518620
.word 0x8b22443b,0xe7243eaa
.word 0x448552f0,0x0cad4564
.word 0x5e5fe3d0,0x8b59260d
.word 0xc2542cdc,0xd056f66e
.word 0xf7313b41,0x20e0eadb
.word 0x20d560e0,0x4ec8c725
.word 0xc6f19161,0x92ae8272
.word 0xab16b634,0xbcd8a768
.word 0xd81bf280,0x1fc27f64
.word 0x20b08095,0xecb5dc93
.word 0x1fd35f61,0x0c23b9e1
.word 0xa30b048a,0xbb5d46c1
.word 0x153787d4,0x2fbc1e75
.word 0x6c381241,0x86593e31
.word 0x6d81a8dc,0x0832ca09
.word 0x678cc553,0xb3cf4840
.word 0x8ea73d64,0xcf0e6e25
.word 0x5c142e8d,0x0174b7df
.word 0xb1394b38,0xa90a54ec
.word 0x690bb3af,0xc46a0d2e
.word 0x9b8d89be,0xf3fdd657
.word 0xd79a3d3e,0x9f2455a1
.word 0xdc3a5107,0x7fb85b8c
.word 0xf1c1bd9c,0xef67ed2e
.word 0xb7b084d1,0x1c722b3a
.word 0x3f9ed4ab,0x0206a8ce
.word 0xf14c5c79,0xe4cccf67
.word 0xc9bf69e8,0xb1bcf9eb
.word 0xb1244ab9,0xb6dff925
.word 0x8f7714a8,0xe7d1b833
.word 0xfdef9fb2,0x05211009
.word 0xcc26fccb,0x621040ef
.word 0x21da346b,0x5f51397c
.word 0x8aa34162,0xf823a47b
.word 0x66ecf244,0x57f06503
.word 0xba2323d7,0xe7592913
.word 0x57936490,0x07f3b169
.word 0x04d6d200,0x1444dbe7
.word 0xb776889b,0x7caad680
.word 0x5caa3028,0xd5fc7c23
.word 0x4de34738,0x0e7c442b
.word 0xb6852529,0xf5d79175
.word 0xd52947a8,0xd51e329b
.word 0xff318466,0x05c54010
.word 0xbd615a67,0x9f4557ae
.word 0xddf4efd5,0x21c43259
.word 0xfbd56f46,0xff5c56b7
.word 0xb5f67c29,0xef54a1a2
p33_init_registers:
.word 0x357c34da,0x3003064e ! Init value for %l0
.word 0xa9f95d59,0xf14ca26b ! Init value for %l1
.word 0x42e25455,0xbb70ed3d ! Init value for %l2
.word 0x9a2b18f7,0xdc1e9f4f ! Init value for %l3
.word 0x7f6f36de,0x14c9a0f4 ! Init value for %l4
.word 0x35d281da,0x50d59919 ! Init value for %l5
.word 0x319fb7a4,0x73e2a2cb ! Init value for %l6
.word 0x8f446f94,0x811db755 ! Init value for %l7
.word 0x1ca69df4,0xa953b919 ! Init value for %l0
.word 0xbd03e9be,0x6620696b ! Init value for %l1
.word 0x9aeca1d6,0x10134bb1 ! Init value for %l2
.word 0xb232ae71,0xbe3d36f5 ! Init value for %l3
.word 0x2c4bf34a,0x73d1f048 ! Init value for %l4
.word 0x78edcdc4,0x5a2de8f4 ! Init value for %l5
.word 0x1bab0c63,0xd7844812 ! Init value for %l6
.word 0x617e4e4b,0xde1fe682 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x1c8c8968,0x82228247 ! Init value for %f0
.word 0x966f3e51,0x84a2da2c ! Init value for %f2
.word 0x51ecf7f3,0xed41a56b ! Init value for %f4
.word 0xb6833043,0xf72b2dc0 ! Init value for %f6
.word 0x5f364354,0x033f15c0 ! Init value for %f8
.word 0xaef7526c,0x842f1ac9 ! Init value for %f10
.word 0xa894cc22,0xecd6363f ! Init value for %f12
.word 0x59dc017a,0x5a003f1f ! Init value for %f14
.word 0x5ebb8661,0xc91c05c3 ! Init value for %f16
.word 0xeb7e801c,0xe79b2ede ! Init value for %f18
.word 0x6c5a97a5,0xf046bdbd ! Init value for %f20
.word 0x6ef3e4f1,0x0a2c07fc ! Init value for %f22
.word 0xf72f39a7,0xf83634d7 ! Init value for %f24
.word 0xe19f42c9,0xbc98f1b1 ! Init value for %f26
.word 0xdec5b450,0xabc693e0 ! Init value for %f28
.word 0xeaf2ab0d,0xf9fb322c ! Init value for %f30
.word 0xea242fc5,0x4a95e4e1 ! Init value for %f32
.word 0xca435c9f,0x88657951 ! Init value for %f34
.word 0xb566fe2a,0xd4dad40e ! Init value for %f36
.word 0xcc072b0c,0xc7a77e21 ! Init value for %f38
.word 0x4bf841e7,0x0fcef5c6 ! Init value for %f40
.word 0xf3e5d3b8,0xfd6e87bd ! Init value for %f42
.word 0x39bf3708,0xc46d1e92 ! Init value for %f44
.word 0xf9d97ffc,0xc2fedb05 ! Init value for %f46
.word 0x5d06e9ee,0x07257322
.word 0x54055e06,0xb53a0a72
.word 0xc658b983,0xbb6f568c
.word 0x38b350cb,0x211824c3
.word 0x2d979a85,0x209071c3
.word 0x3b256b01,0x67aae9c6
.word 0x76347d7d,0xb4173800
.word 0x452bf6d7,0x74a14c7a
p33_expected_registers:
.word 0xc9380006,0x55c075e5
.word 0x00000000,0x06002400
.word 0x6603c7df,0xa877a4eb
.word 0x00000000,0x000000fa
.word 0xf8305a48,0x28dd3cde
.word 0xffffffff,0xffffffff
.word 0x00000000,0x7fffffff
.word 0xb07829b1,0x7b958050
.word 0x2664a56a,0x872cea00
.word 0x00000000,0x477dbaff
.word 0x00000000,0x000000cf
.word 0xb232ae71,0xbe3d36f5
.word 0xffffffff,0x02079843
.word 0x00000000,0xba85dd43
.word 0x00000000,0x00004d42
.word 0xffffffff,0xffffffff
p33_expected_fp_regs:
.word 0x4a2dd8fe,0x4c97bc08
.word 0x0fa205ed,0xc3051c46
.word 0x6b99eca9,0x43dd85ba
.word 0xd0450eb4,0xbc671f15
.word 0xde1d18d0,0xec11f46e
.word 0x3f7af80c,0x4abca970
.word 0x57453482,0x3484bf43
.word 0x03125ec8,0xf11f6b19
.word 0x5ebb8661,0xc3051cc9
.word 0xf1b396b3,0xe79b2ede
.word 0xa20e9ca0,0x8b908209
.word 0x6ef3e4f1,0x0a2c07fc
.word 0xc275c055,0xd6bfbf8e
.word 0xbf5ae5f2,0x8808825d
.word 0xff7321fb,0xf1b396d6
.word 0xeaf2ab0d,0xf9fb322c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0xc9380006,0x55c075c2
.word 0xb17aeeea,0x259fbd91
.word 0x8a7aeeea,0x42aa4f7b
.word 0xff7321fb,0x1588fe27
.word 0x192664a5,0x6a872cea
.word 0xfffacb8b,0x8b3fea4b
.word 0x47744ebd,0x62c27400
.word 0xab7c233c,0xd9ad3669
.word 0xb7cf1310,0x2595315a
.word 0x787e35f7,0xba2d3aff
.word 0xcba2fb78,0x1c0fff73
.word 0x0b4e3505,0xa0272cd5
.word 0x34df2a10,0x1a12ab85
.word 0x3c6f9f63,0x26afb02d
.word 0x38cb02b2,0x850a3da7
.word 0x589f4850,0x6117ce45
.word 0x9cbaf936,0x783c3f03
.word 0x409b45aa,0xc5bd5daf
.word 0x6e240b5c,0xccc21a15
.word 0x8008e5dd,0x624ebbac
.word 0x3508a60a,0x2a29a329
.word 0xd9665c61,0x66f664ee
.word 0xc91c05c3,0xa10098f9
.word 0x42e25455,0xbb70ed3d
.word 0xc6642606,0x26b50b49
.word 0xa591f5fa,0x8a77a7f3
.word 0xb9f062bb,0xbaf18099
.word 0x5533de13,0xbbb68246
.word 0x916e9857,0xfeb488ab
.word 0xd2dad026,0x994b36ec
.word 0xa53af00f,0x1c4b9e3f
.word 0xe73102b5,0xc3f8b5b1
.word 0x4a72956c,0xec3d8c6b
.word 0xccb2bd73,0x017b66dd
.word 0x2b5b42c7,0xeca6e2c7
.word 0x6fd6ec5c,0xb66b5d58
.word 0xaa6240bd,0x995f108b
.word 0x9df12dfd,0xbb21bc2e
.word 0x5336db25,0x1bb4ad01
.word 0xce33be22,0x5255d215
.word 0xe8f84aad,0xda5c0d54
.word 0x305ef77f,0xd94f716f
.word 0x33604188,0x8c125c01
.word 0x768b16a4,0x6dab0037
.word 0x9d3b923d,0xb51ca765
.word 0xeaf2ab0d,0x8d01cca7
.word 0xed17aca1,0xf6ec437a
.word 0xf0df871b,0xc91bf5e2
.word 0xbe7eb331,0x5fd348c9
.word 0x7178d378,0xf61a7f57
.word 0x55e0566f,0x838a1c25
.word 0xecd41d91,0xb4ec9e15
.word 0xc5e36cbf,0xe70c73aa
.word 0xfcdcad2e,0xd10963da
.word 0xe740a2da,0xed3c0b93
.word 0xa435f1c4,0x6a8a291e
.word 0xa05407ca,0x68946206
.word 0xcce398a0,0xf3dee603
.word 0x10bdab95,0x1333e2e3
.word 0x79aa43c4,0x5f8d3d95
.word 0xd2607e93,0xecc37d5e
.word 0xfaab5b71,0x78710091
.word 0x1784bc6c,0xeee58dc1
.word 0xd7844812,0xa5907546
p33_local1_expect:
.word 0x4783b2e7,0xfcdf96f5
.word 0xe8d6c389,0x7b651bb7
.word 0xff602a20,0x2d7d9025
.word 0xf1b396b3,0x8b908209
.word 0xc91c05c3,0xa363d448
.word 0xf99800a1,0x00000000
.word 0xbe563dbd,0xc7e0eedc
.word 0x08618f78,0xa10098f9
.word 0x2bff98af,0xd2451467
.word 0xaa047207,0xf86f8b57
.word 0x8a85e218,0x05aa446c
.word 0x70c27b97,0xad5eaf93
.word 0xe88fb71c,0x807383bc
.word 0x1f327575,0x784aad87
.word 0xf10b470a,0xf8bc8a98
.word 0xb81f1886,0xde44ab62
.word 0xf78d4960,0x513a3bef
.word 0xf8d7a5a7,0xaee34b0e
.word 0xcc576c83,0x77ceba2b
.word 0x6f86cfb0,0x36cbe68b
.word 0x295b71fa,0x39a9b4c8
.word 0x694cb379,0x4f4f3081
.word 0xad455113,0xb7c9cba6
.word 0x077c8ccb,0x9786fb6f
.word 0xd6057871,0x88062392
.word 0x5a9307a5,0x5b5802b8
.word 0x2c39ea1f,0x062401e2
.word 0x659a33e2,0x69604759
.word 0x52e2df74,0xba0a396b
.word 0x4f3952b1,0x4fc7cef1
.word 0x984c2266,0x614f3dfe
.word 0x3d1920c0,0x8bc3bffd
.word 0x7946e8ec,0xf2dc1fea
.word 0xe32528f1,0x68e78f19
.word 0x9be6f1c6,0xcde3d819
.word 0x3e621aa8,0x35bfe3e4
.word 0xc096e215,0xf9b001c9
.word 0xcbaa21fb,0xfe94162b
.word 0x4db357b3,0x0b26e3d4
.word 0x79af5fd6,0xfabc7825
.word 0x9fa79841,0x50fcedb3
.word 0xb6143632,0x81ffc8ff
.word 0x02cb54e7,0x64c1c080
.word 0xf70cbe8c,0x9d6844ab
.word 0x9457b7f3,0xd911df07
.word 0x31c68610,0x97206771
.word 0xcde02b5b,0xaa174ef6
.word 0x03a23f36,0xf7e09ed4
.word 0x08bc974c,0xfed8ff4a
.word 0x22fb4bd4,0x75020cd7
.word 0x90d0f8a6,0xa9ec996b
.word 0x151f67bc,0xb40e45d0
.word 0x6ef411ec,0xd0181dde
.word 0x70a9bc4a,0x0cf87a3f
.word 0x43bf8434,0x82344557
.word 0xff6b1ff1,0xc85e1203
.word 0xe35319f4,0x76c7c23c
.word 0xaf033097,0x3b74ec04
.word 0x1d010d2a,0x1d002c89
.word 0xbcd43167,0x016e55d6
.word 0x863c78f1,0xcb5bbf2f
.word 0x921261c4,0xa20e9ca0
.word 0xa3aa54c3,0x96cf3e43
.word 0xfd998004,0x94b7b1f2
p33_local2_expect:
.word 0x90d10794,0xaff3b2a0
.word 0x4d421361,0xb45d8e26
.word 0xe4e97235,0x5a4524d2
.word 0x461c05c3,0xed05a20f
.word 0x3829791d,0x4cf57875
.word 0xd696b3f1,0x0982908b
.word 0x95260f8d,0x5dbe77c4
.word 0xa20c5063,0x18e814e9
.word 0x9925bc85,0x55bb8c43
.word 0xc91c05c3,0x11a169f3
.word 0x18b1fc18,0x487bb0e0
.word 0x9c0f6a0e,0x9671e55b
.word 0xe64ba96d,0xe63fdb8c
.word 0x4fffd2a6,0xd516a8c8
.word 0x21457d22,0xb13d18a5
.word 0x9407d190,0x370de19d
.word 0x53e56158,0x89d3a130
.word 0x96188c09,0x45b1c6eb
.word 0x92d9f449,0xd89a1183
.word 0x8697c8fa,0xc3281122
.word 0xd93496ef,0x71c81940
.word 0x927e28b3,0x28fc4ea9
.word 0x79fd2376,0xf25f431c
.word 0x2f9ef8dc,0x90ff23c3
.word 0x9347f63a,0xe01af13c
.word 0x1e724877,0x2da6ce05
.word 0x3ee4b513,0x0859fb77
.word 0xa9f9c048,0xd0442675
.word 0x21ab5387,0xdbbfd9ed
.word 0xe146d9df,0xbda30e11
.word 0x6be605e4,0xfc86c12f
.word 0xea1aa2e6,0xd6b154b5
.word 0x9abbbb86,0xffffffff
.word 0x583c9b3a,0xfebd7e9e
.word 0x6fa7f652,0xbe391bfb
.word 0x2438806f,0x74468732
.word 0xfef8e687,0x253a0771
.word 0x08f50a35,0x3c0877fb
.word 0x141c17b0,0x5f390459
.word 0xc3b0775c,0xd74e4317
.word 0x1be60ea1,0x60d157a1
.word 0x703f7b64,0x1672a228
.word 0x764e5075,0x94d441f1
.word 0x6a07dd35,0xc21cfe3c
.word 0x3e379142,0xef3348e2
.word 0xb07829b1,0x7b958050
.word 0x80e46cc7,0x525f9e17
.word 0x82f14579,0x0dc2c666
.word 0x970add09,0xefd95f75
.word 0xbacb2927,0x8fdbdde5
.word 0x7c9667e1,0x8ace1b81
.word 0xb87f30fa,0xe8c03452
.word 0x0894898b,0x44f5f834
.word 0x236e9651,0x1403f1bd
.word 0xd1595cae,0xac786b9c
.word 0x73e2a2cb,0xee627ce1
.word 0xa09ee4ff,0x5b76b9bb
.word 0x2400f3b4,0xc27689ad
.word 0x83bb73d6,0xfd10f60c
.word 0x2a274c8c,0x1ef0e36d
.word 0xd3afd3f3,0x8bd069d4
.word 0xf6bd3e85,0x0f9aab3d
.word 0x0bb83947,0xb6c0c55b
.word 0xd8b29adb,0x614b6077
p33_local3_expect:
.word 0xfd631d44,0x91105956
.word 0xc3051cc9,0xefd5e954
.word 0x57453482,0x3484bf43
.word 0x27fe8815,0x14c9a0f4
.word 0x1a785d07,0xf133e3df
.word 0x16d8365e,0xd9557d81
.word 0xfdfff635,0x064cc9ef
.word 0xe68acd99,0x7d84a7f6
.word 0x354c5039,0xc5174a54
.word 0x970e5370,0xca8c9b15
.word 0x200f251a,0xe5d82523
.word 0xd2262e15,0xfb3550fc
.word 0x379eff06,0xe2f0af89
.word 0xc297f977,0xf99f2109
.word 0x7d271ae7,0xc9080206
.word 0xf4d4ed00,0x4d4ff38d
.word 0x5fadb4df,0xcb809905
.word 0xd6ac5a73,0x8f8cb6d3
.word 0x0fe26029,0x07446cd0
.word 0x971f1df1,0x7202595a
.word 0xe0dc3d08,0xac3d0bbc
.word 0x03487b4e,0x4b823ecc
.word 0x138ef09e,0x25e74636
.word 0xba748d3c,0xf62839b8
.word 0x637fd9a5,0xa290a24b
.word 0xc3afceb8,0x6de06ec7
.word 0x00408dd5,0xbd48695f
.word 0xc7dde9c3,0xd8fc8dfe
.word 0x3d8ca33d,0x4ba16d8b
.word 0x3f02601f,0x803aedc1
.word 0x9d0bd9a0,0x08d7b5fc
.word 0x9a05f0bb,0x38fafed7
.word 0xc2650812,0x3df4a559
.word 0xa9726882,0x58eeb52b
.word 0x71506777,0xe10a6e9e
.word 0xa2d92ae3,0xe8878006
.word 0x5e8398f6,0xe659fccd
.word 0x6778cd28,0xf3179b93
.word 0xc9c30d46,0xfd631d44
.word 0x547b2a44,0x3db79e01
.word 0x47ad7b1f,0x8f20c340
.word 0x0becbd3b,0x17c3c638
.word 0xc275c055,0xd6bfbf8e
.word 0x169a02d2,0xa5225d1a
.word 0xcaf1ee26,0x568b91de
.word 0x98bb5555,0xe73b12b7
.word 0xe8d07261,0x851dc73c
.word 0xd4114bb7,0x43415e1c
.word 0x8bb72e59,0xa4b8cf57
.word 0xe496b1c8,0xc0c92267
.word 0xe53bec46,0x49a31b97
.word 0xce559daa,0xe0db0e61
.word 0x1089c558,0x0a968bbe
.word 0xbb5b8cb1,0x9e643a69
.word 0xfcccda91,0xa40139d8
.word 0x35720203,0x3f03773f
.word 0xfaa08ed2,0x79a00f91
.word 0xf9f5fda6,0xb55e9518
.word 0xcb664ace,0xc275c055
.word 0xae8ffb20,0x19a02748
.word 0xd307baa7,0xd307aba6
.word 0xef881bfc,0xd389a52a
.word 0x5efb08f4,0xddeeee75
.word 0x7ac5ca98,0x67403d74
p34_init_registers:
.word 0x85cb6bf4,0x25072fa6 ! Init value for %l0
.word 0x7412dd28,0x70aeffed ! Init value for %l1
.word 0x57b67cd5,0xa298d8a0 ! Init value for %l2
.word 0x8c3178de,0xce8368df ! Init value for %l3
.word 0xe8300722,0xc9bd049d ! Init value for %l4
.word 0x322adb14,0xbf2cfbd9 ! Init value for %l5
.word 0x3efbf88e,0xb4d99445 ! Init value for %l6
.word 0x5355db05,0xccdef026 ! Init value for %l7
.word 0x1f65b5bd,0xe2849486 ! Init value for %l0
.word 0x39e4eac7,0xbc1c905d ! Init value for %l1
.word 0xd0fd03ee,0x0db83ccf ! Init value for %l2
.word 0x8ccb6339,0xefefa037 ! Init value for %l3
.word 0x01296313,0xd7868889 ! Init value for %l4
.word 0x3c1b1453,0xb6955ec8 ! Init value for %l5
.word 0x1141e612,0x040263ec ! Init value for %l6
.word 0x003bef4b,0xd2ce3977 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x013c552b,0xe3a625f2 ! Init value for %f0
.word 0xda3437b1,0xea2897c2 ! Init value for %f2
.word 0x4f1f84a5,0x76a28ca3 ! Init value for %f4
.word 0x49b021db,0xb26f2cc3 ! Init value for %f6
.word 0xc05086f0,0x328ca63e ! Init value for %f8
.word 0x66b894a7,0xb08d36bb ! Init value for %f10
.word 0x65051b3c,0xf9388b5e ! Init value for %f12
.word 0x8afdb760,0x71d55e78 ! Init value for %f14
.word 0xdd1a3055,0x6ff992de ! Init value for %f16
.word 0xbad077d0,0x98c5613a ! Init value for %f18
.word 0xaf2e53af,0x5c5cc346 ! Init value for %f20
.word 0x65079c24,0xbdf388ab ! Init value for %f22
.word 0x32a2e7ef,0x108556c6 ! Init value for %f24
.word 0x9ed1938d,0xe887a69b ! Init value for %f26
.word 0xa288aa7d,0xf89c119d ! Init value for %f28
.word 0x73087bb1,0xd6fbbc49 ! Init value for %f30
.word 0xe68cc0e0,0x7309914d ! Init value for %f32
.word 0x58aff3c8,0xde699946 ! Init value for %f34
.word 0xbbe1db66,0x4866de41 ! Init value for %f36
.word 0xdf3b0415,0x7467bebf ! Init value for %f38
.word 0x430ced55,0x4fb0fe1b ! Init value for %f40
.word 0x6e3d3106,0xb3bf7aec ! Init value for %f42
.word 0x3284180f,0xe7003021 ! Init value for %f44
.word 0xb01a7f1e,0x3d8f3327 ! Init value for %f46
.word 0x50982d72,0x5d73748f
.word 0x4a3255bd,0xdf2ca991
.word 0xfd119f21,0x029a3d2d
.word 0x38ca82ff,0xe87bfadb
.word 0xf7ae1b51,0xe002abf7
.word 0x9e01a48c,0xe47fa3db
.word 0xfac11f2c,0xce01c7fb
.word 0xcf8ac9e7,0x540de6e9
p34_expected_registers:
.word 0x00000000,0x6bac4e38
.word 0x00000000,0x000001e9
.word 0xffffffff,0xfffffe40
.word 0x00000000,0x29a50335
.word 0x00000000,0x07826793
.word 0xffffffff,0xffffa7f4
.word 0x00003c13,0x3c980000
.word 0x00000000,0x00000264
.word 0x00000000,0xe78d1910
.word 0x00000000,0x00000017
.word 0xd0fd03ee,0x0db83ccf
.word 0xffffffff,0xffffffff
.word 0x01296313,0xd7868889
.word 0x3c1b1453,0xb6955ec8
.word 0x00000000,0x00004b46
.word 0x00000000,0xe78d1c2a
p34_expected_fp_regs:
.word 0x013c552b,0xe3a625f2
.word 0xda3437b1,0xea2897c2
.word 0x4f1f84a5,0x76a28ca3
.word 0x49b021db,0xb26f2cc3
.word 0xc05086f0,0x328ca63e
.word 0x40e44f73,0xf4a0cbbd
.word 0x65051b3c,0xf9388b5e
.word 0x8afdb760,0x71d55e78
.word 0xdd1a3055,0x6ff992de
.word 0x2987a65d,0x9ad2ed8f
.word 0x2a8b7c78,0x54b77705
.word 0x65079c24,0xde08ffe4
.word 0x32a2e7ef,0x108556c6
.word 0x9ed1938d,0xe887a69b
.word 0xa288aa7d,0xf89c119d
.word 0xffe99bd6,0x1f8ab7f4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x9ba687e8,0x62916b24
.word 0xe4ff08de,0x35b6c03e
.word 0xf3f5796c,0x27c800e4
.word 0x49b021db,0xb26f2cc3
.word 0x7cd518b4,0x9807016b
.word 0x898886d7,0x13632901
.word 0x270b76f8,0xf44307e7
.word 0x4bdd6ea5,0x2e7a6cfa
.word 0x0ea15101,0x2590efc2
.word 0x1c0a3b5c,0xb9758c6b
.word 0x482eea45,0x66612b55
.word 0xef05a6fb,0x475e9324
.word 0xbfca2286,0xdcddf41c
.word 0xa622e504,0x78b15250
.word 0x666d4668,0x8b5fca0d
.word 0x4c1305f2,0xb0c9945e
.word 0x637f99c7,0x7d87a532
.word 0x95069d21,0xa9250dab
.word 0x2d707eac,0xc7d3b757
.word 0x7d353b1c,0x3c97cb55
.word 0xef02704a,0x05f03843
.word 0x547162c8,0xc848eb0b
.word 0xa7afb3aa,0x4475081f
.word 0x3073d941,0x2c265b50
.word 0x086f0b1e,0x3fddb68b
.word 0xca698c20,0xfb8ec525
.word 0x13566417,0xd19556f4
.word 0x4c999977,0xadde3df6
.word 0x2597d7fa,0x25a6036f
.word 0xdcaf922d,0x223734d4
.word 0xf52486f4,0x1f8ab7f4
.word 0xeb74d130,0x902d89dd
.word 0x205ba568,0x31acd80d
.word 0xc6a3f05e,0xe888d0d5
.word 0x08b75e8e,0x39119589
.word 0x5b266913,0x70a09d66
.word 0x33ee9519,0x7f9deeb1
.word 0xf07f6451,0xa57eee5d
.word 0x4fd6ebb8,0xab7975da
.word 0x980fd217,0x24575ab7
.word 0xc4e0fa9f,0x7709bca7
.word 0xbfb3a5f7,0xe4937e53
.word 0x7786be67,0x1ca471ab
.word 0x92d7d31c,0xf97d3828
.word 0xb100c1c7,0x68063b7b
.word 0xda6d699e,0x8c668fbd
.word 0xffa6852b,0x1617a2bf
.word 0x42e66d0e,0x1dc54401
.word 0x6fe133ba,0x8d8e78ab
.word 0x9048cf85,0xb4f4d0d7
.word 0x7da603db,0x4a3db8a7
.word 0x723acab3,0xef28360d
.word 0x5f430609,0x80766433
.word 0xf0113f42,0x034a679e
.word 0x34876c48,0xf763ed2f
.word 0x56997433,0x350d6c04
.word 0xbae57998,0xf6de90bf
.word 0xe96e808e,0xe8495c8a
.word 0x11f8e4b8,0x54f6d241
.word 0x3b74df41,0xbd65fd86
.word 0xfe0071d8,0xdade38d1
.word 0x42ec346b,0x88819a27
.word 0xd35afd0c,0x2a1b368a
.word 0x0703a446,0x9eb326cd
p34_local1_expect:
.word 0xcc8cd63e,0xc033fc3c
.word 0x3a61c598,0x0be43216
.word 0x2a8b7c78,0x54b77705
.word 0x67930000,0xf9388b5e
.word 0x42000000,0x00000027
.word 0x9ba687e8,0x8d93d19e
.word 0x1ec2f8b5,0x4db99a90
.word 0x95bff1fe,0x89bdd9ba
.word 0x960d44a9,0x9f14b729
.word 0x2e4e32bd,0x6ae47925
.word 0x2e010af6,0x1fff590f
.word 0x1be06957,0x91ae527b
.word 0x3e0a3268,0xe23dbf2e
.word 0x32f9cd53,0x7c1afefd
.word 0x9b777721,0x34835864
.word 0x74d4ffe4,0x719b00dc
.word 0x86ebe135,0x1d1b8e80
.word 0x3b8a6a44,0xacb4e248
.word 0xa4edcad1,0x81ee8317
.word 0x892cc94b,0x057fe125
.word 0x3f6fd6a7,0xddcd7bff
.word 0xad9609e5,0xe55ca6a3
.word 0x61191e6b,0x10057046
.word 0x4db598a6,0x848e4f0b
.word 0x4107e2c7,0x2ebd04ee
.word 0x902d6332,0x30703326
.word 0xf0220e8e,0x3e7abbcb
.word 0xe78d1910,0x48ae7f4c
.word 0x76a25e43,0x3a4c3912
.word 0x4a567449,0xa6f6bd4f
.word 0x9bf966bd,0x0f26b7ea
.word 0xf0c55b38,0x205a6e5f
.word 0xa73b95e2,0x5df18eab
.word 0x86003484,0x27eaaa37
.word 0x9af6d8af,0xa8b8e06c
.word 0xc06507d2,0xcc9c7717
.word 0x057172c4,0xc0fe753d
.word 0x27603b9e,0xf1b5ac21
.word 0x941a6ac3,0x5c43aca0
.word 0x09a67042,0x97a515bb
.word 0x1f2c434d,0x724095d8
.word 0x9db63478,0xbf399323
.word 0xe69a0d31,0x1b68c787
.word 0x149e6408,0x8af5a118
.word 0xfe27b6a7,0xec0dccda
.word 0x65eb93a2,0xaa031881
.word 0xf6b7f607,0x342b3961
.word 0x12d783e1,0x0454e54d
.word 0x000007f7,0x00000000
.word 0xc69d56d4,0xc0a274e3
.word 0x904bfeb2,0x476c4c68
.word 0x9cb9d2c8,0xce284b46
.word 0xba737f16,0xe600b215
.word 0x178aa2bc,0x44acb0fe
.word 0xe27ade98,0x7ac365cd
.word 0x236f543b,0xacf33307
.word 0x5d1f72e0,0x9067dfbb
.word 0x7bec0548,0x69b912ba
.word 0x9815bc69,0x8bd7fc14
.word 0xf1844c83,0x1be48201
.word 0x2713627b,0x463d8151
.word 0x89e80f8c,0x9d89329b
.word 0xebc729ce,0x73d07b1d
.word 0xc1c83be2,0x60ee5409
p34_local2_expect:
.word 0xa7f4af4a,0x8912d577
.word 0x00bd1a42,0xda777a8d
.word 0x40e44f73,0xf4a0cbbd
.word 0xf4b78a1f,0x9ad2ed8f
.word 0xda3437b1,0x0703a446
.word 0xc7397bb0,0xf18217c5
.word 0xead88dd3,0xfc647929
.word 0x8f735587,0x000007f7
.word 0xffe99bd6,0x3c7c18e4
.word 0x96e16ee0,0xbae8d324
.word 0xe25658d4,0x5826f88a
.word 0xe955449f,0xf0540669
.word 0x8a42a2ba,0x110f06f3
.word 0xbe3b5784,0x4d2e528a
.word 0xa1df0bdb,0xc63bff8d
.word 0xf1ccb4a5,0x40db6e33
.word 0x059383b4,0x7acb47f3
.word 0xf29eb7ca,0xc8701047
.word 0xfc481478,0x67cbb56f
.word 0xbfa504ab,0x4637b10a
.word 0x526f6652,0x80f16470
.word 0xf1c3fe96,0x5d9885ae
.word 0xee988e0d,0xaae5fe93
.word 0xffbc7500,0x90d89b0d
.word 0xb5a2829f,0xfe002ae8
.word 0x74d4ffe4,0x719b00dc
.word 0x79031ee1,0x3a4577a8
.word 0xad10e0ce,0x558ac851
.word 0x29b37b51,0x35edf257
.word 0xa20e37fc,0xfb238599
.word 0x3ed68ccc,0xf90791dc
.word 0xb8a037b3,0xed96b474
.word 0xc32dbb6b,0xac868abb
.word 0x3309090b,0x8275b714
.word 0x77aae2d8,0x6f50c698
.word 0x73c2dcd0,0x17dfc1a7
.word 0xabfd4d6c,0x6c352ce8
.word 0x3122e103,0x5e83f392
.word 0xc0b71fee,0x399baee3
.word 0xf4ce9c79,0x46974df4
.word 0x175c50b3,0xbc6ad807
.word 0x7f16ad12,0x00ad0c4b
.word 0xb74330b9,0x3db04e71
.word 0x4cbeb14e,0x7a1c068a
.word 0x3bf1a197,0xbc8a2862
.word 0xd5b25254,0xc3bb1e1e
.word 0xe9b8bda4,0x5dd39c43
.word 0xfddd7859,0x1f282d21
.word 0x7fec6ac7,0x606ab0cc
.word 0x74f01dc4,0xc6d8e643
.word 0x7224353b,0x9e29e1a6
.word 0x941bbe4e,0xb39442c3
.word 0x4385c923,0x14e125e0
.word 0x513eee5b,0xd9f18c99
.word 0x3ecaa241,0xfcb1175c
.word 0xe0c6f9d4,0x5081c267
.word 0x83e7d525,0x4e913a34
.word 0x3249ac6b,0x99830ce7
.word 0x987f984c,0xa2507b10
.word 0xdbd4cafe,0x89854420
.word 0x8af35e59,0x3efeadf8
.word 0x33cc2bbf,0xd43d63f3
.word 0x2c0e48ee,0xb7ea259b
.word 0x36feff0c,0x90ebd13d
p34_local3_expect:
.word 0x785ed571,0x000007f7
.word 0xd6bd9ee8,0xd7edc2a7
.word 0x5e8b38f9,0x3c1b0565
.word 0x55301add,0x5f166f31
.word 0xff6d9162,0xe887a69b
.word 0xb07bdfdb,0x77be0490
.word 0x49e37a7c,0xd529bfcb
.word 0xfb8616cd,0x1794ad3a
.word 0x29173d99,0xb847de64
.word 0x3c62b7fa,0x14528597
.word 0x3b4d2063,0xc4ad25db
.word 0x872d1936,0xb4736c73
.word 0x58def477,0x64262195
.word 0xff14ab18,0xd40f36bc
.word 0xeeb05030,0xebff5bbd
.word 0x27ef0730,0xafb01ac1
.word 0x614d13ae,0xe21c436b
.word 0x7a570d32,0x07826793
.word 0x3e6b6d89,0x2c025684
.word 0xa217933c,0xac122ce5
.word 0x8656cb83,0x95ea7fc5
.word 0xe707e420,0x3f9f57d0
.word 0x4b7f5169,0x8f6bbdce
.word 0x2f89b9c4,0x33381942
.word 0xee2b0dcc,0x281c227a
.word 0x82911bb0,0x1c17cf7d
.word 0x21edb35d,0x3472d9d8
.word 0x88294c78,0x459e0d4c
.word 0xb9504178,0x53babe57
.word 0xffffffff,0x80000000
.word 0x4e7a3434,0x2069d335
.word 0x4eee9747,0xce5a72eb
.word 0x9c04aba5,0x5d0aab85
.word 0x3c803993,0xbcd184cf
.word 0xe9e5e604,0x676bc029
.word 0xfe441505,0xa33d6638
.word 0xaa182027,0x9821ec15
.word 0x2b053a36,0x371738d6
.word 0x20d5adb5,0x62686ea2
.word 0xede15182,0xb1214f79
.word 0x76ab5293,0x36696f7e
.word 0x49244720,0x6ff992de
.word 0xf3a5a355,0x1105c741
.word 0xe4004496,0x3cdb39d8
.word 0x1b17bb48,0x46b0e8d7
.word 0x76b159ec,0x4dff0628
.word 0x1c893d38,0xbbdd011d
.word 0x56a25858,0xd0463be2
.word 0x2d007c54,0xe13ced91
.word 0xc84295ae,0x7a2575f9
.word 0xba45b849,0x6342721e
.word 0x71d95bf3,0x3c34217c
.word 0x708bd625,0x17d31d39
.word 0xe6bb5ac0,0xc5f5aab2
.word 0x19a2b92b,0x997600f2
.word 0x83cd5645,0x1bf2494e
.word 0x29a50335,0x0120dc6d
.word 0xeab5c5a8,0x09449a87
.word 0x7a2b1f80,0x11c51ab0
.word 0x8e12559c,0x7bb7132e
.word 0x14e125e0,0xb592c852
.word 0x19922708,0xf6eb95b7
.word 0xf189bcb3,0xbd2ac117
.word 0x520d9f7f,0x1f150b71
p35_init_registers:
.word 0x834c163e,0xb36aa031 ! Init value for %l0
.word 0xb89a0e55,0xfcade3b4 ! Init value for %l1
.word 0xefd767f4,0x812a1d35 ! Init value for %l2
.word 0xc5c163ae,0x3e26c777 ! Init value for %l3
.word 0x8accffa6,0x61e1b3d7 ! Init value for %l4
.word 0xdc6477b1,0xdf04bbec ! Init value for %l5
.word 0xb237a28d,0xf08a7311 ! Init value for %l6
.word 0xc342cbfe,0x405bb090 ! Init value for %l7
.word 0x770707c4,0xdcc082a9 ! Init value for %l0
.word 0xbef28bad,0xf6fe263e ! Init value for %l1
.word 0x21f3e4d0,0x6171fa4c ! Init value for %l2
.word 0x07092534,0x42a607b6 ! Init value for %l3
.word 0x5324ec9c,0x14f4792e ! Init value for %l4
.word 0x26792706,0x88ffa7a7 ! Init value for %l5
.word 0xd3a6b5f6,0xa3f6b723 ! Init value for %l6
.word 0xa7ea1da3,0xebc27053 ! Init value for %l7
.align 64
p35_init_freg:
.word 0xd82d55d8,0x39ba44b3 ! Init value for %f0
.word 0xf480d58e,0x33a7aaf8 ! Init value for %f2
.word 0x4bff27b6,0x55c3dfa6 ! Init value for %f4
.word 0x6f936e32,0x05d18c2a ! Init value for %f6
.word 0xfab89017,0xaca6715b ! Init value for %f8
.word 0x9978e6c4,0xf433511e ! Init value for %f10
.word 0x450f3bf3,0xdc60191a ! Init value for %f12
.word 0xd4b7b41d,0x2ca96153 ! Init value for %f14
.word 0xf1a4cb3d,0x1591808a ! Init value for %f16
.word 0x2e75954a,0xdcd93f7b ! Init value for %f18
.word 0x4c43c887,0x72792796 ! Init value for %f20
.word 0x512afb83,0xb679139d ! Init value for %f22
.word 0x7b14fa41,0xaddb7e1e ! Init value for %f24
.word 0x798c4aef,0x02c2a515 ! Init value for %f26
.word 0x586e95f7,0xdb3d00dd ! Init value for %f28
.word 0x8c88f374,0xa8aa8969 ! Init value for %f30
.word 0x489c0037,0xc1d32e3c ! Init value for %f32
.word 0xbd592215,0xb36a0723 ! Init value for %f34
.word 0xb582525a,0xce325b16 ! Init value for %f36
.word 0x76ca5c7a,0xef6e59f8 ! Init value for %f38
.word 0x6ae6c38b,0x5ecb3a21 ! Init value for %f40
.word 0x8deeb2b4,0x0eacc9be ! Init value for %f42
.word 0xd55a3de6,0x6008333f ! Init value for %f44
.word 0x2cdca44c,0x01de5b0b ! Init value for %f46
.word 0xc4c1c7bb,0x8da61666
.word 0xac75fc00,0x76bc5dac
.word 0x5507c8c2,0xdcfbde17
.word 0xf1260f15,0x9b838a58
.word 0x2d245a87,0xd15d739c
.word 0x56351bef,0x65d7b4a6
.word 0x5f39e055,0xb5abab30
.word 0xb3cff7ad,0x7a543946
p35_expected_registers:
.word 0x00000000,0x00000063
.word 0x00000000,0x12518200
.word 0x00000000,0x63ffffff
.word 0xeb453fbc,0x9dbf8e1c
.word 0x00000000,0x0000024d
.word 0xeb453fbc,0x9dbf8db9
.word 0xffffffff,0xffff86cc
.word 0x00000000,0x00003de3
.word 0x770707c4,0xdcc082a9
.word 0xbef28bad,0xf6fe263e
.word 0x21f3e4d0,0x6171fa4c
.word 0x07092534,0x42a607b6
.word 0x5324ec9c,0x14f4792e
.word 0x26792706,0x88ffa7a7
.word 0xd3a6b5f6,0xa3f6b723
.word 0xa7ea1da3,0xebc27053
p35_expected_fp_regs:
.word 0x00000000,0x39ba44b3
.word 0xf480d58e,0x33a7aaf8
.word 0x4bff27b6,0x00000000
.word 0x6f936e32,0x05d18c2a
.word 0xfab89017,0xaca6715b
.word 0x9978e6c4,0xf433511e
.word 0x450f3bf3,0x4c896bb8
.word 0x586e95f7,0x2ca96153
.word 0xf1a4cb3d,0x1591808a
.word 0x2e75954a,0xdcd93f7b
.word 0x4c43c887,0x72792796
.word 0x512afb83,0xb679139d
.word 0x7b14fa41,0xaddb7e1e
.word 0x798c4aef,0x02c2a515
.word 0x586e95f7,0xdb3d00dd
.word 0x0499b3b4,0xb4b39904
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x00000000,0x2b0a1838
.word 0x72792796,0xac72ee60
.word 0x25b39904,0x001b06d9
.word 0x512afb83,0xb679139d
.word 0x000013f2,0x00000000
.word 0x840259f9,0x24b1d7ec
.word 0x57e993fd,0xe5d06de5
.word 0xcbdb2da9,0x715fe191
.word 0x91c938b6,0xfd5efe5e
.word 0x5d182845,0x20d285c1
.word 0x0aa2050e,0xd9bf4f8d
.word 0x9fcd9303,0xec43fb68
.word 0x9ef1c5e5,0x2ab20eea
.word 0x72b69397,0x1afcb90b
.word 0xde7a6f7a,0x76c26bb1
.word 0xcde36ee8,0x969fbfb3
.word 0xe589978b,0xffed3c99
.word 0x14184a0f,0x9d26c380
.word 0x1063e436,0x847ccb69
.word 0x79ea329d,0xa3019bcb
.word 0x79b87035,0xd9d416c1
.word 0xcd3599cc,0xc65e6a01
.word 0x09bcb9dd,0x771b484a
.word 0x2834aab5,0x300adc23
.word 0x97b88dae,0xbeaeabb4
.word 0x10aae158,0xf117047a
.word 0x19dd7b02,0xb86c38e7
.word 0x436d8a14,0xba514fa2
.word 0x25850fe8,0xc28a4356
.word 0x4573e30f,0x096babdb
.word 0xfad0be6a,0xe20406d2
.word 0x1934cd82,0x65d22e81
.word 0xf2bd9e33,0x1663fbad
.word 0x544b582a,0x03beb4b9
.word 0xa851984b,0x2adde88b
.word 0xaf7b2cb2,0xcb274f89
.word 0x19222f30,0x6b217170
.word 0x74315417,0x3ee939ad
.word 0xe6c84311,0xa9c4a621
.word 0x12e72355,0xfa1ba384
.word 0x26bee358,0xa33c16b3
.word 0x10789499,0xa7873a2e
.word 0xa02d2c2c,0x05df1d45
.word 0xe8c19147,0x911ef57a
.word 0x5183430e,0x06d2d1b7
.word 0xc62c57b5,0x03501566
.word 0xdfaf6dc4,0x06b8f3fa
.word 0xd4ee868a,0x22f95c62
.word 0xe0173fcf,0xce949d04
.word 0x1f0457a2,0xd9f4714e
.word 0x0dcbc24c,0x8c588e2d
.word 0xedf89461,0x300adcb8
.word 0x4af7b9b1,0xdeb965b4
.word 0x6b5a6f06,0x5a7c4acd
.word 0x387d22c3,0xa83a97c4
.word 0x13a186c5,0xd41d49f0
.word 0x4870785b,0x45c399de
.word 0x516b1387,0xee3c990c
.word 0x906525bf,0x826822c6
.word 0x928c45e1,0x891577d0
.word 0x3d365372,0xde016119
.word 0xedb0a4bf,0x35d02ae3
.word 0xfc20e7ae,0xb9b16cb0
.word 0xac4cb96d,0x352bba49
p35_local1_expect:
.word 0x7b05db74,0x15614886
.word 0x4bff27b6,0xd718bc6e
.word 0x44923b8c,0x5d682752
.word 0xcc86ffff,0xffffffff
.word 0xdcb8005a,0xc365fa50
.word 0x000000f0,0xceb9aca9
.word 0x916bc95b,0x3a71c122
.word 0x805d72d9,0x6170e212
.word 0xe36aec52,0x655f57c9
.word 0xab3f786b,0xef130f17
.word 0xf5f079ec,0x90374704
.word 0xd8d4754c,0xf2b08ae8
.word 0x02f189fc,0x7335defa
.word 0x7b68b0ed,0x82179d6b
.word 0x6b72ef7c,0x73a06931
.word 0xdca68df9,0x2fadbca2
.word 0xc5a0f2bc,0x3de30a31
.word 0x4b2fac63,0x6ee7ba3e
.word 0xbaabf4f2,0x1c754580
.word 0xd1648245,0x82575652
.word 0x35688001,0x5bcd321e
.word 0x137a10ef,0x150e2e97
.word 0x87e9aad7,0x9fed2f20
.word 0x9312da4c,0xe5c9503b
.word 0xd9ed496e,0x7d0f5d4f
.word 0xf88ccad5,0xc47e6920
.word 0xe296cd6f,0x9d0a5a86
.word 0xb18c8409,0xcd67c756
.word 0xfcb3aa45,0xa0652cd9
.word 0xd0e44e1e,0xc42cede0
.word 0xdf0b20d8,0x2c498ba5
.word 0xc71cec64,0xd3b386cc
.word 0x3f8c35cd,0xb7e97124
.word 0x1e304f88,0xf5c1960a
.word 0x217de7e5,0xaa51aa8c
.word 0xafe2a329,0xda341a18
.word 0xb23624f7,0xe2c68404
.word 0x9860e9ff,0x2ca84acb
.word 0x1284b345,0x2525521e
.word 0xe787b092,0xe348b75c
.word 0x1f432106,0xed5951c2
.word 0x0ce412a4,0x4437dd86
.word 0x389ef87c,0x7532d197
.word 0x34726955,0xdc11cc35
.word 0x60453281,0x00e257a2
.word 0x2481b23d,0x659ee2bd
.word 0x4d0cf0ff,0x47f4282c
.word 0xade6ccc6,0xf8e28690
.word 0x4686b3a8,0xc8305e3c
.word 0xd9dfa03e,0x6661f5d6
.word 0xde97fa75,0xb7c09281
.word 0x6e30f2de,0x30442f96
.word 0x0b7ca22f,0xae7a7382
.word 0x5f9b6b46,0xfa816058
.word 0x56960f1b,0x790ed017
.word 0x4e905b44,0xeaf3d86e
.word 0xd76131da,0x4e1a7ffa
.word 0x2b48ba8d,0x9250ab13
.word 0xa744b9fe,0x8154afcc
.word 0x3543024a,0x8766f7bc
.word 0xa0d9775b,0x220eec06
.word 0x389ed4fe,0xe7fe80c8
.word 0x2e20d711,0x401978ba
.word 0x4cf7abe7,0x8985a823
p35_local2_expect:
.word 0x4ed000d3,0x05a06c19
.word 0x6152a80d,0xd737d482
.word 0x586e95f7,0x00000000
.word 0xfb0a2dcb,0x00000000
.word 0xbccf3a43,0x62532fcf
.word 0x00000000,0x300adcb8
.word 0xc676fd57,0xc96b6ee8
.word 0x08c1e79d,0x89e398bf
.word 0x2c1a4308,0xdf39f0d1
.word 0xb5f5a8a5,0x45dd5982
.word 0x4fa87382,0xcedb3733
.word 0xb6cdef2f,0x285ea500
.word 0xf1ed1504,0x29cb7c73
.word 0x4032ad66,0x6dc3f117
.word 0x6dc34081,0x902e5d1b
.word 0xe874d56b,0xf0730f90
.word 0x224bf613,0xdeaf90ca
.word 0x55af7aff,0xeca7c7ff
.word 0x30771116,0x4b82db2b
.word 0x2aef6d4b,0xd434b117
.word 0xfea805fa,0xd5af0454
.word 0x1c42f897,0xe4e193de
.word 0x283315cb,0xcd1b2018
.word 0x847afc34,0x1c44c82b
.word 0x4f5aac29,0x496220c0
.word 0xaa3655e1,0xa20894b7
.word 0x54fccb32,0x5bd7833d
.word 0x47b4a38e,0xc8d1fa6c
.word 0x0f8db4ff,0xcfd6a629
.word 0x95cae50b,0xdcd33f8f
.word 0x86ac6222,0x1dafffce
.word 0x3a1658cf,0xa9a471de
.word 0x3c72b04e,0xb8f17af8
.word 0x4d47ffdd,0x9b6b2466
.word 0x5aa0b4b1,0x4d41cfac
.word 0x79ade718,0x20506ac8
.word 0x000000f7,0x41ec778d
.word 0xb0452459,0x020d929b
.word 0xa9549944,0xcb679c12
.word 0x74e37c42,0x399e390d
.word 0x457e0f8e,0x2bd6673f
.word 0x9bcc09b4,0x6cad637b
.word 0x10db3289,0x41b85b45
.word 0x00c74840,0x4c896bb8
.word 0x4e71f25e,0x1d87253c
.word 0xfddd3b02,0xad75f533
.word 0x0bfb90a0,0x58dbdafb
.word 0xc7338d75,0x4528186d
.word 0x869891cd,0x124240af
.word 0xdd3419d7,0x4bc72de6
.word 0xa05e5e11,0xe62df621
.word 0xe81f7398,0x3ac1daaa
.word 0xfc9077fe,0xd44db18f
.word 0xa54d65de,0x2ff79308
.word 0xc0d5a1e8,0xb221d121
.word 0x045c80ab,0x741c4441
.word 0xb7742845,0x0d677939
.word 0xdc07a09a,0xab00b2bc
.word 0x6b0d454b,0x35aaf43d
.word 0x9125b196,0xa166481a
.word 0xaea1cacd,0xd42f7d15
.word 0x159c8e0c,0x592eef2a
.word 0x55182fa0,0x7447b991
.word 0xfc67855e,0xf708dea3
p35_local3_expect:
.word 0x74241fa2,0xdf04bbec
.word 0x671a207c,0x37b11b68
.word 0xff0a5e58,0x31108eaa
.word 0xdc65ec00,0x3d7b6b63
.word 0xffffffff,0x22b8d465
.word 0xbf033c36,0xe7b4e3ae
.word 0x4fa7037a,0xad7cb8c2
.word 0x93249552,0xfb9c65dc
.word 0x8f8dfb62,0x319e5791
.word 0x72d31b97,0x25970ec5
.word 0x46f7497e,0xf31e125e
.word 0x21de5fb4,0xc7b9f2a4
.word 0x86b63319,0x89e398bf
.word 0xdd748438,0x6388c606
.word 0x053eb8cc,0xbbbaf48a
.word 0x8ed8962d,0x87580095
.word 0x688d1ca2,0x45eb81cd
.word 0x742c3bfe,0x5c72f6e8
.word 0xbf9234e2,0xb423fe27
.word 0x39384127,0x61c90719
.word 0xa946cf74,0xed04c4b0
.word 0xa81bc743,0xbe06527e
.word 0xf56973fe,0x476e6b0d
.word 0xbcac34cf,0x62818b9b
.word 0x73c20326,0x19c7110a
.word 0x94e980fb,0x7f5c9101
.word 0x01e2aa99,0x20feacd4
.word 0x520d5794,0xd4032522
.word 0xfa84a6c4,0x54ddce75
.word 0x44867849,0x988d4976
.word 0x54cdbbdd,0x7eedaa53
.word 0x04ca3ac5,0xeb9666fe
.word 0xef0542d8,0x2db63f2f
.word 0x8bdf3a7b,0x51486dd1
.word 0x5629f57a,0x2df0c2d6
.word 0x1d94a792,0x7b39b597
.word 0xf08f3f2a,0x0f60117e
.word 0x8f7d35a1,0xa414379b
.word 0xb063c539,0x9666764a
.word 0x49957d5d,0x68a99789
.word 0xde44d351,0x81a51989
.word 0x5773bbc9,0x64252021
.word 0x0cab703f,0x00007b05
.word 0x4afa42ef,0x0d0721c8
.word 0x5d324456,0x5d360ded
.word 0x2b54c87c,0xdef8b8d5
.word 0xa9deccf7,0xbc52dfd3
.word 0x31e18688,0xfa6774ca
.word 0xa0d5f034,0x0924b266
.word 0x00000000,0x12518200
.word 0xb5b970bf,0x2a0b5d3d
.word 0x738e28ff,0x10ee0068
.word 0x8759846d,0x3df5ffab
.word 0x02c2a5ff,0x02be7e3e
.word 0xc941a400,0x0526956a
.word 0x636bd54d,0xc2416a22
.word 0x6bc09447,0xd4940ddf
.word 0xb8e2ae90,0x6b899d40
.word 0x000000e1,0xff5100fd
.word 0xd78bd323,0x44e2f765
.word 0xeb453fbc,0x9dbf8db9
.word 0xe7dea710,0x2f4722f0
.word 0xd6534e28,0x7942eeda
.word 0xea13074e,0xf4519877
p36_init_registers:
.word 0xab135044,0x7e67bf1b ! Init value for %l0
.word 0xbfaf7878,0x980f0468 ! Init value for %l1
.word 0xaca02e32,0xabd10282 ! Init value for %l2
.word 0xc7832b61,0xdddd3a5e ! Init value for %l3
.word 0x814565d6,0x51da4e84 ! Init value for %l4
.word 0xd9851a26,0x537a95a4 ! Init value for %l5
.word 0x8a8de515,0xfb1e90e4 ! Init value for %l6
.word 0x252c44ce,0x54217f68 ! Init value for %l7
.align 64
p36_init_freg:
.word 0x17d53904,0xdbb93138 ! Init value for %f0
.word 0x8a9a7535,0x3c702d5e ! Init value for %f2
.word 0x3bf254e7,0x32363634 ! Init value for %f4
.word 0x8bd965a5,0xd2c4059d ! Init value for %f6
.word 0xec2c5f85,0xdac6fa67 ! Init value for %f8
.word 0xde3eb393,0x4b141a0a ! Init value for %f10
.word 0xe30ab452,0xac97b62b ! Init value for %f12
.word 0xf41f1f37,0xc4b62ea7 ! Init value for %f14
.word 0xbb5d595d,0x066b9d3f ! Init value for %f16
.word 0xb8f1bcc4,0x33927689 ! Init value for %f18
.word 0x2b7f1d92,0x3eff3c87 ! Init value for %f20
.word 0x30e015a9,0xd5890b44 ! Init value for %f22
.word 0x2c3819de,0xffceb2c3 ! Init value for %f24
.word 0x65707c19,0x4dea4d7b ! Init value for %f26
.word 0xad72c3a8,0x6519e5eb ! Init value for %f28
.word 0x23bbe1d7,0x1acb49ba ! Init value for %f30
.word 0x6a76e072,0x6f84af46 ! Init value for %f32
.word 0xb12055b6,0xd21fd7e1 ! Init value for %f34
.word 0xb839666d,0xbf736ea1 ! Init value for %f36
.word 0x644baaae,0x25a47205 ! Init value for %f38
.word 0x8f27e511,0xf3ba30be ! Init value for %f40
.word 0xb27d51b5,0x064db997 ! Init value for %f42
.word 0x08f15f7f,0x9dc6c9bd ! Init value for %f44
.word 0x17508755,0x1b83846a ! Init value for %f46
.word 0x71646191,0xf05283fe
.word 0xbc1a1060,0x3a0ff471
.word 0x7124c489,0x640720e3
.word 0xdca75db7,0xaff5af23
.word 0x7b164e10,0xd8b3ce94
.word 0x451bb2bb,0x1456b664
.word 0xd9724e0d,0x135b5211
.word 0xf8f712b9,0xdaaff80b
p36_expected_registers:
.word 0x00000000,0x3e9d8939
.word 0xffffffff,0xfffffe88
.word 0x3e9d8920,0x4bd8dc83
.word 0x00000000,0x00000368
.word 0x00000000,0x00000085
.word 0x00000000,0x00002240
.word 0x00000000,0xf5b1f78a
.word 0x00000000,0x3041d809
p36_expected_fp_regs:
.word 0x17d53904,0xdbb93138
.word 0x8a9a7535,0x3c702d5e
.word 0x5b03e3c8,0xe779b423
.word 0x5b03e3c8,0xe779b423
.word 0xec2c5f85,0xdac6fa67
.word 0xa8879508,0x1e04939b
.word 0xe30ab452,0xac97b62b
.word 0xb8e62240,0xc4b62ea7
.word 0xebb3beba,0x0463ab7c
.word 0xb8f1bcc4,0x33927689
.word 0x2b7f1d92,0x440b89d5
.word 0x30e015a9,0xd5890b44
.word 0x2c3819de,0xffceb2c3
.word 0x65707c19,0x4dea4d7b
.word 0xad72c3a8,0x6519e5eb
.word 0x0000023c,0x6466d3e7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0xffffffd5,0x0000662a
.word 0x9296eb97,0xf611d964
.word 0x62020000,0x2d0fcdfd
.word 0x662a4ee7,0xc871957a
.word 0xd59e10f2,0x2e4af99e
.word 0x0000023c,0x6466d3e7
.word 0xb38a2808,0x65f256a9
.word 0x2a44816a,0x0ca982cb
.word 0x3a0085d7,0x16d2ff04
.word 0xfdec33fd,0xc721753a
.word 0x5780e90a,0x9df96a8d
.word 0xc72c95ba,0xfeb3a375
.word 0x2049661c,0xd3aa7370
.word 0x6d4d3021,0xf5dcb51b
.word 0xe3f93772,0xec6e7b1f
.word 0x91b93fe5,0xa4752dcc
.word 0xbe6c5bde,0xda1f1c0b
.word 0xcf8008b9,0x9541f95e
.word 0x79a2983d,0xdeaa03d4
.word 0x03c35554,0x2b02c505
.word 0xcddf0c5c,0x26a06a17
.word 0x46c5c9b9,0x1642c406
.word 0x4b079638,0x9871b2c7
.word 0x26e7c30f,0x8a6eae3a
.word 0x697c94a4,0x9006af08
.word 0xa0d3e30a,0xf524c6c0
.word 0xc3475033,0x97029f80
.word 0xc740a1de,0xe3040d37
.word 0x10a0f91a,0xfd829b78
.word 0x4a38e2c1,0x6b809f1e
.word 0xbf1fb464,0x20d64b17
.word 0xcdccd859,0x89bdff21
.word 0x834205d6,0x560a793a
.word 0xcb599250,0x2307c368
.word 0x062832ce,0xd805260a
.word 0xa005ffcd,0xbb9ea7a7
.word 0x0dff3610,0xc40186fa
.word 0x19ce157d,0x55eda88b
.word 0xa951e51e,0x07345ad5
.word 0x0209a1b3,0xb864c074
.word 0x2257a91f,0xa9cbd529
.word 0x1914af08,0xbffbcc53
.word 0xfb49d0fa,0x4bbff063
.word 0x78078cbf,0x5a30d06f
.word 0xe51c9889,0xe8d09901
.word 0x6b71ec82,0x5439f9bc
.word 0xe366130e,0x77fac357
.word 0xa2e7c5b3,0x25d7514a
.word 0x5439f439,0x31598202
.word 0xb557b205,0x6dd945f8
.word 0x27d7f394,0x7bf94b88
.word 0x1674cc65,0x28061ce3
.word 0x4bba51a1,0x6d05a0b4
.word 0xd4db8290,0xcffb25a4
.word 0x51bdca59,0x149c48ff
.word 0xff7e6747,0xd53679df
.word 0x26f9a89c,0xb7cfb0e2
.word 0x9380e797,0x85dbd402
.word 0x3ffa6bb5,0xe526ddff
.word 0xee091901,0xf456b808
.word 0x0fdab166,0x501560e7
.word 0x003bbad9,0xc5439954
.word 0xd3dc2ee7,0xc11fc2bf
.word 0x11e946bc,0x0000cc54
p36_local1_expect:
.word 0x440b89d5,0xa915e030
.word 0xd5eed3ad,0x569ca103
.word 0x3831b9db,0x0439d517
.word 0x40ec1466,0xbabeb3eb
.word 0x21752c82,0x7d180460
.word 0x560a793a,0x1acb49ba
.word 0x4818faa7,0x94398e14
.word 0x9dd9f22d,0xc003c5fb
.word 0xae784816,0x1f5ef664
.word 0x3a39bad2,0x3d9d87c6
.word 0xd74f3d49,0x80e215a1
.word 0x5a8380c8,0x49ed4ef7
.word 0xc550d2fe,0xe4fa33e7
.word 0x9bb63c8b,0xb88e62e0
.word 0x09fbbb44,0x3b12add5
.word 0xbfda0e78,0x1896aafe
.word 0x0b6398a7,0x26833972
.word 0xf5b1f78a,0x674f6e12
.word 0x13fb16db,0x87b4e1e1
.word 0x96d71f5f,0x0cd503cf
.word 0xf5b1f78a,0x00000b44
.word 0xcf50490c,0x11e09d4e
.word 0xb8a8392e,0xe1759662
.word 0x24c41a55,0xee4bf595
.word 0xd15872c3,0x944da2d5
.word 0xbd60bf20,0x8d74a402
.word 0x72e6bc3b,0xcbade960
.word 0xcce96c1c,0x5f28def8
.word 0x9654b245,0xf0b496a9
.word 0x6849ef4b,0x899a98e1
.word 0x68220b9b,0xaed1007f
.word 0x71a13ea4,0xc45ef18c
.word 0x976e7cbd,0x25af0f95
.word 0xcc85f84a,0x687fa099
.word 0x98f969fb,0x1c131060
.word 0xaf359388,0x87a307c4
.word 0x269d052a,0x4dc41a1e
.word 0x30fcd6c5,0xab86828e
.word 0xd78b56a3,0x7ddc51b1
.word 0x9a306883,0xc417568f
.word 0x1165929f,0xc924237d
.word 0xf04decfc,0x9a56e8cf
.word 0xaca41710,0x7a1ab5ee
.word 0xe541ece8,0xa4d6a6c6
.word 0x695c0800,0x0000009e
.word 0x6b203685,0x51737106
.word 0x9a008a85,0xe1aba2f0
.word 0x3c9fc6f4,0x3dcaf348
.word 0x4d2230c3,0xfa1d65bd
.word 0xb3ff14fc,0xee1092d6
.word 0xd68f1d1c,0x934e68c6
.word 0x8c4568d8,0x80825957
.word 0xe7b77a71,0x2ba7017e
.word 0xe9d74537,0x463450df
.word 0xd861ae3b,0xd3c15284
.word 0xd948444e,0x428745c3
.word 0xfa297291,0x3e40d831
.word 0xdf9bb56d,0xb815403b
.word 0x5418afec,0x331ce5ce
.word 0x5fd58acd,0x6c172d7d
.word 0x84523605,0xf283dc35
.word 0xe4ca973f,0xfff033d8
.word 0xde469763,0x60107ba9
.word 0x863c62e8,0x52301063
p36_local2_expect:
.word 0xe7c372ad,0x8754b3c8
.word 0xab83ce5b,0xad7a7f85
.word 0xcbe9b6da,0xa917454c
.word 0x4022e6b8,0x5faf5050
.word 0x049c9fa4,0xe0ea149a
.word 0xf5b1f78a,0x23bbe1d7
.word 0x8697e5af,0x0a4a868f
.word 0x3e9d881b,0x71c01927
.word 0xdc6eee46,0x66ab9f3d
.word 0xc3f11c5d,0x575c3f0a
.word 0x0ffb1615,0xab41fff2
.word 0x29327e40,0xfe361d2c
.word 0x0cbab7e9,0x53cd41c8
.word 0xd6525b39,0x27df4821
.word 0xbc61014c,0xff35b321
.word 0x02e26323,0x8b1a98c2
.word 0x49077aed,0x81ffb06c
.word 0x66a9d2c2,0xa171598b
.word 0x1f9e0d2c,0x3a40c726
.word 0x933f36a0,0x3ef663d1
.word 0x1fd9b658,0xb754a54d
.word 0x7936f57e,0xc795715b
.word 0xdba858bf,0xa3981bcb
.word 0x77989b2f,0x12d617ed
.word 0xc837f98e,0x9cab3de6
.word 0x4e8b144f,0x692fa168
.word 0x651ff1ee,0x42fb3be8
.word 0x7eb80840,0x3d9d2718
.word 0xc0fa4972,0x8437674b
.word 0x4acfab94,0xa0dc11fb
.word 0xd5941442,0x39655c96
.word 0xe3b3ae55,0xaecf840d
.word 0x05b4855c,0x10f61e73
.word 0x6d83ac24,0xb555b787
.word 0xcd0cfd6a,0x59941861
.word 0xee972088,0x2a3ddea4
.word 0xad65731f,0xa027042a
.word 0x6ef74035,0xa3c835a7
.word 0x0b00e66d,0x35151648
.word 0x83d058c1,0x9e114525
.word 0xf7010a28,0xdfdfba49
.word 0xce0dbb74,0xed02dcff
.word 0x3426009f,0xd68caaea
.word 0x7a5b2d3a,0xc06ab861
.word 0x864871bd,0x6bbee94d
.word 0x60b58031,0x9e0a9fe9
.word 0x8155c4b1,0x9d4c9a20
.word 0x3a6727e6,0x9e9f9110
.word 0x00c5e2de,0xb6a6eeda
.word 0xa4309209,0xa0d94731
.word 0x623a05b8,0xa184724f
.word 0xa2bec9a9,0x00000471
.word 0x429642fb,0xf25a9858
.word 0x13fb472d,0x8b14ab8b
.word 0xf7dbaff2,0x3091f471
.word 0xa16d9c31,0x0415f526
.word 0xd0b0c77a,0x956bf862
.word 0xd67c87f9,0x757660cb
.word 0x02b7658f,0xd35cada4
.word 0xf61cc5aa,0xfe1c281f
.word 0x3041d809,0x10d44b72
.word 0x0190fcb9,0xaf8ea2f4
.word 0x0b000d8a,0x0f037024
.word 0xf422e9a6,0x4eaf1f2b
p36_local3_expect:
.word 0xd5ffffff,0xffffffff
.word 0x0471b7e0,0x3c3821b5
.word 0x9252af28,0x9c354588
.word 0xffe1bb23,0x00000000
.word 0x9b93041e,0x089587a8
.word 0x3c020000,0xe779b423
.word 0xc4d9c502,0x889452ce
.word 0x9d1420b1,0x755e7849
.word 0x8ab384e6,0xadde3be0
.word 0x550f565b,0x9f04cb16
.word 0x70cdb28f,0x6b72ed16
.word 0x4686fa65,0x735a050b
.word 0xdcc98d79,0xa5512efb
.word 0xdddd3a5e,0x84babb94
.word 0x66ed3e65,0x885b455c
.word 0xb8b325db,0x46b87773
.word 0xecba9413,0xb081e727
.word 0x32acd969,0x2986d392
.word 0x9ec214bb,0x68533af2
.word 0x177ed837,0x115c7b24
.word 0x3ab0b251,0x7339b072
.word 0xc5a4d4bd,0x63a7abf6
.word 0xd2d3aa28,0xfa32e0d8
.word 0x1c0f5cb8,0x75ac4964
.word 0x7950a95f,0x98c52aba
.word 0x81a34d69,0x6b2f2621
.word 0xc20b4795,0xb9d75e85
.word 0x2879e9b1,0x78f665bd
.word 0xb2f25628,0x89094965
.word 0x06c680b5,0x146b2f07
.word 0xc6fd5fad,0x011cc7e0
.word 0x8139098b,0x2118ad71
.word 0x99644010,0xe1cc1f12
.word 0x9977d2f8,0x1667973d
.word 0x6fdb4c27,0x16c06c7a
.word 0x4c6a930b,0x00000000
.word 0xb1b3b767,0x325375d8
.word 0x3961f99b,0x8c051c7a
.word 0xf12e883f,0x75b1944e
.word 0xea30dadf,0x6eb5d014
.word 0xf85adb0b,0x733f6e68
.word 0x3100f0fa,0xbc3c5571
.word 0xea875f48,0xcbe9b6da
.word 0xeff2f043,0xd24c0327
.word 0x774ed555,0x74b81ce8
.word 0x29fd979f,0xc01460f9
.word 0x178e9bdd,0x08118d88
.word 0xcc101aa7,0x4b35672c
.word 0x37e2fe63,0x07330a16
.word 0x3e9d881b,0x0c396e5f
.word 0xbd549433,0x6314be97
.word 0x5cc7c6ef,0x8e1e8101
.word 0x71668e1f,0xd243aff5
.word 0xada7a38c,0xd2d206fd
.word 0x65707c19,0x4dea4d7b
.word 0xdce8c182,0x8b235a10
.word 0x66e84088,0x2d239222
.word 0x63e0a7ee,0xe429e6e6
.word 0xca9b7bdc,0x06848938
.word 0x95adeabd,0x0b3947b0
.word 0x2e6b9e23,0x7f64a23a
.word 0x13a9a714,0xf4e318b8
.word 0x9247639d,0x4f1b8908
.word 0x3b0690b2,0xd567a024
p37_init_registers:
.word 0x7ea93660,0x33ae5bc5 ! Init value for %l0
.word 0xa98c36a4,0x868b4434 ! Init value for %l1
.word 0x85b07c37,0xbceb76d1 ! Init value for %l2
.word 0x167ce1b5,0xd891599b ! Init value for %l3
.word 0xd137d9ee,0x7935ea7f ! Init value for %l4
.word 0x5c93e4f6,0x648e9f25 ! Init value for %l5
.word 0x0feb7d9f,0xa6924916 ! Init value for %l6
.word 0x1f1d352c,0xdd1efc71 ! Init value for %l7
.align 64
p37_init_freg:
.word 0xa0d7040c,0xc9007e53 ! Init value for %f0
.word 0x89f8fc09,0x90ca8bf9 ! Init value for %f2
.word 0x6600d596,0xd7cf1fe9 ! Init value for %f4
.word 0x5db836c5,0xe1e59ab6 ! Init value for %f6
.word 0x7066a48f,0xd9ee7bdc ! Init value for %f8
.word 0xc98ebe35,0xd2bee805 ! Init value for %f10
.word 0x936b16c1,0x8b929506 ! Init value for %f12
.word 0x77a9d0b3,0x6cee8ec6 ! Init value for %f14
.word 0x705e431a,0xcd62ef2c ! Init value for %f16
.word 0xc463a4bd,0xce757196 ! Init value for %f18
.word 0x1874b3c2,0x64c15b40 ! Init value for %f20
.word 0x4ff31eed,0x14fac17e ! Init value for %f22
.word 0x78168bc1,0xcf5e1846 ! Init value for %f24
.word 0x9a88693a,0x52cca51a ! Init value for %f26
.word 0x38454623,0xa87cb7f6 ! Init value for %f28
.word 0x8e0d1531,0xa59969d5 ! Init value for %f30
.word 0xe9f0a455,0xd8e06b4f ! Init value for %f32
.word 0x64109fa7,0x75723145 ! Init value for %f34
.word 0x5600f706,0x0070f051 ! Init value for %f36
.word 0x89fe117d,0x6d54f9af ! Init value for %f38
.word 0x7f74ada9,0xf6b879b5 ! Init value for %f40
.word 0x5b565e01,0xcfce655f ! Init value for %f42
.word 0x78a604af,0xe6663e1a ! Init value for %f44
.word 0x67e44592,0x2b22a70c ! Init value for %f46
.word 0x2479a991,0x3527275a
.word 0xa6b17e21,0xed34b102
.word 0x8200b665,0x4adc0f3a
.word 0xa08357e3,0xaefa6421
.word 0xb1ee797f,0x34669290
.word 0x874a57c6,0x3ac44ee5
.word 0xc4f7a764,0x568923f6
.word 0xd988580f,0x5abbb25e
p37_expected_registers:
.word 0x00000000,0x00000024
.word 0x00000000,0x00000001
.word 0xbd285cac,0xf37ae0e7
.word 0x00000000,0x0000edc4
.word 0x00000000,0x00005b1a
.word 0x00000000,0x0b0774df
.word 0x00000000,0x220f13b1
.word 0x00000000,0x00000072
p37_expected_fp_regs:
.word 0xeb9b35ba,0x70dbe9a8
.word 0x1d4196df,0x62874be0
.word 0xc517b715,0x770c6bf7
.word 0xfd4fe8ef,0x3b8feb34
.word 0xac789b4e,0x10ec755c
.word 0x19b31904,0x140232e3
.word 0x0b0774df,0x5bf128c2
.word 0xe618328a,0x2cdeb3f3
.word 0x705e431a,0xcd62ef2c
.word 0xc463a4bd,0xce757196
.word 0x705386e2,0x01be3ffb
.word 0x3f4765fe,0x4bfa11ca
.word 0x78168bc1,0xcf5e1846
.word 0x9a88693a,0x9208abc5
.word 0x38454623,0xa87cb7f6
.word 0x46fbb5ea,0xa59969d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0xee72f2ba,0x3463fd25
.word 0xedc45aa8,0x4a316b8f
.word 0xfb3fbe01,0xe2865370
.word 0x34fdef01,0x3170b0fa
.word 0x1bd99306,0x9afd16f3
.word 0xd176854c,0x1cd26185
.word 0x00000000,0x0000edc4
.word 0xec660ca6,0x74925e76
.word 0x936b16c1,0x8b929506
.word 0x16e57637,0x5a687580
.word 0x9c6bf58a,0x7714e037
.word 0x781cf4f0,0x6c1bc38f
.word 0xe3a7a5c6,0x1e00b7d2
.word 0x52c87ece,0x8e6e44bc
.word 0xf0e51345,0xca811af5
.word 0x02ff6cf1,0x165f9e70
.word 0x8112551f,0xf202bba0
.word 0x45683ca7,0x2720a6ce
.word 0x44566850,0x7468849d
.word 0x75985837,0x8eecac97
.word 0xc33d3c4f,0x8ed5a590
.word 0x22b6ff81,0x817d3bd5
.word 0xb98417b2,0xedc19191
.word 0x9b38a376,0xc006ff88
.word 0xb38f7005,0xb7e7a6ab
.word 0xd9ac6848,0xb469f6de
.word 0x0f121c7f,0xcb5b1358
.word 0x089f5ee7,0xb04b7913
.word 0x25fd6f39,0x64515433
.word 0x1cc89d91,0x499465a0
.word 0x2b99bf93,0xf2e75d66
.word 0x0ece0813,0xffe8a27e
.word 0x643a26b6,0xfc7175c5
.word 0x827eaa23,0x173cbbd6
.word 0xffd11d5e,0xa25e28f8
.word 0x0875099f,0xc2e35c3c
.word 0x929c4cef,0x4fbcf3b3
.word 0x88ee5538,0xd1b13f63
.word 0x4c8419a5,0x1a538975
.word 0x72e57e38,0xc2a88bb0
.word 0xf184e2bd,0x8d8f18cd
.word 0x4f9148f8,0xd6292222
.word 0x6c2f3cd3,0x73ba1c1c
.word 0x1f1809a6,0x183fb98a
.word 0x990ab067,0xbb482136
.word 0x72ecc80c,0x3cb3ae0c
.word 0x49c08123,0x20b5590e
.word 0xf8423ed5,0xfffc4fcb
.word 0x83fdee14,0xa91c2ef3
.word 0x865e8d1c,0x1d4e7943
.word 0x28d7d1b0,0xd63465e1
.word 0x62f5ff57,0x71c4e98c
.word 0x10f586a9,0x248c6a1e
.word 0xd0c5717b,0xb88541b0
.word 0x56fb3b0c,0x8d9adcfb
.word 0xf9d1585d,0x69c19a34
.word 0x6b6e1f9e,0x5188ff5d
.word 0xf613561e,0x4b9e7d0a
.word 0x0e8a9d7f,0xa494eb85
.word 0x1ea46158,0xc4ab6495
.word 0x6cc51493,0xa08fb87c
.word 0xe900dd5e,0xbd37348d
.word 0x51d1406b,0x1d5086cb
.word 0xea8ba28e,0x5d1c5299
p37_local1_expect:
.word 0x6142fe08,0xf9b2a568
.word 0xffffffff,0x5bf128c2
.word 0x64a6897e,0xa0aa00cd
.word 0x0000edc4,0x56b77418
.word 0x71000000,0x00000008
.word 0xfe000000,0xd177d2fd
.word 0xe482fd62,0x787acd73
.word 0x1c944a69,0x3682055d
.word 0xb044edc3,0xd33c1597
.word 0xc6ddc678,0x55e58f30
.word 0x79d023e5,0xaafab3ed
.word 0x7021753f,0x0e79a34d
.word 0x5661ddb9,0xad681bc8
.word 0x1786d972,0x1d651385
.word 0x05d26eef,0xac1842e5
.word 0xf0665d85,0xe9e434a9
.word 0x98c2d248,0x3d8da522
.word 0xaa309e4b,0xa67fd336
.word 0x09a77bb0,0xe59b93c0
.word 0x28929788,0x77dbd284
.word 0xbba7ca06,0x332f6bbb
.word 0xd70655d3,0xd0ec9acd
.word 0x879f10b8,0xca17ca5a
.word 0xf95b1cd4,0x90fa5585
.word 0xcbf66ca3,0x288723dc
.word 0x27c86fba,0xe82302bf
.word 0xc2983736,0x9862d159
.word 0x8df6bfec,0xc54a35a0
.word 0x78e72bab,0x1d8fedca
.word 0x7eb1ba1b,0x4b3de6e0
.word 0x56c158a9,0x60dce511
.word 0x36875edd,0x0c180eba
.word 0xf0063b3e,0x0831834e
.word 0x990f7b4a,0x1a131c42
.word 0x12d31f0c,0xef9fe41f
.word 0x159c4d7a,0xffa5494a
.word 0x5922f2db,0x52549b83
.word 0x0eb40f8c,0x5926774b
.word 0x6652a3fd,0xddee52b4
.word 0x077fdef3,0xf9bad75a
.word 0x96f74f65,0x7f64b7aa
.word 0xe67cf336,0xda648d90
.word 0xa1368569,0x8980e91b
.word 0x57a8edaf,0x715acca8
.word 0x245d8f5a,0xe822e1c2
.word 0xcbed62ae,0xa0b5ea9d
.word 0x49532029,0x9208abc5
.word 0x36014a5f,0x96f2a00f
.word 0xb5148067,0x77e1d7b4
.word 0x0afe0886,0x4d97f100
.word 0xb1263d74,0x2c735492
.word 0xa45758a0,0x8b2999ee
.word 0x7baa5645,0xe5d84ca2
.word 0x22ce2d7d,0x7a14bd1e
.word 0xf92646b0,0x6f60e704
.word 0xccaf3082,0x7b3b2d14
.word 0xbd285cac,0xf37ae0e7
.word 0x65f9cead,0x85f3a182
.word 0xfd89e9e2,0x373c4565
.word 0x3567d52f,0xe9f3bb1e
.word 0x49d44f64,0xb83929e8
.word 0x12f249df,0xc52645a8
.word 0x25d8682a,0xee08951e
.word 0x918d9a5f,0x3a523b37
p37_local2_expect:
.word 0xedc40000,0x7eefcd3f
.word 0xffffffff,0x19b31904
.word 0x1a5b0000,0x5f0244ab
.word 0x0000fb3f,0x00000000
.word 0x114d50a9,0x5274c349
.word 0x31249d4a,0xddfb80b7
.word 0x09c89fbe,0x3024b782
.word 0xbb0774e9,0x90c6a429
.word 0xae724917,0x7689ad4e
.word 0xc8cd9dca,0x5c696b66
.word 0xa84d24a9,0x72a28106
.word 0xe0d31ebb,0x6e9ee754
.word 0xb08a9c85,0x3069120d
.word 0xfc7ca2ef,0x5925f2e4
.word 0x6af55ada,0xb406918a
.word 0x53830e5f,0x382328a8
.word 0x5303fcbc,0xb19bc6f4
.word 0xec8185d0,0xe4fb17a7
.word 0xc2a88bb0,0x2e76c747
.word 0xd1a9004f,0x66c746ab
.word 0x853dca79,0xe1b06e03
.word 0x26041ebd,0x0dee7d35
.word 0x80a121ee,0x4bd41a1b
.word 0x746b7813,0xb5129d25
.word 0xf933e09a,0x2ee9dfd6
.word 0x2a2614d4,0xa9e57ac5
.word 0x61a5adeb,0xb89e92e7
.word 0x00000000,0xd162310e
.word 0x655f0cab,0xedd4ad88
.word 0x14e91eb9,0xcfdd6c3f
.word 0xa0e2f401,0xe5a4cb56
.word 0x2d7643be,0x7565f800
.word 0xb3db39b4,0xbcbb1ae3
.word 0x3d445734,0x5218d868
.word 0x8104da54,0x3eea5b59
.word 0x5c41b182,0xac4afb1c
.word 0x7a19a7f9,0x030d3fb5
.word 0x3ab2d9c2,0xcd7eb65a
.word 0xacfa2baf,0x18d55610
.word 0xb6adabeb,0xef4c8c65
.word 0x44c843c7,0x764d7c48
.word 0xeb0cfc51,0xf837fc3b
.word 0xe7cb0760,0x4f20a342
.word 0xeda4f69c,0xbd649f8f
.word 0x9e0e7f23,0xb4c957c8
.word 0x12c6f2d9,0x59c539a5
.word 0xd9a7b813,0xd378e6d5
.word 0x9990caa6,0x8a06271e
.word 0x701a88e3,0x346c7bc9
.word 0xd1b4f638,0xa127a63b
.word 0xebe9d51a,0xf237727b
.word 0xc495209b,0x4c998f6c
.word 0x4866ea6f,0xefcb2265
.word 0x0000953a,0x516ebf50
.word 0xbca5ffe0,0xc0a6a6a8
.word 0xfe263d9f,0x8e373b93
.word 0x5f43744d,0xe5df5818
.word 0xfb1ebb62,0xdae2ca9e
.word 0x20745550,0xd1f451f2
.word 0xf5e88463,0x8de9daca
.word 0xba1d8832,0xf7e7abda
.word 0x17725214,0xffffffaa
.word 0x2768158f,0x5a4bc8e0
.word 0xab0afec1,0x662504b2
p37_local3_expect:
.word 0xc5abff92,0x0908c154
.word 0x9bad3e9d,0x5c12094e
.word 0x3211fa4b,0xc33f88f8
.word 0x705e431a,0x63aa40a5
.word 0xf777e192,0xc1a9d63b
.word 0x7ddf6786,0xd76a57a6
.word 0x46ee6668,0x4c70d1c4
.word 0xec8af1ba,0x5c7ee9f7
.word 0x6cd3f320,0x80073a5d
.word 0x180553fd,0x77bd9b8a
.word 0x17c7bd2c,0xc7cb8d57
.word 0x31afe026,0xadee335e
.word 0xc43e7d73,0xdaaf0125
.word 0x96e3f6e6,0xebf3f82f
.word 0xba7a9072,0x0753a417
.word 0x41a9d7aa,0x97b3d9b6
.word 0xeb9b35ba,0x70dbe9a8
.word 0x1d4196df,0x62874be0
.word 0xc517b715,0x770c6bf7
.word 0xfd4fe8ef,0x3b8feb34
.word 0xac789b4e,0x10ec755c
.word 0x19b31904,0x140232e3
.word 0x0b0774df,0x5bf128c2
.word 0xe618328a,0x2cdeb3f3
.word 0x1f2d570c,0x472b2a9c
.word 0xf2697a2e,0xc46f00d7
.word 0x45af5214,0xe5e1d41f
.word 0x8a3dba84,0x2451fa67
.word 0x4a85214c,0xf5227a47
.word 0xe268cc4f,0x35b86d67
.word 0x921a2266,0x90f80197
.word 0x39cb99a2,0xf2adfab4
.word 0x69d94fc6,0xd42486ba
.word 0x374cf30e,0x8999cd17
.word 0xb42750e0,0x5d593cc6
.word 0xb5357409,0x2cdade76
.word 0xdcab3e31,0xb0fd8986
.word 0x23b063a9,0xaa4196ee
.word 0x4b759416,0x28a45a3f
.word 0x927526af,0xe6b37aa8
.word 0x54075a24,0x1c3fed69
.word 0x06574f34,0x3bf35e35
.word 0xe0ea67f7,0xa8f42bd8
.word 0x4a71e209,0x8f007c56
.word 0x546945cc,0xe715ae1a
.word 0x68e3f489,0x8185dc84
.word 0xe4de8ced,0x8df225d9
.word 0x0ea50d37,0xd9870e12
.word 0xf548cc83,0xd3a7122e
.word 0x0975055c,0xfd06fb0b
.word 0x0d499dfe,0x7d599f55
.word 0x6f8b3c52,0x13c45501
.word 0x41fa4b68,0x17725214
.word 0xb9228cc3,0x2300d1f1
.word 0xb5b0311c,0x10936b0d
.word 0x5dee414b,0xbaf272ee
.word 0x7a411a3a,0x2b2eabe6
.word 0xdf40335f,0xb892fa8b
.word 0x16f61035,0x47c75ae5
.word 0x0340b02b,0x582bb306
.word 0x00ab6722,0x89f8fc09
.word 0x710b7c92,0xb92b9936
.word 0xdec80221,0x64721921
.word 0xa558bb42,0xa23c581b
p38_init_registers:
.word 0xb16bae16,0xe5c80a85 ! Init value for %l0
.word 0xf2e2b212,0x0970ad0e ! Init value for %l1
.word 0x6bf09bfc,0x25fcbec4 ! Init value for %l2
.word 0xa6e5bd35,0x9481b74b ! Init value for %l3
.word 0xcc41e5d9,0xb520de55 ! Init value for %l4
.word 0x175fd9ad,0xdb3fd972 ! Init value for %l5
.word 0xf4acfbb2,0x40cc7e16 ! Init value for %l6
.word 0xa59175f8,0x360c1a6f ! Init value for %l7
.word 0xfad54318,0x2a7c17d1 ! Init value for %l0
.word 0xe03d11b2,0x2e4887ab ! Init value for %l1
.word 0x44bb0cc8,0xd8d14f99 ! Init value for %l2
.word 0x128b21d2,0x55919e92 ! Init value for %l3
.word 0x466c7bee,0x4e365e7f ! Init value for %l4
.word 0x94c5f976,0x36a1d6d2 ! Init value for %l5
.word 0xb369680e,0x607c80b4 ! Init value for %l6
.word 0xe18b24b8,0x3244fcee ! Init value for %l7
.align 64
p38_init_freg:
.word 0x9c6e8dbd,0x6da98c99 ! Init value for %f0
.word 0x65265bf7,0x43d97966 ! Init value for %f2
.word 0x81066e4f,0xe971701f ! Init value for %f4
.word 0x4cfac74a,0x13f0e39e ! Init value for %f6
.word 0xe62f9077,0x5c3480aa ! Init value for %f8
.word 0xa0a45f5d,0x554a34f2 ! Init value for %f10
.word 0x98f8dc6e,0xbcfd5718 ! Init value for %f12
.word 0x1977f98a,0x8a5e5dff ! Init value for %f14
.word 0x3e2dbb8e,0x8bee1da7 ! Init value for %f16
.word 0x7e22a594,0xc65928e3 ! Init value for %f18
.word 0xcc587c6e,0x24efe095 ! Init value for %f20
.word 0xa32ee5e3,0x1d753942 ! Init value for %f22
.word 0x961a7b22,0x995eb4b7 ! Init value for %f24
.word 0xd1e98b1b,0xba138501 ! Init value for %f26
.word 0x67f7ce32,0x38719b68 ! Init value for %f28
.word 0xd498f1f0,0xf8295144 ! Init value for %f30
.word 0x2ef2c5df,0xee21d6c5 ! Init value for %f32
.word 0xd18c7299,0x6cd3e7d6 ! Init value for %f34
.word 0x8ec0d68a,0x14066b40 ! Init value for %f36
.word 0x8c30cdbf,0xafc6fd27 ! Init value for %f38
.word 0x71e099ef,0xb81f1a20 ! Init value for %f40
.word 0x35a101a8,0x9af88fb5 ! Init value for %f42
.word 0x4815677c,0xe829d656 ! Init value for %f44
.word 0xe39c3604,0x23ce40cb ! Init value for %f46
.word 0x2c61af86,0xf09ae357
.word 0xf576abd8,0xf3ed2847
.word 0x7f6a9bb9,0xa863e330
.word 0x03d45e4a,0x2461bb79
.word 0x619e50d6,0x55bf1ec5
.word 0x564e1b9b,0x7903ebd8
.word 0xb5bcc317,0x11d2c6a4
.word 0xe159154a,0xe3eeaede
p38_expected_registers:
.word 0x00000000,0x33423d72
.word 0x00000000,0x000000cc
.word 0x5f7cd6d9,0x148f6662
.word 0x0970ad0e,0x5048ce2a
.word 0x00000000,0x000000d8
.word 0x00000000,0x0000e5c8
.word 0x00000000,0x00000256
.word 0x300ecca1,0xfdc08cff
.word 0x00000000,0x00000388
.word 0x00000000,0x2eec47f7
.word 0x00000000,0x0029b595
.word 0x00000000,0x00000025
.word 0x00000000,0x2eec47e2
.word 0x00000000,0x00000000
.word 0xe58f0dd9,0x10a230ea
.word 0x5d8494ce,0x2cd91b0a
p38_expected_fp_regs:
.word 0xf41187cc,0x8bf8f99e
.word 0x557db0e0,0x28ad37bc
.word 0xc5706dfa,0xc829f6fb
.word 0xd94528a3,0xe32448be
.word 0x5afce108,0xbeba837c
.word 0xf2d11d61,0xa3b0cae5
.word 0x5d7a8649,0x1cba6ec6
.word 0x6f3fac11,0x723d5741
.word 0xadc8023f,0x6f1a0c36
.word 0x7e22a594,0xc65928e3
.word 0xcc587c6e,0x24efe095
.word 0xa32ee5e3,0x1d753942
.word 0x961a7b22,0x995eb4b7
.word 0xd1e98b1b,0xba138501
.word 0x67f7ce32,0x38719b68
.word 0xd498f1f0,0xf8295144
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x0a1bd92c,0xce94845d
.word 0xbff527d4,0xf704dc4a
.word 0x2599d7df,0x5d423311
.word 0xec1b63e8,0x00000000
.word 0xa32845d9,0xfa034a53
.word 0x00c694d9,0x12542552
.word 0x45737e39,0x6ee5f9c7
.word 0x00000026,0x26a1a698
.word 0xaa57e244,0xa1560f1c
.word 0xea0a770b,0x2bae3822
.word 0x03887195,0x2bbdfcb5
.word 0x09c9472a,0xb0abe7a5
.word 0x6c7f3af6,0x9523bbde
.word 0xe58f0dd9,0x10a230ea
.word 0x144c42c4,0x7ca22bce
.word 0xf0d52cb3,0x5cc318f7
.word 0x581aaad3,0x19cc0550
.word 0x4c235ad9,0x6687a2a9
.word 0x13fa9e05,0xd9d87f5b
.word 0x52921231,0x27a71d6a
.word 0xa7786f84,0x0e799296
.word 0xe2063fb9,0x910eed50
.word 0x5c273291,0xdbad7f65
.word 0xf7557ca4,0x4d1d459d
.word 0x538dfd50,0xa5864a16
.word 0x61cf9440,0x5ddf8958
.word 0xb7f284fd,0xf7fb0db5
.word 0x15ae9473,0xef2db275
.word 0xb97484e8,0x20d9f5d5
.word 0xc1f2c3ac,0x1784f21f
.word 0xc782eae3,0xb9519a22
.word 0x300ecca1,0xfdc08cff
.word 0x78caec2d,0xebc00e1a
.word 0x33b86ed4,0x6524bed2
.word 0xaa9f68e6,0x5cae8f1f
.word 0x18367e87,0xac7ecb11
.word 0x80b02f3f,0xc5ecc131
.word 0xae2db52b,0xc6fc91c9
.word 0x364b39d5,0x72cd1bb6
.word 0x1dd6d98b,0xff9f26e7
.word 0x8ad44fca,0x0598a485
.word 0x353f5bb5,0xda5e36ef
.word 0xdbeaea9f,0xdeaf1275
.word 0xc04d9562,0x47eabf75
.word 0x36ce73ad,0x022093ad
.word 0x4064a518,0x6d1ee3a7
.word 0x992f6061,0xe44ed504
.word 0x74a497b2,0x5944bf04
.word 0xfec8886d,0xa654661a
.word 0x62ebb0e1,0xffe84abe
.word 0xeae20757,0x4b08a006
.word 0xf1abdbba,0x7acf3a1b
.word 0x15df8682,0xb452e101
.word 0x7d9b64be,0x75dd6508
.word 0x406e7a46,0x93caaf4c
.word 0x7f607e97,0xe1cab8d5
.word 0x02b974fa,0x2a3e5007
.word 0x0256a239,0x9a32fb3b
.word 0x714a7ad9,0x92cd118a
.word 0x54edd99c,0x23cc3d3b
.word 0x16a5100d,0xb5946eb9
.word 0xbde83265,0x4988798a
.word 0x39bb2a8d,0x0000007a
.word 0x63721907,0xa143480a
p38_local1_expect:
.word 0x00000000,0x40cbf0dc
.word 0xf2344a55,0x6f1a0c36
.word 0xa32ee5e3,0xbf18aba3
.word 0xd2de4ac0,0x4afa8ff3
.word 0x3e2dbb8e,0x8bee1da7
.word 0xf376268e,0x283b27cb
.word 0xd44785b9,0x8e2fc9e1
.word 0xbf798387,0x97b28081
.word 0xe5d73e1c,0xb54c6410
.word 0x36ef4514,0x641e8183
.word 0xbc8431bd,0x2d9ef441
.word 0x22c25f26,0xa5c5f62b
.word 0x626f9621,0x27239f62
.word 0xfa671887,0x8ab0a6ac
.word 0x6a46ffbc,0x31022901
.word 0x4a147a98,0x594d1873
.word 0x3054b9e0,0x0c8a3808
.word 0x9f792d86,0x5c36ab81
.word 0xf2e6f0b2,0x03105f81
.word 0x347dc736,0x9e44e33a
.word 0xcb095a31,0x41eb8548
.word 0x396b6909,0x170346f8
.word 0x0970ad0e,0x5048ce2a
.word 0xa049b0bc,0x3224aaad
.word 0x9e0a22a1,0x944cc370
.word 0xad7c7f01,0x5b118d4b
.word 0xfa034a53,0xe8631bec
.word 0x5f7cd6d9,0x148f6662
.word 0x5fd57ac2,0x22dc8dc2
.word 0x9fb1825e,0xc1659831
.word 0x103ce1f4,0x0afb4478
.word 0xdf951f99,0x8706b80c
.word 0x2d387afb,0x7ecdd542
.word 0x1c6a30ae,0x920277ef
.word 0x2ad4ed39,0xac543cac
.word 0x5c9b0ba1,0x7ec1981d
.word 0x8c8f2bb8,0xe15bc2cf
.word 0xc802719b,0x3244fcee
.word 0xf0df279c,0x08800e80
.word 0x2dd3d8d2,0xa427234f
.word 0x164037e9,0xb71f07e9
.word 0x786404fe,0xdf2f17fa
.word 0x98e003d4,0x71be1e4b
.word 0x1f21e1d4,0xf90d6ed9
.word 0x46128b48,0xde77bb02
.word 0x799ccca9,0xc232f973
.word 0x555d7324,0x6f87113a
.word 0xf0d094bf,0x7fd23b04
.word 0x3b110efb,0x7efa6fe1
.word 0xd356db26,0x109a1231
.word 0x81fcfca1,0xee25d8f1
.word 0x8af986e5,0x54bab881
.word 0xb5541853,0xcbbfe551
.word 0x28558b7a,0x3ea88e81
.word 0xb6f5acb7,0x3042c514
.word 0xb74c4144,0x8cd5b9bf
.word 0xf36af766,0x385a7b39
.word 0x0ddff59b,0x2dd29827
.word 0xf748b3e7,0x5d6bfdb1
.word 0xa0e521a3,0xe0fcd9f9
.word 0x43893af5,0x0526ad92
.word 0xb007d44e,0x181f17cd
.word 0x0708808e,0x27b7675c
.word 0x84e55efa,0x7c910072
p38_local2_expect:
.word 0x360c1a6f,0x3f02c8ad
.word 0xccbebc35,0xde079c54
.word 0x3385df8d,0x02c5ff48
.word 0xa0139ff8,0x87026e06
.word 0x0a1bd92c,0xce94845d
.word 0x130fd68b,0x5c298220
.word 0xf350320c,0x1258964b
.word 0x93ea28b8,0x36b3c487
.word 0x515c4da8,0xe39f10ab
.word 0x6b1dd3e9,0x87d126da
.word 0x9bfbec45,0x946eb406
.word 0x2aff3f65,0x08edc32a
.word 0x9edd5fe4,0x366f9b6c
.word 0x0adcc6f2,0xde34e068
.word 0x250b02a9,0x9e39cc45
.word 0xc52f9451,0x96b1d155
.word 0xa8b70d61,0xea1781b7
.word 0xfea2f5bf,0x93a454e0
.word 0x6deef355,0x7def9fe2
.word 0x29465ef2,0x60e81fab
.word 0x68ec7d14,0xce257425
.word 0x40d25c45,0x9a6a7685
.word 0x2814a141,0xb737b6f0
.word 0x14bbd8d7,0xe296342b
.word 0x65f204e6,0x510beb23
.word 0x3d51d815,0x887e960c
.word 0x48c041aa,0x6d721044
.word 0x588e6cdc,0x797013f3
.word 0x5236a747,0xf5abbd17
.word 0xff468ba6,0x4fe1f83b
.word 0x99d6fa46,0x76ea7af9
.word 0x51f7abd0,0x5a65beb7
.word 0xa7d0c4a8,0xe030f0fe
.word 0xfaecc09e,0x371f7967
.word 0xfdbc2ad9,0x90eb13a6
.word 0x75354fda,0x2d0fd9e6
.word 0x28a46652,0xb087232e
.word 0xfefae579,0x937e37c0
.word 0x0bf01c54,0xce0cc97d
.word 0xe178763f,0x9df6b11c
.word 0xc2cf354f,0x20ebdb64
.word 0x7cd98004,0x7e5ddc76
.word 0xdb3605d6,0x5e184693
.word 0xbfe462b6,0x3342ff72
.word 0xc6d885d6,0xa1e16321
.word 0x2a6f76ca,0x0af5ec6f
.word 0x85ef0fbc,0x555f6b24
.word 0xa84549a1,0xac1ae7e2
.word 0x8738f79a,0xab3b119d
.word 0x5b1a2791,0xf9082a5c
.word 0xec72aab0,0x3274f3f7
.word 0x562cc109,0x18b1cc8f
.word 0xd9d6c32b,0xda6927cf
.word 0x93b74812,0x20fdfef4
.word 0x8c4e85ab,0x492bc109
.word 0xd9b92f98,0x939006fc
.word 0x3155bfb1,0x2f4245d1
.word 0x242c7b2d,0x4a18f909
.word 0x5d5e567d,0x691d44e4
.word 0x964e120b,0xabd9d047
.word 0xdab319a4,0xee4edaab
.word 0x47bb0f35,0x70b28125
.word 0x78810178,0xa02f484c
.word 0x8351ab3a,0x8ae9fe43
p38_local3_expect:
.word 0x723d5741,0x7df16bce
.word 0x2eec47e2,0xf3cebdad
.word 0xd43c8b78,0x04fcd966
.word 0x00000000,0x1133425d
.word 0xf2344a55,0x5d5fa4a0
.word 0x95178885,0x0aef3539
.word 0x2993ebd3,0xe376a00e
.word 0xc53285cd,0xe5ce3ad8
.word 0xc8f80be6,0xb26268dd
.word 0x3be29ade,0xa97f4aa8
.word 0x36a1d6d2,0x5c439e3a
.word 0x00000000,0x000000d8
.word 0x10ba1398,0xcd6aff79
.word 0x2d927e2e,0x63420a1b
.word 0x7d611277,0x5645a2ae
.word 0x32878c7b,0x1a47f592
.word 0x2f3a5e4d,0x7f7bd14a
.word 0x04d9a1ba,0x0e239021
.word 0x177c20a1,0x1c699517
.word 0xaffa984f,0x37795cdd
.word 0x327d4a0b,0xffac1805
.word 0x26b47648,0xbb8a527a
.word 0x22fe9bc9,0x33771383
.word 0x5946a68e,0x1ec38ae7
.word 0x0e7d0e25,0x44abff06
.word 0xd54c52c4,0xab173f76
.word 0x04a15a43,0xb989d1e2
.word 0xe3e05dcf,0xfd8c41ba
.word 0xba1e8835,0x144f3513
.word 0xe9a66b9f,0xca0ba13c
.word 0x531c0a75,0x9a5e7e6d
.word 0x57509674,0x61d5ff5f
.word 0x93057a26,0xe982d29a
.word 0xe64a6dce,0xf49f4f4f
.word 0xc5c2639e,0x85a38064
.word 0x3b775f50,0x63bfc408
.word 0x3910051d,0x6affa962
.word 0x54a883a9,0x6eadfda4
.word 0x15ae997d,0xd08e3303
.word 0x8a820fe6,0x87f6dd8b
.word 0x534d8aa8,0xe0bfcbf6
.word 0xa404fa36,0x8952ab88
.word 0xc0861096,0x9f5e1d82
.word 0x7abbeaca,0x673703cb
.word 0x4fa08e67,0xd7454863
.word 0x7719530b,0xcd3d72af
.word 0x1624c919,0x12a60f7a
.word 0x80c7eab5,0x582755ac
.word 0x9ef9f88b,0xcc8711f4
.word 0xbc37ad28,0xe0b07d55
.word 0xfbf629c8,0xfa6d70c5
.word 0xbe4824e3,0xa32845d9
.word 0x7c83babe,0x08e1fc5a
.word 0xe5cab0a3,0x611dd1f2
.word 0xc66eba1c,0x49867a5d
.word 0x07bcc6d2,0x11ac3f6f
.word 0xa81782ec,0x88a0205e
.word 0xb17c563f,0x63ae7b14
.word 0xfffffff5,0x06a589d9
.word 0x968a7a6a,0x5559c3f8
.word 0xf751b58e,0xf26602d3
.word 0x8994799d,0x6b2e8c2e
.word 0xa7a2f872,0xe3e52ea3
.word 0x60046dd5,0x5702ab21
p39_init_registers:
.word 0x616c9a6f,0xdc7031f1 ! Init value for %l0
.word 0x35946f10,0x6ca56627 ! Init value for %l1
.word 0x71ad96f8,0xaee91405 ! Init value for %l2
.word 0x2893fcb0,0x77ffd9ff ! Init value for %l3
.word 0x5aab1ea4,0xf3a9bca5 ! Init value for %l4
.word 0x860e3d52,0xa727b791 ! Init value for %l5
.word 0x29a33b94,0x7dc1fb59 ! Init value for %l6
.word 0xb41e1ad3,0xfaeaea4d ! Init value for %l7
.word 0x19ea3486,0x0173cc7e ! Init value for %l0
.word 0x37555978,0x4f226218 ! Init value for %l1
.word 0x4a1acacc,0x54564f33 ! Init value for %l2
.word 0x5f9b2eae,0xcbfb05b5 ! Init value for %l3
.word 0x68a5fafe,0x89b5c9a8 ! Init value for %l4
.word 0x48182308,0x72bfcd5c ! Init value for %l5
.word 0xc1b7d706,0x2498d536 ! Init value for %l6
.word 0xadcb5051,0xf52b2b1e ! Init value for %l7
.word 0x3f3abf73,0xc8413073 ! Init value for %l0
.word 0x901eb627,0xb2e14e8a ! Init value for %l1
.word 0xc3148ac2,0x561bbdfa ! Init value for %l2
.word 0xd7fc23be,0x1964ce9a ! Init value for %l3
.word 0x6240e7ee,0x98042c72 ! Init value for %l4
.word 0x4fed8653,0xd07dc1d2 ! Init value for %l5
.word 0x3be391bf,0xa44e22af ! Init value for %l6
.word 0x33cf250f,0xccc881e4 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x25259c40,0x3a0f7850 ! Init value for %f0
.word 0xff784fc3,0xd38eaffb ! Init value for %f2
.word 0xb2b1775e,0x4e1e9514 ! Init value for %f4
.word 0x580e1724,0xc58910e3 ! Init value for %f6
.word 0x7a5bbc26,0xb69974f9 ! Init value for %f8
.word 0x14ec5542,0x3d944279 ! Init value for %f10
.word 0xb09b5600,0x29aac7d4 ! Init value for %f12
.word 0xe1a81bcd,0x7fdee31b ! Init value for %f14
.word 0x54ecbde8,0xbb15d625 ! Init value for %f16
.word 0xffed3842,0x50957987 ! Init value for %f18
.word 0xb3b46d4d,0x314cc349 ! Init value for %f20
.word 0x00967568,0x4542296b ! Init value for %f22
.word 0x33f5e954,0x5e0d92f0 ! Init value for %f24
.word 0xfe93cbb6,0x8619b1cf ! Init value for %f26
.word 0x76f5d4a7,0x49546581 ! Init value for %f28
.word 0x97c9da36,0x645d2e41 ! Init value for %f30
.word 0x34d1c447,0x1c88aee9 ! Init value for %f32
.word 0x0f612848,0x792b04a9 ! Init value for %f34
.word 0x3a96574b,0x141b3066 ! Init value for %f36
.word 0x50fa8a5f,0xb78491c1 ! Init value for %f38
.word 0xd3259f56,0x47fd182a ! Init value for %f40
.word 0x2300149c,0x0c8c5ea2 ! Init value for %f42
.word 0xb5f1a79d,0xd0438418 ! Init value for %f44
.word 0xef47349f,0xdf2ec291 ! Init value for %f46
.word 0xad723f80,0xa545846f
.word 0x49ac826a,0x0985ac7d
.word 0x60d2f60c,0xbc0896e8
.word 0xfec86d35,0x72ce3cff
.word 0x21746ddc,0x35f1f037
.word 0x5c0bc424,0x253ec27b
.word 0xb4fddb3d,0xec2d49b5
.word 0x5b312f8d,0x9d025063
p39_expected_registers:
.word 0x616c9a6f,0xdc7031f1
.word 0x35946f10,0x6ca56627
.word 0x71ad96f8,0xaee91405
.word 0x2893fcb0,0x77ffd9ff
.word 0x00000000,0x000003ff
.word 0x860e3d52,0xa727b791
.word 0x29a33b94,0x7dc1fb59
.word 0xb41e1ad3,0xfaeaea4d
.word 0xffffffff,0xffffff11
.word 0xffffffff,0xfb235bea
.word 0x00000010,0xef9b78b8
.word 0xffffffff,0xffffaffb
.word 0x00000000,0xafcd5d13
.word 0x00000000,0x000000df
.word 0x00000000,0x000000b9
.word 0x00000000,0x500200c4
.word 0x00000000,0x2321db96
.word 0x00000000,0x0000000a
.word 0x00000000,0x000001d5
.word 0x00000000,0x00000064
.word 0x00000000,0x0000001e
.word 0xb37e1769,0xa17cd5ca
.word 0x00000000,0x00000025
.word 0x7e97b15b,0xa6937042
p39_expected_fp_regs:
.word 0x25259c40,0x3a0f7850
.word 0xff784fc3,0xd38eaffb
.word 0xb2b1775e,0x4e1e9514
.word 0x580e1724,0xb7e79024
.word 0x7a5bbc26,0xb69974f9
.word 0x14ec5542,0x3d944279
.word 0xb09b5600,0x29aac7d4
.word 0xe1a81bcd,0x7fdee31b
.word 0x54ecbde8,0xbb15d625
.word 0xaadc9038,0x7fa5c803
.word 0xb3b46d4d,0x314cc349
.word 0x00967568,0x4542296b
.word 0x33f5e954,0x5e0d92f0
.word 0xfe93cbb6,0x8619b1cf
.word 0x39b1fcf5,0xb0eec9ea
.word 0x97c9da36,0x645d2e41
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0x77af243d,0x34fb0316
.word 0xff11d832,0x4f34bec3
.word 0x64c35c64,0xb49c79ac
.word 0xff83b4ae,0xd4719a57
.word 0x3f657ef8,0x12ea85ed
.word 0xd4fa2208,0x427093a6
.word 0x88ee75e7,0x7cedc786
.word 0x4edc0753,0xa0cfe518
.word 0x3b8317a6,0x10f2072c
.word 0x2961abff,0xb8472f16
.word 0x9fb7ffcb,0xd5786f91
.word 0x4e243628,0x24fa3a15
.word 0x02d91a93,0x53e247d5
.word 0x63a79d7f,0x054d1065
.word 0x14ada63d,0xd523d4a3
.word 0x9804cbb2,0xc8c54ce1
.word 0xe09836f5,0xc82c5911
.word 0x1812e11d,0xcaba3b77
.word 0xd7f389ca,0x12068542
.word 0xccc881e4,0x40acbab2
.word 0x397413da,0x9aa44049
.word 0x5600c94b,0x5ad56aa0
.word 0x0b46605a,0xa0171558
.word 0x6c5da904,0x8df98545
.word 0x20778747,0xdc5267ae
.word 0x7fd7ee3d,0xa87513ec
.word 0x6a26818e,0x7d45309a
.word 0xa85fe346,0x749eeda6
.word 0xeadcc9b4,0x9cbac6ba
.word 0xe99d36bd,0x211892c7
.word 0xa43dc53d,0x6d7759c4
.word 0x2b6d4499,0xf7a607fa
.word 0x72b1af3f,0xb7e79024
.word 0xb2ad62ce,0xacd1c7a4
.word 0xcf724f9f,0x3a96573d
.word 0x129d702c,0x27bfb246
.word 0xf25f3592,0xd90b2a60
.word 0x186b89da,0x5d824947
.word 0x1f52d447,0x842da918
.word 0x2ee39fb4,0x9a285ac1
.word 0xe89615fb,0xa4b74c0f
.word 0x04980b37,0x6495b045
.word 0xa9b197f3,0xba2d75dc
.word 0x7d21db65,0xdd97e3bf
.word 0x0f70f3a2,0x6815d6e7
.word 0x54abb9c7,0xff784fc3
.word 0x3e2d97d9,0x4eb7cd2f
.word 0x52614cfd,0xdb83e6a0
.word 0x3d809977,0x327a5c01
.word 0x3a7a2663,0x5e7eb224
.word 0x65c96289,0xbdbbfa95
.word 0x2c2241c2,0x5bfe1c46
.word 0x1bbf6474,0x4af57340
.word 0xde57d9fb,0x89fbc24a
.word 0xba9838fe,0xac37c941
.word 0x8dbceeca,0xeaf0acf4
.word 0xc2474011,0x97b46e8f
.word 0x96cd2ddd,0x03039a2b
.word 0xa7ce73b4,0x02a3dc75
.word 0x0c637335,0x6b52837b
.word 0x2160b609,0x7fbed185
.word 0x26cc48ef,0x18acb379
.word 0xb37e1769,0xa17cd5ca
.word 0xdf4c01bc,0x8ca49075
p39_local1_expect:
.word 0x65db217d,0x0715a762
.word 0x98588874,0x74885898
.word 0xffe15e6d,0x73ac4b84
.word 0x5e7193a6,0x5bb1977e
.word 0x00000001,0xb715d078
.word 0x00000025,0xa6937042
.word 0x1a3fb8ac,0xffeb375e
.word 0xd9dc4961,0x0a79d7d6
.word 0x47e02838,0xae5dab07
.word 0xb4f61025,0xb07bbb7d
.word 0x843e608d,0x64642bb6
.word 0x34b97f21,0x051c5029
.word 0x11174df5,0x7f0de407
.word 0xaffb61b3,0x0dc7d662
.word 0x4c73c8e3,0x60e892e8
.word 0xe3701434,0x0d8e8a5b
.word 0xf0179397,0xa24959dd
.word 0xf79d78a2,0x1ebdd170
.word 0xdd75a51c,0xc7c48525
.word 0xa3e18269,0x9ae53e59
.word 0x89717b70,0xf945ff76
.word 0x781c5a41,0xfeb06223
.word 0x3070cbf9,0xb9bad10a
.word 0x888fd1aa,0x89100bda
.word 0x49239fa7,0x7422605f
.word 0x353a7272,0x9037b138
.word 0xc4c6eb75,0xc48f34eb
.word 0x8b49f72d,0x166b303c
.word 0xfd523d65,0xb58e77e1
.word 0xf47e8d2b,0x0157f68c
.word 0xca2a622f,0xd90a23d2
.word 0x27bcefdb,0xd90c103c
.word 0x15637de4,0x7acba00c
.word 0x9565838a,0xa9656dc4
.word 0xa3017c87,0xdcf1b19d
.word 0xc99f5ab4,0x602396ad
.word 0x395c5a6c,0x94497ac0
.word 0x7ade9312,0x6ed38dbb
.word 0xe7a7b3a2,0xfbe0027b
.word 0xeb55d67b,0x994dba40
.word 0x2d061e52,0xfb7f61f6
.word 0x116acbd0,0x9b9239bb
.word 0x95b2e44a,0xc7377c42
.word 0xf5ca5b72,0x2f8c7277
.word 0x6dea543d,0x7c94ea15
.word 0xf4c56a44,0xef02bc91
.word 0x3f149a7e,0xfd0afac4
.word 0x47c56084,0xcc036b79
.word 0x3049d530,0xb24dfdb3
.word 0x9c09b609,0x66318254
.word 0x207940a7,0xe66c5bff
.word 0x4cc6ac86,0x5c78e057
.word 0xed1f0c61,0x53a5dc13
.word 0xb1631f7c,0x58fdca4c
.word 0xff992910,0x94057cd4
.word 0x29fc0775,0xc0286acb
.word 0x83ccf39c,0x7ec92de7
.word 0x2df297cc,0x094a6eb9
.word 0x6566fef1,0xe73ac42c
.word 0xcedfcff4,0x99c8efbb
.word 0xb49a27ef,0x70db3d7a
.word 0xf4014c12,0x54c8ab47
.word 0x05d2e1d8,0xb77b7577
.word 0x484c0029,0x4147dd33
p39_local2_expect:
.word 0x00000010,0xef9b78b8
.word 0x50c304d5,0x45029680
.word 0x13904015,0x4f70b79e
.word 0xff000000,0xf5fcb139
.word 0xf0920d5e,0x54e9f533
.word 0xbdfae17a,0x9fb41abc
.word 0xe6e0c4ae,0xd8f165e0
.word 0x96569a75,0x6d9ff33c
.word 0xd0dd062e,0x1d503f21
.word 0x3724d86d,0x96e893ea
.word 0x2804cc0e,0x0ae60821
.word 0x99ee3c22,0xa852b61d
.word 0x772288ad,0xba746163
.word 0x9922946b,0xbd42022e
.word 0x4ba1c172,0x6924d680
.word 0x32c4204e,0xd257f51c
.word 0x3f14ed65,0xc13558df
.word 0x09399f5f,0x95c64baf
.word 0x7feecd73,0x158588ab
.word 0x49d619aa,0x4250badf
.word 0x7e6ff8f2,0x6e34d95f
.word 0x0000affb,0x6754baf7
.word 0xafe9e394,0x0cff9c5c
.word 0x0822fad4,0x390c203e
.word 0x756ec977,0x4f2f87ab
.word 0xa64a5fe8,0x41177704
.word 0x4f391c2a,0x407f3f50
.word 0x3e341478,0x635df54c
.word 0xbd3e5bb3,0x078c7418
.word 0xab5c08a5,0xd22a1baa
.word 0x7fc7d5e6,0x8c5955fc
.word 0x98715de0,0x6f680dd4
.word 0x2b4c4c99,0xc62dec4d
.word 0x99a1565a,0x000000d4
.word 0xfb440f21,0x697c7199
.word 0x1280c1dc,0x72903724
.word 0x3e4f3211,0xd50f8de5
.word 0x0c0d02eb,0xe61d60d0
.word 0x2321db96,0x9a9521ac
.word 0xa484e848,0x095b852d
.word 0xd3f79dc1,0x303667c2
.word 0xfa90828c,0xaef761e0
.word 0x084c672a,0xce6b90a7
.word 0xc754097f,0x40a90e16
.word 0xdd48c667,0x2dd6e4e7
.word 0x5c4214cb,0x73f70983
.word 0x4c0fb724,0x83ea6a78
.word 0xb4d34bb1,0x25c9c22d
.word 0xbf5dc4a0,0x7ce0fd8d
.word 0xabf380cd,0x088743fa
.word 0x975da3c8,0xa859795f
.word 0x6ef6516c,0x11fa4158
.word 0x3a18a8b1,0xbedfad65
.word 0x408d3fb6,0x8cb298bd
.word 0xd9c18e39,0xa462c267
.word 0x81f5fadb,0xe387713c
.word 0x98c47de4,0xfd6d2268
.word 0xaefa0cd7,0xe4631f8a
.word 0x684cf444,0x765bc8e7
.word 0x1b7a287e,0x31e8f8c4
.word 0x748f20de,0x3344f7cb
.word 0x89b5c9a8,0x70fa698f
.word 0xbed50fbe,0x9920ee96
.word 0x47afdbec,0xc447f215
p39_local3_expect:
.word 0xff784fc3,0xbb15d625
.word 0xa1041f40,0xa82eb792
.word 0x00000000,0x9922946b
.word 0xff7b2318,0x30b91363
.word 0x7f020000,0xf1ce49ab
.word 0xbb15d625,0x7fa5c803
.word 0x29bbd4b1,0x2c387dd0
.word 0x9922946b,0xbd42022e
.word 0x371f7202,0x67f03c9a
.word 0x202cd89d,0x2167d548
.word 0x9af4a2c6,0xf685b746
.word 0x3cb29818,0x4a4c85b5
.word 0x1c93d0f9,0x8c1c74f4
.word 0x06adf01a,0xf5934c47
.word 0xc0e55e71,0xab554509
.word 0xded2a6dc,0x29358d44
.word 0xb430b3a8,0xf820ffa2
.word 0xaf7b8a4a,0xdc314397
.word 0xbd3031e8,0x6fe8aa4f
.word 0x21ffa008,0x79034edd
.word 0xfce613e4,0x0504d3d2
.word 0x19b7104a,0xbb40f98a
.word 0x8138b471,0x15e769b8
.word 0x0b238022,0x3490576c
.word 0x4844e37a,0x2926b758
.word 0x64b23ed8,0x2e863175
.word 0x5d4780ce,0x3a43faa1
.word 0x58012948,0xe98a8ff7
.word 0x9c7d9a50,0xdc61d06b
.word 0xc426d5e2,0x53f96076
.word 0x0a1404e9,0x29668781
.word 0x396f2a4b,0x68b7f148
.word 0xb8a2d8dc,0xbbb27e2a
.word 0x66f2e671,0x85f9c555
.word 0x69913964,0xe5804455
.word 0xe62d0654,0x24df2cd9
.word 0x76b71c35,0x0e950b9f
.word 0x4f5ccc7a,0x37c8024b
.word 0xa3017c64,0x4ea38138
.word 0x4e14cbb9,0x2860e6d4
.word 0xf970f782,0xe8c3da2a
.word 0x48424c1f,0x71d68832
.word 0x18bb2af5,0x63e593f0
.word 0x15409013,0xe065830e
.word 0xc8378a0e,0x2c13e53f
.word 0xed975e63,0xbc8b078c
.word 0x0b03e5f6,0xd12184d6
.word 0x3a5af725,0x56cf2725
.word 0xebfee0aa,0xae712dba
.word 0x6225160e,0x70a7d64c
.word 0xa6ba16f3,0x336c77ed
.word 0xb703ff87,0x429046ee
.word 0x20ff62a9,0x1cf6c63e
.word 0xb3a909d8,0xbc218f94
.word 0x25d5c3ae,0x9dac299f
.word 0xbe01fcf6,0x9124b93b
.word 0x20e3f754,0x15e4b349
.word 0x68eec602,0xb45c72e6
.word 0x1304e2f2,0xe0dea6fc
.word 0x7fffffff,0x5132fcaf
.word 0x33b64fb9,0x85594305
.word 0x846002b7,0x3746d5e0
.word 0x92cf4004,0xf60b55b9
.word 0x943a8044,0x414a6b7a
p40_init_registers:
.word 0xd7cb7eb8,0xb48fbbaf ! Init value for %l0
.word 0xafe42916,0x9b22c21a ! Init value for %l1
.word 0x75692481,0xb7197266 ! Init value for %l2
.word 0xf90dab5e,0x8827ff9e ! Init value for %l3
.word 0x51ae9544,0x0a778197 ! Init value for %l4
.word 0x2cd112ac,0xd9f38c47 ! Init value for %l5
.word 0x54b5d7ba,0xc17d2d49 ! Init value for %l6
.word 0xa819ddeb,0xf9f6fd5a ! Init value for %l7
.word 0x3a8b2289,0xe0910be4 ! Init value for %l0
.word 0xcf6883ae,0x211e8722 ! Init value for %l1
.word 0xdaefdab0,0x07b31bdb ! Init value for %l2
.word 0xacef520e,0x4fe25078 ! Init value for %l3
.word 0x4f94d642,0x6ec9ca66 ! Init value for %l4
.word 0x8027bb0d,0xdedf5ff1 ! Init value for %l5
.word 0xdf17ba4c,0xba918c40 ! Init value for %l6
.word 0x6a26bd7a,0x2b8e327f ! Init value for %l7
.word 0x562dd607,0xa5e466bd ! Init value for %l0
.word 0x51883099,0xac8c0074 ! Init value for %l1
.word 0x0e962b50,0x096cfa72 ! Init value for %l2
.word 0x8ff84318,0x293fa7ef ! Init value for %l3
.word 0x2295515b,0xecf814c9 ! Init value for %l4
.word 0x96db8912,0x4392962d ! Init value for %l5
.word 0x0a202a03,0xf681a9d3 ! Init value for %l6
.word 0x7313becf,0xcc579328 ! Init value for %l7
.word 0x06327eb2,0xc4f4c71f ! Init value for %l0
.word 0xfc759732,0x6d6a846c ! Init value for %l1
.word 0xa9f1fc32,0x84bb2d97 ! Init value for %l2
.word 0xd05ac9ab,0xc498c5b9 ! Init value for %l3
.word 0x2552ca93,0xf76bef1f ! Init value for %l4
.word 0x0b6cbf7a,0x50435a5d ! Init value for %l5
.word 0xf62c0f58,0x08a2b2f3 ! Init value for %l6
.word 0xbd5c38ea,0x5539b490 ! Init value for %l7
.align 64
p40_init_freg:
.word 0x8ff8e4e1,0x16137db6 ! Init value for %f0
.word 0x4e9c2ccb,0xb8835461 ! Init value for %f2
.word 0x9f33ea57,0x5f340e63 ! Init value for %f4
.word 0x7e09a373,0xf85ea777 ! Init value for %f6
.word 0xbceda0cc,0x975f4447 ! Init value for %f8
.word 0x6320fe07,0x2836f712 ! Init value for %f10
.word 0x016ac436,0xfc5e7da1 ! Init value for %f12
.word 0xa6b200ad,0x900bd491 ! Init value for %f14
.word 0xdf848876,0xb0fdca5a ! Init value for %f16
.word 0x2790e31a,0xd9528ed9 ! Init value for %f18
.word 0xf4a80364,0x019b5e9d ! Init value for %f20
.word 0x9fb9ceff,0x8f86a567 ! Init value for %f22
.word 0x38dd2062,0xfc2a5e9c ! Init value for %f24
.word 0x47365d12,0xff4931ee ! Init value for %f26
.word 0xd8241f35,0xe008042c ! Init value for %f28
.word 0x66499713,0x95d046b1 ! Init value for %f30
.word 0xca0420a4,0x24243d0c ! Init value for %f32
.word 0x8218f746,0xb23585f0 ! Init value for %f34
.word 0xf5952e62,0xbf721ba2 ! Init value for %f36
.word 0x26ef6ee2,0x418a3d0c ! Init value for %f38
.word 0xa7037fd9,0xb5d531ce ! Init value for %f40
.word 0xa6e967d6,0x7604bf13 ! Init value for %f42
.word 0x2314ab0c,0x3765680e ! Init value for %f44
.word 0x8e02645c,0xa361712a ! Init value for %f46
.word 0x365f24ca,0x53a609bf
.word 0xfda4bb5b,0xd60e96fa
.word 0x76fc3c9c,0x36a62a3e
.word 0x073354c7,0x5dbfb0a3
.word 0x5627b1b3,0x2c69a42b
.word 0x85e206ce,0xba313695
.word 0xb837de5e,0xe4c1c7db
.word 0x6fc91d02,0xba204b7b
p40_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x89ae8a7e
.word 0x00000000,0x00000097
.word 0x00000000,0x00000898
.word 0xffffffff,0xfffffc0e
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00001b55
.word 0x00000000,0xdb593681
.word 0xffffffff,0x633502e5
.word 0x6a26bd7a,0x2b8e327f
.word 0x00000000,0x20cb553c
.word 0x00000000,0xd7274948
.word 0xffffffff,0xffffffff
.word 0x00000000,0x9ccaf722
.word 0xdf17ba4c,0xba918c40
.word 0x000000ff,0x05d3e39c
.word 0x562dd607,0xa5e466bd
.word 0x00000000,0x0000020e
.word 0x00000000,0x267d60ec
.word 0x00000000,0x000000e0
.word 0x33f6eb4a,0xe6677d88
.word 0x00000000,0xbc5479e0
.word 0x00000000,0x9f3582c4
.word 0x00000000,0x000002ee
.word 0x06327eb2,0xc4f4c71f
.word 0x00000000,0x73a3097e
.word 0xdbc78926,0x14dc2016
.word 0x00000000,0x0000001b
.word 0x2552ca93,0xf76bef1f
.word 0x0b6cbf7a,0x50435a5d
.word 0xd05ac9ab,0xc498c5b9
.word 0xffffffff,0xffffffff
p40_expected_fp_regs:
.word 0x5334ca6d,0x647cc973
.word 0x9ef4b201,0x864dfb43
.word 0xc473d161,0x92bb8676
.word 0x06cf2e6d,0xa0dc21a0
.word 0x8e27725a,0xf0e5a2a8
.word 0x0e34ebe2,0x4f774d81
.word 0x6259ffe8,0x924a313e
.word 0xc12b2007,0x9aff1cb0
.word 0x998bc1cd,0x81bcf224
.word 0x2790e31a,0xd9528ed9
.word 0xf4a80364,0x019b5e9d
.word 0x9fb9ceff,0x8f86a567
.word 0x38dd2062,0xfc2a5e9c
.word 0x47365d12,0xff4931ee
.word 0xd8241f35,0xe008042c
.word 0x66499713,0x95d046b1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x7554b92b,0xf517fcba
.word 0xc482359f,0x04e76943
.word 0x2790e31a,0xd9528ed9
.word 0x03e8504b,0x7642529a
.word 0x24f2bc81,0x17af5615
.word 0x72f2bc81,0xcdc18b99
.word 0x07925fd5,0x81469117
.word 0xbcf21acc,0x37a38391
.word 0x10b6f3d5,0xb15ca504
.word 0x68cd0e0c,0x8afe13da
.word 0xe84c8fa8,0xed602982
.word 0xdbb5e313,0x8c034ff7
.word 0x8bccdfbb,0xbc4ecf8c
.word 0x08a2d142,0xfff37f70
.word 0x48099060,0xab0ca211
.word 0x2acab99a,0x6df25d03
.word 0xb9c2c66f,0x02ac2e3e
.word 0xfba884d0,0x359607db
.word 0x0b20ea57,0x8827ff9e
.word 0xf3a8acf9,0xe73d207e
.word 0xd794636e,0xdb277128
.word 0x52a891f3,0xcd7857a9
.word 0x60d06780,0x7e1487c0
.word 0xb3a3b3dd,0x3db7aeea
.word 0x87bd664c,0x08121688
.word 0x88450c40,0x8bcd0eb4
.word 0x68fed941,0xd41a4001
.word 0x18195221,0x028adbaf
.word 0x3257f789,0xe4a3e280
.word 0x8b3750ef,0xd92fc850
.word 0xedc5eec4,0x9d9897aa
.word 0x29e227f5,0xb24b8f0e
.word 0x6c5d15bc,0xe54161dd
.word 0x2b9356f9,0x7b5c1453
.word 0x2edf2090,0xf94fa0f5
.word 0x0c555453,0xa8afec00
.word 0x8ddd48fb,0xffc97f39
.word 0x644940aa,0xae75927a
.word 0xd906f3ba,0x04a6ecb0
.word 0x27f2a139,0xe9529230
.word 0xb02ab874,0x4b0aae72
.word 0xa778af5e,0xd1692588
.word 0x69e8b95a,0x91175c5f
.word 0x26f2fb41,0xb25873ea
.word 0x0732b6e1,0x17ecb886
.word 0xcb2a7aed,0xdd85adda
.word 0x8c7749c6,0x14de2d17
.word 0xd7bfc848,0x4feb7495
.word 0x8c6038d5,0x85fc6b89
.word 0xd2c84cee,0xea73b702
.word 0x3c62c28e,0x779e1e16
.word 0xf0151841,0x3d7dff2b
.word 0xd6ca0564,0x2a4e940e
.word 0xa31c7313,0xa98abbb9
.word 0x30f28d72,0x94eb8258
.word 0xe9529217,0x3d14b596
.word 0xd237fc96,0xc216e4e0
.word 0x906caa31,0x2629d28c
.word 0xde2942a3,0x6944682f
.word 0x4914f384,0x85dc4aa7
.word 0x22ba884c,0x8ff30a5a
.word 0x265cb39d,0xe76922b8
.word 0xdee88723,0x8977a6e9
.word 0x151bd2bf,0x25dc8f27
p40_local1_expect:
.word 0x7e09a373,0xf85ea777
.word 0x4392962d,0xd9f38c47
.word 0x4b303708,0xc24f7bd1
.word 0xff795419,0x89f7ead5
.word 0xe354368e,0x4aff9485
.word 0x9ccaf722,0x2d0b6edb
.word 0x7ccaffce,0x4b5845df
.word 0xb4b57ac4,0xccf42842
.word 0x5334ca6d,0x647cc973
.word 0x9ef4b201,0x864dfb43
.word 0xc473d161,0x92bb8676
.word 0x06cf2e6d,0xa0dc21a0
.word 0x8e27725a,0xf0e5a2a8
.word 0x0e34ebe2,0x4f774d81
.word 0x6259ffe8,0x924a313e
.word 0xc12b2007,0x9aff1cb0
.word 0xf8b2be7c,0xaac21d2b
.word 0x5e109607,0x4ef9ecc7
.word 0xff79e102,0xc7f14c63
.word 0xee7aaae8,0x00000e02
.word 0xc8126ee8,0xafd131be
.word 0x63158757,0xe39c713b
.word 0x43d7907f,0xfcde324d
.word 0xb9ac291b,0xf317ae7b
.word 0xdd11f2a1,0x20d5fc55
.word 0x6f78f154,0x455b9051
.word 0x314c5d59,0x5c416b06
.word 0xea721837,0x932a4903
.word 0xc7b03746,0x19c289e9
.word 0xeb105860,0x6390f23e
.word 0x671cdf5f,0xd6589b26
.word 0x34673e08,0x69218551
.word 0x62be42e7,0x00771fb2
.word 0xade070c2,0x26b30031
.word 0x3706fdb7,0xe76ef0bc
.word 0x59fa562a,0xe9573e4d
.word 0xa04d57a0,0xb2d3ddaf
.word 0xe97e4c1c,0xb0c56ce0
.word 0xdeef2af8,0x7b49ffb5
.word 0x7cabffa7,0xe639a8aa
.word 0x49d0f72d,0xbd8184ff
.word 0xbae0c6c0,0x4353668b
.word 0x81a85672,0x56fbe406
.word 0x9d269327,0x7df4b36e
.word 0x1c2d32eb,0x95b0f488
.word 0xfb6a6bca,0x91749202
.word 0x3d557bae,0x8bfb3142
.word 0xbad9cdfd,0x18706f43
.word 0xc1e68eaa,0x9d4fc95a
.word 0xf1f9b486,0xdb25c5a2
.word 0x0337e30c,0x761189b6
.word 0x98e88a1d,0x5693ea3b
.word 0x31777ac1,0x88d854cf
.word 0x53776f2b,0x53004d8d
.word 0xf27af108,0xdb702c2e
.word 0x9834dffc,0x1fd145f0
.word 0xe25fca1d,0xdc360311
.word 0x8894972f,0x0528ddbc
.word 0xb915e25c,0xf7ce4a6f
.word 0x849c35d6,0xc5e9e501
.word 0x130d5a2d,0x801397a2
.word 0xc5bdcba1,0xef52fcb1
.word 0xda93d9bf,0x0f95b7af
.word 0x1ec230b0,0xb80f24a2
p40_local2_expect:
.word 0x020ed095,0x13974966
.word 0xde7e67e6,0x4aebf633
.word 0xcca0edbc,0x05d3e39c
.word 0x994a046c,0x8d18428d
.word 0x17531a2e,0xb8ecfc91
.word 0x7451263f,0xd9950039
.word 0x71b388c1,0x199719da
.word 0x19fd22c7,0x4e4f56fe
.word 0x63cb53af,0x88461428
.word 0xa946315c,0xe7441738
.word 0x8422b0bc,0x80779491
.word 0xa0f155d3,0xe022dca4
.word 0x0e5daa4f,0x1c5b05b1
.word 0xd6eb9878,0x5741ceed
.word 0x580c9bf3,0x03b44f6b
.word 0x202a6fe3,0xa60f260b
.word 0x22639f99,0x43c32e47
.word 0xe4800cd0,0x8aad8170
.word 0x830ed3d5,0x6b370b19
.word 0x0639a621,0xf69da349
.word 0x310e3a74,0xe5e3cb5e
.word 0x01b1ae66,0x1591cf86
.word 0x216f8f12,0xeb22b074
.word 0x615205dc,0x9c310ae7
.word 0x64c9b034,0x81acdeca
.word 0x201f31af,0xb33f13d2
.word 0xae4c7cbc,0x8fbbff8c
.word 0xdd40d92a,0xebdaf64d
.word 0xbe9afd50,0x9d41b4aa
.word 0xf6e60e37,0xf1fc0530
.word 0x5efc67c3,0xf0337d5f
.word 0x000000ff,0x05d3e39c
.word 0x599c7376,0xe5c1399c
.word 0x0087ffb8,0x0ab0c109
.word 0x4fcc1c7b,0x5a4cac12
.word 0x23f73d2a,0x1f4b9063
.word 0x035873ac,0x4c767331
.word 0xb4dd85fe,0x87f63acd
.word 0x2c80cac6,0x6064cf80
.word 0x67d340d4,0x195dd183
.word 0xf611c6b2,0xf4419c4f
.word 0xb1e70d2e,0xad5d2160
.word 0xef4316ad,0xca64aece
.word 0x930b9e52,0xa9af2712
.word 0x8d68c9bf,0x655fa7c2
.word 0x72b346c5,0x1fc161df
.word 0x1c405b9c,0x9b792616
.word 0x46a201d4,0x077109ba
.word 0xf7421a98,0x9a0c27f1
.word 0xcf20f601,0x384017f0
.word 0x0000014d,0x71fdd066
.word 0x72bdf190,0xfff0a775
.word 0xede7e99c,0xe045cf0d
.word 0xcc0841a6,0x24be6fad
.word 0xd86fc4eb,0xe73a1d13
.word 0x1c0c0efc,0x8f1209e6
.word 0x8bed90f7,0xd52f68fc
.word 0x32d3bf09,0xa52fca27
.word 0x93f1ebeb,0xc60604c3
.word 0x63f21466,0x0ef0d06b
.word 0xecfeadcf,0xf34fa544
.word 0xd33bed44,0xc3fd7e19
.word 0x8d675295,0x446ff1ef
.word 0x32f38f9a,0xb27b2f87
p40_local3_expect:
.word 0x998bc1cd,0x59cb310b
.word 0x50435a5d,0x66000000
.word 0x3c55cb20,0xff4927d7
.word 0xc450096d,0x2574d4c8
.word 0xb70b6622,0x6373abc4
.word 0xff5520df,0xf7f690cf
.word 0xccac960a,0x41a28a66
.word 0xf178acf4,0x92a60b36
.word 0xfbc2a1d0,0x70ba8797
.word 0x4cfeb2f3,0x9e1bc5db
.word 0x7cfecfff,0x75ac8fff
.word 0x302ec034,0xdda3a9ee
.word 0x038a512f,0x3bd6690f
.word 0xeeb13f10,0xc701ec23
.word 0x046729fd,0x955efc9f
.word 0x328bbe57,0xc231c193
.word 0x20d7a8b7,0x65cdaa47
.word 0x2cd112ac,0xd9f38c47
.word 0xbb260fb4,0xdedd13c6
.word 0x1557231b,0xdba93118
.word 0xdd8c3bc8,0x2291a7f9
.word 0x2beead06,0xaaf11b53
.word 0x2533bc06,0x5c1cb5b5
.word 0x68e64947,0x84b413a4
.word 0xa0de61d4,0x1c50d529
.word 0xa8f6384e,0x4ea9f000
.word 0xf3dd8bc1,0xdb53ae4c
.word 0x709b0bdb,0x62279c68
.word 0x1f30210c,0xc47024bc
.word 0xe6097cbe,0x2d03a1d5
.word 0x170d6c81,0xdb593681
.word 0x4b1bfa54,0x2f02ba87
.word 0x52c13511,0x99871641
.word 0x7f9a6639,0x27470243
.word 0xda15a068,0xcce68657
.word 0x03154753,0x4d804527
.word 0x2bc31b41,0xd5c32c71
.word 0x195479e0,0xd9f38c47
.word 0xe46b5a12,0x08a2b2f3
.word 0xc380c989,0xeeeda96e
.word 0xa919d3d3,0x10f7693b
.word 0x11929731,0xb47e9b06
.word 0x1209970d,0x55213ebc
.word 0x68b4e51d,0xaeafd060
.word 0x30f03466,0xe42b0066
.word 0x4b58eb58,0x1ae39027
.word 0x4c719e04,0xa617ac70
.word 0x79c58b29,0x84d63629
.word 0x835bf0ae,0x03117a08
.word 0x009b0de2,0x8a2bda58
.word 0x4d8df22d,0xead5e70f
.word 0x2ba2f038,0xf218e349
.word 0x2a9d1261,0x79d1d957
.word 0x17a53f47,0xac926684
.word 0x6becea89,0x25052ab9
.word 0x2eb63373,0x3aba0a2f
.word 0x857080c6,0x7079a520
.word 0x647ecd47,0x346a1a17
.word 0x7093518c,0x7517dc1e
.word 0x0f20ecb6,0x90394543
.word 0x670e614e,0x79d42491
.word 0x8422b0bc,0x84203160
.word 0x66210529,0x10907399
.word 0x4e58b99c,0xa4bcf23d
p41_init_registers:
.word 0xc436fc9b,0xe50d73a0 ! Init value for %l0
.word 0x536071d4,0x3cdb74d5 ! Init value for %l1
.word 0x22a3d205,0x9c3293a3 ! Init value for %l2
.word 0x3d6ddcac,0xd3762a68 ! Init value for %l3
.word 0x99eaa120,0x6b38ec17 ! Init value for %l4
.word 0xf576584a,0xb8b48d42 ! Init value for %l5
.word 0x60f26774,0x0d142f36 ! Init value for %l6
.word 0x42838786,0x1bc83d87 ! Init value for %l7
.word 0x505d97c0,0x69224b36 ! Init value for %l0
.word 0xdd3e0598,0xc3987169 ! Init value for %l1
.word 0x51b74764,0x96ac3a77 ! Init value for %l2
.word 0xfa322ea5,0xffaeba2e ! Init value for %l3
.word 0x7d091850,0x5bfba380 ! Init value for %l4
.word 0x8b2e3f96,0x38956a0f ! Init value for %l5
.word 0x603a9466,0x61efead9 ! Init value for %l6
.word 0x1d6c6c94,0x7c3e30c4 ! Init value for %l7
.align 64
p41_init_freg:
.word 0x836af03b,0xb092331c ! Init value for %f0
.word 0xa48edee9,0x2d322574 ! Init value for %f2
.word 0x389b2034,0x6d5acb24 ! Init value for %f4
.word 0xaa78ac7d,0x127c4d1b ! Init value for %f6
.word 0x98f34b98,0xa0df6dfb ! Init value for %f8
.word 0xd4179e24,0x85ee4d42 ! Init value for %f10
.word 0xe4bc5794,0x8e220a3d ! Init value for %f12
.word 0xe3ffaf42,0xbe0f8e23 ! Init value for %f14
.word 0x02049b72,0x0c5a8db3 ! Init value for %f16
.word 0x2f27ff96,0x04879480 ! Init value for %f18
.word 0xe5a8725a,0x4b39dda5 ! Init value for %f20
.word 0x398dd60b,0x62959b08 ! Init value for %f22
.word 0x2d497ba6,0x7686b78b ! Init value for %f24
.word 0x55f387b4,0x3d56984d ! Init value for %f26
.word 0x19993b2a,0xffb6e9fe ! Init value for %f28
.word 0xc12bb082,0x2e24e6c9 ! Init value for %f30
.word 0x2dfb09e1,0xbeeddd4f ! Init value for %f32
.word 0xdd3f61c4,0x0a8fa7e2 ! Init value for %f34
.word 0xbf32ff34,0x80633095 ! Init value for %f36
.word 0x558c8a28,0x51dac344 ! Init value for %f38
.word 0xe6409201,0x8d61c6d9 ! Init value for %f40
.word 0xa43f993c,0x17232ddd ! Init value for %f42
.word 0xd66c2471,0xeaf3aaf2 ! Init value for %f44
.word 0x8648ed5d,0xae9628e8 ! Init value for %f46
.word 0xc7b50a57,0x1aafe896
.word 0x63dc56e8,0x7d7229f9
.word 0x615043ff,0x38d5a9bc
.word 0x257af20d,0x0a81bbf6
.word 0x759c888f,0x4a843ca4
.word 0xc970a136,0x99a2b291
.word 0x3bd0257d,0xbd53bedc
.word 0x4a9de31e,0xa23c2719
p41_expected_registers:
.word 0x00000000,0xe44fd749
.word 0x00000000,0x6ff11613
.word 0x00000000,0x72d6c73b
.word 0x00000000,0x00000000
.word 0x00000000,0x00000902
.word 0x00000000,0x00003895
.word 0x00000000,0x378779ab
.word 0x00000000,0x00000001
.word 0x00000000,0x3721a61e
.word 0x00000000,0xba570f66
.word 0x00000000,0x00000000
.word 0x3976f831,0xa1e92f98
.word 0xffffffff,0xf4f23997
.word 0x00000000,0xe6f2fae4
.word 0x00000000,0xe07c5854
.word 0x00000000,0x0000008c
p41_expected_fp_regs:
.word 0x64258a61,0x82cc6f76
.word 0xa48edee9,0x2d322574
.word 0x389b2034,0x6d5acb24
.word 0xe8340050,0x766fcc82
.word 0x98f34b98,0xa0df6dfb
.word 0xd4179e24,0x85ee4d42
.word 0xe4bc5794,0x8e220a3d
.word 0x18d20dd8,0x2bbb202f
.word 0x02049b72,0x0c5a8db3
.word 0x2f27ff96,0x04879480
.word 0xe5a8725a,0x4b39dda5
.word 0x398dd60b,0x62959b08
.word 0x2d497ba6,0x7686b78b
.word 0x55f387b4,0x3d56984d
.word 0x19993b2a,0xc9a470ac
.word 0xc12bb082,0x2e24e6c9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0xff2fac20,0xc4c0864b
.word 0xff64d3d5,0x46dfc4fb
.word 0x78c079ea,0x756b6586
.word 0x116cb541,0x0026d698
.word 0xefffdbbf,0x521bb024
.word 0x3721a61e,0xba570f66
.word 0xb1e9485f,0x079580e4
.word 0x06b82487,0x203855fe
.word 0x4151869f,0xddd2d1ef
.word 0x3bf1404d,0x9f797476
.word 0x098af405,0x0d7181f7
.word 0xc8902bc4,0x8b3ba8f6
.word 0x075508d8,0x8c9156ea
.word 0xd953b81f,0xacbfd9be
.word 0x119da1cf,0x435b9e3a
.word 0x242e07c3,0x4081151e
.word 0xcc37a462,0x156b5ab7
.word 0xa1f249f9,0xf95a06c6
.word 0x51f5cbaa,0x4d2924e4
.word 0x5277f1ed,0x318527db
.word 0x2d7d8a95,0xca6639bc
.word 0x5258c535,0x23c29793
.word 0xef104b1c,0x3f296e1a
.word 0x415723a5,0x8c13d262
.word 0x2ef515a7,0xa3f12597
.word 0x3d6f5547,0xbc1acc7e
.word 0x228cedfc,0x093c6e22
.word 0x6d036a3d,0x42f3feaf
.word 0x18892702,0x8feb7f26
.word 0xa6a865e6,0x3c454d9b
.word 0x0bdecea6,0xaf3d5583
.word 0x4b0b1dcf,0x71a82a94
.word 0x361defff,0x837da0d6
.word 0x1abfe7c9,0x2f448eb7
.word 0x0e602cf6,0x7e9d85cf
.word 0x08a9cbf7,0xff302725
.word 0x4409d28a,0x9a006a51
.word 0x7b004d25,0x766922d4
.word 0xd861d083,0xc31812d8
.word 0xe7c1b97c,0x0c63bbc8
.word 0x45776437,0x133cbcc1
.word 0x170b9fcd,0x51b55266
.word 0xde530cd3,0xe551fb9c
.word 0xdac9ee34,0x1335ce64
.word 0x53b6c26d,0x4f2450cf
.word 0x633872c3,0x70dc9e1f
.word 0x8e8f20fa,0xc88f5018
.word 0x0cdc9fc3,0x751183f2
.word 0x4651be7e,0x00ada05b
.word 0x8806842d,0x0c8b2038
.word 0x29bbbff7,0x1d47d5ea
.word 0x3a1516b6,0x5e36654a
.word 0x5bdf23a5,0x9e414916
.word 0xe634e53d,0x6ccb50ae
.word 0x2c50b18c,0x3d46032e
.word 0xa0875ba6,0xf7d1f12a
.word 0xb009ce55,0x86275294
.word 0xc7e06047,0x766fcc82
.word 0x73be0781,0x4775ceea
.word 0x2015ecfb,0xfac6d73a
.word 0x0b5dcace,0x4aef0868
.word 0x3b0121c6,0xca675142
.word 0xd9f80b3c,0xa88e5e82
.word 0xf9343b12,0xd8c37aa6
p41_local1_expect:
.word 0xdba38d72,0x51633469
.word 0x80948704,0x85e6fff8
.word 0xf4f23997,0xcb599cff
.word 0xff030000,0x00000000
.word 0x38956a0f,0x8650ed70
.word 0xb38d5a0c,0x729b0402
.word 0xdfdf0004,0x00e2d8f1
.word 0x095a1393,0x5538045d
.word 0x55842412,0xc8acd8be
.word 0x5cef5191,0x5939d3c1
.word 0x83f5361a,0x3ef1a1fb
.word 0x02b8663a,0x6ff649f7
.word 0xd3762251,0xd98ecdb5
.word 0x6de5f2da,0xe25ffa0c
.word 0xd0e007c0,0xc0eeff54
.word 0xfbbab2d6,0x1c755e18
.word 0xe8baff77,0x11204ce2
.word 0x7c3e30c4,0x1a5dfc11
.word 0xa63f85e4,0xc69a9799
.word 0x72d6c73b,0x0d4d3982
.word 0x8f868df7,0x0d7ddc04
.word 0x8768f771,0xd3921010
.word 0x3936f3ae,0x5bfba380
.word 0x9e3ae616,0x0000003f
.word 0xaac6d6b3,0x8cb423d6
.word 0x17008d12,0x0f8718c8
.word 0x12779fd4,0xbaa45f14
.word 0x6e2a5991,0x05152696
.word 0xfe85f68f,0xd379931a
.word 0xcf2577aa,0x8cd43c92
.word 0x7e0e5a30,0x8ee33dbd
.word 0x77779bf3,0x0be849f4
.word 0xb4315839,0xb4814586
.word 0x87f6b412,0xacdb71e2
.word 0xef34df8f,0x3c2f7e56
.word 0xbbd8060e,0x3b6558e9
.word 0xb7138f06,0x8cf99e3d
.word 0xdd0f862e,0x86c5f869
.word 0x89821f06,0x394b9405
.word 0x44312711,0xea7c3dbf
.word 0x4eb60de4,0x37334797
.word 0x8265ce74,0xbe1c1b9d
.word 0xa70512d0,0x01a595c4
.word 0xaf419d5f,0xdc388ffb
.word 0xef985a70,0x6fc7e4b6
.word 0xc904b2e8,0x92776bdd
.word 0xccd633e6,0x89136987
.word 0x4a3415bc,0x29604b43
.word 0xcb766bec,0x5a057217
.word 0x6ff11613,0x7d13eac3
.word 0x1e368308,0x5b93e162
.word 0x8de55814,0xe69a16ad
.word 0x2a3c9837,0x6ef12e84
.word 0xa1e7f5c3,0xa7a5934e
.word 0x2269dd64,0xca701401
.word 0xbeaf419c,0xa5207ec0
.word 0xae0349de,0xe4d7c508
.word 0xcd2eabed,0xf9fe3ed6
.word 0xc051e4d3,0x3ba7105d
.word 0xa0df95f6,0xa8b3360c
.word 0x542a306e,0x00000001
.word 0x1424eb52,0xa3534b5b
.word 0x6d536130,0x11044736
.word 0xfb117881,0x217dc1d4
p41_local2_expect:
.word 0x12118d6e,0xc43be351
.word 0x46ffffff,0xd4c10000
.word 0xb9b0caaa,0x00960c81
.word 0x82cc6f76,0x500034e8
.word 0xe635ae3f,0x0aa69179
.word 0x8e220a3d,0xeb55b0e7
.word 0x069019f1,0x625edba9
.word 0xff7c5854,0xea9682f1
.word 0x8172387a,0xe28adcbe
.word 0xf81f2eea,0xac6e1c5d
.word 0xf2c3c65d,0x989728a1
.word 0x7e9ca6ce,0x2275fcbf
.word 0xbaa43656,0xb317a31f
.word 0xb1c7b34d,0xb256507e
.word 0xf46bc264,0xf6daf810
.word 0xb8dd78c5,0x5151587b
.word 0x84c08f84,0x005c3ce1
.word 0x777f9e68,0x23e008b9
.word 0x94a5c81d,0x94bef81c
.word 0x1f04e3ff,0xe3a52f3a
.word 0x639c6054,0x12e01317
.word 0xf50e5b20,0xbdad7dbf
.word 0x1554c1dd,0xa44b21bd
.word 0x879b8af0,0x24d03641
.word 0x24a30751,0xfe1c7a64
.word 0x487201a0,0xb74003bf
.word 0x45631f98,0x1983f74a
.word 0x2dcb4817,0x0ac4c06d
.word 0xf72e599d,0x192e6b6c
.word 0x9b45763a,0x7b7365c3
.word 0x556464da,0x0939e4ba
.word 0x5234a0f9,0x7f097e1f
.word 0xb19d57be,0x8278c544
.word 0x5c81b281,0x378c34dd
.word 0xd83efb9e,0xcbc89070
.word 0x973efbcb,0x5d753a00
.word 0xa41107a2,0x6e2f43e6
.word 0x285f8f77,0xbf655534
.word 0xdc15aa2a,0xc5a44ebc
.word 0x7be466ab,0x3ba7e60d
.word 0xb5428d9f,0xaa888168
.word 0x7fd6e7d4,0xcf1a6779
.word 0x7d17b68c,0x71045d68
.word 0xc5461b07,0xa7e019e0
.word 0x10185a55,0x3dfb95e5
.word 0xbca71f90,0x1251367e
.word 0xf7055949,0x9e81f0bd
.word 0xd8bd9b16,0x315ed3dd
.word 0xdf64595c,0xd19934b5
.word 0x94753beb,0x7dc621a3
.word 0x67053fb7,0x2cf30caf
.word 0x6fca8d55,0x9e6e6ec7
.word 0x0fac1456,0xf9a19bd7
.word 0xdbfa0147,0x094a5f40
.word 0x801f7e50,0xc8902bc4
.word 0x8b6d5627,0xcfe6241b
.word 0x02b50887,0x8a7720b4
.word 0x5a62669e,0xe4501f4b
.word 0xa5ade103,0xf2960314
.word 0xee761fca,0xb62b0fe3
.word 0xff34d3c9,0x8e53ca66
.word 0xd6ad3c90,0x388bb420
.word 0xe2229403,0x01cb9847
.word 0xd7330905,0x78ed918e
p41_local3_expect:
.word 0xc3f16413,0x41b3c040
.word 0x99c711f9,0x3f581508
.word 0x982fe9a1,0x2177c255
.word 0x90ff0dd8,0x2bbb202f
.word 0xbb9c2933,0xba4f67f1
.word 0x2b000000,0x428db4b8
.word 0x50b4d0b5,0x6033c7a9
.word 0x6eac7f2f,0x666d5a08
.word 0x895f88f9,0x8c28d5b4
.word 0x8f68f0d3,0x26df0c6f
.word 0xd47a82d9,0x94911cc8
.word 0x6f02f9dd,0x8672e8f3
.word 0x3b77a1ed,0x04000000
.word 0xe9878896,0xe2f0d507
.word 0xe1b0bbe4,0x5f2222c6
.word 0xfe229a27,0x58c9d916
.word 0xb73e8a96,0xa15ba832
.word 0x68d63b87,0xf8f1bc02
.word 0x8c0a5f27,0x18f313d1
.word 0xc5c8a4c1,0x648964b5
.word 0xa945adc9,0x26c46637
.word 0x969cafc1,0xbc8e256a
.word 0x9c1f2bc4,0x8b303759
.word 0x48609bbf,0x7ba59f75
.word 0xcd650d1a,0x361d7c3f
.word 0x983ae949,0x40cdbf21
.word 0x99f753cb,0xa554a1f5
.word 0x8a3a8397,0x7654bb7b
.word 0x3b2c50d3,0x8ece4d9f
.word 0xa15470f0,0x78b53aba
.word 0xecd4ee3a,0xc436fc9b
.word 0xa1226823,0xe44e6bd0
.word 0x1d336850,0x301e545e
.word 0x70840bf1,0xc116c60a
.word 0x28e58dd2,0xe44fd749
.word 0xa6ebf8a9,0x6fd9d669
.word 0x3263a7b7,0x052b6250
.word 0xd26fb431,0x0bb68b06
.word 0x0683027f,0xce76c906
.word 0xbd49d3e2,0x04255860
.word 0xdcba1a85,0x967b132c
.word 0x24656bde,0x149936f3
.word 0x7ebd3e75,0x2f68cc79
.word 0xfd68c401,0xd3a0e41a
.word 0x197eaa4a,0xc044b7e1
.word 0xbf26c5f5,0x83a49127
.word 0xfbf3ea41,0xdf0cf057
.word 0x38b0c9a3,0xd5d2d516
.word 0xc9bab5d5,0x6158ab3f
.word 0x69fd89d8,0xcbc5efc3
.word 0x26d3712f,0x378779ab
.word 0x1cfdde3e,0xe92688e9
.word 0x31dd3330,0xec6e3d04
.word 0xb24eab52,0x9d86da3a
.word 0x5a5f9479,0x753ccf37
.word 0xeaf29e68,0x2970d4e5
.word 0x27d4d650,0xf3e97051
.word 0x35186577,0xc24c3b56
.word 0x308a7331,0x9d1cb577
.word 0xc3987169,0x178d5dd8
.word 0x13953e8b,0xea9a42fd
.word 0xe44fd749,0x6ff11613
.word 0x9483e228,0xca66ec7d
.word 0x3e7ed936,0x9d0072ad
p42_init_registers:
.word 0xd30208d1,0xee7b82f1 ! Init value for %l0
.word 0xff386064,0xaa9f9140 ! Init value for %l1
.word 0xe8ebb127,0xa7a48b8b ! Init value for %l2
.word 0xdb851b68,0x0685ebd4 ! Init value for %l3
.word 0x29a7f53f,0x880825e3 ! Init value for %l4
.word 0x6a67d08a,0x31b1bea1 ! Init value for %l5
.word 0x09def29a,0x2edfd838 ! Init value for %l6
.word 0xfc689dfc,0xce6d51e6 ! Init value for %l7
.word 0xaf4938e7,0xd3f01228 ! Init value for %l0
.word 0x934114d2,0xb3df3d0c ! Init value for %l1
.word 0x9c958e3f,0x88cdf7b8 ! Init value for %l2
.word 0x240c9423,0x953a5b2f ! Init value for %l3
.word 0x0a6bb6a4,0x61f4a49b ! Init value for %l4
.word 0x2c54cdba,0x44b8b0cb ! Init value for %l5
.word 0xb360a561,0xab2fe91f ! Init value for %l6
.word 0xb8f0f12a,0x7c1f6ae9 ! Init value for %l7
.align 64
p42_init_freg:
.word 0x6195be5c,0x860bcb31 ! Init value for %f0
.word 0x456c3c27,0x19a381c1 ! Init value for %f2
.word 0x094e29da,0xe800586e ! Init value for %f4
.word 0xb510693e,0x94fdee55 ! Init value for %f6
.word 0x40220754,0xa647f739 ! Init value for %f8
.word 0x693d3bdb,0x0c5b2112 ! Init value for %f10
.word 0x44b5adee,0x6a3fd6b3 ! Init value for %f12
.word 0xb4557cd3,0x653cec22 ! Init value for %f14
.word 0xf95407dc,0x6cae4694 ! Init value for %f16
.word 0x259fae9f,0x7eac2eab ! Init value for %f18
.word 0xf50c6a92,0x586648a0 ! Init value for %f20
.word 0xd8761d9e,0x798b701e ! Init value for %f22
.word 0x8aee682f,0xefadab3c ! Init value for %f24
.word 0x6b94a4e1,0x5141a1c2 ! Init value for %f26
.word 0x76c38cdd,0xa6a6f93c ! Init value for %f28
.word 0x671d90a3,0x91cc9340 ! Init value for %f30
.word 0x6eb0ce32,0xf19ebd43 ! Init value for %f32
.word 0x81707369,0x2d1d3e8a ! Init value for %f34
.word 0xfe5938c8,0xe6f927cc ! Init value for %f36
.word 0xfbefade0,0x6a3b0098 ! Init value for %f38
.word 0x512b19c1,0x7e0ffa19 ! Init value for %f40
.word 0xe182bda3,0x62505532 ! Init value for %f42
.word 0x9fa46871,0xabbd1871 ! Init value for %f44
.word 0xba78b94c,0xe8778df4 ! Init value for %f46
.word 0x2149a525,0x3f857770
.word 0xa946e2a6,0xd56b286a
.word 0xfb2e2665,0xffa61094
.word 0xd2607240,0xe4bf89d4
.word 0x17da87c0,0x8ba3dd63
.word 0xc181b129,0x41287245
.word 0x9ae06e23,0x75d8362f
.word 0x0c5656c8,0xf402eeaf
p42_expected_registers:
.word 0x00000000,0x000000fa
.word 0x00000000,0x2077073e
.word 0x00000000,0x0cff8204
.word 0x00000000,0x0000019a
.word 0x00000000,0x00006e06
.word 0x00000000,0x00000308
.word 0x00000000,0xb88314f7
.word 0x00000000,0x46ab33dd
.word 0x00000000,0xe1000000
.word 0xe9f80913,0xfffffb95
.word 0x00000000,0x00003186
.word 0x00000000,0x00000055
.word 0x00000000,0xa4ba81fa
.word 0x00000000,0xb3798cd0
.word 0xe9f80914,0x00000000
.word 0xab2eac7e,0x9fae9f25
p42_expected_fp_regs:
.word 0x89fafc87,0xeb476678
.word 0xe8e23f5d,0x77547345
.word 0xf075f71c,0x050aa457
.word 0x537ac791,0xe201e6f0
.word 0xa6e47858,0xc56d6cf8
.word 0x6a7c16e6,0x333b0fa8
.word 0x9352c7cc,0x454c72f0
.word 0x2780342d,0xb7f02fc5
.word 0xf309cad4,0x28cc994c
.word 0x2dffc650,0xb71602b4
.word 0x3542f92c,0x586648a0
.word 0xd8761d9e,0x798b701e
.word 0x45746d4b,0xb3798cd0
.word 0x7f73d854,0x5141a1c2
.word 0x76c38cdd,0xe16c2fa4
.word 0x671d90a3,0xb71602b4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x4d3975f0,0xbe84390f
.word 0xd08c79b3,0x4b6d7445
.word 0xdbffe3fe,0x00000000
.word 0x671d90a3,0x91cc9340
.word 0x6e068f67,0x43c30485
.word 0xa0486658,0x2cf94235
.word 0xf0da135d,0xb8067df3
.word 0x2ae3ca8f,0x39ea0f9a
.word 0x00a4e1ff,0xefd1a6f5
.word 0x2edfd838,0xce6d51e6
.word 0x00003186,0x5f150fc7
.word 0x2e0efc15,0x9ecd893c
.word 0xab1447b2,0xf062d275
.word 0xb7a727b7,0x65e2c5b0
.word 0x59636427,0x505beba8
.word 0x1ee2ac63,0xf342cf8d
.word 0x6b1b318b,0xcc544334
.word 0xc75ec09d,0x169db9d2
.word 0x9b698f34,0xe6292c49
.word 0xae3b2367,0x730879e5
.word 0xb8814247,0xeca92ac6
.word 0x6169e6cc,0xe329f6ff
.word 0x93bd7899,0x1b38b82a
.word 0xeacd585d,0x5c91d19f
.word 0xc4f6e7b9,0xfeeab823
.word 0x5334d8de,0xf9191e0c
.word 0x2990b4ef,0x8349f95b
.word 0xd5ed4e7b,0xfac7d750
.word 0x92c9d5b2,0x9797df61
.word 0x16b067cd,0x0698bc11
.word 0x60373a0f,0x3eaf83c4
.word 0xa9c82d72,0x88be44d5
.word 0x0f882297,0xdf3ce163
.word 0x5531f44e,0xba3724c8
.word 0xbb3618a4,0xea1c86b5
.word 0x114d3645,0x299b5aa3
.word 0xd01d471c,0x14321a75
.word 0xe4765899,0xb26ffdd1
.word 0xfc689dfc,0xce6d51e6
.word 0x194dfb58,0x018cc940
.word 0xcd6a3dc2,0x55136226
.word 0x5b331bb2,0xc094424f
.word 0x3dc5ae72,0x30049877
.word 0xef00bd89,0x4839edae
.word 0xafe1febe,0x958a1310
.word 0x7ec2f58a,0xb4417100
.word 0xc95d5bb6,0xfcaced80
.word 0x427498ff,0xa142d8de
.word 0x29a9a9a4,0xff90d7d2
.word 0xa5693853,0x2685b02e
.word 0xc0d4a805,0x3bb152bd
.word 0x741a9a1f,0x42a7f415
.word 0x3a960d4f,0x78eec675
.word 0x5842ca46,0x61153b85
.word 0xf4ffab4a,0xc0d07f0a
.word 0x5b2a3646,0x6371ba2a
.word 0x35de028d,0x51ce17a2
.word 0xd0a3093e,0x24b387e6
.word 0x1bb0e995,0x08db4593
.word 0x915abf8e,0x9085b291
.word 0x6e9f5fed,0x4cccee96
.word 0xdce6403b,0x2d1a4a2f
.word 0x4a864761,0x8c4fde0e
.word 0x350f3542,0x67689b32
p42_local1_expect:
.word 0x31866c96,0x44a5eeb0
.word 0xfa81baa4,0x11189b78
.word 0xb40216b7,0x50c6ff2d
.word 0xe0125e13,0xb2d95cc5
.word 0xf0724c45,0xccc75293
.word 0x6b5da4d7,0xff09a986
.word 0x1cc9285c,0x7aa7f140
.word 0xbbaf88ee,0xdaebfcce
.word 0x89fafc87,0xeb476678
.word 0x118265b5,0x77547345
.word 0xf075f71c,0x050aa457
.word 0x537ac791,0xe201e6f0
.word 0xa6e47858,0xc56d6cf8
.word 0x6a7c16e6,0x333b0fa8
.word 0xf106c173,0x7e113841
.word 0x20f0481b,0xb7f02fc5
.word 0x93ff2ace,0xcbbb7bad
.word 0xbb52ff8f,0xa5707413
.word 0x412504e5,0x09eaa95b
.word 0x83843b66,0xd02b416d
.word 0x79312ff0,0x2c9bfcaf
.word 0xc96bd164,0x78a02bd9
.word 0x22d30a20,0x32d4b679
.word 0x66289529,0xe4d536fd
.word 0x2fb04c1c,0x676c057c
.word 0x9be44a1d,0xba1879d7
.word 0x970ebeb9,0xf9cd2a58
.word 0x38c4a23e,0xc73db43e
.word 0xdd1583ab,0xd2f7fb45
.word 0x152abc65,0xbde8a527
.word 0x36be1e38,0x5373e740
.word 0xcc27f35e,0xcf9a0219
.word 0xcdf5f947,0x929d8e66
.word 0xfbee0804,0x880825e3
.word 0xd3d34af0,0xf67b03fd
.word 0x1089da05,0x4a8f0e7d
.word 0x74938829,0xbecc0c00
.word 0xe8157de0,0xf4553d13
.word 0x6f970447,0x354a19f9
.word 0x0747a510,0xff232300
.word 0xbf37f1a8,0x6e74259c
.word 0xecfe6a84,0x5ff7a70a
.word 0x3d7b1061,0x765c6343
.word 0x908d3443,0x33e644d7
.word 0x3f479142,0x3c47d8ba
.word 0x776d007e,0xcb00a23a
.word 0xaed46120,0x9467542a
.word 0x0685ebd4,0xcf11c267
.word 0xe8110c32,0x83341bfc
.word 0x37ae9666,0xacbb1dab
.word 0x5cadd6ae,0xadd127ee
.word 0x0e96d7ee,0xc01fffdd
.word 0x97519e1c,0xb4036592
.word 0xd3918f64,0xd488b65f
.word 0x094a02bf,0x766ee1f4
.word 0xc0ad1d14,0xc0a049f5
.word 0x9446ae6c,0xdc0754f9
.word 0xab2eac7e,0x9fae9f25
.word 0xa0486658,0x926a0cf5
.word 0x1e708b79,0x9e1d76d8
.word 0x3cabadef,0x2f68ee8a
.word 0x00000156,0xe1a4946b
.word 0x3cf9a6a6,0xdd8cc376
.word 0x4093cc91,0xa3901d67
p42_local2_expect:
.word 0x727a7b9d,0xd32bc1a6
.word 0xdbcf6afe,0x3580467a
.word 0x2780342d,0xfc7ce278
.word 0x00000000,0xdda7bbc8
.word 0xda1940d4,0x14282afd
.word 0x83e68a12,0x6ff062d5
.word 0x19d026d6,0x0ba65542
.word 0xf017ae59,0xae4f7659
.word 0xe3d11e11,0xa0f3c20c
.word 0xf9584972,0xb0d7b003
.word 0x740a3b77,0x8a8700cb
.word 0x5812d367,0xf0d19e0b
.word 0x1f0d9951,0x5c22253d
.word 0x5aafa418,0x512869b3
.word 0x1f436500,0x261a8e87
.word 0xa8d50c71,0xfee34370
.word 0x59976640,0x302a9212
.word 0x7c0f9923,0x528e4371
.word 0xb573b431,0x44e78916
.word 0x1ce71870,0x17c8ebd2
.word 0x3e7ab0ca,0x0eca8304
.word 0xda4ed102,0x27f0c451
.word 0x90158f2d,0xc74c577c
.word 0x36783ffa,0x3db36a80
.word 0x70127ba9,0x75ef368d
.word 0x7d797768,0x14376386
.word 0x4727973b,0x241ec511
.word 0x9209ef9e,0xbab6390d
.word 0xc07bb7d3,0xb6b2362b
.word 0xb1a945a9,0x9795fdb8
.word 0xbc353735,0x387ffbb4
.word 0x878f63a0,0x0aaabeca
.word 0x8319f9e7,0x3d914d95
.word 0xa3597e35,0x312e9188
.word 0x793e8c99,0x8284c03d
.word 0x271431bd,0xf09726a0
.word 0xf86aff3c,0x8f4fdf26
.word 0xa2a3cfa7,0x49119d7c
.word 0x566a34b2,0xcdcaddac
.word 0x6af82e66,0xa0ea56bc
.word 0x9446ae6c,0xdc0754f9
.word 0xab2eac7e,0x9fae9f25
.word 0xa0486658,0x926a0cf5
.word 0x1e708b79,0x9e1d76d8
.word 0x3cabadef,0x2f68ee8a
.word 0xc2a14151,0xe1a4946b
.word 0x3cf9a6a6,0xdd8cc376
.word 0x4093cc91,0xa3901d67
.word 0x1b94a743,0x686a0a61
.word 0x343453c1,0x8b74d437
.word 0x4203b766,0x81407d5e
.word 0x9111a4d3,0xd0aff659
.word 0xe4f4cb9f,0x621385cd
.word 0x1b0f79b2,0x84c2fdd4
.word 0x67dd6cb4,0x5f6cffaf
.word 0x88d9679c,0xc1485263
.word 0x3726232a,0xd0715770
.word 0xe487b939,0xf55ff2ec
.word 0xba1c4bbd,0x4d6b8900
.word 0xc84c2ef6,0x404e6eed
.word 0x2c4c5331,0x33a4bb85
.word 0x02aa2855,0xeaff4da1
.word 0x41732723,0x7bf6a80e
.word 0x5a08d51e,0xda95bedf
p42_local3_expect:
.word 0x2cf94235,0xb45bef93
.word 0x2812f0d3,0xdbffffff
.word 0xffb378ea,0x730ae4e6
.word 0x5d3fe2e8,0x18eb1675
.word 0xd69ddc8e,0x59b13edd
.word 0xeb476678,0xf4c698ec
.word 0xa3205aae,0x2588d817
.word 0x19569b6c,0x1ccb56b4
.word 0x39b1bd26,0x8dc3ad50
.word 0xa04b7ae7,0x19709b72
.word 0x88a63e0c,0x1fc851b2
.word 0x988ff22c,0xfdbbfead
.word 0x4506a8e3,0x681d917d
.word 0x3198e348,0x7932572f
.word 0xdb89ea64,0xadb2f8e2
.word 0xab278c80,0x623dd772
.word 0x0000727a,0xe0faf021
.word 0x090a64e1,0xbf6c2e57
.word 0xae3e376c,0x7494d281
.word 0xdeabbeb2,0x1ebace32
.word 0x21902e79,0x6e11bccc
.word 0x43506b38,0x7c823258
.word 0x939b3363,0x4a95f0ce
.word 0x783ce651,0x0cff8204
.word 0x8561c524,0xc953baf5
.word 0xcd4a4798,0x9613cc13
.word 0x6f5205f6,0x883ae33c
.word 0x649101c4,0x97e4a5bd
.word 0x9b56fedd,0x74283d5f
.word 0x01eca226,0x5769fa13
.word 0xd1e24ef3,0xf983f849
.word 0x28dff2a2,0x81f43274
.word 0xf35f0432,0x0a9dc2cc
.word 0xbf4389d5,0x7626fe6f
.word 0xc5241755,0xbeccd4d4
.word 0x846bf65a,0xff6a1b76
.word 0x9d35fc7c,0x8abd712e
.word 0x29038b0e,0x8963ee2b
.word 0xa0b355e2,0xffd7f3c5
.word 0x452a4182,0xfc5dadea
.word 0x824a45c2,0x688600df
.word 0x7f22c337,0xbf672bc4
.word 0x44d95d3b,0xb9bba9a5
.word 0x16b437ea,0xe1526e4d
.word 0xa41f09f1,0xc2575648
.word 0xbb529dfc,0x0984fdc0
.word 0xef128a68,0x73dbb702
.word 0xf3f32cbf,0x8e63153e
.word 0x54c4f904,0x0e272afa
.word 0x40c190ed,0x6467f747
.word 0x2e144bd6,0xc7f2dbfd
.word 0xb661cf27,0x38fe3d87
.word 0x369fc3e6,0xc6e636b8
.word 0x3625dd23,0xd8f891e1
.word 0x02b3345f,0x1d637115
.word 0x8c09e6d1,0xf4c89e00
.word 0xe1234bb2,0xa7bee890
.word 0x97e8eaf8,0xdccdb607
.word 0x0ca2a263,0x2efb9c90
.word 0x5aeb1e4f,0x04851823
.word 0x880825e3,0x76370539
.word 0x994d82b5,0x8ebf4476
.word 0xb760e97e,0x33a5c1d2
.word 0x9262d2e0,0x15f58504
p43_init_registers:
.word 0x12a7fb03,0xf94b9966 ! Init value for %l0
.word 0x0b4bd42a,0x71246f37 ! Init value for %l1
.word 0x2350d37b,0xd325abdb ! Init value for %l2
.word 0xdcceb7fc,0x2624d243 ! Init value for %l3
.word 0xa1c9fa1c,0x7782dd27 ! Init value for %l4
.word 0x828a5c08,0xe842891d ! Init value for %l5
.word 0xf329da3c,0x65ae2feb ! Init value for %l6
.word 0x720f4d62,0x08e22f60 ! Init value for %l7
.align 64
p43_init_freg:
.word 0x3d305dfa,0xde39a07c ! Init value for %f0
.word 0x343b313a,0x12a58e0e ! Init value for %f2
.word 0x85e00c3c,0x439139e5 ! Init value for %f4
.word 0x9795aace,0xe91ff15d ! Init value for %f6
.word 0xa6116707,0xb9da42f3 ! Init value for %f8
.word 0x0a8303f6,0x488a998b ! Init value for %f10
.word 0x4facf94e,0x615973c9 ! Init value for %f12
.word 0xca2e1efd,0x6bd3e1c4 ! Init value for %f14
.word 0x5ce11d58,0xbd74f858 ! Init value for %f16
.word 0x9ceb8b46,0xa4138d12 ! Init value for %f18
.word 0x172ba409,0x36364f5e ! Init value for %f20
.word 0x88cf0392,0xc87849a6 ! Init value for %f22
.word 0x0882767b,0x3364f7ca ! Init value for %f24
.word 0x56853fb1,0x0da09c0b ! Init value for %f26
.word 0xcb2e6aef,0x57968db6 ! Init value for %f28
.word 0x93d1470d,0xd63fb883 ! Init value for %f30
.word 0xcd66e4fa,0x4a348857 ! Init value for %f32
.word 0xcdcbe742,0x4c3d47e2 ! Init value for %f34
.word 0xd6ec8de2,0x519c4d22 ! Init value for %f36
.word 0x43ce4bfb,0x264f5f6d ! Init value for %f38
.word 0x793d0342,0xfa5ce4c8 ! Init value for %f40
.word 0x1c8ce02c,0xffa30d54 ! Init value for %f42
.word 0xd0b23768,0x205e1987 ! Init value for %f44
.word 0xbbb92ac5,0x05f049ba ! Init value for %f46
.word 0x33160f46,0xf8036400
.word 0x1a08241b,0xfc70a333
.word 0x1244e063,0xb09a1151
.word 0x1ab13bbf,0x8ad787f5
.word 0xc2174d36,0x3ec46295
.word 0x5e58cb71,0x9e28907e
.word 0x96b0ddd4,0x2fc4996e
.word 0x8daa5991,0xdfc40d18
p43_expected_registers:
.word 0xff982e6a,0xbc738550
.word 0x00000000,0xd000ed77
.word 0x00000000,0x00000060
.word 0x00000000,0xdfdccc2c
.word 0x00000000,0x73ebfc77
.word 0x00000000,0x00000001
.word 0xffffffff,0xfffffe44
.word 0x00000000,0x9a09ef9a
p43_expected_fp_regs:
.word 0x3d305dfa,0xca2e1efd
.word 0x343b313a,0x12a58e0e
.word 0x85e00c3c,0x439139e5
.word 0x9795aace,0xe91ff15d
.word 0xa6116707,0xb9da42f3
.word 0x0a8303f6,0x488a998b
.word 0x4facf94e,0x615973c9
.word 0xca2e1efd,0x6bd3e1c4
.word 0x87e7da7c,0xfb83204c
.word 0x9ceb8b46,0xa4138d12
.word 0x172ba409,0x36364f5e
.word 0x88cf0392,0xc87849a6
.word 0xda543626,0x7deb7139
.word 0x56853fb1,0x0da09c0b
.word 0xcb2e6aef,0x57968db6
.word 0x93d1470d,0xd63fb883
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0x3a313b34,0xf0e25231
.word 0x00003955,0xf5311c95
.word 0x0a8303f6,0x00000000
.word 0x49060212,0x4f3e3613
.word 0x88cf0392,0x33fd148f
.word 0xca2e1efd,0xc4376c61
.word 0x37f43d71,0xf0b37ba3
.word 0xb2684fc7,0xcbcab6ff
.word 0x537ff93c,0xa7f9769a
.word 0xc8dd244c,0x82cabbb6
.word 0xec920674,0x1f090bb5
.word 0x29369e6c,0x80ae3175
.word 0x63628452,0x41760b52
.word 0xebc36e49,0x70b8de9b
.word 0x6b2e36c7,0x4976a66c
.word 0xc7346f67,0x2ce79603
.word 0x6119a424,0x51ad8a0b
.word 0xea0f81ed,0x00000010
.word 0x1a244fd1,0xf53deef2
.word 0x34da2bc6,0xf5b32082
.word 0xdfdcc52b,0xdcffe89f
.word 0xd656ee67,0xfff16410
.word 0x1dacacda,0xe626ce7d
.word 0xf4df85ac,0x67915644
.word 0x75f5ff3e,0xb2b96962
.word 0xde554a92,0x2de1f68c
.word 0x5787910b,0xc30833c1
.word 0xc7c964e6,0xb4de5769
.word 0x24688af7,0x345e30c7
.word 0xcc43df83,0xe562450d
.word 0xa42d2593,0x2febec3e
.word 0x3c1ef3eb,0x1dcf91f1
.word 0x308d46b3,0xc865ed94
.word 0x0b64748f,0x6f1f0348
.word 0xbd83f260,0xc3157a4b
.word 0x9ec584cc,0x20a1ae58
.word 0x00000000,0xdfdccc2c
.word 0x684defd6,0xbd650cbd
.word 0x0000003a,0xe5d2f64a
.word 0x4607029f,0xe709496f
.word 0xce323a0e,0x3f9a49f7
.word 0x727e94a5,0x3f6861f7
.word 0xecec04c9,0x0165cc4b
.word 0x0d19d956,0x8cce99b9
.word 0x8c6e21c3,0xc961b812
.word 0x71e3feea,0xc1671f64
.word 0x7a0c032c,0x14e0e40b
.word 0x2f7e13e9,0x52a33c9d
.word 0xea37e33e,0x199111d4
.word 0xb39d6253,0x60481c68
.word 0x31a9e96d,0x4288d592
.word 0x4137d598,0xdc3ffb15
.word 0x29e038a6,0xc22d79d5
.word 0xf985c4b8,0x9725b415
.word 0x184f39e7,0x2594c42f
.word 0xfd1e2eca,0x8d27d347
.word 0x9edb2a40,0xf4e064fd
.word 0x3179b1e6,0x9983ee90
.word 0xed6b4bd9,0xdb443916
.word 0x3bc91bad,0x0b7514ad
.word 0xca3d67d4,0x49a97283
.word 0x70b7f1bc,0xe117e190
.word 0x000000a8,0x749ad674
.word 0xb9c9146b,0x43900dee
p43_local1_expect:
.word 0x20233a84,0x00002c29
.word 0x84590efe,0x40ca71b1
.word 0xb5684210,0x9794a4db
.word 0xa4138d12,0xe842891d
.word 0xffffffd5,0xfe4286e9
.word 0xf4746a0d,0x5abce92a
.word 0xfaf0d182,0xc01d367b
.word 0x77ba969a,0x6fb6c158
.word 0xa9751454,0x555ab94e
.word 0x19733ae5,0xc069362e
.word 0x841f9327,0xac58e7d3
.word 0x4c293432,0x97dbe642
.word 0x5062be18,0xaef58024
.word 0x4847e079,0x7e1cc76b
.word 0x759ee5cd,0x63333689
.word 0x99629c6f,0x7d27e3b8
.word 0x5699d778,0xd04004a8
.word 0x457ffca6,0x4953edf4
.word 0xc57add80,0xe23d5c28
.word 0x816db0eb,0x1a561730
.word 0x6f0ea59f,0x0c213248
.word 0x9429f3c4,0xd9bfea74
.word 0xb801799a,0x21ac6ef9
.word 0x27ff40be,0x42ff656d
.word 0x7e5f16d8,0xe20d3835
.word 0x612a7a4c,0x713f39cc
.word 0xf73c7610,0x64f67bdf
.word 0x48e40abe,0xf97ac05f
.word 0x70a28f05,0x77c9f316
.word 0xd57ce39c,0xaf5981ba
.word 0x20cdac87,0xaca8e8a0
.word 0xdc5c2785,0xd580ec9d
.word 0xe5399143,0x13363e4f
.word 0x271f985b,0xd7ed0c3c
.word 0x509ef8dd,0x04c11c07
.word 0x00000277,0x52deaada
.word 0x3db5970f,0xd5e28299
.word 0x1ef3323b,0x809c80c1
.word 0xa4138d12,0xaadf79a8
.word 0xb7859690,0x00000064
.word 0x58c2e957,0xb8e1b0c3
.word 0x5c6e238f,0x1e9c11de
.word 0x6dd69e3a,0x86549e29
.word 0x34afafac,0x5df36c96
.word 0x48466673,0x1d9a6246
.word 0x7e6beae4,0xa43fb311
.word 0x9809b6ea,0xc2b1c118
.word 0x6117907f,0xb614df0d
.word 0xc2723868,0xa7705969
.word 0x09a16f6f,0x287d70e5
.word 0x981aea0c,0x21fa9c30
.word 0xa5b6fc71,0x2734dbf4
.word 0x87caccf6,0xfb9927b3
.word 0x198d2943,0xe547be26
.word 0xb8bf577d,0x0e7967e7
.word 0x5d978640,0x8dc30213
.word 0x00000000,0x00006244
.word 0x9d8b6323,0x7296279e
.word 0x3661be93,0x58d6ca68
.word 0x58dd9495,0x75c7b889
.word 0x31a75f38,0x8e274ba6
.word 0xb3d5dd80,0xa8fb8068
.word 0x1ca9000a,0xa278a63a
.word 0xbe0b38c3,0x2e143472
p43_local2_expect:
.word 0xa0517d69,0x14dadd1d
.word 0xe20d3835,0xcedabd9b
.word 0xff982e6a,0xbc738550
.word 0x4aadae61,0x29bfb7aa
.word 0x292c9bd5,0xc58dde34
.word 0x439139e5,0x4f3e3613
.word 0x13031ceb,0x893b0530
.word 0xb9e5841a,0x48456197
.word 0xc9d2c576,0xc4420ecf
.word 0x00000064,0xb73706fa
.word 0x6afbe6ce,0xc5b5dd78
.word 0xaf979b64,0xa564c328
.word 0x9fc89e13,0x5712e0cf
.word 0x43f0db98,0x535293b6
.word 0xd0ef5a2f,0x8bcad792
.word 0x77f09fca,0xcf88974c
.word 0x0000000d,0x0d55c3ce
.word 0x8bc70786,0xb8c97206
.word 0x1d9d3b74,0x0548e4a4
.word 0xf7a970e1,0xecddc672
.word 0x39865c89,0xa0003e45
.word 0x03e45004,0x9d2bcae5
.word 0xb8a85002,0x37cf807d
.word 0xe5ab1fe0,0xfe48402c
.word 0x70159465,0x280a5329
.word 0x0a55c3e4,0x12308820
.word 0x820e75ae,0xff8dd870
.word 0x3c7d9230,0x7b84f7a4
.word 0xb0788b05,0x72a7c09b
.word 0x7bca2ee5,0xa2500ebd
.word 0xf86464d7,0xf15554d4
.word 0xcbff8c85,0xbcf89bd4
.word 0xa919127b,0x65a0a856
.word 0xecede86d,0xa8efa4f7
.word 0xc7c9bdba,0x414231ca
.word 0x1101f54b,0x8608ed44
.word 0x1cdc8458,0xd7797b99
.word 0xc52b263f,0x53e09685
.word 0x66e9a652,0xcd13f34d
.word 0x89fe8fd9,0xfd280501
.word 0x84590efe,0x3a6858d4
.word 0x5a0f37ad,0x7113b7a6
.word 0x9d532f74,0x2f8c5a72
.word 0x9367bc60,0xb9e7110f
.word 0xad654c55,0xc66672f6
.word 0xb73fc9ff,0x94b165aa
.word 0x5807de54,0xa06409e8
.word 0x89d83ad8,0x8567d362
.word 0xb3f74f81,0xe5a76522
.word 0x0834dd23,0xc64678b6
.word 0x415ab239,0x824b72f6
.word 0x894e41de,0xf5452292
.word 0x01f04e6d,0x4a8c5a47
.word 0xdab7b323,0x8d8d8dbe
.word 0x6badb3a8,0x20b69844
.word 0xca85a2d1,0x71246f37
.word 0xb07f715e,0x2fa3fb01
.word 0xd29b5a61,0xef607338
.word 0x8bbb9c80,0xf95162b4
.word 0xc08b6413,0x1826b9f2
.word 0x51a097ce,0xb72310cd
.word 0x22d3f0ab,0xbb071cc8
.word 0x065bd753,0x666b9934
.word 0x3bb8fc34,0x2c6c7dd6
p43_local3_expect:
.word 0x83e0d7c4,0xc244b0b3
.word 0x88cf0392,0xc87849a6
.word 0xffc2a219,0xc29583cf
.word 0x87e7da7c,0xfb83204c
.word 0x00000050,0x00000064
.word 0xe5399143,0x3c0ce085
.word 0x5f501e71,0x381d5b3d
.word 0xcf58fb9b,0x265d6fb7
.word 0x40a022cb,0xba8f8dc6
.word 0x0e125e15,0x8d4754ec
.word 0x02b0b87c,0xb022befa
.word 0x00ff6f1d,0x4668ed63
.word 0xefc67e61,0x96306b01
.word 0x37836fe3,0x8acc8720
.word 0xdd7302cc,0xb5de49fa
.word 0x25bda2d0,0xfdcc2a28
.word 0x8395123c,0x08dbd1d7
.word 0x6cbdbe15,0x78ef10a0
.word 0x62af47bf,0x0000ec66
.word 0x71151b82,0xd9af1156
.word 0xe95ee08c,0xf7c65baa
.word 0xa5882dd3,0xbbbb8904
.word 0x0dff07c7,0xbecacfa8
.word 0xa7da1831,0x6a2ee833
.word 0xf252203e,0xe04216df
.word 0xded1700e,0xf9957c04
.word 0x41079b7b,0x172b480a
.word 0xad890ebb,0x3abad420
.word 0xffff88cf,0x98b2f8b7
.word 0xa5a20214,0x64c3220a
.word 0xc7cb53ba,0xa757acf2
.word 0xd6903f02,0x83d7d4f9
.word 0xb521e331,0x248a7af3
.word 0xffed2f98,0x6a2c3aad
.word 0x783bcfa6,0x8aa510d0
.word 0xd578fe77,0xea3652e9
.word 0x5d14ae7a,0x872b3798
.word 0x935198dc,0x92afe249
.word 0x19ecec75,0x90135e22
.word 0xe52f56c2,0x9659a278
.word 0x48f6abb3,0x44f9eb12
.word 0x66cb5884,0x72030e7f
.word 0x59ad9ef6,0xcf9dcbac
.word 0x4b9daf80,0xba2b9a7b
.word 0xfe9b8216,0x63d59669
.word 0xc4355717,0xcdbabee9
.word 0x62ad3a6f,0x44edb044
.word 0xf0518626,0xda8f4d04
.word 0x72a41669,0x1cbc9ee5
.word 0xc5b36cd6,0xb50fcdb7
.word 0x8609ec15,0x44a60f9a
.word 0xc23207fa,0x48d71f30
.word 0xb3aa0e29,0xb2129223
.word 0x19fbd18d,0x2c280c0d
.word 0xfaedf397,0x498e990d
.word 0xef2ab74e,0x4f004bd6
.word 0xa0ff29e7,0x6cf8e304
.word 0xb43a6441,0xc554b22a
.word 0xd37c12a0,0x31b909ab
.word 0x4e0bcfd9,0x00168f0a
.word 0x4ff76156,0x09b69be3
.word 0x687437b9,0xef0c023f
.word 0x84610082,0x59cb358d
.word 0xd77c4f3d,0x305ed528
p44_init_registers:
.word 0x154bca05,0xd0608833 ! Init value for %l0
.word 0x3ca6f69b,0xc4550c3b ! Init value for %l1
.word 0xbac30e90,0x23212b4a ! Init value for %l2
.word 0x2233d5a4,0x28888908 ! Init value for %l3
.word 0x0ef91492,0x75f49353 ! Init value for %l4
.word 0xc9fa2ba0,0x96ed86f5 ! Init value for %l5
.word 0xf7cd7960,0x7717e394 ! Init value for %l6
.word 0x6ad094ed,0xab078b76 ! Init value for %l7
.align 64
p44_init_freg:
.word 0xc510707a,0x8ccde840 ! Init value for %f0
.word 0xb778f85b,0x02e51f33 ! Init value for %f2
.word 0x97e88489,0x7ab6b77c ! Init value for %f4
.word 0x0a128bc3,0xabc567aa ! Init value for %f6
.word 0x5f695d10,0xfd8aec7d ! Init value for %f8
.word 0xae166be9,0x68950f1b ! Init value for %f10
.word 0x73573481,0x3a9a7b36 ! Init value for %f12
.word 0xc42f9ef2,0x5b10a4ea ! Init value for %f14
.word 0xf96ab5e7,0x5441be41 ! Init value for %f16
.word 0x3505175d,0x5b0744a0 ! Init value for %f18
.word 0xc1a285d9,0x8aa57daf ! Init value for %f20
.word 0x0d5d1dae,0x90f734f6 ! Init value for %f22
.word 0x920fa099,0xad178f80 ! Init value for %f24
.word 0xc5b7342f,0xdca136bf ! Init value for %f26
.word 0xa0c11284,0x5aa137c3 ! Init value for %f28
.word 0xbad170e3,0xa42f9522 ! Init value for %f30
.word 0x5485ebb7,0xf7bded6c ! Init value for %f32
.word 0xbe0cb158,0x40b405fb ! Init value for %f34
.word 0x28744409,0x81482c6e ! Init value for %f36
.word 0x75cf6c24,0x2fc8cc56 ! Init value for %f38
.word 0xdc21b7f8,0xdb975bff ! Init value for %f40
.word 0x9abbbdf1,0xd92f9b97 ! Init value for %f42
.word 0x563775b3,0x0f173d8c ! Init value for %f44
.word 0x273ccaa7,0x9aa12601 ! Init value for %f46
.word 0x146ca112,0xcb32e893
.word 0x94a08cda,0x62344e7c
.word 0x414b5819,0xd194117b
.word 0x504c466f,0xab73037b
.word 0x28354b27,0x5ad809ae
.word 0x1e4fa2b9,0xe4df52cd
.word 0x12f20d40,0x14a33924
.word 0xe21e3468,0x283910c6
p44_expected_registers:
.word 0x00000000,0x1574f87c
.word 0x00000000,0x8b426ed7
.word 0x00000000,0x8b426ed7
.word 0x00000000,0x00000227
.word 0xffffffff,0xfffffcdf
.word 0x00000000,0x00000623
.word 0xffffffff,0x8d45292a
.word 0x00000000,0x0000fac9
p44_expected_fp_regs:
.word 0xc510707a,0x8ccde840
.word 0xb778f85b,0x02e51f33
.word 0x97e88489,0x7ab6b77c
.word 0x0a128bc3,0xabc567aa
.word 0x5f695d10,0xfd8aec7d
.word 0xae166be9,0x68950f1b
.word 0x73573481,0x47685a7d
.word 0xc42f9ef2,0x5b10a4ea
.word 0xfafe588c,0x7d5a6847
.word 0xc3f862d2,0x1642631d
.word 0xdf64db27,0x953d1267
.word 0x0d5d1dae,0x90f734f6
.word 0x436808fb,0x86a484d1
.word 0xc5b7342f,0xdca136bf
.word 0xa0c11284,0x5aa137c3
.word 0xbad170e3,0xa42f9522
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x80bafca0,0xdad76142
.word 0x1406cbe8,0xab5bd8f7
.word 0x30f17a30,0x94bd61a2
.word 0x0e86e47e,0x86cd092c
.word 0xd6a8aec7,0xabc567aa
.word 0x9b18a268,0x96ed86f5
.word 0x1e871542,0xcbb372d3
.word 0xed67e5d6,0x42a5a5e4
.word 0x75678aa7,0xf0089e97
.word 0x136fabb2,0x8ff4ed98
.word 0xd70d2e30,0xe394e3cb
.word 0x3b18a148,0x289ac163
.word 0x1fb4f448,0xa4d1a656
.word 0x7a7e1451,0x4b427cab
.word 0x12ba630d,0x5f4ccf53
.word 0x7899aef9,0xa76c80f9
.word 0x0fd24e5d,0x565d2d30
.word 0x5053e5de,0xdb5b79d1
.word 0x1ec9d404,0x29f455dd
.word 0x803edb55,0x85136b4e
.word 0x9075ff3c,0x3fa99525
.word 0xd000a7a0,0xab3a72ff
.word 0xa9c1d40e,0x085195f0
.word 0x2a3f4b0c,0x818ebe68
.word 0xf9850099,0x3fd68159
.word 0x4627ace1,0x6e2e2da5
.word 0x7474fc48,0x07fca251
.word 0x3f430f84,0x4d33b29a
.word 0x51a89245,0x69ef814d
.word 0xa68069d0,0x425c3a32
.word 0x1fd69404,0x0fb7e726
.word 0x16349e8b,0xc6ca783a
.word 0x658601a6,0xb4ad6afb
.word 0x0871b69f,0xd50482ed
.word 0x00954063,0x20b0d7a4
.word 0xb3b7a25f,0x5748bea7
.word 0x737e227d,0x24fde7e9
.word 0x942acea4,0x6fd0c8ec
.word 0x69969d3d,0xf2be2838
.word 0xa4799ca0,0x3cc0514c
.word 0x726ff807,0x9328f90e
.word 0xc5c1e827,0x11eb576d
.word 0x455f809b,0x62e45832
.word 0xbc282b4f,0x2cddcafe
.word 0x584d2a0f,0x7f94c39a
.word 0xbc7b0a42,0xcbec299b
.word 0xaf82f618,0xd305b347
.word 0x645e1746,0xdcecdc3e
.word 0x9b0e465a,0xb0fcf0d3
.word 0xca718109,0x9404ce4c
.word 0xb5f5e311,0x08e9243e
.word 0x760497d9,0xb22db12d
.word 0x64388da3,0x12ac791b
.word 0x8adcad8d,0x5b0744a0
.word 0x3fee2389,0xe0297fdd
.word 0x5deb289e,0x302e3fed
.word 0x9b18a268,0x9fce4559
.word 0xd3662271,0x91f96175
.word 0xac710245,0xd5ba89e3
.word 0xeec6e0ef,0x1b835766
.word 0x9b689e17,0x3af994b7
.word 0x8930e637,0xf891fbc9
.word 0x0000033f,0x24b2a590
.word 0x4281c402,0xd638d8fc
p44_local1_expect:
.word 0xff689eff,0x5b6106bc
.word 0xe898587c,0xe02d4dd3
.word 0xec6a67e5,0x7e2f547f
.word 0xc9fa2ba0,0x96ed86f5
.word 0xd184a486,0xfb086843
.word 0x00000000,0x0000006d
.word 0x7a3cf793,0x3eba5e05
.word 0x37a551bc,0xe87bc620
.word 0x00000157,0xc72dc56b
.word 0x028ee6cd,0x37a0ff34
.word 0x3e345016,0x2d7ec907
.word 0x0dea10d8,0x95ac083c
.word 0x1af51e4c,0x7b874cfb
.word 0xd806756d,0x70d4fce7
.word 0x130dce47,0xc7aea8d6
.word 0xe79718ed,0xd4785afe
.word 0xc6bf7d72,0x5e831f58
.word 0x7ad71de8,0x39910352
.word 0xef270d00,0x01205f7c
.word 0x06998ba7,0x69dbca17
.word 0x5113f1b8,0x79a5f2da
.word 0xed56bbac,0x9b03dae6
.word 0xcb385a6d,0x58182936
.word 0xdff97032,0x77c8d05f
.word 0x709c3e9d,0x52ee04c3
.word 0x7933e865,0xbe9ace24
.word 0xbd3ac1ae,0x4222f59e
.word 0xa6e63d99,0x2b7add69
.word 0x8a0b8ae9,0x600594f7
.word 0x3aaf2a44,0xdc115881
.word 0x71729959,0xf0af9e4b
.word 0x90a537b2,0x3b36094f
.word 0x5c79e023,0x98ea1755
.word 0x232903a8,0x8158ee8d
.word 0x774ed8ba,0x943c18cc
.word 0x25e88442,0xfc759e65
.word 0xbadd6038,0xadd02540
.word 0x96cb3b39,0x6279322d
.word 0xfeae0586,0xadcb781d
.word 0xfe0a7a23,0xa0c00607
.word 0x314afbfe,0xb6c182ee
.word 0x231e66f7,0x1ac6921d
.word 0x9272a0a8,0xfb819b45
.word 0xffe1f29e,0xc7aea8d6
.word 0x9ceec646,0xb3a8f9d2
.word 0x249021dd,0xafcab291
.word 0x0766f737,0x713ae95b
.word 0x50634cba,0x6b8c0321
.word 0xd7f723bf,0x51ccf6ff
.word 0x4e4c590c,0x2427f028
.word 0x581c7305,0x3b68e75e
.word 0xc1599d57,0x97f694f9
.word 0x12468b48,0x5f522f9c
.word 0xc9d8180a,0x82d04088
.word 0x9037a0db,0xa79f2c1c
.word 0x80263745,0xc0deb42d
.word 0xf9c9e02e,0x0b86141b
.word 0xd59e88c8,0x2a6052ce
.word 0x1ccf36f0,0x8f396bf0
.word 0x87fe5cdf,0x325afb64
.word 0xec5ebbf4,0x8285644c
.word 0xab476e6d,0x197b6140
.word 0xcf768a37,0x98c918fd
.word 0x7c69239a,0x88ec7fa1
p44_local2_expect:
.word 0xf807b557,0x07ff5aa2
.word 0x976b4ea0,0xbb7396ed
.word 0x06239522,0xcca9f9b8
.word 0x23060000,0x00000000
.word 0x47685a7d,0x8c58fefa
.word 0xffbe3de2,0x8c2c5513
.word 0x61f1a417,0x03e30ef6
.word 0xdd00f31c,0x82fc951a
.word 0xa94e0794,0x489ac2f3
.word 0xd68d760d,0x7467fea6
.word 0x07febc9f,0x29d25465
.word 0x5206f57b,0xac8ea942
.word 0xf4bc2a56,0x5d8facc4
.word 0x2b094cff,0x7f3a7b52
.word 0x22bf0a48,0x68b14b60
.word 0x5fe0ab9f,0xd0aa7518
.word 0x9eab39d6,0x22d2a8c9
.word 0xbd88da4c,0xf078f7ed
.word 0xc65ab44d,0x75af8c52
.word 0x9c8db139,0x3bce1422
.word 0x31451571,0xeb6f2f48
.word 0x5aa137c3,0x05eaf837
.word 0x46afd702,0xd22776ea
.word 0x3d644011,0xbf6197b5
.word 0x4b7c572e,0xe843044b
.word 0xab34ba8d,0x4c086b46
.word 0x963d382a,0xb57dbee4
.word 0x86535e8c,0xac920c33
.word 0x4b40214c,0xc13ee067
.word 0xd4fd8095,0xb6275a4f
.word 0xe2da66b6,0x0b1ecf19
.word 0x97e88489,0x7ab6b77c
.word 0x3e74c0ad,0xf231e1e5
.word 0xa3cd8a73,0x9e7d6bd5
.word 0xace2f2e3,0x95c624c2
.word 0xff4be4ff,0x63079f6d
.word 0xdbff9431,0xc79f5b75
.word 0xff2c2393,0x47685a7d
.word 0x7fe64c3e,0xe65fead0
.word 0x896c2a45,0x683d3f45
.word 0x1a8a3d9b,0x7f237f8d
.word 0xc1da9555,0x522a71cc
.word 0x794c951c,0xb3e84d28
.word 0xc700a924,0xeaad4047
.word 0x8d45292a,0x79d7c11b
.word 0x33406bc0,0xd2df49a6
.word 0x725e1010,0x7b4cd85a
.word 0x49910436,0x29e263c8
.word 0xc734558a,0x68c8bd40
.word 0x68a71f98,0xe361d878
.word 0xefbe4c5b,0x07c801cf
.word 0xa46c9e75,0x1a8a0a74
.word 0x34e4ee72,0x5af2de1c
.word 0xb72fb809,0xa37a3732
.word 0xfbabb619,0xe281ceef
.word 0x3dc6be0b,0xadc35801
.word 0xd5e6742d,0x2a2d53f5
.word 0xfae854ed,0x72786039
.word 0x9784b9ad,0xb2342d67
.word 0x9903645f,0xd8b9ac02
.word 0xfff7e20b,0x719e1c65
.word 0xba021bff,0x63b7c3ed
.word 0x8b66b663,0x88ee60e9
.word 0x4b3739d5,0x611b95e4
p44_local3_expect:
.word 0xd7000000,0x47685a7d
.word 0x0000006d,0xdc115881
.word 0xff1e90ca,0x54f87415
.word 0x150294a4,0x3a6ce69c
.word 0x1d634216,0xd262f8c3
.word 0xe84671d8,0xe4de9ed1
.word 0x5a02c50e,0xda4cb629
.word 0x38c17ae5,0xe531c485
.word 0x92668c86,0x1c87ff89
.word 0xee93c38f,0xed8682df
.word 0xaa5cc594,0x8ee9bd23
.word 0x8c5dd28c,0x965cbd28
.word 0x7a06b460,0x3086ea39
.word 0x5150b69c,0x000018be
.word 0x701651c5,0xd0608833
.word 0xefe04e6a,0x0800b8da
.word 0x3c8beca0,0xbacf6afd
.word 0xf703f04f,0xf5489ae9
.word 0xf31afb52,0x7266cd7b
.word 0x1bfb8f0c,0xf2a5fa21
.word 0xffc14aef,0xeacc5f05
.word 0x7790c085,0x71a71e16
.word 0x277eb055,0x08f5d914
.word 0x0d410356,0x5debd031
.word 0x05b346f2,0x581d17a6
.word 0x168b868b,0x9e7a67c4
.word 0x3405c3dc,0xadae0a9c
.word 0x0d5d1dae,0x90f734f6
.word 0xa268d837,0x369cc47e
.word 0x307b7df2,0x113f2846
.word 0xf97a10f7,0x8a7d9887
.word 0x38a13da9,0x5b52e645
.word 0xdad9ed47,0x4fbcdf5d
.word 0xc774791b,0x3e4ada90
.word 0x06cad961,0x6dcb449f
.word 0x5e5e7a89,0x0c5612d7
.word 0xee6da1cd,0x32943e5d
.word 0x6f557769,0x79e5e7a6
.word 0x381fa3de,0xf199cdcf
.word 0x4a8d39a6,0x515ffe62
.word 0xcd15955f,0x1872dba0
.word 0xde9db0c1,0xbb8a6631
.word 0x1391347c,0x458eab67
.word 0x442e8c04,0x484e10e5
.word 0x0dbab014,0xb90d22f0
.word 0x96e0a406,0x4cc2f19f
.word 0x9ffcfa84,0x426a59eb
.word 0xc98561a2,0xc2f36f18
.word 0x20d3b00d,0x0a52011c
.word 0x25126028,0xbae36b10
.word 0xf7837f1e,0x0e6d7789
.word 0x61c49677,0x8b4a8353
.word 0xe962daf1,0xe0d7a749
.word 0x81133d39,0xfe18a61b
.word 0x7453fe36,0x342cf9e9
.word 0x9b536354,0x786cac5a
.word 0x309cf6fa,0x95edd2ef
.word 0x91975ca3,0xa42e3d07
.word 0x896556d7,0x668f92c3
.word 0x26e3073f,0xab5def5a
.word 0x6c0656f9,0x2cfe5d88
.word 0xd93f412c,0x59709611
.word 0xbc2b400a,0x38c11cbb
.word 0x8f2f345b,0x332657bf
p45_init_registers:
.word 0xeb099c18,0x20f0966f ! Init value for %l0
.word 0xf468a09c,0x5e4162ba ! Init value for %l1
.word 0xcb54b9a8,0x2350ab3a ! Init value for %l2
.word 0x77344789,0xd4ea3e82 ! Init value for %l3
.word 0xf3fbcddc,0x468eca7f ! Init value for %l4
.word 0xd4ffebed,0xcf16e91d ! Init value for %l5
.word 0x246e4bd0,0x20bb3922 ! Init value for %l6
.word 0xfd899fea,0x453da251 ! Init value for %l7
.align 64
p45_init_freg:
.word 0x19053033,0x0349a525 ! Init value for %f0
.word 0xda5a4247,0x16b24d51 ! Init value for %f2
.word 0x447bfaac,0x3a833ebf ! Init value for %f4
.word 0x3c15d13d,0x50bf2102 ! Init value for %f6
.word 0x2f81a3b5,0x468930fc ! Init value for %f8
.word 0xb396fdd6,0xa6600cfc ! Init value for %f10
.word 0x8c0ca863,0xb0718e3d ! Init value for %f12
.word 0x27cb48e5,0x5595a6e6 ! Init value for %f14
.word 0xe8ce3b7c,0xf1af2f47 ! Init value for %f16
.word 0xb83072cd,0xcb03f0e5 ! Init value for %f18
.word 0x0e81abc5,0x1036c195 ! Init value for %f20
.word 0x84c63bfe,0xe68e0207 ! Init value for %f22
.word 0x9a58bae8,0x7613ef83 ! Init value for %f24
.word 0x7933d6ad,0x3efb0a54 ! Init value for %f26
.word 0xde33d37f,0xa0f8957c ! Init value for %f28
.word 0x92451215,0x3681bf9d ! Init value for %f30
.word 0x77fd3c0e,0x93fd3e56 ! Init value for %f32
.word 0xc2b2ea5d,0x021d2e15 ! Init value for %f34
.word 0x8708fd9f,0x7f6761c4 ! Init value for %f36
.word 0x32ebc643,0x107a49f1 ! Init value for %f38
.word 0x96ec5ccf,0x15d9906a ! Init value for %f40
.word 0xd6d01d93,0x00b4b8ed ! Init value for %f42
.word 0xf844e6d0,0xfe358317 ! Init value for %f44
.word 0x9aca10ec,0x459b0c98 ! Init value for %f46
.word 0xd161d379,0x2591dad6
.word 0xa5a1f169,0x214dae58
.word 0x109f6e16,0xef0828a5
.word 0x110e96a8,0x4193d9a5
.word 0xb9f6dacb,0xede4bfb3
.word 0xc19ce12d,0x6ac2b991
.word 0x886fd02b,0xfc4b8784
.word 0xc4e8acdd,0x00d59512
p45_expected_registers:
.word 0x00000000,0x00000002
.word 0x00000000,0x0000033e
.word 0x00000000,0x212cd325
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffd953
.word 0xcc910c72,0xa7a16bbb
.word 0x00000000,0xe77d1496
.word 0x00000000,0x00000002
p45_expected_fp_regs:
.word 0x19053033,0x0349a525
.word 0xda5a4247,0x16b24d51
.word 0x225734cd,0x3a833ebf
.word 0x3c15d13d,0x50bf2102
.word 0xc3aaa5ab,0xdf06a2f8
.word 0xb396fdd6,0x15124592
.word 0x9f8bb65a,0xd161e88e
.word 0x27cb48e5,0x5595a6e6
.word 0xc6d0f1dd,0xf5502841
.word 0x323dcb31,0x33a19f42
.word 0xfd449b4d,0xf233d4bf
.word 0x5c5fa6bd,0x77461ab0
.word 0xb6204dad,0xc589ae1c
.word 0xcf94e5a0,0x96fbf876
.word 0x0dc308b9,0x9b050a24
.word 0xcc910c72,0xa7a16bbb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0xffffffff,0xdf06a2f8
.word 0x3b0681ee,0x1ac57390
.word 0xff94292f,0x6b0c8e34
.word 0x43198d4a,0x1ad9d6e0
.word 0xffd36136,0x189c09eb
.word 0x942b033e,0x00000067
.word 0xa6513661,0xaff81595
.word 0x29ff5010,0xf1493032
.word 0x7fb17203,0xfcbcd7e9
.word 0xe3221dc9,0xe9310797
.word 0x63b9636d,0x3befcf68
.word 0x1e682819,0xdfb42f7a
.word 0x8ca5bf70,0x55f76d88
.word 0x4e213ad8,0x21791394
.word 0x55f68163,0x6cdaef37
.word 0x3647b7fe,0x0d46c5ae
.word 0x7027ae34,0xfe21b273
.word 0x0a9915f1,0x6cdd5296
.word 0x01401595,0x9fa12855
.word 0x1b9beac6,0xa4ee2b19
.word 0x64578020,0xe38e1154
.word 0x2f570aa9,0xaa641f33
.word 0x97402011,0xa405543f
.word 0x95116af3,0x4bded792
.word 0x72d481a4,0x305b8165
.word 0x1e83d6b0,0x3ffec553
.word 0x152773da,0x89fb5eb4
.word 0x9ffbf7d8,0x0e409a17
.word 0x29a56a4e,0x756497b1
.word 0xe9e6f3d3,0x1e9fb203
.word 0xe56995ee,0x5cb861b5
.word 0xd6fb564f,0x4aed3149
.word 0x7733888c,0x42373b29
.word 0x081aba8a,0xb3b4d2e2
.word 0x8bef4665,0x24c805c4
.word 0x8aaffc63,0xe80f9ad5
.word 0xde5729c7,0x96a52f08
.word 0xa8e2f24b,0x5c5fa6bd
.word 0xfcd8e12d,0xa55f421c
.word 0xb340827c,0xc1be9b6f
.word 0x1ed720d4,0xfcaca0e5
.word 0xa1c92015,0xdd056f82
.word 0x87a4951d,0x6d8d1db7
.word 0xe654a122,0xd7e80ab1
.word 0x9387bfb3,0xd2114505
.word 0x00c3be64,0x8bb3ce39
.word 0x7d3a11fa,0xabd2d2cd
.word 0x08690f7a,0xd2de693e
.word 0x1871cf35,0xa5df420c
.word 0xabbb96aa,0xabfd3444
.word 0x223504d5,0x2d915f07
.word 0xf7ef5727,0x98efd161
.word 0xf144c5d1,0xa6881c1a
.word 0x8ab6242b,0x345a9246
.word 0x89326e68,0x434a825b
.word 0x23f2d490,0xafb91351
.word 0x17be1d3d,0x354af12f
.word 0x3830f14c,0x34ff45af
.word 0xe8453b2e,0xc1473b38
.word 0x1032816f,0xe37d42d0
.word 0x4615f8e0,0x3debb3f6
.word 0x7ac2845d,0x1c288611
.word 0xdcfa3bd0,0xf44f5488
.word 0xf462e4e7,0x286ddf25
p45_local1_expect:
.word 0x28000000,0xee81063b
.word 0xe6a482e7,0x5f6e1f03
.word 0x133baeb3,0x9f161d0b
.word 0xf3a16b0c,0x00000000
.word 0xff908446,0xd28a55e2
.word 0xf3b91797,0x70676789
.word 0xfa832ea1,0xf5867988
.word 0x891f6e6a,0xf827740c
.word 0x538e0a42,0x49d9cc03
.word 0x5a9a44b5,0x6635ea5f
.word 0x2cc93702,0xa11680ca
.word 0x8af48245,0xefdbd22f
.word 0x295c9068,0xbbff0e0f
.word 0x34976505,0xd7d9f766
.word 0xab1d3ba9,0x3bdaed8e
.word 0x85d09ddc,0x0cbe7293
.word 0x5c474874,0xc7830427
.word 0x43f7819d,0xb4407231
.word 0x84dded50,0xba58a038
.word 0xbdd4cea9,0x16dd2321
.word 0x2109abf8,0x9cc3e070
.word 0xde5c66e8,0x83496704
.word 0x25176cc5,0x1b397d04
.word 0x10c0cc0e,0x873a579f
.word 0x0edd2e2e,0x776411cb
.word 0x1ad28c6d,0x51bba66b
.word 0xc5ae7b57,0x0999c7d4
.word 0xc99a14aa,0xeb3fb8d2
.word 0x075baf26,0x49e42740
.word 0x25ad727a,0xe43f4580
.word 0x784170d8,0xd67cb9c1
.word 0xbe7bc51c,0xfdfbf748
.word 0x3f564007,0x9aa67916
.word 0x509e9e2f,0x919dfa13
.word 0x328c5664,0xc39226c7
.word 0x6978e49c,0xecb3f2d1
.word 0xf22ffd3d,0x2781af71
.word 0x91a13356,0x9e6b65f6
.word 0x9a182335,0x5060d6b4
.word 0x563860b8,0xe322969d
.word 0x92f1e7ef,0xaafd64b4
.word 0x831bea35,0xb9ccb925
.word 0x3a5a81ce,0xa38c6e48
.word 0xa951ade6,0x3e35522d
.word 0xf081ff6a,0xffe798fa
.word 0x40d428ef,0xca82028f
.word 0x067a2c88,0x89115817
.word 0x7bcbf0a0,0x97ab2500
.word 0x6eeaac47,0x4a8cf7ce
.word 0xcfca50dc,0x5b7142b6
.word 0x8a8fc240,0x18106d55
.word 0x50485937,0x52d2cdea
.word 0x2716aa21,0x21a77b42
.word 0x2537d1f5,0xe58a84d6
.word 0xbcc6e6b6,0xac85cabe
.word 0x14baa221,0x61e2fd06
.word 0x19053033,0x0349a525
.word 0xda5a4247,0x16b24d51
.word 0x447bfaac,0x3a833ebf
.word 0x3c15d13d,0x50bf2102
.word 0xc3aaa5ab,0xdf06a2f8
.word 0xb396fdd6,0xa6600cfc
.word 0x8c0ca863,0xb0718e3d
.word 0x27cb48e5,0x5595a6e6
p45_local2_expect:
.word 0x72000080,0x00000000
.word 0x8ee861d1,0x5ab68b9f
.word 0xb5e1d3d8,0xd032eb7a
.word 0x00029022,0xe45b535e
.word 0x4109949f,0xfdb89337
.word 0x7fca8eab,0x28020000
.word 0x52fa0eb8,0xecaec94d
.word 0xb9e07b4d,0x97986987
.word 0xca025974,0xbff5d371
.word 0x335be620,0x53d9db0f
.word 0xa7449f9e,0xd15d5da3
.word 0xe85525f4,0xda64e02a
.word 0x1dc33c24,0x6921ecb9
.word 0x3bf89eea,0x53a4cd25
.word 0x55bbf62f,0x41d82688
.word 0x7e30a2d0,0xc90d9317
.word 0x02bef8a6,0x10da8656
.word 0xed60a819,0x3452f4bf
.word 0x0a8a9781,0x2988599d
.word 0xefe225c4,0x8d7518ca
.word 0xd3258488,0x19804009
.word 0x50457abe,0xb136e8b4
.word 0x6cb21161,0x50f0e2e9
.word 0x386ad76b,0xdf91f176
.word 0x0e8b52c9,0xba683ff8
.word 0xa00f3fd8,0x4586d9b9
.word 0xabe02cba,0x0732d170
.word 0xdcfad4bd,0x89e5d7e7
.word 0x00000228,0xdd719718
.word 0xfd4f9440,0xfc0750a9
.word 0xdf3e8489,0xc49e70f3
.word 0x24330c73,0x92451215
.word 0x2e47218a,0x6b87c6be
.word 0xddddae96,0xf459119c
.word 0xc8060c2e,0xc02dbc4f
.word 0x9701eba6,0x2db05092
.word 0xc81fff08,0xbd73a920
.word 0xc340af37,0x297c5ee9
.word 0xdd6b23fc,0xbd514f16
.word 0x59293867,0x22419dec
.word 0x93faa4db,0x3f965f73
.word 0x545c5ae3,0x630182a1
.word 0x8027ecdc,0x5113d65d
.word 0x6ebf0888,0x00000028
.word 0x58a6849a,0xe1ef2b58
.word 0x59f07390,0xba1a0002
.word 0x93c5f87e,0x6a57ad3d
.word 0x69c180e5,0x86cba996
.word 0xc6d07a94,0x6b232051
.word 0xc8a3219a,0xbb4e1c09
.word 0xeed956e3,0xa255d359
.word 0xa8e058d6,0x28f8e97b
.word 0x98f24dc7,0x082df341
.word 0xd2a2fbb5,0x6a680185
.word 0x8f21635c,0xff013e99
.word 0xf6c1f1cb,0x4fdb9d21
.word 0xae5ee259,0x509b7d97
.word 0xcb2049e5,0xff9e784a
.word 0xb818c1e7,0xbd1b2cd4
.word 0x858cd0c4,0xc02af70d
.word 0xf478c203,0x7599fd63
.word 0x7a2a8be2,0xab86efab
.word 0xd37d91ff,0x15aec320
.word 0x034edfd4,0x67426516
p45_local3_expect:
.word 0x3e032b94,0x6dc450e1
.word 0x53d9db0f,0xd90a7402
.word 0xe2eb7fce,0xda78c412
.word 0x0000044d,0x0432701e
.word 0x225734cd,0xa08337e0
.word 0x92451215,0x3681bfff
.word 0xfd8fc970,0x9094c9ea
.word 0x1e3af851,0xf0c28072
.word 0xee83be4e,0xa703eedf
.word 0x303c68be,0x8c469e31
.word 0x2e0da1b7,0x383a551f
.word 0x06f79502,0x1c6ef385
.word 0x0e81abc5,0x41c25bdf
.word 0x1a7e7352,0x4b061c5d
.word 0x72026c1e,0xa38c57a7
.word 0xdd26f6e8,0x844feb15
.word 0x5e4162ba,0x1dc9ffd2
.word 0x10da8656,0xddd36136
.word 0x90b487a6,0x1aa6a16b
.word 0x59958d52,0x7c289b77
.word 0x46db19f6,0xa5562639
.word 0x332cfd85,0xffe4caab
.word 0x8021a07e,0x5f2d2c53
.word 0x7eaf13ab,0xd7f389bc
.word 0xc6d0f1dd,0xf5502841
.word 0x323dcb31,0x33a19f42
.word 0xfd449b4d,0xf233d4bf
.word 0x5c5fa6bd,0x77461ab0
.word 0xb6204dad,0xc589ae1c
.word 0xcf94e5a0,0x96fbf876
.word 0x0dc308b9,0x9b050a24
.word 0xcc910c72,0xa7a16bbb
.word 0x6a67160e,0x497a1d03
.word 0xe6b073f4,0x21310116
.word 0xca5ff9b2,0xbd834560
.word 0x3270036c,0x6d234a04
.word 0x97b6f65b,0x51cc1c4c
.word 0xf54f7828,0x8236d57a
.word 0xd6471fac,0x52603e66
.word 0x6c66481f,0x66b1f88e
.word 0x1a726b3e,0xba99974d
.word 0xed04d917,0x8a37c813
.word 0x5a3c68d9,0x54a6adb9
.word 0x4fda58c4,0x0175645e
.word 0xd222f09e,0x8f419a7b
.word 0x56a7adee,0x8c46fb27
.word 0x17e21313,0xeabeb099
.word 0x8fe30acf,0x2e0594e0
.word 0xaaa05cb8,0x2c0c5c7f
.word 0x72cb9d70,0x7ad65319
.word 0xe65ebba5,0xf4a27fae
.word 0x3ba1e070,0x5f000569
.word 0xdfb96bf8,0x761f4ff4
.word 0x6e9544d9,0x165daf40
.word 0x7bd3e189,0x33abd3bf
.word 0x54543840,0x77808405
.word 0x8808312c,0x74f00848
.word 0xe785fbb6,0xb7e99506
.word 0x7379dc34,0x212cd325
.word 0xc33bb182,0x6c2c9cd2
.word 0xe5a45173,0x04d70660
.word 0x2c107001,0x04ebd2ba
.word 0x0353f15a,0xd77375a2
.word 0xc3f5c8b9,0x76779353
p46_init_registers:
.word 0xce80a842,0x4576b78c ! Init value for %l0
.word 0xd7e7b7c2,0x1495d632 ! Init value for %l1
.word 0xfaad0619,0xfbb44867 ! Init value for %l2
.word 0x31ec2378,0x6792716a ! Init value for %l3
.word 0xa9350652,0xc24ba509 ! Init value for %l4
.word 0x9b7349aa,0x344520c5 ! Init value for %l5
.word 0x263e0be4,0x430e67a8 ! Init value for %l6
.word 0xe87c8750,0x13f24962 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x2333574a,0xdca86aec ! Init value for %f0
.word 0xc54e2853,0xeefd7a3b ! Init value for %f2
.word 0xe6cfa640,0xf2597e43 ! Init value for %f4
.word 0x5720d097,0x58df06bf ! Init value for %f6
.word 0x003007d7,0x747ffa62 ! Init value for %f8
.word 0x83070734,0x3ccc2383 ! Init value for %f10
.word 0x26cf765c,0x3b02cf76 ! Init value for %f12
.word 0x4fde1223,0x8b0cd76f ! Init value for %f14
.word 0x3c19c670,0x23b034a0 ! Init value for %f16
.word 0x21ebd1ff,0xe514dc2e ! Init value for %f18
.word 0x59e59fbb,0x525d8b28 ! Init value for %f20
.word 0xde75f97a,0xa9105756 ! Init value for %f22
.word 0x5e57f8fa,0x89ca1a56 ! Init value for %f24
.word 0xa88884ab,0xb0196acd ! Init value for %f26
.word 0xd38ffb40,0x61ca9ba0 ! Init value for %f28
.word 0x42ea8fcc,0xe6ac22d0 ! Init value for %f30
.word 0xf6cbc04a,0x624c0781 ! Init value for %f32
.word 0x10af1c4b,0x1a507809 ! Init value for %f34
.word 0x7a4bfa80,0xfa3d4d9a ! Init value for %f36
.word 0x1b6ca4f8,0x5dcf7e4c ! Init value for %f38
.word 0xe811b948,0x51681d41 ! Init value for %f40
.word 0x628b92bc,0x3a57ca5b ! Init value for %f42
.word 0x6e4f07f3,0x7be37640 ! Init value for %f44
.word 0x4c9c838b,0x08d25d9c ! Init value for %f46
.word 0xd6a6d9e1,0x42b4521f
.word 0x57de886c,0xee4ab373
.word 0xcd096739,0x2fbe2c67
.word 0x49c477bd,0xf018ea84
.word 0xfa436f16,0xf291e199
.word 0x4eaf1a95,0xad7abb8e
.word 0x431c9eef,0xf6d9f0a7
.word 0xadd10d3f,0x220dc830
p46_expected_registers:
.word 0x00000000,0x000000fb
.word 0x00000000,0x46339df5
.word 0x00000000,0x0000001c
.word 0x00000000,0x0000025b
.word 0x00000000,0x0000006a
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000029b
.word 0x00000000,0x3cf62a45
p46_expected_fp_regs:
.word 0x2333574a,0xb12a1dc2
.word 0xff3601ae,0x9ac584b5
.word 0xe6cfa640,0xf2597e43
.word 0x5720d097,0xf93601ae
.word 0x003007d7,0x747ffa62
.word 0xfd435c6f,0xd7073000
.word 0x26cf765c,0x3b02cf76
.word 0xf50a30a8,0x3c1ab63f
.word 0x3fb61a3c,0xa8300af5
.word 0xb55fdf35,0x024ae800
.word 0x59e59fbb,0xfe9a1922
.word 0x39ce1c24,0x9a879037
.word 0x5e57f8fa,0xcaa5a27d
.word 0xa88884ab,0xb0196acd
.word 0xd38ffb40,0x61ca9ba0
.word 0x42ea8fcc,0xe6ac22d0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x01c0008b,0x81ba2722
.word 0x003007d7,0x6f5c43fd
.word 0x22199afe,0x36773a35
.word 0xc21d2ab1,0xa25011fa
.word 0xdfa508ed,0xe45edc72
.word 0x76fbe349,0x241cce39
.word 0xa762ebc5,0x9ca0be6f
.word 0x522eef63,0xae350f04
.word 0x72a7f3fe,0xd8650dd0
.word 0x7bb7ca2f,0x5968530d
.word 0x790a49f0,0x2db66c0d
.word 0xb04990ea,0x0b894b06
.word 0x2f830641,0x2b85b007
.word 0x5bdb2a84,0x4195ba50
.word 0xf9fb91bc,0xceeaf468
.word 0xd84081e2,0x418a73ef
.word 0x2b3212b3,0xd0e8ff5c
.word 0xd8b8f7f7,0x566b1fb0
.word 0x518b0f2d,0x2f68a51e
.word 0x9d0d4205,0xbe973acf
.word 0xe038357d,0xba78c322
.word 0x92e25077,0x7f64636c
.word 0xacf28a12,0x15989053
.word 0x6d43cde1,0xc67aaa15
.word 0x80000061,0xb627e856
.word 0x8ee1ff9b,0x4f4dc32c
.word 0x5bc6d9c4,0xf93d8920
.word 0x228b3c6f,0x4e24762f
.word 0xc0a7ede6,0xdca07f8f
.word 0x01aee245,0xbafd2ed0
.word 0x4cc14d8f,0x90116c2c
.word 0xe9ce7fc6,0xf8bf0a42
.word 0x5cd5b712,0x806855d7
.word 0x2d0aa101,0xe69c87f6
.word 0x9e4fddee,0x57ad75ee
.word 0x7ab2a966,0x8b0dae6a
.word 0xfd733930,0x826e74a9
.word 0xd33838f4,0x56d947cc
.word 0x6dd0b13d,0xd89f3394
.word 0x6832ac19,0x48ef312c
.word 0xdc558954,0xa6ffbbba
.word 0xbb28b9c7,0x53bd2d1b
.word 0x4bfe3067,0x1b3da673
.word 0x4ab60ce7,0x124eb739
.word 0x5f452297,0x64aed8cc
.word 0x4c6d0c3b,0xa5bcd7af
.word 0x4b207831,0x5b65aa1d
.word 0xfffff910,0xfad72f77
.word 0xf8d2e74d,0xb525bf26
.word 0xa276cec1,0x215289aa
.word 0xe551e36b,0x39bc8715
.word 0xba30ab9b,0xfd6e706a
.word 0x98aec330,0xedcfc7dd
.word 0x37f52a2f,0x23a48845
.word 0x59e59fbb,0xfe9a1922
.word 0xc7f854eb,0xef018cbf
.word 0x44e74d74,0xd15a2bce
.word 0x4e77f0a7,0xddd472de
.word 0x3d85af96,0xd299a244
.word 0x14b639c2,0xe5a043c3
.word 0x3cf62a45,0x2225dc1e
.word 0x03c8824d,0xba484215
.word 0x48303145,0x7e9a612c
.word 0x61533f84,0x11ed832a
p46_local1_expect:
.word 0x49e3ff12,0x879c6dae
.word 0x5376c1b0,0xdaa797ca
.word 0xab8488a8,0xdc09d1f7
.word 0x22d3201d,0x0c123b14
.word 0xfd435c6f,0xd7073000
.word 0x8323cc3c,0xdc43a047
.word 0x03e7202d,0xfaabf2cc
.word 0x1634e2ff,0x7ba6ae2a
.word 0xc9522eae,0x65607968
.word 0xa9cfffc4,0x2bf245a5
.word 0x4283efa0,0x2ba489e5
.word 0x8de0edf7,0x67fa54bf
.word 0x3cd5cd4c,0x40b26f1b
.word 0xc9bdc242,0xf649263d
.word 0xeaad5f95,0xa3745f01
.word 0x67fb04a0,0xb7b14644
.word 0x72952f24,0x9c3e13ae
.word 0x61f5e3fe,0xad41b04d
.word 0x24fb25d0,0xfd75831c
.word 0x242f120c,0x584427ba
.word 0x6f289392,0xedb1613a
.word 0xa52e3337,0x4eb23103
.word 0x1589f4e1,0xd6668fc1
.word 0x1287b511,0xbe8c16f1
.word 0xdc2e9ff2,0xd7ddd11e
.word 0x29b27452,0xdf848750
.word 0x5e88ddfe,0x8c2cdcab
.word 0x90f251c8,0x0a5a2662
.word 0x9739183b,0x95ae1c2e
.word 0xda158233,0xb0ea871f
.word 0x5d124f17,0x09797137
.word 0xb864cee7,0xf298ca1d
.word 0x53988487,0xe6136aea
.word 0x0de08867,0xc691d1fc
.word 0x48426787,0xa6761d6f
.word 0x7d8640ad,0x2f5a5eea
.word 0x1bc683ad,0xf18a02fa
.word 0xabeb9c2a,0x7eb7bf96
.word 0x06e4fc3b,0xd30bf969
.word 0x1b621975,0x86803ddb
.word 0x45059d2d,0x61e58635
.word 0xa5251fff,0x1e98f070
.word 0x20656979,0x1b9406f7
.word 0xc463c8d1,0xe6cfa640
.word 0x56c9a599,0x61f5e421
.word 0xae483183,0x126e0a85
.word 0x814d2362,0x89fda8c0
.word 0xfe51b236,0x83019dd3
.word 0xa2e23a21,0x4ed09503
.word 0x8d6b771b,0xbcab82c9
.word 0x9a0e9093,0x59e6e7db
.word 0x27c4bb21,0xfb7aa1c2
.word 0x52087a52,0xe5d1841f
.word 0x0a7bc7d7,0x980b13d3
.word 0x146f1a33,0x116d1591
.word 0x745067ef,0x25928582
.word 0x79c0664e,0xe4110fd2
.word 0xb47922b9,0xe1f5d71d
.word 0xdb521cfc,0x847f08d0
.word 0x1dab6fc2,0x55b60d79
.word 0xdfd8b1f5,0x456ebc6a
.word 0x989332ff,0xcd1c4ca6
.word 0x9e132131,0x56a7b4b9
.word 0x73dde99d,0x7fbdd650
p46_local2_expect:
.word 0xd3781342,0x66899df4
.word 0xfffffe60,0x0000009f
.word 0xcd6a19b0,0xab8488a8
.word 0x16ac9e6b,0x3e31b5a0
.word 0xffa2a5ca,0xc453950d
.word 0x40fb8fd3,0xc2ec6957
.word 0x9db6696b,0xb8d52939
.word 0x5070d6cc,0xc33f9cf3
.word 0x8ba7842c,0xc3fa334a
.word 0xa84eb0f9,0xce524ee7
.word 0x0dcb362a,0xa7018eef
.word 0x5405f0f3,0x1fd6b476
.word 0xc189b9ba,0xb2ef45a4
.word 0xf6ed8577,0xf5a6363b
.word 0xdff91bac,0x294455eb
.word 0xff67129d,0xff6d5667
.word 0x013635e6,0x95f51435
.word 0x6d8ddb83,0xcf54fd02
.word 0xecf89b3d,0x38924ac3
.word 0xdcc10a40,0xb1d64b8d
.word 0xa8f7771d,0x5159143c
.word 0x52c8c90d,0x755bf7f7
.word 0x413fff4b,0xc805ef72
.word 0x17d318e0,0x19158eb3
.word 0x0e3a8eea,0x542cb1a5
.word 0xc79eefc5,0x593addda
.word 0xd2f9acd8,0x29625212
.word 0x0fd06bb8,0x7ad3a0d3
.word 0x68398b91,0x5b35dc8a
.word 0x0b3abe67,0x38550c18
.word 0xf8987243,0xd85a42bc
.word 0x712c5423,0x84f875aa
.word 0xe97e5497,0x71f5951a
.word 0xb1fd0b97,0x0431223e
.word 0x79d475b3,0xac276f88
.word 0xc7429070,0x0cc8ea60
.word 0xd647064c,0x4ccd3e40
.word 0xfc189e6b,0x1b12d6c6
.word 0xe4722763,0x099eee52
.word 0xf3adfb91,0x44507ed4
.word 0xfd930a6b,0x66efd1a5
.word 0xa501ecc4,0x8b1c8092
.word 0x842069b4,0x9e670282
.word 0x1927ded6,0x4afc56e6
.word 0x141c804d,0x564dac76
.word 0xaa7903df,0x37edf7c7
.word 0x0c6f5c1f,0xbd50e54a
.word 0x63b172b5,0x5493e359
.word 0xadcda20d,0x3eecd883
.word 0xe28d7be3,0xb828edc8
.word 0x134abfef,0xf78c383c
.word 0x3133080d,0x97541468
.word 0x64618e88,0xf5e36f32
.word 0x41e3267b,0xd5c29d0b
.word 0x1ba170d2,0x6f29e14a
.word 0xdbf344b3,0xee92d8c8
.word 0xdee1f943,0xf2156592
.word 0xc7c28fe0,0x1048775d
.word 0xccbbcc65,0x465040b5
.word 0x030c139b,0x1531dcec
.word 0x70ef441c,0x5a0805ac
.word 0x96963bb8,0xcb09caf1
.word 0xcd54b46c,0xb1841ab2
.word 0x2d25ebff,0x0752cc80
p46_local3_expect:
.word 0x6dae0324,0xeda24369
.word 0xff3601ae,0x9ac584b5
.word 0x4a573323,0x81f381a6
.word 0xf50a30a8,0x3c1ab63f
.word 0x39ce1c24,0x540d591c
.word 0x00e84a02,0x35df5fb5
.word 0xdb76f54a,0xb2a36d4e
.word 0xffe6c062,0x54fa9f2d
.word 0xc214bac1,0xd1e2c04d
.word 0xe2f6bcdc,0xfcfaad83
.word 0x6fed888c,0xd3f75c38
.word 0x9241a01b,0xd56aa5da
.word 0x33b025c3,0x931bbab7
.word 0x405ca8e4,0x32fbca74
.word 0x4a30d753,0xf3252198
.word 0xcdefd9b0,0xb3bb515d
.word 0x0c0e76fb,0x82dd8d21
.word 0x5ab34c8c,0x6b562ab4
.word 0x88036bcd,0x051dd4ed
.word 0xf411c5c4,0x378a6e96
.word 0x0d52c4be,0x4caa7d4c
.word 0x33527599,0x5cc8bd71
.word 0x296ee702,0xdef28902
.word 0xe628326f,0x50007925
.word 0x07012be9,0x24a39e02
.word 0xb00287eb,0x5180362d
.word 0x1951a343,0x51df6ac1
.word 0xde921e02,0x4202408e
.word 0x35ca0704,0xfc0e0483
.word 0x4a7f079b,0xc7e3abca
.word 0xa2e41f5d,0x4e2dffd1
.word 0x16659e0b,0x00ce7bb7
.word 0x2c7ff4bc,0x12fbe349
.word 0x72dd0dd0,0x04b64b60
.word 0x71cd5df1,0xa81b9abb
.word 0xef6589d9,0x614974d4
.word 0xef9c53c5,0xb7012ddb
.word 0x2682c2cb,0x0f0dabfe
.word 0x641308d1,0x46339df5
.word 0x43ca9945,0x7dd51e30
.word 0x9301b586,0x4879dfa9
.word 0x55877f8f,0x872b354a
.word 0xe3cc7d4b,0x9bbfa3d5
.word 0x774e8090,0x324d4e01
.word 0x6013d081,0x9c2f2eff
.word 0x21347f61,0x88d75ad5
.word 0xec396663,0x17f6b72e
.word 0x7a2c60d7,0x015f242b
.word 0xaf1e89b7,0x1779e834
.word 0x94132e7e,0xd57cd7e8
.word 0xd931bb04,0xbc40376d
.word 0xfb47c966,0xdf337f69
.word 0x1328caab,0xdca15514
.word 0xe250adb3,0x31455cdf
.word 0x90adb974,0x660cbe9f
.word 0x06bd6fcc,0x1c542029
.word 0xf16947ff,0x19c7f46a
.word 0xe9df449c,0x5847c806
.word 0x38850f2f,0x5bc36df5
.word 0xde88d1c1,0x0911e6dd
.word 0x8583d07d,0x57a32859
.word 0x88827d5b,0xff630987
.word 0x1959b125,0x4141587b
.word 0x72b3f2d1,0xd984c7d5
p47_init_registers:
.word 0xb34cdc30,0x4a3e1fd6 ! Init value for %l0
.word 0xc4d62047,0xbfd76ff2 ! Init value for %l1
.word 0xdf135ee0,0x5169691a ! Init value for %l2
.word 0xe7d39ab8,0xb4575e47 ! Init value for %l3
.word 0xd2d6f3af,0xd96887e1 ! Init value for %l4
.word 0x1e473346,0x755b68c7 ! Init value for %l5
.word 0x271810d1,0x9def097c ! Init value for %l6
.word 0x78147be0,0x62f07bc3 ! Init value for %l7
.word 0x4ad80a06,0x4e8acfa2 ! Init value for %l0
.word 0xb1fd6b0a,0x2842ad6f ! Init value for %l1
.word 0x5ec026a8,0x6be710a2 ! Init value for %l2
.word 0x8cdc6656,0x83f06a50 ! Init value for %l3
.word 0xd6eb463a,0x17520d06 ! Init value for %l4
.word 0x22fe186d,0xdb0dc085 ! Init value for %l5
.word 0x1bccd4fc,0xe5175cc8 ! Init value for %l6
.word 0x463de4c0,0x42a7ec8d ! Init value for %l7
.align 64
p47_init_freg:
.word 0x5e8f0621,0xa985938c ! Init value for %f0
.word 0x4df4afd7,0xcc90a05b ! Init value for %f2
.word 0xb9ede90d,0x26735341 ! Init value for %f4
.word 0x7145b556,0xd4de99b0 ! Init value for %f6
.word 0xdf5c6c4c,0xd844495e ! Init value for %f8
.word 0x3fa163fd,0x482c9a69 ! Init value for %f10
.word 0xf692961b,0x469b8227 ! Init value for %f12
.word 0xc638a914,0x702e551a ! Init value for %f14
.word 0x47376586,0x4d78c444 ! Init value for %f16
.word 0xe3e9f8e6,0x0d3e2ded ! Init value for %f18
.word 0xba60a181,0xb18aaf1f ! Init value for %f20
.word 0x571cea15,0x526b2ec3 ! Init value for %f22
.word 0x29b26f19,0xb62ccd42 ! Init value for %f24
.word 0xa2dc3fee,0xad187783 ! Init value for %f26
.word 0xd7b6dbbb,0x55562243 ! Init value for %f28
.word 0x801609e2,0xf94202c6 ! Init value for %f30
.word 0x1a0e24a3,0x4088a1c6 ! Init value for %f32
.word 0x0b9c3789,0xf6d8359e ! Init value for %f34
.word 0xc1a9a6e3,0x6d6866a2 ! Init value for %f36
.word 0x6e14798c,0xa9ed4ff9 ! Init value for %f38
.word 0x8209c367,0x7c0707bc ! Init value for %f40
.word 0x453874a6,0x6fdcd23e ! Init value for %f42
.word 0x608ee2ea,0x9c6545b1 ! Init value for %f44
.word 0x39bb29be,0xe365cf36 ! Init value for %f46
.word 0x79d184c1,0x076799eb
.word 0xe944f5b0,0xc5294855
.word 0x1f2e3dc6,0xb17203cb
.word 0xb6b220fc,0xa4acab78
.word 0xd359515f,0x9426a1d8
.word 0x80c35434,0x81d71127
.word 0x8bae21f7,0xde55ed0b
.word 0xe244aed0,0x91a6ffd7
p47_expected_registers:
.word 0x00000000,0x0000003b
.word 0xf08f2627,0xb0009291
.word 0xe94cddb0,0xe13c71b3
.word 0xbdb24d47,0xd46084f4
.word 0x00000000,0x00000047
.word 0x00000000,0x11bc3465
.word 0x00000000,0x00000081
.word 0x00000000,0x414943a8
.word 0xb91d66d9,0xef2cfd20
.word 0x00000000,0x0000005d
.word 0xffffffff,0xff1f8711
.word 0x00000000,0x000020ca
.word 0x00000000,0x3ee6effd
.word 0x00000000,0x8f577f18
.word 0xffffffff,0x9a625be2
.word 0x753a0028,0x381e7f9f
p47_expected_fp_regs:
.word 0x5e8f0621,0xa985938c
.word 0x4df4afd7,0xcc90a05b
.word 0xb9ede90d,0x26735341
.word 0x7145b556,0xd4de99b0
.word 0xdf5c6c4c,0xd844495e
.word 0x3fa163fd,0x482c9a69
.word 0xf692961b,0x469b8227
.word 0xc638a914,0x702e551a
.word 0x47376586,0x4d78c444
.word 0xe3e9f8e6,0x199c4da0
.word 0xc7fa5067,0x740b7598
.word 0x571cea15,0x526b2ec3
.word 0x29b26f19,0xb62ccd42
.word 0xa2dc3fee,0xad187783
.word 0xd7b6dbbb,0x55562243
.word 0x801609e2,0xf94202c6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x92f1c042,0xa4148d2d
.word 0x00000000,0x000020ca
.word 0x0f396406,0xeab9b3f7
.word 0xbf72ff52,0x64d14ad4
.word 0x5ba090cc,0xd7aff44d
.word 0x5df66345,0xcbd261f1
.word 0x94d1706e,0xf87c26bc
.word 0x53005011,0x6aeb348f
.word 0xefe8db70,0x220a1432
.word 0x19014acf,0xb7f4dda4
.word 0x06eda7a5,0xdd196ebc
.word 0x3bd81c90,0x03871e68
.word 0xd4380bdd,0xa2140538
.word 0xf2eda8f0,0xfc0e4ded
.word 0xf0329cd6,0x88ffb6dd
.word 0xcccbc65a,0xe0e374bb
.word 0xb95c7d68,0xe46b940d
.word 0x1b197d9f,0x50ffc74c
.word 0x391bb6ec,0x16f02b3d
.word 0x03f75239,0xdce6b4b4
.word 0x7f11412d,0x09772ef9
.word 0x5f695636,0x61ee82bb
.word 0xb76685cf,0x117468b3
.word 0x99d43c04,0xf0c16653
.word 0x37988c5d,0xb7ff2c03
.word 0xdb0dc085,0x6167c001
.word 0xe7f9cb78,0x3364953b
.word 0x82fe8ce3,0x4a38e8c7
.word 0x2eac557b,0x1b81af4e
.word 0xb8f5a2c6,0xfbb18cdd
.word 0xe1d9aee2,0xd2ff2e1e
.word 0x89ad0aa0,0xfa5554f3
.word 0xfd7906d2,0x3f5d4b99
.word 0xc5b458a6,0xcc328202
.word 0xc32820b9,0x89b1008f
.word 0xe22d30cc,0xf552ee0e
.word 0xac2c9c17,0x33ebc439
.word 0x4fdeddc6,0x85a765d3
.word 0xe9c39f87,0x69cbb9f0
.word 0xd8c04fa4,0x08ee0564
.word 0x3d16d3da,0x5ddab33a
.word 0x573159f9,0x950c059f
.word 0xcbd54cf9,0x5cdc066f
.word 0x2e232906,0xe2d9574d
.word 0x4dc9e71a,0x4edea0bb
.word 0x04a7cdfc,0x93adf8e9
.word 0x87e0c261,0x22497eab
.word 0xf38e9fbd,0xdfebd0db
.word 0x00e81fee,0xcfa7cfb8
.word 0x038f3ad2,0x2e334b39
.word 0xee534167,0xb0d15231
.word 0x88e8ade6,0xd22002ea
.word 0xe4d300a4,0x52967f01
.word 0xde15e115,0xb6563a05
.word 0x1a9cb344,0xe82c2c3b
.word 0x6bb5ab40,0x67658e18
.word 0xae04352c,0xec6c2975
.word 0x7e400609,0xd0af9deb
.word 0xefe65958,0x08006edd
.word 0xf1bbe8db,0x7fa0e07f
.word 0x6e07cbcd,0x03bd7e60
.word 0x5561fd6a,0x46d6c9d8
.word 0x1b5f77b6,0xb620792f
.word 0x2c31560a,0x5f143f45
p47_local1_expect:
.word 0xdd6e0008,0x1c89f795
.word 0x90873569,0x71005b32
.word 0x6750fac7,0xd4de99b0
.word 0x1327bc16,0x0e228937
.word 0x6753eeff,0x9942aba6
.word 0x3ee6effd,0x8f577f18
.word 0xdb3e17b2,0x19dda3ca
.word 0x74505bef,0x950dfdb3
.word 0xec98de09,0x5c328e4a
.word 0x0c954069,0x66773734
.word 0x4ece87cb,0x2c0ceb9e
.word 0x8ce265d3,0x77863fc6
.word 0xef0af76d,0x51f0857c
.word 0x2874594b,0x4a7e2fde
.word 0xf5d971ff,0x2aced19a
.word 0x0c20f497,0xe84b6033
.word 0x68b28636,0x1dfcfaf4
.word 0xb09d98ba,0x55f64725
.word 0x412ec27d,0x3f27e0e8
.word 0x8d677138,0x3eb006c3
.word 0x8de91b3a,0x10559b91
.word 0x821c0533,0xbe223fc4
.word 0xea30b798,0x00867119
.word 0xe0aade4c,0xf28e74f0
.word 0x737e750b,0x6f643961
.word 0x2fe520cd,0x168dcbcb
.word 0xae7caa09,0xef99811a
.word 0x09b74da1,0x8516a947
.word 0x4ad901fc,0x8649cea2
.word 0x24404cc8,0x357af85e
.word 0x0ccc8284,0xbc01292f
.word 0xca1f0de4,0x27b1e3f2
.word 0x6ca6be44,0x207c3bb5
.word 0x50fc17f9,0x75710f3b
.word 0xa20b8434,0x2241f964
.word 0xd07e0b93,0x8e0f2211
.word 0xbc7e17e4,0xa888367f
.word 0x10bfa559,0x3a9b012c
.word 0x928e57f5,0xea69caee
.word 0xaf011c5b,0x3c8e1169
.word 0x4c639f54,0x9e27e8f1
.word 0x33e9e6ee,0x9b063bf0
.word 0x756aab63,0x0000ff21
.word 0x2c90f640,0xf0438526
.word 0x8ed6966d,0x692c85b0
.word 0xb2129e23,0x933528a4
.word 0x820bd557,0x97623d52
.word 0x2a171854,0x60ff1f93
.word 0xc0f2de99,0xbffe2a36
.word 0x216ec871,0x7705d0ea
.word 0x2a013c7b,0x48a7f44b
.word 0x0731ef2b,0xa9bba7ff
.word 0x00b9ad37,0x82db931f
.word 0x00fd9c2b,0x4ec41053
.word 0xfed79eb6,0xa114a7d6
.word 0xfc0e6aa0,0xd272e7b3
.word 0x744e97ad,0xcb343231
.word 0xe94cddb0,0xe13c71b3
.word 0x8413e00d,0xf1558b07
.word 0xe0f07ff0,0x876cf1f1
.word 0xc9fdf916,0xb1944242
.word 0x08d35a73,0xcb11dc25
.word 0xbb15b29b,0xc25b2174
.word 0x000000e4,0x4fed8fd5
p47_local2_expect:
.word 0xdc1707d1,0xecde6eb0
.word 0x26735341,0x54fe9d0d
.word 0x5d005be2,0xd3559e67
.word 0xbe8f1ebc,0x5a37613a
.word 0x1add47a8,0xc96937b4
.word 0x00009b46,0x1b9692f6
.word 0x8e5430b4,0x086945ca
.word 0x9963e0e1,0xb202e06a
.word 0x7feace46,0xda82bd54
.word 0x5c451bde,0xb7f63476
.word 0x241bd1d6,0x6811abd3
.word 0x842ad0b5,0x2e39c045
.word 0xeef6e68a,0x4fd177d8
.word 0xd6685ab3,0x4d93ad2a
.word 0x75e9a5b8,0x02040860
.word 0x086ee814,0x9375e24c
.word 0xb2d11b24,0xe40b5ca1
.word 0xf57b9ca1,0xe174efe4
.word 0xec509914,0x4da24f4a
.word 0x9909fd05,0x3cfe004a
.word 0x50682c49,0xb1e6de8b
.word 0xa0fdc37d,0x1785ab43
.word 0x629ccf6a,0xd2606fee
.word 0x2786590d,0x456bcb78
.word 0x6d72a5fa,0x6e216d95
.word 0x7d00c651,0xa0afe814
.word 0x755b68c7,0x66cdef2f
.word 0xe284c2ce,0xb3f84c04
.word 0x871b7755,0x9df4d6f3
.word 0x357b46c6,0x100d17c7
.word 0x9cd170da,0x4804f9ef
.word 0x88e07bd0,0x2366b439
.word 0xefd64921,0xfe04caa6
.word 0x6c2a65e7,0xdf20a559
.word 0xe947dc79,0x83fda34d
.word 0xef74193e,0x5bea07be
.word 0xedf30722,0xdfcc9d90
.word 0xc7fa5067,0x740b7598
.word 0x265677c2,0x9dffc909
.word 0xa96a68af,0x85a339bc
.word 0x4573cc71,0x46c4d1e3
.word 0x37d1ccfd,0x58ffbd50
.word 0x2f3d3065,0x0958cc9d
.word 0xf4f2fa50,0x90d6cb77
.word 0x034f620c,0x6794aeba
.word 0x21133b29,0x0c3e33b5
.word 0x468639da,0x1554275d
.word 0xda215f81,0x5d1561d9
.word 0x68c77dbc,0x7f3314aa
.word 0x2fe5db59,0x8350b410
.word 0xf9392d39,0x19e91e82
.word 0xbac83109,0x9d2a2fbb
.word 0xb9667f75,0x71edac8a
.word 0xf3f240e7,0xe7168f09
.word 0x334593de,0x7ecd774a
.word 0x0e25fbc0,0xdfb53b31
.word 0xd607a881,0x32688b76
.word 0xf93f93d6,0x27fd2139
.word 0x00431bb5,0x84b0f3d8
.word 0xe23d8fb4,0x3d6eb494
.word 0x88f97a08,0x37721248
.word 0xad187783,0xef85d011
.word 0xafb30078,0x1b1ad85b
.word 0xeeff6340,0xaa4029b4
p47_local3_expect:
.word 0x1a000000,0x2c64d33b
.word 0x4df4afd7,0xcc90a05b
.word 0x0000ff21,0x0a1aec65
.word 0xdb0dc085,0x00000032
.word 0x24d48d44,0x00005169
.word 0x46e29926,0x55db1352
.word 0x4bb42a1f,0x94247e56
.word 0x0d2ba179,0xb5703800
.word 0x461b3056,0x5817e03f
.word 0xe85dcaf0,0xc6bf93ef
.word 0x23e74d52,0x4b41ed83
.word 0x1fffbf2e,0xdb77336e
.word 0x5e5c5c85,0x297dc95d
.word 0x099fae03,0x58b8ba2a
.word 0x89516ffd,0x2c4cafa2
.word 0xe58706ac,0xa0b77778
.word 0x6d8b18df,0x9134e3ea
.word 0xba13c8e3,0x778922ef
.word 0x95ada44d,0x0b3ed242
.word 0xf3e30443,0x7ba3eaa3
.word 0x77c4f5d0,0xdfb76c75
.word 0x881234f0,0xc7bf0236
.word 0x0eff5900,0x129c0f45
.word 0xdbab87bc,0x8427266e
.word 0x0ea14934,0x2a71306a
.word 0x3428f8b1,0xd2758eed
.word 0xafdd0ded,0xf7ffcffb
.word 0x177a1d5f,0xe5215a39
.word 0xbe14455e,0x59c9fd03
.word 0x33e9e6ee,0x93e0565d
.word 0x7a3a06ff,0x4361349b
.word 0xf47d7c9f,0xb9cc1829
.word 0xbc1e8fbe,0xdd37398a
.word 0x901d0bce,0x03f7ffb2
.word 0x686a25e7,0x7942182b
.word 0xc64a116b,0x1e2a6296
.word 0xef5cc0b3,0x6dbd5eb9
.word 0xa015a5b3,0x9671a610
.word 0x96000058,0xd58c1ed4
.word 0x15ad6ab4,0xe936a1aa
.word 0xa59d0bf1,0xfd5fff2a
.word 0x7e48962c,0x603c611a
.word 0x4c482faa,0xb5f21efb
.word 0x571cea15,0x526b2ec3
.word 0xc07ddcab,0x74090da0
.word 0x21a14a6e,0x7af59483
.word 0x9b17a5db,0x831e361d
.word 0x6b61b315,0x74fae7a6
.word 0xbad490dc,0xf7906d06
.word 0xafb2964c,0xb5f0b63c
.word 0xadda0706,0x335fadcc
.word 0x58bd66c9,0xdd8b0e70
.word 0xdd7bb444,0x7aaa1b52
.word 0x8aba8360,0x05b9e1b9
.word 0xe54f096d,0x81168d6a
.word 0x2831135e,0x55b96328
.word 0xee3d9ca0,0x3320ace2
.word 0x44cea86f,0x20fb9c43
.word 0x42b6b576,0x3b9844e7
.word 0x3b371d1b,0xdc384bf3
.word 0xf08f2627,0xb0009291
.word 0xe6de42db,0xb962b462
.word 0xda7e0c61,0xf16740ca
.word 0xe0aecc5d,0x10b9b1f9
p48_init_registers:
.word 0xb71a97c8,0xab398738 ! Init value for %l0
.word 0x69f97578,0xc6647554 ! Init value for %l1
.word 0xadeb5ec8,0x2388376e ! Init value for %l2
.word 0x91488fcf,0xeb11162a ! Init value for %l3
.word 0x312f4fb5,0xfa945f0f ! Init value for %l4
.word 0xfcf89126,0xb53e97b5 ! Init value for %l5
.word 0xbe82b324,0x949920dd ! Init value for %l6
.word 0x818fa0b2,0x0a1942ad ! Init value for %l7
.word 0x62f68b3e,0x9586972e ! Init value for %l0
.word 0x32ac98ad,0xb479fcaa ! Init value for %l1
.word 0x3414c4bc,0xc797f0d3 ! Init value for %l2
.word 0x0567d32e,0x9569f56c ! Init value for %l3
.word 0xff30bdd6,0x307870a9 ! Init value for %l4
.word 0xdea12cb1,0xab9f5d41 ! Init value for %l5
.word 0x21e35906,0x76c5a7e0 ! Init value for %l6
.word 0xc32c1723,0xa7db9d48 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x4414a81e,0x650db8bc ! Init value for %f0
.word 0x5923ea2c,0x72236de2 ! Init value for %f2
.word 0xf5acfea8,0x0cc7c465 ! Init value for %f4
.word 0x2928f9f2,0xb1c96228 ! Init value for %f6
.word 0x90e434b2,0x8db605f7 ! Init value for %f8
.word 0x787896b7,0x1dfde945 ! Init value for %f10
.word 0x1b549696,0x21159104 ! Init value for %f12
.word 0x153610b2,0xfa012278 ! Init value for %f14
.word 0x82af0b5d,0xf46baf5e ! Init value for %f16
.word 0x9162c9a5,0xcd4198dc ! Init value for %f18
.word 0xdf18af2e,0xa4f634d1 ! Init value for %f20
.word 0x46a69c5f,0x8001e991 ! Init value for %f22
.word 0xe8f2165a,0xa5a08b18 ! Init value for %f24
.word 0x08fd94a6,0x17a2e49f ! Init value for %f26
.word 0xbeacbe8e,0x903279c3 ! Init value for %f28
.word 0xdfba353e,0xecf48f30 ! Init value for %f30
.word 0x2933734f,0x06770e25 ! Init value for %f32
.word 0x6b3bfd4f,0xd78d76e1 ! Init value for %f34
.word 0xe10bb4c3,0x72a5903d ! Init value for %f36
.word 0x826f7ecc,0x9e233b74 ! Init value for %f38
.word 0x72372d77,0x5fe41097 ! Init value for %f40
.word 0xb6c2aeca,0x59e784fa ! Init value for %f42
.word 0xde9629ba,0xad97ebf8 ! Init value for %f44
.word 0xf19c9559,0xa48bcb95 ! Init value for %f46
.word 0xa1f85397,0x724043dd
.word 0xe56acffc,0x13ea8703
.word 0x98c398f2,0x698bd261
.word 0x292fdf8e,0x84ec8285
.word 0x81b24d43,0x7dbb89c3
.word 0x6effc053,0x20ff6e46
.word 0x311e79db,0x01f8e367
.word 0xb4912407,0xff14065e
p48_expected_registers:
.word 0x00000000,0x0000006e
.word 0x00000000,0xb1fdd08f
.word 0x00000000,0x0000415d
.word 0x00000000,0x31cd4175
.word 0x00000000,0x0000f3a1
.word 0xed26df4d,0x5d35e4ef
.word 0x00000000,0x71fe2400
.word 0xffe56b52,0x851853b5
.word 0x00000000,0x4b220b55
.word 0x00000000,0xcdc0aef2
.word 0xffffffff,0xaff228bb
.word 0x0567d32e,0x9569f56c
.word 0x00000000,0x56af715c
.word 0x00000000,0x68000000
.word 0xffffffff,0x865fc667
.word 0x00000000,0x1d7580b1
p48_expected_fp_regs:
.word 0x00000000,0x00000000
.word 0xe4c9a2cc,0x5abfdd59
.word 0xf5acfea8,0x0cc7c465
.word 0x2928f9f2,0xb1c96228
.word 0x90e434b2,0x1a7e2b95
.word 0xc5219010,0x3a5aa903
.word 0x1b549696,0x21159104
.word 0x153610b2,0xfa012278
.word 0x82af0b5d,0xf46baf5e
.word 0x9162c9a5,0xdfcfb587
.word 0xa8feacf5,0xa4f634d1
.word 0x46a69c5f,0x8001e991
.word 0xd0529cc4,0x87b5cfdf
.word 0x08fd94a6,0x17a2e49f
.word 0xbeacbe8e,0x903279c3
.word 0x500ddb22,0x1dfbdebf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0xeb000000,0x00000000
.word 0x6ea95a3a,0x109021c5
.word 0xbfdefb1d,0x22db0d50
.word 0xebd7b623,0x570af177
.word 0x68000000,0xf24ee4f1
.word 0x2560d150,0x24b828ac
.word 0x2e78f140,0xc69be193
.word 0x4c448929,0xb75ace9a
.word 0x72da2ea8,0xd5c0fd3a
.word 0xaa407013,0x77c6cfd3
.word 0xf20884ac,0xf7e95149
.word 0xa139e708,0x30ee52ba
.word 0xee920dc9,0xc3cb04d6
.word 0x070c20df,0x41f2ac71
.word 0x2bdbbb79,0x6820d61c
.word 0xaa4ae6d1,0x82fdca8c
.word 0xa8e2249b,0xb2fb525c
.word 0x65abde45,0xa5c7147f
.word 0x17ac55f3,0x614e9301
.word 0x02012848,0x5221aa8d
.word 0x70f55706,0x7696080f
.word 0x7809f885,0x9786ec04
.word 0xad634fe5,0x726627e0
.word 0x7285a277,0x6fd76cb0
.word 0x9a8b2852,0x0839b9e1
.word 0x1df7f19c,0x7cedd7c9
.word 0xb43e8088,0x3e58b06b
.word 0x5ef12c85,0x214e54a2
.word 0x64c0633b,0x2e71b6b1
.word 0xdccdb0b2,0x362aa55f
.word 0xaf86d1b6,0x4a69f06e
.word 0x53c55a0c,0x961137a0
.word 0xceb6574b,0x83d4df76
.word 0x14448a41,0x7b511d97
.word 0x0cadf9ca,0x4bf150d9
.word 0x2980a7da,0x483c2cbc
.word 0xb12666ed,0x9d0fa6d5
.word 0x5cd89383,0xa6e74757
.word 0x1d1239d4,0x6648bb07
.word 0xddc38624,0x2ce3c31e
.word 0x4e264e88,0xde22bb77
.word 0x4b220b55,0xcdc0aef2
.word 0xd5c425d0,0x2c09e74f
.word 0xb3618d48,0x9f8a3dff
.word 0xd7402379,0x13f0e3f5
.word 0x1a7db4a9,0x8f176876
.word 0x798dfb31,0x812b043d
.word 0xb9b48b45,0x217136e6
.word 0x82af0b5d,0xf46baf5e
.word 0x9162c9a5,0xcd4198dc
.word 0xdf18af2e,0xa4f634d1
.word 0x46a69c5f,0x8001e991
.word 0x2189da56,0xa5a08b18
.word 0x08fd94a6,0x17a2e49f
.word 0xbeacbe8e,0x903279c3
.word 0xdfba353e,0xecf48f30
.word 0xdf7cf55f,0x2f01b133
.word 0x6b8f93bf,0x98e4ff88
.word 0x4e32b20d,0xd22326b3
.word 0x273eab35,0xd21a0267
.word 0x0b2e8fef,0x8f8caef6
.word 0x50f28c2a,0x8aa3178a
.word 0x347ce0d8,0xc3984544
.word 0x3608b851,0x2a541ae1
p48_local1_expect:
.word 0x903279c3,0x03ed41d3
.word 0xfff9d890,0xffffd256
.word 0x2400d60a,0x8b652e48
.word 0xdfcfb587,0xc49c52d0
.word 0xfdff9b8d,0xd6d0abdb
.word 0x20dddf1f,0xf31460cc
.word 0x47c73a6b,0x3ed4432c
.word 0x793216d3,0x75a1737a
.word 0x335b3f62,0x56676fa2
.word 0x69431fe8,0x626fad69
.word 0x7d2551f0,0x282011d2
.word 0xd9ff4142,0x25b0b20e
.word 0xa9f53b69,0xa0a6a207
.word 0x6992180e,0x2707f2bf
.word 0x8cf322a3,0xd4c931ac
.word 0x1e6bfb19,0xb58effc1
.word 0xd77ef6b4,0xd5c6984a
.word 0xb4a708f3,0x59371d4f
.word 0x24528c45,0xb1c96228
.word 0x4d8cefc4,0x43777df7
.word 0x89bcbd73,0xdee395f5
.word 0x11237fb1,0x866fa9fb
.word 0xcedbcba0,0xe009dfab
.word 0xb0e3e8ce,0x4c8e8b54
.word 0x129d01f0,0x5c81a660
.word 0x3e623471,0x5594c207
.word 0xe640ad71,0xffb6249e
.word 0x0b5602cc,0x0617eec2
.word 0xdd5f9253,0x31c4bdc0
.word 0x6f56852b,0xaedd9d39
.word 0x386baf83,0x8f0c8944
.word 0x83dd4330,0x17846794
.word 0x48323c16,0x13d3b905
.word 0xcfb27204,0x41244bbf
.word 0x010786cf,0x2ea0eeea
.word 0xf5485bb3,0xf8f7339a
.word 0x203e7883,0x6048488b
.word 0x11f29216,0xec42a83a
.word 0xeaee34e8,0xd1a71a4a
.word 0x9a495417,0x29ff8c99
.word 0x6358fdf3,0x639697b5
.word 0x08f0408b,0x220d076c
.word 0x78594292,0x00000000
.word 0x55ba1042,0x0120e8cb
.word 0x71e707a9,0xb4545dd4
.word 0xd347a4fa,0xe8618058
.word 0x57f3060c,0xfc45bbdb
.word 0xefdf3522,0xbaf08631
.word 0xba2f4c93,0x68d3bc2d
.word 0xe986041b,0xb61dfc58
.word 0x825bffb0,0x0f5469f2
.word 0x0148a2bc,0x795b53b8
.word 0x354b1ed4,0xd6b11765
.word 0xde8d5f3a,0x978b8fd1
.word 0x901b1360,0x1378772a
.word 0x06aa1320,0xc3fee918
.word 0xcedfcee1,0x83d0da91
.word 0xd3200dbe,0x4e80f329
.word 0xfd91a516,0x08b51421
.word 0x3c4e9599,0x94c222f8
.word 0x1ad45325,0xfda07c7b
.word 0x28da86da,0xed675b45
.word 0x0bacd718,0x75e2945d
.word 0x6a6263ea,0x46abefcc
p48_local2_expect:
.word 0x68da5a06,0x00000000
.word 0x865fc667,0x39e15867
.word 0x109021c5,0xa5a08b18
.word 0x59ddbf5a,0xfa007933
.word 0x6eacfea8,0xbb630d25
.word 0x00000000,0x00000000
.word 0xb23c3e7a,0x851e8bad
.word 0xd896e62e,0xc9441031
.word 0x6f918cb7,0x4f280321
.word 0x9526338b,0x9cb3b43d
.word 0x0000fffd,0x738d81ff
.word 0x77f8e8b6,0x690aa9f9
.word 0xe32327c2,0x79d04afb
.word 0xf4da384a,0xa32d3f11
.word 0xb1fdd08f,0x55c04569
.word 0x5f9ca738,0x547b5785
.word 0x39131394,0x35e39dae
.word 0x3b146d10,0x99013838
.word 0xe4baeb59,0x61bb09d4
.word 0xfc7e3fab,0xf857966a
.word 0x3f0d9f6d,0x6d733f2a
.word 0xd79e909c,0x098d801b
.word 0x29a92d5a,0x7545f588
.word 0xbfc105bf,0x9e2512e2
.word 0x5ed85cd5,0xd0414f53
.word 0xb6759e7c,0x60860546
.word 0x36c006c3,0x43e0dbc4
.word 0xc9e35ca9,0x06b14c5b
.word 0xa8c27bd4,0x9728862d
.word 0x5cfeed62,0x280a071c
.word 0xed26df4d,0x5d35e4ef
.word 0x339e2893,0x0cbfa560
.word 0x5f0992e1,0xb1ae9fed
.word 0xf5db149f,0x046e3772
.word 0x311b98ee,0xaf2e6c5e
.word 0x00000000,0x56af775d
.word 0x4a476652,0xd17301ea
.word 0x2c60f143,0x78fc58d1
.word 0x726a820c,0x33e7795d
.word 0xa031a011,0xe12f96e7
.word 0xb8d6bb71,0x5d584410
.word 0xa3d77e67,0xfa17e053
.word 0x147dbb99,0x055b1fad
.word 0x32bd9590,0x8a704d17
.word 0x1419f6d5,0xfaee0c37
.word 0x6cbdcae9,0x29e51a09
.word 0x260c8b88,0xce855bf4
.word 0x40b90e24,0x1f78bf8c
.word 0x5116a9cf,0xca6f9d26
.word 0x853735de,0xcab56bac
.word 0x534ce3fd,0x64a88495
.word 0x770ec8f5,0xec48a691
.word 0x083d222f,0x7f09df63
.word 0x69a82b51,0x44add6cd
.word 0xcf6c9ef2,0x438022b3
.word 0x7843743c,0x1a3b22ed
.word 0x6329539b,0xe2508b01
.word 0x95fd054d,0xe33d8351
.word 0xb20cb8e8,0xcf1dd238
.word 0x724d5313,0xb86a67e7
.word 0x8b52a192,0x2d63e83a
.word 0x6b5ec2f6,0x903fc37c
.word 0x4f2d9668,0xc4b4d2a0
.word 0x8797b12e,0x57bbe1af
p48_local3_expect:
.word 0x00000068,0x9095bd32
.word 0x5c5ada68,0x0312b778
.word 0x59ddbf5a,0xcca2c9e4
.word 0x23bdc6da,0xe38245f0
.word 0x2189da56,0x14b7566f
.word 0xffe56b52,0x851853b5
.word 0x565c83bb,0x38e94e9f
.word 0xa436d342,0xe86312d3
.word 0x1f1415a0,0x87a5ae10
.word 0x31c494aa,0x40b63b26
.word 0xdeac8b39,0x70fa3e32
.word 0x5ebceed5,0xebd5a7df
.word 0x14ee7f6e,0x68c41338
.word 0xd4052d79,0xb50fef5b
.word 0x3642a563,0xaf4c4fbe
.word 0x08ec1f2a,0x98699a88
.word 0x00000000,0x00000828
.word 0x0211f261,0x58e48db5
.word 0x074539d9,0x48bd83cd
.word 0x9d52420b,0xc32d265a
.word 0x19b9da7a,0x00fff4f9
.word 0x77a54e1f,0x1ccfb388
.word 0x3eb378b0,0x4c353608
.word 0xeb54fd57,0xb4e89fc4
.word 0x38ffff29,0x266140cf
.word 0x8dcf8ddc,0x1a04ed85
.word 0xe6a7972d,0xdf3b94c3
.word 0x05ab597f,0x4b3a8c91
.word 0x04d35e0f,0x7565dbee
.word 0xf2f0ca7f,0x6ae944b1
.word 0x47d6083d,0x52748629
.word 0x5bc63a2a,0x2be355b3
.word 0x83ba9c9a,0xe5ca3efe
.word 0xf9c14587,0x9ee1bb8b
.word 0xc656a957,0xc34befcc
.word 0xfc98deec,0xd13bd190
.word 0xd5be20c8,0x29e968ab
.word 0x601f9055,0x780adcf7
.word 0x93b23556,0x86d16286
.word 0x194fe34e,0x5e82fa73
.word 0x365c191c,0x7ee5a3bf
.word 0xaf267796,0x0eda1578
.word 0x03d96319,0x67243aa3
.word 0x562c7702,0x823fe2e2
.word 0xea95b072,0x3608b851
.word 0x7e32b149,0x53fea979
.word 0x97d12609,0xada8c07f
.word 0xdd94d379,0xa8c32d1f
.word 0xe5b83745,0xc854e6d9
.word 0xd3fe99e9,0xeb22c788
.word 0x7b77a3f5,0xb2c61548
.word 0x6c073aff,0x7ec6e3c1
.word 0x63671a17,0x60f04d59
.word 0x8ec71dfb,0xb53c44a0
.word 0x0defc633,0x1960b4fb
.word 0x36b8ff93,0x03c0f562
.word 0x430272f9,0xc4dd5fb3
.word 0x8e67502c,0x6479c2a5
.word 0x7abf8a66,0x52283e39
.word 0x1b8f02b8,0xe45244f8
.word 0x2cac736d,0x0ba2e2f0
.word 0x9162c9a5,0xcd4198dc
.word 0x0df16831,0x57112084
.word 0xdf4f1524,0x28b80a1c
p49_init_registers:
.word 0x3f013b43,0xfc19af01 ! Init value for %l0
.word 0x98046dbd,0xfc5f0c8f ! Init value for %l1
.word 0x12b3ec6b,0xf8f7404f ! Init value for %l2
.word 0x1a85b8b6,0x08c4e753 ! Init value for %l3
.word 0x60f4e78c,0x8efd4684 ! Init value for %l4
.word 0x3fa76fa2,0x4b0c3439 ! Init value for %l5
.word 0x848d6d2e,0x2eec7727 ! Init value for %l6
.word 0xebebc46a,0x59185cb3 ! Init value for %l7
.word 0x2baf53dc,0x796b657a ! Init value for %l0
.word 0x2fef766e,0x30e850e3 ! Init value for %l1
.word 0x5469168d,0xa66dc064 ! Init value for %l2
.word 0x5c7c7492,0x3063fba9 ! Init value for %l3
.word 0xecba8db0,0x8803f763 ! Init value for %l4
.word 0x67690e4e,0x92f4f34e ! Init value for %l5
.word 0xfbb2dcf6,0xe07414d4 ! Init value for %l6
.word 0xe8ed69fe,0x6ee3f293 ! Init value for %l7
.align 64
p49_init_freg:
.word 0xb6650a76,0x65a78c84 ! Init value for %f0
.word 0x4f2ef79a,0xa5634771 ! Init value for %f2
.word 0x4ab41987,0x6140b8eb ! Init value for %f4
.word 0x8236e5a9,0xab998c5b ! Init value for %f6
.word 0x832d4dcc,0x1eef27f9 ! Init value for %f8
.word 0x6aad64fb,0xdd4a5d0e ! Init value for %f10
.word 0x92a73ede,0x140c1d0c ! Init value for %f12
.word 0xd22de671,0xd8ef7503 ! Init value for %f14
.word 0x142cd0e5,0x408f999a ! Init value for %f16
.word 0x6e2a84ee,0x176affac ! Init value for %f18
.word 0x644c885e,0x282607aa ! Init value for %f20
.word 0x75b24cc7,0x20abf653 ! Init value for %f22
.word 0x839f8ec3,0xaf17b314 ! Init value for %f24
.word 0x9dc3f6ac,0x9eddf216 ! Init value for %f26
.word 0x36118477,0x3dbc402f ! Init value for %f28
.word 0x89c8868c,0x23865acf ! Init value for %f30
.word 0x4507bef9,0x5456b051 ! Init value for %f32
.word 0x0301dff5,0xf0db457c ! Init value for %f34
.word 0x5a45f7f5,0x494e84fb ! Init value for %f36
.word 0xa98bc40c,0x6a72fff1 ! Init value for %f38
.word 0x17e6403b,0x5a20bd8f ! Init value for %f40
.word 0x84cc1b87,0xc0040db2 ! Init value for %f42
.word 0xbef36a47,0x5e69bf86 ! Init value for %f44
.word 0x0407e054,0xbd0f6604 ! Init value for %f46
.word 0x5ed3a79f,0x304a5615
.word 0x3cd780d4,0xec0ad9c7
.word 0x6ae2bab9,0x6d7cd1e6
.word 0x8a0bde11,0x9ba2d5d5
.word 0x0740253c,0x568988f4
.word 0x0d6e5f89,0x58e6f3e1
.word 0xa7655109,0xc08ba263
.word 0x506988bd,0xf019354b
p49_expected_registers:
.word 0x00000000,0x21004696
.word 0x29125be0,0x2637ee01
.word 0x00000000,0x000001b8
.word 0x00000000,0xa1aa6696
.word 0x00000000,0x839f89ab
.word 0x00000000,0x00000234
.word 0x00000000,0x00000012
.word 0x00000000,0x690446ff
.word 0x00000000,0x0000f2f9
.word 0x2fef766e,0x30e850e3
.word 0x00000000,0x00000088
.word 0x2baf53dc,0x796b66c8
.word 0x00000000,0x0000001e
.word 0x67690e4e,0x92f4f34e
.word 0xfbb2dcf6,0xe07414d4
.word 0x2fef766e,0x30e850e3
p49_expected_fp_regs:
.word 0x8e99579a,0xeeb49ed1
.word 0xc8fe1049,0xd07a2a8c
.word 0xc8fbd973,0x63128cb2
.word 0xf7c42cbd,0x079c9723
.word 0x746df8e0,0x4de6e21c
.word 0x886f0552,0x50e1342d
.word 0xa82bcb62,0xe6c8298e
.word 0x21db22d6,0x4280627b
.word 0x142cd0e5,0x408f999a
.word 0x6e2a84ee,0x176affac
.word 0x644c885e,0x282607aa
.word 0x75b24cc7,0x20abf653
.word 0xce463efe,0xb5b736ff
.word 0x9dc3f6ac,0x9eddf216
.word 0x36118477,0x3dbc402f
.word 0x89c8868c,0x23865acf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0x0ba2b161,0x02921dc0
.word 0xaf01ec2e,0xa39473ee
.word 0xff8661d2,0x3c378a36
.word 0x7b628042,0xbc58ecda
.word 0xbc4c7bfb,0x49c246b8
.word 0x00d4d1f7,0xc5f589bc
.word 0x2db700cf,0x15d66830
.word 0xd20acca6,0x39ff6b10
.word 0x6333f65b,0x31ec0eb4
.word 0xea30f435,0xf1ba2116
.word 0x4605f7ea,0xd1659332
.word 0xc6ff2b3b,0x4fb74efb
.word 0xd24ccad7,0x34de52df
.word 0x8c0ba1da,0x555fd81f
.word 0xf03fc1db,0xe4eab63c
.word 0x4a8b029c,0xa65688c8
.word 0x1be0effd,0x1dfad1dd
.word 0xa06bf3bf,0x555d747a
.word 0xb1ad9aff,0xc6d11d75
.word 0x96cf3fd9,0xa16654d5
.word 0x6aad64fb,0x1a0e9723
.word 0x4ddf8ed0,0x90fda807
.word 0x5c578531,0xea6035ad
.word 0x00847730,0x39e9e225
.word 0xf4a1e0b2,0x65376d1f
.word 0x47839cd5,0x92b7f4ba
.word 0x351efac7,0x786f7c8f
.word 0x48a9c120,0xe7cc4fb1
.word 0x419ec3f9,0x057e92c3
.word 0x67af1cf6,0x7e0197d6
.word 0x4944944e,0xdbc91db5
.word 0x002cc8b9,0x409c99ab
.word 0x251d107c,0x094c16dd
.word 0x4ad045e4,0x7baa74c5
.word 0x60895d07,0xc0fc2e6c
.word 0xa4d28199,0xff8b85cc
.word 0xe7ab1691,0x657c809c
.word 0x3de947d9,0x908c6aae
.word 0x9caa6896,0x4313bb45
.word 0x1563709d,0x20a1ca7b
.word 0x2374e97b,0xa5fa134a
.word 0x4057a051,0xafb0d82b
.word 0xab9c8664,0x48fd1b40
.word 0x413d6c94,0x64774650
.word 0xcd668a1b,0xb4e6ff0c
.word 0x0d16c7df,0xfe037e9c
.word 0x80e2809e,0xacaa71e4
.word 0x20f5d072,0x9f359f35
.word 0x3cdf2ff9,0xe4bb7c6c
.word 0xf7953e8f,0xfcb490c2
.word 0x52b0724e,0x777b4451
.word 0xf82f1f8e,0x70613027
.word 0x71e0700e,0x91631e1e
.word 0x7920b3ae,0xbfa96322
.word 0x144edadb,0x3f5a20c7
.word 0x02fc99c6,0x6a0bc05a
.word 0x28b8f53c,0xaf625029
.word 0xa74bf07e,0x3856fa5f
.word 0x27e63f0e,0x00617bcf
.word 0x00000000,0x000001b8
.word 0x1405d48a,0xaa83930d
.word 0x036d24de,0xcf668f04
.word 0x1d83a156,0x45a51827
.word 0x2eeadda8,0x52a1417c
p49_local1_expect:
.word 0xe7f1656a,0xdf421710
.word 0x00000000,0x861736ce
.word 0x36118477,0x3dbc402f
.word 0xff9f8ec3,0xaf17b314
.word 0x12c31008,0x7eb71ade
.word 0x3be75310,0xcd456380
.word 0x5ede0c0e,0x730b8963
.word 0xaa32cc0a,0x1336c41b
.word 0xe86b39c4,0x69d274ba
.word 0x0c245dfb,0xe71d51d6
.word 0xd25c58d3,0xfebe346e
.word 0x507e50b6,0x62cd77b3
.word 0x0ee58983,0x0ad10c85
.word 0xa33b3eb4,0x366edb5a
.word 0xa244638d,0x01e57b39
.word 0xbb6e871c,0x026ab02a
.word 0x4dc10c40,0xa1aa6696
.word 0x533f8554,0xbeed77b7
.word 0xff75cc5f,0x1f08add5
.word 0x5fa74c67,0x616e7d54
.word 0x19f2991a,0x7c1b3dde
.word 0xce7b709f,0x4ea271d0
.word 0xf84a12d5,0x7b4a7aa4
.word 0x4f46addf,0x86e25331
.word 0x13dc5933,0x262ce2bb
.word 0x2a81fb74,0xeefd7cae
.word 0x00000000,0x00000088
.word 0xd31b522c,0x71c34209
.word 0x8dba1518,0x43e157b4
.word 0x07d9115f,0x208390e3
.word 0x5a99ff0e,0xfbbcb085
.word 0xb1639716,0x85440f2d
.word 0x332ad15f,0x0a7aff91
.word 0x33062d1a,0x1a352787
.word 0x4b244fc3,0x28e7f0b0
.word 0x33856030,0xf7601a95
.word 0xe66b3021,0xc12c2bff
.word 0x8ec4436d,0xf56f03b5
.word 0xeeedd40a,0x90972909
.word 0xfc5f0c8f,0x7fa5fd09
.word 0x1b64b39e,0x4fd1d304
.word 0xd22c7cda,0xd758db6a
.word 0x0e5a303d,0x0d28362c
.word 0x375a6874,0x063bed35
.word 0x71d9d2aa,0xe1c53957
.word 0xec4781d7,0x32aa1113
.word 0x91778007,0x5f07e2a1
.word 0x12d8e813,0xabf8a94a
.word 0xe4d91d65,0xe99ba7ca
.word 0x8cfc371b,0xb274963c
.word 0xefe9698f,0xe96fcb06
.word 0x528b7509,0xc7a0a839
.word 0xcee39d70,0x15aa178a
.word 0x91870e1d,0x5090ffc8
.word 0xe067019b,0x5bea33de
.word 0x16e2d313,0xa01d2040
.word 0x4b9dd457,0x90835197
.word 0xb861e63f,0x2038f28b
.word 0x11505e1b,0x0bfe7952
.word 0x77a64e8c,0x80e26677
.word 0x6070a67c,0x8ca4bf23
.word 0xfeb015e0,0xb38be17d
.word 0xc29dc914,0x986e0b49
.word 0x00000000,0xbfaec600
p49_local2_expect:
.word 0xff36b7b5,0xfe3e46ce
.word 0x0634336b,0x41a9bb43
.word 0xff85e14a,0x9113e9ab
.word 0x1ce2e64d,0xe0f86d74
.word 0x839f89ab,0x00000234
.word 0xd058f7f8,0x06000000
.word 0x0e9ac60e,0x767f797e
.word 0x251b50b3,0x2d37678e
.word 0xa05ea2d7,0x1f2bea9d
.word 0x6140e4b5,0x4eb37f89
.word 0x6f7efeb5,0x17a124f5
.word 0x14c9ca18,0xf1ca2592
.word 0xd23f54ff,0x3cdd01e2
.word 0x304a5ffa,0xe84cb357
.word 0x64d9b2cb,0xd52c455b
.word 0x3f9ea0f5,0xa30b5f87
.word 0x2b78cbc5,0x6410b42e
.word 0xfad14204,0xfb4e2ed9
.word 0x7009aded,0xf110036f
.word 0x05eb13f7,0x796d0f22
.word 0xcf803788,0x0cd06237
.word 0xbda4d606,0x5dbb7c2c
.word 0xbbb76365,0xa5d0fdd0
.word 0xc3953a31,0x6dca8046
.word 0xfece4d5c,0x68ccc471
.word 0xaccf780c,0x1971aa3a
.word 0xca715bd9,0x17bc575e
.word 0xd8fa8b0a,0x9271b707
.word 0xb3397fe4,0x26df1476
.word 0xf76a6828,0x3535127c
.word 0xc8ebc0a9,0x8d25f4ad
.word 0xf1c8b804,0xeb585d91
.word 0x7c9b8047,0xe8940782
.word 0xb508e12c,0x134e440d
.word 0x8f3b5d86,0x458f2177
.word 0xf572f58c,0x8c6bd323
.word 0x73cc739d,0x5f191fdb
.word 0xf2d110bb,0x228574fe
.word 0xc610ca04,0x646a49bf
.word 0x7e7782be,0x332502c9
.word 0x329a8772,0x946fcdda
.word 0x00000092,0x1277f8e5
.word 0xf7221b93,0x3f1e88fe
.word 0xb8b484fa,0x2dd0eeb1
.word 0x186443db,0x373f5583
.word 0xa1df15c4,0x3d78a71c
.word 0xdeca5c6d,0x879438d0
.word 0x3eac5c8c,0xc150ce12
.word 0x321e5ac5,0x5dc8359d
.word 0xa5c407f3,0x5933999b
.word 0xeacf21fe,0x39e7e5c7
.word 0x9502ba9c,0xe34c57d1
.word 0x3184f784,0x567847ce
.word 0x2e744bf6,0x7dfd1f10
.word 0x49d34866,0xc8d325b0
.word 0x6dfd9c3b,0x3012e6f0
.word 0xd19eb4ee,0x9a57998e
.word 0x8c2a7ad0,0x4910fec8
.word 0xb28c1263,0x73d9fbc8
.word 0x23979c07,0xbd2cc4f7
.word 0x1ce2e64d,0xe0f86d74
.word 0x2d34e150,0x52056f88
.word 0x8e29c8e6,0x62cb2ba8
.word 0xacc863ba,0xd622db21
p49_local3_expect:
.word 0x01ee3726,0xe05b1229
.word 0x00007b00,0x02921dc0
.word 0x7b00a5a1,0xc6cf869c
.word 0xdac1a767,0xb8efe535
.word 0x6b333406,0x00000000
.word 0x12d5e44e,0x2c5f3cde
.word 0xd0d0f238,0xbc37b0d5
.word 0xc96dfa9f,0x6ead563a
.word 0x6751c006,0xd2d6c49c
.word 0x2efd2bb6,0x9cedf91c
.word 0xf9e3c670,0xcac8c380
.word 0xb25e110b,0x88dade4c
.word 0x79cf2c9f,0x2c75ffec
.word 0xe6b11865,0x49a6ec82
.word 0x36f98b71,0xd9c83830
.word 0x4ee4d512,0x02921dc0
.word 0x652e92ee,0xd1015fb4
.word 0x13aa7a94,0xaae0291c
.word 0x08050ca8,0x5a2b96fc
.word 0x73c69112,0x636a3937
.word 0x68841e0d,0xb15f0ede
.word 0x1dc173ad,0x37cd406f
.word 0x5694b198,0x040f2f8e
.word 0x4dae2a2a,0xdc71d79b
.word 0xa5bad6f6,0xe6e1d9dd
.word 0x0e54d120,0x50d9c98f
.word 0x0bf85bb5,0x9813c9dc
.word 0x23d9c674,0x51704818
.word 0xe37a1b16,0x77c15e53
.word 0xffffffff,0xffffffa1
.word 0x898c9d82,0xc10c9256
.word 0x923768f5,0x6c23dca5
.word 0xd87ca9c1,0xed739f35
.word 0x4fc1c91b,0x4d9579cb
.word 0x326b9851,0x93503d18
.word 0xf6f1d6fb,0x92890da7
.word 0x1ef0a787,0x2fa495f5
.word 0xccd32e9d,0x043d746e
.word 0xc65392e9,0x028dd9ac
.word 0x6e6cc0b6,0x38ff15e9
.word 0x53647cf3,0xe0e7c2d9
.word 0x6eddccff,0x4686f7df
.word 0xb7dd1acc,0x89df5e7a
.word 0x57f3d927,0x4d504c18
.word 0x53e8997b,0x0541930e
.word 0x814a66a6,0xe3c25c79
.word 0x42f3bbc1,0x6083a06d
.word 0x7e63a637,0x4594836e
.word 0x362f4294,0x36152359
.word 0x5a9c3e4c,0xea7fffec
.word 0xee1afc0f,0xa15b8cff
.word 0xdd4d2f07,0x71658f45
.word 0xd350af06,0xcb4f061c
.word 0xfc19bc61,0x968fd3fb
.word 0x79452fba,0x164f3808
.word 0x832d4dcc,0x1eef27f9
.word 0x5cba973e,0xc0abdd6a
.word 0x23015c0d,0x00c37283
.word 0x9f40bdbd,0x9ea02532
.word 0x1c68a1bb,0x8d62a168
.word 0xad6d908b,0x268051ed
.word 0x68564839,0x077f986c
.word 0x996ed290,0xdcb0c1e5
.word 0x3e41b8eb,0x14309a60
p50_init_registers:
.word 0x6faa2f80,0x86b47088 ! Init value for %l0
.word 0xd2f93047,0xb32e1d77 ! Init value for %l1
.word 0xad1b8a92,0x57a87cf3 ! Init value for %l2
.word 0x660d9969,0xd602e278 ! Init value for %l3
.word 0xd7344bd2,0xb24239f0 ! Init value for %l4
.word 0x9b0cd916,0x46ef41fc ! Init value for %l5
.word 0xf4e0e2df,0xf603d2c7 ! Init value for %l6
.word 0xcb2e83b9,0xd2ff6535 ! Init value for %l7
.word 0xbc961642,0x55808156 ! Init value for %l0
.word 0x95bce3f4,0x9b0b736d ! Init value for %l1
.word 0x06d7438b,0xf3dd3521 ! Init value for %l2
.word 0xddc0249c,0x9eaacde2 ! Init value for %l3
.word 0x2bfc5f8a,0xdda90ff9 ! Init value for %l4
.word 0x986d5970,0x847fbb15 ! Init value for %l5
.word 0xe0f31e5f,0xb7f4efbe ! Init value for %l6
.word 0xb0779242,0xd3166325 ! Init value for %l7
.align 64
p50_init_freg:
.word 0xa6496abe,0xfd0b06d0 ! Init value for %f0
.word 0xa7644ef3,0x99bf999b ! Init value for %f2
.word 0x4d98f79a,0x94a41bd1 ! Init value for %f4
.word 0x8eac5999,0x6a47f157 ! Init value for %f6
.word 0xd00009eb,0x8553d979 ! Init value for %f8
.word 0x4af4cd13,0xcf4fb3e5 ! Init value for %f10
.word 0x309c6542,0x01f58ed9 ! Init value for %f12
.word 0xabe115d1,0x06375ffb ! Init value for %f14
.word 0x9184c886,0x8541ae61 ! Init value for %f16
.word 0xe4e28be3,0xb59a29e5 ! Init value for %f18
.word 0xef7c603e,0x3f78c568 ! Init value for %f20
.word 0xaf4f87bd,0xd15c5dae ! Init value for %f22
.word 0x4d1e2eab,0x441aa21e ! Init value for %f24
.word 0x911b9482,0x9f4a419a ! Init value for %f26
.word 0x96079e2c,0xa0453964 ! Init value for %f28
.word 0x4e38f599,0x460e682c ! Init value for %f30
.word 0xb9a7aa6b,0xc0340c18 ! Init value for %f32
.word 0x204dec6a,0xa4076a8b ! Init value for %f34
.word 0xcb4c5f13,0x76814780 ! Init value for %f36
.word 0x8411d013,0xc6355b7a ! Init value for %f38
.word 0xaf2e50b6,0x44d657fd ! Init value for %f40
.word 0x178e963b,0x22a5de5d ! Init value for %f42
.word 0x29f1cdeb,0x68b8b8c5 ! Init value for %f44
.word 0x19fa0362,0x8fda0883 ! Init value for %f46
.word 0xe95bbe7f,0xec476cdc
.word 0x774869b8,0x97820632
.word 0xfaa4643b,0x8dbf4f3d
.word 0xeec73121,0x3c541f4c
.word 0xf4ae6b0f,0xb3f75a2f
.word 0x4516e8e1,0x3f763b52
.word 0x769049ef,0x30bdb6b1
.word 0x5bc0960a,0x7bbe4f3e
p50_expected_registers:
.word 0x00000000,0x0000005e
.word 0x00000000,0x1f1f9e60
.word 0x08f1df78,0x828fcca3
.word 0x83d31a8d,0x174bc116
.word 0xffffffff,0xfffffe6f
.word 0x00000000,0x00000108
.word 0xd8e4fd1e,0xcb5072b9
.word 0x00000000,0x9337443f
.word 0xbc961642,0x55808156
.word 0x95bce3f4,0x9b0b736d
.word 0x06d7438b,0xf3dd3521
.word 0xddc0249c,0x9eaacde2
.word 0x2bfc5f8a,0xdda90ff9
.word 0x986d5970,0x847fbb15
.word 0xe0f31e5f,0xb7f4efbe
.word 0xb0779242,0xd3166325
p50_expected_fp_regs:
.word 0xff5d400b,0xf0a39fbe
.word 0xa7644ef3,0x99bf999b
.word 0x4d98f79a,0x94a41bd1
.word 0x8eac5999,0x6a47f157
.word 0xd00009eb,0x8553d979
.word 0x82ade54a,0x0b405d25
.word 0x309c6542,0x01f58ed9
.word 0xe406a1a9,0x0b9288ae
.word 0x9184c886,0x8541ae61
.word 0x809b3c86,0x2a2abd77
.word 0x7b6f7757,0x2ebd238d
.word 0xaf4f87bd,0xd15c5dae
.word 0x4d1e2eab,0x441aa21e
.word 0x911b9482,0x9f4a419a
.word 0x96079e2c,0xa0453964
.word 0x4e38f599,0x460e682c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x3b183dce,0x71917056
.word 0x9f4a419a,0x6b008d5f
.word 0x00000000,0x0000004b
.word 0xffeaeb89,0x0f49f197
.word 0x01f58ed9,0x0b9d6f70
.word 0x93373d22,0x01f9dd3d
.word 0x8c0d7851,0xe82c38aa
.word 0x6d466143,0x94e0dae6
.word 0x4798ce15,0xd4321e5c
.word 0x3fe2f812,0x477d4f97
.word 0xacb3768c,0x7d64aa63
.word 0xe4cda3a8,0x92ec2d2b
.word 0x00000000,0x000000dc
.word 0x0d1052f8,0xc9052fc6
.word 0x80ed5f41,0x97aabe86
.word 0x03eedcbb,0x0148027d
.word 0xd787a347,0x4bb59a48
.word 0xc034bfb4,0xaaab5a47
.word 0x543b405a,0x541cdd76
.word 0x9212ef85,0x94378d5b
.word 0x69d2c89d,0x25367aee
.word 0xc64c247c,0xa0df2abf
.word 0x9d2ba125,0x66d01561
.word 0xce4824f2,0xaaf35ff0
.word 0xbb2e1d97,0x3d132d73
.word 0xdbfd1697,0xb48ea44b
.word 0x55a1dc84,0xb640f654
.word 0x19d714c3,0xc92f910d
.word 0x5854de6c,0x3f7918f6
.word 0x4807daaf,0x2d47ec85
.word 0x8d7ac21b,0x63785434
.word 0x6b5708a4,0x212a2f67
.word 0x250fbddd,0x9d096026
.word 0xe0ef8cf4,0xa24cb947
.word 0xe3e35e94,0x2bd6fcc2
.word 0x5afd7e4b,0xe9879f98
.word 0xdccfa02a,0xbc6305a0
.word 0xdc259ea3,0x5923b40e
.word 0xff9331ac,0x300b6c6d
.word 0xb1a5dcc8,0xc8fbb14c
.word 0xc97e3eaf,0x56f34e7a
.word 0x1e05cdc4,0xfd49715c
.word 0x6b4adf5d,0xd139a110
.word 0xaecc98ae,0x57f6fd1f
.word 0x19e12d34,0xf3303d13
.word 0xfa77c425,0xaca653f8
.word 0x225d0364,0x6816d9a1
.word 0xac6ae23a,0x259a2432
.word 0xce5add20,0xba4263ac
.word 0x20c0b18e,0x1a2591dd
.word 0x690f41a8,0xa8cf87d3
.word 0xd3bcb795,0x07d970af
.word 0x3a84c672,0xf3d37664
.word 0xf687af64,0x370f84c8
.word 0xd83ea8e2,0xe5dee7f5
.word 0x1b5162b7,0x49954b85
.word 0xc80e28d3,0x1d7a689b
.word 0x3afafd1b,0x60ca37ac
.word 0x8dbce7a5,0xde16cb99
.word 0xe36db2f2,0xe055f4c5
.word 0xa58f39cb,0x5413bf9b
.word 0xe5750fe7,0xbf21edf8
.word 0x1e23278c,0x767c1026
.word 0x5f3dc4b4,0xea14fc7a
p50_local1_expect:
.word 0x809b3c86,0x2a2abd77
.word 0xd98ef501,0x42659c30
.word 0x4d1e2eab,0xc1da020e
.word 0x582c697e,0xfce0220b
.word 0xdc000000,0x08005590
.word 0xccdf3d09,0x05470aae
.word 0xd8e4fd1e,0xcb5072b9
.word 0x128e7140,0xd68c5df9
.word 0x1003e2e9,0x3a463976
.word 0xdc0edbd8,0xb8f9328c
.word 0x55a4b486,0x31dd4df4
.word 0x0e60d76e,0x42ca4a4e
.word 0xb478d725,0x4c9207d1
.word 0x08f1df78,0x828fcca3
.word 0xdd1c0714,0xac75e488
.word 0x656becb0,0x2c7ac272
.word 0x24ec27a4,0x704e7d91
.word 0x6e3b15f9,0x990e0fe9
.word 0x838e5e98,0x74967dc4
.word 0x8a44b6fc,0x8c658f53
.word 0xdae0a359,0xcdda15af
.word 0x68098224,0x571b5ee7
.word 0xb0b38d8f,0x41a34f4d
.word 0x5b7741b1,0xf6c7efb8
.word 0x85373627,0x52bcf971
.word 0x3f301607,0x1ee3dde1
.word 0xd6450c97,0x35c4fbe6
.word 0x4e027378,0xb62665b4
.word 0xc019f2bd,0x8035e2a3
.word 0xb5e8c9d5,0xcb6a5f3b
.word 0x2e726b9a,0xb1d2e423
.word 0x262f9348,0x600ccfc0
.word 0x378d7b86,0x827adb90
.word 0x6406414b,0xf528cf6d
.word 0x61e31117,0xca3cfc75
.word 0xd93e450c,0x479bf220
.word 0x54c9d94c,0xa100364b
.word 0x9b0cd916,0x46ef41fc
.word 0x493624cf,0x49bccc93
.word 0x2e213205,0x819ea8c6
.word 0xfd17af04,0xe04f9539
.word 0x6bd77d48,0x1cc32771
.word 0x264e3a59,0x278b2cae
.word 0xaf8d1acf,0x985a15ce
.word 0x22fca652,0x3722379c
.word 0x06a48b00,0x1bbb86e8
.word 0x01ff6b6c,0x68d86ba6
.word 0x878c686e,0x0bdc571d
.word 0x2ac1f584,0x67b4b6c1
.word 0x582bb23c,0xb6dedc2c
.word 0xa57f77d8,0x42a10f5a
.word 0x6fd846a9,0xedafd7c2
.word 0x93373d22,0x91b7c63c
.word 0xc9df06a1,0x6ff01ed2
.word 0x00000000,0x000000dc
.word 0x83a70346,0xbd0d0061
.word 0x7d4ab752,0x51f3beb6
.word 0x8d990255,0xff58d703
.word 0x5fd18ddd,0x28a0d755
.word 0x2c545365,0xfa546ae2
.word 0x30443e57,0xc32dfc0b
.word 0x1144af44,0x3e1784c6
.word 0xc897ad16,0x637d28f3
.word 0xfc4e5421,0x97b63c06
p50_local2_expect:
.word 0x3565ffd2,0xb9832ecb
.word 0x8541ae61,0xce3d183b
.word 0xdcb89c95,0x0ad1cb63
.word 0x1ea21a44,0xab2e1e4d
.word 0xbfeb76e4,0x4e5445f8
.word 0xc22252d8,0x2ebd238d
.word 0xf4d3c3c3,0xd966982a
.word 0x86d0ec55,0x79dd85b7
.word 0xf7da59ed,0xd61f2f9b
.word 0x33310c5c,0x5272ef29
.word 0x062304a7,0x97732464
.word 0x000006e4,0xbe920f70
.word 0xcaff032c,0xe491297f
.word 0x1c26fe27,0x84b4c1b0
.word 0x3e87882c,0xe8dfcdef
.word 0x013d636b,0x383b2bef
.word 0x8fc6e29f,0xde16efc5
.word 0x223a4a81,0x67784e59
.word 0xaf21229b,0xc22253d9
.word 0xb31c8e30,0xfc70ff04
.word 0x47d7d232,0xd330e1df
.word 0x99f67b6f,0xe84d1545
.word 0xe359692a,0x1611011d
.word 0xc0533b1b,0xf0c50d4d
.word 0xc414e937,0x2544f097
.word 0x46de38e2,0x05c8ad61
.word 0xf1c087ee,0x7e88022b
.word 0x21911643,0xb66764ba
.word 0xfa79a6d2,0x724ebc10
.word 0x57d76528,0x88b51f1c
.word 0x8da31d69,0xbcd48b87
.word 0xfdce38a7,0xfcc106e0
.word 0x4db4a6e8,0x953c0757
.word 0x2c0f90a7,0x82179b87
.word 0xa6e1fe52,0x8e670853
.word 0xc5f1b421,0xb831fc0b
.word 0xed7b60e6,0x76f8e5b4
.word 0x54210950,0x06c5c0c1
.word 0x5fc24eab,0x9ad2099f
.word 0x5e3ed31e,0xd5ea1fb0
.word 0xb6f82cf6,0xdb0c5b70
.word 0x9445fcbf,0xe1bbcab3
.word 0xfcf3042a,0x9617d247
.word 0xb40238b4,0x917dbd5f
.word 0xe8742a4e,0x86ad4589
.word 0x4cffa944,0x4f72d0f8
.word 0x15d14f94,0x052e6481
.word 0x10d7c916,0xe45ddc18
.word 0x4b366139,0xa98460aa
.word 0x585d82df,0x0fa2784a
.word 0x5a64a543,0x5b0eceb5
.word 0xb8825044,0xaea25c12
.word 0x063683e7,0xfc891e10
.word 0xf861f0c6,0x20e409bb
.word 0x7e269620,0xe972382c
.word 0x4e2ed34f,0x50a678c3
.word 0x767bdacc,0x61879be1
.word 0x86597e6a,0x273bd455
.word 0x2334dd5d,0x0104f7c5
.word 0xa798a63e,0x00000000
.word 0x45e3f353,0xb928db72
.word 0xf6a6d44d,0x00962934
.word 0xd695ce2a,0xee4dc184
.word 0x312bb525,0xf8aecaa2
p50_local3_expect:
.word 0x62be1195,0x0000021f
.word 0x6cd07c0f,0x857ff18e
.word 0x02e74a7d,0xc7af098e
.word 0xff5d400b,0x4ae5ad82
.word 0x809b3c86,0x2a2abd77
.word 0x98b0dc21,0xfc60cee0
.word 0x2dccdd2c,0x79bc5fa5
.word 0x787af8ed,0xa9bc7462
.word 0xd597dccb,0x779e4a22
.word 0x94e73ad3,0xa6043347
.word 0xb5086684,0xcb1211ac
.word 0xca93a5f8,0xed53f6ed
.word 0xec9d1922,0x517dd691
.word 0x32038730,0xda096cd0
.word 0xf731bd16,0x8b9e41ad
.word 0x2a21fcfd,0xedf7ce06
.word 0x8f935eaf,0xaa95b0c2
.word 0x40329459,0x3aed4ff3
.word 0x11140fe0,0x736d0f4c
.word 0xdedc844e,0x0db7b896
.word 0x36d2b8fd,0xe70ac7b4
.word 0x5a8d52f8,0x7607e389
.word 0x0000006c,0x93abe192
.word 0x1afbd346,0xddb70eff
.word 0xff345be1,0x922a92b8
.word 0xf173958b,0x88e19897
.word 0xffb21e0a,0x8935cf03
.word 0x7f9cc97c,0x485bf3c9
.word 0xe33b7bc0,0xaf5d4787
.word 0xd3cfe9a2,0x2df6fc28
.word 0xcfc8c2c7,0xa9dd98d3
.word 0xe796fd13,0x25af1602
.word 0xbb0743d3,0x5face40e
.word 0x3b97abc5,0x1aa8bf8a
.word 0x25809de8,0x19f1e788
.word 0x135edd27,0xc0f94dfd
.word 0xebb0866f,0x17544241
.word 0xa784e915,0x6182ed8d
.word 0x475215e3,0xba54c369
.word 0x6bde2b12,0xe73b386a
.word 0x03f11a26,0x7b6b0844
.word 0x5a0728fd,0x5cf083db
.word 0xad5c7c5d,0x26796b69
.word 0x48289f35,0xd31c3dcc
.word 0x8d28f74b,0xc09094b5
.word 0x2e8a84d6,0x09c9ef3c
.word 0x29426542,0xe77066f0
.word 0x5088e811,0xfde5799a
.word 0x064d3153,0x2d877002
.word 0x83d31a8d,0x174bc116
.word 0xc94abfc2,0xd96c844f
.word 0x059be467,0xad53d63c
.word 0xd669e329,0xb0eaef73
.word 0xdd93fbd4,0xdc519499
.word 0x8e19dd75,0xfb4e734b
.word 0x941807e5,0x2f389ffd
.word 0xfb906843,0x69b117c9
.word 0x2f36033d,0x92ae019b
.word 0x7e401e20,0x6a706097
.word 0x55f2d786,0x705520f9
.word 0x51492044,0x05cbea8e
.word 0xd7215bbc,0xe36ea50f
.word 0x8057e2ff,0x148a69f7
.word 0xf44bb5ff,0x961e5ccf
p51_init_registers:
.word 0xe3541bf8,0x900187db ! Init value for %l0
.word 0x7bfe1bc6,0xaf74dd86 ! Init value for %l1
.word 0x9a140592,0x3b3cefd4 ! Init value for %l2
.word 0x880c9f56,0xb827eb9f ! Init value for %l3
.word 0x1071dd1c,0x41f0967c ! Init value for %l4
.word 0x3ebcf4ea,0x4c5e6106 ! Init value for %l5
.word 0xf32ba2ec,0x973396a9 ! Init value for %l6
.word 0x23b0f83b,0xfa440a53 ! Init value for %l7
.align 64
p51_init_freg:
.word 0x394e81d0,0xafe5c6d3 ! Init value for %f0
.word 0xf5304362,0xa3872494 ! Init value for %f2
.word 0x71e2feb7,0xa587562b ! Init value for %f4
.word 0x5ee106e8,0x8b33c8af ! Init value for %f6
.word 0x30d38e81,0x441e14e2 ! Init value for %f8
.word 0x1c64dd6c,0xffb87a0e ! Init value for %f10
.word 0xbaee420c,0x83be720c ! Init value for %f12
.word 0x15992474,0x715348e0 ! Init value for %f14
.word 0xfea469a5,0x78cc174c ! Init value for %f16
.word 0xb2eddb78,0xe5681f84 ! Init value for %f18
.word 0xa45d8ef2,0x276b0748 ! Init value for %f20
.word 0x48c79206,0x8e2fee32 ! Init value for %f22
.word 0xc0ab46b6,0x65b47949 ! Init value for %f24
.word 0x62ea4189,0x48a5da1d ! Init value for %f26
.word 0xbae60037,0x46eb51ec ! Init value for %f28
.word 0x8c66d7d4,0xda91d96f ! Init value for %f30
.word 0xbdebeebf,0xb6b2e8e0 ! Init value for %f32
.word 0xfeadb99d,0x3dac8966 ! Init value for %f34
.word 0xfc48a353,0x4e649e4a ! Init value for %f36
.word 0xa7574ea6,0x8e1b0a41 ! Init value for %f38
.word 0x875bcbb1,0x7072521f ! Init value for %f40
.word 0xa1fa7142,0x05b90ab0 ! Init value for %f42
.word 0x06dcacc6,0x49450e65 ! Init value for %f44
.word 0x5624e328,0xdb3b00b3 ! Init value for %f46
.word 0xfc638c11,0x2010d55e
.word 0xeb2ee9b7,0x8774027d
.word 0x847224f3,0xba968643
.word 0x816951c5,0x9a19ff95
.word 0xdd3b3c0f,0x66ef0791
.word 0xf110e0d1,0xd4af294b
.word 0xe3584add,0x58f11291
.word 0x84ef4e86,0xefd7ba2c
p51_expected_registers:
.word 0x00000000,0x00000040
.word 0x00000000,0x3c70ba8a
.word 0x00000000,0x00000055
.word 0x00000000,0x9e000000
.word 0x00000000,0x00000000
.word 0x00000000,0x9fd1c258
.word 0x00000000,0x000000ab
.word 0x00000000,0x51293c89
p51_expected_fp_regs:
.word 0x9812253a,0xc5fcd41f
.word 0x74a2789a,0x4daa1a74
.word 0x9bd0006d,0xccd3850f
.word 0xec3174cd,0x67a2a355
.word 0x9e3fff9c,0xa74d5e55
.word 0x0a2c7dc4,0x3147dba5
.word 0x38df8acc,0xec9ef53d
.word 0xac91b509,0x747e3925
.word 0x6a3f400d,0xec661581
.word 0xb2eddb78,0xe5681f84
.word 0x1f7e1984,0xe082a888
.word 0x48c79206,0x8e2fee32
.word 0x1abde5a9,0x65b47949
.word 0x62ea4189,0x594f555a
.word 0xa47b854f,0x886b8f84
.word 0x761fc277,0x3ea494c6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0xffb82d73,0x88343d73
.word 0x5a554f59,0xe3399810
.word 0x667576f9,0xbba9fb60
.word 0xa9e5bd1a,0x7ef2b92e
.word 0x9e000000,0x00000000
.word 0x3400ede5,0xefea5ff3
.word 0x734d0240,0x6040602e
.word 0xec1ed41e,0xd1c05182
.word 0x251d2816,0x26196d22
.word 0x1f7e1984,0xe082a888
.word 0x0b85cafa,0x1642227d
.word 0x7a2b5222,0xea044d54
.word 0xfc62aba9,0x0fc5702a
.word 0xc6664c12,0x7b395de5
.word 0x26962c27,0xd82a6c52
.word 0xccfee7d0,0xa5208116
.word 0x7ea36c29,0x251a2e76
.word 0x4a299d4c,0x2b02c48c
.word 0x67d8e667,0xead6b0db
.word 0xfddd7955,0x0d49e051
.word 0xefa0d1db,0x25f2980c
.word 0x392b86d8,0xa3d8cc7f
.word 0xbde37284,0x3efcf664
.word 0x6e14ce45,0xd10f551c
.word 0xa1fc6b14,0xbba9fb60
.word 0x5ecf2011,0x31009466
.word 0x33e6be12,0x8b4589a2
.word 0xb4f10311,0xbcef6e46
.word 0x768eeb0f,0x5edae679
.word 0xae84bce4,0xcb2e08c7
.word 0x3fc5062a,0x65fc399e
.word 0x1c64dd6c,0xffb87a0e
.word 0x64f9b90c,0xe5331dfb
.word 0x89d8d505,0xae3f1d17
.word 0xe9bd45e3,0x1458eabf
.word 0x6a3f400d,0xec661581
.word 0x2fbb2d39,0x38099025
.word 0x2a8a9c74,0x4e7daa46
.word 0x98b7f498,0x2300ba4e
.word 0x75aa9d9e,0x15b1cbfa
.word 0x86348189,0xd8b489c9
.word 0x593abd57,0xc061afa6
.word 0xe2024cf9,0x7700dc0f
.word 0xec3ea74b,0x60814d84
.word 0x099a4fcc,0xbce323e2
.word 0x3fa8d615,0x34c04cfe
.word 0xb5f077ad,0x7959356d
.word 0x034e005a,0x145548d6
.word 0x27e58f7d,0x90285632
.word 0x3abfab5f,0x65ad372f
.word 0x3c82c19e,0xa38287c0
.word 0x60c797ef,0x8e95202e
.word 0x6cbffded,0xfeea933b
.word 0x51aeb5b8,0x14d1b550
.word 0x47a98ca7,0x22529691
.word 0xfbd75a26,0xd7223385
.word 0x8364fc07,0x758ff598
.word 0x59323e70,0xd492b73f
.word 0x00000046,0x1402bc38
.word 0x0d355523,0xfb2e2450
.word 0xe6ff2df6,0xc8747333
.word 0xbd1b70c6,0x74619634
.word 0x89343a01,0x8e821eee
.word 0x2506622c,0xbd527d2b
p51_local1_expect:
.word 0x9e000000,0x893c2951
.word 0x3c70ba8a,0x6e73402b
.word 0x4c5e90d9,0xfd5b8f44
.word 0x414cd8e9,0x33f08c6d
.word 0xffcdd261,0x52dae14d
.word 0x893c32a3,0xb99927b4
.word 0x09cc07e6,0xc41fb7cc
.word 0x4b60bdf6,0x41ec43a6
.word 0x9812253a,0xc5fcd41f
.word 0x74a2789a,0x4daa1a74
.word 0x9bd0006d,0xccd3850f
.word 0xec3174cd,0x67a2a355
.word 0x9e3fff9c,0xa74d5e55
.word 0x0a2c7dc4,0x3147dba5
.word 0x38df8acc,0xec9ef53d
.word 0xac91b509,0x747e3925
.word 0x7af25344,0x58847dc8
.word 0xb7025f2e,0xea1cef11
.word 0xf3f849b4,0xe66d8851
.word 0xbf866b3d,0x44a9acb0
.word 0x08b2a428,0x4d89a6ba
.word 0x6ac729af,0xec5631d7
.word 0xa211a870,0xff13c85e
.word 0x9992ca98,0x6d67677d
.word 0xb8aa41e7,0x90f00cbb
.word 0xfffffff4,0xfa440a53
.word 0x0918f9ee,0x5042dcb7
.word 0x5f8ebe87,0xe2e9ada5
.word 0x53fa426e,0x1cc5739c
.word 0xf6119fbe,0x49463919
.word 0x6724c1e7,0xd5e0bd68
.word 0x557ad2da,0xdecde63d
.word 0x09f88f2a,0xd5040f56
.word 0xb966ee05,0xeaf19361
.word 0x156af747,0x5ab9ae7f
.word 0xb7157880,0xdf9b54dd
.word 0x5cda2084,0xda8ba7ac
.word 0xb6d673cc,0xc5b56831
.word 0xbf328cdc,0xe1e36a14
.word 0xeff6687f,0xc100d077
.word 0x6aa877e9,0xfd7d7015
.word 0x792614d3,0x1d55ae02
.word 0xa0a87ecf,0xf7003748
.word 0xb8a13d86,0xab7beb3e
.word 0xac9585df,0x6f07ba4c
.word 0x1669794f,0x25d3e07f
.word 0x0ac5d6d8,0x3a6841a1
.word 0xaedcd7e4,0xd8031341
.word 0xf7ff6d05,0xacc6f75d
.word 0x9819604d,0xa64d2bb2
.word 0x48fbe741,0xb2dad4ec
.word 0x2252579f,0xf4531791
.word 0xd6ee04b4,0x010a8fea
.word 0xbc82111b,0x48dd7f0e
.word 0x57b7637d,0xb4befe4b
.word 0x5e8c3027,0xaa3c384f
.word 0xc0e29063,0xacc48b44
.word 0x0a2a782c,0xf3189ccd
.word 0x04ce1b70,0xc2ef0cd4
.word 0x041c10e3,0xacdf02ce
.word 0x04d8f642,0xce6ab31a
.word 0x51121501,0x3bf80251
.word 0xe4bf3ff7,0x7054a580
.word 0xc75c2529,0xc5aa3cea
p51_local2_expect:
.word 0x288fd6dc,0x5081ec3d
.word 0xc0d23497,0xa42bd2c0
.word 0x69370062,0xbe9e1d24
.word 0x93cf27ee,0x95bda17f
.word 0x848f6b88,0x4f857ba4
.word 0x41a5c8c2,0xe946d3ca
.word 0x45e994bc,0xf0520b58
.word 0xa0e67139,0x1da11bd2
.word 0x0fff2851,0x0a8a9fbd
.word 0x0000007f,0xc99765ca
.word 0x7a93995b,0x1a381f87
.word 0xb8e87720,0xc710ddfa
.word 0xc70d55a0,0x19f1c616
.word 0xfacab388,0xeefe3c5d
.word 0xc6e6800a,0x9fd1c258
.word 0xb82841f8,0xb19b68b9
.word 0xb78ced6c,0x213624a0
.word 0xadce38e9,0x1601b825
.word 0x60814d84,0x8e54050e
.word 0xa4f43e13,0x96ac9ba4
.word 0xc4ace2d0,0x6cdedfd6
.word 0x097ddfba,0x1609061e
.word 0x0141f3e9,0xa75c9a87
.word 0x473145e5,0x8930fd8b
.word 0x9706d277,0x3fd0fab7
.word 0x140319d6,0x3cf9ccc4
.word 0x567d6909,0x79c57888
.word 0x96a2fa3a,0x4b1b79b0
.word 0x145eaaff,0x531fc7c4
.word 0x1ea77dba,0xed7b8dff
.word 0x2a6b52aa,0x6dc1d7a4
.word 0x636f9aac,0x48c54880
.word 0xa78dd3fb,0x662ca323
.word 0x5a554f59,0x8cb829c0
.word 0x165520ba,0xa6a9d7bb
.word 0xe178ae55,0xaa629ac0
.word 0x53863411,0x41baf75c
.word 0x0a793346,0xfbf7024e
.word 0x442f0f6d,0x01c7ffe0
.word 0x2da5c763,0x09a5945d
.word 0xfe3d8998,0x32563950
.word 0x70d9eda8,0xcb0bd86c
.word 0x56a391f9,0x35114858
.word 0xc9b36a32,0xaa78d1ab
.word 0xefa3229c,0x8960604f
.word 0x356d3b28,0xc1d819b2
.word 0x9843a910,0xb202bfcf
.word 0x14e16df3,0x6c894652
.word 0xdbb2630c,0x51c3ef99
.word 0x5c9ee992,0xf929e558
.word 0xe311becc,0x7fdba55b
.word 0x5ae9a0c8,0xc33c9641
.word 0x0ca08c0d,0x79ce1d26
.word 0xebcaa88e,0x9dcebbcb
.word 0x03bf630b,0xd324c6b2
.word 0xc512c786,0x2602cec9
.word 0xc9bb7886,0xd8ab9d68
.word 0x7194eb67,0x20603ae4
.word 0x9a8e6bb0,0x0947f531
.word 0x565d3b45,0xa75158bc
.word 0x0f858ae3,0x766b1889
.word 0x0e6cb91a,0x6fd3c250
.word 0x0d0d5f4f,0x6fd1e823
.word 0xb8638e26,0xfbb50348
p51_local3_expect:
.word 0xa47b854f,0x886b8f84
.word 0x4b33a0c8,0x441e14e2
.word 0xffa21ea8,0x9fd1c258
.word 0x1d60c0cf,0xb288dd41
.word 0x34c624f6,0xa9778524
.word 0xc694a43e,0x77c21f76
.word 0x9af8c256,0x3b8e6d03
.word 0x8e629e87,0xc11e6688
.word 0x173597fc,0x4966268d
.word 0xb3513055,0x34a2c66d
.word 0xa381f074,0x392db3cc
.word 0x92740f9a,0x0c382ff5
.word 0xe7871db7,0x1fe4ff81
.word 0x1b1cd94d,0xe5b30ce3
.word 0xfe2e3092,0x0e95b09f
.word 0x041c3c71,0xdb915f2f
.word 0xf0e09814,0xb447cf5a
.word 0x12603ff5,0xcc6308e7
.word 0xd1576c8c,0xe283052c
.word 0xf753f260,0x1f473077
.word 0x5c3fdebb,0x6c5fe72d
.word 0x86bd8690,0x077ee22c
.word 0x9657ce76,0xf911ab1b
.word 0xb72ebc33,0x25b45b75
.word 0xfed125c8,0xe129bff0
.word 0x77948ad6,0x8a105186
.word 0x130525cb,0x1c4db289
.word 0x4d43b6f3,0x8cf93e83
.word 0x22dcc3d8,0x4d7c1617
.word 0x9675dfe0,0x4b282e4b
.word 0x4f466a0e,0x53a13e9e
.word 0x9458c6d2,0x17dc8a48
.word 0xc3f9e0e2,0x3de76b37
.word 0xf93bbb51,0xcd8a5f9a
.word 0x1e8987ef,0x8272c268
.word 0xa47ede63,0x5f4a2631
.word 0xee3788bc,0xfb00dce5
.word 0xb9c727ab,0x847bc0f3
.word 0x55a03797,0x4ee4205b
.word 0x06015f24,0xcfe353a3
.word 0xd96ca81c,0xd00f1dfe
.word 0xe7e857d7,0x84cfd02a
.word 0xe9435b3c,0x51293c89
.word 0x0aafa99e,0x006bc91c
.word 0xb83f5522,0x481a7ef8
.word 0xf785b1f1,0xe5474a46
.word 0x82d5061d,0xa615f092
.word 0x32448065,0xc1125028
.word 0x30562470,0xf5a1ce8f
.word 0x72e2619f,0x35be0a8e
.word 0xc4f4e9eb,0x59c4645c
.word 0x339e17b1,0xe110c7e5
.word 0x50103b39,0xe627bc20
.word 0x4b33a0c8,0xc956ee53
.word 0x4d50d8e8,0xde78e2c7
.word 0x47a95a7c,0xa21c304f
.word 0x2c11b7ff,0x82b4c134
.word 0x9aeb57f7,0x7bbb3fb1
.word 0x9ec0d95a,0x8929c26c
.word 0x2b760625,0xa9738b1f
.word 0x116c4bae,0xd2fea2a8
.word 0x887b9987,0x38f20d3c
.word 0x78b70122,0xb455485d
.word 0xe27eb272,0xa4ccb14a
p52_init_registers:
.word 0x1c1207f4,0x5b6c5d6e ! Init value for %l0
.word 0xe1a24109,0xc89e7afe ! Init value for %l1
.word 0x2a917bba,0x732b11ed ! Init value for %l2
.word 0x19c50230,0x587ddf95 ! Init value for %l3
.word 0x6442ddc6,0x50f76f2b ! Init value for %l4
.word 0x3b0f8aca,0xaec4fbdc ! Init value for %l5
.word 0xb109c7f2,0x8cad3068 ! Init value for %l6
.word 0xbada6b6e,0x57f9d697 ! Init value for %l7
.align 64
p52_init_freg:
.word 0x88d9bad7,0xc6c22ec5 ! Init value for %f0
.word 0x10f1d6ce,0xadd34398 ! Init value for %f2
.word 0xb779692a,0x7a82709a ! Init value for %f4
.word 0x96db39a0,0x8a53ed06 ! Init value for %f6
.word 0x8223d064,0x8b6ecd00 ! Init value for %f8
.word 0x48cf28f8,0x61dacf6c ! Init value for %f10
.word 0x9f72163d,0xab10209a ! Init value for %f12
.word 0x38646a01,0x2b86791a ! Init value for %f14
.word 0xe4c940d0,0xd07eeca6 ! Init value for %f16
.word 0x65864821,0x83763860 ! Init value for %f18
.word 0xfc6edbba,0xcb64df9b ! Init value for %f20
.word 0x821f11ea,0x74d2d1a9 ! Init value for %f22
.word 0x14de9618,0x2b0c9184 ! Init value for %f24
.word 0xb52f64b5,0xfba496c5 ! Init value for %f26
.word 0x5d4ee96e,0x349611f5 ! Init value for %f28
.word 0x6410dc05,0x1eb7bdc8 ! Init value for %f30
.word 0x04bc0bee,0xf4ac3554 ! Init value for %f32
.word 0x8194448d,0xcfd9c09c ! Init value for %f34
.word 0xec13bb0e,0xff97eda1 ! Init value for %f36
.word 0x427fe1f9,0xa5d70b88 ! Init value for %f38
.word 0x01428414,0x674a6ca2 ! Init value for %f40
.word 0xef4fefdd,0x422ec0dc ! Init value for %f42
.word 0x2d3fdba7,0x68d5619c ! Init value for %f44
.word 0x93a56fc1,0xcffb7282 ! Init value for %f46
.word 0x4d2402b3,0x9825367f
.word 0x29d7a72a,0x81fa25c8
.word 0x70d67ed3,0x7d3efcd1
.word 0x2e6d0734,0xb807105d
.word 0xfc9c3ec6,0x4187ee32
.word 0x39375ac7,0x7db04d2f
.word 0xd13d899f,0x7729399a
.word 0xf0b47090,0x7978c9b0
p52_expected_registers:
.word 0x00000000,0xd9d7763b
.word 0x00000000,0x6ccf2ab9
.word 0x00000000,0x6ccf2ab9
.word 0x00000000,0x000000ff
.word 0x00000000,0xb43a489d
.word 0x00000000,0x00000000
.word 0x00000000,0x000000db
.word 0x347d211e,0x11ac2b16
p52_expected_fp_regs:
.word 0x88d9bad7,0xc6c22ec5
.word 0x10f1d6ce,0x2354eb34
.word 0xb779692a,0x7a82709a
.word 0x96db39a0,0xd7bad988
.word 0x8223d064,0x8b6ecd00
.word 0x5f5cfc97,0xf6987d85
.word 0x000000b6,0xab10209a
.word 0x38646a01,0x96db39a0
.word 0xe4c940d0,0xd07eeca6
.word 0xe4c940d0,0xd07eeca6
.word 0xfc6edbba,0xcb64df9b
.word 0x821f11ea,0x74d2d1a9
.word 0x06ed538a,0xa039db96
.word 0xb52f64b5,0xfba496c5
.word 0x5d4ee96e,0x349611f5
.word 0x6410dc05,0x1eb7bdc8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x0c6a2cea,0x64d02382
.word 0x94384442,0x5c676ac3
.word 0x64d02382,0x9b33df88
.word 0xb97c0000,0xd888f77e
.word 0x7cdb7588,0xf24ce927
.word 0xe4c940d0,0xd07eeca6
.word 0x3be841e7,0x6aecc882
.word 0xaf5d8be7,0x34638ac1
.word 0x33263a4c,0x6157be32
.word 0xa4a653ec,0x1ecff88a
.word 0x7fd2ff26,0x300f2fe7
.word 0x3220667b,0x9832f397
.word 0x17ac294c,0xed8e6ed2
.word 0xfc5bc002,0xe14ae8f3
.word 0xb03ab7ac,0x6a4bf0e2
.word 0x5f1b39e2,0xba72fe85
.word 0x2787d542,0xe8eb265c
.word 0xf8b0cd0d,0xe8cf5e56
.word 0x8ac6bcba,0x5556203b
.word 0x61fd36e3,0xf66cb5d8
.word 0x1f2bf1b1,0xc8aa445e
.word 0x599a4a3a,0x55ecf31c
.word 0x21777e26,0xefccf9fa
.word 0x4cdb2802,0x44c0b1b7
.word 0xd7622496,0x7aba62d4
.word 0x0fc86a9b,0x411ba097
.word 0x18704de8,0x6e17082a
.word 0x5ef57485,0x4e6230bb
.word 0x0e5c0c6c,0x9cf93049
.word 0x5a7052ea,0x530d1d4d
.word 0x5c6fa203,0x602e4f9a
.word 0x7f4028a6,0xf1e0c8cb
.word 0x91508365,0x220c5e20
.word 0x6a6b5249,0xaa3da4f5
.word 0x1eefd72a,0x9aa83afe
.word 0xb07a5d81,0x7f3688e5
.word 0x415b4593,0x7ac883d4
.word 0xe7aa6873,0x751b2b4e
.word 0x20866ec8,0x7bae543d
.word 0xd314697a,0x4c21242a
.word 0xf12cdc87,0xd6e3b5c0
.word 0x477b6083,0xd226b5e2
.word 0x7f3fb755,0xf7652a5d
.word 0xd96f10ba,0xea595624
.word 0x54eee4f1,0x074a7a0a
.word 0x37ddccf9,0xd9d7763b
.word 0xccb50341,0x6068422f
.word 0x48177de0,0xe0acd29b
.word 0xfeea39a4,0x37e244f8
.word 0x74853a10,0x2ec34cf5
.word 0xf599739b,0xb3b12b7c
.word 0xbdf58694,0x05e01c62
.word 0x5d9844b8,0x07ec1b2a
.word 0xdf14fc97,0x2cc0ad92
.word 0xa78d9afe,0xc9c1e942
.word 0x71121b7a,0xbcaffd26
.word 0xbb27fe98,0x0607aa06
.word 0xb50a69d8,0xa8fbbd2e
.word 0x492539ed,0x4d6f8ca8
.word 0xd5dd8f6a,0x72b69807
.word 0x5df82bf7,0x91c039f3
.word 0x38b50437,0x4b1df643
.word 0x2a3e41c6,0x5abe92b3
.word 0x79dcbf43,0xd6640d00
p52_local1_expect:
.word 0x5f5cfc97,0xf6987d85
.word 0x8be72fb5,0x15907223
.word 0xc80092fe,0x09fe6931
.word 0x67d3ad76,0x5c45ceab
.word 0xef9b004a,0x90fa420a
.word 0x47fdffff,0x00000000
.word 0x4d5e05b3,0xd9d468ab
.word 0x97eef003,0x00000051
.word 0x4638dc92,0x9e9d610b
.word 0x5690a08b,0xa5965783
.word 0x327b895a,0xa23e41d2
.word 0x62a356ce,0x5a46a6be
.word 0xb565115b,0x642ed17a
.word 0x5249f476,0x6e448c8a
.word 0xd72ee4fa,0xa7ab9640
.word 0xf140a741,0x96f390d9
.word 0x3b2d0aeb,0x3065ed47
.word 0xecca7df2,0xf33f2680
.word 0xff7ddf95,0x8ad88a3e
.word 0x6072a58f,0xeffbc546
.word 0xc6a319e5,0x88312b4a
.word 0x8d79b450,0xcb21f624
.word 0x94a6df2a,0x71a8ad69
.word 0xbedaaaf8,0xdc5bd37e
.word 0xa76375c6,0x114c261b
.word 0xa801460f,0x7e89b4ff
.word 0xb668f44e,0xf2d95f9c
.word 0x78ebb5a0,0x661fa828
.word 0xffffffff,0xfffff6f2
.word 0x480ccfe7,0x8528dabe
.word 0xfac34ee9,0x9618167c
.word 0xf31eccc9,0x3d251bc6
.word 0x5b85ab3f,0xa6e4ba07
.word 0xfd7a285c,0x9884ca5e
.word 0x1ad0db30,0xe098e608
.word 0x867da4bd,0xe0642cf5
.word 0x6cad2a83,0x91cf4f52
.word 0xebfdb1ba,0x680888bc
.word 0x9a57b457,0x8d5ce125
.word 0x60206733,0x06ea23ef
.word 0x76bdd3ac,0x932c64e2
.word 0x516863e4,0x02cf72f3
.word 0x109a7b7a,0x14338ac5
.word 0xa3acc30c,0x522e9237
.word 0x5e40afd0,0x1ee1571a
.word 0xcb50ceda,0x7c7c4a4d
.word 0xcf781470,0x5d0aa6f2
.word 0x9c89b95e,0x524e1bb6
.word 0x18bbc6b8,0xa3cb3194
.word 0xa0be3c18,0xe43d3331
.word 0x002033a3,0xc477788a
.word 0xe4ae4ff0,0xf03d92de
.word 0x7ae95f2b,0x2437146a
.word 0x1dd3ff90,0x761ac996
.word 0x59cd36ab,0xc0632f03
.word 0x0b81776a,0x9ee779b4
.word 0xf937ff72,0x5fc3ddbf
.word 0x4b8c5a70,0xeaa9ea5e
.word 0xe75b1866,0x18b00982
.word 0xc369a4aa,0xc7ff4c57
.word 0x07b8de19,0xdd1a707a
.word 0x6ccf2ab9,0x730b6969
.word 0xcec6aa99,0x3725e38e
.word 0x4083c767,0x42943ac5
p52_local2_expect:
.word 0x2627a18b,0xfdca5984
.word 0x3bfa4cb4,0x35d7c2ce
.word 0xffafc34b,0x33ca5bf1
.word 0xebdddc30,0x7cb8d50a
.word 0x01000000,0xd92456b3
.word 0x2354eb34,0x9997c867
.word 0x6db73eaa,0xf1579770
.word 0x75242138,0xcd97ee8a
.word 0x7eee6bfa,0x23751a9e
.word 0x42e4d351,0xfc558cc9
.word 0x3d01ba9c,0x4a2cb271
.word 0x1dd00802,0x7e64d996
.word 0xd61c7c1f,0x266a65af
.word 0x016a7447,0x7e73bca1
.word 0xbbbcbc8c,0x38dddda2
.word 0xf955a408,0xee123607
.word 0x111e513b,0xbf325f31
.word 0x9f4e0cb1,0xaa5ad189
.word 0xff1b51b5,0x748d76b9
.word 0xbff82256,0xd1d56f04
.word 0xe21b933a,0xcd5f318a
.word 0x3b936a89,0x80277ff2
.word 0xcabfa4dd,0x51382d99
.word 0xdce8b200,0xd4fbcf28
.word 0x1e737e25,0xf830eb69
.word 0x2de8b154,0xdc861aa3
.word 0xda51d20d,0xf6987d85
.word 0x2c93f30d,0x02a2935a
.word 0xd31a08d9,0xa1411ec8
.word 0xcdff798f,0x269c3f78
.word 0xa922beee,0x69e33572
.word 0xe536a032,0x316f7d4a
.word 0x74a7a7d4,0x169ce82e
.word 0xff756c86,0x18d8de52
.word 0x151b0b8e,0xe022e3f7
.word 0x2b71689a,0xec340d22
.word 0xe6f99af5,0xee8f8256
.word 0xa6c30e84,0x17079f72
.word 0xb6d8f8df,0xbd3b43e1
.word 0x16e1c25f,0xb5eb3d49
.word 0xc49915df,0x16b72c9b
.word 0xe215f908,0x30216bd8
.word 0x7d071242,0xd44daf12
.word 0xd3ccaf01,0xcbd52a70
.word 0x87a68fbf,0x641d675c
.word 0xb779692a,0x7a82709a
.word 0x6568d2d2,0xd4e1e485
.word 0x696c87e3,0x6f048f44
.word 0xf2510145,0x3f01fac7
.word 0x1ce90e2e,0x452d7da5
.word 0xb56f0e6f,0x8c160fcd
.word 0x4bb06d4c,0x6bdb0d88
.word 0x367cf864,0xfbc858d0
.word 0xb202c312,0xdfcfd62d
.word 0x347d211e,0x11ac2b16
.word 0xabe787c1,0xbff2eba3
.word 0x5d3a3c1a,0xe74aead4
.word 0xff116589,0x1a670279
.word 0x2aa05611,0x30fa22ca
.word 0x4a2a3f24,0xb3e31b29
.word 0x06edbf16,0x8d9824a2
.word 0xea595624,0x87cb570c
.word 0x9b5f6c01,0x9f3437bf
.word 0x439a085d,0x754d94c9
p52_local3_expect:
.word 0x88d9bad7,0xc6c22ec5
.word 0x28f1d6ce,0xadd34398
.word 0x9997c867,0x7a82709a
.word 0x96db39a0,0x8a53ed06
.word 0x8223d064,0x8b6ecd00
.word 0x000000b6,0x61dacf6c
.word 0x9f72163d,0xab10209a
.word 0x38646a01,0x2b86791a
.word 0x8c2610e8,0x6c512c89
.word 0xc2887cdb,0xb307f147
.word 0x63191bb0,0xe37c1448
.word 0xe242b7dc,0x54d2689b
.word 0xbbe41604,0x050bd90d
.word 0x16e93b78,0x88177522
.word 0xb43a489d,0x000000c8
.word 0xbea6338f,0xe2ea0085
.word 0xf1f9b6fc,0xb04d4137
.word 0xf3d89dd4,0xa2dafdc6
.word 0x07fcf52b,0x1b5a797f
.word 0x8efa9284,0x43e92e8c
.word 0x6b90633d,0x70271ecb
.word 0xfffffd47,0x08373d46
.word 0x1f277af1,0x4718fac6
.word 0x00000000,0xcfdddae2
.word 0x6d47aad7,0xdd0cf9d9
.word 0x85f1e1ad,0xedebdcb0
.word 0x7ee7d90d,0xe0840d20
.word 0x7fc84129,0x9816e0da
.word 0x6fc28905,0x39c00e1c
.word 0xe3de2e52,0x4dd8a2d7
.word 0x48d0202d,0xeb961f03
.word 0x66315e77,0x875d049f
.word 0xd12bdae9,0xe40eead9
.word 0xf6d7dcd7,0x00000299
.word 0x1e135d98,0x8122cd56
.word 0x7104dd9a,0x6bd24b88
.word 0x2330ead5,0x58c73cf1
.word 0x96cd6f07,0x2454d56a
.word 0x1d89d7a5,0x2e87839c
.word 0x267b5a28,0x9ba4632a
.word 0xdf24e034,0x0fe808a7
.word 0x5a1f6e2d,0x8aa2b2f0
.word 0x4aef7ec4,0xc3947027
.word 0x04815517,0x112af27e
.word 0xe41fbf33,0xaf519054
.word 0xf2ff3457,0xfa632d4e
.word 0xb83050ac,0x8ec4a198
.word 0x3fa55186,0x1c793de5
.word 0xfc8eb005,0x74ba2cc5
.word 0x5c8bafe2,0x46a2f1d8
.word 0x66ff32bd,0x38b3cbc4
.word 0xb844b8ae,0x546c1d21
.word 0x37da43f1,0x816709fc
.word 0x0fbce035,0x19599e64
.word 0x4b25e6f5,0xe034cab6
.word 0x8535867e,0x4acc2195
.word 0xb33939c8,0x0c07c9b6
.word 0x66124c90,0x40965f30
.word 0x74b8484d,0x6974af22
.word 0xcfbdb9b7,0x5b4644bd
.word 0xfbad7f19,0xd87d6eb1
.word 0xf2f303c3,0x5b17ed10
.word 0x2111ebb2,0x1c461673
.word 0x290345c1,0x17a74b34
p53_init_registers:
.word 0x273aa24b,0xde227b79 ! Init value for %l0
.word 0xeb0d9af0,0xbd42407e ! Init value for %l1
.word 0xde5c66e5,0xc77e8761 ! Init value for %l2
.word 0x08506278,0x8d71d5b8 ! Init value for %l3
.word 0x5ec16109,0xa0674626 ! Init value for %l4
.word 0x2bc52fa0,0x0e86fae6 ! Init value for %l5
.word 0x54e15863,0xa7f10b53 ! Init value for %l6
.word 0xccce61f2,0xb7538360 ! Init value for %l7
.word 0x1f0010c4,0x923e42a0 ! Init value for %l0
.word 0x5f708678,0x7b6e4a7e ! Init value for %l1
.word 0x557aebd8,0xb2ee084f ! Init value for %l2
.word 0x57bfe2ca,0x93b2cfca ! Init value for %l3
.word 0xe2e463c6,0x88e42c1f ! Init value for %l4
.word 0xe7417288,0x954ca34d ! Init value for %l5
.word 0x1c851df8,0xb1fbec7e ! Init value for %l6
.word 0x3733aa44,0x5477eceb ! Init value for %l7
.align 64
p53_init_freg:
.word 0x9de5ddd2,0x37383024 ! Init value for %f0
.word 0x0715364b,0x172a7615 ! Init value for %f2
.word 0x4ae76d97,0xe1a2308a ! Init value for %f4
.word 0x7c92b0c0,0x21aed914 ! Init value for %f6
.word 0x57e2fca7,0x4904b4e9 ! Init value for %f8
.word 0xfa89fc14,0x2cbb50fc ! Init value for %f10
.word 0x5ff857a4,0x090fb214 ! Init value for %f12
.word 0x48c41153,0x6b3caeb8 ! Init value for %f14
.word 0x326b0553,0x24d945c2 ! Init value for %f16
.word 0x5f825fa9,0xa9dd25bc ! Init value for %f18
.word 0xea6e2b3d,0xa0a8030c ! Init value for %f20
.word 0x2474fcce,0x09210243 ! Init value for %f22
.word 0x2cd2c326,0x5ba24743 ! Init value for %f24
.word 0xac6ab4c6,0xff4ad26d ! Init value for %f26
.word 0x84efb6d5,0x0cd36bbf ! Init value for %f28
.word 0xda448065,0x2a90c20e ! Init value for %f30
.word 0x4f805af3,0x02919d17 ! Init value for %f32
.word 0xb249ae87,0xdaa66e7d ! Init value for %f34
.word 0xcdcf469a,0x15267862 ! Init value for %f36
.word 0xc49c0389,0xeac299fd ! Init value for %f38
.word 0xcabca012,0x1c78cb69 ! Init value for %f40
.word 0x5f875dff,0x97866c23 ! Init value for %f42
.word 0x28d9a5f8,0x70eec1bd ! Init value for %f44
.word 0x742487f9,0x91685577 ! Init value for %f46
.word 0x03a0fb9b,0xf9797989
.word 0x656071e2,0xbdd2d747
.word 0x5ebca1b0,0x6e5e0865
.word 0x5bd36f2e,0x84a6a0c9
.word 0xc18bbec3,0x87d21db9
.word 0xf827bd6a,0xbc2aabf8
.word 0xe415a0be,0xfc4e1380
.word 0x0d952b81,0x74e259a4
p53_expected_registers:
.word 0x0a292001,0x08008823
.word 0x00000000,0x00000000
.word 0x00000000,0x00000092
.word 0x00000000,0xd4801f64
.word 0x9effe443,0x6c918f25
.word 0xffffffff,0xc9a38a50
.word 0xffffffff,0xc9a38a50
.word 0x00000000,0x0000009c
.word 0xffffffff,0xff7d001b
.word 0x00000000,0x000000b7
.word 0x00000000,0x00000004
.word 0xb21e5cdb,0x6d6d7515
.word 0x095c6132,0x72a6f6a6
.word 0x00000000,0x088701dc
.word 0x9cf267bc,0x1f7ce5a4
.word 0x00000000,0x5a0986fb
p53_expected_fp_regs:
.word 0x9de5ddd2,0x37383024
.word 0x0715364b,0x172a7615
.word 0x4ae76d97,0xef240eb8
.word 0x7c92b0c0,0x21aed914
.word 0x57e2fca7,0x4904b4e9
.word 0xfa89fc14,0x2cbb50fc
.word 0x5ff857a4,0x46a194bf
.word 0x48c41153,0x6b3caeb8
.word 0x326b0553,0x10ba7238
.word 0x5f825fa9,0xa9dd25bc
.word 0xea6e2b3d,0xa0a8030c
.word 0x2474fcce,0x09210243
.word 0x2cd2c326,0x5ba24743
.word 0xac6ab4c6,0xff4ad26d
.word 0x84efb6d5,0x0cd36bbf
.word 0xda448065,0x2a90c20e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0xbe2440c3,0x55584293
.word 0xa22bd2c3,0xd2dde59d
.word 0xa7247118,0xc4db4122
.word 0x14fc89fa,0x2edc6497
.word 0x10ba7238,0xc6beeb0e
.word 0xff762a17,0x4b361507
.word 0xb8b5b8a4,0x8c74bd40
.word 0x1f3db5b0,0x96a0e5cf
.word 0x02ff65c0,0xb9cf2367
.word 0x825d4166,0xa7d17100
.word 0x1ace0b6b,0x0208296d
.word 0xbdc13542,0x5e0838b1
.word 0x064f0eed,0x7f7b99d7
.word 0xc9f7debe,0x855a24db
.word 0xa5d56ad3,0x91c61b69
.word 0x30d604f1,0xa7b08477
.word 0xb6c6e19b,0x3b38b12a
.word 0x518025c6,0x94a7b320
.word 0xa8bcd20e,0xc3eb5e43
.word 0x1350e5d3,0x73900fab
.word 0x5207fdb4,0x7838d8ec
.word 0x75f4138e,0x87fa74f6
.word 0x9effe443,0x6c918f25
.word 0x539637d7,0x1bb88745
.word 0xb21e5cdb,0x6d6d7515
.word 0x5a0986fb,0x8bf3fcd3
.word 0xcca3b183,0x954268b9
.word 0xdb86634b,0xdc412d77
.word 0x31d64947,0x9b5f18b2
.word 0xb02fd64a,0xefffb037
.word 0x38c1f427,0x4f1899a2
.word 0x4a0a39d9,0x3738342a
.word 0x4b103878,0x89412dd7
.word 0x82ee9adc,0x162aad3c
.word 0x42b109a1,0x85fb47ff
.word 0xfd3e671a,0xafc0a7cb
.word 0x6e4f2e70,0xd067e617
.word 0xbe7cff46,0x000ce1a9
.word 0x09f8accb,0xdcb8542d
.word 0x109aa513,0x0b3f1bd9
.word 0x4406c066,0xf7bd07fe
.word 0x845eb95b,0x9f20c462
.word 0x799066f0,0xfdeaa6c8
.word 0xe2ff99e6,0x03afef2c
.word 0x3a8aff71,0x2f8c0d72
.word 0x095c6132,0x72a6f6a6
.word 0x36727746,0x52472ce2
.word 0x465aabf2,0x0e8b8585
.word 0x691fd72c,0xc505bbfa
.word 0x07a1d7be,0xf2ffdba3
.word 0x42dfce56,0x69ab59b9
.word 0x2cc6c9be,0x226c4bb3
.word 0x28ea0b49,0x776f9928
.word 0x5f070ce0,0x57ca2379
.word 0x30fa3281,0x1a74f5a1
.word 0x923d6d97,0x9fcb640b
.word 0xf5dca6ea,0x1c9d59ca
.word 0x0be097c2,0x58087f17
.word 0x157bd458,0xeb2780b5
.word 0xe725b376,0x4e766666
.word 0x8dca252e,0x5336e7bb
.word 0xaa6855fc,0x15c6f4d5
.word 0xdea78dd0,0xce8acf70
.word 0x19fe863d,0x9e1291ea
p53_local1_expect:
.word 0xfc000000,0x0000030f
.word 0x1f2cbd01,0x2277211c
.word 0xef240eb8,0xed125470
.word 0x86a03d59,0x4ebbf88e
.word 0x15762a17,0x4b361507
.word 0xd045d1de,0x1561601f
.word 0xca0d28a2,0x103a3f36
.word 0x9740064b,0x210ef1a6
.word 0x91d664d5,0x1eee8cef
.word 0xce64183f,0x1723d210
.word 0x3236461c,0xf730bbc6
.word 0xfffffbfc,0xb7942e7d
.word 0x0775d95d,0x2a81629d
.word 0xa5c0011f,0x1ca1dacb
.word 0x4e34a18c,0xe2f7b420
.word 0x5e1c4362,0x67a62b03
.word 0x2321a15d,0x89bd3fcf
.word 0xe520007e,0x73faae54
.word 0xffff5d80,0x1ae5a1d0
.word 0xd98d416e,0x7c168193
.word 0xf6b85b41,0x642fe147
.word 0xcc29abcd,0x16fae2e1
.word 0xad747f94,0x564060f0
.word 0xe35b68e8,0x9b0a1f6e
.word 0xb5e3d2c5,0xf3642262
.word 0xd6b663fd,0x9fd0359e
.word 0x9b829350,0x50647554
.word 0x4904eabc,0xfe759e09
.word 0x0e5029f7,0x413fea7e
.word 0x55dc6e43,0x3cd1bf7d
.word 0xf3325341,0x4a48f00e
.word 0xfbcfddc0,0x5fdac3cf
.word 0x15b9719a,0x4ab99389
.word 0xc2893767,0x25cc9bb4
.word 0x87955816,0x57111ff5
.word 0x5a7a328f,0xe0be43d0
.word 0xfbb0d4cf,0x0a50a8eb
.word 0xf83a1b0f,0x186b734a
.word 0x54d33ad6,0xe83e95da
.word 0x9b8f5475,0x088701dc
.word 0xbadf04da,0x109191c6
.word 0x6cfa3b8d,0x03adba78
.word 0xeecc5022,0x510072b6
.word 0x7d4ad82b,0x60103cd7
.word 0xf7fad0f5,0x5a8ab4ae
.word 0xa9a2e12b,0x73273315
.word 0x2c341f11,0x67b345d7
.word 0x6ca902d8,0x40410b75
.word 0xfe17d99a,0xa2de2d73
.word 0x3be483b5,0xe3c0fb4b
.word 0x0833c598,0xbe731088
.word 0x268b4807,0xccd7487e
.word 0x34c37242,0x205ff081
.word 0xe7aa9265,0x3369c8ce
.word 0x449d9fbf,0xa6f2ac7c
.word 0xe3073cd9,0x90db2f4f
.word 0x3701efac,0xfa3c3a9b
.word 0x5cd72eed,0x5d0cd078
.word 0x3144aee7,0x46c05fc9
.word 0x18126fdf,0x973c864b
.word 0x7b6e4a7e,0x981f622e
.word 0xafd0f7e3,0x4e03692f
.word 0x4aff1ac2,0xbbafd786
.word 0x4ee7b93c,0xa9ffbc6f
p53_local2_expect:
.word 0xc67086d8,0xd84d6009
.word 0xb8ae3c6b,0x5311c448
.word 0x2856f181,0x59f13505
.word 0xe14da81c,0xc3d22ba2
.word 0x0fce5f01,0xc697a1c9
.word 0x0c03a8a0,0xff2b6eea
.word 0x8891cfe3,0x917ac7ca
.word 0xc5db9947,0xd7ef5ba7
.word 0xd5bf89c3,0xffd79f25
.word 0xa29d4db1,0x8e802baa
.word 0x8d735c85,0xcb51ceb2
.word 0x14934761,0xe5e86871
.word 0x4880fca5,0xbbb99880
.word 0xc4782f72,0x997515e1
.word 0xa43a73dc,0x35f252f4
.word 0x917e4765,0x314b3dc2
.word 0x1d7ba4eb,0x0bb454dc
.word 0x04d3ee59,0x321e482e
.word 0xa3fd37b6,0xf63ad3a0
.word 0xa4569d35,0xaa29faf6
.word 0x3dcf2a6c,0x5bdd23ec
.word 0xc99de802,0x5be43834
.word 0x2f08b839,0x2d6e4461
.word 0x4fef4e84,0x47176c46
.word 0xdfaee62b,0x2f82b0ac
.word 0x3cb905e9,0x9c9a4903
.word 0xf7bd07fe,0x6d102df7
.word 0xa47f9a14,0xf4b593cb
.word 0xfb066304,0xd35efcbf
.word 0x6d0169c5,0xde4d8664
.word 0x7646d9bb,0x3c481f5c
.word 0x3ab1da89,0xa4c96e8f
.word 0xe05e9ca5,0xe237f5b9
.word 0xdf208075,0x0edde2ee
.word 0xd1347cff,0x7afc4c22
.word 0xbec64312,0x4188d9d4
.word 0x0b901485,0x6d2b655d
.word 0x0a2ed8e6,0xf9bdf429
.word 0x1aff9c87,0x0fce5f01
.word 0x08ebb289,0x7d152d45
.word 0xf4344f4b,0x150655fd
.word 0xffcf2367,0x99ff5011
.word 0xd5716d90,0xa1fb8f4c
.word 0x1ac8d8a1,0x4e3bf499
.word 0x920d2513,0x3a3a3851
.word 0xaa0c5839,0xf1f41c3b
.word 0xfd69d781,0x4f2dfa51
.word 0x2172108c,0x55dc6878
.word 0xbf2f95d4,0xe55a2637
.word 0x710ff560,0x7dc051a7
.word 0xb4d2c5fc,0xf4fd0113
.word 0x4019ecf4,0x786d05a4
.word 0x75c0bf03,0xa1ef1221
.word 0xfc237a70,0xf948653d
.word 0xd986b4d8,0xeeeae4bb
.word 0xdc675524,0x7bd15f9b
.word 0x979f3a29,0x662e2106
.word 0xc8b556fb,0x2a2138ba
.word 0xbfb71e80,0xe572bd35
.word 0x8d716a1a,0xf15fb2dc
.word 0x204e782f,0x000000f5
.word 0x426a99b9,0x9c7a3411
.word 0x3f5898e5,0xd26a7395
.word 0x65102580,0x32188b41
p53_local3_expect:
.word 0x15762a17,0x4b361507
.word 0x6c0d3f94,0x8427ed96
.word 0x9cf267bc,0x1f7cebc9
.word 0x1ad16f65,0xcdd04ef3
.word 0xca8a2da2,0xea75d313
.word 0x4ac414da,0xd9f9a64c
.word 0x2b401f31,0xf6127f12
.word 0x50b7be31,0x6705361b
.word 0x085b4a9a,0x18b22871
.word 0xb3a5697e,0xa076abc3
.word 0xca7df993,0xd235d250
.word 0xdecea571,0xd4e72dcc
.word 0x53734991,0xcce7fcee
.word 0x6b694ca4,0x2e7835ff
.word 0xe756181b,0xb5aad8e6
.word 0xe3bc1be5,0x7dcdbbff
.word 0x366190b1,0xfb5ab28e
.word 0x518a9ed8,0xa8fb2029
.word 0x18ce7cfd,0xd55a39a3
.word 0xfbb68a3d,0x4fdd1841
.word 0x84e53d4f,0xa5ed2603
.word 0x97b3cce9,0x71523ee8
.word 0xe4b51c14,0x929011d0
.word 0x4f7daf90,0xe3edf7b8
.word 0x3872ba10,0x53056b32
.word 0xbc25dda9,0xa95f825f
.word 0x0c03a8a0,0x3d2b6eea
.word 0x43022109,0xcefc7424
.word 0x4347a25b,0x26c3d22c
.word 0x6dd24aff,0xc6b46aac
.word 0xbf6bd30c,0xd5b6ef84
.word 0x0ec2902a,0x658044da
.word 0xd30ec0b1,0x54412978
.word 0x3016b20f,0x7e1a553d
.word 0x2843d725,0x58c47715
.word 0xbff7bec3,0x79782883
.word 0xa3b8ff77,0x16c676f1
.word 0xbf41eabe,0x49725a36
.word 0x6ded5700,0x86e4db4e
.word 0x9c08c5b4,0x1d2142ff
.word 0x5d03e825,0x6353852e
.word 0x4ae76d97,0xe1a2308a
.word 0xaad216ac,0x8d888356
.word 0x5801cd01,0xf16969c5
.word 0x96ffac15,0x1924ee55
.word 0xb771da08,0x3aa37821
.word 0x3089f7d5,0xb314a668
.word 0xcb9446a1,0x2a61222e
.word 0x53fe0ade,0x5360c01a
.word 0x9911c369,0x052139ec
.word 0xb26a9ede,0xf7008524
.word 0x5fc8749b,0x3c8ffdb7
.word 0x4b1f3a81,0x9050d364
.word 0xd2453759,0x087410f1
.word 0x5c36edb6,0xbf3d0d57
.word 0x5d35ef00,0x000000a7
.word 0x58fcac02,0x3dfd8bb2
.word 0xbc4ebf28,0x2593dc40
.word 0x1056cb01,0xb994cc85
.word 0xe5a4f2af,0xb409126d
.word 0x98d1a4ca,0x06f25099
.word 0xd358c898,0x2fd7bfd1
.word 0xe1223264,0x7fbf6c65
.word 0xf2f796cd,0x58e861c3
p54_init_registers:
.word 0x66d8a97f,0xd1b4e835 ! Init value for %l0
.word 0xec16cbea,0x4b5e1055 ! Init value for %l1
.word 0x806b548f,0xca140c04 ! Init value for %l2
.word 0x5bc6abc4,0x64bb207b ! Init value for %l3
.word 0x7c33e699,0xb65560e7 ! Init value for %l4
.word 0xe0583070,0x0e629fcc ! Init value for %l5
.word 0xacffcf5c,0x5f52a0e9 ! Init value for %l6
.word 0x31078f7d,0xf3f5d27c ! Init value for %l7
.word 0xf19690ce,0x328fdc41 ! Init value for %l0
.word 0x151975f8,0x8081748f ! Init value for %l1
.word 0xfa02c2d4,0xb3f93068 ! Init value for %l2
.word 0x226c933e,0x2e655ecd ! Init value for %l3
.word 0xec88b3ea,0xad796782 ! Init value for %l4
.word 0x6a10cbf2,0x2ed16c66 ! Init value for %l5
.word 0x97270ce8,0x4f24354f ! Init value for %l6
.word 0xe6b1ceb5,0xdc132437 ! Init value for %l7
.align 64
p54_init_freg:
.word 0xdc1f07e6,0x6ce59b1f ! Init value for %f0
.word 0x003599d4,0x9f19a905 ! Init value for %f2
.word 0x1b2297ef,0x1e6ed61f ! Init value for %f4
.word 0x03f20e0e,0xc9a8e31e ! Init value for %f6
.word 0xef37761b,0x9c23ed74 ! Init value for %f8
.word 0xaabbb034,0x38858028 ! Init value for %f10
.word 0x1c2a6302,0x8303dbca ! Init value for %f12
.word 0x9398f860,0x17b0e7ff ! Init value for %f14
.word 0x509a915c,0x32c515ae ! Init value for %f16
.word 0xbfdd3564,0xb07623d5 ! Init value for %f18
.word 0x730a3d5f,0xe9ae94f1 ! Init value for %f20
.word 0x80f9955d,0xadbfc09e ! Init value for %f22
.word 0xdda95d87,0xed41ac1e ! Init value for %f24
.word 0x2e128d5f,0xd97bdc6f ! Init value for %f26
.word 0x08f662ce,0x1f327024 ! Init value for %f28
.word 0xce148048,0x17543bd4 ! Init value for %f30
.word 0xface32c2,0xa7a149f4 ! Init value for %f32
.word 0x49c5b917,0xdfa2451a ! Init value for %f34
.word 0x48dbd57e,0x2db48743 ! Init value for %f36
.word 0xc1878c3b,0x2a4c1dd4 ! Init value for %f38
.word 0x2cf4efd4,0xaa9ea6be ! Init value for %f40
.word 0x49da2218,0x0c6b3715 ! Init value for %f42
.word 0x1c23ade7,0x37065535 ! Init value for %f44
.word 0x76dab31e,0xeb5e0cf3 ! Init value for %f46
.word 0x9d753b8c,0x4e806207
.word 0x676a8e31,0x657072f9
.word 0x557c8c0d,0x6b02b54b
.word 0xdb9b857e,0xf23ce8ab
.word 0x5ff8d771,0xa32137a6
.word 0x4fe810d7,0x72b2bed0
.word 0x6da38136,0x60f7b96d
.word 0x38e2cf0e,0x78de7334
p54_expected_registers:
.word 0x00000000,0x4d21ce6b
.word 0x00000000,0x00000a8c
.word 0x0000006b,0x2ea897f8
.word 0x00000000,0x00000050
.word 0x00000000,0xd602f938
.word 0xffffffff,0xadbfc0ff
.word 0x00000000,0xa3b5e6e4
.word 0x00000000,0x00000094
.word 0x29a52ba8,0x839308b4
.word 0xffffffff,0xfffffff1
.word 0xffffffff,0xfffff404
.word 0x00000000,0xde582010
.word 0x00000000,0x00009113
.word 0x00000000,0xbc6184d5
.word 0xe9f742a2,0xe1a339d6
.word 0x00000000,0x354cb82f
p54_expected_fp_regs:
.word 0xdc1f07e6,0x6ce59b1f
.word 0x003599d4,0x9f19a905
.word 0x1b2297ef,0x1e6ed61f
.word 0xdda2b46b,0xb7952b21
.word 0xef37761b,0x9c23ed74
.word 0xaabbb034,0x38858028
.word 0x1c2a6302,0x8303dbca
.word 0x9398f860,0x17b0e7ff
.word 0x509a915c,0x32c515ae
.word 0xbfdd3564,0xb07623d5
.word 0xab050000,0xe9ae94f1
.word 0x80f9955d,0xadbfc09e
.word 0xffffffeb,0x04f48b80
.word 0x2e128d5f,0xd97bdc6f
.word 0x08f662ce,0x1f327024
.word 0xce148048,0x17543bd4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x34b0bbaa,0x2c966dbb
.word 0x5310dfd4,0x3d7791a8
.word 0xfff8ffff,0xe9a77351
.word 0x78b5c16a,0xfddc8d60
.word 0xff5a43d1,0xc6cb8057
.word 0xd7ac7543,0x51c44ab7
.word 0x200587f0,0x95242e0c
.word 0x945425be,0x16aa466e
.word 0x1f9be56c,0xe6071fdc
.word 0x05a9199f,0xd4993500
.word 0x1fd66e1e,0xef97221b
.word 0x212b95b7,0x6bb4a2dd
.word 0x74ed239c,0x1b7637ef
.word 0x28808538,0x34b0bbaa
.word 0xcadb0383,0x02632a1c
.word 0xffe7b017,0x60f89893
.word 0x59702253,0x422efff8
.word 0x7c1200d9,0xc091237f
.word 0x54b23d48,0x97666080
.word 0x92e5c8ac,0x1ff1224f
.word 0x3de1b4d1,0x6f1e9aae
.word 0xb35e7a97,0xb0614afc
.word 0x5e9f44cf,0xf96fa5cc
.word 0x4817adc1,0x025872e0
.word 0x97603326,0x3b3e078c
.word 0x63be1b16,0xb00de1a7
.word 0x8f54b601,0x86890298
.word 0xcfaabfb4,0x08644348
.word 0x0000986b,0x581d9b8f
.word 0xcbc17020,0x19914b8a
.word 0x1ee25757,0x27d68ab5
.word 0x43651ea3,0xe739cc0c
.word 0x9954842a,0x4232c7e9
.word 0x325c2c04,0xfd103518
.word 0x930d58d7,0x469fc8b2
.word 0xcb2d5a98,0x6ddad330
.word 0x3c807952,0x4388852e
.word 0x0bdc5674,0xfb9ee4e1
.word 0xc0bba06f,0xa88ad1c4
.word 0x2c281e4c,0xa8422cfc
.word 0x1f9be56c,0xe6071fdc
.word 0x05a9199f,0xd4993500
.word 0x1fd66e1e,0xef97221b
.word 0x212b95b7,0x6bb4a2dd
.word 0x74ed239c,0x1b7637ef
.word 0x28808538,0x34b0bbaa
.word 0xcadb0383,0x02632a1c
.word 0xffe7b017,0x60f89893
.word 0xd405ba48,0x94f19d4a
.word 0x8221ede5,0x01248369
.word 0xf1c2afa5,0xb7bd91bc
.word 0x090cc1a8,0x08bb78ba
.word 0x29a52ba8,0x839308b4
.word 0x73011ac6,0x6910be83
.word 0xbb128ed2,0xc6992fad
.word 0x968f768e,0x519bb880
.word 0x89554d03,0x49937b94
.word 0x2c00afa9,0xa259ebec
.word 0x6b2ef19e,0x78ae8574
.word 0xd7fefa43,0x9ff919ca
.word 0xb04fae4e,0x003ee97a
.word 0x5ca97c30,0xb80afe78
.word 0x8c719f69,0x5bfd94c6
.word 0x22f752b3,0x75c6c1ce
p54_local1_expect:
.word 0xffc0bfad,0x5d95f980
.word 0xffffffff,0x00000d65
.word 0x808bf404,0x5fc1f206
.word 0x1e4f19ca,0x759026a2
.word 0xebffffff,0xcc9f620e
.word 0xd2c19d9b,0x6c06a001
.word 0x08dc3f6b,0x747d963b
.word 0x0160920d,0x5d76d134
.word 0x07d4c80d,0x08529657
.word 0x98beb89d,0xe329490d
.word 0x416e631b,0xb96576a6
.word 0x402c5aa4,0x4a61afde
.word 0x341cfac6,0xdc33cbf3
.word 0x6f754c30,0x0cd12645
.word 0x1e7b045c,0xf1b0403a
.word 0x4ff39eaa,0x6520d8a7
.word 0x1882c961,0x723f0965
.word 0x24ce547e,0xdb0e24ce
.word 0x00000000,0x4d21ce5b
.word 0x50d76d9e,0xbda9495e
.word 0xae25e427,0x6bcbe685
.word 0xf204d7a5,0xa05a1df4
.word 0x833edd2a,0xcfda53eb
.word 0xcc1ad73d,0x5ae331ac
.word 0x509a915c,0x32c515ae
.word 0xbfdd3564,0xb07623d5
.word 0xab050000,0xe9ae94f1
.word 0x80f9955d,0xadbfc09e
.word 0xffffffeb,0x04f48b80
.word 0x2e128d5f,0xd97bdc6f
.word 0x08f662ce,0x1f327024
.word 0xce148048,0x17543bd4
.word 0x94da0bf0,0xdac0cdca
.word 0x6103386b,0x38db2420
.word 0x87536c7a,0x132ac92b
.word 0xbc8e5b2a,0xa0a946a8
.word 0xd1b4e835,0xbc55085a
.word 0xa8fa26a2,0x459a6705
.word 0xb0e130bd,0xdd3fc2cb
.word 0x4600a8d4,0xdb79f581
.word 0x0dbb82cc,0x8222d899
.word 0xcfb21adf,0x15019744
.word 0x0dcaa470,0x72799e36
.word 0x608cd13e,0x5a939d8a
.word 0x03c7746a,0xc2b0429d
.word 0x420bf9aa,0x956a47ff
.word 0xeaa4db39,0x88b5dc4e
.word 0x0430360d,0x76e70172
.word 0x0e629fcc,0x07c61a71
.word 0x15d19645,0x7ddda2b3
.word 0x7f6855c6,0x0a5f8171
.word 0x136120c9,0x756b6239
.word 0x4252bc20,0xaa6feb60
.word 0xd3314019,0x54dd46b2
.word 0x3c8a5e35,0x588ac520
.word 0x6bafa48f,0x2916905c
.word 0x5957023d,0xca12b585
.word 0x2f8a0c23,0x3f044f99
.word 0xd6d29863,0xa1d9f5ee
.word 0x331bc205,0x7dee547f
.word 0x87f3b9de,0xde582010
.word 0x2c40c015,0x02bc7c4a
.word 0xed8331e2,0x70c4f2ed
.word 0x9b193cfc,0x1d45a5fc
p54_local2_expect:
.word 0xfff895b7,0x6bb4a2dd
.word 0x6b989adb,0xdd725844
.word 0x04f48b80,0x2ae68a2a
.word 0xd71ccd99,0xf862b4ab
.word 0x7155cc29,0x9ae5f2f0
.word 0xf830725d,0xd3497a8a
.word 0x54b23d25,0x39b47970
.word 0x58c62b61,0x0e99167b
.word 0xe872e66f,0xed8d0a72
.word 0xfffcfb5c,0x00000304
.word 0xf093d2e8,0xc5c05b94
.word 0xb24df71b,0x4d5814fa
.word 0x615d705a,0xd874d984
.word 0x5b04aca4,0xff3c9d36
.word 0x7cb8ff25,0x89a9166b
.word 0x9113f033,0x72dd19be
.word 0x80aa8cbf,0xf514874c
.word 0x80e75f47,0x556be65c
.word 0x24f023a6,0x9eaab472
.word 0xf04c664f,0x53ac4207
.word 0x5672c316,0x5805b4a0
.word 0xd38bd999,0x39094744
.word 0x9aff74fc,0x92fbe3c5
.word 0x4f23bcb5,0x1fdc76f2
.word 0x98d54814,0x91b54562
.word 0xbb78ecd3,0xd602f938
.word 0x468ff94e,0x91243e3c
.word 0xe110a02a,0x9a642346
.word 0xf4210dce,0xf975fefa
.word 0xdbe5cf7c,0x12aeec45
.word 0xb3ecd0ed,0xd342e648
.word 0xe253652e,0x236a7137
.word 0xc306cdda,0xf4bf2e7e
.word 0x3c6ad997,0xb55d84a7
.word 0xcdc19e48,0x0f21aa02
.word 0x63c8df26,0xa2107132
.word 0xcded5cee,0x66071e7b
.word 0x9807d76b,0x4234ccc3
.word 0x92d9322b,0x95c495dc
.word 0xf9ec02a6,0xbc6a705c
.word 0x3c85c3ed,0xc1a6034e
.word 0x44c85805,0x862fa8ca
.word 0x29cf4879,0x80d93460
.word 0xf64831b5,0xb2ec3c34
.word 0x647d081f,0xe924ef2e
.word 0xdced94d0,0x097e3ee4
.word 0x3e45ec1c,0x92e9e515
.word 0xb05df8f3,0x30036a63
.word 0x0f7e3eec,0xff78fa85
.word 0xa6ad1467,0xae6fdf3e
.word 0x9662f7db,0x561bc09f
.word 0x563c9cd1,0x5cffe094
.word 0x7930c223,0x3a8929bb
.word 0x441df313,0x20f6cb6f
.word 0xbbe12ddf,0xb11ebe92
.word 0xa0314296,0xe417a393
.word 0x37ae8687,0x36442c53
.word 0xc82dc4c7,0x783ad36e
.word 0xe5f9a290,0x4f5db2d3
.word 0xc66c7a41,0x75e245f2
.word 0x405e2f49,0xe19135f8
.word 0xe10f564d,0x59f6d2ac
.word 0x4ec1230c,0x216de91f
.word 0x387e1294,0xf12cc505
p54_local3_expect:
.word 0x38f902d6,0x00000000
.word 0x46964e8b,0x62858f36
.word 0x3ff6afe7,0xff5264bd
.word 0x6fdc7bd9,0xd476548d
.word 0x049602fc,0x34c16297
.word 0x8c0a378c,0x74779df6
.word 0x3abb2621,0x7eeb6a1c
.word 0xcf6b3668,0xf56a4592
.word 0x56aea45a,0xb7109d87
.word 0xbc6184d5,0x9ffe4c01
.word 0x3d5f0ac6,0xb5ab4025
.word 0xf8df590d,0xf50d9d32
.word 0x54cc8a37,0x8fd87013
.word 0x3d21824c,0x37aaf7dc
.word 0x1bb1229e,0xfe04e823
.word 0x3fe3473a,0xa22c901b
.word 0xad30a3d2,0xa7f8fa3a
.word 0xe1b0263f,0xe50301a4
.word 0xf44107f9,0x24790fbd
.word 0x4ca5fb3b,0xaf20910f
.word 0x6e03c1f8,0xe1341c95
.word 0x8aa2546b,0x0f3ae351
.word 0x72b81eca,0x3e3ac6b1
.word 0xba7c758a,0xd59ccb99
.word 0xab712c0e,0xd4729244
.word 0x85daab0e,0xd0aa6792
.word 0xed12ad71,0x3557a0ad
.word 0x1f1b96be,0xf10d931e
.word 0x957db29f,0x7c2586ba
.word 0xac8f1c05,0xcd5738f4
.word 0xdc30e0ff,0x02bc1894
.word 0xf1397531,0xfb876828
.word 0x5e05d500,0x03eecbcc
.word 0xe977d554,0x01b06475
.word 0x3ab18aae,0xb97b4ff1
.word 0xc54af2bf,0xc9a9c9a3
.word 0x2859ba02,0x76d53f08
.word 0x91b64a0a,0x063e9c78
.word 0xe9f742a2,0xe1a339d6
.word 0xd4a6bcda,0x3411d433
.word 0xc2a25cca,0xb6174ac9
.word 0xa66f24df,0x64baf983
.word 0x4e8022e1,0xec16d4fa
.word 0xc495e2ff,0xa0197e1e
.word 0xed20931c,0xb18adbce
.word 0x03ccb423,0x60a438d1
.word 0xf2367a32,0x623dc45a
.word 0x86655fc6,0x5d6c0f27
.word 0x3ac11ced,0x5a55fbef
.word 0x85fe5e2e,0x24a1c57a
.word 0x8b0357c7,0x7eecbfcf
.word 0xddfdd532,0x686a59d0
.word 0x7d04f014,0x147b44f4
.word 0x87376084,0x2315dbfd
.word 0x328c014d,0x4e925043
.word 0xdf3f8aa5,0x12e73683
.word 0x2945fc3a,0xac919fff
.word 0xc404acc5,0x00000304
.word 0x63789b2d,0x17b1e176
.word 0x4d84e995,0x4096c38e
.word 0x4b35d945,0x46b9be41
.word 0xdee4c0a8,0xf54bbfe1
.word 0xe5972b36,0x9cc7bf08
.word 0xf587048f,0xe619438d
p55_init_registers:
.word 0x6b52b528,0x1f1d11ca ! Init value for %l0
.word 0x2bb2df7e,0x38a1540b ! Init value for %l1
.word 0x2b02fa12,0xcd850410 ! Init value for %l2
.word 0x2f7d6bc9,0xf5dd4e4a ! Init value for %l3
.word 0xfdff4087,0xe9df1c79 ! Init value for %l4
.word 0x2b589802,0x19c55f49 ! Init value for %l5
.word 0xd9b3e080,0x10c56847 ! Init value for %l6
.word 0xf6686634,0xa2674fdc ! Init value for %l7
.word 0xd3938e52,0x7c797bbe ! Init value for %l0
.word 0x3de5f8bd,0xef39864d ! Init value for %l1
.word 0x72c8d234,0xc3ffc5ba ! Init value for %l2
.word 0xc382f5c8,0xf35d7415 ! Init value for %l3
.word 0x69659de0,0x4f10a9dc ! Init value for %l4
.word 0x4b8fa5ff,0xde6834c9 ! Init value for %l5
.word 0xd9ca4293,0xbb78e32a ! Init value for %l6
.word 0xe1687b86,0xa3fbffad ! Init value for %l7
.word 0x84933a18,0xb9232bed ! Init value for %l0
.word 0x1e1e0aa5,0xec15a28a ! Init value for %l1
.word 0x8f6caa60,0x1a2ee5a1 ! Init value for %l2
.word 0x257fa1db,0xf791a29b ! Init value for %l3
.word 0x64b2ae78,0xd65dba29 ! Init value for %l4
.word 0xfaf239ec,0x67934177 ! Init value for %l5
.word 0xf80d2216,0x4f0a45cd ! Init value for %l6
.word 0x0b6e75ce,0x8f400009 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x77edbc67,0x4fc2651e ! Init value for %f0
.word 0x79e1967e,0xfb87a469 ! Init value for %f2
.word 0x36ab5754,0xf0c03254 ! Init value for %f4
.word 0x8ef880b4,0x10135d25 ! Init value for %f6
.word 0x47f498c8,0x1ca6448f ! Init value for %f8
.word 0x55a99567,0xc45a2a9d ! Init value for %f10
.word 0x4385aca4,0xe597e231 ! Init value for %f12
.word 0x64b394aa,0x1f95ad6d ! Init value for %f14
.word 0x9fff1682,0x6c520acb ! Init value for %f16
.word 0x356125a4,0xf448a70b ! Init value for %f18
.word 0x5841abe8,0xcbe4356b ! Init value for %f20
.word 0x7a6e21fe,0x9fa87e02 ! Init value for %f22
.word 0xb8e6267b,0xd3750366 ! Init value for %f24
.word 0x97d16d50,0xf22e4220 ! Init value for %f26
.word 0xdab21c8e,0xdb058286 ! Init value for %f28
.word 0xf3ffa798,0xa6e5886b ! Init value for %f30
.word 0x237df580,0x8de4015a ! Init value for %f32
.word 0xe689d06a,0xe650fc9c ! Init value for %f34
.word 0x547ea5c5,0x28f20d4f ! Init value for %f36
.word 0x2108f477,0xf394c6ca ! Init value for %f38
.word 0x4ea3bdc2,0x798ec1f6 ! Init value for %f40
.word 0x5ef1a2b5,0x7c4ccfc6 ! Init value for %f42
.word 0x60f528e8,0x72234a7c ! Init value for %f44
.word 0xd4f2d440,0x52853e5a ! Init value for %f46
.word 0xb37de51d,0xf161d9e4
.word 0x729ba39a,0xa9abfbfa
.word 0x629d1d88,0x94644c22
.word 0x23f2df3a,0xfb581893
.word 0x3995479e,0x3d668e8e
.word 0x54206d1f,0x1c823e96
.word 0x5c667380,0x09a69b28
.word 0x4ae00eda,0x0332c5a1
p55_expected_registers:
.word 0x08069c46,0x0ff1b4a9
.word 0x2bf40b48,0x02908d28
.word 0x00000000,0x000000b5
.word 0x00000000,0x36e9b174
.word 0x00000000,0x3e634cfe
.word 0x00000000,0x36e9a2c3
.word 0x0000004d,0xba50b7e0
.word 0x625967c9,0xc4908f94
.word 0x00000000,0x76a4c89d
.word 0x00000000,0x67403f47
.word 0x72c8d234,0xc3ffc5ba
.word 0x15bae338,0x3b22caa4
.word 0x69659de0,0x4f10a9dc
.word 0x1afcfb37,0xdca072c8
.word 0x00000001,0x2ddbe9c6
.word 0x00000000,0x61589ca5
.word 0x84933a18,0xb9232bed
.word 0x00000000,0x000000b5
.word 0x00000000,0x000000e1
.word 0x257fa1db,0xf791a29b
.word 0x00000000,0x000002c6
.word 0x00000000,0x55b50835
.word 0xf80d2216,0x4f0a45cd
.word 0x0b6e75ce,0x8f400009
p55_expected_fp_regs:
.word 0x77edbc67,0x5841abe8
.word 0x81aec25f,0x06060bab
.word 0x53a255a1,0x735ec3a2
.word 0xf8fc2dde,0x10135d25
.word 0x47f498c8,0x88f6f4cb
.word 0x55a99567,0xc45a2a9d
.word 0x4385aca4,0xe597e231
.word 0x64b394aa,0x64b68e96
.word 0x9fff1682,0x5841abe8
.word 0x356125a4,0xf448a70b
.word 0x5841abe8,0xcbe4356b
.word 0x7a6e21fe,0x9fa87e02
.word 0xb8e6267b,0xd3750366
.word 0x1e586d5e,0xc3dda1f7
.word 0xdab21c8e,0xdb058286
.word 0xd673aee4,0x372c151c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0xf8fc2dde,0x4e89fd12
.word 0xa3fbffad,0xb9580b8f
.word 0xa2c35e73,0xa155a253
.word 0xda000000,0x3478069a
.word 0xd673aee4,0x372c151c
.word 0x76a4c89d,0xfe4c633e
.word 0x4a4b2e82,0x28cb41c2
.word 0x2c5630d7,0x743fc6ba
.word 0x90b54cdc,0x5f030f79
.word 0xb7e902b8,0x307b77b5
.word 0x8dc2b04e,0x1d4ff1b3
.word 0x73f1e429,0x214c168e
.word 0x229cb138,0xfb90633b
.word 0xeb789008,0x6cb22c51
.word 0x484c1b08,0xb3fcd37b
.word 0x3102b4a4,0xc95c9395
.word 0x4ead5002,0x71b038c2
.word 0x64b68e96,0x60a918e5
.word 0x18be5409,0x25ac1fa0
.word 0x1e586d5e,0xc3dda1f7
.word 0x10d836b9,0xc4d09d61
.word 0xfd1d0d6f,0xa4442b0b
.word 0x348a8ca6,0xb7d7f817
.word 0x4a7780bb,0x4541192b
.word 0x7d3d7dda,0x04cb2d58
.word 0xbb0d6745,0xfffea400
.word 0xe12e8137,0x195f406d
.word 0xb11c3085,0x9f16bf2c
.word 0x703a2256,0x098795bf
.word 0xb202a520,0xfe4c633e
.word 0x06e81070,0x6e68e6d1
.word 0xf33d6002,0xd9246729
.word 0x2456ff49,0xde70bf2d
.word 0x71f6e160,0xc63482f3
.word 0x68940b3a,0x9ce24c8c
.word 0x3d475fc5,0x0dfc415d
.word 0xa32cc066,0xcba66721
.word 0xbbf934c6,0xa5b8898d
.word 0x803174b5,0x3f559ca1
.word 0xf328211a,0x75020e33
.word 0x0c7fb1cd,0x1389bad2
.word 0xabb31484,0x455f3004
.word 0x1216f105,0xfca570fd
.word 0x4f0e7029,0x9b67f3e6
.word 0xcaf23e16,0x8afb3db6
.word 0x715097e7,0x01e3d8b2
.word 0x28232d21,0x81920833
.word 0xea31275f,0x4e1fe59f
.word 0x8cfa8547,0x42bd2619
.word 0x9f3c0456,0xad5caf4a
.word 0xda81016d,0x409bca86
.word 0xdca5c782,0xdeaa6667
.word 0xe8b4b087,0x03399635
.word 0x1494c241,0xa77d7db6
.word 0x6ed7cedc,0xb13d2f1e
.word 0x3478069a,0xf38bff67
.word 0xa3af290e,0x54510c23
.word 0xda2d5d5d,0x11ccb39f
.word 0xf22c91b6,0x1ae10bc1
.word 0x6c089511,0x6cbe06d1
.word 0xf0436426,0x6cb111bf
.word 0x6467ff2f,0x57c53fe9
.word 0xbe27601f,0x0bf131a6
.word 0xc3fbfae4,0x8f98e087
p55_local1_expect:
.word 0xb5000000,0xf25ce9f6
.word 0x76a4c89d,0x2bf40c28
.word 0x3e634cfe,0x36e9a2c3
.word 0xa2c332de,0xbd195192
.word 0x81aec25f,0x06060bab
.word 0xf7a1ddc3,0x98995521
.word 0xd0e4c2fc,0x7a752996
.word 0xca5b884c,0x508103b3
.word 0xfa973fc8,0xb8cd4123
.word 0x46736be0,0xd54cbd8f
.word 0x0e2b8a0e,0xa5909d28
.word 0xc095f02e,0xee8203b1
.word 0x371f47ac,0xbacfa8bc
.word 0x3a2d3b51,0x01c3dd3a
.word 0xb8ba6775,0xe9730e4f
.word 0x52ddda4e,0x565f1adb
.word 0x595dbf8c,0x5aafd1d7
.word 0xe70119b7,0x66039ec8
.word 0xbb78e32a,0xf1400c91
.word 0xe06a692b,0xc7a46378
.word 0xc05a1b1f,0xb3f75dea
.word 0x75b9a0cb,0xad4db6de
.word 0xc08095b6,0x98a6cd02
.word 0xa276b7f0,0x639d157b
.word 0x5f1469bd,0x67500ba9
.word 0xeb0a6738,0x9f1ef639
.word 0x3ec5eb61,0x56b7d41e
.word 0x8a0873ad,0xc50e9fc3
.word 0x26c00a8c,0x80fffe9c
.word 0xfbac3153,0x738e9037
.word 0x718cdde8,0x7912ea6d
.word 0xec9fd038,0xd55c0df5
.word 0x564ca67a,0xa58a5429
.word 0xe905f08f,0x19b65106
.word 0xf145c4ac,0xfaac0e5d
.word 0x9ae07c1c,0x637d8d05
.word 0xf2e8418e,0x6297c05f
.word 0x41f9c61d,0x7d732b6a
.word 0x8a6153d0,0xc010a43e
.word 0x124637c0,0x29f6e67d
.word 0x36e88471,0x3cde9eed
.word 0x7038b408,0x8a2e9410
.word 0x023094b9,0x18bcd62e
.word 0xf8f9170e,0xbd910d1d
.word 0x3da4ab76,0xd0a2adfe
.word 0x9a030552,0x13f900b5
.word 0x3b250476,0xef568f8b
.word 0x42295189,0x26d5e47c
.word 0xb979e62f,0x53de8bba
.word 0x5eb379fd,0x3e48714d
.word 0x394ce878,0x7f32b50b
.word 0x6eb5208f,0x2d328fa3
.word 0xf77f6564,0x1c5d7058
.word 0x6f2a57a9,0xdd3211ba
.word 0x5f08c167,0xa3d8beab
.word 0x8fd1d06e,0x2d417e6b
.word 0xe48aa530,0xe25ef1f6
.word 0x9b21bf91,0x6bc36f64
.word 0x4f8ac43e,0x0150fb70
.word 0xc172cab8,0xec8ca8d3
.word 0x6bdb6a94,0xa54203b4
.word 0x6984027d,0x7472e307
.word 0xad4dd633,0xecb5dd95
.word 0x24584879,0x8f4f90e0
p55_local2_expect:
.word 0xe8ab4158,0x253e5bd8
.word 0x94b76059,0x2f78b561
.word 0xf38234c6,0x834c4706
.word 0x948f90c4,0xc9675962
.word 0xbac5ffc3,0xf6000000
.word 0xf5dd4e4a,0xaed60406
.word 0x8bd7f550,0xf8b29a79
.word 0x17e6fcfd,0xddb65833
.word 0xf722a82f,0x0764565c
.word 0xf86f1d48,0xca56e320
.word 0x4fafacef,0xd2171279
.word 0x1022b49e,0x1acbe70c
.word 0x9b6581f1,0x43062425
.word 0xd766bdff,0xddfa2d4d
.word 0x56695a68,0xe28fde39
.word 0x5a3dd920,0x895fe749
.word 0xd3e34fd8,0xd9fc9a98
.word 0xa3d45422,0xa8b3a754
.word 0x008b3f3d,0x669304a5
.word 0x0be3fbc9,0x1f7ffcff
.word 0xaf874533,0xece5e110
.word 0x47193911,0xaa01b762
.word 0xcc0b0264,0xcd637f5e
.word 0x07834d47,0x62832813
.word 0xce5256ec,0x1c71a31f
.word 0xb943b823,0xf6af9d40
.word 0x8db86622,0x78b443bd
.word 0xf8120796,0xfdd76fa6
.word 0xcf2c8061,0x0472281b
.word 0xf8278214,0x88f6f4cb
.word 0x524eff78,0x3edecd7c
.word 0xf4c992b0,0x21f4eb3f
.word 0x553d53fb,0xf111670b
.word 0x61a57573,0xac1ed800
.word 0x06479370,0x81314d40
.word 0xa869fab9,0x17ea7eef
.word 0xed669bbe,0xc339e50d
.word 0xedde1a88,0x40d391eb
.word 0x96825b62,0x48708d60
.word 0x13906217,0xfbcd29cf
.word 0x1cda2c1f,0x8c1a5012
.word 0xfdbaf925,0x507ca3e7
.word 0x8c6caf8f,0x0a1fbd1b
.word 0x1425fe8e,0xe75a7623
.word 0xf4e6f095,0xe28f83bf
.word 0xb81c38ca,0xf22a8f5d
.word 0x3b05a211,0xe242171f
.word 0xfdcf177e,0x6af9351c
.word 0x0b48c2c9,0x8982302f
.word 0x212b24e0,0x871760c4
.word 0xdbbbadfd,0x7777b1d7
.word 0x84ca798a,0x62294b78
.word 0xd606470c,0xd6f5f41c
.word 0xaac4b4e1,0x71901c62
.word 0x8b8806d8,0x67ded5fc
.word 0x86571871,0xd2cdd8f3
.word 0x08069c46,0x0ff1b4a9
.word 0x563439b8,0xca2dfff5
.word 0x01aa684e,0x150594c1
.word 0x989d2247,0xe1505b58
.word 0x97aca571,0x4c8da809
.word 0x3020de4e,0x35f2ef66
.word 0x72a9b16e,0xc779fbbc
.word 0x02896cba,0x1e718199
p55_local3_expect:
.word 0x1e0585d1,0xf772ce06
.word 0xbe7b4971,0x8c78b7bf
.word 0x67403f47,0x3f4da637
.word 0xfe4c633e,0xbed0f1c2
.word 0xff403f47,0x394ce878
.word 0x0954be18,0xab9df2d9
.word 0x81770b87,0xec76acc5
.word 0x1dffc245,0x97aee2c1
.word 0x5b65e281,0x39508f60
.word 0x4be83242,0x5abd7431
.word 0x35dc575f,0x2e350fb8
.word 0x4e0d0b18,0x3ac94be6
.word 0x191dbee7,0xb6493fef
.word 0x9ddb410a,0xea56f6c5
.word 0xa667b21d,0x13b0b192
.word 0x6dc5c548,0xe29dd0b9
.word 0x0acd607a,0xab4bb2fc
.word 0x5d357138,0x3dfb5425
.word 0x19957d57,0xf8e798f1
.word 0x5cb3b6d9,0xb7f73f2c
.word 0xe84b1bfc,0x9161f53f
.word 0x08758223,0x55f38d97
.word 0x4a2abc4e,0xc15960e3
.word 0x35b7417c,0xabcacd20
.word 0x67934177,0x3e419192
.word 0xde98e78b,0xaee785e4
.word 0xe0d90cd6,0x69477f31
.word 0x5638a82d,0xc02a5fcf
.word 0xe8d63198,0x516bb170
.word 0xcac75392,0xea6283dc
.word 0xa91647b1,0x8952f576
.word 0x91e18cfb,0xd96a3684
.word 0x8dff1bb4,0xeeafb73d
.word 0x1b21d54f,0x12e085e1
.word 0x1570e277,0x13cc3154
.word 0x91dc77d0,0x582b4e0f
.word 0x3d93e751,0x9be5b7e4
.word 0xe8b4b087,0x06474c83
.word 0x7350b45f,0x7d4bc727
.word 0x197f2b10,0x04658d8a
.word 0xed3fa382,0x4b871103
.word 0xbb8d65a8,0x3b250476
.word 0xbf010f57,0x845eba45
.word 0xe147ff6d,0x9cfbbd8f
.word 0x8bb91b53,0x0d274b41
.word 0xfd44da93,0x1c547694
.word 0x81791efe,0x3c06e54c
.word 0x0d6dbb46,0x9277a5d3
.word 0x35a53cfd,0x0f8411fa
.word 0xbe3bd45b,0x570439e6
.word 0x8a86467b,0x9a6a3bd9
.word 0x30858d1f,0xef9b4ca7
.word 0xab7d469c,0x2f2f576d
.word 0xdb19818d,0xb65b7c62
.word 0xda59131c,0x4c95bbfa
.word 0x37429de5,0x358ae72c
.word 0x25d0a203,0x4e069408
.word 0x25db8637,0x76391310
.word 0xb87da139,0x8da444dc
.word 0x4d08a852,0xfd4a840b
.word 0x5ff78fac,0x66b05dfd
.word 0x7c68145a,0x4e0d8be5
.word 0x231c236e,0x45289179
.word 0xdd1cf9ec,0xc01c3e35
p56_init_registers:
.word 0x00e93de1,0xa803df5c ! Init value for %l0
.word 0x5a181b6b,0xc86545c0 ! Init value for %l1
.word 0x98335810,0x15fcde8f ! Init value for %l2
.word 0x25530111,0xf7f329dd ! Init value for %l3
.word 0xae3268ea,0x98219e3c ! Init value for %l4
.word 0xbc685666,0x20c423a0 ! Init value for %l5
.word 0x7c521340,0x322be254 ! Init value for %l6
.word 0xae0174d0,0x267715f3 ! Init value for %l7
.align 64
p56_init_freg:
.word 0x9d4ca557,0x57011adf ! Init value for %f0
.word 0xf9bf7ee7,0x9cbbb3f0 ! Init value for %f2
.word 0x2700d662,0xdf7147cf ! Init value for %f4
.word 0x683da040,0xd93ae1d8 ! Init value for %f6
.word 0x2c84b42b,0xaa6cc031 ! Init value for %f8
.word 0x43de709a,0x75f99793 ! Init value for %f10
.word 0xf137227a,0xbbd1685c ! Init value for %f12
.word 0x7f58ce1e,0x520f7f8d ! Init value for %f14
.word 0xcbf4fce3,0x4f5db567 ! Init value for %f16
.word 0x22aeb106,0xf3c55d1a ! Init value for %f18
.word 0x5f886a8b,0x87639ba5 ! Init value for %f20
.word 0xbdca63cc,0xbef59c89 ! Init value for %f22
.word 0x774b5f84,0xa3727942 ! Init value for %f24
.word 0x367df2e1,0x1d969579 ! Init value for %f26
.word 0x55b8c5b1,0xa5e7a8f1 ! Init value for %f28
.word 0xc0ecddf3,0x63528dc5 ! Init value for %f30
.word 0x36390e0a,0x58bf5c81 ! Init value for %f32
.word 0xe8906aa5,0x783db3b9 ! Init value for %f34
.word 0x447a5504,0xa6b50cbb ! Init value for %f36
.word 0x4005e17b,0x241e6cc8 ! Init value for %f38
.word 0xf8a4155e,0x5e2a597e ! Init value for %f40
.word 0x9a059820,0xf3d76cfb ! Init value for %f42
.word 0x2735b90d,0x6aaeb960 ! Init value for %f44
.word 0x4be88aea,0x28d379b6 ! Init value for %f46
.word 0xa362c373,0x3bb43225
.word 0x940cded2,0xa5766968
.word 0xca2d761c,0x16b986e7
.word 0x67d2c7c7,0x3d51f0b7
.word 0x84c85dba,0xc724cdc4
.word 0x1c259eed,0x8288c6cb
.word 0x89633eac,0x7d5be17a
.word 0x96b1b871,0xd409068c
p56_expected_registers:
.word 0x00000000,0xe84b0310
.word 0x2ef07d59,0x57e5743b
.word 0x00000000,0x4d4643db
.word 0xb2fe8c6d,0xfd08397c
.word 0x00000000,0x98fec962
.word 0xb2fe8c6d,0x8dbdf30e
.word 0x00000000,0x0adfe221
.word 0x00000000,0x90045068
p56_expected_fp_regs:
.word 0x2a823ccd,0xd267faf2
.word 0x826c7fd0,0xffffa293
.word 0x2700d662,0xdf7147cf
.word 0x683da040,0xd93ae1d8
.word 0x2c84b42b,0xaa6cc031
.word 0x43de709a,0x75f99793
.word 0x56b95ccc,0x72b54e49
.word 0x7f58ce1e,0x520f7f8d
.word 0xcbf4fce3,0x4f5db567
.word 0x22aeb106,0xf3c55d1a
.word 0x5f886a8b,0x87639ba5
.word 0xbdca63cc,0xbef59c89
.word 0x774b5f84,0xa3727942
.word 0x367df2e1,0x1d969579
.word 0x55b8c5b1,0xa5e7a8f1
.word 0xc0ecddf3,0x63528dc5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xdd5838ec,0x8e885f6e
.word 0x39d52f8c,0x85bb98f6
.word 0x36c7b570,0x0c03a201
.word 0xf8aa53f6,0xae5a59a8
.word 0x8d7f0f52,0x589d353c
.word 0x2a823ccd,0xd267faf2
.word 0x881e9a21,0x578b3e26
.word 0x14fecfb1,0x4bbde61e
.word 0xf7b0523a,0x41ddd3c1
.word 0x17d43d0b,0x0747622c
.word 0xc73fa4ea,0x3224564e
.word 0x8cbcc2f4,0x91dc4ca2
.word 0xf5e111fd,0x986c45f2
.word 0xeda57201,0xdcc416d6
.word 0x38cc5e51,0xb17539d0
.word 0xd32ec818,0x72080020
.word 0xa293cc7b,0xb5ff7b59
.word 0xfcf729b8,0x4d65227a
.word 0x3b3f7bb0,0x0d2bbe22
.word 0x976ffd60,0x904f937b
.word 0x3f0f2624,0x5bcdcb3f
.word 0xdccf8213,0xeabc9ce7
.word 0x2553b312,0xa9815e46
.word 0xcdebb5c6,0x0b2fb11d
.word 0x86a5bb67,0x1f4b9008
.word 0x1714859b,0x23e080e2
.word 0x36f9822b,0xebd420d1
.word 0xf26dc18a,0xebc00fe8
.word 0xd524c3fa,0x68183f33
.word 0x76a39f7d,0x5fc21ef1
.word 0x65d43cf2,0xdf65ed5a
.word 0x4648993e,0x0e9272ba
.word 0x6cd9f14d,0xa1397e66
.word 0x247d71c5,0x9bb7f9b4
.word 0xb2fe8c6d,0xfd08397c
.word 0xc1d66f92,0x7b6b1d45
.word 0x6aef542c,0xcc9a639a
.word 0xa4de7d33,0xb1e11b99
.word 0x7fa33de3,0xe0ba3d7e
.word 0x840ee1ca,0x498babe8
.word 0x726fd87b,0x3a863b80
.word 0x000000ea,0x6f74c951
.word 0x753a789a,0xcff02adb
.word 0x98a36871,0xa7d53d18
.word 0x0c322ef9,0x2fe61a68
.word 0x50c2559e,0xa09b4312
.word 0x6bca5455,0xc3cbeec3
.word 0xe1ed7629,0x708d4077
.word 0x3e6ec4d9,0xad4fb925
.word 0x7214984b,0x9e5b5494
.word 0x4baf6de3,0x68e66211
.word 0x03ad9db0,0xc619d393
.word 0x902fabbc,0x67ea7e96
.word 0xb85d695c,0x9a4ad57c
.word 0x796dd559,0x26d7af71
.word 0xd7dcd68b,0x54a4e0a7
.word 0x834b387f,0x278690d4
.word 0x45cf7c43,0xf45970b0
.word 0x26e06178,0x48ea855c
.word 0x7e42c3cb,0x723cf512
.word 0x69b9064a,0x33d921c2
.word 0x65b944d1,0xfc85e038
.word 0x6412f3de,0xfaf3d1ed
.word 0x3992e311,0xe139862d
p56_local1_expect:
.word 0x3c9e2198,0xa023c420
.word 0x62c9fe98,0xdefe6515
.word 0x57a54c9d,0x1cbead2b
.word 0x40a03d68,0xec29adff
.word 0x93a2ffff,0xd07f6c82
.word 0xff9f7ba0,0x3ee31842
.word 0x1e4c69e8,0x96c07147
.word 0xdda909c4,0x2e14d129
.word 0xd55013d7,0x8520d72a
.word 0x90ad8e0e,0x03149224
.word 0xebff203e,0x4f3cd572
.word 0x8a65b88c,0xba0cb696
.word 0xf4c74853,0x6e938d8b
.word 0x5aa0d57d,0x4aa93fb2
.word 0x6bb91a9d,0x19672d3f
.word 0x7ed26c2f,0x8f58e526
.word 0xbdb730cd,0xe990b2c7
.word 0x13b499e7,0x64ab7b56
.word 0x7c254e1a,0x4b3c5b7b
.word 0xd4fb1959,0x26dfa97a
.word 0xf9293c30,0xa82a7e61
.word 0x4403b6d2,0x00bef5d3
.word 0xa9a8766d,0xd0bc8170
.word 0x801113bc,0x3894c1c2
.word 0x36b3afe8,0xb9e103c4
.word 0x55795c35,0x4b70d415
.word 0x9c2eed82,0x7b14f397
.word 0x628c9683,0x3988e309
.word 0xfcf57c16,0x3ab4b960
.word 0x805221bd,0xb78f6138
.word 0x479d1767,0x29d026e7
.word 0x95ad05bf,0x363a7fcc
.word 0x8c891ff4,0xa20edbf7
.word 0x0e60f8eb,0xe709ac19
.word 0x818a2abd,0x83987c89
.word 0x163fec41,0x25be50f3
.word 0x93c0897c,0x6ab41620
.word 0xc57315e8,0xe44d63a5
.word 0x139adec0,0x401c2b72
.word 0x51802b96,0x0631a267
.word 0x1776812d,0x80cce454
.word 0x8f54cfcb,0x8eea6407
.word 0xe37d6d7e,0x78c5fa29
.word 0xe8027c03,0x43c630f7
.word 0xd29c6250,0x46554539
.word 0x1dbbab6f,0x19a8e6c7
.word 0x7cc2e8eb,0xfbdffbaf
.word 0x6fabe957,0xd4bf7dac
.word 0x73c49915,0x9fc9045f
.word 0xba68a80d,0xc2d06609
.word 0x4df3e357,0x4a21ef0b
.word 0x1cf6868e,0x2ecf31d9
.word 0x5f79bb39,0x69add1b7
.word 0x862f08f1,0x3ed07b37
.word 0x39d45358,0xf1ef737e
.word 0x2c4fbd9e,0xb318df16
.word 0xf93843aa,0xc035a694
.word 0x7b104e5c,0xf09765c3
.word 0xd408e78f,0x6718b0cd
.word 0x24198417,0x687e07fc
.word 0x4ddac939,0xf6c33011
.word 0x6f7afa93,0x7dd25007
.word 0x6e9681af,0x2a03c7bb
.word 0x28bb3a2f,0x8e3cd516
p56_local2_expect:
.word 0x76000000,0x7423c191
.word 0xd8e13ad9,0xcc5cb956
.word 0x98fec962,0x1565fede
.word 0xf1a8e7a5,0xb1c5b855
.word 0x36defc15,0x10583398
.word 0xcc5cb956,0xa5ffdb6d
.word 0x2e1bafce,0xd2e7a311
.word 0x36666b1a,0x4ebcda04
.word 0x01b02207,0x1b6ae5c4
.word 0xcbdafe29,0xc337997a
.word 0x9485217d,0xfb4e6cdd
.word 0xafcde214,0x9925184a
.word 0x5d62e4e4,0x3637fa05
.word 0xcb77e8ad,0x0adffd7c
.word 0x862b32bb,0x7a855833
.word 0x8c530740,0x84d7b677
.word 0x9b6bdcac,0x44692d61
.word 0xbe54c596,0x4b492680
.word 0xc55e5895,0xbeb5bd5b
.word 0x8fac5ad5,0xf993a1ac
.word 0xf1c0dc1d,0xb1f91bd1
.word 0x4efb9da3,0x71727833
.word 0x0cad757c,0x08e5e275
.word 0xe5d2a19d,0xe5a08a44
.word 0x0b277268,0x611ddabe
.word 0x91604822,0xb616f613
.word 0xaaa4b69b,0x3f289b20
.word 0x120e2913,0x02481569
.word 0x7828f3fd,0x6b09ce7a
.word 0xae779808,0xdde2eadf
.word 0xd2251393,0x437f1041
.word 0xaae71b81,0xeb6ce459
.word 0x5e5ae80b,0x0d2a89a8
.word 0xfc1bcb55,0xf4ec11a4
.word 0x9abad3e9,0x9b27df60
.word 0x6c95be10,0x8abb466c
.word 0xf4f66604,0x614fc68e
.word 0xbdbc1234,0xfab23bf1
.word 0x2f3fcd22,0x6fd4b5b8
.word 0x57efa3f7,0xa0d5042c
.word 0xc7f08809,0xf9b13710
.word 0xf58be930,0x2978446f
.word 0x2ef07d59,0x57e573b6
.word 0x3b667e39,0x6042c757
.word 0x42ec9a2a,0xfbde4a6a
.word 0x5add8453,0xc4b8b3ff
.word 0xe5b7148d,0x2e94f6b8
.word 0xb67ecc71,0x85757a07
.word 0x270c8e39,0x45496bb9
.word 0x6b1a31ed,0x6ed61824
.word 0xf5fcb6f9,0xb2a8f930
.word 0x4c1525fd,0xf9d6a9d0
.word 0x775efbad,0xa4001dc6
.word 0x7f187cb5,0x7dc37f15
.word 0x7d02facb,0x34790106
.word 0xf78a3432,0x23e7c517
.word 0x31432606,0x61191b75
.word 0x5f886a8b,0xdf0b91f9
.word 0x62c84b74,0x40320445
.word 0xe4983cd2,0x68027899
.word 0xdafb228f,0xb738fac0
.word 0xefbaebcb,0x01667fa6
.word 0x7b22e943,0x2041c4d3
.word 0xa6e3ee7a,0x0b5575c0
p56_local3_expect:
.word 0x7efa97bb,0x2fc07a93
.word 0x000000c6,0x000000ea
.word 0x00000d04,0xc9876715
.word 0x0adfe221,0x90045068
.word 0xb673e557,0x597df02e
.word 0x2c84b42b,0xaa6cc031
.word 0xc146cd66,0x8e3cd516
.word 0x411a7a0d,0xaf41a8a1
.word 0xf64be2ec,0x6b36941d
.word 0xcf38f662,0x5dea057f
.word 0xb7b06b30,0x55531342
.word 0xabe9c342,0xc57fcec1
.word 0x9f93dfd3,0x457a7968
.word 0x2611378f,0xbef13432
.word 0x2bf9fcda,0xca7fb016
.word 0x2a823ccd,0xd267faf2
.word 0xbb75ef4d,0x56842b27
.word 0xd8005dd1,0x2bb5c6a8
.word 0x60c9f13b,0x1c7d2e12
.word 0xdd376c34,0x9331ab0d
.word 0x774fd408,0xebe0dcd8
.word 0xe2bd714c,0x2a7a10cd
.word 0xb2b60172,0xd25ff2af
.word 0x83c2383b,0x845e7a1c
.word 0x22036fad,0xb9e38437
.word 0x23646ac9,0x20d268c0
.word 0x22b30669,0xb5080ae2
.word 0xec2ef686,0x9d614da5
.word 0xa22b2684,0xf7f46306
.word 0xc872a208,0x87880777
.word 0xa37bd396,0x32d7a1ac
.word 0x5d8cbb06,0xdcbc625a
.word 0x78a47d8b,0xf0887491
.word 0x814c90f1,0x82aa6139
.word 0x6b0a8704,0x691ec0b9
.word 0xbde9ec8a,0x48f80818
.word 0xdb98eb1c,0x4bf9d03e
.word 0x2c167251,0xb6512a40
.word 0x77fef9fc,0xd83b0f7a
.word 0x61725d14,0xa6a7d4b5
.word 0x1890c1e6,0x0d68eed3
.word 0x5d386df8,0x386bec53
.word 0xddb73a87,0x2cf5c086
.word 0xbbbe1bea,0xaf317c3f
.word 0xf2f1d59d,0xcaf9284c
.word 0xcc44b114,0xa6ba01d7
.word 0xfd247ff8,0xc107ca13
.word 0xa5709c25,0x0fa53d8b
.word 0x8bd7aaef,0x6d1b87e4
.word 0xef06a10b,0x7b79ef24
.word 0x734431e3,0x05793e84
.word 0x496a6a0a,0xa7c09a74
.word 0x21975f41,0x98a94d96
.word 0x01a2030c,0x70b5c726
.word 0xa240d9be,0xd8d47dd0
.word 0x51c985a1,0x047011f0
.word 0x533ec81a,0xe3d7ac79
.word 0xe382ac0b,0xcd9714f7
.word 0x1dd09a48,0xd4b1aadb
.word 0x3688dcbf,0x4fb49e5a
.word 0xe3ed3170,0x2da0d136
.word 0x231c347e,0x8b1f7d41
.word 0x1753a7f5,0xc08c1e40
.word 0x0df823ed,0x271f4427
p57_init_registers:
.word 0xd0b15031,0xee746747 ! Init value for %l0
.word 0x32e64364,0x61e74afe ! Init value for %l1
.word 0x1e86c198,0x7e9a3dfc ! Init value for %l2
.word 0x62a2591c,0xb69dad18 ! Init value for %l3
.word 0x9c55ff79,0xf6715c18 ! Init value for %l4
.word 0xfa95dff6,0x2fd69623 ! Init value for %l5
.word 0x5c0f4574,0x2d37a3f1 ! Init value for %l6
.word 0x053ddc78,0x7acc208c ! Init value for %l7
.word 0x7bd3f634,0xc7d077f4 ! Init value for %l0
.word 0x1055347c,0x603f03f3 ! Init value for %l1
.word 0x24198c29,0xc68d4c9e ! Init value for %l2
.word 0xeba25ab8,0x00952b22 ! Init value for %l3
.word 0xdef0f0b6,0x0a050287 ! Init value for %l4
.word 0xef856cae,0x92a6272a ! Init value for %l5
.word 0xc860c6de,0xbfd35573 ! Init value for %l6
.word 0xec237f0e,0x768ad212 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x3c396ca8,0x78e47cfc ! Init value for %f0
.word 0x1ebef5b0,0xf81c6651 ! Init value for %f2
.word 0x906a8e27,0x0e91d744 ! Init value for %f4
.word 0x9b0b19e8,0xf36d2473 ! Init value for %f6
.word 0xe9d47711,0x5691391c ! Init value for %f8
.word 0xfeec1f18,0x23bd6d38 ! Init value for %f10
.word 0xa4432c13,0xb5fe91db ! Init value for %f12
.word 0x540ddb03,0xa95c6b69 ! Init value for %f14
.word 0x3c188c19,0x31bfdd05 ! Init value for %f16
.word 0xe597faca,0xacd3f2b5 ! Init value for %f18
.word 0x1e40f3f0,0x224dbf40 ! Init value for %f20
.word 0xd3c12176,0xcc0e295b ! Init value for %f22
.word 0xce6677ab,0x9636c826 ! Init value for %f24
.word 0xabef765f,0x5927e528 ! Init value for %f26
.word 0x2c0780d1,0x25b12d96 ! Init value for %f28
.word 0x7fab482b,0x01c1965f ! Init value for %f30
.word 0xb91e3765,0x9f36a40d ! Init value for %f32
.word 0x8b51ca3b,0xa2328b20 ! Init value for %f34
.word 0xa23608fc,0x357ba7a4 ! Init value for %f36
.word 0x76a37914,0xd300023a ! Init value for %f38
.word 0x217b1fd6,0x16ea8ec3 ! Init value for %f40
.word 0xf9575f9e,0xd9c71027 ! Init value for %f42
.word 0x9e9b41ce,0xb372e223 ! Init value for %f44
.word 0xbb3a4b9d,0x5a5632bd ! Init value for %f46
.word 0xc58e9f47,0xd1df0131
.word 0x8897882d,0xa8dc0ece
.word 0xb4178612,0x320d685c
.word 0x0c86b3d1,0x871973e6
.word 0x3e17ec76,0x699c109d
.word 0x927b8314,0x7cdce124
.word 0x7bd70e02,0xd84d447c
.word 0x6f0f272a,0x04637882
p57_expected_registers:
.word 0x00000000,0x00fff199
.word 0x00000000,0x179b9a74
.word 0x00000000,0x000000bf
.word 0x7ea73bd8,0x028ea700
.word 0x00000000,0xb7e93cee
.word 0x79a9b0fb,0x9e03827c
.word 0x00000000,0xf08764b9
.word 0x00000000,0x00006840
.word 0x5e62a56c,0x306ae169
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000052
.word 0x48000000,0x00000000
.word 0x00000000,0x0000010c
.word 0x00000000,0x86e585fd
.word 0x00000000,0x9c89073b
.word 0x00000000,0x86e58bc5
p57_expected_fp_regs:
.word 0x3c396ca8,0x78e47cfc
.word 0x1ebef5b0,0xf81c6651
.word 0x906a8e27,0x0e91d744
.word 0x34cb3844,0x70ca827a
.word 0xe9d47711,0x5691391c
.word 0xfeec1f18,0x7e79a6bf
.word 0x331d6a6c,0x451df74f
.word 0x540ddb03,0xa95c6b69
.word 0x3c188c19,0x31bfdd05
.word 0xe597faca,0xacd3f2b5
.word 0x749a9b17,0x99f13093
.word 0xd3c12176,0xcc0e295b
.word 0xce6677ab,0x9636c826
.word 0xabef765f,0x5927e528
.word 0x05ddbf31,0x25b12d96
.word 0x7fab482b,0x01c1965f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0x000000ff,0xbf3dbbfb
.word 0x4068e03e,0xba88f2bd
.word 0x5ad0aa42,0x098ea608
.word 0x010c2809,0x42b50fbf
.word 0x05ddbf31,0x85ce0ef6
.word 0xffe832f1,0xf16808de
.word 0x00000000,0x79cab71c
.word 0xae70048f,0x8db689df
.word 0x6e6b8244,0xe24568c3
.word 0xc61f904f,0x769ebf69
.word 0x06017239,0xbab1cbcd
.word 0x8d77b4b5,0x2855ad5c
.word 0x3b9ca581,0x09db10da
.word 0x09d58e0a,0x31167798
.word 0x2a1d14d6,0x3bf4a1ac
.word 0x6cb170d9,0xfa5bad19
.word 0xd6fb80d6,0xa8c56d20
.word 0xb0d3753c,0x6dfe92f5
.word 0x807fb8cb,0xb2fca138
.word 0x5d931ccf,0x842a5858
.word 0xa7b21187,0x84c20ae3
.word 0xab6411ca,0x22471786
.word 0x6a2c2a90,0x0531ed46
.word 0xd6b6dd7d,0x19d3c827
.word 0xd96c27fb,0x3f9f63b9
.word 0x3d37bb70,0xec0280ae
.word 0xc6426df1,0x02cfd1bb
.word 0x20ec6d3b,0x9eb370d0
.word 0x80f0f186,0xe67cf6f3
.word 0x2b254a8f,0x2777d8d1
.word 0x99976a8b,0x3a417569
.word 0x4c578777,0x20c6579c
.word 0x45f82af7,0x9140e10b
.word 0x3ae664c4,0xc9ee18a2
.word 0x77e2c15f,0x513319b5
.word 0x489a4e10,0x3d868d5c
.word 0x8a6e42d9,0x2c067ac7
.word 0x7c821509,0xd6086ce7
.word 0xbe328510,0xec1e993d
.word 0xf24f3d80,0xba8b9d1b
.word 0x00000093,0x84952ede
.word 0x1006d49f,0x97ea64a8
.word 0x9b04c95d,0xeadd4b99
.word 0x000000fb,0x2b4095ff
.word 0x676d17a5,0x42f8ed23
.word 0xed590564,0xad217724
.word 0x79a9b0fb,0x9e03827c
.word 0xfd51f5db,0xe06642f3
.word 0x8e483b3d,0xb650fc5d
.word 0x601a0052,0x1d7974db
.word 0x7d76af82,0xc268d0de
.word 0x225ada69,0x92721ce0
.word 0x637460ce,0x86efd81e
.word 0x732ae34e,0xb47b21a6
.word 0x4b790d03,0x71d532e6
.word 0xc77fb71a,0xcc99a5e8
.word 0xbc7c87cb,0xe6cdd074
.word 0x17d5a86a,0xb9b4caee
.word 0x36206783,0x67d77bb1
.word 0x5141df6e,0x99e346bc
.word 0x0bf6b434,0x7f572aee
.word 0xa4018fbc,0xa836deed
.word 0x25e0ac38,0x830660de
.word 0x28abe72c,0x47cd08ca
p57_local1_expect:
.word 0x5e62a56c,0x306ae136
.word 0x0000006e,0x8a2f87c3
.word 0x44d7910e,0x278e6a90
.word 0xf08764b9,0x7e79a6bf
.word 0x0a915b2f,0x124afd9c
.word 0xbfa6797e,0xb96487f0
.word 0x1286711c,0xc3cfc229
.word 0x04b03aff,0x77ac19e1
.word 0x731880f2,0x55065977
.word 0xa90fa01b,0x5cf63473
.word 0xc66c112e,0x7e051be9
.word 0x5a6b946d,0xb813240d
.word 0x8983c3ce,0x9d643ab3
.word 0x157acfd3,0x9f292243
.word 0x1a3d5e12,0xb663f2f8
.word 0x5e246d1f,0x9ad0fba8
.word 0xe3bb2710,0xfc7fee33
.word 0x7b2bb79a,0x544e25d6
.word 0x05a5a058,0xf7dd07dc
.word 0x46ef2624,0x1516dd67
.word 0xfe0f5ff2,0x8d5ec3bf
.word 0x603f03f3,0xeeb93e75
.word 0xce54ccce,0x5054dc96
.word 0xe3e44d07,0xd90d623f
.word 0x17327b3e,0x4db299c3
.word 0x7ea73bd8,0x028ea700
.word 0x53433959,0xff57c615
.word 0x6f61eba5,0xe4bec870
.word 0xe7ddaeb6,0xb6ad83fd
.word 0xa352aaff,0xcf8fcc63
.word 0xca8821e0,0xd6a99f2d
.word 0x53aae9f8,0xa714991e
.word 0xcc4f50ff,0x8e5fcbee
.word 0xbe1cc25b,0xc9d5e4a8
.word 0xcc84156b,0x8b16b252
.word 0xad5f569a,0xc8c06a09
.word 0xc3f6c4d2,0x46f9c6a4
.word 0xf3823059,0x40092d23
.word 0x996010c2,0x6911b380
.word 0xf5a165bd,0xe55d4831
.word 0xb08f09c0,0x53a64fb3
.word 0x25e100ce,0x86d4dc6f
.word 0x77c0d739,0xaecaffab
.word 0x17f89085,0x11558123
.word 0x90699c3a,0xca5fe19b
.word 0x2e5048f0,0x95ff9d6c
.word 0xf7acc30f,0xfdbb12ec
.word 0x28072bab,0x2c7e7a28
.word 0xd654767d,0xff32a4e6
.word 0xcc36c217,0x7e319cc5
.word 0x3d719977,0x6e9a0b23
.word 0xa9fc2324,0xda76f8f4
.word 0x8b18412f,0xeaad3ed2
.word 0x7b34f68e,0x56fb4031
.word 0xa92bb60b,0x7a4594aa
.word 0x2a2ed45b,0x0951c601
.word 0xa1d9f96f,0xb1caf863
.word 0xd33abefd,0xd18cf4f7
.word 0x637a33b9,0x7e005751
.word 0x2d6fcc01,0x86e585fd
.word 0xd9e3bad4,0x099c020f
.word 0xa7832a2e,0x1da6c901
.word 0x410c95be,0x1adb4970
.word 0x05671bbe,0x676c6911
p57_local2_expect:
.word 0x00fff199,0x179b9a74
.word 0x03eb747d,0x0752254b
.word 0xfa270b25,0x2717aa55
.word 0xffb95c81,0x7145f257
.word 0x0f2ffd61,0x13581b98
.word 0xbf856cae,0x92a6272a
.word 0x00582825,0xbd014b1e
.word 0xa167c2cc,0xa91365d1
.word 0xf6328744,0x8fd6adfc
.word 0xe780b3d0,0x706566d8
.word 0x9eb2bf63,0xd0865e9c
.word 0xcc7277bf,0x6223a1da
.word 0x15f17b7b,0x661f9751
.word 0x0516570c,0x316efe88
.word 0x821f6355,0x85b57434
.word 0xc5c71db6,0xdb3b53a8
.word 0x36e16a30,0x34e832f1
.word 0x7090c2ac,0x26151570
.word 0x504a13e1,0x46b4e054
.word 0x31d5d6a0,0x3a408d82
.word 0x7ded0360,0xf8d7c29e
.word 0x89382d0e,0x000000ff
.word 0x8de4694c,0xac69dc65
.word 0x1427fd77,0x67809d3c
.word 0xd5d425d2,0x38d01abc
.word 0x2509498c,0x5e8ddead
.word 0xdcb04179,0xc24885ae
.word 0x5e3ba90f,0x5099db35
.word 0x9b600523,0x19ff231c
.word 0x119abb39,0x855a76f5
.word 0x7281880c,0xea18c228
.word 0x3783a568,0x465ff1e5
.word 0xfe93e51c,0x6ed5ae58
.word 0xb43795ce,0x11c8c056
.word 0x3a7112a7,0x3b474181
.word 0x1b0b5295,0x67f2a466
.word 0x6c035369,0x9a03234a
.word 0x91db8cfd,0x05556427
.word 0x981bfd99,0x098ff2ac
.word 0x859d9314,0x72354e1b
.word 0xdc28f9d4,0xa2fb7059
.word 0x7143c3f9,0xa86a73bd
.word 0xcc5d75b3,0x88a90f16
.word 0xd17e5881,0xef779221
.word 0x556dac00,0x89dcca0c
.word 0x0bee5a2a,0x9fb02d06
.word 0xc9645003,0xe0ed7645
.word 0x53f75984,0x56cd2927
.word 0x62a17dd4,0x77e8afdb
.word 0x2d37a3f1,0xbb37342d
.word 0xab508910,0x8970322b
.word 0x5c367e00,0xa7e1095b
.word 0x51a47077,0x4667f7bd
.word 0xd05e6f5a,0xdbcf2025
.word 0xc5c696d6,0x6b2f0234
.word 0x0cfe0bea,0xe9d78393
.word 0xe1cafc3c,0x66ace3cb
.word 0x2eaa7f93,0x5fb18dcf
.word 0x776895fc,0xb5c0e934
.word 0xc2ff0367,0x8669defd
.word 0x1bf3a056,0xad079c20
.word 0x00c1e33e,0x8ed9f64e
.word 0xd26ab56f,0xd6034bce
.word 0xf1b42dde,0xbcf3d438
p57_local3_expect:
.word 0x36e16a30,0x6ca5625e
.word 0x540ddb03,0x08a68e09
.word 0x36e16a30,0x4438cb34
.word 0x00d38408,0xf7bda196
.word 0x331d6a6c,0x451df74f
.word 0xffffffff,0xfef29a3e
.word 0x1052f39f,0x71669ac3
.word 0xa8848f0e,0xb1eb53b9
.word 0x6b7a16df,0x6383f600
.word 0x3b5fbdd6,0xce317833
.word 0xbfe5927f,0x64ba269e
.word 0xffd9f739,0x1a1906a6
.word 0x561fa5ea,0x6d62a6cf
.word 0x13fc6e92,0x3a88070f
.word 0xda5f6119,0x261544af
.word 0x114765ae,0xa36ee165
.word 0x3c900788,0x2b0521a8
.word 0x5e974e4a,0xb05be665
.word 0xf161d762,0x7c752191
.word 0x0668c2d7,0xa45f4940
.word 0x47a207ec,0x774892e6
.word 0xec447ddc,0x376f5daf
.word 0x7ad97567,0xe9cec2bd
.word 0x4b298767,0x590a7f82
.word 0x5e849627,0xbd22498e
.word 0x3f0f0825,0x8259939b
.word 0xe8d8b856,0x9939c343
.word 0x034aefa3,0xdedf8a8e
.word 0x98e65f93,0x00000093
.word 0x10cca0c9,0x5fa2f646
.word 0x7031d2fc,0x1410bf06
.word 0x3fd71566,0x3a95cbb3
.word 0xa503f653,0x82cd0a9f
.word 0xe028ee15,0x89e6b461
.word 0x81495d47,0x7e403919
.word 0xb0cc6148,0xc73ae59a
.word 0xa765f33c,0x87444a2c
.word 0x5d2a6385,0x9e5dc7b7
.word 0xe55ca475,0xaf9fcd64
.word 0x2f9bf7e6,0x778a2189
.word 0x14bf9bfa,0xe3906fd3
.word 0x1facbfa3,0x6bc436fb
.word 0x11ffbef8,0xb0216b76
.word 0x0b292d9d,0xb632f85d
.word 0xeac759f8,0x2f0e78df
.word 0x371c313b,0x5078a4fe
.word 0xb22c3354,0x1578542c
.word 0x755d6d1b,0x767b20f4
.word 0xb7b9129d,0xa42581e4
.word 0xf0b87edb,0xd9c8b18c
.word 0x80326d15,0x63d74a15
.word 0x16534f92,0xe8ba1d8b
.word 0xc5f2cf5b,0x6a0f9fa8
.word 0xeb711f01,0x924aff26
.word 0x900620aa,0x3c77beb0
.word 0x1c675e47,0xad2c6bfa
.word 0x2ffd10cc,0xecbdba66
.word 0xc0fcb51e,0x4346d7bb
.word 0x830550f4,0xc52724e5
.word 0x136339c2,0x41649331
.word 0x4360f7dc,0x28d32753
.word 0xed49ab41,0x1eb7f213
.word 0x81b1528c,0x38788f30
.word 0x9033a707,0x12e8fcb9
p58_init_registers:
.word 0x80530bb0,0xb103b0cf ! Init value for %l0
.word 0x36f475e0,0x19ca4c73 ! Init value for %l1
.word 0xe48fe480,0x1b93f70d ! Init value for %l2
.word 0x526b3d70,0xa8e90a44 ! Init value for %l3
.word 0x9d2273be,0x3a9ef305 ! Init value for %l4
.word 0x22f697da,0x8fa95edf ! Init value for %l5
.word 0xa5032b34,0x4eb2b460 ! Init value for %l6
.word 0x86fa3576,0xa62ec969 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x75eb4d04,0xf7771393 ! Init value for %f0
.word 0x3d7ff1c6,0xfaf2c5ba ! Init value for %f2
.word 0x0e37a6d3,0xa7137b5f ! Init value for %f4
.word 0xf7f4bb2c,0x67ad808c ! Init value for %f6
.word 0x0c6d4aee,0xfebeff37 ! Init value for %f8
.word 0x1a2a50ad,0xa6c91964 ! Init value for %f10
.word 0xb7782d42,0x009e0230 ! Init value for %f12
.word 0x241cd3ba,0x7c335edd ! Init value for %f14
.word 0xd7747626,0x826fbecf ! Init value for %f16
.word 0x9be142d2,0x93307dc5 ! Init value for %f18
.word 0x19b37e80,0x8e3eba8a ! Init value for %f20
.word 0xb2f1e8c9,0x83e8e8ef ! Init value for %f22
.word 0xf1a276ff,0x8f729cf9 ! Init value for %f24
.word 0xec5795a1,0x4495379d ! Init value for %f26
.word 0x1b92ccbe,0x4dcfdc10 ! Init value for %f28
.word 0x4eae4b3f,0x2925a5d6 ! Init value for %f30
.word 0xecaeaf3e,0x9ba24b52 ! Init value for %f32
.word 0xae3305ce,0xd98ab297 ! Init value for %f34
.word 0xc3ba8a9b,0xe04a1c3b ! Init value for %f36
.word 0x183e4038,0xb08f75db ! Init value for %f38
.word 0x13447070,0x0f1ba764 ! Init value for %f40
.word 0x14490132,0x6ee4d9f4 ! Init value for %f42
.word 0x08580a8e,0x0ce64b88 ! Init value for %f44
.word 0x56cd3c12,0x5f304d34 ! Init value for %f46
.word 0xabe9a6e3,0x2749a5e1
.word 0xebfc059e,0xeb02e400
.word 0x527ed73a,0xde6370de
.word 0x1fe90725,0x76b36e89
.word 0x0f54df8e,0xd247d746
.word 0x116cd9af,0xb89e6770
.word 0xee74341f,0xec82840c
.word 0x9acaf896,0x0bf86b81
p58_expected_registers:
.word 0xffffffff,0xffff99e9
.word 0x9529698e,0x8161f97e
.word 0x00000000,0x30029e00
.word 0xa52d31d0,0x2c3f2fc0
.word 0x00000000,0xce0f6923
.word 0x00000000,0x00000066
.word 0x00000000,0x000003a4
.word 0x00000000,0x2305bc7a
p58_expected_fp_regs:
.word 0x729f3582,0xd663e7f6
.word 0xf73ba323,0x5b09ad55
.word 0x7f760c92,0x2a0d5f04
.word 0xd614fb79,0xadb796e8
.word 0xa8dd4f74,0x49110501
.word 0xafab1c62,0x0cef1132
.word 0x6692bf66,0xc4e21e74
.word 0xa28d45c5,0x52655f35
.word 0xbc06d9c4,0xb98610cd
.word 0x9be142d2,0x93307dc5
.word 0x6e9dbc2d,0x8e3eba8a
.word 0xb2f1e8c9,0x83e8e8ef
.word 0xf1a276ff,0x8f729cf9
.word 0xec5795a1,0x4495379d
.word 0x1b92ccbe,0x4dcfdc10
.word 0x4eae4b3f,0x2925a5d6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x12794d28,0x450a66bb
.word 0xdeb35670,0x256809dd
.word 0x729f3582,0x740285cb
.word 0x00000000,0xb45e9240
.word 0xfffffa3e,0x00000022
.word 0x7056b3de,0x7abc0523
.word 0x989ebee0,0x2bd054f5
.word 0x281f959d,0xaa77a7fb
.word 0x93378c8d,0x3dd7afec
.word 0x3117cd2d,0x91677883
.word 0xf6c28b47,0xf5efc2fd
.word 0x46417e0b,0xdb4eefa5
.word 0x2c26d35f,0x4ea9caba
.word 0x0113dcad,0x51310914
.word 0xc718ee10,0xa0e2a4f5
.word 0xd4f8bc77,0x831f0e13
.word 0x8806cf27,0x88c882e2
.word 0x94067fe6,0xb320f988
.word 0x91853234,0xff993da5
.word 0x7fce546a,0x203ca922
.word 0x67ea1459,0x9ffaee1d
.word 0x82427d7a,0x5bf08114
.word 0x274c44db,0x3c8604d8
.word 0x3f2f335b,0xdce87017
.word 0x02ce836a,0x00000aa6
.word 0xa90081ff,0x0010c05e
.word 0x8e24ae85,0x30495892
.word 0xaef433ae,0xff72f599
.word 0xc1a6e131,0x0c2028ef
.word 0x2f375868,0x9c06cf95
.word 0x2f62b60e,0x661b67b5
.word 0xe0064b58,0x55935dcb
.word 0x39261a66,0x99ad6a74
.word 0x234f1c82,0x04b81318
.word 0xcbd94ff6,0xd843c437
.word 0xc596457f,0xbca7bb6d
.word 0xa174bb47,0xc79de87b
.word 0xc372f901,0xff3af6f2
.word 0x88379a7e,0xdaf8b3d8
.word 0xfbef1454,0x566367d9
.word 0xd48ba986,0x5ee9fbdf
.word 0xf8d652e0,0x8b3d410f
.word 0x149d4382,0x3f19875b
.word 0x0f4aedd8,0xcf096811
.word 0x4e365b66,0xb41afc0f
.word 0x7e38171c,0xe755d096
.word 0x2eff52c9,0x29d92c71
.word 0x86efd1ff,0x7880d1f8
.word 0xcd1086b9,0xc4d906bc
.word 0xc57d3093,0xd242e19b
.word 0x8aba3e8e,0x2dbc9d6e
.word 0xefe8e883,0xc9e8f1b2
.word 0xf99c728f,0xff76a2f1
.word 0x9d379544,0xa19557ec
.word 0x10dccf4d,0xbecc921b
.word 0xd6a52529,0x3f4bae4e
.word 0xf6e763d6,0x82359f72
.word 0x55ad095b,0x23a33bf7
.word 0x045f0d2a,0x920c767f
.word 0xe896b7ad,0x79fb14d6
.word 0x01051149,0x744fdda8
.word 0x3211ef0c,0x621cabaf
.word 0x2a1fbda6,0x66bf9266
.word 0x355f6552,0xc5458da2
p58_local1_expect:
.word 0x30029e00,0x422d78b7
.word 0xff9708b5,0x24254d2c
.word 0x99c6080e,0xd3ce215d
.word 0x5ec0fa3e,0x819287d8
.word 0x267ff4ea,0x5949d7ca
.word 0xd4cdc30f,0x34c6b687
.word 0xd7cbebcd,0x2abe74de
.word 0x8e242cc0,0x64010a68
.word 0x2d1a7415,0xd3a374ba
.word 0x1749321b,0xfc4d4a4a
.word 0xe2d6edb3,0x01b80ba5
.word 0xa8caa45a,0xaf0a1d8e
.word 0x8fe3fe9e,0x97e35c1b
.word 0xd050d5b1,0xffc94077
.word 0xaaf038af,0x3bb64a3f
.word 0x2e7089c3,0x8a43ac4e
.word 0xabb81c9e,0x4977eec3
.word 0xc8e0b010,0x54f45be3
.word 0x19b37e80,0x00000000
.word 0x4d6db346,0x880199d3
.word 0x839b48f6,0x6227cd52
.word 0xebfa82b0,0xfffffa3e
.word 0xe4a5b737,0x23974d0e
.word 0x5180dfad,0x3430b693
.word 0xa09370ff,0xbd96d544
.word 0xed494923,0xd3bafdd8
.word 0x845a69b1,0x5f219965
.word 0x59533545,0x0d39d97c
.word 0xd540cee6,0x8baa9162
.word 0x1739ebc3,0x27834455
.word 0xc718ee10,0xa0e2a4f5
.word 0x62d53ee0,0x87bdf6e6
.word 0x0319487e,0x1d57eadb
.word 0xef7d2113,0xa9e55798
.word 0x09d7e53b,0x661a5d9b
.word 0x83a33b76,0x188ceb9b
.word 0x4e7ee445,0x45640773
.word 0x772f5946,0x48bcebe4
.word 0x965973cc,0xc5726910
.word 0x366fb802,0xcc407712
.word 0x5b5f7182,0xe184a362
.word 0xa3fa5ce0,0x62ff6479
.word 0xe2de9f58,0xaecfb7db
.word 0x664a0b8c,0xb1db066c
.word 0xd93692d4,0x62a828da
.word 0x3766d888,0x0ed9f3ef
.word 0x886dc938,0xc4dbd021
.word 0x7e0a2f37,0x7b84a11a
.word 0xa33cb0e0,0x1795732e
.word 0x712296d7,0xad5e651c
.word 0x87b8a89b,0x1bcbc5de
.word 0x6d21eace,0xba2bb779
.word 0x0a71c94a,0x0662a21d
.word 0x092d6d32,0x68f8ab87
.word 0x49239e4c,0x973df904
.word 0xa1bfdc5c,0xe86ca6bc
.word 0xe290e67b,0xc32190be
.word 0xbc16a851,0x6bb15741
.word 0x2c6efef2,0x31509774
.word 0x6066524a,0x73be2103
.word 0xbcea31a1,0x7aa49447
.word 0x91b42bad,0x65e0f45d
.word 0x89b85357,0x8cd1bc7d
.word 0x9d870fdf,0x7d710b91
p58_local2_expect:
.word 0xff825237,0x00000000
.word 0x431dc69d,0xcc8e9462
.word 0x2dbc9d6e,0x847d099d
.word 0xbc06d9c4,0xb98610cd
.word 0x00000000,0xe4cf0af8
.word 0x98d852a2,0x95fd1147
.word 0x7017a496,0xdb6b780e
.word 0x45d114de,0xbeb78b90
.word 0x33b763ae,0xfecfa397
.word 0xb7764e6b,0x4a9b9fd3
.word 0x29a9cdd1,0x3a7ac6d1
.word 0x4050a691,0xefadd45b
.word 0x39b3b0f2,0x89bbcee0
.word 0xc8093489,0xc02f410f
.word 0x3451474c,0x44890095
.word 0x17a306fc,0xf760b42c
.word 0xd8603963,0xea358221
.word 0x456f3b3d,0x20617287
.word 0x54faa725,0x6dd978a4
.word 0xff52a457,0x30c0fb68
.word 0x4866f672,0x14eb165e
.word 0x96542610,0x087a82db
.word 0xa59d004a,0x905bfae6
.word 0xd85f0696,0xdd121170
.word 0xb12195d5,0x1a188567
.word 0x5a52a227,0xaed63221
.word 0x4b7525c7,0xb45e92e3
.word 0xdafdc904,0x9a7f3547
.word 0xacbca534,0x03d13752
.word 0xf2668053,0xb3e592c0
.word 0xcf75fe7e,0xc6dd98e4
.word 0x67b98c98,0x7d274c2e
.word 0x4d7c2d67,0xc6e0c5a0
.word 0xf24884c4,0xadd13c7a
.word 0x0ab43b07,0x1834a389
.word 0xfd6b64c9,0x9dc61d43
.word 0x3bd1d876,0x623fc0c1
.word 0xf08544a3,0x1ee22968
.word 0xba975a27,0x274a0e35
.word 0xcea1df21,0x17cded4c
.word 0xd93c2af9,0x86df1736
.word 0xc4def8af,0xd11e7c68
.word 0x29fb9b8e,0x5e675082
.word 0x26143821,0xfc61a314
.word 0xe60847bb,0x5e8ac9e2
.word 0x9dd79416,0xfc03377f
.word 0x85008656,0x7f588f7c
.word 0xe96e4338,0x4186e160
.word 0x3483e976,0x577e2bce
.word 0xd147c508,0xc04ea11b
.word 0x1f7df727,0xf0cbfa4e
.word 0x1f513163,0x51ae5300
.word 0x7eafac98,0xc75e4ffc
.word 0xc2b946cc,0xfe47726c
.word 0x70022f90,0x01f99abb
.word 0xa5d35331,0x4446ab39
.word 0x84222632,0x1e822b0c
.word 0xa07753bd,0x81b42671
.word 0xbc5886c6,0xc040046c
.word 0x72233f61,0x0536ee68
.word 0x97052e6f,0xd393a048
.word 0x41ba1600,0xea8c1bdf
.word 0xd7af32dc,0x88b8f2d8
.word 0x6ae6fcd5,0x62f486b5
p58_local3_expect:
.word 0x59000000,0x23e04422
.word 0xc4e21e74,0xebddb539
.word 0xd5309ad2,0x1f6b4599
.word 0xc8d06332,0x6f9c0c8d
.word 0xc8d06332,0xaf3271fe
.word 0x664ca98f,0x1ecf64d6
.word 0x28749917,0xcb7d0af4
.word 0xf7f8377f,0x884317f4
.word 0x167a76ab,0x8650f80c
.word 0xcf9165aa,0x04515b85
.word 0x13c5228a,0x40777911
.word 0xb2f7a6c0,0x299b0a1f
.word 0x1adc21d4,0x74b24c4c
.word 0x0003525a,0xbe6f9cc3
.word 0x9b1d5e50,0x8fb7445d
.word 0x927e1261,0x919957a6
.word 0xcfbb1d49,0x1ba3aa22
.word 0x30f10977,0x8a26eb50
.word 0x506be7a6,0xa777f33f
.word 0x251706a0,0x993d8ced
.word 0x03fc90bb,0x8a1b60f1
.word 0xf46158dc,0xbaeccaa6
.word 0x00000023,0x03bd4a3c
.word 0x0ebbcdf5,0xab3ccf5a
.word 0xe1655ed5,0xbeca9372
.word 0x7e68be83,0xf282282f
.word 0x00d1ea04,0x99a4e991
.word 0x8fc4340c,0xf1c7eb18
.word 0x06eaf278,0x139243dc
.word 0x8b5ede1e,0x7a836c42
.word 0xde2d88a5,0xfc25d7d8
.word 0xe1c4d5c1,0x4a922979
.word 0xa812ac0e,0xdf1d0684
.word 0xdf47628e,0x9d28cb7c
.word 0x1d0ea1a1,0xf9b24836
.word 0x318e894b,0xc7a5102e
.word 0xb3f70277,0x502efe99
.word 0x6f5deff2,0x0a7d6f01
.word 0x86b3bc19,0x63f17a32
.word 0x8e8ac8ac,0x2db684d2
.word 0xab398b37,0x4b2c4a0c
.word 0x760df929,0x1ea69457
.word 0x8c062a15,0x1c5a4077
.word 0x6579f17b,0xac6c1aa5
.word 0xf4e0b55b,0xf1f0d7c9
.word 0x7e83b559,0x37528224
.word 0xb0330eff,0x9b161b6d
.word 0xb0a12923,0x9329188a
.word 0x87201355,0x089f1040
.word 0x1c3a6ddf,0x9a1501e8
.word 0x57646045,0xcdf46a55
.word 0xcd7859ea,0x4f591b33
.word 0xb6210578,0x0c09fa12
.word 0xa0e432c6,0x53c9e824
.word 0xc06ab02e,0xc6f7cc59
.word 0xf580e911,0x4e3f630b
.word 0xeef352da,0x2f4e5585
.word 0xdc20b2e3,0x4621000d
.word 0x5d02edcd,0x87f020c8
.word 0x829a4a3d,0xf392545d
.word 0xbe124758,0x0cffb467
.word 0x8decbd86,0x8a66dd29
.word 0x73d7e61d,0xfc609a45
.word 0xfd97dd66,0x5f680134
p59_init_registers:
.word 0x88f36512,0x1ecf7660 ! Init value for %l0
.word 0xd138f6e8,0x00c181a6 ! Init value for %l1
.word 0x550473de,0x552c4c3c ! Init value for %l2
.word 0x1d71fbd1,0xeb05e2eb ! Init value for %l3
.word 0xbfb5327a,0x6255d74d ! Init value for %l4
.word 0x46495f12,0x33478937 ! Init value for %l5
.word 0x511601d1,0xcfd6bc91 ! Init value for %l6
.word 0x1a234dee,0x60202644 ! Init value for %l7
.word 0xccb9e110,0x289b0367 ! Init value for %l0
.word 0x79a4ee7e,0x2a31a36f ! Init value for %l1
.word 0x2e6b022a,0x52635143 ! Init value for %l2
.word 0xb189eeea,0x7a38f0ae ! Init value for %l3
.word 0xc5acf238,0x0b18653b ! Init value for %l4
.word 0xde658aaf,0xc7433fb1 ! Init value for %l5
.word 0x65d15086,0x9166d27f ! Init value for %l6
.word 0xd0bcff20,0x50ca9375 ! Init value for %l7
.align 64
p59_init_freg:
.word 0xf301e3c6,0x81946c0a ! Init value for %f0
.word 0x92d4d2bb,0x8f6272fe ! Init value for %f2
.word 0x4f49b825,0x4a926ca7 ! Init value for %f4
.word 0x3ddbfe95,0x1bda0dff ! Init value for %f6
.word 0x2e3c2c3f,0x674ad5e3 ! Init value for %f8
.word 0x0be44300,0x0c848a2c ! Init value for %f10
.word 0x9b807f4b,0x79b8fb50 ! Init value for %f12
.word 0x2b8ae178,0x41da9cda ! Init value for %f14
.word 0x81d1a794,0xbfb7a243 ! Init value for %f16
.word 0xb09278cf,0x71f6f525 ! Init value for %f18
.word 0x389e88bd,0xb9a8349f ! Init value for %f20
.word 0x4e78329e,0x258be916 ! Init value for %f22
.word 0x26fdac24,0x0273702b ! Init value for %f24
.word 0x21f2a12d,0x4fb9f7e3 ! Init value for %f26
.word 0x2d3c6830,0x725937da ! Init value for %f28
.word 0x9f254025,0xc5395808 ! Init value for %f30
.word 0x3bf2773a,0x14096549 ! Init value for %f32
.word 0x154a510d,0x95128dde ! Init value for %f34
.word 0xef90d01c,0x4c32fbfd ! Init value for %f36
.word 0x368869dd,0x7e955937 ! Init value for %f38
.word 0xe049c74e,0x14efd026 ! Init value for %f40
.word 0xc02771ba,0x31d5aa54 ! Init value for %f42
.word 0x70b8fb1d,0xbc4f03b4 ! Init value for %f44
.word 0x9ab57da4,0xb811df7b ! Init value for %f46
.word 0x419a2d47,0x950fc847
.word 0x5013dcd4,0xf594e83f
.word 0x535618a4,0xe782ed8a
.word 0x3b0ee850,0x4e7b0342
.word 0x180c3b23,0xb71449fa
.word 0x809552d2,0xfb7e0469
.word 0x8d67b87d,0x1c8300b1
.word 0x2010d4d9,0x53e8bcff
p59_expected_registers:
.word 0x00000000,0x00000089
.word 0x00000000,0xe8023b0f
.word 0x00000000,0x00000003
.word 0x00000000,0x000042fa
.word 0xffffffff,0xffff8200
.word 0xffffffff,0x5f4ab684
.word 0x7af1ecd7,0xf8115c01
.word 0x00000000,0xe751effa
.word 0x00000000,0x80af54ea
.word 0x1ecee4c8,0x12abe320
.word 0x2f4300df,0xaf356c88
.word 0x335d930c,0xbf86c509
.word 0xffffffff,0xfffffff8
.word 0x00000000,0x008f717b
.word 0x00000000,0x1ecf7660
.word 0x00000000,0xd909f5fe
p59_expected_fp_regs:
.word 0xf301e3c6,0x81946c0a
.word 0x92d4d2bb,0x8f6272fe
.word 0x4f49b825,0x4a926ca7
.word 0x3ddbfe95,0x1bda0dff
.word 0x2e3c2c3f,0x674ad5e3
.word 0x2de4a265,0x0a0a9c14
.word 0x9b807f4b,0x79b8fb50
.word 0x2b8ae178,0x41da9cda
.word 0x0b3dba70,0xbfb7a243
.word 0x605dc40d,0x1e3a2a08
.word 0x03daa862,0x76c034b6
.word 0x4e78329e,0x258be916
.word 0xfe7f2be5,0x602e0a34
.word 0x082a3a1e,0x4fb9f7e3
.word 0x2d3c6830,0x725937da
.word 0x9f254025,0xc5395808
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x6076cf1e,0xfef509d9
.word 0xc4020000,0xa7f74567
.word 0x81d1a794,0xbfb7a243
.word 0xea54af80,0x1ed6569d
.word 0x09ce34b9,0x6aa78f03
.word 0xffffffff,0xffffffe7
.word 0xf2bc5b2f,0x662d4edb
.word 0x25506cc9,0x81990015
.word 0x765da029,0x5e8cf325
.word 0xec441394,0xae061c24
.word 0x06d26d1d,0xcec07365
.word 0x6a80e518,0x502c6b0d
.word 0x78d60060,0x99c8ca2e
.word 0x95b9cc5d,0x3ee696e3
.word 0x0b443a7a,0xadd6a7a1
.word 0x8c2805ee,0x64d906e9
.word 0x19e5a9a4,0x7f5616a7
.word 0x1c77e0bc,0x1451c717
.word 0x4ccfaa9a,0x34924742
.word 0xc6eb455e,0x7e6a7702
.word 0xe93bae60,0xe9c4ad3b
.word 0x7cb39232,0xa175096a
.word 0x00fe0ffd,0x3a6de9d0
.word 0xbfcf3802,0xb2f351a2
.word 0x67921b68,0x80000000
.word 0xe24bbe14,0x8f041b7d
.word 0x6b323533,0xda4419a1
.word 0xf84c444f,0x303e1e15
.word 0x3b4b79f4,0x010f54cd
.word 0x9e31578f,0xeb6244f3
.word 0x20d23d04,0x0d57cd97
.word 0xea91f47d,0x8212d5ad
.word 0xf4f572e2,0x01c162ca
.word 0x776746c4,0xd5ff35c4
.word 0xf92f9987,0x37d73da8
.word 0x28458a49,0x978f98e5
.word 0x5d4eaaae,0x13e6b0c4
.word 0x3126f8cb,0xb9cac969
.word 0xa58e133b,0x4f4fbdd5
.word 0x1244f7d9,0xd94503be
.word 0x4c949b10,0x3bf7baf1
.word 0x6542b2ef,0x4c5c4fac
.word 0x3827a6bb,0x035b5f2c
.word 0xfbf06973,0xa29797e2
.word 0x000002e8,0xdd7c5bbf
.word 0x20e9ce09,0xdd77e8ff
.word 0xca6df909,0x04aa4bd2
.word 0x14327077,0xf6ed743e
.word 0x73112178,0x01c824fd
.word 0x7bac1645,0x2394655e
.word 0x9e4074de,0x57a521a5
.word 0xcd3f109d,0xb3f69513
.word 0x68f15eee,0xa0983d32
.word 0x32a2aada,0x06b1d966
.word 0xe598c525,0xc841afe6
.word 0xa4e64669,0x411072a5
.word 0x6a6afd73,0x3b9ee74a
.word 0x89c44eeb,0x3f75553a
.word 0x290150d3,0xe374ba5b
.word 0xedb46d67,0xac367872
.word 0x6cf36f80,0xb4b57321
.word 0x76c605f5,0xb24cef1e
.word 0xeeca8ce1,0x46deddd8
.word 0x566fd4a8,0x5c96102c
p59_local1_expect:
.word 0xff15653f,0xbb79a555
.word 0x00000000,0x00000000
.word 0x1ecf7660,0x42dd9603
.word 0x082a3a1e,0x80af54ea
.word 0x8587d93a,0x04ef8fda
.word 0x34b9a534,0x3392664a
.word 0xe017d9fd,0xb7a4b5df
.word 0xe33c56bf,0xa1f521e1
.word 0x82c3f402,0x8a7633a9
.word 0xfe7f2be5,0x602e0a34
.word 0x8f8ab34d,0xff3df229
.word 0x49bb42cc,0xee082aeb
.word 0x6ec919c0,0x467a3b36
.word 0xaabe65bd,0xc1027a29
.word 0x567064c3,0x2c7e7ae0
.word 0x05529cb4,0x759732a1
.word 0xc9e212d8,0x5a5ea7d8
.word 0x000000b7,0x1280d111
.word 0x74dc0763,0x6435c661
.word 0x5d0d1a6f,0x994f7eb6
.word 0x1f4a1dd1,0x2c3ba2c3
.word 0x1e426e6d,0x683a6f89
.word 0xe7b84f34,0xda5ecdf2
.word 0xc2b60b0a,0xd99f8080
.word 0xc3467f7d,0x708dc14f
.word 0xa2c9c105,0xb503f07a
.word 0x518c354c,0x50450f18
.word 0xd354c7a7,0xa3c4d3ca
.word 0x008f717b,0xd64f3dc6
.word 0x055747d9,0x3526e0b8
.word 0xcbab9998,0x4e88bb57
.word 0x6db3191e,0x37ba9a05
.word 0x67d0390f,0x73ddf401
.word 0x9e5fecb7,0x9c08acfd
.word 0x057fb636,0x9449d19f
.word 0x53ce6c64,0x1de11535
.word 0x205b52d7,0x1363ff08
.word 0xfbb92ceb,0x4fb6719e
.word 0xe33cd38c,0x6e6be766
.word 0x0e771c4c,0x1a4cd7a6
.word 0xf83c0a71,0xa2029330
.word 0x0cf8ecc2,0x8c4e4b0c
.word 0xeab19483,0xdb843a55
.word 0xd8f59bb4,0x53cbccc7
.word 0xf40342a6,0x8c2115dc
.word 0xe32ae591,0x2aab66b4
.word 0xdd174e30,0x46fe0267
.word 0x89ce11e7,0xe4772bf8
.word 0x61fd9ef5,0xedf561a1
.word 0xbc61ae76,0xed722a70
.word 0xd9125e38,0x3484f881
.word 0xb7a99bd0,0x1ef47b98
.word 0x3c529178,0x91430e47
.word 0x6880092e,0x6f3ba086
.word 0x4989b5b7,0x47b391fb
.word 0xa6aef8fc,0x4626cb56
.word 0x22bdde5c,0xb934ce09
.word 0x9c18d284,0x607255ac
.word 0xff94a040,0x7fd787c9
.word 0x98855af6,0x77657407
.word 0x6bb586b5,0x21c669d8
.word 0xf94bdbca,0xc1a9fae2
.word 0x335d930c,0xbf86d15f
.word 0xe7adcad0,0xa685b55a
p59_local2_expect:
.word 0x4139428c,0xec4b4220
.word 0xd3332f7d,0xfff4e54e
.word 0xe751effa,0xb4b6adee
.word 0x50fbb879,0x4b7f809b
.word 0x92d4d2bb,0x8f6272fe
.word 0x4139428c,0x2e209b8f
.word 0x71799990,0xfe7f7b2a
.word 0x9741bd25,0x34c7514d
.word 0x2c3ca4a7,0xb4534444
.word 0xcd0a819a,0x097e0742
.word 0x20781b6a,0x0124f8e4
.word 0x63687f05,0x5a08d190
.word 0xfaa9afd9,0xbc21ef77
.word 0xf3420894,0x9212c84f
.word 0x53278eff,0x7cffaba5
.word 0x550d0afd,0xad17e42d
.word 0x71db5ac0,0xcc57eeea
.word 0x18268844,0xad9d74ae
.word 0x7a1d4ffd,0x38f71552
.word 0xff370cb4,0x7897e14b
.word 0xe7fcf844,0x80575c5b
.word 0x29364aa9,0xfe92a35d
.word 0xe27803c4,0x62d0cf79
.word 0xabbc6d54,0xb093b6a7
.word 0x4407d777,0x411c112e
.word 0xc1ca029d,0x5c5c5e6b
.word 0xa92def0e,0x3298631d
.word 0xc3be7dbf,0xfa2ed8ff
.word 0x7e983e4b,0x07cc477c
.word 0x55b01b77,0x810b2892
.word 0x9650249b,0xf1b36edd
.word 0x7289cd71,0xf1aed004
.word 0x0443cc75,0x4e5d29c5
.word 0xc3c285af,0x194c87ad
.word 0x3319a5cd,0x06b85420
.word 0x661d29b3,0xaadf0a30
.word 0x000000e6,0x3484f881
.word 0x1a5856c5,0x921a5b4f
.word 0xafab98d0,0x492408ef
.word 0x233e7d91,0x84bf998a
.word 0xd5557986,0x28f3449a
.word 0x13c7927f,0x474e5db2
.word 0xa68c1012,0xd8a201f9
.word 0x07bc75e4,0xe6f5f503
.word 0x297c5295,0xa1574c55
.word 0x3e661b79,0x1d9fb3ba
.word 0x76882b71,0x839bc34b
.word 0xfdf2f23d,0xf48381aa
.word 0xc2fe8da5,0x52fee078
.word 0xc665932b,0xbeecccb1
.word 0x329d5b5d,0xea89ea42
.word 0xa063c513,0xd4a827c2
.word 0x162fc87a,0x3fa22c02
.word 0x0b5d8f9c,0xff348d3d
.word 0x165fdb05,0x0b3dba70
.word 0x8f0eb73e,0x70ee7b85
.word 0x4961769e,0x1cc20047
.word 0x1b7c8548,0xe35e5ce7
.word 0x87dbbbc2,0x7afaca07
.word 0x950b8caf,0x69b1f95d
.word 0x45ff5441,0x9e8a26de
.word 0x6b6826db,0x23ee5eea
.word 0x037eb904,0x9824da43
.word 0x78373f35,0xeadb5cc5
p59_local3_expect:
.word 0x76f2d126,0x1d33089e
.word 0x2de4a265,0x0a0a9c14
.word 0xe8023b0f,0x034064fd
.word 0xff8d1144,0xa47a4ec9
.word 0x34010000,0x00000000
.word 0x03daa862,0x76c034b6
.word 0x800d6888,0xf9ac8fc8
.word 0x3560eb83,0x39fa0791
.word 0x211f3d1a,0x78e9c298
.word 0x6c2aefb5,0xeacc0b66
.word 0xe6f2b4a7,0xb101ba23
.word 0xae82abfe,0x9c60c7f1
.word 0xa32a1193,0x8de7896d
.word 0xbce0e940,0x0efbf9bc
.word 0xb041f75e,0xacad2f26
.word 0x84792012,0x5c70d0aa
.word 0x34c2d087,0xe5aa680b
.word 0x17fdd26e,0xbd9607e0
.word 0x58324b15,0xa936dc61
.word 0xfee489d0,0x36b4a02b
.word 0x41c18705,0x00000141
.word 0xe84ea55d,0x7b0a700e
.word 0xf1515dfb,0xebe9b4fc
.word 0xa3ae3dcc,0xf8b0dffa
.word 0x2de254e9,0xa6cc42af
.word 0x9713f858,0xe41da76d
.word 0x6c6f5253,0xfd5e1101
.word 0x0298d240,0x8941dc68
.word 0x2211e805,0x00008a76
.word 0x4dc6be18,0xcd7d397d
.word 0x18d568ee,0xaffa3ce2
.word 0x439fd2c0,0x605dc40d
.word 0x931c8ba2,0x8fb43b00
.word 0xb96ec54c,0xc94be008
.word 0xf7434d9b,0x45776883
.word 0x65f8e2f5,0xb06bfee1
.word 0x5d1cbe6d,0x1a65d5fd
.word 0xc661e026,0xfa305f3a
.word 0xee7855d4,0xd4d3de4f
.word 0xddfcb998,0x36b4db5d
.word 0x920d7439,0x0e6f9d15
.word 0x52730c2b,0xd33ee4c5
.word 0x37b75206,0x0a038d42
.word 0x301dff14,0x0d5ca6d7
.word 0x1c93e0b0,0xd16b3f87
.word 0xb4c11f2f,0x880148eb
.word 0x86e2b9fd,0xcbea1d38
.word 0xc06c2938,0x4fdf04f1
.word 0xede7def4,0xfd250c77
.word 0x94c37e64,0xaccc6be6
.word 0x3e2ba464,0x18a295c6
.word 0x1b21e76c,0xbf6af0fa
.word 0x9d2a1552,0x4c270a53
.word 0x7099a5e3,0x05bc49e5
.word 0xf9b6c5d9,0x8281ff16
.word 0x849c81f4,0x0920adc3
.word 0x1b4f8a0e,0x76c47d47
.word 0x5c34a3b6,0x640fb13c
.word 0x466ca057,0x01bdc8b3
.word 0x8a142de0,0x9d733d20
.word 0x6acfdece,0x50377b74
.word 0xacb0e011,0x804182b2
.word 0x3e3e4ed7,0x55c96cdc
.word 0xce908210,0x58e5a3d3
p60_init_registers:
.word 0xdd3674dd,0xd4fffa8d ! Init value for %l0
.word 0x3f44760d,0xc92fbfe7 ! Init value for %l1
.word 0x241e04fc,0xf047d3ae ! Init value for %l2
.word 0xa4decf3b,0xeb52914a ! Init value for %l3
.word 0x31f33dcd,0xf85755ba ! Init value for %l4
.word 0x55015eaf,0xdf7f770c ! Init value for %l5
.word 0x440ac553,0xe0acbd77 ! Init value for %l6
.word 0xc992deef,0xf65c28b3 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x3b96a531,0x78949ad5 ! Init value for %f0
.word 0x616c4f2d,0xda11e5b5 ! Init value for %f2
.word 0xb68d8250,0x19809892 ! Init value for %f4
.word 0xab894b20,0x44a1123f ! Init value for %f6
.word 0x0614161d,0x97621c82 ! Init value for %f8
.word 0x64a55bc8,0x36edd25e ! Init value for %f10
.word 0x5f151de8,0x70ce06a7 ! Init value for %f12
.word 0xbd99f27b,0x33d75901 ! Init value for %f14
.word 0xa031c68d,0x8d9b91d2 ! Init value for %f16
.word 0x321e6c6a,0xda0c6deb ! Init value for %f18
.word 0x6d24cce7,0x5c328fdc ! Init value for %f20
.word 0xb10c0e32,0xc83a890c ! Init value for %f22
.word 0xaccd7f15,0x8cd898be ! Init value for %f24
.word 0x5ec8acf9,0xc1e2fb62 ! Init value for %f26
.word 0x5fef5b2b,0x14c07bc2 ! Init value for %f28
.word 0x977ae430,0xdfdb8c93 ! Init value for %f30
.word 0xcdf75b3a,0xee12f618 ! Init value for %f32
.word 0xdf2982ce,0x72c26b3f ! Init value for %f34
.word 0xd186ba81,0x4a2eab3d ! Init value for %f36
.word 0x6d808f77,0xc779f002 ! Init value for %f38
.word 0x233a5957,0xf898f529 ! Init value for %f40
.word 0x4824515c,0x7f561db1 ! Init value for %f42
.word 0x0f0e06d5,0x6c6ed9ad ! Init value for %f44
.word 0xc42cf8f7,0xd2fb8b62 ! Init value for %f46
.word 0x0098cee7,0x181f4bf5
.word 0x4145c77e,0x175a064a
.word 0x59ea8c10,0x73c42c52
.word 0x573674f1,0x8d2c8b93
.word 0xc1db2c34,0x8d47d299
.word 0x1c73fa48,0x04dd13b7
.word 0x77d5023e,0x956f8522
.word 0x279f19c5,0x6c0bc266
p60_expected_registers:
.word 0xffffffff,0xffa24e03
.word 0x00000000,0x5a562f50
.word 0x00000000,0x000000bc
.word 0x00000000,0x00003a38
.word 0x687b946f,0xb6aa9c4e
.word 0x00000000,0x0000007e
.word 0xffffffff,0xfffffe64
.word 0x00000000,0x4bd57620
p60_expected_fp_regs:
.word 0x7af8c874,0xfc991277
.word 0x195f9afd,0xa392cff3
.word 0x4e9caab6,0x6f947b68
.word 0xe3e609c1,0x9fab9611
.word 0x92978743,0x9c648b9f
.word 0x7f1b2b76,0x59c88914
.word 0x95591cfb,0x5c71047d
.word 0xc08da05c,0xd5d48486
.word 0x2b022e0b,0xf5539ce8
.word 0xe31056ba,0x8953f3e0
.word 0xf50d701e,0xa03fbdc1
.word 0x8bf196c8,0x860c7480
.word 0x336ef476,0x71e18b69
.word 0x3c33da2d,0xb920321c
.word 0x72cc149b,0xce41b260
.word 0x9f323f51,0xa20fc359
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0xffffea1c,0x8cffffff
.word 0xffffffff,0xa236546a
.word 0x61f80000,0x9919ffe3
.word 0xafb72cea,0x6f10bfa2
.word 0xa0000000,0x00000000
.word 0x95591cfb,0x5c71047d
.word 0x6996fc24,0xc37e42b3
.word 0xfffffffe,0x8b6e7a72
.word 0x5aa90cc1,0x38e24d38
.word 0xc46cff8f,0x1f53926a
.word 0xddff61df,0x197bdaee
.word 0x2693e411,0x708b2ea1
.word 0xd392d6c7,0x4585a5b0
.word 0xe4f75347,0xbd6ec3ff
.word 0x636bfd12,0xfae8f8e0
.word 0xf7446258,0x80f5776a
.word 0x37d34455,0xa02902e4
.word 0xceff0164,0xff1a6943
.word 0xcc8c965d,0x5215f72c
.word 0xab3dcb02,0x241eeef6
.word 0x1899c699,0x80343aa1
.word 0xeeeec9e9,0x9739afec
.word 0x0fe79f72,0x3038dd7d
.word 0xc9d02a80,0x19f4bb45
.word 0x5ab062c9,0xe4122afa
.word 0x5f3062b8,0x5b2281f0
.word 0x458596ee,0x2fcb7744
.word 0x114b7aca,0xfd1236db
.word 0x4e37d021,0x9ac60dc3
.word 0x826ce8bd,0xffb1aaa6
.word 0x0f2fa55d,0x8b2d4eda
.word 0xcfbd70cb,0xfb62f472
.word 0x8c0b1ae9,0x6a9717a2
.word 0x5244efc9,0x9d2842d7
.word 0x6e1424cf,0x12aa8c29
.word 0xa6dd72b5,0x1d16f1fc
.word 0x4bd57620,0x301e8801
.word 0xaf829a50,0x48076d2d
.word 0x0b6c038b,0xb0d17faa
.word 0xd47c4cc7,0xaf1f82ec
.word 0x0e07b849,0x5f921811
.word 0xe0da1a41,0x9f73eb6a
.word 0x6b7cda23,0xd63f0aea
.word 0x915285b7,0xea7ff38f
.word 0x2aa966c7,0x168c1055
.word 0x6beaf6f8,0xe24a0224
.word 0x62ee382a,0xcc4fba1a
.word 0x5e4986aa,0x4a39e421
.word 0x1c26e6b5,0xaf846f46
.word 0x280df7fb,0x408676a7
.word 0x257576e4,0xffdab497
.word 0x699f8859,0x81c2c3d3
.word 0x787bc9b7,0x686e6597
.word 0x9bd5384b,0x16f62373
.word 0x14d9e269,0x05749dc6
.word 0xdf871354,0x82194cc7
.word 0x9d11a2da,0x4ab82b7f
.word 0xee2db63d,0x00d4ae93
.word 0xae6c4499,0x26ed401d
.word 0xe4b449d2,0xce0612f2
.word 0x5c5bd719,0xfbafbe39
.word 0x61f3c864,0x4e3d945a
.word 0xfe0caab9,0xc5aa7ec0
.word 0x6e8ef628,0xd1642ab6
p60_local1_expect:
.word 0x7af8c874,0xfc991277
.word 0x195f9afd,0xa392cff3
.word 0x4e9caab6,0x6f947b68
.word 0xe3e609c1,0x9fab9611
.word 0x92978743,0x9c648b9f
.word 0x7f1b2b76,0x59c88914
.word 0x95591cfb,0x5c71047d
.word 0xc08da05c,0xd5d48486
.word 0x0f50c88a,0xdae9a6e2
.word 0x52251d08,0x54203e7d
.word 0xd3f5e426,0x7438f2c6
.word 0x554ea89f,0xe4bfc8a2
.word 0xa37eec62,0xa9cc7169
.word 0xf720481b,0xb1478dc9
.word 0x6fc55211,0xe8eff87a
.word 0x8bbfaf1a,0x04baf57e
.word 0x3fdacdfd,0x9552c48b
.word 0x8d2c5656,0xa4537cc4
.word 0x8c03d0cd,0x750fa644
.word 0x37296263,0x7f0528ae
.word 0x4820a9e8,0x4987fd5e
.word 0xf5d74134,0xd126365a
.word 0x3f9eaf4e,0x107f85b3
.word 0x6a7f0334,0xd6b559ad
.word 0x30c74152,0xff928817
.word 0x07558c61,0x3947c705
.word 0xf6f174c7,0x5c8d3dfb
.word 0x16f47f30,0x98da8dcf
.word 0x86eb3de1,0xd8af61fc
.word 0x343a3875,0x805fdc9b
.word 0x0d89e20a,0x6aa0154c
.word 0xad239580,0xe5932f6f
.word 0x6efcd611,0x30df435b
.word 0xdd2ea203,0xec901281
.word 0x103f22aa,0xb7eb69b4
.word 0xce8d5705,0x3bcb1e73
.word 0x3b34c311,0x55924a9c
.word 0xccec01a5,0xce5eafea
.word 0x65ac8686,0xf84dca8d
.word 0xdff0990f,0x2bac24f9
.word 0x1cf49024,0xa9bed973
.word 0x77db7bb5,0xd492a311
.word 0xe527de50,0x8285953a
.word 0x220ef028,0xae9f489c
.word 0x4e9caab6,0x6f947b68
.word 0xcd90aed0,0x7d13e392
.word 0x16cf5ae2,0xe4095bbd
.word 0x58030dfd,0xb7efb6b2
.word 0x2b022e0b,0xf5539ce8
.word 0xe31056ba,0x8953f3e0
.word 0xf50d701e,0xa03fbdc1
.word 0x8bf196c8,0x860c7480
.word 0x336ef476,0x71e18b69
.word 0x3c33da2d,0xb920321c
.word 0x72cc149b,0xce41b260
.word 0x9f323f51,0xa20fc359
.word 0xc570b639,0x39bf07dd
.word 0x69028d7a,0xec18977e
.word 0x89c1b017,0xbd1b5b1f
.word 0xbab98f3d,0xfffffda0
.word 0x4efbe6c1,0x65bcd6b9
.word 0x753ee36a,0x5093843d
.word 0x8d35fecf,0x3188bade
.word 0x8d245130,0x73e7a3dd
p60_local2_expect:
.word 0x1489c859,0x762b1b7f
.word 0xd8d4f717,0x9933b8ac
.word 0x3a38fa5b,0x5443e8ae
.word 0xadffffff,0x6fb8644b
.word 0x5c22d6e3,0x05b5dd9a
.word 0x8cffffff,0xfffffffe
.word 0xebd2ca54,0xe6bc9929
.word 0x0f019eca,0x32ba174e
.word 0xceee0048,0xe88958d8
.word 0x521ed9c7,0x5076fbe6
.word 0xde356e10,0x5fa0bf1a
.word 0xa84f3b49,0xc92dbc67
.word 0x1a0c1b09,0xe49b81ba
.word 0x335531d8,0x3abccb4b
.word 0x1a7c2e01,0xb7a64b11
.word 0xadc43b5b,0x49ca486f
.word 0x716fa711,0x00004d00
.word 0x9e6bc1ec,0x0b701534
.word 0x55ad952e,0xe1ee3cf7
.word 0x23c772f3,0x233a75a3
.word 0xa86b905f,0x05919bdf
.word 0xa812692c,0xa6c467c3
.word 0xd247d13f,0xad3b7799
.word 0x73b5e615,0x77fbff37
.word 0x621683d0,0xa1112db3
.word 0x77f23644,0xb9842598
.word 0xb9efbcf6,0xf7d45ea9
.word 0x43f4d18d,0x563314db
.word 0x947b4c2a,0x3f8822a3
.word 0xe15446cf,0xd2316c04
.word 0xf6a5f55b,0xe30fe00a
.word 0xeccaf9a6,0x1c18aff1
.word 0x5733f8eb,0xf794c272
.word 0xa7f96a2b,0xbdef7921
.word 0xdd9eff39,0x2ff5500b
.word 0xa47d2d97,0xa582d272
.word 0xf5f78416,0xac1e92d8
.word 0x41d2d67b,0x077a4a94
.word 0x951631da,0x77e8ea07
.word 0xb5172abf,0x2b794956
.word 0x6258a33c,0x6dc555da
.word 0x18abb0b2,0x128f8729
.word 0x4c28e986,0x4798e211
.word 0x5d811f05,0x1f8ae55f
.word 0x6004ec58,0x5fc4bfa1
.word 0xda83e474,0xf002d70b
.word 0xc21f86b4,0xb897834f
.word 0xa6cbd36b,0xa8e22a3e
.word 0x8397504e,0x186bdeaf
.word 0xd39c7935,0x4f91900c
.word 0xd9b5334d,0x61789bf9
.word 0x96e60ec1,0xda2b8eae
.word 0x5e084c6f,0x7f49800e
.word 0xb3fee5e5,0x2825bb73
.word 0x67aa142b,0x62d4b28c
.word 0xf4419e08,0xc1245a1e
.word 0x7b348744,0x70032a78
.word 0xe1ba1866,0x023ce434
.word 0x5a7e7842,0x0420dde7
.word 0x30703ae5,0xfe21899e
.word 0x817a3e45,0x5f23ce39
.word 0x74964585,0x6c9e1283
.word 0xb74f136e,0x8deb1a07
.word 0xc16b517a,0x1b43330e
p60_local3_expect:
.word 0x1b8ab7b2,0x26586f37
.word 0x796ab9aa,0x15f32ead
.word 0xafb72cea,0x17597e31
.word 0x7f1b2b76,0x004d0000
.word 0xef792234,0x71343138
.word 0x1489c859,0x710e8ad0
.word 0xe9db858b,0x862bff1e
.word 0x7931845c,0x03ffa3c4
.word 0xab9779d2,0x8cdcd2ff
.word 0x47f92d47,0x38c382aa
.word 0x10d65be9,0x633febe0
.word 0x735646ea,0x94965101
.word 0xeaa7e3c1,0x83462485
.word 0x12ccc0f5,0x7bd95d21
.word 0x7fbe1aed,0x8335ba25
.word 0x4f3d140c,0x18159478
.word 0x23179d45,0xff13b01c
.word 0x8d1b4f55,0x097d46cd
.word 0x6d56d321,0xba95a271
.word 0x829f05c1,0xafa47510
.word 0xf38e332b,0xe5a3da1c
.word 0x77668c4a,0x265347ff
.word 0x96191a5e,0x4bc5c7e1
.word 0xe306778f,0x3b762c69
.word 0x6281fc7a,0x3248dfa1
.word 0x8b92d26b,0x7cdfbdae
.word 0xc43bbe1c,0xfae94a17
.word 0x9d639031,0x60b150a0
.word 0x8cd16bbc,0x3096c99d
.word 0x3ed3e9da,0x7fb2081e
.word 0xb5663fc3,0x83840003
.word 0x7df20139,0x4fe1a887
.word 0x0a5148f2,0xbaec9922
.word 0x177236b7,0x5fec488a
.word 0x680452af,0x3eaa80d0
.word 0x15ad99c9,0x32cb815d
.word 0x6c7dc68d,0x0c61c9cc
.word 0x8f15ff37,0x04863c00
.word 0xdcdaea4a,0x55efc84e
.word 0x198c400f,0x15249476
.word 0x0c614d1e,0x71e49e3f
.word 0x4c1f3529,0x4bd23e28
.word 0xb2364f0a,0xd357dfb9
.word 0x68765b49,0x770a2139
.word 0x710e8ad0,0x4f17ba1d
.word 0xad3b99d0,0xed6beda3
.word 0xd5be0e00,0x6584dc5e
.word 0xce11c166,0x03b17e71
.word 0x7a290cce,0xc02af4f9
.word 0xc77dcb79,0x80000017
.word 0xd354c97a,0xd55d52f7
.word 0xebc2a160,0x7ac7b479
.word 0xb7562c16,0xf98d4539
.word 0xe52d6d94,0x3ccb5e81
.word 0x457976ad,0x9c9b3084
.word 0xb2ffbab5,0xb45f6ef8
.word 0x3dbf8f26,0x63419eda
.word 0x26f43933,0xefea77c4
.word 0x861737b5,0xa505a530
.word 0xb81b74ac,0x1b47b886
.word 0xdfaed5bf,0x7ae9f4a8
.word 0x0b663dfb,0x6b2b2348
.word 0x42a7daca,0xa2c7c2dc
.word 0xbd22ec02,0x97f43f42
p61_init_registers:
.word 0x80d62156,0x5b88eb58 ! Init value for %l0
.word 0x16b3c5ec,0xc0ad791f ! Init value for %l1
.word 0xcb7c3be8,0x3519fbda ! Init value for %l2
.word 0xcc8827f1,0xf1737383 ! Init value for %l3
.word 0xa9d8b69a,0xa9d5ede4 ! Init value for %l4
.word 0x17353049,0xed48c40a ! Init value for %l5
.word 0xec8d0325,0xce929793 ! Init value for %l6
.word 0x4a77d208,0x7d4523b3 ! Init value for %l7
.align 64
p61_init_freg:
.word 0x22c26b7f,0xe88630c1 ! Init value for %f0
.word 0xe3361811,0x51c13f5c ! Init value for %f2
.word 0xcf3ce954,0x28845569 ! Init value for %f4
.word 0x11355e02,0x7af629ee ! Init value for %f6
.word 0x6ee48d39,0xa7845926 ! Init value for %f8
.word 0x99fcad53,0x3852f11e ! Init value for %f10
.word 0xa5a05781,0x87e6d107 ! Init value for %f12
.word 0x6db8c5a4,0xe55fa893 ! Init value for %f14
.word 0xece92be9,0x6c29e780 ! Init value for %f16
.word 0xbea307e1,0x566ea15c ! Init value for %f18
.word 0x9056268a,0x26649f3a ! Init value for %f20
.word 0xbad69cc1,0x1f5eb3a2 ! Init value for %f22
.word 0x1e0de6d1,0x3f0de47b ! Init value for %f24
.word 0xe40a1125,0xda91dd35 ! Init value for %f26
.word 0x63078879,0xc44367ce ! Init value for %f28
.word 0xfcca48ca,0x0b1caa01 ! Init value for %f30
.word 0x72e32396,0x2e3ed58e ! Init value for %f32
.word 0xa7eff5de,0x5bd845ec ! Init value for %f34
.word 0xdb11a10f,0x932cd6d5 ! Init value for %f36
.word 0x89816050,0x830bc5ab ! Init value for %f38
.word 0xc9141740,0xc9e1f225 ! Init value for %f40
.word 0x0f6cc4a0,0xecb81b0d ! Init value for %f42
.word 0x665c9737,0x250099b7 ! Init value for %f44
.word 0x134a863c,0x67390e94 ! Init value for %f46
.word 0x1b012a5b,0xf82856ea
.word 0x6b2c030c,0xc1be3002
.word 0x812dbcfe,0xeff36acc
.word 0x517ab410,0x84249b2f
.word 0x5478069d,0x8f3d44b6
.word 0x52d7420e,0x92c21997
.word 0x04dae7be,0xfc787926
.word 0x405b5ea7,0x570a462e
p61_expected_registers:
.word 0x00000000,0x3519fd5f
.word 0x00000000,0x000000d4
.word 0x00000000,0x7384ac00
.word 0x00000000,0x7ed075b5
.word 0x00000000,0x4c36030a
.word 0x00000000,0x49b67856
.word 0xffffffff,0xffffa15c
.word 0x00000000,0x00002451
p61_expected_fp_regs:
.word 0x22c26b7f,0xe88630c1
.word 0xe3361811,0x51c13f5c
.word 0xcf3ce954,0x28845569
.word 0x11355e02,0x7af629ee
.word 0x6ee48d39,0xa7845926
.word 0x99fcad53,0x3852f11e
.word 0x67481d1a,0xc977156e
.word 0x6db8c5a4,0xdd672f30
.word 0x89159e0f,0xab9c04e9
.word 0xbea307e1,0x566ea15c
.word 0x9056268a,0x26649f3a
.word 0xfe122ad4,0xc74c1dc4
.word 0x1e0de6d1,0xe7648566
.word 0xe40a1125,0xda91dd35
.word 0xa7cbcf86,0xc44367ce
.word 0xbea00fa0,0x0b1caa01
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xb323457d,0xb59edf89
.word 0x668564e7,0x39137685
.word 0x1e0de6d1,0xe7648566
.word 0xa00fa0be,0xec41f056
.word 0xe1d03cff,0x3519fbda
.word 0x86496889,0xcd1fc89c
.word 0x44fd7646,0x7959c452
.word 0xdbc867ac,0xa64269b1
.word 0x4c0f95f0,0xb2f2be2a
.word 0xfbb35ae7,0xf12bd454
.word 0x7d2e5005,0xbf8166c4
.word 0x79aff91f,0x0a2e5be1
.word 0x9de8691a,0x6e0623aa
.word 0x14496dcc,0xfdd49556
.word 0xbe2d16de,0x520e6cdb
.word 0x161428bc,0x51c9c13c
.word 0xe01829c7,0x34b19144
.word 0x7a5ff375,0x2b460e3e
.word 0x158ff2bf,0xd740f09e
.word 0xba01e3be,0x1c97dab5
.word 0x10bf8e92,0xaa992f5b
.word 0x2d825346,0xf4981b31
.word 0x216e1579,0xe980290f
.word 0xf23d4959,0x918e54c1
.word 0xd6ec0771,0x9821e6ae
.word 0x499e2abf,0x005d7b41
.word 0x02641970,0x7708503d
.word 0x1098c09f,0x99d459e6
.word 0xcbd0e672,0xc4cf3a10
.word 0xedd2a4d2,0xf158267e
.word 0xfe956f4e,0xc311a000
.word 0x17ff5cf9,0x5569a647
.word 0x537e3b27,0x302b7771
.word 0x3fa4a4a3,0x69cf1f45
.word 0x0dac7a12,0x67ecce01
.word 0x47796014,0xbe12d823
.word 0x86dae808,0x485ca1e0
.word 0x760c8575,0x8f90d965
.word 0x875c9c0b,0x71f4762b
.word 0xad774b06,0x1dcf4e4f
.word 0xf1c6a009,0x52095eb4
.word 0x1212f3f3,0x48e4521f
.word 0x77b3741b,0x8ec2fcb7
.word 0x7d126767,0xa0d2bad7
.word 0xb7a2f98e,0x9d7011c9
.word 0x070eb6b5,0x0417fac7
.word 0xfd81e913,0x2993ae65
.word 0x99433da6,0xfcb29507
.word 0xd26f23f4,0x0a67c1fb
.word 0x1e70f715,0x0c66582e
.word 0x6a19991a,0x175696a1
.word 0xeffab980,0xba51f9f0
.word 0x2f8e7d6f,0x67786f91
.word 0xd6e02f67,0xa14b65c4
.word 0x943d8e0c,0x21908eb3
.word 0xcca361ff,0x9d3c8f41
.word 0x5f0afb17,0x0e0df63a
.word 0x4f744fd6,0x97dc775d
.word 0xff76234d,0x70723df1
.word 0xb1725656,0x942eb8db
.word 0xd1a26b9a,0xa9615d89
.word 0x4ee25d46,0x41dda8db
.word 0x077c7fb7,0xf22abf44
.word 0x06142169,0x5e47dee7
p61_local1_expect:
.word 0x15bf2d41,0xe67824ad
.word 0x6e1577c9,0x1a1d4867
.word 0x9c9c04e9,0x42d03e64
.word 0x5ca16e56,0x0b13e405
.word 0x2bf8fbda,0x00000045
.word 0xb34affc8,0xc74c1dc4
.word 0x4efc721d,0xd94d5729
.word 0xf837adad,0x1e56bb87
.word 0x6b4cedb1,0x9e3414a5
.word 0x57b263bf,0x3779b190
.word 0x4ad0bfa4,0x4cfc3d07
.word 0x99c67c74,0x18e4a350
.word 0x0e36277b,0x4ed365d3
.word 0xb49cbf73,0xaa6e854b
.word 0xc2a5fa00,0xc5602818
.word 0x6e4e17e4,0xdc46841c
.word 0x3fbcf494,0x95f2fc6f
.word 0x3e2faf0e,0x9fa1937b
.word 0xdbec3f94,0x7c342370
.word 0xf48fc36f,0x32dcf989
.word 0x5636f6e5,0xdcc51b01
.word 0x88869b53,0x6876f2c9
.word 0xd92e9461,0xc2a215c1
.word 0x7aa75ae1,0x4fbd715b
.word 0xd71f315e,0x9b7c0ee8
.word 0x5b2ebe2b,0xf65a651f
.word 0x8c3715e5,0x01bdbac8
.word 0xadbdd42f,0xebae947e
.word 0x3112b90d,0x0e8e838d
.word 0xfbc1530d,0x87c6f694
.word 0xe48a4138,0x1ee25bf4
.word 0x48543f32,0x0fbc2d6e
.word 0xeb87699b,0x5c6643bd
.word 0xb6c27d39,0xbe888f45
.word 0xef47146b,0xdf637dd3
.word 0x070c23de,0x5d43368f
.word 0x921c40d1,0x7eea0b8c
.word 0xc0ad791f,0xf5a431cd
.word 0xd33fb7d5,0xf4fa5363
.word 0x64651791,0x1d4e7097
.word 0x7fea0c27,0x041328d2
.word 0x9cbf1330,0x1a67b09f
.word 0xa8b3a465,0xce439b76
.word 0xac182263,0x37baff6f
.word 0xbe454081,0xe2c0ea33
.word 0x2c932e5b,0x692a9d7e
.word 0x1cbaf042,0x43785d57
.word 0xa37ab913,0x9ea79920
.word 0x210e9323,0x652de2fb
.word 0xa50cb8aa,0x5b94612f
.word 0x9cb88e6c,0x9b674474
.word 0x9bcb606a,0x469d8f84
.word 0xe334311f,0x154b77ff
.word 0x706eeb18,0x59ff302b
.word 0xaee2287e,0x145db40e
.word 0x97bae711,0xa9e3260c
.word 0xcf88ce80,0xc61c69c9
.word 0xe6fe9581,0x2247fc7b
.word 0x5f24ce9e,0xf3e68d7c
.word 0x23da2df2,0x54305c54
.word 0x9ef2e399,0x10e3ec4c
.word 0x994c25d0,0x0e81c64c
.word 0xfa2de379,0x3fcaf2a0
.word 0x5478cb68,0x302f67dd
p61_local2_expect:
.word 0xc41d4cc7,0xd42a12fe
.word 0xe9049cab,0x0f9e1589
.word 0x302f67dd,0xca9dd1e8
.word 0x35dd91da,0x25110ae4
.word 0x2f30decf,0xab9c04e9
.word 0x9a627964,0xd5eb3ded
.word 0x3324352f,0x77fb1c89
.word 0x5bed7839,0xb61f2e3f
.word 0x56ca44d2,0xa8b2b240
.word 0x175689e1,0xd5b72933
.word 0xf482729f,0x1f8b2b8f
.word 0x774b7db7,0x5a202c35
.word 0xe7efb89e,0x455f95a5
.word 0x4b9a5533,0x3fccda60
.word 0x5143e2a0,0xec09cc79
.word 0xab4d40d2,0xc36e35c6
.word 0x8df57c8b,0xb0a6e418
.word 0x06eaeac8,0x2cf1ae2c
.word 0xe5ff65a6,0xfe942c84
.word 0xb7c0e06b,0x0000005d
.word 0x055800b7,0x9a2de60c
.word 0x042b0cfa,0xe883ceec
.word 0x61046b36,0x1d022af4
.word 0x8667fc3e,0xa7cb6eed
.word 0x6509c120,0x93154476
.word 0xcf3d1570,0x9f74a00f
.word 0x2ede4a9d,0x63208b93
.word 0x6674df6d,0x153cd292
.word 0x19c38e1e,0x3e96852f
.word 0xc42bb18b,0xdecdf693
.word 0x6e7a4b01,0xeb224b89
.word 0x9fa2d761,0xef21c369
.word 0xebde6bbb,0x6b99880a
.word 0x79e49fc2,0xddfee2e1
.word 0x45fa638d,0x6fa0f9a8
.word 0x40c422ea,0xf58899c0
.word 0x7ff69bd9,0xb0fe7921
.word 0xd0e7d36b,0x0f2bb2e5
.word 0x8f85149b,0x1f14be8c
.word 0x009b1365,0x99d1b49d
.word 0x8a218fb5,0xa627506c
.word 0xca530c81,0xef0510f6
.word 0xaf8d34e2,0xdef29669
.word 0x55c8767a,0x2636cfd5
.word 0x0b972fd9,0xc1317ed8
.word 0x2297ad0a,0x05c8ab11
.word 0x842918ec,0xdd076341
.word 0x65403373,0xa83cd253
.word 0xbd4dcde6,0xabe2b51f
.word 0xa36d7c6d,0xed77a0d6
.word 0x79d57e95,0xa85917bd
.word 0x44e95a29,0x55bcc962
.word 0xb5f6f349,0x3a93ac66
.word 0x4161a9d8,0x38e39059
.word 0xb732db76,0x4b559a76
.word 0xd8b6e7b9,0x5450f8d2
.word 0xd3ff7129,0x648728e7
.word 0xbf68d3e7,0x9ae30cc6
.word 0x46d817fd,0x81f6624b
.word 0x6440a3d6,0xc35ee008
.word 0x2723ab68,0x5dd35772
.word 0xdc450cc6,0x7f4d6125
.word 0x3e359666,0x87b8fe86
.word 0x8e5fe785,0xb898a0ff
p61_local3_expect:
.word 0xdd672109,0x31d2a7a4
.word 0xe9049cab,0x0f9e1589
.word 0x2451964e,0xf16ab347
.word 0x86cfcba7,0x8085ee43
.word 0xff2a12fe,0xfde14d30
.word 0xff3cd0e1,0xb063ca01
.word 0xe7866150,0x13eea227
.word 0x7286d4ff,0xf0f62363
.word 0x8f9a848d,0x82aa4019
.word 0x6750b7d3,0xebfdf9b3
.word 0x345cfe80,0xb40c56e6
.word 0x4c36030a,0x49b67856
.word 0x4736e27f,0xf98b222d
.word 0x0c0771bb,0x25e42fe8
.word 0x96db1395,0xcbfb5481
.word 0x32229136,0xc3f2973c
.word 0xffe2178d,0xdb30c4b5
.word 0xfccba57d,0xf57c8ca1
.word 0xc0b19e24,0xbea1ed04
.word 0x33e649f1,0xbd669737
.word 0xd9d6a6c1,0x72c57b11
.word 0x768a2d72,0xf47da2e8
.word 0xb8cc6649,0x4bb9903b
.word 0xd5796fef,0x56eac543
.word 0xcd67824d,0x2ae3f67c
.word 0xdd5804a1,0x0822f8c7
.word 0xd35d6ea5,0x20af4db4
.word 0x3ce96666,0xc8356486
.word 0x5d27404f,0xeb3060c3
.word 0x794aaf12,0xf4e79928
.word 0x35007f16,0xb946cc5b
.word 0x18675f9a,0x6bcc3741
.word 0x340588f6,0xff33dff2
.word 0x2664d7fa,0x7de4d47d
.word 0x52fbe2e5,0x233a9715
.word 0xe1b85c3c,0x22efac92
.word 0x456889f4,0xb49b736c
.word 0x0fa4fc82,0xc84f8f21
.word 0x41689377,0x97a70abd
.word 0xbce24bfa,0x3e4d977a
.word 0x6c7a099b,0x28dade09
.word 0x78441e66,0xdeab0375
.word 0xd1c59358,0xfa7dbe37
.word 0xbfed5286,0x3519fbda
.word 0xf6eb8220,0xd5973de0
.word 0x59d84601,0xde7d9e1a
.word 0x0d41ffde,0xcd89b88a
.word 0x351ebe75,0xf9811dca
.word 0x2401ce31,0xd62fa3a5
.word 0xd9a80579,0xcaf31583
.word 0x8e23c845,0x8b7f1dc6
.word 0xe1d03cff,0x44d46bc6
.word 0xa7061c72,0x98fb9b07
.word 0x25110ae4,0x747b05ec
.word 0xffb4cd58,0x90522420
.word 0x671a16fb,0xc5f4855d
.word 0x7e5be57d,0xc0c1e4c3
.word 0xd101ddff,0xc9239fe8
.word 0xff6749c2,0x839785ed
.word 0x9b225e74,0x826b420c
.word 0xc8b1325a,0x09da3c1a
.word 0xef147214,0x0baba589
.word 0xa31e89fc,0xcf484e39
.word 0x3519fbda,0x520e6cdb
p62_init_registers:
.word 0x3ed45353,0xe4af6d9e ! Init value for %l0
.word 0xdf35e740,0x11f3369c ! Init value for %l1
.word 0x2eec8c65,0xf462e8a5 ! Init value for %l2
.word 0x7b70d0a5,0xda3fe39c ! Init value for %l3
.word 0x7a1c135b,0xc81c13c1 ! Init value for %l4
.word 0xf80157b4,0xc5ca2f3f ! Init value for %l5
.word 0xa079dcfc,0x6c1b6cde ! Init value for %l6
.word 0x8f2df2d6,0x2797368a ! Init value for %l7
.align 64
p62_init_freg:
.word 0x1838825d,0x98170e7c ! Init value for %f0
.word 0x7966fa0f,0x96e0ed65 ! Init value for %f2
.word 0x0efa58d6,0xc2edfefb ! Init value for %f4
.word 0x42f22428,0x7a91d137 ! Init value for %f6
.word 0x8456239e,0x9d62a723 ! Init value for %f8
.word 0xc0f28c91,0x0068d992 ! Init value for %f10
.word 0xd29a18a9,0x3739baaa ! Init value for %f12
.word 0x6f33c854,0xdef27613 ! Init value for %f14
.word 0x7ec490f1,0x0c41cb5b ! Init value for %f16
.word 0x7c65aeed,0xf8fa112e ! Init value for %f18
.word 0x4cb73d52,0xfff2428a ! Init value for %f20
.word 0xb0b6e3f4,0xfcb7e861 ! Init value for %f22
.word 0x95de248f,0x5f83e07f ! Init value for %f24
.word 0x48101b3f,0x2ad76e0f ! Init value for %f26
.word 0x87dc568b,0x66978cd8 ! Init value for %f28
.word 0x1da77f52,0x22f74b30 ! Init value for %f30
.word 0x1644f35a,0x92119424 ! Init value for %f32
.word 0x6cb4bf6d,0xb03108cc ! Init value for %f34
.word 0xa04aa77b,0x67b46c3a ! Init value for %f36
.word 0x399ac7b8,0xbf6ffa42 ! Init value for %f38
.word 0xa78152e0,0xd1100107 ! Init value for %f40
.word 0x7dcec213,0x5d0f9307 ! Init value for %f42
.word 0x5f529490,0x3e3db4bd ! Init value for %f44
.word 0x620a5a6b,0x9add5646 ! Init value for %f46
.word 0x33075e1a,0xd2286e2d
.word 0x2924af3c,0x606c2246
.word 0x54878730,0xb84b0d87
.word 0xd1c28e9c,0xcffa7e8f
.word 0x9e3ec76b,0xb2337c1b
.word 0x9f9e9d8c,0x0abc9c1d
.word 0xfa9429a2,0x7d8976e0
.word 0x3334a4c8,0xff7df592
p62_expected_registers:
.word 0x00000000,0x46db8b87
.word 0xffffffff,0xbe312c72
.word 0x00000000,0xb2cf693c
.word 0x00000000,0x00000281
.word 0x00000000,0x00000299
.word 0x00000000,0x993804ce
.word 0x00000000,0xb2cf693c
.word 0xa2fbbafb,0xb5be8437
p62_expected_fp_regs:
.word 0x3784beb5,0xfbbafba2
.word 0xa2ad6e06,0xc8375c11
.word 0x7f8fab63,0x25e5f30b
.word 0x771f0213,0xf801633c
.word 0x10c53613,0xb5d00507
.word 0x68ef6f2f,0x78468335
.word 0x9758bea8,0x55a60ff5
.word 0x6906131f,0x99f54c04
.word 0x4184cb78,0x5531f156
.word 0x7c65aeed,0xf8fa112e
.word 0x4cb73d52,0xfff2428a
.word 0xb0b6e3f4,0xfcb7e861
.word 0x95de248f,0x5f83e07f
.word 0x7c65aeed,0x2ad76e0f
.word 0x87dc568b,0x66978cd8
.word 0x1da77f52,0x22f74b30
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x35002f18,0xe66acd07
.word 0x2ad76e0f,0x3fbeb7d7
.word 0xa31e5400,0x168c4e57
.word 0xddb627b8,0x1571ecf7
.word 0x7bffc5d6,0x6e2e1e15
.word 0x527fa71d,0x9c0fa236
.word 0x9b628328,0x31229e59
.word 0x38ba9b25,0xa5d886ac
.word 0xcdcb7556,0x41ccdbb3
.word 0xa251fb2c,0x041def94
.word 0x4e92958f,0x889f7490
.word 0xe2d6182e,0x3ec034da
.word 0x686e9119,0xe9aa1f4e
.word 0xe92917ee,0xf54b1444
.word 0x9c3d0b73,0x6cbbe791
.word 0x3682dc7f,0xc360dcf5
.word 0x19e324b0,0x2994d599
.word 0xcfb3eb73,0xf40d8551
.word 0x7228a578,0xed42af8a
.word 0x287349a9,0x29dcbb8a
.word 0x51a05814,0x9a9974f2
.word 0x2d04b23c,0x9ff35338
.word 0x81c494c7,0x33ebff67
.word 0x80809487,0x6080189b
.word 0x2aced5a5,0xe42be00a
.word 0x15dc7c21,0x3ada94fa
.word 0x4bc63d7d,0x7223a61f
.word 0xd08f3fca,0xae5f77e8
.word 0x682f0801,0x5a3f96c1
.word 0x5dea2cd2,0x0e78bd4c
.word 0x22fca5c3,0x389be35f
.word 0x7ae9db6f,0x4d2faac3
.word 0x6001c68e,0xcaabe92c
.word 0xe935d269,0xc8952f68
.word 0xa9b1efcc,0x48f9e14d
.word 0x13bf3af0,0xb9701754
.word 0xef1d7111,0x71c0588e
.word 0x230e36cf,0xbd96647c
.word 0x78fac76d,0x2388dfdd
.word 0xbb08f755,0x13e247f1
.word 0x65d6362e,0xe09f37b2
.word 0xfeb76664,0xd7293cfe
.word 0xe4a42fe1,0x34536466
.word 0xff39afc2,0x10e7d962
.word 0x10f99cd0,0x3e6cf1b6
.word 0xed3eaf2a,0xf191e4b2
.word 0xe85de98d,0x732cd8d3
.word 0x409f75b0,0x76bdeda5
.word 0xd777b262,0xa3762cf5
.word 0xc4a62c11,0xd32efb57
.word 0x46910500,0x9575ef63
.word 0x4184cb78,0x64ff6695
.word 0xfd32ffd5,0x808c7228
.word 0x9678d33d,0x6bb706f6
.word 0x43669caa,0x7469b9ac
.word 0x376fd74e,0x64bd8a38
.word 0x58a518e8,0x56b6b676
.word 0xb678d721,0x17456fcb
.word 0x0c48294b,0xf67e51a3
.word 0x1d8ed593,0xf2f80d8c
.word 0xfa10b583,0x54447607
.word 0xc6c1940f,0x5262820a
.word 0xd4524266,0x01192713
.word 0x88237167,0xcb39b664
p62_local1_expect:
.word 0xffcb8441,0x34c2f9e8
.word 0x598cfba2,0x00000351
.word 0xb0d7ce41,0x35735177
.word 0xb2cf693c,0x6c1b6cde
.word 0x7c65aeed,0xa788e05c
.word 0xf50fa655,0x676c85c1
.word 0xd2e264fd,0x4462e23b
.word 0xbe643840,0xc5c106d4
.word 0x6807d95b,0x0a388b74
.word 0xb8097230,0x36f0e6f7
.word 0x11dc0a2f,0xbe514546
.word 0xaeead451,0x2df1d903
.word 0x26501a66,0xcaabe92c
.word 0x30613fa5,0xb4c0660d
.word 0x7f717ac8,0xce47aea7
.word 0x13936589,0x007b2b42
.word 0x5f077337,0x54d064e7
.word 0xa4e5d986,0x39214fb9
.word 0x1b45e86c,0x098d203d
.word 0x25e42741,0xff440f08
.word 0xe5a4527f,0x18928b8e
.word 0x182c91cd,0x29814ee7
.word 0xc6f0e884,0x51263eff
.word 0xceef1ad5,0x4985ec00
.word 0xceef1ad5,0x00000078
.word 0x5b695097,0x9c8a4374
.word 0x11638a20,0x1b4b7722
.word 0xe0744412,0x74995f89
.word 0x8722c064,0x892ffa17
.word 0x7ee42ef3,0xe9970447
.word 0x1ef0096d,0xaeb14ec5
.word 0xd5ea34e8,0xddcaf8d7
.word 0x45ff144f,0x6dcd6c7e
.word 0xa50ed401,0xd42427cb
.word 0x6a76c345,0x60dae304
.word 0x9865c197,0x3ed6b7e9
.word 0x305a5665,0xea4cd12c
.word 0x02192ebf,0x29d2226f
.word 0x2c9446fa,0x715436c2
.word 0xda1be74b,0x7c900f02
.word 0x309bf2da,0x2902a721
.word 0xfd9d8bf4,0xe605307d
.word 0xdf9ef899,0x8b0dded0
.word 0x5135980f,0x3755278b
.word 0x7cf36afa,0x80831bec
.word 0x5b27f98c,0xd134a4e5
.word 0xbff06010,0xd3e4fec9
.word 0x94589142,0xcee60a55
.word 0x7f88634c,0x320c78d7
.word 0xfd394ae3,0x0d25d659
.word 0x2ab7df76,0x5e71548d
.word 0x49965d84,0x8c96bed9
.word 0xe20cd751,0xd5447b78
.word 0xf2ba8b61,0xecc23ac3
.word 0x6420fd05,0x8fe02cec
.word 0x8b980dd8,0xdccba923
.word 0x18f29e58,0x32c57405
.word 0xae42e8f0,0x24463399
.word 0x9c080888,0xf19cb3ec
.word 0x01c8a13f,0xf58e2fab
.word 0x5842d20b,0x320ec8ed
.word 0x54f2e3c0,0x771cc87d
.word 0x827b13dd,0x80e57b8d
.word 0xa6fa9eca,0xa12f687a
p62_local2_expect:
.word 0x9e6dafe4,0x9c36f311
.word 0x0000004e,0x066eada2
.word 0x51991fbe,0x3cc7ae12
.word 0x0e555d9d,0xf8fa112e
.word 0x8851144f,0xf5c3fc4b
.word 0x598cdb46,0xffffffff
.word 0xc5ea50b1,0x97c9ed00
.word 0x91f810a5,0xf8ec86de
.word 0xc44769b9,0xc94ee2ad
.word 0xa0fad135,0xf4219a1c
.word 0x55455bfe,0x0240e652
.word 0x7e09288c,0x3f165b71
.word 0x5a3142fc,0x50292b0e
.word 0x1bf90444,0xb6521434
.word 0x8fe3e8a9,0x70942b31
.word 0x1c479e0e,0xb8701d60
.word 0xa70aed0d,0x52390cfd
.word 0x2185617e,0x5387ea16
.word 0x12f6fac9,0x621b0a2f
.word 0xdb3448e9,0x84ef84a2
.word 0x66a4657d,0xec309b0f
.word 0xc9696b05,0x96442ef7
.word 0x2c3ba457,0xc347ebfe
.word 0x4891df37,0xa183feec
.word 0xcb184d8c,0x3eb84247
.word 0x8b90be83,0x5d6d7aa7
.word 0xb0430c46,0xff7c7fe2
.word 0x738bb736,0xd4ad2d34
.word 0x58567095,0x34551b95
.word 0x0ed47926,0x4c60bec9
.word 0xe1efe174,0x56812d22
.word 0x1d4ee4a6,0x97068a30
.word 0xc59f9f18,0xe60cebfd
.word 0xc9899b74,0x429a26a8
.word 0x97d33d1a,0x7fe734a9
.word 0x4674830e,0xc11eb624
.word 0xdaa64601,0x07becd3e
.word 0xcb283165,0x36899005
.word 0xd7c7508f,0x50598ca4
.word 0x6c093736,0x1cd83ac7
.word 0xafcbc52b,0x28f6b08a
.word 0x2faf5788,0x6f1bf09a
.word 0x3739653c,0x849ba393
.word 0xfbded922,0x7014946e
.word 0x8e73d2b0,0x51d9da0b
.word 0x647180b3,0xcb03304e
.word 0xd82c1759,0xa2d87d77
.word 0xf99fdc47,0x67f5c87e
.word 0xf4ebc2a3,0x586d4692
.word 0xce0d4c5a,0x2d5f4bee
.word 0x348a95f1,0xd68535c0
.word 0xaff5b038,0xd6975b96
.word 0x31bf801a,0x7bc53c1d
.word 0x69ddd793,0xd61bf190
.word 0x4d08fb5e,0x00000045
.word 0x9d253f07,0x6098b437
.word 0x0f7b0421,0x87ff1db6
.word 0xd6dbc677,0x959b9a31
.word 0xb7f719a6,0x1417a99b
.word 0x5b9b6f00,0xe6186607
.word 0xb29d1b73,0xb6517189
.word 0xc0679390,0x3a91f4f2
.word 0xad3ff781,0x7ec1eb73
.word 0xfbe40ea7,0x62581b13
p62_local3_expect:
.word 0x56f13155,0xb207cd64
.word 0xedae657c,0x8b460b14
.word 0xff000000,0x459bcb13
.word 0x13cb9b45,0x00000000
.word 0xff0fa180,0x83309bda
.word 0x878bdb46,0x9dc931df
.word 0xe5eb78fb,0xa146c3f0
.word 0xa55d5cbe,0x9caf88ab
.word 0xa18d1d0c,0xdcbec4ff
.word 0x6f03f886,0x0e972310
.word 0x6d11d742,0xf73253d6
.word 0x90b55a7f,0xacd16916
.word 0xbf26f0c6,0xb42025b1
.word 0x8441a75e,0x51bcafd4
.word 0x01d02c63,0xaad1423b
.word 0x372f1347,0x360dbd54
.word 0xd3fb3af7,0xd3e2aa8e
.word 0x5874e226,0x99653c6b
.word 0x48b4cf22,0x62d52a4b
.word 0x6ebef83b,0x1a8fc182
.word 0x1a21e132,0xf67e910e
.word 0xcf1d3f43,0x1d49b309
.word 0x00000000,0x2a460068
.word 0x2a88802c,0x6987ed41
.word 0x87fd8750,0x6a9e0740
.word 0x3e48c0ce,0xffffff73
.word 0xcd92134c,0x7533edf2
.word 0xab6892ec,0x8faf918a
.word 0x6a1dc447,0x0a64eeaf
.word 0x5e6f6edb,0x2aa55252
.word 0xc96a0add,0x2b6d472f
.word 0x376d8db7,0x506600ac
.word 0x2816fe1f,0x12dab9ff
.word 0x36b17637,0x9df7a65e
.word 0xf462e8a5,0x5abbccac
.word 0x771f6605,0xff062b73
.word 0x3b5af1ae,0xd83decb7
.word 0x6881017b,0x52a2556b
.word 0x9d0eb764,0xfac29ca2
.word 0x1d05d76a,0xf5f70903
.word 0xa2fbbafb,0xb5be8437
.word 0x0563a4c1,0x481b7af6
.word 0x0bf3e525,0x63ab8f7f
.word 0x3c6301f8,0x13021f77
.word 0x0705d0b5,0x1336c510
.word 0x35834678,0x2f6fef68
.word 0xf50fa655,0xa8be5897
.word 0x044cf599,0x1f130669
.word 0x7d8a2d5d,0x44abddc6
.word 0xe129e455,0x6ff33ae8
.word 0x1aaf1a5f,0xb45d9de5
.word 0xbffaff7a,0x8c055d3f
.word 0xdee9a98a,0xd9657b9f
.word 0x0db124eb,0x88ffdd5e
.word 0x80cbfe72,0xbcba0ea0
.word 0xc577af51,0x3b2a061f
.word 0xb5da9329,0x735f6ccd
.word 0x6a46f0e2,0xf94cdcd8
.word 0x77ec267d,0x94a8c5ba
.word 0x014d7359,0xc0ad7ea6
.word 0x189724e8,0xa50877a6
.word 0x4d4d64ec,0x32fa1734
.word 0x84aba79b,0xd0858f69
.word 0x9c2d0cdd,0x5176219a
p63_init_registers:
.word 0x6053a312,0xce31a0ca ! Init value for %l0
.word 0x66f6879c,0x2a878495 ! Init value for %l1
.word 0xfb1febd6,0x88da1d9a ! Init value for %l2
.word 0x22eacde2,0x014f9aa4 ! Init value for %l3
.word 0x30a6fb6a,0xf023989a ! Init value for %l4
.word 0x78bea9fa,0x144ff7e1 ! Init value for %l5
.word 0xe6d1f69c,0xc0f8e867 ! Init value for %l6
.word 0xc1bef1d4,0x824bde4b ! Init value for %l7
.word 0xeb1a7c52,0x1d9e6a24 ! Init value for %l0
.word 0x98c536ec,0xd8d9250c ! Init value for %l1
.word 0x0681ca5c,0x882ccbe3 ! Init value for %l2
.word 0xc8050bf0,0x07c2c77a ! Init value for %l3
.word 0xaa34151a,0x5ce4eb41 ! Init value for %l4
.word 0x4308504d,0xc42b835d ! Init value for %l5
.word 0x42278598,0xd3cf4a74 ! Init value for %l6
.word 0x3f8eb6cb,0xcb12d450 ! Init value for %l7
.align 64
p63_init_freg:
.word 0x2c427a11,0xacfe1549 ! Init value for %f0
.word 0x71460319,0xb64360a5 ! Init value for %f2
.word 0x8a16ae31,0xa1ccb0d1 ! Init value for %f4
.word 0xc32d02b6,0x376a0c4a ! Init value for %f6
.word 0x63c04dd6,0xb1fcc240 ! Init value for %f8
.word 0x539a3ba8,0x63097240 ! Init value for %f10
.word 0x10b9efb7,0x7fa9b1d7 ! Init value for %f12
.word 0xd1c5f0a6,0x9be3fda2 ! Init value for %f14
.word 0x16667109,0x905dbca5 ! Init value for %f16
.word 0x8c8b041c,0x82aebccc ! Init value for %f18
.word 0xe49f05b7,0x663b49fa ! Init value for %f20
.word 0x872385de,0x19fd47af ! Init value for %f22
.word 0xb24a0f0a,0xb0d383b8 ! Init value for %f24
.word 0x653cc30c,0xe4fe483c ! Init value for %f26
.word 0xcbc26738,0x1775e2c4 ! Init value for %f28
.word 0xe480affc,0x950ac396 ! Init value for %f30
.word 0xe972fa32,0x398b45a9 ! Init value for %f32
.word 0x6fe3c585,0xf411985b ! Init value for %f34
.word 0xba0584f3,0xe865414b ! Init value for %f36
.word 0xc2ef09fa,0xbfba4ac7 ! Init value for %f38
.word 0x7844104a,0xec20cd36 ! Init value for %f40
.word 0x812ffad7,0xbd9c2c1a ! Init value for %f42
.word 0x5f65eec5,0x40aecbed ! Init value for %f44
.word 0x57096465,0xab8bffe8 ! Init value for %f46
.word 0xb6e7051e,0x09af9ca6
.word 0xbd49e226,0x8bce9c81
.word 0xf15fadf7,0xf2f06cec
.word 0xd6405ca6,0x8336f1b6
.word 0xac5b90d2,0x84adac67
.word 0x06e2319f,0x554fc298
.word 0x37636b80,0x1caa63e7
.word 0xc5393ec9,0x76ee7fbc
p63_expected_registers:
.word 0x00000000,0x000000ed
.word 0x00000000,0x1c048b8c
.word 0x00000000,0x00000674
.word 0x00000000,0x00000025
.word 0x00000000,0x88198324
.word 0x00000000,0x88198324
.word 0x00000000,0x0d02b195
.word 0x00000000,0x33909cf8
.word 0x00000000,0x00000000
.word 0x00000000,0xa9eac64c
.word 0xffffffff,0xfffff714
.word 0x00000000,0x9a9cf790
.word 0x00000000,0x85c72b8c
.word 0x00000300,0x055ed1f0
.word 0x0681ca5c,0x909c7993
.word 0x00000000,0x00000000
p63_expected_fp_regs:
.word 0xe3cb2c88,0x5cca8106
.word 0x71460319,0xb64360a5
.word 0x8a16ae31,0xa1ccb0d1
.word 0xc32d02b6,0x376a0c4a
.word 0x63c04dd6,0xb1fcc240
.word 0x539a3ba8,0x63097240
.word 0x5cb18973,0x13ca320f
.word 0xd1c5f0a6,0x9be3fda2
.word 0x88198324,0xa3fcb401
.word 0x8c8b041c,0x82aebccc
.word 0xe49f05b7,0x663b49fa
.word 0x872385de,0x19fd47af
.word 0xffa23563,0x5a47cb67
.word 0x653cc30c,0xe4fe483c
.word 0xcbc26738,0x1775e2c4
.word 0xe480affc,0x950ac396
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x62673eee,0x7cd99224
.word 0xf2c8bcbd,0xcb013e12
.word 0x79938bfa,0xbb2a1d31
.word 0x7ac78324,0xa3fcb401
.word 0x0ff400f4,0xb1a871c1
.word 0xffa23563,0x5a47cb67
.word 0xf1128a49,0x7588394a
.word 0xb6bf5419,0x7c92d7ac
.word 0xa77b440c,0xbca28a57
.word 0xfb030e0d,0xb5f83de3
.word 0x39556d76,0x837a80ff
.word 0xabdf740b,0x3e1add4a
.word 0xe8113a70,0x83925bef
.word 0x7d70c8c1,0x09d49971
.word 0x98656547,0x5d7df071
.word 0xf0372adf,0x574e6047
.word 0x59ddc14e,0xccf210b4
.word 0xc73c4148,0x278fc1a2
.word 0xb1b8768b,0xd89b665b
.word 0x8e2bd64e,0x0940b21d
.word 0x940f3e30,0xd4ab53b1
.word 0x2af90f83,0xd6cf10fc
.word 0x3a8845fd,0xdf059f2a
.word 0x208e41aa,0xd948cd48
.word 0x901d9aa4,0xe87fc633
.word 0xcd6f29f4,0x1577ca37
.word 0xa69b4272,0x82d32316
.word 0x5cc81f57,0x0db5609f
.word 0x0959ec61,0xa17757d9
.word 0x5cb18973,0x13ca320f
.word 0xd6908462,0xd930e56d
.word 0xfc19d80b,0x42e75865
.word 0xf11babf3,0x8d38d213
.word 0x7b3073ae,0x000009b3
.word 0x4500bc3d,0x65c8f541
.word 0x9ba0e3f2,0x2892bcdd
.word 0xd5f846b0,0x506aef77
.word 0x80c32d2c,0xdee519b4
.word 0x13c71460,0xfc24343b
.word 0xeb89b417,0x92722f86
.word 0x21f487ba,0x517dcab2
.word 0x157573a4,0xce31a0ca
.word 0x171f92f7,0xcfb6cb37
.word 0x59b4778a,0xad9bdc3c
.word 0xee43414a,0x4c758cbe
.word 0x475ae01a,0x58d29d45
.word 0xab1da033,0xef2147c5
.word 0xbc7c6c81,0x3d61e795
.word 0xf59cf325,0x1229fc04
.word 0x88198324,0xa3fcb401
.word 0xd4220977,0xfa37ec82
.word 0x69ae73b6,0xf185735b
.word 0x01943fd2,0x83d373d7
.word 0x0301af2b,0x6633fcc7
.word 0xa9d4f4fd,0x8e97d34a
.word 0x0a81ddb8,0xeed0ce3a
.word 0x0f99cdc7,0xdc2e5267
.word 0x899b322b,0xd624bb60
.word 0x9fdc77f5,0x3b99ce83
.word 0x98d8bc01,0xd0c4cb2c
.word 0xe83a8458,0x460a44a0
.word 0x704a4580,0xc752a7c2
.word 0x177b3dd5,0xc5c2d07c
.word 0x277a262c,0xbb7df56b
p63_local1_expect:
.word 0x0ff400f4,0x00000008
.word 0x88198324,0xa3fcb401
.word 0x63c04dd6,0xb1fcc240
.word 0xffffffff,0xfffff40f
.word 0x4b000000,0x00000000
.word 0xbe00515b,0x46a4ed73
.word 0x43973aed,0x7d0f0b1d
.word 0x214b4865,0xf13f5f6c
.word 0x976130da,0x23ba9b78
.word 0x64933ba2,0x506e6618
.word 0xaf6f191d,0x0fa4f3ff
.word 0x5db155af,0x88d2981a
.word 0xb83fb425,0x7d7107ba
.word 0xf1db4a19,0x2de1db90
.word 0x15e92d5d,0x96cec6df
.word 0xfada6796,0x5157a7dc
.word 0x003a54b2,0x0981820f
.word 0xbecfa3ce,0xcc3c0595
.word 0x42e50365,0x85c72b8c
.word 0x7da46fe6,0x1194bc19
.word 0xed48d35f,0xfaa8642b
.word 0xd61784c1,0xc0561c3e
.word 0xda60d209,0x3558a9e2
.word 0x74784328,0x3eaf620f
.word 0x37f14413,0x301fb58e
.word 0x7c0c5c27,0xe625336e
.word 0xae6fbe78,0x6ee8e4a1
.word 0x8bfef840,0xe2bd182a
.word 0xabc3d1ad,0x85308cb7
.word 0x37dd9bb1,0xf17efdce
.word 0x9cd14f12,0xfa2bfc19
.word 0x49c771ee,0x7c2c9994
.word 0xe8ff4e27,0x96e4c6c4
.word 0xb7954bc6,0xc2a9585b
.word 0x62a4be0c,0x6672ffdd
.word 0x0882a736,0x768863ec
.word 0x7f84141c,0x006d4f72
.word 0xf0636739,0xc26b3307
.word 0xb8fbd950,0xb2b4ec06
.word 0xc418aee9,0x5e9b47a1
.word 0x6f71e59d,0x188daa9f
.word 0x37e3c1b7,0xae070ce2
.word 0xbe377e36,0xec6f13af
.word 0x405c3446,0x9809c96f
.word 0x32ae341f,0xd633fd50
.word 0xdb8fa8a2,0x9b9f4103
.word 0x87f69358,0xe3ff6792
.word 0x82047e84,0x25e893d2
.word 0x3a92bf38,0x68e521c5
.word 0xb8a98dab,0x2f799252
.word 0x69337aa7,0xbcaabb8d
.word 0x4dae3f3d,0x2bcb3911
.word 0x6493115e,0x61449ab4
.word 0x04cff399,0x163408b4
.word 0xff8aa4e1,0x4d7fcbf3
.word 0xeae31439,0xec85af26
.word 0x669cfef6,0x9121cd80
.word 0x11df5ed4,0x370c4582
.word 0x66531d93,0x04e90029
.word 0x1c1ecf2c,0xad54962c
.word 0xbb8d62bc,0x8c863a8b
.word 0xbcb44a38,0x097a8f47
.word 0x4624f2c5,0xe035131e
.word 0xfd4d8300,0x56ec06af
p63_local2_expect:
.word 0xa49a1d90,0x3ac42758
.word 0x2a878495,0xe5b89c80
.word 0x0681ca5c,0x882ccbe3
.word 0x8c8b041c,0x82aebccc
.word 0xa56043b6,0x19034671
.word 0x4cc6eaa9,0x00000000
.word 0xde003018,0xf8696ed0
.word 0x8df5f726,0xa213436f
.word 0xa3a1658f,0x284768fb
.word 0x84734fc3,0x7b60a625
.word 0xa9376224,0xa10c1fa4
.word 0x4409767d,0xb701cb28
.word 0xe1d2e271,0xc500447a
.word 0x25f11c3b,0xb0ffcd2f
.word 0x5d07291f,0x644d072b
.word 0x1b69f63e,0xe5b2b85b
.word 0x6629f103,0xafc37c7e
.word 0xb59827d1,0xdbf50a73
.word 0xbb95096e,0x32afc2fe
.word 0x5614b7dc,0xd4532e9b
.word 0x472ab925,0xc887aacb
.word 0x625c5592,0x29543113
.word 0x81088659,0xdf06f776
.word 0x1166c379,0x3f28bf45
.word 0xe0179ea8,0xfb4077e2
.word 0xdb8f1487,0xe22d9810
.word 0xea5a60cd,0x69a8cf61
.word 0x6617f7d5,0x33909cf8
.word 0x561ac411,0x994aef9a
.word 0x1e5522be,0xdfa38055
.word 0x7687f38c,0x86badf0f
.word 0x5958ba3d,0x12a3c9a2
.word 0x06b31ff8,0xb4d6bc80
.word 0x38358ffa,0x1b363075
.word 0xbe14c8ff,0xfa951d72
.word 0xd80d60b2,0xf6b7ca8e
.word 0xfce71b6d,0x1234ff46
.word 0x7730fb76,0x9b75c623
.word 0x2263df47,0x631def28
.word 0x6d2897a7,0x9089742a
.word 0xbeae3aee,0x0473a81f
.word 0x66481d1a,0x90f15f11
.word 0xb7a3d3ca,0x7c37aa2d
.word 0x16b587ed,0xfd93afff
.word 0xaacb1aa4,0xf13b99a6
.word 0x01e5bc01,0xaa9ace5d
.word 0x8fe8d35b,0x955434ad
.word 0xe9a2c52f,0x4d7a6503
.word 0x807b8122,0x4ebe9b07
.word 0xbb912297,0x25bc0215
.word 0x473d7e3b,0xe246695e
.word 0xa6911c7e,0xaca305a2
.word 0xdab50883,0x89fd925d
.word 0xf26df6b1,0x048841ed
.word 0xc9164260,0x8a0c02b0
.word 0xa4694612,0x02aa0b2e
.word 0x0d02b195,0xff227cb0
.word 0x1989b8ed,0x62433aee
.word 0xc5f75388,0x9a9cf790
.word 0x752dd5c9,0xb937b129
.word 0xb4d7c2db,0x88273932
.word 0x32dc7c21,0x35f6f219
.word 0xbdf9935a,0x6f5c9f52
.word 0xcc64083c,0xb4967620
p63_local3_expect:
.word 0xe7e6e215,0x9d0e0afe
.word 0x6d4fbb16,0x0a18d4ca
.word 0xccbcae82,0xdea77ea5
.word 0xc7f06f2c,0xd9aa748f
.word 0x66531d93,0x7b68e054
.word 0xe3cbb401,0x44da2ab8
.word 0x5dc90d17,0x93eeaf46
.word 0x8657df2a,0xa712a425
.word 0x2c241bb7,0xb10fb7e1
.word 0x757b6cb0,0xd17f44ec
.word 0x4e8afd25,0x1422654b
.word 0xd8b6de80,0x59624d19
.word 0xc6d33d3b,0x2fd2af2c
.word 0xd72abe5b,0xcde8eab6
.word 0x4933d56f,0x965c6825
.word 0xa8a62743,0x22c0cb79
.word 0x6589a92f,0xc5505327
.word 0x1ab64dc6,0x6c278188
.word 0xae18f006,0x63d59bfd
.word 0xaa4276ad,0x9cd46c1c
.word 0xbba12fc4,0xd03c0c64
.word 0x617118cc,0xb34d1cd1
.word 0x588a5cb6,0x6d5df435
.word 0x638568e2,0x340a0d33
.word 0x98501448,0x9d32aed0
.word 0x7174ca8f,0x1abdb59a
.word 0x895c186c,0x45f7fc3b
.word 0xf7163b0e,0x067321a2
.word 0x8382713f,0x1792dbd2
.word 0xadc0a5c0,0x0adb5c67
.word 0xd74bff3b,0x379ebbd0
.word 0x02aa3b0a,0xf45293ff
.word 0x66e288ff,0x4eabe061
.word 0xb2553bf7,0xd6959dc3
.word 0x81e84e33,0x2211f9fe
.word 0x9b553776,0x158fa614
.word 0xeb349c87,0x3b9f41a1
.word 0xd0246f2b,0x89088f5e
.word 0x480b3d25,0xb13496a3
.word 0xe46a2613,0xa67e8f83
.word 0x8ea01acf,0xb6f10c20
.word 0x4546f740,0x7c1b8fab
.word 0x9d9502a1,0xc9976874
.word 0x4a93ad69,0x74a567ed
.word 0xb6029290,0xa33539d8
.word 0x7e8fd557,0xe29fd8c1
.word 0x64ee9ac5,0xe163522d
.word 0x73b4cb55,0x8d03662a
.word 0x7e3a3914,0x60489aeb
.word 0xd3bd2a8d,0x447d1d47
.word 0x39e6309f,0xfffff40f
.word 0x44387d65,0x0000004e
.word 0xb2827562,0x50031310
.word 0x87d83248,0x2b895036
.word 0x063375d5,0x3d272c26
.word 0x31560053,0xca1a4fae
.word 0x4ef3643b,0xc281b89c
.word 0x959f99d0,0xca9a7e97
.word 0xfc71ee40,0x7ae9ec99
.word 0xe1a01611,0x499fc31a
.word 0x121ede84,0x1262952d
.word 0x4960d43b,0x05d99579
.word 0xa2d3ed47,0xea48f11a
.word 0x3d6f1290,0x5f4c9602
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 0x2ba973b7,0xd6eb4c96
.word 0x00000000,0x00000002
.word 0x3afe453f,0xfa1fa97c
.word 0x00000000,0x00000003
.word 0xc85b2557,0xcd86966f
.word 0x00000000,0x00000004
.word 0x62276687,0x98aaf05d
.word 0x00000000,0x00000005
.word 0x6b797378,0x4ed0850e
.word 0x00000000,0x00000006
.word 0xba737ce0,0x3cb72fdd
.word 0x00000000,0x00000007
.word 0xa661c1d0,0x32bed883
.word 0x00000000,0x00000008
.word 0x805a8da7,0xbf29cf93
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x5fd89a40,0x4118c4a2
.word 0x00000000,0x00000002
.word 0x48f2ad1f,0x97a84054
.word 0x00000000,0x00000003
.word 0xca47ff3f,0xc72de04c
.word 0x00000000,0x00000004
.word 0x81126578,0x2d8dcb1f
.word 0x00000000,0x00000005
.word 0x3a8fb158,0x46f3838d
.word 0x00000000,0x00000006
.word 0x954464d0,0x61303e4b
.word 0x00000000,0x00000007
.word 0x2f9be7c0,0x4989a1e5
.word 0x00000000,0x00000008
.word 0xeb201030,0x77651947
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0xbfa670e7,0xe0b40d21
.word 0x00000000,0x00000002
.word 0x46afacc7,0xf401fa80
.word 0x00000000,0x00000003
.word 0xefe1302f,0xe7f06f69
.word 0x00000000,0x00000004
.word 0x8c64f4e0,0x01374bc4
.word 0x00000000,0x00000005
.word 0x1d26f780,0x7838f9a9
.word 0x00000000,0x00000006
.word 0xe895f9e8,0x000adee5
.word 0x00000000,0x00000007
.word 0x24fbad1f,0xe8a15f77
.word 0x00000000,0x00000008
.word 0x59a06f48,0x2b92f339
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x42a261a0,0x08d3b56a
.word 0x00000000,0x00000002
.word 0x976f70d0,0x0982e737
.word 0x00000000,0x00000003
.word 0xf5183b08,0x2e9e513e
.word 0x00000000,0x00000004
.word 0xfb38a410,0x4c9e6990
.word 0x00000000,0x00000005
.word 0x7bb787e7,0xefe9952b
.word 0x00000000,0x00000006
.word 0x89340c9f,0xebf66b22
.word 0x00000000,0x00000007
.word 0x96f9ae77,0xdb9a4131
.word 0x00000000,0x00000008
.word 0x2f4e1ed0,0x76b063f0
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x8ea515f8,0x76d87cda
.word 0x00000000,0x00000002
.word 0x414fee47,0xce69225e
.word 0x00000000,0x00000003
.word 0xa2b8547f,0xe34d44db
.word 0x00000000,0x00000004
.word 0x2a1aa92f,0x9005695d
.word 0x00000000,0x00000005
.word 0xe2fc9088,0x30d8bfc3
.word 0x00000000,0x00000006
.word 0x2aef1a78,0x76c62090
.word 0x00000000,0x00000007
.word 0x2d6266f8,0x35675b57
.word 0x00000000,0x00000008
.word 0x4a2f1050,0x117534ba
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0xc79d969f,0xf127ed0e
.word 0x00000000,0x00000002
.word 0x2db472f0,0x15bd649e
.word 0x00000000,0x00000003
.word 0xab379270,0x0ee3668b
.word 0x00000000,0x00000004
.word 0xeb7b7940,0x54bd7662
.word 0x00000000,0x00000005
.word 0x7c3b73cf,0x9d7bd26d
.word 0x00000000,0x00000006
.word 0xa3aeb308,0x6ba81c92
.word 0x00000000,0x00000007
.word 0xc9a60207,0xc4a76e18
.word 0x00000000,0x00000008
.word 0x83e003ef,0xe9add420
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0xd1aeff67,0x8ded492c
.word 0x00000000,0x00000002
.word 0xa2f424af,0xce263ca4
.word 0x00000000,0x00000003
.word 0x6b4a7ed7,0xae8ffa4d
.word 0x00000000,0x00000004
.word 0xf274e998,0x28d37bd0
.word 0x00000000,0x00000005
.word 0xa11ff177,0xe92ba012
.word 0x00000000,0x00000006
.word 0x4b04bd17,0x85f9c68c
.word 0x00000000,0x00000007
.word 0xb1990a07,0x97d0e275
.word 0x00000000,0x00000008
.word 0x923a769f,0xcda4a939
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0x5579920f,0xc808020d
.word 0x00000000,0x00000002
.word 0x063e214f,0xaa393e31
.word 0x00000000,0x00000003
.word 0xa94f804f,0x9046c734
.word 0x00000000,0x00000004
.word 0xba6536ef,0xb29a3241
.word 0x00000000,0x00000005
.word 0xc2b351cf,0xd819ea7b
.word 0x00000000,0x00000006
.word 0x59337f67,0xd7b03113
.word 0x00000000,0x00000007
.word 0x4e97a0e7,0xd38d69f9
.word 0x00000000,0x00000008
.word 0xebc55fb0,0x615a1207
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x14939410,0x687f4b9c
.word 0x00000000,0x00000002
.word 0x891aa7b8,0x432a5b92
.word 0x00000000,0x00000003
.word 0xe0c00e7f,0x9fc0ab47
.word 0x00000000,0x00000004
.word 0x45fffe0f,0xaa9afa7e
.word 0x00000000,0x00000005
.word 0x7bb60c87,0xbdaf69c9
.word 0x00000000,0x00000006
.word 0xab802d18,0x6ad5547e
.word 0x00000000,0x00000007
.word 0x862e40df,0xb201ef58
.word 0x00000000,0x00000008
.word 0xd85eecff,0xa77d2765
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xe2a29b98,0x62846143
.word 0x00000000,0x00000002
.word 0x560deb68,0x486b037f
.word 0x00000000,0x00000003
.word 0x6d5e7ba0,0x6efe8479
.word 0x00000000,0x00000004
.word 0x53a7277f,0xea7ab6a0
.word 0x00000000,0x00000005
.word 0x49544aef,0x88c7b684
.word 0x00000000,0x00000006
.word 0x3d4ef0b7,0xca9cf23f
.word 0x00000000,0x00000007
.word 0x4c88e340,0x5a383df0
.word 0x00000000,0x00000008
.word 0x7d7bce77,0xa3e6e2c3
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0xc1aed578,0x21ef1d5d
.word 0x00000000,0x00000002
.word 0x9ebe5038,0x3430e80b
.word 0x00000000,0x00000003
.word 0xf3d8749f,0xdcbfbe9c
.word 0x00000000,0x00000004
.word 0x68ca9578,0x39174123
.word 0x00000000,0x00000005
.word 0x69a2b170,0x5bf1362c
.word 0x00000000,0x00000006
.word 0x5d16d540,0x60fe802c
.word 0x00000000,0x00000007
.word 0x4f1375bf,0xb2e3c85d
.word 0x00000000,0x00000008
.word 0xf055c19f,0xfa2910cc
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x7311d058,0x24f797aa
.word 0x00000000,0x00000002
.word 0xce2c4027,0xfb26242b
.word 0x00000000,0x00000003
.word 0x918ad5f8,0x098ee891
.word 0x00000000,0x00000004
.word 0xcf83c0e0,0x03abcf56
.word 0x00000000,0x00000005
.word 0x928b0138,0x3a4d098f
.word 0x00000000,0x00000006
.word 0x8c08f618,0x63c00135
.word 0x00000000,0x00000007
.word 0x583d00cf,0x86dec850
.word 0x00000000,0x00000008
.word 0xfa4cb090,0x54f8aa7b
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xf33f4e07,0xcde80348
.word 0x00000000,0x00000002
.word 0xfe5ef4e0,0x506d7dff
.word 0x00000000,0x00000003
.word 0x76d884b7,0xc084151e
.word 0x00000000,0x00000004
.word 0x31643898,0x209b326e
.word 0x00000000,0x00000005
.word 0x5d6aa607,0x97a82a6d
.word 0x00000000,0x00000006
.word 0x568c9e80,0x49ccec73
.word 0x00000000,0x00000007
.word 0x74eb1930,0x44169fe5
.word 0x00000000,0x00000008
.word 0xe05365b0,0x2d69a607
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xeed36f58,0x65510257
.word 0x00000000,0x00000002
.word 0xf2364e27,0xb04b394f
.word 0x00000000,0x00000003
.word 0xe98f05b0,0x56e3018f
.word 0x00000000,0x00000004
.word 0xc730e007,0x8ee0119b
.word 0x00000000,0x00000005
.word 0x41c4f00f,0xffef5bb3
.word 0x00000000,0x00000006
.word 0xc65bb8e8,0x6dc91dc7
.word 0x00000000,0x00000007
.word 0xd3b54c58,0x34243a99
.word 0x00000000,0x00000008
.word 0xa7f69fc8,0x1cdfcf88
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0xe1de0360,0x68ccc49f
.word 0x00000000,0x00000002
.word 0x8d930290,0x2efad879
.word 0x00000000,0x00000003
.word 0x13e032c8,0x35414c39
.word 0x00000000,0x00000004
.word 0x2197ba7f,0xb9a1560c
.word 0x00000000,0x00000005
.word 0xb5bdf007,0xae59761e
.word 0x00000000,0x00000006
.word 0xf7a5e38f,0xc8bd74cd
.word 0x00000000,0x00000007
.word 0xd7a556b7,0xd03662e4
.word 0x00000000,0x00000008
.word 0x1d5586e8,0x7c0bd80f
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0xe6e18adf,0xb6a3f879
.word 0x00000000,0x00000002
.word 0xad4049e8,0x72ddacb3
.word 0x00000000,0x00000003
.word 0xa93ec630,0x0884c414
.word 0x00000000,0x00000004
.word 0x9fa4eb28,0x5a16482a
.word 0x00000000,0x00000005
.word 0xe384510f,0xaed23a2c
.word 0x00000000,0x00000006
.word 0xc78610b8,0x1e37626a
.word 0x00000000,0x00000007
.word 0x9b10c120,0x1a7e6b5e
.word 0x00000000,0x00000008
.word 0x5c238def,0xb52f5851
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x1fb7e787,0xdf87a742
.word 0x00000000,0x00000002
.word 0x2684d05f,0xd47b6d51
.word 0x00000000,0x00000003
.word 0x3f260fe7,0xe835dceb
.word 0x00000000,0x00000004
.word 0x38f9b3e8,0x107f207e
.word 0x00000000,0x00000005
.word 0x6798e67f,0xdd14247d
.word 0x00000000,0x00000006
.word 0xabf2c5df,0xf20b88cf
.word 0x00000000,0x00000007
.word 0x4c3f7b78,0x740ef379
.word 0x00000000,0x00000008
.word 0x6fd14cd8,0x1e3f66d4
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x33739fd7,0x83781c2d
.word 0x00000000,0x00000002
.word 0xb40044e7,0x815c1515
.word 0x00000000,0x00000003
.word 0xd905825f,0xbd2b6326
.word 0x00000000,0x00000004
.word 0x1bb7b7b8,0x23a56214
.word 0x00000000,0x00000005
.word 0xf0932240,0x36332fa6
.word 0x00000000,0x00000006
.word 0x86bdf667,0x9ac90675
.word 0x00000000,0x00000007
.word 0xa244f277,0x90a6b60b
.word 0x00000000,0x00000008
.word 0x7fdc3170,0x68490305
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x6d3877e8,0x070ac5de
.word 0x00000000,0x00000002
.word 0xc64fec47,0x93ad4ace
.word 0x00000000,0x00000003
.word 0x3c54b5a7,0x9761e7e2
.word 0x00000000,0x00000004
.word 0xaa93d43f,0xffa21338
.word 0x00000000,0x00000005
.word 0x08b32b97,0xc7eb419e
.word 0x00000000,0x00000006
.word 0xd1a7ed98,0x3e33d5f8
.word 0x00000000,0x00000007
.word 0xfe2d01c7,0xb247a856
.word 0x00000000,0x00000008
.word 0x5f138497,0xfe0ab130
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0xa3cb50e7,0xc2ba9d3b
.word 0x00000000,0x00000002
.word 0xdcea5f70,0x5c8c308b
.word 0x00000000,0x00000003
.word 0xc2b27798,0x02c5b349
.word 0x00000000,0x00000004
.word 0x2a08a688,0x58f95fa3
.word 0x00000000,0x00000005
.word 0x258d0307,0xc9be9803
.word 0x00000000,0x00000006
.word 0x6f023c08,0x00c3c7c6
.word 0x00000000,0x00000007
.word 0x746d2a2f,0xcda8473d
.word 0x00000000,0x00000008
.word 0xef931d3f,0xc913bdac
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x28f46d77,0xf3a19862
.word 0x00000000,0x00000002
.word 0x5fb72ac7,0xff27b44c
.word 0x00000000,0x00000003
.word 0xa51e5eb8,0x5c9531e6
.word 0x00000000,0x00000004
.word 0x820cb767,0x8e8e35af
.word 0x00000000,0x00000005
.word 0x812b330f,0xfb3e4876
.word 0x00000000,0x00000006
.word 0xf4026738,0x2e945db3
.word 0x00000000,0x00000007
.word 0x4d4d6458,0x36afdc3c
.word 0x00000000,0x00000008
.word 0xa8bddb8f,0x87a8e03d
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x5de062a0,0x638b7ecb
.word 0x00000000,0x00000002
.word 0x77dd6377,0x9b031b0d
.word 0x00000000,0x00000003
.word 0xf1c089e8,0x48251717
.word 0x00000000,0x00000004
.word 0x74b2b2ff,0xc404a28e
.word 0x00000000,0x00000005
.word 0x31f5109f,0xa85ac3e8
.word 0x00000000,0x00000006
.word 0x17b47e90,0x14fe3130
.word 0x00000000,0x00000007
.word 0x17d9d3ef,0xd087ed6b
.word 0x00000000,0x00000008
.word 0xac986fc0,0x4d22be78
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x9ebb5d58,0x4ecbef25
.word 0x00000000,0x00000002
.word 0x7dc5c0c7,0x9e256753
.word 0x00000000,0x00000003
.word 0xac814120,0x16b13a3b
.word 0x00000000,0x00000004
.word 0xeb22c87f,0xd5eaa97b
.word 0x00000000,0x00000005
.word 0x7309f017,0xac758b0d
.word 0x00000000,0x00000006
.word 0x169ec8a0,0x60998745
.word 0x00000000,0x00000007
.word 0x52c3dd10,0x03214f55
.word 0x00000000,0x00000008
.word 0x9d99fc50,0x6b178078
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0xd40b85d0,0x16584b39
.word 0x00000000,0x00000002
.word 0xb8caf130,0x78b962e2
.word 0x00000000,0x00000003
.word 0x75e0e4f0,0x30f42715
.word 0x00000000,0x00000004
.word 0x1a3fa1e7,0xa1672fd7
.word 0x00000000,0x00000005
.word 0x776b98b0,0x395644ec
.word 0x00000000,0x00000006
.word 0xb6756a88,0x5e89ad93
.word 0x00000000,0x00000007
.word 0x4cb54997,0xe7952778
.word 0x00000000,0x00000008
.word 0x44f70ed0,0x6b6a4afc
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0xf43cb707,0xe1b0cc6d
.word 0x00000000,0x00000002
.word 0x53323c57,0x8d1dddb0
.word 0x00000000,0x00000003
.word 0x59f63897,0xcedfb475
.word 0x00000000,0x00000004
.word 0x89b3dec7,0xfca49932
.word 0x00000000,0x00000005
.word 0xee68c7b7,0xa040e99a
.word 0x00000000,0x00000006
.word 0xc53870f0,0x2e4481ea
.word 0x00000000,0x00000007
.word 0xe871efa8,0x3cb8425f
.word 0x00000000,0x00000008
.word 0xd9241710,0x7d87a9c3
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xe08e7c57,0xc145d325
.word 0x00000000,0x00000002
.word 0x52e54097,0xc407d59c
.word 0x00000000,0x00000003
.word 0x0d6d1750,0x715253b5
.word 0x00000000,0x00000004
.word 0xf18c8547,0xa0101158
.word 0x00000000,0x00000005
.word 0x381d97c7,0xac1f3fb6
.word 0x00000000,0x00000006
.word 0xde1ff41f,0xbc97cc3a
.word 0x00000000,0x00000007
.word 0xc904d570,0x544c755d
.word 0x00000000,0x00000008
.word 0x5c0c2240,0x3fe92a43
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xa2cfce67,0xd393523f
.word 0x00000000,0x00000002
.word 0x78f24490,0x6a8c278d
.word 0x00000000,0x00000003
.word 0xc42f92a8,0x65de53a8
.word 0x00000000,0x00000004
.word 0x3421d427,0xbf3f619d
.word 0x00000000,0x00000005
.word 0x59632747,0x9458d8b2
.word 0x00000000,0x00000006
.word 0x58d0899f,0xc85c083b
.word 0x00000000,0x00000007
.word 0x94cffedf,0xa6e070b2
.word 0x00000000,0x00000008
.word 0x39560127,0xcb7e5d50
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x726860a8,0x496f30f7
.word 0x00000000,0x00000002
.word 0x1bb3f46f,0xf5a712bd
.word 0x00000000,0x00000003
.word 0x02155da8,0x241d3278
.word 0x00000000,0x00000004
.word 0xbcd01057,0xc547d515
.word 0x00000000,0x00000005
.word 0xa1eed3ef,0xc3c0a827
.word 0x00000000,0x00000006
.word 0x0603c958,0x350cd327
.word 0x00000000,0x00000007
.word 0x800129bf,0xc546a111
.word 0x00000000,0x00000008
.word 0x283a642f,0x9b1ede52
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0x45da224f,0xd353689a
.word 0x00000000,0x00000002
.word 0x32d69cbf,0xdb73f45e
.word 0x00000000,0x00000003
.word 0x871c4dc8,0x17251ad0
.word 0x00000000,0x00000004
.word 0x066a2a7f,0x81d7c58b
.word 0x00000000,0x00000005
.word 0xe9ce6b68,0x7bf07678
.word 0x00000000,0x00000006
.word 0x4037ff28,0x18d76ff8
.word 0x00000000,0x00000007
.word 0xd5f6a7d0,0x46d45bcd
.word 0x00000000,0x00000008
.word 0xca7be910,0x3d1d0d1d
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0x351d7db7,0x89195984
.word 0x00000000,0x00000002
.word 0x1b687527,0xa4ab94b7
.word 0x00000000,0x00000003
.word 0xd9f18297,0xec03d00e
.word 0x00000000,0x00000004
.word 0x5729c240,0x77014b41
.word 0x00000000,0x00000005
.word 0x99c96530,0x20cbd289
.word 0x00000000,0x00000006
.word 0x490dc447,0xddafdb43
.word 0x00000000,0x00000007
.word 0xf54f97ef,0xbb968fb3
.word 0x00000000,0x00000008
.word 0x0dcbe42f,0xd5334218
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x1990646f,0x8bb21a00
.word 0x00000000,0x00000002
.word 0x546d8607,0xd8416b12
.word 0x00000000,0x00000003
.word 0xf2851d1f,0xd94096ed
.word 0x00000000,0x00000004
.word 0x4d3a50ff,0xc1b87643
.word 0x00000000,0x00000005
.word 0xbd5dab47,0xdd85114e
.word 0x00000000,0x00000006
.word 0x2840d530,0x3d96d8c2
.word 0x00000000,0x00000007
.word 0x2a4b2f38,0x3cec29ef
.word 0x00000000,0x00000008
.word 0x44d63c7f,0xc38435cd
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0xbf289d98,0x00e60f18
.word 0x00000000,0x00000002
.word 0xc7a2e4c7,0xed5ee848
.word 0x00000000,0x00000003
.word 0x9608d407,0xabe69673
.word 0x00000000,0x00000004
.word 0x4df80407,0xee9dc1c0
.word 0x00000000,0x00000005
.word 0xe96cab6f,0xe7113d57
.word 0x00000000,0x00000006
.word 0xe867f407,0xc9a7aa48
.word 0x00000000,0x00000007
.word 0x732441ef,0x825fe6e7
.word 0x00000000,0x00000008
.word 0x30844888,0x3a4d5bce
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x3044f167,0xfb03fd5c
.word 0x00000000,0x00000002
.word 0xf19c5e18,0x3a88e660
.word 0x00000000,0x00000003
.word 0x8fbe0c80,0x6f23dc67
.word 0x00000000,0x00000004
.word 0x6c117abf,0xfd3555e8
.word 0x00000000,0x00000005
.word 0xc19a387f,0xe854c2db
.word 0x00000000,0x00000006
.word 0x9ae584df,0xcdf67f0e
.word 0x00000000,0x00000007
.word 0x2d7776df,0x9327979e
.word 0x00000000,0x00000008
.word 0xae6d8c27,0xd861660e
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0xc6cfc620,0x3a6f7f15
.word 0x00000000,0x00000002
.word 0xa7b102a7,0xc525b2c3
.word 0x00000000,0x00000003
.word 0xa2c6242f,0xa7454c57
.word 0x00000000,0x00000004
.word 0x90a6394f,0xbf0a1e5c
.word 0x00000000,0x00000005
.word 0xba5f064f,0x98640414
.word 0x00000000,0x00000006
.word 0x15402317,0x8b498d33
.word 0x00000000,0x00000007
.word 0x50ea8c28,0x02ddfbd1
.word 0x00000000,0x00000008
.word 0x5e90a308,0x5f8369ef
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0xbf449b78,0x5b3b429f
.word 0x00000000,0x00000002
.word 0x80815868,0x18261ccf
.word 0x00000000,0x00000003
.word 0xaaf37727,0x822c6ec1
.word 0x00000000,0x00000004
.word 0x80777e77,0xf5b349c4
.word 0x00000000,0x00000005
.word 0x283617a0,0x27c1869a
.word 0x00000000,0x00000006
.word 0x869f85a7,0x89e34f34
.word 0x00000000,0x00000007
.word 0xd1ce92c7,0xe3ecd95d
.word 0x00000000,0x00000008
.word 0xfa2e7227,0xd4b4342f
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xc762088f,0x9c1847f1
.word 0x00000000,0x00000002
.word 0x308dd600,0x7b4fab17
.word 0x00000000,0x00000003
.word 0x9fa92578,0x0df81f61
.word 0x00000000,0x00000004
.word 0x637cc587,0xd322e227
.word 0x00000000,0x00000005
.word 0xc14bdf0f,0xce379db1
.word 0x00000000,0x00000006
.word 0x131796f8,0x391638e7
.word 0x00000000,0x00000007
.word 0x4a31e518,0x652c0f96
.word 0x00000000,0x00000008
.word 0xb3be19e8,0x6ecd1f1c
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xbea76c77,0xad724dd8
.word 0x00000000,0x00000002
.word 0x82bf5e78,0x0d1f7831
.word 0x00000000,0x00000003
.word 0x0be0fff0,0x0ec9f410
.word 0x00000000,0x00000004
.word 0xe4dcc087,0x97668450
.word 0x00000000,0x00000005
.word 0x15a09830,0x16aba800
.word 0x00000000,0x00000006
.word 0xcde19338,0x0cf0f6bd
.word 0x00000000,0x00000007
.word 0x6a875b87,0xf027d695
.word 0x00000000,0x00000008
.word 0xccca6dff,0xc05fc69f
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x0098a6c7,0xa7be799c
.word 0x00000000,0x00000002
.word 0xa8b82a0f,0xb9293be5
.word 0x00000000,0x00000003
.word 0xaa30ced0,0x58aa2bd6
.word 0x00000000,0x00000004
.word 0xc23cc26f,0xedb54d82
.word 0x00000000,0x00000005
.word 0x034100e7,0xcd242e1c
.word 0x00000000,0x00000006
.word 0x380e9fa0,0x7674c977
.word 0x00000000,0x00000007
.word 0x4e42c220,0x7f4a8981
.word 0x00000000,0x00000008
.word 0x015ffddf,0xaa20b0da
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x365847f7,0x8a4d5c51
.word 0x00000000,0x00000002
.word 0x04666cb8,0x69dcfaa7
.word 0x00000000,0x00000003
.word 0xd19b5e4f,0xd812d5a0
.word 0x00000000,0x00000004
.word 0x6fd86e90,0x53b073d6
.word 0x00000000,0x00000005
.word 0x42224dc0,0x5d39247e
.word 0x00000000,0x00000006
.word 0x2c8c538f,0xcbd9c0f5
.word 0x00000000,0x00000007
.word 0x299e1880,0x03567d6a
.word 0x00000000,0x00000008
.word 0x82c0769f,0xae77a1ce
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0xfee5d518,0x4accd938
.word 0x00000000,0x00000002
.word 0x4e3a2120,0x5e0e430a
.word 0x00000000,0x00000003
.word 0xf840580f,0xcbbec16a
.word 0x00000000,0x00000004
.word 0x95d57587,0xf795f20b
.word 0x00000000,0x00000005
.word 0x776da04f,0xc52a0dd4
.word 0x00000000,0x00000006
.word 0x52d6f34f,0xf777245a
.word 0x00000000,0x00000007
.word 0x8bacab68,0x1cba54bb
.word 0x00000000,0x00000008
.word 0x9a8a30a7,0xa7d5eccd
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x42bc28f7,0xa2a964c3
.word 0x00000000,0x00000002
.word 0x61083da7,0xc5feb0ad
.word 0x00000000,0x00000003
.word 0xda4b2f2f,0xdd5c54dc
.word 0x00000000,0x00000004
.word 0x98e4656f,0xa4cdf94f
.word 0x00000000,0x00000005
.word 0x310db2e0,0x294494c3
.word 0x00000000,0x00000006
.word 0x1903be38,0x5247fdcf
.word 0x00000000,0x00000007
.word 0xadccb16f,0xd077fb10
.word 0x00000000,0x00000008
.word 0xdc03bd30,0x49930624
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x0dbce008,0x38625af0
.word 0x00000000,0x00000002
.word 0x918f85e0,0x6d50254a
.word 0x00000000,0x00000003
.word 0x5ac113b7,0x8b21b2b4
.word 0x00000000,0x00000004
.word 0x458a1268,0x58bb314b
.word 0x00000000,0x00000005
.word 0x5580682f,0xd7016a85
.word 0x00000000,0x00000006
.word 0x22623eb0,0x29dee7e3
.word 0x00000000,0x00000007
.word 0xabd20928,0x55245a40
.word 0x00000000,0x00000008
.word 0xef8950b7,0xb89f1ded
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0xab49623f,0xeeac2d90
.word 0x00000000,0x00000002
.word 0xa6f67640,0x2eee5ec9
.word 0x00000000,0x00000003
.word 0x88f15897,0xb5762570
.word 0x00000000,0x00000004
.word 0xf8de8117,0x85bca602
.word 0x00000000,0x00000005
.word 0xd55d56bf,0xa94ba175
.word 0x00000000,0x00000006
.word 0xf4cfc11f,0xfc899533
.word 0x00000000,0x00000007
.word 0x2609c938,0x182e230c
.word 0x00000000,0x00000008
.word 0x85eae29f,0xfc662437
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xaa73a37f,0xf0ffdbbe
.word 0x00000000,0x00000002
.word 0x3fd0d17f,0xa3fa0b0d
.word 0x00000000,0x00000003
.word 0x24281de8,0x0a2aa42e
.word 0x00000000,0x00000004
.word 0x0a098a68,0x6e8bb4f5
.word 0x00000000,0x00000005
.word 0x1efc80b8,0x6da461be
.word 0x00000000,0x00000006
.word 0xeeadac38,0x436eff42
.word 0x00000000,0x00000007
.word 0x216d23b7,0xded17a50
.word 0x00000000,0x00000008
.word 0xabefe7f0,0x1dd537ab
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x0a436e77,0xd728e801
.word 0x00000000,0x00000002
.word 0xe1ada9e8,0x12a8e02d
.word 0x00000000,0x00000003
.word 0x2921345f,0xb933197e
.word 0x00000000,0x00000004
.word 0x065da998,0x618c28b9
.word 0x00000000,0x00000005
.word 0x892e0200,0x005c0bab
.word 0x00000000,0x00000006
.word 0xb1832370,0x253abd66
.word 0x00000000,0x00000007
.word 0x5b60cb18,0x449b440e
.word 0x00000000,0x00000008
.word 0x6b7c26f7,0x8a1ffa94
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0xee7bd320,0x6c990641
.word 0x00000000,0x00000002
.word 0x0e87a5a0,0x72c819cb
.word 0x00000000,0x00000003
.word 0x3a316300,0x5b78667d
.word 0x00000000,0x00000004
.word 0xe4075cf7,0xa3db56db
.word 0x00000000,0x00000005
.word 0xd63fa470,0x706fd2c9
.word 0x00000000,0x00000006
.word 0xeb278f9f,0x9cca3487
.word 0x00000000,0x00000007
.word 0x17c649d7,0x84399a03
.word 0x00000000,0x00000008
.word 0x5ae5ec77,0xce4a30cd
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x0d900147,0xcf0a57ad
.word 0x00000000,0x00000002
.word 0x474a1f30,0x66b03415
.word 0x00000000,0x00000003
.word 0x55360c2f,0x8e086c05
.word 0x00000000,0x00000004
.word 0x479225d8,0x0adea0f4
.word 0x00000000,0x00000005
.word 0xd72d0bc7,0xadac6814
.word 0x00000000,0x00000006
.word 0x74962820,0x08bfe471
.word 0x00000000,0x00000007
.word 0x5b0f2107,0x9e7f3a43
.word 0x00000000,0x00000008
.word 0x0f6f7540,0x4cfa4548
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0x8bbee687,0x911b108d
.word 0x00000000,0x00000002
.word 0x08721667,0xe22c4040
.word 0x00000000,0x00000003
.word 0x5ca08fff,0xe6d98957
.word 0x00000000,0x00000004
.word 0x96b22d68,0x6b774d8f
.word 0x00000000,0x00000005
.word 0xc033ce10,0x42e48c2b
.word 0x00000000,0x00000006
.word 0xfe772e40,0x5bb2bf7b
.word 0x00000000,0x00000007
.word 0xfd6c35e0,0x24071f2c
.word 0x00000000,0x00000008
.word 0x4d30897f,0x962a933d
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x004e9a08,0x6aa5fbdd
.word 0x00000000,0x00000002
.word 0xbcc86c28,0x4b6c7289
.word 0x00000000,0x00000003
.word 0x11656997,0x9c9a1ffa
.word 0x00000000,0x00000004
.word 0x1ef31ad8,0x7ffb0fdd
.word 0x00000000,0x00000005
.word 0xff551cd8,0x43b9ff97
.word 0x00000000,0x00000006
.word 0x14de986f,0xa4b23337
.word 0x00000000,0x00000007
.word 0x76dbd408,0x3e63a551
.word 0x00000000,0x00000008
.word 0x6effca9f,0xc0975c26
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7e9cebf,0xf3257183
.word 0x00000000,0x00000002
.word 0x29b0d55f,0x87864be3
.word 0x00000000,0x00000003
.word 0x57a3c488,0x76554223
.word 0x00000000,0x00000004
.word 0x5dac5c8f,0xf292270a
.word 0x00000000,0x00000005
.word 0xcb3737b8,0x51a72f21
.word 0x00000000,0x00000006
.word 0xba883790,0x59fdf46b
.word 0x00000000,0x00000007
.word 0xea9f4987,0xbcc0a7b5
.word 0x00000000,0x00000008
.word 0xce30b330,0x5f99a0ad
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x2c424ce8,0x31d91367
.word 0x00000000,0x00000002
.word 0xda5f7770,0x71476be9
.word 0x00000000,0x00000003
.word 0xdfe5a75f,0xca534b27
.word 0x00000000,0x00000004
.word 0x2645e4b8,0x67591935
.word 0x00000000,0x00000005
.word 0x9e87bc27,0x8fb8ba84
.word 0x00000000,0x00000006
.word 0x895dab0f,0xc8116959
.word 0x00000000,0x00000007
.word 0x75338d40,0x52bd6afb
.word 0x00000000,0x00000008
.word 0x2e92f9af,0x9877cff8
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x82dca9a8,0x1c4cd890
.word 0x00000000,0x00000002
.word 0xd31e18a7,0xfc360e1b
.word 0x00000000,0x00000003
.word 0x662eecc0,0x014abe28
.word 0x00000000,0x00000004
.word 0xeef787f8,0x184f74e1
.word 0x00000000,0x00000005
.word 0x3a4d18bf,0xa926f1c2
.word 0x00000000,0x00000006
.word 0x1832bf87,0xd9e853f7
.word 0x00000000,0x00000007
.word 0x08160a20,0x673e2ebd
.word 0x00000000,0x00000008
.word 0xd92421bf,0xebee7df2
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0xff18d6f7,0xf175b41f
.word 0x00000000,0x00000002
.word 0x84d280e0,0x71bdf13d
.word 0x00000000,0x00000003
.word 0xd19100a0,0x4a02452b
.word 0x00000000,0x00000004
.word 0xe677c528,0x252caf7e
.word 0x00000000,0x00000005
.word 0x5157c9ff,0xaf8f636f
.word 0x00000000,0x00000006
.word 0xa0fe2740,0x170e064d
.word 0x00000000,0x00000007
.word 0xb18631b7,0xf31ff440
.word 0x00000000,0x00000008
.word 0xff315c58,0x25ca9ecb
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x8973fc10,0x067451d0
.word 0x00000000,0x00000002
.word 0x44e57200,0x2e224f74
.word 0x00000000,0x00000003
.word 0xd3d96190,0x4136bec0
.word 0x00000000,0x00000004
.word 0xfe78fd77,0xf3d8ced6
.word 0x00000000,0x00000005
.word 0x77897387,0xbaa67421
.word 0x00000000,0x00000006
.word 0x7e08b5d0,0x4f205658
.word 0x00000000,0x00000007
.word 0xb06e31c0,0x63e01626
.word 0x00000000,0x00000008
.word 0xb416b2c7,0xb60ec6f4
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x2ad97fa8,0x3c33d4a9
.word 0x00000000,0x00000002
.word 0x6d5921a8,0x76828a6e
.word 0x00000000,0x00000003
.word 0x39ae1800,0x43d40176
.word 0x00000000,0x00000004
.word 0x0eaf5977,0xb010f447
.word 0x00000000,0x00000005
.word 0xf51cddd7,0xc26acc3a
.word 0x00000000,0x00000006
.word 0x0466e7d7,0xdb1ef449
.word 0x00000000,0x00000007
.word 0x6b207127,0xae353c6c
.word 0x00000000,0x00000008
.word 0x59932fe0,0x758a7d35
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x896a1d5f,0xb754c4be
.word 0x00000000,0x00000002
.word 0x521693d8,0x41fed12f
.word 0x00000000,0x00000003
.word 0xdb0ccb78,0x4de8176a
.word 0x00000000,0x00000004
.word 0x28d48f3f,0xbdf78931
.word 0x00000000,0x00000005
.word 0xd1c03bcf,0xcfd57a7a
.word 0x00000000,0x00000006
.word 0xe85fcfe8,0x23101a03
.word 0x00000000,0x00000007
.word 0x2c677220,0x2665e5be
.word 0x00000000,0x00000008
.word 0xfb3dd3f0,0x35ec91cb
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x264a89c7,0xa1220f67
.word 0x00000000,0x00000002
.word 0x66a0a65f,0xa308a3bd
.word 0x00000000,0x00000003
.word 0xdf4cbcb7,0x94acfe4c
.word 0x00000000,0x00000004
.word 0xe1a696c7,0xedae8282
.word 0x00000000,0x00000005
.word 0x334ff2b0,0x6f4b36ad
.word 0x00000000,0x00000006
.word 0xae10ae08,0x30430f0d
.word 0x00000000,0x00000007
.word 0x7233086f,0xe580aa6e
.word 0x00000000,0x00000008
.word 0xa407349f,0xe2885aa0
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x5d799b78,0x1cbc6f17
.word 0x00000000,0x00000002
.word 0x6628c968,0x1953a693
.word 0x00000000,0x00000003
.word 0x8872a837,0xd806cfea
.word 0x00000000,0x00000004
.word 0xe5e22cff,0xf53c5f3e
.word 0x00000000,0x00000005
.word 0xcbe2f0f0,0x3614aae6
.word 0x00000000,0x00000006
.word 0x3d4ae350,0x330fc909
.word 0x00000000,0x00000007
.word 0x45c1089f,0x8c8c809b
.word 0x00000000,0x00000008
.word 0x6d98acc8,0x20cea645
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0xc4b12530,0x0f48c476
.word 0x00000000,0x00000002
.word 0x06c98757,0xeeeedca4
.word 0x00000000,0x00000003
.word 0xfc794da8,0x7411e317
.word 0x00000000,0x00000004
.word 0x26a33997,0xb97ca408
.word 0x00000000,0x00000005
.word 0x8b79fb00,0x041e13c0
.word 0x00000000,0x00000006
.word 0x584f85a7,0x84eb6ead
.word 0x00000000,0x00000007
.word 0x786c8bb7,0xfc1f3202
.word 0x00000000,0x00000008
.word 0x5e473487,0xa55e227f
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7c8ec3f,0xfb671152
.word 0x00000000,0x00000002
.word 0xa9e4e767,0xffe215e6
.word 0x00000000,0x00000003
.word 0xa2904ac0,0x7dc6b96c
.word 0x00000000,0x00000004
.word 0x5bd66e78,0x08ba765e
.word 0x00000000,0x00000005
.word 0x95b2ac67,0xc8cd66bf
.word 0x00000000,0x00000006
.word 0xfa5c6c50,0x3555704d
.word 0x00000000,0x00000007
.word 0x07418c90,0x043f24d5
.word 0x00000000,0x00000008
.word 0x6ab22a98,0x2b1c93bd
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0xbe0da000,0x3c1660c3
.word 0x00000000,0x00000002
.word 0xddf8cfef,0xf8198a33
.word 0x00000000,0x00000003
.word 0x4b07bbf7,0xc334928f
.word 0x00000000,0x00000004
.word 0xaa30ce98,0x01f2b084
.word 0x00000000,0x00000005
.word 0x503e8237,0x8b26f31f
.word 0x00000000,0x00000006
.word 0x53774928,0x40c204d0
.word 0x00000000,0x00000007
.word 0xf14afc18,0x406c4036
.word 0x00000000,0x00000008
.word 0x1949cdef,0xfa421469
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x99e1b480,0x27b727fc
.word 0x00000000,0x00000002
.word 0x825adb28,0x79d24adb
.word 0x00000000,0x00000003
.word 0x45c086ef,0xbe2fdc42
.word 0x00000000,0x00000004
.word 0x0d727f28,0x21f48719
.word 0x00000000,0x00000005
.word 0x46c12f3f,0xf1201467
.word 0x00000000,0x00000006
.word 0x77e36538,0x53bf04c9
.word 0x00000000,0x00000007
.word 0xb6f8e958,0x31fffe83
.word 0x00000000,0x00000008
.word 0xc4cf7daf,0xcdebc60c
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x023f572f,0xf4b13808
.word 0x00000000,0x00000002
.word 0xfb22aa80,0x6382378f
.word 0x00000000,0x00000003
.word 0x0cb34dc8,0x5bab68a9
.word 0x00000000,0x00000004
.word 0xbdec8db0,0x155adf15
.word 0x00000000,0x00000005
.word 0xb67ee488,0x7cfc0982
.word 0x00000000,0x00000006
.word 0x7dfdc698,0x4b2e19f1
.word 0x00000000,0x00000007
.word 0x49de009f,0xdb4f32e1
.word 0x00000000,0x00000008
.word 0x58dd5d5f,0xf34665a5
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xa71ac8e8,0x3f95c823
.word 0x00000000,0x00000002
.word 0x589abd00,0x09a413c6
.word 0x00000000,0x00000003
.word 0xe887129f,0xb86bbeec
.word 0x00000000,0x00000004
.word 0x4e02ada0,0x52ba3055
.word 0x00000000,0x00000005
.word 0x096b95df,0xbde4d84e
.word 0x00000000,0x00000006
.word 0xe7905097,0xfe1adbac
.word 0x00000000,0x00000007
.word 0xe1b957ef,0xa3a8ce2c
.word 0x00000000,0x00000008
.word 0xc626f420,0x2dc51091
.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 0x821285db,0x44560613,0x06d9e4ee,0xe6491cc9
.word 0xd6abca04,0x8ce87204,0x3f33c082,0xa55fb670
.word 0xaad76970,0xcfa12a80,0x6bd6d8bd,0x3098f8e6
.word 0x3e840fa1,0xea8cbb5c,0xbded205b,0x32f09e3a
.word 0x457db894,0x9ab43c4b,0xdbe77138,0xf307f12a
.word 0x6307f6b5,0x3685e906,0x9417d400,0x0764cc42
.word 0xf54e4929,0xdeb8d5bd,0x85914dd4,0x2687e1c5
.word 0x0711878a,0x9c9636df,0x94bfda39,0xa1a9c8dc
.word 0x2c732ea6,0xb2941510,0xaac6ea9b,0x5f9dcfbc
.word 0xc70c2149,0x5b0a9909,0x87d5e259,0x0c38f0fa
.word 0xe056474d,0x469ffd88,0x819d4c7c,0x98f9d0d7
.word 0xf0de886f,0x7bff36eb,0x964c41af,0xd29a6d56
.word 0x616948af,0x130b7cf4,0x64b6ce80,0x736ca41c
.word 0x5c911653,0x99a54514,0x60dc72b0,0x67bc65ae
.word 0xdef23d46,0x7a4f449f,0x4cc84a83,0x496dc208
.word 0xcd45f60c,0x97163c3b,0x7c5c667c,0x8ccf9a90
.word 0x60b77837,0xa2d8c616,0xe9d278f5,0xb4848ac1
.word 0xe86e2137,0x07e34df4,0xbfbc0164,0xffd479e5
.word 0xae923ff8,0xa7caab2d,0x2fed705a,0x3e233e4e
.word 0x473551a9,0x45a3cc01,0x05728e1a,0x9f953f91
.word 0x563f5c96,0x66ad55a9,0x92cfa4ba,0x981120b4
.word 0x3c090a20,0x22a855f9,0xc77c0d8b,0xd2ed362e
.word 0xdaebe202,0x33b87620,0xdac44191,0xc12ab742
.word 0x0e1fa698,0x34615a60,0x43e3cf34,0x48dad284
.word 0xae701178,0xcf0dc557,0xf0044df7,0x662fcfa4
.word 0x172fced4,0x3cedee9b,0x1cf0a61b,0x96f88044
.word 0x20de2f65,0x14e76a79,0x3d5b7ab2,0x9f990931
.word 0x5e59885e,0xd45d18fd,0xa864da42,0x88f5aa9d
.word 0xff11b62e,0x59041bed,0x01e7c200,0xcbf02efd
.word 0xc405554e,0xa328d714,0x60f8e062,0xabc7e586
.word 0x61c2e25c,0x2bc1cf3e,0x4b99071a,0x95fdcbf9
.word 0xa6105880,0x2609c06a,0x75948837,0x132ad29d
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 0xd54eb1bc,0x7c766a4b,0xace61abb,0x458cef91
.word 0xd5479b20,0xe3174e52,0x073ff7de,0xda461e4b
.word 0x038f29b7,0xade643c9,0x9556a779,0x2379aa69
.word 0x187b6ed9,0x230a4e3c,0xa52bec3b,0x4e90e376
.word 0xa5d42203,0x3ffc4ed4,0x1de79c89,0x780f9fe7
.word 0x5687756b,0xfba4ebad,0x1f265691,0x398a0403
.word 0xea602501,0x63e1fd39,0xf3b7d1b0,0x62ef2a74
.word 0x41372e75,0x3a510d5a,0xd04980a9,0x407ff289
.word 0xc2c59292,0x96abd66a,0x1f8396a3,0xf13d7186
.word 0x5be2368a,0x85bd3357,0x2db4016b,0xe83046e3
.word 0x837d7ba7,0xdaaa90e7,0x0b76ee3e,0x56621561
.word 0xe9bf2a4b,0x12d87ec4,0x0c11d78c,0x64ec07e0
.word 0x41c6020b,0xe77aa33b,0xd69528db,0x3447dc7c
.word 0xe61c7af4,0xb0db8100,0x831fca2d,0x05d5820b
.word 0xc277899f,0x55aa8b4c,0x8a2fcccd,0xba3825f0
.word 0xdb5daf69,0xf8bbe8ec,0x42ef5ae2,0x9ca75014
.word 0xe8085d36,0xa772d4db,0x1eefec10,0xb1c4f8f6
.word 0x5fa7abaa,0x30eb8a23,0x3b63ed79,0xf264110d
.word 0xc6687621,0xdf9b92f5,0x0f9310e7,0xe14d48e7
.word 0xf186a21b,0x36fd7465,0x76fc0ca0,0x5d0ef9cb
.word 0x4a2f1269,0xf0217988,0xe5f06e1e,0x874f60de
.word 0x00a259d5,0xf181f5c0,0xb31e1e91,0x5f63e8a7
.word 0x01208627,0x15611281,0xa09c68c3,0xb146dbfe
.word 0x6e20147d,0x0778691b,0x88f57d9d,0x7551de94
.word 0x728e4b2d,0x2d6bb621,0xa35b8f9c,0xf4915653
.word 0xdc1efac1,0x692e49a0,0x5c4717e1,0x5c2235e5
.word 0x08e26605,0x6f1707b6,0xf3afce4f,0x36b9f7a6
.word 0xbd928998,0x9af311ea,0xa9f99c08,0xc5901edc
.word 0x8df1cd1b,0xb6dd6400,0xaafee5bd,0x478288e9
.word 0x58c92b47,0x3e5f99b1,0x2265e0f1,0x106cd2f1
.word 0x1dbbcdbc,0x2fabcdde,0x3d90a47c,0xcaafed58
.word 0x05a3c626,0x49458c2a,0xbf04fe01,0x2fa77503
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 0x2ff617a4,0x9f956654,0x26860696,0xa581c81f
.word 0x1cca59a6,0x2fcb6767,0x040ceec6,0xc2b6820e
.word 0x6e1a0520,0x456a55af,0xa104b851,0x8f5f2db1
.word 0xcdb01b6a,0x751a8885,0xaa2e3622,0xbb2889c7
.word 0x142a6fcb,0x39a09d87,0x50c44bf8,0x8b2b49c0
.word 0xea88ed17,0xc6f5dab7,0x909f645f,0xf80936a0
.word 0x502b9952,0x302d0d9d,0x5bc3ff77,0x0b79cc1b
.word 0x551057aa,0xfc6c3aec,0x45ff62e9,0x94f1ec52
.word 0xe422082f,0x5bb81b17,0x5a944b5f,0x51204a86
.word 0x904b095e,0x9c709cd4,0xe495b983,0x01ecda5d
.word 0x39e48924,0x623927f9,0xe9a77049,0xe3ec725c
.word 0xe6516e36,0xe7a7f47f,0x0e2714bb,0xfd1cc414
.word 0xfb65318a,0xe1ad2952,0x89b32e82,0x38ced040
.word 0x99893b56,0xfaf9a45e,0x89fb9b08,0x6fa6ef8e
.word 0xf43ddc96,0xa5d56e27,0x2237afdd,0x3c03ca92
.word 0xbd988d8b,0xed0a5a72,0x1289e0c2,0x83bdfdd1
.word 0xa58bed72,0x3f4e8915,0x8d6ef35c,0x0ef45975
.word 0xddb05d29,0x7ca604ab,0x04c7d82f,0x262e301e
.word 0x11b9e1c1,0xde14d704,0x44642d49,0x2cdfccf1
.word 0x696b0987,0x65d8113c,0x6d861c2b,0xc4f23995
.word 0xf62c3ff1,0xef0523d2,0x7961bbc0,0x9261da9f
.word 0xec12103b,0x4be9581b,0x96f9a763,0x5778b44f
.word 0xe9908fa0,0x7fb1fb43,0xd1431ca9,0x1ed0315e
.word 0x4aee3fd9,0x169074b9,0xf4c3d028,0x3eef0121
.word 0x9381aef9,0xd4ca81c6,0xe95f06fc,0x2f13d2a2
.word 0x6c172faf,0xf6381542,0x30d691b8,0xf5a91cd7
.word 0x17ecb765,0x25d09fe1,0xa5b136b0,0x1b8e9a9f
.word 0xcdb9bf1a,0xddad072d,0x112caa87,0x34048e1b
.word 0x6be9e082,0x5f04a8f9,0x04ce6dc6,0x71d87a36
.word 0x14c39499,0xf0faa5c8,0x9e208349,0xd4bb4ac9
.word 0x97dbe41a,0x0745f6dd,0xa21abb6b,0xae3fd513
.word 0xa0589054,0xe02b9348,0xb50bbcaf,0xbd00d83b
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 0x7ce71065,0x48ee1030,0x2de96d70,0x1149d761
.word 0x804dbefe,0x2af42d5b,0xc954ecc8,0x37385f96
.word 0xdd57372f,0x8496512d,0xb543d26f,0xebc48dc0
.word 0x1527d8c1,0xa2e888df,0x2a71f64b,0xd5686f82
.word 0x601fa16f,0xfd703c9c,0x758c5898,0x67b77668
.word 0xa21f0a26,0x0ccaa4fd,0x88665628,0xbcc53171
.word 0xe9a56066,0xd4fb3352,0xa54c8ae0,0x6e594f99
.word 0xa3d9bb9a,0xb2e97652,0x250e3552,0x8b06f016
.word 0x46fca5a6,0x10b72ea0,0x9296302f,0x39efa574
.word 0x4a5cce4c,0x187cabc3,0xec092e25,0x78f7a2ac
.word 0x0dcd2a34,0x48122921,0x1ed5add0,0xc6837335
.word 0x4d54c932,0xc2d39fef,0x3085c35b,0xe36db366
.word 0x2be17337,0x6066ce9f,0x3a36238f,0xbd40c9bb
.word 0x0b10a025,0xa2d2d2f0,0xd1ac5bf4,0x8799b4f5
.word 0xe5ee14da,0x5773a75c,0x4af59650,0x1044fe14
.word 0xa6004799,0x60e9d167,0xfc784a69,0x5c08d4b6
.word 0xd569ca73,0xc504c5a7,0xdfe83249,0xdd71f9bf
.word 0x074b9962,0x7540d7f8,0x202fc6cc,0x15cc24fe
.word 0x54214b24,0x00136851,0x03a68b8b,0x8f526ed7
.word 0xa1ee4a09,0x82605f59,0xa15c6c6b,0xa0e51a94
.word 0xee087ae4,0x31611561,0x9c2a4cfe,0x9447591b
.word 0xc65ccad0,0x610d5f36,0x26df8b41,0xe2c86e42
.word 0x1e8b450e,0x0f2289f9,0xcfe23459,0x3e4a719e
.word 0x193a0e2e,0x81264bf5,0xfa3132c6,0x38cc19f8
.word 0x0d27b665,0xc2b87d78,0x955f6eda,0x2030ace4
.word 0x220b4be7,0x6055d326,0x886a276f,0x1280b10d
.word 0x6552cf5c,0x446b3637,0x5af00317,0x28202777
.word 0x51b9fa6d,0x13d8a13f,0x3b96a1d6,0x9bcdc57f
.word 0x17beaf31,0xe098b85f,0x8db63c0b,0xe25c90f5
.word 0x40cdc6bd,0x1f4d3c1b,0x009d5fa3,0x73295a4a
.word 0xc6dbdcd0,0x9babfb14,0xac947857,0x8857608d
.word 0xd8873f19,0x05aeaa59,0x8f5596c4,0xe3b1626b
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 0x514b732f,0xc8b527c0,0x4211be2d,0xb2ae31ae
.word 0xad18f550,0xce416457,0x4670e892,0x84aaf573
.word 0x6c876762,0x943a3f2a,0x6ff44234,0x966771df
.word 0xad138544,0x95bcf33c,0x883343f0,0xc4b8479e
.word 0x57b8b631,0x284de4ba,0xf0ed0ed4,0x734c8849
.word 0xe87c8052,0x7acb5b59,0x16723b21,0x624ed5c7
.word 0x4f4d5154,0xdb2790bd,0x5273cca8,0xd0a97455
.word 0xde69fcb4,0x0179d0d6,0x0c51f539,0xdb7792c4
.word 0x733dad73,0xf7111569,0x79fbff07,0x93ba180d
.word 0x7d497992,0x0770653d,0x831e1c32,0xbc306597
.word 0x56167055,0x43f1d4af,0x1c6a4a51,0x9cf8944b
.word 0xaa5f82b7,0x28426eaa,0xc4b59795,0x71cafe9b
.word 0xbe0daf4c,0xbe19d271,0x0627b797,0x409650ac
.word 0x62a6f784,0x52164fbd,0x6ee0756e,0x565d9a1d
.word 0x77569749,0x7cbaab62,0x34bb0792,0xdea6be5f
.word 0xc390b20e,0x53d43399,0xd6e14137,0x9a0264cc
.word 0xbf12609a,0x1e01cf97,0x4e58f07b,0xca0e463b
.word 0x80c582ee,0x8e247916,0xd60a324d,0x832f8b40
.word 0x8c5e9360,0x0c8122b0,0x9abfc5cf,0x65770f5b
.word 0x5033c2d9,0xc4c0d521,0x4f61e40a,0xc0595f35
.word 0x4a4e7fab,0x15f4f1d5,0x0c5316b0,0xa4df9c86
.word 0x9d8e1f0a,0x260a5bbb,0xfdd0e14f,0x089cf34e
.word 0xb8e2ff3e,0x57cec002,0x75c3fbae,0x8ddbf84b
.word 0xe698d833,0x218587d9,0x1659db59,0x2073a061
.word 0xe675973a,0x409def6b,0x3f1c0467,0xaef60b89
.word 0x3f04270d,0xd22674e9,0x298cc8c0,0x144934cc
.word 0xda605875,0x4ce4b4ab,0x0c58878d,0xeacd2b8c
.word 0x03939fe2,0x920abb3d,0x29897b13,0xdcfc16c0
.word 0xec45fa94,0x22dffb18,0x4a93d57c,0x496ee24d
.word 0xb3c57726,0xeffe0fc6,0x9e1ce7cd,0x4c2d8b84
.word 0xf88ae941,0x90b00287,0x71dfde26,0xfac1e20e
.word 0xa7885058,0xdb513dc5,0x83be7429,0x4892caf8
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 0x42f5ff91,0xfe14c69a,0x5da2b553,0x5825eb97
.word 0xaac8ae1e,0x53e61be0,0x112a52cf,0x916f278e
.word 0x9d696334,0xd1c68e5f,0x98c44608,0xd921e504
.word 0x1ece2179,0x176b21cb,0xc0072b6e,0xc9c933c1
.word 0xef7653f5,0xb20e59cd,0x9a015bc2,0x5ff02081
.word 0xf1824ea1,0xd684246c,0x65b8b046,0x8540dc61
.word 0xdc16b1b0,0x57774c75,0xd3f5028f,0x182e9419
.word 0x26bc7782,0x04473d4b,0xc2b27d48,0x6302cd70
.word 0x932122a7,0xe470ef25,0x91679481,0x8a1b232a
.word 0xfd767488,0x471d6473,0x29fe92b1,0xec855ce9
.word 0x193c9dd5,0x6a245579,0xdd0ecf58,0x2fbddccd
.word 0x92acb557,0x3093d4eb,0x50fb1e85,0xdd1ecf7d
.word 0x28762df9,0x3cb47676,0x2dce3569,0x1b47cabd
.word 0x69068057,0x9937f7e0,0x9407be25,0xab1e12c9
.word 0x15055048,0x35afe8ff,0xd5100495,0x06726cba
.word 0x1f6b6e04,0xbe0b80ec,0x449f2b22,0x04b7ce76
.word 0xe00525cb,0x1d83d536,0x62033d2d,0xf2342d07
.word 0xdb18d404,0x3205ffcd,0x1cd99091,0x2a343204
.word 0x6a0b9a9a,0xd83cbff9,0x7651e54f,0x5d50269c
.word 0xf43d8799,0x1f7f701d,0xc7912531,0x6577c017
.word 0x7427ee7f,0xa8b9c411,0x5fb79321,0x69218432
.word 0x3d9d6a60,0x7cdc390f,0x71daef56,0x4e072f6a
.word 0x5b1cb756,0x6fc0cde0,0x5bd53dd6,0x403c29b9
.word 0x08e699a4,0x3bb9ddab,0x7d744569,0xa0c1aab1
.word 0x04598010,0x63011f35,0x602153fb,0xee810e57
.word 0xef46ab87,0xd9a29c2c,0xc4b5deda,0x25c3c74e
.word 0xad78b859,0x895d8516,0x57b3938a,0x6903be80
.word 0x081423a5,0x9451ee43,0x1c28596e,0xda4d2d77
.word 0x4a1fb177,0x621bd8cf,0x1d18bbb4,0xbcc459ee
.word 0xf198b6ce,0xfdd4e278,0x5cf81ab1,0x90978939
.word 0xbd9668d4,0xa102981b,0xa3486a1f,0xfd80af0c
.word 0xbb5db0e6,0xec3c6793,0xd5e69b24,0x215367f2
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 0x3b4b0ad7,0x606bb4ae,0x43049d69,0xe5d7c5e6
.word 0x76cc3938,0x6e632f1f,0xaf3d5b25,0x8613aa94
.word 0x4a119289,0x6caf0b18,0xd106244a,0x00946b4d
.word 0x2e3418d4,0x7e7d2aa5,0x6db237ab,0x54231bf3
.word 0xe6ae257a,0x3b08edad,0x4eb3d7bf,0x3279a49a
.word 0xca796972,0x7f976460,0x82093852,0x6f9e3ff0
.word 0x4e884fa4,0x0de36ae4,0x06c0c64d,0x9ddb5180
.word 0x2156ddd2,0x4d0ba799,0x1bb2449d,0xbb575080
.word 0x7da080ee,0x6d5b881a,0x29d54e81,0x55063b24
.word 0xe0cab6ce,0x90ed40ea,0x5c353dda,0xb6fbe8dc
.word 0xe495c223,0xe27ac4ad,0x29f11951,0x7058c591
.word 0xaeaecaf3,0x14d28ea2,0x02037597,0xef956628
.word 0x5fb8eb70,0xeb3cfbd3,0xb75b1757,0xd4eec345
.word 0x9ed1eebc,0xd53b2b25,0xc467c14b,0x4925a2b5
.word 0x1eb79d41,0x007902bf,0x00173df0,0xeca47717
.word 0x55e226fb,0xc43a3cf3,0x58d26b9b,0x8f8350b7
.word 0x7b995bfe,0x89748dde,0x21115202,0x455ca93a
.word 0x425adff3,0x98475155,0x050610a1,0xe20a306d
.word 0x956cb0cc,0xda5cf635,0xb6cdb8dc,0x5a2fa79f
.word 0xea2cc725,0x1af66649,0xa52ff40e,0xa539356d
.word 0x4e2faeeb,0x811c9b21,0x9b1cdd8e,0x8ac661ac
.word 0xcd85725b,0x49cc9c00,0x22a9214b,0xf64dd4fe
.word 0x1a09a399,0xb5a04df4,0x52d06f20,0xc09d14ad
.word 0x7f7c7b46,0xaf7849a7,0xbe0c1858,0x6ff9ece1
.word 0x7176ae1f,0x1b4e1211,0x99d6f99e,0x4a2d84af
.word 0xef14019e,0x895de9d5,0x989ea55d,0x9feb1260
.word 0x5380c0a8,0x2feee84d,0xd66854e8,0x90c7508e
.word 0xfeaa2551,0x90bb9383,0x11223689,0xc999914d
.word 0x79115128,0xdf6ee316,0x89a80d5b,0x6b011660
.word 0x0eb25035,0xc9177742,0xcfd3f5a9,0x2bc295ca
.word 0x33db3d37,0xe123f0da,0x0e0d2611,0xd570f36d
.word 0xdbb2097e,0xf145482c,0xa3c18bf6,0xe8fcb5d0
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 0xa9706397,0xd3a89f64,0x375681eb,0xa35f9ecb
.word 0x00b094da,0x74fc8ff4,0x1cfa4a90,0x22d1a115
.word 0xdcdbc8d5,0xda5502e6,0xb075f7d7,0x62ccaac9
.word 0x907b7fa4,0xde18fa3d,0xc95d59ef,0x3414cef8
.word 0x0a794b53,0x61f6bb59,0x7bc506a1,0x290deebf
.word 0xea5ee412,0xd16c017f,0xebcba411,0x7b6a6ae9
.word 0x3cf4afc3,0x47a8df4d,0x0f4f8fa3,0x93d69490
.word 0x9c7bcaec,0xcfa83ba2,0x4494b4ba,0xf6310483
.word 0x0bf97df7,0xc1f8adcb,0xb602fb21,0x24dd4574
.word 0xbedcbe5e,0x6bfd9bb6,0x209be727,0x006761b6
.word 0x1c55ccef,0x4be47e25,0x54cd41fa,0xaeaa4eda
.word 0x93512322,0x5d669502,0x44fed056,0x166146a9
.word 0x68961ac2,0xd8ebeb67,0x0ab2e8df,0x92c9d917
.word 0xa320b2ef,0xa2ff9b0e,0xfe4b7c4e,0x29785201
.word 0xd8439f48,0xe9260e10,0xc895b11b,0x0f585f28
.word 0x907e8666,0xeedd1d39,0x7cd428b0,0x3178658a
.word 0xb11e10f6,0xe63a5316,0xc54f5b6d,0x1d5d4cb4
.word 0xe6dab47b,0x63b10572,0xc90b5946,0x510fd0a7
.word 0x0a83d9b9,0x4521ff10,0x354c8a61,0xee68dc31
.word 0x067c41a4,0xc88e4503,0x8a006b4c,0x2b25ab67
.word 0x3ecd4ddf,0xa3b96059,0x3be1760a,0x6fb56be8
.word 0xb9f5502f,0x28075d6f,0x8d15558e,0x7d9dd064
.word 0xfcfce36d,0xd58397fc,0xbad1752d,0x241f8835
.word 0xb5f675d8,0x272c2586,0xa6b42ce7,0xd52fffe8
.word 0x21811dea,0x60efcd53,0xfffcd1ce,0x30ebf35a
.word 0x0d149496,0xa29d58d2,0x71ab4380,0x19d904cd
.word 0xaecbc50b,0xa5799dfc,0x7ce9d317,0x0d5819aa
.word 0x2c054b0b,0x79c663d5,0x25ead99d,0x9cae4cf8
.word 0xee9ddabe,0x95c9d0db,0x825a1107,0x0f5a1729
.word 0x411073e0,0xbfb2a542,0x0723fbb2,0xf5203d0e
.word 0x91badc19,0x3f4ea755,0x3986569d,0xdd6f0c00
.word 0x63eebdaf,0x4614645a,0xebb09852,0x090607d3
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 0xdbc4f11e,0x00d02c3c,0x950991e5,0xef9fabc2
.word 0xf5289be1,0xc2934c45,0x6d7837d4,0xe76ef5f0
.word 0xff8a763f,0x94df419e,0x06a44845,0xa38dde24
.word 0x85f74854,0x272ccec1,0xbd1767f0,0x7a060657
.word 0x08f3f023,0x554bd393,0x2ce86f79,0x3fb0226d
.word 0x86c4419b,0x2d38cacd,0x1e5aaa87,0x79861e5d
.word 0x7cc1d502,0x5dd17822,0xcee8e8b9,0xaf7e793c
.word 0x2c618ba4,0x70d9b074,0x2ff1f311,0x45595ee3
.word 0x8566b1fe,0x06cc005d,0x0668102c,0x4192f6f1
.word 0xe1e9083e,0x241885f7,0x012268fb,0x5b0c89cb
.word 0xc74e70af,0x1a0cca05,0x3a6532b3,0x4e769ed6
.word 0xc2bc9a7e,0x5e15c3ab,0xf15b9975,0xf25adc65
.word 0xd1556d85,0xadbe20eb,0x2db121ad,0xadc903d9
.word 0xbf006d1b,0x162e7eb0,0xbdbe3c04,0xab83a994
.word 0xbdf9ace8,0xbe59b6bb,0x6c222b5b,0x4a2ff1d2
.word 0xcd9830fb,0x633b40ca,0x3b9d974c,0x675fdfe4
.word 0x1a294ad1,0xae19de03,0x6646350b,0xc7969f6a
.word 0x5c907a0c,0x81ed6f5d,0x395d3396,0xb33a71e3
.word 0x3865262b,0xf8fb159a,0xfd57ce50,0x25ec6341
.word 0x2df0504b,0xaf6f78fc,0x52e9bc7a,0x145243a9
.word 0xcfc9732f,0x1a06b58a,0x2d657488,0xdcf54601
.word 0x4d2bf010,0x49a9b3e4,0x952beccf,0x23496ca5
.word 0x14fe86c5,0x7903cbe2,0x8fcc4e4d,0x312cdea1
.word 0xf91053ae,0x97097b2f,0xffef32fd,0xfdac65d3
.word 0x4ee42244,0x669bc046,0x4b2c7253,0x22b62ec0
.word 0x78266565,0x0dd90209,0x43b1308b,0x6e714710
.word 0xda4cf74f,0x0f20c666,0xbf89c215,0x2b03e894
.word 0x4c1aa724,0xf740bdeb,0x36c4251c,0x038b224d
.word 0x1f92873c,0x81275a0d,0x963d58db,0xc9d704d2
.word 0x1e9c3cd2,0x173f8cd6,0xf148956b,0x7b479e2e
.word 0x04565658,0x6d063436,0x1fe2c05c,0x0a1895b0
.word 0x3218182d,0xb43e9fe2,0xbd443bf9,0xabdc744a
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 0x94357de4,0xb187bfc5,0x4244da64,0x381389a0
.word 0x4f049c54,0x0a367354,0xf0504bdc,0x8db6ddd9
.word 0x98a4bd17,0x163e09e1,0xd54f1db9,0x774facf5
.word 0xeb997bac,0x22193670,0x93d0b5a7,0x918d3b1c
.word 0x2ae850d1,0x726984cb,0xdbd51ab9,0xd0c628cc
.word 0x11f10822,0xf40c700c,0x36fafc02,0xd25edbb3
.word 0x7069e294,0x2f33726e,0x2ff65da6,0x64ebe034
.word 0x10e9a95a,0x944ca938,0x5a5117fe,0x2491438d
.word 0xc2da7676,0xe7c263a4,0xf8b1b064,0x92586c5d
.word 0x40803d50,0xbb21ade4,0x4ef70e6f,0x2f38764d
.word 0x69c0768c,0x13045591,0xa7b1bf1e,0x3064bec4
.word 0xf75d7b29,0x518fef5a,0xcaf05ed1,0xf5068456
.word 0x69991ce0,0x35596a37,0xd1c1e8cb,0xe449760a
.word 0x0dd5815d,0x9d4f76ce,0xe36ef4a6,0x4b807750
.word 0x4ed30b36,0x58bc2b24,0x837d28e6,0x2179be6d
.word 0x6517e066,0xb7daea96,0xa8a718af,0x9b5828ff
.word 0x9af403c6,0xdcc12514,0xb84260ea,0xb3f55c0d
.word 0xea93d54e,0x8e285834,0x8fadf877,0x83004a67
.word 0x18153705,0x55b82a22,0x07ed0e34,0x01ef427a
.word 0x60cdb196,0x0830f692,0xd858391c,0x3d03e956
.word 0xef69d947,0xc78060f4,0x91ccd589,0xc09898f8
.word 0xcde4b25c,0xcfb65dac,0x815859d0,0xd2bb0a41
.word 0xaf12565e,0xd3cefb00,0x3c412392,0x91eef26d
.word 0xdfcab80a,0xb3355a0e,0xd6e33b10,0x21ff8a09
.word 0x19175a4f,0xf8136308,0xd9741ade,0x941aa590
.word 0xc5482aed,0x14985dce,0xe01d2b2f,0x67e55e53
.word 0xe4d27072,0xf69b88c0,0xc1762e8e,0x6d06214c
.word 0x95ea9a0d,0x87337a9f,0xb9e6cc1f,0x2358e4d5
.word 0x84609d05,0x1b00cb27,0xb4b13f9f,0x9d951bde
.word 0x68a4bdf3,0xf8f8fe8a,0x771a51bb,0x5793708f
.word 0x68be3472,0xcaf5f191,0xd394d4fe,0x7d9b1959
.word 0xe84e8ff8,0x0f549c09,0x84ede281,0x2ee92ce6
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 0x13bd9b9d,0x275aa54a,0x2fd23d04,0xf27a6028
.word 0x73c58f54,0x6e5b6239,0x067d2311,0x2246ee5c
.word 0xa63f8559,0xb077a903,0x30d329cb,0xd17c9bc2
.word 0x2a758cf6,0x9ba129bb,0x370d266b,0x1980741e
.word 0x5d93422f,0xb6175ea4,0xec82a1f1,0x1484652b
.word 0x9a4e741f,0xa1639875,0x1fae1aae,0x510ec6d3
.word 0xab5f8fbf,0x89a362fe,0x2dd1a994,0xa4774c4e
.word 0xe347b54c,0xb21f1ea1,0x53fe2d2b,0xcd7ac89f
.word 0x01c87e49,0xc7159ccf,0x60d6db90,0x3a060a80
.word 0xc4ceebbf,0x36261340,0x82b6cf48,0x4d4f7e94
.word 0x3fde6baa,0xed1da692,0x83b0ae53,0xa74ced88
.word 0xd5372649,0x7d23e377,0xd92faa4a,0xabd982b0
.word 0x9526e09a,0x523b7d4d,0x9ce20339,0x1e2908b9
.word 0x8517c024,0x92eec8c6,0xc8e6e88d,0x7b45f753
.word 0x3bea5f0d,0x62fc34d6,0x4b0d2225,0x7ed676e0
.word 0xb641cee8,0xfa3f57a4,0x0fc87c6d,0x8c5dd485
.word 0x5299a233,0x0efd0691,0xf63168a1,0xa5ab1745
.word 0x67c7d9c4,0xd9426791,0xcdb288c7,0x51346249
.word 0x12cb19ca,0x519547b5,0xb6f1b0dd,0xb96f939e
.word 0x911c7c0c,0x4f15c078,0xd4a84f16,0x70895be1
.word 0x61cc53d1,0xdbb5ba16,0x09c4c13d,0xc8805f57
.word 0x94fdf8c7,0xf22c1a53,0x56c0a54c,0x8a770bc3
.word 0x5290479b,0x41293246,0x4490812d,0x73177e5f
.word 0xfbaf0227,0xf13f5f32,0x871c16f5,0x7f193e27
.word 0x10508fc6,0xb9accbf8,0x19655b78,0xc799fa85
.word 0x4695ead7,0xc5c34c2e,0x48fc5055,0x1a70591a
.word 0x02a78dc9,0x7034c4ca,0x15548dc5,0x848711ef
.word 0x3f03c340,0x07c92109,0xdb217e55,0xc7adea5c
.word 0xaa41fd4d,0x948458bf,0x08523184,0xb4a4b866
.word 0x75b1fbbd,0x54436100,0x03e32526,0xf01bf804
.word 0x1889c2db,0x5a6270e6,0x65e04fb7,0x5b8358ec
.word 0xf7a33677,0x4fbbcc2d,0x0a087486,0x92d4a588
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 0xfcccadff,0x156d2479,0x4d4c1c0c,0x9281b71f
.word 0xd5eeb054,0x0fb9a25c,0x0ef99c7a,0xf6fedfe9
.word 0x46262fae,0xaf64ad55,0x20cfdfa5,0xa6a6d31d
.word 0x9c6c3d16,0x88298d89,0x6f5e7f34,0x89df4d50
.word 0x600cfe19,0xbc63c417,0x0194e589,0xda74ab4f
.word 0x5aa45116,0x79502237,0x3d0d464c,0xd9ba2865
.word 0x0cba1710,0x14616160,0xdcc22abb,0xcc4fe951
.word 0x92bb3107,0x123e590e,0x2bcadecd,0x6c28efef
.word 0x9e0f9de7,0x537b226c,0x4ceaf19d,0xc7ccbb8d
.word 0x5e285de6,0xd4a544c3,0xc39ea9c5,0xb3f87c2d
.word 0x6434a362,0xf381fa8a,0x70171b0a,0xf8cf6bee
.word 0x647e37f6,0xc22da82d,0x126c601a,0x9752f74a
.word 0xa5ca1d03,0xda96b532,0xcad08bd1,0x0e79bf33
.word 0x0cea67c4,0xac75d1ea,0x2738e93e,0x808a7a9e
.word 0x4c8e6fa4,0xc9f19abd,0x1dc75004,0x47f4f59f
.word 0x56691c08,0x1f30e31e,0x61ca53ca,0x18ba6865
.word 0xc0f15e9e,0x16f7132e,0x1d160bd7,0x58082a46
.word 0x5e3ca7f8,0x6a42ea05,0x4fa4e327,0x94f88ef7
.word 0xf2f7fd4c,0x57ca7f59,0x7fcf9880,0x0a7772ab
.word 0x139190e6,0xfcb400ac,0xeb69a1f1,0x91ce747d
.word 0x639669a8,0xea5a2b5e,0xd6a5912d,0xb281795c
.word 0x5227b695,0xe3fc6a1b,0xdf730de5,0x4b382fe8
.word 0x7bd150a7,0x1b0870a2,0x68d3059a,0xeb67fe90
.word 0xd1025e56,0xbef9bf30,0x6496274d,0x44a078b6
.word 0x085ec9f9,0x6a9c84f6,0x58140c99,0xdae68c4b
.word 0x196d77f3,0xf5ef7e4a,0x3be343d9,0x6b61856b
.word 0x88545fd4,0x338508e8,0x842cf47b,0x292a2f8f
.word 0x99980715,0x8bb1fdb9,0x2587000d,0x8c2a0938
.word 0x6dc9cb64,0x6b24222d,0x2c94b800,0x9d15814b
.word 0x8d7f14c0,0x0c7d3ccd,0x75af8248,0x2d72601a
.word 0xa3b19ac5,0x9cb8daca,0xa1e36cda,0x7fdd4c32
.word 0x269c81b9,0x5ae52b92,0x2f84e9fa,0xef2d496d
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 0x64864cd9,0x901e77fb,0x8aed1934,0x8480684d
.word 0x8c19e29c,0x49fc24cd,0x1e7d6412,0x1c4c8220
.word 0x109fa409,0xc10e0598,0x545dd8e4,0xc97340b3
.word 0x84c772f5,0xbfa75dc3,0x4a98eeb0,0x4180a96e
.word 0x4c6d948c,0xe6eacbc2,0xf9c53af0,0xa488da14
.word 0x1847878a,0x5e590cb0,0xa5ae51e9,0x4864a675
.word 0x77f8d6db,0xddcb6496,0xee5c4ad8,0xff5c60fc
.word 0x97ff81af,0x4e577efd,0x4ce1af50,0xc384a908
.word 0xbafa03d6,0x7b26837c,0x02d172db,0xbebaf053
.word 0x48454972,0xc71f66a2,0x41e7fd54,0x8004178d
.word 0x9f1e5965,0x41574f4e,0x366f7e6e,0xa789a10a
.word 0x49e95309,0x5d898b9d,0x9e9f4e94,0x7a732316
.word 0x8aeb6370,0xceee0310,0x57ed4d63,0x0c7c3811
.word 0xcc2c2407,0xbc578790,0xc9d7190b,0xf0bd7c6a
.word 0x78074c02,0x9f48b7ad,0x8d2e2f02,0x39366b4d
.word 0x19fe233f,0x4c89d645,0x49c8e110,0x283bfddd
.word 0xfc4d648f,0x24e8b42c,0x2bddc1d1,0xf5cd6dc8
.word 0x3a0d4e90,0xee788413,0xb52224d6,0x7c99d94b
.word 0xd005ed35,0x7dfbba88,0x15fdb670,0x2cba8a23
.word 0xd4168660,0xcedf9e23,0x6d542ca4,0x4c466091
.word 0x2c58172e,0xdf289866,0x934bb0da,0xb8d2f2d8
.word 0x8e0b4bc6,0x7c9507e6,0x5adb2b49,0x1c7165d5
.word 0x60de5b0a,0x725e5996,0x1b1477f4,0x269c9749
.word 0xbd9429a2,0x1a5b06a5,0x5f59d9cd,0x90e0923a
.word 0x0e9fad53,0x11498f3b,0x9179db4e,0x673683f7
.word 0xd34a3a00,0xf06b5811,0xf0b7f00f,0x8b973c68
.word 0xbd7ace05,0x2aca4473,0x91ed1938,0x0f6ce58d
.word 0x434c44c9,0x17a15541,0x880f4a28,0x7fc86991
.word 0x790877db,0x5ff31788,0x1e3209a1,0xa087e51d
.word 0x6f31075d,0xf9310b8a,0xb464bdf6,0xe132c4a5
.word 0x12e12ab2,0xabaed074,0x5602b715,0x4a9b3d05
.word 0x4ee0fd74,0xe15076b4,0x055f2ba1,0x4babf218
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 0x5b9e2c12,0x78e1a085,0x70014ee0,0xfea47154
.word 0xd8757db1,0xa7cf174a,0x21d36e92,0x32290e82
.word 0x426f4548,0xb1d876ee,0xc0b8b2d8,0xbd7a6f9b
.word 0x344a90f9,0x75591a28,0x9131f295,0x92100a76
.word 0xae058b81,0x6c2d721b,0x9f4c98be,0xf173363f
.word 0x81fe2bee,0x6e3100b7,0x2bcd63fa,0x331887e4
.word 0xe4655630,0x401c4780,0x79d19b46,0x72f9e374
.word 0xac17204b,0x1d9f92da,0x4372625d,0x52dce9a7
.word 0xc8f66d0c,0x734661df,0xb5765ed2,0x2fb5899a
.word 0x5060be09,0x706a7401,0x1369ea8a,0xc6e3e365
.word 0x87213898,0xef7f8de2,0x172e7a61,0x43565f1f
.word 0xc0dd38b3,0x6035cccc,0x3bd4d10a,0xcdfc1b2e
.word 0xae28ba96,0xe6b460e1,0xfd33616c,0x8e3146c8
.word 0xc74c528c,0x87839158,0x10c60c4f,0x058fe7b1
.word 0xed749103,0x5d364a26,0x95d1078a,0x4b41dd90
.word 0xaad5561f,0xb29ab04d,0x7a4ee1b0,0x2399d1c0
.word 0x34bce0c9,0x1555d14e,0x087b1d3d,0xde255c2b
.word 0xeebdf3c0,0x72e91a81,0x97773e41,0xc02d11f6
.word 0x18a241a6,0xe05dd349,0x5874e8c2,0x9e490b0e
.word 0xd2e78b16,0xf42ab2eb,0x661e1df7,0x671c91ac
.word 0x01917bed,0x4dddfef6,0xc4696df1,0xccef0375
.word 0x537aa624,0x2f056680,0x22951148,0xc4e043eb
.word 0x0230c5b3,0x2a83f020,0xddf79aee,0xc57ee617
.word 0xb2693baa,0xcbb49b6b,0xda2a990e,0x3dcf9e82
.word 0x78e526b2,0x55632bc6,0x38c93bb9,0x98c04614
.word 0x707e0991,0x58432d04,0x67e4faeb,0x530a3b89
.word 0x004a5103,0xb28db414,0xeff405b7,0xaeb027d7
.word 0x04305e0e,0x2ebddf04,0x2f6d8efa,0x893c2c18
.word 0xd23b1e5f,0x80ad2e70,0x38571eba,0xbf954f16
.word 0xd03049b9,0xdba448a5,0x7bd2cf69,0x027aa943
.word 0x1531eaf7,0xce3b4f7f,0x3dd52f23,0x3d32b091
.word 0x79939b38,0x6f38660e,0x5e9dd03b,0x1c048680
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 0x3434c065,0x10c58833,0xfd22acf5,0x9dc775ca
.word 0xbc9e14c4,0xca9e5073,0x3e1cf6be,0x8ff7497a
.word 0x68676e6e,0x7dc59ae5,0xda34ff6f,0xa7186e43
.word 0x805464ab,0xef5b27fb,0xee97ca78,0x288ead01
.word 0x8901304b,0x5ab8543c,0x16890a5d,0x6091b610
.word 0x3c5efc57,0x2f7170cf,0x94cfcafa,0xd56efb2b
.word 0x3dd024c3,0x81b13a79,0x9befc5a6,0xe6bbfe7a
.word 0x9d2adc0f,0x145ec338,0x747d0770,0x04b771e5
.word 0x5af7a30d,0x13775a5d,0x4e8a0468,0xea6da70c
.word 0xf5f20930,0x512f2655,0x1bb5be84,0xbe05a432
.word 0x0d805bf1,0x7c986d1a,0x7883e749,0x32b8b609
.word 0x7f3d450a,0xcec9a49f,0x0c4a9d5a,0xa7247196
.word 0xbde311e6,0x3ad4c3d1,0x6370dcc0,0xa3dd1c6e
.word 0x4860d998,0xfb55e69b,0x934d47e3,0x13af04c4
.word 0xc788f55a,0x9323958c,0x4f148473,0xc3a75bfb
.word 0x188d0b56,0xb3d108f7,0x3cdbb39f,0x5a906877
.word 0x371cecc1,0x732eadd3,0xe61f7386,0x07123113
.word 0xc963d264,0x418b073b,0x6fb5c25c,0x6fb9f93c
.word 0xf3c8db5e,0x63c389b9,0x0454887d,0xa25b214e
.word 0xe146b64f,0xf0b70ea3,0x6b6dc594,0x2d134733
.word 0x61860523,0xddca2ed7,0xed9334c8,0x54909f87
.word 0x2af566f9,0x2ef8b914,0xda328763,0x1bace02c
.word 0x0db87619,0xb87355b3,0xf6d23a3a,0x15ddc3ca
.word 0x5f8c0147,0x1b60fb17,0xf1705908,0x3cd53831
.word 0xecbc41f0,0xd810a434,0x0c914dd3,0x55e78985
.word 0x626f8c3f,0x60815e01,0xb707026a,0x09545b43
.word 0xbb661973,0x40ad1a3b,0x1ffde578,0x9d18df76
.word 0xfe1484d3,0xcb952c5b,0xc44dde77,0x593e3e07
.word 0x37f37214,0x2f975280,0xf7654c58,0x348f20b3
.word 0xcb20fc9e,0x6405fb59,0xe81fcd42,0xa39a2a8d
.word 0x2a3e2273,0x1c916c22,0x1bd2ef8d,0x0acb1dea
.word 0x8580a385,0x6d97f31d,0x6ae27bd1,0xe87fa8a4
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 0x2f2c04c0,0x8defb58d,0x2cd75729,0xfdc83f0f
.word 0x341116b6,0x3cf13250,0x9f01c105,0x850482ae
.word 0x586a0565,0xd1226283,0x09320d49,0x52955ad4
.word 0x87fb7d93,0x4463024b,0xde147ef5,0x6a0ec60a
.word 0x12b36773,0x7793a82e,0xca9d8199,0x7c5d9743
.word 0x02014666,0x8aa4eda7,0x29c18d51,0x0603e6c3
.word 0x3f1a0486,0x12df4f2a,0xa2099db4,0x5a32679d
.word 0x9c01a66f,0xfe7a244b,0x556935d7,0x08d255ba
.word 0xf5401f6e,0x99bc7dc6,0x3eb775e7,0xe43819f6
.word 0x5dcfe89e,0xc399d1b9,0x74ddc1f3,0x5bb91f86
.word 0x7d9d4043,0xd0d73e08,0x898ed9ae,0x333580fe
.word 0x79ad068e,0xc193cbc2,0x5b448e7f,0x5bee5a10
.word 0x9e803ca5,0x84e8db94,0xdae97e60,0xc49223da
.word 0x363cb628,0xd42478ee,0x4664a84f,0x57dc16f4
.word 0xf372b0c5,0xffb46dc9,0x27c76a81,0x9428a751
.word 0x69a0f9b1,0x01ac32f5,0x626e82ef,0xb3f8b09e
.word 0x620b923b,0xe8152e41,0x25d35c1d,0x7fe8f6fa
.word 0xa0a6bbee,0x5c53ee80,0x8dff1d7d,0x705c3790
.word 0x9dca9c30,0x90a4ac55,0xb8af3021,0x866f4ba1
.word 0x796de719,0xa68e9743,0xcedeaf3b,0x2c57ac1e
.word 0x83ec3193,0x63d878d2,0x6068f0db,0x75433dd5
.word 0xecf5fdd5,0x210aa207,0xca3749a9,0xa16b77f4
.word 0x3c3d5a32,0xc182f8eb,0x5485a0b0,0xb2a59ce6
.word 0x46688442,0x1ee05f53,0xaa31e70a,0xb4392ff3
.word 0x4b0db950,0x3a87862e,0xbffea4b3,0xb5e2c395
.word 0x89f38259,0x77f171fb,0x8bcf5a14,0x5b86627c
.word 0x4c2247b9,0x5502469a,0x6cdfdf13,0x1f9e2274
.word 0xb6de3869,0xa157e292,0x8f9a99f8,0x857a4bd0
.word 0x16c5a04b,0x508cff94,0x3b5fd602,0xe5f9ecc7
.word 0x67c65385,0x3c9e201d,0x78528c91,0xd907d980
.word 0x040dac20,0x7df6a6d5,0x82e0b29a,0xb57573c8
.word 0x599d3c90,0x767c4076,0xa7ea78a0,0x88c52ff0
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 0x399ec465,0x4587068a,0x14f9cb4d,0x1052a1c2
.word 0x1d1e0a33,0xed74afcd,0x072b4cb9,0x9a8756cf
.word 0xf8484cc8,0x6b28498d,0x8626954d,0x94454686
.word 0x6b7572f0,0xb2456905,0x1cde8c23,0x1a3aa31c
.word 0xf459d5da,0x8e7ec530,0x28ed5ed7,0xa1ba735b
.word 0x02532353,0xf617c94e,0x51e9f6f5,0x84560c06
.word 0xc20f7b62,0xedff5d00,0x7b7c7aca,0xf5418b0d
.word 0x47336002,0x68408f6b,0xc70fd729,0xc7023c6f
.word 0xd6b24ead,0x0bc9be6b,0xfaf460d2,0x92755a0e
.word 0x6f19e76e,0xf3dfab32,0x5439065a,0x370d8141
.word 0x035e5aec,0xba16054d,0xfb579747,0x96dcdf71
.word 0xedf5b2cd,0x6fcfc9b0,0xa011fae3,0xc0cb83ba
.word 0x8f67373e,0xd5523934,0xba42328c,0xddfbfbb6
.word 0xd23dfc3e,0x492302be,0x4f6b4e01,0x5c48b5f6
.word 0x46ed3661,0xf00ef4e4,0xad9e4dbd,0x50735cb3
.word 0x3bac4891,0xb5dc3fc1,0x6f174582,0x4e413664
.word 0x2794d9e1,0x05e35ed1,0x5d5d075a,0x5d10c607
.word 0x75ca0970,0x3c5e7411,0x71b2cee6,0xfbe9211f
.word 0xb64546ca,0xb8cad9b0,0x840efa38,0x45cfb693
.word 0xc45da906,0x7d2b01bd,0xac7ceb90,0x09e60b49
.word 0x74ca64f9,0x9e7795be,0xbfcdad62,0xaa8bcceb
.word 0x854a66ab,0x02940aa4,0xcb43e9c4,0x38c65e79
.word 0x0a20f466,0x352491f7,0xaaef8c0d,0x7adeb0a7
.word 0xee57c43e,0xadd51f9c,0xaea624a5,0x207cf9ff
.word 0x4f38c87f,0xd758edb1,0x0abbd623,0x06b48f95
.word 0x7e11ceba,0x4f9bfbe0,0xdace7bfd,0xaed7624d
.word 0xe97bdaa2,0x15315602,0x854d0fee,0x7dfd2ba3
.word 0x27a2882e,0x7edbd2bb,0xd434fe44,0x10e73452
.word 0x339e1b78,0x02887ec5,0x740414c0,0x605097ea
.word 0x1e66eb54,0x67214339,0xa7e1ce63,0x4ab922d4
.word 0x72adae8b,0x8711b755,0x9d14e220,0x86ebc7a6
.word 0xf5f87c77,0x5eb769c1,0xe4248bdd,0x9c362bde
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 0x42612f57,0xd1be81d1,0x0c571dde,0x3fff47d2
.word 0x478ce925,0x474b2ac3,0xbf097a11,0x1e9759ad
.word 0x99828dce,0x09358136,0xce0e899a,0x8c74ba5c
.word 0x81f2b63e,0xe4e8b02c,0xc1dfab71,0x2aa289d1
.word 0x308d6f0f,0xb214d7e0,0x29660a5d,0xb5101ee0
.word 0x1cee1b3d,0x9c38e76a,0xb23f403b,0x9f4cd52b
.word 0xd3dff8ba,0x043ee3b8,0xa20df1dd,0xff34cec6
.word 0x6dc40753,0x39cc5e17,0x0b9ec97d,0x67ce3fed
.word 0xca9bda8a,0x6da8b0fa,0xa8c4263f,0x44de1929
.word 0xc74d91bd,0x4801ea8a,0x43c1f40b,0xc687be23
.word 0x9f95b156,0x2b523419,0xc30c9310,0x757efb30
.word 0x3a061852,0xccdf1fa8,0x2c6023d0,0x1ec0e89c
.word 0x92d3b782,0x0e383282,0x8b6071b0,0x55d2c09d
.word 0x388485bf,0x924590e6,0xdef1eadd,0x3cce454f
.word 0xbca45ac5,0x6b2497e7,0x1222e568,0x04ebb279
.word 0xb9273f9f,0xcdc6de09,0xb47abbf6,0x9a75e4e9
.word 0x1de384fb,0x2a245319,0x6598be57,0x3c654b99
.word 0x8881d99d,0x744d5140,0x41a85aa9,0x2f18316e
.word 0xc1200b37,0xd9937e63,0x001670cd,0x3d27dd39
.word 0x9d5a54bd,0x9ba1937b,0xb0be8328,0xa37176ab
.word 0x3b853770,0xa1483a4f,0xea05d1fa,0xc86d3f7d
.word 0xe6c20a88,0x750b3cd2,0x82a2ea0c,0x0c8d79ff
.word 0x0c0ccf16,0x3ec485a3,0x6118347f,0x37fea92f
.word 0x2a4f46ff,0xcfd65df0,0xabc3982e,0xdbb07b6c
.word 0x3233f840,0xa9dc4b25,0xe6a75044,0xfab9a152
.word 0x36c56e5f,0x6d72c35d,0x877e89e5,0x92b8dcaf
.word 0x926aa7de,0x188e24de,0xa11d8e0e,0x5f40c79a
.word 0x99916ed7,0xfef384b6,0x602ed905,0x79b0ed24
.word 0x6ec9607d,0xfa0088a0,0x761ff44c,0x8b508a2d
.word 0x7057c6f7,0x850e0117,0x226789c6,0xd5d7fb38
.word 0x5d2a5438,0xe39bdae2,0xb3729b04,0x779c0ef5
.word 0x9dd116a6,0x1bb1c622,0x567540ed,0xe2825cf1
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 0x11465f10,0x3b24300c,0x782b6aa4,0x8d4cf429
.word 0xeb72e064,0xc9120878,0x72570fa7,0x14853aaf
.word 0x9fe4ece8,0x789a0b86,0x0d9def4e,0xae885288
.word 0xe1927806,0xc25833a1,0x770bbbb1,0x6dede81e
.word 0x6d67e104,0x9d5d7f9e,0x47d20623,0x8b449243
.word 0xf5600da8,0xaa58f412,0xebd4866d,0xe7e8bb8e
.word 0x51ca5a13,0x471b7321,0x01084cf0,0xeb91da37
.word 0x6e661e74,0x1236ac6a,0x8040e1ca,0x05494787
.word 0x72f23f92,0x06f41816,0x7ac7ad8d,0x50dc08dd
.word 0xeb03e4d6,0xd656dd24,0xd6ef8731,0x3a840ed8
.word 0x26d3d167,0x8e16c8a6,0x02fe2283,0x1dfd0e4f
.word 0x03245255,0xc7bb3f5d,0xfc7df322,0x2d42b1ce
.word 0x59ad2eea,0x1ea18a4a,0x37ba1fbf,0x8542814c
.word 0xbba75317,0x36097bd8,0x8d722082,0x37138f0d
.word 0xa424d5c9,0xc9377062,0xfaa3ce31,0x88cb6e05
.word 0x59ccf18a,0xb8184be6,0x0eefba27,0xd7fbaf41
.word 0x400f34da,0x9945a2a8,0xa904a073,0x87d602ae
.word 0x11383444,0xefb186d3,0x29c1e0b6,0xb0748e10
.word 0x6c84cc54,0xfd59154c,0x40fbe8a3,0xcf3be20b
.word 0xcafb6214,0xe85ffffa,0xae49fba7,0x0f28c8ec
.word 0xfb894c47,0xa23a869a,0xe5a1f428,0x94f3bdc5
.word 0x80b8d7ce,0xfaa47412,0xec43d979,0x3003cfa3
.word 0xe3e850f5,0xd2aa62f2,0x87d38d21,0xe71d7167
.word 0x7c5e9a50,0x82d27970,0xe159391d,0x385a1af8
.word 0x0e28a4b0,0x4edd165e,0x81b92ada,0x480dd8a4
.word 0x5533d6bd,0xb559700c,0x75db3a5a,0x892a7e84
.word 0x32f7bc9f,0x33025d88,0x4cd05154,0xfd9ba4b6
.word 0x97904ed1,0x12beacfb,0xd11df643,0x5c4864d2
.word 0x4bb711a5,0x0fb5494c,0xc75ecc54,0xc36a8f07
.word 0xeb6624e8,0x808d7f48,0x3ea59283,0x930dd8d1
.word 0xc01d04a2,0x2335b483,0xf6048069,0x8daed3fb
.word 0x6511d481,0xf20dc5c8,0x92d00aea,0xcae14db8
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 0xf05902ab,0x6727422f,0x58b26a56,0x7a08dd31
.word 0x3718680a,0x461f1cc0,0xcc190025,0x8cdfc0f0
.word 0xd101a12b,0x18f55ede,0xe7cf450d,0x8d9aaa6f
.word 0x9b120b91,0xd5a425b3,0xd7e70d52,0x50e5272b
.word 0x6bfbf450,0x6946d45d,0x4b9c3c52,0xb4d45fe4
.word 0x64ddaf87,0x9a11166a,0xef66beb6,0x63bbe4b3
.word 0x21c86c6d,0xb1322316,0xa3df214c,0x4f57eba9
.word 0x0e11917e,0x849f4eb8,0x27ad2dc8,0xf086736e
.word 0xdf6ccb5f,0x6558343f,0xc80d5019,0x4eb4c52d
.word 0x930c9988,0xb3f3612c,0xc7a25e31,0x6fea2a5f
.word 0x0e72db91,0x6bb450fa,0x42d19e3c,0xc5b70b7a
.word 0x20bdd880,0x2f36afea,0xf68c9ad7,0x69920840
.word 0x6d3a7a63,0xa5cbfec7,0x963e53a3,0x297af39c
.word 0x1c939bcc,0x1d102769,0xb40ff308,0x516e0bdc
.word 0xbe72081e,0x34655577,0x226535fa,0xa402bf74
.word 0x4bc5cc64,0x87c5b5e2,0x83f5eb37,0xd893bf71
.word 0x6f339282,0x75dc70d7,0xdc72e66d,0xfc617130
.word 0x06a7f2fc,0x7d4a8d36,0x0aaa92c1,0x7394a5fe
.word 0x4e0dae09,0x08310cfa,0x00dd7246,0xe61da6dd
.word 0xab62ffee,0xef477ba6,0x85248a22,0x095154e0
.word 0x9ceafb50,0xec710d69,0x8904230c,0x0b223736
.word 0xd1e04532,0x95cbc8ad,0xc0a6d140,0xaec8d693
.word 0x49c8d920,0x9a23c02d,0xf668313d,0x0365f631
.word 0x5d0c8f0a,0x614e2070,0x1d40beb0,0xf3943370
.word 0x86442b09,0xf0c14ebe,0x421bcb72,0x89113cbd
.word 0x55d3af61,0xb4ffc137,0x485b3fd5,0x0ebfc14b
.word 0x0b836819,0xcfd4011c,0x7975a582,0x4153e8e1
.word 0x6040f0c5,0x561250b8,0x09554aa2,0x927e7e76
.word 0x226912c1,0x84d96840,0x7e8544a8,0x16b69cb7
.word 0x0fd03908,0x87c6144b,0x13a19f9a,0xc4b612f3
.word 0x3eab698e,0xb0307229,0xeffb99fd,0xde0eb19d
.word 0x325361fb,0x1eaac358,0x38bbc09e,0x0d95b909
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 0x527b0e22,0x8d25ed33,0xf53ea5c8,0x3534cef4
.word 0x473a51da,0x34c4d90e,0x466cd596,0xa3b43b07
.word 0xbfbc6331,0x46687c36,0xbde289da,0xa89eaaf1
.word 0x539b3c29,0x604c76b3,0x0e869a37,0xea956348
.word 0xf6ca04c7,0x8309c523,0x99c128a6,0x23abb63f
.word 0xb6951b18,0x776e1c94,0x019d5250,0xb4c76253
.word 0x022e538b,0x80eb73b0,0x677ac6dd,0xeac221bb
.word 0x3a99fd8a,0x107fe72e,0x61b755ab,0xbc2f631a
.word 0x987a9f72,0xf52fde41,0x4edee6f5,0x0c6623b9
.word 0x279848cf,0xb6b9669c,0x57561a69,0xb81691c0
.word 0xbdd6dd59,0x89940efa,0x71dceb11,0xf8b12dfc
.word 0xb4dc74a3,0x516fcafc,0x929ac7c1,0x4c787c01
.word 0x8496cff4,0xbbb3e1ac,0xbfe0eae4,0x8bbf1437
.word 0xec3efc32,0xced57c52,0xfb22db22,0xc7b3d750
.word 0x56d05e63,0x77db1731,0x38d2ce1f,0x0646c430
.word 0xd2a91459,0x422c3831,0x50e55843,0x91e82bee
.word 0xb5fa1ff6,0x8b777f60,0xf1ffc3ff,0xe933b8ed
.word 0x0bb6e2aa,0x598b150d,0x2d9f4f31,0xd131c348
.word 0x53a65487,0x792cd929,0xb435bde8,0x529bec28
.word 0xcfcf19c5,0x6dc3903b,0x333bd02d,0x1a8a345f
.word 0xae818003,0xe7c5371d,0x08645217,0xa048f174
.word 0xdbb9b929,0x1616738f,0x7db6e85e,0xaf5b7d6f
.word 0x857f4351,0xfd8ac8cb,0xf3c1f171,0x88b0883a
.word 0x9726494d,0xff44efdf,0xc129919f,0x45c1a53d
.word 0x289afc5e,0xdf453325,0x30467984,0xe71c1258
.word 0x50f7be1a,0x3dd26848,0x2215b6be,0xe74f791d
.word 0x9b79682f,0xf9dc5fc9,0xaf92c69c,0xe2e59036
.word 0xc50217da,0xa3c57844,0xeed2cf54,0x76d2953c
.word 0x4f3f25bc,0x69a3a308,0x7912b61b,0xd81177ee
.word 0xe2451727,0xad41de6e,0xa1db0c0d,0x610164d6
.word 0x105d9bf4,0x04ef049c,0xb9daf343,0x5630477a
.word 0xccbdc1a8,0xb401bdd7,0xf95a727f,0x2694a54e
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 0xc5293fd5,0x50aa1fdc,0x69b63117,0x1c474de7
.word 0x5b0ade20,0x38b29e65,0xb99bd3a1,0x2bba0ee9
.word 0xf77070fa,0x4eb2c126,0x06f87ef7,0x4a26ebbb
.word 0x0c16c13e,0x26a02bfb,0xe73642c6,0x07ae4b99
.word 0xbb341c01,0x74d73a2c,0x38d8ba3f,0xac1b09d7
.word 0x728b8969,0xc3ca520c,0xfeab9bd7,0x153dfda0
.word 0x74a99a5a,0xa74b88b0,0xac030907,0x565d69f1
.word 0x549b791e,0x4f49e6a4,0x1c3b93b7,0xc0de4b3f
.word 0xe09e7ef3,0xcf50b4b0,0xec202c1f,0x5b57e332
.word 0x9e9c3864,0xa9ed0eb3,0x6e297954,0xd4f2f6ae
.word 0x0b90c53a,0xc35d3b80,0xa82c5569,0xc07e9c28
.word 0x09359bff,0x642d9c6b,0xa499f189,0xd67c958e
.word 0x98766c37,0x96e743af,0x4391d5c6,0x7f57e2df
.word 0xad13d73f,0x64f5e227,0x2af1ee85,0xc4d14e82
.word 0x130f4a53,0x942f1262,0x940b6eb4,0x1049ffc4
.word 0x785d5396,0x067c4b49,0x38b0651a,0x11740c9c
.word 0x268eb796,0x74f3f9a8,0x8fcf6a0c,0xa946cdc7
.word 0x5349f159,0xa39188df,0x7b3d2503,0x01aa9ede
.word 0x342f0363,0x0720f493,0x39cf22aa,0xd4de7dcb
.word 0xc6ea2b86,0xfded5240,0x7a56a14c,0xca1ddab2
.word 0xade00207,0x768e749f,0x7c1dcba1,0x234f9b7e
.word 0xc3739dd5,0x097b08b9,0x9bac3d1e,0xae6fe48f
.word 0x1014e778,0x6d85bada,0xd3abaa59,0x5b24d423
.word 0xe6746c7a,0x48a69440,0xb98f1c5f,0x14a10e49
.word 0xb05edf8d,0x399487d9,0xa0ad50ef,0xc9497de9
.word 0x979dc3f5,0x9ecb78bc,0x4a92be5a,0xa3aee835
.word 0xd5dfb42d,0x4c7139b4,0x2f80c975,0x851abcc6
.word 0xc823afda,0x9bc84296,0x2fce18b9,0x2bdcb5ff
.word 0x22304268,0x91f0ecf6,0x2adfdd90,0x63ef7cdb
.word 0x08d9b582,0xbfcab378,0xed466823,0x04ba990e
.word 0x74a4db9d,0x095b8ad7,0x51d17bba,0x0e693b62
.word 0x497f3584,0x0f2bbc2e,0x6c99b638,0x4c7ca424
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 0x695a3626,0x5024bcf8,0x5cdc0eba,0x4b3016db
.word 0xba2724ac,0x79ba6498,0x574def41,0xb3d18020
.word 0x5ca60f08,0x7b032cd1,0x457e2075,0xed60a577
.word 0xba77408c,0xd6afe177,0x64e373f2,0x94f47a05
.word 0x95b30bd6,0xd412cd2e,0xd57b7612,0x4d4ea7cc
.word 0x3a74d3dd,0x0251728d,0x3c9cba6a,0x5427e6dd
.word 0x748abc26,0x9b06d095,0x2f9f3ce2,0xa2840855
.word 0xe7613f11,0x45c6d1f3,0x19ac2767,0xcae2f8bc
.word 0x8b1e2156,0x6e160c6d,0x2ff108f4,0xd89f2966
.word 0x277537dd,0x797b024f,0xe5424ba2,0x4fceab9a
.word 0x359ff7dc,0x9319eda3,0x84f1e3fb,0x1e978a8d
.word 0x827b9444,0x12cff94f,0x137cba58,0x02cbd9c9
.word 0x17fef656,0x92868f37,0x944e4cb0,0xe377b47b
.word 0x404425b2,0xa19542d5,0x2041f2f7,0x1e3e7cbc
.word 0x803ce71e,0x2f124a52,0xaa75b898,0xd15f5f25
.word 0xb04c9ebf,0x33bba8e8,0xc7354dc0,0x8ed48da6
.word 0xbdfcee09,0xb72b0f40,0x86c9befc,0x355f19c7
.word 0x4addf906,0xba801da2,0x3b743bac,0x61a61751
.word 0x977f4d9d,0x2f0c9724,0xdcca2f22,0x998f9372
.word 0x7efe523f,0x1a3bb098,0x57b3f88c,0xd4566ff6
.word 0x5c401bdd,0xd0d2d02f,0x9334abf2,0x88797b67
.word 0xc87660d3,0x0036d3f5,0xafc0bf07,0x06b5f5ab
.word 0xa6809929,0x708a595a,0xff27f5d9,0xc527e06c
.word 0x71170066,0x567c2cb8,0xefbacbe4,0x0e48cac8
.word 0xfdf01ce4,0x56bd08ba,0x7b88414e,0x79242f0e
.word 0x4d50cf8a,0x6319f7c1,0x1863af4a,0x01a73335
.word 0x9cfaabdc,0x6b720bdf,0xd92f10fb,0x5842716e
.word 0x9efc99b1,0xf288c855,0x82e45b94,0xde0011d6
.word 0xb76b7695,0x2a31758f,0x9a8d3cb1,0x19865324
.word 0x2ccafba1,0x176f5bec,0x4be049f2,0x2e1c3d60
.word 0xff2d0491,0xaa304004,0x9fcbfe2b,0xbac0272e
.word 0x195b9e58,0x0e6d2171,0x0129bc21,0xc180e5e4
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 0x54623a97,0xa7b0f639,0x031f0651,0xaa092a03
.word 0x56dda6e3,0x40b69fde,0xb367bc71,0xcc126924
.word 0x9ac9eebe,0xdf73b2ae,0x284d8eba,0x7d1a8be6
.word 0xebf9e160,0xdd40469e,0x3f6fd4ff,0xddd1e397
.word 0xc8b020d6,0x05b5945f,0xef5d0dce,0x234fc13a
.word 0xe30b9ef2,0xc6ba01e7,0x0c5abf57,0xe1d1a605
.word 0x81a37234,0xcaa0debe,0x61afb1b0,0xa9e4bd21
.word 0xf79a845c,0xc775f432,0x62e2ecc3,0xe026e5d1
.word 0x2b088b5a,0x7f806921,0x8d747bf3,0x08d7301a
.word 0xdb5938f3,0x2884fb68,0xc0f1696d,0xdad5941f
.word 0xabd0fa40,0xb95c0f31,0x8690ade2,0x14a34b82
.word 0xf8d53b72,0xd79bb719,0x217944be,0x3581d76f
.word 0x1d20ba3b,0xf76d4e41,0xf946c00b,0x8645dcb3
.word 0x0577e5dd,0xf5cf72c9,0x9425f0a8,0x04f6660c
.word 0x64801b26,0xce3e4d9a,0xc9c667b0,0xf22a5f87
.word 0xde287db0,0x3a77ebb8,0x23f2122c,0x0811da48
.word 0xce942637,0xf0d8e9d6,0xd5ef76e5,0x545a67e0
.word 0xecf25ba5,0x3b92ca2c,0xebd45672,0xcc6b5a96
.word 0x34720116,0x35ac5da1,0xd587032c,0x0b1f86c9
.word 0x713856ea,0x087e61cc,0xafaa67e8,0xcf7cef7d
.word 0xb6b7a89d,0x0d0522c1,0x7b5157fd,0xf3deaec4
.word 0x23197f8b,0x370feb4f,0x430fafaa,0xe8e335b5
.word 0x2f217f16,0xf1ec8c27,0xfc1658a0,0x3bbb56e0
.word 0x87c03771,0x5f74fea0,0xcea07840,0x81e198f8
.word 0xf68f83b1,0x4a8e5a20,0x46ffca9a,0x8b7ebff0
.word 0xa73b1575,0x6be6a122,0xe128b3e5,0x31c6e300
.word 0x4b40e2cf,0xec7eceff,0x5804f497,0x64fc3ff9
.word 0x817bdccb,0x77670021,0x390e8936,0xeca16328
.word 0xcc6556b2,0xd34d5135,0xd209816d,0xb738b872
.word 0x321c94c5,0xd9620622,0x17a3828c,0x4ca503e6
.word 0xb4014809,0x8073f78a,0x4f7258c4,0x8145a4e8
.word 0x63c7679c,0x02acda9a,0xe1590f82,0x89d59f5a
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 0x5c2ba64b,0x844953e0,0x6ef6bc15,0xef2baa3b
.word 0x02dde107,0x93f38f85,0x1ebc8bdf,0xf839c24f
.word 0x66f0d491,0xfeb29d28,0x648bf33d,0x3e75f6e5
.word 0x49b25539,0x1601c10c,0x77795b02,0x4a0b98cf
.word 0xadd83457,0xd4ecdb06,0x7690b142,0x5b621867
.word 0xd4ae695e,0x59ee509c,0x22a02397,0xd20e0e05
.word 0x3dfe9ba5,0x6d3621be,0x9cff77bd,0x0c9f6c3b
.word 0xd0914362,0xee30eb11,0xf63419cf,0x855aa333
.word 0xde4d1890,0x62eec492,0x90683f3b,0x2d62ab3b
.word 0xbdf92345,0x21a2ded7,0x99745a23,0xe05725e5
.word 0x267f580a,0x2395980a,0x754e3366,0x340babbe
.word 0x7bfa912d,0xbffe1ece,0xda2dbcf0,0x817eb4a2
.word 0x252a547a,0x51c02e72,0xbede428e,0x3165724f
.word 0x5c253ca4,0xfa401df1,0x64ff1322,0xa1ef110f
.word 0x0324cb9a,0xc6f926f4,0xb94374ff,0x4d586489
.word 0x942caba1,0x3287bc69,0xc6b66e78,0xbe25c831
.word 0xd312e120,0x885d96a8,0x28c622f0,0x6698c6e3
.word 0xcebd0c7d,0x089c525c,0xce31ccca,0xbfb242ec
.word 0xa8d45865,0x4d6ef885,0x506372b2,0x3e99d331
.word 0xc3ab8bc6,0x721c5aa5,0xeed68b45,0xe3648091
.word 0x59b7099a,0x7b6b8c75,0x03e9f691,0xd6ce5aa0
.word 0x375e3d8c,0xe54f76ef,0xfec0ade8,0xd29c737b
.word 0xedfa8bdc,0x04e7c1f2,0x2ade0a2e,0x68f02cc2
.word 0xd663e8dd,0x682f33d3,0x567419df,0x18289229
.word 0x62a4615e,0x26fccc44,0x40946f16,0xe23f81bf
.word 0xb9fcd7e1,0x781ed778,0x481ab6a9,0xea1ed8b7
.word 0x6a6c97d3,0xc06ac8b4,0xfb2105ed,0xcefe7e56
.word 0x01b5287e,0x46b853ce,0x2ad0830e,0x23821717
.word 0x1cf2baf5,0xd2c7f6fc,0x460743c0,0x46a3dd6d
.word 0x96e895a9,0xcc3e35aa,0x781dd1f9,0xe6d7baf8
.word 0x04e5e92c,0xc2e3abee,0xbc965063,0x42fb4ac4
.word 0xea00764e,0xab6c197f,0xf7910169,0xb20d0889
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 0xdd33bd71,0xb8da3e49,0xfbd12ce1,0x0eee1d52
.word 0xe70b58fc,0x9caaa2fd,0x25604adf,0x571b5ea1
.word 0x33ae35a2,0x1a4f8184,0x09618575,0x0a95cd47
.word 0x5492e75b,0x387727a0,0x6eceb87c,0xc5c3a1a3
.word 0x01ba782e,0x4b3ed17f,0xba972983,0x46dbfaba
.word 0xbc1f32ee,0x239d8994,0x4845afad,0x48884078
.word 0xc72774a6,0x1c5f1d75,0xf6ec9346,0x3eaad33e
.word 0x9e9882c2,0x031a5e46,0x700dfe07,0x5f019e0c
.word 0x8fff23b7,0xae5326c5,0x38b267dc,0x211c5c1a
.word 0xe2bc8b57,0x6df972f8,0xfdfdafc4,0x63bcb534
.word 0xcb56cd6e,0xfee33725,0x31593ba6,0xdf947335
.word 0x862e4662,0xfadf2c47,0xaf87c606,0x1f920600
.word 0x18d3909e,0x68cc9a37,0x6788db25,0xcaab63a6
.word 0x324e4580,0x5f74ad00,0x7b30022f,0x577c3d8f
.word 0x5008f01f,0xd99b15b1,0x659ccc18,0xd931200e
.word 0xf6c94b43,0xf8cd7fc5,0x72ba9ee9,0x475d6086
.word 0x4dc4b46a,0xcbb88943,0x7341e8af,0xdbb8590b
.word 0x7fd608c7,0x7c814513,0xaece2e21,0x12805ef4
.word 0xac392157,0x24b6e1a5,0xa659cd2d,0x6cc9508a
.word 0x93d6fd0a,0x22cebdb9,0xf4608a14,0xc83d5e3b
.word 0xc8f2b4dc,0x9d708c4e,0xbdcb5047,0x0457a49a
.word 0xa27db746,0x411f23e6,0x046a60d0,0xbc4ec8a7
.word 0x56849220,0x317f9617,0xd21ffa00,0xba4ac45d
.word 0x61f789f1,0xfa085fbe,0x8d01d1f5,0x5d483824
.word 0xffc65a58,0x4b62237d,0x356379ad,0xfbe7b48e
.word 0x940eaf06,0x8e6e86da,0x21ff9c4f,0x181ef33e
.word 0xabe79c6d,0x21ef567d,0xa58c3196,0x0c1e8498
.word 0x77a49ed1,0x988db4ed,0xf06afc70,0xa2779e38
.word 0xc1d5c6c4,0x0915f8c7,0x0c842c0e,0x15af29c4
.word 0xf0e211ca,0x308736ea,0x039ff4bf,0xfb8e6a29
.word 0xd3b5b75d,0xe62fc69b,0xa233bfe0,0x5ae95e3b
.word 0x379419aa,0xb4d79618,0xce77a0fa,0x04d9ab02
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 0x916447a6,0x8c9ca4b0,0x6965e61f,0x25ada4a8
.word 0x6f0956b3,0x395143a3,0x278399db,0x33649d3f
.word 0xee5a23d2,0xd4a3c6ad,0xcf34f72e,0x4ea890e4
.word 0x49c86fd1,0xefc1be92,0x3908314d,0xbad3e689
.word 0x830a0b7d,0x3db5ec08,0xbd067d8e,0x42e1cfa7
.word 0x23846c83,0xe3551cf3,0x1a9d9bb7,0x4637dcb8
.word 0x635390ad,0xd8c54b3c,0x4f39ac6d,0xe934af93
.word 0xa94f35bd,0x0a8310c9,0x838f7b99,0x2aebb95e
.word 0xca89e8ec,0xe652d974,0xafadacf6,0xf4933d3b
.word 0xc8e08185,0xf01ae979,0x655fd902,0x4b015a46
.word 0x705cb5d6,0x12eaeaab,0x8d675de3,0xbcdfc4e2
.word 0xbc434b44,0x72f183cb,0x152d8c5e,0xec297f14
.word 0x18db812f,0x3d1e3f45,0x32625383,0x74d6d440
.word 0x8129a190,0xfda61a05,0x91d4422a,0xe4dc3e21
.word 0x8b6ad58e,0xe59c4663,0x678ae6eb,0x848b1bb2
.word 0xaa613f71,0xd893fdac,0x53cb4647,0x8bc07cba
.word 0xce9c1a69,0x75d99ffd,0x0c613a21,0x67501e76
.word 0x2668ab76,0xfd24e003,0xf6beec87,0xf7b57ee0
.word 0xbe9b0a71,0x305f4546,0x7048fac9,0x0d649aeb
.word 0x094d8eb7,0x49778c89,0xd3efc718,0xd8128515
.word 0xb26831a4,0xef29236f,0xfbf0014f,0x4bd1e536
.word 0x1bbb2aa0,0xa0f33225,0xe34d437d,0x0191403c
.word 0x6da38869,0x0ab0126a,0x7d809fbc,0x229d286c
.word 0x6cb64e6d,0x427b6331,0x58484c99,0xd2b11aa7
.word 0xe54a9719,0xb7fb2142,0x824d635b,0xd4c17eee
.word 0xae639591,0xe083d183,0x827a57b9,0xd632fe1d
.word 0x4fa97523,0x4e97b3f4,0x425f901d,0x1d65d752
.word 0x3752e7b6,0xbbdfcc90,0xb28585ea,0x398dc3ad
.word 0x72d8c62e,0x33c0ae8d,0x3d3c6cc8,0x49fba6c5
.word 0x256ddf6f,0x9aa40488,0xf6098d69,0x852a126b
.word 0xc3f07a6e,0x96d8310b,0x4bf8d600,0xa843fc56
.word 0x9624e380,0x95b45546,0xc975b17d,0x2be9646f
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 0xd19ebac2,0x9dd02475,0x90d8bb97,0xeed9a2c4
.word 0xfca652a3,0xd3044850,0x286eef72,0x9e085358
.word 0x0e75e61b,0xd8c072ac,0x8f64fa20,0x4fb4af92
.word 0xc18f4788,0x5c61232c,0x7d3bc88b,0x65f0edf1
.word 0xf852c277,0x7fbb9198,0xafa681e0,0x2ef62a35
.word 0x23a93a89,0x8aad6450,0x9230a761,0x704c66fc
.word 0xd40f11ec,0x9e838298,0xe91d70ca,0x58114b8e
.word 0x98fa3283,0x9acba397,0xa4a768b5,0xb41a39bd
.word 0x8d1b006e,0x4b7f353a,0xaab22912,0x8f81d273
.word 0xa18cd7b5,0x8fae3f96,0xd52d644c,0x96fd48b3
.word 0xf52a695a,0x67e12866,0x56eba576,0x27b20a76
.word 0xaae7984e,0x414a9269,0x939e2d56,0x3f1a79af
.word 0x4c1072db,0xc8229414,0x17dd3bf9,0x203f6a88
.word 0xbb3c5eea,0xefb96be5,0xed4b78d1,0x098e5590
.word 0x384ec804,0x4465da50,0x15cb4cca,0xd75292d4
.word 0x9a198055,0x04bb0d5b,0xd6de5f23,0xae47baf0
.word 0xfcc90e93,0xbf90f8ac,0x3c00632b,0xceca1c5c
.word 0x4eb80634,0x908f6f0d,0x27a7a55a,0xcd088871
.word 0xe0c8f293,0x8c305ab8,0xd1411e49,0xe5ce16d5
.word 0x76b0e0ca,0x752203c9,0x4803bf1a,0x4905d54d
.word 0x1284fbfe,0xd8d4e73a,0x907abd8e,0x12580040
.word 0x08b06658,0x1272e148,0x966b092a,0xf0c0a8b0
.word 0xfb6ceabb,0x5980389a,0x7fce6f35,0xc5707da2
.word 0x6ab2df7f,0x26732d8e,0x7fb764a6,0x9d030dc6
.word 0x70caf8d4,0x5395f6ee,0x365cf9b7,0x46e59325
.word 0x67b1ff1b,0x3d7fa5a1,0x3b4ce827,0xd80cc502
.word 0xf354065a,0xc4fe3327,0x90ce842b,0x7c7805af
.word 0x942983b5,0x04777003,0x79a125d8,0x799b3520
.word 0xc61340ab,0x88b671f0,0x28ac603d,0xde5bd872
.word 0x9888b1e3,0xe83d17be,0x53215f25,0xd403050c
.word 0x56ceaa5d,0x9a06902e,0xea27bb9d,0x5c807313
.word 0x90d8f13b,0x3c435ece,0xee52f840,0x97b05081
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 0x836e0efc,0x178af08e,0xa9d143a6,0x6e70c392
.word 0x56e45d73,0x14fb8cd3,0x0e0f1170,0x03f2bb37
.word 0x21b89433,0xd2e3ff76,0xda4a2a64,0x99c2c0e3
.word 0xde887f1f,0x45eca433,0x87c8963f,0xe875c90b
.word 0xadb3d7a5,0xad80ded5,0x53833239,0x1d9ffc55
.word 0x5e01cf57,0x361adfe5,0xef7b9b89,0x68ffbe35
.word 0x4bd27c03,0x5c850c4d,0x4aa4b534,0xe39a21c6
.word 0x1f4442a1,0x7d8429d3,0x7460f92e,0x73d3af3b
.word 0x7d3106d8,0x0db66940,0x56001617,0x01095ebf
.word 0xce4a86be,0xa417a436,0x22fb9801,0xd4d12684
.word 0xfc7bc716,0x92351a6b,0xc7182141,0xa839e67d
.word 0x108ecdac,0x4ee871e2,0x1b154fb0,0xd3dae6ae
.word 0x728eb66e,0x2957b09a,0xe5c3d0e4,0xb0b4b834
.word 0x3705d01e,0xf14d47ea,0x21002df5,0x49d4c464
.word 0x07f276ff,0x1e29d6f5,0x7fac7201,0x10229e22
.word 0xa73ebb83,0xb8ce4f88,0x4e605aa1,0x7ab0da9c
.word 0xf2bfed85,0x0b4f3d35,0x3f06fe10,0xd2e3494b
.word 0x12a8c313,0x7afe626d,0x6ac888a3,0x33865cb3
.word 0xeb974c21,0x8cc49de2,0x043900ba,0xc2526ed0
.word 0x2b5adea8,0xda6aad31,0x8f2e942e,0x5b1c9ff9
.word 0xcf3bca24,0x432483bc,0x2d6b93d7,0xb603b202
.word 0x565cdcbd,0xe97e14f2,0xa7a9f261,0x304e3c43
.word 0x8a80290d,0xceac6dc4,0xebfac60a,0x2bd8b7e6
.word 0x6b49a2cc,0x232f307d,0x6d6a0145,0x4607a92e
.word 0x8e18a665,0x3044c0bd,0x11d166d3,0x5e540327
.word 0x5bdb06ae,0x3ba185d1,0x3c26589f,0xb7a7a731
.word 0xdd9fa01b,0x63211fd4,0xd8dcd94a,0x7caa9a58
.word 0x9f08dcf2,0xee7c8e12,0xcae7ae4c,0xeba616a0
.word 0xfbebcd2b,0xbbae732d,0x6d22069c,0xceffdd2f
.word 0x65d8da6e,0x1d3638fa,0x2c15abd5,0x4e6c7219
.word 0xbf96ff21,0xc38b5176,0xf916fa88,0xe11f7c63
.word 0x29ad0ec4,0x2a43b3f1,0xcbeaa8f5,0x82bd1401
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 0x15bd4c4e,0xa1ac9f9f,0xa8c5c543,0x1c425215
.word 0x576e9e8f,0xdcee2e3e,0x1245afda,0x21c485d5
.word 0x9ec6c465,0x75d0eee8,0x41669879,0xa95db568
.word 0xe1417020,0x7709622d,0xbc5f4beb,0xc57fd9b6
.word 0xb11bad7d,0x18b6f144,0x4f157ce4,0xa428c651
.word 0xfcd87248,0xf3cecd58,0x8321b0c6,0x674c2e5f
.word 0x33d61258,0x2ba3039a,0x6d977292,0x2af44c8f
.word 0x430a8a9c,0xe68c1927,0x81057ccb,0x98294022
.word 0xc9faf8f4,0xd8488688,0x8700d5c0,0xecbeab4c
.word 0xb4d42008,0x859bfeeb,0x90f6a0d1,0x59ba877a
.word 0xecd688d1,0xfeddd4fa,0x27df1557,0xf7e2c7f5
.word 0x9d02e7e6,0x0359cf9b,0x42df7ebb,0x6203b0f9
.word 0x16b58264,0x1dce8947,0x77e97dda,0x114f0b4c
.word 0xab7e16b7,0xfce08310,0x79243b02,0xdd054191
.word 0x9249897f,0x02cecb17,0x957c2c75,0xbd072aea
.word 0xcc04e58a,0xb0047f2c,0x33291b03,0xb6b4dab4
.word 0x64c78466,0x86cdce0b,0x9181e14f,0xcf629aa2
.word 0x2046d6ef,0xb3d2222f,0x9b98f4de,0xa3edc026
.word 0x878ecf0c,0x54d37474,0xf210886a,0x4b61b45d
.word 0xbe1ef023,0x54725bd9,0x46a6e2cf,0x0ff2a8cd
.word 0x0be45ae9,0x95a4fb76,0x120d1e70,0x92a90a9e
.word 0xad8352ec,0x78476671,0x6f52020e,0x40ab00a7
.word 0x8a4961f5,0xb5f6f83c,0x4c4d96d9,0xabe496b4
.word 0xd1bf0184,0x8bc0cf83,0x23644b5b,0x48b4dce9
.word 0x002156e9,0xf9a7d2dc,0x20fbccd9,0xc79a2839
.word 0xe080be08,0x4f5385ef,0xfe3ecd82,0x86ed7730
.word 0xb4dab3f2,0xa94bbd76,0x37513127,0xcb21e368
.word 0x06cd2a38,0xedbe9f1e,0xcc9ea1bd,0xf192a4f7
.word 0x1589dc68,0x73594040,0xd1d3094d,0x51fe9686
.word 0x65a47a43,0x87e018ab,0x901b79eb,0x97e8819c
.word 0x0bf42ae9,0x8dc7bac9,0xd117c3bd,0x72fc91db
.word 0x0ec715bd,0xd248de88,0x103f7741,0x824a6aa1
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 0xc8014952,0xdb57656a,0x6022b4fa,0x0b226bf5
.word 0x96917ae5,0xb1d0ee23,0x82fb51dd,0x43ca4b0e
.word 0x4ec457d2,0xda140c36,0x7b63d669,0xd5d713c5
.word 0xee9d9daa,0xacd49f41,0x1edbc2ad,0x7caeaa55
.word 0xd5180f23,0xea1aa980,0x59fc09f0,0x97bfeb5a
.word 0x6bdaf1b6,0xbb387587,0x4b5c8e7d,0xf9db8e19
.word 0x8920654d,0x884e3e1f,0x3f8d14a0,0x26206c3c
.word 0xd1a80813,0xe3255a97,0xf474d2df,0xb75745c0
.word 0xd68026ec,0x16077e1f,0xda7f7296,0x2b9b3fd3
.word 0x30325597,0x76bc2f60,0x1f929f4f,0x36816444
.word 0x1a49dfe9,0xbe528bf2,0x1d223068,0xc8e6ef74
.word 0x5bdb202c,0x5109423c,0x40826a98,0x83bf73ae
.word 0x9ab9e1dd,0x8ccbcf01,0xbbce4008,0xbf19ddbf
.word 0x4a54c5ee,0xc1de9954,0x33e9eff9,0x87897d5a
.word 0x7506553b,0x2053d6cb,0xfc04069c,0xd6bfc57f
.word 0x714754cb,0x3c9308f4,0xa430b418,0x8f43c6c8
.word 0x815b60b1,0xea856548,0x25e7079e,0xc53b4a18
.word 0x72247687,0x6e78032a,0x7131cbc4,0xcd054742
.word 0x7cc4b2f2,0xb67079a4,0x75c3888d,0x1639fe16
.word 0x31b5357f,0xd3420a9c,0xdfbb2f2e,0x70e9542c
.word 0xcc0d2bee,0x3e0b1ed8,0x992e513b,0x49170198
.word 0x5409d4bd,0xaacb7362,0x1f760f68,0x38996a81
.word 0xcff83172,0x1b456be8,0xbea5b469,0xedcaf558
.word 0x68c966c9,0x614f621f,0xf60e2bd9,0x3a528c16
.word 0x7ca1529f,0x24b3fbd3,0x4c85be5f,0xc4588f7d
.word 0x0cd78c6f,0xbf5b693d,0x4c5b7e04,0xaaf60291
.word 0x002bb024,0x0689b9b5,0x51dbf3d7,0x05864595
.word 0x8ce9b7e3,0x5f53c958,0xd03eddff,0x64b9aba4
.word 0x002af4dd,0xf0148ad9,0x64687583,0xd7772c98
.word 0x3fdd8f75,0xdf9f8fe9,0x20506d35,0x74ab0a6f
.word 0x2a489873,0x3f04d7c7,0xc303c193,0x9f85978c
.word 0x2edcb611,0x99dced32,0x5bd0b333,0x6239de8f
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 0x0505526e,0x9d61998d,0x0dc9919e,0x4e7d5084
.word 0xcdda6a7c,0xf1a57aad,0x3ab1be28,0x1d0ea4aa
.word 0x10545361,0xa1cf1706,0x808f7cce,0x23990fea
.word 0x818f92f7,0x92090dcf,0xd6d98613,0xb2d7d95b
.word 0x1e755366,0xe14f94d3,0x0d420a8f,0xbc16c918
.word 0xe60cf6c4,0xcebf60fc,0xc4e162c1,0x31afdbc8
.word 0x41711e78,0xa64905f7,0x30a199a1,0x9ffa67c5
.word 0xd7972a3f,0x4aff6e42,0x20c15af3,0x985cb7f4
.word 0x592709a7,0x2bb2361e,0x23b55e9e,0x859be001
.word 0xd041e9bb,0xae5a480f,0x75ab4523,0xb95f069f
.word 0x2ae15185,0x337ca7c1,0x754af259,0x0aaef67e
.word 0xc718359b,0x6a74644a,0xb1e7fb1f,0x00ab1487
.word 0xbcaf1205,0xc1a2215c,0x0284995b,0xd18d1c86
.word 0xa9a4811a,0xbeeb32d3,0x7236422c,0x80cf3d79
.word 0xe68a0789,0xf1d4bbf8,0x41b46941,0x29b90ada
.word 0xb121b577,0x6f9b564a,0xfbcdd3e3,0x3c40a51c
.word 0x1cceb557,0x5085140c,0x641743b5,0x6f3feaa9
.word 0x5861cce7,0x22fe83cd,0x4fe99c2e,0xfefba7c5
.word 0x4dd9e0e0,0x2bccab9a,0x75fe8713,0x0848badd
.word 0x02f97dba,0x6162d0e1,0xc31a7a39,0x7f92ae26
.word 0x4d9dae76,0xc6574da2,0x9f0ef6a5,0x7c04d55b
.word 0x463113a7,0x6fbba3c0,0xe349bece,0x9dda04ee
.word 0x9b90ec62,0x388345d0,0x0feace1d,0x40eca721
.word 0x2497ca55,0x7009eff5,0xf8a5a3e0,0xd993633e
.word 0x14d5286e,0xcfd23d23,0x8570124c,0x6160c221
.word 0xac5b3b47,0x47fd8b0a,0x1fe298c7,0x1a1286c4
.word 0xa7a70920,0x5944323f,0xeca2d823,0xd0c8ae95
.word 0xa9b02963,0x1da7cba7,0x969c9f86,0x14ca13ba
.word 0x7fa6b9e6,0x3cfc4388,0x46a12b3c,0x3bd89627
.word 0x2800dacb,0x93fe62d8,0x49f8f3e9,0xa34dc35b
.word 0x21ac7872,0x9179a1e7,0x96edc3bb,0x5b6f726d
.word 0xdcf16ca7,0x2a94d282,0xc80b4e5a,0x37957e42
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 0x0c961f3a,0xc86406d3,0xbb9c1134,0x4c05fcf9
.word 0x7f3f5b2b,0xfb103591,0x5489adee,0x1a65359e
.word 0x36a0b647,0x96519555,0xa227cfa2,0xb8ecca81
.word 0x3b9b0d37,0xd6ac6617,0x91c9b820,0x075128f2
.word 0x45e79164,0xbef72570,0x3b72bd00,0x98fccd97
.word 0x3cda975a,0x4ffcec40,0xa4b36c34,0x53a4c9a9
.word 0x8d94df83,0x5326115f,0x39af40e2,0x13d84af0
.word 0xf82a57a4,0x43b99deb,0xeda54121,0x6c37b81e
.word 0xf36a34e2,0x607a301d,0x835eaf57,0x603a038e
.word 0x1a2cb4dc,0xeef92f3a,0x79b6b1ac,0x6e6253ec
.word 0x898c1823,0x92b4fa15,0xf6cbdb6c,0xb6cb8ade
.word 0xa93bfdcd,0x7f1957f4,0x3142f5a6,0x47fc0373
.word 0x5cbdad00,0x09c50ceb,0x8fcbb744,0x06d4aba8
.word 0xf37de647,0x538698d0,0xca23ba87,0x52568e03
.word 0xe6a5d708,0xf2e73b8f,0x838049fe,0x086377c4
.word 0x56c5bff7,0x1693abb9,0x17c6586a,0x267bee26
.word 0x5311cdbc,0xd5f58d61,0x34b5568b,0x5ee68600
.word 0x513d754d,0xd07de4c6,0xd80ec68d,0x39c7eb9e
.word 0x9aedbf42,0x580959ca,0x9ccc7e5a,0x6c36ddab
.word 0xac991a27,0x9019c36f,0xc4fa14b0,0x7ca9391c
.word 0xc36807a7,0x2e25794c,0x61a148e8,0x197b4806
.word 0x72ba471c,0x898c4849,0x9b240df6,0xefcaecc0
.word 0xf63760d4,0x897f3a78,0x20b53699,0x03354b40
.word 0x37542ca7,0x318b62d3,0xc0ed3844,0x9cbe1283
.word 0x001fe04d,0xb2bbf09f,0x1f020d1b,0x95d046aa
.word 0xccbf65b1,0x9c1dd521,0x4e8610ba,0x7fde461f
.word 0x1590d22c,0xff5c10bd,0xf697ec5a,0xf0ac6d06
.word 0x6baca8ac,0xccc7cfd8,0x6039f2c9,0xb4d9349c
.word 0xb9fee48a,0xde9f498c,0xe9108c20,0xe804a9bd
.word 0xf0a90e8a,0xb5364019,0xb85736a0,0x2be27e73
.word 0xbe76d610,0x3eb24351,0x860be44d,0xe3fd9d0c
.word 0x8cdd8af1,0xf8239c49,0x1d204820,0x447dfdf1
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 0xa008ff01,0x25688c10,0xff5d0953,0xc6a94b14
.word 0xa1e4164c,0x56351ea2,0xc8fa0926,0x0665a0b8
.word 0x6ded0ee5,0xfcec51e2,0x372e7121,0xc80dd32b
.word 0x0baf53b3,0xdfce9d4d,0xa590e23a,0x8e987d1f
.word 0x2353f29b,0x0ab1f41e,0xa8e57c5d,0xb057264c
.word 0xaf116e1f,0x51444675,0x6ca7f7a3,0x1bd77dbd
.word 0x42335c36,0x33ee0b7a,0x71d10cad,0xe5726d6b
.word 0x3961137a,0xa84695b5,0x2c454c17,0x221ac5b0
.word 0x01b18a63,0xb51fe021,0xf5ba4de0,0x1075a049
.word 0x0274d0fc,0x1fe296c6,0x90269b0b,0x24cb37a8
.word 0x90a57e42,0xbf3e5cba,0x43bd0a08,0x95577f90
.word 0xc0071c7d,0xf213f7f7,0xed6001f9,0x1be67267
.word 0x488bac16,0x0caa007d,0x7f7e6c96,0x4d5dbe56
.word 0x5d929a25,0xe4332433,0xc24a6eff,0x935ba0f3
.word 0xa93357fe,0x92679d31,0xb2a777f2,0x63285729
.word 0xb11f6447,0x2e220a24,0x230398e8,0xf83755dd
.word 0xd26642d3,0x18e7a954,0x47369402,0x561d9fdd
.word 0x1bb76c47,0x78113ed8,0xb1230d0b,0x8863d108
.word 0x6fac5998,0x6c2a8ab1,0x9e1055fb,0xce24607a
.word 0x5839f2bb,0x28b33442,0x337ade69,0x59921081
.word 0x5fe1cdfb,0x71d57426,0x9d772400,0x8d2b3924
.word 0xb14672b3,0x3833526f,0x6ff9f168,0x4a36c589
.word 0x39fa3711,0xb9348c0b,0x9de82014,0x3c386aee
.word 0x707d2e03,0xda2ea272,0x5d670790,0x3c09cb69
.word 0x541d26c9,0x49d0e1a8,0x5b7e75f3,0x7e160a31
.word 0x797a336a,0x0e16fe25,0xd6c8fdd8,0xf426b853
.word 0xb20eb7a8,0x49dd0155,0xc1d1a0c4,0xdc36c8cc
.word 0x5e2847d3,0x6d6b66d4,0x8148ae92,0xfa3916cf
.word 0xeccda6ad,0x5535c205,0x1183d745,0x776955e6
.word 0x1125a017,0xc44424a1,0x48efdf3a,0x5aca86f8
.word 0x554d1ff4,0x4ba74820,0xb3749f10,0x23d7ffc0
.word 0x0ca54f2b,0x1e9e3967,0x5414b272,0xb2f109f9
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 0x8121e50f,0xed78d9df,0xd6db9235,0x8d5d9de3
.word 0x4c206f12,0x2d59c4bb,0x4aa6f579,0x8b5314af
.word 0x75115600,0xa18f6a66,0xcdd9b47c,0xe972ce53
.word 0x0b2aa5db,0x7ed9d045,0xaf69aa52,0x8fb1a58d
.word 0x09523e7d,0x5e690115,0x2238bf93,0x2ca02ebe
.word 0x9dda04bc,0x37ea7ef1,0xf74fdc4c,0x62fe7983
.word 0x7a61bd70,0xb019e8fc,0x02888370,0x20fc1f34
.word 0x13a917ab,0xc849c839,0x6629bd38,0x9e98bc3e
.word 0x0766fcd4,0xc50b9a68,0x23651f8b,0x70b1e0ac
.word 0x7797af20,0x32ab8f3d,0x0bb0ab1e,0x7ed4ec59
.word 0x9afa7e8a,0x2479dddb,0x6d73fd86,0x32b40f66
.word 0x1d59e689,0x1204600e,0xef1b0706,0x953929b7
.word 0xe969d91f,0x88731921,0x3ab22f47,0x947fe0f1
.word 0xbacdbb6b,0x4264e9f4,0x8b871d10,0x5ecc5038
.word 0x415919a4,0x1ab6fb75,0x16d33423,0xae98e45b
.word 0x07d6eb9a,0x5676446e,0x7908b7d5,0x5da15adb
.word 0xc547e345,0x2aa9f3be,0x75961c8a,0xa9529874
.word 0x24f9f5fe,0x83827bdf,0x8169f3f6,0xaf8f81c9
.word 0xffeccaab,0xef1fad04,0x57673c79,0x68bf7ebb
.word 0x8667cf48,0xe6d94dd4,0xa603978f,0xcf431971
.word 0x3428418d,0xf771ec21,0x102fc61f,0x5e60a60d
.word 0x1f58d75d,0x6c6b966c,0xb5ef4ae3,0xe4cd2eee
.word 0xa09331d3,0x40f5e3fe,0xc9cdec92,0x838a925f
.word 0x48e162c3,0xbe8ca9d8,0x06b353a4,0x476dee86
.word 0xf650c879,0x1c78fde8,0x400cc3dc,0x8eca7116
.word 0xe0ab8e01,0x842d114e,0xdfe48617,0x1533dc74
.word 0xf841d12f,0xeda9caf6,0x6d6f0ccb,0x897da91d
.word 0x08cde969,0x9177dea0,0x133b647f,0xe1f8079e
.word 0x70b94e6e,0xf7d13771,0x296ba35c,0xd13890e5
.word 0x85677129,0xfadb5f43,0x8c6eba6f,0x8d19de6a
.word 0xd5183549,0x2daf5461,0x7dbd5df6,0xc27f0ea3
.word 0xb66040d3,0xc69ad2cd,0x9f9c1f4a,0x7561402c
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 0x88e38592,0xb6e1e304,0xe80f01c5,0x9604594d
.word 0xb1df2c7c,0xdaa33eaf,0xe6c9bbc7,0x7344d02a
.word 0x8bca547a,0x60c235e4,0x55786189,0x59de9eef
.word 0xf4baf8eb,0xe1778c50,0x965d1048,0xafb9d16e
.word 0x64a47eb9,0xb1c068c9,0xbb411ffb,0x72837bed
.word 0x87878e66,0x9cc7bda3,0x7356deb5,0xed1d39dd
.word 0x46584179,0xd8edd33f,0xfb27dea9,0x9329c33f
.word 0xef0af0cb,0x797fa34a,0x24bb89ab,0x874d0dce
.word 0x61d16d8b,0x8fa7cd03,0x1a72ec8e,0x1cbe795e
.word 0xea58246c,0xaca05022,0xdca79eee,0x67133c71
.word 0x5fa41961,0xf383fd4a,0x564c31c0,0x2b8a1fbf
.word 0xd65ffd99,0x1e14613f,0xf1492e62,0x8e6d9329
.word 0xdd9ae1e4,0xf61bf0d3,0x6832d13d,0xd0b48b47
.word 0xde0e3712,0x6710514c,0x12c9cdc8,0xec9a57e8
.word 0x5820ba4e,0x9ea45d95,0xa68b2c3c,0xf9e2c81a
.word 0xbd94911e,0xdeb41c99,0x127e81a6,0x84f25acd
.word 0x8d13edf0,0x6da3d27d,0x14f9ed52,0x0d65ea17
.word 0x1e1931cd,0x25935c25,0xe5fa25a1,0xa605b75f
.word 0xdb24eda0,0x2625633e,0xc4ca1369,0xc09a8a31
.word 0x9d2697f1,0x54ac3627,0x87dff1ce,0x0fddb021
.word 0xb153f5d4,0x5e2aefcb,0xbefbadc2,0xe3560e2b
.word 0x7d023c46,0x94103f85,0x4a4b6ffe,0x35f55637
.word 0x56950d79,0xcb15233b,0x296fc48d,0xf296b989
.word 0x5d5c0078,0x715a7e95,0x989395a4,0x7d79fc04
.word 0x4e63eb55,0x9919979f,0x5605e392,0xedfdeee7
.word 0x773cdc7a,0x580cd240,0xe010b670,0xc4c2af38
.word 0xc1c4b7cc,0x0fd7750b,0xf49dc960,0xedddc517
.word 0x73543804,0x2bf4195e,0x58b8ea63,0x970153a1
.word 0x372ae972,0x4054f10f,0x662063aa,0x5828b03d
.word 0x89c4c962,0x99cc4f3d,0xa3448f55,0xee4fa9bc
.word 0xdf6a0e09,0x7e6fe2db,0xe8189b3c,0x90616ce2
.word 0x104c97bf,0x52348d89,0x56c33743,0xf07cabfa
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 0x3905516a,0x9f972419,0x9a292600,0xfc30f799
.word 0x223e6f75,0x7aa3eb56,0xc5ea180c,0x638a562c
.word 0xcbdad59a,0x4fa86d1e,0x9e8e755b,0x07131678
.word 0x9c6e6d41,0x3c6c2e7d,0x06ed8dec,0x2a02f099
.word 0x03c85e21,0x365f366b,0x6eef1869,0x202a3745
.word 0xd8e187da,0x461548e9,0xdf786ecd,0x8f3b725b
.word 0x413c313d,0xe3a539df,0xfe3628ba,0x3c2b29b3
.word 0xa649b678,0x1c060cbf,0xc51abe47,0x4b2bfcbb
.word 0x41b5c82b,0xdcd2a5cb,0xa23e570a,0x665c5273
.word 0x0ae7b2ab,0xee97bc8b,0x4a18c8f1,0x61f9b140
.word 0x1eaac4c0,0xd615e3c7,0xe55ab256,0xf22819d6
.word 0x22436cca,0x2c85f213,0x600e40ce,0xe8c46a5b
.word 0xcf1c2f54,0x05f5780e,0x574b0eb6,0xdb293783
.word 0x1259151d,0x1a5faa19,0x2d221774,0x6112b21d
.word 0x69c807d9,0x6003bc10,0x28e932ff,0x705bb83f
.word 0x6029f1dc,0x208ca45c,0x82c3bb01,0x61a95824
.word 0xf9d2b4fd,0x1e7e7a94,0xb061eab3,0x9d6dd994
.word 0xeab94925,0x89094a9f,0xce833387,0xfaa0a22e
.word 0x9d49f201,0x0eece711,0xd576a585,0x17e49f4b
.word 0xc6e86f82,0xdd3b058c,0xc1a19d7e,0x082ec6f9
.word 0xb6115ca3,0x0516deee,0x7297e0c4,0xcf246ee7
.word 0x5c9a332f,0xcffa87e2,0xf40c4063,0x41c8b2f8
.word 0x79453faf,0x1682d2e5,0xcc6ac9f9,0x53314116
.word 0x81c73317,0xc05b115f,0x05f79613,0x0bd8c610
.word 0x36780545,0x483816ce,0x1d261e00,0x5d628db2
.word 0xb6d88b9c,0xb2afa567,0xbc3b20e5,0x2c3b8723
.word 0x6c3724c8,0xd7ddaa29,0x24f0b9b9,0xcdc7f31c
.word 0x6e7d2882,0xfa8e40c6,0xcbaf1eb3,0x552bf12c
.word 0xd0761615,0xcc14e6c1,0x78c8de50,0x76dddb06
.word 0xfd78eb48,0x69e6e3eb,0x3d4083ac,0x747741c2
.word 0x678c5d17,0x9104b3d5,0x42f95f0b,0xb3244562
.word 0xb656cccd,0x7bf22e23,0xbc101f9f,0x8130f4d9
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 0x3ce3c96a,0x09264fab,0xc37a940e,0x7d0a74a6
.word 0x8cb84d5e,0xe6b085c3,0xa9dfd69f,0xdb021ade
.word 0x9e1a7412,0x9abb9ec8,0x63cb3864,0x071e8aab
.word 0x3d22d4f2,0xb6f37b72,0x70628bbd,0xcb794e47
.word 0x6dcd5245,0x769ddc61,0x8d081003,0x204ecce9
.word 0x01c3e558,0x69e9fa0b,0xe09d9cd3,0x599c79ef
.word 0x01a8fe9c,0xd2124802,0x20335161,0xb9cb0a92
.word 0x57df4fbb,0xf9e39a25,0xfc694aef,0x50440c20
.word 0xf9b0ab5e,0x60085e28,0xfe94b849,0x0b38dc62
.word 0x0a7cca1e,0xb15e629a,0x189ec196,0xe71881d6
.word 0x8f18cfc0,0x48b6f4d3,0x80269a86,0x2284e3b4
.word 0x358bc149,0x6e48971b,0xc0c65c86,0x902fa02c
.word 0xc9fa451d,0xefbd3726,0x107580c6,0xca220d29
.word 0x279dfd56,0x6f9980d6,0x525a5eec,0x132e56ff
.word 0x90bdc805,0x77a88ded,0x0feb5317,0xc252708e
.word 0x47b2ec7b,0xdded8b58,0x632c9f44,0x5e3c75c7
.word 0x4d381739,0x2edf4349,0x4a7d1116,0xf12f5064
.word 0x6dc6fb95,0xf9591d1a,0x573050a6,0xd569096d
.word 0xe70edccc,0xacc67578,0x29ecfcdb,0x29ad4744
.word 0xf3d31d0f,0xbe8c06b9,0x415ad1a1,0x95b1b7b5
.word 0x6f8732cd,0x5b4aa11a,0x9e280d10,0xa2ee56b1
.word 0x0c7b8f78,0x97643426,0x7b2a3244,0xf634780b
.word 0x48ffcb8d,0x90c05eb4,0x61e68ea9,0xf01ce480
.word 0x9245c354,0xa5a0494b,0x91696d99,0x38599f71
.word 0xaede687f,0x133638ca,0x775f852a,0x78413d75
.word 0xd2ecb6a6,0x4f0d74e1,0x3853bb8f,0x3d8a5efb
.word 0x0d6bf1cf,0x95181f26,0x0860a7a7,0xa94c01b0
.word 0x4babf17f,0xf411fa92,0xd44322fd,0xccddaf3e
.word 0x4b557d0e,0x63c1b42c,0xdb7b5f24,0xd581a4fb
.word 0x04a8ff1e,0xaab24c16,0xce72a449,0xfef16bca
.word 0xcae6e261,0x105bd851,0x23a427f6,0x642f3f24
.word 0xcfa4013d,0xbd03368d,0x1c1c9739,0xf01da9d7
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 0xe7bf99b5,0x8f8de4a0,0x4cf07fa5,0x4d12b084
.word 0xf29b09f8,0x2231a331,0x0d21d6ac,0x440cb0b9
.word 0x6c084aac,0x005ed4b5,0x1d2121ac,0x48feecb8
.word 0x6c5c1030,0x57ac4384,0xbd28ceb1,0xdcca7bf2
.word 0xb2028c1e,0x114a73c0,0x104a4a4e,0xfb5aace7
.word 0x3c3d641f,0x9b81d8e7,0x15b44e54,0x2cf96758
.word 0x946641eb,0xb02b51e2,0xd8e6f0a7,0x5cdc0a20
.word 0x5c86ff80,0x858e6062,0xd499f1df,0x47bba398
.word 0x1b857906,0x741fc542,0xef2b6d7c,0x086f4cda
.word 0xa04378e2,0x726b6466,0x97644b62,0x8af19336
.word 0x0cf1594c,0x96fab464,0xb5762313,0xe300c60b
.word 0xea16c729,0x3d0e03c4,0xb2c17de1,0x2fddfda6
.word 0x39291714,0x4e040c3c,0x32367d32,0xd0cf6c0c
.word 0xa6702b98,0x7954cf2a,0xfece8d91,0x2cbbf647
.word 0x01b494d8,0x01190391,0x5d8a6f10,0x288bad5e
.word 0xc79f13ca,0x3438cd61,0x7944d5df,0xb59b9473
.word 0x62d6c510,0xedb846e5,0xa03ed9a7,0xa7657b16
.word 0x9f4e20e4,0x7817cdba,0x3ebd8e00,0x8cb6ddb3
.word 0x39eaaa8d,0x9b0251a4,0xb08ca9a1,0xde5e0bb6
.word 0xad0b6826,0x2455d256,0x3ee2a75f,0xeaf53599
.word 0x3ad75eda,0xc00351f2,0x214dc5b0,0xed8aace0
.word 0x931b8369,0x70df192a,0x383eee3c,0x6b802123
.word 0x696fcda2,0xa52d09a6,0x2e06b46a,0x5be402ee
.word 0x9cce2ff3,0xd1d37ff6,0x54be1a2f,0x344c7063
.word 0x55d308ce,0x41237d4a,0x33dfacde,0xdd24dd52
.word 0x7e4d8c25,0xb3865412,0xf839a65b,0xa502036a
.word 0xc680453c,0xa6a84f81,0x1d0a24cc,0xe4fe4a17
.word 0x06d2faf4,0x951c8db2,0x262dd31d,0xdc301c2c
.word 0xa69b982b,0x54443629,0x7d7e8501,0x50ffd211
.word 0xded597b8,0x20db3987,0x5cb75dd8,0x99127ad1
.word 0x32b60061,0x98f332bc,0xb7abd4c1,0x5de02f6c
.word 0x12c9a681,0x2f0a3c39,0x8b069974,0x7241d9e9
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 0xfc03773c,0x25fc5e29,0x247e70ad,0x745c7d03
.word 0xdfd7023e,0x5a6b2539,0x6ddc051b,0xa9cd184b
.word 0xc17a345c,0xb5621969,0xd6f7613b,0x9dce6174
.word 0xe6557835,0xe149e75a,0xd6aa6cd3,0x67c63609
.word 0xd0126035,0x5ff2e18d,0xdcc790ec,0x3d7315e8
.word 0xf902937b,0x781eca21,0xa8a5674c,0x84edb533
.word 0xa7b61854,0xaf543967,0x7d90b133,0x824a50cb
.word 0x13d21708,0xba0cbe51,0xb2bf9d48,0x2f24798c
.word 0xafbcf38c,0x5e77951f,0x914b0b8a,0x6c447183
.word 0x7e0a4a8a,0x7bfc6c7d,0xbdf49491,0xe383ff7f
.word 0x67af434d,0x67658cf4,0x20d9e2c1,0xd23f2ea8
.word 0x006843c4,0x435daf86,0xe7a47414,0x35592809
.word 0x2df9b20b,0x49f17f9a,0x3a056450,0x78c0721c
.word 0xa9cc0942,0x62f9c7f1,0x51e4c609,0x119d5a18
.word 0x5358a877,0xefa60897,0xad38932b,0xa22bd222
.word 0xde37c37a,0x08ef92fb,0x0faac7ba,0x1c69f56f
.word 0x5ca3de0c,0x34f1765c,0xf60e6007,0x63a47937
.word 0x26f58ed1,0x93edb8fc,0x89504219,0xfa4f5231
.word 0x1f358060,0x8649b068,0xff10b949,0x20a3245a
.word 0x8f5cb633,0x3a165451,0x426adab9,0x18fa6154
.word 0xeef595ca,0xef3b09a2,0x59fcfc08,0x2cb73dfa
.word 0xddaca7c2,0x4dedb4b3,0xd2c58daa,0x5fca7e8b
.word 0x46e361ae,0x92291135,0xe4d1e83f,0xb795b63a
.word 0xed734464,0x9bccb360,0x1b20fc0c,0x3584dd63
.word 0x1ca8ee84,0xc4b52688,0xf73790df,0x69a4d8c5
.word 0xeddb75d9,0xfd8f375d,0x894596be,0x004484ae
.word 0x967c779d,0x26b5a4c3,0x45d785b3,0x48d4958e
.word 0x70d1dde8,0x5e31a415,0xa77a3503,0x81c1e8ac
.word 0x20df205e,0xf2c66414,0xadf1d117,0x49fb6fbf
.word 0xfeeb0073,0x9c26e315,0xb1965e06,0xbb44cbdd
.word 0x2786a7e7,0x58743b3f,0x7483ff7d,0x9c902bb3
.word 0x02ff313c,0xd706c49a,0xe43255e1,0x2b14c588
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 0x6c5524fb,0x5aa2fa7c,0x2cf4d556,0x6110d1a3
.word 0x32924559,0x2792c6fa,0x4af3eafc,0xff9ea402
.word 0x67ba25d7,0xad25b67e,0x0115a50e,0x92e416fa
.word 0x140c051a,0xfcc8e4eb,0x4cfe3cdb,0xfda44bfa
.word 0x8fa1394f,0x9dbef668,0x16869e52,0xcc27958f
.word 0x79bf0cc4,0x61f726ea,0x547cd3c1,0x372e9ee4
.word 0x0532678d,0xd8e90f0d,0x7dd9bdb4,0x028ddd87
.word 0x5f307b5c,0x0fbe0349,0x6f02d165,0x6d1b354d
.word 0xadb894b9,0x5fcc6b1a,0xcf796121,0x81ddca97
.word 0x6d1acf14,0x8fc2bd46,0x3c0fa4ae,0xf21edc4e
.word 0xc90a09ad,0x4f750d78,0x1209d4a3,0x3b7978ef
.word 0xdb0607d1,0x4bc2ae76,0x1916d47b,0x54e8aaaa
.word 0x0320eaf9,0x9a4ec960,0x3c4d4d0f,0x4e79e060
.word 0x6de2ed7a,0xfe490558,0x244a59d1,0xcfe6c504
.word 0x32fbbce3,0xf40aa8df,0x748af1fb,0xf8dd0f06
.word 0x9faabf06,0x4daf6ea2,0x0ff356c0,0x692db396
.word 0x836b5352,0xd6fb9eb3,0x6f4dadae,0xcbab6664
.word 0x638a013b,0xf18b4e51,0x3e16a0e3,0x8c385aab
.word 0x61627052,0x3e7acd6d,0xd7adbc79,0xbdcc915a
.word 0xd7f0d8cf,0x08be4621,0x760761a9,0xa0b0bf88
.word 0xecabd4ad,0xccacc4fc,0x4735f230,0x1f9c5404
.word 0x851a7f9d,0xd9b28457,0xbbf43d8b,0x480cc8a7
.word 0x42aa89cd,0xfe4ed56a,0x4c97a4c7,0x3a5a8c25
.word 0x2fc51941,0x6c2d9986,0xe2a5ab5d,0x5b58ad46
.word 0xef8081ea,0xfeae4f07,0x6a0a5323,0x4ba52d45
.word 0x052a7121,0xe66cf860,0x8c70bb9f,0xe8207429
.word 0x24061c3b,0x45b71eb2,0xd17ea798,0xa54e17f9
.word 0x17b9cc9e,0x2ccdf8c3,0xc7159b6d,0xfdb17ae7
.word 0xd66180ac,0x6f4a1272,0x583287b9,0x91ade06f
.word 0xbae5d5b5,0x36d117c6,0x2ff0d957,0x75273c41
.word 0x68f099e3,0xebe88d35,0xa6beb48b,0xa1f06314
.word 0xb361f3cd,0x62474366,0x72070ee1,0xa9f8ad52
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 0x96b0c5fb,0x1b7fc1fc,0x9340e6fd,0x8b198f4f
.word 0xbd8ec9ba,0x51ea9e26,0xc9942165,0xd5ee6984
.word 0xe202bd9b,0xeda34543,0xa7bbfdc7,0x8abbe6d0
.word 0x467795ae,0x758dadce,0x71a1d2e3,0xa8afda3c
.word 0x1968f366,0x8afd4513,0x35718423,0x1f853cd5
.word 0x4bd6cf57,0xdd9ccf6f,0x7d05c4c3,0xe36104a4
.word 0x75aef1ec,0x14b1f884,0x48f25c3e,0xf514f867
.word 0x41bd6beb,0x5ac4d09c,0xa7f00c37,0x6705538d
.word 0xe4fb3c51,0xde1f5fa0,0x70f441a2,0xef965ad3
.word 0x48d47610,0xc95fa336,0x1316f396,0xe150a311
.word 0x7515df22,0x666cf996,0xdc86e54b,0x827274ee
.word 0x418b2533,0x070be845,0xa4ff5f63,0x04720e27
.word 0x453f02d3,0x506512aa,0x159192dc,0xa718c0b0
.word 0x2d9cbe9f,0x46f716c0,0xd5df8e61,0xf1932f18
.word 0x30c3efc8,0x16260c25,0x9b6e84ab,0x38efa609
.word 0x6696a53d,0x076c4d69,0xbf883702,0x01eb2936
.word 0x5ecb2a18,0x6526730b,0x784576bd,0x14749522
.word 0xfb63ab22,0x7434fcd2,0x13ff6ad4,0xaddc50c7
.word 0xf17f2518,0x82ed972f,0x74ea74ff,0xdd697702
.word 0xd7f13728,0xf39bb1fe,0x39e6f83d,0xa95835bf
.word 0x1a34be54,0xdd64f26a,0x19f5be46,0x8ed6cded
.word 0x0b788c8f,0xeed9d98c,0xded4a689,0xd35d5820
.word 0x85060b40,0x7eb7eb05,0x9329e3e8,0x80e83f9c
.word 0x83a96db3,0xdadf1b7a,0xa85a7d8e,0x774a9c26
.word 0x13bdc185,0x47b97793,0x1c977add,0xac260b14
.word 0x4c505e80,0xe581558f,0x8226f8d3,0xef7b968b
.word 0x97f736df,0x4aec5ef3,0xcf71e9b8,0xe12834b8
.word 0x0656590a,0xe9a7cc7c,0x49a2360c,0xb0169c3b
.word 0xfcb7fa32,0xaa3c493d,0x4a7cf9ef,0xb0f7cb3b
.word 0x549087d1,0x93f8c99a,0x3fca5afa,0x5cd3a0f8
.word 0xac2c1596,0x1c610d61,0xb340347a,0x0ee97e39
.word 0xb3d03e6b,0xec73e8bd,0xcb23bbf7,0x5ab88dc9
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 0x7b8b2de6,0xd3b33c19,0xa1e22d37,0xa901bd66
.word 0xfb79f9a0,0x4b66d52d,0xd0b7ce65,0x4a5c66f4
.word 0xf9d441b0,0x1dadc949,0x85c246ee,0x23e2becf
.word 0x05e6ff78,0x9b048f11,0xda1b6164,0x8d067d3a
.word 0xd2775c61,0x6ea802a0,0xeb368e08,0x21bf2a21
.word 0x04823046,0x55316523,0xee1ccc13,0x805eb0a7
.word 0x6d67b9ec,0x9fed6ace,0xc6101474,0x1aa7ac73
.word 0x66591de9,0xbe281c7c,0xae1b1260,0x02b1e917
.word 0xf8215e4a,0x2124f2fa,0x72e2af5e,0x1a82c6db
.word 0xe6bd684a,0x3e5fdb11,0xbb81b2b5,0xd74301e1
.word 0x886bad69,0x0093b9db,0xbc7354cc,0x01a9e1ca
.word 0x23c86cd3,0x6d286362,0xa0341e7d,0x59592455
.word 0x8d9754f2,0x0f8f2bf9,0xc9b3efeb,0x2ecea915
.word 0xe3b07372,0xf2919994,0x42cfb39f,0xe597dc88
.word 0x23ca9105,0x108be926,0x25d05452,0x2b570147
.word 0xbb512a96,0x81de0e39,0x3db87003,0x0d7fed1a
.word 0x9520859d,0x2d674126,0x72003f48,0x3bd4649f
.word 0x0f75c8c2,0x27a04122,0x059475a8,0x7c396a89
.word 0x7e646e6e,0x2e92d91f,0xaf63ba7f,0x404563e6
.word 0xcb2845ef,0xfffc70e9,0x291e6e0d,0xf5bf3088
.word 0x888a6798,0x89b34913,0x907cfaea,0x87096b1b
.word 0x42ff8ba5,0x1564d26d,0x695c57c9,0x7a3bb7fb
.word 0x7a5b4c26,0x2f5c5b58,0x46ec0220,0xc7a8763b
.word 0xd3b7f37d,0x4f8cabe3,0x684815a9,0x9645a0f4
.word 0x44173ada,0xdabb2401,0x97d6fbba,0x1cdb7fd0
.word 0xc1d61afb,0x3853ceae,0x4f4b5f33,0x4bf993fb
.word 0x06af5ba4,0x063681df,0x1bb39eb1,0x775f0bf4
.word 0x005d4f7f,0xd20c1b78,0x08bd6a43,0x4849fac9
.word 0x8a2df235,0xf06bf541,0x9a0afb28,0x2a930c0f
.word 0x6ab99ace,0xbd7f9567,0x04ef71a7,0xd10eac9b
.word 0x96a485f6,0xdd60824f,0x0dc832b4,0xf199bef6
.word 0xb8a3373b,0xe2ea897c,0xf52f84fb,0xf41f13fb
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 0x2c412a91,0xd9812620,0x40d250cd,0xfea554fc
.word 0xff90c46d,0xca15fc9d,0x29a37f05,0xb4101d9f
.word 0x7ffad112,0xd39d0123,0xe38c1db2,0xa08dcafa
.word 0xc8c382a7,0x49e682cc,0xb4ec86dd,0x57a83e73
.word 0x50329f04,0x0a2cb4c7,0x442b5aa3,0x3ee6692d
.word 0x53379da6,0x4fec31c4,0x447b0942,0x90756727
.word 0x7ed38451,0x7575be1b,0xd9a5fb03,0x060951d2
.word 0xac7c5a8c,0x3c01ae4d,0x61bffe26,0x63cdfdf7
.word 0x0ad76b74,0x426457bd,0xbd9ee6a1,0x5a943ba7
.word 0x0a7f80f5,0x69b98073,0xcbdc1c6e,0x2465ed8c
.word 0x5401c484,0xd0210944,0x71f87fbc,0xab051431
.word 0x046fe994,0x5bec6e52,0xc1a232e0,0xba9c90c6
.word 0x909dc688,0x68aeb6ec,0x0212aa8d,0xf8a2a651
.word 0x9169889f,0xd794e09a,0xc980083e,0xf644dc0d
.word 0xf7d5154d,0x7679e409,0xf4149ea7,0x0057f4f2
.word 0x9810f21a,0xaca67357,0xcb521b8f,0xf0e4fd0e
.word 0x44e76d60,0xccb03e61,0x09932b0e,0xd3da1150
.word 0x2b3de737,0xb4ae2fba,0xe89134f0,0x8c163358
.word 0xa8c5f199,0xaec2c3e6,0x8de9edbd,0x35e4aedd
.word 0x503b829e,0x12e8b8d1,0x95844ad1,0xd60615c4
.word 0xb587fc1a,0x1ed09efe,0x6a805999,0xb801b1b5
.word 0x0db0d2b8,0xc558ba86,0x2129f637,0xbb21ddc5
.word 0x71cab861,0x479952b2,0xea9712c5,0x810792f5
.word 0xc83a6b43,0x2e320610,0xf5eb44e5,0xe3700705
.word 0x87afcbda,0x2e57e5e7,0xd4ed5b52,0x929a4784
.word 0x86fd202c,0x9c4d3193,0xf1ece549,0xab6b5514
.word 0xb6dde984,0x4fc95b88,0xc03e9355,0xf7e1f0ec
.word 0x44d6d4c3,0x45c607ac,0x3382de31,0x776780e8
.word 0x3e528415,0x74411a1f,0x5975daac,0x97d720f1
.word 0x743e208d,0x9eac58dc,0x9c7cdebd,0x25361e21
.word 0xc84bd797,0x535257ab,0x92592847,0x80926525
.word 0xa4a3ed34,0x2a18ad94,0x39462903,0x74dd2530
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 0x5204bdcc,0xa13e385f,0xc24ca1d2,0xe69652d1
.word 0xd039d7b5,0x4dfc0697,0x753909de,0xc0c57633
.word 0x4616dc62,0xc7801e41,0xd740df16,0x7a3d52d5
.word 0x87fa7c78,0xd98d9b2f,0x6d078325,0x1c5c3613
.word 0xb7fe65cf,0x0080526b,0xd9f7da22,0x74127a81
.word 0x2cdbfcca,0x0cf066c9,0x7b504291,0xcdfd8abd
.word 0xc2c79d7b,0x9886051d,0xc8d19dc5,0x87e9ce5b
.word 0xa92c3d1b,0x3ac20eb8,0xa0b69eca,0xa3729373
.word 0xb2b83ebd,0x58a0d73a,0x0e997cda,0x71d632d7
.word 0x7f88d2b4,0xaaa14b2c,0x66d956bd,0x5f23a539
.word 0x2ea4d1c8,0x343e346a,0xd1ec0a49,0x12615f2a
.word 0x9cb47870,0x016895e5,0x20b93a8d,0xd6514553
.word 0xc38704b6,0xd32cc6c9,0x4d819f6a,0xf5a0de95
.word 0x5d41c441,0x77a18904,0x3e0035cb,0x69fe7577
.word 0xc03ffe33,0xc3a81780,0xd76003c8,0x4dcf53a1
.word 0x9bbfa48c,0x19814dd3,0x6307031f,0x70fb1403
.word 0xf1871414,0x628c72c6,0xbf3d9bed,0x910d7cfd
.word 0xb9a22a7e,0x63ff316d,0x3921eb3e,0xecc7663d
.word 0xacbd9f86,0x4f86290e,0xdad407e8,0x5222b6c7
.word 0x35e82895,0xe612844e,0x8b35b920,0xcc8f22aa
.word 0x8da0693e,0x388aac53,0x4638386c,0x2b3b2d7a
.word 0x6f323fd1,0x1beb9f94,0x85b95d0c,0x194c4901
.word 0x8dc226ee,0x234e4961,0xa88f599e,0xaa86998b
.word 0x547e7582,0x10e494e8,0x62369b2a,0xd1a29f97
.word 0xd7c34562,0x7c5093b5,0xf1d2381b,0xf21dce39
.word 0x7c237eb7,0x9d798c9c,0x2892791e,0x061d5935
.word 0x3cbc2f8c,0xaa6f7fc3,0x11950bfe,0x5397bf3e
.word 0x9da72d27,0x30943ee3,0x44e52558,0x57f20cdb
.word 0xa9bd8f65,0x1f368f89,0x185e7c9f,0xbda3c6ce
.word 0xd25fa270,0xb5d02299,0x26c681a8,0x04f18dbc
.word 0x0db7bb05,0xe9f0b01f,0xed486e6e,0xaffb1944
.word 0x4bada363,0xd5ac6447,0x0a55b262,0x0c90bc75
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 0xb573e652,0x8985d8a8,0x18905162,0xe2c21d88
.word 0x767b53a1,0x538b0e41,0x367d70b1,0xcb20573d
.word 0x0117657d,0x798948da,0xcc0c36f9,0xf4008920
.word 0x90e564c6,0x7b5cb337,0x668ac2aa,0x2b9848d0
.word 0xc4d7c38c,0x2cc21ecf,0x3ed3276f,0x9a6a7dc0
.word 0x3c97a239,0x44c2c2f9,0x98d2ca3f,0x41dcfa21
.word 0x486e5c73,0xde4d6e87,0xc0847ffa,0x9f31b1e9
.word 0x0f6ff430,0xdfe1b209,0xf45ee2cd,0x27e94937
.word 0x5a12e712,0xeb3299c7,0xfad780de,0x089a1271
.word 0x7f332baa,0xa959b642,0x4b2f98a0,0x68610066
.word 0xac0a5e7e,0x3f9f60a0,0x9717cdb5,0x3bd2e17a
.word 0x62fd51a9,0xefd0ce00,0x07f3df3d,0x3e6b36b0
.word 0x40ec99be,0x133d57f0,0x8d5a4a00,0x27ca4eb3
.word 0xc9cdcbcb,0x0eb6dd33,0xf8d0b818,0x1c9d225f
.word 0xea616367,0xa0c067d0,0x7e40b3e8,0xcb884b82
.word 0x4b4b98cd,0xfe217448,0x10009cd9,0x34eea9f9
.word 0x14451b51,0xad08ea73,0x7610d20a,0x82e0491b
.word 0x316bdddc,0x9fc36b01,0x8195cf88,0x17c0e68c
.word 0x19f00f5f,0xccdcc54b,0x58b2ffa6,0x5c0c7138
.word 0xa62c0ccf,0xc9ec82de,0x5a2f91da,0x4dba94a0
.word 0xc72b0cc1,0x1c77f75c,0x1b8d2e1b,0x2fda2e61
.word 0x76027f85,0x3db10fac,0x0ce30a22,0xd79fda3c
.word 0x49d3a514,0x1181c068,0x8dcb1ad5,0x10f99aae
.word 0x135f1a01,0x4800850e,0xbfe3d8e3,0x3d473386
.word 0xb89584e2,0x962696b0,0xb6719059,0x251db4f5
.word 0xd6cabd53,0xa3b8a7cc,0x959edf9a,0x5c988d56
.word 0x5219f0f1,0x40f23529,0x8a9f331e,0xf1fe81eb
.word 0x670e8b43,0xb7cd593b,0x867e1aa8,0x9c5907ab
.word 0x96f69dc4,0xc4f641c8,0xfdcc098c,0x09d1127d
.word 0x2c6ea7de,0x651a3614,0x097cfdf2,0x552522a7
.word 0x95a4a5e8,0x173fb8ea,0xddda7ca7,0x76063546
.word 0xc19c0ccf,0x0fe3f230,0x29b4b484,0x740bd5a1
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 0x67ed0036,0x9a279246,0x9f74dea6,0x04c3a8e1
.word 0xbd1ddfad,0xaee24e3d,0x9240f8bf,0xa2fa0ea3
.word 0x4c576bb4,0xb8f3d7ee,0xff7a6062,0x967335e5
.word 0x614c2a16,0xdab0f648,0x07e93771,0x8ccdf8c3
.word 0xf39a09b3,0x858739ca,0x90abbd6d,0x6454173f
.word 0x24339261,0x71757cb9,0xa29393c1,0x761d4ee8
.word 0x0fa1d0c9,0x7f67b431,0xc441f06b,0xc70b973d
.word 0x9c6a180c,0xee8dc87c,0x003a1e10,0xc56dc626
.word 0x32cd2b48,0x6c0bd81d,0x4de7e6bc,0xd836490f
.word 0x27441bf9,0xef18449f,0x2bc59c65,0xabdadfaf
.word 0xbf5b8f3e,0x10326afb,0x69a02db7,0x1b102dea
.word 0x778eb31e,0xdeb7a5e1,0x4d79dc25,0xb8b8a732
.word 0xf262d858,0x23698783,0x5c39644c,0xc41cd892
.word 0xc003961c,0x094ed93f,0xec469bf9,0x026d26b0
.word 0xe90c5e4f,0x950ecee0,0x2912a7a4,0xb4660349
.word 0x83df5e51,0x9db39951,0x14180cd2,0xeb196964
.word 0xf5d8f4b2,0x7c8bdc5f,0x857da79b,0x140269e3
.word 0x70cb5fe3,0xb89fe0b8,0x0dbc26d1,0x479c46b3
.word 0x14c8f6d4,0x1e9c6126,0x66cf427d,0x94ed28fb
.word 0xe7b501ba,0xbc36d605,0x0166a4ef,0x217ddf17
.word 0xf0e1e3d1,0xcd883ec0,0xb2bafe68,0x0a7a1b03
.word 0xaa7e7fc6,0xa1f51247,0x434c3625,0x3fb64eb7
.word 0x203d474d,0x03d86272,0xb2e187cc,0xedf11cd9
.word 0xcbf6a4d9,0x33319254,0x46741887,0x1cb449a9
.word 0x0b8c7442,0x21c7e8e5,0xdda645cd,0xe5cf2d15
.word 0x0d6013e5,0x16ca90aa,0x9596ce16,0x149319c3
.word 0x27de863e,0x736d830d,0x7b6457e2,0x29cb8731
.word 0x89bb2344,0x39ebf8c3,0x5bb578d1,0x550f7285
.word 0xa93ee396,0xcf9d66bd,0x69a54e73,0xd4adb7f6
.word 0x64b2d52e,0xf1d8cde2,0x8910c681,0x67049187
.word 0x2853189b,0xba4bf3ca,0x5b70d5db,0xe0b5cb99
.word 0x59354521,0x9672844b,0xc5c8acca,0x8e311ac5
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 0x0c29dffb,0xdf585f44,0xa7bdb934,0x417e96e7
.word 0xb5ac3ddb,0x1778bd86,0xdf4510cf,0x46827e5c
.word 0x15a54d81,0x8a457c29,0xc7d7dd01,0x7374857c
.word 0x9ec05f7f,0x4941f1b4,0x1441c918,0x7e1b896a
.word 0x7f7d44bb,0x95f30781,0x846a73e8,0xf08327f1
.word 0x9ce57712,0xe816c1a0,0x2ead05a4,0x03ceba0c
.word 0x61e5a442,0xfc2253c2,0x76039438,0x145fa386
.word 0xccaccd26,0xddcb2221,0x9944ec74,0x6f028551
.word 0x30543d19,0x813fdc1f,0x99232e7b,0x15b570a5
.word 0xf366ad48,0xc25d042e,0x647c48a1,0x276927b2
.word 0x2f857cf0,0x234c1e06,0x406745d3,0x7dceb500
.word 0x0d671da7,0x660ef4b7,0x3e6552ec,0x59ec61ca
.word 0xbbae879b,0xd22a9ca6,0xe8becaba,0x0d79f203
.word 0x512e4e50,0x5ab081ee,0x0351a02c,0xb75340f4
.word 0x6960b576,0xea2864e5,0xb61a0347,0x24ba58e3
.word 0x4f603026,0x13b33c69,0x569a37e3,0x6f123b77
.word 0x4ddc30dd,0x93ea39b4,0x5876e149,0xac220a19
.word 0x492fca88,0x6e1245eb,0x099aefc9,0xe0f2ea72
.word 0xd0ffd8db,0x08458508,0x9602a5bd,0xfb12dff1
.word 0x68be4966,0x363ab416,0x7d5bf48e,0xa3141627
.word 0xa2a3914b,0x729a4f03,0xf8afed72,0x7f2b398f
.word 0x6779e165,0xb501462f,0x92ab511a,0x0ec29fed
.word 0x69041779,0x9d55a318,0x22a94921,0x6a62ee99
.word 0x2ca32ee3,0x5ece1670,0x6881c21d,0x5fea429e
.word 0xf00c6812,0xc47045bd,0x98fc2ebe,0x48bb6bfe
.word 0xa8745687,0xa19e9631,0x866b57ef,0x92dd8c17
.word 0x6ebfda74,0x42ee5c9e,0xa065eb78,0x32962b3c
.word 0x001ebb27,0x42387e0d,0xaa2e2e63,0xf3bf30ad
.word 0x37bac64d,0xd6c5d599,0xeee09257,0x5dbd056f
.word 0x3bb7c085,0x2b643ddf,0xad57c99f,0x37c0ce7d
.word 0x67adcd25,0x3432f988,0x11d418d4,0x03069879
.word 0xf295b970,0x5fcfe0a0,0xffbd9ef2,0x517c5548
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 0xec9c8277,0x84821c8a,0x9ee30cd8,0x486ef1cc
.word 0x240f647a,0x8cee52f3,0xf81cd1a2,0xf53fb3ac
.word 0xc77a136c,0x5b103065,0xc03c81f8,0xe7959a5c
.word 0xe9d47165,0x5d3cab7b,0xc3a56ac9,0xbdad9616
.word 0x8bdf57a4,0xb079228f,0x85f374da,0x197fb27a
.word 0xf92360c7,0x35937fad,0x06adb5fe,0x87c2cdb2
.word 0x1f41f22d,0x1fb593eb,0x7239b5f6,0xed55b58d
.word 0x8fd847c3,0xf615b7b2,0x686705cb,0x6988a38c
.word 0x637989a8,0xd8d3b3cb,0xc300fed7,0x55289276
.word 0xb2f08d93,0x75b885c8,0x6b295e5c,0xac849d7c
.word 0x2cfd2492,0xe9ed41ae,0x221c14ee,0xd1122ba3
.word 0x0a97d303,0x06ee25fd,0x6eb0315d,0xb287947d
.word 0xddcb83a5,0xa9de29a8,0x68fcd44f,0xb264d1ba
.word 0x230de842,0x03214554,0x7fa9a39d,0x1424d268
.word 0xd1a07357,0x0aeacfd7,0x50b064d2,0xa081b476
.word 0x5136dfef,0x265c5d64,0x0cad91fc,0xcb0e16f2
.word 0x39e5024a,0x32d99e5d,0x599251b8,0x2ac42b5c
.word 0xdbaaacfb,0xd68d9919,0x9e8df600,0xec0f4208
.word 0x9e313bd7,0x4f4937bc,0x57c3943a,0x77c05d7f
.word 0x011af705,0x652e5036,0x7feba284,0x79d85723
.word 0xf3a81762,0x8efeab48,0x34917198,0x43aafb35
.word 0x4472e754,0xffa4276c,0xa0a3e4cf,0x16fc4b6b
.word 0xedbcacd3,0x2d53e5d0,0x5b5da479,0x3ad90677
.word 0x97216572,0xb3215f00,0x5c8cfdd5,0x498be205
.word 0x7acacee3,0xad35ef71,0x5a2e82d2,0x4abd6daf
.word 0xeb25f5d4,0x47453bdb,0xff92208f,0xa23663ea
.word 0x2af78c8e,0xa80d2d70,0xc18799a9,0xe497d226
.word 0xabbb32d4,0x25f44071,0x010ffb09,0x55efdc80
.word 0xc648e165,0x566a8f49,0xcd2e4198,0x1603439e
.word 0x20487b34,0x0a48db70,0x0cb0a061,0x4a308bc6
.word 0x22691694,0xf04f7d57,0xac03cfde,0xf033e8b8
.word 0xb8016584,0xd75b53bc,0xde0eba81,0x84d64f9b
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 0x5636aeaf,0x03be369d,0xf66e635c,0xab3c8d14
.word 0x5cabba16,0xc4e75574,0xc0a9f31f,0xcebc7646
.word 0x78073f91,0x453c5e51,0x3e444d3c,0x19a3a283
.word 0x015de134,0x4d5e7ece,0x6d647ebc,0xa1880d5b
.word 0x139b4fcd,0xc67c8373,0x52c3a414,0x70e3ac5a
.word 0xba14588c,0xea23c841,0x164bad69,0x97433440
.word 0xd4d00006,0xcef719aa,0x59da4f9b,0x9eca8802
.word 0x39c303ed,0x24ee7fa4,0x8423dd1a,0xb4eb8f55
.word 0xdd585998,0x38ab1052,0x942e11af,0xe3a986d7
.word 0x0bd2e31b,0x40e892c8,0x858807e0,0xe043f67e
.word 0xa1674919,0x56dcd408,0xde4694f6,0x2ffcbba4
.word 0xf3192dfc,0x46e5dfad,0x83a17488,0xfdbd98fe
.word 0xee9cd46a,0x95cb02cd,0xf6bc3b3d,0x898c5215
.word 0xa95b7ffc,0xf7f3bd9c,0xab0444c5,0xce8ca043
.word 0x37430f23,0x9698af74,0xda7f81b7,0xa319387d
.word 0x218d8461,0x04877f29,0x75e9e40c,0xc36dd22a
.word 0x2d5f63f8,0x0df8d4b0,0xfc7e2abb,0x4bbe1ead
.word 0xf4884243,0xb6a08055,0x0a4d9304,0x6c4b92e7
.word 0xed0cb444,0xba80e281,0x6ca9a5f4,0x4f09ffce
.word 0x8a127dc9,0x7f3283df,0xb2c65700,0x8ff0532c
.word 0xeee3df01,0x164383ce,0xb5cafe02,0x511d2255
.word 0xa81c1205,0x5ec85acd,0xefae8602,0xb6382dd0
.word 0x65498eb0,0xef326522,0x68739a31,0x04104b5a
.word 0xc085f569,0x210e19f0,0x0550ef43,0x0eac2941
.word 0x97ba6d59,0x52f5f762,0x55bd4aeb,0xde9c0860
.word 0x3ee9e861,0xe8381d19,0xf37f0be3,0x6ce6886a
.word 0x3e08e7fb,0x10466b18,0xd8027dbe,0x27c5dc27
.word 0x79308e6b,0x5b4684b0,0x6c784f94,0x5554c174
.word 0x5e7ed9a1,0x12c12ec9,0x22a4480d,0x7cc7c75c
.word 0x90075d58,0xb495bbd1,0xaedd505e,0x0e4cda6e
.word 0x59d8ac29,0x262f01e6,0x6a683038,0xf94a27ae
.word 0xd3737045,0x8c49d793,0xe2eb4eaf,0x1a491747
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 0xeb61837d,0xa1a8fdfc,0x68476b7b,0x19f729f8
.word 0x50be4e8d,0x2a890bce,0xe9b866a5,0x47f50286
.word 0xe1207043,0xd34403b5,0x527b56da,0x04e0e5df
.word 0x6033db41,0x55e8ebf8,0x1143cb99,0xa4a39021
.word 0x399be3d1,0xa3ee8180,0xa2320076,0x7a1d1d1f
.word 0x24b74d22,0xa098c6b0,0x9de24d09,0xaaf20d96
.word 0xf5a043c2,0x97faeca8,0xea840e4f,0xc218f69b
.word 0x047edb9a,0x737b4221,0xbb5257f4,0x4bb476ea
.word 0xebff9c61,0x2e21c8b1,0x91e2d4e3,0x4f2b339b
.word 0xf09039bd,0x21981d0c,0xc9907801,0xd62de233
.word 0x00680dce,0x0e461460,0x6fa8a062,0x4d734a0d
.word 0x5d26e230,0xd8b63950,0x5d9dc272,0xd5f1aea9
.word 0x22ecae64,0x2613dd2a,0xcbde670a,0x6c6f6d6c
.word 0x50385051,0xb4185b2d,0xf3dda3bb,0x28ab8077
.word 0xf93a4f9b,0x87b7b4a6,0xc0dcb333,0x241e3d5a
.word 0x71213e63,0xfaabdca7,0x3f07b164,0xd1eef2a8
.word 0xe599ca8a,0x1eca8390,0x25337598,0x984c3f3b
.word 0x138dbcd6,0xca97141d,0xd6487509,0xdf07781b
.word 0xa616098b,0x4c1aa843,0xdef32b55,0xec80ff62
.word 0xbc9c97c8,0x25feb2ed,0xadbccffa,0x87fdf2f5
.word 0xb92d5bc8,0x2d412979,0xb393f9a3,0x0571d4ea
.word 0x38c141de,0x64d9b24a,0x381fb5db,0x4f7420ac
.word 0xb29476c7,0x85215566,0x8b5b632d,0xf63f5c95
.word 0x17463952,0x1b0a4241,0xcd508038,0xb6a44272
.word 0xaa949c7d,0x34ca5ae0,0x32ae70a0,0xd52cec39
.word 0xbb61a292,0x35cd1da6,0xd874f889,0xf39dd2b5
.word 0xa6158c42,0x3daba92c,0x74d5cf23,0x01706844
.word 0xe0c18fe4,0x4eb46d83,0xb562373c,0xbc35a51c
.word 0x0e058720,0x1a5464d9,0x13a54d27,0xbdb3267f
.word 0xe7953bf6,0x6b54ac48,0x38994c38,0x4b80c6cf
.word 0x05edd418,0x758d0669,0x7823bcfd,0x86ddf971
.word 0x4ee69bf2,0x573041fd,0x3c300e49,0xb716e6e8
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 0xd5634f35,0xe3cb300b,0x55d23274,0x5147ac97
.word 0x5a93c3d0,0xc178bf69,0xb5034d9c,0x19b46382
.word 0x1e149734,0x0491f36f,0xac6ff8d8,0xb11b9e32
.word 0xf5945595,0xfb0c8ab9,0x31225b28,0x6c3a4869
.word 0xd72fa5e4,0x0a412c3a,0x0b1947fe,0xcbf37c83
.word 0x9b67fa90,0x52b13876,0x9524c0a5,0xd28c6ce0
.word 0x155fd323,0x89352e2a,0x51a3a3b1,0x81a47646
.word 0x4c2a270b,0x1e4f15c5,0xf8b13821,0xda8b3e10
.word 0xacf7b262,0x7bba5dfe,0xdc2c033c,0xe8d1d76f
.word 0xd9551fcd,0xa23d3a99,0x75bea5fe,0xc571712b
.word 0x84b6e46a,0x4e60e81d,0x8a6707b1,0x870032c1
.word 0x51acca23,0xc4a90dcf,0x1ba08795,0x98ee506a
.word 0x94319c8b,0x744d2499,0x40552ca9,0x3e49b414
.word 0x68c2b4ee,0xad65b789,0xe43e4c08,0x3ff78f2f
.word 0xaeaa6d0a,0xbcd62b4d,0x98ca4390,0x77d63178
.word 0x70a9f055,0x3c952297,0xfbf11787,0xc0976703
.word 0x0a80c5a9,0x2cc01e9a,0x12ca03e4,0xcc328b29
.word 0x60d417fc,0x3c548780,0xccc9d166,0xd42f80f6
.word 0xd3f729db,0xf2ac7d2c,0xa245c432,0xd7452bde
.word 0x9cb1bf0b,0xb9f72612,0x8b0cc2d7,0xadcf0be5
.word 0x7cd28c91,0xba296333,0x1294fa4e,0x2879f1a9
.word 0x0850e5ae,0xd706804f,0xe854b9f8,0xfebe3ca5
.word 0xdd8e9809,0x38b3e9df,0x4eb5fc35,0xc9aeb0e2
.word 0x88845113,0x4102e8b4,0x48e46d6a,0x73ee9dac
.word 0xe34cca39,0x6d56ecf2,0xcaf65ffc,0xa1688b11
.word 0x4ef3b464,0x80752edf,0x8d441be6,0xa7b6570f
.word 0x83c6b5d6,0x91911b4a,0xa5920e8c,0x24a96b4d
.word 0x3fb2c601,0x08af160a,0x805021ba,0xaac86c68
.word 0xf4551e76,0xab6d3f7a,0x03ff68b5,0xb2eafabc
.word 0xc7095dac,0x2b829f15,0xbd1e5f41,0x640c0d41
.word 0x88f99113,0x1706eda3,0x9d78e1f8,0xce6b9d3e
.word 0xa5d90b51,0xd7873cc5,0xc4c1ef9f,0x191c9b3f
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 0x7fdd48e7,0x614d8a27,0x7343e006,0xd6ddf5d5
.word 0x412c0080,0x921ca445,0xc64d5e0f,0x1bae6838
.word 0x265dd752,0x94d822a1,0x1234e80c,0xa368dac3
.word 0x08c5ca08,0x58d2b34a,0x57de1296,0xbf0bb33d
.word 0x600a5423,0xd41aebba,0xb47ac909,0x8e77d37c
.word 0xc839e77a,0x31e37a8a,0xbec38467,0x44d8caeb
.word 0x50947a7e,0x0c138003,0x35618d4c,0x910f5489
.word 0x9d681330,0xbadc17bc,0xfc63071c,0x01096464
.word 0x23e5bb7f,0x264a10c9,0x1ea947af,0xd4b1da31
.word 0x97350a06,0x511a6af3,0xda68591d,0x5ddc6f07
.word 0xd53fa78b,0x549e4d87,0xbaad2a12,0xc952a42b
.word 0x32578c63,0x45cbf6e8,0x00fe43e2,0xc5a6461f
.word 0x32b3b96c,0x1868ba09,0x04a94cee,0xa14a5e44
.word 0xdfe87855,0xb0b1cdc3,0xdddb3896,0xc5b5374e
.word 0xec98b615,0x4c2985b8,0xcdfd30a5,0x94aed9a9
.word 0x842f484b,0xa4470228,0x9717551f,0xfe45042e
.word 0x45c79a70,0x9bd93ce6,0xee254e51,0xc3010c14
.word 0xbb2d7562,0x432dde99,0x18441b61,0xcba197b9
.word 0x2f463b9d,0x7690db9e,0x66e233f4,0x25e69b2b
.word 0x6b76d13a,0xae8a002d,0xa2c3459a,0xe2f25784
.word 0xb5e48273,0x37dd252a,0x573bb9b4,0x8a8112ab
.word 0x68b388f5,0xffeb1bae,0x45d7c2ac,0x145c21cd
.word 0xb9f4add8,0x549dea2b,0x123c9bd4,0x3375576d
.word 0x987bb5a9,0x162792e7,0x1da4f796,0x8075a58f
.word 0x2eaf52f5,0x3c1a0dcf,0xdd9ade37,0x568530c0
.word 0x7a13ebbf,0xeb8a4222,0x8d708456,0x90c56e94
.word 0x8f92ca3c,0x4a47f93b,0x64e6e816,0x2e040f1e
.word 0x9e38e363,0xfcedd903,0xa9655e50,0xd90fdf83
.word 0xe7fb034b,0x8be6ebae,0xf593e14d,0xb274398e
.word 0x76b7f59d,0x924393d7,0xf3fc9f21,0xd3dc9ee1
.word 0x64c3416a,0xfc84a80d,0x70a0a6e5,0xb20a4a00
.word 0xb7ade090,0x968f8762,0x6fd22796,0xda6b9885
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 0x75a91958,0x7d659ce4,0x1827e722,0x17f67791
.word 0x757cece3,0xdfecb9f2,0x66122ed3,0x8c4597e1
.word 0x192c7d70,0x402a3c3e,0x50c8c839,0xc3d52ade
.word 0xd396b341,0x9cf5c389,0x02f56206,0x1bedacb9
.word 0xb7f38e02,0x4d56cf43,0x1902824f,0x767b8663
.word 0x66cf981c,0x6079a4b7,0x03a3bba8,0xc9a526cc
.word 0xe74817e7,0x816a678f,0xcc9f0568,0xda323dea
.word 0x084e314e,0xe86df321,0x452bd102,0x604f0412
.word 0x3cc0b397,0xaf521428,0x3a734a09,0xf17f62da
.word 0x7c7559e0,0xf8245814,0xaa23144a,0x02ce9ca2
.word 0x3d6c6e4b,0x5ff823d3,0x41c9e53e,0x7568835d
.word 0x3763fb91,0x5fd8e780,0xbb640339,0xe0af0c98
.word 0x48e1a9c7,0x9ffbbe98,0xcb6baacc,0xe2028a75
.word 0x4f6711e3,0x8d92b0b6,0x38f8eb4a,0x5c2508e0
.word 0x9a719b09,0xe9059188,0xb6468cf0,0x8237b0b4
.word 0xabcdfbc5,0x58d4bd36,0xca315b47,0xe1fd6fcf
.word 0xf3d4a22f,0xf161c3df,0x877464b9,0xe974e849
.word 0x47c32a7e,0xd16972cb,0x83991797,0x3f2e0b9d
.word 0xa8db6ede,0x7ea7a1e7,0x648e9a0b,0xdcd1e270
.word 0x7382e090,0x997f604f,0xf7b27db5,0x20cfe445
.word 0x41646fe6,0x6b14a880,0x20f8e1d9,0x35a4e73c
.word 0xc4d479c8,0x51aa749f,0xd4d4b7b2,0xc5df167f
.word 0x289df861,0x353592ff,0xea2064a2,0x44c9889d
.word 0x0458b9b6,0x9b6cf329,0xd7b6f5cb,0xd098ff6f
.word 0x487afed3,0x2b024cb0,0x688f44d9,0xf412bee3
.word 0x5d660454,0x36b74a01,0x6cdb07de,0xa27cf3b7
.word 0xc3399788,0x43b6390d,0x9d2dd5a6,0x2068595d
.word 0xc31878d7,0xaba724e7,0xb3418cb5,0xb999f2d3
.word 0x95c4dc66,0x234e6175,0xec17cb90,0x0f0a9402
.word 0xe88350bb,0x2ff2e46c,0xa37916e4,0xefd12c9a
.word 0xdd231cda,0x091ffd57,0x5f252e11,0x8cf5359c
.word 0xb1fbd59a,0xbf3a210a,0x383cf3f9,0x5af920d9
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 0xef34d841,0x55dbb420,0xa1f3d2c7,0x280d2336
.word 0xbdb6b605,0xe5248c1d,0x5dd20e66,0xdecf1fd6
.word 0x59b02e1e,0xfd971b60,0x7367f521,0xc663d618
.word 0x364bca9f,0xa09c0eac,0x7beb4780,0xa84a8af8
.word 0x9500ded3,0x4a85a392,0x031cca5a,0x35a6bdfe
.word 0x7403078b,0x94cb7cca,0xa01958b2,0x64865731
.word 0x38233dce,0x9bd44eff,0x00bff62d,0x687f4b0b
.word 0x283d88fa,0x3cd8f6e5,0x9539cc7c,0x9f95c51b
.word 0xf624d896,0x654bc3ab,0xf460a156,0xb2a9ca50
.word 0x63fafc64,0xc74fb2d3,0xab26553b,0x2b6de3c6
.word 0x6cab5796,0x4dc1c4f8,0x88361a3d,0xacf417f0
.word 0xcd5c41fb,0x87147491,0x5ce736d3,0x181d6908
.word 0x1b4fd119,0xae5b3e59,0x2021777c,0xd00b7332
.word 0x71cbc2c4,0x0f5dd4f6,0x8b0da32a,0x5ef8dd08
.word 0x64de4c21,0x32026625,0x0d6e9ee5,0x1c8b4855
.word 0x696deceb,0x0a0dee58,0x23ea7dd2,0x53039b27
.word 0xe95c9433,0x71d551dc,0xe5070aea,0x9be6010f
.word 0xda2ca5b3,0xd1f6442e,0xc0a88f21,0x1865d67f
.word 0x89c19d98,0x81de3b21,0x5095ebb9,0xb76389bd
.word 0x9adc773d,0x72a87102,0xcb6d5f16,0x5cc3553c
.word 0x6b56e30a,0x4f451af9,0xfae320c6,0xe180d603
.word 0x57c558ce,0xf184c1f7,0xc296e0c9,0x483cab73
.word 0x0d40c2da,0x2afb6d5e,0xc82d056b,0x7abc3778
.word 0x968e3c11,0x1378ba19,0x81a3a7c4,0xa269c3b2
.word 0xd88dae4d,0xb84db303,0xed49ffb4,0x6268f0ac
.word 0x3a8d6958,0x80d78e13,0x8332645a,0x63b24002
.word 0x1339533a,0x33253689,0x2227031c,0x25bd310f
.word 0xba8b33dc,0x83b07e55,0xef94581d,0x1093a6af
.word 0x3cbbca33,0x31040fdd,0x02bcf6d9,0x87500a2a
.word 0xdfebbc0d,0x9afec8d3,0x5aeb54e3,0x72ddf0bd
.word 0x826abb16,0x542f71c4,0x066d1d07,0x2ee7c3df
.word 0xe82dc85b,0x95bdbda5,0x50e4ee7c,0x0536ca62
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 0xac1b5be7,0x2ef4b5d7,0xfcef5c88,0xd562fb91
.word 0x28ffcc1f,0xc59db9de,0x22088b1a,0xb24eb320
.word 0x78fb6a21,0x4d315862,0xd10fe677,0x3b4dc10c
.word 0xe054adf6,0x3964db4a,0xb1f4dbe6,0x7c173fa2
.word 0xec85c96b,0x99faeced,0x05d59f1b,0xa904dbca
.word 0x2e1405e3,0x1105c03c,0x93e25b43,0x8fb8a98d
.word 0x01a42a41,0x0fa4298c,0xd8902a90,0xdad521ab
.word 0xaffe3d2a,0x3fbff45a,0x23c2c442,0xdf6cc55d
.word 0x91c310d6,0xac9d2122,0x2de42009,0x82a67aab
.word 0x5b562054,0xad149229,0x33ebfb04,0x3f04f17b
.word 0x191388c5,0xc6e24a3f,0x53282360,0x1809b25c
.word 0x89a02000,0x4d29801b,0x9cf55e13,0x18a9d191
.word 0x8b083543,0x4ac5a05a,0x2856d2ff,0xdd5c17f8
.word 0x4d8a37ac,0x8394982a,0x0c958937,0xabf57cf7
.word 0xb368e06c,0x0d634212,0xa2e60100,0x42923cf8
.word 0xf496ad85,0xd11d07c4,0x8a3382cc,0x5c963901
.word 0x8ee68168,0x1766bbdc,0x5d75f3a0,0x9b900a9a
.word 0x979f37b6,0xb69c903d,0xe45519c9,0x8e8692ea
.word 0xb78b0eea,0x6f7d6a22,0x8859844b,0x9bad71ac
.word 0x5d59dcee,0x5c128ce8,0xea388ba5,0x71af1fca
.word 0x08f641c4,0x0dbe5bd4,0x81fe7f3c,0x5b472970
.word 0x72e2a5f2,0x62d11a80,0x1cb48de2,0x744d8ad0
.word 0x69536547,0x20e7a5d8,0x05019e6d,0x65798862
.word 0xe9e50854,0x3aa29296,0x53e2cd73,0x777db466
.word 0x15925c87,0xe0757d1b,0xbf631768,0x39c25996
.word 0x6ad4673a,0x312b50b5,0xcce78881,0x9bc45169
.word 0x25b3fa58,0xe0b8d9db,0x09d794e5,0xf0f99d01
.word 0x3617a988,0xf1ce0192,0xfe8072d8,0x3fb6dcb3
.word 0x422b2c92,0xac82cc03,0x884ac65b,0x6a88a214
.word 0x06a807ef,0xd12a91b1,0x77de9bef,0xb04c6b5a
.word 0xed57b73c,0x6edc3a4d,0x2f9ad153,0x449dbebb
.word 0xd82f81c6,0xd14ffd78,0xfebd2d66,0xa8aad63e
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 0x56b3c15a,0xba33c0b3,0x4b72dd9a,0x884cfc2a
.word 0xe6094c51,0x0901c75a,0x4ccdcc17,0x5e27aa08
.word 0x8befe52a,0x7545ed55,0xc55c4284,0x382dea39
.word 0xda2ec37f,0x4524b929,0x5764e99d,0x65de0a3e
.word 0x47b49148,0x7b88910d,0xf9bd697a,0xd769f58c
.word 0xa8543b53,0x0e77092c,0x3f4c341b,0x5cca18be
.word 0x7cf01b49,0x940bc362,0x5ac08844,0x95e43bf9
.word 0x17a65d8d,0x80281429,0xf6fb5caa,0xc1d96602
.word 0xe565e8f9,0x1de07d95,0xb8d2acc6,0xf8515ebf
.word 0xdf31bb67,0xf534c244,0xbfd21ebf,0x6bcb1a67
.word 0x0b2b9e96,0xb69ef2b6,0x9ec6e306,0x878ac95e
.word 0xb3afad92,0x256f21be,0x9619efee,0xb98ccf6e
.word 0xc19a476f,0xfa0f437b,0xad1d9164,0xa9d082af
.word 0xac83fbc5,0x2355d3ee,0x9e9e1af6,0x4e8b06ed
.word 0xc0172340,0xcafd6747,0x1253dc53,0x8309f199
.word 0x4870c1ac,0xbab79c81,0x0e698997,0x09a0ed42
.word 0x065d3d73,0xaf8dc99c,0x6dd3db98,0x23da9403
.word 0x19c60a9f,0xcb1e6b42,0xc8b9cca8,0x23038002
.word 0xb0aa1453,0xf2ca1d0e,0x3ec00c2e,0x22a2ba8b
.word 0xafdf64bf,0x6c8a3ef5,0x6235205b,0x0b56cefd
.word 0x8dee0615,0x015196e6,0xf9b5d704,0xd8f5642c
.word 0xfdd1817b,0x10876a3a,0xdc9d5b5e,0xbd9a6e0b
.word 0x891d48c6,0x12d6c157,0xb422a1a1,0x826c118f
.word 0x6d3715ae,0x90491176,0xe000b87b,0xb1403ef8
.word 0x9e7a36ac,0x17da8dbf,0x4b6727a7,0xf83e7a15
.word 0x846c89f9,0xf859e206,0xde3a13ab,0x0af97728
.word 0xe796710b,0x8d4f8be6,0x9bd11541,0x28edb3cc
.word 0x3c11fef9,0x846cd6d9,0xc2d647f6,0x20d84f85
.word 0xaa1ccdcf,0xa9a9edd4,0x7151d56f,0x379db799
.word 0x3ad70518,0x9c24aa20,0xfce71472,0xfd55e895
.word 0x8fa740c8,0xd6fa5aea,0x28d902d0,0xd6320c59
.word 0xb2086f79,0xa3b6b55d,0xa7e73ea3,0x7c3e45b3
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 0x9d9efaa7,0x2825c969,0x2f5aa910,0x6c7a99a0
.word 0xa69f9fe2,0x10e99dab,0x86ca3909,0xb4563632
.word 0xd9d19f5b,0x8949649c,0x3910abd2,0xf45735f4
.word 0xe950d288,0x8576b29c,0xeffe9255,0x2c1d5c1e
.word 0x6d062256,0x3a5a8c53,0x23e82b09,0x2d45978e
.word 0x8347cb14,0x39c61e80,0x5a6a595a,0xbd3aef4f
.word 0x51dc0d2e,0x40c1a1a1,0xbf5bc5c1,0x731f45ed
.word 0x8732d7a7,0x6511bdb4,0x6c812958,0x42001b99
.word 0xddda6fd9,0xbb7f4ff4,0x8a13e940,0x69a0b0cf
.word 0xf6c5b17b,0xbaf13c31,0xd09daca2,0x0860e32b
.word 0xf6ba050c,0x7d36b651,0x943e9641,0x701ca616
.word 0x01f89667,0xd55bc545,0x1a79831d,0x94df850d
.word 0x96e67a6b,0xc3d460da,0xb27488c3,0xa397507f
.word 0xd2d29c58,0x18900e94,0xcb06dd51,0xa00950ab
.word 0x4896a8ab,0x3d07058b,0xa8df639b,0xd8e411f6
.word 0x11c39a0d,0x05d7e4c2,0x83dcae9a,0x8edc6b81
.word 0xe8507f11,0x3e7ba570,0xd7afde64,0x5b4f5b13
.word 0x022e193f,0x6293b757,0xa4dc5107,0xb587a18f
.word 0x0fbc0edf,0x57f292a0,0x017778fc,0xd8793ebc
.word 0x323e8c51,0x49453e94,0xd50eefee,0x62150310
.word 0x06c914f1,0x75f61393,0xe1350d8f,0x93a03c72
.word 0x6d30fbef,0xa383afc0,0x7083ba4c,0x16465229
.word 0x5a8bad49,0x4e145565,0xef81e1ff,0x95ff65af
.word 0xda708ec0,0x7ad8979c,0xefa87339,0xdc0c6c0d
.word 0xe807782d,0xb5ea91df,0xed2ff468,0xa98b782c
.word 0xea2e639c,0x2b082e8d,0x6078e43b,0x11d735b4
.word 0x96ad7800,0xf583266a,0x4b5a445b,0x2cdc3b31
.word 0xe0fb29fd,0xc397f90a,0xca0a7cda,0x3d8ed480
.word 0x7891e299,0xdf4b0825,0x352f6c32,0x0a78f718
.word 0xe75e4ebd,0x5f624736,0x3a27f01c,0x0b51935c
.word 0x78e37d24,0x56ecc1bd,0x8c27ad41,0xc79bd9db
.word 0x3c55c5fb,0x236f2a55,0x0af1a9de,0x5844017e
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 0x12f0fd75,0x244db278,0xeb3b2a74,0x52cb6f35
.word 0x423cedb5,0x2b751b49,0x07c9c5f6,0x3c5c4eef
.word 0xdb32b30c,0x0958589a,0xd76354da,0xf1a7d6ac
.word 0x46b4175b,0x7c9cfc2b,0x91785796,0x0feac6f0
.word 0x56d16e6c,0xa138f6f3,0xf3b81538,0x45bd81b1
.word 0x116f3c35,0x114660c0,0xfa8bcd20,0x5d406206
.word 0x844a4cfb,0x5870f77a,0x055ac895,0x9631a66a
.word 0x168b6c07,0x8bcfab8a,0x6ee3313f,0x675b5c49
.word 0x88287683,0x6f8b7aac,0xd4251bc6,0x149d52ca
.word 0x37f8a398,0x519b6aa6,0xb26ded59,0x819b3045
.word 0xccb29a4c,0xef502929,0x86350885,0x2bb0c153
.word 0x9aa539a9,0x69903e69,0x0a3cfcb8,0x2d30bf35
.word 0xc0226f90,0x9fad74f8,0x07d17d3f,0x39ede6d1
.word 0xd3d9196c,0xab7bf4d0,0x0302b6e4,0xcff68639
.word 0xf6a74734,0xa38b6a52,0xb749d3f5,0x84cc4845
.word 0x4feefe23,0x8dd24a28,0xffea28c2,0xafb97057
.word 0x04888d3e,0x9fcac1e8,0x22bec971,0x3ed30356
.word 0xb9f5aab0,0x176aa922,0x7fcf641c,0x9b690905
.word 0x500b87dd,0xc34b4f2a,0x5fe617dd,0x545a6e52
.word 0x3f92455e,0xcb41459b,0xe2fa3c97,0xbad862d2
.word 0xe4940902,0xe0849cd3,0x268b09d3,0xa9c15e51
.word 0xc87bea30,0xa96da938,0xb4b77a4f,0x3b756abc
.word 0xc5eb2335,0xdd2360a0,0x1ecf87d6,0xd1f37992
.word 0x7fc28d0c,0x5fcf6e55,0xbd0c21e0,0xbeaa1cd8
.word 0xb460a102,0x74e29af7,0x7a5ff975,0x10a94819
.word 0x3398709c,0xd0465191,0xd7fa636f,0xca7ad879
.word 0x85df6f54,0xfb9212f6,0xf1a3576b,0xd8a6055f
.word 0x327cc2b6,0xca34375a,0xe39dda3b,0xb8f808b9
.word 0x4765927e,0xa44ce113,0x1ae447d9,0x16a125b9
.word 0x3dd36e5e,0x31c104c1,0x00c79d39,0xb7d55232
.word 0xe5db54d3,0x7dd4c718,0xe985ab31,0x0877c7b5
.word 0x6879620b,0x29f002fe,0xe1a16582,0x0f2350a4
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 0x24828488,0x21c59634,0xbe42b9a3,0xc351c2b6
.word 0x8dba1959,0xd3fd0170,0xb292f632,0x066c169f
.word 0xaf1adbeb,0xe6ae6b64,0x1a7a740e,0x3670d624
.word 0x94776129,0x598c7ec0,0xeb49cffa,0xb590a6ec
.word 0xc996a65b,0x8ba8b103,0xc14d2b8e,0x804f2500
.word 0x107d0971,0xfcbb5979,0x980e68f3,0xb30d10ca
.word 0xcf76bcb0,0x9dfce27b,0x2c7a67a8,0x0816adb8
.word 0xd0ee1be2,0x7e2a069d,0x1628ff7c,0xa2fefe7e
.word 0x10c359aa,0xb3860e96,0x2f9367db,0x1803afc0
.word 0x4ec934e7,0xac2b1b50,0x97970d92,0x0cedba38
.word 0x2de0dda9,0x93c46be2,0xa16c1c74,0x177eb323
.word 0xdf64b193,0xdb3be813,0xeea61bea,0xe5837147
.word 0x216ed573,0x8cbda34d,0x8448ab33,0xbcd0729a
.word 0xc8291d26,0x8b303b54,0x12fd7325,0xed85a6dc
.word 0xf7513921,0xf8739820,0x0c141158,0xa259074b
.word 0x200dcf24,0x69ec645b,0x910ad710,0xe405e5e3
.word 0x007d457f,0x24f121b1,0x1741fe3d,0x4b01250d
.word 0xc01cfa16,0xab0c343d,0x340a95ce,0x3e9e174a
.word 0xc0d53197,0x4cc02f24,0xe7a2316e,0xb259a1bb
.word 0xef89b6ae,0xd6c171e1,0xaf02cd98,0xee2d3261
.word 0xe2f869b5,0xf460d5c9,0x1e779b3e,0x530d6877
.word 0x7f92a418,0x3fc4d810,0xaf8736ad,0x7d953776
.word 0x324d93c5,0x373f0413,0xfab6be6a,0x89150f66
.word 0x80719d44,0x3ab04437,0x9887bd0c,0xb6c17b13
.word 0x1e57fa4b,0xd0884215,0x3c81da93,0xfa29a2de
.word 0xaa7d0a20,0x7bd98ef2,0x86612d49,0x3fb00591
.word 0x044dac22,0xcaaa0882,0x7b9daf53,0x516a4bc6
.word 0x8cccc690,0x2169a1b4,0xcc209cb6,0xb6b9803e
.word 0xb9c9d644,0xd65262cb,0xc74cfdff,0x8449c923
.word 0xacf9d618,0x4e849d4c,0x3d9a4a5d,0xe19e9cb0
.word 0x80e9a862,0x7db8cc6d,0xbaca831b,0x1e30cacc
.word 0xe38f2d10,0x3ed8b528,0x8fc109e8,0xe18af429
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 0x00f1d51a,0x40370244,0x41c836be,0x872d94d9
.word 0xb26c013d,0x6545bad7,0xdb1cbd23,0x92477bbb
.word 0x2d9ac83b,0x8d2e50fa,0x940c8f5b,0x45f20842
.word 0x985b7c07,0x37236cf2,0xe26ab250,0x7c21661b
.word 0xe4e6fd70,0x66d97be4,0xb9fae6c8,0x19e026c4
.word 0x111cab22,0x18a8a6e0,0x641311c3,0x6641570a
.word 0x72c61ec3,0xa4e100d5,0x422ce6cb,0xbab80e4a
.word 0x9c2fbcc1,0xd09fe761,0x48e3bad8,0xc730edfc
.word 0x58916d9c,0xde9de6f6,0x0ebe689d,0x7b2671ea
.word 0x7917a3d5,0x999d2025,0xd952b346,0x25e38677
.word 0xdac43d14,0x99c67588,0x25fb9323,0x4abca1f1
.word 0x041f638e,0x1bc98b36,0xb325462e,0x1a50076e
.word 0x1065eb32,0xac0433af,0x352bad9e,0x1386252e
.word 0x9bf99c84,0xc930c42d,0x0991f403,0x7d041753
.word 0x67bc5b31,0x902775d6,0xe9e1020d,0x53751d39
.word 0x5cead979,0xafd40a42,0x020a97a1,0x7cb21b52
.word 0xb228b295,0xaab06842,0xe280c4fb,0x42955028
.word 0x98135264,0xc46ef049,0xa8d67eb9,0x076a379e
.word 0x7c215bd8,0xf44f183f,0xa525519b,0xe01419c2
.word 0x7f6f8967,0x3bf59ebb,0x34842e35,0xe29a817b
.word 0x4cc58930,0x65d13a3f,0x097ed3ad,0x6ee293ab
.word 0xe01ef61c,0xc2113998,0x1a65c651,0xaa295400
.word 0x24e23f0a,0x4f9b0d50,0x9ef66ab7,0xe0aacdb9
.word 0x7ff72416,0x52a71786,0x55156863,0xa4ae0f17
.word 0x0539f0fe,0x4012963e,0x5e730dfd,0x5796209d
.word 0x4111795e,0xc5d2a5ce,0xa24f65cc,0x88772f39
.word 0xc7eacd6d,0x97cb6f3c,0xc553039b,0x35580162
.word 0x381b2a0a,0x6cada0fe,0x1c0b9f69,0xfbdf32c0
.word 0x9299feeb,0xff2ef933,0x55ddcca8,0x6d399d81
.word 0x6eb621a5,0x57e32e76,0xc00dff3e,0x1e12d5e8
.word 0x0af27559,0xbf25b610,0xdbeaf6b9,0xbe2f3406
.word 0xa1eddbbb,0xff6c0631,0xf89bedf9,0xc1d7d52c
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 0x4ae3b4f1,0x77c0b5cc,0x6c1945ef,0x37b66fe0
.word 0xb980561d,0xe9bee306,0x2d669b05,0x632dd746
.word 0xac772832,0x3eb11d33,0x4c481209,0x45b5af8f
.word 0xcafc2efe,0xa4f9e488,0xbabe6493,0x1912a5fc
.word 0x5e7296d3,0xe25589fd,0x54cebf16,0xc9451af7
.word 0x92c31b73,0x5ec26a0e,0x8c0d9bcb,0xad0e2c97
.word 0x56adc2eb,0x2beb0848,0xc9cbbec4,0x61dfe458
.word 0x87d2f159,0xcc6e4ab9,0xbdb3ed95,0x9f6664d0
.word 0x7b81c6de,0x4f0b5a2b,0x2d9f102b,0x079a8f67
.word 0xa3737c3f,0x35fe7797,0xe0fb8849,0x1f195827
.word 0xa1d04bd9,0xc79106e8,0x82ff9f27,0x590f005f
.word 0x2ea3ba61,0x97f07a0c,0x5faac78e,0x953ee35e
.word 0xdb3b3e8a,0xa0673140,0x5c40cbeb,0x92c61d93
.word 0x1c0fc51c,0x36599f54,0xff6cdd3a,0x5f8690da
.word 0xdf4e1cab,0xe5c44491,0x4914eb63,0x489152f3
.word 0x0a67f0e9,0x36fc7a1a,0x5b68fabc,0x8e0b45c4
.word 0x0caf0b82,0xe6d392db,0x4b78bb0c,0x03fce418
.word 0x985427b9,0x7ee0992f,0x2fd7f268,0x2fdf2ec7
.word 0x26c48d6c,0x59446126,0xb719a828,0xf1460494
.word 0x23fd5778,0xd07a0daa,0x4d443208,0xb14f5e7a
.word 0x5fcf4b33,0x265356f8,0x03ec3624,0xd651b249
.word 0x50e4999e,0x50b38a51,0x359add81,0x426c621a
.word 0xe9318bd0,0x3803ac7e,0x44e43559,0x87e2d88a
.word 0x6855bfc1,0x7e6fe806,0x6af2a363,0x75baf234
.word 0xd8956ab6,0x9ed8ac76,0x52ee27fd,0xfa6930b7
.word 0x1067a037,0xc88de442,0x1b1b5ec0,0xff824b67
.word 0x7c6d8b9c,0x49ec2c89,0xf5518f37,0x035a81e6
.word 0x6b869928,0x3f573862,0x43cdb92d,0x7e4887c1
.word 0x05b1e6c3,0xaa2b985d,0xc7389957,0xb2cfa0dc
.word 0xb1f246bd,0x3602fa88,0xc247ba5a,0xf9ed34ce
.word 0xf0f93d54,0x4570916b,0x7204f52a,0x060ae284
.word 0x9f464f5e,0xf47afa7d,0x12d603fd,0x596791ce
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 0x15461a97,0xe17211c1,0xc97591ff,0x8d7b433d
.word 0x0c010d1b,0x3d805c7a,0xdcd9a2b4,0xa7e8f12b
.word 0xd74db65f,0xef2b3614,0x2923f3e7,0xc75576fc
.word 0x7bb2c75f,0x829f5270,0x421be798,0x0b9df81d
.word 0x861c94e9,0x2772017e,0xabd8e65b,0x4a6a9385
.word 0x4b4f9381,0x9e8a5d4b,0xb8760167,0x70255a3e
.word 0x8608624c,0x1bcfb890,0xa85da9ca,0xd98c80b9
.word 0x56500825,0x999f78a7,0xd1fa4dc8,0xa100c4ed
.word 0xda871803,0x7f2a613b,0x67d58147,0x120abfd5
.word 0x41bf2e00,0x8a03d91d,0xf1fac5b7,0x37bf328e
.word 0x4d21b78d,0xf4b9a6f7,0xe7f3368a,0x9b98c0a2
.word 0xff63791b,0x190645ad,0xd3771a4d,0xcb9ff175
.word 0xeab6de26,0x524e702f,0x62cdba11,0x26f2cef5
.word 0xb9130ea4,0x27e1bb18,0x1a6b9ace,0x1601f57f
.word 0x58aa03a4,0x3815e214,0xad0c20a7,0xcafc5e5e
.word 0x99b34fff,0x1120f806,0x87bf7fa6,0xea701d3d
.word 0xa3ab744c,0xe548097a,0xd32ab530,0xe7871a4e
.word 0xa75a5d83,0x9256ec30,0x8e24ef0d,0x228c1bad
.word 0xe5309385,0xf9624f20,0x262537d7,0xca18faaf
.word 0x26d59a09,0xa5b48283,0x5a3aec51,0x41c1e13d
.word 0x5f057cac,0x8f905b3a,0x2a1cc227,0xf3a725b0
.word 0x17b25aae,0x1123255c,0x4e37872f,0xdaa6074d
.word 0x1c0e546b,0x516580a2,0x14b1554b,0x37755559
.word 0x5a50a7c7,0x38a98b44,0xde744d1c,0xc3627ff5
.word 0x09605139,0x2b880f24,0x0bc1d3d7,0xb5c0780b
.word 0xd60829b5,0xca1bf401,0xa88eab10,0x8d3dba99
.word 0xc0e053db,0xaf48b8fe,0x28b08e0d,0x9d760d7a
.word 0xe2b2c033,0xae3fa84c,0x7a688b80,0x9b1349d7
.word 0x36fa9210,0x92dafb1a,0x2dca30cf,0x7509106c
.word 0x993c026c,0x6a556309,0x22633b7b,0x5ee36498
.word 0x11979c9e,0x31d02dbc,0x076702ed,0xd6a457df
.word 0x258fb376,0x8e72766f,0x4bb306ac,0x106f34b0
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 0x3cd42a41,0x6604b3e3,0x2192bdef,0xc9c066d5
.word 0x9ff3427d,0x1a9bda97,0x9edac8e0,0x05ef5e2f
.word 0xee3a1965,0xc03e7e09,0x0a451422,0xfe02e572
.word 0x8ea11e93,0x5b2f2b8f,0xf991bf67,0x6fc65c7b
.word 0x2a0cb809,0x357103f9,0xa2d5b2ae,0x66b6ce13
.word 0x420ae82c,0xb44d71a3,0x8e72aeda,0x4160652b
.word 0xd325101e,0x4978aab2,0x2aa79b7d,0x212ac4b9
.word 0xc1d59e26,0xb4fea210,0xd89c89a7,0xa5a70396
.word 0xfd70eeea,0x0401e7e8,0xf34ab99d,0xd7bafa03
.word 0xfcdbd625,0x050791d5,0x66af4d19,0x83e6305f
.word 0x39bd09b5,0x0bbdab77,0x7cfb2b75,0x6cc519e2
.word 0x12741e18,0x5341b449,0x281e667e,0x8b6fc16f
.word 0xe4e18d2e,0x5aae03c0,0x54d4df12,0xd81b32d4
.word 0x4d3a47c9,0x6d551ef7,0x0d57700a,0x6eb6a079
.word 0xcff06b27,0x06860c51,0x32ccd601,0x83f4fd38
.word 0x7bdda606,0x62385cb9,0xc387bee0,0xb3c1c04c
.word 0x90b97e00,0xb805d4d9,0x95cc4f6f,0x03d2660b
.word 0x833518d7,0x3b3511db,0x28b65399,0x37dd0140
.word 0x2265f865,0x81cabc5d,0x770e1464,0x1baf4be1
.word 0x38e16a77,0x26a91fee,0x4ddc83e3,0x5d1bb766
.word 0x5b9b9026,0x414ca6d7,0x8308572d,0x39372fce
.word 0x74846284,0x1bb694a5,0xaf6ededd,0x9dbfbe9e
.word 0x7ac6eb16,0xcf72348a,0x998abdf1,0xed9164a5
.word 0x8a4dcfe5,0x27f705e1,0x2f22c9ae,0xe69578ad
.word 0xa82a9fa7,0x9b7c2a6a,0x25ca4f06,0x730850f9
.word 0x0c23dae1,0x572cbe88,0xf4502d24,0x9fcb9fc2
.word 0x357c7f01,0x9430cfb6,0x9a967d97,0x3e086fdc
.word 0x100e91ef,0x2a29c1c5,0x6d9ac464,0x6b489273
.word 0xfa607c56,0x9bbb8ce1,0x863a8e16,0xcdd01467
.word 0xe195c659,0x1d62bbb6,0x7a0ac3f5,0x41987eb9
.word 0x0b1db684,0x2b74a269,0x9c99b88a,0x227cea58
.word 0x41c88722,0x868622f8,0xb704f0f0,0xd3698dd3
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 0x231edc68,0xc20d9fe3,0x5f0dfcee,0xadc3c236
.word 0x56802419,0x828732e6,0x06cdbae5,0x880e4a04
.word 0x6739a42e,0x1aa15265,0xe304a6b3,0x16d2dcf2
.word 0x9c00453a,0x8073fb5d,0x349a6775,0x541a0bf1
.word 0xaaf38d04,0x589de39c,0x3b51399e,0x5cc53f9a
.word 0x6b8c44bf,0xf9d7ce45,0xae772adf,0x1231a1cd
.word 0xf0c27437,0x512d7e26,0xe115ee4f,0x572eae61
.word 0x3f487123,0xdc1268f4,0x037ca14e,0xc14165d6
.word 0x21fb2e39,0x78590964,0x84e82dc5,0x81ca6eae
.word 0x62e6729f,0xa1e31d68,0x2ef4245d,0x10b8c12c
.word 0xfea09208,0x2f6412df,0xa5badf0b,0xa7d98ee2
.word 0x9651b4be,0x7fff75c6,0xb9c956bc,0x42967b7e
.word 0x5982b5b0,0x511aac6d,0x85859e62,0xbbc3c0da
.word 0x74487ccf,0xe414af20,0x741e7b38,0xd2de7ba0
.word 0x2c8b8bbf,0x01a2b2f9,0xd21ce9e0,0xf785f378
.word 0x8ed8c811,0x9621e20b,0x119f923c,0x3f22afa3
.word 0x8f26132d,0x00d7fae1,0xcd7d61ab,0xf6db2930
.word 0xd6fbcc1e,0x0fa24fc6,0x3268aa3e,0x1cd7fdb7
.word 0x75eea527,0xccc2d248,0xc2647acb,0x1b4ca546
.word 0xbba95cdf,0xda1b030a,0xd9acc29c,0x51f85467
.word 0xb967b63d,0x90275d38,0x76386a64,0x60ea91a3
.word 0x4085a059,0x08e89df9,0x9abfc091,0x70caebb5
.word 0xcea42961,0x858053bf,0x08ccb3dd,0xc757d269
.word 0x0127fb38,0xce6b2678,0xf06292a1,0x4518133d
.word 0xa5a24689,0xd1e8f808,0xb38c801d,0x8e3a7230
.word 0x9fadff35,0x40a867ce,0x2037bed9,0x0a3ed55e
.word 0x27761de0,0x5d1aeac7,0x9020dd04,0x685400db
.word 0x50b8c824,0xfd6a1f90,0x577a0253,0x76e6e2a5
.word 0xb1eb7b02,0xa3bb710a,0xabeb8f18,0x2d9cdb56
.word 0xefb011c3,0xeec7d7b4,0xcaead828,0x709160f7
.word 0x4f856c91,0x98d71087,0xb42f65ee,0xade7af91
.word 0x1e607795,0xe7d84a99,0x14b693ce,0x46dbf745
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 0xbb367d6b,0xa83b044f,0x8d1f6949,0x0b1c53f1
.word 0xf12af54b,0xc07f6389,0x399294f9,0xfa27a6bc
.word 0xc43f483e,0x20b968df,0x3fa841a5,0x845629bf
.word 0x55442531,0x90d269a4,0x92a74fd6,0x751c958f
.word 0xeb9e1879,0xe4b213c5,0xcee4e864,0xbcc4986f
.word 0x0cd5f89c,0xe797aa63,0xff81bd78,0x7829c3bf
.word 0x073f04e3,0x78cf8de2,0x851934ae,0x36b1b423
.word 0x25c2e7ba,0xf5512dde,0xeea88411,0x0ffe4192
.word 0x19d1010c,0x84cad2ec,0x48fa996e,0xf5440600
.word 0x0f6ae1f3,0x285ca560,0xc9cf0782,0xf6379601
.word 0x48ae06de,0x5c594bce,0x604ed066,0xe0557e0c
.word 0x27e84ab9,0xfa9b4391,0xe87a0e18,0xa2f57bf4
.word 0x718a4bbb,0x78077c14,0x3a4f171c,0x1ccdfd14
.word 0x781e19d7,0xd59869fb,0x757c6eb3,0x25bd0b9f
.word 0x28132b40,0xc943353e,0x4daf57df,0x05c4f0c7
.word 0xddc90d34,0xc098d1c2,0xcecff2dc,0x940a6bf0
.word 0x83f436b6,0xe1f5f1e1,0x913ce8f9,0x6080fc42
.word 0x73c4a349,0xa8687dab,0xb8bbf019,0x7f0e7a8e
.word 0x266562d8,0xb86331e0,0x51306fd6,0x3b27fe6f
.word 0x2f861320,0xe1f852d7,0xc84b2007,0xf3930134
.word 0x01e0f8cd,0xf5e20ff0,0x917d0e8b,0x9b98d357
.word 0xe9461ccf,0xdf7a3752,0xf5bc984d,0x806b9b42
.word 0xebd177ed,0x76f76bfc,0x5267b9ea,0x0018968e
.word 0xed65863c,0x42e875a7,0x7593136e,0xccc9bf20
.word 0xbc3e0471,0x6c2ce6a1,0x9c061e22,0x6d78ea32
.word 0x1952defb,0xc50b229a,0xc8f98604,0xaa7ab68d
.word 0x340d3adf,0x265b87f5,0x649bcf94,0xded79a34
.word 0x462279a9,0xdb8bc633,0xf0520fb7,0x7523cbb2
.word 0x33bce604,0x585b0345,0x4e84cb6d,0x6dc21a98
.word 0x9eea4bfb,0x2253a8d1,0xe4f593ef,0x14b60b91
.word 0xbc4c4988,0x85b8bbb8,0x795f926a,0x9803a8cd
.word 0x9e56ffe8,0x307e944b,0x3a25dbb4,0x6fcce4e8
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 0x3e146c71,0x85462a40,0x06bac025,0xba725447
.word 0xf2596eeb,0xe9e357e0,0x28612a36,0xf2636d88
.word 0xf036c798,0xcc1150fb,0x07c2854e,0xe34d4ed6
.word 0x88815fc8,0xbd10c556,0xd477b23e,0x0eadef76
.word 0xe6920fcb,0x39c9910e,0xee9fe6ee,0x49c57231
.word 0x652047cd,0x7a062493,0x868b2e23,0xd1223ba2
.word 0x5cc95e3d,0x92382a9e,0xe2c12e25,0x4d154be1
.word 0x25dc18f5,0xce9b4b4b,0x980eed15,0x8b7087e4
.word 0x65d4a2d7,0x57978551,0x42f44e08,0x3f2797ff
.word 0x31f4f7b4,0x5acfd3b9,0x2d06b20e,0x15f77933
.word 0x33a0ea79,0x8cd2eb36,0xf82266e6,0x6ea3e1ad
.word 0x8138ee2f,0x5eda6210,0x1dc8fe19,0x1bfa3026
.word 0x2dcc3266,0xa01e7375,0x7e44489a,0x9e450c24
.word 0xa8275a07,0xf16b0585,0x3186c019,0x8bb03841
.word 0x29597aab,0xaa01d6d2,0xb6e68d8f,0x8cd177ed
.word 0x60d178d7,0x3537e104,0xddbe77f1,0x3c8926e0
.word 0x2994c401,0x76d6a3c6,0x0c7775ea,0xe6fee789
.word 0x6cdcba88,0x77c06ee6,0x912f21e8,0x264391d4
.word 0x60729d5f,0xfb36d0a4,0x2c3bed85,0x0e4de60d
.word 0x7c3b520f,0x687ff34c,0x5f80e81b,0x8f45f459
.word 0x1f3af5e2,0xe0a7b878,0x5ef89eca,0xd1f96b5d
.word 0x7c99bd11,0x00f7fb33,0x2a3993ab,0x7ce10eac
.word 0x5631bcae,0x601e04b8,0x8e128202,0xcbac1970
.word 0x02b4dbb7,0x081aea33,0x1b1da249,0x8dda34f0
.word 0x66e077cb,0x639fa637,0x210ec1ca,0x33b7f367
.word 0x37839f18,0xbb5274b4,0x9d9235a3,0x3bf808cd
.word 0xb96df9b1,0x3d3b2145,0x1ec0eceb,0x1f7324e5
.word 0xee2262d3,0xa9784db6,0x8c8264a4,0x69cbc988
.word 0x136b772e,0xf26a3425,0x439591f4,0xd5073af4
.word 0x3e008768,0x51b3216f,0x127643c9,0x5955c3dc
.word 0x47e57be1,0xdd06720e,0x25489878,0xbe913dd0
.word 0xceece14c,0xc83d0ba7,0x3d09688c,0x2031bcc0
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 0x96021e6f,0xd7d08093,0xf7fb5af3,0xa6eac24f
.word 0xb7f5a1b1,0x65a8bde6,0xbf2817fa,0xce651bf5
.word 0x424fcba4,0xee5260e8,0xad6045f6,0xda5a4827
.word 0x55bc16de,0x1b48e413,0xc1330e7e,0xf541f685
.word 0x4243ce59,0x2d89a770,0x72980d60,0xf05e1fe7
.word 0xe873457d,0x141d148c,0x2ed76650,0xe9c2fd53
.word 0x57a50c64,0x4fdb9b71,0x6fdefd74,0xdb89d8fd
.word 0xf32d1387,0xda7163fd,0xcd59f5c3,0x496f1533
.word 0x0fc33bba,0x98c18b09,0x1ed01ec3,0x7cc79e8c
.word 0xcd04f59e,0x35969a18,0x718b9779,0x49092e83
.word 0xf7e93727,0xdfb7c878,0xf4fac04c,0x88682d2d
.word 0x79697265,0xf7d364ba,0x4908f96c,0x6d7eb745
.word 0xf4e679b1,0x250ea462,0xacfaeca0,0xa1335a36
.word 0x3e8163c7,0xd0ff63ed,0xcd409b9a,0x5c50ae5e
.word 0xa1cce224,0x8940481c,0x3e97bc4b,0xd2f5d304
.word 0xc18101f4,0x962ccad8,0x29ae9f8c,0x69d7eb27
.word 0x259a2dcd,0xc94e2af2,0x071cd938,0x1037892b
.word 0x716b5b37,0x03b79c5f,0xe99efa48,0x499f2332
.word 0x14ac2a93,0x9f223a5d,0x4286a617,0xa5ebb0ae
.word 0x098ad080,0x0a8116cc,0xebe95825,0xa8a31829
.word 0xe9eab73d,0x56b657ff,0xc7322b44,0x5f94e7f4
.word 0x7fb66063,0xcf647d4c,0x2b4460b1,0xb2877218
.word 0xfb1e97ac,0x1d0c58e3,0x4e96f3b6,0x33b0d4ef
.word 0x5fc3f2b8,0xda0fa5e2,0x12402baf,0x1e116baf
.word 0xc6742768,0x2499f261,0xf4a392d9,0x3b17f928
.word 0x14fbafe8,0xf08d3b47,0x1658c153,0xd0e314fe
.word 0xc5f862f4,0x32f68683,0xebf6d552,0x69bd4f01
.word 0xa9f3ff0e,0x47828e48,0x0da99f10,0x32cbef09
.word 0xbc7718a6,0x56549d24,0x38a0ee1f,0x0e4044db
.word 0xbf7fc3a1,0xb9d3ecc1,0x84edb842,0xcc57d153
.word 0x5134b7c0,0x27d3bac2,0xa846a0aa,0x14fce59e
.word 0x67c6aa67,0x4ba05f76,0x95156f5e,0x10e1b24f
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 0x8f5263ca,0x09dfd2e4,0x6dd8e720,0x5088afd1
.word 0x23d8e4c3,0xba7d63d5,0xf17c6492,0x3fbefa5c
.word 0x1da14fa0,0x2783f566,0xd5b7e862,0x0e93f142
.word 0xdd0a744a,0x00984ba1,0xebb80018,0x57e6a68e
.word 0x74944c24,0x4e5ca84b,0x724f0a12,0xd4e8c0a6
.word 0x12cb9cf0,0x0dff54bb,0x0f51ad65,0x86560d35
.word 0x54589ef6,0x7e5b9c0f,0x295d501f,0xe767e421
.word 0xf4fd77ea,0xec5ae3f3,0x493aacb3,0x1fcc88a4
.word 0xf0550bd3,0x04c49a5c,0xe91cf8ac,0x9a22471b
.word 0xa240f8ff,0x8e7ba7ff,0x3cce09ee,0xb48f2d09
.word 0xec265710,0x7103443c,0x8b8349c9,0xc9777499
.word 0x462ed980,0x55b59335,0x34a7b54d,0x9b11190a
.word 0xb06209e9,0x264184a7,0xdf3e560a,0x6bbf84b2
.word 0x4f383f59,0xf5972aed,0xf65c47a5,0x10e3bd6b
.word 0x76d285ee,0x73660565,0x0a045ec4,0xf69b698b
.word 0x8782b72b,0xaf85a8d7,0x2cdc473a,0xefae5779
.word 0xdfa41089,0x741d5c38,0x4056f523,0xd3d804fc
.word 0x3be3a0db,0x9b270883,0xdc73deff,0xdc9c94b6
.word 0xbba32195,0x1e153ac4,0x0496c89a,0x80bf35be
.word 0xaac5dc50,0xec13c49d,0x658dfd77,0xd060c1cd
.word 0x3bd52cf7,0x90176613,0xec70c3d0,0xfb105c16
.word 0x81324798,0xdccdddac,0x9a170607,0x2921b064
.word 0xa6a6a17e,0x77b50056,0xe8a22e98,0xd000f89d
.word 0x614f1e09,0x4e247cd2,0xe9b555f2,0xd6ef8b81
.word 0x4ee15b65,0xfc77f5a4,0x9c105d24,0x67ffbd80
.word 0x03175b34,0xceaea1f4,0xa0b89230,0x004bf9b8
.word 0xae7cc7c2,0x6b5906c7,0xbed756a2,0x8cfc56a3
.word 0x2dbaf01f,0x8cc5a68c,0x79ce3a95,0xf9fa63db
.word 0xd7e918e3,0x69783a2f,0x0b8f16f9,0x2aea0044
.word 0xc467d87c,0x65e7e709,0x1dcbb7d2,0x9cf6535b
.word 0x3562784f,0x807537ae,0xab054d86,0xb06b4fbc
.word 0xc21a6727,0x4825cd57,0x73a605d7,0xe72fb5d6
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 0xba26d0f1,0xee638181,0x73340494,0xbfddb0b8
.word 0x1b1a229f,0xa98102dd,0xef646942,0xa6a98465
.word 0x4b3cf2da,0xdd5bfc82,0x22401945,0x2050d627
.word 0xf94c67c8,0xefaa2228,0x4992a731,0xb6ab6d59
.word 0x0e275ea3,0xdd4df10d,0xe4463460,0x20268068
.word 0xd6794887,0x3e2cc690,0xf65bcb5e,0xbc2d8e5b
.word 0x80ecd229,0x0d80ac7a,0xb71ab99d,0x828dbf9a
.word 0x9b0aab1f,0xc5f01304,0xfb505120,0x23c1e2b3
.word 0x89c599f7,0x1e4d72da,0xbf164d26,0x45247f37
.word 0xad09d6e9,0x7dc38d58,0xbc5597bd,0x08bcea00
.word 0x1f43cdf1,0x90262d94,0xd4bf785b,0x202929f3
.word 0xf6b91f50,0xee3e130b,0x0261e354,0xee3b5693
.word 0x0a3bebdf,0x90b36ec4,0x819a8f11,0x91cf4973
.word 0xa49c6743,0xa2c4cd41,0xc5d6c79f,0x777e7b87
.word 0x64dfc69c,0x1321f1ff,0x6bb81e2a,0xab6bbdd3
.word 0x197e914a,0xc72eab6b,0x01a9afbd,0x8fa4998a
.word 0xbba3edad,0xbc6a56a1,0x2166300a,0xad987218
.word 0x0e5cce40,0xefdb580e,0xe0bdeebb,0x34608e50
.word 0x0fbc7692,0x17be79d0,0x1a8dda41,0x8e7bc877
.word 0x2e671021,0x35e1930a,0x6a91f502,0x0ead1e1a
.word 0x3be8dea3,0x7c4b314d,0xfba5fcd1,0xad78e67a
.word 0xdd16a27e,0x808579d1,0xa5313fbf,0x6b20ab92
.word 0x65a12eb0,0xb671090d,0x278bfd85,0x5e097e9d
.word 0x6fa6c6e8,0xea17e645,0x7552923b,0x0c26f239
.word 0x84e140fb,0xa481b50b,0xb73705ab,0xdc909d3e
.word 0x879a038f,0x79b363a3,0x093a39b0,0xdb6dd09f
.word 0x3877add7,0xfc65a2d1,0x75c92771,0xb8375ba3
.word 0x76f0e015,0xa96d2103,0xf2b5e267,0xbf04deef
.word 0x4d6a0ae2,0xde5ae74f,0x195f6a41,0xa3c3e697
.word 0xdbed1f1c,0x4b69c17e,0x1b498af0,0xbc1eed2c
.word 0x522268e9,0x45843504,0x1adfc40c,0x670f88f4
.word 0x001d626f,0xe2857253,0xaa908f34,0x286bedb9
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 0x6d0d531d,0xe6f08204,0x09bf7b96,0x7c4d3b0e
.word 0x3e0765b6,0x435f737f,0xbbc3d3e9,0x836be10d
.word 0x3186590a,0x6540ae0e,0xe9b082b8,0x1c1d7138
.word 0xfa86c8ba,0x6b25a07e,0xb4e0086e,0x7283f826
.word 0x74069420,0x2143802a,0x92a1fea6,0x7d13880a
.word 0xd7c58f05,0x2216de42,0x4afc1655,0xca35bf01
.word 0xd9c190a1,0x55eedc36,0x65fb8072,0x69d2dfa1
.word 0x7894579a,0xa67e9e1b,0xc78b2b96,0xe4591b13
.word 0x2b65944c,0x2af6face,0x8f3f3036,0x9decdc0e
.word 0xf460a9e1,0xfc468ca9,0xbe8e20bf,0xf3b24c76
.word 0xac52b89a,0x7ff384da,0x3eb28fbb,0x238b60f9
.word 0x3e64b59a,0xf9fbc57d,0x23942c56,0x45e507a7
.word 0xb06b1b8e,0x9e21dd54,0x001b2f0d,0xbed1457f
.word 0xef3ec492,0x969fc526,0x1bf01753,0xb7e33ef2
.word 0x668831e9,0x34bb247a,0x8dffce07,0x1551c4d9
.word 0xd21e2708,0x093a8951,0x4d874626,0x304b1da0
.word 0x2bbfbace,0xee3e8178,0x28fa76f6,0xbd99770b
.word 0x45e28020,0x48b23899,0x97d86d2d,0xde4dc1c1
.word 0x40e66837,0x8b7b425a,0x3ae5f7ef,0x2671d95f
.word 0x769a1da9,0x777df6f5,0xdac5ca0a,0xac786c44
.word 0xb0f8eac9,0x7604b794,0x6e26abf4,0xafc2c1c7
.word 0xe3446eb0,0x06966fe8,0x7d817ecc,0x8b0c3bd4
.word 0x34cefb85,0x35a53862,0x751eb7c2,0xf40052cc
.word 0xaf9c0213,0x05ce459c,0x68e22d17,0x2045e3f5
.word 0x470397bd,0x93eb2a80,0x0952d009,0x4ca4c1e6
.word 0xecbe6189,0xdcf26038,0xbcc1d3b8,0x09efca59
.word 0x6921761b,0xed89dcd2,0xf9cb85de,0x616cb42a
.word 0x6bf48f61,0xfb50b58e,0x03489566,0xa4087019
.word 0x8e33a5ed,0xdb2dc2f6,0xdd684cc2,0x979829b1
.word 0xab91ae2b,0x3d0c2de0,0x153f1175,0xf0d713c0
.word 0x8e60a3d6,0x2c4ba38f,0x6dbebb32,0x7bc3eae5
.word 0x0d617d3f,0xf0a0688b,0xc8e064f6,0xdf731369
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 0x1919531f,0x3ffee29b,0x27e8b03c,0x2d0f7b2c
.word 0x63b4db35,0xee0d7a4a,0xbd1ca546,0x7541eefb
.word 0x6236af9d,0x1e07a750,0x0e9b1283,0x833cc662
.word 0x892d16a8,0x36322948,0xc5e54cf3,0x187de723
.word 0x20e47791,0xd13b73b3,0xb2d6bf8a,0xc82206b4
.word 0x7c0abd6b,0x63f02d29,0x846ec728,0xc802382e
.word 0xbc0e088f,0xa422bcb5,0x02f69814,0x0bdbb175
.word 0x4e0cd866,0xe867b73c,0x1df0b06f,0x5aa7866b
.word 0x4b68341d,0x0fc288cd,0x43cf75fd,0x72d7c066
.word 0xad88ec7f,0xa4251fda,0x7c538d34,0x8f4e0d4d
.word 0x9626a1e8,0x4ec595b7,0x5234945b,0x9a6698b9
.word 0x4fd95b6a,0x068938da,0x62b69c54,0x0c15a719
.word 0x4b575823,0x2997a918,0x719b9f27,0xf2936508
.word 0x3b860d8e,0x9a1b63ed,0x92d3e38c,0x7f690a26
.word 0xb8bffd3e,0xb03522b0,0xf0ff704a,0x5a31e67a
.word 0xdf729a9f,0x76b5fbcd,0x14e79b39,0x4b475be5
.word 0xc467a44c,0x1f56e51c,0xa9fef57c,0x7e87d719
.word 0x207bcfe7,0x10224b4d,0xf39c7141,0x727cadc7
.word 0xf99fdc11,0x54d7f178,0x344c2062,0x5f3f084f
.word 0xa364a346,0x67ddd935,0x184e2382,0xf1997fbb
.word 0xe0c79f19,0xb17cd5c1,0xad80dffc,0xd860dd20
.word 0xe976ad80,0xfa4a53d7,0x67d4fe80,0xed0bc421
.word 0xdd4bc8f6,0x6015b94c,0xa071bf0c,0xe680839a
.word 0x549ed517,0xd69b8972,0x305e9aaa,0x6835bdc7
.word 0xcbec8d45,0xdfed2759,0xf38be9c2,0x7d2e91a5
.word 0xbf7efec6,0xba1fcb45,0xfcc6b7da,0xce2ad8d8
.word 0xf12f7520,0x42826749,0x49060fe0,0x8fa302e0
.word 0x62da6e93,0x4ae587d1,0x4a576720,0xe19e8561
.word 0x09c69c01,0x59b1ab67,0x34da9113,0x4bc71fe6
.word 0x1913b488,0xbc27d41f,0x44eaa3b2,0x75fa3e54
.word 0x9077e1fc,0x3e081a7f,0xe4e26ac1,0x93d0d853
.word 0x766ef1f2,0x92c8cf31,0x5af0d09d,0xe0cd3bd8
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 0xdc11650c,0x3a708241,0x3298ff8c,0x818bbd58
.word 0x0ee02173,0xff7939d8,0xdf2723cf,0x03d197f8
.word 0xd070a569,0xbfecb7c7,0x916685f7,0xa872d99e
.word 0xc4a6cf3f,0x891e421b,0xe53fd742,0x00bde61a
.word 0xe60c3294,0x6e8fe04e,0x006f7384,0x02046f15
.word 0x6c4f571f,0x51488b5d,0x4c70d399,0xdec5063a
.word 0x5163f9ac,0xd833eb8d,0x0b1326fc,0x48c5032c
.word 0x8ee8d6dc,0x2e6e60b8,0x9b9dbbbc,0x114ca3cd
.word 0xfd656b2f,0x261b5850,0xf4f21fc3,0xde4420ca
.word 0x0d6b26d3,0xc938bdf0,0x1e6979dc,0xcaeb3a10
.word 0x8f66224c,0xa113a36c,0x6fc6b8a9,0x6de6cde4
.word 0x5b9ddee1,0x3036ca84,0xe189b170,0xc2a9a88d
.word 0xf408abad,0x5de6ef12,0xfbeef043,0xe1613212
.word 0x7a15b924,0xcf7f25a4,0x200d004d,0xdd5c8009
.word 0x935b9331,0x4665bf02,0xa9bfc5af,0xd2638800
.word 0x1b84f703,0x381d5b4d,0xc4d276d6,0x9338f892
.word 0x21d3e497,0x2f702e74,0xcf213621,0x5602a4d2
.word 0xf9fbc789,0xf73d4785,0x0035480a,0x30811ad0
.word 0xf2826045,0x5b7876f6,0xf9aa0ff9,0x3206cde4
.word 0x3b4510db,0x3a181870,0xc0fca76b,0x89688955
.word 0xbea91ae7,0x06047c5d,0x64b80d8f,0x826aa90d
.word 0x67fb2045,0x35118170,0x0d72ffe1,0xb3ac454b
.word 0x3651c793,0x4986673a,0x7116eaf8,0x5c9bd888
.word 0x0df68e6f,0xbb3e8de5,0x81af90fb,0x35ef9b3d
.word 0x78755443,0xda60f10a,0x5fd801ea,0xa9e286ac
.word 0xa002a089,0x33d186bf,0xc701bcbc,0x78e3f9d1
.word 0x77f0416b,0x527b3c7b,0xfcafd94a,0x37290258
.word 0x1f6c959c,0x0d829f54,0x1444a758,0xc1feead9
.word 0x36e2d80c,0x3976fe2e,0x2a8524ba,0x6069bea5
.word 0x2cfa6296,0x6b884fcf,0x92e6b7ce,0x3809d922
.word 0xeab3e4cc,0x993065fe,0xa05c7e82,0x5f5a8ed1
.word 0xb0ecfd13,0x9c4d9176,0xe188f317,0x70e0c7a7
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 0x50e8b673,0x270c4679,0xdbe53a90,0x46e52bb1
.word 0xf2e63123,0xce324139,0x754c0981,0xc0d75a4b
.word 0x45d328da,0x6cf29da4,0x3c89729f,0x85a8abba
.word 0xfe66e3fb,0x2edc2a7e,0xf6af6380,0x4a718955
.word 0x4d2f3d3b,0x4ead29a0,0x688eb8ec,0x05dfa191
.word 0xa2e7f972,0xa224c661,0xe0a15507,0x9701b6e1
.word 0x74f50cf6,0x98a1be1d,0x8db5aadb,0x32b6c708
.word 0x8a152408,0xdab8fec8,0xd3f3d42c,0xc4c437fb
.word 0xb7e0ba0b,0xa1606872,0x9e749f6d,0x1e354b67
.word 0xdae4ebef,0x6d8a6b53,0x96931d74,0x331b12b7
.word 0x0de5a0da,0x4dee3c00,0x4322206b,0x48e8752b
.word 0x565ee0af,0x44b4587b,0x2eef51f0,0x3d476a43
.word 0x89af4052,0x0b249f12,0xe1d4499a,0x1da895ff
.word 0xcf0e4981,0x1d64b7df,0x5dedb427,0xea213a20
.word 0x0a698cca,0x4a56da96,0xc4c8f169,0x36551169
.word 0xf02a8a14,0xbb5a1e14,0x7947515b,0x4d8c83df
.word 0x13941b0e,0xca3f5f8c,0x29d1716b,0xeb483211
.word 0x2757a47f,0x8243ff63,0xd22cf786,0x2dcefd28
.word 0x68d747a4,0xe753f025,0x124fb700,0x7a1601c5
.word 0xf88f4613,0x73552879,0x33a56072,0x3daf5c7b
.word 0x2338a6ca,0xf2eba968,0x7625f333,0xaf7cfb63
.word 0x63721829,0x76b0d459,0x9e313209,0x8b2361ff
.word 0x6132301f,0x35b2aa7a,0xdc2c3513,0x136cf014
.word 0x6907bd5a,0xc398a854,0x0ce70ee5,0x1b7a4e4c
.word 0x2db84cb6,0x6c6ab7e6,0xeadd1b0d,0xaa67895c
.word 0x4f80818f,0xe993e0c5,0xa198d5f6,0xfd7f6046
.word 0xa4041cc8,0x31e8a915,0xe2fe2da0,0x64bf1da1
.word 0x6b13e736,0xe635b506,0x7011e064,0x31718c4c
.word 0xbe3a97e6,0x9f672905,0xa0aa3b7b,0xc871bba9
.word 0xd3dbad97,0x04282a62,0xafbe5f92,0x50e60583
.word 0xe448fb49,0x7853ca16,0x4c7a67e2,0x92a19844
.word 0xccbdcb0d,0x9a9aa655,0xfbb5087d,0x69364a8d
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 0x573300f3,0x0c271fd7,0xf98f8c73,0x79a69618
.word 0x565e3a4f,0xdbc41918,0xa2e4e203,0x53269a1c
.word 0x5b99d9f4,0xc8eca355,0x278c0a8b,0xedb0fd50
.word 0xd2155c64,0xb84ed00a,0x71f5fa86,0xa3154284
.word 0x7e16e269,0xc53ddf87,0x0f8670bc,0x9f1a4667
.word 0x121299d9,0xb3a8508c,0x718ca53b,0xd323f008
.word 0x945bc27c,0x18d611a6,0x8a0c8637,0xa087b65f
.word 0xd979fd3b,0x8487069c,0x5b1e7c81,0x8d80b81a
.word 0xaa9d9f5c,0x929e04c8,0x75f58f20,0x94cd2663
.word 0x2c29990f,0xe838f9b6,0xefcc2299,0xb7790bd9
.word 0xbb67999d,0x9b48eb7c,0x7f7b75f6,0xc118d730
.word 0xb78b4325,0xbc897f53,0x2be59c8d,0x6fe35632
.word 0xe9c9e96f,0x89ff4b42,0xf9da9949,0x79d011ea
.word 0xaf4b6176,0xd0030aa2,0x3940d45f,0x2678da44
.word 0x0d010efc,0x7d063b11,0x381cb31b,0x630cd6e4
.word 0x8ddbb3ad,0xec194fc8,0xd0871fc6,0x6ca951e5
.word 0xb45b1734,0x382929c5,0x35c6c98d,0x6914ff96
.word 0x27807350,0x746bd9f2,0x9dae6e14,0x76638f2c
.word 0x178093f6,0xf9bf51c3,0x7130fe1e,0xd21036f3
.word 0x5b5ac3df,0x02aa1c86,0x4924af35,0x6e2aed5b
.word 0x40e58013,0xcaf9de06,0xd8f47bb0,0x456a1384
.word 0x1ca0a995,0x36ec5d0f,0x02cd228d,0x2dc3599a
.word 0x077efed8,0x0cc19755,0x1dad2444,0xf1a6be02
.word 0x0478f563,0x81b5f9a9,0xef229a74,0xfa136e21
.word 0x24f8cea5,0x26f44707,0x0e9ab384,0xb94071b5
.word 0x1559d222,0xe9ccf8c3,0x3415c780,0xf7c28df2
.word 0x8b14bb9a,0x3b99152f,0xc83c9590,0xbb528242
.word 0x15320499,0x0b9e542c,0x3e119850,0x6c489bf4
.word 0x393dca56,0x6ad5b1aa,0xaf8d1107,0x32b90334
.word 0x1689f284,0x5d604d18,0x8ab664d4,0x215ec27c
.word 0x1c241c53,0x5230756c,0x589e1e1c,0xd02ac1f7
.word 0x40291bbb,0x5160a4a3,0xc2874772,0xb0e23ca1
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 0x00427394,0x2115e842,0xdb448fab,0x521702e5
.word 0x25207aed,0x96a09dd3,0x9e0cea48,0xb491e9af
.word 0x974ecfbb,0x6a13745f,0xaadd9e2b,0x5e61092d
.word 0x041cc57a,0x9360f391,0x2cd9bbe9,0xce0f8494
.word 0x15d108be,0xc5714738,0x067c50cd,0xf66063f8
.word 0x51c93d7b,0xae5e993c,0xaa6bb43a,0xff8325ff
.word 0x1876aba8,0xc02de34d,0xf5c6c634,0x2bfd8f59
.word 0xcc44356b,0x90b8789b,0x1188859d,0x6d4e9df1
.word 0x8f45b7c7,0xce652764,0xb3236947,0xdd5b8c0f
.word 0x689bc907,0xa69bfbe6,0x053e28b8,0x156d3277
.word 0xb08cd343,0x6d0fc7f3,0x3d70453e,0xba3f9c26
.word 0xaa2f1016,0x88f3931e,0x00a52e52,0x63df00ae
.word 0xa4642e3a,0x00aa352d,0x84b31f6e,0x701b1164
.word 0xd7296449,0x7cc63777,0xd9befc2f,0x293c9ce1
.word 0xe7ce3232,0x9d5a4469,0xd41a9e20,0x6896aeba
.word 0xba655ad2,0x08482aca,0xbb6907e9,0xa811361d
.word 0x9e570d0b,0xa0722424,0xbbaad0a7,0xff5a9c4f
.word 0x69191752,0x26fda131,0x9b0380b4,0x8db03af3
.word 0x0f87d766,0x72f9e6f6,0x90ba0ced,0x2ee97f1d
.word 0xd3b3f5ca,0x5b909863,0x570e49df,0x0ec87216
.word 0x96ddd36a,0xd535d6a4,0xc5b549e3,0x38b89a42
.word 0x8b806019,0x4e34fcd7,0xf3f43486,0x9878d113
.word 0x4da2df07,0x7bd055b3,0xda47cd3a,0xc9b11913
.word 0x14cab877,0x1c09f9b7,0xe85f57d6,0x24a22841
.word 0x06eda128,0x9bc18db3,0xdd9e3398,0x392e0300
.word 0xc06e0969,0xcd91ae1e,0x710ff502,0x6ac4db1d
.word 0x45d673db,0x8902467e,0x1a423901,0x077d9aba
.word 0xf934ac28,0xc361f76f,0xf98ece5f,0xb206519f
.word 0xbfa83616,0x0d6dc512,0x2413a3e8,0xe645b1e0
.word 0x8fee42ca,0x35696a21,0x17277c70,0x65da7a55
.word 0x288521af,0xc5cc65c1,0x977f4fa5,0xb8c9a668
.word 0x70ff1dec,0xf36c4a2b,0x4adb98e9,0x59c0c1f2
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 0x8438ea5d,0x23886eee,0x3bb8b877,0xb4c1a0f7
.word 0x4da27a8e,0x992a56ad,0xb4695617,0xa39de5ca
.word 0xc7e78196,0xa7628a76,0xa7789a06,0xc4cd9408
.word 0xd293d036,0x16640dfe,0xadfd2e3e,0x8cb4927f
.word 0x3309df95,0x6ae666c1,0xd120757c,0xe3f519ad
.word 0x47ca8211,0x0ac3fb09,0xb0c8729c,0x870005ae
.word 0x0f532cbe,0x71779f6d,0x93bcb382,0x746134b6
.word 0xc8535b89,0x1a5687f8,0x08389505,0x7162c0c3
.word 0x5b0e53a5,0x29d06e46,0xf66369dd,0x6ead33ec
.word 0xefbc302d,0x6df5b0d6,0xcab3de88,0x11c456fc
.word 0xc4eb6de8,0xda79d62a,0xaba63b7f,0x6e7a39a4
.word 0x53d76bd5,0xfaec9acf,0xb5cb8254,0x38de04d4
.word 0x8e3d0fd8,0x488a649a,0x2296e18d,0x75bbf884
.word 0xbc9ae87b,0xc70a9de3,0xf1e0f49f,0xe6097e69
.word 0x74398f69,0x1b86c832,0x82a8e0b4,0xed0ec2b0
.word 0xd5585633,0xa56a36a3,0x817e29d2,0xd54fa0c0
.word 0x72ce70d1,0xdd6f5a60,0x178398a1,0x6150e158
.word 0x3ecc4b9e,0xe9fd9ae0,0x786fa23b,0xe99bc265
.word 0xff554f1d,0x9493e42c,0xda62dfae,0xf813ae5a
.word 0xeb15dcdb,0xb2db7b68,0x4ea572d4,0x2f240958
.word 0x3476b842,0x476a4e63,0x7768fabc,0xbc92f180
.word 0x425f18d6,0xd600c018,0x3901b549,0x1bbefdd5
.word 0xd64b0c35,0x6f11e477,0x0090501d,0x176b5904
.word 0x46154e6e,0x5350c227,0x92b3a294,0x9b0bfae7
.word 0x183ebbb8,0x45b8daba,0x89841f25,0x845e100f
.word 0x65fb70ba,0x3c22cbad,0x934352a5,0xff78a1ca
.word 0xab8cdd24,0x3071961d,0x9f4c3473,0x51e2587b
.word 0x33381d6d,0xdacb61a4,0x256fcc21,0x29d16ab8
.word 0xfdbce276,0xc676af8e,0x9770a1cc,0x6e80e3f7
.word 0xa8c70445,0x15cbb429,0x45cfcd48,0xfd85f565
.word 0x55c87db5,0xf0d8510e,0xd74d73a4,0xaf6d64c9
.word 0x826cdf8b,0x4b34f1b3,0xf59b1f19,0xd0200226
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 0xee4c0e5d,0xf3a4758a,0xefe3bb12,0x279f840f
.word 0x94cda887,0x11e17522,0x8baf46ec,0xc55f501b
.word 0x9aa8426b,0x7fea86e9,0xae4e45b3,0xd607e681
.word 0xa3f83680,0xd0b97d4c,0xffa69fc0,0x21ee7668
.word 0x3207ab87,0x75cbdd67,0x33a1b1b5,0xc60737d0
.word 0x2a96ffb0,0x1764f9eb,0x7c410bbb,0xe4332ebe
.word 0x0f8f2bf0,0x2c427b95,0x448bb73a,0x465cc743
.word 0x0b42522c,0xbcb0e8d4,0x766dd141,0xb84f916a
.word 0x5a807190,0xde3c41c1,0x31277d89,0x02005a61
.word 0x0f5f88c5,0xe3a10515,0xf503f852,0x77c5c4c6
.word 0x4fa84d5b,0x26658867,0x4152e4d2,0x91f2d750
.word 0x0e85bdf9,0x9230114b,0xd87a5be2,0x7855baa3
.word 0x3cca8cc7,0x1a6d54d7,0x7af4f636,0x7418b209
.word 0xb9c95f44,0x9b5807db,0x54ebd672,0x13d493d9
.word 0xa18dfd5d,0x20437ae3,0x1fb7de4a,0x7851b94e
.word 0x14d5c458,0xa62a7ffe,0x537c4e8e,0xb7364e2c
.word 0x0b47baa5,0x4c2c0866,0x2da3f55b,0xd0f176b7
.word 0x1984f14f,0x30f28516,0xdd1d8ff4,0xd81870af
.word 0x52581c50,0x2f496601,0x9b905665,0x49465a1e
.word 0x19d78348,0x17af11b8,0x9519577d,0x2b16760c
.word 0xce0c16e8,0x2afa28de,0xe50d7343,0x6e051243
.word 0xdb7c9229,0x79e686f3,0x74ce84c9,0x234e014f
.word 0xe9aff474,0x1888e9f3,0xfc7f43ff,0x10e80ff8
.word 0xe712b82d,0xac0c719d,0x130c0915,0xc67eb5ed
.word 0xb217eb3d,0x906409e2,0x245856e1,0xbf8fcb92
.word 0xb55891bf,0x1cb6cb28,0xd8de7128,0xab9d94a1
.word 0x22bbfa67,0x04dfe976,0x374292e6,0xcbd46e2d
.word 0xf4f9c3bf,0xbc84f43e,0xad58fb54,0x63cce452
.word 0xea6fa7b6,0xca055d11,0xab9b69ba,0x8f99afa2
.word 0xa229cce9,0xb0093561,0x9013cdc1,0x59394f2d
.word 0x8a7d9596,0x53e840ee,0x6d4782b2,0x401ec2d0
.word 0x16ccadc6,0xf4b00c86,0x2b0be619,0x7a134f8c
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 0xab874dcd,0xee2818c7,0xcb8f1e01,0x66b033e0
.word 0x6da92334,0xe0ae6ebb,0x23f1dfe3,0xa004b51e
.word 0x70e0da4c,0x2b48a5d6,0xcaa8f708,0x4ae07170
.word 0xbed85494,0x576f5c49,0xc753fccf,0xa5ad0f3c
.word 0x6d315cb2,0xb2211003,0xb9ca5e4e,0x580cd4dd
.word 0x73786da4,0x4f83d7f8,0xde684181,0x26ee3220
.word 0xcda48804,0x4cf5f7ac,0xf0d112dc,0x198988fb
.word 0x5564b013,0x32ba13dd,0x8b7d80b9,0x5006165e
.word 0x1484209e,0x15a4261f,0xae300544,0x42af0b4e
.word 0x2c6cff55,0x7db3714f,0x9ba0b41e,0xd8649483
.word 0x449c8fe6,0x0c40750e,0x8e56536d,0x0adabe93
.word 0xae8f404d,0xd143ca83,0x12bbe8cb,0x11658d52
.word 0x637e2a43,0xf0c55e15,0x90238e4d,0x444206b0
.word 0xac8d2e8a,0x0ae10f58,0x50827fef,0x771f01aa
.word 0x628155ec,0x5eba6ab9,0x7c70a082,0xfacf3ad9
.word 0xaa4d9a5d,0x4c525eb6,0x7acf60be,0xfdc55f71
.word 0x69c4ba79,0xb6cc5188,0x54d70f4a,0x523add09
.word 0x71315218,0x5d28c85d,0x0f41c91e,0x0abb9afd
.word 0x3b78c2c0,0x462c8da3,0x018b8563,0x6884cc93
.word 0xc77de6b9,0xc6fae0e9,0x06041c12,0x559e96d8
.word 0xb9cc0f81,0xcaea8652,0x7e3b1399,0x2aed1f7f
.word 0xed8de53e,0x3143e498,0xe0ceb8e4,0x919fb486
.word 0x6996646c,0x6e7fe727,0xab31a185,0x36627c10
.word 0x6ed14aa4,0x74f03cb5,0x267db793,0x35b54801
.word 0x824fce8e,0xcf78443f,0xc612e0b0,0xfbf49d78
.word 0x4a25191b,0x8acade8a,0x63434d06,0x919d4924
.word 0x2165f219,0x75bcb8a2,0x5c074986,0x928fa9bd
.word 0x3fa2336b,0x14a74a40,0xb8d23320,0xe14f5393
.word 0x2ee5f455,0x32cee1b5,0x388ace92,0xef3dc8f3
.word 0xc8702dbd,0xa5864ced,0x18c6082d,0x3da4d4f7
.word 0xef004b5c,0x32e58525,0xfb9d89ec,0x92d7fdcc
.word 0x64d4b774,0x31e4ced6,0xf1ded1ae,0xfd5f2e62
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 0xccf2111d,0xccbe2849,0x47b9ec84,0xa8969d3c
.word 0x3427599a,0xabba3da6,0x4339b49a,0x0309a80e
.word 0xb5364d16,0x4b7fa399,0xdc50cff5,0xf1bff1ba
.word 0xbec76032,0x4f3a699e,0x325aefda,0xf01eb504
.word 0x1e92eb58,0x533f98a6,0xac923c29,0x5aff38fe
.word 0x46ea99ac,0x5591b88b,0xbd5e9c61,0xacf2157e
.word 0x893bb66c,0x29b1a0fa,0x57106ffd,0x47ce8cea
.word 0x7be6b265,0xd350b830,0x86063329,0x93d8c317
.word 0x8a9019c1,0xe13a823d,0x6740f300,0xa58f348e
.word 0x967e4ac0,0x27811954,0x0e709292,0x5f74d21a
.word 0x06ec52e9,0x682d93df,0xf9e63ee9,0x967e4cb7
.word 0x69af0012,0x09553a4d,0x29fa463c,0x1b50f19c
.word 0x89a73142,0xb9385f88,0x0ecff4b6,0x70437f8f
.word 0x8fb78030,0xa16c2c58,0xac98e4d5,0x9ee83041
.word 0xa3f730e7,0x17debec6,0x609bf92b,0x2a0868de
.word 0xbe0fa7a4,0x106a6ef9,0x1b469a70,0x05093a3e
.word 0xc1fc452f,0x7c480a54,0x10e4bd9d,0x525ef83c
.word 0xa9402e27,0xfaff2b71,0xc6d37227,0xe78a443c
.word 0x29adc693,0xeee739de,0xdeced9ff,0x832578fc
.word 0x04439327,0x2588f904,0x7a031d2a,0xfe1c9749
.word 0x9c871ae8,0x0641545f,0xe95b2d62,0xf82ce074
.word 0x09071870,0xdfe20686,0xd9d92217,0x23366325
.word 0xb752e764,0x1f99a2a9,0x26219e7f,0x36cf1a27
.word 0xfe4ec99a,0x73d8c67e,0xea5092cd,0x5f5568bf
.word 0x7dc86565,0x7ffa9d3b,0x051b58ba,0x538db711
.word 0x7e135a54,0xbe3f8a61,0xa34c7c3a,0x5c31c497
.word 0xc6aadb29,0xab5c9402,0x3a6ef866,0x8e2c654e
.word 0xed5268b4,0x3dcf7e65,0xa16f3d94,0xb41013b6
.word 0x97edff63,0xb33f5ca1,0xb232dfe1,0x82695807
.word 0x68f8c429,0x2765fa62,0xc9abbece,0x0c70ef42
.word 0xf3abe439,0x219f961f,0x70de4d0d,0x5546cea0
.word 0x8aa372ba,0xfea1be62,0x670f72ea,0x1fad1ec7
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 0xedf7118a,0x8298050a,0x343143fa,0x62da49e2
.word 0xeafdd199,0x8bddce87,0x679b7a3d,0x779e327e
.word 0x322f7c0d,0x5b8b7656,0xe2855e4a,0xaea58f9b
.word 0xcc2dc35b,0xb5ad4c52,0x668892b6,0x9922c932
.word 0xbea46662,0xa427f92c,0xf0881b6d,0xe7beb781
.word 0x056d5d52,0x1c2e2cad,0xe97b6b52,0xb0a65f46
.word 0x214010e8,0xf4b1c4ba,0xde37c372,0x26790517
.word 0x467b5113,0xbb3a5eb3,0xa9eb8044,0x8b75e1a9
.word 0x20a0c022,0xf0147263,0x51062bc4,0xa9ee6b16
.word 0x99fad5cd,0xedadcc46,0xe4ccb9af,0x771d72de
.word 0x1e2c8088,0x8051ba6a,0x84c0346e,0x6a0a4028
.word 0x70dd14ec,0x3556edca,0x394cfcc0,0x95be3f96
.word 0x47b20329,0x28757e12,0xca24fcbe,0xecad0845
.word 0x3984d74b,0x112757ea,0xa739d4f8,0x90bab8f2
.word 0xb8d37c81,0x1170961b,0xbde385be,0x24687bf0
.word 0x3613c31e,0xf9d65c1a,0x7fc9162e,0x811e3ee1
.word 0xa337190b,0xf52f0085,0x8fbd8bdb,0x7faf7755
.word 0xd4bdf556,0xf47d3e41,0x5cd30b48,0x9bfe5d0e
.word 0x1f41c3ef,0x5a5fcf99,0xf31f1acc,0x5fbd2578
.word 0xaf49e1c4,0x3bb4f0e9,0xbda8a2a4,0xe77e468a
.word 0x5cf1c0bd,0xdd1af7d8,0x24ecc1da,0xba8960de
.word 0xa3158eed,0xe9bd2a5e,0x316d2432,0x81195bff
.word 0x67b00a76,0x3a9d2770,0x17333fc3,0x294cefad
.word 0x802ff4fb,0x076940ba,0x03600760,0x3cbac94e
.word 0xdfc43353,0xa501f2d5,0x7f2fc1f4,0x30cf065d
.word 0x24badaf3,0x415f63d7,0x874b9b88,0x98204c67
.word 0xe7aae3af,0x6aa1a840,0xfdaf69c0,0x16766a5a
.word 0x9a5a85e3,0x8731221b,0x2119a0d8,0x6b37cdc0
.word 0x03802710,0xc5477fd9,0xfa499669,0xb9eb32c6
.word 0xdd79f432,0xd279e8a1,0xea4de0b4,0x03e2ed18
.word 0xc40c58c0,0xe2ffbf56,0xbfeec026,0xd0dc7dbc
.word 0xfb5607e4,0x1adbc34d,0x53a83d40,0xbef28c87
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 0x971c1b83,0x8cbd7bf6,0x2d2305d7,0xe1f63188
.word 0x0625959a,0x0acbefc3,0x924d6372,0xb8613671
.word 0x2fef9f93,0x40f29b93,0x13ec2297,0xa3ac9123
.word 0xa6cb9ce6,0xe63189f7,0xd53ec01d,0x441e6898
.word 0xdadfcbbf,0x7fdb3ecc,0xd7ccadaa,0x97d9da9f
.word 0x94026a9e,0x8043f492,0x8156f41d,0x6cbb8ca3
.word 0xadd1a16b,0x86276cca,0xeddb36a6,0x7aa764de
.word 0xc4b098fd,0xdb503e54,0xb1d6edf5,0x3be1217b
.word 0x146f1dfa,0x8e90ef6b,0xbd93499c,0xce161a49
.word 0xe83ccacd,0xf0cb136b,0x93b5bcff,0xc97b7a7b
.word 0x094e5ea5,0x037fcece,0x12dbe153,0x221d3159
.word 0xa7cd6b22,0x154cf12c,0xe9995f99,0x4f20290c
.word 0xc160efef,0x266d8137,0x607abb61,0x769855e6
.word 0xcfcebb7c,0x71800639,0xe97b0540,0x19011706
.word 0xaf4be91a,0xc3a552f1,0xfd56dae1,0x0c7f21ff
.word 0xdbf836d7,0x7e62a2db,0xdfa764d2,0x09a9d1c3
.word 0x2fb121be,0x7ab1c46e,0x85d2dc3b,0x6ee1a7ce
.word 0x0b2a0406,0x85ac53f3,0xea0e09fb,0xf74279cb
.word 0x3bf112ee,0x9f406e24,0xf00f8547,0xdcc9c712
.word 0xa48e186e,0xc6559a2f,0xb1390cd4,0xe979bca2
.word 0x73938fee,0x1a0531b2,0xd474dbe5,0x1f96bc21
.word 0x38460307,0xab5d4431,0x9b20f38d,0xc77ced18
.word 0x89a6e799,0xd21228ca,0x22c2c67f,0xc3b1f2a0
.word 0xc7c0684a,0x231d2dae,0x4ca0dea2,0x951ce791
.word 0x462832e1,0x520dd41a,0xbfd2a283,0xa9db8a31
.word 0x15cf268f,0x00716c0d,0xc7f3ba1e,0x4f6ad338
.word 0x129efc02,0xc4d43479,0x734cd9bf,0x1694206f
.word 0x0b4ec088,0xe27e11e9,0xb6294bcd,0xcd16e2bb
.word 0x4df908de,0xdbafa194,0x75a1c330,0x11dbccac
.word 0xbab09f67,0xa0a9955c,0x5117d7fe,0xc417323e
.word 0xe72e20f6,0xddc6fd42,0x08cbb4f0,0x47b87400
.word 0x0a60518e,0x5ab05e23,0xeddad323,0xbcbf6f2a
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 0x698baf54,0x45f9c303,0x32703824,0xdc060c84
.word 0xe6ab4048,0x8be2c731,0x2c376d34,0xf338cb47
.word 0xc3075986,0x7b8ce0a1,0x2e7267fa,0xe9dcf72f
.word 0xe276190a,0x40a84f43,0xaaeecab1,0x4b2ff80f
.word 0x515d0d0c,0x5c77b74b,0x39f75d41,0xd45ebebb
.word 0x2fdc4f70,0xd5c6bd6f,0x028f52fc,0xe5b901ef
.word 0xd2d751df,0x0dcb5c79,0x1009b371,0x6314c7c1
.word 0x0afea8fb,0x21b4d809,0x82b95412,0xbea9e632
.word 0x2fcc8b0a,0x5a73620e,0x5e94b5cd,0xc2965134
.word 0x4f359837,0x2e07b321,0x022e42da,0x19604f56
.word 0x9f816c01,0xcf4bff73,0xe779f718,0xbf85dd4e
.word 0x44785999,0x27952d20,0x0fcbef4f,0x136ac2aa
.word 0xc4698410,0xa422e484,0xc9fae003,0xcacc21da
.word 0x443d621c,0x5f65c62d,0x3cfe0a4c,0x0a811c0f
.word 0x20612774,0x19353b61,0xf6f9bbb7,0xff4974a0
.word 0x14ef1567,0x504017bc,0xece8db32,0xf68ae530
.word 0x7fa1b300,0x3b626e7f,0x68e50ded,0x0061ed3d
.word 0x703f7cd5,0xd1cc31bf,0xdacff20e,0xcb6de7ef
.word 0x9fbbfbd1,0x2cb94b0f,0xf6741140,0xd40c9618
.word 0x2a7a23af,0x75875b7d,0x831c847c,0xa642ffc4
.word 0x36f13aa2,0x2d2e9a1f,0x62cbfadd,0xff916218
.word 0x950f0e46,0x4e6b6953,0xbe783685,0x41848377
.word 0xee6e95f3,0x608479be,0xfa504415,0x3655a9fa
.word 0x89f5cdac,0xbb4ce806,0x5765e5a5,0x7a9d4864
.word 0x4520742d,0x696ccc16,0xd325697f,0x16bf8cfc
.word 0xb44af005,0x9bc6c47a,0x26f703b3,0x846272c1
.word 0x03277978,0x7c54497a,0x0f1c9eb7,0xf8027772
.word 0xfdd751ec,0x3495ad2b,0x54c51822,0x8b40de19
.word 0x9c9594f2,0x9d38a93a,0x4f99fc5e,0x91c56596
.word 0x3ecc99e7,0x1f8d45cf,0x3fd158c3,0x79001840
.word 0x907bdd10,0x7ad70a29,0xb16e0caf,0x2ad34d0a
.word 0x516efb34,0x0f7206ad,0x96db26e4,0x6289c907
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 0x103966b7,0xc0bb9a07,0x2f62bb38,0xcf2655d9
.word 0xcc59306f,0x2bfcba39,0xb6497c39,0x0060c70d
.word 0xc030ac14,0x6bfe1831,0xdd017973,0xca88fc3f
.word 0xde7e02f1,0x5ab8c59e,0xbf956dd3,0xa12c41ac
.word 0xa6e09e67,0xdb745c80,0x5ee07f31,0x0a69349f
.word 0xe07b8f02,0x7d427872,0x76329712,0x8d2b4264
.word 0x9a6c4197,0x27c7ed8a,0x2348efd1,0x872816d1
.word 0x8d651db6,0x464888b7,0xe7f24f35,0x0bca5934
.word 0xc038ed77,0x353c8b7c,0xfbc3842d,0xe3bfbb49
.word 0x28026553,0x0501d2ca,0x8c9be79b,0xcc48032d
.word 0x3d58df04,0x76c149bc,0xf86b0a21,0xfb8a99b7
.word 0x298ae1be,0x1b0c5600,0x740ea892,0x4c767030
.word 0x57370c48,0xcdca1032,0xe87dcca7,0x83db95a5
.word 0xd7e1a636,0x29f99640,0xfac2b63f,0x5da22004
.word 0xe22b5165,0x204555b9,0x7bc4488f,0x0ff811fd
.word 0x7f07149f,0x8ee0c280,0x0bcb5b52,0xd5dcc01b
.word 0xa2313b3c,0x146144b0,0x6c008dc8,0x154eeb3e
.word 0x7b535fa6,0xecdd5831,0xd4435dec,0xbcf4e828
.word 0x31b650b6,0xf06e83f7,0x5b696a92,0xea534012
.word 0xe1638d91,0xc4b109c3,0xdc0d9be3,0xc52c78de
.word 0x30bf798c,0xd3ce0323,0xb74b1e84,0x7507fe74
.word 0xc76cca60,0xcdb9d58f,0xe8046e5a,0x0e42cdbd
.word 0x55f209f9,0x4664c3d6,0xd305df08,0xcc01685d
.word 0x0e3d7cbc,0x0a11e6dd,0x70cc2d3f,0x40ab787f
.word 0xb8e993e9,0xed80d3c1,0xd7b93324,0x5ba9f458
.word 0x015db8ba,0x7283b370,0xa188dd60,0xa2d67f25
.word 0x599f44e1,0xc1875e45,0xb143f2e5,0x66363c03
.word 0x3ed73c42,0x711b5e80,0xc730c17b,0xfdfc53ae
.word 0xa0734f23,0x0da9b7d2,0x1ac4a1a4,0x8e68edec
.word 0xeb623e93,0xc5f09a12,0x94b9564a,0x88079bec
.word 0xf668f694,0x5b3f2035,0xbd778ed3,0x0a04701a
.word 0x0577abb8,0x38b95ad8,0x1798bd5a,0x7ffffa97
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 0x56f11735,0x0e5b5425,0x371d6295,0x1f2c1977
.word 0x14faeded,0x9671c11b,0xd70b2fe1,0x708c85e3
.word 0x7ecead79,0xf385bfae,0x2540d8f0,0x32e58122
.word 0xfb83d063,0xe56a7adb,0x0a4520a0,0xfb48e13b
.word 0x233722dc,0xc2a1a16e,0xb86634f1,0x36f10d99
.word 0x0598266f,0x2ba7d256,0xc1f2309c,0xa1fecc86
.word 0xa6f47a51,0x9a8fc2c1,0x500ba03d,0x39d8d5c9
.word 0x15f3121e,0xad6eae9d,0x6939e536,0x933467b4
.word 0x276f1c18,0x4c4d85e4,0x0d035fc8,0x2f76bec8
.word 0x334e5ad2,0x455e1c88,0x6fa75a77,0x976b1483
.word 0x0843e642,0x5b447fa9,0x57c13a09,0xb356529f
.word 0xad50cfd6,0x68741686,0x85a19d15,0x384e163f
.word 0x84ad4e3e,0x902f60d7,0x46de1962,0x264f449e
.word 0xe39431bd,0x1a21e463,0xce4f6b34,0x2d617b5c
.word 0xc6af09ab,0x0ad0dcf6,0x84b21477,0x3cf7fbfc
.word 0x4372e992,0x861bf47a,0x4faddd5d,0xbf4de8f6
.word 0x1184cb1d,0x50ea9ee2,0x6e197e6d,0x2ce64bf4
.word 0x734d38c6,0x84ad455f,0xeffcb13d,0xff956b50
.word 0x003c8b21,0x947447fd,0x6e0376bc,0x3c389006
.word 0xf7c8e6dc,0xaa8372b6,0x703a17d9,0x32844255
.word 0xd8dd3c5a,0x15acdd76,0x90f03137,0x17a96851
.word 0xca11cf81,0x2c6f2897,0x384cc3cc,0x48f73068
.word 0x02f8feee,0xac32c385,0x84e3551f,0xab58f398
.word 0xae298acb,0xe6a25b14,0x392d809b,0xa49ec13c
.word 0x7905ef40,0x6d2ec17c,0x48b55ddd,0x462bced4
.word 0x09582ade,0x906cfc9d,0xa3108533,0xb97c47d7
.word 0xd6c70a6b,0x47635f6b,0xddbe45a8,0x6cdece45
.word 0x6c71f3f2,0x32a9f619,0xaa9a9223,0x0a287603
.word 0x3b18fd67,0xc992b97b,0xe9df6cae,0xb06f2e43
.word 0xef112fbb,0x90a94297,0xaaa1e9e6,0x9b1adbaf
.word 0x57e42e8b,0x7b83725b,0xc7125c7d,0xacce0028
.word 0xee5f7e59,0x06f6aa3e,0xaa73ad36,0x5e42aa20
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 0x2e6d0101,0x97768f62,0x1b491dea,0x96c674bc
.word 0xa5c8e1e5,0x28192a93,0xc5dc29a1,0xc47fff9c
.word 0xae8b933c,0x6743c9e1,0xfe77c777,0x6be8db2a
.word 0x0bde6eaa,0xca99f9cd,0xae33cee9,0x7155cf5d
.word 0x33a39728,0x27a4a7ba,0x7adadcc4,0xf1e53a58
.word 0x44ca1269,0x49e494d5,0xfb7b358e,0x6c97ff18
.word 0xc9749349,0xad163e05,0x065f23a2,0xa3f8df12
.word 0x398236d7,0x680a64ac,0xe7036e8d,0xee9bb2eb
.word 0x6924bbe9,0xc335b3e8,0x861f913c,0xa8308ff7
.word 0x011ce58d,0x5f466a11,0x799c913f,0x46fc4ce6
.word 0x4d794862,0xaaffd389,0xa4900a9a,0xc9540f90
.word 0xdf932fbb,0x60a6ac32,0xcaeb7785,0xa30f1b5d
.word 0x9f1a6263,0x3f45cf7c,0x191d9fe7,0x3aa09666
.word 0x94f84640,0xd0076d8f,0x8893bf20,0x9032c968
.word 0x1872e861,0x20382d26,0xeab98fed,0x6a70716d
.word 0x5e97bd32,0x3b4819d0,0x1789b43d,0xbb15e726
.word 0x265d4353,0x4857ce80,0xcdb2f695,0x0afe38ae
.word 0x076bccbd,0xe1dad275,0x96b062b4,0xa94d9aff
.word 0x578f314f,0xc2c67fd1,0x2017efdb,0xd8474984
.word 0xda002fde,0x72cbddc5,0x376628a1,0x302726bc
.word 0xaa3842ad,0x8f2711cf,0xd6342d23,0xdb3cf3b8
.word 0xb0ae629c,0xdcfb6ede,0x0cb3918b,0xa4165b45
.word 0x8617e3a3,0x4b02d536,0x7d4aecb6,0x8bdf968c
.word 0xd3d8984e,0xd2f58970,0x651d20dc,0x0b692425
.word 0x15cbace8,0xbe953a4b,0x98db43d2,0xbf8e9b8c
.word 0xd9c49eb2,0x1acaadbe,0x93946507,0x6332a2f8
.word 0x8175777b,0xde6c7109,0x174e3ea9,0x2e020905
.word 0x05bc4146,0x36c98747,0x14c00261,0x0eb640eb
.word 0x4fb5e2c1,0xf30701d5,0xa890991a,0x3cb0cfa2
.word 0xe97105cb,0x4db625ea,0x2e126c04,0xafa1d63d
.word 0x4ba9c150,0x5c526290,0xb89afafb,0xd64c3451
.word 0xdf015ccb,0x0801e703,0x4e2461a5,0xeb492f37
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 0xe27eff65,0x2f60a439,0x494ca7ce,0x89a4216c
.word 0x67f9ea9c,0x2297d1ac,0x11e39458,0xff296d80
.word 0x96877c30,0x6af95c42,0xedcca086,0x60a11eed
.word 0xd019130b,0xc91dfedf,0x8afdafff,0x60bcb216
.word 0x9c8c8e82,0x905cd6c4,0xb2ab65cb,0xa745c0aa
.word 0x64167626,0xb1f0e368,0xdd8bb7c0,0x7b497726
.word 0x61d46b58,0xe826213d,0x03bd8edb,0x515c2531
.word 0xe72b4dbb,0x1f0c35d7,0xc6217206,0xf7cead3f
.word 0x353ff63e,0xf1f569f9,0xbcc529b3,0xb7d4c0f1
.word 0x85dd5d79,0x747ca157,0xa35597e1,0x3fce684b
.word 0xa2e7da26,0x41d1c198,0xf62f90d2,0x517969e9
.word 0xb724a3b9,0xdb468d49,0xe6ddb6ae,0x4bd8c248
.word 0x2181018c,0xe580bbb6,0x7f47dac4,0xc616e319
.word 0xafd8b5c0,0x6c1e47d7,0x23d50f2e,0x0e3bcd5a
.word 0x70f4af8a,0x21c65437,0xda10b91c,0x7fe09fab
.word 0x341ba900,0x95cbfb95,0xa85646dc,0x3c544e3b
.word 0xabffa43e,0x189569c8,0xf57b1118,0xf6a169c0
.word 0xbbaa7151,0xe8de9859,0x8c1f891a,0x462f07f5
.word 0x65032107,0xffdaa181,0xcc56828c,0x5a49d0f9
.word 0xd2c43d20,0x56d1a65b,0x4a31014c,0xa1a8edc5
.word 0xefb9afe8,0xcbbabf2d,0x148932ce,0xa2a53239
.word 0xd3e5bc25,0x9c6300c0,0x9256d9c7,0x76ce0923
.word 0x92e6d221,0xe248af51,0xc829ee91,0x06cbe019
.word 0x1cb675ba,0xddc4c90f,0x7636de4c,0xb33e0991
.word 0x37266f62,0x74a48715,0xade2bc0c,0xc6ad63f0
.word 0x0e70e4c2,0x9597e570,0x141ca5e5,0x101ad637
.word 0x87aa76b9,0x6c8b4a73,0x1dd15b53,0xd8c324dc
.word 0xb0223382,0xc703ad94,0x1ef075c0,0xae762162
.word 0x6ae531e4,0x048a9db2,0xefc8bd67,0xa2067582
.word 0x84433c53,0xaf0c2552,0xef962767,0xfac8d7ff
.word 0x7f575891,0x61c8160a,0xdd9fe3e0,0x510bd052
.word 0xa2161352,0x74ab2ad0,0xb45cb3ec,0xb69336b4
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 0x9ce87c8a,0x2f7367e1,0xc5156e4a,0x69f8d37a
.word 0x029c5997,0x50842996,0x6905b8d5,0xc5b75bfe
.word 0x03b475a9,0x73a2534c,0xc0a5e6af,0x6c96be2b
.word 0x6db11ce5,0x99f7aad4,0xa856f5ed,0x61c2ac81
.word 0x8d08f150,0xf3ca2c49,0x39fddac7,0x01f2d817
.word 0x87109090,0x8f44a7fc,0xd8665364,0x12feb94d
.word 0x391a0482,0xfbc35256,0x1abc9917,0xf4a02b74
.word 0xd98ec4dc,0xfc5ed34d,0x8fc3da91,0x174e2c61
.word 0x8393b8b2,0x537bbddb,0xf82352ef,0xb3365fb7
.word 0xe31d2de1,0xf7c955e5,0x2e126b2d,0xf3d27cd2
.word 0xbd347c0b,0xecc20861,0xeee14b09,0x198a479f
.word 0xb66e351e,0x00a4e84e,0x6357829c,0x73a4c971
.word 0x949bf4db,0x05ae2ba7,0x26a2483f,0x22d7ffc9
.word 0x5adbbc11,0x7ffea0c5,0xf7f1f6e1,0x0bbe52ad
.word 0x9055261f,0x2e2c5db0,0xc5679b64,0x2beef80d
.word 0xe2fa795c,0x7237e212,0xd9e3dc4c,0x299174c6
.word 0x58e1fdcf,0xae9792f1,0x6104732b,0x0459c16f
.word 0x78e57969,0x999374da,0x15741a6c,0x28c7ce18
.word 0x6fe229f7,0xf09ee0f4,0x139e6397,0xe378a6be
.word 0x1d57f93e,0x3a3b70ac,0x7e8254d3,0xe30a2511
.word 0x2cb46260,0xe76bf531,0x5443fb9c,0x895327e8
.word 0x393f7236,0x6674f971,0x5722754b,0x1c4055ee
.word 0xc24777d1,0xcf444c3d,0xefe527a5,0x17eeddfc
.word 0x9581af8b,0x42ded44d,0x307b7f5c,0x81265b81
.word 0x115e3020,0x4bd3dde8,0xda4872d3,0x71cdb8e2
.word 0x5cdd3894,0x667f7c2c,0x3fe3981c,0x5c46ef01
.word 0x3ac1c47d,0x346e8bd6,0x8e901fba,0x3b5708a5
.word 0x8be89b5b,0x1b2b0724,0xe430bbd0,0x4791f7f4
.word 0x9f4aa157,0xb313810d,0xfe9efb0d,0x055c3114
.word 0xdf81b903,0x9b18eee0,0xd6b355bb,0xe08a408d
.word 0xafe734c0,0xac3900db,0x0278fc35,0x7403439f
.word 0x42a43dd3,0xc4de0c68,0x8db136c8,0x3fa4e674
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 0xb1cc5e59,0x6b6c5e8b,0xde41b910,0x5a2d5f08
.word 0x314d5880,0x20ec9513,0x809c618a,0xbeddb173
.word 0x3faa98c3,0xc85efba4,0xd840a6cf,0x98030c09
.word 0xa9630347,0x8e7704a5,0xd67ad22e,0xf24b808f
.word 0xa29041ba,0x6b20d9ae,0x9ca2349a,0x58917cde
.word 0xc9a0e8de,0x6c989035,0xd923d3f1,0xb659c432
.word 0xd3eecf37,0xd18edbad,0xf57e195a,0xfdc83388
.word 0xe6c67a68,0x1b97f7f0,0x9ca56fe7,0x29ce9c3e
.word 0xad9e347a,0x653d3c0c,0x85656582,0xb017564e
.word 0x6e0c85fc,0xf038f549,0x6083610c,0x9dd5eec2
.word 0xdccc5592,0xe3f6e3e9,0x094b3506,0x9f177e0d
.word 0x9f320abe,0x6d60c725,0xaa1404de,0x9d789667
.word 0xc5bdcf50,0x22da594d,0x805c067e,0x9a5fee94
.word 0x978c4cff,0x7522f169,0x102b1819,0x2163a78e
.word 0xe241eb3b,0x9c459418,0xc300f468,0xb1911acf
.word 0x3e795d64,0x12c12eec,0x22852859,0x8841209a
.word 0x5db32286,0x1654875c,0x1c8ae023,0x6ef1efc0
.word 0xd3c1e88e,0xb816e9ad,0x1669ec74,0x05bb72d3
.word 0x68c69592,0x26e06310,0x5c665092,0x72951c80
.word 0x8d66d555,0xca5dbe18,0xbecf6e3f,0x9f517a57
.word 0xd4a0787a,0x2beb1deb,0x4dbf7224,0xd5f0143f
.word 0x306ae7f4,0x6f16791a,0x44398067,0xfe143438
.word 0x47ea31d9,0xefdbdb93,0x44ec31a8,0x789d2221
.word 0x8802d440,0xf0d3372b,0x74d32d8c,0x361e43e5
.word 0x149c3b37,0xa8bdd663,0xaf4cdf7b,0xd97f4f8e
.word 0x1a205a4e,0xa06efd18,0x05023c15,0x4a12c4ee
.word 0xaf5ad438,0xd56bcc5a,0x965cecb4,0x72dfb97e
.word 0x9c6b2a15,0x40797514,0x319b0f0d,0x3ee2a507
.word 0x57a7ee4a,0x3d5dd5df,0xb78d7cec,0xaf9a1515
.word 0x9b754795,0xa6dca8af,0xfdca071d,0x51137e9a
.word 0xbe1affde,0xa9b89476,0x57e97810,0x7e81f827
.word 0xf4ccac3f,0xebe20167,0xbd7f3335,0x20d78eb0
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 0xb27d3159,0x397ec184,0x0c0cec9d,0x57b7e020
.word 0x8bdb7ba6,0xc9139ebd,0x6b42946d,0x1e161259
.word 0xfeecaa2c,0x47e84e7f,0x6db6e224,0xad7ef1e2
.word 0x73a28962,0xbd4ecf8f,0xc5b931b9,0x10e816d6
.word 0x311d844f,0x67459658,0x85f8ab34,0x7c0194be
.word 0x70c74f69,0xdf5d137e,0xb1135493,0x27fab722
.word 0x8f63aa86,0x2813683c,0x3967dee8,0xffc2826e
.word 0x9dc81928,0x7052bf81,0x1e257ebd,0xe7079b34
.word 0x28ec0291,0xffd14298,0x113c7ba5,0x2ad99480
.word 0x43e38ed3,0x4710f8a5,0x6ebb8dd5,0x6cab8f86
.word 0xcf279de9,0x81399dc6,0x16e32ae0,0x2e31483b
.word 0x1bb0c693,0x0a581b6a,0xf24e2e53,0x2267e13d
.word 0x2086bd2b,0x0c2bbb8a,0xd2589acc,0x7236429f
.word 0x8d856d08,0x03605dc6,0xd87ca3cb,0xa03dfbf8
.word 0x10fa0eae,0x71a53ee5,0xd09f72f4,0x42e3de17
.word 0x5ef7129c,0x442fdd77,0x7d1ab820,0x70c728b4
.word 0xf859272a,0xa310a3dc,0x6f610028,0x9f5cb196
.word 0x37ed793f,0xfacfb64d,0xab6d91a8,0x425c463f
.word 0x0821de84,0xc01e9a84,0x0a3a9045,0x66343ddf
.word 0x3b263b3e,0x86197271,0x9969740b,0xfab6c0ea
.word 0xa27d9483,0xb9029dec,0xb69bfd01,0x8c72369b
.word 0xd32d105e,0xff772a4a,0xd957ac2d,0x14dac37c
.word 0x17fabbce,0x08d860aa,0xd69b1e1c,0x61428bd4
.word 0x99a7d5e1,0x9b4908d9,0xb54f546a,0xd3f2c8e2
.word 0x00e0e489,0xe0f31cd8,0x85ab7090,0xd6219f4a
.word 0xf28e055b,0x1fbb61f4,0xc2921f7e,0x1bf2fcbb
.word 0x925ca7b0,0x2d51841f,0x64898bcf,0x99ec0c27
.word 0x9fdd1c79,0xe22cc37d,0xa2295be3,0x76beb791
.word 0x1b4e582d,0x4d32cf16,0x2061a2dd,0x6324d9ab
.word 0x823fbcd5,0x3f80f041,0x803c548f,0x367d319f
.word 0x48d56e22,0x3301900c,0xe183b011,0xfee2f3c2
.word 0x68919194,0x82c6daee,0x987fb3be,0x550036e4
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 0x5c26ca68,0xc209f288,0x450de63b,0x797810fe
.word 0x8f963eb2,0x0489e343,0xd9d924bc,0x77e22880
.word 0x3417ca60,0x74cadb2f,0x4f4514e1,0x5931565c
.word 0x21232630,0xf08b7e8d,0xe020a6c9,0xe9529df9
.word 0xbb84424d,0xe8cf5eb7,0xccda3c34,0x458a4bb9
.word 0x25ef3fb5,0x78b26a07,0xc17a325f,0x84d6bb6f
.word 0xbdd44935,0xb9c97631,0x39c19610,0x919a212b
.word 0x49aaa3f8,0x456a158f,0x0e87c5cb,0x3d90f814
.word 0xdab31b0a,0xbf8b6920,0x820ecb21,0x144b4005
.word 0xad0191d6,0x309751e7,0xe9c46454,0xf8a22774
.word 0x3fae4af4,0xdc29efff,0xdfc56a94,0x91042b65
.word 0xf09a8564,0xdf10bb8e,0x2e02f6fc,0x04065447
.word 0xc9ab650e,0x2f767c85,0xef82e041,0x611f2e45
.word 0x98733ed6,0xc16b71cc,0x05d73f22,0x400620f4
.word 0x2af1c366,0xe26bfc3b,0x6a77731f,0x18b195c7
.word 0x83057114,0x4a446912,0x1bc10ef8,0x92eb0097
.word 0x1edc28c0,0x04830ef5,0x54817f86,0x82c07918
.word 0x4a38f466,0x83276787,0x970c69a5,0x4100c7be
.word 0x40c0d950,0x5d147126,0xbad24a59,0x62762472
.word 0xf7e75302,0xc6db793e,0x0d43a67d,0xfd881cc0
.word 0xdfcc8a31,0xfec7107f,0xb0fd0aaf,0x41b4cbf3
.word 0xee6c757c,0x0364253d,0x885ca437,0xee8d9d4c
.word 0x23d29975,0xf024c296,0x4762917f,0xd13ef77c
.word 0x45b4a06c,0x932b459c,0x4c1d808f,0x23da4506
.word 0xa3dedd12,0x0375e4d7,0x672882fd,0x57a8acf7
.word 0x09373286,0xbab5bdba,0x8d111531,0xea7be6c4
.word 0xfbfa0a79,0xb66efa35,0x68890282,0x631488da
.word 0xb20405ec,0x017161f7,0xaf211534,0xaa348ebc
.word 0x2e2c8783,0xc9f9f7a8,0x1be18f1f,0x0e5a0899
.word 0x644fbe15,0x3111b0e2,0x12d10d59,0x71feedac
.word 0x96245920,0x2023a7eb,0x7a13fe94,0x9389a630
.word 0x35a34bbc,0x4a01443c,0xec422164,0x5e690117
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 0xe375636d,0xd7c07747,0xd32db39f,0xe4c91f71
.word 0xca6b1a73,0x959be87a,0xb072cfd9,0xa62d2a3f
.word 0xc2ecc949,0x05877ffb,0x019fef70,0xcdee415d
.word 0x261d4b72,0x71196dbd,0x0597c9d3,0x34b61e7e
.word 0xb4b44493,0x2cfef5ec,0xd3409486,0x6b389427
.word 0x4eb90d90,0x58a05e26,0xef698809,0xf0f82fc2
.word 0x3c796990,0xf9c3c36f,0xee3f4708,0x3a7df8ad
.word 0xce7d8966,0x33b1fd10,0x26a0127e,0x6cabda19
.word 0x418c38d4,0xfdec1804,0x151216a2,0xa3a38833
.word 0x8d1a8b8e,0x4a6b3afb,0x72416380,0xb32f7129
.word 0xa7f9d07a,0x55cf56d1,0xe1f90824,0x589ca8bc
.word 0x510eee48,0xca02de64,0x09ceb1db,0x6ee7c9b7
.word 0xf07a5123,0x5ab99269,0x778e6388,0x1578d098
.word 0x62f3d577,0x9212868d,0x2946bf51,0x2197dc87
.word 0x428fdc6e,0x04505eae,0xa3e4a956,0xb4bca5bd
.word 0xed5f8338,0xac718284,0xa4ae8620,0x88caa9a3
.word 0x2d3a6838,0x67fc1229,0xcd350ba9,0xe37c8cf6
.word 0x9d607fd6,0x1395b417,0xf615d7b9,0x0dc69253
.word 0x65552e37,0x3dcabfd9,0xb32ec54d,0x52b482cc
.word 0xfd6e4db9,0xbc5ffdb8,0x4493df0d,0xe4abe13c
.word 0xbfb3a168,0x66d27ce5,0xabab0ec8,0x4e15b3b2
.word 0x92ea625e,0x38e0cf65,0x96b60ee8,0x7397611e
.word 0x91a5135b,0x19e0ba2e,0xa43d3b4e,0x082a1a2d
.word 0xded7430b,0x7ea92460,0x98d7d9c1,0xc354833d
.word 0xe3525403,0x379525ba,0x257468fd,0x6b604349
.word 0xfc045b76,0x50865df2,0xe3aaaec7,0x4a9cacfe
.word 0x1c160008,0x738abdca,0x7850a207,0x4e26231e
.word 0xa48d64fd,0xea56130b,0x1bad5a1b,0x2cf0f707
.word 0xc1131deb,0xa6aaa129,0xedf887ce,0x0cb5f144
.word 0xa80a6061,0x2fa3e1c2,0x2b5c9ca7,0x3ce6266b
.word 0x90c4f02d,0x076fd225,0xba83a6cd,0xcf748f27
.word 0x53e85002,0x793e36c8,0xf2142ada,0xbf83b3fc
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 0xe7cb5230,0xb71193ce,0x7e369538,0x807dae02
.word 0x8c32f288,0x84b30d61,0xaa66b8a6,0x16a3d8be
.word 0x0ece94c2,0x5e1a6528,0x36b32da7,0x9ec84c19
.word 0x2a275021,0xf03c1887,0x67acda70,0x8f6c6e41
.word 0xab8c59e8,0x3106511f,0xedb22c01,0x6424c099
.word 0x77659da6,0x66b5ab99,0x6af72307,0x75bc5e00
.word 0x8959b2db,0x3589ad18,0xe7f5bb17,0x93b4ebec
.word 0xf5e35b92,0x61627093,0xc9f42976,0xd83187c3
.word 0x0a89c143,0xe0a17fbf,0x0e5e9303,0xc1c99b6e
.word 0x25456e74,0x0263c136,0x6831981e,0xafb94c25
.word 0x473e967e,0xbcb4901d,0x619273af,0x0a0c700d
.word 0x87fa5fdd,0x7a152764,0xdd75d355,0x5773c4b2
.word 0x7d35b5e9,0x5e54603d,0x6c19e48b,0x5a9d5f36
.word 0x95feeff2,0x4304205a,0x04d800c3,0xb5f244eb
.word 0x447e539d,0xdf2941d7,0x0733b5d1,0x30de362d
.word 0x466dd3e6,0x512b27a2,0xa3070938,0x51f7ddb4
.word 0xa3e95a06,0x2d08712e,0x14062e5d,0x84a8fff0
.word 0x2a212ff1,0x7c836541,0x6aa8b4ea,0xbe077977
.word 0xa3991114,0xc688fad3,0x09bfc773,0x9368a6b4
.word 0xb5536c52,0xb095bb95,0x47ac188a,0x0ed777cc
.word 0xec39701b,0x22b10002,0x622c2b3f,0x21933d29
.word 0x6f06c21e,0xfdc287a5,0x56cc9796,0xfc924f10
.word 0x592eaceb,0xa6bfdaaf,0x10dd1e84,0x07b01b18
.word 0x4f38e799,0x1bae2322,0x887bfdd6,0x3ae91eb5
.word 0x88693d89,0xdc5868ab,0x1c216c6a,0x1212b778
.word 0xabcb6dfe,0x57c7a431,0x67b20a3a,0x4ddb783e
.word 0x306ba084,0x20945e44,0x96f47571,0xcbf249a0
.word 0x02239569,0x71d8c96e,0x85af51f0,0x91c95571
.word 0xa6fb347b,0xf228f241,0xeaa83050,0x8ea7c50e
.word 0x041bad58,0x4b067a62,0x3f8b4c80,0x04790bb8
.word 0x26ff600e,0x958183cd,0xf5f06518,0x0b2f1309
.word 0x31910b2f,0xced693a0,0x23fce87b,0x415a8cb9
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 0x169b53ce,0x9eb4ebfc,0xb6af4b95,0x0d840aad
.word 0xd5b00089,0xd322205f,0xfaf8c630,0x635b182d
.word 0x3ffc6273,0x25c3ef1d,0xda79c8e8,0xb5de5f2c
.word 0xfd6135ff,0xe4993418,0x85bc215f,0x2f135971
.word 0x14faaccc,0x4db7b48c,0x9e3946f7,0x2fbe61ae
.word 0x9d69368a,0x70808a29,0x1e772c25,0x5c7fbff9
.word 0xc97c6af1,0x167ff704,0xb7960b9d,0xe949c1d2
.word 0x2b595a7e,0x7ef0ce17,0xf03fa1fb,0xfe67324a
.word 0xbee2ef95,0x0a69a749,0xf78ffc11,0x5523be6c
.word 0x3e95be86,0x34315315,0x0bddf96b,0x8155d3a4
.word 0xcb35e305,0x701cc417,0x1ab87dfa,0x6293e47f
.word 0x020c95d3,0x35334915,0x02bea29e,0x36201316
.word 0x3f73c9f6,0xedbf7b5f,0x4e5ba3d8,0x4f5d4822
.word 0xb62b8de0,0x208c7d69,0x1b11e886,0xca4c01c8
.word 0x34995197,0x29c5e7ee,0x92f7d848,0x1d0193c9
.word 0x65509943,0xc781b1aa,0x2bc1557d,0x7fb68f74
.word 0x0cff9c80,0x14eafc7b,0xcc81c89e,0x25b32596
.word 0x79127596,0xe86383e9,0x25efa60e,0x67c28888
.word 0xdddcdd91,0x40652bf6,0x18f4cb03,0x5313ff35
.word 0xfdb2811d,0xd5935c07,0x2a558de0,0x81437b4e
.word 0x5a19a62e,0xf8a8bc99,0xefdc9428,0x4dc1ba6a
.word 0xde42cb2f,0xae010e5a,0x444440c5,0x8e811942
.word 0x8dc09f38,0x5a40ff31,0x7a4d5ab7,0xae499c41
.word 0xe660bec6,0xb8e717ef,0xfa144b03,0x6e2d7c26
.word 0xb648df47,0x36f9c05d,0x53e3386f,0x999197ed
.word 0x62ba497b,0xbd090dfc,0x1aac724a,0xf9aa8d77
.word 0x65f64c57,0x9981d73e,0x211eee2f,0xdece91c3
.word 0x169d3988,0xcd13bd5b,0xbdbdd24f,0xc4a3f4fd
.word 0xe9c3c6e1,0xbf721326,0x60fd85e2,0x605d228e
.word 0xa2500d3c,0xaff5f5fe,0x045617c9,0x07a8b7a9
.word 0xb58a1a5e,0x89abdc4e,0x82e6e3a8,0xfaddf8a2
.word 0xfc1145c3,0xaf31f3bc,0x1a36e25e,0xb7007b8a
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 0x4717ea75,0xa93b8bcf,0xcd7cca84,0xa194dfd5
.word 0x9247fee8,0x7861cd87,0xff19fe68,0xa0c16331
.word 0xeb3240f8,0x691604f3,0x53daf991,0x029649d1
.word 0xcba11fb2,0xafc1f948,0x00d062a7,0xc70f03d0
.word 0xdc5f9142,0x2eccb794,0x933535de,0xd0360f07
.word 0x88e37cbc,0x293ddbd8,0x455f1a7f,0x4445824b
.word 0xb62caf29,0x673adeb8,0xf58544b4,0xd99a8d90
.word 0x012ff8b6,0x40291937,0x350e188a,0x5a851a1a
.word 0x29edfea8,0xf04144f3,0x1aea7297,0x88df6bec
.word 0x28cf8709,0xbec37b18,0x4668bcee,0xa7c617c0
.word 0x20f02d81,0x50a7d412,0x2aa7aca1,0x7d67885c
.word 0x70f06fba,0x24251115,0xce2b6e9b,0xa671d0b1
.word 0x2eec555e,0x026db529,0xea2a6dff,0x15f0b4a9
.word 0x470cf1fa,0xfc0b9d31,0xfbd36404,0x615184a0
.word 0x1b5ead09,0x4e2b91db,0xb9206815,0x4b7ceca2
.word 0x07e5fbeb,0x653d6db4,0x38cf3087,0x3c7ca1ca
.word 0xb9604129,0xfa3ccf7c,0x9a66d069,0xbc81fd72
.word 0xf0d68507,0xfddd2c8c,0xc128eef5,0x9b40fb71
.word 0x6119273f,0x6c3e1c89,0xb53e84c4,0x44683c63
.word 0x95f354c2,0xb7e6ae96,0xf850a71c,0x941c7ef0
.word 0x109e3833,0xec7a8cef,0x779ec831,0x2bbc6841
.word 0x6112a524,0xfe396604,0x28d2439a,0x1a0875b8
.word 0xc5531602,0x625ca82d,0xa8e8374c,0x28df49b6
.word 0xb2f884a8,0x85dbcfb8,0x976bee8c,0xeb3a810a
.word 0xc2a41d34,0x0eb1421d,0x24a7d47a,0xdde36e1e
.word 0x57df850b,0x641b28d8,0xbd1460b8,0x8f87235e
.word 0x8c0794b1,0x2d6f09c1,0x04d815dc,0x7fbbc36c
.word 0xcf17dc04,0x8839ff28,0xc96ccded,0xccde8bf1
.word 0x4635210c,0x9ba37007,0xc79ce48c,0xe2eb5406
.word 0xa1d5dfc8,0x807b213d,0x03d4510f,0x49be751b
.word 0xdf0a75c7,0x85a1df1e,0x19b0bb14,0x11f3e167
.word 0xebf9688e,0x13d8f36a,0x1b2354e2,0x9bf5571d
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 0x60dc6709,0x8c36c216,0xa656ef4a,0x9df9e92c
.word 0x2fb986da,0x33e5b173,0x984ed725,0x20db530a
.word 0x04c2dc6b,0x65a7ed0f,0x240b6792,0x2fe8ab98
.word 0x067da805,0x6ef667dc,0xc76fcefd,0x856d2717
.word 0x20b1329d,0xddf5a79b,0x60ee5329,0xcca9b25b
.word 0xa37252f1,0x95ba696d,0xa64ba4bd,0xca14ae82
.word 0xf29c63df,0xdf98bbe7,0xb176ea87,0x4de7fb71
.word 0x03e20ea2,0x289ef595,0x73da4b26,0xebed0066
.word 0xa26bd7b9,0x76fe098c,0x65ffa14a,0x00ee24a5
.word 0x291583b5,0x4d2b8672,0xd4882e29,0x3e41113a
.word 0x2ba1f006,0x55fbded9,0x2eef2902,0x593a073a
.word 0xac023d98,0xf045c344,0x04ec951b,0x77da9ca3
.word 0x470c6a2d,0xe8b7ca76,0x8a606e56,0xe7a0aed2
.word 0x3cdae9ae,0xa644c05e,0xd89be119,0x5a5bc380
.word 0xb545cdfa,0xad2f1b8c,0x9e139aa5,0xfc99e681
.word 0x0d28de16,0xb9572adc,0xefe0a3d0,0x30742106
.word 0x5f1e746e,0x5aaf5454,0x009b8ed9,0x1c69fef0
.word 0x47843a2b,0xc796499f,0x65902706,0x30ff9803
.word 0x268b17da,0xa242ae5d,0x419e9817,0x8566509c
.word 0xdf1d7e64,0x5345397f,0xc1fa0098,0xe8a04b52
.word 0xb561b723,0xeaba1aab,0x05f6334d,0x10ea2e23
.word 0xe816f449,0xd267c01d,0x417cc483,0xc209bcb1
.word 0x05b7baf1,0x1477b25c,0xa5293ead,0x033ad9f5
.word 0x800e26f1,0xd462ce65,0xf94f6fdb,0x76b1da31
.word 0xb7c60c1e,0x11e80ffa,0x109b6ed8,0xf3f2bfe4
.word 0x2fd25b40,0x4d70de51,0x85f24923,0x5d3fcc20
.word 0x25048111,0xc7c3e45c,0xfe841935,0x6e7b948f
.word 0x0a12d4e6,0x95ee5430,0xaf6723ec,0x9ff7ed3f
.word 0x93a7b3fe,0x44034f75,0x202fc197,0x582756d7
.word 0xb38557bc,0xd311ddbb,0x01822dab,0xf5a7fe53
.word 0x7025b378,0x65e01cfa,0xd8a2e240,0x12f5b693
.word 0x3d8abfde,0x64b6e648,0x15c974a5,0x2b7603b4
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 0xaabfd9e1,0x87557e39,0x5371e4a3,0x82c93db0
.word 0x4c48efba,0x306672fe,0x56e54186,0x60c7daa2
.word 0x71f41620,0x3c7e958b,0xd442b146,0x27d8f628
.word 0x5c7a14a3,0x0a3211ae,0x0d4ef578,0xe07ebeec
.word 0xf7c1422b,0x483e6672,0xdbe55796,0x82e3b24e
.word 0x8084848d,0xeed760d6,0x5ff2b8fe,0x0c7baed2
.word 0x40379874,0xe41861e0,0x1673b2dd,0x6b05189e
.word 0x05277078,0x71396a48,0x60a3f58e,0x8179b06b
.word 0xb7516b7a,0xe8525189,0xf4aa3e20,0x8d57a361
.word 0xb5d40c44,0x3e086481,0x174e9c8f,0xcbe7ca42
.word 0x1a0e1472,0x22a11d3e,0xe147f72a,0x83093cef
.word 0x929b7829,0x9247eed3,0xdb8adb4c,0xf8b486f1
.word 0x5b6ad81c,0x36718bd6,0x0e52b012,0x9e73d149
.word 0x67782fce,0xdab870b9,0x3258a59f,0xbfece5e1
.word 0xbf8f2f5d,0xdc112fe0,0xa9f817fb,0xf726de6a
.word 0xfd4a2226,0xe16adc3c,0x951c489c,0x6364d798
.word 0x7f84ab28,0x5130ad54,0x7212c3a6,0x46529e90
.word 0x12d468c8,0xc279a6b2,0xecbb5145,0x203d4098
.word 0x30701212,0x57cb0c6a,0xcd32bfa7,0x8e191b92
.word 0xa956e372,0x6eeb18a0,0x9c7930bc,0x98065e66
.word 0xbf303ee8,0x0d81561e,0x0c1cc397,0x9e542483
.word 0x738e5d98,0x62ecd7a7,0x2770dc69,0xe665ba61
.word 0x36261cd8,0x6d48feca,0x593728c0,0xc941d94e
.word 0xea20932b,0x1ce25cc0,0xa6eeeb27,0xac0e944b
.word 0x0d91eda0,0x39a4bc5e,0x11469697,0xc9bc0b77
.word 0x842471f7,0xf64602ae,0xa451b13f,0x29f7545d
.word 0xc3ce5b9a,0x6d903ed7,0xdde7b163,0xfed6990c
.word 0xeb1cccf4,0x95d8a7f5,0x19f50792,0x3589572b
.word 0xee5532a9,0x8e0d06ea,0xe89f834a,0x8e980751
.word 0xe05747a0,0xd35fc4e3,0x4329db8e,0x329a8d77
.word 0x2d95e327,0xb99cf5e3,0x770401f4,0xf8bffe39
.word 0xa0dff17c,0xc7227323,0x9e31a48f,0x7aa66761
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 0x65316db7,0xac04baf9,0xb66465cc,0xd81a5cc4
.word 0x5495fe69,0x1db3ae8c,0x766203a7,0x377cce40
.word 0xed1a9652,0x6a6c7fd8,0xb801e4d2,0xe209380e
.word 0x05c1a820,0xbdab3fdd,0x83d992c0,0xa2d572a7
.word 0xd361c5e9,0xae10dbd9,0xe49ea6ab,0x1dd841a2
.word 0x51bfb0a4,0x879eadec,0xdfaee932,0x72d27739
.word 0x2cbff8ef,0x748ece6a,0x1b7b7a43,0xfc13e210
.word 0xcd42330a,0xad9706b2,0x7ec2daeb,0x6fc5e721
.word 0xf4fef7fb,0xd959a02a,0x589cad18,0xb9c274db
.word 0x3f993e1b,0x08fa1a28,0x1d168e54,0x89d7fdb2
.word 0x44dad4d4,0x7a888726,0x72ff4695,0xd30c50fb
.word 0x07facf44,0xfb4e0bc9,0x58b79827,0x612a9264
.word 0x097a8766,0x4a174109,0x3ed4105a,0x88f4b05b
.word 0x3d0dc94c,0xd90d9be4,0xa7ca71c6,0x8cdf2de5
.word 0xafec5833,0x686b5df1,0x5d55c461,0x4739de48
.word 0xfea868ba,0xed9b6875,0xcf8f08dd,0x44bbbe04
.word 0x6c1e6be7,0x0bf78c81,0xc8e6ec31,0xb52f6bd7
.word 0x00f721c1,0x763be5df,0x886a31d2,0x0ba66ea1
.word 0xac72652f,0x772ecece,0xeacc5f7f,0xae371256
.word 0x7b42f9a9,0x445ce21a,0xc454b0e4,0xf0653069
.word 0x7b430feb,0x7afc378c,0xa98da967,0x739006bb
.word 0x35efea1f,0xb62f2bef,0x097938fe,0x6ca5f6f7
.word 0xc1820c23,0x92897f9d,0x7640059c,0xbea29efb
.word 0xe0f0227e,0xfa5c2d4b,0x8a8698f4,0x156dec2d
.word 0x03764fbf,0x4b6bda9c,0x9524b47e,0xb312ed0f
.word 0x42810ab1,0x97f017ef,0x676ad68f,0x45adec9c
.word 0xb995e8eb,0x0dd640b4,0xcc99ee8d,0xd14e9d0d
.word 0x5e407924,0x717d864e,0xec9f3b6d,0xba042318
.word 0x4e471016,0x847a1573,0x8723b00c,0xb0516271
.word 0x60190320,0x8749438d,0xed952e66,0xed62b5c1
.word 0x96bf29c3,0x1f97bc1a,0x4a9df344,0x5bf7e99d
.word 0xa0d0b1a0,0xbfa1ae01,0xf76d6ac7,0x3847c69a
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 0x5650b9ce,0xf8dcef51,0xf6e17ecf,0x7a7334f7
.word 0x05995983,0x0d99697f,0x703c194e,0x6346e51c
.word 0x7b1e4196,0x619aa862,0xe17430fd,0xfc3608c4
.word 0x83ce2ccb,0xd357d5ac,0xbfced03f,0xfe2e7e70
.word 0xc0cbc9d4,0x404455c7,0x5428baa4,0x4592c7d3
.word 0x29ab5ba3,0xb735c732,0x10fefad4,0x79442382
.word 0x3fbf8bc4,0x819c3965,0xe4be7924,0x5f032b1f
.word 0x6600ae8f,0x5b047b42,0x4bd2c7d2,0xfec6e49b
.word 0x9c0d6ab3,0x82859cc9,0x0cf07440,0x80555820
.word 0x1c4cbed0,0x0121ead4,0x836efbe0,0x268e4aae
.word 0xac60973c,0x71482285,0xa9e9fefd,0x7c169c70
.word 0x97939c10,0xbca5861a,0x04fd6b84,0x24897c88
.word 0xa92af117,0x280fd92f,0x27024c4f,0x78e3acfb
.word 0x68851421,0x42beeba3,0xb3a3a0a7,0x5697d725
.word 0x13022c65,0x2fde7863,0x8c3c3f30,0x1cd69b0f
.word 0x8d1508c5,0x8f75c5c3,0xdd6141df,0x1942dba1
.word 0xc43aabbd,0x0101d22f,0x79a0eca0,0xe612a7eb
.word 0xd0fb7ada,0x2844e9c3,0x37bcaa60,0xeed7bac4
.word 0xe422dab3,0x6f599048,0x827f8efb,0x45ec7544
.word 0xefe048a2,0xa8a8330a,0xad4c0552,0xfdc8ab18
.word 0xbf3542dc,0x71ef1f9c,0x46172872,0x2539f3dd
.word 0xa12b9bf6,0x49ab766e,0xdb4bc929,0x914cd8bc
.word 0x5fe0057a,0xe8826be0,0xda4ee03c,0x47b42077
.word 0x2f4a4bab,0x543a7120,0x8667402d,0x7e08abad
.word 0xba8ef300,0x169ba325,0x4320a812,0xef5d3cbe
.word 0x29ae6d23,0x6fa33cff,0x00d2041f,0x062b4968
.word 0xcacc0b9f,0x6f93b32f,0xf280588c,0x459307fa
.word 0xef41dae8,0xb1632a15,0xf907c913,0x985283be
.word 0x2e05384c,0xe43d0385,0xe0df4865,0x39778127
.word 0xa7a05d50,0x762e5714,0x38cde2a1,0x7decd128
.word 0x6dba7f45,0x44b774bc,0xb0fdf19e,0xa4cc5f29
.word 0xef566bf1,0x0b99fcbb,0x4896fda1,0xd250e397
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 0x4deb247c,0x66789c4c,0xb44171c0,0x0d98f32a
.word 0xad82a1d9,0xe376ac5f,0x75e6d5bc,0x077cbbfa
.word 0x00b8cadf,0xc47b3e73,0xb241c60e,0x48e6e564
.word 0x9f028a9b,0x8a164fe4,0x9019e239,0xb4ddca8a
.word 0xc9a703f8,0x54ada3d8,0xbb46c1c9,0x4c8b54c8
.word 0x60b893c1,0x1f80a55c,0xc60ced2e,0xed33ae7f
.word 0xb187466d,0x13544e2c,0x415d50cf,0x1fe9ac7b
.word 0xb4654410,0x94de8027,0x2a0503ba,0xcbc124e0
.word 0xe25d8927,0x9f79f1ea,0xbb80c83a,0xb441b692
.word 0x8dcc7c39,0xd20b85f9,0x1ef8ee65,0x189a0cd6
.word 0x719f400b,0x97dc3cce,0x7e603432,0x63ef5605
.word 0x8357cd08,0x43635dad,0xe4cea4de,0x21704935
.word 0xe539ba65,0x8d9431d6,0xf14aa512,0x4ad37fbb
.word 0xbab9e8f7,0xb95a2253,0xdbcf644d,0x4ee69d2f
.word 0x0bb1c60b,0xf94a53b3,0x3cdb3866,0x1fcf1a61
.word 0x84525be5,0x7bcaecb0,0x22f9c8bb,0x94871a6a
.word 0x405f3185,0x23a833bf,0x37747ee9,0x6302fc42
.word 0x44f01110,0xccee905d,0xee2ca37f,0x1ab8ea96
.word 0x72d1f229,0xc4bf3749,0x53f5ab81,0x81bf76bd
.word 0x6819ddd8,0xa1ac3e8b,0x4e588d13,0x196c6af3
.word 0xc31a3815,0x07a43f2f,0x99b78d8d,0xb77a5680
.word 0x7143d708,0xd71e5f3b,0xf050deea,0x562b5552
.word 0xeb81d8ba,0x38f77f23,0xc275e2c5,0x5cae51c2
.word 0x957e7e0e,0x312851f0,0x01577f62,0xdfdbce7a
.word 0xa36813b6,0x32d26817,0x539d687c,0x9be31421
.word 0x3524adf4,0xc83079cb,0xae0810cd,0x3f70d712
.word 0xd3e21779,0x763a7982,0x54ae5eb5,0x0aa318bc
.word 0x01cd4172,0x94956586,0xa75cafb0,0xc69b374d
.word 0xbf6d610a,0x7faa306a,0xd635ca7b,0xd05263ca
.word 0x1fea02e7,0x983ed16e,0x7ae49c34,0xd7f8e7fb
.word 0x5da31c35,0xb65f182c,0x94b85542,0x7e2098ce
.word 0x7e034ab6,0xb737e58a,0x4f903c95,0x1350280d
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 0x918afd1b,0xb10722e6,0x6926b542,0x4f17b7e5
.word 0x98d24686,0xff7da2fd,0x17d6a953,0x76f913a8
.word 0x142eaeb5,0x37620013,0x4f740cdd,0x44049d8d
.word 0x1e15b4f6,0x8bfee7fa,0xed5b866e,0xbea355ea
.word 0xb5581afe,0x04af6dbf,0xb86d77c1,0x065cdd69
.word 0xf29d0fd8,0x707e7902,0x9849aa7e,0x34eb31b4
.word 0x96cd7cfe,0xd383326b,0x330cb788,0xf1d4156f
.word 0xa5bcd72f,0x8fc9d4a9,0x76782830,0x3d87a886
.word 0xb4134a64,0x0c13aa6e,0x3fd097ca,0xc38ae02d
.word 0x3890237d,0xadec320d,0x9fb08199,0xa322450f
.word 0x1f6c9688,0x5d76e353,0x80e565d3,0xbb480f6f
.word 0xf934364c,0x13c743c0,0x5bb9cc8d,0x1f1469cb
.word 0x86604e8c,0x49921177,0xbf6f4651,0x968dce38
.word 0xb3407873,0x1404628a,0x60192207,0x9b3cd503
.word 0x675cd6f4,0xfab4b280,0x9a14985a,0x0482e9e9
.word 0x6a9600c9,0x2a55bd43,0x719bc570,0x9c1053e7
.word 0x5054aac9,0x7f0e4fb2,0xd77a7202,0x421cc4e9
.word 0x7c46136f,0xde6e6de1,0x02c34ded,0x2b19e5e6
.word 0x3466ef9c,0xbf091d88,0x815a13d6,0xfadde57c
.word 0xc247aa1b,0x9cf03855,0x26d3f46f,0x24e6ada7
.word 0x6cc2f99b,0xd85f0712,0x3d571e63,0x71ae7d33
.word 0xd800afd0,0xa24c6e69,0xaeeca83a,0x07c57aff
.word 0x12262176,0x1cc5f72c,0xfc730c19,0xda4c3cec
.word 0x48bc5408,0xced40560,0x7f6c027e,0xd449a30f
.word 0xbc908681,0x6c676b58,0xa20790be,0x22594fb8
.word 0x6497fe20,0x2d42928b,0xccd84af1,0x2cdc6f90
.word 0x19dfaad2,0x67c589b3,0xd20468c5,0xb2a1b880
.word 0xf9436bc1,0x254db425,0x85e3e409,0x4cb9bcb9
.word 0x9cd54916,0x8b4e4f2f,0x5c1d859d,0xa8404aa2
.word 0x2f30a029,0x5d3f53b8,0xf38a99f8,0x2b823fa1
.word 0xd76e6aa5,0x3d417a36,0xdfd319b4,0x74274317
.word 0x202f4e17,0x9127d9d4,0xaf01dff1,0x24e8ef8b
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 0x0c32093f,0x1bb72bfc,0x47efa0c2,0xe89e803a
.word 0xc17f4a8c,0xd4beaa45,0x7e78071a,0x8779c34f
.word 0x8841189a,0x19785d89,0x9d6e999c,0xeaa3ffe3
.word 0xec9a5abd,0xc021dab4,0x31057b66,0x6bf2f2f6
.word 0x86696bf9,0x7dffcbc2,0x8bf697b0,0x374756e6
.word 0x69f8e84e,0x2cea8602,0x1c30ad11,0x5c77c168
.word 0xb865cab7,0xe90359da,0xd23af912,0x325aff66
.word 0xc53b73d6,0x7a1f825e,0x5647b5d9,0xa9c80781
.word 0x77019266,0x31e0202e,0x5b2d191f,0x88fe7734
.word 0xc19cba80,0x66b7c956,0xc95fc9a7,0x6344397e
.word 0x961d888f,0xad14edb1,0x85296a36,0x53fc1012
.word 0x16f8ec32,0xca150ec8,0xfc481be5,0xecf2ecff
.word 0xa87eb12d,0xf934e6e2,0xdd162662,0xe6c09efa
.word 0x6e2d09ac,0x29a1ec15,0x2031642e,0xab76eab2
.word 0xb4798c4b,0xbac3c440,0xfbd9ae9c,0xb56c680e
.word 0x1c71e5c2,0xb91f167a,0xf606a801,0xd96387f3
.word 0x26a6b5a7,0x9384e3db,0x51fe59cc,0x5adf01cc
.word 0x82a99686,0xc9b39c4c,0xcb614354,0x39f175d3
.word 0x800ee4c3,0xd06701e2,0x2b8e4525,0xefa4222d
.word 0x4f0dd407,0x6be8a02f,0x0580ee21,0x07c012b7
.word 0x8ea60b17,0x0d7ca9f2,0x8509fa48,0x0c705e7c
.word 0xd5e75e00,0x2b8c2ae4,0xcb67d1e7,0xe189a9b4
.word 0x52ebcc4a,0x255a5909,0x9794c547,0x1d28d476
.word 0x930a997f,0x7e8fc3f7,0xa32715c7,0x5fba2ea9
.word 0x8593b920,0x16a4d982,0x99d870f9,0x7a3d2b58
.word 0x5475b1e7,0x9115040e,0xd40caf53,0x9de2ee19
.word 0x02adb219,0x2176772c,0x58f39e19,0x9c8107ae
.word 0x711e1ac8,0xf8421219,0x37366073,0x70f24b2e
.word 0x685efbbd,0xd51cfb1d,0x9edfec2f,0xa1a54270
.word 0xb5a72491,0xb04b8c25,0x64f5e7c0,0x92687741
.word 0xa3b1ef40,0x466146f9,0x56640eaf,0xc042d452
.word 0x8a76f06d,0x5fc0ae27,0x06a09e0d,0x962bbad5
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 0xa1486446,0xc763dcc1,0x420f7947,0xd37bc78c
.word 0xb1625caf,0x09cd249c,0x0985b22f,0xc82af849
.word 0xcf46ad2a,0x0ff84aea,0x276afdaa,0x621f8f51
.word 0x5b97bb08,0xa8337e39,0xcd67986d,0x912b8860
.word 0xcf3afde0,0x01f2fbea,0x7a11d792,0xbf43067f
.word 0xd36c0728,0x741ab970,0xeff75c58,0x23420c27
.word 0x4628ed7c,0x1ab428db,0xded04d6e,0xe675ed5e
.word 0x6be69924,0x4c8d3d0b,0xf83ead85,0x416c47e6
.word 0xa17d010c,0x08e7d80c,0x7ded8006,0x6e79bd5f
.word 0xd3612386,0xf04513a6,0xd25baf89,0x38072740
.word 0x627ed2ff,0x419a8acc,0xf1bb6008,0x951da083
.word 0xe5e269e2,0x6b4415ff,0xe121a3da,0x9d278f8d
.word 0xd75991d5,0xe918dd25,0x4e183f65,0x7e89ff2a
.word 0x0652d1f4,0xf5cd354a,0x69da863d,0xb81d0f23
.word 0x262b2f86,0xac486d89,0x036c743a,0x9944d2bc
.word 0x4262205b,0x332a0143,0xd1b8ace0,0xe10da5fb
.word 0x9d7bc42a,0xfd9c4c30,0x13a5b9a5,0x57d68b9a
.word 0x6ac3ce0a,0xc91fcd37,0x6e0d874f,0x023b70e4
.word 0x28bdc56a,0x1f23f1c4,0x52b7be9a,0x0b1283c0
.word 0xa7ace41b,0x7190498a,0x3c230054,0xb31a2490
.word 0x179238c6,0xf587b06d,0xbc783d3b,0x160e5d25
.word 0xce07918c,0x206a272e,0xe02f2697,0x38178fb1
.word 0x4081a460,0xb7d489c6,0x0b317e56,0xe24df0d0
.word 0xab62832b,0x8dd19b8d,0x27e609a1,0xec65ce5e
.word 0xeaa1795e,0x246dddf3,0xf70cd833,0xccb5d8a0
.word 0xc164d694,0x270cc99b,0x8a26ed00,0x2b5643ce
.word 0xaa1df462,0xecb2085c,0xf7714bdb,0xc551cce9
.word 0x81b4e087,0xdc7734e6,0x52dafa94,0x50228350
.word 0x38c4582f,0xe6b7af0c,0x8284957b,0x5c40ab23
.word 0x12702aba,0xa36a43fb,0x464dae2b,0x6634255c
.word 0xa3e9d99e,0x2dcc2405,0xefb6a544,0x6c1aa2c0
.word 0xb28e3345,0xcbb3e9f4,0xa8ea5e6a,0x7f9e2f2b
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 0x88410647,0x3fee769c,0x53c27664,0x5a2395d2
.word 0x255644de,0xefc4acfa,0x20dcc5d7,0xe859ccd6
.word 0x6d0a2f8e,0xbfbea92e,0x850233c9,0xa7e35bfe
.word 0x858fefb4,0x35c7d4c7,0x8a1fe3b7,0xd2be4918
.word 0x3e5dc68b,0x082a82e1,0x76b188b4,0x90e8fb6e
.word 0x84af7341,0xa27be81b,0x1b74df3e,0xfa9f950d
.word 0xa6b6cdcc,0x5753d79f,0x69fa0c6a,0xb4f8ad84
.word 0xd3780d70,0x188c819d,0xa2ad2a1e,0x41fd4ba7
.word 0x949ba4a9,0x556a5d19,0xa5344c5c,0x0d06378f
.word 0x823abc30,0x72093fb5,0xcfbdaa7b,0x5f83a97b
.word 0xb7889f7d,0x9365929d,0x040f9d97,0x99c17386
.word 0xd45aa1cc,0xac4caf30,0x7d1ad478,0x6b284a94
.word 0xa35fb19f,0x2a891cdf,0x95fb7ed5,0xd19f6b78
.word 0x6a1e71d9,0xabe6c4b3,0x1241614f,0xb950a8fc
.word 0xcbf22928,0x8f69def4,0x1651171a,0x25833d68
.word 0x258942dd,0x00c140d1,0x9af2ab6f,0x7dd7cd17
.word 0x1a161113,0xa6f2db8a,0x8e21a544,0x71da978d
.word 0x96047a10,0x77ab66d2,0x85bec8cf,0x447ef92c
.word 0x8f6fe447,0xa8581998,0xff24201b,0x397d1a47
.word 0x3a83ea78,0x52f052ae,0x772c62bf,0xb3dd4e15
.word 0xf871ccfb,0x477d6e5b,0xa3079c02,0x4e7fddbd
.word 0x97418429,0xb1582ad1,0x183870fd,0x6fdbc691
.word 0x29c5f25f,0x0474a0a5,0x3653b9a9,0xe29cd4d3
.word 0x3ab475c6,0x07888b28,0x5a7f9ec7,0x177ea8d7
.word 0x80ff467d,0x5821c663,0xb696e55b,0xd037bbd1
.word 0xc8959010,0xed8a12fd,0xb6f26e80,0x1008ce52
.word 0x985580f7,0xd136dffa,0xa7bcf8e4,0xce7c47e1
.word 0x230930cf,0x43090e2f,0xea307127,0xe37f91fa
.word 0xea111f39,0x8f16f7a3,0x097ba09d,0xcdacd919
.word 0xaa67ab76,0xa24951db,0xfa347085,0x40008e56
.word 0xfe2ed444,0x794a857d,0xcf2696be,0x6a7d5cb3
.word 0xd35e9ac8,0x4d0a3d44,0x62a528ea,0x00bc06d3
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 0xb02dd71b,0xa31a19f8,0x238a3bca,0x9a23ba66
.word 0x4de78d27,0x9dad8597,0x1d57178e,0x41fa64c9
.word 0x41bfa4de,0xfb3106bc,0x85ab7dc4,0xe343b26a
.word 0xd8639df2,0x115ad11b,0x38d2056d,0x91155b80
.word 0xbb24da04,0x60431701,0x869b7d89,0xa5c9aeaf
.word 0x6dbd3da9,0x0ccd943d,0x8d116014,0xb1a09b4b
.word 0x4869b8ec,0x5d2bd8cf,0x665fe9f6,0x919c595d
.word 0x53e82948,0xd84e7ae5,0x37d513e7,0x0ce7cd1d
.word 0x657610fd,0x9a9187da,0xcf5ca6c7,0xd6267277
.word 0x6cbc5f4f,0x838f2de8,0x1186deda,0x2cda6857
.word 0x5b1d683a,0xa6e5c176,0x2bf5e800,0x6b90833a
.word 0xed31fe8c,0x06ce0e3d,0x8a281505,0x1c3e4a5e
.word 0x00409519,0x4560e9e9,0xb74fad41,0xbf023511
.word 0x4b33c8b4,0xcb3ce5d5,0xd0eb3aad,0xa2ff6454
.word 0xeea1e372,0xa0c67418,0xbcf0bdfe,0x00a1567a
.word 0xfbfac8b2,0xd82326fd,0x6674b752,0x04987d39
.word 0xfa6ae7f4,0x518e0a2c,0xc06b1522,0x1ec51dc6
.word 0x5a058136,0x7e445c64,0xa4dc92e7,0xb4ed1ccb
.word 0x68af4b23,0xd54e77ac,0x772293f6,0x5707cf8b
.word 0xe43b871e,0xe85e1a1f,0xbae92ac3,0x30bf01dc
.word 0x3247085b,0x4903b62d,0xbfc13765,0x94ae6e34
.word 0xfc99798f,0x9161cb1f,0xaefa22f1,0x97c2a6d0
.word 0x696da78d,0x2a6d4315,0xa70f9f04,0xe68202ab
.word 0xf8399be8,0x178c2413,0xb0a63a23,0x74ff5623
.word 0x22bc22b7,0xefc7323b,0x4470c303,0xff23d317
.word 0x52ec75a8,0x82de8229,0xdfc90820,0x7184338d
.word 0xc2176a16,0xbbc620b1,0xf85fbac2,0xa82a431d
.word 0x1f6c2027,0x2ff1c795,0x55838f7f,0x22657da8
.word 0x1389ba88,0x9b159972,0xf60792f3,0x69c0591e
.word 0xf7fa0760,0x523deb94,0x773381a1,0x8597b32e
.word 0xd930df63,0x3a4abcb2,0x1671b73d,0x21a275cf
.word 0x098f1bff,0x9947a10f,0xc93c00dd,0x01520794
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 0xc9c25ffb,0x621c38f2,0xd46589af,0x20fc680a
.word 0xd2f2b478,0xb7ba90b0,0xd5062680,0xe77b2770
.word 0x04855ede,0x8b6e2e69,0x45c0a9b1,0xb63ba420
.word 0xefe8f21e,0x27f13dee,0x03ba9e66,0x04b9c2e1
.word 0x3f4380a8,0xdc11b091,0x6951f844,0xc8b3b2e7
.word 0xfca21dfa,0x863fa6f5,0x9fd16056,0x8f73639f
.word 0x7e33e0a8,0x17288290,0x8c6148e1,0x58c9e94a
.word 0xd464dcdf,0x6124141b,0x0f12907b,0x7f487b07
.word 0x479980f0,0x90f3e9fb,0x067a72f4,0x5a72a4d0
.word 0xda457c9a,0xba8f4fa9,0xa47e0b8a,0xaa22eb25
.word 0x4a4439f1,0xfcebe20c,0x0af31e05,0xf8954992
.word 0x0f5483ce,0x924f7a69,0x1e84ad09,0x287927cd
.word 0x03a3ace9,0xa64b658d,0x5125eecb,0x7ff7f48c
.word 0x5329c6c2,0xd11a49f6,0x644d8dde,0xe2900c5f
.word 0xfcbe06d0,0x7ce48ec1,0xc3ba6941,0xedd9d499
.word 0x93e30760,0xcc0fdf39,0x35f77654,0xdd22c283
.word 0xe47fb18f,0xf2921d3b,0xca4ee34e,0x980c1680
.word 0xbd21865c,0x1759d37e,0x002e0072,0x08259689
.word 0x3dc6cca9,0x4f8d0cb8,0x066f3efe,0xc325199a
.word 0x619e4075,0xde2d7029,0xd6dc955a,0x5a4c3006
.word 0x23d7b69d,0x48886a64,0x2f257768,0x22df355d
.word 0xfa9ea6fb,0xb85ffb3f,0x7cfea198,0xed3cbad1
.word 0x2c408674,0x1e68a0ec,0x904680db,0xfb18eff1
.word 0xf822eeda,0x5d2b6b99,0x1ddad867,0xc6965ffe
.word 0x8c012381,0x7fc00210,0xc886d3a7,0xcdabd0ef
.word 0xe9f8dbe8,0xa78b9710,0x65998b17,0xcdac4d02
.word 0x135161eb,0x7b69a65e,0xf891a855,0xd149e0b7
.word 0x8901e54a,0x88a898c4,0x7d7d66b0,0x791c4995
.word 0xc24b7745,0xec9775bc,0x1e7535f3,0xdb5cf44f
.word 0xe3ef3ff9,0x64473ffd,0x40f488e1,0x0dd7d2dc
.word 0xc7776dae,0x124b7932,0x5eabdfca,0xe25f3f12
.word 0x78832f7a,0x9b4cd525,0xde1c46fa,0x327a9d5c
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 0xd78d2de0,0x160c63ac,0x8ba134e3,0x08c285f0
.word 0x661a567a,0x91a42b2e,0x726dc08c,0xd03422a7
.word 0x7c1867e5,0x43eae39d,0x6d1dd3c3,0x506bdea3
.word 0x835f97a7,0x4d45a3a8,0x16ed9e02,0x20edd000
.word 0xf3e0043d,0x169a8717,0x3fb1cf07,0x8783957d
.word 0xfcce4394,0x41d2341d,0x59135bf6,0x8c73a77b
.word 0x1f5f58df,0xfcbb23ea,0x27fc1f88,0x3c1e17a0
.word 0xb2748015,0x8f1bf690,0x99d6af8c,0x0846821a
.word 0x38223c1d,0x1d5072aa,0x17880b58,0x2bea05c7
.word 0x3493f3d3,0xd543c30d,0x2961c929,0xd2795be4
.word 0x9507a120,0xa315886b,0xb961a07b,0xe12d46d8
.word 0x03b70653,0xd41e5e47,0x247a74ba,0x7bd1b3c9
.word 0x4e2d4893,0x8918e6bc,0xeef487ba,0xc1728258
.word 0x17e70908,0xd1b8ba76,0xe5c06b0d,0x5064d33a
.word 0x58710c48,0x52231597,0xe635b1b0,0x19fb47d3
.word 0x5f21d858,0xc44e4082,0xf8f3bb7d,0x1053c54a
.word 0x0efb5d7e,0xc94d22dc,0x576d042a,0x53b5c0e6
.word 0x333fe85a,0x070b47c3,0x0442efd7,0x24956b36
.word 0xc3e61302,0x3dcf96e3,0x66fe5cfc,0xfcdc4815
.word 0x419045b2,0x80d51987,0xc9011fa3,0x0a7c51df
.word 0xe9364ff8,0x52ca74fb,0xd7551631,0x8f234e54
.word 0x87c4dfbe,0x57fa5d33,0x3d979575,0x52f70f36
.word 0x4f9becd6,0x6d4c64aa,0x724324b0,0xb88b2c08
.word 0xf89b2d17,0x8ff777d1,0xe79be241,0x2f63af7d
.word 0xc943576d,0xd09ba89b,0x768cf559,0x004cc6a9
.word 0x4ce7abe6,0x8942248e,0x300d14e6,0xb8ae43d3
.word 0xd2b34d3d,0xc5981910,0x562fdc9c,0xeaaad850
.word 0x6ff91b87,0x32529a0f,0x5f1d42b3,0x26879281
.word 0x36c7b484,0x4bb83d3e,0xdee2270b,0x2e2b0875
.word 0x90c6b764,0x69090a4d,0xe6c4cc67,0xffc8fe68
.word 0x82b86cfd,0xbbadaa13,0x92ee80f0,0x91b4000e
.word 0xb1afcf05,0x7147b540,0x666af969,0x694789b8
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 0x042339de,0xce345cca,0x6d5a3f7e,0x1d9426bb
.word 0x8323de23,0x4dfab10d,0xeb21af09,0x0e0909b0
.word 0x1777534d,0x5a7260e1,0x414b1326,0x8c5ad5f5
.word 0xf91c6a2c,0xf7adeaa4,0xfc433676,0x3c3dc2a2
.word 0x0e9aa773,0x2628e3fe,0x227d6f8c,0xd2c1e0f4
.word 0xfbca5822,0xfad09b5b,0x7c8d7f17,0x0613a633
.word 0x1795122e,0x382dc722,0x7ffbaa43,0xbeb01340
.word 0x321f3d4c,0xf08fd224,0x5fa47302,0xda438e17
.word 0x6efdb832,0x52e2d327,0xee61f16e,0xac30b32f
.word 0x457da37c,0xa572147d,0xa64f5435,0x9ecd0c38
.word 0x331ee004,0xc1682377,0xa7324571,0x4507ba96
.word 0xefff10dd,0xbd49b4ff,0xfa51e840,0x3e66b934
.word 0x3f9c71ab,0x5106cd11,0x40a06996,0xe02c272b
.word 0x6d7228ea,0x1f398d26,0x28c2cb18,0xe4699622
.word 0xa04fd1b8,0x824eddc3,0x155acad2,0xf8936d26
.word 0x2b6c65d3,0x85b99eee,0x6ac2a63c,0xb9d86245
.word 0x69127e9e,0x1bda4c22,0x35644db7,0xeb4bc707
.word 0x47f09615,0x06f95361,0xe902708c,0x9e358029
.word 0x0f6c723e,0x0cc88aae,0x605a9d45,0x52b57b5f
.word 0xd35bedfb,0x95cd1aeb,0x17227caf,0x76d5d99f
.word 0xafddf067,0x7d67e042,0xb74d67ae,0xf671e3e1
.word 0x8899f5b7,0x2a5f09b0,0x2cec1566,0x06209d49
.word 0xa0957545,0x1b2ed5f4,0x7c0e3b8c,0x487e2ee2
.word 0x70c7f1a0,0x549184bf,0xabc0031e,0xab967abd
.word 0x6cbcfb80,0x9c7f3404,0xbb1d2d29,0xe62292b2
.word 0x9b807808,0x00fb1d84,0x10441f5c,0xed0cafd3
.word 0x0851a5e5,0xb0f50d8c,0x625a44bb,0xe72bdf99
.word 0x34020edc,0x315f106b,0xd7568b76,0x61cbb89f
.word 0x6b69ec08,0x21dea245,0xad6bbe69,0x00da3092
.word 0xd53542f9,0x148ff880,0x1b685ac4,0xf6e865b7
.word 0xaab97f1a,0x74590ada,0xa4006191,0x329c12d1
.word 0x0e87f92b,0xf8c45447,0x53798545,0xa8961cf8
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 0xe3cecaeb,0x14e3b0df,0x0f75f134,0x9a1fdde6
.word 0x7528cfe8,0x53bd94c3,0xfa2edb39,0x39880bf5
.word 0x075b677d,0x6ec6b829,0x405c9163,0xe8ca2a7c
.word 0x3f5c9756,0xdc379150,0x790fc90b,0xa2d3ca4a
.word 0x4a561606,0x5ba2340a,0x85a9f7bb,0xedb0b709
.word 0x3ceace96,0x705d480f,0xbc8d7107,0x7cd0b623
.word 0xf3542d33,0x512e3fd3,0xa5d29c26,0x9a30f145
.word 0x84aefb14,0x4d1147b8,0xca2df11e,0x9fb96c95
.word 0xb0f2c7cc,0x27d14ba0,0x2b6a3a10,0x36dd266a
.word 0xe76e2695,0xbb0500b6,0xdd2eb49d,0x0169da61
.word 0x5a6ef4a5,0x33b6b587,0xdc27d644,0x2fa79287
.word 0x2c040861,0x44564ed7,0xffd550a2,0x1eefb3a5
.word 0x8e592c6c,0x2f35d8f5,0x5e70442e,0xba893162
.word 0xeadcdc18,0x20c11240,0x41508af1,0xc05ce046
.word 0xce3860d5,0x59435d21,0x930566f9,0xfb7e11d2
.word 0xed6b68e9,0x0b61aa3a,0x34f3fa16,0x139577ba
.word 0xd2557044,0xd2da945e,0x40cc8a0f,0x35e49596
.word 0x2dd53ab9,0x2699569d,0x164f0817,0x8e5f19c1
.word 0x56a541b0,0xa60284a6,0x45ec008c,0x1c590423
.word 0xe190e723,0x96ff3e60,0x95563f3d,0x0304dd5c
.word 0xad918aea,0x1be16494,0xd6d3f73b,0x4da21280
.word 0xb1596220,0x4369e680,0xca6eda00,0x75e17da4
.word 0x8f88bae4,0x0632cfb9,0x324c5a03,0x2c56e045
.word 0xe407f0bb,0xc7f32640,0x23a41480,0x2b65c73a
.word 0x3ded9936,0xe3beb0c3,0x89c1a059,0x9d825387
.word 0xd6a42241,0xd2db6c71,0x938126a8,0xb6642852
.word 0x357b8dc0,0xce5c37dd,0xc260a789,0x1601998a
.word 0x14c83749,0xe4eac1bc,0x88690826,0x9900ef94
.word 0xd01d39c6,0x8f7d90ee,0x8b23b49b,0x36ff0459
.word 0x5fd2ca9c,0x6c1b773f,0xc93a9900,0x34c839d2
.word 0xc6b6233d,0x239ac784,0x844dec52,0x63b3f24a
.word 0x016343d8,0x89769745,0x566f5dfe,0x0681c41a
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 0xddd94b30,0xcb75e1c3,0x018d5fde,0x1f033009
.word 0xac670c08,0x45b91ec0,0xe53a6259,0x555a5949
.word 0xd18540e1,0xa7a6181d,0x37904f3b,0xe1c977ef
.word 0x1ba5b7af,0x5570c2b1,0x2c0fc60d,0xff2609f1
.word 0x4b3ecb74,0x82f5100a,0x5f3cff31,0x60ba9cce
.word 0xacab4b1b,0x36377402,0x2b6b5ca0,0x90fddf4b
.word 0xe619a218,0xd7b8a795,0x0b1c5351,0x94149ec6
.word 0x7832c039,0xb1b6d9ed,0x31754ee2,0x7cabf885
.word 0xe75e4bf2,0xc264142a,0xa1511882,0xf77d581d
.word 0xcc0e4546,0xadf3d431,0x346ed96a,0x40c98e87
.word 0x6716eda6,0xc9561875,0x8bada762,0x9ba72177
.word 0x57c67fb2,0x6707e922,0x8fedba62,0xd4d3d16c
.word 0x05491836,0xff8dd2f8,0x7271d4ce,0x317dcc35
.word 0xc75376b5,0x0f46ef5a,0xac43b0c4,0x558225e2
.word 0x4295a1fe,0x290d6ec1,0x5f46e3d3,0xd87964fc
.word 0xae20a03c,0x5a1d5cbb,0x32987146,0xa17fb372
.word 0xc6629fdd,0xd9572695,0x2ede5e41,0xa546df9f
.word 0x87071771,0x15354616,0x4380edda,0x8ea7763f
.word 0xf904ebb1,0x32c80e79,0x26204638,0x8f4843aa
.word 0x472b1694,0x450d05d2,0x8fd46acc,0x27442f76
.word 0x819b49f0,0x1542d774,0x03200896,0x87c2d527
.word 0x499de76c,0xb337711d,0xff99cf97,0x8e79d8c0
.word 0x04e42fdd,0x2c26834c,0x73b0de8f,0x754457aa
.word 0x305f359c,0x0a55a55d,0xf44746e1,0xf3e7bf12
.word 0x1e01605f,0x703c8c62,0x7d116eda,0x1349a4dc
.word 0x376ca8a8,0x848f4c2e,0x9bcdf396,0xad2f3a07
.word 0xaad18e67,0x3decaa88,0x1a41ef6a,0xbb285a39
.word 0x15e1c00f,0x0e4bf5f0,0xb0bb040a,0xfedf0d02
.word 0xceb9b109,0xd068d53e,0x1512c90e,0x624c77eb
.word 0xbb681d14,0x8b17aab5,0x796e4347,0x07c4741d
.word 0x3e9f3850,0x769aeee5,0xb17255f8,0x922add21
.word 0x2f45def5,0x8bb71677,0xb2a23154,0x5fd6f388
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 0x140758fe,0x2101f741,0x9d6d6440,0xb6dde343
.word 0xe0770565,0xb4a146de,0xee822835,0x1e77009b
.word 0x70d1d2a1,0x70363a7f,0x915bdfde,0x892e7840
.word 0xe55f4512,0xfcca39d2,0xa47fd291,0x04685644
.word 0xcc332ba0,0xc7236a3b,0x67f04092,0x68a79255
.word 0xe8f7b757,0x56759404,0xd8ead96f,0x68e28551
.word 0xdefb86bf,0x1f3bfda9,0xcd6d0d31,0xfa5a15f1
.word 0x065e1841,0x82d9bc4a,0x96c8519e,0x6ee5ad01
.word 0xdf0a9274,0x0de7019f,0xb6ee287b,0x760efc5d
.word 0x9f49e569,0x7a3f75fe,0x85a43300,0xd8265ee9
.word 0xdbd25a5f,0x7e9e7c3d,0xd07fd09c,0xca410395
.word 0x7634ecf1,0xd1bced6f,0xca29ea4e,0xec2b634e
.word 0xc4bb82ec,0x2cfd9e68,0xdcdafbc2,0x1196c579
.word 0xf1c6cd27,0x7efbd484,0x4416fca6,0x4f7b10a7
.word 0x93a4dcdf,0x13ccbad7,0x09d97db2,0x522a3fd8
.word 0x87fa1f4b,0x4c6bfdb3,0xb5b82317,0xbcc3181b
.word 0x9fd1028e,0xfb393a2b,0x6e2e18e9,0xb044b3dc
.word 0x318b59dc,0xc3cecb57,0xa5c54f2d,0x9681f9e9
.word 0x96477642,0x9dacce48,0x4866a7ac,0x1a3c78f8
.word 0x98655f68,0x97457251,0x0f2980cc,0xc0bf1924
.word 0x366f9830,0x6cb151eb,0xa6db4034,0x80d53449
.word 0xe963c348,0x06c66714,0x4373663f,0x44c27783
.word 0x2d70bd9d,0xe19882f6,0x8f706a2c,0x0859d280
.word 0x67ab1839,0xea239475,0xfe0e757e,0xe799051f
.word 0x561ad428,0x183d96e7,0xe8493673,0x10de5dee
.word 0x76d90610,0x5d734fb1,0x8a3c6ddf,0xc5ea5dd1
.word 0xb2f51100,0x78528805,0xe16edad5,0xf818f681
.word 0x841e7757,0x198e3793,0x3dcc15cf,0xffc83383
.word 0xc25ed2dd,0xa67ab715,0x4eae301a,0x2f50228c
.word 0xc242d005,0xe9cf225a,0x2bbc2a72,0xb6b8aae0
.word 0x47f7a672,0xf6bba25e,0xc0defc6a,0xa2c9cd75
.word 0x005409b6,0xa7ac6296,0x8e6f169a,0x135e097e
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 0x06d819a3,0x39bbc588,0x67353156,0x3e9356c8
.word 0x4068ded2,0xbbdcc1ff,0x5b594b0d,0xade699f6
.word 0x23a69244,0xaedaf9c6,0x21d94bf4,0x38c4de30
.word 0xba459ee3,0xec051811,0x2a54b9e0,0x38b1abf5
.word 0x1b637b82,0x4da9ba61,0x74183bd2,0xdc42ea33
.word 0x3af448ab,0x380db568,0xef029911,0xac2cf8b7
.word 0xd37aacf3,0x6ee69243,0x2850ef98,0x76ec0232
.word 0xc8fe4b7a,0x5a2f20b8,0xc8585b12,0xb0c4eafd
.word 0x9e9f726c,0xa0b49ccc,0xe884f907,0xc6ddd3a3
.word 0x831c60b1,0x184bb3ca,0x24450cea,0xf4e3c497
.word 0x5176a77e,0xb911bce4,0xd92cdf0e,0x8f7725b1
.word 0x985781fa,0xa70c8502,0xa6df1eb8,0xd0e1b581
.word 0xcf2f74de,0x46b81002,0x2eb64e6d,0xca18eab8
.word 0x8d126291,0x86bd0ec1,0x7a6b0584,0x1a336e38
.word 0x51922594,0xa5912b99,0x5f843033,0xd582f0cb
.word 0x85ecd655,0xa151ef1b,0x2c6880cd,0x60e95931
.word 0x61cadd4a,0xfa0f0292,0x38229d79,0xf4d61857
.word 0xf25cc28d,0x1e433505,0x1e5df151,0x96fc25d5
.word 0x5f8f9b19,0x02736908,0x73811059,0x767447fb
.word 0x07dec5a0,0x8edacefb,0xccb34d52,0x1d71ce1a
.word 0x81aca8c0,0x32447955,0x7488ecb6,0xa9d18443
.word 0x350c9d24,0x797be716,0x0487d425,0x09120cdb
.word 0x715230d9,0xd3ef52ab,0xf9b70e96,0x465c0661
.word 0x2f10c25c,0xb5793085,0x67d1d829,0xc4f2614c
.word 0xf221ba6b,0xeeaf1b22,0x74915d4d,0xf88416e5
.word 0x1cf542ad,0x7c2c00a7,0x52d2fea6,0x4426d271
.word 0x238d0006,0x42177693,0x1768eee3,0x27fe38d4
.word 0xd5f37971,0x0766986e,0xbe4f3358,0x277912c4
.word 0xe1f77d1b,0xba1fde84,0x3ecde04c,0xb5a094ba
.word 0xbda93245,0xf566f96c,0x297f8ac4,0xc1a9e64c
.word 0xfac2615a,0x1894bba8,0x061ddd13,0xe12200fc
.word 0x529944b5,0x010ca8c0,0x1141f165,0x1c1e1f50
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 0x1804ff8b,0x634953a9,0x6076b9de,0xc1e536b2
.word 0xe3fa5865,0x29c94a10,0xae11b25c,0x144664f4
.word 0xe8d5247b,0x9c4e4eb3,0xc70d8798,0x79a16b53
.word 0xb589dada,0x6e1430da,0x93238778,0x514547c1
.word 0xe02be4df,0xd913495b,0xd50a316e,0x8f040a21
.word 0x63a1d56c,0x5b1ee9fc,0x6101a80d,0x248cf01e
.word 0xa806b60d,0xf6c9ff17,0x7704cce0,0x45b97293
.word 0xe33d735e,0xeb7ed61b,0x05aaf7d8,0x8fc91d59
.word 0x367ef0e6,0xe48b77d5,0x4e4ebb62,0x6eabea47
.word 0xffe83f88,0x32a493f6,0xd07d6515,0x020e519e
.word 0xbb3b5565,0x41ddd288,0xa7ec20ff,0xf4df9b61
.word 0xa6ff3d2a,0xf2078fb3,0xfb607f58,0xcf9ad4da
.word 0x828ca1c2,0xe039bc13,0x8dbb2365,0x754ba793
.word 0x11f54b7e,0xcb6a94a3,0x69ad139e,0xe9706976
.word 0xc3b81896,0x6a1113a9,0x970f9bda,0x271ca4f3
.word 0xeb540e86,0xcf121f67,0xf254b733,0xcaffca1d
.word 0xc44ce6b0,0x0468bcda,0x1147580a,0xfa19ef83
.word 0x86af9ad6,0x42cb20dc,0xe79382c7,0x25cd1358
.word 0x33d58151,0x482c8e52,0xd69e97ac,0xd0a6d0d0
.word 0xb83be84c,0x3a634311,0x94130ed8,0x46a21835
.word 0x49d9a95e,0x9904b8dd,0xe3ce1d7c,0xd6dfb091
.word 0xc4637d46,0x1f1a03a7,0x89b06b80,0xb27e876a
.word 0xdf636f20,0x8d5ed2dd,0x82f80aa2,0x2588ad3f
.word 0xad93ffc4,0xa5d03e2e,0x61c7653e,0x5aa470e4
.word 0x22050172,0xa7521204,0xcdd9fce2,0xed545120
.word 0xc7b8b264,0x2d1efb96,0x06a4c146,0x06866296
.word 0xd0ed1a1d,0x9d7ca4f3,0x2b7f9600,0xf7b57d0e
.word 0x89bd8942,0x44eb38c0,0xc82d019f,0x13a5f71c
.word 0x9fcb73a5,0xd7856bdf,0x04709497,0x605b0ad0
.word 0x9a698147,0x10b1f99f,0x4dc2bb86,0x4217d415
.word 0x898bac88,0xaef01664,0x5295497b,0x6667d44c
.word 0xe699a58f,0xe2eab73e,0x8aa71cd0,0x305fa320
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 0x135bbadb,0x34f0b2dd,0xf6068a7f,0x568f21cd
.word 0x501716b3,0x397c47f5,0x8bec7682,0x79fa889e
.word 0x0d894332,0x62bb9793,0x63479a54,0xe233a90b
.word 0x721f5f4c,0x61aa60d2,0xdf036583,0x4b640c93
.word 0x97ba7951,0x78e8f0d1,0x03d9ee3e,0x94e38eb8
.word 0x9e9eab2c,0xe7915eab,0x247dc977,0x1151a9b9
.word 0x3ab65f0b,0x02338077,0xb605724d,0x5286f403
.word 0x78bff98b,0xcbbd9716,0x01625d47,0x0de3122d
.word 0xae25ffba,0x6651e1ca,0x37521e1e,0xe6992369
.word 0x1e046e6f,0x4b6cfe58,0xffab2fde,0xdbdaf4af
.word 0x364248bf,0x0de80baa,0xe23ffe28,0x38c11c65
.word 0x08ca3783,0xbafb68a2,0xedce1945,0x1f008043
.word 0x5f2893ee,0xde774cf7,0xe1c346cf,0xeebbe776
.word 0x03d4c976,0x5a2c4384,0xdef7a761,0x80f6c19e
.word 0xcfba1a1a,0x15cd492c,0xe5470256,0x90c59236
.word 0x20423e4d,0xb4bf9d83,0x900f9308,0xbe2f7af2
.word 0x088b7134,0x15f4abe3,0x135a536b,0xde0ceee2
.word 0x00f3ba68,0x537b1895,0xaeb6a85b,0x35b57e89
.word 0xcb1774bc,0x8b7b77f8,0xd6892c67,0x0b31d58b
.word 0x350b2227,0x51cfa8e7,0xbdb9f2f6,0x9239a8c6
.word 0x8de7c7c4,0x41c6136e,0x0e841dc2,0xdd0a2730
.word 0x65728958,0xaf74fa34,0x56db7f79,0x3b235688
.word 0x51f39c13,0x80f2dba8,0xa53b0b50,0xeba2fa0f
.word 0xe7a66c03,0x7d244007,0x5028d390,0xcc1f88a3
.word 0x7f9fb6f6,0x06181fe3,0xe9982c63,0x9e490963
.word 0xd361af59,0xda08c64e,0xf6cd2a76,0x7c5e2648
.word 0x163f9017,0xa1ff1e24,0x6beca4e5,0x28927b9f
.word 0xeb954729,0x99e1ac21,0x5015c053,0xff18a68e
.word 0xc1027c16,0xe8c8fa61,0xce02b945,0x2861b494
.word 0x1d2a477d,0xae3c9bb1,0xa7d0de79,0x5d2c00dc
.word 0x2ec50e8a,0xb2d6b698,0xd14f5d73,0xacd22597
.word 0x5917aafd,0xfbec6697,0x0401ec3d,0x5eb37759
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 0x3824f937,0xe1bf3f4d,0x8207cc9f,0x4500c07b
.word 0xc4652e44,0x5d602d6f,0x4b592f66,0x38ccdead
.word 0x12894aec,0x09425140,0x5ff2aa5c,0x8662bedd
.word 0x2ec6fa90,0x80030aa9,0x0ded74d9,0x24ce5b20
.word 0x8e575e1d,0x960e8f2e,0x48e7c82f,0x36e89259
.word 0xe22bb156,0x6db28650,0x47b556d4,0x220422ec
.word 0x1ea28063,0x8ae3d241,0xcfd2ab64,0x7a940599
.word 0x1df88b52,0x01dca661,0x185db7c5,0xfe48c83c
.word 0x297cacaf,0x1e96b71e,0x14cc9654,0x252828f1
.word 0x8e0cbf00,0x945074e6,0x8999995e,0xf4641b95
.word 0xd71b991f,0xf7dd2401,0x9a0765f4,0xa4dd38b7
.word 0x7ec8575c,0xc8c541b2,0xde68afb9,0xf9d064e3
.word 0x2a42c479,0x306e0166,0x7a63b0f9,0xe2ed1937
.word 0xa0d8d3b8,0xb2b7548e,0x28b2904f,0x761ee0f8
.word 0xb0d84f5a,0xa116ba91,0x04446db3,0x86ee8e95
.word 0x98e0fdc0,0xa90ff6b1,0x716f5255,0x645a5142
.word 0x53554b37,0x7360c8bb,0x2102be40,0x7b734daa
.word 0x965f592f,0x787e8250,0xe88fdbfb,0x918d21ad
.word 0x869fafe2,0xf475c504,0x13dceaa7,0xbcf3cae5
.word 0xb16ef1c0,0x757d41c2,0xa202052c,0xa206b0e4
.word 0xa785646d,0xd98b7933,0x274f2ab2,0x4dd7ea87
.word 0xd829e5f5,0xa2e308a0,0xc7317e7f,0x8be07d66
.word 0x26b8656d,0xd2f96a17,0x6c0ad083,0xf241aa9c
.word 0x2d59bd53,0x2197c359,0xeb22d8a3,0x779060e2
.word 0xee42a4fc,0xecf9295e,0xaf37bd13,0x4719cf50
.word 0x8eab921c,0xf55bae9a,0x6a57729e,0xa6bf693d
.word 0xb7a2f5ab,0x753d6d40,0x2fc7a471,0x1ccc2e12
.word 0xddab899b,0x9e8f42c4,0x470404e8,0x72e27b6e
.word 0xd2e9887c,0x1fda3933,0x18ae8612,0x2c0e9419
.word 0xe202af53,0x5bb8a88b,0x4c108c13,0xd0589f3d
.word 0xd0bbcb7d,0xf35a5e4d,0x73a06f1a,0x96cee6b2
.word 0x7b9cef0a,0xbb788293,0x9d5b0d9d,0xdbcd7ed6
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 0xd53d4c6e,0x54745389,0x83e1142c,0x6f8372f0
.word 0xb33acc35,0xe964b5f2,0x7eeebce3,0x1a12a047
.word 0xbe7b6acd,0x985d4e6e,0x57fd07f3,0x24921dbc
.word 0x576ec097,0x77b5586f,0xb6ff5770,0x3d3a432e
.word 0xafbe13ef,0xeb117240,0xb1581e3a,0xb32f80dc
.word 0x47e5e50b,0x15ae11b8,0x91a347fd,0x42cf192f
.word 0xad9eb0f4,0xd8f0e911,0x6952f95e,0x12668025
.word 0x5fb500fc,0x52dbc40a,0x2486563b,0xd8c4666c
.word 0xf4b18470,0x3a6cf246,0xaca3d01c,0x1aba1499
.word 0xbf0558f0,0xb83606b5,0xba34bab2,0xa85b2bd8
.word 0xca8b0082,0x00f688ae,0x2a2c0e57,0xc65cd2b6
.word 0x55afd009,0x851b68e1,0x788b19f9,0x43d9d86e
.word 0xe3b49519,0x92c06f33,0x0623c297,0x5296fe7c
.word 0xe83e12bf,0x1ec538b6,0x01db8cd6,0x41652997
.word 0x52a04cf8,0x9da7db18,0xf2f1fbba,0x2584d304
.word 0x4a213a90,0x09c9fec7,0xc57a7cf2,0xdca1d9b3
.word 0x8dde38aa,0x52a36b60,0x8dce1b53,0xddf085ca
.word 0xec57ce0d,0x5fa11a03,0xea7c76ae,0xbc8ac51b
.word 0xb5ad2041,0xe377db97,0xe97d3903,0xcd7961fe
.word 0x6b0cc1c0,0xd4e4951c,0x88c07f7a,0x55a4169d
.word 0xb46cb1d6,0x0c06d6a7,0x7f3053b9,0x6909497c
.word 0xd424f0f1,0x28277dca,0x031b9c5a,0xdffb8166
.word 0xca960d99,0x9b303d16,0x9cd22158,0x3392b42f
.word 0x7776e159,0x5e3cde6a,0xa0559bbb,0x0f642679
.word 0x2c7f24a4,0x9666933b,0xf75b3d51,0x1f9c5ee4
.word 0x89c657b6,0x2541d3e1,0x3625b0f3,0xfe9c490c
.word 0x64e6eb65,0x58059f49,0x1b8393d7,0xd67d6f36
.word 0xd6857465,0xf9914e25,0x4f817b68,0xe2544df2
.word 0xe253a59e,0x8c731eaa,0x249235e4,0x1c226391
.word 0x39685e7c,0x5226f5eb,0x737ac65a,0x9175c2dd
.word 0x225fae7b,0xd0dcd47e,0x9c42b09f,0xca0ca383
.word 0xaa9ed455,0x377321a5,0xf6891866,0x392c20cb
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 0x4b1d18c4,0x8429c9b3,0x7652e544,0x0f6a94c2
.word 0x99e4b9d7,0x2d798850,0xe0702586,0xe02688f1
.word 0x71f2ec54,0x6d87d953,0x316dc884,0x5bc99e98
.word 0x900e2f9f,0x63e1ac57,0xcfed8b34,0x2544f40a
.word 0x57d5b058,0x6daccb40,0x69506342,0x26f2295c
.word 0xf3fddf90,0x99e13d6b,0xfa7758da,0xb4565df7
.word 0x0b1e79ec,0x69116082,0x3157eae2,0xc2521589
.word 0xf28ea357,0xeac00227,0x41031583,0x40f2c1e3
.word 0x6473aed0,0x644057b7,0x9a81caa5,0x66b24b8c
.word 0xb7fa1961,0x964a3b0c,0x512d3c93,0x88c5f4ca
.word 0x93dfd46f,0x119ebaaf,0x82e8a2a6,0xe7f97d32
.word 0xfac5b31a,0xed7fe028,0xd79c95cc,0xcc7a14b9
.word 0x0d5898ae,0x440abc8e,0x5718ccc4,0xa665c2e9
.word 0x038055d1,0xc3100ac1,0x9eedff5a,0x193b54e4
.word 0x87849f57,0xfdc19d7a,0x8403650d,0x10241f7a
.word 0xe6cd86c6,0xd9848144,0x8f28232d,0xe2733b0e
.word 0x666b1fee,0x28488b0e,0xc84e2c97,0x5f479e78
.word 0x86c2d8ce,0x7fbfbe8e,0x48e780c4,0x46c73731
.word 0xdca7cc86,0xf5106a58,0x18e17917,0x44e44bba
.word 0x25915b54,0x70bbf9d0,0xe9315dfc,0x248a3d7c
.word 0x700fbf5c,0xd50e6cdd,0x10e36fc2,0x620fc79c
.word 0x959b5a8e,0x4d0bb438,0x51caec5d,0xa7accfad
.word 0x3dc35834,0xa731c037,0xc0588677,0xee4d0b4a
.word 0x04d5f0f0,0xf04cf1cc,0x6d156bd9,0xe7a28cd7
.word 0xf781aed2,0x97505b09,0x9279c829,0x7e032905
.word 0x7ff37350,0x10befaa9,0xe2c8efa7,0x7006d710
.word 0x918d4e3b,0x822dbec8,0xda9a9eb9,0x36a71c7d
.word 0x69e71a0c,0x190010d6,0x64756d31,0x710033fb
.word 0x2143afc2,0x36ce3cf9,0x25abe30a,0x3ada6323
.word 0x77cd967c,0x4b71eda7,0x9d978ec3,0xff80ef40
.word 0x0a258fdf,0x19cd88b1,0xcb98345a,0x168dde21
.word 0x6bce8078,0xa1d7872c,0x5de4b4c6,0xc2fd8c0e
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 0x798ce32c,0x78100274,0x27c42d65,0x0dac2ff0
.word 0x9c661185,0xa2106ac6,0x70c9b3cf,0x4987d8c7
.word 0xd31df04e,0xfa790b66,0x346caca8,0x21ba038e
.word 0x63bdc1bf,0x10345e6a,0xd01d46a3,0x5def770e
.word 0xb86c767f,0xfdd328a6,0x951552ba,0x146146e7
.word 0x250bd92e,0x459d3248,0x3fc089b3,0xd7c9054b
.word 0x785f1988,0x9d0eeea9,0x31b4fef8,0xfc325f51
.word 0x7fa2f092,0x3c3dc69d,0x50b98e74,0x1424bca5
.word 0xfacc22ce,0xc30b8ad8,0x63de6181,0x20405548
.word 0x83e4a5cc,0x5ced62ec,0xed10419f,0x6cd8e300
.word 0xc9f6db88,0xb75dde58,0x4a7ac641,0x9632b319
.word 0x81abbd85,0xa2f7b549,0xf336f962,0x99c9d8ec
.word 0x0488f5f9,0x2abe1d18,0x5c2c2384,0x645233ca
.word 0xe27284d0,0xd7a469f0,0x26bb344e,0xe04f37b8
.word 0x861189ba,0xbb63ce57,0x9e05655a,0xfc3ef5cf
.word 0xa7bf6927,0x5814c9d8,0x4203ad86,0xf3b9b379
.word 0x32a37709,0x6bfc2b39,0x1b6c53d2,0x8f9e16ff
.word 0x8d236dda,0x0f1b1b92,0xce64a7e0,0x012ee1fe
.word 0xabe42a7b,0x0ba39af6,0x1bfc2506,0xa3cea1d4
.word 0x2db576fd,0x27499af6,0x7cd8d830,0x5d1fed42
.word 0x697cda61,0x7798f968,0x61bc1cff,0xc1ced4d5
.word 0xbf19e476,0x4746e521,0x8868f852,0x80b23092
.word 0x5e332456,0xe963c622,0x9c16f74e,0x8ffbbaca
.word 0xa5a44182,0x910f382f,0x4acaa490,0x5fd5404d
.word 0xad70e4ad,0x53bb49e4,0xfff4a77c,0x9f0dc646
.word 0xf7388861,0xada99569,0x14aaf0e8,0xffb6b3c1
.word 0xd8543e04,0x85b98d7a,0x77115e1a,0xefde3a3d
.word 0x0cfb7e25,0xc80033f0,0x445e051e,0xb8e7c726
.word 0x54223b52,0xf6f02a38,0xae6f2683,0x1661c0a0
.word 0xbf12fac7,0x08769779,0x2a4bc945,0x6ab1d26d
.word 0x1a52d7be,0x8e6e641b,0x2e99420c,0xf12d0f16
.word 0xed7b6885,0x5b5587e6,0xfde6e3e3,0x11b4492f
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 0xa5d159d6,0x55731223,0x72385a26,0x4fa28c7e
.word 0x74dc1c0d,0x45d76edc,0xdd847752,0x4f10e59c
.word 0x35e15691,0x51d749c9,0x9e5f72d1,0xc4069f8e
.word 0x8adb5f65,0x67e53cfa,0x57d86640,0xf846cbfd
.word 0xeb74cd90,0x835e9d6f,0xb0cd3d44,0xd856ba04
.word 0x8a5c09c5,0xc74aeb84,0x1a317f8a,0x499534c8
.word 0x6739c179,0xfdd4a598,0xab5b5ff1,0xa4f9c360
.word 0x862dad7a,0x87a85a3f,0x14b6fe03,0x4b3c1630
.word 0x8ccc9f7d,0xa97f80eb,0x8226888e,0x4035fb12
.word 0x77d632d0,0xbaf7934b,0xf1b4cd98,0x78afda76
.word 0x36231064,0x4958297b,0x2b617155,0x42b7ea2c
.word 0x2303d856,0x97ef5bca,0x37583c07,0x4c4f074d
.word 0xf8d443fb,0xd08e01c5,0xb6d564e8,0x02b7b3bc
.word 0x7314a34f,0x846b4c73,0xbf1da81a,0x17e51d18
.word 0x32588399,0x82304a54,0xe59f7cee,0x8675dc1e
.word 0x9d7c38cb,0x562e363e,0xe200e144,0xfdf11df7
.word 0xd16fbf84,0x90f2f168,0x9be36c95,0xfa1ca024
.word 0x3685496c,0x0255b7ab,0x7ac20522,0xfd933a45
.word 0xd46d3a96,0x6e0fd989,0x96e7cb5a,0xa1c7dfa9
.word 0x81126971,0xd3833779,0x31f577b2,0x5541f574
.word 0xcd91354d,0xc1fe6022,0xef3fb980,0xc61b52e6
.word 0x0eb3bcff,0x3304ecb3,0xd453ef94,0xf84cf6bc
.word 0xe45bf652,0x8f1dc86f,0x36a62ecd,0x8ec70413
.word 0xa8bb6eff,0xf2ca0873,0x4393b4fc,0x3554bf28
.word 0xa88b12e3,0x7454b24c,0x1e2c9f31,0x29298370
.word 0xeef385c4,0x791cd4f1,0xa776df7c,0xd2565483
.word 0x4e881b13,0xc706d81b,0x0629996a,0x52cee69f
.word 0x19fd993a,0x615b72bb,0xa239a45a,0xe3dffd01
.word 0xf620638d,0x94006a61,0x42250660,0x70e6434f
.word 0x77cbccd5,0x3b117c9e,0xedfe61ce,0x42353460
.word 0x9e6383f4,0x5b7f8e62,0x3ae367ca,0x811bc7c8
.word 0x5970d533,0x4c2ccb7b,0x73839c06,0x9c8c294b
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 0x41063a8a,0xad2c4432,0x5c73da1e,0x9fb7c7ef
.word 0x657c92e3,0x58d31d05,0x7e40446f,0x93174bb3
.word 0x7a2cc3e1,0x44bbd5c1,0x7eb52d16,0xdee13a8f
.word 0x3f6c8d0c,0x7d0423f7,0x82d35d07,0x8e8cbfe6
.word 0x901ca9ce,0x43edcd9c,0x5903f1ba,0xe9690a41
.word 0x7fab6119,0x02859c0f,0x9478cdac,0x03959b6b
.word 0x36946a57,0x9b2eea38,0x0af5ec76,0xcb061676
.word 0x6fc97a72,0x69e7a675,0x4482b9cf,0xf0bce6cb
.word 0xb9df0f13,0x88c8052b,0x0052eb53,0x17abc4eb
.word 0x66ab0d32,0x52ca6514,0x83d7d1dc,0x24912a6b
.word 0x9f8d8a6b,0x0a219ee0,0x3f92ec8b,0x01c4f104
.word 0x23ea7de4,0x8c925b77,0xbe9af5b4,0x7a1cc332
.word 0xa88ba6aa,0x6d1a2b55,0x550c79a9,0xc9b14e09
.word 0x78cb77fb,0x9cda17ba,0x6ba87afc,0x89e1306b
.word 0xc0c91fe9,0xbf2e7669,0x9ce81ee3,0xf4ddc3d1
.word 0xbc759f66,0x3f86165b,0xeea44b8c,0x41103362
.word 0xb3ac812a,0xc4262914,0x0494e878,0xd7100f0f
.word 0x6a7ed01b,0xbce5084c,0x483f108e,0x88c5ec7f
.word 0x07047b63,0xd90841cb,0xec4b8296,0xa8563b2e
.word 0x2eb00986,0x16ad45b7,0x4b272c97,0x6810f928
.word 0x5a6cfb31,0x94b6a335,0x4f8df13a,0xc8f7435d
.word 0xc644988d,0x12de266c,0x693a04e1,0x7e2d8c73
.word 0x3e98a4f5,0x0006fd2b,0xc408d75b,0xd9bb2388
.word 0x35101ba2,0xaf742753,0x9d838bb9,0x155eca9b
.word 0xc0d4e618,0x8ff4e6d4,0x1f448974,0x2977d407
.word 0xe92f61db,0x504bab7c,0xcced24e0,0x18f4b360
.word 0xfd36006e,0x3d967fc0,0x302fcdc4,0x15b9a04b
.word 0x1d9d3c69,0xd1351900,0x53f55e5a,0x7944afad
.word 0xea4dc3cb,0x05d940c5,0x6d60e5b2,0xde8bebe0
.word 0xe1c38121,0x258c3669,0x1038b40c,0x2c92aaf6
.word 0xea992af5,0x164586c4,0x2d9646df,0x58d5cae1
.word 0xd06d2b2d,0x63568f6b,0x45336c9d,0x8864f6bb
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 0x171c54b9,0x9e42fc28,0xaad520cd,0x71f34559
.word 0x7a8e0765,0xa14f7a4f,0xb452e02c,0xc6d4f56c
.word 0xa3105c5c,0x51d6a8bc,0xac44185f,0x41f70444
.word 0x1691c2de,0xb77c6055,0xacab5427,0xf6a4c664
.word 0xa46dc610,0x2c52e08b,0xe4a8f534,0xd5859d6c
.word 0xf40980c7,0xa6b4afec,0xf1906fa1,0xea09d915
.word 0x11a303a9,0x43e28db9,0xb0a0438e,0x87d6eb15
.word 0x633e770c,0x772ea268,0x3062bbba,0xedf59373
.word 0xc8bb9578,0xe32a0c69,0x5e832cc3,0x3f868207
.word 0x574e08d1,0xefc44cbd,0xa741752b,0x57418f50
.word 0x8ae4d744,0x2246a7bd,0x207c7e26,0xcad26820
.word 0x3d3693fd,0xbab3e9e5,0x96fffbf5,0x83fa4482
.word 0x685baa77,0xe54d395a,0x3ba37f81,0xb142c204
.word 0x8d74c7b4,0x7a9b7585,0xa073f1f4,0xfb165e54
.word 0x670578bf,0xc4f7e62c,0x8c61fa44,0xbd87e358
.word 0xf759fbd4,0x6a20d018,0x954562b6,0x3f998557
.word 0x06617726,0x957d7e87,0xe5703fb3,0x962b38fa
.word 0xc913f32d,0x2d28f567,0x96862635,0x82f8aefa
.word 0x75036ced,0xe5b8815b,0xd42f55d2,0x2271bb72
.word 0x29a614d1,0xbf145d90,0x70ce3d46,0x48ac9bd5
.word 0xbade2019,0x872fa9b4,0xe14f2328,0x877dc3f3
.word 0xca21a44d,0xad534757,0xb8137fb7,0x4c380098
.word 0x64592fb8,0xf22c9096,0xde52ad86,0xb4527e11
.word 0xb99b33f3,0x0ab55c80,0x7a434809,0x2585aea6
.word 0x0f599392,0x97a3faee,0x10571aa8,0x02d398b0
.word 0x42f52e3d,0x52126d58,0x748e5c59,0xadb8dc98
.word 0x9baaaae3,0x48d0c8fb,0xf81f8cd7,0x4f986b22
.word 0xa163690f,0xfa08b384,0xa9df7437,0x05aa697b
.word 0x77f3aca4,0x0a00cca5,0x59ee4c4b,0x6e8c2ac1
.word 0x922f469d,0xf602c99c,0x15f7e04a,0x46c1b227
.word 0xd548a2c3,0x3cae7098,0xdaac9d4f,0x2c0f9865
.word 0x8510215c,0x63beb0f7,0x25b8c0d3,0x403b6e9d
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 0x07a4551b,0x1756a003,0x5396cc38,0xd464e0af
.word 0x2597f01e,0x8ed9bf6b,0x1a0075a1,0xfde2aad7
.word 0xf07ce1b4,0x34a59dff,0xef7d5049,0x63750d22
.word 0xdb5d1e8d,0x44564618,0xaed2cd8b,0x3feb77b7
.word 0x4d9c4498,0xfde02c0e,0x5c4e585e,0x5dff8665
.word 0x25372d29,0x85768866,0xf6782562,0x86734d2f
.word 0xc38d5a8c,0x28aaa15b,0x28874352,0x9aa50b3a
.word 0x4da62e57,0xb7837ebf,0xbe34a3a8,0x16f65609
.word 0x4e6e9010,0xf6e7ab51,0x0a519255,0x6727114b
.word 0x73ce1fe7,0x52ebff09,0x8396884e,0x0e4f02a1
.word 0x1ab4bd26,0xa3fc5d2f,0x15214f79,0x93a43957
.word 0xd7079b1c,0x95b55fb3,0xf3732f6c,0x07ceaee5
.word 0xcd0bbdd4,0xfee4d84a,0x73c09bae,0xde909ec7
.word 0x86c10ec7,0xdd7c84ff,0x1ffc4e28,0xb97d5ef0
.word 0x69b1eb1c,0xcc225fa6,0x82c62629,0x871eba26
.word 0xee3b1133,0xf6288c2a,0x155e1ad6,0x45a6807b
.word 0x4f20bec6,0x56e7fdb3,0x8f9ac01c,0x0aed578a
.word 0x6a3dbacb,0x9dba4d59,0x1a1fc60a,0x074fc3a2
.word 0x5b300dca,0x0456af9c,0x0b30e8c6,0x82795f99
.word 0x3a55643c,0xee3c69d9,0x19fae132,0xfc61e15c
.word 0x73b500ba,0x205818ed,0x68448c0a,0xd87e87da
.word 0x700b6b01,0x93a3d768,0x9c63307d,0xba814c11
.word 0xc427ee93,0x018cf5db,0x8015cb31,0x6065abd2
.word 0xee6af6b7,0x421e82e0,0x79a29b40,0xcc5bd202
.word 0x3538cfec,0x8e0b5e31,0x095c7aa7,0x504f4d8b
.word 0x882dfa1e,0x13eb6a73,0x2cf7d65e,0xaa062ec3
.word 0x0a753f73,0xf54232aa,0xa8c54212,0x94223f11
.word 0x882f6ce8,0x92318213,0xfcef3e6e,0x2dfb7882
.word 0xb7192705,0x59eb2df0,0x2343361e,0x5b9b9dd5
.word 0xf490d1ce,0xe4b2d239,0x4ee265ae,0xb1ad771d
.word 0xd0e027db,0x5d1ffe05,0x164c2d64,0xd14166f7
.word 0x81412208,0xef89f7f4,0x4f8e1cdf,0xde3841d0
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 0xfd7b6f8a,0x21584b12,0xaf30561b,0x79009d25
.word 0xbd3a29b0,0x92e6ea16,0xd9a9a99b,0x6ece685f
.word 0x5e34eabb,0xc234f863,0x0c3b2b7b,0xf6cbd08b
.word 0x179b69e4,0xfa61e0f9,0x76c043d5,0xff9ed329
.word 0x94840329,0xbd3f8208,0x26c89a62,0x6e7388cd
.word 0xb8db966c,0x73866c51,0x621ce557,0x8b7e429d
.word 0x0f1849d5,0xc07e5371,0x4112c8bb,0x94d57bd3
.word 0x80acce5b,0x66fa8663,0x22d7f795,0x458e6610
.word 0xc5977cc7,0x9f716542,0x3454f965,0xf46c6b5d
.word 0x6c5140d3,0xde2d4358,0x9eacdebf,0xaa96d07c
.word 0x5f0c9a56,0xe3b93e65,0x42918ba9,0x45b770d0
.word 0xe3ed3705,0xad6832d5,0xd3ebc2a0,0xa890abd9
.word 0x990ab9dd,0x1f0c0132,0xdf82992c,0x6eb620d4
.word 0x6764fe7d,0x2557888a,0xbed2a082,0xdadee1f2
.word 0xf7944d34,0xc6192d29,0x934ddeb0,0x8cb2e422
.word 0xf12a954d,0xb0b35751,0x1036d6fc,0xf30b2756
.word 0xb064e5c6,0x11b19c1b,0x21528697,0xcf50e952
.word 0xc879749c,0x69b17391,0xae009a62,0x2b0a6136
.word 0xbf368cfb,0x43d7f474,0xef804db8,0xf85a7521
.word 0x6cadc92d,0x7084a7f4,0x21f4df9d,0xb48b1c02
.word 0x1f9d64f2,0x20b1ca56,0x4b483d8d,0x51770add
.word 0xb523ed44,0x5f24e5e7,0x66fbc5f2,0xef54d67d
.word 0xdd77b3dc,0x22f0b499,0x9a4faa87,0x7753fcfa
.word 0xc69016ad,0xd1e4e6dd,0x79510078,0xb19c8f6d
.word 0xe98323fc,0xf0ee5b53,0xf742c40b,0x2dfb9412
.word 0x59833ee0,0x550788b6,0x17bce9d6,0x178221c0
.word 0xfe1960a4,0xfcf69a47,0xddbab193,0x96084cff
.word 0x7251e290,0xccc2c78a,0x00fe9d5b,0x5758c293
.word 0x1de9a1fb,0xbff03241,0x4f824f37,0x06c45fb6
.word 0x02c0f40d,0x2a85468a,0x4d1636bf,0x07a0b9d6
.word 0x26d69d63,0x09b1530e,0xb67101de,0xdcec96b7
.word 0x8f84bc49,0x2484cd57,0x04d7a739,0x2f4f0dbc
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 0x5d678d70,0x7d1ca4bc,0xf95d4d30,0x5066e83f
.word 0x04a9cdff,0x33adb481,0xd5ae7bf3,0x3c9fd9e2
.word 0x1ce516f4,0x9582652d,0x7f3a0b7e,0xd779bd81
.word 0x5f894185,0xf90917ac,0x591a3a62,0x43a626f4
.word 0xd7097765,0xc66ef2fa,0x6659dea2,0x0eae1333
.word 0x1ba02523,0xb21bf520,0x910952ab,0x98ff122d
.word 0xc1d16db2,0x72b4a091,0xc23a61de,0xb328b418
.word 0xe6890fca,0x48e482e3,0xc827d52c,0x552cf8ff
.word 0x0e4aef47,0x1af55c06,0x6279e7b3,0x5a1c98eb
.word 0xf8eacf4d,0xa5b215ae,0x31b2c50d,0x3a823117
.word 0xb9de9336,0x69a5d6d0,0x6c26659b,0x183490f8
.word 0xc1d5998c,0x7a0e5052,0x7ee08db2,0x6e7c61e9
.word 0xd782534b,0x314e8c63,0xc7541949,0x8b9ee755
.word 0xa9f3e679,0xc06a5a4f,0x5fc75e5f,0xca62a3e5
.word 0x8d6e184f,0x2622ae89,0xc843643d,0x53964031
.word 0x8258375d,0x949068c1,0xb08acaf5,0x1ecd9009
.word 0x6e43df5a,0x123201de,0x6eab107a,0x700b6099
.word 0xaea97437,0x1f696e99,0xcdc59e2f,0x0815c38b
.word 0x6c080e14,0xdd76f349,0x340760f7,0xca76de9b
.word 0x5654e37e,0x5ed131c4,0x04494487,0xad5e8593
.word 0x0629425a,0xb9f65e04,0xb1503d05,0x946484a8
.word 0xf9bac526,0x3ec1b2b3,0x50c82761,0xc31998b4
.word 0xc04eb554,0x7ff9fd67,0x43746ef8,0x1a36a3bf
.word 0x403311e0,0xec5f7c09,0xf80f9112,0x5ee157c9
.word 0x514ee00d,0x02771ea1,0x926fbccb,0x7706f670
.word 0x89b4a72c,0xdfe3d4c7,0x27929022,0xcc5bf5a2
.word 0x25a077f9,0x982e3d61,0x02decc0d,0xd4959647
.word 0x366453e5,0x1ad8e954,0xd977e92c,0x0484db03
.word 0x0607332b,0xccc74e2c,0x93b244cf,0x3f08f068
.word 0xdc7fec80,0x55fc4ca8,0x9360f0cb,0x45639b99
.word 0x7cb77674,0x9b1515d5,0xb97822db,0x329181ee
.word 0x7c9103ec,0xcdf17517,0x2e05ae60,0x930dba72
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 0x5fb49ca0,0xd4a257e2,0x279850bb,0xb565560a
.word 0x6a1763fa,0x2cf198dd,0x1a973b9c,0x1df1f82a
.word 0x57faea51,0x5f472372,0xffb6effc,0x967d948d
.word 0x6115ca84,0x191c0ea1,0x3bcbccbf,0x0f123410
.word 0x2f2a4932,0x8fbfb38e,0x534ce73c,0x1870ee68
.word 0x46ce89ea,0xee40c8fd,0x01d51d9c,0xce919458
.word 0xe60e7d67,0x4f5d9c19,0x6e8e2a8b,0x87ed316d
.word 0xee2b8dcb,0x929a5374,0x9e3af242,0x8602e6ea
.word 0x5b2b4936,0x27761101,0x7e221711,0xe89610a9
.word 0xda60dc0e,0xa7286602,0x0ba4786e,0x7650f597
.word 0x84dc5905,0x44356f19,0x8d61c037,0xaace2fa0
.word 0x48f45af5,0x5131904d,0x86f8add8,0x11aa2d6b
.word 0xe9afe4af,0x862ad4c0,0x48375cf5,0xdc763a5c
.word 0x3779a4d0,0x522abe8e,0x7d4f2e99,0x68313774
.word 0x895f4b96,0x18f5070e,0xa1db2634,0x901e3930
.word 0x55bf6d02,0x0f2d53c0,0x54550bb4,0x34cd1f28
.word 0x11949df7,0x3e5c4004,0x087be7d3,0x4c3ebacf
.word 0xabe0327f,0x9251e342,0x23acb743,0x1772f2b6
.word 0x2600a2e3,0x567793a7,0x327613d3,0x9a65bb60
.word 0x470f9175,0xaa0128b0,0x069f15eb,0x99f3682e
.word 0xfb709ec1,0xb4acbece,0x7bb46613,0x4b833c18
.word 0xcefec93b,0x9caf216a,0x86ec3ab0,0x133bf058
.word 0x08d043a4,0xee5cc70b,0x94ad5577,0x9918812d
.word 0x0153d3ac,0x5940fb97,0x7f3bbd15,0x05ff447a
.word 0x119bcd57,0x2e31664b,0x1b5bcd86,0x69732a9c
.word 0xe9ddd39d,0x56caf8c0,0xf48d3666,0x41cc2381
.word 0x16da2ab8,0xb590bd02,0x1f23df57,0x7ed9f73c
.word 0x5b8089ac,0x60c0591b,0x40385638,0xa5834e99
.word 0x433a07bd,0xdbb302fa,0x40a5e228,0x137ac426
.word 0x4f78163d,0x88026f13,0x8cec8b9f,0x3535a16f
.word 0x64eeef20,0x848e0446,0x7d0ffba1,0x13f37d5b
.word 0x1d73adf6,0x3141920f,0xdfebaceb,0xbbdf0dff
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 0xe39b018d,0x7492d26c,0xf5c20650,0x0a0c9bfa
.word 0xf8f59f19,0x92753c52,0xabbd8ee1,0xca03a4cf
.word 0x74008272,0x8123a2b9,0x166beef8,0xa971d821
.word 0xc547b3ea,0x245bcdbe,0xd89d22d9,0xa292ce7d
.word 0xa1d750f6,0x39c8c17b,0xe9741bdc,0x46534615
.word 0xc4bdcd23,0x7581b0ed,0xf464ec08,0x7baeba86
.word 0x6402fb12,0x02a7818e,0x8a8a9733,0x7ea60439
.word 0x47c583df,0x5e666972,0xafcc8554,0xd0c4481e
.word 0x14331df9,0x29601c92,0x9971b2ef,0xfdbab50b
.word 0x2b10ad4e,0x374fa636,0xd864e835,0x5c4711f0
.word 0xf9f143db,0x0e08e3f2,0x13213c2d,0x69d92f4b
.word 0xa7e62a03,0xf15cd4c5,0xce3241cd,0xfc5aa002
.word 0xf8bcab5d,0x6b98511c,0x1c38451b,0xa29d427e
.word 0x2055daa1,0xe27d219f,0x35e18471,0x8c9a33be
.word 0xa756c72e,0xbf3d959b,0xed0c947b,0x87e92209
.word 0xcbd71044,0xcef4cc56,0x71049192,0xb80ced78
.word 0x7f80104d,0x8f65f59c,0x4e8f4a9c,0x0ea11df2
.word 0x6dd8d490,0x298fabb4,0xf70ebba1,0x7ff51d8e
.word 0x77bb5742,0x33c36bcc,0x77511a91,0xa23c1a7c
.word 0x46e50963,0xf97fcd27,0xe44d224a,0xbf2eb926
.word 0x9373ed13,0xaab4c180,0x935b967d,0x1a7c1ced
.word 0x7e2a3b83,0xfdde95af,0xc5058b33,0xc92c7c15
.word 0x39472267,0x977a4e33,0xa42840b6,0x7c44cb4e
.word 0x9dff1a41,0x8ed1444f,0x3e5b7694,0x0b653e63
.word 0x9d183f78,0xd3938317,0xe3255075,0x09100763
.word 0x6c1a0d66,0x668d5cdd,0x7a1649ef,0xa88e6c8f
.word 0x0793c273,0x76aab92f,0x77876ef1,0x8b22c863
.word 0xc8757072,0x0964c95e,0xe9a598a8,0x06245a2e
.word 0x15beae64,0x4f4bf8b5,0x486cc48a,0xdc15d931
.word 0x9f942f0a,0x65ab51eb,0x623a1c61,0x97ac4811
.word 0x47ab6d1d,0x312ea7fe,0x7b63051e,0x4a9a98e1
.word 0x8d3f3c74,0x1acb96d7,0xc1ca7c40,0x2ca0327c
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 0x1403c84a,0x39d6897d,0x78c7206a,0x58afd746
.word 0x77eeecdd,0x3ceeadee,0x19e6328b,0x8052eed4
.word 0x67baeee0,0x19679af7,0xd5f14f34,0x5e1024ce
.word 0xe5427057,0xc658d2e4,0x90f5aeaa,0xb6003f3b
.word 0xd72252b1,0x10425a8a,0x5d503746,0x3800b8d0
.word 0xe799ce21,0x6af22bc3,0x5e60cc3e,0x2be1d3d5
.word 0xac7361a9,0x0d9067dc,0xe3cca4c4,0xc4c5a785
.word 0x035c4850,0x6f1a90f2,0x9496cd69,0xea1ca52f
.word 0x855478c5,0x89a67236,0xd3b88749,0x48a6d68f
.word 0xc2133fc5,0xf6271297,0xfd39afe9,0x0504cc61
.word 0xfe9b4198,0x832c22f0,0x7874a5e7,0xc04dbed7
.word 0xce3e6fff,0x2a33a432,0xe42953d6,0x2c3725a4
.word 0x3a5b78db,0xa33f7526,0x47479201,0xd52c506f
.word 0x0b2953c8,0x1098b989,0x15fd3fd2,0x3ca871c5
.word 0x05160e27,0x58f60646,0xf13ff82b,0x3ae724c6
.word 0xf2a90786,0xffeb1154,0xe3ed4999,0xdeab6777
.word 0x10e1c8f2,0x7ae79c19,0x44ec8df3,0xcf29b8f9
.word 0xc2df7e6e,0xb2e0496e,0xab1f666c,0xce47bf6a
.word 0xabe755e8,0x8b785da2,0xdea6106d,0xc615b17f
.word 0xd0ebc9e0,0x9f411dcf,0xa6d2ad8b,0xee6a07ae
.word 0xab4304a3,0x1dbcd6f1,0xea0b0b6f,0x8ee34073
.word 0x8d7108ed,0xc3c66edd,0x0247af34,0xde90536d
.word 0x283d8277,0x8e84dcf0,0xb219cab7,0x7a39e757
.word 0x50094e82,0x561be390,0x12c3e32c,0x87197feb
.word 0xb351cc05,0x9b60a3a6,0x4189ecc6,0x4099f5d1
.word 0x4c7d35da,0x7692da8d,0x0dd15435,0x8ef97c2b
.word 0x417c8f89,0x2de1dfb0,0xd421e20b,0x32ba6117
.word 0x24d0084d,0x4f8fd19b,0x716c7b26,0x2b8b46c9
.word 0xbf25c682,0x45410c80,0x3d52be89,0xd986ed9c
.word 0x0bd0c220,0xd69c4232,0x85348f43,0xd97a3782
.word 0xf7ab5778,0xd2275a6c,0xb1a5501a,0xc87cb311
.word 0x37155b8a,0xa6df6361,0x5e44fc92,0x482d601c
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 0x49dd8999,0x22085b1c,0x02503b4d,0x1b69cee6
.word 0x0ea86ac1,0x75616e83,0x23391bf5,0xc634fd90
.word 0x4e6aff37,0xf21058f1,0x3d70815f,0x0df00539
.word 0x3b39868e,0xa39a8d1a,0x37020544,0x3bcd8a14
.word 0x755641d2,0x8124fd00,0x4645cdc9,0xe7a6ce0d
.word 0x5cc2249e,0xf401846f,0x90548795,0xe2656020
.word 0x2d86f55c,0x76dc65be,0xbdb0fd73,0xed13e185
.word 0x13e10951,0x11240441,0x3dd11bd6,0x3063adb3
.word 0x86bb3fa6,0x10a39309,0x4b4f7319,0x12bf87b9
.word 0xe4d87267,0x01cdcf2a,0xf1242808,0x1695ca49
.word 0x5ee4dd9c,0xc3aec1ff,0xd024325f,0x189301b1
.word 0x0cb20405,0x79ec21a6,0x3d1d7108,0x2686d8a4
.word 0xa90b60cc,0x947c189d,0x28f5fd84,0xbcbc221c
.word 0x9f6aa3ff,0xb3a81ce7,0x244b2811,0x72a0ac8b
.word 0xf1132c79,0xabd28c7c,0xfc328b0f,0x24e41b69
.word 0x3cfd8920,0xa15b9fd0,0xca8938a9,0x207bbc76
.word 0xe555fc82,0x3cd168db,0xbabe4e29,0x76157e11
.word 0xab1e3b9e,0xf78c90af,0xa54e8d89,0x86007adc
.word 0x8521aa45,0xef6874fb,0xf60873a6,0x8114a0c9
.word 0x6b0bf994,0x226e91ee,0xae2050ad,0xfb0be934
.word 0x8be4b017,0x09e46cf5,0x391cb827,0xf1e326a9
.word 0xb56ea39f,0x0f53e515,0x1ca76573,0xe46a244b
.word 0xe9054dab,0x2d4ca44d,0x9cb66aaa,0x18962e58
.word 0xcce9710f,0x0edba01d,0x5d60baab,0xa4ab462c
.word 0x96853b40,0x4f730423,0x4e3a0248,0x75b87c0e
.word 0xbb624866,0x8aeb320f,0xdb7eb095,0x891db832
.word 0x69b6f660,0x373019d2,0xf3ae01b5,0x3a4fe58a
.word 0x05c65ab0,0x93b036c0,0xd3184358,0x7abccffe
.word 0xe39e6c4e,0x510eda60,0x1fa5fe2e,0x2fd9b4fd
.word 0xada5bd52,0x705177ee,0x82cb34c7,0x44cd49e8
.word 0x651ed93f,0x7aef4a32,0x56c92064,0xc857c9f8
.word 0x0f4aad63,0x1c153f70,0x78c6a5a5,0x29ff6294
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 0x0826a30f,0x57501229,0x9758ce43,0x67976b12
.word 0xfdfbab32,0x8d7094dc,0xc8412300,0xf8b59cc1
.word 0xe289113e,0x2122b2d3,0xc9d2abb0,0x0a3b5bb7
.word 0x20c659a4,0x094e330f,0xad4cf315,0x125094fc
.word 0x7ea21057,0xb58c3aa2,0x04f84c6b,0x5fcc390f
.word 0xa8f6d3b5,0x99b55ff7,0x84683590,0xac39a135
.word 0xcc31e58b,0xb461dad1,0xe29f8574,0xd98b812f
.word 0xbcae090f,0x3d287fa1,0x2ce947e1,0x920b4849
.word 0xe5269142,0xf8cca3f3,0xfebe7e60,0xfa06ee6b
.word 0x57ed780e,0x9898644c,0xa773c4ba,0x759c506e
.word 0x1185198a,0x5fe25bc1,0x6deb00e8,0xd3e0ab17
.word 0x05d34a8e,0x51df427c,0xa64eef96,0xbf62c4a7
.word 0xf950b810,0xd39c1966,0xcdfef2fd,0x322690e7
.word 0xe92e1193,0xb951bfaa,0x6adff8b4,0xe0ec5713
.word 0x756ad9b8,0x987147fe,0x5eb30884,0xd9baccd7
.word 0xa87b1e4e,0x41893ea1,0xd83601b8,0x1a3cda3e
.word 0xd07eb243,0x982cafba,0x035af5b6,0x296857cb
.word 0x9cb97df4,0x167b7837,0x4c2ec6ce,0xad178d67
.word 0xb45117fe,0x2a33ab26,0xc12e687b,0x8badbb74
.word 0x5c6240f1,0x5804886e,0xdfd7a77d,0x6d125ab3
.word 0x3936c371,0x2c12d040,0x0b5f188e,0xb58aee50
.word 0x85359bc2,0x34baa7ca,0xe02c63d1,0x1ec8a337
.word 0xe55e3917,0x576ccb71,0x838d80bb,0x0f3a09dc
.word 0x65603b5a,0xbe7202f7,0xcb24ed57,0x63020f98
.word 0xfde17c57,0x6a3e21cf,0x42c49e25,0xfd1030e7
.word 0xc756f567,0x9859cf77,0xbb3d3a83,0xf75945a8
.word 0x56bbf4ac,0x5d28b48d,0x158c925f,0xf0b1f6b4
.word 0xd15b1a54,0x8819e391,0xde7d7f55,0x4b4e00d3
.word 0xaa29bf03,0x2cf9dd11,0x3f5cde41,0xa1d5c40f
.word 0xcdec838a,0xdb9c78e1,0xc38eaa95,0x4a9747a8
.word 0x599361e2,0x32b40f08,0x3d7a277f,0xe3dc919b
.word 0x554b66c8,0x31e0f91e,0x134a7936,0xe56a884a
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 0x226a2993,0xe3431101,0x8d696eb4,0x867008bd
.word 0x5f215e37,0xc8ad0d6c,0xcadf9ae7,0x9dfc86ad
.word 0xd3a2322a,0xf2b5b30b,0x81adde12,0xe4e0cf5d
.word 0xae297273,0x01f58159,0xd398a74d,0xa23489e3
.word 0xff2a54df,0x25883396,0x000a1f15,0xf52011d2
.word 0x55376d32,0x302dcf78,0xc9af2cb3,0x52cb81e3
.word 0xc4e1d17a,0xeec9c827,0x125db775,0xfff03688
.word 0x133aa4a1,0x2b9f8fd2,0xd1607784,0xce5c838f
.word 0x0a64b1f9,0x436620f8,0x834d2fd9,0x4ed263da
.word 0xae030f09,0x65982ca4,0xec3db3b7,0xf52d49f9
.word 0x6e48ed57,0xeb2f691f,0x7a8311a6,0x0bbaed35
.word 0x008c5488,0x1faabd35,0x56b556bc,0xbabba950
.word 0xc75885ea,0x43e5bac4,0xc6b3ea33,0xb42a07ee
.word 0x73a8aa31,0xdf5340d8,0x0a704a3b,0x240392da
.word 0x62619832,0xa0a2cf1e,0xb90232a0,0x38cc463f
.word 0x6bdb7ada,0x2d997615,0xe5cb5ffa,0x57a24f6c
.word 0xdf07fc6e,0xb2e343e8,0x9ccb8dce,0x5cf40d3d
.word 0xcd5d62c9,0x372f3b28,0x53feeee6,0x520ddef6
.word 0x1677f39c,0xcfe76dd1,0xfca26a88,0xcd5ce245
.word 0xb167de66,0x6b20b8b9,0xae27abbf,0xfd1e3764
.word 0x5e79d2f5,0x3953d66e,0x324b5743,0x15d0ad83
.word 0xc23ebb20,0x316d5431,0x2879300e,0x8718bd00
.word 0x9dc68bbc,0x5a76ee26,0x2cda2982,0x5c593188
.word 0x6a984085,0xbf307648,0xd85e3807,0x74c4dc52
.word 0x72554459,0xe01f3960,0x46f0424c,0xa26c0809
.word 0xe594992f,0x117cda34,0xb3a72241,0x3bd2f5a7
.word 0xc2880b65,0x034e4923,0xa1bb8699,0xec171d90
.word 0xd7dde14c,0xe09ea544,0x8f43a3e6,0xeeda2190
.word 0x63eacdd7,0xdd1e52fc,0x7cbc0634,0xf984c0d1
.word 0x90b31bdf,0x30ec7c61,0x48e3d939,0xc01ab33e
.word 0x462178d7,0x3e825b86,0x6a1832cc,0xf113f52f
.word 0x9d8800d0,0x166b3cac,0x4475304a,0xb8c4fd55
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 0xee1c4e8d,0xc471e6e5,0xa1cc2176,0x18ebde65
.word 0x069949bb,0x34db2d16,0x60f213d0,0xb028d0b3
.word 0xf60b47f6,0x17c6e437,0x90c29230,0x7a5a0bbb
.word 0x357db11a,0xd33152d6,0x99468cc4,0xd57ff5e6
.word 0x7f8a085d,0x7b990933,0xa21ab0e2,0xfb87fb89
.word 0x7b8cf1ff,0x30e1b632,0x57124374,0xdcc2d4b6
.word 0xf6b06c9e,0x6110d44c,0xbea0f3f5,0xb6bd3baf
.word 0x8634bef0,0xec0ec214,0xa848ffb2,0xbdb54506
.word 0x925c0585,0xea981ca3,0x9a0dab71,0xd5bee5e5
.word 0xb22ea4ac,0x29cd0b40,0x029c0e1c,0x8a6d642a
.word 0xd204afa5,0xa22ec6a9,0xceb6527f,0xce311d09
.word 0xcfccb89f,0xc3332403,0xc1ee5e17,0x26a10f40
.word 0xa3e1bf22,0x81900fe4,0x2015b771,0xcfac8725
.word 0xebf47a60,0x7710d53e,0xa8e4a2dc,0x7165aed7
.word 0x40deb09f,0x4b54f13b,0xa9135cd9,0xb33282ed
.word 0x7ed01f62,0x75bce569,0x3279949a,0x5950b877
.word 0x64a7842e,0x588b4711,0x368177a5,0xfab1db3c
.word 0x649ec2bb,0x4a1a1ea2,0xfdec4303,0xce58b299
.word 0xda651999,0x40e17461,0x07632c3a,0xdd99d84b
.word 0xa737157f,0x9f61c9f6,0xe080393f,0xe2c96e97
.word 0x8033e089,0xcb27428c,0x49a5b7de,0xdca67673
.word 0x09348203,0xe7795d11,0x73f2e3ce,0x3ffef888
.word 0x18d6e560,0x455bb8fb,0x8a374ef8,0x48f505b6
.word 0x20e0eadb,0x86593e31,0x33424a1a,0x0ebb89c7
.word 0xbbcb2a10,0xa63fbd91,0xa7b0441c,0xbc96dc68
.word 0xbda06b5a,0x065d0305,0x536cdcc4,0xce2a0511
.word 0x215b2a37,0xa69d197e,0x9b771412,0xd0bb9786
.word 0xe860aa82,0x8e08e3e8,0x7ee13400,0x091bfd20
.word 0x41e0f023,0x3745545f,0x3b14f996,0xfc2d963e
.word 0xb9d169e1,0xa27ad29a,0x6ae459b1,0xa3d0268a
.word 0xaf7a1337,0x61d55137,0x14c7ca7d,0x3b8431f7
.word 0xcee6f5f5,0x75c4233c,0x28b86630,0x4c9da407
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 0xf41f470d,0x80fa8613,0x5e5071ce,0x3edfe535
.word 0x2efaf155,0x4d651354,0xf143457a,0xf74cde4e
.word 0xfe9a3da7,0xa32e54ba,0x42e123a2,0xbfd71fc4
.word 0x283b32b2,0x1795eace,0xd53be75c,0x58b44735
.word 0x7c93197b,0xd447e56d,0x7574af3a,0x7b0f42f8
.word 0x9fca9871,0x1a5b0535,0xa005456b,0x1bc3635c
.word 0xb3cf7da8,0xc895e897,0x2070f889,0xed10cb22
.word 0x91091fdb,0x78b6f81d,0x21737385,0x01518620
.word 0x8b22443b,0xe7243eaa,0x448552f0,0x0cad4564
.word 0x5e5fe3d0,0x8b59260d,0xc2542cdc,0xd056f66e
.word 0xf7313b41,0x6d224a0e,0x20d560e0,0x4ec8c725
.word 0xc6f19161,0x92ae8272,0xab16b634,0xbcd8a768
.word 0xd81bf280,0x1fc27f64,0x20b08095,0xecb5dc93
.word 0x1fd35f61,0x0c23b9e1,0xa30b048a,0xbb5d46c1
.word 0x153787d4,0x2fbc1e75,0x6c381241,0xc2a9c1ef
.word 0x6d81a8dc,0x0832ca09,0x678cc553,0xb3cf4840
.word 0x8ea73d64,0xcf0e6e25,0x5c142e8d,0x0174b7df
.word 0xb1394b38,0xa90a54ec,0x690bb3af,0xc46a0d2e
.word 0x9b8d89be,0xf3fdd657,0xd79a3d3e,0x9f2455a1
.word 0xdc3a5107,0x7fb85b8c,0xf1c1bd9c,0xef67ed2e
.word 0xb7b084d1,0x1c722b3a,0x3f9ed4ab,0x0206a8ce
.word 0xf14c5c79,0xe4cccf67,0xc9bf69e8,0xb1bcf9eb
.word 0xb1244ab9,0xb6dff925,0x8f7714a8,0xe7d1b833
.word 0xfdef9fb2,0x05211009,0xcc26fccb,0x621040ef
.word 0x21da346b,0x5f51397c,0x8aa34162,0xf823a47b
.word 0x66ecf244,0x57f06503,0xba2323d7,0xe7592913
.word 0x57936490,0x07f3b169,0x04d6d200,0x1444dbe7
.word 0xb776889b,0x7caad680,0x5caa3028,0xd5fc7c23
.word 0x4de34738,0x0e7c442b,0xb6852529,0xf5d79175
.word 0xd52947a8,0xd51e329b,0xff318466,0x05c54010
.word 0xbd615a67,0x9f4557ae,0xddf4efd5,0x21c43259
.word 0xfbd56f46,0xff5c56b7,0xb5f67c29,0xef54a1a2
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 0x4c36199a,0x341ad57c,0x623b9bd3,0x259fbd91
.word 0x8a7aeeea,0x42aa4f7b,0xff7321fb,0x1588fe27
.word 0xc62664a5,0x6a872cea,0xfffacb8b,0x8b3fea4b
.word 0x47744ebd,0x62c27400,0xab7c233c,0xd9ad3669
.word 0xb7cf1310,0x2595315a,0x787e35f7,0xba2d3aff
.word 0xcba2fb78,0x1c0fd373,0x0b4e3505,0xa0272cd5
.word 0x34df2a10,0x1a12ab85,0x3c6f9f63,0x26afb02d
.word 0x38cb02b2,0x850a3da7,0x589f4850,0x6117ce45
.word 0x9cbaf936,0x783c3f03,0x409b45aa,0xc5bd5daf
.word 0x6e240b5c,0xccc21a15,0x8008e5dd,0x624ebbac
.word 0x3508a60a,0x2a29a329,0xd9665c61,0x66f664ee
.word 0x8f56f7c4,0x63c0e5a2,0xef3b52c6,0x05a4ba74
.word 0xc6642606,0x26b50b49,0xa591f5fa,0x8a77a7f3
.word 0xb9f062bb,0xbaf18099,0x5533de13,0xbbb68246
.word 0x916e9857,0xfeb488ab,0xd2dad026,0x994b36ec
.word 0xa53af00f,0x1c4b9e3f,0xe73102b5,0xc3f8b5b1
.word 0x4a72956c,0xec3d8c6b,0xccb2bd73,0x017b66dd
.word 0x2b5b42c7,0xeca6e2c7,0x6fd6ec5c,0xb66b5d58
.word 0xaa6240bd,0x995f108b,0x9df12dfd,0xbb21bc2e
.word 0x5336db25,0x1bb4ad01,0xce33be22,0x5255d215
.word 0xe8f84aad,0xda5c0d54,0x305ef77f,0xd94f716f
.word 0x33604188,0x8c125c01,0x768b16a4,0x6dab0037
.word 0x9d3b923d,0xb51ca765,0x1725ff9a,0x8d01cca7
.word 0xed17aca1,0xf6ec437a,0xf0df871b,0x253a0771
.word 0xbe7eb331,0x5fd348c9,0x7178d378,0xf61a7f57
.word 0x55e0566f,0x838a1c25,0xecd41d91,0xb4ec9e15
.word 0xc5e36cbf,0xe70c73aa,0xfcdcad2e,0xd10963da
.word 0xe740a2da,0xed3c0b93,0xa435f1c4,0x6a8a291e
.word 0xa05407ca,0x68946206,0xcce398a0,0xf3dee603
.word 0x10bdab95,0x1333e2e3,0x79aa43c4,0x5f8d3d95
.word 0xd2607e93,0xecc37d5e,0xfaab5b71,0x78710091
.word 0x1784bc6c,0xeee58dc1,0x5733e908,0xa5907546
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 0x4783b2e7,0xfcdf96f5,0xe8d6c389,0x7b651bb7
.word 0x9a602a20,0x2d7d9025,0xf1b396b3,0x8b908209
.word 0x75858d5a,0xa363d448,0x8f6555df,0xc2bc64b6
.word 0xbe563dbd,0xc7e0eedc,0x08618f78,0xa10098f9
.word 0x2bff98af,0xd2451467,0xaa047207,0xf86f8b57
.word 0x8a85e218,0x05aa446c,0x70c27b97,0xad5eaf93
.word 0xe88fb71c,0x807383bc,0x1f327575,0x784aad87
.word 0xf10b470a,0xf8bc8a98,0xb81f1886,0xde44ab62
.word 0xf78d4960,0x513a3bef,0xf8d7a5a7,0xaee34b0e
.word 0xcc576c83,0x77ceba2b,0x6f86cfb0,0x36cbe68b
.word 0x295b71fa,0x39a9b4c8,0x694cb379,0x4f4f3081
.word 0xad455113,0xb7c9cba6,0x077c8ccb,0x9786fb6f
.word 0xd6057871,0x88062392,0x5a9307a5,0x5b5802b8
.word 0x58e30edc,0x062401e2,0x659a33e2,0x69604759
.word 0x52e2df74,0xba0a396b,0x4f3952b1,0x4fc7cef1
.word 0x984c2266,0x614f3dfe,0x3d1920c0,0x8bc3bffd
.word 0x7946e8ec,0xf2dc1fea,0xe32528f1,0x68e78f19
.word 0x9be6f1c6,0xcde3d819,0x3e621aa8,0x35bfe3e4
.word 0xc096e215,0xf9b001c9,0xcbaa21fb,0xfe94162b
.word 0x4db357b3,0x0b26e3d4,0x79af5fd6,0xfabc7825
.word 0x9fa79841,0x50fcedb3,0xb6143632,0x81ffc8ff
.word 0x02cb54e7,0x64c1c080,0xf70cbe8c,0x9d6844ab
.word 0x9457b7f3,0xd911df07,0x31c68610,0x97206771
.word 0xcde02b5b,0xaa174ef6,0x03a23f36,0xf7e09ed4
.word 0x08bc974c,0xfed82d4a,0x22fb4bd4,0x75020cd7
.word 0xba85dd43,0xa9ec996b,0x151f67bc,0xb40e45d0
.word 0x6ef411ec,0xd0181dde,0x70a9bc4a,0x0cf87a3f
.word 0x43bf8434,0x82344557,0x196b1ff1,0xc85e1203
.word 0xe35319f4,0x76c7c23c,0xaf033097,0x3b74ec04
.word 0x1d010d2a,0x1d002c89,0xbcd43167,0x016e55d6
.word 0x863c78f1,0xcb5bbf2f,0x921261c4,0xa20e9ca0
.word 0xa3aa54c3,0x96cf3e43,0xfd998004,0x94b7b1f2
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 0x90d10794,0xaff3b2a0,0x4d421361,0xb45d8e26
.word 0xe4e97235,0x5a4524d2,0x36362549,0xed05a20f
.word 0x3829791d,0x4cf57875,0xa7c8b26c,0x7eb3ae99
.word 0x95260f8d,0x5dbe77c4,0xa20c5063,0x18e814e9
.word 0x9925bc85,0x55bb8c43,0x7d66cbcf,0x11a169f3
.word 0x18b1fc18,0x487bb0e0,0x9c0f6a0e,0x9671e55b
.word 0xe64ba96d,0xe63fdb8c,0x4fcfd2a6,0xd516a8c8
.word 0x21457d22,0xb13d18a5,0xa9d25aa4,0x370de19d
.word 0x53e56158,0x89d3a130,0x96188c09,0x45b1c6eb
.word 0x92d9f449,0xd89a1183,0x8697c8fa,0xc3281122
.word 0xd93496ef,0x71c81940,0x927e28b3,0x28fc4ea9
.word 0x79fd2376,0xf25f431c,0x2f9ef8dc,0x90ff23c3
.word 0x9347f63a,0xe01af13c,0x1e724877,0x2da6ce05
.word 0x3ee4b513,0x0859fb77,0xa9f9c048,0xd0442675
.word 0x21ab5387,0xdbbfd9ed,0xe146d9df,0xbda30e11
.word 0x6be605e4,0xfc86c12f,0xea1aa2e6,0xd6b154b5
.word 0x9abbbb86,0x22a93744,0x583c9b3a,0xfebd7e9e
.word 0x6fa7f652,0xbe391bfb,0x2438806f,0x74468732
.word 0xfef8e687,0x1f06cbf2,0x08f50a35,0x3c0877fb
.word 0x141c17b0,0x5f390459,0xc3b0775c,0xd74e4317
.word 0x1be60ea1,0x60d157a1,0x703f7b64,0x1672a228
.word 0x764e5075,0x94d441f1,0x6a07dd35,0xc21cfe3c
.word 0x3e379142,0xef3348e2,0xb07829b1,0x7b958050
.word 0x80e46cc7,0x525f9e17,0x82f14579,0x0dc2c666
.word 0x970add09,0xefd95f75,0xbacb2927,0x8fdbdde5
.word 0x7c9667e1,0x8ace1b81,0xb87f30fa,0xe8c03452
.word 0x0894898b,0x44f5f834,0x236e9651,0x1403f1bd
.word 0xd1595cae,0xac786b9c,0x092cfe03,0xee627ce1
.word 0xa09ee4ea,0x5b76b9bb,0x0423f3b4,0xc27689ad
.word 0x83bb73d6,0xfd10f60c,0x2a274c8c,0x1ef0e36d
.word 0xd3afd3f3,0x8bd069d4,0xf6bd3e85,0x0f9aab3d
.word 0x0bb83947,0xb6c0c55b,0xd8b29adb,0x614b6077
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 0x75df3bf3,0x91105956,0xbf5ae5f2,0x8808825d
.word 0x9fbd5293,0x38957b19,0xf5ba7d47,0x44065217
.word 0x1a785d07,0xf133e3df,0x16d8365e,0xd9557d81
.word 0xfdfff635,0x064cc9ef,0xe68acd99,0x7d84a7f6
.word 0x354c5039,0xc5174a54,0x970e5370,0xca8c9b15
.word 0x200f251a,0xe5d82523,0xd2262e15,0xfb3550fc
.word 0x379eff06,0xe2f0af89,0xc297f977,0xf99f2109
.word 0x7d271ae7,0x4592819d,0xf4d4ed00,0x4d4ff38d
.word 0x5fadb4df,0xcb809905,0xd6ac5a73,0x8f8cb6d3
.word 0x0fe26029,0x07446cd0,0x971f1df1,0x7202595a
.word 0xe0dc3d08,0xac3d0bbc,0x03487b4e,0x4b823ecc
.word 0x138ef09e,0x25e74636,0xba748d3c,0xf62839b8
.word 0x637fd9a5,0xa290a24b,0xc3afceb8,0x6de06ec7
.word 0x00408dd5,0xbd48695f,0xc7dde9c3,0xd8fc8dfe
.word 0x3d8ca33d,0x4ba16d8b,0x3f02601f,0x803aedc1
.word 0x9d0bd9a0,0x08d7b5fc,0x9a05f0bb,0x38fafed7
.word 0xc2650812,0x3df4a559,0xa9726882,0x58eeb52b
.word 0x71506777,0xe10a6e9e,0xa2d92ae3,0x20878006
.word 0x5e8398f6,0xe659fccd,0x6778cd28,0xf3179b93
.word 0xc9c30d46,0xfd631d44,0x547b2a44,0x3db79e01
.word 0x47ad7b1f,0x8f20c340,0x0becbd3b,0x17c3c638
.word 0xc275c055,0xd6bfbf8e,0x169a02d2,0xa5225d1a
.word 0xcaf1ee26,0x568b91de,0x98bb5555,0xe73b12b7
.word 0xe8d07261,0x851dc73c,0xd4114bb7,0x43415e1c
.word 0x8bb72e59,0xa4b8cf57,0xe496b1c8,0xc0c92267
.word 0xe53bec46,0x49a31b97,0xce559daa,0xe0db0e61
.word 0x1089c558,0x0a968bbe,0xbb5b8cb1,0x9e643a69
.word 0xfcccda91,0xa40139d8,0x35720203,0x3f03773f
.word 0xfaa08ed2,0x79a00f91,0xf9f5fda6,0xb55e9518
.word 0xcb664ace,0xc9080206,0xae8ffb20,0x19a02748
.word 0xd307baa7,0xd307aba6,0xef881bfc,0xd389a52a
.word 0x5efb08f4,0xddeeee75,0x7ac5ca98,0x67403d74
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 0xa7d08f0b,0x62916b24,0x6c4908de,0x35b6c03e
.word 0xf3f5796c,0x27c800e4,0x29fcfe0c,0xf028b105
.word 0x2836f672,0x9807016b,0x90990dda,0x109a147b
.word 0x270b76f8,0xf44307e7,0x4bdd6ea5,0x2e7a6cfa
.word 0x0ea15101,0x2590efc2,0x1c0a3b5c,0xb9758c6b
.word 0x482eea45,0x66612b55,0xef05a6fb,0x475e9324
.word 0xbfca2286,0xdcddf41c,0xa622e504,0x78b15250
.word 0x666d4668,0x8b5fca0d,0x4c1305f2,0xb0c9945e
.word 0x637f99c7,0x7d87a532,0x95069d21,0xa9250dab
.word 0x2d707eac,0xc7d3b757,0x7d353b1c,0x3c97cb55
.word 0xef02704a,0x05f03843,0x547162c8,0xc848eb0b
.word 0xa7afb3aa,0x4475081f,0x3073d941,0x2c265b50
.word 0x086f0b1e,0x3fddb68b,0xca698c20,0xfb8ec525
.word 0x13566417,0xd19556f4,0x4c999977,0xadde3df6
.word 0x2597d7fa,0x25a6036f,0xdcaf922d,0x223734d4
.word 0xf52486f4,0x1f8ab7f4,0xeb74d130,0x902d89dd
.word 0x205ba568,0x31acd80d,0xc6a3f05e,0xe888d0d5
.word 0x08b75e8e,0x39119589,0x5b266913,0x70a09d66
.word 0x33ee9519,0x7f9deeb1,0xf07f6451,0xa57eee5d
.word 0x4fd6ebb8,0xab7975da,0x980fd217,0x24575ab7
.word 0xc4e0fa9f,0x7709bca7,0xbfb3a5f7,0xe4937e53
.word 0x7786be67,0x1ca471ab,0x92d7d31c,0xf97d3828
.word 0xb100c1c7,0x68063b7b,0xda6d699e,0x8c668fbd
.word 0x92a6852b,0x1617a2bf,0x42e66d0e,0x1dc54401
.word 0x6fe133ba,0x8d8e78ab,0x9048cf85,0xb4f4d0d7
.word 0x7da603db,0x4a3db8a7,0x723acab3,0xef28360d
.word 0x5f430609,0x80766433,0xf0113f42,0x034a679e
.word 0x34876c48,0xf763ed2f,0x56997433,0x350d6c04
.word 0xbae57998,0xf6de90bf,0xe96e808e,0xe8495c8a
.word 0x11f8e4b8,0x54f6d241,0x3b74df41,0xbd65fd86
.word 0xfe0071d8,0xdade38d1,0x42ec346b,0x88819a27
.word 0xd35afd0c,0x2a1b368a,0x0703a446,0x9eb326cd
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 0xcc8cd63e,0xc033fc3c,0x6b8d7482,0x0be43216
.word 0x2a8b7c78,0x54b77705,0x01af2c86,0x1e668963
.word 0x7a18f406,0x859b46d8,0x0fed9fe4,0x74d4ffe4
.word 0x1ec2f8b5,0x4db99a90,0x95bff1fe,0x89bdd9ba
.word 0x960d44a9,0x9f14b729,0x2e4e32bd,0x6ae47925
.word 0x2e010af6,0x1fff590f,0x1be06957,0x91ae527b
.word 0x3e0a3268,0xe23dbf2e,0x32f9cd53,0x7c1afefd
.word 0x9b777721,0x34835864,0xbf4dcd2b,0xf11b42fc
.word 0x86ebe135,0x1d1b8e80,0x3b8a6a44,0xacb4e248
.word 0xa4edcad1,0x81ee8317,0x892cc94b,0x057fe125
.word 0x3f6fd6a7,0xddcd7bff,0xad9609e5,0xe55ca6a3
.word 0x61191e6b,0x10057046,0x4db598a6,0x848e4f0b
.word 0x4107e2c7,0x2ebd04ee,0x902d6332,0x30703326
.word 0xf0220e8e,0x3e7abbcb,0xe78d1910,0x48ae7f4c
.word 0x76a25e43,0x3a4c3912,0x4a567449,0xa6f6bd4f
.word 0x9bf966bd,0x0f26b7ea,0xf0c55b38,0x205a6e5f
.word 0xa73b95e2,0x5df18eab,0x86003484,0x27eaaa37
.word 0x9af6d8af,0xa8b8e06c,0xc06507d2,0xcc9c7717
.word 0x057172c4,0xc0fe753d,0x27603b9e,0xf1b5ac21
.word 0x941a6ac3,0x5c43aca0,0x09a67042,0x97a515bb
.word 0x1f2c434d,0x724095d8,0x9db63478,0xbf399323
.word 0xe69a0d31,0x1b68c787,0x149e6408,0x8af5a118
.word 0xfe27b6a7,0xec0dccda,0x65eb93a2,0xaa031881
.word 0xf6b7f607,0x342b3961,0x12d783e1,0x0454e54d
.word 0xc717fcc3,0xb19534ff,0xc69d56d4,0xc0a274e3
.word 0x904bfeb2,0x476c4c68,0x9cb9d2c8,0xce284b46
.word 0xba737f16,0xe600b215,0x178aa2bc,0x44acb0fe
.word 0xe27ade98,0x7ac365cd,0x236f543b,0xacf33307
.word 0x5d1f72e0,0x9067dfbb,0x7bec0548,0x69b912ba
.word 0x9815bc69,0x8bd7fc14,0xf1844c83,0x1be48201
.word 0x2713627b,0x463d8151,0x89e80f8c,0x9d89329b
.word 0xebc729ce,0x73d07b1d,0xc1c83be2,0x60ee5409
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 0xa7f4af4a,0x8912d577,0x00bd1a42,0xda777a8d
.word 0xe2e44f73,0xf4a0cbbd,0x2987a65d,0x9ad2ed8f
.word 0x817867d4,0x2df84d30,0xc7397bb0,0xf18217c5
.word 0xead88dd3,0xfc647929,0x8f735587,0x6bac4e38
.word 0xffe99bd6,0x3c7c18e4,0x96e16ee0,0xbae8d324
.word 0xe25658d4,0x5826f88a,0xe955449f,0xf0540669
.word 0x8a42a2ba,0x110f06f3,0xbe3b5784,0x4d2e528a
.word 0xa1df0bdb,0xc63bff8d,0xf1ccb4a5,0x40db6e33
.word 0x059383b4,0x7acb47f3,0xf29eb7ca,0xc8701047
.word 0xfc481478,0x67cbb56f,0xbfa504ab,0x4637b10a
.word 0x526f6652,0x80f16470,0xf1c3fe96,0x5d9885ae
.word 0xee988e0d,0xaae5fe93,0xffbc7500,0x90d89b0d
.word 0xb5a2829f,0xfe002ae8,0x2986f618,0x966f4487
.word 0x79031ee1,0x3a4577a8,0xad10e0ce,0x558ac851
.word 0x29b37b51,0x35edf257,0xa20e37fc,0xfb238599
.word 0x3b005ca0,0xf90791dc,0xb8a037b3,0xed96b474
.word 0xc32dbb6b,0xac868abb,0x3309090b,0x8275b714
.word 0x77aae2d8,0x6f50c698,0x73c2dcd0,0x17dfc1a7
.word 0xabfd4d6c,0x6c352ce8,0x3122e103,0x5e83f392
.word 0xc0b71fee,0x399baee3,0xf4ce9c79,0x46974df4
.word 0x175c50b3,0xbc6ad807,0x7f16ad12,0x00ad0c4b
.word 0xb74330b9,0x3db04e71,0x4cbeb14e,0x7a1c068a
.word 0x3bf1a197,0xbc8a2862,0xd5b25254,0xc3bb1e1e
.word 0xe9b8bda4,0x5dd39c43,0xfddd7859,0x1f282d21
.word 0x7fec6ac7,0x606ab0cc,0x74f01dc4,0xc6d8e643
.word 0x7224353b,0x9e29e1a6,0x941bbe4e,0xb39442c3
.word 0x4385c923,0x14e125e0,0x513eee5b,0xd9f18c99
.word 0x3ecaa241,0xfcb1175c,0xe0c6f9d4,0x5081c267
.word 0x83e7d525,0x4e913a34,0x3249ac6b,0x99830ce7
.word 0x987f984c,0xa2507b10,0xdbd4cafe,0x89854420
.word 0x8af35e59,0x3efeadf8,0x33cc2bbf,0xd43d63f3
.word 0x2c0e48ee,0xb7ea259b,0x36feff0c,0x90ebd13d
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 0x29bc2b96,0xa234809c,0xd6bd9ee8,0xd7edc2a7
.word 0x3b009b71,0xfcda2daf,0x2770972b,0x5f166f31
.word 0xb8337070,0x2aab9399,0x841fdfdb,0x77be0490
.word 0x49e37a7c,0xd529bfcb,0xfb8616cd,0x1794ad3a
.word 0x29173d99,0xb847de64,0x3c62b7fa,0x14528597
.word 0x3b4d2063,0xc4ad25db,0x872d1936,0xb4736c73
.word 0x58def477,0x64262195,0xff14ab18,0xd40f36bc
.word 0xeeb05030,0xebff5bbd,0x27ef0730,0xafb01ac1
.word 0x614d13ae,0xe21c436b,0x7a570d32,0x07826793
.word 0x3e6b6d89,0x2c025684,0xa217933c,0xac122ce5
.word 0x8656cb83,0x95ea7fc5,0xe707e420,0x3f9f57d0
.word 0x4b7f5169,0x8f6bbdce,0x2f89b9c4,0x33381942
.word 0x64798b16,0x281c227a,0x82911bb0,0x1c17cf7d
.word 0x21edb35d,0x3472d9d8,0x88294c78,0x459e0d4c
.word 0xb9504178,0x53babe57,0x0760d513,0xffe9bfa8
.word 0x4e7a3434,0x2069d335,0x4eee9747,0xce5a72eb
.word 0x9c04aba5,0x5d0aab85,0x3c803993,0xbcd184cf
.word 0xe9e5e604,0x676bc029,0xfe441505,0xa33d6638
.word 0xaa182027,0x9821ec15,0x2b053a36,0x371738d6
.word 0x20d5adb5,0x62686ea2,0xede15182,0xb1214f79
.word 0x76ab5293,0x36696f7e,0x49244720,0x1c3f5317
.word 0xf3a5a355,0x1105c741,0xe4004496,0x3cdb39d8
.word 0x1b17bb48,0x46b0e8d7,0x76b159ec,0x4dff0628
.word 0x1c893d38,0xbbdd011d,0x56a25858,0xd0463be2
.word 0x2d007c54,0xe13ced91,0xc84295ae,0x7a2575f9
.word 0xba45b849,0x6342721e,0x71d95bf3,0x3c34217c
.word 0x708bd625,0x17d31d39,0xe6bb5ac0,0xc5f5aab2
.word 0x19a2b92b,0x997600f2,0x83cd5645,0x1bf2494e
.word 0x29a50335,0x0120dc6d,0xeab5c5a8,0x09449a87
.word 0x7a2b1f80,0x11c51ab0,0x8e12559c,0x7bb7132e
.word 0x47cc127f,0xb592c852,0x19922708,0xf6eb95b7
.word 0xf189bcb3,0xbd2ac117,0x520d9f7f,0x1f150b71
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 0x5f9b6b46,0x2b0a1838,0x5d182845,0xac72ee60
.word 0xb4b39904,0x001b06d9,0x84b08d1d,0xa8357e02
.word 0x651a3e0f,0xce42a87c,0x840259f9,0x24b1d7ec
.word 0x57e993fd,0xe5d06de5,0xcbdb2da9,0x715fe191
.word 0x91c938b6,0xfd5efe5e,0x5eb4ee08,0x20d285c1
.word 0x0aa2050e,0xd9bf4f8d,0x9fcd9303,0xec43fb68
.word 0x9ef1c5e5,0x2ab20eea,0x72b69397,0x1afcb90b
.word 0xde7a6f7a,0x76c26bb1,0xcde36ee8,0x969fbfb3
.word 0xe589978b,0xffed3c99,0x14184a0f,0x9d26c380
.word 0x1063e436,0x847ccb69,0x79ea329d,0xa3019bcb
.word 0x79b87035,0xd9d416c1,0xcd3599cc,0xc65e6a01
.word 0x09bcb9dd,0x771b484a,0x2834aab5,0x300adc23
.word 0x97b88dae,0xbeaeabb4,0x10aae158,0xf117047a
.word 0x19dd7b02,0xb86c38e7,0x436d8a14,0xba514fa2
.word 0x25850fe8,0xc28a4356,0x4573e30f,0x096babdb
.word 0xfad0be6a,0xe20406d2,0x1934cd82,0x65d22e81
.word 0xf2bd9e33,0x1663fbad,0x544b582a,0x03beb4b9
.word 0xa851984b,0x2adde88b,0xaf7b2cb2,0xcb274f89
.word 0x19222f30,0x6b217170,0x74315417,0x3ee939ad
.word 0xe6c84311,0xa9c4a621,0x12e72355,0xfa1ba384
.word 0x26bee358,0xa33c16b3,0x10789499,0xa7873a2e
.word 0xa02d2c2c,0x05df1d45,0xe8c19147,0x911ef57a
.word 0x5183430e,0x06d2d1b7,0xc62c57b5,0x03501566
.word 0xdfaf6dc4,0x06b8f3fa,0xd4ee868a,0x22f95c62
.word 0xe0173fcf,0xce949d04,0x1f0457a2,0xd9f4714e
.word 0x0dcbc24c,0x8c588e2d,0xedf89461,0xf93271ca
.word 0x4af7b9b1,0xdeb965b4,0x6b5a6f06,0x5a7c4acd
.word 0x387d22c3,0xa83a97c4,0x13a186c5,0xd41d49f0
.word 0x4870785b,0x45c399de,0x516b1387,0xee3c990c
.word 0x906525bf,0x826822c6,0x928c45e1,0x891577d0
.word 0x3d365372,0xde016119,0xedb0a4bf,0x35d02ae3
.word 0xfc20e7ae,0xb9b16cb0,0xac4cb96d,0x352bba49
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 0x7b05db74,0x15614886,0x273a6373,0xd718bc6e
.word 0x44923b8c,0x5d682752,0x82351285,0xfdee899f
.word 0x08cc7987,0xc365fa50,0x12518200,0xceb9aca9
.word 0x916bc95b,0x3a71c122,0x805d72d9,0x6170e212
.word 0xe36aec52,0x655f57c9,0xab3f786b,0xef130f17
.word 0xf5f079ec,0x90374704,0xd8d4754c,0xf2b08ae8
.word 0x02f189fc,0x7335defa,0x7b68b0ed,0x82179d6b
.word 0x6b72ef7c,0x73a06931,0xdca68df9,0x2fadbca2
.word 0xc5a0f2bc,0x3de30a31,0x4b2fac63,0x6ee7ba3e
.word 0xbaabf4f2,0x1c754580,0xd1648245,0x82575652
.word 0x35688001,0x5bcd321e,0x137a10ef,0x150e2e97
.word 0x87e9aad7,0x9fed2f20,0x9312da4c,0xe5c9503b
.word 0xd9ed496e,0x7d0f5d4f,0xf88ccad5,0xc47e6920
.word 0xe296cd6f,0x9d0a5a86,0xb18c8409,0xcd67c756
.word 0xfcb3aa45,0xa0652cd9,0xd0e44e1e,0xc42cede0
.word 0xdf0b20d8,0x2c498ba5,0xc71cec64,0xd3b386cc
.word 0x3f8c35cd,0xb7e97124,0x1e304f88,0xf5c1960a
.word 0x217de7e5,0xaa51aa8c,0xafe2a329,0xda341a18
.word 0xb23624f7,0xe2c68404,0x9860e9c1,0x2ca84acb
.word 0x1284b345,0x2525521e,0xe787b092,0xe348b75c
.word 0x1f432106,0xed5951c2,0x0ce412a4,0x4437dd86
.word 0x389ef87c,0x7532d197,0x34726955,0xdc11cc35
.word 0x60453281,0x00e257a2,0x2481b23d,0x659ee2bd
.word 0x4d0cf0ff,0x47f4282c,0xade6ccc6,0xf8e28690
.word 0x4686b3a8,0xc8305e3c,0xd9dfa03e,0x6661f5d6
.word 0xde97fa75,0xb7c09281,0x6e30f2de,0x30442f96
.word 0x0b7ca22f,0xae7a7382,0x44604127,0x225f716f
.word 0x56960f1b,0x790ed017,0x4e905b44,0xeaf3d86e
.word 0xd76131da,0x4e1a7ffa,0x2b48ba8d,0x9250ab13
.word 0xa744b9fe,0x8154afcc,0x3543024a,0x8766f7bc
.word 0xa0d9775b,0x220eec06,0x389ed4fe,0xe7fe80c8
.word 0x2e20d711,0x401978ba,0x4cf7abe7,0x8985a823
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 0x4ed000d3,0x05a06c19,0x6152a80d,0xd737d482
.word 0x1680a4a1,0x095836e8,0xe1464491,0xf5ff0605
.word 0xa1cf3a43,0x62532fcf,0x1a3c4481,0x2544b7fa
.word 0xc676fd57,0xc96b6ee8,0x08c1e79d,0x89e398bf
.word 0x2c1a4308,0xdf39f0d1,0xb5f5a8a5,0x45dd5982
.word 0x4fa87382,0xcedb3733,0xb6cdef2f,0x285ea500
.word 0xf1ed1504,0x29cb7c73,0x4032ad66,0x6dc3f117
.word 0x6dc34081,0x902e5d1b,0xe874d56b,0xf0730f90
.word 0x224bf613,0xdeaf90ca,0x55af7a95,0xeca7c7ff
.word 0x30771116,0x4b82db2b,0x2aef6d4b,0xd434b117
.word 0xfea805fa,0xd5af0454,0x1c42f897,0xe4e193de
.word 0x283315cb,0xcd1b2018,0x847afc34,0x1c44c82b
.word 0x4f5aac29,0x496220c0,0xaa3655e1,0xa20894b7
.word 0x54fccb32,0x5bd7833d,0x47b4a38e,0xc8d1fa6c
.word 0x0f8db4ff,0xcfd6a629,0x95cae50b,0xdcd33f8f
.word 0x86ac6222,0x1daff0ce,0x3a1658cf,0xa9a471de
.word 0x3c72b04e,0xb8f17af8,0x4d47f7dd,0x9b6b2466
.word 0x5aa0b4b1,0x4d41cfac,0x79ade718,0x20506ac8
.word 0xfa816058,0x41ec778d,0xb0452459,0x020d929b
.word 0xa9549944,0xcb679c12,0x74e37c42,0x399e390d
.word 0x457e0f8e,0x2bd6673f,0x9bcc09b4,0x6cad637b
.word 0x10db3289,0x41b85b45,0x00c74840,0x4c896bb8
.word 0x4e71f25e,0x1d87253c,0xfddd3b02,0xad75f533
.word 0x0bfb90a0,0x58dbdafb,0xc7338d75,0xa6741832
.word 0x869891cd,0x124240af,0xdd3419d7,0x4bc72de6
.word 0xa05e5e11,0xe62df621,0xe81f7398,0x3ac1daaa
.word 0xfc9077fe,0xd44db18f,0xa54d65de,0x2ff79308
.word 0xc0d5a1e8,0xb221d121,0x045c80ab,0x741c4441
.word 0xb7742845,0x0d677939,0xdc07a09a,0xab00b2bc
.word 0x6b0d454b,0x35aaf43d,0x9125b196,0xa166481a
.word 0xaea1cacd,0xd42f7d15,0x159c8e0c,0x592eef2a
.word 0x55182fa0,0x7447b991,0xfc67855e,0xf708dea3
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 0xa7f81fa2,0xc8cacb3f,0x671a207c,0x37b11b68
.word 0x080a5e58,0x31108eaa,0xdff98d0c,0x3d7b6b63
.word 0x8d9e8a6e,0x22b8d465,0xbf033c36,0xe7b4e3ae
.word 0x4fa7037a,0xad7cb8c2,0x93249552,0xfb9c65dc
.word 0x8f8dfb62,0x319e5791,0x72d31b97,0x25970ec5
.word 0x46f7497e,0xf31e125e,0x21de5fb4,0xc7b9f2a4
.word 0x86b63319,0x1fb031dd,0xdd748438,0x6388c606
.word 0x053eb8cc,0xbbbaf48a,0x8ed8962d,0x8758ee33
.word 0x688d1ca2,0x45eb81cd,0x742c3bfe,0x5c72f6e8
.word 0xbf9234e2,0xb423fe27,0x39384127,0x61c90719
.word 0xa946cf74,0xed04c4b0,0xa81bc743,0xbe06527e
.word 0xf56973fe,0x476e6b0d,0xbcac34cf,0x62818b9b
.word 0x73c20326,0x19c7110a,0x94e980fb,0x7f5c9101
.word 0x01e2aa99,0x20feacd4,0x520d5794,0xd4032522
.word 0xfa84a6c4,0x54ddce75,0x44867849,0x988d4976
.word 0x54cdbbdd,0x7eedaa53,0x04ca3ac5,0xeb9666fe
.word 0xef0542d8,0x2db63f2f,0x8bdf3a7b,0x51486dd1
.word 0x5629f57a,0x2df0c2d6,0x1d94a792,0x7b39b597
.word 0xf08f3f2a,0x0f60117e,0x8f7d35a1,0xa414379b
.word 0xb063c539,0x9666764a,0x49957d5d,0x68a99789
.word 0xde44d351,0x81a51989,0x5773bbc9,0x64252021
.word 0x0cab703f,0xcd4c9752,0x4afa42ef,0x0d0721c8
.word 0x5d324456,0x5d360ded,0x2b54c87c,0xdef8b8d5
.word 0xa9deccf7,0xbc52dfd3,0x31e18688,0xfa6774ca
.word 0xa0d5f034,0x0924b266,0x03ab178d,0xcc4f4f61
.word 0xb5b970bf,0x2a0b5d3d,0x738e28bd,0x10ee0068
.word 0x8759846d,0x3df525ab,0x352e0ade,0x02be7e3e
.word 0xc941a400,0x0526956a,0x636bd54d,0xc2416a22
.word 0x6bc09447,0xd4940ddf,0xb8e2ae90,0x6b899d40
.word 0xf2132474,0xff5100fd,0xd78bd323,0x44e2f765
.word 0xeb453fbc,0x9dbf8db9,0xe7dea710,0x2f4722f0
.word 0xd6534e28,0x7942eeda,0xea13074e,0xf4519877
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 0xac3d3445,0xaf5915c9,0x9296eb97,0xf611d964
.word 0xddfbf4a6,0x2d0fcdfd,0x1d2a4ee7,0xc871957a
.word 0xd59e10f2,0x2e4af99e,0x243dc68b,0x4a87ae14
.word 0xb38a2808,0x65f256a9,0x2a44816a,0x0ca982cb
.word 0x3a0085d7,0x16d2ff04,0xfdec33fd,0xc721753a
.word 0x5780e90a,0x9df96a8d,0xc72c95ba,0xfeb3a375
.word 0x2049661c,0xd3aa7370,0x6d4d3021,0xf5dcb51b
.word 0xe3f93772,0xec6e7b1f,0x91b93fe5,0xa4752dcc
.word 0xbe6c5bde,0xda1f1c0b,0xcf8008b9,0x9541f95e
.word 0x79a2983d,0xdeaa03d4,0x03c35554,0x2b02c505
.word 0xcddf0c5c,0x26a06a17,0x46c5c9b9,0x1642c406
.word 0x4b079638,0x9871b2c7,0x26e7c30f,0x8a6eae3a
.word 0x697c94a4,0x9006af08,0xa0d3e30a,0xf524c6c0
.word 0xc3475033,0x97029f80,0xc740a1de,0xe3040d37
.word 0x10a0f91a,0xfd829b78,0x4a38e2c1,0x6b809f1e
.word 0xbf1fb464,0x20d64b17,0xcdccd859,0x89bdff21
.word 0x834205d6,0x560a793a,0xcb599250,0x2307c368
.word 0x062832ce,0xd805260a,0xa005ffcd,0xbb9ea7a7
.word 0x0dff3610,0xc40186fa,0x19ce157d,0x55eda88b
.word 0xa951e51e,0x07345ad5,0x0209a1b3,0xb864c074
.word 0x2257a91f,0xa9cbd529,0x1914af08,0xbffbcc53
.word 0xfb49d0fa,0x4bbff063,0x78078cbf,0x5a30d06f
.word 0xe51c9889,0xe8d09901,0x6b71ec82,0x6ddf5ee8
.word 0xe366130e,0x77fac357,0xa2e7c5b3,0x25d7514a
.word 0x5439f439,0x31598202,0xb557b205,0x6dd945f8
.word 0x27d7f394,0x7bf94b88,0x1674cc65,0x28061ce3
.word 0x4bba51a1,0x6d05a0b4,0xd4db8290,0xcffb25a4
.word 0x51bdca59,0x149c48ff,0x1b7e6747,0xd53679df
.word 0x26f9a89c,0xb7cfb0e2,0x9380e797,0x85dbd402
.word 0x3ffa6bb5,0xe526ddff,0xee091901,0xf456b808
.word 0x0fdab166,0x501560e7,0x003bbad9,0xc5439954
.word 0xd3dc2ee7,0xc11fc2bf,0x11e946bc,0x5726d750
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 0x6614ec40,0x104ed8ba,0xd5eed3ad,0x569ca103
.word 0xe057de26,0xaf6accbd,0x7cab6304,0xbabeb3eb
.word 0x21752c82,0x7d180460,0x64c5747d,0x11d3ad0f
.word 0x4818faa7,0x94398e14,0x9dd9f22d,0xc003c5fb
.word 0xae784816,0x1f5ef664,0x3a39bad2,0x3d9d87c6
.word 0xd74f3d49,0x80e215a1,0x5a8380c8,0x49ed4ef7
.word 0xc550d2fe,0xe4fa33e7,0x9bb63c8b,0xb88e62e0
.word 0x09fbbb44,0x3b12add5,0xbfda0e78,0x1896aafe
.word 0x0b6398a7,0x26833972,0xf5b1f78a,0x674f6e12
.word 0x13fb16db,0x87b4e1e1,0x96d71f5f,0x0cd503cf
.word 0xb0bd1f30,0xf54bd9d9,0xcf50490c,0x11e09d4e
.word 0xb8a8392e,0xe1759662,0x24c41a55,0xee4bf595
.word 0xd15872c3,0x944da2d5,0xbd60bf20,0x8d74a402
.word 0x72e6bc3b,0xcbade960,0xcce96c1c,0x5f28def8
.word 0x9654b245,0xf0b496a9,0x6849ef4b,0x899a98e1
.word 0x68220b9b,0xaed1007f,0x71a13ea4,0xc45ef18c
.word 0x976e7cbd,0x25af0f95,0xcc85f84a,0x687fa099
.word 0x98f969fb,0x1c131060,0xaf359388,0x87a307c4
.word 0x269d052a,0x4dc41a1e,0x30fcd6c5,0xab86828e
.word 0xd78b56a3,0x7ddc51b1,0x9a306883,0xc417568f
.word 0x1165929f,0xc924237d,0xf04decfc,0x9a56e8cf
.word 0xaca41710,0x7a1ab5ee,0xe541ece8,0xa4d6a6c6
.word 0x695c0800,0xba248ee8,0x6b203685,0x51737106
.word 0x9a008a85,0xe1aba2f0,0x3c9fc6f4,0x3dcaf348
.word 0x4d2230c3,0xfa1d65bd,0xb3ff14fc,0xee1092d6
.word 0xd68f1d1c,0x934e68c6,0x8c4568d8,0x80825957
.word 0xe7b77a71,0x2ba7017e,0xe9d74537,0x463450df
.word 0xd861ae3b,0xd3c15284,0xd948444e,0x428745c3
.word 0xfa297291,0x3e40d831,0xdf9bb56d,0xb815403b
.word 0x5418afec,0x331ce5ce,0x5fd58acd,0x6c172d7d
.word 0x84523605,0xf283dc35,0xe4ca973f,0x28f033d8
.word 0xde469763,0x60107ba9,0x863c62e8,0x52301063
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 0xc2f24a8e,0x8754b3c8,0xab83ce5b,0xad7a7f85
.word 0xe7d36664,0xa917454c,0x4022e6b8,0x5faf5050
.word 0x049c9fa4,0xe0ea149a,0x029e781a,0x0c58ddfd
.word 0x8697e5af,0x0a4a868f,0x1b676f34,0x8c9cb2f2
.word 0xdc6eee46,0x66ab9f3d,0xc3f11c5d,0x575c3f0a
.word 0x0ffb1615,0xab41fff2,0x29327e40,0xfe361d2c
.word 0x0cbab7e9,0x53cd41c8,0xd6525b39,0x27df4821
.word 0xbc61014c,0xff35b321,0x02e26323,0x8b1a98c2
.word 0x49077aed,0x81ffb06c,0x66a9d2c2,0xa171598b
.word 0x1f9e0d2c,0x3a40c726,0x933f36a0,0x3ef663d1
.word 0x1fd9b658,0xb754a54d,0x7936f57e,0xc795715b
.word 0xdba858bf,0xa3981bcb,0x77989b2f,0x12d617ed
.word 0xc837f98e,0x9cab3de6,0x4e8b144f,0x692fa168
.word 0x651ff1ee,0x42fb3be8,0x7eb80840,0x3d9d2718
.word 0xc0fa4972,0x8437674b,0x4acfab94,0xa0dc11fb
.word 0xd5941442,0x39655c96,0xe3b3ae55,0xaecf840d
.word 0x05b4855c,0x10f61e73,0x6d83ac24,0xb555b787
.word 0xcd0cfd6a,0x59941861,0xee972088,0x2a3ddea4
.word 0xad65731f,0xa027042a,0x6ef74035,0xa3c835a7
.word 0x0b00e66d,0x35151648,0x83d058c1,0x9e114525
.word 0xf7010a28,0xdfdfba49,0xce0dbb74,0xed02dc9e
.word 0x3426009f,0xd68caaea,0x7a5b2d3a,0xc06ab861
.word 0x864871bd,0x6bbee94d,0x60b58031,0x9e0a9fe9
.word 0x8155c4b1,0x9d4c9a20,0x3a6727e6,0x9e9f9110
.word 0x00c5e2de,0xb6a6eeda,0xa4309209,0xa0d94731
.word 0x623a05b8,0xa184724f,0xa2bec9a9,0xc4652ecc
.word 0x429642fb,0xf25a9858,0x13fb472d,0x8b14ab8b
.word 0xf7dbaff2,0x3091f471,0xa16d9c31,0x0415f526
.word 0xd0b0c77a,0x956bf862,0xd67c87f9,0x757660cb
.word 0x02b7658f,0xd35cada4,0xf61cc5aa,0xfe1c281f
.word 0x3041d809,0x10d44b72,0x0190fcb9,0xaf8ea2f4
.word 0x0b000d8a,0x0f037024,0xf422e9a6,0x4eaf1f2b
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 0xeb85648b,0x8a9201e3,0x0471b7e0,0x3c3821b5
.word 0x9252af28,0x9c354588,0x9bfe3149,0x8cbfd6b8
.word 0x9b93041e,0x089587a8,0x5b03e3c8,0xe779b423
.word 0xc4d9c502,0x889452ce,0x9d1420b1,0x755e7849
.word 0x8ab384e6,0xadde3be0,0x550f565b,0x9f04cb16
.word 0x70cdb28f,0x6b72ed16,0x4686fa65,0x735a050b
.word 0xdcc98d79,0xa5512efb,0x0e21d3f1,0x84babb94
.word 0x66ed3e65,0x885b455c,0xb8b325db,0x46b87773
.word 0xecba9413,0xb081e727,0x32acd969,0x2986d392
.word 0x9ec214bb,0x68533af2,0x177ed837,0x115c7b24
.word 0x3ab0b251,0x7339b072,0xc5a4d4bd,0x63a7abf6
.word 0xd2d3aa28,0xfa32e0d8,0x1c0f5cb8,0x75ac4964
.word 0x7950a95f,0x98c52aba,0x81a34d69,0x6b2f2621
.word 0xc20b4795,0xb9d75e85,0x2879e9b1,0x78f665bd
.word 0xb2f25628,0x89094965,0x06c680b5,0x146b2f07
.word 0xc6fd5fad,0x011cc7e0,0x8139098b,0x2118ad71
.word 0x99644010,0xe1cc1f12,0x9977d2f8,0x1667973d
.word 0x6fdb4c27,0x16c06c7a,0x4c6a930b,0x7756f2fb
.word 0xb1b3b767,0x325375d8,0x3961f99b,0x8c051c7a
.word 0xf12e883f,0x75b1944e,0xea30dadf,0x6eb5d014
.word 0xf85adb0b,0x733f6e68,0x3100f0fa,0xbc3c5571
.word 0xea875f48,0xcbe9b6da,0xeff2f043,0xd24c0327
.word 0x774ed555,0x74b81ce8,0x29fd979f,0xc01460f9
.word 0x178e9bdd,0x08118d88,0xcc101aa7,0x4b35672c
.word 0x37e2fe63,0x07330a16,0x3e9d881b,0x0c396e5f
.word 0xbd549433,0x6314be97,0x5cc7c6ef,0x8e1e8101
.word 0x71668e1f,0xd243aff5,0xada7a38c,0xd2d206fd
.word 0x07299256,0xa1bca086,0xdce8c182,0x8b235a10
.word 0x66e84088,0x2d239222,0x63e0a7ee,0xe429e6e6
.word 0xca9b7bdc,0x06848938,0x95adeabd,0x0b3947b0
.word 0x2e6b9e23,0x7f64a23a,0x13a9a714,0xf4e318b8
.word 0x9247639d,0x4f1b8908,0x3b0690b2,0xd567a024
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 0xfe65473f,0x4d8c8f9d,0xedc45aa8,0x4a316b8f
.word 0xfb3fbe01,0xe2865370,0xd1fdef01,0x3170b0fa
.word 0x1bd99306,0x9afd16f3,0x6fb6854c,0x1cd26185
.word 0xe719f80a,0xe37c0fa8,0xec660ca6,0x74925e76
.word 0xeedcb7b3,0x034945d3,0x16e57637,0x5a687580
.word 0x9c6bf58a,0x7714e037,0x781cf4f0,0x6c1bc38f
.word 0xe3a7a5c6,0x1e00b7d2,0x52c87ece,0x8e6e44bc
.word 0xf0e51345,0xca811af5,0x02ff6cf1,0x165f9e70
.word 0x8112551f,0xf202bba0,0x45683ca7,0x2720a6ce
.word 0x44566850,0x7468849d,0x75985837,0x8eecac97
.word 0xc33d3c4f,0x8ed5a590,0x22b6a681,0x817d3bd5
.word 0xb98417b2,0xedc19191,0x9b38a376,0xc0067d88
.word 0xb38f7005,0xb7e7a6ab,0xd9ac6848,0xb469f6de
.word 0x0f121c7f,0xcb5b1358,0x089f5ee7,0xb04b7913
.word 0x25fd6f39,0x64515433,0x1cc89d91,0x499465a0
.word 0x2b99bf93,0xf2e75d66,0x0ece0813,0x8be8a27e
.word 0x643a26b6,0x6e7775c5,0x827eaa23,0x173cbbd6
.word 0xedd11d5e,0xa25e28f8,0x0875099f,0xc2e35c3c
.word 0x929c4cef,0x4fbcf3b3,0x88ee5538,0xd1b13f63
.word 0x4c8419a5,0x1a538975,0x72e57e38,0xc2a88bb0
.word 0xf184e2bd,0x8d8f18cd,0x4f9148f8,0xd6292222
.word 0x6c2f3cd3,0x73ba1c1c,0x1f1809a6,0x183fb98a
.word 0x990ab067,0xbb482136,0x220f13b1,0x3cb3ae0c
.word 0x49c08123,0x20b5590e,0xf8423ed5,0x01fc4fcb
.word 0x83fdee14,0xa91c2ef3,0x865e8d1c,0x1d4e7943
.word 0x28d7d1b0,0xd63465e1,0x62f59d57,0x71c4e98c
.word 0x10f586a9,0x248c6a1e,0xd0c5717b,0xb88541b0
.word 0x56fb3b0c,0x8d9adcfb,0xf9d1585d,0x69c19a34
.word 0x6b6e1f9e,0x5188ff5d,0xf613561e,0x4b9e7d0a
.word 0x0e8a9d7f,0xa494eb85,0x1ea46158,0xc4ab6495
.word 0x6cc51493,0xa08fb87c,0xe900dd5e,0xbd37348d
.word 0x51d1406b,0x1d5086cb,0xea8ba28e,0x5d1c5299
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 0x6142fe08,0xf9b2a568,0x83769e17,0x330b80b4
.word 0x64a6897e,0xa0aa00cd,0xbd3f49ca,0x56b77418
.word 0x56445c15,0xf206102c,0x06698fe0,0xd177d2fd
.word 0xe482fd62,0x787acd73,0x1c944a69,0x3682055d
.word 0xb044edc3,0xd33c1597,0xc6ddc678,0x55e58f30
.word 0x79d023e5,0xaafab3ed,0x7021753f,0x0e79a34d
.word 0x5661ddb9,0xad681bc8,0x1786d972,0x1d651385
.word 0x05d26eef,0xac1842e5,0xf0665d85,0xe9e434a9
.word 0x98c2d248,0x3d8da522,0xaa309e4b,0xa67fd336
.word 0x09a77bb0,0xe59b93c0,0x28929788,0x77dbd284
.word 0xbba7ca06,0x332f6bbb,0xd70655d3,0xd0ec9acd
.word 0x879f10b8,0xca17ca5a,0xf95b1cd4,0x90fa5585
.word 0xcbf66ca3,0x288723dc,0x27c86fba,0xe82302bf
.word 0xc2983736,0x9862d159,0x8df6bfec,0xc54a35a0
.word 0x78e72bab,0x1d8fedca,0x7eb1ba1b,0x4b3de6e0
.word 0x56c158a9,0x60dce511,0x36875edd,0x0c180eba
.word 0xf0063b3e,0x0831834e,0x990f7b4a,0x1a131c42
.word 0x12d31f0c,0xef9fe41f,0x159c4d7a,0x72a5494a
.word 0x5922f2db,0x52549b83,0x0eb40f8c,0x5926774b
.word 0x6652a3fd,0xddee52b4,0x077fdef3,0xf9bad75a
.word 0x96f74f65,0x7f64b7aa,0xe67cf336,0xda648d90
.word 0xa1368569,0x8980e91b,0x57a8edaf,0x715acca8
.word 0x245d8f5a,0xe822e1c2,0xcbed62ae,0xa0b5ea9d
.word 0x49532029,0x9208abc5,0x36014a5f,0x96f2a00f
.word 0xb5148067,0x77e1d7b4,0x0afe0886,0x4d97f100
.word 0xb1263d74,0x2c735492,0xa45758a0,0x8b2999ee
.word 0x7baa5645,0xe5d84ca2,0x22ce2d7d,0x7a14bd1e
.word 0xf92646b0,0x6f60e704,0xccaf3082,0x7b3b2d14
.word 0xbd285cac,0xf37ae0e7,0x65f9cead,0x85f3a182
.word 0xfd89e9e2,0x373c4565,0x3567d52f,0xe9f3bb1e
.word 0x49d44f64,0xb83929e8,0x12f249df,0xc52645a8
.word 0x25d8682a,0xee08951e,0x918d9a5f,0x3a523b37
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 0x9989a99c,0x7eefcd3f,0xeab5fb46,0x366d2e6b
.word 0x1a5bd8b6,0x5f0244ab,0x22820843,0x4b3ff45b
.word 0x114d50a9,0x5274c349,0x31249d4a,0xddfb80b7
.word 0x09c89fbe,0x3024b782,0xbb0774e9,0x90c6a429
.word 0xae724917,0x7689ad4e,0xc8cd9dca,0x5c696b66
.word 0xa84d24a9,0x72a28106,0xe0d31ebb,0x6e9ee754
.word 0xb08a9c85,0x3069120d,0xfc7ca2ef,0x5925f2e4
.word 0x6af55ada,0xb406918a,0x53830e5f,0x382328a8
.word 0x5303fcbc,0xb19bc6f4,0xec8185d0,0xe4fb17a7
.word 0x72ecc80c,0x2e76c747,0xd1a9004f,0x66c746ab
.word 0x853dca79,0xe1b06e03,0x26041ebd,0x0dee7d35
.word 0x80a121ee,0x4bd41a1b,0x746b7813,0xb5129d25
.word 0xf933e09a,0x2ee9dfd6,0x2a2614d4,0xa9e57ac5
.word 0x61a5adeb,0xb89e92e7,0x542591e7,0xd162310e
.word 0x655f0cab,0xedd4ad88,0x14e91eb9,0xcfdd6c3f
.word 0xa0e2f45d,0xe5a4cb56,0x2d7643be,0x7565f800
.word 0xb3db39b4,0xbcbb1ae3,0x3d445734,0x5218d868
.word 0x8104da54,0x3eea5b59,0x5c41b182,0xac4afb1c
.word 0x7a19a7f9,0x030d3fb5,0x3ab2d9c2,0xcd7eb65a
.word 0xacfa2baf,0x18d55610,0xb6adabeb,0xef4c8c65
.word 0x44c843c7,0x764d7c48,0xeb0cfc51,0xf837fc3b
.word 0xe7cb0760,0x4f20a342,0xeda4f69c,0xbd649f8f
.word 0x9e0e7f23,0xb4c957c8,0x12c6f2d9,0x59c539a5
.word 0xd9a7b813,0xd378e6d5,0x9990caa6,0x8a06271e
.word 0x701a88e3,0x346c7bc9,0xd1b4f638,0xa127a63b
.word 0xebe9d51a,0xf237727b,0xc495209b,0x4c998f6c
.word 0x4866ea6f,0xefcb2265,0x88365496,0x516ebf50
.word 0xbca585e0,0xc0a6a6a8,0xfe263d9f,0x8e373b93
.word 0x5f43744d,0xe5df5818,0xfb1ebb62,0xdae2ca9e
.word 0x20745550,0xd1f451f2,0xf5e88463,0x8de9daca
.word 0xba1d8832,0xf7e7abda,0xf78e9d9a,0xe6279bf2
.word 0x2768158f,0x5a4bc8e0,0xab0afec1,0x66ba04b2
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 0xb3c4f8b0,0x0908c154,0xd8ad3e9d,0x5c12094e
.word 0xca11fa4b,0xc33f88f8,0xd5c3171f,0x4b205fe1
.word 0xf777e192,0xc1a9d63b,0x7ddf6786,0xd76a57a6
.word 0x46ee6668,0x4c70d1c4,0xec8af1ba,0x5c7ee9f7
.word 0x6cd3f320,0x80073a5d,0x180553fd,0x77bd9b8a
.word 0x17c7bd2c,0xc7cb8d57,0x31afe026,0xadee335e
.word 0xc43e7d73,0xdaaf0125,0x96e3f6e6,0xebf3f82f
.word 0xba7a9072,0x0753a417,0x41a9d7aa,0x97b3d9b6
.word 0xeb9b35ba,0x70dbe9a8,0x1d4196df,0x62874be0
.word 0xc517b715,0x770c6bf7,0xfd4fe8ef,0x3b8feb34
.word 0xac789b4e,0x10ec755c,0x19b31904,0x140232e3
.word 0x0b0774df,0x5bf128c2,0xe618328a,0x2cdeb3f3
.word 0x1f2d570c,0x472b2a9c,0xf2697a2e,0xc46f00d7
.word 0x45af5214,0xe5e1d41f,0x8a3dba84,0x2451fa67
.word 0x4a85214c,0xf5227a47,0xe268cc4f,0x35b86d67
.word 0x921a2266,0x90f80197,0x39cb99a2,0xf2adfab4
.word 0x69d94fc6,0xd42486ba,0x374cf30e,0x8999cd17
.word 0xb42750e0,0x5d593cc6,0xb5357409,0x2cdade76
.word 0xdcab3e31,0xb0fd8986,0x23b063a9,0xaa4196ee
.word 0x4b759416,0x28a45a3f,0x927526af,0xe6b37aa8
.word 0x54075a24,0x1c3fed69,0x06574f34,0x3bf35e35
.word 0xe0ea67f7,0xa8f42bd8,0x4a71e209,0x8f007c56
.word 0x546945cc,0xe715ae1a,0x68e3f489,0x8185dc84
.word 0xe4de8ced,0x8df225d9,0x0ea50d37,0xd9870e12
.word 0xf548cc83,0xd3a7122e,0x0975055c,0xfd06fb0b
.word 0x0d499dfe,0x7d599f55,0x6f8b3c52,0x13c45501
.word 0x41fa4b68,0x17725214,0xb9228cc3,0x2300d1f1
.word 0xb5b0311c,0x10936b0d,0x5dee414b,0xbaf272ee
.word 0x7a411a3a,0x2b2eabe6,0xdf40335f,0xb892fa8b
.word 0x16f61035,0x47c75ae5,0x0340b02b,0x582bb306
.word 0x00ab6722,0xa73d9b05,0x710b7c92,0xb92b9936
.word 0xdec80221,0x64721921,0xa558bb42,0xa23c581b
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 0x183c170c,0xd98a5274,0xbff527d4,0xf704dc4a
.word 0x2599d7df,0x5d423311,0xfa5bfc96,0xb4ffcfde
.word 0x0646eb11,0xe0b7df5f,0x00c694d9,0x12542552
.word 0x45737e39,0x6ee5f9c7,0xd03664e3,0x26a1a698
.word 0xaa57e244,0xa1560f1c,0xea0a770b,0x2bae3822
.word 0x03887195,0x2bbdfcb5,0x09c9472a,0xb0abe7a5
.word 0x6c7f3af6,0x9523bbde,0xe58f0dd9,0x10a230ea
.word 0x144c42c4,0x7ca22bce,0xf0d52cb3,0x5cc318f7
.word 0x581aaad3,0x19cc0550,0x4c235ad9,0x6687a2a9
.word 0x13fa9e05,0xd9d87f5b,0x52921231,0x27a71d6a
.word 0xa7786f84,0x0e799296,0xe2063fb9,0x910eed50
.word 0x5c273291,0xdbad7f65,0xf7557ca4,0x4d1d459d
.word 0x538dfd50,0xa5864a16,0x61cf9440,0x5ddf8958
.word 0xb7f284fd,0xf7fb0db5,0x15ae9473,0xef2db275
.word 0xb97484e8,0x20d9f5d5,0xc1f2c3ac,0x1784f21f
.word 0xc782eae3,0xb9519a22,0x300ecca1,0xfdc08cff
.word 0x78caec2d,0xebc00e1a,0x33b86ed4,0x6524bed2
.word 0xaa9f68e6,0x5cae8f1f,0x18367e87,0xac7ecb11
.word 0x80b02f3f,0xc5ecc131,0xae2db52b,0xc6fc91c9
.word 0x364b39d5,0x72cd1bb6,0x1dd6d98b,0x8f9f26e7
.word 0x8ad44fca,0x0598a485,0x353f5bb5,0xda5e36ef
.word 0xdbeaea9f,0xdeaf1275,0xc04d9562,0x47eabf75
.word 0x36ce73ad,0x022093ad,0x4064a518,0x6d1ee3a7
.word 0x992f6061,0xe44ed504,0x74a497b2,0x5944bf04
.word 0xfec8886d,0xa654661a,0x62ebb0e1,0x51e84abe
.word 0xeae20757,0x4b08a006,0xf1abdbba,0x7acf3a1b
.word 0x15df8682,0xb452e101,0x7d9b64be,0x75dd6508
.word 0x406e7a46,0x93caaf4c,0x7f607e97,0xe1cab8d5
.word 0x02b974fa,0x2a3e5007,0x0256a239,0x9a32fb3b
.word 0x714a7ad9,0x92cd118a,0x54edd99c,0x23cc3d3b
.word 0x16a5100d,0xb5946eb9,0xbde83265,0x4988798a
.word 0x39bb2a8d,0x8168ae43,0x63721907,0xa143480a
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 0x67362148,0x40cbf0dc,0x87303257,0x0f83fd91
.word 0x123eba98,0xbf18aba3,0xd2de4ac0,0x4afa8ff3
.word 0xcd65365b,0x13b785b8,0xf376268e,0x283b27cb
.word 0xd44785b9,0x8e2fc9e1,0xbf798387,0x97b28081
.word 0xe5d73e1c,0xb54c6410,0x36ef4514,0x641e8183
.word 0xbc8431bd,0x2d9ef441,0x22c25f26,0xa5c5f62b
.word 0x626f9621,0x27239f62,0xfa671887,0x8ab0a6ac
.word 0x6a46ffbc,0x31022901,0x4a147a98,0x594d1873
.word 0x3054b9e0,0x0c8a3808,0x9f792d86,0x5c36ab81
.word 0xf2e6f0b2,0x03105f81,0x347dc736,0x9e44e33a
.word 0xcb095a31,0x41eb8548,0x396b6909,0x170346f8
.word 0xdfd57c21,0x5048ce2a,0xa049b0bc,0x3224aaad
.word 0x9e0a22a1,0x944cc370,0xad7c7f01,0x5b118d4b
.word 0xfa034a53,0xe8631bec,0x5f7cd6d9,0x148f6662
.word 0x5fd57ac2,0x22dc8dc2,0x9fb1825e,0xc1659831
.word 0x103ce1f4,0x0afb4478,0xdf951f99,0x8706b80c
.word 0x2d387afb,0x7ecdd542,0x1c6a30ae,0x920277ef
.word 0x2ad4ed39,0xac543cac,0x5c9b0ba1,0x7ec1981d
.word 0x8c8f2bb8,0xe15bc2cf,0xc802719b,0x0f456b35
.word 0xf0df279c,0x08800e80,0x2dd3d8d2,0xa427234f
.word 0x164037e9,0xb71f07e9,0x786404fe,0xdf2f17fa
.word 0x98e003d4,0x71be1e4b,0x1f21e1d4,0xf90d6ed9
.word 0x46128b48,0xde77bb02,0x799ccca9,0xc232f973
.word 0x555d7324,0x6f87113a,0xf0d094bf,0x7fd23b04
.word 0x3b110efb,0x7efa6fe1,0xd356db26,0x109a1231
.word 0x81fcfca1,0xee25d8f1,0x8af986e5,0x54bab881
.word 0xb5541853,0xcbbfe551,0x28558b7a,0x3ea88e81
.word 0xb6f5acb7,0x3042c514,0xb74c4144,0x8cd5b9bf
.word 0xf36af766,0x385a7b39,0x0ddff59b,0x2dd29827
.word 0xf748b3e7,0x5d6bfdb1,0xa0e521a3,0xe0fcd9f9
.word 0x43893af5,0x0526ad92,0xb007d44e,0x181f17cd
.word 0x0708808e,0x27b7675c,0x84e55efa,0x7c910072
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 0x70c862dc,0x3f02c8ad,0xccbebc35,0xde079c54
.word 0x3385df8d,0x02c5ff48,0xa0139ff8,0x87026e06
.word 0x0a1bd92c,0xce94845d,0x130fd68b,0x5c298220
.word 0xf350320c,0x1258964b,0x93ea28b8,0x36b3c487
.word 0x515c4da8,0xe39f10ab,0x6b1dd3e9,0x87d126da
.word 0x9bfbec45,0x946eb406,0x2aff3f65,0x08edc32a
.word 0x9edd5fe4,0x366f9b6c,0x0adcc6f2,0xde34e068
.word 0x250b02a9,0x9e39cc45,0xc52f9451,0x96b1d155
.word 0xa8b70d61,0xea1781b7,0xfea2dd60,0x93a454e0
.word 0x6deef355,0x7def9fe2,0x29465ef2,0x60e81fab
.word 0x68ec7d14,0xce257425,0x40d25c45,0x9a6a7685
.word 0x2814a141,0xb737b6f0,0x14bbd8d7,0xe296342b
.word 0x65f204e6,0x510beb23,0x3d51d815,0x887e960c
.word 0x48c041aa,0x6d721044,0x588e6cdc,0x797013f3
.word 0x5236a747,0xf5abbd17,0xff468ba6,0x4fe1f83b
.word 0x99d6fa46,0x76ea7af9,0x51f7abd0,0x5a65beb7
.word 0xa7d0c4a8,0xe030f0fe,0xfaecc09e,0x371f7967
.word 0xfdbc2ad9,0x90eb13a6,0x75354fda,0x2d0fd9e6
.word 0x28a46652,0xb087232e,0xfefae579,0x937e37c0
.word 0x0bf01c54,0xce0cc97d,0xe178763f,0x9df6b11c
.word 0xc2cf354f,0x20ebdb64,0x7cd98004,0x7e5ddc76
.word 0xdb3605d6,0x5e184693,0xbfe462b6,0x33423d72
.word 0xc6d885d6,0xa1e16321,0x2a6f76ca,0x0af5ec6f
.word 0x85ef0fbc,0x555f6b24,0xa84549a1,0xac1ae7e2
.word 0x8738f79a,0xab3b119d,0x5b1a2791,0xf9082a5c
.word 0xec72aab0,0x3274f3f7,0x562cc109,0x18b1cc8f
.word 0xd9d6c32b,0xda6927cf,0x93b74812,0x20fdfef4
.word 0x8c4e85ab,0x492bc109,0xd9b92f98,0x939006fc
.word 0x3155bfb1,0x2f4245d1,0x242c7b2d,0x4a18f909
.word 0x5d5e567d,0x691d44e4,0x964e120b,0xabd9d047
.word 0xdab319a4,0xee4edaab,0x47bb0f35,0x70b28125
.word 0x78810178,0xa02f484c,0x8351ab3a,0x8ae9fe43
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 0x69805741,0x7df16bce,0x2eec47e2,0xf3cebdad
.word 0xd43c8b78,0x04fcd966,0xecdc9ac5,0xf937f439
.word 0x8e36dc44,0xfe2de4bf,0x92978885,0x0aef3539
.word 0x2993ebd3,0xe376a00e,0xc53285cd,0xe5ce3ad8
.word 0xc8f80be6,0xb26268dd,0x3be29ade,0xa97f4aa8
.word 0x6a9565bc,0x5c439e3a,0x171fa4bc,0xd268ae4a
.word 0x10ba1398,0xcd6a6079,0x2d927e2e,0x63420a1b
.word 0x7d611277,0x5645a2ae,0x32878c7b,0x1a47f592
.word 0x2f3a5e4d,0x7f7bd14a,0x04d9a1ba,0x0e239021
.word 0x177c20a1,0x1c699517,0xaffa984f,0x37795cdd
.word 0x327d4a0b,0xffac1805,0x26b47648,0xbb8a527a
.word 0x22fe9bc9,0x33771383,0x5946a68e,0x1ec38ae7
.word 0x0e7d0e25,0x44ab6406,0xd54c52c4,0xab173f76
.word 0x04a15a43,0xb989d1e2,0xe3e05dcf,0xfd8c41ba
.word 0xba1e8835,0x144f3513,0xe9a66b9f,0xca0ba13c
.word 0x531c0a75,0x9a5e7e6d,0x57509674,0x61d5ff5f
.word 0x93057a26,0xe982d29a,0xe64a6dce,0xf49f4f4f
.word 0xc5c2639e,0x85a38064,0x3b775f50,0x63bfc408
.word 0x3910051d,0x6affa962,0x54a883a9,0x6eadfda4
.word 0x15ae997d,0xd08e3303,0x8a820fe6,0x87f6dd8b
.word 0x534d8aa8,0xe0bfcbf6,0xa404fa36,0x8952ab88
.word 0xc0861096,0x9f5e1d82,0x7abbeaca,0x673703cb
.word 0x4fa08e67,0xd7454863,0x7719530b,0xcd3d72af
.word 0x1624c919,0x12a60f7a,0x80c7eab5,0x582755ac
.word 0x9ef9f88b,0xcc8711f4,0xbc37ad28,0xe0b07d55
.word 0xfbf629c8,0xfa6d70c5,0xbe4824e3,0xa32845d9
.word 0x7c83babe,0x08e1fc5a,0xe5cab0a3,0x611dd1f2
.word 0xc66eba1c,0x49867a5d,0x07bcc6d2,0x11ac3f6f
.word 0xa81782ec,0x88a0205e,0xb17c563f,0x63ae7b14
.word 0x785fb90b,0x06a589d9,0x968a7a6a,0x5559c3f8
.word 0xf751b58e,0xf26602d3,0x8994799d,0x6b2e8c2e
.word 0xa7a2f872,0x07f8008b,0x60046dd5,0x5702ab21
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 0x77af243d,0x34fb0316,0xff11d832,0x4f34bec3
.word 0x64c35c64,0xb49c79ac,0x7583b4ae,0xd4719a57
.word 0x03657ef8,0x12ea85ed,0x562afbb0,0xf0a83d2e
.word 0x88ee75e7,0x7cedc786,0x4edc0753,0xa0cfe57e
.word 0x3b8317a6,0x10f2072c,0x2961abff,0xb8472f16
.word 0x9fb7ffcb,0xd5786f91,0x4e243628,0x24fa3a15
.word 0x02d91a93,0x53e247d5,0x63a79d7f,0x054d1065
.word 0x14ada63d,0xd523d4a3,0x9804cbb2,0xc8c54ce1
.word 0xe09836f5,0xc82c5911,0x1812e11d,0xcaba3b77
.word 0xd7f389ca,0x12068542,0xe0c8f432,0x40acbab2
.word 0x397413da,0x9aa44049,0x5600c94b,0x5ad56aa0
.word 0x0b46605a,0xa0171558,0x6c5da904,0x8df98545
.word 0x20778747,0xdc5267ae,0x7fd7ee3d,0xa87513ec
.word 0x6a26818e,0x7d45309a,0xa85fe346,0x749eeda6
.word 0xeadcc9b4,0x9cbac6ba,0xe99d36bd,0x211892c7
.word 0xa43dc53d,0x6d7759c4,0x2b6d4499,0xf7a607fa
.word 0x72b1af3f,0xb7e79024,0xb2ad62ce,0xacd1c7a4
.word 0xcf724f9f,0x3a96573d,0x129d702c,0x27bfb246
.word 0xf25f3592,0xd90b2a60,0x186b89da,0x5d824947
.word 0x1f52d447,0x842da918,0x2ee39fb4,0x9a285ac1
.word 0xe89615fb,0xa4b74c0f,0x04980b37,0x6495b045
.word 0xa9b197f3,0xba2d75dc,0x7d21db65,0xdd97e3bf
.word 0x0f70f3a2,0x6815d6e7,0x54abb9c7,0xa64cb853
.word 0x3e2d97d9,0x4eb7cd2f,0x52614cfd,0xdb83e6a0
.word 0x3d809977,0x327a5c01,0x3a7a2663,0x5e7eb224
.word 0x65c96289,0xbdbbfa95,0x2c2241c2,0x5bfe1c46
.word 0x1bbf6474,0x4af57340,0xde57d9fb,0x89fbc24a
.word 0xba9838fe,0xac37c941,0x8dbceeca,0xeaf0acf4
.word 0xc2474011,0x97b46e8f,0x96cd2ddd,0x03039a2b
.word 0xa7ce73b4,0x02a3dc75,0x0c637335,0x6b52837b
.word 0x2160b609,0x7fbed185,0x26cc48ef,0x18acb379
.word 0xb37e1769,0xa17cd5ca,0xdf4c01bc,0x8ca49075
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 0x82e52394,0x0715a762,0x7e092538,0x74885898
.word 0x1ee15e6d,0x73ac4b84,0x55073569,0x260d3f8d
.word 0x8fdfd49b,0xb715d078,0x89cc15c2,0x5dd46c39
.word 0x1a3fb8ac,0x9eeb375e,0xd9dc4961,0x0a79d7d6
.word 0x47e02838,0xae5dab07,0xb4f61025,0xb07bbb7d
.word 0x843e608d,0x64642bb6,0x34b97f21,0x051c5029
.word 0x11174df5,0x7f0de407,0xb93961b3,0x0dc7d662
.word 0x4c73c8e3,0x60e892e8,0xe3701434,0x0d8e8a5b
.word 0xf0179397,0xa24959dd,0xf79d78a2,0x1ebdd170
.word 0xdd75a51c,0xc7c48525,0xa3e18269,0x9ae53e59
.word 0x89717b70,0xf945ff76,0x781c5a41,0xfeb06223
.word 0x3070cbf9,0xb9bad10a,0x888fd1aa,0x89100bda
.word 0x49239fa7,0x7422605f,0x353a7272,0x9037b138
.word 0xc4c6eb75,0xc48f34eb,0x8b49f72d,0x166b303c
.word 0xfd523d65,0xb58e77e1,0xf47e8d2b,0x0157f68c
.word 0xca2a622f,0xd90a23d2,0x27bcefdb,0xd90c103c
.word 0x15637de4,0x7acba00c,0x9565838a,0xa9656dc4
.word 0x549dbce2,0xdcf1b19d,0xc99f5ab4,0x602396ad
.word 0x395c5a6c,0x94497ac0,0x7ade9312,0x6ed38dbb
.word 0xe7a7b3a2,0xfbe0027b,0xeb55d67b,0x994dba40
.word 0x2d061e52,0xfb7f61f6,0x116acbd0,0x9b9239bb
.word 0x95b2e44a,0xc7377c42,0xf5ca5b72,0x2f8c7277
.word 0x6dea543d,0x7c94ea15,0xf4c56a44,0xef02bc91
.word 0x3f149a7e,0xfd0afac4,0x47c56084,0xcc036b79
.word 0x3049d530,0xb24dfdb3,0x9c09b609,0x66318254
.word 0x207940a7,0xe66c5b11,0x4cc6ac86,0x5c78e057
.word 0xed1f0c61,0x53a5dc13,0xb1631f7c,0x58fdca4c
.word 0x25992910,0x94057cd4,0x29fc0775,0xc0286acb
.word 0x83ccf39c,0x7ec92de7,0x2df297cc,0x094a6eb9
.word 0x6566fef1,0xe73ac42c,0xcedfcff4,0x99c8efbb
.word 0xb49a27ef,0x70db3d7a,0xf4014c12,0x54c8ab47
.word 0x05d2e1d8,0xb77b7577,0x484c0029,0x4147dd33
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 0x014899e0,0xc3c43d2b,0x50c304d5,0x45029680
.word 0x661c3f10,0x4f70b79e,0xeac9eeb0,0xf5fcb139
.word 0xef06b887,0xedac9ecb,0x8ea6e17a,0x9fb41abc
.word 0xe6e0c4ae,0xd8f165e0,0x96569a75,0x6d9ff33c
.word 0xd0dd062e,0x1d503f21,0x3724d86d,0x96e893ea
.word 0x2804cc0e,0x0ae60821,0x99ee3c22,0xa852b61d
.word 0x772288ad,0xba746163,0x36e0b35b,0xa26667da
.word 0x4ba1c172,0x6924d680,0x32c4204e,0xd257f51c
.word 0x3f14ed65,0xc13558df,0x09399f5f,0x95c64baf
.word 0x7feecd73,0x158588ab,0x49d619aa,0x4250badf
.word 0x7e6ff8f2,0x6e34d95f,0x0b238022,0x6754baf7
.word 0xafe9e394,0x0cdf9c5c,0x0822fad4,0x390c203e
.word 0x756ec977,0x4f2f87ab,0xa64a5fe8,0x41177704
.word 0x4f391c2a,0x407f3f50,0x3e341478,0x635df54c
.word 0xbd3e5bb3,0x078c7418,0xab5c08a5,0xd22a1baa
.word 0x7fc7d5e6,0x8c5955fc,0x98715de0,0x6f680dd4
.word 0x2b4c4c99,0xc62dec4d,0x99a1565a,0xf41a9fbc
.word 0xfb440f21,0x697c7199,0x1280c1dc,0x72903724
.word 0x3e4f3211,0xd50f8de5,0x0c0d02eb,0xe61d60d0
.word 0x2321db96,0x9a9521ac,0xa484e848,0x095b852d
.word 0xd3f79dc1,0x303667c2,0xfa90828c,0xaef761e0
.word 0x084c672a,0xce6b90a7,0xc754097f,0x40a90e16
.word 0xdd48c667,0x2dd6e4e7,0x5c4214cb,0x73f70983
.word 0x4c0fb724,0x83ea6a78,0xb4d34bb1,0x25c9c22d
.word 0xbf5dc4a0,0x7ce0fd8d,0xabf380cd,0x088743fa
.word 0x975da3c8,0xa859795f,0x6ef6516c,0x11fa4158
.word 0x3a18a8b1,0xbedfad65,0x408d3fb6,0x8cb298bd
.word 0xd9c18e39,0xa462c267,0x81f5fadb,0xe387713c
.word 0x98c47de4,0xfd6d2268,0xaefa0cd7,0xe4631f8a
.word 0x684cf444,0x765bc8e7,0x1b7a287e,0x31e8f8c4
.word 0x748f20de,0x3344f7cb,0xafcd5d13,0x70fa698f
.word 0xbed50fbe,0x9920ee96,0x47afdbec,0xc447f215
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 0x9b14fa1b,0x01602ce2,0xa1041f40,0xa82eb792
.word 0xb05ce435,0xc255ded6,0x0a7b2318,0x30b91363
.word 0xb90c5c04,0xf1ce49ab,0xaadc9038,0x7fa5c803
.word 0x29bbd4b1,0x2c387dd0,0x9922946b,0xbd42022e
.word 0x371f7202,0x67f03c9a,0x202cd89d,0x2167d548
.word 0x9af4a2c6,0xf685b746,0x3cb29818,0x4a4c85b5
.word 0x1c93d0f9,0x8c1c74f4,0x06adf01a,0xf5934c47
.word 0xc0e55e71,0xab554509,0xdee0a6dc,0x29358d44
.word 0xb430b3a8,0xf820ffa2,0xaf7b8a4a,0xdc314397
.word 0xbd3031e8,0x6fe8aa4f,0x21ffa008,0x79034edd
.word 0xfce613e4,0x0504d3d2,0x19b7104a,0xbb40f98a
.word 0x822eb471,0x15e769b8,0x16e944ab,0x3490576c
.word 0x4844e37a,0x2926b758,0x64b23ed8,0x2e863175
.word 0x5d4780ce,0x3a43faa1,0x58012948,0xe98a8ff7
.word 0x9c7d9a50,0xdc61d06b,0xc426d5e2,0x53f96076
.word 0x0a1404e9,0x29668781,0x396f2a4b,0x68b7f148
.word 0xb8a2d8dc,0xbbb27e2a,0x66f2e671,0x85f9c555
.word 0x69913964,0xe5804455,0xe62d0654,0x24df2cd9
.word 0x76b71c35,0x0e950b9f,0x4f5ccc7a,0x37c8024b
.word 0xa3017c64,0x4ea38138,0x4e14cbb9,0x2860e6d4
.word 0xf970f782,0xe8c3da2a,0x48424c1f,0x71d68832
.word 0x18bb2af5,0x63e593f0,0x15409013,0xe065830e
.word 0xc8378a0e,0x2c13e53f,0xed975e63,0xbc8b078c
.word 0x0b03e5f6,0xd12184d6,0x3a5af725,0x56cf2725
.word 0xebfee0aa,0xae712dba,0x6225160e,0x70a7d64c
.word 0xa6ba16f3,0x336c77ed,0xb703ff87,0x429046ee
.word 0x204062a9,0x1cf6c63e,0xb3a909d8,0xbc218f94
.word 0x25d5c3ae,0x9dac299f,0xbe01fcf6,0x9124b93b
.word 0x20e3f754,0x15e4b349,0x68eec602,0xb45c72e6
.word 0x1304e2f2,0xe0dea6fc,0x31c7d00e,0x5132fcaf
.word 0x33b64fb9,0x85594305,0x846002b7,0x3746d5e0
.word 0x92cf4004,0xf60b55b9,0x943a8044,0x414a6b7a
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 0x7554b92b,0xf517fcba,0x5c51ad19,0x04e76943
.word 0x991370d3,0x0177a465,0x03e8504b,0x7642529a
.word 0x24f2bc81,0x17af5615,0x8053f338,0x4b2849bd
.word 0x07925fd5,0x81469117,0xbcf21acc,0x37a38391
.word 0x10b6f3d5,0xb15ca504,0x68cd0e0c,0x8afe13da
.word 0xe84c8fa8,0xed602982,0xdbb5e313,0x8c034ff7
.word 0x8bccdfbb,0xbc4ecf8c,0x08a2d142,0xfff37f70
.word 0x48099060,0xab0ca211,0x2acab99a,0x6df25d03
.word 0xb9c2c66f,0x02ac2e3e,0xfba884d0,0x359607db
.word 0x0b20ea57,0xdf1e5cab,0xf3a8acf9,0xe73d207e
.word 0xd794636e,0xdb277128,0x52a891f3,0xcd7857a9
.word 0x60d06780,0x7e1487c0,0xb3a3b3dd,0x3db7aeea
.word 0x87bd664c,0x08121688,0x88450c40,0x8bcd0eb4
.word 0x68fed941,0xd41a4001,0x18195221,0x028adbaf
.word 0x3257f789,0xe4a3e280,0x8b3750ef,0xd92fc850
.word 0xedc5eec4,0x9d9897aa,0x29e227f5,0xb24b8f0e
.word 0x6c5d15bc,0xe54161dd,0x2b9356f9,0x7b5c1453
.word 0x2edf2090,0xf94fa0f5,0x0c555453,0xa8afec00
.word 0x8ddd48fb,0x66c97f39,0x644940aa,0xae75927a
.word 0xd906f3ba,0x04a6ecb0,0x27f2a139,0xe9529230
.word 0xb02ab874,0x4b0aae72,0xa778af5e,0xd1692588
.word 0x69e8b95a,0x91175c5f,0x26f2fb41,0xb25873ea
.word 0x0732b6e1,0x17ecb886,0xcb2a7aed,0xdd85adda
.word 0x8c7749c6,0x14de2d17,0xd7bfc848,0x4feb7495
.word 0x8c6038d5,0x85fc6b89,0xd2c84cee,0xea73b702
.word 0x3c62c28e,0x779e1e16,0xf0151841,0x3d7d742b
.word 0xd6ca0564,0x2a4e940e,0xa31c7313,0xa98abbb9
.word 0x30f28d72,0x94eb8258,0xe9529217,0x3d14b596
.word 0xd237fc96,0xc216e4e0,0x906caa31,0x2629d28c
.word 0xde2942a3,0x6944682f,0x4914f384,0x85dc4aa7
.word 0x22ba884c,0x8ff30a5a,0x265cb39d,0xe76922b8
.word 0xdee88723,0x8977a6e9,0x151bd2bf,0x25dc8f27
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 0xc3a2595f,0xe6c0d259,0x3b92a1e9,0xbc26104f
.word 0x4b303708,0xc24f7bd1,0xe0795419,0x89f7ead5
.word 0xe354368e,0x4ae89485,0xbfcaf722,0x2d0b6edb
.word 0x7ccaffce,0x4b5845df,0xb4b57ac4,0xccf42842
.word 0x5334ca6d,0x647cc973,0x9ef4b201,0x864dfb43
.word 0xc473d161,0x92bb8676,0x06cf2e6d,0xa0dc21a0
.word 0x8e27725a,0xf0e5a2a8,0x0e34ebe2,0x4fa44d81
.word 0x625943e8,0x924a313e,0xc12b2007,0x9aff1cb0
.word 0xf8b2be7c,0xaac21d2b,0x5e109607,0x4ef9ecc7
.word 0x0d79e102,0xc7f14c63,0xee7aaae8,0x267d60ec
.word 0xc8126ee8,0xafd131be,0x63158757,0xe39c713b
.word 0x43d7907f,0xfcde324d,0xb9ac291b,0xf317ae7b
.word 0xdd11f2a1,0x20d5fc55,0x6f78f154,0x455b9051
.word 0x314c5d59,0x5c416b06,0xea721837,0x932a4903
.word 0xc7b03746,0x19c289e9,0xeb105860,0x6390f23e
.word 0x671cdf5f,0xd6589b26,0x34673e08,0x69218551
.word 0x62be42e7,0x00771fb2,0xade070c2,0x26b30031
.word 0x3706fdb7,0xe76ef0bc,0x59fa562a,0xe9573e4d
.word 0xa04d57a0,0xb2d3ddaf,0xe97e4c1c,0xb0c56ce0
.word 0xdeef2af8,0x7b49ffb5,0x7cab97a7,0xe639a8aa
.word 0x49d0f72d,0xbd8184e9,0xbae0c6c0,0x4353668b
.word 0x81a85672,0x56fbe406,0x9d269327,0x7df4b36e
.word 0x1c2d32eb,0x95b0f488,0xfb6a6bca,0x91749202
.word 0x3d557bae,0x8bfb3142,0xbad9cdfd,0x18706f43
.word 0xc1e68eaa,0x9d4fc95a,0xf1f9b486,0xdb25c5a2
.word 0x0337e30c,0x761189b6,0x98e88a1d,0x5693ea3b
.word 0x31777ac1,0x88d854cf,0x53776f2b,0x53004d8d
.word 0xf27af108,0xdb702c2e,0x9834dffc,0x1fd145f0
.word 0xe25fca1d,0xdc360311,0x8894972f,0x0528ddbc
.word 0xb915e25c,0xf7ce4a6f,0x849c35d6,0xc5e9e501
.word 0x130d5a2d,0x801397a2,0xc5bdcba1,0xef52fcb1
.word 0xda93d9bf,0x0f95b7af,0x1ec230b0,0xb80f24a2
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 0xcef6dd69,0x3713d930,0xde7e67e6,0x4aebf633
.word 0x9b144bff,0x05d3e39c,0xec4a046c,0x8d18428d
.word 0x17531a2e,0xb8ecfc91,0x6c51263f,0xd9950039
.word 0x71b388c1,0x199719da,0x19fd22c7,0x4e4f56fe
.word 0x63cb53af,0x88461428,0xa946315c,0xe7441738
.word 0x89ae8a7e,0x80779491,0xa0f155d3,0xe022dca4
.word 0x0e5daa4f,0x1c5b05b1,0xd6eb9878,0x5741ceed
.word 0x580c9bf3,0x03b44f6b,0x202a6fe3,0xa60f260b
.word 0x22639f99,0x43c32e47,0xe4800cd0,0x8aad8170
.word 0x830ed3d5,0x6b370b19,0x0639a621,0xf69da349
.word 0x310e3a74,0xe5e3cb5e,0x01b1ae66,0x1591cf86
.word 0x216f8f12,0xeb22b074,0x615205dc,0x9c310ae7
.word 0x64c9b034,0x81acdeca,0x201f31af,0xb33f13d2
.word 0xae4c7cbc,0x8fbbff8c,0xdd40d92a,0xebdaf64d
.word 0xbe9afd50,0x9d41b4aa,0xf6e60e37,0xf1fc0530
.word 0x5efc67c3,0xf0337d5f,0xc0f7b524,0x07afdbb4
.word 0x599c7376,0xe5c1399c,0x0087ffb8,0x0ab0c109
.word 0x4fcc1c7b,0x5a4cac12,0x23f73d2a,0x1f4b9063
.word 0x035873ac,0x4c767331,0xb4dd85fe,0x87f63acd
.word 0x2c80cac6,0x6064cf80,0x67d340d4,0x195dd183
.word 0xf611c6b2,0xf4419c4f,0xb1e70d2e,0xad5d2160
.word 0xef4316ad,0xca64aece,0x930b9e52,0xa9af2712
.word 0x8d68c9bf,0x655fa7c2,0x72b346c5,0x1fc161df
.word 0x1c405b9c,0x9b792616,0x46a201d4,0x077109ba
.word 0xf7421a98,0x9a0c27f1,0xcf20f601,0x384017f0
.word 0x22660b84,0x71fdd066,0x72bdf190,0xfff0a775
.word 0xede7e99c,0xe045cf0d,0xcc0841a6,0x24be6fad
.word 0xd86fc4eb,0xe73a1d13,0x1c0c0efc,0x8f1209e6
.word 0x8bed90f7,0xd52f68fc,0x32d3bf09,0xa52fca27
.word 0x93f1ebeb,0xc60604c3,0x63f21466,0x0ef0d06b
.word 0xecfeadcf,0xf34fa544,0xd33bed44,0xc3fd7e19
.word 0x8d675295,0x446ff1ef,0x32f38f9a,0xb27b2f87
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 0x998bc1cd,0x59cb310b,0xa0b32def,0xf6729c63
.word 0x3c55cb20,0x484927d7,0xc482359f,0x2574d4c8
.word 0x27feba1b,0x6373abc4,0x1b5520df,0xf7f690cf
.word 0xccac960a,0x41a28a66,0xf178acf4,0x92a60b36
.word 0xfbc2a1d0,0x70ba8797,0x4cfe6d14,0x9e1bc5db
.word 0x7cfecfe1,0x75ac8f3a,0x302ec034,0xdda3a9ee
.word 0x038a512f,0x3bd6690f,0xeeb13f10,0xc701ec23
.word 0x046729fd,0x955efc9f,0x328bbe57,0xc231c193
.word 0x20d7a8b7,0x65cdaa47,0x1335b5a5,0x433ce6ff
.word 0xbb260fb4,0xdedd13c6,0x1557231b,0xdba93118
.word 0xdd8c3bc8,0x2291a7f9,0x2beead06,0xaaf11b53
.word 0x2533bc06,0x5c1cb5b5,0x68e64947,0x84b413a4
.word 0xa0de61d4,0x1c50d529,0xa8f6384e,0x4ea9f000
.word 0xf3dd8bc1,0xdb53ae4c,0x709b0bdb,0x62279c68
.word 0x1f30210c,0xc47024bc,0xe6097cbe,0x2d03a1d5
.word 0x170d6c81,0xdb593681,0x4b1bfa54,0x2f02ba87
.word 0x52c13511,0x99871641,0x7f9a6639,0x27470243
.word 0xda15a068,0xcce68657,0x03154753,0x4d804527
.word 0x2bc31b41,0xd5c32c71,0x6fd19732,0xd183dbe3
.word 0xe46b5a12,0xeb13773b,0xc380c989,0xeeeda96e
.word 0xa919d3d3,0x10f7693b,0x11929731,0xb47e9b06
.word 0x1209970d,0x55213ebc,0x68b4e51d,0xaeafd060
.word 0x30f03466,0xe42baf7d,0x4b58eb58,0xa293414b
.word 0x4c719e04,0xa617ac70,0x79c58b29,0x84d63629
.word 0x835bf0ae,0x03117a08,0x009b0de2,0x8a2bda58
.word 0x4d8df22d,0xead5e70f,0x2ba2f038,0xf218e349
.word 0x2a9d1261,0x79d1d957,0x17a53f47,0xac926684
.word 0x6becea89,0x25052ab9,0x2eb63373,0x3aba0a2f
.word 0x857080c6,0x7079a520,0x647ecd47,0x346a1a17
.word 0x7093518c,0x7517dc1e,0x0f20ecb6,0x90394543
.word 0x670e614e,0x79d42491,0x8422b0bc,0x84203160
.word 0x66210529,0x10907399,0x4e58b99c,0xa4bcf23d
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 0xa52fac20,0xc4c0864b,0x3f64d3d5,0x46dfc4fb
.word 0x78c079ea,0x756b6586,0x116cb541,0x0026d698
.word 0xbed98e43,0x521bb024,0x3721a61e,0xba570f66
.word 0xb1e9485f,0x079580e4,0x06b82487,0x203855fe
.word 0x4151869f,0xddd2d1ef,0x3bf1404d,0x9f797476
.word 0x098af405,0x0d7181f7,0xcb403886,0x8b3ba8f6
.word 0x075508d8,0x8c9156ea,0xd953b81f,0xacbfd9be
.word 0x119da1cf,0x435b9e3a,0x242e07c3,0x4081151e
.word 0xcc37a462,0x156b5ab7,0xa1f249f9,0xf95a06c6
.word 0x51f5cbaa,0x4d2924e4,0x5277f1ed,0x318527db
.word 0x2d7d8a95,0xca6639bc,0x5258c535,0x23c29793
.word 0xef104b1c,0x3f296e1a,0x415723a5,0x8c13d262
.word 0x2ef515a7,0xa3f12597,0x3d6f5547,0xbc1acc7e
.word 0x228cedfc,0x093c6e22,0x6d036a3d,0x42f3feaf
.word 0x18892702,0x8feb7f26,0xa6a865e6,0x3c454d9b
.word 0x0bdecea6,0xaf3d5583,0x4b0b1dcf,0x71a82a94
.word 0x361defff,0x837da0d6,0x1abfe7c9,0x2f448eb7
.word 0x0e602cf6,0x7e9d85cf,0x08a9cbf7,0xff302725
.word 0x4409d28a,0x9a006a51,0x7b004d25,0x766922d4
.word 0xd861d083,0xc31812d8,0xe7c1b97c,0x0c63bbc8
.word 0x45776437,0x133cbcc1,0xa614cd52,0x51b55266
.word 0xde530cd3,0xe551fb9c,0xdac9ee34,0x1335ce64
.word 0x53b6c26d,0x4f2450cf,0x633872c3,0x70dc9e1f
.word 0x8e8f20fa,0xc88f5018,0x0cdc9fc3,0x751183f2
.word 0x4651be7e,0x00ada05b,0x8806842d,0x0c8b2038
.word 0x29bbbff7,0x1d47d5ea,0x3a1516b6,0x5e36654a
.word 0x5bdf23a5,0x9e414916,0xe634e53d,0x6ccb50ae
.word 0x2c50b18c,0x3d46032e,0xa0875ba6,0xf7d1f12a
.word 0xb009ce55,0x86275294,0xc7e06047,0x766fcc82
.word 0x73be0781,0x4775ceea,0x2015ecfb,0xfac6d73a
.word 0x0b5dcace,0x4aef0868,0x3b0121c6,0xca675142
.word 0xd9f80b3c,0xa88e5e82,0xf9343b12,0xd8c37aa6
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 0xdba38d72,0x51633469,0xa68fe327,0x85e68cf8
.word 0xf4f23997,0xcb599cff,0x76223777,0x10b757b3
.word 0xb17cfaea,0x8650ed70,0xf1921112,0x77d88964
.word 0xdfdf0004,0x00e2d8f1,0x095a1393,0x5538045d
.word 0x55842412,0xc8acd8be,0x5cef5191,0x5939d3c1
.word 0x83f5361a,0x3ef1a1fb,0x02b8663a,0x6ff649f7
.word 0xdc5f05eb,0xd98ecdb5,0x6de5f2da,0xe25ffa0c
.word 0xd0e007c0,0xc0eeff54,0xfbbab2d6,0x1c755e18
.word 0xe8baff77,0x11204ce2,0x170b9fcd,0x1a5dfc11
.word 0xa63f85e4,0xc69a9799,0x72d6c73b,0x0d4d3982
.word 0x8f868df7,0x0d7ddc04,0x8768f771,0xd3921010
.word 0x3936f3ae,0xe6f2fa24,0x9e3ae616,0x68d9a82d
.word 0xaac6d6b3,0x8cb423d6,0x17008d12,0x0f8718c8
.word 0x12779fd4,0xbaa45f14,0x6e2a5991,0x05152696
.word 0xfe85f68f,0xd379931a,0xcf2577aa,0x8cd43c92
.word 0x7e0e5a30,0x8ee33dbd,0x77779bf3,0x0be849f4
.word 0xb4315839,0xb4814586,0x87f6b412,0xacdb71e2
.word 0xef34df8f,0x3c2f7e56,0xbbd8060e,0x3b6558e9
.word 0xb7138f06,0x8cf99e3d,0xdd0f862e,0x86c5f869
.word 0x89821f06,0x394b9405,0x44312711,0xea7c3dbf
.word 0x4eb60de4,0x37334797,0x8265ce74,0xbe1c1b9d
.word 0xa70512d0,0x01a595c4,0xaf419d5f,0xdc388ffb
.word 0xef985a70,0x6fc7e4b6,0xc904b2e8,0x92776bdd
.word 0xccd633e6,0x89136987,0x4a3415bc,0x29604b43
.word 0xcb766bec,0x5a057217,0x6ff11613,0x7d13eac3
.word 0x1e368308,0x5b93e162,0x8de55814,0xe69a16ad
.word 0x2a3c9837,0x6ef12e84,0xa1e7f5c3,0xa7a5934e
.word 0x2269dd64,0xca701401,0xbeaf419c,0xa5207ec0
.word 0xae0349de,0xe4d7c508,0xcd2eabed,0xf9fe3ed6
.word 0xc051e4d3,0x3ba7105d,0xa0df95f6,0xa8b3360c
.word 0x542a306e,0x6b25514d,0x1424eb52,0xa3534b5b
.word 0x6d536130,0x11044736,0xfb117881,0x217dc1d4
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 0x5cce8d6e,0xc43be351,0x2ba534e8,0x84b72d91
.word 0x08d236a0,0xed274c42,0x01f4c359,0x618a2564
.word 0xe635ae3f,0x0aa69179,0xc9a470ac,0xeb55b0e7
.word 0x069019f1,0x625edba9,0xe07c5854,0xea9682f1
.word 0x8172387a,0xe28adcbe,0xf81f2eea,0xac6e1c5d
.word 0xf2c3c65d,0x989728a1,0x7e9ca6ce,0x2275fcbf
.word 0xbaa43656,0xb317a31f,0xb1c7b34d,0xb256507e
.word 0xf46bc264,0xf6daf810,0xb8dd78c5,0x5151587b
.word 0x84c08f84,0x005c3ce1,0x777f9e68,0x23e008b9
.word 0x94a5c81d,0x94bef81c,0x1f04e3ff,0xe3a52f3a
.word 0x639c6054,0x12e01317,0xf50e5b20,0xbdad7dbf
.word 0x1554c1dd,0xa44b21bd,0x879b8af0,0x24d03641
.word 0x24a30751,0xfe1c7a64,0x487201a0,0xb74003bf
.word 0x45631f98,0x1983f74a,0x2dcb4817,0x0ac4c06d
.word 0xf72e599d,0x192e6b6c,0x9b45763a,0x7b7365c3
.word 0x556464da,0x0939e4ba,0x5234a0f9,0x7f097e1f
.word 0xb19d57be,0x8278c544,0x5c81b281,0x378c34dd
.word 0xd83efb9e,0xcbc89070,0x973efbcb,0x5d753a00
.word 0xa41107a2,0x6e2f43e6,0x285f8f77,0xbf655534
.word 0xdc15aa2a,0xc5a44ebc,0x7be466ab,0x3ba7e60d
.word 0xb5428d9f,0xaa888168,0x7fd6e7d4,0xcf1a6779
.word 0x7d17b68c,0x71045d68,0xc5461b07,0xa7e019e0
.word 0x10185a55,0x3dfb95e5,0xbca71f90,0x1251367e
.word 0xf7055949,0x9e81f0bd,0xd8bd9b16,0x315ed3dd
.word 0xdf64595c,0xd19934b5,0x94753beb,0x7dc621a3
.word 0x67053fb7,0x2cf30caf,0x6fca8d55,0x9e6e6ec7
.word 0x0fac1456,0xf9a19bd7,0xdbfa0147,0x094a5f40
.word 0x801f7e50,0xc8902bc4,0x8b6d5627,0xcfe6241b
.word 0x02b50887,0x8a7720b4,0x5a62669e,0xe4501f4b
.word 0xa5ade103,0xf2960314,0xee761fca,0xb62b0fe3
.word 0xff34d3c9,0x8e53ca66,0xd6ad3c90,0x388bb420
.word 0xe2229403,0x01cb9847,0xd7330905,0x78ed918e
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 0xc3f16413,0x41b3c040,0x99c711f9,0x3f581508
.word 0xa5010725,0x2177c255,0x18d20dd8,0x2bbb202f
.word 0xbb9c2933,0xba4f67f1,0x25e0c69b,0xe4d3a4a4
.word 0x50b4d0b5,0x6033c7a9,0x6eac7f2f,0x666d5a08
.word 0x895f88f9,0x8c28d5b4,0x8f68f0d3,0x26df0c6f
.word 0xd47a82d9,0x94911cc8,0x6f02f9dd,0x8672e8f3
.word 0x3b77a1ed,0x39954834,0xe9878896,0xe2f0d507
.word 0xe1b0bbe4,0x5f2222c6,0xfe229a27,0x58c9d916
.word 0xb73e8a96,0xa15ba832,0x68d63b87,0xf8f1bc02
.word 0x8c0a5f27,0x18f313d1,0xc5c8a4c1,0x648964b5
.word 0xa945adc9,0x26c46637,0x969cafc1,0xbc8e256a
.word 0x9c1fd98e,0x8b303759,0x48609bbf,0x7ba59f75
.word 0xcd650d1a,0x361d7c3f,0x983ae949,0x40cdbf21
.word 0x99f753cb,0xa554a1f5,0x8a3a8397,0x7654bb7b
.word 0x3b2c50d3,0x8ece4d9f,0xa15470f0,0x78b53aba
.word 0xecd4ee3a,0xc0d36bd3,0xa1226823,0xe44e6bd0
.word 0x1d336850,0x301e545e,0x70840bf1,0xc116c60a
.word 0x28e58dd2,0xe44fd749,0xa6ebf8a9,0x6fd9d669
.word 0x3263a7b7,0x052b6250,0xd26fb431,0x0bb68b06
.word 0x0683027f,0xce76c906,0xbd49d3e2,0x04255860
.word 0xdcba1a85,0x967b132c,0x24656bde,0x149936f3
.word 0x7ebd3e75,0x2f68cc79,0xfd68c401,0xd3a0e41a
.word 0x197eaa4a,0xc044b7e1,0xbf26c5f5,0x83a49127
.word 0xfbf3ea41,0xdf0cf057,0x38b0c9a3,0xd5d2d516
.word 0xc9bab5d5,0x6158ab3f,0x69fd89d8,0xcbc5efc3
.word 0x26d3712f,0x378779ab,0x1cfdde3e,0xe92688e9
.word 0x31dd3330,0xec6e3d04,0xb24eab52,0x9d86da3a
.word 0x5a5f9479,0x753ccf37,0xeaf29e68,0x2970d4e5
.word 0x27d4d650,0xf3e97051,0x35186577,0xc24c3b56
.word 0x308a7331,0x9d1cb577,0x1f3bdb67,0x178d5dd8
.word 0x13953e8b,0xea9a42fd,0xbac4eb87,0x0d13d3f0
.word 0x9483e228,0xca66ec7d,0x3e7ed936,0x9d0072ad
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 0x8a9fef87,0xbe84390f,0xd08c79b3,0x4b6d7445
.word 0x4c99cc28,0xd4ca09f3,0x74a5c6dd,0x5b30ce87
.word 0x6e068f67,0x43c30485,0x87bbb7db,0x196e9e6f
.word 0xf0da135d,0xb8067df3,0x2ae3ca8f,0x39ea0f9a
.word 0x00a4e1ff,0xefd1a6f5,0x9b71ed4f,0x1e1660b6
.word 0xb88314f7,0x5f150fc7,0x2e0efc15,0x9ecd893c
.word 0xab1447b2,0xd4e28bab,0xb7a727b7,0x65e2c5b0
.word 0x59636427,0x505beba8,0x1ee2ac63,0xf342cf8d
.word 0x6b1b318b,0xcc544334,0xc75ec09d,0x169db9d2
.word 0x9b698f34,0xe6292c49,0xae3b2367,0x730879e5
.word 0xb8814247,0xeca92ac6,0x6169e6cc,0xe329f613
.word 0x93bd7899,0x1b38b82a,0xeacd585d,0x5c91d19f
.word 0xc4f6e7b9,0xfeeab823,0x5334d8de,0xf9191e0c
.word 0x2990b4ef,0x8349f95b,0xd5ed4e7b,0xfac7d750
.word 0x92c9d5b2,0x9797df61,0x16b067cd,0x0698bc11
.word 0x60373a0f,0x3eaf83c4,0xa9c82d72,0x88be44d5
.word 0x0f882297,0xdf3ce163,0x5531f44e,0xba3724c8
.word 0xbb3618a4,0xea1c86b5,0x114d3645,0x299b5aa3
.word 0xd01d471c,0x14321a75,0xe4765899,0xb26ffdd1
.word 0x08291a62,0x05130d15,0x194dfb58,0x018cc940
.word 0xcd6a3dc2,0x55136226,0x5b331bb2,0xc094424f
.word 0x3dc5ae72,0x30049877,0xef00bd89,0x4839edae
.word 0xafe1febe,0x958a1310,0x7ec2f58a,0xb4417100
.word 0xc95d5bb6,0xfcaced80,0x427498ff,0xa142d8de
.word 0x29a9a9a4,0xe990d7d2,0xa5693853,0x2685b02e
.word 0xc0d4a805,0x3bb152bd,0x741a9a1f,0x42a7f415
.word 0x3a960d4f,0x78eec675,0x5842ca46,0x61153b85
.word 0xf4ffab4a,0xc0d07f0a,0x5b2a3646,0x6371ba2a
.word 0x35de028d,0x51ce17a2,0xd0a3093e,0x24b387e6
.word 0x1bb0e995,0x08db4593,0x915abf8e,0x9085b291
.word 0x6e9f5fed,0x4cccee96,0xdce6403b,0x2d1a4a2f
.word 0x4a864761,0x8c4fde0e,0x350f3542,0x67689b32
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 0x31866c96,0x44a5eeb0,0xfa81baa4,0x11189b78
.word 0x32f24d39,0xbb3ef32d,0xe0125e13,0xb2d95cc5
.word 0xf0724c45,0xccc75293,0x6b5da4d7,0xa709a986
.word 0x1cc9285c,0x7aa7f140,0xbbaf88ee,0xdaebfcce
.word 0x89fafc87,0xeb476678,0x118265b5,0x77547345
.word 0xf075f71c,0x050aa457,0x537ac791,0xe201e6f0
.word 0xa6e47858,0xc56d6cf8,0x6a7c16e6,0x333b0fa8
.word 0xf106c173,0x7e113841,0x20f0481b,0xb7f02fc5
.word 0x93ff2ace,0xcbbb7bad,0xbb52ff8f,0xa5707413
.word 0x412504e5,0x09eaa95b,0x83843b66,0xd02b416d
.word 0x79312ff0,0x2c9bfcaf,0xc96bd164,0x78a02bd9
.word 0x22d30a20,0x32d4b679,0x66289529,0xe4d536fd
.word 0x2fb04c1c,0x676c057c,0x9be44a1d,0xba1879d7
.word 0x970ebeb9,0xf9cd2a58,0x38c4a23e,0xc73db43e
.word 0xdd1583ab,0xd2f7fb45,0x152abc65,0xbde8a527
.word 0x36be1e38,0x5373e740,0xcc27f35e,0xcf9a0219
.word 0xcdf5f947,0x929d8e66,0xfbee0804,0x50591106
.word 0xd3d34af0,0xf67b03fd,0x1089da05,0x4a8f0e7d
.word 0x74938829,0xbecc0c00,0xe8157de0,0xf4553d13
.word 0x6f970447,0x354a19f9,0x0747a510,0xff232300
.word 0xbf37f1a8,0x6e74259c,0xecfe6a84,0x5ff7a70a
.word 0x3d7b1061,0x765c6343,0x908d3443,0x33e644d7
.word 0x3f479142,0x3c47d8ba,0x776d007e,0xcb00a23a
.word 0xaed46120,0x9467542a,0x47165e86,0xcf11c267
.word 0xe8110c32,0x83341bfc,0x37ae9666,0xacbb1dab
.word 0x5cadd6ae,0xadd127ee,0x0e96d7ee,0xc01f55dd
.word 0x97519e1c,0xb4036592,0xd3918f64,0xd488b65f
.word 0x094a02bf,0x766ee1f4,0xc0ad1d14,0xc0a049f5
.word 0xd6a7009f,0xcced82bd,0x734d4db7,0xe0cb658c
.word 0x64d83bb6,0x69194d76,0x775f113f,0x10414114
.word 0x678644ea,0x2d451ef5,0xaf405432,0xfe935bd2
.word 0x6976a21e,0x00ce8237,0xc1cb5842,0xf0779439
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 0x00577b9d,0xd32bc1a6,0xdbcf6afe,0x3580467a
.word 0x2780342d,0xfc7ce278,0xe16c2fa4,0xdda7bbc8
.word 0xf08a8f52,0x14282afd,0x83e68a12,0x6ff062d5
.word 0x19d026d6,0x0ba65542,0xf017ae59,0xae4f7659
.word 0xe3d11e11,0xa0f3c20c,0xf9584972,0xb0d7b003
.word 0x740a3b77,0x8a8700cb,0x5812d367,0xf0d19e0b
.word 0x1f0d9951,0x5c22253d,0x5aafa418,0x512869b3
.word 0x1f436500,0x261a8e87,0xa8d50c71,0xfee34370
.word 0x59976640,0x302a9212,0x7c0f9923,0x528e4371
.word 0xb573b431,0x44e78916,0x1ce71870,0x17c8ebd2
.word 0x3e7ab0ca,0x0eca8304,0xda4ed102,0x27f0c451
.word 0x90158f2d,0xc74c577c,0x36783ffa,0x3db36a80
.word 0x70127ba9,0x75ef368d,0x7d797768,0x14376386
.word 0x4727973b,0x241ec511,0x9209ef9e,0xbab6390d
.word 0xc07bb7d3,0xb6b2362b,0xb1a945a9,0x9795fdb8
.word 0xbc353735,0x387ffbb4,0x878f63a0,0x0aaabeca
.word 0x8319f9e7,0x3d914d95,0xa3597e35,0x312e9188
.word 0x793e8c99,0x8284c03d,0x271431bd,0xf09726a0
.word 0xf86aff3c,0x8f4fdf26,0xa2a3cfa7,0x49119d7c
.word 0x566a34b2,0xcdcaddac,0x6af82e66,0xa0ea56bc
.word 0xfedea48d,0xfa3642bd,0x9cc10fcd,0x5c69f854
.word 0x38f06f9f,0xec423d1e,0xb6a31efb,0x5212b32d
.word 0xc8feb469,0x6a50e4be,0xd308c1b1,0xbf3f436d
.word 0x47ab89eb,0xaa56f756,0xe8665990,0x91e664df
.word 0x1b94a743,0x686a0a61,0x343453c1,0x8b74d437
.word 0x4203b766,0x81407d5e,0x9111a4d3,0xd0aff659
.word 0xe4f4cb9f,0x621385cd,0x1b0f79b2,0x84c2fdd4
.word 0x67dd6cb4,0x5f6cffaf,0x88d9679c,0xc1485263
.word 0x3726232a,0xd0715770,0xe487b939,0xf55ff2ec
.word 0xba1c4bbd,0x4d6b8900,0xc84c2ef6,0x404e6eed
.word 0x2c4c5331,0x33a4bb85,0x02aa2855,0xeaff4da1
.word 0x41732723,0x7bf6a80e,0x5a08d51e,0xda95bedf
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 0x2cf94235,0xb45bef93,0xb40216b7,0x50c6ff2d
.word 0xa4b378ea,0x730ae4e6,0x5d3fe2e8,0x18eb1675
.word 0xd69ddc8e,0x59b13edd,0x7f73d854,0xf4c698ec
.word 0xa3205aae,0x2588d817,0x19569b6c,0x1ccb56b4
.word 0x39b1bd26,0x8dc3ad50,0xa04b7ae7,0x19709b72
.word 0x88a63e0c,0x1fc851b2,0x988ff22c,0xfdbbfead
.word 0x4506a8e3,0x681d917d,0x3198e348,0x7932572f
.word 0xdb89ea64,0xadb2f8e2,0x46ab33dd,0x623dd773
.word 0x2077073e,0xe0faf021,0x090a64e1,0xbf6c2e57
.word 0xae3e376c,0x7494d281,0xdeabbeb2,0x1ebace32
.word 0x21902e79,0x6e11bccc,0x43506b38,0x7c823258
.word 0x939b3363,0x4a95f0ce,0x783ce651,0x0cff8204
.word 0x8561c524,0xc953baf5,0xcd4a4798,0x9613cc13
.word 0x6f5205f6,0x883ae33c,0x649101c4,0x97e4a5bd
.word 0x9b56fedd,0x74283d5f,0x01eca226,0x5769fa13
.word 0xd1e24ef3,0xf983f849,0x28dff2a2,0x81f43274
.word 0xf35f0432,0x0a9dc2cc,0xbf4389d5,0x7626fe6f
.word 0xc5241755,0xbeccd4d4,0x846bf65a,0x3d6a1b76
.word 0x9d35fc7c,0x8abd712e,0x29038b0e,0x8963ee2b
.word 0xa0b355e2,0xffd7f3c5,0x452a4182,0xfc5dadea
.word 0x824a45c2,0x688600df,0x7f22c337,0xbf672bc4
.word 0x44d95d3b,0xb9bba9a5,0x16b437ea,0xe1526e4d
.word 0xa41f09f1,0xc2575648,0xbb529dfc,0x0984fdc0
.word 0xef128a68,0x73dbb702,0xf3f32cbf,0x8e63153e
.word 0x54c4f904,0x0e272afa,0x40c190ed,0x6467f747
.word 0x2e144bd6,0xc7f2dbfd,0xb661cf27,0x38fe3d87
.word 0x369fc3e6,0xc6e636b8,0x3625dd23,0xd8f891e1
.word 0x02b3345f,0x1d637115,0x8c09e6d1,0xf4c89e00
.word 0xe1234bb2,0xa7bee890,0x97e8eaf8,0xdccdb607
.word 0x0ca2a263,0x2efb9c90,0x5aeb1e4f,0x04851823
.word 0x8c448dc7,0x76370539,0x994d82b5,0x8ebf4476
.word 0xb760e97e,0x33a5c1d2,0x9262d2e0,0x15f58504
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 0x92cff8cd,0xf0e25231,0x6bdb0f4b,0xf5311c95
.word 0x396b8d3c,0x7deb7139,0x100ad91c,0xa9f04462
.word 0x4f777358,0x33fd148f,0xde7f35b5,0xc4376c61
.word 0x37f43d71,0xf0b37ba3,0xb2684fc7,0xcbcab603
.word 0x537ff93c,0xa7f9769a,0xc8dd244c,0x82cabbb6
.word 0xec920674,0x1f090bb5,0x29369e6c,0x80ae3175
.word 0x63628452,0x41760b52,0xebc36e49,0x70b8de9b
.word 0x6b2e36c7,0x4976a66c,0xc7346f67,0x2ce79603
.word 0x6119a424,0x51ad8a0b,0xea0f81ed,0x9a09ef9a
.word 0x1a244fd1,0xf53deef2,0x34da2bc6,0xf5b32082
.word 0xdfdcc52b,0xdc49e89f,0xd656ee67,0xfff16410
.word 0x1dacacda,0xe626ce7d,0xf4df85ac,0x67915644
.word 0x75f5603e,0xb2b96962,0xde554a92,0x2de1f68c
.word 0x5787910b,0xc30833c1,0xc7c964e6,0xb4de5769
.word 0x24688af7,0x345e30c7,0xcc43df83,0xe562450d
.word 0xa42d2593,0x2febec3e,0x3c1ef3eb,0x1dcf91f1
.word 0x308d46b3,0xc865ed94,0x0b64748f,0x6f1f0348
.word 0xbd83f260,0xc3157a4b,0x9ec584cc,0x20a1ae58
.word 0x803d1ffc,0x803ac5a2,0x684defd6,0xbd650cbd
.word 0xd000f15a,0xe5d2f64a,0x4607029f,0xe709496f
.word 0xce323a0e,0x3f9a49f7,0x727e94a5,0x3f6861f7
.word 0xecec04c9,0x0165cc4b,0x0d19d956,0x8cce99b9
.word 0x8c6e21c3,0xc961b812,0x71e3feea,0xc1671f64
.word 0x7a0c032c,0x14e0e40b,0x2f7e13e9,0x52a33c9d
.word 0xea37e33e,0x199111d4,0xb39d6253,0x60481c68
.word 0x31a9e96d,0x4288d592,0x4137d598,0xdc3ffb15
.word 0x29e038a6,0xc22d79d5,0xf985c4b8,0x9725b415
.word 0x184f39e7,0x2594c42f,0xbaed66db,0x8d27d347
.word 0x9edb2a40,0xf4e064fd,0x3179b1e6,0x9983ee90
.word 0xed6b4bd9,0xdb443916,0x3bc91bad,0x0b7514ad
.word 0xca3d67d4,0x49a97283,0x70b7f1bc,0xe117e190
.word 0x5730ae99,0x749ad674,0xb9c9146b,0x43900dee
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 0xf7afe717,0x3bafa2be,0xf6383970,0x40ca71b1
.word 0xb5684210,0x9794a4db,0x3272de33,0xfe966b30
.word 0x5539d38b,0x0a99d533,0xf4746a0d,0x5abce92a
.word 0xfaf0d182,0xc01d367b,0x77ba969a,0x6fb6c158
.word 0xa9751454,0x555ab94e,0x19733ae5,0xc069362e
.word 0x841f9327,0xac58e7d3,0x4c293432,0x97dbe642
.word 0x5062be18,0xaef58024,0x4847e079,0x7e1cc76b
.word 0x759ee5cd,0x63333689,0x99629c6f,0x7d27e3b8
.word 0x5699d778,0xd04004a8,0x457ffca6,0x4953edf4
.word 0xc57add80,0xe23d5c28,0x816db0eb,0x1a561730
.word 0x6f0ea59f,0x0c213248,0x9429f3c4,0xd9bfea74
.word 0xb801799a,0x21ac6ef9,0x27ff40be,0x4250656d
.word 0x7e5f16d8,0xe20d3835,0x612a7a4c,0x713f39cc
.word 0xf73c7610,0x64f67bdf,0x48e40abe,0xf97ac05f
.word 0x70a28f05,0x77c9f316,0xd57ce39c,0xaf5981ba
.word 0x20cdac87,0xaca8e8a0,0xdc5c2785,0xd580ec9d
.word 0x7909ea03,0x1da0155c,0x271f985b,0xd7ed0c3c
.word 0x509ef8dd,0x04c11c07,0xa043d1cb,0x52deaada
.word 0x3db5970f,0xd5e28299,0x1ef3323b,0x809c80c1
.word 0x2eaa67a7,0xaadf79a8,0xb7859690,0x94728e0a
.word 0x58c2e957,0xb8e1b0c3,0x5c6e238f,0x1e9c11de
.word 0x6dd69e3a,0x86549e29,0x34afafac,0x5df36c96
.word 0x48466673,0x1d9a6246,0x7e6beae4,0xa43fb311
.word 0x9809b6ea,0xc2b1c118,0x6117907f,0xb614df0d
.word 0xc2723868,0xa7705969,0x09a16f6f,0x287d70e5
.word 0x981aea0c,0x21fa9c30,0xa5b6fc71,0x2734dbf4
.word 0x87caccf6,0xfb9927b3,0x198d2943,0xe547be26
.word 0xb8bf577d,0x0e7967e7,0x5d978640,0x8dc30213
.word 0x01de07c5,0x03840f60,0x9d8b6323,0x7296279e
.word 0x3661be93,0x58d6ca68,0x58dd9495,0x75c7b889
.word 0x31a75f38,0x8e274ba6,0xb3d5dd80,0xa8fb8068
.word 0x1ca9000a,0xa278a63a,0xbe0b38c3,0x2e143472
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 0xa0517d69,0x14dadd1d,0xd57f1e18,0xcedabd9b
.word 0xa8982e6a,0xbc738550,0x4aadae61,0x29bfb7aa
.word 0x292c9bd5,0xc58dde34,0xea3689dc,0x4f3e3613
.word 0x13031ceb,0x893b0530,0xb9e5841a,0x48456197
.word 0xc9d2c576,0xc4420ecf,0xc1a495ef,0xb73706fa
.word 0x6afbe6ce,0xc5b5dd78,0xaf979b64,0xa564c328
.word 0x9fc89e13,0x5712e0cf,0x43f0db98,0x535293b6
.word 0xd0ef5a2f,0x8bcad792,0x77f09fca,0xcf88974c
.word 0x6ffaaedd,0x0d55c3ce,0x8bc70786,0xb8c97206
.word 0x1d9d3b74,0x0548e4a4,0xf7a970e1,0xecddc672
.word 0x39865c89,0xa0003e45,0x03e45004,0x9d2bcae5
.word 0xb8a85002,0x37cf807d,0xe5ab1fe0,0xfe48402c
.word 0x70159465,0x280a5329,0x0a55c3e4,0x12308820
.word 0x820e75ae,0xff8dd870,0x3c7d9230,0x7b84f7a4
.word 0xb0788b05,0x72a7c09b,0x7bca2ee5,0xa2500ebd
.word 0xf86464d7,0xf15554d4,0xcbff8c85,0xbcf89bd4
.word 0xa919127b,0x65a0a856,0xecede86d,0xa8efa4f7
.word 0xc7c9bdba,0x414231ca,0x1101f54b,0x8608ed44
.word 0x1cdc8458,0xd7797b99,0xf82d263f,0x53e09685
.word 0x66e9a652,0xcd13f34d,0x89fe8fd9,0xfd280501
.word 0x84590efe,0x3a6858d4,0x5a0f37ad,0x7113b7a6
.word 0x9d532f74,0x2f8c5a72,0x9367bc60,0xb9e7110f
.word 0xad654c55,0xc66672f6,0xb73fc9ff,0x94b165aa
.word 0x5807de54,0xa06409e8,0x89d83ad8,0x8567d362
.word 0xb3f74f81,0xe5a76522,0x0834dd23,0xc64678b6
.word 0x415ab239,0x824b72f6,0x894e41de,0xf5452292
.word 0x01f04e6d,0x4a8c5a47,0xdab7b323,0x8d8d8dbe
.word 0x6badb3a8,0x20b69844,0xca85a2d1,0x1bd1d477
.word 0xb07f715e,0x2fa3fb01,0xd29b5a61,0xef607338
.word 0x8bbb9c80,0xf95162b4,0xc08b6413,0x1826b9f2
.word 0x51a097ce,0xb72310cd,0x22d3f0ab,0xbb071cc8
.word 0x065bd753,0x666b9934,0x3bb8fc34,0x2c6c7dd6
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 0x83e0d7c4,0xc244b0b3,0x66ec0670,0xef88cf81
.word 0x7ec2a219,0xc29583cf,0x87e7da7c,0xfb83204c
.word 0x0844fa5c,0xb50cbd5c,0xda543626,0xfe4289fb
.word 0x5f501e71,0x381d5b3d,0xcf58fb9b,0x265d6fb7
.word 0x40a022cb,0xba8f8dc6,0x0e125e15,0x8d4754ec
.word 0x02b0b87c,0xb022befa,0x005a6f1d,0x4668ed63
.word 0xefc67e61,0x96306b01,0x37836fe3,0x8acc8720
.word 0xdd7302cc,0xb5de49fa,0x25bda2d0,0xfdcc2a28
.word 0x8395123c,0x08dbd1d7,0x6cbdbe15,0x78ef10a0
.word 0x62af47bf,0x9d520caa,0x71151b82,0xd9af1156
.word 0xe95ee08c,0xf7c65baa,0xa5882dd3,0xbbbb8904
.word 0x0d6407c7,0xbecacfa8,0xa7da1831,0x6a2ee833
.word 0xf252203e,0xe04216df,0xded1700e,0xf9957c04
.word 0x41079b7b,0x172b480a,0xad890ebb,0x3abad420
.word 0x73ebfc77,0x98b2f8b7,0xa5a20214,0x64c3220a
.word 0xc7cb53ba,0xa757acf2,0xd6903f02,0x83d7d4f9
.word 0xb521e331,0x248a7af3,0xcbed2f98,0x6a2c3aad
.word 0x783bcfa6,0x8aa510d0,0xd578fe77,0xea3652e9
.word 0x5d14ae7a,0x872b3798,0x935198dc,0x92afe249
.word 0x19ecec75,0x90135e22,0xe52f56c2,0x9659a278
.word 0x48f6abb3,0x44f9eb12,0x66cb5884,0x72030e7f
.word 0x59ad9ef6,0xcf9dcbac,0x4b9daf80,0xba2b9a7b
.word 0xfe9b8216,0x63d59669,0xc4355717,0xcdbabee9
.word 0x62ad3a6f,0x44edb044,0xf0518626,0xda8f4d04
.word 0x72a41669,0x1cbc9ee5,0xc5b36cd6,0xb50fcdb7
.word 0x8609ec15,0x44a60f9a,0xc23207fa,0x48d71f30
.word 0xb3aa0e29,0xb2129223,0x19fbd18d,0x2c280c0d
.word 0xfaedf397,0x498e990d,0xef2ab74e,0x4f004bd6
.word 0xa00d29e7,0x6cf8e304,0xb43a6441,0xc554b22a
.word 0xd37c12a0,0x31b909ab,0x4e0bcfd9,0x00168f0a
.word 0x4ff76156,0x09b69be3,0x687437b9,0xef0c023f
.word 0x84610082,0x59cb358d,0xd77c4f3d,0x305ed528
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 0x80bafca0,0xdad76142,0x1406cbe8,0xab5bd8f7
.word 0x30f17a30,0x94bd61a2,0x0e86e47e,0x86cd092c
.word 0x8fdf96da,0xe83bab57,0x734ac420,0x81d7b2e4
.word 0x1e871542,0xcbb372d3,0xed67e5d6,0x42a5a5e4
.word 0x75678aa7,0xf0089e97,0x136fabb2,0x8ff4ed98
.word 0xd70d2e30,0xe394e3cb,0x3b18a148,0x289ac163
.word 0x1fb4f448,0xa4d1a656,0x7a7e1451,0x4b427cab
.word 0x12ba630d,0x5f4ccf53,0x7899aef9,0xa76c80f9
.word 0x0fd24e5d,0x565d2d30,0x5053e5de,0xdb5b79d1
.word 0x1ec9d404,0x29f455dd,0x803edb55,0x85136b4e
.word 0x9075ff3c,0x3fa99525,0xd000a7a0,0xab3a7241
.word 0xa9c1d40e,0x085195f0,0x2a3f4b0c,0x818ebe68
.word 0xf9850099,0x3fd68159,0x4627ace1,0x6e2e2da5
.word 0x7474fc48,0x07fca251,0x3f430f84,0x4d33b29a
.word 0x51a89245,0x69ef814d,0xa68069d0,0x425c3a32
.word 0x1fd69404,0x0fb7e726,0x16349e8b,0xc6ca783a
.word 0x658601a6,0xb4ad6afb,0x0871b69f,0xd50482ed
.word 0x00954063,0x20b0d7a4,0xb3b7a25f,0x5748bea7
.word 0x737e227d,0x24fde7e9,0x942acea4,0x6fd0c8ec
.word 0x69969d3d,0xf2be2838,0xa4799ca0,0x3cc0514c
.word 0x726ff807,0x9328f90e,0xc5c1e827,0x11eb576d
.word 0x455f809b,0x62e45832,0xbc282b4f,0x2cddcafe
.word 0x584d2a0f,0x7f94c39a,0xbc7b0a42,0xcbec299b
.word 0xaf82f618,0xd305b347,0x645e1746,0xdcecdc3e
.word 0x9b0e465a,0xb0fcf0d3,0xca718109,0x9404ce4c
.word 0xb5aee311,0x08e9243e,0x760497d9,0xb22db12d
.word 0x64388da3,0x12ac791b,0x8adcad8d,0xfb543fe4
.word 0x3fee2389,0xe0297fdd,0x5deb289e,0x409b131d
.word 0x9b18a268,0x9fce4559,0xd3662271,0x91f96175
.word 0xac710245,0xd5ba89e3,0xeec6e0ef,0x1b835766
.word 0x9b689e17,0x3af994b7,0x8930e637,0xf891fbc9
.word 0x260fd006,0x24b2a590,0x4281c402,0xd638d8fc
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 0xd4689eff,0x5b6106bc,0xe898587c,0xe02d4dd3
.word 0xec6a67e5,0x7e2f547f,0xdf64db27,0x953d1267
.word 0xd184a486,0xfb086843,0x2b741aba,0x81038a5d
.word 0x7a3cf793,0x3eba5e05,0x37a551bc,0xe87bc620
.word 0x8b426ed7,0xc72dc56b,0x028ee6cd,0x37a0b334
.word 0x3e345016,0x2d7ec907,0x0dea10d8,0x95ac083c
.word 0x1af51e4c,0x7b874cfb,0xd806756d,0x70d4fce7
.word 0x130dce47,0xc7aea8d6,0xe79718ed,0xd4785afe
.word 0xc6bf7d72,0x5e831f58,0x7ad71de8,0x39910352
.word 0xef270d00,0x01205f7c,0x06998ba7,0x69dbca17
.word 0x5113f1b8,0x79a5f2da,0xed56bbac,0x9b03dae6
.word 0xcb385a6d,0x58182936,0xdff97032,0x77c8d05f
.word 0x709c3e9d,0x52ee04c3,0x7933e865,0xbe9ace24
.word 0xbd3ac1ae,0x4222f59e,0xa6e63d99,0x2b7add69
.word 0x8a0b8ae9,0x600594f7,0x3aaf2a44,0x74930e88
.word 0x71729959,0xf0af9e4b,0x90a537b2,0x3b36094f
.word 0x5c79e023,0x98ea1755,0x232903a8,0x8158ee8d
.word 0x774ed8ba,0x943c18cc,0x25e88442,0xfc759e65
.word 0xbadd6038,0xadd02540,0x96cb3b39,0x6279322d
.word 0xfeae0586,0xadcb781d,0xfe0a7a23,0xa0c00607
.word 0x314afbfe,0xb6c182ee,0x231e66f7,0x1ac6921d
.word 0x9272a0a8,0xfb819b45,0xffe1f29e,0xe2aee6d5
.word 0x9ceec646,0xb3a8f9d2,0x249021dd,0xafcab291
.word 0x0766f737,0x713ae95b,0x50634cba,0x6b8c0321
.word 0xd7f723bf,0x51ccf6ff,0x4e4c590c,0x2427f028
.word 0x581c7305,0x3b68e75e,0xc1599d57,0x97f694f9
.word 0x12468b48,0x5f522f9c,0xc9d8180a,0x82d04088
.word 0x9037a0db,0xa79f2c1c,0x80263745,0xc0deb42d
.word 0xf9c9e02e,0x0b86141b,0xd59e88c8,0x2a6052ce
.word 0x1ccf36f0,0x8f396bf0,0x87fe5cdf,0x325afb64
.word 0xec5ebbf4,0x8285644c,0xab476e6d,0x197b6140
.word 0xcf768a37,0x98c918fd,0x7c69239a,0x88ec96a1
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 0xf807b557,0x07ff5aa2,0x976b4ea0,0xbb7396ed
.word 0x2d48b37c,0xcca9f9b8,0x03f65707,0xf8e97562
.word 0x47685a7d,0x8c58fefa,0x98be3de2,0x8c2c5513
.word 0x61f1a417,0x03e30ef6,0xdd00f31c,0x82fc951a
.word 0xa94e0794,0x489ac2f3,0xd68d760d,0x7467fea6
.word 0x07febc9f,0x29d25465,0x5206f57b,0xac8ea942
.word 0xf4bc2a56,0x5d8facc4,0x2b094cd7,0x7f3a7b52
.word 0x22bf0a48,0x68b14b60,0x5fe0ab9f,0xd0aa7518
.word 0x9eab39d6,0x22d2a8c9,0xbd88da4c,0xf078f7ed
.word 0xc65ab44d,0x75af8c52,0x9c8db139,0x3bce1422
.word 0x31451571,0xeb6f2f48,0xca3ed69d,0x05eaf837
.word 0x46afd702,0xd22776ea,0x3d644011,0xbf6197b5
.word 0x4b7c572e,0xe843044b,0xab34ba8d,0x4c086b46
.word 0x963d382a,0xb57dbee4,0x86535e8c,0xac920c33
.word 0x4b40214c,0xc13ee067,0xd4fd8095,0xb6275a4f
.word 0xe2da66b6,0x0b1ecf19,0x2fc1fb1c,0xe23e95cf
.word 0x3e74c0ad,0xf231e1e5,0xa3cd8a73,0x9e7d6bd5
.word 0xace2f2e3,0x95c624c2,0x8c4be4ff,0x63079f6d
.word 0xdbff9431,0xc79f5b75,0x6d2c2393,0x74cb44fe
.word 0x7fe64c3e,0xe65fead0,0x896c2a45,0x683d3f45
.word 0x1a8a3d9b,0x7f237f8d,0xc1da9555,0x522a71cc
.word 0x794c951c,0xb3e84d28,0xc700a924,0xeaad4047
.word 0x8d45292a,0x79d7c11b,0x33406bc0,0xd2df49a6
.word 0x725e1010,0x7b4cd85a,0x49910436,0x29e263c8
.word 0xc734558a,0x68c8bd40,0x68a71f98,0xe361d878
.word 0xefbe4c5b,0x07c801cf,0xa46c9e75,0x1a8a0a74
.word 0x34e4ee72,0x5af2de1c,0xb72fb809,0xa37a3732
.word 0xfbabb619,0xe281ceef,0x3dc6be0b,0xadc35801
.word 0xd5e6742d,0x2a2d53f5,0xfae854ed,0x72786039
.word 0x9784b9ad,0xb2342d67,0x9903645f,0xd8b9ac02
.word 0xfff7e20b,0x719e1c65,0xba021b61,0x63b7c3ed
.word 0x8b66b663,0x88ee60e9,0x4b3739d5,0x611b95e4
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 0xab70fd6b,0xc8bf3288,0xfdfcdd66,0xdc115881
.word 0x2c1e90ca,0x54f87415,0x150294a4,0x3a6ce69c
.word 0x1d634216,0xd262f8c3,0xe84671d8,0xe4de9ed1
.word 0x5a02c50e,0xda4cb629,0x38c17ae5,0xe531c485
.word 0x92668c86,0x1c87e889,0xee93c38f,0xed8682df
.word 0xaa5cc594,0x8ee9bd23,0x8c5dd28c,0x965cbd28
.word 0x7a06b460,0x3086ea39,0x5150b69c,0xb070e6f3
.word 0x701651c5,0x5788312d,0xefe04e6a,0x0800b8da
.word 0x3c8beca0,0xbacf6afd,0xf703f04f,0xf5489ae9
.word 0xf31afb52,0x7266cd7b,0x1bfb8f0c,0xf2a5fa21
.word 0xffc14aef,0xeacc5f05,0x7790c085,0x71a71e16
.word 0x277eb055,0x08f5d914,0x0d410356,0x5debd031
.word 0x05b346f2,0x581d17a6,0x168b868b,0x9e7a67c4
.word 0x3405c3dc,0xadae0a9c,0xd8b257e3,0xf5123594
.word 0xa268d837,0x369cc47e,0x307b7df2,0x113f2846
.word 0xf97a10f7,0x8a7d9887,0x38a13da9,0x5b52e645
.word 0xdad9ed47,0x4fbcdf5d,0xc774791b,0x3e4ada90
.word 0x06cad961,0x6dcb449f,0x5e5e7a89,0x0c5612d7
.word 0xee6da1cd,0x32943e5d,0x6f557769,0x79e5e7a6
.word 0x381fa3de,0xf199cdcf,0x4a8d39a6,0x515ffe62
.word 0xcd15955f,0x1872dba0,0xde9db0c1,0xbb8a6631
.word 0x1391347c,0x458eab67,0x442e8c04,0x484e10e5
.word 0x0dbab014,0xb90d22f0,0x96e0a406,0x4cc2f19f
.word 0x9ffcfa84,0x426a59eb,0xc98561a2,0xc2f36f18
.word 0x20d3b00d,0x0a52011c,0x25126028,0xbae36b10
.word 0xf7837f1e,0x0e6d7789,0x61c49677,0x8b4a8353
.word 0xe962daf1,0xe0d7a749,0x81133d39,0xfe18a61b
.word 0x7453fe36,0x342cf9e9,0x9b536354,0x786cac5a
.word 0x309cf6fa,0x95edd2ef,0x91975ca3,0xa42e3d07
.word 0x896556d7,0x668f92c3,0x26e3073f,0xab5def5a
.word 0x6c0656f9,0x82fe5d88,0xd93f412c,0x59709611
.word 0xbc2b400a,0x38c11cbb,0x8f2f345b,0x332657bf
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 0x3faaa5ab,0xdf06a2f8,0x3b0681ee,0x1ac57390
.word 0x0294292f,0x6b0c8e34,0x43198d4a,0x1ad9d6e0
.word 0x715a06d1,0x94f5df36,0xccffd1ac,0x314633a0
.word 0xa6513661,0xaff81595,0x29ff5010,0xf1493032
.word 0x7fb17203,0xfcbcd7e9,0xe3221dc9,0xe9310797
.word 0x63b9636d,0x3befcf68,0x1e682819,0xdfb42f7a
.word 0x8ca5bf70,0x55f76d88,0x4e213ad8,0x21791394
.word 0x55f68163,0x6cdaef37,0x3647b7fe,0x0d46c5ae
.word 0x7027ae34,0xfe21b273,0x0a9915f1,0x6cdd5296
.word 0x01401595,0x9fa12855,0x1b9beac6,0xa4ee2b19
.word 0x64578020,0xe38e1154,0x2f570aa9,0xaa641f33
.word 0x97402011,0xa405543f,0x95116af3,0x4bded792
.word 0x72d481a4,0x305b8165,0x1e83d6b0,0x3ffec553
.word 0x152773da,0x89fb5eb4,0x9ffbf7d8,0x0e409a17
.word 0x29a56a4e,0x756497b1,0xe9e6f3d3,0x1e9fb203
.word 0xe56995ee,0x5cb861b5,0xd6fb564f,0x4aed3149
.word 0x7733888c,0x42373b29,0x081aba8a,0xb3b4d2e2
.word 0x8bef4665,0x24c805c4,0x8aaffc63,0xe80f9ad5
.word 0xde5729c7,0x96a52f08,0xa8e2f24b,0xd1c6fe80
.word 0xfcd8e12d,0xa55f421c,0xb340827c,0xc1be9b6f
.word 0x1ed720d4,0xfcaca0e5,0xa1c92015,0xdd056f82
.word 0x87a4951d,0x6d8d1db7,0xe654a122,0xd7e80ab1
.word 0x9387bfb3,0xd2114505,0x54e5be64,0x8bb3ce39
.word 0x7d3a11fa,0xabd2d2cd,0x08690f7a,0xd2de693e
.word 0x1871cf35,0xa5df420c,0xabbb96aa,0xabfd3444
.word 0x223504d5,0x2d915f07,0xf7ef5727,0x98efd161
.word 0xf144c5d1,0xa6881c1a,0x8ab6242b,0x345a9246
.word 0x89326e68,0x434a825b,0x23f2d490,0xafb91351
.word 0x17be1d3d,0x354af12f,0x3830f14c,0x34ff45af
.word 0xe8453b2e,0xc1473b38,0x1032816f,0xe37d42d0
.word 0x4615f8e0,0x3debb3f6,0x7ac2845d,0x1c288611
.word 0xdcfa3bd0,0xf44f5488,0xf462e4e7,0x286ddf25
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 0x6c5e4736,0x0fd0da8c,0xe6a482e7,0x5f6e1f03
.word 0x133baeb3,0x9f161d0b,0xc34c7ed6,0x84a72103
.word 0x2d908446,0xd28a55e2,0xf3b91797,0x70676789
.word 0xfa832ea1,0xf5867988,0x891f6e6a,0xf827740c
.word 0x538e0a42,0x49d9cc03,0x5a9a44b5,0x6635ea5f
.word 0x2cc93702,0xa11680ca,0x8af48245,0xefdbd22f
.word 0x295c9068,0xbbff0e0f,0x34976505,0xd7d9f766
.word 0xab1d3ba9,0x3bdaed8e,0x85d09ddc,0x0cbe7293
.word 0x5c474874,0xc7830427,0x43f7819d,0xb4407231
.word 0x84dded50,0xba58a038,0xbdd4cea9,0x16dd2321
.word 0x2109abf8,0x9cc3e070,0xde5c66e8,0x83496704
.word 0x25176cc5,0x1b397d04,0x10c0cc0e,0x873a579f
.word 0x0edd2e2e,0x776411cb,0x1ad28c6d,0x51bba66b
.word 0xc5ae7b57,0x0999c7d4,0xc99a14aa,0xeb3fb8d2
.word 0x075baf26,0x49e42740,0x25ad727a,0xe43f4580
.word 0x784170d8,0xd67cb9c1,0xbe7bc51c,0xfdfbf748
.word 0x3f564007,0x9aa67916,0x509e9e2f,0x919dfa13
.word 0x328c5664,0xc39226c7,0x6978e49c,0xecb3f2d1
.word 0xf22ffd3d,0x2781af71,0x91a13356,0x9e6b65f6
.word 0x9a182335,0x5060d6b4,0x563860b8,0xe322969d
.word 0x92f1e7ef,0xaafd64b4,0x831bea35,0xb9ccb925
.word 0x3a5a81ce,0xa38c6e48,0xa951ade6,0x3e35522d
.word 0xf081d26a,0xffe798fa,0x40d428ef,0xca82028f
.word 0x067a2c88,0x89115817,0x7bcbf0a0,0x97ab2500
.word 0x6eeaac47,0x4a8cf7ce,0xcfca50dc,0x5b7142b6
.word 0x8a8fc240,0x18106d55,0x50485937,0x52d2cdea
.word 0x2716aa21,0x21a77b42,0x2537d1f5,0xe58a84d6
.word 0xbcc6e6b6,0xac85cabe,0x14baa221,0x61e2fd06
.word 0x6b5ea9f3,0x52fccdc5,0x94dfcac8,0xb0d089f9
.word 0x777b61d9,0xae12d84f,0xb9615ed2,0xbaf86df1
.word 0x1ae8199d,0x2c667b24,0x9563c966,0x99dc2891
.word 0xede238e7,0x502da772,0xcb15a88e,0x8d401851
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 0x2a74454e,0x950f4810,0x8ee861d1,0x5ab68b9f
.word 0xb5e1d3d8,0xd032eb7a,0xcda3b6e7,0xe45b535e
.word 0x4109949f,0xfdb89337,0x29fca4bd,0x778836a1
.word 0x52fa0eb8,0xecaec94d,0xb9e07b4d,0x97986987
.word 0xca025974,0xbff5d371,0x335be620,0x53d9db0f
.word 0xa7449f9e,0xd15d5da3,0xe85525f4,0xda64e02a
.word 0x1dc33c24,0x6921ecb9,0x3bf89eea,0x53a4cd25
.word 0x55bbf62f,0x41d82688,0x7e30a2d0,0xc90d9317
.word 0x02bef8a6,0xf41d0d89,0xed60a819,0x3452f4bf
.word 0x0a8a9781,0x2988599d,0xefe225c4,0x8d7518ca
.word 0x9b388488,0x19804009,0x50457abe,0xb136e8b4
.word 0x6cb21161,0x50f0e2e9,0x386ad76b,0xdf91f176
.word 0x0e8b52c9,0xba683ff8,0xa00f3fd8,0x4586d9b9
.word 0xabe02cba,0x0732d170,0xdcfad4bd,0x89e5d7e7
.word 0xd9c7545d,0xdd719718,0xfd4f9440,0xfc0750a9
.word 0xdf3e8489,0xc49e70f3,0x24330c73,0xac685266
.word 0x2e47218a,0x6b87c6be,0xddddae96,0xf459119c
.word 0xc8060c2e,0xc02dbc4f,0x9701eba6,0x2db05092
.word 0xc81fff08,0xbd73a920,0xc340af37,0x297c5ee9
.word 0xdd6b23fc,0xbd514f16,0x59293867,0x22419dec
.word 0x93faa4db,0x3f965f73,0x545c5ae3,0x630182a1
.word 0x8027ecdc,0x5113d65d,0x6ebf0888,0xdffb7207
.word 0x58a6849a,0xe1ef2b58,0x59f07390,0xba1a5b92
.word 0x93c5f87e,0x6a57ad3d,0x69c180e5,0x86cba996
.word 0xc6d07a94,0x6b232051,0xc8a3219a,0xbb4e1c09
.word 0xeed956e3,0xa255d359,0xa8e058d6,0x28f8e97b
.word 0x98f24dc7,0x082df341,0xd2a2fbb5,0x6a680185
.word 0x8f21635c,0xff013e99,0xf6c1f1cb,0x4fdb9d21
.word 0xae5ee259,0x509b7d97,0xcb2049e5,0x989e784a
.word 0xb818c1e7,0xbd1b2cd4,0x858cd0c4,0xc02af70d
.word 0xf478c203,0x7599fd63,0x7a2a8be2,0xab86efab
.word 0xd37d910a,0x15aec320,0x034edfd4,0x67426516
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 0x3e032b94,0x6dc450e1,0x5d2a946e,0xd90a7402
.word 0xe2eb7fce,0xda78c412,0xa96c1a05,0x0432701e
.word 0x225734cd,0xa08337e0,0xc4a60a4a,0x60a7494f
.word 0xfd8fc970,0x9094c9ea,0x1e3af851,0xf0c28072
.word 0xee83be4e,0xa703eedf,0x303c68be,0x8c469e31
.word 0x2e0da1b7,0x383a551f,0x06f79502,0x1c6ef385
.word 0x95225bfe,0x41c25bdf,0x1a7e7352,0x4b061c5d
.word 0x72026c1e,0xa38c57a7,0xdd26f6e8,0x844feb15
.word 0x974f83ac,0x1dc92dd2,0x10da8656,0xddd36136
.word 0x90b487a6,0x1aa6a16b,0x59958d52,0x7c289b77
.word 0x46db19f6,0xa5562639,0x332cfd85,0xffe4caab
.word 0x8021a07e,0x5f2d2c53,0x7eaf13ab,0xd7f389bc
.word 0xc6d0f1dd,0xf5502841,0x323dcb31,0x33a19f42
.word 0xfd449b4d,0xf233d4bf,0x5c5fa6bd,0x77461ab0
.word 0xb6204dad,0xc589ae1c,0xcf94e5a0,0x96fbf876
.word 0x0dc308b9,0x9b050a24,0xcc910c72,0xa7a16bbb
.word 0x6a67160e,0x497a1d03,0xe6b073f4,0x21310116
.word 0xca5ff9b2,0xbd834560,0x3270036c,0x6d234a04
.word 0x97b6f65b,0x51cc1c4c,0xf54f7828,0x8236d57a
.word 0xd6471fac,0x52603e66,0x6c66481f,0x66b1f88e
.word 0x1a726b3e,0xba99974d,0xed04d917,0x8a37c813
.word 0x5a3c68d9,0x54a6adb9,0x4fda58c4,0x0175645e
.word 0xd222f09e,0x8f419a7b,0x56a7adee,0x8c46fb27
.word 0x17e21313,0xeabeb099,0x8fe30acf,0x2e0594e0
.word 0xaaa05cb8,0x2c0c5c7f,0x72cb9d70,0x7ad65319
.word 0xe65ebba5,0xf4a27fae,0x3ba1e070,0x5f000569
.word 0xdfb96bf8,0x761f4ff4,0x6e9544d9,0x165daf40
.word 0x7bd3e189,0x33abd3bf,0x54543840,0x77808405
.word 0x8808312c,0x74f00848,0xe785fbb6,0xb7e99506
.word 0x7379dc34,0x212cd325,0xc33bb182,0x6c2c9cd2
.word 0xe5a45173,0x04d70660,0x2c107001,0x04ebd2ba
.word 0x0353f15a,0xd77375a2,0xc3f5c8b9,0x76779353
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 0x01c0008b,0x81ba2722,0x142452bd,0x6f5c43fd
.word 0x22199afe,0x36773a35,0xc21d2ab1,0xa25011fa
.word 0xdfa508ed,0xe45edc72,0x3790879a,0x241cce39
.word 0xa762ebc5,0x9ca0be6f,0x522eef63,0xae350f04
.word 0x72a7f3fe,0xd8650dd0,0x7bb7ca2f,0x5968530d
.word 0x790a49f0,0x2db66c0d,0xb04990ea,0x0b894b06
.word 0x2f830641,0x2b85b007,0x5bdb2a84,0x4195ba50
.word 0xf9fb91bc,0xceeaf468,0xd84081e2,0x418a73ef
.word 0x2b3212b3,0xd0e88b5c,0xd8b80b2d,0x566b1fb0
.word 0x518b0f2d,0x2f68a51e,0x9d0d4205,0xbe973acf
.word 0xe038357d,0xba78c322,0x92e25077,0x7f64636c
.word 0xacf28a12,0x15989053,0x6d43cde1,0xc67aaa15
.word 0xf8bf0a42,0xb627e856,0x8ee1ff9b,0x4f4dc32c
.word 0x5bc6d9c4,0xf93d8920,0x228b3c6f,0x4e24762f
.word 0xc0a7ede6,0xdca07f8f,0x01aee245,0xbafd2ed0
.word 0x4cc14d8f,0x90116c2c,0xe9ce7fc6,0xb5e8c8c4
.word 0x5cd5b712,0x806855d7,0x2d0aa101,0xe69c87f6
.word 0x9e4fddee,0x57ad75ee,0x12b2a966,0x8b0dae6a
.word 0xfd733930,0x826e74a9,0xd33838f4,0x56d947cc
.word 0x6dd0b13d,0xd89f3394,0x6832ac19,0x48ef312c
.word 0xdc558954,0xa6ffbbba,0xbb28b9c7,0x53bd2d1b
.word 0x4bfe3067,0x1b3da673,0x4ab60ce7,0x124eb739
.word 0x5f452297,0x64aed8cc,0x4c6d0c3b,0xa5bcd7af
.word 0x4b207831,0x5b65aa1d,0xb94557fd,0xfad72f77
.word 0xf8d2e74d,0xb525bf26,0xa276cec1,0x215289aa
.word 0xe551e36b,0x39bc8715,0xba30ab9b,0xfd6e706a
.word 0x98aec330,0xedcfc7dd,0x37f52a2f,0x23a48845
.word 0xd675aaf1,0x1ba4162c,0xc7f854eb,0xef018cbf
.word 0x44e74d74,0xd15a2bce,0x4e77f0a7,0xddd472de
.word 0x3d85af96,0xd299a244,0x14b639c2,0xe5a043c3
.word 0x3cf62a45,0x2225dc1e,0x03c8824d,0xba484215
.word 0x48303145,0x7e9a612c,0x61533f84,0x11ed832a
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 0x97404cd1,0x879c6dae,0x5376c1b0,0xdaa797ca
.word 0x35c843df,0xdc09d1f7,0x22d3201d,0x0c123b14
.word 0x1c8b191b,0xfeb6bdb6,0x2142ef76,0xdc43a047
.word 0x03e7202d,0xfaabf2cc,0x1634e2ff,0x7ba6ae2a
.word 0xc9522eae,0x65607968,0xa9cfffc4,0x2bf245a5
.word 0x4283efa0,0x2ba489e5,0x8de0edf7,0x67fa54bf
.word 0x3cd5cd4c,0x40b26f1b,0xc9bdc242,0xf649263d
.word 0xeaad5f95,0xa3745f01,0x67fb04a0,0xb7b14644
.word 0x72952f24,0x9c3e13ae,0x61f5e3fe,0xad41b04d
.word 0x24fb25d0,0xfd75831c,0x242f120c,0x584427ba
.word 0x6f289392,0xedb1613a,0xa52e3337,0x4eb23103
.word 0x1589f4e1,0xd6668fc1,0x1287b511,0xbe8c16f1
.word 0xdc2e9ff2,0xd7ddd11e,0x29b27452,0xdf848750
.word 0x5e88ddfe,0x8c2cdcab,0x90f251c8,0x0a5a2662
.word 0x9739183b,0x95ae1c2e,0xda158233,0xb0ea871f
.word 0x5d124f17,0x09797137,0xb864cee7,0xf298ca1d
.word 0x53988487,0xe6136aea,0x0de08867,0xc691d1fc
.word 0x48426787,0xa6761d6f,0x7d8640ad,0x2f5a5eea
.word 0x1bc683ad,0xf18a02fa,0xabeb9c2a,0x7eb7bf96
.word 0x06e4fc3b,0xd30bf969,0x1b621975,0x86803ddb
.word 0x1dcffd83,0x61e58635,0xa5251f00,0x1e98f070
.word 0x20656979,0x1b9406f7,0xc463c8d1,0x927ad78e
.word 0x56c9a599,0x1c1cd8ff,0xae483183,0x126e0a85
.word 0x814d2362,0x89fda8c0,0xfe51b236,0x83019dd3
.word 0xa2e23a21,0x4ed09503,0x8d6b771b,0xbcab82c9
.word 0x9a0e9093,0x59e6e7db,0x27c4bb21,0xfb7aa1c2
.word 0x52087a52,0xe5d1841f,0x0a7bc7d7,0x980b13d3
.word 0x146f1a33,0x116d1591,0x745067ef,0x25928582
.word 0x79c0664e,0xe4110fd2,0xb47922b9,0xe1f5d71d
.word 0xdb521cfc,0x847f08d0,0x1dab6fc2,0x55b60d79
.word 0xdfd8b1f5,0x456ebc6a,0x9893327c,0xcd1c4ca6
.word 0x9e132131,0x56a7b4b9,0x73dde99d,0x7fbdd650
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 0xd3781342,0x66899df4,0x8eef53ff,0xa22b2d48
.word 0x0528e1ca,0x1c105039,0x16ac9e6b,0x3e31b5a0
.word 0x7da2a5ca,0xc453950d,0xf12792e8,0xc2ec6957
.word 0x9db6696b,0xb8d52939,0x5070d6cc,0xc33f9cf3
.word 0x8ba7842c,0xc3fa334a,0xa84eb0f9,0xce524ee7
.word 0x0dcb362a,0xa7018eef,0x5405f0f3,0x1fd6b476
.word 0xc189b9ba,0xb2ef45a4,0xf6ed8577,0xf5a6363b
.word 0xdff91bac,0x294455eb,0xff67129d,0x9f6d5667
.word 0x013635e6,0x95f51435,0x6d8ddb83,0xcf54fd02
.word 0xecf89b3d,0x38924ac3,0xdcc10a40,0xb1d64b8d
.word 0xa8f7771d,0x5159143c,0x52c8c90d,0x755bf7f7
.word 0x413fff4b,0xc805ef72,0x17d318e0,0x19158eb3
.word 0x0e3a8eea,0x542cb1a5,0xc79eefc5,0x593addda
.word 0xd2f9acd8,0x29625212,0x0fd06bb8,0x7ad3a0d3
.word 0x68398b91,0x5b35dc8a,0x0b3abe67,0x38550c18
.word 0xf8987243,0xd85a42bc,0x712c5423,0x84f875aa
.word 0xe97e5497,0x71f5951a,0xb1fd0b97,0x0431223e
.word 0x79d475b3,0xac276f88,0xc7429070,0x0cc8ea60
.word 0xd647064c,0x4ccd3e40,0xfc189e6b,0x1b12d6c6
.word 0xe4722763,0x099eee52,0xf3adfb91,0x44507ed4
.word 0xfd930a6b,0x66efd1a5,0xa501ecc4,0x8b1c8092
.word 0x842069b4,0x9e670282,0x1927ded6,0x4afc56e6
.word 0x141c804d,0x564dac76,0xaa7903df,0x37edf7c7
.word 0x0c6f5c1f,0xbd50e54a,0x63b172b5,0x5493e359
.word 0xadcda20d,0x3eecd883,0xe28d7be3,0xb828edc8
.word 0x134abfef,0xf78c383c,0x3133080d,0x97541468
.word 0x64618e88,0xf5e36f32,0x41e3267b,0xd5c29d0b
.word 0x1ba170d2,0x6f29e14a,0xdbf344b3,0xee92d8c8
.word 0xdee1f943,0xf2156592,0xc7c28fe0,0x1048775d
.word 0xccbbcc65,0x465040b5,0x030c139b,0x1531dcec
.word 0x70ef441c,0x5a0805ac,0x96963bb8,0xcb09caf1
.word 0xcd54b46c,0xb1841ab2,0x2d25eb60,0x0752cc80
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 0x2d9d0545,0xeda24369,0xf93601ae,0x9ac584b5
.word 0x29b73960,0x81f381a6,0xf50a30a8,0x3c1ab63f
.word 0xf4344091,0x540d591c,0x6be84a02,0x35df5fb5
.word 0xdb76f54a,0xb2a36d4e,0x6ae6c062,0x54fa9f2d
.word 0xc214bac1,0xd1e2c04d,0xe2f6bcdc,0xfcfaad83
.word 0x6fed888c,0xd3f75c38,0x9241a01b,0xd56aa5da
.word 0x33b025c3,0x931bbab7,0x405ca8e4,0x32fbca74
.word 0x4a30d753,0xf3252198,0xcdefd9b0,0xb3bb515d
.word 0x0c0e76fb,0x82dd8d21,0x5ab34c8c,0x6b562ab4
.word 0x88036bcd,0x051dd4ed,0xf411c5c4,0x378a6e96
.word 0x0d52c4be,0x4caa7d4c,0x33527599,0x5cc8bd71
.word 0x296ee702,0xdef28902,0xe628326f,0x50007925
.word 0x07012be9,0x24a39e02,0xb00287eb,0x5180362d
.word 0x1951a343,0x51df6ac1,0xde921e02,0x4202408e
.word 0x35ca0704,0xfc0e0483,0x4a7f079b,0xc7e3abca
.word 0xa2e41f5d,0x4e2d0dd1,0x16659e0b,0x36ce7bb7
.word 0x2c7ff4bc,0x12fbe349,0x72dd0dd0,0x04b64b60
.word 0x71cd5df1,0xa81b9abb,0xef6589d9,0x614974d4
.word 0xef9c53c5,0xb7012ddb,0x2682c2cb,0x0f0dabfe
.word 0x641308d1,0x46339df5,0x43ca9945,0x7dd51e30
.word 0x9301b586,0x4879dfa9,0x55877f8f,0x872b354a
.word 0xe3cc7d4b,0x9bbfa3d5,0x774e8090,0x324d4e01
.word 0x6013d081,0x9c2f2e95,0x21347f61,0x88d75ad5
.word 0xec396663,0x17f6b72e,0x7a2c60d7,0x015f242b
.word 0xaf1e89b7,0x1779e834,0x94132e7e,0xd57cd7e8
.word 0xd931bb04,0xbc40376d,0xfb47c966,0xdf337f69
.word 0x1328caab,0xdca15514,0xe250adb3,0x31455cdf
.word 0x90adb974,0x660cbe9f,0x06bd6fcc,0x1c542029
.word 0xf16947ff,0x19c7f46a,0xe9df449c,0x5847c806
.word 0x38850f2f,0x5bc36df5,0xde88d1c1,0x0911e6dd
.word 0x8583d07d,0x57a32859,0x88827d5b,0x9d630987
.word 0x1959b125,0x4141587b,0x72b3f2d1,0xd984c7d5
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 0x92f1c042,0xa4148d2d,0xf72188f2,0x07f830bf
.word 0x0f396406,0xeab9b3f7,0xbf725052,0x64d14ad4
.word 0xd82734a6,0xbef76d40,0x5df66345,0xcbd261f1
.word 0x94d1706e,0xf87c26bc,0x53005011,0x6aeb348f
.word 0xefe8db70,0x220a1432,0x19014acf,0xb7f4dda4
.word 0x06eda7a5,0xdd196ebc,0x3bd81c90,0x03871e68
.word 0xd4380bdd,0xa2140538,0xf2eda8f0,0xfc0e4ded
.word 0xf0329cd6,0x884ab6dd,0xcccbc65a,0xe0e374bb
.word 0xb95c7d68,0xe46b940d,0x1b197d9f,0x503bc74c
.word 0x391bb6ec,0x16f02b3d,0x03f75239,0xdce6b4b4
.word 0x7f11412d,0x09772ef9,0x5f695636,0x61ee82bb
.word 0xb76685cf,0x117468b3,0x99d43c04,0xf0c16653
.word 0x37988c5d,0xb7862c03,0x7b0fb551,0x6167c001
.word 0xe7f9cb78,0x3364953b,0x82fe8ce3,0x4a38e8c7
.word 0x2eac557b,0x1b81af4e,0xb8f5a2c6,0xfbb18cdd
.word 0xe1d9aee2,0xd2342e1e,0x89ad0aa0,0xfa5554f3
.word 0xfd7906d2,0x3f5d4b99,0xc5b458a6,0xcc328202
.word 0xc32820b9,0x89b1008f,0xe22d30cc,0xf552ee0e
.word 0xac2c9c17,0x33ebc439,0x4fdeddc6,0x85a765d3
.word 0xe9c39f87,0x69cbb9f0,0xd8c04fa4,0x08ee0564
.word 0x3d16d3da,0x5ddab33a,0x573159f9,0x950c059f
.word 0xcbd54cf9,0x5cdc066f,0x2e232906,0xe2d9574d
.word 0x4dc9e71a,0x4edea0bb,0x04a7cdfc,0x93adf8e9
.word 0x87e0c261,0x22497eab,0xf38e9fbd,0xdfebd0db
.word 0x00e81fee,0xcfa7cfb8,0x038f3ad2,0x2e334b39
.word 0xee534167,0xb0d15231,0x88e8ade6,0xd22002ea
.word 0xe4d300a4,0x52967f01,0xde15e115,0xb6563a05
.word 0x1a9cb344,0xe82c2c3b,0x6bb5ab40,0x67658e18
.word 0xae04352c,0xec6c2975,0x7e400609,0xd0af9deb
.word 0xefe65958,0x08006edd,0xf1bbe8db,0x7fa0e07f
.word 0x6e07cbcd,0x03bd7e60,0x5561fd6a,0x46d6c9d8
.word 0x1b5f77b6,0xb620792f,0x2c31560a,0x5f143f45
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 0x85d728b9,0x1c89f795,0xab873569,0x71005b32
.word 0x8dd657dd,0xb99f2dc0,0x1327bc16,0x0e228937
.word 0x1cba019f,0x9942aba6,0x3ee6effd,0x8f577f18
.word 0xdb3e17b2,0x19dda3ca,0x74505bef,0x950dfdb3
.word 0xec98de09,0x5c328e4a,0x0c954069,0x66773734
.word 0x4ece87cb,0x2c0ceb9e,0x8ce265d3,0x77863fc6
.word 0xef0af76d,0x51f0857c,0x2874594b,0x4a7e2fde
.word 0xf5d971fb,0x2aced19a,0x0c20f497,0xe84b6033
.word 0x68b28636,0x1dfcfaf4,0xb09d98ba,0x55f64725
.word 0x412ec27d,0x3f27e0e8,0x8d677138,0x3eb006c3
.word 0x8de91b3a,0x10559b91,0x821c0533,0xbe223fc4
.word 0xea30b798,0x00867119,0xe0aade4c,0xf28e74f0
.word 0x737e750b,0x6f643961,0x2fe520cd,0x168dcbcb
.word 0xae7caa09,0xef99811a,0x09b74da1,0x8516a947
.word 0x4ad901fc,0x8649cea2,0x24404cc8,0x357af85e
.word 0x0ccc8284,0xbc01292f,0xca1f0de4,0x27b1e3f2
.word 0x6ca6be44,0x207c3bb5,0x50fc17f9,0x75710f3b
.word 0xa20b8434,0x2241f964,0xd07e0b93,0x8e0f2211
.word 0xbc7e17e4,0xa888367f,0x10bfa559,0x3a9b012c
.word 0x928e57f5,0xea69caee,0xaf011c5b,0x3c8e1169
.word 0x4c639f54,0x9e27e8f1,0xaade4a3e,0x9b063bf0
.word 0x756aab63,0xe70c70e8,0x2c90f640,0xf0438526
.word 0x8ed6966d,0x692c85b0,0xb2129e23,0x933528a4
.word 0x820bd557,0x97623d52,0x2a171854,0x60bc1f93
.word 0xc0f2de99,0xbffe2a36,0x216ec871,0x7705d0ea
.word 0x2a013c7b,0x48a7f44b,0x0731ef2b,0xa9bba7ff
.word 0x00b9ad37,0x82db931f,0x00fd9c2b,0x4ec41053
.word 0xfed79eb6,0xa114a7d6,0xfc0e6aa0,0xd272e7b3
.word 0x744e97ad,0xcb343231,0xe94cddb0,0xe13c71b3
.word 0x8413e00d,0xf1558b07,0xe0f07ff0,0x876cf1f1
.word 0xc9fdf916,0xb1944242,0x08d35a73,0xcb11dc25
.word 0xbb15b29b,0xc25b2174,0x24d48d44,0x4fed8fd5
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 0xdc1707d1,0xecde6eb0,0xa8434941,0x54fe9d0d
.word 0x9a625be2,0xd3559e67,0xbe8f1ebc,0x5a37613a
.word 0x20ca47a8,0xc96937b4,0xee06ad92,0x231d4a05
.word 0x8e5430b4,0x086945ca,0x9963e0e1,0xb202e06a
.word 0x7feace46,0xda82bd54,0x5c451bde,0xb7f63476
.word 0x241bd1d6,0x6811abd3,0x842ad0b5,0x2e39c045
.word 0xeef6e68a,0x4fd177d8,0xd6685ab3,0x4d93ad2a
.word 0x75e9a5b8,0x02040860,0x086ee814,0x9375e24c
.word 0xb2d11b24,0xe40b5ca1,0xf57b9ca1,0xe174efe4
.word 0xec509914,0x4da24f4a,0x9909fd05,0x3cfe7406
.word 0x50682c49,0xb1e6de8b,0xa0fdc37d,0x1785ab43
.word 0x629ccf6a,0xd2606fee,0x2786590d,0x456bcb78
.word 0x6d72a5fa,0x6e216d95,0x7d00c651,0xa0afe814
.word 0xdfcc9d90,0x66cdef2f,0xe284c2ce,0xb3f84c04
.word 0x871b7755,0x9df4d6f3,0x357b46c6,0x100d17c7
.word 0x9cd170da,0x4804f9ef,0x88e07bd0,0x2366b439
.word 0xefd64921,0xfe04caa6,0x6c2a65e7,0xdf20a559
.word 0xe947dc79,0x83fda34d,0xef74193e,0x5bea07be
.word 0xedf30722,0x11bc3465,0xc7fa5067,0x740b7598
.word 0x265677c2,0x9dffc909,0xa96a68af,0x85a339bc
.word 0x4573cc71,0x46c4d1e3,0x37d1ccfd,0x58ffbd50
.word 0x2f3d3065,0x0958cc9d,0xf4f2fa50,0x90d6cb77
.word 0x034f620c,0x6794aeba,0x21133b29,0x0c3e33b5
.word 0x468639da,0x1554275d,0xda215f81,0x5d1561d9
.word 0xda1e7dbc,0x7f3314aa,0x2fe5db59,0x8350b410
.word 0xf9392d39,0x19e91e82,0xbac83109,0x9d2a2fbb
.word 0xb9667f75,0x71edac8a,0xf3f240e7,0xe7168f09
.word 0x334593de,0x7ecd774a,0x0e25fbc0,0xdfb53b31
.word 0xd607a881,0x32688b76,0xf93f93d6,0x27fd2139
.word 0x00431bb5,0x84b0f3d8,0xe23d8fb4,0x3d6eb494
.word 0x88f97a08,0x37721248,0x31d62f3e,0xef85d011
.word 0xafb30078,0x1b1ad85b,0xeeff6340,0xaa4029b4
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 0x93f10a67,0x2c64d33b,0x41c3c412,0xaa8338ed
.word 0x387881af,0x0a1aec65,0xa04d9c19,0x4c6444ad
.word 0x4db7a8f8,0xa4146352,0x46e29926,0x55db1352
.word 0x4bb42a1f,0x94247e56,0x0d2ba179,0xb5703800
.word 0x461b3056,0x5817e03f,0xe85dcaf0,0xc6bf93ef
.word 0x23e74d52,0x4b41ed83,0x1fe6bf2e,0xdb77336e
.word 0x5e5c5c85,0x297dc95d,0x099fae03,0x58b8ba2a
.word 0x89516ffd,0x2c4cafa2,0xe58706ac,0xa0b77778
.word 0x6d8b18df,0x9134e3ea,0xba13c8e3,0x778922ef
.word 0x95ada44d,0x0b3ed242,0xf3e30443,0x7ba3eaa3
.word 0x77c4f5d0,0xdfb76c75,0x881234f0,0xc7bf0236
.word 0x0ee45900,0x129c0f45,0xdbab87bc,0x8427266e
.word 0x0ea14934,0x2a71306a,0x3428f8b1,0xd2758eed
.word 0xafdd0ded,0xf7ffcffb,0x177a1d5f,0xe5215a39
.word 0xbe14455e,0x59c9fd03,0x33e9e6ee,0x93e0565d
.word 0x7a3a0632,0x4361349b,0xf47d7c9f,0xb9cc1829
.word 0x364f23e2,0xdd37398a,0x901d0bce,0x03f7ffb2
.word 0x686a25e7,0x7942182b,0xc64a116b,0x1e2a6296
.word 0xef5cc0b3,0x6dbd5eb9,0xa015a5b3,0x9671a610
.word 0x96000058,0xd58c1ed4,0x15ad6ab4,0xe936a1aa
.word 0xa59d0bf1,0xfd5fff2a,0x7e48962c,0x603c611a
.word 0x4c482faa,0xb5f21efb,0x8f9aed0b,0xfde842df
.word 0xc07ddcab,0x74090da0,0x21a14a6e,0x7af59483
.word 0x9b17a5db,0x831e361d,0x6b61b315,0x74fae7a6
.word 0xbad490dc,0xf7906d06,0xafb2964c,0xb5f0b63c
.word 0xadda0706,0x335fadcc,0x58bd66c9,0xdd8b0e70
.word 0xdd7bb444,0x7aaa1b52,0x8aba8360,0x05b9e1b9
.word 0xe54f096d,0x81168d6a,0x2831135e,0x55b96328
.word 0xee3d9ca0,0x3320ace2,0x44cea86f,0x20fb9c43
.word 0x42b6b576,0x3b9844e7,0x3b371d1b,0xdc384bf3
.word 0xf08f2627,0xb0009291,0xe6de42db,0xb962b462
.word 0xda7e0c61,0xf16740ca,0xe0aecc5d,0x10b9b1f9
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 0xd220b501,0xae767daa,0x03a95a3a,0x109021c5
.word 0xbfdefb1d,0x22db0d50,0xebd7b623,0x570af177
.word 0x8163b109,0xf24ee4f1,0x56af75f3,0x24b828ac
.word 0x2e78f140,0xc69be193,0x4c448929,0xb75ace9a
.word 0x72da2ea8,0xd5c0fd3a,0xaa407013,0x77c6cfd3
.word 0xf20884ac,0xf7e95149,0xa139e708,0x30ee52ba
.word 0xee920dc9,0xc3cb04d6,0x070c20df,0x41f2ac71
.word 0x2bdbbb79,0x6820d61c,0xaa4ae6d1,0x82fdca8c
.word 0xa8e2249b,0xb2fb525c,0x65abde45,0xa5c7147f
.word 0x17ac55f3,0x614e9301,0x02012848,0x5221aa8d
.word 0x70f55706,0x7696080f,0x7809f885,0x9786ec04
.word 0xad634fe5,0x726627e0,0x7285a277,0x6fd76cb0
.word 0x9a8b2852,0x0839b9e1,0x1df7f19c,0x7cedd7c9
.word 0xb43e8088,0x3e58b06b,0x5ef12c85,0x214e54a2
.word 0x64c0633b,0x2e71b6b1,0xdccdb0b2,0x362aa55f
.word 0xaf86d1b6,0x4a69f06e,0x53c55a0c,0x961137a0
.word 0xceb6574b,0x83d4df76,0x14448a41,0x7b511d97
.word 0x0cadf9ca,0x4bf150d9,0x2980a7da,0x483c2cbc
.word 0xb12666ed,0x9d0fa6d5,0x5cd89383,0xa6e74757
.word 0x1d1239d4,0x6648bb07,0xddc38624,0x2ce3c31e
.word 0x4e264e88,0xde22bb77,0x4b220b55,0xcdc0aef2
.word 0xd5c425d0,0x2c09e74f,0xb3618d48,0x9f8a3dff
.word 0xd7402379,0x13f0e3f5,0x1a7db4a9,0x8f176876
.word 0x798dfb31,0x812b043d,0xb9b48b45,0x217136e6
.word 0x5e0dc291,0xb9ac9a97,0x4d3ade6c,0xc9eb5465
.word 0x650217b6,0x14423247,0x68dbc5c0,0x9d6da853
.word 0x75d55ebb,0xf6829f16,0x0c6219b4,0xa541db02
.word 0x1e65616a,0xd83bb85c,0x9c1aec7c,0x3116117e
.word 0xdf7cf55f,0x2f01b133,0x6b8f93bf,0x98e4ff88
.word 0x4e32b20d,0xd22326b3,0x273eab35,0xd21a0267
.word 0x0b2e8fef,0x8f8caef6,0x50f28c2a,0x8aa3178a
.word 0x347ce0d8,0xc3984544,0xf8a31c28,0x2a541ae1
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 0x25595dd8,0x03ed41d3,0x80b0980d,0x33d6784d
.word 0x5cfcd60a,0x8b652e48,0xdfcfb587,0xc49c52d0
.word 0xfdd59b8d,0xd6d0abdb,0xcef0df1f,0xf31460cc
.word 0x47c73a6b,0x3ed4432c,0x793216d3,0x75a1737a
.word 0x335b3f62,0x56676fa2,0x69431fe8,0x626fad69
.word 0x7d2551f0,0x282011d2,0xd9ff4142,0x25b0b20e
.word 0xa9f53b69,0xa0a6a207,0x6992180e,0x2707f2bf
.word 0x8cf322a3,0xd4c931ac,0x1e6bfb19,0xb58e68c1
.word 0xd77ef6b4,0xd5c6984a,0xb4a708f3,0x59371d4f
.word 0x24528c45,0xe9e5c53b,0x4d8cefc4,0x43777df7
.word 0x89bcbd73,0xdee395f5,0x11237fb1,0x866fa9fb
.word 0xcedbcba0,0xe009dfab,0xb0e3e8ce,0x4c8e8b54
.word 0x129d01f0,0x5c81a660,0x3e623471,0x5594c207
.word 0xe640ad71,0xdbb6249e,0x0b5602cc,0x0617eec2
.word 0xdd5f9253,0x31c4bdc0,0x6f56852b,0xaedd9d39
.word 0x386baf83,0x8f0c8944,0x83dd4330,0x17846794
.word 0x48323c16,0x13d3b905,0xcfb27204,0x41244bbf
.word 0x010786cf,0x2ea0eeea,0xf5485bb3,0xf8f7339a
.word 0x203e7883,0x6048488b,0x11f29216,0xec42a83a
.word 0xeaee34e8,0xd1a71a4a,0x9a495417,0x29688c99
.word 0x6358fdf3,0x639697b5,0x08f0408b,0x220d076c
.word 0x78594292,0x31cd4175,0x55ba1042,0x0120e8cb
.word 0x71e707a9,0xb4545dd4,0xd347a4fa,0xe8618058
.word 0x57f3060c,0xfc45bbdb,0xefdf3522,0xbaf08631
.word 0xba2f4c93,0x68d3bc2d,0xe986041b,0xb61dfc58
.word 0x825bffb0,0x0f5469f2,0x0148a2bc,0x795b53b8
.word 0x354b1ed4,0xd6b11765,0xde8d5f3a,0x978b8fd1
.word 0x901b1360,0x1378772a,0x06aa1320,0xc3fee918
.word 0xcedfcee1,0x83d0da91,0xd3200dbe,0x4e80f329
.word 0xfd91a516,0x08b51421,0x3c4e9599,0x94c222f8
.word 0x1ad45325,0xfda07c7b,0x28da86da,0xed675b45
.word 0x0bacd718,0x75e2945d,0x6a6263ea,0x46abefcc
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 0x952b7e1a,0x065ada68,0x865fc667,0x39e15867
.word 0x082801cd,0xf834fef0,0x56d25401,0xfa007933
.word 0x451eb245,0xbb630d25,0x8159e05b,0x5ee399fb
.word 0xb23c3e7a,0x851e8bad,0xd896e62e,0xc9441031
.word 0x6f918cb7,0x4f280321,0x9526338b,0x9cb3b43d
.word 0x1d7580b1,0x738d81ff,0x77f8e8b6,0x690aa9f9
.word 0xe32327c2,0x79d04afb,0xf4da384a,0xa32d3f11
.word 0xb1fdd08f,0x55c04569,0x5f9ca738,0x547b5785
.word 0x39131394,0x35e39dae,0x3b146d10,0x99013838
.word 0xe4baeb59,0x61bb09d4,0xfc7e3fab,0xf857966a
.word 0x3f0d9f6d,0x6d733f2a,0xd79e909c,0x098d801b
.word 0x29a92d5a,0x7545f588,0xbfc105bf,0x9e2512e2
.word 0x5ed85cd5,0xd0414f53,0xb6759e7c,0x60860546
.word 0x36c006c3,0x43e0dbc4,0xc9e35ca9,0x06b14c5b
.word 0xa8c27bd4,0x9728862d,0x5cfeed62,0x280a071c
.word 0xed26df4d,0x5d35e4ef,0x339e2893,0x0cbfa560
.word 0x5f0992e1,0xb1ae9fed,0xf5db149f,0x046e3772
.word 0x311b98ee,0xe1af6491,0x4bfea4e5,0x552cbfcd
.word 0x4a476652,0xd17301ea,0x2c60f143,0x78fc58d1
.word 0x726a820c,0x33e7795d,0xa031a011,0xe12f96e7
.word 0xb8d6bb71,0x5d584410,0xa3d77e67,0xfa17e053
.word 0x147dbb99,0x055b1fad,0x32bd9590,0x8a704d17
.word 0x1419f6d5,0xfaee0c37,0x6cbdcae9,0x29e51a09
.word 0x260c8b88,0xce855bf4,0x40b90e24,0x1f78bf8c
.word 0x5116a9cf,0xca6f9d26,0x853735de,0xcab56bac
.word 0x534ce3fd,0x64a88495,0x770ec8f5,0xec48a691
.word 0x083d222f,0x7f09df63,0x69a82b51,0x44add6cd
.word 0xcf6c9ef2,0x438022b3,0x7843743c,0x1a3b22ed
.word 0x6329539b,0xe2508b01,0x95fd054d,0xe33d8351
.word 0xb20cb8e8,0xcf1dd238,0x724d5313,0xb86a67e7
.word 0x8b52a192,0x2d63e83a,0x6b5ec2f6,0x903fc37c
.word 0x4f2d9668,0xc4b4d2a0,0x8797b12e,0x57bbe1af
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 0xeab8b120,0x756d00e3,0xf3a152ff,0x0312b778
.word 0x59ddbf5a,0xcca2c9e4,0x23bdc6da,0xe38245f0
.word 0x2189da56,0x14b7566f,0x19e56b52,0x851853b5
.word 0x565c83bb,0x38e94e9f,0xa436d342,0xe86312d3
.word 0x1f1415a0,0x87a5ae10,0x31c494aa,0x40b63b26
.word 0xdeac8b39,0x70fa3e32,0x5ebceed5,0xebd5a7df
.word 0x14ee7f6e,0x68c41338,0xd4052d79,0xb50fef5b
.word 0x3642a563,0xaf4c4fbe,0x08ec1f2a,0x98699a88
.word 0x42cb2747,0x38f50549,0x0211f261,0x58e48db5
.word 0x074539d9,0x48bd83cd,0x9d52420b,0xc32d265a
.word 0x19b9da7a,0x0095f4f9,0x77a54e1f,0x1ccfb388
.word 0x3eb378b0,0x4c353608,0xeb54fd57,0xb4e89fc4
.word 0x38ffbb29,0x266140cf,0x8dcf8ddc,0x1a04ed85
.word 0xe6a7972d,0xdf3b94c3,0x05ab597f,0x4b3a8c91
.word 0x04d35e0f,0x7565dbee,0xf2f0ca7f,0x6ae944b1
.word 0x47d6083d,0x52748629,0x5bc63a2a,0x2be355b3
.word 0x83ba9c9a,0xe5ca3efe,0xf9c14587,0x9ee1bb8b
.word 0xc656a957,0xc34befcc,0xfc98deec,0xd13bd190
.word 0xd5be20c8,0x29e968ab,0x601f9055,0x780adcf7
.word 0x93b23556,0x86d16286,0x194fe34e,0x5e82fa73
.word 0x365c191c,0x7ee5a3bf,0xaf267796,0x0eda1578
.word 0x03d96319,0x67243aa3,0x562c7702,0x823fe2e2
.word 0xea95b072,0x3608b851,0x7e32b149,0x53fea979
.word 0x97d12609,0xada8c07f,0xdd94d379,0xa8c32d1f
.word 0xe5b83745,0xc854e6d9,0xd3fe99e9,0xeb22c788
.word 0x7b77a3f5,0xb2c61548,0x6c073aff,0x7ec6e3c1
.word 0x63671a17,0x60f04d59,0x8ec71dfb,0xb53c44a0
.word 0x0defc633,0x1960b4fb,0x36b89493,0x03c0f562
.word 0x430272f9,0xc4dd5fb3,0x8e67502c,0x6479c2a5
.word 0x7abf8a66,0x52283e39,0x1b8f02b8,0xe45244f8
.word 0x2cac736d,0x0ba2e2f0,0x0a849f84,0xd348ea0d
.word 0x0df16831,0x57112084,0xdf4f1524,0x28b80a1c
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 0x0ba2b161,0x02921dc0,0xbf1f838a,0xa39473ee
.word 0x888661d2,0x3c378a36,0x7b628042,0xbc58ecda
.word 0xcc63d860,0x49c246b8,0x4878edfb,0xc5f589bc
.word 0x2db700cf,0x15d66830,0xd20acca6,0x39ff6b10
.word 0x6333f65b,0x31ec0eb4,0xea30f435,0xf1ba2116
.word 0x4605f7ea,0xd1659332,0xc6ff2b3b,0x4fb74efb
.word 0xd24ccad7,0x34de52df,0x8c0ba1da,0x555fd81f
.word 0xf03fc1db,0xe4eab63c,0x4a8b029c,0xa65688c8
.word 0x1be0effd,0x1dfad1dd,0xa06bf3bf,0x555d747a
.word 0xb1ad9aff,0xc6d11d75,0x96cf3fd9,0xa16654d5
.word 0x945ea5c4,0x1a0e9723,0x4ddf8ed0,0x90fda807
.word 0x5c578531,0xea6035ad,0x00847730,0x39e9e225
.word 0xf4a1e0b2,0x65376d1f,0x47839cd5,0x92b7f4ba
.word 0x351efac7,0x786f7c8f,0x48a9c120,0xe7cc4fb1
.word 0x419ec3f9,0x057e92c3,0x67af1cf6,0x7e0197d6
.word 0x4944944e,0xdbc91db5,0x002cc8b9,0x409c99ab
.word 0x251d107c,0x094c16dd,0x4ad045e4,0x7baa74c5
.word 0x60895d07,0xc0fc2e6c,0xa4d28199,0xc58b85cc
.word 0xe7ab1691,0x657c809c,0x3de947d9,0x908c6aae
.word 0x9caa6896,0x4313bb45,0x1563709d,0x20a1ca7b
.word 0x2374e97b,0xa5fa134a,0x4057a051,0xafb0d82b
.word 0xab9c8664,0x48fd1b40,0x413d6c94,0x64774650
.word 0xcd668a1b,0xb4e6ff0c,0x0d16c7df,0xfe037e9c
.word 0x80e2809e,0xacaa71e4,0x20f5d072,0x9f359f35
.word 0x3cdf2ff9,0xe4bb7c6c,0xf7953e8f,0xfcb490c2
.word 0x52b0724e,0x777b4451,0xf82f1f8e,0x70613027
.word 0x71e0700e,0x91631e1e,0x7920b3ae,0xbfa96322
.word 0x144edadb,0x3f5a20c7,0x02fc99c6,0x6a0bc05a
.word 0x28b8f53c,0xaf625029,0xa74bf07e,0x3856fa5f
.word 0x27e63f0e,0x00617bcf,0xbed72872,0x8aaef3e6
.word 0x1405d48a,0xaa83930d,0x036d24de,0xcf668f04
.word 0x1d83a156,0x45a51827,0x2eeadda8,0x52a1417c
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 0xf4460469,0xdf421710,0x38c6d011,0xbc7f3214
.word 0x18779780,0x07d90a9d,0x358571bb,0xd151b033
.word 0xacc31008,0x7eb71ade,0x3be75310,0xcd456380
.word 0x5ede0c0e,0x730b8963,0xaa32cc0a,0x1336c41b
.word 0xe86b39c4,0x69d274ba,0x0c245dfb,0xe71d51d6
.word 0xd25c58d3,0xfebe346e,0x507e50b6,0x62cd77b3
.word 0x0ee58983,0x0ad10c85,0xa33b3eb4,0x366edb5a
.word 0xa244638d,0x01e57b39,0xbb6e871c,0x026ab02a
.word 0x4dc10c40,0xa1aa6696,0x533f8554,0xbeed77b7
.word 0x6c75cc5f,0x1f08add5,0x5fa74c67,0x616e7d54
.word 0x19f2991a,0x7c1b3dde,0xce7b709f,0x4ea271d0
.word 0xf84a12d5,0x7b4a7aa4,0x4f46addf,0x86e25331
.word 0x13dc5933,0x262ce2bb,0x2a81fb74,0xeefd7cae
.word 0x3063b0b7,0xc5f4d2ea,0xd31b522c,0x71c34209
.word 0x8dba1518,0x43e157b4,0x07d9115f,0x208390e3
.word 0x5a99ff0e,0xfbbcb085,0xb1639716,0x85440f2d
.word 0x332ad15f,0x0a7aff91,0x33062d1a,0x1a352787
.word 0x4b244fc3,0x28e7f0b0,0x33856030,0xf7601a95
.word 0xe66b3021,0xc12c2bff,0x8ec4436d,0xf56f03b5
.word 0xeeedd40a,0x90972909,0x6a8433b2,0x7fa5fd09
.word 0x1b64b39e,0x4fd1d304,0xd22c7cda,0xd758db6a
.word 0x0e5a303d,0x0d28362c,0x375a6874,0x063bed35
.word 0x71d9d2aa,0xe1c53957,0xec4781d7,0x32aa1113
.word 0x91778007,0x5f07e2a1,0x12d8e813,0xabf8a94a
.word 0xe4d91d65,0xe99ba7ca,0x8cfc371b,0xb274963c
.word 0xefe9698f,0xe96fcb06,0x528b7509,0xc7a0a839
.word 0xcee39d70,0x15aa178a,0x91870e1d,0x509026c8
.word 0xe067019b,0x5bea33de,0x16e2d313,0xa01d2040
.word 0x4b9dd457,0x90835197,0xb861e63f,0x2038f28b
.word 0x11505e1b,0x0bfe7952,0x77a64e8c,0x80e26677
.word 0x6070a67c,0x8ca4bf23,0xfeb015e0,0xb38be17d
.word 0xc29dc914,0x986e0b49,0xb7f72b24,0xbfaec600
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 0x4036b7b5,0xfe3e46ce,0x8334336b,0x41a9bb43
.word 0xfa85e14a,0x9113e9ab,0x99e37060,0x5cee88b3
.word 0xa2b31145,0xb9045f55,0xe2443802,0xb452cb00
.word 0x0e9ac60e,0x767f797e,0x251b50b3,0x2d37678e
.word 0xa05ea2d7,0x1f2bea9d,0x6140e4b5,0x4eb37f89
.word 0x6f7efeb5,0x17a124f5,0x14c9ca18,0xf1ca2592
.word 0xd23f54ff,0x3cdd01e2,0x304a5ffa,0xe84cb357
.word 0x64d9b2cb,0xd52c455b,0x3f9ea0f5,0xa30b5f87
.word 0x2b78cbc5,0x6410b42e,0xfad14204,0xfb4e2ed9
.word 0x7009aded,0xf110036f,0x05eb13f7,0x796d0f22
.word 0xcf803788,0x0cd06237,0xbda4d606,0x5dbb7c2c
.word 0xbbb76365,0xa5d0fdd0,0xc3953a31,0x6dca8046
.word 0xfece4d5c,0x68ccc471,0xaccf780c,0x1971aa3a
.word 0xca715bd9,0x17bc575e,0xd8fa8b0a,0x9271b707
.word 0xb3397fe4,0x26df1476,0x861736ce,0x3535127c
.word 0xc8ebc0a9,0x8d25f4ad,0xf1c8b804,0xeb585d91
.word 0x7c9b8047,0xe8940782,0xb508e12c,0x134e440d
.word 0x8f3b5d86,0x458f2177,0xf572f58c,0x8c6bd323
.word 0x73cc739d,0x5f191fdb,0xf2d110bb,0x228574fe
.word 0xc610ca04,0x646a49bf,0x7e7782be,0x332502c9
.word 0x329a8772,0x946fcdda,0xf76a6828,0x1277f8e5
.word 0xf7221b93,0x3f1e88fe,0xb8b484fa,0x2dd0eeb1
.word 0x186443db,0x373f5583,0xa1df15c4,0x3d78a71c
.word 0xdeca5c6d,0x879438d0,0x3eac5c8c,0xc150ce12
.word 0x321e5ac5,0x5dc8359d,0xa5c407f3,0x5933999b
.word 0xeacf21fe,0x39e7e5c7,0x9502ba9c,0xe34c57d1
.word 0x3184f784,0x567847ce,0x2e744bf6,0x7dfd1f10
.word 0x49d34866,0xc8d325b0,0x6dfd9c3b,0x3012e6f0
.word 0xd19eb4ee,0x9a57998e,0x8c2a7ad0,0x4910fec8
.word 0xb28c1263,0x73d9fbc8,0x23979c07,0xbd2cc4f7
.word 0x1ce2e64d,0xe0f86d74,0x2d34e150,0x52056f88
.word 0x8e29c8e6,0x62cb2ba8,0xacc863ba,0xd622db21
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 0xd9ee3726,0xe05b1229,0xf1c8ec79,0x4f917766
.word 0x7b00a5a1,0xc6cf869c,0xdac1a767,0xb8efe535
.word 0x92aec6d8,0x947545f8,0x12d5e44e,0x2c5f3cde
.word 0xd0d0f238,0xbc37b0d5,0xc96dfa9f,0x6ead563a
.word 0x6751c006,0xd2d6c49c,0x2efd2bb6,0x9cedf91c
.word 0xf9e3c670,0xcac8c380,0xb25e110b,0x88dade4c
.word 0x79cf2c9f,0x2c7536ec,0xe6b11865,0x49a6ec82
.word 0x36f98b71,0xd9c83830,0x90fa000e,0x35c6b9f5
.word 0x652e92ee,0xd1015fb4,0x13aa7a94,0xaae0291c
.word 0x08050ca8,0x5a2b96fc,0x73c69112,0x636a3937
.word 0x68841e0d,0xb15f0ede,0x1dc173ad,0x37cd406f
.word 0x5694b198,0x040f2f8e,0x4dae2a2a,0xdc71d79b
.word 0xa5bad6f6,0xe6e1d9dd,0x0e54d120,0x50d9c98f
.word 0x0bf85bb5,0x9813c9dc,0x23d9c674,0x51704818
.word 0xe37a1b16,0x77c15e53,0x0e74b137,0x172e8782
.word 0x898c9d82,0xc10c9256,0x923768f5,0x6c23dca5
.word 0xd87ca9c1,0xed739f35,0x4fc1c91b,0x4d9579cb
.word 0x326b9851,0x93503d18,0xf6f1d6fb,0x92890da7
.word 0x1ef0a787,0x2fa495f5,0xccd32e9d,0x043d746e
.word 0xc65392e9,0x028dd9ac,0x6e6cc0b6,0x38ff15e9
.word 0x53647cf3,0xe0e7c2d9,0x6eddcca3,0x4686f7df
.word 0xb7dd1acc,0x89df5e7a,0x57f3d927,0x4d504c18
.word 0x53e8997b,0x0541930e,0x814a66a6,0xe3c25c79
.word 0x42f3bbc1,0x6083a06d,0x7e63a637,0x4594836e
.word 0x362f4294,0x36152359,0x5a9c3e4c,0xea7fffec
.word 0xee1afc0f,0xa15b8cff,0xdd4d2f07,0x71658f45
.word 0xd350af06,0xcb4f061c,0xf8f758d0,0x968fd3fb
.word 0x79452fba,0x164f3808,0x5ea6849e,0x49e63f9c
.word 0x5cba973e,0xc0abdd6a,0x23015c0d,0x00c37283
.word 0x9f40bdbd,0x9ea02532,0x1c68a1bb,0x8d62a168
.word 0xad6d908b,0x268051ed,0x68564839,0x077f986c
.word 0x996ed290,0xdcb0c1e5,0x3e41b8eb,0x14309a60
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 0x49288956,0xd9e33014,0x47e69ea2,0x6b008d5f
.word 0xc974699b,0x88694b24,0x4beaeb89,0x0f49f197
.word 0xe9d6f8f0,0x0b9d6f70,0x644aa16c,0x01f9dd3d
.word 0x8c0d7851,0xe82c38aa,0x6d466143,0x94e0dae6
.word 0x4798ce15,0xd4321e5c,0x3fe2f812,0x477d4f97
.word 0xacb3768c,0x7d64aa63,0xe4cda3a8,0x92ec2d2b
.word 0xd973ad9e,0x55307a02,0x0d1052f8,0xc9052fc6
.word 0x80ed5f41,0x97aabe86,0x03eedcbb,0x0148027d
.word 0xd787a347,0x4bb59a48,0xc034bfb4,0xaaab5a47
.word 0x543b405a,0x541cdd76,0x9212ef85,0x94378d5b
.word 0x69d2c89d,0x25367aee,0xc64c247c,0xa0df2abf
.word 0x9d2ba125,0x66d01561,0xce4824f2,0xaaf35ff0
.word 0xbb2e1d97,0x3d132d73,0xdbfd1697,0xb48ea44b
.word 0x55a1dc84,0xb640f654,0x19d714c3,0xc92f910d
.word 0x5854de6c,0x3f7918f6,0x4807daaf,0x2d47ec85
.word 0x8d7ac21b,0x63785434,0x6b5708a4,0x212a2f67
.word 0x250fbddd,0x9d096026,0xe0ef8cf4,0xa24cb947
.word 0xe3e35e94,0x2bd6fcc2,0x5afd7e4b,0xe9879f98
.word 0xdccfa02a,0xbc6305a0,0xdc259ea3,0x5923b40e
.word 0xff9331ac,0x300b6c6d,0xb1a5dcc8,0xc8fbb14c
.word 0xc97e3eaf,0x56f34e7a,0x1e05cdc4,0xfd49715c
.word 0x6b4adf5d,0xd139a110,0xaecc98ae,0x57f6fd1f
.word 0x71917056,0xf3303d13,0xfa77c425,0xaca653f8
.word 0x225d0364,0x6816d9a1,0xac6ae23a,0x259a2432
.word 0xce5add20,0xba4263ac,0x20c0b18e,0x1a2591dd
.word 0x690f41a8,0xa8cf87d3,0xd3bcb795,0x07d970af
.word 0x3a84c672,0xf3d37664,0xf687af64,0x370f84c8
.word 0xd83ea8e2,0xe5dee7f5,0x1b5162b7,0x49954b85
.word 0xc80e28d3,0x1d7a689b,0x3afafd1b,0x60ca37ac
.word 0x8dbce7a5,0xde16cb99,0xe36db2f2,0xe055f4c5
.word 0xa58f39cb,0x5413bf9b,0xe5750fe7,0xbf21edf8
.word 0x1e23278c,0x767c1026,0x5f3dc4b4,0xea14fc7a
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 0xa5b5669d,0xa7baa489,0xb6e38cce,0x86e3c31b
.word 0xdcb89c95,0xc1da020e,0x582c697e,0xfce0220b
.word 0xf0a39fbe,0xd181ad79,0xccdf3d09,0x05470aae
.word 0xd8e4fd1e,0xcb5072b9,0x128e7140,0xd68c5df9
.word 0x1003e2e9,0x3a463976,0xdc0edbd8,0xb8f9328c
.word 0x55a4b486,0x31dd4df4,0x0e60d76e,0x42ca4a4e
.word 0xb478d725,0x4c9207d1,0x08f1df78,0x828fcca3
.word 0xdd1c0714,0xac75e488,0x656becb0,0x2c7ac272
.word 0x24ec27a4,0x704e7d91,0x6e3b15f9,0x990e0fe9
.word 0x838e5e98,0x74967dc4,0x8a44b6fc,0x8c658f53
.word 0xdae0a359,0xcdda15af,0x68098224,0x571b5ee7
.word 0xb0b38d8f,0x41a34f4d,0x5b7741b1,0xf6c7efb8
.word 0x85373627,0x52bcf971,0x3f301607,0x1ee3dde1
.word 0xd6450c97,0x35c4fbe6,0x4e027378,0xb62665b4
.word 0xc019f2bd,0x8035e2a3,0xb5e8c9d5,0xcb6a5f3b
.word 0x2e726b9a,0xb1d2e423,0x262f9348,0x600ccfc0
.word 0x378d7b86,0x827adb90,0x6406414b,0xf528cf6d
.word 0x61e31117,0xca3cfc75,0xd93e450c,0x479bf220
.word 0x54c9d94c,0xa100364b,0x9793c10e,0x3397ce86
.word 0x493624cf,0x49bccc93,0x2e213205,0x819ea8c6
.word 0xfd17af04,0xe04f9539,0x6bd77d48,0x1cc32771
.word 0x264e3a59,0x278b2cae,0xaf8d1acf,0x985a15ce
.word 0x22fca652,0x3722379c,0x06a48b00,0x1bbb86e8
.word 0x01ff6b6c,0x68d86ba6,0x878c686e,0x0bdc571d
.word 0x2ac1f584,0x67b4b6c1,0x582bb23c,0xb6dedc2c
.word 0xa57f77d8,0x42a10f5a,0x6fd846a9,0xedafd7c2
.word 0x93373d22,0x91b7c63c,0xc9df06a1,0x6ff01ed2
.word 0x837bb540,0x2601839f,0x83a70346,0xbd0d0061
.word 0x7d4ab752,0x51f3beb6,0x8d990255,0xff58d703
.word 0x5fd18ddd,0x28a0d755,0x2c545365,0xfa546ae2
.word 0x30443e57,0xc32dfc0b,0x1144af44,0x3e1784c6
.word 0xc897ad16,0x637d28f3,0xfc4e5421,0x97b63c06
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 0x50e0c678,0x6282a821,0x609e1f1f,0xce3d183b
.word 0xf02c01a1,0x0ad1cb63,0xe406a1a9,0x0b9288ae
.word 0xbfeb76e4,0x4e5445f8,0x7b6f7757,0x2ebd238d
.word 0xf4d3c3c3,0xd966982a,0x86d0ec55,0x79dd85b7
.word 0xf7da59ed,0xd61f2f9b,0x33310c5c,0x5272ef29
.word 0x062304a7,0x97732464,0xa603d052,0xbe920f70
.word 0xcaff032c,0xe491297f,0x1c26fe27,0x84b4c1b0
.word 0x3e87882c,0xe8dfcdef,0x013d636b,0x383b2bef
.word 0x8fc6e29f,0xde16efc5,0x223a4a81,0x67784e59
.word 0xaf21229b,0xc22253d9,0xb31c8e30,0xfc707a04
.word 0x47d7d232,0xd330e1df,0x99f67b6f,0xe84d1545
.word 0xe359692a,0x1611011d,0xc0533b1b,0xf0c50d4d
.word 0xc414e937,0x2544f097,0x46de38e2,0x05c8ad61
.word 0xf1c087ee,0x7e88022b,0x21911643,0xb66764ba
.word 0xfa79a6d2,0x724ebc10,0x57d76528,0x88b51f1c
.word 0x8da31d69,0xbcd48b87,0xfdce38a7,0xfcc106e0
.word 0x4db4a6e8,0x953c0757,0x2c0f90a7,0x82179b87
.word 0xa6e1fe52,0x8e670853,0xc5f1b421,0xb831fc0b
.word 0xed7b60e6,0x76f8e5b4,0x54210950,0x06c5c0c1
.word 0x5fc24eab,0x9ad2099f,0x5e3ed31e,0xd5ea1fb0
.word 0xb6f82cf6,0xdb0c5b70,0x9445fcbf,0xe1bbcab3
.word 0xfcf3042a,0x9617d247,0xb40238b4,0x917dbd5f
.word 0xe8742a4e,0x86ad4589,0x4cbca944,0x4f72d0f8
.word 0x15d14f94,0x052e6481,0x10d7c916,0xe45ddc18
.word 0x4b366139,0xa98460aa,0x585d82df,0x0fa2784a
.word 0x5a64a543,0x5b0eceb5,0xb8825044,0xaea25c12
.word 0x063683e7,0xfc891e10,0xf861f0c6,0x20e409bb
.word 0x7e269620,0xe972382c,0x4e2ed34f,0x50a678c3
.word 0x767bdacc,0x61879be1,0x86597e6a,0x273bd455
.word 0x2334dd5d,0x0104f7c5,0xa798a63e,0x243c8013
.word 0x45e3f353,0xb928db72,0xf6a6d44d,0x00962934
.word 0xd695ce2a,0xee4dc184,0x312bb525,0xf8aecaa2
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 0x62be1195,0x3c3d87fd,0x6cd07c0f,0x857ff18e
.word 0x84e74a7d,0xc7af098e,0x255d400b,0x4ae5ad82
.word 0x809b3c86,0x2a2abd77,0x98b0dc21,0xfc60cee0
.word 0x2dccdd2c,0x79bc5fa5,0x787af8ed,0xa9bc7462
.word 0xd597dccb,0x779e4a22,0x94e73ad3,0xa6043347
.word 0xb5086684,0xcb1211ac,0xca93a5f8,0xed53f6ed
.word 0xec9d1922,0x517dd691,0x32038730,0xda096cd0
.word 0xf731bd16,0x8b9e41ad,0x2a21fcfd,0xedf7ce06
.word 0x8f935eaf,0xaa95b0c2,0x40329459,0x3aed4ff3
.word 0x11140fe0,0x736d0f4c,0xdedc844e,0x0db7b896
.word 0x36d2b8fd,0xe70ac7b4,0x5a8d52f8,0x7607e389
.word 0xb2c381da,0x93abe192,0x1afbd346,0xddb70eff
.word 0xff345be1,0x922a92b8,0xf173958b,0x88e19897
.word 0xffb21e0a,0x8935cf03,0x7f9cc97c,0x485bf3c9
.word 0xe33b7bc0,0xaf5d4787,0xd3cfe9a2,0x2df6fc28
.word 0xcfc8c2c7,0xa9dd98d3,0xe796fd13,0x25af1602
.word 0xbb0743d3,0x5face40e,0x3b97abc5,0x1aa8bf8a
.word 0x25809de8,0x19f1e788,0x135edd27,0xc0f94dfd
.word 0xebb0866f,0x17544241,0xa784e915,0x6182ed8d
.word 0x475215e3,0xba54c369,0x6bde2b12,0xe73b386a
.word 0x03f11a26,0x7b6b0844,0x5a0728fd,0x5cf083db
.word 0xad5c7c5d,0x26796b69,0x48289f35,0xd31c3dcc
.word 0x8d28f74b,0xc09094b5,0x2e8a84d6,0x09c9ef3c
.word 0x29426542,0xe77066f0,0x5088e811,0xfde5799a
.word 0x064d3153,0x2d877002,0x83d31a8d,0x174bc116
.word 0xc94abfc2,0xd96c844f,0x059be467,0xad53d63c
.word 0xd669e329,0xb0eaef73,0xdd93fbd4,0xdc519499
.word 0x8e19dd75,0xfb4e734b,0x941807e5,0x2f389ffd
.word 0xfb906843,0x69b117c9,0x2f36033d,0x92ae019b
.word 0x7e401e20,0x6a706097,0x55f2d786,0x705520f9
.word 0x51492044,0x05cbea8e,0xd7215bbc,0xe36ea50f
.word 0x8057e272,0x148a69f7,0xf44bb5ff,0x961e5ccf
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 0xf4b82d73,0x88343d73,0x5a554f59,0xe3399810
.word 0x667576f9,0xbba9fb60,0xa9e5bd1a,0x7ef2b92e
.word 0x0e6d21e6,0x86fc69d7,0x349aede5,0xefea5ff3
.word 0x734d0240,0x6040602e,0xec1ed41e,0xd1c05182
.word 0x251d2816,0x26196d22,0x1f7e1984,0xe082a888
.word 0x0b85cafa,0x1642227d,0x7a2b5222,0xea044d54
.word 0xfc62aba9,0x0fc5702a,0xc6664c12,0x7b395de5
.word 0x26962c27,0xd82a6c52,0xccfee7d0,0xa5208116
.word 0x7ea36c29,0x251a2e76,0x4a299d4c,0x2b02c48c
.word 0x67d8e667,0xead6b0db,0xfddd7955,0x0d49e051
.word 0xefa0d1db,0x25f2980c,0x392b86d8,0xa3d8cc7f
.word 0xbde37284,0x3efcf664,0x6e14ce45,0xd10f551c
.word 0xa1fc6b14,0x4c20089d,0x5ecf2011,0x31009466
.word 0x33e6be12,0x8b4589a2,0xb4f10311,0xbcef6e46
.word 0x768eeb0f,0x5edae679,0xae84bce4,0xcb2e08c7
.word 0x3fc5062a,0x65fc399e,0xfa72e207,0xde8ba2df
.word 0x64f9b90c,0xe5331dfb,0x89d8d505,0xae3f1d17
.word 0xe9bd45e3,0x1458eabf,0x6a3f400d,0xec661581
.word 0x2fbb2d39,0x38099025,0x2a8a9c74,0x4e7daa46
.word 0x98b7f498,0x2300ba4e,0x75aa9d9e,0x15b1cbfa
.word 0x86348189,0xd8b489c9,0x593abd57,0xc061afa6
.word 0xe2024cf9,0x7700dc0f,0xec3ea74b,0x60814d84
.word 0x099a4fcc,0xbce323e2,0x3fa8d615,0x34c04cfe
.word 0xb5f077ad,0x7959356d,0x034e005a,0x145548d6
.word 0x27e58f7d,0x90285632,0x3abfab5f,0x65ad372f
.word 0x3c82c19e,0xa38287c0,0x60c797ef,0x8e95202e
.word 0x6cbffded,0xfeea933b,0x51aeb5b8,0x14d1b550
.word 0x47a98ca7,0x22529691,0xfbd75a26,0xd7223385
.word 0x8364fc07,0x758ff598,0x59323e70,0xd492b73f
.word 0x94fd5a65,0x1402bc38,0x0d355523,0xfb2e2450
.word 0xe6ff2df6,0xc8747333,0xbd1b70c6,0x74619634
.word 0x89343a01,0x8e821eee,0x2506622c,0xbd527d2b
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 0xd456ec8c,0xfff8411a,0x3c70ba8a,0x6e73402b
.word 0x7a5e90d9,0xfd5b8f44,0x414cd8e9,0x33f08c6d
.word 0x62cdd261,0x52dae14d,0x693732a3,0xb99927b4
.word 0x09cc07e6,0xc41fb7cc,0x4b60bdf6,0x41ec43a6
.word 0x9812253a,0xc5fcd41f,0x74a2789a,0x4daa1a74
.word 0x9bd0006d,0xccd3850f,0xec3174cd,0x67a2a355
.word 0x9e3f7f9c,0xa74d5e55,0x0a2c7dc4,0x3147dba5
.word 0x38df8acc,0xec9ef53d,0xac91b509,0x747e3925
.word 0x7af25344,0x58847dc8,0xb7025f2e,0xea1cef11
.word 0xf3f849b4,0xe66d8851,0xbf866b3d,0x44a9acb0
.word 0x08b2a428,0x4d89a6ba,0x6ac729af,0xec5631d7
.word 0xa211a870,0xff13c85e,0x9992ca98,0x6d67677d
.word 0xb8aa41e7,0x90f00cbb,0xa8806641,0x22dde390
.word 0x0918f9ee,0x5042dcb7,0x5f8ebe87,0xe2e9ada5
.word 0x53fa426e,0x1cc5739c,0xf6119fbe,0x49463919
.word 0x6724c1e7,0xd5e0bd68,0x557ad2da,0xdecde63d
.word 0x09f88f2a,0xd5040f56,0xb966ee05,0xeaf19361
.word 0x156af747,0x5ab9ae7f,0xb7157880,0xdf9b54dd
.word 0x5cda2084,0xda8ba7ac,0xb6d673cc,0xc5b56831
.word 0xbf328cdc,0xe1e36a14,0xeff6687f,0xc100d077
.word 0x6aa877e9,0xfd7d7015,0x792614d3,0x1d55ae02
.word 0xa0a87ecf,0xf7003748,0xb8a13d86,0xab7beb3e
.word 0xac9585df,0x6f07ba4c,0x1669794f,0x25d3e07f
.word 0x0ac5d6d8,0x3a6841a1,0xaedcd7e4,0xd8031341
.word 0xf72d6d05,0xacc6f75d,0x9819604d,0xa64d2bb2
.word 0x48fbe741,0xb2dad4ec,0x2252579f,0xf4531791
.word 0xd6ee04b4,0x010a8fea,0xbc82111b,0x48dd7f0e
.word 0x57b7637d,0xb4befe4b,0x5e8c3027,0xaa3c384f
.word 0xc0e29063,0xacc48b44,0x0a2a782c,0xf3189ccd
.word 0x04ce1b70,0xc2ef0cd4,0x041c10e3,0xacdf02ce
.word 0x04d8f642,0xce6ab31a,0x51121501,0x3bf80251
.word 0xe4bf3ff7,0x7054a580,0xc75c2529,0xc5aa3cea
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 0x288fd6dc,0x5081ec3d,0x5a6833e4,0xc5b00955
.word 0xcd4f8344,0xbe9e1d24,0x93cf27ee,0x95bda17f
.word 0xe0ea732a,0xc8a13eee,0x41a5c8c2,0xe946d3ca
.word 0x45e994bc,0xf0520b58,0xa0e67139,0x1da11bd2
.word 0x0fff2851,0x0a8a9fbd,0x27e5137a,0xc99765ca
.word 0x7a93995b,0x1a381f87,0xb8e87720,0xc710ddfa
.word 0xc70d55a0,0x19f1c616,0xfacab388,0xeefe3c5d
.word 0xc6e6800a,0x34dca86a,0xb82841f8,0xb19b68b9
.word 0xb78ced6c,0x213624a0,0xadce38e9,0x1601b825
.word 0xc72a41f9,0x8e54050e,0xa4f43e13,0x96ac9ba4
.word 0xc4ace2d0,0x6cdedfd6,0x097ddfba,0x1609061e
.word 0x0141f3e9,0xa75c9a87,0x473145e5,0x8930fd8b
.word 0x9706d277,0x3fd0fab7,0x140319d6,0x3cf9ccc4
.word 0x567d6909,0x79c57888,0x96a2fa3a,0x4b1b79b0
.word 0x145eaa46,0x531fc7c4,0x1ea77dba,0xed7b8d44
.word 0x2a6b52aa,0x6dc1d7a4,0x636f9aac,0x48c54880
.word 0xa78dd3fb,0x662ca323,0xee997db5,0x8cb829c0
.word 0x165520ba,0xa6a9d7bb,0xe178ae55,0xaa629ac0
.word 0x53863411,0x41baf75c,0x0a793346,0xfbf7024e
.word 0x442f0f6d,0x01c7ffe0,0x2da5c763,0x09a5945d
.word 0xfe3d8998,0x32563950,0x70d9eda8,0xcb0bd86c
.word 0x56a391f9,0x35114858,0xc9b36a32,0xaa78d1ab
.word 0xefa3229c,0x8960604f,0x356d3b28,0xc1d819b2
.word 0x9843a910,0xb202bfcf,0x14e16df3,0x6c894652
.word 0xdbb2630c,0x51c3ef99,0x5c9ee992,0xf929e558
.word 0xe311becc,0x7fdba55b,0x5ae9a0c8,0xc33c9641
.word 0x0ca08c0d,0x79ce1d26,0xebcaa88e,0x9dcebbcb
.word 0x03bf630b,0xd324c6b2,0xc512c786,0x2602cec9
.word 0xc9bb7886,0xd8ab9d68,0x7194eb67,0x20603ae4
.word 0x9a8e6bb0,0x0947f531,0x565d3b45,0xa75158bc
.word 0x0f858ae3,0x766b1889,0x0e6cb91a,0x6fd3c250
.word 0x0d0d5f4f,0x6fd1e823,0xb8638e26,0xfbb50348
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 0xa47b854f,0x886b8f84,0xbf9c91d0,0xdd97edca
.word 0x41a21ea8,0x9fd1c258,0x1d60c0cf,0xb288dd41
.word 0x34c624f6,0xa9778524,0xc694a43e,0x77c21f76
.word 0x9af8c256,0x3b8e6d03,0x8e629e87,0xc11e6688
.word 0x173597fc,0x4966268d,0xb3513055,0x34a2c66d
.word 0xa381f074,0x392db3cc,0x92740f9a,0x0c382ff5
.word 0xe7871db7,0x1fe4ff81,0x1b1cd94d,0xe5b30ce3
.word 0xfe2e3092,0x0e95b09f,0x041c3c71,0xdb915f2f
.word 0xf0e09814,0xb447cf5a,0x12603ff5,0xcc6308e7
.word 0xd1576c8c,0xe283052c,0xf753f260,0x1f473077
.word 0x5c3fdebb,0x6c5fe72d,0x86bd8690,0x077ee22c
.word 0x9657ce76,0xf911ab1b,0xb72ebc33,0x25b45b75
.word 0xfed125c8,0xe129bff0,0x77948ad6,0x8a105186
.word 0x130525cb,0x1c4db289,0x4d43b6f3,0x8cf93e83
.word 0x22dcc3d8,0x4d7c1617,0x9675dfe0,0x4b282e4b
.word 0x4f466a0e,0x53a13e9e,0x9458c6d2,0x17dc8a48
.word 0xc3f9e0e2,0x3de76b37,0xf93bbb51,0xcd8a5f9a
.word 0x1e8987ef,0x8272c268,0xa47ede63,0x5f4a2631
.word 0xee3788bc,0xfb00dce5,0xb9c727ab,0x847bc0f3
.word 0x55a03797,0x4ee4205b,0x06015f24,0xcfe353a3
.word 0xd96ca81c,0xd00f1dfe,0xe7e857d7,0x84cfd02a
.word 0xe9435b3c,0x51293c89,0x0aafa99e,0x006bc91c
.word 0xb83f5522,0x481a7ef8,0xf785b1f1,0xe5474a46
.word 0x82d5061d,0xa615f092,0x32448065,0xc1125028
.word 0x30562470,0xf5a1ce8f,0x72e2619f,0x35be0a8e
.word 0xc4f4e9eb,0x59c4645c,0x339e17b1,0xe110c7e5
.word 0x50103b39,0xe627bc20,0x4b33a0c8,0xc956ee53
.word 0x4d50d8e8,0xde78e2c7,0x47a95a7c,0xa21c304f
.word 0x2c11b715,0x82b4c134,0x9aeb57f7,0x7bbb3fb1
.word 0x9ec0d95a,0x8929c26c,0x2b760625,0xa9738b1f
.word 0x116c4bae,0xd2fea2a8,0x887b9987,0x38f20d3c
.word 0x78b70122,0xb455485d,0xe27eb272,0xa4ccb14a
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 0x0c6a2cea,0xb43a489d,0x94384442,0x5c676ac3
.word 0x0707ae5b,0x9b33df88,0x1f7e3f81,0xd888f77e
.word 0x7cdb7588,0xf24ce927,0x1c630362,0x78750efe
.word 0x3be841e7,0x6aecc882,0xaf5d8be7,0x34638ac1
.word 0x33263a4c,0x6157be32,0xa4a653ec,0x1ecff88a
.word 0x7fd2ff26,0x300f2fe7,0x3220667b,0x9832f397
.word 0x17ac294c,0xed8e6ed2,0xfc5bc002,0xe14ae8f3
.word 0xb03ab7ac,0x6a4bf0e2,0x5f1b39e2,0xba72fe85
.word 0x2787d542,0xe8eb265c,0xf8b0cd0d,0xe8cf5e56
.word 0x8ac6bcba,0x5556203b,0x61fd36e3,0xf66cb5d8
.word 0x1f2bf1b1,0xc8aa445e,0x599a4a3a,0x55ecf31c
.word 0x21777e26,0xefccf9fa,0x4cdb2802,0x44c0b1b7
.word 0xd7622496,0x7aba62d4,0x0fc86a9b,0x411ba097
.word 0x18704de8,0x6e17082a,0x5ef57485,0x4e6230bb
.word 0x0e5c0c6c,0x9cf93049,0x5a7052ea,0x530d1d4d
.word 0x5c6fa203,0x602e4f9a,0x7f4028a6,0xf1e0c8cb
.word 0x91508365,0x220c5e20,0x6a6b5249,0xaa3da4f5
.word 0x1eefd72a,0x9aa83afe,0xb07a5d81,0x7f3688e5
.word 0x415b4593,0x7ac883d4,0xe7aa6873,0x751b2b4e
.word 0x20866ec8,0x7bae543d,0xd314697a,0x4c21242a
.word 0xf12cdc87,0xd6e3b5c0,0x477b6083,0xd226b5e2
.word 0x7f3fb755,0xf7652a5d,0xd96f10ba,0xea595624
.word 0x54eee4f1,0x074a7a0a,0x37ddccf9,0xd9d7763b
.word 0xccb50341,0x6068422f,0x48177de0,0xe0acd29b
.word 0xfeea39a4,0x37e244f8,0x74853a10,0x2ec34cf5
.word 0xf599739b,0xb3b12b7c,0xbdf58694,0x05e01c62
.word 0x5d9844b8,0x07ec1b2a,0xdf14efc5,0x2cc0ad92
.word 0xa78d9afe,0xc9c1e942,0x71121b7a,0xbcaffd26
.word 0xbb27fe98,0x0607aa06,0xb50a69d8,0xa8fbbd2e
.word 0x492539ed,0x4d6f8ca8,0xd5dd8f6a,0x72b69807
.word 0x5df82bf7,0x91c039f3,0x38b50437,0x4b1df643
.word 0x2a3e41c6,0x5abe92b3,0x79dcbf43,0xd6640d00
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 0x5f5cfc97,0xf6987d85,0x5754ff62,0x15907223
.word 0xecd292fe,0x09fe6931,0xbad3ad76,0x5c45ceab
.word 0xef9b004a,0x90fa420a,0x4e86e244,0xaedfb2d6
.word 0x4d5e05b3,0xd9d468ab,0x97eef003,0x799ff453
.word 0x4638dc92,0x9e9d610b,0x5690a08b,0xa5965783
.word 0x327b895a,0xa23e41d2,0x62a356ce,0x5a46a6be
.word 0xb565115b,0x642ed17a,0x5249f476,0x6e448c8a
.word 0xd72ee4fa,0xa7ab9640,0xf140a741,0x96f390d9
.word 0x3b2d0aeb,0x3065ed47,0xecca7df2,0xf33f2680
.word 0x0605af5f,0x8ad88a3e,0x6072a58f,0xeffbc546
.word 0xc6a319e5,0x88312b4a,0x8d79b450,0xcb21f624
.word 0x94a6df2a,0x71a8ad69,0xbedaaaf8,0xdc5bd37e
.word 0xa76375c6,0x114c261b,0xa801460f,0x7e89b485
.word 0xb668f44e,0xf2d95f9c,0x78ebb5a0,0x661fa828
.word 0x49471ea2,0x7aa8f4c0,0x480ccfe7,0x8528dabe
.word 0xfac34ee9,0x9618167c,0xf31eccc9,0x3d251bc6
.word 0x5b85ab3f,0xa6e4ba07,0xfd7a285c,0x9884ca5e
.word 0x1ad0db30,0xe098e608,0x867da4bd,0xe0642cf5
.word 0x6cad2a83,0x91cf4f52,0xebfdb1ba,0x680888bc
.word 0x9a57b457,0x8d5ce125,0x60206733,0x06ea23ef
.word 0x76bdd3ac,0x932c64e2,0x516863e4,0x02cf72f3
.word 0x109a7b7a,0x14338ac5,0xa3acc30c,0x522e9237
.word 0x5e40afd0,0x1ee1571a,0xcb50ceda,0x7c7c4a4d
.word 0xcf781470,0x5d0aa6f2,0x9c89b95e,0x524e1bb6
.word 0x18bbc6b8,0xa3cb3194,0xa0be3c18,0xe43d3331
.word 0x002033a3,0xc477788a,0xe4ae4ff0,0xf03d92de
.word 0x7ae95f2b,0x2437146a,0x1dd3b690,0x761ac996
.word 0x59cd36ab,0xc0632f03,0x0b81776a,0x9ee779b4
.word 0xf937ff72,0x5fc3ddbf,0x4b8c5a70,0xeaa9ea5e
.word 0xe75b1866,0x18b00982,0xc369a4aa,0xc7ff4c57
.word 0x07b8de19,0xdd1a707a,0x6ccf2ab9,0x730b6969
.word 0xcec6aa99,0x3725e38e,0x4083c767,0x42943ac5
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 0x2627a18b,0xfdca5984,0x3bfa4cb4,0x35d7c2ce
.word 0x9cafc34b,0x33ca5bf1,0xebdddc30,0x7cb8d50a
.word 0xdc598ca9,0xd92456b3,0x2354eb34,0x9997c867
.word 0x6db73eaa,0xf1579770,0x75242138,0xcd97ee8a
.word 0x7eee6bfa,0x23751a9e,0x42e4d351,0xfc558cc9
.word 0x3d01ba9c,0x4a2cb271,0x1dd00802,0x7e64d996
.word 0xd61c7c1f,0x266a65af,0x016a7447,0x7e73bca1
.word 0xbbbcbc8c,0x38dddda2,0xf955a408,0xee123607
.word 0x111e513b,0xbf325f31,0x9f4e0cb1,0xaa5ad189
.word 0xff1b51b5,0x748d76b9,0xbff82256,0xd1d56f04
.word 0xe21b933a,0xcd5f318a,0x3b936a89,0x80277ff2
.word 0xcabfa4dd,0x51382d99,0xdce8b200,0xd4fbcf28
.word 0x1e737e25,0xf830eb69,0x2de8b154,0xdc861aa3
.word 0xda51d20d,0xcfdddae2,0x2c93f30d,0x02a2935a
.word 0xd31a08d9,0xa1411ec8,0xcdff798f,0x269c3f78
.word 0xa922beee,0x69e33572,0xe536a032,0x316f7d4a
.word 0x74a7a7d4,0x169ce82e,0xff756c86,0x18d8de52
.word 0x151b0b8e,0xe022e3f7,0x2b71689a,0xec340d22
.word 0xe6f99af5,0xee8f8256,0xa6c30e84,0x17079f72
.word 0xb6d8f8df,0xbd3b43e1,0x16e1c25f,0xb5eb3d49
.word 0xc49915df,0x16b72c9b,0xe215f908,0x30216bd8
.word 0x7d071242,0xd44daf12,0xd3ccaf01,0xcbd52a70
.word 0x87a68fbf,0x641d675c,0x8ce8d3b4,0x270a2d36
.word 0x6568d2d2,0xd4e1e485,0x696c87e3,0x6f048f44
.word 0xf2510145,0x3f01fac7,0x1ce90e2e,0x452d7da5
.word 0xb56f0e6f,0x8c160fcd,0x4bb06d4c,0x6be40d88
.word 0x367cf864,0xfbc858d0,0xb202c312,0xdfcfd62d
.word 0x347d211e,0x11ac2b16,0xabe787c1,0xbff2eba3
.word 0x5d3a3c1a,0xe74aead4,0xff116589,0x1a670279
.word 0x2aa05611,0x30fa22ca,0x4a2a3f24,0xb3e31b29
.word 0x06edbf16,0x8d9824a2,0xe3a9f200,0x87cb570c
.word 0x9b5f6c01,0x9f3437bf,0x439a085d,0x754d94c9
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 0xdff0226c,0xcd011a60,0x2e610f57,0x5110312e
.word 0xb2bf149f,0x70508cc5,0xc7002cea,0x671c096d
.word 0x015242e8,0x59f72ce8,0x6346ef7e,0x0e7c3826
.word 0x4748a3d7,0x4dad6d42,0xafe15de7,0x9323b02c
.word 0x8c2610e8,0x6c512c89,0xc288e5c5,0xb307f147
.word 0x63191bb0,0xe37c1448,0xe242b7dc,0x54d2689b
.word 0xbbe41604,0x050bd90d,0x16e93b78,0x88177522
.word 0xbb1d1079,0x41027b44,0xbea6338f,0xe2eacbd4
.word 0xf1f9b6fc,0xb04d4137,0xf3d89dd4,0xa2dafdc6
.word 0x07fcf52b,0x1b5a797f,0x8efa9284,0x43e92e8c
.word 0x6b90633d,0x70271ecb,0x4047b5ec,0x08373d46
.word 0x1f277af1,0x4718fac6,0x98e269bb,0x741af0b7
.word 0x6d47aad7,0xdd0cf9d9,0x85f1e1ad,0xedebdcb0
.word 0x7ee7d90d,0xe0840d20,0x7fc84129,0x9816e0da
.word 0x6fc28905,0x39c00e1c,0xe3de2e52,0x4dd8a2d7
.word 0x48d0202d,0xeb961f03,0x66315e77,0x875d049f
.word 0xd12bdae9,0xe40eead9,0xf6d7dcd7,0x52a2ef4e
.word 0x1e135d98,0x8122cd56,0x7104dd9a,0x6bd24b88
.word 0x2330ead5,0x58c73cf1,0x96cd6f07,0x2454d56a
.word 0x1d89d7a5,0x2e87839c,0x267b5a28,0x9ba4632a
.word 0xdf24e034,0x0fe808a7,0x5a1f6e2d,0x8aa2b2f0
.word 0x4aef7ec4,0xc3947027,0x04815517,0x112af27e
.word 0xe41fbf33,0xaf519054,0xf2043457,0xfa632d4e
.word 0xb83050ac,0x8ec4a198,0x3fa55186,0x1c793de5
.word 0xfc8eb005,0x74ba2cc5,0x5c8bafe2,0x46a2f1d8
.word 0x664232bd,0x38b3cbc4,0xb844b8ae,0x546c1d21
.word 0x37da43f1,0x816709fc,0x0fbce035,0x19599e64
.word 0x4b25e6f5,0xe034cab6,0x8535867e,0x4acc2195
.word 0xb33939c8,0x0c07c9b6,0x66124c90,0x40965f30
.word 0x74b8484d,0x6974af22,0xcfbdb9b7,0x5b4644bd
.word 0xfbad7f19,0xd87d6eb1,0xf2f303c3,0x5b17ed10
.word 0x2111ebb2,0x1c461673,0x290345c1,0x17a74b34
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 0xbe2440c3,0x55584293,0xdc3aa959,0x643a6461
.word 0xa7247118,0xc4db4122,0xbf94a146,0x2edc6497
.word 0x10ba7238,0xc6beeb0e,0xff02223e,0xea75ded4
.word 0xb8b5b8a4,0x8c74bd40,0x1f3db5b0,0x96a0e5cf
.word 0x028c65c0,0xb9cf2367,0x825d4166,0xa7d17100
.word 0x1ace0b6b,0x0208296d,0xbdc13542,0x5e0838b1
.word 0x064f0eed,0x7f7b99d7,0xc9f7debe,0x855a24db
.word 0xa5d56ad3,0x91c61b69,0x30d604f1,0xa7b08477
.word 0xb6c6e19b,0x3b38b12a,0x518025c6,0x94a7b320
.word 0xa8bcd20e,0xc3eb5e43,0x1350e5d3,0x73900fab
.word 0x5207fdb4,0x7838d8ec,0x75f4138e,0x87fa74f6
.word 0x9effe443,0x6c918f25,0x539637d7,0x1bb88745
.word 0xb21e5cdb,0x6d6d7515,0x5a0986fb,0x8bf3fcd3
.word 0xcca3b183,0x954268b9,0xdb86634b,0xdc412d77
.word 0x31d64947,0x9b5f18b2,0xb02fd64a,0xef9cb037
.word 0x38c1f427,0x4f1899a2,0x4a0a39d9,0x9ab87d52
.word 0x4b103878,0x89412dd7,0x82ee9adc,0x162aad3c
.word 0x42b109a1,0x85fb4776,0xfd3e671a,0xafc0a7cb
.word 0x6e4f2e70,0xd067e617,0xbe7cff46,0x000ce1a9
.word 0x09f8accb,0xdcb8542d,0x109aa513,0x0b3f1bd9
.word 0x4406c066,0xf7bd07fe,0x845eb95b,0x9f20c462
.word 0x799066f0,0xfdeaa6c8,0xe2ff99e6,0x03afef2c
.word 0x3a8afd71,0x2f8c0d72,0x095c6132,0x72a6f6a6
.word 0x36727746,0x52472ce2,0x465aabf2,0x0e8b8585
.word 0x691fd72c,0xc505bbfa,0x07a1d7be,0xf22bdba3
.word 0x42dfce56,0x69ab59b9,0x2cc6c9be,0x226c4bb3
.word 0x28ea0b49,0x776f9928,0x5f070ce0,0x57ca2379
.word 0x30fa3281,0x1a74f5a1,0x923d6d97,0x9fcb640b
.word 0xf5dca6ea,0x1c9d59ca,0x0be097c2,0x58087f17
.word 0x157bd458,0xeb2780b5,0xe725b376,0x4e766666
.word 0x8dca252e,0x5336e7bb,0xaa6855fc,0x15c6f4d5
.word 0xdea78dd0,0xce8acf70,0x19fe863d,0x9e1291ea
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 0xb0659e21,0x599371d0,0x4b03bd01,0x2277211c
.word 0xef240eb8,0xed125470,0x86a03d59,0x4ebbf88e
.word 0x765c6a45,0x7bf534b6,0xd045d1de,0x1561601f
.word 0xca0d28a2,0x103a3f36,0x9740064b,0x210ef1a6
.word 0x91d664d5,0x1eee8cef,0xce64183f,0x1723d210
.word 0x3236461c,0xf730bbc6,0x337021b7,0xb7942e7d
.word 0x0775d95d,0x2a81629d,0xa5c0011f,0x1ca1dacb
.word 0x4e34a18c,0xe2f7b420,0x5e1c4362,0x67a62b03
.word 0x2321a15d,0x89bd3fcf,0xe520007e,0x73faae54
.word 0x45c35d80,0x1ae5a1d0,0xd98d416e,0x7c168193
.word 0xf6b85b41,0x642fe147,0xcc29abcd,0x16fae2e1
.word 0xad747f94,0x564060f0,0xe35b68e8,0x9b0a1f6e
.word 0xb5e3d2c5,0xf3642262,0xd6b663fd,0x9fd0359e
.word 0x9b829350,0x50647554,0x4904eabc,0xfe759e09
.word 0x0e5029f7,0x413fea7e,0x55dc6e43,0x3cd1bf7d
.word 0xf3325341,0x4a48f00e,0xfbcfddc0,0x5fdac3cf
.word 0x15b9719a,0x4ab99389,0xc2893767,0x25cc9bb4
.word 0x87955816,0x57111ff5,0x5a7a328f,0xe0be43d0
.word 0xfbb0d4cf,0x0a50a8eb,0xf83a1b0f,0x186b734a
.word 0x54d33ad6,0xe83e95da,0x9b8f5475,0x088701dc
.word 0xbadf04da,0x109191c6,0x6cfa3b8d,0x03adba78
.word 0xeecc5022,0x510072b6,0x7d4ad82b,0x60103cd7
.word 0xf7fad0f5,0x5a8ab4ae,0xa9a2e12b,0x73273315
.word 0x2c341f11,0x67b345d7,0x6ca902d8,0x40410b75
.word 0xfe17d99a,0xa2de2d73,0x3be483b5,0xe3c0fb4b
.word 0x0833c598,0xbe731088,0x268b4807,0xccd7487e
.word 0x34c37242,0x205ff081,0xe7aa9265,0x3369c8ce
.word 0xbe2c2ac5,0xa6f2ac7c,0xe3073cd9,0x90db2f4f
.word 0x3701efac,0xfa3c3a9b,0x5cd72eed,0x5d0cd078
.word 0x3144aee7,0x46c05fc9,0x18126fdf,0x973c864b
.word 0x2d2c43d4,0x981f622e,0xafd0f7e3,0x4e03692f
.word 0x4ab71ac2,0xbbafd786,0x4ee7b93c,0xa9ffbc6f
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 0xc67086d8,0xd84d6009,0xc9a38a50,0xbd1090cb
.word 0x2856f181,0x59f13505,0xe14da81c,0xc3d22ba2
.word 0x37d2dbde,0xc697a1c9,0xc474d28d,0xd650006a
.word 0x8891cfe3,0x917ac7ca,0xc5db9947,0xd7ef5ba7
.word 0xd5bf89c3,0xffd79f25,0xa29d4db1,0x8e802baa
.word 0x8d735c85,0xcb51ceb2,0x14934761,0xe5e86871
.word 0x4880fca5,0xbbb99880,0xc4782f72,0x997515e1
.word 0xa43a73dc,0x35f252f4,0x917e4765,0x314b3dc2
.word 0x1d7ba4eb,0x0bb454dc,0x04d3ee59,0x321e482e
.word 0xa3fd37b6,0xf63ad3a0,0xa4569d35,0xaa29faf6
.word 0x3dcf2a6c,0x5bdd23ec,0xc99de802,0x5be43834
.word 0x2f08b839,0x2d6e4461,0x4fef4e84,0x47176c46
.word 0xdfaee62b,0x2f82b0ac,0x3cb905e9,0x9c9a4903
.word 0x43611c9b,0x6d102df7,0xa47f9a14,0xf4b593cb
.word 0xfb066304,0xd35efcbf,0x6d0169c5,0xde4d8664
.word 0x7646d9bb,0x3c481f5c,0x3ab1da89,0xa4c96e8f
.word 0xe05e9ca5,0xe237f5b9,0xdf208075,0x0edde2ee
.word 0xd1347cff,0x7afc4c22,0xbec64312,0x4188d9d4
.word 0x0b901485,0x6d2b655d,0x0a2ed8e6,0xf9bdf429
.word 0x1aff9c87,0x0fce5f01,0x08ebb289,0x7d152d45
.word 0xf4344f4b,0x150655fd,0xa7c4833a,0x99925011
.word 0xd5716d90,0xa1fb8f4c,0x1ac8d8a1,0x4e3bf499
.word 0x920d2513,0x3a3a3851,0xaa0c5839,0xf1f41c3b
.word 0xfd69d781,0x4f2dfa51,0x2172108c,0x55dc6878
.word 0xbf2f95d4,0xe55a2637,0x710ff560,0x7dc051a7
.word 0xb4d2c5fc,0xf4fd0113,0x4019ecf4,0x786d05a4
.word 0x75c0bf03,0xa1ef1221,0xfc237a70,0xf948653d
.word 0xd986b4d8,0xeeeae4bb,0xdc675524,0x7bd15f9b
.word 0x979f3a29,0x662e2106,0xc8b556fb,0x2a2138ba
.word 0xbfb71e80,0xe572bd35,0x8d716a1a,0xf15fb2dc
.word 0x204e782f,0x4ac414da,0x426a99b9,0x9c7a3411
.word 0x3f5898e5,0xd26a7395,0x65102580,0x32188b41
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 0x40d951a2,0x3340b374,0x6c0d3f94,0x8427ed96
.word 0x9cf267bc,0x1f7cebc9,0x1ad16f65,0xcdd04ef3
.word 0xec8a2da2,0xea75d313,0xd4801f64,0xd9f9a64c
.word 0x2b401f31,0xf6127f12,0x50b7be31,0x6705361b
.word 0x085b4a9a,0x18b22871,0xb3a5697e,0xa076abc3
.word 0xca7df993,0xd235d250,0xdecea571,0xd4e72dcc
.word 0x53734991,0xcce7fcee,0x6b694ca4,0x2e7835ff
.word 0xe756181b,0xb5aad8e6,0xe3bc1be5,0x7dcdbbff
.word 0x366190b1,0xfb5ab28e,0x518a9ed8,0xa8fb2029
.word 0x18ce7cfd,0xd55a39a3,0xfbb68a3d,0x4fdd1841
.word 0x84e53d4f,0xa5ed2603,0x97b3cce9,0x71523ee8
.word 0xe4b51c14,0x929011d0,0x4f7daf90,0xe3edf7b8
.word 0x63ad0d60,0x078b48d1,0x78ad5df7,0x44b95104
.word 0x80534974,0xd7f9e182,0x02147f37,0x449d9fbf
.word 0x04421a12,0xd3c44c59,0xaffef905,0x6fad5abf
.word 0x8a1faf70,0xfc8fa812,0x47ad727f,0xbee84462
.word 0xd30ec0b1,0x54412978,0x3016b20f,0x7e1a553d
.word 0x2843d725,0x58c47715,0xbff7bec3,0x79782883
.word 0xa3b8fc77,0x16c676f1,0xbf41eabe,0x49725a36
.word 0x6ded5700,0x86e4db4e,0x9c08c5b4,0x1d2142ff
.word 0x5d03e825,0x6353852e,0x3b0fa1b4,0xeb64df57
.word 0xaad216ac,0x8d888356,0x5801cd01,0xf16969c5
.word 0x96ffac15,0x1924ee55,0xb771da08,0x3aa37821
.word 0x3089f7d5,0xb314a668,0xcb9446a1,0x2a61222e
.word 0x53fe0ade,0x5360c01a,0x9911c369,0x052139ec
.word 0xb26a9ede,0xf7008524,0x5fc8749b,0x3c8ffdb7
.word 0x4b1f3a81,0x9050d364,0xd2453759,0x087410f1
.word 0x5c36edb6,0xbf3d0d57,0x5d35ef00,0xaa2fcf5d
.word 0x58fcac02,0x3dfd8bb2,0xbc4ebf28,0x2593dc40
.word 0x1056cb01,0xb994cc85,0xe5a4f2af,0xb409126d
.word 0x98d1a4ca,0x06f25099,0xd358c898,0x2fd7bfd1
.word 0xe1223264,0x7fbf6c65,0xf2f796cd,0x58e861c3
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 0x88537719,0x9a966dbb,0x5310dfd4,0x3d7791a8
.word 0x9dabf121,0xe9a77351,0x78b5c16a,0xfddc8d60
.word 0xf15a43d1,0xc6cb8057,0xd7ac7543,0x51c44ab7
.word 0x200587f0,0x95242e0c,0x945425be,0x16aa466e
.word 0xed785705,0x6898c7d8,0xb3b5ae65,0x69fa858e
.word 0xcb37ffae,0x75c4b696,0xc02b923e,0x15c54bcd
.word 0x0eab60af,0x10bfa458,0x86865ced,0x0ae2d85a
.word 0xa8b0aa0b,0x51f3763b,0xe4d2b776,0x481536e0
.word 0x59702253,0x422ee534,0x7c1200d9,0xc091237f
.word 0x1781d8c1,0x97666080,0x92e5c8ac,0x1ff1224f
.word 0x3de1b4d1,0x6f1e9aae,0xb35e7a97,0xb0614afc
.word 0x5e9f44cf,0xf96fa5cc,0x4817adc1,0x025872e0
.word 0x97603326,0x3b3e078c,0x63be1b16,0xb00de1a7
.word 0x8f54b601,0x86890298,0xcfaabfb4,0x08644348
.word 0x581d9b8f,0xa3b5e6e4,0xcbc17020,0x19914b8a
.word 0x1ee25757,0x27d68ab5,0x43651ea3,0xe739cc0c
.word 0x9954842a,0x4232c7e9,0x325c2c04,0xfd103518
.word 0x930d58d7,0x469fc8b2,0xcb2d5a98,0x6ddad330
.word 0x3c807952,0x4388852e,0x0bdc5674,0xfb9ee4e1
.word 0xc0bba06f,0xa88ad1c4,0x2c281e4c,0xa8422cfc
.word 0x09b15faa,0xcf330fb6,0xac1748f5,0xefc32f94
.word 0xfa98d23f,0x36a644f7,0xeb349961,0x80c3b23f
.word 0x8ea83abc,0x3a95da05,0x00255bc6,0x7972371c
.word 0xead1197d,0xc2907367,0xb7014592,0xc9f7f09f
.word 0xd405ba48,0x94f19d4a,0x8221ede5,0x01248369
.word 0xf1c2afa5,0xb7bd91bc,0x090cc1a8,0x08bb78ba
.word 0x29a52ba8,0x839308b4,0x73011ac6,0x6910be83
.word 0xbb128ed2,0xc6992fad,0x968f768e,0x519bb880
.word 0x89554d03,0x49937b94,0x2c00afa9,0xa259ebec
.word 0x6b2ef19e,0x78ae8574,0xd7fefa43,0x9ff919ca
.word 0xb04fae4e,0x003ee97a,0x5ca97c30,0xb80afe78
.word 0x8c719f69,0x5bfd94c6,0x22f752b3,0x75c6c1ce
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 0x898ba310,0x526bea3e,0xeb10f041,0xd3c8bb07
.word 0xe2605b93,0x5fc1f206,0x1e4f19ca,0x759026a2
.word 0x7862f7ef,0x0a41620d,0xd2c19d9b,0x6c06a001
.word 0x08dc3f6b,0x747d963b,0x0160920d,0x5d76d134
.word 0x07d4c80d,0x08529657,0x98beb89d,0xe329490d
.word 0x416e631b,0xb96576a6,0x402c5aa4,0x4a61afde
.word 0x341cfac6,0xdc33cbf3,0x6f754c30,0x0cd12645
.word 0x1e7b045c,0xf1b0403a,0x4ff39eaa,0x6520d8a7
.word 0x1882c961,0x723f0965,0x24ce547e,0xdb0e24ce
.word 0xaa15d6c6,0x9f5fa65e,0x50d76d9e,0xbda9495e
.word 0xae25e427,0x6bcbe685,0xf204d7a5,0xa05a1df4
.word 0x833edd2a,0xcfda53eb,0xcc1ad73d,0x5ae331ac
.word 0xedc61731,0xa59ba7bd,0x7718b605,0x2059b8e8
.word 0x4fdfc141,0x590ced56,0x0be7dd83,0x93e82c03
.word 0x7bf78f65,0x141476c3,0x66dfc5d2,0xb041e5cc
.word 0x5c489ae5,0x91497cd1,0x258e34a9,0xd50a1be2
.word 0x94da0bf0,0xdac0cdca,0x6103386b,0x38db2420
.word 0x87536c7a,0x132ac92b,0xbc8e5b2a,0xa0a946a8
.word 0x8f142c76,0xbc55085a,0xa8fa26a2,0x459a6705
.word 0xb0e130bd,0xdd3fc2cb,0x4632a8d4,0xdb79f581
.word 0x0dbb82cc,0x8222d899,0xcfb21adf,0x15019744
.word 0x0dcaa470,0x72799e36,0x608cd13e,0x5a939d8a
.word 0x03c7746a,0xc2b0429d,0x420bf9aa,0x956a4735
.word 0xeaa4db39,0x88b5dc4e,0x0430360d,0x76e70172
.word 0xe706a59b,0x07c61a71,0x15d19645,0x7ddda2b3
.word 0x7f6855c6,0x0a5f8171,0x136120c9,0x756b6239
.word 0x4252bc20,0xaa6feb60,0xd3314019,0x54dd46b2
.word 0x3c8a5e35,0x588ac520,0x6bafa48f,0x2916905c
.word 0x5957023d,0xca12b585,0x2f8a0c23,0x3f044f99
.word 0xd6d29863,0xa1d9f5ee,0x331bc205,0x7dee547f
.word 0x87f3b9de,0xde582010,0x2c40c015,0x02bc7c4a
.word 0xed8331e2,0x70c4f2ed,0x9b193cfc,0x1d45a5fc
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 0x212b95b7,0x6bb4a2dd,0x6b989adb,0xdd725844
.word 0x04f48b80,0x2ae68a2a,0xd71ccd99,0xf862b4ab
.word 0x7155cc29,0x9ae5f2f0,0xc930725d,0xd3497a8a
.word 0x54b23d25,0x39b47970,0x58c62b61,0x0e99167b
.word 0xe872e66f,0xed8d0a72,0x27241c8e,0x2d52f328
.word 0xf093d2e8,0xc5c05b94,0xb24df71b,0x4d5814fa
.word 0x615d705a,0xd874d984,0x5b04aca4,0xff3c9d36
.word 0x7cb89925,0x89a9166b,0x9113f033,0x72dd19be
.word 0x80aa8cbf,0xf514874c,0x80e75f47,0x556be65c
.word 0x24f023a6,0x9eaab472,0xf04c664f,0x53ac4207
.word 0x5672c316,0x5805b4a0,0xd38bd999,0x39094744
.word 0x9aeb74fc,0x92fbe3c5,0x4f23bcb5,0x1fdc76f2
.word 0x98d54814,0x91b54562,0xbb78ecd3,0x999db44c
.word 0x468ff94e,0x91243e3c,0xe110a02a,0x9a642346
.word 0xf4210dce,0xf975fefa,0xdbe5cf7c,0x12aeec45
.word 0xb3ecd0ed,0xd342e648,0xe253652e,0x236a7137
.word 0xc306cdda,0xf4bf2e7e,0x3c6ad997,0xb55d84a7
.word 0xcdc19e48,0x0f21aa02,0x63c8df26,0xa2107132
.word 0xcded5cee,0x66071e7b,0x9807d76b,0x4234ccc3
.word 0x92d9322b,0x95c495dc,0xf9ec02a6,0xbc6a705c
.word 0x3c85c3ed,0xc1a6034e,0x44c85805,0x862fa8ca
.word 0x29cf4879,0x80d93460,0xf64831b5,0xb2ec3c34
.word 0x647d081f,0xe924ef2e,0xdced94d0,0x097e3ee4
.word 0x3e45ec1c,0x92e9e515,0xb05df8f3,0x30036a63
.word 0x0f7e3eec,0xfb78fa85,0xa6ad1467,0xae6fdf3e
.word 0x9662f7db,0x561bc09f,0x563c9cd1,0x5c50e094
.word 0x7930c223,0x3a8929bb,0x441df313,0x20f6cb6f
.word 0xbbe12ddf,0xb11ebe92,0xa0314296,0xe417a393
.word 0x37ae8687,0x36442c53,0xc82dc4c7,0x783ad36e
.word 0xe5f9a290,0x4f5db2d3,0xc66c7a41,0x75e245f2
.word 0x405e2f49,0xe19135f8,0xe10f564d,0x59f6d2ac
.word 0x4ec1230c,0x216de91f,0x387e1294,0xf12cc505
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 0xa5d005ab,0x144805ea,0x46964e8b,0x62858f36
.word 0x3ff6afe7,0x525264bd,0xd076cc31,0xd476548d
.word 0x049602fc,0x34c16297,0x8c0a378c,0x74779df6
.word 0x3abb2621,0x7eeb6a1c,0xcf6b3668,0xf56a4592
.word 0x56aea45a,0xb7109d87,0xbc6184d5,0x9ffe4c01
.word 0x3d5f0ac6,0xb5ab4025,0xf8df590d,0xf50d9d32
.word 0x54cc8a37,0x8fd87013,0x3d21824c,0x37aaf7dc
.word 0x1bb1229e,0xfe04e823,0x3fe3473a,0xa22c901b
.word 0xad30a3d2,0xa7f8fa3a,0xe1b0263f,0xe50301a4
.word 0xf44107f9,0x24790fbd,0x4ca5fb3b,0xaf20910f
.word 0x6e03c1f8,0xe1341c95,0x8aa2546b,0x0f3ae351
.word 0x72b81eca,0x3e3ac6b1,0xba7c758a,0xd59ccb99
.word 0xab712c0e,0xd4729244,0x85daab0e,0xd0aa6792
.word 0xed12ad71,0x3557a0ad,0x1f1b96be,0xf10d931e
.word 0x957db29f,0x7c2586ba,0xac8f1c05,0xcd5738f4
.word 0xdc30e021,0x02bc1894,0xf1397531,0xfb876828
.word 0x5e05d500,0x03eecbcc,0xe977d554,0x01b06475
.word 0x3ab18aae,0xb97b4ff1,0xc54af2bf,0xc9a9c9a3
.word 0x2859ba02,0x76d53f08,0x91b64a0a,0x063e9c78
.word 0xe9f742a2,0xe1a339d6,0xd4a6bcda,0x3411d433
.word 0xc2a25cca,0xb6174ac9,0xa66f24df,0x64baf983
.word 0x4e8022e1,0xec16d4fa,0xc495e243,0xa0197e1e
.word 0xed20931c,0xb18adbce,0x03ccb423,0x60a438d1
.word 0xf2367a32,0x623dc45a,0x86655fc6,0x5d6c0f27
.word 0x3ac11ced,0x5a55fbef,0x85fe5e2e,0x24a1c57a
.word 0x8b0357c7,0x7eecbfcf,0xddfdd532,0x686a59d0
.word 0x7d04f014,0x147b44f4,0x87376084,0x2315dbfd
.word 0x328c014d,0x4e925043,0xdf3f8aa5,0x12e73683
.word 0x2945fc3a,0xac919fff,0xc404acc5,0x4d21ce38
.word 0x63789b2d,0x17b1e176,0x4d84e995,0x4096c38e
.word 0x4b35d945,0x46b9be41,0xdee4c0a8,0xf54bbfe1
.word 0xe5972b36,0x9cc7bf08,0xf587048f,0xe619438d
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 0xf8fc2dde,0x4e89fd12,0x61589ca5,0xb9580b8f
.word 0x8a2e5e73,0xa155a253,0xe453e14d,0x00f60532
.word 0xd673aee4,0x372c151c,0x1c339d11,0x51ceeb82
.word 0x4a4b2e82,0x28cb41c2,0x2c5630d7,0x743fc6ba
.word 0x90b54cdc,0x5f030f79,0xb7e902b8,0x307b77b5
.word 0x8dc2b04e,0x1d4ff1b3,0x73f1e429,0x214c168e
.word 0x229cb138,0xfb90633b,0xeb789008,0x6cb22c51
.word 0x484c1b08,0xb3fcd37b,0x3102b4a4,0xc95c9395
.word 0x4ead5002,0x71b038c2,0x64b68e96,0x60a918e5
.word 0x5072445f,0x25ac1fa0,0x1e586d5e,0xc3dda1f7
.word 0x10d836b9,0xc4d09d61,0xfd1d0d6f,0xa4442b0b
.word 0x348a8ca6,0xb7d7f817,0x4a7780bb,0x4541192b
.word 0x7d3d7dda,0x04cb2d58,0xbb0d6745,0x74b1e936
.word 0xe12e8137,0x195f406d,0xb11c3085,0x9f16bf2c
.word 0x703a2256,0x098795bf,0xb202a520,0xfe4c633e
.word 0x06e81070,0x6e68e6d1,0xf33d6002,0xd9246729
.word 0x24569949,0xde70bf2d,0x71f6e160,0xc63482f3
.word 0x68940b3a,0x9ce24c8c,0x3d475fc5,0x0dfc415d
.word 0xa32cc066,0xcba66721,0xbbf934c6,0xa5b8898d
.word 0x803174b5,0x3f559ca1,0xf328211a,0x75020e33
.word 0x0c7fb1cd,0x1389bad2,0xabb31484,0x455f3004
.word 0x1216f105,0xfca570fd,0x4f0e7029,0x9b67f3e6
.word 0xcaf23e16,0x8afb3db6,0x715097e7,0x01e3d8b2
.word 0x28232d21,0x81920833,0xea31275f,0x4e1fe59f
.word 0x8cfa8547,0x42bd2619,0x9f3c0456,0xaf5caf4a
.word 0xda81016d,0x409bca86,0xdca5c782,0xdeaa6667
.word 0x004c8a53,0x03399635,0x1494c241,0xa77d7db6
.word 0x6ed7cedc,0xb13d2f1e,0xcd1d0610,0xf38bff67
.word 0xa3af290e,0x54510c23,0xda2d5d5d,0x11ccb39f
.word 0xf22c91b6,0x1ae10bc1,0x6c089511,0x6cbe06d1
.word 0xf0436426,0x6cb111bf,0x6467432f,0x57c53fe9
.word 0xbe27601f,0x0bf131a6,0xc3fbfae4,0x8f98e087
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 0x7f83fd4d,0xf25ce9f6,0x01ba3318,0xac446214
.word 0xd5d2753b,0xc8653767,0x763832de,0xbd195192
.word 0x81aec25f,0x06060bab,0xab29ffc7,0xf795b3b9
.word 0xd0e4c2fc,0x7a752996,0xca5b884c,0x508103b3
.word 0xfa973fc8,0xb8cd4123,0x46736be0,0xd54cbd8f
.word 0x0e2b8a0e,0xa5909d28,0xc095f02e,0xee8203b1
.word 0x371f47ac,0xbacfa8bc,0x3a2d3b51,0x01c3dd3a
.word 0xb8ba6775,0xe9730e4f,0x52ddda4e,0x565f1adb
.word 0x595dbf8c,0x5aafd1d7,0xe70119b7,0x66039ec8
.word 0x483d405c,0xf1400c91,0xe06a692b,0xc7a46378
.word 0xc05a1b1f,0xb3f75dea,0x75b9a0cb,0xad4db6de
.word 0xc08095b6,0x98a6cd02,0xa276b7f0,0x639d157b
.word 0x5f1469bd,0x67500ba9,0xeb0a6738,0x9f1ef639
.word 0x3ec5eb61,0x56b7d41e,0x8a0873ad,0xc50e9fc3
.word 0x26c00a8c,0x8090fe9c,0xfbac3153,0x738e9037
.word 0x718cdde8,0x7912ea6d,0xec9fd038,0xd55c0df5
.word 0x564ca67a,0xa58a5429,0xe905f08f,0x19b65106
.word 0xf145c4ac,0xfaac0e5d,0x9ae07c1c,0x637d8d05
.word 0xf2e8418e,0x6297c05f,0x41f9c61d,0x7d732b6a
.word 0x8a6153d0,0xc010a43e,0x124637c0,0x29f6e67d
.word 0x36e88471,0x3cde9eed,0x7038b408,0x8a2e9410
.word 0x023094b9,0x18bcd62e,0xf8f9170e,0xbd910d1d
.word 0x3da4ab76,0xd0a2adfe,0x9a030552,0x13f9ff38
.word 0xd3322f60,0xef568f8b,0x42295189,0x26d5e47c
.word 0xb979e62f,0x53de8bba,0x5eb379fd,0x3e48714d
.word 0x394ce878,0x7f32b50b,0x6eb5208f,0x2d328fa3
.word 0xf77f6564,0x1c5d7058,0x6f2a57a9,0xdd3211ba
.word 0x5f08c167,0xa3d8beab,0x8fd1d06e,0x2d417e6b
.word 0xe48aa530,0xe25ef1f6,0x9b21bf91,0x6bc36f64
.word 0x4f8ac43e,0x0150fb70,0xc172cab8,0xec8ca8d3
.word 0x6bdb6a94,0xa54203b4,0x6984027d,0x7472e307
.word 0xad4dd633,0xecb5dd95,0x24584879,0x8f4f90e0
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 0xa9d382c7,0x253e5bd8,0x94b76059,0x2f78b561
.word 0xbde2a36c,0x4514dbc5,0x948f90c4,0xc9675962
.word 0xda7248c5,0x02e31ad6,0x53f96a04,0xaed60406
.word 0x8bd7f550,0xf8b29a79,0x17e6fcfd,0xddb65833
.word 0xf722a82f,0x0764565c,0xf86f1d48,0xca56e320
.word 0x4fafacef,0xd2171279,0x1022b49e,0x1acbe70c
.word 0x9b6581f1,0x43062425,0xd766bdff,0xddfa2d4d
.word 0x56695a68,0xe28fde39,0x5a3dd920,0x895fe749
.word 0xd3e34fd8,0xd9fc9a98,0xa3d45422,0xa8b3a754
.word 0x008b3f3d,0x669304a5,0x0be3fbc9,0x1f7ffcff
.word 0xaf874533,0xece5e110,0x47193911,0xaa01b762
.word 0xcc0b0264,0xcd637f5e,0x07834d47,0x62832813
.word 0xce5256ec,0x1c71a31f,0xb943b823,0xf6af9d40
.word 0x8db86622,0x78b443bd,0xf8120796,0xfdd76fa6
.word 0xcf2c8061,0x0472281b,0xf8278214,0x88f6f4cb
.word 0x524eb878,0x3edecd7c,0xf4c992b0,0x21f4eb3f
.word 0x553d53fb,0xf111670b,0x61a57573,0xac1ed800
.word 0x06479370,0x81314d40,0xa869fab9,0x17ea7eef
.word 0xed669bbe,0xc339e50d,0xedde1a88,0x40d391eb
.word 0x96825b62,0x48708d60,0x13906217,0xfbcd29cf
.word 0x1cda2c1f,0x8c1a5012,0xfdbaf925,0x507ca3e7
.word 0x8c6caf8f,0x0a1fbd1b,0x1425fe8e,0xe75a7623
.word 0xf4e6f095,0xe28f83bf,0xb81c38ca,0xf22a8f5d
.word 0x3b05a211,0xe242171f,0xfdcf177e,0x6af9351c
.word 0x0b48c2c9,0x8982302f,0x212b24e0,0x871760c4
.word 0xdbbbadfd,0x7777b1d7,0x84ca798a,0x62294b78
.word 0xd606470c,0xd6f5f41c,0xaac4b4e1,0x71901c62
.word 0x8b8806d8,0x67ded5fc,0x86571871,0xd2cdd8f3
.word 0x08069c46,0x0ff1b4a9,0x563439b8,0xca2dfff5
.word 0x01aa684e,0x150594c1,0x989d2247,0xe1505b58
.word 0x97aca571,0x4c8da809,0x3020de4e,0x35f2ef66
.word 0x72a9b16e,0xc779fbbc,0x02896cba,0x1e718199
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 0x1e0585d1,0xf772ce06,0xf0fa4971,0x8c78b7bf
.word 0xb5403f47,0x3f4da637,0x3478069a,0xbed0f1c2
.word 0xba3654e4,0x550e6a3f,0x0954be18,0xab9df2d9
.word 0x81770b87,0xec76acc5,0x1dffc245,0x97aee2c1
.word 0x5b65e281,0x39508f60,0x4be83242,0x5abd7431
.word 0x35dc575f,0x2e350fb8,0x4e0d0b18,0x3ac94be6
.word 0x191dbee7,0xb6493fef,0x9ddb410a,0xea56f6c5
.word 0xa667b21d,0x13b0b192,0x6dc5c548,0xe29dd0b9
.word 0x0acd607a,0xab4bb2fc,0x5d357138,0x3dfb5425
.word 0x19957d57,0xf8e798f1,0x5cb3b6d9,0xb7f73f2c
.word 0xe84b1bfc,0x9161f53f,0x08758223,0x55f38d97
.word 0x4a2abc4e,0xc15960e3,0x35b7417c,0xabcacd20
.word 0x55b50835,0x3e419192,0xde98e78b,0xaee785e4
.word 0xe0d90cd6,0x69477f31,0x5638a82d,0xc02a5fcf
.word 0xe8d63198,0x516bb170,0xcac75392,0xea6283dc
.word 0xa91647b1,0x8952f576,0x91e18cfb,0xd96a3684
.word 0x8de31bb4,0xeeafb73d,0x1b21d54f,0x12e085e1
.word 0x1570e277,0x13cc3154,0x91dc77d0,0x582b4e0f
.word 0x3d93e751,0x9be5b7e4,0xe8b4b087,0x06474c83
.word 0x7350b45f,0x7d4bc727,0x197f2b10,0x04658d8a
.word 0xed3fa382,0x4b871103,0xbb8d65a8,0x3b250476
.word 0xbf010f57,0x845eba45,0xe147ff6d,0x9cfbbd8f
.word 0x8bb91b53,0x0d274b41,0xfd44da93,0x1c547694
.word 0x81791efe,0x3c06e54c,0x0d6dbb46,0x9277a5d3
.word 0x35a53cfd,0x0f8411fa,0xbe3bd45b,0x570439e6
.word 0x8a86467b,0x9a6a3bd9,0x30858d1f,0xef9b4ca7
.word 0xab7d469c,0x2f2f576d,0xdb19818d,0xb65b7c62
.word 0xda59131c,0x4c95bbfa,0x37429de5,0x358ae72c
.word 0x25d0a203,0x4e069408,0x25db8637,0x76391310
.word 0xb87da139,0x8da444dc,0x4d08a852,0xfd4a840b
.word 0x5ff78fac,0x66b05dfd,0x7c68145a,0x4e0d8be5
.word 0x231c236e,0x45289179,0xdd1cf9ec,0xc01c3e35
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 0xdd5838ec,0x8e885f6e,0xf52b2f8c,0x85bb98f6
.word 0xd8fc75c8,0x94e9d49e,0xf8aa53f6,0xae5a59a8
.word 0xf0cc8242,0x589d353c,0xc7519545,0xd267faf2
.word 0x881e9a21,0x578b3e26,0x14fecfb1,0x4bbde61e
.word 0xf7b0523a,0x41ddd3c1,0x17d43d0b,0x0747622c
.word 0xc73fa4ea,0x3224564e,0x8cbcc2f4,0x91dc4ca2
.word 0xf5e111fd,0x986c45f2,0xeda57201,0xdcc416d6
.word 0x38cc5e51,0xb17539d0,0xd32ec818,0x72080020
.word 0xa293cc7b,0xb5ff7b59,0xfcf729b8,0x4d65227a
.word 0x3b3f7bb0,0x0d2bbe22,0x976ffd60,0x904f937b
.word 0x3f0f2624,0x5bcdcb3f,0xdccf8213,0xeabc9ce7
.word 0x2553b312,0xa9815e46,0xcdebb5c6,0x0b2fb11d
.word 0x86a5bb67,0x1f4b9008,0x1714859b,0x23e080e2
.word 0x36f9822b,0xebd420d1,0xf26dc18a,0xebc00fe8
.word 0xd524c3fa,0x68183f33,0x76a39f7d,0x5fc21ef1
.word 0x65d43cf2,0xdf65ed5a,0x4648993e,0x0e9272ba
.word 0x6cd9f14d,0xa1397e66,0x247d71c5,0x9bb7f9b4
.word 0xb2fe8c6d,0xfd08397c,0xc1d66f92,0x7b6b1d45
.word 0x6aef542c,0xcc9a639a,0xa4de7d33,0xb1e11b99
.word 0x7fa33de3,0xe0ba3d7e,0x840ee1ca,0x498babe8
.word 0x726fd87b,0x3a863b80,0x2d69c1b6,0x6f74c951
.word 0x753a789a,0xcff02adb,0x98a36871,0xa7d53d18
.word 0x0c322ef9,0x2fe61a68,0x50c2559e,0xa09b4312
.word 0x6bca5455,0xc3cbeec3,0xe1ed7629,0x708d4077
.word 0x3e6ec4d9,0xad4fb925,0x4014984b,0x9e5b5494
.word 0x4baf6de3,0x68e66211,0x03ad9db0,0xc619d393
.word 0x902fabbc,0x67ea7e96,0xb85d695c,0x9a4ad57c
.word 0x796dd559,0x26d7af71,0xd7dcd68b,0x54a4e0a7
.word 0x834b387f,0x278690d4,0x45cf7c43,0xf45970b0
.word 0x26e06178,0x48ea855c,0x7e42c3cb,0x723cf512
.word 0x69b9064a,0x33d921c2,0x65b944d1,0xfc85e038
.word 0x6412f3de,0xfaf3d1ed,0x3992e311,0xe139862d
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 0x7f25d9e1,0x29140a3a,0xea42754a,0xf6448e6c
.word 0x58cfcd8c,0x1cbead2b,0x2d817617,0xec29adff
.word 0xaba15c26,0x4c6c05e7,0x859f7ba0,0x3ee31842
.word 0x1e4c69e8,0x96c07147,0xdda909c4,0x2e14d129
.word 0xd55013d7,0x8520d72a,0x90ad8e0e,0x03149224
.word 0xeb85203e,0x4f3cd572,0x8a65b88c,0xba0cb696
.word 0xf4c74853,0x6e938d8b,0x5aa0d57d,0x4aa93fb2
.word 0x6bb91a9d,0x19672d3f,0x7ed26c2f,0x8f58e526
.word 0xbdb730cd,0xe990b2c7,0x13b499e7,0x64ab7b56
.word 0x7c254e1a,0x4b3c5b7b,0xd4fb1959,0x26dfa97a
.word 0xf9293c30,0xa82a7e61,0x4403b6d2,0x00bef5d3
.word 0xa9a8766d,0xd0bc8170,0x801113bc,0x3894c1c2
.word 0x36b3afe8,0xb9e103c4,0x55795c35,0x4b70d415
.word 0x9c2eed82,0x7b14f397,0x628c9683,0x3988e309
.word 0xfcf57c16,0x3ab4b960,0x805221bd,0xb78f6138
.word 0x479d1767,0x29d026e7,0x95ad05bf,0x363a7fcc
.word 0x8c891ff4,0xa20edbf7,0x0e60f8eb,0xe709ac19
.word 0x818a2abd,0x83987c89,0x163fec41,0x25be50f3
.word 0x93c0897c,0x6ab41620,0xc57315e8,0xe44d63a5
.word 0x139adec0,0x401c2b72,0x51802b96,0x0631a267
.word 0x2e1bafce,0x80cce454,0x8f54cfcb,0x8eea6407
.word 0xe37d6d7e,0x78c5fa29,0xe8027c03,0x43c630f7
.word 0xd29c6250,0x46554539,0x1dbbab6f,0x19a8e6c7
.word 0x7cc2e8eb,0xfbdffbaf,0x6fabe957,0xd4bf7dac
.word 0x73c49915,0x9fc9045f,0xba68a80d,0xc2d06609
.word 0x4df3e357,0x4a21ef0b,0x1cf6868e,0x2ecf31d9
.word 0x5f79bb39,0x69add1b7,0x862f08f1,0x3ed07b37
.word 0x39d45358,0xf1ef737e,0x2c4fbd9e,0xb318df16
.word 0xf93843aa,0xc035a694,0x7b104e5c,0xf09765c3
.word 0xd408e78f,0x6718b0cd,0x826c7fd0,0x687e07fc
.word 0x4ddac939,0xf6c33011,0x6f7afa93,0x7dd25007
.word 0x6e9681af,0x2a03c7bb,0x28bb3a2f,0x09338fc1
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 0xea2e1b07,0x7423c191,0x494eb572,0xcc5cb956
.word 0x98fec962,0x1565fede,0x2db509c9,0x4a9b319b
.word 0xbcc87d6f,0xc33b902e,0x9f2534b4,0xa5ffdb6d
.word 0x4d4643db,0xd2e7a311,0x36666b1a,0x4ebcda04
.word 0x01b02207,0x1b6ae5c4,0xcbdafe29,0xc337997a
.word 0x9485217d,0xfb4e6cdd,0xafcde214,0x9925184a
.word 0x5d62e4e4,0x3637fa05,0xcb77e8ad,0x0adffd7c
.word 0x862b32bb,0x7a855833,0x8c530740,0x84d7b677
.word 0x9b6bdcac,0x44692d61,0xbe54c596,0x4b492680
.word 0xc55e5895,0xbeb5bd5b,0x8fac5ad5,0xf993a1ac
.word 0xf1c0dc1d,0xb1f91bd1,0x4efb9da3,0x71727833
.word 0x0cad757c,0x08e5e275,0xe5d2a19d,0xe5a08a44
.word 0x0b277268,0x611ddabe,0x91604822,0xb616f613
.word 0xaaa4b69b,0x3f289b20,0x120e2913,0x02481569
.word 0x7828f3fd,0x6b09ce7a,0xae779808,0xdde2eadf
.word 0xd2251393,0x437f1041,0xaae71b81,0xeb6ce459
.word 0x5e5ae80b,0x0d2a89a8,0xfc1bcb55,0xf4ec11a4
.word 0x9abad3e9,0x9b27df60,0x6c95be10,0x8abb466c
.word 0xf4f66604,0x614fc68e,0xbdbc1234,0xfab23bf1
.word 0x2f3fcd22,0x6fd4b5b8,0x57efa3f7,0xa0d5042c
.word 0xc7f08809,0xf9b13710,0xf58be930,0x2978446f
.word 0x2ef07d59,0x57e573b6,0x3b667e39,0x6042c757
.word 0x42ec9a2a,0xfbde4a6a,0x5add8453,0xc4b8b366
.word 0xe5b7148d,0x2e94f6b8,0xb67ecc71,0x85757a07
.word 0x270c8e39,0x45496bb9,0x6b1a31ed,0x6ed61824
.word 0xf5fcb6f9,0xb2a8f930,0x4c1525fd,0xf9d6a9d0
.word 0x775efbad,0xa4001dc6,0x7f187cb5,0x7dc37f15
.word 0x7d02facb,0x34790106,0xf78a3432,0x23e7c517
.word 0x31432606,0x61191b75,0xf0ad4779,0xdf0b91f9
.word 0x62c84b74,0x40320445,0xe4983cd2,0x68027899
.word 0xdafb228f,0xb738fac0,0xefbaebcb,0x01667fa6
.word 0x7b22e943,0x2041c4d3,0xa6e3ee7a,0x0b5575c0
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 0x2cfa97bb,0x2fc07a93,0xfe15f6ef,0xee1e7d87
.word 0x24198417,0xc9876715,0x0adfe221,0x90045068
.word 0x6a973b8d,0x53e12394,0x4d93c97e,0x21c0c9ef
.word 0xc146cd66,0x8e3cd516,0x411a7a0d,0xaf41a8a1
.word 0xf64be2ec,0x6b36941d,0xcf38f662,0x5dea057f
.word 0xb7b06b30,0x55531342,0xabe9c342,0xc57fcec1
.word 0x9f93dfd3,0x457a7968,0x2611378f,0xbef13432
.word 0x2bf9fcda,0xca7fb016,0x7015c33e,0x5c865190
.word 0xbb75ef4d,0x56842b27,0xd8005dd1,0x2bb5c6a8
.word 0x60c9f13b,0x1c7d2e12,0xdd376c34,0x9331ab0d
.word 0x774fd408,0xebe0dcd8,0xe2bd714c,0x2a7a10cd
.word 0xb2b60172,0xd25ff2af,0x83c2383b,0x845e7a1c
.word 0x22036fad,0xb9e38437,0x23646ac9,0x20d268c0
.word 0x22b30669,0xb5080ae2,0xec2ef686,0x9d614da5
.word 0xa22b2684,0xf7f46306,0xc872a208,0x87880777
.word 0xa37bd396,0x32d7a1ac,0x5d8cbb06,0xdcbc625a
.word 0x78a47d8b,0xf0887491,0x814c90f1,0x82aa6139
.word 0x6b0a8704,0x691ec0b9,0xbde9ec8a,0x48f80818
.word 0xdb98eb1c,0x4bf9d03e,0x2c167251,0xb6512a40
.word 0x77fef9fc,0xd83b0f7a,0x61725d14,0xa6a7d4b5
.word 0x1890c1e6,0x0d68eed3,0x5d386df8,0x386bec53
.word 0xddb73a87,0x2cf5c086,0xbbbe1bea,0xaf317c3f
.word 0xf2f1d59d,0xcaf9284c,0xcc44b114,0xa6ba01d7
.word 0xfd247ff8,0xc107ca13,0xa5709c25,0x0fa53d8b
.word 0x8bd7aaef,0x6d1b87e4,0xef06a10b,0x7b79ef24
.word 0x734431e3,0x05793e84,0x496a6a0a,0xa7c09a74
.word 0x21975f41,0x98a94d96,0x01a2030c,0x70b5c726
.word 0xa240d9be,0xd8d47dd0,0x51c985a1,0x047011f0
.word 0x533ec81a,0xe3d7ac79,0xe382ac0b,0xcd9714f7
.word 0x1dd09a48,0xd4b1aadb,0x3688dcbf,0x4fb49e5a
.word 0xe3ed3170,0x2da0d136,0x231c347e,0x8b1f7d41
.word 0x1753a7f5,0xc08c1e40,0x0df823ed,0x271f4427
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 0x755899a4,0xc97415ac,0x4068e03e,0xba88f2bd
.word 0xc73b0cff,0x0c9033b9,0xba5a2809,0x42b50fbf
.word 0x935029c3,0x85ce0ef6,0x34e832f1,0xf16808de
.word 0xf1f4040a,0x79cab71c,0xae70048f,0x8db689df
.word 0x6e6b8244,0xe24568c3,0xc61f904f,0x769ebf69
.word 0x06017239,0xbab1cbcd,0x8d77b4b5,0x2855ad5c
.word 0x3b9ca581,0x09db10da,0x09d58e0a,0x31167798
.word 0x2a1d14d6,0x3bf4a1ac,0x6cb170d9,0xfa5bad19
.word 0xd6fb80d6,0xa8c56d20,0xb0d3753c,0x6dfe92f5
.word 0x807fb8cb,0xb2fca138,0x5d931ccf,0x842a5858
.word 0xa7b21187,0x84c20ae3,0xab6411ca,0x22471786
.word 0x6a2c2a90,0x0531ed46,0xd6b6dd7d,0x19d3c827
.word 0xd96c27fb,0x3f9f63b9,0x3d37bb70,0xec0280ae
.word 0xc6426df1,0x02cfd1bb,0x20ec6d3b,0x9eb370d0
.word 0x80f0f186,0xe67cf6f3,0x2b254a8f,0x2777d8d1
.word 0x99976a8b,0x3a417569,0x4c578777,0x20c6579c
.word 0x45f82af7,0x9140e10b,0x3ae664c4,0xc9ee18a2
.word 0x77e2c15f,0x513319b5,0x489a4e10,0x3d868d5c
.word 0x8a6e42d9,0x2c067ac7,0x7c821509,0xd6086ce7
.word 0xbe328510,0xec1e993d,0xf24f3d80,0xba8b9d1b
.word 0x266c072f,0x84952ede,0x1006d49f,0x97ea64a8
.word 0x9b04c95d,0xeadd4b99,0x5ad0aa42,0x2b4095a4
.word 0x676d17a5,0x42f8ed23,0xed590564,0xad217724
.word 0x79a9b0fb,0x9e03827c,0xfd51f5db,0xe06642f3
.word 0x8e483b3d,0xb650fc5d,0x601a0052,0x1d7974db
.word 0x7d76af82,0xc268d0de,0x225ada69,0x92721ce0
.word 0x637460ce,0x86efd81e,0x732ae34e,0xb47b21a6
.word 0x4b790d03,0x71d532e6,0xc77fb71a,0xcc99a5e8
.word 0xbc7c87cb,0xe6cdd074,0x17d5a86a,0xb9b4caee
.word 0x36206783,0x67d77bb1,0x5141df6e,0x99e346bc
.word 0x0bf6b434,0x7f572aee,0xa4018fbc,0xa836deed
.word 0x25e0ac38,0x830660de,0x28abe72c,0x47cd08ca
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 0x5e62a56c,0x306ae136,0xb7e93cee,0x8a2f87c3
.word 0x046c0110,0xc3a2539f,0x4e435b85,0xc573157b
.word 0xac4285f5,0x124afd9c,0xbfa6797e,0xb96487f0
.word 0x1286711c,0xc3cfc229,0x04b03a35,0x77ac19e1
.word 0x731880f2,0x55065977,0xa90fa01b,0x5cf63473
.word 0xc66c112e,0x7e051be9,0x5a6b946d,0xb813240d
.word 0x8983c3ce,0x9d643ab3,0x157acfd3,0x9f292243
.word 0x1a3d5e12,0xb663f2f8,0x5e246d1f,0x9ad0fba8
.word 0xe3bb2710,0xfc7fee33,0x7b2bb79a,0x544e25d6
.word 0x05a5a058,0xf7dd07dc,0x46ef2624,0x1516dd67
.word 0xfe0f5ff2,0x8d5ec3bf,0xa1e21e9d,0xeeb93e75
.word 0xce54ccce,0x5054dc96,0xe3e44d07,0xd90d623f
.word 0x17327b3e,0x4db299c3,0x7ea73bd8,0x028ea700
.word 0x53433959,0x1057c615,0x6f61eba5,0xe4bec870
.word 0xe7ddaeb6,0xb6ad83fd,0xa352aa91,0xcf8fcc63
.word 0xca8821e0,0xd6a99f2d,0x53aae9f8,0xa714991e
.word 0xcc4f50ff,0x8e5fcbee,0xbe1cc25b,0xc9d5e4a8
.word 0xcc84156b,0x8b16b252,0xad5f569a,0xc8c06a09
.word 0xc3f6c4d2,0x46f9c6a4,0xf3823059,0x40092d23
.word 0x996010c2,0x6911b380,0xf5a165bd,0xe55d4831
.word 0xb08f09c0,0x53a64fb3,0x25e100ce,0x86d4dc6f
.word 0x77c0d739,0xaecaffab,0x17f89085,0x11558123
.word 0x90699c3a,0xca5fe19b,0x2e5048f0,0x95529d6c
.word 0xf7acc30f,0xfdbb12ec,0x28072bab,0x2c7e7a28
.word 0xd654767d,0xff32a4e6,0xcc36c217,0x7e319cc5
.word 0x3d719977,0x6e9a0b23,0xa9fc2324,0xda76f8f4
.word 0x8b18412f,0xeaad3ed2,0x7b34f68e,0x56fb4031
.word 0xa92bb60b,0x7a4594aa,0x2a2ed45b,0x0951c601
.word 0xa1d9f96f,0xb1caf863,0xd33abefd,0xd18cf4f7
.word 0x637a33b9,0x7e005751,0x2d6fcc01,0x86e585fd
.word 0xd9e3bad4,0x099c020f,0xa7832a2e,0x1da6c901
.word 0x410c95be,0x1adb4970,0x05671bbe,0x676c6911
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 0xf030f199,0x179b9a74,0x03eb747d,0x0752254b
.word 0xfa270b25,0x2717aa55,0xcab95c81,0x7145f257
.word 0x0f2ffd61,0x13581b98,0x1d66f1c7,0x254d8d0a
.word 0x00582825,0xbd014b1e,0xa167c2cc,0xa91365d1
.word 0xf6328744,0x8fd6adfc,0xe780b3d0,0x706566d8
.word 0x9eb2bf63,0xd0865e9c,0xcc7277bf,0x6223a1da
.word 0x15f17b7b,0x661f9751,0x0516570c,0x316efe88
.word 0x821f6355,0x85b57434,0xc5c71db6,0xdb3b53a8
.word 0xa72d910a,0x9c89073b,0x7090c2ac,0x26151570
.word 0x504a13e1,0x46b4e054,0x31d5d6a0,0x3a408d82
.word 0x7ded0360,0xf8d7c29e,0x89382d0e,0x627f53dd
.word 0x8de4694c,0xac69dc65,0x1427fd77,0x67809d3c
.word 0xd5d425d2,0x38d01abc,0x2509498c,0x5e8ddead
.word 0xdcb04179,0xc24885ae,0x5e3ba90f,0x5099db35
.word 0x9b600523,0x19b6231c,0x119abb39,0x855a76f5
.word 0x7281880c,0xea18c228,0x3783a568,0x465ff1e5
.word 0xfe93e51c,0x6ed5ae58,0xb43795ce,0x11c8c056
.word 0x3a7112a7,0x3b474181,0x1b0b5295,0x67f2a466
.word 0x6c035369,0x9a03234a,0x91db8cfd,0x05556427
.word 0x981bfd99,0x098ff2ac,0x859d9314,0x72354e1b
.word 0xdc28f9d4,0xa2fb7059,0x7143c3f9,0xa86a73aa
.word 0xcc5d75b3,0x88a90f16,0xd17e5881,0xef779221
.word 0x556dac00,0x89dcca0c,0x0bee5a2a,0x9fb02d06
.word 0xc9645003,0xe0ed7645,0x53f75984,0x56cd2927
.word 0x62a17dd4,0x77e8afdb,0x0a915b2f,0xbb37342d
.word 0xab508910,0x8970322b,0x5c367e00,0xa7e1095b
.word 0x51a47077,0x4667f7bd,0xd05e6f5a,0xdbcf2025
.word 0xc5c696d6,0x6b2f0234,0x0cfe0bea,0xe9d78393
.word 0xe1cafc3c,0x66ace3cb,0x2eaa7f93,0x5fb18dcf
.word 0x776895fc,0xb5c0e934,0xc2240367,0x8669defd
.word 0x1bf3a056,0xad079c20,0x00c1e33e,0x8ed9f64e
.word 0xd26ab56f,0xd6034bce,0xf1b42dde,0xbcf3d438
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 0xaa3034ef,0xd55f35e7,0x0e19f8fc,0xe4fc43e5
.word 0x7a82ca70,0x4438cb34,0x60d38408,0xf7bda196
.word 0x331d6a6c,0x451df74f,0xbf3dbbfb,0xfef29a3e
.word 0x1052f39f,0x71669ac3,0xa8848f0e,0xb1eb53b9
.word 0x6b7a16df,0x6383f600,0x3b5fbdd6,0xce317833
.word 0xbfe5927f,0x64ba269e,0xffd9f739,0x1a1906a6
.word 0x561fa5ea,0x6d62a6cf,0x13fc6e92,0x3a88070f
.word 0xda5f6119,0x261544af,0x114765ae,0xa36ee165
.word 0x3c900788,0x2b0521a8,0x5e974e4a,0xb05be665
.word 0xf161d762,0x7c752191,0x0668c2d7,0xa45f4940
.word 0x47a207ec,0x774892e6,0xec447ddc,0x376f5daf
.word 0x7ad97567,0xe9cec2bd,0x4b298767,0x590a7f82
.word 0x5e849627,0xbd22498e,0x3f0f0825,0x8259939b
.word 0xe8d8b856,0x9939c343,0x034aefa3,0xdedf8a8e
.word 0x98e65f93,0xb4ffe94d,0x10cca0c9,0x5fa2f646
.word 0x7031d2fc,0x1410bf06,0x3fd71566,0x3a95cbb3
.word 0xa503f653,0x82cd0a9f,0xe028ee15,0x89e6b461
.word 0x81495d47,0x7e403919,0xb0cc6148,0xc73ae59a
.word 0xa765f33c,0x87444a2c,0x5d2a6385,0x9e5dc7b7
.word 0xe55ca475,0xaf9fcd64,0x2f9bf7e6,0x778a2189
.word 0x14bf9bfa,0xe3906fd3,0x1facbfa3,0x6bc436fb
.word 0x11ffbef8,0xb0216b76,0x0b292d9d,0xb632f85d
.word 0xeac759f8,0x2f0e78df,0x371c313b,0x5078a4fe
.word 0xb22c3354,0x1578542c,0x755d6d1b,0x767b20f4
.word 0xb7b9129d,0xa42581e4,0xf0b87edb,0xd9c8b18c
.word 0x80326d15,0x63d74a15,0x16534f92,0xe8ba1d8b
.word 0xc5f2cf5b,0x6a0f9fa8,0xeb711f01,0x924aff26
.word 0x900620aa,0x3c77beb0,0x1c675e47,0xad2c6bfa
.word 0x2ffd10cc,0xecbdba66,0xc0fcb51e,0x4346d7bb
.word 0x830550f4,0xc52724e5,0x136339c2,0x41649331
.word 0x4360f7dc,0x28d32753,0xed49ab41,0x1eb7f213
.word 0x81b1528c,0x38788f30,0x9033a707,0x12e8fcb9
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 0x12794d28,0x450a66bb,0x80583a31,0x76a40c1a
.word 0x654d3307,0x740285cb,0x801c4551,0xc7a53847
.word 0xedd0f317,0x6006886a,0xe7d788d4,0x7abc0523
.word 0x989ebee0,0x2bd054f5,0x281f959d,0xaa77a7fb
.word 0x93378c8d,0x3dd7afec,0x3117cd2d,0x91677883
.word 0xf6c28b47,0xf5efc2fd,0x46417e0b,0xdb4eefa5
.word 0x2c26d35f,0x4ea9caba,0x0113dcad,0x51310914
.word 0xc718ee10,0xa0e2a4f5,0xd4f8bc77,0x831f0e13
.word 0x8806cf27,0x88c882e2,0x94067fe6,0xb320f988
.word 0x91853234,0xff993da5,0x7fce546a,0x203ca922
.word 0xd2556bfa,0x9ffaee1d,0x82427d7a,0x5bf08114
.word 0x274c44db,0x3c8604d8,0x3f2f335b,0xdce87017
.word 0x02ce836a,0x92c94077,0xa90081ff,0x0010c05e
.word 0x8e24ae85,0x30495892,0xaef433ae,0xfc72f599
.word 0xc1a6e131,0x0c2028ef,0x2f375868,0x9c06cf95
.word 0x2f62b60e,0x661b67b5,0xe0064b58,0x55935dcb
.word 0x39261a66,0x99ad6a74,0x234f1c82,0x04b81318
.word 0xcbd94ff6,0xd843c437,0xc596457f,0xbca7bb6d
.word 0xa174bb47,0xc79de87b,0xc372f901,0x4a3af6f2
.word 0x88379a7e,0xdaf8b3d8,0xfbef1454,0x566367d9
.word 0xd48ba986,0x5ee9fbdf,0xf8d652e0,0x8b3d410f
.word 0x149d4382,0x3f19875b,0x0f4aedd8,0xcf096811
.word 0x4e365b66,0xb41afc0f,0x7e38171c,0xe755d096
.word 0x2eff52c9,0x29d92c71,0x86efd171,0x7880d1f8
.word 0x3c472db8,0xc9e60f5f,0xb61c500f,0xbcf29bce
.word 0x7d114396,0x82b0f232,0x7f61e733,0x6797428d
.word 0xc8c6068f,0x9c673360,0x04a90f7e,0xc5f6e786
.word 0x2b0c01c4,0xe2db8a45,0x6348eec2,0x685e5a8d
.word 0xf6e763d6,0x82359f72,0x55ad095b,0x23a33bf7
.word 0x045f0d2a,0x920c767f,0xe896b7ad,0x79fb14d6
.word 0x01051149,0x744fdda8,0x3211ef0c,0x621cabaf
.word 0x2a1fbda6,0x66bf9266,0x355f6552,0xc5458da2
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 0x1bca0adf,0x7b2d920e,0x839708b5,0x24254d2c
.word 0x99c6080e,0xd3ce215d,0x67ea1459,0x819287d8
.word 0x267ff4ea,0x5949d7ca,0xd4cdc30f,0x34c6b687
.word 0xd7cbebcd,0x2abe74de,0x8e242cc0,0x64010a68
.word 0x2d1a7415,0xd3a374ba,0x1749321b,0xfc4d4a4a
.word 0xe2d6edb3,0x01b80ba5,0xa8caa45a,0xaf0a1d8e
.word 0x8fe3fe9e,0x97e35c1b,0xd050d5b1,0xce0f6923
.word 0xaaf038af,0x3bb64a3f,0x2e7089c3,0x8a43ac4e
.word 0xabb81c9e,0x4977eec3,0xc8e0b010,0x54f45be3
.word 0xb3c8da74,0xad39d56f,0x4d6db346,0x880199d3
.word 0x839b48f6,0x6227cd52,0xebfa82b0,0xafa54f06
.word 0xe4a5b737,0x23974d0e,0x5180dfad,0x3430b693
.word 0xa09370e5,0xbd96d544,0xed494923,0xd3bafdd8
.word 0x845a69b1,0x5f219965,0x59533545,0x0d39d97c
.word 0xd540cee6,0x8baa9162,0x1739ebc3,0x27834455
.word 0xd777d10e,0xb4bfc6b5,0x62d53ee0,0x87bdf6e6
.word 0x0319487e,0x1d57eadb,0xef7d2113,0xa9e55798
.word 0x09d7e53b,0x661a5d9b,0x83a33b76,0x188ceb9b
.word 0x4e7ee445,0x45640773,0x772f5946,0x48bcebe4
.word 0x965973cc,0xc5726910,0x366fb802,0xcc407712
.word 0x5b5f7182,0xe184a362,0xa3fa5ce0,0x62ff6479
.word 0xe2de9f58,0xaecfb7db,0x664a0b8c,0xb1db066c
.word 0xd93692d4,0x62a828da,0x3766d888,0x0ed9f3ef
.word 0x886dc938,0xc4dbd021,0x7e0a2f37,0x7b84a11a
.word 0xa33cb0e0,0x1795732e,0x712296d7,0xad5e651c
.word 0x87b8a89b,0x1bcbc5de,0x6d21eace,0xba2bb779
.word 0x0a71c94a,0x0662a21d,0x092d6d32,0x68f8ab87
.word 0x49239e4c,0x973df904,0xa1bfdc5c,0xe86ca6bc
.word 0xe290e67b,0xc32190be,0xbc16a851,0x6bb15741
.word 0x2c6efef2,0x31509774,0x6066524a,0x73be2103
.word 0xbcea31a1,0x7aa49447,0x91b42bad,0x65e0f45d
.word 0x89b85357,0x8cd1bc7d,0x9d870fdf,0x7d710b91
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 0x68310344,0x817a71ec,0xc3a4b409,0xcc8e9462
.word 0x2dbc9d6e,0x847d099d,0xbc06d9c4,0xb98610cd
.word 0xa70e5de1,0xe4cf0af8,0x98d852a2,0x95fd1147
.word 0x7017a496,0xdb6b780e,0x45d114de,0xbeb78b90
.word 0x33b763ae,0xfecfa397,0xb7764e6b,0x4a9b9fd3
.word 0x29a9cdd1,0x3a7ac6d1,0x4050a691,0xefadd45b
.word 0x39b3b0f2,0x89bbcee0,0xc8093489,0xc02f410f
.word 0x3451474c,0x44890095,0x17a306fc,0xf760b42c
.word 0xd8603963,0xea358221,0x456f3b3d,0x20617287
.word 0x54faa725,0x6dd978a4,0xff52a457,0x30c0fb68
.word 0x4866f672,0x14eb165e,0x96542610,0x087a82db
.word 0xa59d004a,0x905bfae6,0xd85f0696,0xdd121170
.word 0xb12195d5,0x1a188567,0x5a52a227,0xaed63221
.word 0x4b7525c7,0xb45e92e3,0xdafdc904,0x9a7f3547
.word 0xacbca534,0x03d13752,0xf2668053,0xb3e592c0
.word 0xcf75fe7e,0xc6dd98e4,0x67b98c98,0x7d274c2e
.word 0x4d7c2d67,0xc6e0c5a0,0xf24884c4,0xadd13c7a
.word 0x0ab43b07,0x1834a389,0xfd6b64c9,0x9dc61d43
.word 0x3bd1d876,0x623fc0c1,0xf08544a3,0x1ee22968
.word 0xba975a27,0x274a0e35,0xcea1df21,0x17cded4c
.word 0xd93c2af9,0x86df1736,0xc4def8af,0xd11e7c68
.word 0x29fb9b8e,0x5e675082,0x26143821,0xfc61a314
.word 0xe60847bb,0x5e8ac9e2,0x9dd79416,0xfc03377f
.word 0x85008656,0x7f588f7c,0xe96e4338,0x4186e160
.word 0x3483e976,0x577e2bce,0xd147c508,0xc04ea11b
.word 0x1f7df727,0xf0cbfa4e,0x1f513163,0x51ae5300
.word 0x7eafac98,0xc75e4ffc,0xc2b946cc,0xfe47726c
.word 0x70022f90,0x01f99abb,0xa5d35331,0x4446ab39
.word 0x84222632,0x1e822b0c,0xa07753bd,0x81b42671
.word 0xbc5886c6,0xc040046c,0x72233f61,0x0536ee68
.word 0x97052e6f,0xd393a048,0x41ba1600,0xea8c1bdf
.word 0xd7af32dc,0x88b8f2d8,0x6ae6fcd5,0x62f486b5
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 0x596c9678,0x23e04422,0xff28ceea,0xebddb539
.word 0xd5309ad2,0x1f6b4599,0xc8d06332,0x6f9c0c8d
.word 0x513ec8c6,0xaf3271fe,0x35f05b89,0x1ecf64d6
.word 0x28749917,0xcb7d0af4,0xf7f8377f,0x884317f4
.word 0x167a76ab,0x8650f80c,0xcf9165aa,0x04515b85
.word 0x13c5228a,0x40777911,0xb2f7a6c0,0x299b0a1f
.word 0x1adc21d4,0x74b24c4c,0x0003525a,0xbe6f9cc3
.word 0x9b1d5e50,0x8fb7445d,0x927e1261,0x919957a6
.word 0xcfbb1d49,0x1ba3aa22,0x30f10977,0x8a26eb50
.word 0x506be7a6,0xa777f33f,0x251706a0,0x993d8ced
.word 0x03fc90bb,0x8a1b60f1,0xf46158dc,0xbaeccaa6
.word 0x7ca3524c,0x03bd4a3c,0x0ebbcdf5,0xab3ccf5a
.word 0xe1655ed5,0xbeca9372,0x7e68be83,0xf282282f
.word 0x00d1ea04,0x99a4e991,0x8fc4340c,0xf1c7eb18
.word 0x06eaf278,0x139243dc,0x8b5ede1e,0x7a836c42
.word 0xde2d88a5,0xfc25d7d8,0xe1c4d5c1,0x4a922979
.word 0xa812ac0e,0xdf1d0684,0xdf47628e,0x9d28cb7c
.word 0x1d0ea1a1,0xf9b24836,0x318e894b,0x5d5a6af4
.word 0xb3f70277,0x502efe99,0x6f5deff2,0x0a7d6f01
.word 0x86b3bc19,0x63f17a32,0x8e8ac8ac,0x2db684d2
.word 0xab398b37,0x4b2c4a0c,0x760df929,0x1ea69457
.word 0x8c062a15,0x1c5a4077,0x6579f17b,0xac6c1aa5
.word 0xf4e0b55b,0xf1f0d7c9,0x7e83b559,0x37528224
.word 0xb0330ea3,0x9b161b6d,0xb0a12923,0x9329188a
.word 0x87201355,0x089f1040,0x1c3a6ddf,0x9a1501e8
.word 0x57646045,0xcdf46a55,0xcd7859ea,0x4f591b33
.word 0xb6210578,0x0c09fa12,0xa0e432c6,0x53c9e824
.word 0xc06ab02e,0xc6f7cc59,0xf580e911,0x4e3f630b
.word 0xeef352da,0x2f4e5585,0xdc20b2e3,0x4621000d
.word 0x5d02edcd,0x87f020c8,0x829a4a3d,0xf392545d
.word 0xbe124758,0x0c22b467,0x8decbd86,0x8a66dd29
.word 0x73d7e61d,0xfc609a45,0xfd97dd66,0x5f680134
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 0x28324f5c,0xfef509d9,0xd5a95807,0xa7f74567
.word 0x1c557289,0x0e84996b,0xe662038c,0x1ed6569d
.word 0x359e1838,0x6aa78f03,0x92c38ab0,0x2dce5f73
.word 0xf2bc5b2f,0x662d4edb,0x25506cc9,0x81990015
.word 0x765da029,0x5e8cf325,0xec441394,0xae061c24
.word 0x06d26d1d,0xcec07365,0x6a80e518,0x502c6b0d
.word 0x78d69946,0x99c8ca2e,0x95b9cc5d,0x3ee696e3
.word 0x0b443a7a,0xadd6a7a1,0x8c2805ee,0x64d906e9
.word 0x19e5a9a4,0x7f5616a7,0x1c77e0bc,0x1451c717
.word 0x4ccfaa9a,0x34924742,0xc6eb455e,0x7e6a7702
.word 0xe93bae60,0xe9c4ad3b,0x7cb39232,0xa175096a
.word 0x00fe0ffd,0x3a6de9d0,0xbfcf3802,0xb2f351a2
.word 0x67921b68,0x0071a8a0,0xe24bbe14,0x8f041b7d
.word 0x6b323533,0xda4419a1,0xf84c444f,0x303e1e15
.word 0x3b4b79f4,0x010f54cd,0x9e31578f,0xeb6244f3
.word 0x20d23d04,0x0d57cd97,0xea91f47d,0x8212d5ad
.word 0xf4f572e2,0x01c162ca,0x776746c4,0xd52035c4
.word 0xf92f9987,0x37d73da8,0x28458a49,0x978f98e5
.word 0x5d4eaaae,0x13e6b0c4,0x3126f8cb,0xb9cac969
.word 0xa58e133b,0x4f4fbdd5,0x1244f7d9,0xd94503be
.word 0x4c949b10,0x3bf7baf1,0x6542b2ef,0x4c5c4fac
.word 0x3827a6bb,0x035b5f2c,0xfbf06973,0xa29797e2
.word 0xa0b50685,0xdd7c5bbf,0x20e9c8de,0xdd77e8ff
.word 0xca6df909,0x04aa4bd2,0x14327077,0xf6ed743e
.word 0x73112178,0x01c824fd,0x7bac1645,0x2394655e
.word 0x9e4074de,0x57a521a5,0xcd3f109d,0xb3f69513
.word 0x68f15eee,0xa0983d32,0x32a2aada,0x06b1d966
.word 0xe598c525,0xc841afe6,0xa4e64669,0x411072a5
.word 0x6a6afd73,0x3b9ee74a,0x89c44eeb,0x3f75553a
.word 0x290150d3,0xe374ba5b,0xedb46d67,0xac367872
.word 0x6cf36f80,0xb4b57321,0x76c605f5,0xb24cef1e
.word 0xeeca8ce1,0x46deddd8,0x566fd4a8,0x5c96102c
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 0xd915653f,0xbb79a555,0x42fa435f,0xa83b6eb4
.word 0xe53bd68e,0x42dd9603,0x082a3a1e,0x80af54ea
.word 0xb687d93a,0x04ef8fda,0xecfaa534,0x3392664a
.word 0xe017d9fd,0xb7a4b5df,0xe33c56bf,0xa1f521e1
.word 0x82c3f402,0x8a7633a9,0xfe7f2be5,0x602e0a34
.word 0x8f8ab34d,0xa63df229,0x49bb42cc,0xee082aeb
.word 0x6ec919c0,0x467a3b36,0xaabe65bd,0xc1027a29
.word 0x567064c3,0x2c7e7ae0,0x05529cb4,0x759732a1
.word 0xc9e212d8,0x5a5ea7d8,0x82a39307,0x1280d111
.word 0x74dc0763,0x6435c661,0x5d0d1a6f,0x994f7eb6
.word 0x1f4a1dd1,0x2c3ba2c3,0x1e426e6d,0x683a6f89
.word 0xe7b84f34,0xda5ecdf2,0xc2b60b0a,0xd99f8080
.word 0xc3467f7d,0x708dc160,0xa2c9c105,0xb503f07a
.word 0x518c354c,0x50450f18,0xd354c7a7,0xa3c4d3ca
.word 0x008f717b,0xd64f3dc6,0x055747d9,0x3526e0b8
.word 0xcbab9998,0x4e88bb57,0x6db3191e,0x37ba9a05
.word 0x67d0390f,0x73ddf401,0x9e5fecb7,0x9c08acfd
.word 0x057fb636,0x9449d19f,0x53ce6c64,0x1de11535
.word 0x205b52d7,0x1363ff08,0xfbb92ceb,0x4fb6719e
.word 0xe33cd38c,0x6e6be766,0x0e771c4c,0x1a4cd7a6
.word 0xf83c0a71,0xa2029330,0x0cf8ecc2,0x8c4e4b0c
.word 0xeab19483,0xdb843a55,0xd8f59bb4,0x53cbccc7
.word 0xf40342a6,0x8c2115dc,0xe32ae591,0x2aab66b4
.word 0xdd174e30,0x46fe0267,0x89ce11e7,0xe4772bf8
.word 0x61fd9ef5,0xedf561a1,0xbc61ae76,0xed722a70
.word 0xd9125e38,0x3484f881,0xb7a99bd0,0x1ef47b98
.word 0x3c529178,0x91430e47,0x6880092e,0x6f3ba086
.word 0x4989b5b7,0x47b391fb,0xa6aef8fc,0x4626cb56
.word 0x22bdde5c,0xb934ce09,0x9c18d284,0x607255ac
.word 0x8994a040,0x7fd787c9,0x98855af6,0x77657407
.word 0x6bb586b5,0x21c669d8,0xf94bdbca,0xc1a9fae2
.word 0x335d930c,0xbf86d15f,0xe7adcad0,0xa685b55a
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 0xd9942c4d,0xec4b4220,0xd3332f7d,0xfff4e54e
.word 0xe751effa,0xb4b6adee,0x0082e238,0xecf8135e
.word 0x941e4183,0x1d2991f1,0x4ef4acf5,0x2e209b8f
.word 0x71799990,0xfe7f7b2a,0x9741bd25,0x34c7514d
.word 0x2c3ca4a7,0xb4534444,0xcd0a819a,0x097e0742
.word 0x20781b6a,0x0124f8e4,0x63687f05,0x5a08d190
.word 0xfaa9afd9,0xbc21ef77,0xf3420894,0x9212c84f
.word 0x53278eb5,0x7cffaba5,0x550d0afd,0xad17e42d
.word 0x71db5ac0,0xcc57eeea,0x18268844,0xad9d74ae
.word 0x7a1d4ffd,0x38f71552,0x09370cb4,0x7897e14b
.word 0xe7fcf844,0x80575c5b,0x29364aa9,0xfe92a35d
.word 0xe27803c4,0x62d0cf79,0xabbc6d54,0xb093b6a7
.word 0x4407d777,0x411c112e,0xc1ca029d,0x5c5c5e6b
.word 0xa92def0e,0x3298631d,0xc3be7dbf,0xfa2ed830
.word 0x7e983e4b,0x07cc477c,0x55b01b77,0x810b2892
.word 0x9650249b,0xf1b36edd,0x7289cd71,0xf1aed004
.word 0x0443cc75,0x4e5d29c5,0xc3c285af,0x194c87ad
.word 0x3319a5cd,0x06b85420,0x661d29b3,0xaadf0a30
.word 0x9bf3e01d,0x0a25bbb2,0x1a5856c5,0x921a5b4f
.word 0xafab98d0,0x492408ef,0x233e7d91,0x84bf998a
.word 0xd5557986,0x28f3449a,0x13c7927f,0x474e5db2
.word 0xa68c1012,0xd8a201f9,0x07bc75e4,0xe6f5f503
.word 0x297c5295,0xa1574c55,0x3e661b79,0x1d9fb3ba
.word 0x76882b71,0x839bc34b,0xfdf2f23d,0xf48381aa
.word 0xc2fe8da5,0x52fee078,0xc665932b,0xbeecccb1
.word 0x329d5b5d,0xea89ea42,0xa063c513,0xd4a827c2
.word 0x162fc87a,0x3fa22c02,0x0b5d8f9c,0x03348d3d
.word 0x165fdb05,0x0b3dba70,0x8f0eb73e,0x70ee7b85
.word 0x4961769e,0x1cc20047,0x1b7c8548,0xe35e5ce7
.word 0x87dbbbc2,0x7afaca07,0x950b8caf,0x69b1f95d
.word 0x45ff5441,0x9e8a26de,0x6b6826db,0x23ee5eea
.word 0x037eb904,0x9824da43,0x78373f35,0xeadb5cc5
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 0x76f2d126,0x1d33089e,0x6476a265,0x0a0a9c14
.word 0xd0183b0f,0x034064fd,0xb78d1144,0xa47a4ec9
.word 0x37c0afda,0x44ac6922,0x1bdaa862,0x76c034b6
.word 0x800d6888,0xf9ac8fc8,0x3560eb83,0x39fa0791
.word 0x211f3d1a,0x78e9c298,0x6c2aefb5,0xeacc0b66
.word 0xe6f2b4a7,0xb101ba23,0xae82abfe,0x9c60c7f1
.word 0xa32a1193,0x8de7896d,0xbce0e940,0x0efbf9bc
.word 0xb041f75e,0xacad2f26,0x84792012,0x5c70d0aa
.word 0x34c2d087,0xe5aa680b,0x17fdd26e,0xbd9607e0
.word 0x58324b15,0xa936dc61,0xfee489d0,0x36b4a02b
.word 0x41c18705,0x544e70ba,0xe84ea55d,0x7b0a700e
.word 0xf1515dfb,0xebe9b4fc,0xa3ae3dcc,0xf8b0dffa
.word 0x2de254e9,0xa6cc42af,0x9713f858,0xe41da76d
.word 0x6c6f5253,0xfd5e1101,0x0298d240,0x8941dc68
.word 0x2211e805,0x25ee390b,0x4dc6be18,0xcd7d397d
.word 0x18d568ee,0xaffa3ce2,0x439fd2c0,0x605dc40d
.word 0x931c8ba2,0x8fb43b00,0xb96ec54c,0xc94be008
.word 0xf7434d9b,0x45776883,0x65f8e2f5,0xb06bfee1
.word 0x5d1cbe6d,0x1a65d5fd,0xc661e026,0xfa305f3a
.word 0xee7855d4,0xd4d3de4f,0xddfcb998,0x36b4db5d
.word 0x920d7439,0x0e6f9d15,0x52730c2b,0xd33ee4c5
.word 0x37b75206,0x0a038d42,0x301dff14,0x0d5ca6d7
.word 0x1c93e0b0,0xd16b3f87,0xb4c11f2f,0x880148eb
.word 0x86e2b9fd,0xcbea1d38,0xc06c2938,0x4fdf04f1
.word 0xede7def4,0xfd250c77,0x94c37e64,0xaccc6be6
.word 0x3e2ba464,0x18a295c6,0x1b21e76c,0xbf6af0fa
.word 0x9d2a1552,0x4c270a53,0x7099a5e3,0x05bc49e5
.word 0xf9b6c5d9,0x82810016,0x849c81f4,0x0920adc3
.word 0x1b4f8a0e,0x76c47d47,0x5c34a3b6,0x640fb13c
.word 0x466ca057,0x01bdc8b3,0x8a142de0,0x9d733d20
.word 0x6acfdece,0x50377b74,0xacb0e011,0x804182b2
.word 0x3e3e4ed7,0x55c96cdc,0xce908210,0x58e5a3d3
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 0x38f58719,0x5c574070,0x01912949,0xa236546a
.word 0x342279ef,0x991990e3,0xafb72cea,0x6f10bfa2
.word 0x2fc751b6,0x6a6d330a,0x085cdd10,0x8fd62b73
.word 0x6996fc24,0xc37e42b3,0xd439b74f,0x8b6e7a72
.word 0x5aa90cc1,0x38e24d38,0xc46c588f,0x1f53926a
.word 0xddb261df,0x197bdaee,0x2693e411,0x708b2ea1
.word 0xd392d6c7,0x4585a5b0,0xe4f75347,0xbd6ec3ff
.word 0x636bfd12,0xfae8f8e0,0xf7446258,0x80f5776a
.word 0x37d34455,0xa02902e4,0xcea00164,0xff1a6943
.word 0xcc8c965d,0x5215f72c,0xab3dcb02,0x241eeef6
.word 0x1899c699,0x80343aa1,0xeeeec9e9,0x9739afec
.word 0x0fe79f72,0x3038dd7d,0xc9d02a80,0x19f4bb45
.word 0x5ab062c9,0xe4122afa,0x5f3062b8,0x5b2281f0
.word 0x458596ee,0x2fcb7744,0x114b7aca,0xfd1236db
.word 0x4e37d021,0x9ac60dc3,0x826ce8bd,0xedb1aaa6
.word 0x0f2fa55d,0x8b2d4eda,0xcfbd70cb,0xfb62f472
.word 0x8c0b1ae9,0x6a9717a2,0x5244efc9,0x9d2842d7
.word 0x6e1424cf,0x12aa8c29,0xa6dd72b5,0x1d16f1fc
.word 0x4bd57620,0x301e8801,0xaf829a50,0x48076d2d
.word 0x0b6c038b,0xb0d17faa,0xd47c4cc7,0xaf1f82ec
.word 0x0e07b849,0x5f921811,0xe0da1a41,0x9f73eb6a
.word 0x6b7cda23,0xd63f0aea,0x915285b7,0xea7ff38f
.word 0x2aa966c7,0x168c1055,0x6beaf6f8,0xe24a0224
.word 0x62ee382a,0xcc4fba1a,0x5e4986aa,0x4a39e421
.word 0x1c26e6b5,0xaf846f46,0x280df7fb,0x408676a7
.word 0x257576e4,0xcbdab497,0x699f8859,0x81c2c3d3
.word 0x787bc9b7,0x686e6597,0x9bd5384b,0x16f62373
.word 0x14d9e269,0x05749dc6,0xdf871354,0x82194cc7
.word 0x9d11a2da,0x4ab82b7f,0xee2db63d,0x00d4ae93
.word 0xae6c4499,0x26ed401d,0xe4b449d2,0xce0612f2
.word 0x5c5bd719,0xfbafbe39,0x61f3c864,0x4e3d945a
.word 0xfe0caab9,0xc5aa7ec0,0x6e8ef628,0xd1642ab6
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 0x2ec0c874,0xfc991277,0x195f9afd,0xa392cff3
.word 0x4e9caab6,0x6f947b68,0xe3e609c1,0x9fab9611
.word 0x92978743,0x9c648b9f,0x7f1b2b76,0x59c88914
.word 0x95591cfb,0x5c71047d,0xc08da05c,0xd5d48486
.word 0x0f50c88a,0xdae9a6e2,0x52251d08,0x54203e7d
.word 0xd3f5e426,0x7438f2c6,0x554ea89f,0xe4bfc8a2
.word 0xa37eec62,0xa9cc7169,0xf720481b,0xb1478dc9
.word 0x6fc55211,0xe8eff87a,0x8bbfaf1a,0x04baf57e
.word 0x3fdacdfd,0x9552c48b,0x8d2c5656,0xa4537cc4
.word 0x8c03d0cd,0x750fa644,0x37296263,0x7f0528ae
.word 0x4820a9e8,0x4987fd5e,0xf5d74134,0xd126365a
.word 0x3f9eaf4e,0x107f85b3,0x6a7f0334,0xd6b559ad
.word 0x30c74152,0x2e928817,0x07558c61,0x3947c705
.word 0xf6f174c7,0x5c8d3dfb,0x16f47f30,0x98da8dcf
.word 0x86eb3de1,0xd8af61fc,0x343a3875,0x805fdc9b
.word 0x0d89e20a,0x6aa0154c,0xad239580,0xe5932f6f
.word 0x6efcd611,0x30df435b,0xdd2ea203,0xec901281
.word 0x103f22aa,0xb7eb69b4,0xce8d5705,0x3bcb1e73
.word 0x3b34c311,0x55924a9c,0xccec01a5,0xce5eafea
.word 0x65ac8686,0xf84dca8d,0xdff0990f,0x2bac24f9
.word 0x1cf49024,0xa9bed973,0x77db7bb5,0xd492a311
.word 0xe527de50,0x8285953a,0x220ef028,0xae9f489c
.word 0xd16302bd,0x80e65261,0xcd90aed0,0x7d13e392
.word 0x16cf5ae2,0xe4095bbd,0x58030dfd,0xb7efb6b2
.word 0x2b022e0b,0xf5539ce8,0xe31056ba,0x8953f3e0
.word 0xf50d701e,0xa03fbdc1,0x8bf196c8,0x860c7480
.word 0x336ef476,0x71e18b69,0x3c33da2d,0xb920321c
.word 0x72cc149b,0xce41b260,0x9f323f51,0xa20fc359
.word 0xc570b639,0x39bf07dd,0x69028d7a,0xec18977e
.word 0x89c1b017,0xbd1b5b1f,0xbab98f3d,0xf3c1aec6
.word 0x4efbe6c1,0x65bcd6b9,0x753ee36a,0x5093843d
.word 0x8d35fecf,0x3188bade,0x8d245130,0x73e7a3dd
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 0x4044e139,0x22336c1d,0xd8d4f717,0x9933b8ac
.word 0x3a38fa5b,0x5443e8ae,0xf1e16beb,0x6fb8644b
.word 0x5c22d6e3,0x05b5dd9a,0x716fa739,0x0006f4d4
.word 0xebd2ca54,0xe6bc9929,0x0f019eca,0x32ba174e
.word 0xceee55a0,0xe88958d8,0x521ed9c7,0x5076fbe6
.word 0xde356e10,0x5fa0bf1a,0xa84f3b49,0xc92dbc67
.word 0x1a0c1b09,0xe49b81ba,0x335531d8,0x3abccb4b
.word 0x1a7c2e01,0xb7a64b11,0xadc43b5b,0x49ca486f
.word 0x1f6647ab,0x28bbe6f3,0x9e6bc1ec,0x0b701534
.word 0x55ad952e,0xe1ee3cf7,0x23c772f3,0x233a75a3
.word 0xa86b905f,0x05919bdf,0xa812692c,0xa6c467c3
.word 0xd247d13f,0xad3b7799,0x73b5e615,0x77fbff37
.word 0x621683d0,0xa1112db3,0x77f23644,0xb9842598
.word 0xb9efbcf6,0xf7d45ea9,0x43f4d18d,0x878858e6
.word 0x947b4c2a,0x3f8822a3,0xe15446cf,0xd2316c04
.word 0xf6a5f55b,0xe30fe00a,0xeccaf9a6,0x1c18aff1
.word 0x5733f8eb,0xf794c272,0xa7f96a2b,0xbdef7921
.word 0xdd9eff39,0x2ff5500b,0xa47d2d97,0xa582d272
.word 0xf5f78416,0xac1e92d8,0x41d2d67b,0x077a4a94
.word 0x951631da,0x77e8ea07,0xb5172abf,0x2b794956
.word 0x6258a33c,0x6dc555da,0x18abb0b2,0x128f8729
.word 0x4c28e986,0x4798e211,0x5d811f05,0x1f8ae55f
.word 0x6004ec58,0x5fc4bfa1,0xda83e474,0xf002d70b
.word 0xc21f86b4,0xb897834f,0xa6cbd36b,0xa8e22a3e
.word 0x8397504e,0x186bdeaf,0xd39c7935,0x4f91900c
.word 0xd9b5334d,0x61789bf9,0x96e60ec1,0xda2b8eae
.word 0x5e084c6f,0x7f49800e,0xb3fee5e5,0x2825bb73
.word 0x67aa142b,0x62d4b28c,0xf4419e08,0xc1245a1e
.word 0x7b348744,0x70032a78,0xe1ba1866,0x023ce434
.word 0x5a7e7842,0x0420dde7,0x30703ae5,0xfe21899e
.word 0x817a3e45,0x5f23ce39,0x74964585,0x6c9e1283
.word 0xb74f136e,0x8deb1a07,0xc16b517a,0x1b43330e
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 0x1b8ab7b2,0x26586f37,0x516ab9aa,0x15f32ead
.word 0x7d19bc39,0x17597e31,0xc2312289,0x4ad00474
.word 0x563314db,0x71343138,0x10fa2559,0x710e8ad0
.word 0xe9db858b,0x862bba1e,0x7931845c,0x03ffa3c4
.word 0xab9779d2,0x8cdcd248,0x47f92d47,0x38c382aa
.word 0x10d65be9,0x633febe0,0x735646ea,0x94965101
.word 0xeaa7e3c1,0x83462485,0x12ccc0f5,0x7bd95d21
.word 0x7fbe1aed,0x8335ba25,0x4f3d140c,0x18159478
.word 0x23179d45,0x4d13b01c,0x8d1b4f55,0x097d46cd
.word 0x6d56d321,0xba95a271,0x829f05c1,0xafa47510
.word 0xf38e332b,0xe5a3da1c,0x77668c4a,0x26534780
.word 0x96191a5e,0x4bc5c7e1,0xe306778f,0x3b762c69
.word 0x6281fc7a,0x3248dfa1,0x8b92d26b,0x7cdfbdae
.word 0xc43bbe1c,0xfae94a17,0x9d639031,0x60b150a0
.word 0x8cd16bbc,0x3096c99d,0x3ed3e9da,0x7fb2081e
.word 0xb5663fc3,0x83840003,0x7df20139,0x4fe1a887
.word 0x0a5148f2,0xbaec9922,0x177236b7,0x5fec488a
.word 0x680452af,0x3eaa80d0,0x15ad99c9,0x32cb815d
.word 0x6c7dc68d,0x0c61c9cc,0x8f15ff37,0x04863c00
.word 0xdcdaea4a,0x55efc84e,0x198c400f,0x15249476
.word 0x0c614d1e,0x71e49e3f,0x4c1f3529,0x4bd23e28
.word 0xb2364f0a,0xd357dfb9,0x68765b49,0x770a2139
.word 0x5a562f50,0x4f17ba1d,0xad3b99d0,0xed6beda3
.word 0xd5be0e00,0x6584dc5e,0xce11c166,0x03b17e71
.word 0x7a290cce,0xc02af4f9,0xc77dcb79,0xd6769c10
.word 0xd354c97a,0xd55d52f7,0xebc2a160,0x7ac7b479
.word 0xb7562c16,0xf98d4539,0xe52d6d94,0x3ccb5e81
.word 0x457976ad,0x9c9b3084,0xb2ffbab5,0xb45f6ef8
.word 0x3dbf8f26,0x63419eda,0x26f43933,0xefea77c4
.word 0x861737b5,0xa505a530,0xb81b74ac,0x1b47b886
.word 0xdfaed5bf,0x7ae9f4a8,0x0b663dfb,0x6b2b2348
.word 0x42a7daca,0xa2c7c2dc,0xbd22ec02,0x97f43f42
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 0x471b03e5,0xb59edf89,0x668564e7,0x39137685
.word 0x23a7c288,0x386a2bb2,0x45a7a0be,0xec41f056
.word 0x6f602b98,0x59a45871,0x86496889,0xcd1fc89c
.word 0x44fd7646,0x7959c452,0xdbc867ac,0xa64269b1
.word 0x4c0f95f0,0xb2f2be2a,0xfbb35ae7,0xf12bd454
.word 0x7d2e5005,0xbf8166c4,0x79aff91f,0x0a2e5be1
.word 0x9de8691a,0x6e0623aa,0x14496dcc,0xfdd49556
.word 0xbe2d16de,0x520e6cdb,0x161428bc,0x51c9c13c
.word 0xe01829c7,0x34b19144,0x7a5ff375,0x2b460e3e
.word 0x158ff2bf,0xd740f09e,0xba01e3be,0x1c97dab5
.word 0x10bf8e92,0xaa992f5b,0x2d825346,0xf4981b31
.word 0x216e1579,0xe980290f,0xf23d4959,0x918e54c1
.word 0xd6ec0771,0x9821e6ae,0x499e2abf,0x005d7b41
.word 0x02641970,0x7708503d,0x1098c09f,0x99d459e6
.word 0xcbd0e672,0xc4cf3a10,0xedd2a4d2,0xf158267e
.word 0xfe956f4e,0xc311a000,0x17115cf9,0x5569a647
.word 0x537e3b27,0x302b7771,0x3fa4a4a3,0x69cf1f45
.word 0x0dac7a12,0x67ecce01,0x47796014,0xbe12d823
.word 0x86dae808,0x485ca1e0,0x760c8575,0x8f90d965
.word 0x875c9c0b,0x71f4762b,0xad774b06,0x1dcf4e4f
.word 0xf1c6a009,0x52095eb4,0x1212f3f3,0x48e4521f
.word 0x77b3741b,0x8ec2fcb7,0x7d126767,0xa0d2bad7
.word 0xb7a2f98e,0x9d7011c9,0x070eb6b5,0x0417fac7
.word 0xfd81e613,0x2993ae65,0x99433da6,0xfcb29507
.word 0xd26f23f4,0x0a67c1fb,0x1e70f715,0x0c66582e
.word 0x6a19991a,0x175696a1,0xeffab980,0xba51f9f0
.word 0x2f8e7d6f,0x67786f91,0xd6e02f67,0xa14b65c4
.word 0x943d8e0c,0x21908eb3,0xcca3615d,0x9d3c8f41
.word 0x5f0afb17,0x0e0df63a,0x4f744fd6,0x97dc775d
.word 0xff76234d,0x70723df1,0xb1725656,0x942eb8db
.word 0xd1a26b9a,0xa9615d89,0x4ee25d46,0x41dda8db
.word 0x077c7fb7,0xf22abf44,0x06142169,0x5e47dee7
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 0x15bf2d41,0xe67824ad,0x6e1577c9,0x1a1d4867
.word 0x0f9e1589,0x42d03e64,0x83caeb99,0x0b13e405
.word 0xc8e74a6c,0xeca3eb14,0x7c9bbd5c,0xc74c1dc4
.word 0x4efc721d,0xd94d5729,0xf837adad,0x1e56bb87
.word 0x6b4cedb1,0x9e3414a5,0x57b263bf,0x3779b190
.word 0x4ad0bfa4,0x4cfc3d07,0x99c67c74,0x18e4a350
.word 0x0e36277b,0x4ed365d3,0xb49cbf73,0xaa6e854b
.word 0xc2a5fa00,0xc5602818,0x6e4e17e4,0xdc46841c
.word 0x3fbcf494,0x95f2fc6f,0x3e2faf0e,0x9fa1937b
.word 0xdbec3f94,0x7c342370,0xf48fc36f,0x32dcf989
.word 0x5636f6e5,0xdcc51b01,0x88869b53,0x6876f2c9
.word 0xd92e9461,0xc2a215c1,0x7aa75ae1,0x4fbd715b
.word 0xd71f315e,0x9b7c0ee8,0x5b2ebe2b,0xf65a651f
.word 0x8c3715e5,0x01bdbac8,0xadbdd42f,0xebae947e
.word 0x3112b90d,0x0e8e838d,0xfbc1530d,0x87c6f694
.word 0xe48a4138,0x1ee25bf4,0x48543f32,0x0fbc2d6e
.word 0xeb87699b,0x5c6643bd,0xb6c27d39,0xbe888f45
.word 0xef47146b,0xdf637dd3,0x070c23de,0x5d43368f
.word 0x921c40d1,0x7eea0b8c,0xaf9234f2,0xf5a431cd
.word 0xd33fb7d5,0xf4fa5363,0x64651791,0x1d4e7097
.word 0x7fea0c27,0x041328d2,0x9cbf1330,0x1a67b09f
.word 0xa8b3a465,0xce439b76,0xac182263,0x37baff6f
.word 0xbe454081,0xe2c0ea33,0x2c932e5b,0x692a9d7e
.word 0x1cbaf042,0x43785d57,0xa37ab913,0x9ea79920
.word 0x210e9323,0x652de2fb,0xa50cb8aa,0x5b94612f
.word 0x9cb88e6c,0x9b674474,0x9bcb606a,0x469d8f84
.word 0xe334311f,0x154b77ff,0x706eeb18,0x59d0302b
.word 0xaee2287e,0x145db40e,0x97bae711,0xa9e3260c
.word 0xcf88ce80,0xc61c69c9,0xe6fe9581,0x2247fc7b
.word 0x5f24ce9e,0xf3e68d7c,0x23da2df2,0x54305c54
.word 0x9ef2e399,0x10e3ec4c,0x994c25d0,0x0e81c64c
.word 0xfa2de379,0x3fcaf2a0,0x5478cb68,0x7384ac00
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 0xc9aebb33,0x2fd42d53,0x2f3894c1,0x16e79da1
.word 0x302f67dd,0xca9dd1e8,0xf5c8237e,0x31bf2121
.word 0x2452decf,0xab9c04e9,0x9a627964,0xd5eb3ded
.word 0x3324352f,0x77fb1c89,0x5bed7839,0xb61f2e3f
.word 0x56ca44d2,0xa8b2b240,0x175689e1,0xd5b72933
.word 0xf482729f,0x1f8b2b8f,0x774b7db7,0x5a202c35
.word 0xe7efb89e,0x455f95a5,0x4b9a5533,0x3fccda60
.word 0x5143e2a0,0xec09cc79,0xab4d40d2,0xc36e35c6
.word 0x8df57c8b,0xb0a6e418,0x06eaeac8,0x2cf1ae2c
.word 0xe5a565a6,0xfe942c84,0xb7c0e06b,0xdd5f3683
.word 0x055800b7,0x9a2de60c,0x042b0cfa,0xe883ceec
.word 0x61046b36,0x1d022af4,0x8667fc3e,0xa7cb6eed
.word 0x6509c120,0x93154476,0xcf3d1570,0x9f74a00f
.word 0x2ede4a9d,0x63208b93,0x6674df6d,0x153cd292
.word 0x19c38e1e,0x3e96852f,0xc42bb18b,0xdecdf693
.word 0x6e7a4b01,0xeb224b89,0x9fa2d761,0xef21c369
.word 0xebde6bbb,0x6b99880a,0x79e49fc2,0xddfee2e1
.word 0x45fa638d,0x6fa0f9a8,0x40c422ea,0xf58899c0
.word 0x7ff69bd9,0xb0fe7921,0xd0e7d36b,0x0f2bb2e5
.word 0x8f85149b,0x1f14be8c,0x009b1365,0x99d1b49d
.word 0x8a218fb5,0xa627506c,0xca530c81,0xef0510f6
.word 0xaf8d34e2,0xdef29669,0x55c8767a,0x2636cfd5
.word 0x0b972fd9,0xc1317ed8,0x2297ad0a,0x05c8ab11
.word 0x842918ec,0xdd076341,0x65403373,0xa83cd253
.word 0xbd4dcde6,0xabe2b51f,0xa36d7c6d,0xed77a0d6
.word 0x79d57e95,0xa85917bd,0x44e95a29,0x55bcc962
.word 0xb5f6f349,0x3a93ac66,0x4161a9d8,0x38e39059
.word 0xb732db76,0x4b559a76,0xd8b6e7b9,0x5450f8d2
.word 0xd3ff7129,0x648728e7,0xbf68d3e7,0x9ae30cc6
.word 0x46d817fd,0x81f6624b,0x6440a3d6,0xc35ee008
.word 0x2723ab68,0x5dd35772,0xdc450cc6,0x7f4d6125
.word 0x3e359666,0x87b8fe86,0x8e5fe785,0xb898a0ff
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 0x756e2109,0x31d2a7a4,0x36225184,0x793ff6cd
.word 0x2451964e,0xf16ab347,0x86cfcba7,0x8085ee43
.word 0xd42a12fe,0xfde14d30,0x243cd0e1,0xb063ca01
.word 0xe7866150,0x13eea227,0x7286d4ff,0xf0f62363
.word 0x8f9a848d,0x82aa4019,0x6750b7d3,0xebfdf9b3
.word 0x345cfe80,0xb40c56e6,0x4c36030a,0x49b67856
.word 0x4736e27f,0xf98b222d,0x0c0771bb,0x25e42fe8
.word 0x96db1395,0xcbfb5481,0x32229136,0xc3f2973c
.word 0xffe2178d,0xdb30c4b5,0xfccba57d,0xf57c8ca1
.word 0xc0b19e24,0xbea1ed04,0x33e649f1,0xbd669737
.word 0xd9d6a6c1,0x72c57b11,0x768a2d72,0xf47da2e8
.word 0xb8cc6649,0x4bb9903b,0xd5796fef,0x56eac543
.word 0xcd67824d,0x2ae3f67c,0xdd5804a1,0x0822f8c7
.word 0xd35d6ea5,0x20af4db4,0x3ce96666,0xc8356486
.word 0x5d27404f,0xeb3060c3,0x794aaf12,0xf4e79928
.word 0x35007f16,0xb946cc5b,0x18675f9a,0x6bcc3741
.word 0x340588f6,0xb533dff2,0x2664d7fa,0x7de4d47d
.word 0x52fbe2e5,0x233a9715,0xe1b85c3c,0x22efac92
.word 0x456889f4,0xb49b736c,0x0fa4fc82,0xc84f8f21
.word 0x41689377,0x97a70abd,0xbce24bfa,0x3e4d977a
.word 0x6c7a099b,0x28dade09,0x78441e66,0xdeab0375
.word 0xd1c59358,0xfa7dbe37,0xbfed5286,0xf4703b00
.word 0xf6eb8220,0xd5973de0,0x59d84601,0xde7d9e1a
.word 0x0d4104de,0xcd89b88a,0x351ebe75,0xf9811dca
.word 0x2401ce31,0xd62fa3a5,0xd9a80579,0xcaf31583
.word 0x8e23c845,0x8b7f1dc6,0x84f79da5,0x44d46bc6
.word 0xa7061c72,0x98fb9b07,0x2572df08,0x747b05ec
.word 0xbdb4cd58,0x90522420,0x671a16fb,0xc5f4855d
.word 0x7e5be57d,0xc0c1e4c3,0xd101dd9d,0xc9239fe8
.word 0xff6749c2,0x839785ed,0x9b225e74,0x826b420c
.word 0xc8b1325a,0x09da3c1a,0xef147214,0x0baba589
.word 0xa31e89fc,0xcf484e39,0x948816b3,0xcd3785a3
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 0xfb912f18,0xe66acd07,0x8864c18e,0x3fbeb7d7
.word 0x189e6c9d,0x168c4e57,0xddb627b8,0x1571ecf7
.word 0x76ffc5d6,0x6e2e1e15,0xf6cc8a17,0x9c0fa236
.word 0x9b628328,0x31229e4b,0x38ba9b25,0xa5d886ac
.word 0xcdcb7556,0x41ccdbb3,0x512f86a2,0x041def94
.word 0x4e92958f,0x889f7490,0xe2d6182e,0x3ec034da
.word 0x686e9119,0xe9aa1f4e,0xe92917ee,0xf54b1444
.word 0x9c3d0b73,0x6cbbe791,0x3682dc7f,0xc360dcf5
.word 0x19e324b0,0x2994d599,0xcfb3eb73,0xf40d8551
.word 0x7228a578,0xed42af8a,0x287349a9,0x29dcbb8a
.word 0x51a05814,0x9a9974f2,0x2d04b23c,0x9ff35338
.word 0x81c494c7,0x33ebff67,0x80809487,0x6080189b
.word 0x2aced5a5,0xe42be00a,0x15dc7c21,0x3ada94fa
.word 0x4bc63d7d,0x7223a61f,0xd08f3fca,0xae5f77e8
.word 0x682f0801,0x5a3f96c1,0x5dea2cd2,0x0e78bd4c
.word 0x22fca5c3,0x389be35f,0x7ae9db6f,0x4d2faac3
.word 0x6001c68e,0xcaabe92c,0xe935d269,0xc8952f68
.word 0xa9b1efcc,0x48f9e14d,0x13bf3af0,0xb9701754
.word 0xef1d7111,0x71c0588e,0x230e36cf,0xbd96647c
.word 0x78fac76d,0x2388dfdd,0xbb08f755,0x13e247f1
.word 0x65d6362e,0xe09f37b2,0xfeb76664,0xd7293cfe
.word 0xe4a42fe1,0x34536466,0xff39afc2,0x10e7d962
.word 0x10f99cd0,0x3e6cf1b6,0xed3eaf2a,0xf191e4b2
.word 0xe85de98d,0x732cd8d3,0x409f75b0,0x76bdeda5
.word 0xd777b262,0xa3762cf5,0xc4a62c11,0xd32efb57
.word 0x46910500,0x9575ef63,0x4184cb78,0x64ff6695
.word 0xfd32ffd5,0x808c7228,0x9678d33d,0x6bb706f6
.word 0x43669caa,0x7469b9ac,0x376fd74e,0x64bd8a38
.word 0x58a518e8,0x56b6b676,0xb678d721,0x17456fcb
.word 0x0c48294b,0xf67e51a3,0x1d8ed593,0xf2f80d8c
.word 0xfa10b583,0x54447607,0xc6c1940f,0x5262820a
.word 0xd4524266,0x01192713,0x88237167,0xcb39b664
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 0x57123df9,0x34c2f9e8,0x115c37c8,0xb2cf693c
.word 0xb0d7ce41,0x35735177,0x40ee5cd8,0x1022929c
.word 0x38456998,0xa788e05c,0xd3717300,0x676c85c1
.word 0xd2e264fd,0x4462e23b,0xbe643840,0xc5c106d4
.word 0x6807d95b,0x0a388b74,0xb8097230,0x36f0e6f7
.word 0x11dc0a2f,0xbe514546,0xaeead451,0x2df1d903
.word 0x26501a66,0x296d9952,0x30613fa5,0xb4c0660d
.word 0x7f717ac8,0xce47aea7,0x13936589,0x007b2b42
.word 0x5f077337,0x54d064e7,0xa4e5d986,0x39214fb9
.word 0x1b45e86c,0x098d203d,0x25e42741,0xff440f08
.word 0xe5a4527f,0x18928b8e,0x182c91cd,0x29814ee7
.word 0xc6f0e884,0x51263eff,0x8ecb26c9,0xc76a1e31
.word 0x7c686458,0x08d33a08,0x5b695097,0x9c8a4374
.word 0x11638a20,0x1b4b7722,0xe0744412,0x74995f89
.word 0x8722c064,0x892ffa17,0x7ee42ef3,0xe9970447
.word 0x1ef0096d,0xaeb14ec5,0xd5ea34e8,0xddcaf8d7
.word 0x4535144f,0x6dcd6c7e,0xa50ed401,0xd42427cb
.word 0x6a76c345,0x60dae304,0x9865c197,0x3ed6b7e9
.word 0x305a5665,0xea4cd12c,0x02192ebf,0x29d2226f
.word 0x2c9446fa,0x715436c2,0xda1be74b,0x7c900f02
.word 0x309bf2da,0x2902a721,0xfd9d8bf4,0xe605307d
.word 0xdf9ef899,0x8b0dded0,0x5135980f,0x3755278b
.word 0x7cf36afa,0x80831bec,0x5b27f98c,0xd134a4e5
.word 0xbff06010,0xd3e4fec9,0x94589142,0xcee60a55
.word 0x7f88634c,0x320c78d7,0xfd394ae3,0x0d25d659
.word 0x2ab7df76,0x5e71548d,0x49965d84,0x8c96bed9
.word 0xe20cd751,0xd5447b78,0xf2ba8b61,0xecc23ac3
.word 0x6420fd05,0x8fe02cec,0x8b980dd8,0xdccba923
.word 0x18f29e58,0x32c57405,0xae42e8f0,0x24463399
.word 0x9c080888,0xf19cb3ec,0x01c8a13f,0xf58e2fab
.word 0x5842d20b,0x320ec8ed,0x54f2e3c0,0x771cc87d
.word 0x827b13dd,0x80e57b8d,0xa6fa9eca,0xa12f687a
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 0xc55c528c,0x46320f1f,0x0e555d9d,0x066eada2
.word 0x51991fbe,0x3cc7ae12,0x571a6534,0x513e8a2e
.word 0x99380a20,0xf5c3fc4b,0x172ccc2d,0x62d5dc67
.word 0xc5ea50b1,0x97c9ed00,0x91f810a5,0xf8ec86de
.word 0xc44769b9,0xc94ee2ad,0xa0fad135,0xf4219a1c
.word 0xcd455bfe,0x0240e652,0x7e09288c,0x3f165b71
.word 0x5a3142fc,0x50292b0e,0x1bf90444,0xb6521434
.word 0x8fe3e8a9,0x70942b31,0x1c479e0e,0xb8701d60
.word 0xa70aed0d,0x52390cfd,0x2185617e,0x5387ea16
.word 0x12f6fac9,0x621b0a2f,0xdb3448e9,0x84ef84a2
.word 0x66a4657d,0xec309b0f,0xc9696b05,0x96442ef7
.word 0x2c3ba457,0xc347ebfe,0x4891df37,0xa183feec
.word 0xcb184d8c,0x3eb84247,0x8b90be83,0x5d6d7aa7
.word 0xb0430c46,0x807c7fe2,0x738bb736,0xd4ad2d34
.word 0x58567095,0x34551b95,0x0ed47926,0x4c60bec9
.word 0xe1efe174,0x56812d22,0x1d4ee4a6,0x97068a30
.word 0xc59f9f18,0xe60cebfd,0xc9899b74,0x429a26a8
.word 0x97d33d1a,0x7fe734a9,0x4674830e,0xc11eb624
.word 0xdaa64601,0x07becd3e,0xcb283165,0x36899005
.word 0xd7c7508f,0x50598ca4,0x6c093736,0x1cd83ac7
.word 0xafcbc52b,0x28f6b08a,0x2faf5788,0x6f1bf09a
.word 0x3739653c,0x849ba393,0xfbded922,0x7014946e
.word 0x8e73d2b0,0x51d9da0b,0x647180b3,0xcb03304e
.word 0xd82c1759,0xa2d87d77,0xf99fdc47,0x67f5c87e
.word 0xf4ebc2a3,0x586d4692,0xce0d4c5a,0x2d5f4bee
.word 0x348a95f1,0xd68535c0,0xaff5b038,0xd6975b96
.word 0x31bf801a,0x7bc53c1d,0x69ddd793,0xd61bf190
.word 0x4d08fb5e,0x0b542f1b,0x9d253f07,0x6098b437
.word 0x0f7b0421,0x87d31db6,0xd6dbc677,0x959b9a31
.word 0xb7f719a6,0x1417a99b,0x5b9b6f00,0xe6186607
.word 0xb29d1b73,0xb6517189,0xc0679390,0x3a91f4f2
.word 0xad3ff781,0x7ec1eb73,0xfbe40ea7,0x62581b13
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 0x56f13155,0xb207cd64,0xce368b2e,0x8b460b14
.word 0x01b5f5e8,0x0f832bb4,0xf4ee72e0,0xff32e943
.word 0xb20fa180,0x83309bda,0x878bdb46,0x9dc931df
.word 0xe5eb78fb,0xa146c3f0,0xa55d5cbe,0x9caf88ab
.word 0xa18d1d0c,0xdcbec4ff,0x6f03f886,0x0e972310
.word 0x6d11d742,0xf73253d6,0x90b55a7f,0xacd16916
.word 0xbf26f0c6,0xb42025b1,0x8441a75e,0x51bcafd4
.word 0x01d02c63,0xaad1423b,0x372f1347,0x360dbd54
.word 0xd3fb3af7,0xd3e2aa8e,0x5874e226,0x99653c6b
.word 0x48b4cf22,0x62d52a4b,0x6ebef83b,0x1a8fc182
.word 0x1a21e132,0xf67e910e,0xcf1d3f43,0x1d49b309
.word 0xd4572846,0x2a460068,0x2a88802c,0x6987ed41
.word 0x87fd8750,0x6a9e0740,0x3e48c0ce,0xb26599df
.word 0xcd92134c,0x7533edf2,0xab6892ec,0x8faf918a
.word 0x6a1dc447,0x0a64eeaf,0x5e6f6edb,0x2aa55252
.word 0xc96a0add,0x2b6d472f,0x376d8db7,0x506600ac
.word 0x2816fe1f,0x12dab9ff,0x36b17637,0x9df7a65e
.word 0x989060e9,0x5abbccac,0x771f6605,0x17062b73
.word 0x3b5af1ae,0xd83decb7,0x6881017b,0x52a2556b
.word 0x9d0eb764,0xfac29ca2,0x1d05d76a,0xf5f70903
.word 0xa2fbbafb,0xb5be8437,0x0563a4c1,0x481b7af6
.word 0x0bf3e525,0x63ab8f7f,0x3c6301f8,0x13021f77
.word 0x0705d0b5,0x1336c510,0x35834678,0x2f6fef68
.word 0xf50fa655,0xa8be5897,0x044cf599,0x1f130669
.word 0x7d8a2d5d,0x44abddc6,0xe129e455,0x6ff33ae8
.word 0x1aaf1a5f,0xb45d9de5,0xbffa4e7a,0x8c055d3f
.word 0xdee9a98a,0xd9657b9f,0x0db124eb,0x88ffdd5e
.word 0x80cbfe72,0xbcba0ea0,0xc577af51,0x3b2a061f
.word 0xb5da9329,0x735f6ccd,0x6a46f0e2,0xf94cdcd8
.word 0x77ec267d,0x94a8c5ba,0x014d7359,0xc0ad7ea6
.word 0x189724e8,0xa50877a6,0x4d4d64ec,0x32fa1734
.word 0x84aba79b,0xd0858f69,0x9c2d0cdd,0x5176219a
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 0x62673eee,0x7cd99224,0xf2c8bcbd,0xcb013e12
.word 0x0ce58bfa,0xbb2a1d31,0x4c30c6e5,0xa9597677
.word 0xb30923fc,0xb1a871c1,0x25a23563,0x5a47cb67
.word 0xf1128a49,0x7588394a,0xb6bf5419,0x7c92d7ac
.word 0xa77b440c,0xbca28a57,0xfb030e0d,0xb5f83de3
.word 0x39556d76,0x837a80da,0xabdf740b,0x3e1add4a
.word 0xe8113a70,0x83925bef,0x7d70c8c1,0x09d49971
.word 0x98656547,0x5d7df071,0xf0372adf,0x574e6047
.word 0x59ddc14e,0xccf210b4,0xc73c4148,0x278fc1a2
.word 0xb1b8768b,0xd89b665b,0x8e2bd64e,0x0940b21d
.word 0x940f3e30,0xd4ab53b1,0x2af90f83,0xd6cf10fc
.word 0x3a8845fd,0xdf059f2a,0x208e41aa,0xd948cd48
.word 0x086fadb0,0xe87fc633,0xcd6f29f4,0x1577ca37
.word 0xa69b4272,0x82d32316,0x5cc81f57,0x0db5609f
.word 0x0959ec61,0xa17757d9,0x5cb18973,0x13ca320f
.word 0xd6908462,0xd930e56d,0xfc19d80b,0x42e75865
.word 0xf11babf3,0x8d38d213,0xb4279dee,0x143abe87
.word 0x4500bc3d,0x65c8f541,0x9ba0e3f2,0x2892bcdd
.word 0xd5f846b0,0x506aef77,0x80c32d2c,0xdee519b4
.word 0x13c71460,0xfc24343b,0xeb89b417,0x92722f86
.word 0x21f487ba,0x517dcab2,0x157573a4,0x929fc0a9
.word 0x171f92f7,0xcfb6cb37,0x59b4778a,0xad9bdc3c
.word 0xee43414a,0x4c758cbe,0x475ae01a,0x58d29d45
.word 0xab1da033,0xef2147c5,0xbc7c6c81,0x3d61e795
.word 0xf59cf325,0x1229fc04,0xd7526b21,0x4530146b
.word 0xd4220977,0xfa37ec82,0x69ae73b6,0xf185735b
.word 0x01943fd2,0x83d373d7,0x0301af2b,0x6633fcc7
.word 0xa9d4f4fd,0x8e97d34a,0x0a81ddb8,0xeed0ce3a
.word 0x0f99cdc7,0xdc2e5267,0x899b322b,0xd624bb60
.word 0x9fdc77f5,0x3b99ce83,0x98d8bc01,0xd0c4cb2c
.word 0xe83a8458,0x460a44a0,0x704a4580,0xc752a7c2
.word 0x177b3dd5,0xc5c2d07c,0x277a262c,0xbb7df56b
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 0x0ff400f4,0x6d4b8c1b,0x88198324,0xa3fcb401
.word 0x07443a7e,0x765b5745,0x85d68a62,0xafe1fa32
.word 0x8b7c09d5,0x4854361e,0x0804515b,0x46a4ed73
.word 0x43973aed,0x7d0f0b1d,0x214b4865,0xf13f5f6c
.word 0x976130da,0x23ba9b78,0x64933ba2,0x506e6618
.word 0xaf6f191d,0x0fa4f3ff,0x5db155af,0x88d2981a
.word 0xb83fb425,0x7d7107ba,0xf1db4a19,0x2de1db90
.word 0x15e92d5d,0x96cec6df,0xfada6796,0x5157a7dc
.word 0x003a54b2,0x0981820f,0xbecfa3ce,0xcc3c0595
.word 0x42e50365,0x85c72b8c,0x7da46fe6,0x1194bc19
.word 0xed48d35f,0xfaa8642b,0xd61784c1,0xc0561c3e
.word 0xda60d209,0x3558a9e2,0x74784328,0x3eaf620f
.word 0x37f14413,0x301fb58e,0x7c0c5c27,0xe625336e
.word 0xae6fbe78,0x6ee8e4a1,0x8bfef840,0xe2bd182a
.word 0xabc3d1ad,0x85308cb7,0x37dd9bb1,0xf17efdce
.word 0x9cd14f12,0xfa2bfc19,0x49c771ee,0x7c2c9994
.word 0xe8cc4e27,0x96e4c6c4,0xb7954bc6,0xc2a9585b
.word 0x62a4be0c,0x667200dd,0x0882a736,0x768863ec
.word 0x7f84141c,0x006d4f72,0xf0636739,0xc26b3307
.word 0xb8fbd950,0xb2b4ec06,0xc418aee9,0x5e9b47a1
.word 0x6f71e59d,0x188daa9f,0x37e3c1b7,0xae070ce2
.word 0xbe377e36,0xec6f13af,0x405c3446,0x9809c96f
.word 0x32ae341f,0xd633fd50,0xdb8fa8a2,0x9b9f4103
.word 0x87f69358,0xe3ff6792,0x82047e84,0x25e893d2
.word 0x3a92bf38,0x68e521c5,0xb8a98dab,0x2f799252
.word 0x69337aa7,0xbcaabb8d,0x4dae3f3d,0x2bcb3911
.word 0x6493115e,0x61449ab4,0x04cff399,0x163408b4
.word 0x658aa4e1,0x4d7fcbf3,0xeae31439,0xec85af26
.word 0x669cfef6,0x9121cd80,0x11df5ed4,0x370c4582
.word 0x66531d93,0x04e90029,0x1c1ecf2c,0xad54962c
.word 0xbb8d62bc,0x8c863a8b,0xbcb44a38,0x097a8f47
.word 0x4624f2c5,0xe035131e,0xfd4d8300,0x56ec06af
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 0x3f3f1d90,0x3ac42758,0x0bf96501,0xe5b89c80
.word 0x08431f4a,0x8c777345,0x947ddcc4,0xdd298961
.word 0xbe69afd2,0x058e9c35,0xda320fcc,0xb8e56803
.word 0xde003018,0xf8696ed0,0x8df5f726,0xa213436f
.word 0xa3a1658f,0x284768fb,0x84734fc3,0x7b60a625
.word 0xa9376224,0xa10c1fa4,0x4409767d,0xb701cb28
.word 0xe1d2e271,0xc500447a,0x25f11c3b,0xb06dcd2f
.word 0x5d07291f,0x644d072b,0x1b69f63e,0xe5b2b85b
.word 0x6629f103,0xafc37c7e,0xb59827d1,0xdbf50a73
.word 0xbb95096e,0x32afc2fe,0x5614b7dc,0xd4532e9b
.word 0x472ab925,0xc887aacb,0x625c5592,0x29543113
.word 0x81088659,0xdf06f776,0x1166c379,0x3f28bf45
.word 0xe0179ea8,0xfb4077e2,0xdb8f1487,0xe22d9810
.word 0xea5a60cd,0x69a8cf61,0x6617f7d5,0x33909cf8
.word 0x561ac411,0x994aef9a,0x1e5522be,0xdfa38055
.word 0x7687f38c,0x86badf0f,0x5958ba3d,0x12a3c9a2
.word 0x06b31ff8,0xb4d6bc80,0x38358ffa,0x1b363075
.word 0xbe14c8be,0xfa951d72,0xd80d60b2,0xf6b7ca8e
.word 0xfce71b6d,0x1234ff46,0x7730fb76,0x9b75c623
.word 0x2263df47,0x631def28,0x6d2897a7,0x9089742a
.word 0xbeae3aee,0x0473a81f,0x66481d1a,0x90f15f11
.word 0xb7a3d3ca,0x7c37aa2d,0x16b587ed,0xfd93afff
.word 0xaacb1aa4,0xf13b99a6,0x01e5bc01,0xaa9ace5d
.word 0x8fe8d35b,0x955434ad,0xe9a2c52f,0x4d7a6503
.word 0x807b8122,0x4ebe9b07,0xbb912297,0x25bc0215
.word 0x473d7e3b,0xe246695e,0xa6911c7e,0xaca305a2
.word 0xdab50883,0x89fd925d,0xf26df6b1,0x048841ed
.word 0xc9164260,0x8a0c02b0,0xa4694612,0x02aa0b2e
.word 0x0d02b195,0xff227cb0,0x1989b8ed,0x62433aee
.word 0xc5f75388,0x9a9cf790,0x752dd5c9,0xb937b129
.word 0xb4d7c2db,0x88273932,0x32dc7c21,0x35f6f219
.word 0xbdf9935a,0x6f5c9f52,0xcc64083c,0xb4967620
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 0xe7e6e215,0x9d0e0afe,0x6d4fbb16,0x0a18d4ca
.word 0xde7af598,0xdea77ea5,0xc7f06f2c,0xd9aa748f
.word 0x3981a0f5,0x7b68e054,0xf3680d00,0x44da2ab8
.word 0x5dc90d17,0x93eeaf46,0x8657df2a,0xa712a425
.word 0x2c241bb7,0xb10fb7e1,0x757b6cb0,0xd17f44ec
.word 0x4e8afd25,0x1422654b,0xd8b6de80,0x59624d19
.word 0xc6d33d3b,0x2fd2af2c,0xd72abe5b,0xcde8eab6
.word 0x4933d56f,0x965c6825,0xa8a62743,0x22c0cb79
.word 0x6589a92f,0xc5505327,0x1ab64dc6,0x6c278188
.word 0xae18f006,0x63d59bfd,0xaa4276ad,0x9cd46c1c
.word 0xbba12fc4,0xd03c0c64,0x617118cc,0xb34d1cd1
.word 0x588a5cb6,0x6d5df435,0x638568e2,0x340a0d33
.word 0x98501448,0x9d32aed0,0x7174ca8f,0x1abdb59a
.word 0x895c186c,0x45f7fc3b,0xf7163b0e,0x067321a2
.word 0x8382713f,0x1792dbd2,0xadc0a5c0,0x0adb5c67
.word 0xd74b1f3b,0x379ebbd0,0x02aa3b0a,0xf452934e
.word 0x66e288ff,0x4eabe061,0xb2553bf7,0xd6959dc3
.word 0x81e84e33,0x2211f9fe,0x9b553776,0x158fa614
.word 0xeb349c87,0x3b9f41a1,0xd0246f2b,0x89088f5e
.word 0x480b3d25,0xb13496a3,0xe46a2613,0xa67e8f83
.word 0x8ea01acf,0xb6f10c20,0x4546f740,0x7c1b8fab
.word 0x9d9502a1,0xc9976874,0x4a93ad69,0x74a567ed
.word 0xb6029290,0xa33539d8,0x7e8fd557,0xe29fd8c1
.word 0x64ee9ac5,0xe163522d,0x73b4cb55,0x8d03662a
.word 0x7e3a3914,0x60489aeb,0xd3bd2a8d,0x447d1d47
.word 0x39e6309f,0x83caef66,0x44387d65,0xfe8a24d9
.word 0xb2827562,0x50031310,0x87d83248,0x2b895036
.word 0x063375d5,0x3d272c26,0x31560053,0xca1a4fae
.word 0x4ef3643b,0xc281b89c,0x959f99d0,0xca9a7e97
.word 0xfc71ee40,0x7ae9ec99,0xe1a01611,0x499fc31a
.word 0x121ede84,0x1262952d,0x4960d43b,0x05d99579
.word 0xa2d3ed47,0xea48f11a,0x3d6f1290,0x5f4c9602
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 0xaa4a53b3,0xc5b8a043,0x847e4c88,0xd6c112ce
.word 0xee998ade,0x26ab2dd7,0x4e37f700,0x43627d52
.word 0x318c4f8f,0xeb88c987,0x9b033cb4,0xc4e5b2af
.word 0xa48a1f64,0x4454fe41,0x3dea49e4,0x8dfc4882
.word 0x9d14608a,0xca521b68,0xe3c19d0d,0x77d27910
.word 0x3acb4338,0x810b8e2c,0x06969e62,0x6313d865
.word 0x77bc97b3,0x31dc8ee9,0x5d9f2154,0x44579293
.word 0x73e0540d,0x88eeafc5,0xfa5423a0,0x801f7ef7
.word 0xdc8cabda,0x2a1da096,0x3d86d273,0xc7e2b54b
.word 0x44bb020f,0xe0ea95f8,0xa68584cf,0x943867c9
.word 0x37298c28,0xa5017a73,0x10593f2f,0xf3b2ac3e
.word 0x76ad0737,0xd0014fe2,0x6d281246,0xee99009a
.word 0x6fe4c21f,0x0afb269c,0x50758781,0x54a65586
.word 0xa3035bdf,0xf4437aae,0x0ead325c,0xd145cd12
.word 0x8aeb2873,0x4f585542,0xbdb01204,0x7879655b
.word 0x533986c0,0xffc5a30b,0x6237e8b8,0x26dac581
.word 0x34ee920f,0x2129a19e,0x7aa04c5f,0xf88c29a9
.word 0x22655a0b,0x7f8b313f,0xc4c6c205,0x9aa8db92
.word 0xbc5b9b3f,0x7ceaf23d,0xf1f21be2,0x6da53483
.word 0x1e3b769b,0xf7c898e9,0xcb533f7f,0x3f8d7d73
.word 0x1231a8f0,0x888fc491,0x31494a3d,0xbcae976a
.word 0xd6ef1860,0x95467eb9,0x6d09c164,0x1feaf440
.word 0x7b592fa6,0x6910f10a,0x5fc5ab27,0x810b83fd
.word 0x96b76dce,0x26d816c5,0xa76e060d,0x7f349b48
.word 0xa32af125,0x4d694d63,0x2d0b685c,0x01a076f8
.word 0x3558c986,0x265e791c,0x11310a36,0xb2be6763
.word 0xbbcc04f1,0x1da75b47,0x875ccbae,0xa2de638c
.word 0xf8df7251,0x4ae9a786,0xea9d818c,0xb2280662
.word 0xe1f675de,0x46335dfe,0x2e218561,0xdf2e401b
.word 0x9f710bd9,0x52cff373,0x74bf329d,0xce6dc6c1
.word 0xd5a91b15,0xac384b62,0x2bf50637,0x3fb77494
.word 0xe25abab0,0x28ee9ba8,0x07425ca0,0x64acdc55
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 0xafcee255,0x8865ecf6,0xe74bbbf2,0x815722de
.word 0x8d8cadf7,0xb062848a,0x81bba7c3,0x619c4365
.word 0x6b575173,0x80100360,0x08531eba,0x8fd332d4
.word 0x574d316e,0x37c4972c,0x7ed0bb3c,0x032cea9b
.word 0xab4d9bed,0x8673fe99,0x6b234ec5,0x7f63d586
.word 0xdb161e2b,0xe8d47b00,0x78ebe01d,0xe6055c3b
.word 0xd178b965,0xa857e90f,0x883c1f8f,0x353a0431
.word 0x23db4282,0x6fb98264,0x05af2cea,0x1c600515
.word 0xd4db2881,0xae67375c,0xd3d60129,0x61cdd124
.word 0xa7cee9e0,0x21c8ed45,0xbde91366,0xf194589f
.word 0x9d26e2ca,0xacc620fa,0x3d711c26,0xd887647d
.word 0xdb43d43e,0xbf592623,0x23b61225,0x73175eee
.word 0x93984c09,0xa94c3d0a,0x59095ea4,0xe50ee4f7
.word 0xa37c3c64,0x27ab1ce7,0x9c4dedb5,0x2e9f5b4f
.word 0x91a352cb,0xc852478e,0xfbd583c6,0xb4f3ac6a
.word 0x92c8b875,0x4e91ae77,0x20f6ca5b,0x7d20dad0
.word 0x495e228a,0xe0e3cc43,0x19a19216,0x3abd6093
.word 0xb2e0f8e5,0xaf0d960b,0x97eb4367,0x531e9d66
.word 0xdca472b6,0x3b012cfa,0x22f4c412,0x9b9921c5
.word 0xcf220403,0xd60c5c7f,0x2285e4c7,0x47655d3c
.word 0x4acaddd5,0xa883c31a,0xa5b1dbba,0x2cfe970f
.word 0x2c26f3ef,0xdb6786fd,0xe7bc12dd,0x1e2bd804
.word 0x3e9a8678,0x739ddb05,0xf04d9a59,0xa5ee00ad
.word 0x4cca3bb6,0x85e8b593,0x9bc20eb3,0x50ec43dd
.word 0x5bb62bcb,0x01823381,0xcd2b4216,0xada4c276
.word 0x172bb11b,0x249cb1ed,0x9f295e65,0x7982481d
.word 0x7e7f32e1,0x1ae55d08,0x144eb177,0x94989c9f
.word 0x5c20df90,0x307b0454,0x4ff80a32,0xa52b18be
.word 0xbc65ad57,0xcb751f7a,0x4e632be1,0x557ad745
.word 0x1a221693,0xdcbf55cd,0xe4dccb27,0xccefb413
.word 0xd6a5c497,0x4304eb69,0x1ff578e9,0xf1046e5b
.word 0xf3470c89,0x7131ee4a,0xf8f57db4,0xb1717f8a
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 0x5398fcc6,0x4cc663e3,0xdebf9a38,0xc8eb2c4a
.word 0x14e74119,0x4f877aae,0x6b8eab41,0x139cf6c9
.word 0x103b16d7,0xde211f96,0x05e12eff,0x95d1d562
.word 0x66b5e83a,0xf8c80863,0xfc2fc57f,0x917e51b2
.word 0x0115df7d,0xd61db2b3,0x4b4e770b,0xf7a5ca85
.word 0x1a23a2fe,0x6469523b,0x4dd057e9,0x8c194b94
.word 0x5da12a33,0xb0ae5170,0x955a2d89,0x07100ced
.word 0xa6e137bb,0xab1740c8,0x8f119fca,0xf38fa5ee
.word 0x037fae37,0x4fba0a1d,0x86ad1b16,0xcbfc9141
.word 0xc26fe978,0x3edeb40f,0x757f0316,0x0fd4462d
.word 0x9b409b40,0x86349e0f,0x4548123c,0x1253fffd
.word 0xede1c033,0x666102f0,0x44654723,0x3df1e680
.word 0x1b3f9adf,0x953c82cf,0x41e919be,0x91a380d3
.word 0x8d163530,0x867874ed,0xfe5944fd,0xc3079564
.word 0x1ff12e95,0x75236dff,0x0e4d5d82,0x778073fc
.word 0xd89f0c90,0xe28af12d,0x2bd48627,0xc5b55944
.word 0x9416c8c1,0xa8d0d6e8,0x0bb2cf27,0x69930341
.word 0xe00d7a22,0x5764cf50,0x5d8c784c,0x75fb17e7
.word 0x42f35dd4,0x67c0f517,0xc9191f5d,0xcd3a6161
.word 0x44f396ae,0xa71a8cdc,0x4c906f70,0x1fce8b29
.word 0xecb715ac,0x2483298e,0xf99edb45,0xbb8ca6d7
.word 0xbf654879,0x3b34102d,0x0fc484af,0x484b74d9
.word 0xf14be39c,0x4c211d8f,0x31336c30,0x0fcb6c1c
.word 0x41b868c4,0x64e862e7,0xb318db1e,0x80b5e0b8
.word 0x4a731f76,0x7ae42270,0xfc48e8f8,0x91c7ee5a
.word 0x8be72be2,0xf32db03d,0x51e60601,0xc3f8aeb5
.word 0xbec31e54,0xea13ce24,0x6826cf3f,0xaf25465e
.word 0x2459beee,0x9640fe46,0xfe0490b8,0x47252129
.word 0xb0b4ba3c,0x6dbf64f3,0x4ceef152,0x664634c6
.word 0x68264bad,0xb2eef8e3,0xfc5bcfff,0xe82b3baa
.word 0x3b75f6c9,0xd238546e,0xbe77e5d0,0x2936a680
.word 0x4f29ed9c,0xb153672f,0xfd114e76,0x1e3aeca4
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 0xe8ab3383,0x5d5101b3,0x30e846b2,0xb01876a3
.word 0xefd037ae,0x807fa37a,0xe06c8ddd,0xb2c524bc
.word 0xb8815b27,0x12018cae,0x0b3a6603,0x925a7f3c
.word 0x268769d2,0x7f5a70fd,0x8581ae53,0xfd74b765
.word 0x8b4c6fe0,0x5af932e1,0x3f283d9b,0x50bcd7d6
.word 0x28155d72,0x21415b5a,0x7fbdd3be,0x95688e2d
.word 0x2c7d828b,0x83b95d79,0xfe4a806e,0xe82208c9
.word 0x00d9bc34,0x83e88393,0xa9486159,0xa31e0d83
.word 0xa236fd5a,0x6ffbbb7b,0xad1e6f64,0xbafc9afe
.word 0xfaf7017d,0x39663de8,0x83cfe9d3,0x8acc12dd
.word 0x2f619c6b,0xe48ce048,0xc9c67145,0x07b3725b
.word 0x0a8ba135,0xa5509592,0xde6b8865,0x455c37c1
.word 0xa65f7cdd,0xae582979,0x253e4304,0x5d67fd8c
.word 0xdbbe3910,0x7e2b474d,0x9a6536e1,0xf7ed31a3
.word 0xab568635,0x4a05a747,0x6c82cd42,0x6ad942c8
.word 0x8523d502,0xc0777b49,0xd7a30346,0x57a3f6c7
.word 0x6dbf041e,0xbc01ca27,0xc90e6f67,0xde11d2fc
.word 0x21acd1f3,0x613c9bc6,0x16d0a328,0x7a43b570
.word 0x6809a010,0x4a78748f,0x089d02df,0x781f77ff
.word 0xd1b5e3b2,0x59e48239,0xea95770a,0x7a9300bd
.word 0x2c79ecf4,0xb654a261,0x4e1dc160,0xfb3f156f
.word 0xc5e66b5d,0x3045cc18,0xb0f2b91d,0xf9e227a5
.word 0x877a44c3,0xbcb72634,0x026ca936,0x9945ca36
.word 0x2dcf7f88,0xdb107401,0xb03d72e9,0x5a6737e7
.word 0xec9206cd,0x96b8711a,0xa80acd36,0x6efc0b6e
.word 0x0bdfe83d,0x3b77e6a9,0x0610ba9b,0x5f04e1d5
.word 0x5cdd140d,0xa0d0b813,0x98dfaf41,0xe3201269
.word 0x48bf949e,0xf9505f57,0x83795317,0xb43e3442
.word 0x5fb4d842,0x6caab4ab,0x9220125c,0xd9d1ca4c
.word 0x61bc4b5f,0x75b517b3,0x7a3c5365,0xa31b7ba3
.word 0xa1517e7a,0xf6dfff3d,0xa309f910,0x41b08f30
.word 0x7ba8917e,0x3e403ba4,0xbebe044f,0x3e3a23fc
unres3_end: