Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_semi_full_isa.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_semi_full_isa.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 8
#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 8
#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 = 62b4b903 7662e645 08f83a98 b1ac55a6
! %f4 = e886be09 6de27237 2cc012ef 59657711
! %f8 = 116b186c e27d61f4 d8581b15 5613b006
! %f12 = efe84d5b 48b91e98 50b095c5 8f625b11
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c655ec14 d43c3a3c 56d9f949 3db21fb9
! %f20 = a42e164f abef07b4 e129d8c5 168c50f5
! %f24 = 30a75fb9 964e6105 6c75390d 6a217fe0
! %f28 = df4cabcd 3cded339 339e6ef0 e5e03e3a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 54881281 b3c3d032 42149079 60c5161d
! %f36 = 2859a37b e6b0fa07 6deef876 58c5c952
! %f40 = 939239a7 55581bfd 26a2a562 87303efd
! %f44 = 61b67116 a3760b61 a51b5921 40ad900b
ldda [%g1]ASI_BLK_P,%f32
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[0000000010800020] = 965995fb, %l6 = a42c91361d32a5b1
lduha [%i1+%o4]0x89,%l6 ! %l6 = 00000000000095fb
! %l1 = 0e81b647be6c41a0, %l6 = 00000000000095fb, %l6 = 00000000000095fb
xor %l1,%l6,%l6 ! %l6 = 0e81b647be6cd45b
! Mem[0000000030800040] = 861a1fd1d4e53750, %f2 = 08f83a98 b1ac55a6
ldd [%o1+0x040],%f2 ! %f2 = 861a1fd1 d4e53750
! Clear Register : %l4 = afba52301e0184a2
clr %l4 ! %l4 = 0000000000000000
! Mem[0000000011800020] = bb2f179b 109b48ce, %l6 = be6cd45b, %l7 = cf214d54
ldd [%i3+%o4],%l6 ! %l6 = 00000000bb2f179b 00000000109b48ce
! %l7 = 00000000109b48ce, Mem[0000000030000040] = e6a00acd
stw %l7,[%o0+0x040] ! Mem[0000000030000040] = 109b48ce
! %l5 = 94e1fb1a8217b3ab, Mem[0000000031800002] = 90313b7e
stb %l5,[%o3+0x002] ! Mem[0000000031800000] = 9031ab7e
! Mem[0000000010000068] = eac0a54fc272c736, %f4 = e886be09 6de27237
ldd [%i0+0x068],%f4 ! %f4 = eac0a54f c272c736
! %l3 = c94fb2c298ac1808, %l2 = 69e6f440c3f6175e, %l3 = c94fb2c298ac1808
andcc %l3,%l2,%l3 ! %l3 = 4946b04080a41008, %ccr = 08
! %l0 = 8ee5408a, %l1 = be6c41a0, Mem[0000000031800000] = 9031ab7e 9443b2a5
stda %l0,[%o3+0x000]%asi ! Mem[0000000031800000] = 8ee5408a be6c41a0
p0_label_2:
! Mem[0000000010000018] = 791c5e658cf28f78, %l6 = 00000000bb2f179b
ldxa [%i0+%i6]0x88,%l6 ! %l6 = 791c5e658cf28f78
! %f20 = a42e164f abef07b4, Mem[0000000031000000] = e11c9d3a cda087f1
std %f20,[%o2+%g0] ! Mem[0000000031000000] = a42e164f abef07b4
! Mem[0000000031000000] = a42e164f abef07b4, %l2 = c3f6175e, %l3 = 80a41008
ldda [%o2+0x000]%asi,%l2 ! %l2 = 00000000a42e164f 00000000abef07b4
! %f14 = 50b095c5 8f625b11, Mem[0000000010800010] = fc410f65 28137910
stda %f14,[%i1+0x010]%asi ! Mem[0000000010800010] = 50b095c5 8f625b11
! Mem[0000000010000010] = 2f9d9692 5708eb15, %l0 = 8ee5408a, %l1 = be6c41a0
ldda [%i0+%i5]0x81,%l0 ! %l0 = 000000002f9d9692 000000005708eb15
! retry : should take illegal inst trap, %l0 = 000000002f9d9692
retry ! Illegal inst trap : %l0 = 000000002f9d96a2
! %l0 = 000000002f9d96a2, %l0 = 000000002f9d96a2, %l5 = 94e1fb1a8217b3ab
addc %l0,%l0,%l5 ! %l5 = 000000005f3b2d44
! Mem[0000000011000064] = b2329947, %l4 = 0000000000000000
lduw [%i2+0x064],%l4 ! %l4 = 00000000b2329947
! %l2 = 00000000a42e164f, immed = 00000a5c, %l2 = 00000000a42e164f
tsubcc %l2,0xa5c,%l2 ! %l2 = 00000000a42e0bf3, %ccr = 0a
! %l5 = 000000005f3b2d44, immed = fffff6cb, %l3 = 00000000abef07b4
xor %l5,-0x935,%l3 ! %l3 = ffffffffa0c4db8f
p0_label_3:
! Mem[0000000010800040] = 78ad606d, %l4 = 00000000b2329947
ldsb [%i1+0x040],%l4 ! %l4 = 0000000000000078
! %l0 = 000000002f9d96a2, Mem[0000000031800000] = 8ee5408a, %asi = 80
stwa %l0,[%o3+0x000]%asi ! Mem[0000000031800000] = 2f9d96a2
! %l3 = ffffffffa0c4db8f, immed = 000008c8, %l5 = 000000005f3b2d44
xorcc %l3,0x8c8,%l5 ! %l5 = ffffffffa0c4d347, %ccr = 88
! Mem[0000000010000030] = cdf82876, %f23 = 168c50f5
lda [%i0+%o6]0x80,%f23 ! %f23 = cdf82876
! %l1 = 000000005708eb15, Mem[0000000011000030] = 7c78505e
stwa %l1,[%i2+%o6]0x81 ! Mem[0000000011000030] = 5708eb15
! %l5 = ffffffffa0c4d347, %l3 = ffffffffa0c4db8f, %l2 = 00000000a42e0bf3
and %l5,%l3,%l2 ! %l2 = ffffffffa0c4d307
! Mem[0000000010800028] = 6c3bef07, %l0 = 000000002f9d96a2
ldswa [%i1+%o5]0x81,%l0 ! %l0 = 000000006c3bef07
! Mem[0000000030000004] = 89d83399, %l1 = 000000005708eb15
ldswa [%o0+0x004]%asi,%l1 ! %l1 = ffffffff89d83399
! %l7 = 00000000109b48ce, immd = 000000000000011b, %l6 = 791c5e658cf28f78
udivx %l7,0x11b,%l6 ! %l6 = 00000000000f05af
! Mem[0000000031800004] = be6c41a0, %l4 = 0000000000000078
lduw [%o3+0x004],%l4 ! %l4 = 00000000be6c41a0
p0_label_4:
! %l3 = ffffffffa0c4db8f, Mem[0000000010800018] = f23f421b
stba %l3,[%i1+%i6]0x81 ! Mem[0000000010800018] = 8f3f421b
! Mem[0000000011000028] = da8cf12d, %l5 = ffffffffa0c4d347
lduwa [%i2+%o5]0x88,%l5 ! %l5 = 00000000da8cf12d
! Mem[0000000030000004] = 89d83399, %l3 = ffffffffa0c4db8f
ldswa [%o0+0x004]%asi,%l3 ! %l3 = ffffffff89d83399
! Mem[0000000010000000] = dd0be29d, %l3 = ffffffff89d83399
lduwa [%i0+%g0]0x80,%l3 ! %l3 = 00000000dd0be29d
! %l7 = 00000000109b48ce, immed = fffff551, %l2 = ffffffffa0c4d307
andncc %l7,-0xaaf,%l2 ! %l2 = 000000000000088e, %ccr = 00
! Mem[0000000010800028] = 07ef3b6c, %l2 = 000000000000088e
ldswa [%i1+%o5]0x88,%l2 ! %l2 = 0000000007ef3b6c
! Mem[0000000010800000] = 7526949c, %l1 = ffffffff89d83399
ldsba [%i1+0x001]%asi,%l1 ! %l1 = 0000000000000026
! %l0 = 000000006c3bef07, %l0 = 000000006c3bef07, %y = 00000000
umul %l0,%l0,%l2 ! %l2 = 2dc29fb5f4681231, %y = 2dc29fb5
! Mem[0000000031000040] = 445f29aa, %l2 = 2dc29fb5f4681231
ldsw [%o2+0x040],%l2 ! %l2 = 00000000445f29aa
! %l2 = 00000000445f29aa, Mem[0000000030000000] = 7f161d75
stb %l2,[%o0+%g0] ! Mem[0000000030000000] = aa161d75
p0_label_5:
! Mem[0000000031800040] = 59624c68 7fb5fe35, %l0 = 6c3bef07, %l1 = 00000026
ldd [%o3+0x040],%l0 ! %l0 = 0000000059624c68 000000007fb5fe35
! %l4 = 00000000be6c41a0, immed = 00000ac7, %l5 = 00000000da8cf12d
addccc %l4,0xac7,%l5 ! %l5 = 00000000be6c4c67, %ccr = 08
! retry : should take illegal inst trap, %l0 = 0000000059624c68
retry ! Illegal inst trap : %l0 = 0000000059624c78
! %f28 = df4cabcd 3cded339, Mem[0000000030800040] = 861a1fd1 d4e53750
stda %f28,[%o1+0x040]%asi ! Mem[0000000030800040] = df4cabcd 3cded339
! %l5 = 00000000be6c4c67, %l2 = 00000000445f29aa, %l4 = 00000000be6c41a0
xor %l5,%l2,%l4 ! %l4 = 00000000fa3365cd
! %f16 = c655ec14 d43c3a3c, Mem[0000000030800000] = 266e5f73 e9d777a9
stda %f16,[%o1+0x000]%asi ! Mem[0000000030800000] = c655ec14 d43c3a3c
! %l2 = 00000000445f29aa, %l7 = 00000000109b48ce, %l1 = 000000007fb5fe35
addc %l2,%l7,%l1 ! %l1 = 0000000054fa7278
! Mem[0000000030000040] = 109b48ce617fc36f, %f26 = 6c75390d 6a217fe0
ldd [%o0+0x040],%f26 ! %f26 = 109b48ce 617fc36f
! %l4 = 00000000fa3365cd, immed = fffff9c5, %l7 = 00000000109b48ce
addcc %l4,-0x63b,%l7 ! %l7 = 00000000fa335f92, %ccr = 19
! Mem[0000000030000044] = 617fc36f, %l7 = 00000000fa335f92
ldsh [%o0+0x044],%l7 ! %l7 = 000000000000617f
p0_label_6:
! %l0 = 0000000059624c78, Mem[0000000010800008] = ca89313a
stwa %l0,[%i1+%i4]0x81 ! Mem[0000000010800008] = 59624c78
! %l4 = 00000000fa3365cd, Mem[0000000031000002] = a42e164f
stb %l4,[%o2+0x002] ! Mem[0000000031000000] = a42ecd4f
! done : should take illegal inst trap, %l0 = 0000000059624c78
done ! Illegal inst trap : %l0 = 0000000059624c88
! %l5 = 00000000be6c4c67
sethi %hi(0x86b31c00),%l5 ! %l5 = 0000000086b31c00
! %l0 = 0000000059624c88, %l1 = 0000000054fa7278, %l6 = 00000000000f05af
taddcc %l0,%l1,%l6 ! %l6 = 00000000ae5cbf00, %ccr = 0a
! %l2 = 00000000445f29aa, immed = 00000015, %l4 = 00000000fa3365cd
srl %l2,0x015,%l4 ! %l4 = 0000000000000222
! %l5 = 0000000086b31c00, %l5 = 0000000086b31c00, %y = 2dc29fb5
udiv %l5,%l5,%l5 ! %l5 = 0000000056f7ee7f
mov %l0,%y ! %y = 59624c88
! Mem[0000000031000044] = f93f38fb, %l2 = 00000000445f29aa
ldsb [%o2+0x045],%l2 ! %l2 = 000000000000003f
! Mem[0000000030000004] = 89d83399, %l4 = 0000000000000222
ldub [%o0+0x004],%l4 ! %l4 = 0000000000000089
! %l4 = 0000000000000089, immed = 00000014, %l7 = 000000000000617f
sll %l4,0x014,%l7 ! %l7 = 0000000008900000
p0_label_7:
! Mem[0000000031000004] = abef07b4, %l7 = 0000000008900000
ldsb [%o2+0x007],%l7 ! %l7 = ffffffffffffffb4
! %f30 = 339e6ef0 e5e03e3a, Mem[0000000010800000] = 7526949c b0465439
stda %f30,[%i1+%g0]0x81 ! Mem[0000000010800000] = 339e6ef0 e5e03e3a
! Mem[0000000010800064] = d0b92e12, %l6 = 00000000ae5cbf00
ldsh [%i1+0x066],%l6 ! %l6 = 0000000000002e12
! Mem[0000000031800000] = 2f9d96a2 be6c41a0, %l0 = 59624c88, %l1 = 54fa7278
ldd [%o3+%g0],%l0 ! %l0 = 000000002f9d96a2 00000000be6c41a0
! %l5 = 0000000056f7ee7f, immed = fffffbed, %l7 = ffffffffffffffb4
taddcctv %l5,-0x413,%l7 ! %l0 = 000000002f9d96c5, Trapped
! %l1 = 00000000be6c41a0, immed = 00000784, %l2 = 000000000000003f
sub %l1,0x784,%l2 ! %l2 = 00000000be6c3a1c
! %l4 = 0000000000000089, immed = fffff90e, %l4 = 0000000000000089
xor %l4,-0x6f2,%l4 ! %l4 = fffffffffffff987
! %l4 = fffffffffffff987, immed = 000008f9, %l4 = fffffffffffff987
or %l4,0x8f9,%l4 ! %l4 = fffffffffffff9ff
! Mem[0000000011800028] = 68f28646a1424c4c, %l3 = 00000000dd0be29d
ldxa [%i3+%o5]0x81,%l3 ! %l3 = 68f28646a1424c4c
! Mem[0000000010800000] = 3a3ee0e5 f06e9e33, %l4 = fffff9ff, %l5 = 56f7ee7f
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000f06e9e33 000000003a3ee0e5
p0_label_8:
! %l4 = 00000000f06e9e33, %l5 = 000000003a3ee0e5, %l3 = 68f28646a1424c4c
taddcctv %l4,%l5,%l3 ! %l0 = 000000002f9d96e8, Trapped
! %l6 = 0000000000002e12, Mem[0000000010800028] = 07ef3b6c
stwa %l6,[%i1+%o5]0x89 ! Mem[0000000010800028] = 00002e12
! %l2 = 00000000be6c3a1c, immed = 000008fe, %l2 = 00000000be6c3a1c
orcc %l2,0x8fe,%l2 ! %l2 = 00000000be6c3afe, %ccr = 08
! %l4 = f06e9e33, %l5 = 3a3ee0e5, Mem[0000000010000020] = fc578c28 a26c7a07
stda %l4,[%i0+%o4]0x81 ! Mem[0000000010000020] = f06e9e33 3a3ee0e5
! %l4 = 00000000f06e9e33, %l4 = 00000000f06e9e33, %l0 = 000000002f9d96e8
and %l4,%l4,%l0 ! %l0 = 00000000f06e9e33
! %l0 = 00000000f06e9e33, immed = 000005b4, %y = 59624c88
smul %l0,0x5b4,%l2 ! %l2 = ffffffa736de3adc, %y = ffffffa7
! %l0 = 00000000f06e9e33, %l5 = 000000003a3ee0e5, %l1 = 00000000be6c41a0
srax %l0,%l5,%l1 ! %l1 = 0000000000000000
! %l7 = ffffffffffffffb4, immed = 00000913, %l3 = 68f28646a1424c4c
xorcc %l7,0x913,%l3 ! %l3 = fffffffffffff6a7, %ccr = 88
! Mem[0000000010800010] = 50b095c5, %l3 = fffffffffffff6a7
ldsba [%i1+%i5]0x81,%l3 ! %l3 = 0000000000000050
! Mem[0000000010000020] = e5e03e3a 339e6ef0, %l6 = 00002e12, %l7 = ffffffb4
ldda [%i0+%o4]0x89,%l6 ! %l6 = 00000000339e6ef0 00000000e5e03e3a
p0_label_9:
! %f23 = cdf82876, Mem[0000000031000004] = abef07b4
st %f23,[%o2+0x004] ! Mem[0000000031000004] = cdf82876
! %f14 = 50b095c5 8f625b11, Mem[0000000011800028] = 68f28646 a1424c4c
std %f14,[%i3+%o5] ! Mem[0000000011800028] = 50b095c5 8f625b11
save ! CWP = 1
! Mem[0000000030800040] = df4cabcd3cded339, %l6 = af47790c350f2fb4
ldxa [%i1+0x040]%asi,%l6 ! %l6 = df4cabcd3cded339
! %l3 = a7aa97005154fbc7, Mem[0000000011000000] = 5b8cd721c6d12509
stxa %l3,[%o2+%g0]0x80 ! Mem[0000000011000000] = a7aa97005154fbc7
! %f14 = 50b095c5, Mem[0000000011000028] = da8cf12d
sta %f14,[%o2+%i5]0x89 ! Mem[0000000011000028] = 50b095c5
! %l3 = a7aa97005154fbc7, Mem[0000000010000028] = 4653c8c8
stha %l3,[%o0+%i5]0x88 ! Mem[0000000010000028] = 4653fbc7
! Mem[0000000010000038] = d7070c0ee8ca9587, %f6 = 2cc012ef 59657711
ldd [%o0+0x038],%f6 ! %f6 = d7070c0e e8ca9587
! Mem[0000000010800018] = 8f3f421b, %l1 = fbe5d12c408afaa5
ldswa [%o1+0x018]%asi,%l1 ! %l1 = ffffffff8f3f421b
! Mem[0000000010000000] = dd0be29d7ba1f8ac, %l0 = a57d059a4de9db96
ldxa [%o0+0x000]%asi,%l0 ! %l0 = dd0be29d7ba1f8ac
p0_label_10: ! %cwp = 1
! %l6 = df4cabcd3cded339, Mem[0000000011000020] = 3ddfa5ba5d993353
stxa %l6,[%o2+%i4]0x88 ! Mem[0000000011000020] = df4cabcd3cded339
! Mem[0000000030800044] = 3cded339, %l0 = dd0be29d7ba1f8ac
ldub [%i1+0x046],%l0 ! %l0 = 00000000000000d3
restore ! CWP = 0
! %l0 = 00000000f06e9e33, immed = 00000247, %l6 = 00000000339e6ef0
xnor %l0,0x247,%l6 ! %l6 = ffffffff0f91638b
! Mem[0000000030000044] = 617fc36f, %l7 = 00000000e5e03e3a
ldsh [%o0+0x046],%l7 ! %l7 = ffffffffffffc36f
! %l2 = 36de3adc, %l3 = 00000050, Mem[0000000011000018] = 7e9db42d 2a70e448
stda %l2,[%i2+%i6]0x89 ! Mem[0000000011000018] = 36de3adc 00000050
! %l6 = ffffffff0f91638b, %l0 = 00000000f06e9e33, %l4 = 00000000f06e9e33
subc %l6,%l0,%l4 ! %l4 = fffffffe1f22c558
! %l0 = f06e9e33, %l1 = 00000000, Mem[0000000011000008] = 612d8db4 e4dfe3c8
stda %l0,[%i2+%i4]0x81 ! Mem[0000000011000008] = f06e9e33 00000000
! Mem[0000000010000010] = 2f9d96925708eb15, %f18 = 56d9f949 3db21fb9
ldda [%i0+0x010]%asi,%f18 ! %f18 = 2f9d9692 5708eb15
! Mem[0000000010000050] = 550159d4 e948e41c, %l6 = 0f91638b, %l7 = ffffc36f
ldda [%i0+0x050]%asi,%l6 ! %l6 = 00000000550159d4 00000000e948e41c
p0_label_11:
! %l2 = ffffffa736de3adc, %l4 = fffffffe1f22c558, %l6 = 00000000550159d4
tsubcc %l2,%l4,%l6 ! %l6 = ffffffa917bb7584, %ccr = 90
! %l4 = fffffffe1f22c558, Mem[0000000011000038] = 87dcc44b
stw %l4,[%i2+0x038] ! Mem[0000000011000038] = 1f22c558
! Mem[0000000031800040] = 59624c68, %l3 = 0000000000000050
ldub [%o3+0x040],%l3 ! %l3 = 0000000000000059
! %l6 = ffffffa917bb7584, immed = fffffad9, %l0 = 00000000f06e9e33
addc %l6,-0x527,%l0 ! %l0 = ffffffa917bb705d
! Mem[0000000011800020] = bb2f179b, %l0 = ffffffa917bb705d
lduba [%i3+%o4]0x80,%l0 ! %l0 = 00000000000000bb
! %l0 = 00000000000000bb, %l4 = fffffffe1f22c558, %l2 = ffffffa736de3adc
xorcc %l0,%l4,%l2 ! %l2 = fffffffe1f22c5e3, %ccr = 80
! %l1 = 0000000000000000, %l2 = fffffffe1f22c5e3, %l6 = ffffffa917bb7584
addc %l1,%l2,%l6 ! %l6 = fffffffe1f22c5e3
! %l4 = fffffffe1f22c558, %l0 = 00000000000000bb, %l0 = 00000000000000bb
sub %l4,%l0,%l0 ! %l0 = fffffffe1f22c49d
! Mem[0000000031000040] = 445f29aa f93f38fb, %l6 = 1f22c5e3, %l7 = e948e41c
ldd [%o2+0x040],%l6 ! %l6 = 00000000445f29aa 00000000f93f38fb
! %l5 = 000000003a3ee0e5, Mem[0000000010000010] = 92969d2f
stha %l5,[%i0+%i5]0x88 ! Mem[0000000010000010] = 9296e0e5
p0_label_12:
! Mem[0000000030000000] = aa161d75, %l5 = 000000003a3ee0e5
lduh [%o0+0x002],%l5 ! %l5 = 0000000000001d75
! Mem[0000000031000004] = cdf82876, %l0 = fffffffe1f22c49d
lduh [%o2+0x004],%l0 ! %l0 = 000000000000cdf8
! Mem[0000000010000040] = 588e936c, %l0 = 000000000000cdf8
ldub [%i0+0x043],%l0 ! %l0 = 000000000000006c
! %f25 = 964e6105, Mem[0000000031000000] = a42ecd4f
sta %f25,[%o2+0x000]%asi ! Mem[0000000031000000] = 964e6105
! %l3 = 0000000000000059, immed = 0000010d, %l3 = 0000000000000059
xorcc %l3,0x10d,%l3 ! %l3 = 0000000000000154, %ccr = 00
! %l6 = 00000000445f29aa, Mem[0000000030000042] = 109b48ce
sth %l6,[%o0+0x042] ! Mem[0000000030000040] = 109b29aa
! %l4 = 1f22c558, %l5 = 00001d75, Mem[0000000030000000] = aa161d75 89d83399
std %l4,[%o0+%g0] ! Mem[0000000030000000] = 1f22c558 00001d75
! %l2 = fffffffe1f22c5e3, %l1 = 0000000000000000, %l5 = 0000000000001d75
andcc %l2,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44
! %f3 = d4e53750, Mem[0000000011800018] = 8b1a5243
sta %f3 ,[%i3+%i6]0x81 ! Mem[0000000011800018] = d4e53750
! %l2 = fffffffe1f22c5e3, Mem[0000000010000008] = 7d309c7a
stha %l2,[%i0+%i4]0x88 ! Mem[0000000010000008] = 7d30c5e3
p0_label_13:
! Mem[0000000010800000] = 339e6ef0, %l0 = 000000000000006c
ldswa [%i1+%g0]0x81,%l0 ! %l0 = 00000000339e6ef0
! %l0 = 00000000339e6ef0, Mem[0000000031800040] = 59624c687fb5fe35
stx %l0,[%o3+0x040] ! Mem[0000000031800040] = 00000000339e6ef0
! Mem[0000000011000020] = 39d3de3ccdab4cdf, %f22 = e129d8c5 cdf82876
ldda [%i2+0x020]%asi,%f22 ! %f22 = 39d3de3c cdab4cdf
! Mem[0000000010800000] = 3a3ee0e5 f06e9e33, %l0 = 339e6ef0, %l1 = 00000000
ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000f06e9e33 000000003a3ee0e5
! %l0 = 00000000f06e9e33, immed = ffffff49, %l5 = 0000000000000000
tsubcctv %l0,-0x0b7,%l5 ! %l0 = 00000000f06e9e56, Trapped
! Invert Register : %l3 = 0000000000000154
xor %l3,-1,%l3 ! %l3 = fffffffffffffeab
! %l7 = 00000000f93f38fb, Mem[0000000030800047] = 3cded339
stba %l7,[%o1+0x047]%asi ! Mem[0000000030800044] = 3cded3fb
! Mem[0000000011800010] = fe27c8c1, %l0 = 00000000f06e9e56
lduha [%i3+%i5]0x80,%l0 ! %l0 = 000000000000fe27
! Mem[0000000030800000] = c655ec14, %l1 = 000000003a3ee0e5
ldsha [%o1+0x002]%asi,%l1 ! %l1 = ffffffffffffec14
! Clear Register : %l2 = fffffffe1f22c5e3
clr %l2 ! %l2 = 0000000000000000
p0_label_14:
! Mem[0000000011800020] = 9b172fbb, %l7 = 00000000f93f38fb
lduha [%i3+%o4]0x88,%l7 ! %l7 = 0000000000002fbb
! %l4 = fffffffe1f22c558, %l5 = 0000000000000000, %l5 = 0000000000000000
xnor %l4,%l5,%l5 ! %l5 = 00000001e0dd3aa7
! %f20 = a42e164f abef07b4, Mem[0000000010800010] = 50b095c5 8f625b11
stda %f20,[%i1+%i5]0x81 ! Mem[0000000010800010] = a42e164f abef07b4
! Mem[0000000030000000] = 1f22c55800001d75, %f12 = efe84d5b 48b91e98
ldda [%o0+0x000]%asi,%f12 ! %f12 = 1f22c558 00001d75
! %l4 = fffffffe1f22c558, Mem[0000000011800042] = 1f23e082, %asi = 80
stha %l4,[%i3+0x042]%asi ! Mem[0000000011800040] = 1f23c558
! %f8 = 116b186c e27d61f4, Mem[0000000011800030] = 108a3282 043faefa
stda %f8 ,[%i3+%o6]0x81 ! Mem[0000000011800030] = 116b186c e27d61f4
! %l7 = 0000000000002fbb, Mem[0000000030800007] = d43c3a3c
stb %l7,[%o1+0x007] ! Mem[0000000030800004] = d43c3abb
! %l2 = 0000000000000000, %l0 = 000000000000fe27, %l3 = fffffffffffffeab
sra %l2,%l0,%l3 ! %l3 = 0000000000000000
! %l4 = fffffffe1f22c558, %l0 = 000000000000fe27, %l1 = ffffffffffffec14
orn %l4,%l0,%l1 ! %l1 = ffffffffffffc5d8
! %l0 = 0000fe27, %l1 = ffffc5d8, Mem[0000000010000008] = e3c5307d 87fce1cc
stda %l0,[%i0+%i4]0x81 ! Mem[0000000010000008] = 0000fe27 ffffc5d8
p0_label_15:
! %l5 = 00000001e0dd3aa7, Mem[0000000030800040] = df4cabcd
stw %l5,[%o1+0x040] ! Mem[0000000030800040] = e0dd3aa7
! Mem[0000000010000018] = 791c5e65 8cf28f78, %l4 = 1f22c558, %l5 = e0dd3aa7
ldda [%i0+%i6]0x89,%l4 ! %l4 = 000000008cf28f78 00000000791c5e65
! Mem[0000000030800040] = e0dd3aa7 3cded3fb, %l6 = 445f29aa, %l7 = 00002fbb
ldda [%o1+0x040]%asi,%l6 ! %l6 = 00000000e0dd3aa7 000000003cded3fb
! %l0 = 000000000000fe27, %l7 = 000000003cded3fb, %y = ffffffa7
umulcc %l0,%l7,%l5 ! %l5 = 00003c6e5c45553d, %ccr = 00, %y = 3c6e
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030000040] = 109b29aa 617fc36f
std %l2,[%o0+0x040] ! Mem[0000000030000040] = 00000000 00000000
! Randomly selected nop
nop
! %l1 = ffffffffffffc5d8, %l6 = 00000000e0dd3aa7, %y = 00003c6e
umul %l1,%l6,%l2 ! %l2 = e0dd0791be24ffe8, %y = e0dd0791
! %l6 = 00000000e0dd3aa7, immed = ffffff08, %l1 = ffffffffffffc5d8
orn %l6,-0x0f8,%l1 ! %l1 = 00000000e0dd3af7
! %l7 = 000000003cded3fb, %l5 = 00003c6e5c45553d, %l5 = 00003c6e5c45553d
xnor %l7,%l5,%l5 ! %l5 = ffffc3919f647939
! %l7 = 000000003cded3fb, Mem[0000000010000020] = f06e9e33
stba %l7,[%i0+%o4]0x81 ! Mem[0000000010000020] = fb6e9e33
p0_label_16:
! %l3 = 0000000000000000, Mem[0000000030000006] = 00001d75
sth %l3,[%o0+0x006] ! Mem[0000000030000004] = 00000000
! %f24 = 30a75fb9 964e6105, Mem[0000000010000028] = c7fb5346 21c074cf
stda %f24,[%i0+%o5]0x81 ! Mem[0000000010000028] = 30a75fb9 964e6105
! Mem[0000000030800000] = c655ec14d43c3abb, %f26 = 109b48ce 617fc36f
ldda [%o1+0x000]%asi,%f26 ! %f26 = c655ec14 d43c3abb
! %l5 = ffffc3919f647939, immed = fffff4c2, %l4 = 000000008cf28f78
sub %l5,-0xb3e,%l4 ! %l4 = ffffc3919f648477
! %l6 = 00000000e0dd3aa7
sethi %hi(0x41f0a000),%l6 ! %l6 = 0000000041f0a000
! %l1 = 00000000e0dd3af7, Mem[0000000030000040] = 0000000000000000
stx %l1,[%o0+0x040] ! Mem[0000000030000040] = 00000000e0dd3af7
! %l3 = 0000000000000000, immed = 000003db, %l2 = e0dd0791be24ffe8
xorcc %l3,0x3db,%l2 ! %l2 = 00000000000003db, %ccr = 00
! Mem[0000000030800040] = e0dd3aa7 3cded3fb, %l4 = 9f648477, %l5 = 9f647939
ldda [%o1+0x040]%asi,%l4 ! %l4 = 00000000e0dd3aa7 000000003cded3fb
! %f4 = eac0a54f c272c736, Mem[0000000031000040] = 445f29aa f93f38fb
std %f4 ,[%o2+0x040] ! Mem[0000000031000040] = eac0a54f c272c736
! Mem[0000000031800040] = 00000000339e6ef0, %f24 = 30a75fb9 964e6105
ldda [%o3+0x040]%asi,%f24 ! %f24 = 00000000 339e6ef0
p0_label_17:
! Mem[0000000031800044] = 339e6ef0, %l1 = 00000000e0dd3af7
lduw [%o3+0x044],%l1 ! %l1 = 00000000339e6ef0
! Mem[0000000010800008] = 784c6259, %l3 = 0000000000000000
lduwa [%i1+%i4]0x88,%l3 ! %l3 = 00000000784c6259
! %l2 = 000003db, %l3 = 784c6259, Mem[0000000011000000] = 0097aaa7 c7fb5451
stda %l2,[%i2+%g0]0x89 ! Mem[0000000011000000] = 000003db 784c6259
! %l4 = 00000000e0dd3aa7, immed = 00000020, %l1 = 00000000339e6ef0
sllx %l4,0x020,%l1 ! %l1 = e0dd3aa700000000
! %f12 = 1f22c558 00001d75, Mem[0000000011800030] = 6c186b11 f4617de2
stda %f12,[%i3+%o6]0x89 ! Mem[0000000011800030] = 1f22c558 00001d75
! %l0 = 000000000000fe27, immed = 00000ca6, %l1 = e0dd3aa700000000
orcc %l0,0xca6,%l1 ! %l1 = 000000000000fea7, %ccr = 00
! retry : should take illegal inst trap, %l0 = 000000000000fe27
retry ! Illegal inst trap : %l0 = 000000000000fe37
! %l1 = 000000000000fea7, %l3 = 00000000784c6259, %l4 = 00000000e0dd3aa7
andncc %l1,%l3,%l4 ! %l4 = 0000000000009ca6, %ccr = 00
! Mem[0000000011800000] = aad6bb598ff95f48, %l3 = 00000000784c6259
ldxa [%i3+0x000]%asi,%l3 ! %l3 = aad6bb598ff95f48
! Mem[0000000031000000] = 964e6105cdf82876, %f12 = 1f22c558 00001d75
ldd [%o2+%g0],%f12 ! %f12 = 964e6105 cdf82876
p0_label_18:
! Mem[0000000010800070] = d20fae8a, %l5 = 000000003cded3fb
ldsw [%i1+0x070],%l5 ! %l5 = ffffffffd20fae8a
! Mem[0000000010800030] = 37e61ba13c3784d1, %f24 = 00000000 339e6ef0
ldd [%i1+%o6],%f24 ! %f24 = 37e61ba1 3c3784d1
! %l4 = 0000000000009ca6, immed = 00000007, %l4 = 0000000000009ca6
sub %l4,0x007,%l4 ! %l4 = 0000000000009c9f
! %l0 = 000000000000fe37, Mem[0000000031800007] = be6c41a0
stb %l0,[%o3+0x007] ! Mem[0000000031800004] = be6c4137
! %l4 = 00009c9f, %l5 = d20fae8a, Mem[0000000030800040] = e0dd3aa7 3cded3fb
stda %l4,[%o1+0x040]%asi ! Mem[0000000030800040] = 00009c9f d20fae8a
! Mem[0000000011800020] = bb2f179b109b48ce, %l3 = aad6bb598ff95f48
ldxa [%i3+0x020]%asi,%l3 ! %l3 = bb2f179b109b48ce
! %f21 = abef07b4, Mem[0000000011800068] = 38455624
st %f21,[%i3+0x068] ! Mem[0000000011800068] = abef07b4
! Mem[0000000010000008] = 0000fe27 ffffc5d8, %l4 = 00009c9f, %l5 = d20fae8a
ldd [%i0+%i4],%l4 ! %l4 = 000000000000fe27 00000000ffffc5d8
! Mem[0000000011800030] = 751d0000, %l2 = 00000000000003db
lduha [%i3+%o6]0x80,%l2 ! %l2 = 000000000000751d
! %l1 = 000000000000fea7, immed = fffff698, %l2 = 000000000000751d
xor %l1,-0x968,%l2 ! %l2 = ffffffffffff083f
p0_label_19:
! %l4 = 000000000000fe27, immed = 00000497, %l0 = 000000000000fe37
orn %l4,0x497,%l0 ! %l0 = ffffffffffffff6f
! %l2 = ffffffffffff083f, %l3 = bb2f179b109b48ce, %l0 = ffffffffffffff6f
udivx %l2,%l3,%l0 ! %l0 = 0000000000000001
! %l3 = bb2f179b109b48ce, immed = 000001da, %y = e0dd0791
sdiv %l3,0x1da,%l7 ! %l7 = ffffffff80000000
mov %l0,%y ! %y = 00000001
! %f14 = 50b095c5 8f625b11, Mem[0000000010800020] = 965995fb 3b89ebad
stda %f14,[%i1+%o4]0x89 ! Mem[0000000010800020] = 50b095c5 8f625b11
! Mem[0000000030000044] = e0dd3af7, %l5 = 00000000ffffc5d8
lduh [%o0+0x046],%l5 ! %l5 = 0000000000003af7
! Mem[000000001180001c] = 2ce4eba1, %l5 = 0000000000003af7
ldsb [%i3+0x01c],%l5 ! %l5 = 000000000000002c
! Mem[0000000031800040] = 00000000, %l4 = 000000000000fe27
ldsw [%o3+0x040],%l4 ! %l4 = 0000000000000000
! %l1 = 000000000000fea7, Mem[0000000011000013] = c6b4bc07
stb %l1,[%i2+0x013] ! Mem[0000000011000010] = c6b4bca7
! Randomly selected nop
nop
! Mem[0000000030000004] = 00000000, %l7 = ffffffff80000000
ldsha [%o0+0x004]%asi,%l7 ! %l7 = 0000000000000000
p0_label_20:
! Invert Register : %l3 = bb2f179b109b48ce
xor %l3,-1,%l3 ! %l3 = 44d0e864ef64b731
! %l0 = 0000000000000001, immed = ffffff81, %l7 = 0000000000000000
tsubcctv %l0,-0x07f,%l7 ! %l0 = 0000000000000024, Trapped
! Mem[0000000010800028] = 122e0000, %f29 = 3cded339
lda [%i1+%o5]0x80,%f29 ! %f29 = 122e0000
! %l2 = ffffffffffff083f, Mem[0000000031800047] = 339e6ef0
stba %l2,[%o3+0x047]%asi ! Mem[0000000031800044] = 339e6e3f
! Mem[0000000030800004] = d43c3abb, %l0 = 0000000000000024
ldswa [%o1+0x004]%asi,%l0 ! %l0 = ffffffffd43c3abb
! %l7 = 0000000000000000, %l3 = 44d0e864ef64b731, %l7 = 0000000000000000
srax %l7,%l3,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l6 = 0000000041f0a000, %l1 = 000000000000fea7
and %l7,%l6,%l1 ! %l1 = 0000000000000000
! %l7 = 0000000000000000, immed = fffff77a, %l4 = 0000000000000000
or %l7,-0x886,%l4 ! %l4 = fffffffffffff77a
! %l3 = 44d0e864ef64b731, immed = fffff2cb, %l0 = ffffffffd43c3abb
addccc %l3,-0xd35,%l0 ! %l0 = 44d0e864ef64a9fc, %ccr = 19
! %l0 = 44d0e864ef64a9fc, Mem[0000000010000008] = 0000fe27
stwa %l0,[%i0+%i4]0x80 ! Mem[0000000010000008] = ef64a9fc
p0_label_21:
! %l6 = 0000000041f0a000, immed = fffffb7b, %l3 = 44d0e864ef64b731
orncc %l6,-0x485,%l3 ! %l3 = 0000000041f0a484, %ccr = 00
! Mem[0000000010800028] = 122e0000, %f0 = 62b4b903
lda [%i1+%o5]0x80,%f0 ! %f0 = 122e0000
! Mem[0000000031000040] = eac0a54f, %l2 = ffffffffffff083f
ldsb [%o2+0x041],%l2 ! %l2 = ffffffffffffffc0
! %l6 = 0000000041f0a000, %l2 = ffffffffffffffc0, %y = 00000001
sdiv %l6,%l2,%l3 ! %l3 = fffffffffaf83d80
mov %l0,%y ! %y = ef64a9fc
! %l5 = 000000000000002c, %l6 = 0000000041f0a000, %l3 = fffffffffaf83d80
orn %l5,%l6,%l3 ! %l3 = ffffffffbe0f5fff
! %l5 = 000000000000002c, immed = fffffefd, %l5 = 000000000000002c
tsubcctv %l5,-0x103,%l5 ! %l0 = 44d0e864ef64aa1f, Trapped
! Mem[0000000011800030] = 751d0000 58c5221f, %l6 = 41f0a000, %l7 = 00000000
ldda [%i3+%o6]0x81,%l6 ! %l6 = 00000000751d0000 0000000058c5221f
! Mem[0000000030000000] = 1f22c558 00000000, %l6 = 751d0000, %l7 = 58c5221f
ldd [%o0+%g0],%l6 ! %l6 = 000000001f22c558 0000000000000000
! %l4 = fffffffffffff77a, %l4 = fffffffffffff77a, %l0 = 44d0e864ef64aa1f
andncc %l4,%l4,%l0 ! %l0 = 0000000000000000, %ccr = 44
! %l0 = 0000000000000000, immed = 00000ad0, %l4 = fffffffffffff77a
subc %l0,0xad0,%l4 ! %l4 = fffffffffffff530
p0_label_22:
! %l1 = 0000000000000000, Mem[0000000030800006] = d43c3abb
stb %l1,[%o1+0x006] ! Mem[0000000030800004] = d43c00bb
! Mem[0000000031800040] = 00000000, %l6 = 000000001f22c558
ldsba [%o3+0x042]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000030000040] = 00000000 e0dd3af7, %l2 = ffffffc0, %l3 = be0f5fff
ldda [%o0+0x040]%asi,%l2 ! %l2 = 0000000000000000 00000000e0dd3af7
! %l3 = 00000000e0dd3af7, Mem[0000000030800040] = 00009c9f, %asi = 80
stha %l3,[%o1+0x040]%asi ! Mem[0000000030800040] = 3af79c9f
! Mem[0000000011800064] = 7e78f35a, %l7 = 0000000000000000
ldsh [%i3+0x066],%l7 ! %l7 = fffffffffffff35a
! Mem[0000000010800000] = f06e9e33, %l7 = fffffffffffff35a
ldsba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000033
! %l7 = 0000000000000033, %l6 = 0000000000000000, %l0 = 0000000000000000
mulx %l7,%l6,%l0 ! %l0 = 0000000000000000, %y = ef64a9fc
! %l0 = 0000000000000000
sethi %hi(0xb778fc00),%l0 ! %l0 = 00000000b778fc00
! Mem[0000000010000030] = cdf82876, %l6 = 0000000000000000
ldswa [%i0+%o6]0x81,%l6 ! %l6 = ffffffffcdf82876
! %l6 = ffffffffcdf82876, %l1 = 0000000000000000, %l4 = fffffffffffff530
or %l6,%l1,%l4 ! %l4 = ffffffffcdf82876
p0_label_23:
! %l0 = 00000000b778fc00, immed = ffffffdd, %l2 = 0000000000000000
orncc %l0,-0x023,%l2 ! %l2 = 00000000b778fc22, %ccr = 08
! Mem[0000000010800018] = 8f3f421b, %f19 = 5708eb15
lda [%i1+%i6]0x80,%f19 ! %f19 = 8f3f421b
! %l7 = 0000000000000033, immed = fffff0ba, %l6 = ffffffffcdf82876
xor %l7,-0xf46,%l6 ! %l6 = fffffffffffff089
! %l2 = 00000000b778fc22, Mem[0000000010800014] = abef07b4, %asi = 80
stwa %l2,[%i1+0x014]%asi ! Mem[0000000010800014] = b778fc22
! %l4 = ffffffffcdf82876, immed = 0000001f, %l6 = fffffffffffff089
srl %l4,0x01f,%l6 ! %l6 = 0000000000000001
! %l5 = 000000000000002c
sethi %hi(0x1370c800),%l5 ! %l5 = 000000001370c800
! %l5 = 000000001370c800, Mem[0000000030800004] = d43c00bb, %asi = 80
stha %l5,[%o1+0x004]%asi ! Mem[0000000030800004] = c80000bb
! %f10 = d8581b15 5613b006, Mem[0000000011800020] = bb2f179b 109b48ce
std %f10,[%i3+%o4] ! Mem[0000000011800020] = d8581b15 5613b006
! %f22 = 39d3de3c cdab4cdf, Mem[0000000030000000] = 1f22c558 00000000
std %f22,[%o0+%g0] ! Mem[0000000030000000] = 39d3de3c cdab4cdf
! %l3 = 00000000e0dd3af7, immed = 0000099e, %l7 = 0000000000000033
andcc %l3,0x99e,%l7 ! %l7 = 0000000000000896, %ccr = 00
p0_label_24:
! %l5 = 000000001370c800, immed = 00000a53, %l2 = 00000000b778fc22
xorcc %l5,0xa53,%l2 ! %l2 = 000000001370c253, %ccr = 00
! %l1 = 0000000000000000, Mem[0000000030800042] = 3af79c9f
sth %l1,[%o1+0x042] ! Mem[0000000030800040] = 3af70000
! Mem[0000000010000074] = 177ac222, %l7 = 0000000000000896
ldsw [%i0+0x074],%l7 ! %l7 = 00000000177ac222
! %l6 = 0000000000000001, immed = fffff95c, %y = ef64a9fc
umulcc %l6,-0x6a4,%l2 ! %l2 = 00000000fffff95c, %ccr = 08, %y = 00
! Mem[0000000030000004] = cdab4cdf, %l7 = 00000000177ac222
lduh [%o0+0x004],%l7 ! %l7 = 000000000000cdab
! Mem[0000000031000000] = 964e6105, %l7 = 000000000000cdab
ldsw [%o2+%g0],%l7 ! %l7 = ffffffff964e6105
! %l0 = 00000000b778fc00, Mem[0000000011000010] = c40883bca7bcb4c6
stxa %l0,[%i2+%i5]0x88 ! Mem[0000000011000010] = 00000000b778fc00
! %l2 = 00000000fffff95c, %l4 = ffffffffcdf82876, %l0 = 00000000b778fc00
or %l2,%l4,%l0 ! %l0 = fffffffffffff97e
! %l3 = 00000000e0dd3af7, %l4 = ffffffffcdf82876, %l1 = 0000000000000000
srlx %l3,%l4,%l1 ! %l1 = 0000000000000000
! %l5 = 000000001370c800, immed = 00000035, %l2 = 00000000fffff95c
srax %l5,0x035,%l2 ! %l2 = 0000000000000000
p0_label_25:
! %l2 = 0000000000000000, immed = fffffa97, %l0 = fffffffffffff97e
andncc %l2,-0x569,%l0 ! %l0 = 0000000000000000, %ccr = 44
! Clear Register : %l7 = ffffffff964e6105
clr %l7 ! %l7 = 0000000000000000
! %f6 = d7070c0e, Mem[0000000030800000] = c655ec14
st %f6 ,[%o1+%g0] ! Mem[0000000030800000] = d7070c0e
! Mem[0000000011800004] = 8ff95f48, %l0 = 0000000000000000
ldsba [%i3+0x004]%asi,%l0 ! %l0 = ffffffffffffff8f
! Mem[0000000010800028] = 122e0000, %l4 = ffffffffcdf82876
ldsha [%i1+%o5]0x81,%l4 ! %l4 = 000000000000122e
! Mem[0000000010000000] = 9de20bdd, %l4 = 000000000000122e
ldsha [%i0+%g0]0x89,%l4 ! %l4 = 0000000000000bdd
! %l0 = ffffffffffffff8f, immed = 00000020, %l0 = ffffffffffffff8f
srax %l0,0x020,%l0 ! %l0 = ffffffffffffffff
! %l4 = 0000000000000bdd, immed = 00000905, %l3 = 00000000e0dd3af7
tsubcctv %l4,0x905,%l3 ! %l0 = 0000000000000022, Trapped
! Mem[0000000010800010] = a42e164f, %f3 = d4e53750
lda [%i1+%i5]0x80,%f3 ! %f3 = a42e164f
! %l5 = 000000001370c800, Mem[000000001000000c] = ffffc5d8
stw %l5,[%i0+0x00c] ! Mem[000000001000000c] = 1370c800
p0_label_26:
! Mem[0000000011800024] = 5613b006, %l2 = 0000000000000000
ldsw [%i3+0x024],%l2 ! %l2 = 000000005613b006
! %l4 = 0000000000000bdd
setx 0x1858251218582512,%g7,%l4 ! %l4 = 1858251218582512
! %f24 = 37e61ba1 3c3784d1, Mem[0000000030000040] = 00000000 e0dd3af7
stda %f24,[%o0+0x040]%asi ! Mem[0000000030000040] = 37e61ba1 3c3784d1
! Mem[0000000011800048] = 323161a0, %l1 = 0000000000000000
ldsh [%i3+0x04a],%l1 ! %l1 = 00000000000061a0
! %l4 = 1858251218582512, Mem[0000000011800010] = fe27c8c1
stwa %l4,[%i3+%i5]0x80 ! Mem[0000000011800010] = 18582512
! Mem[0000000031800000] = 2f9d96a2 be6c4137, %l0 = 00000022, %l1 = 000061a0
ldd [%o3+%g0],%l0 ! %l0 = 000000002f9d96a2 00000000be6c4137
! Mem[0000000031000000] = 964e6105, %l2 = 000000005613b006
ldsw [%o2+%g0],%l2 ! %l2 = ffffffff964e6105
! %l1 = 00000000be6c4137, Mem[0000000011800008] = cc75fb52
stwa %l1,[%i3+%i4]0x81 ! Mem[0000000011800008] = be6c4137
! Mem[0000000011000028] = c595b050, %l4 = 1858251218582512
lduwa [%i2+%o5]0x80,%l4 ! %l4 = 00000000c595b050
! %l6 = 0000000000000001, immed = fffffc6b, %l2 = ffffffff964e6105
xnorcc %l6,-0x395,%l2 ! %l2 = 0000000000000395, %ccr = 00
p0_label_27:
! %l4 = 00000000c595b050, immed = fffff76d, %y = 00000000
umulcc %l4,-0x893,%l1 ! %l1 = c595a9b1dd894210, %ccr = 88, %y = c595a9b1
! %l1 = c595a9b1dd894210, %l5 = 000000001370c800, %y = c595a9b1
sdivcc %l1,%l5,%l6 ! %l6 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 2f9d96a2
! %l0 = 000000002f9d96a2, immed = fffffa18, %l3 = 00000000e0dd3af7
andn %l0,-0x5e8,%l3 ! %l3 = 00000000000004a2
! %l3 = 00000000000004a2, %l6 = ffffffff80000000, %l4 = 00000000c595b050
srlx %l3,%l6,%l4 ! %l4 = 00000000000004a2
! Mem[0000000031000000] = 964e6105, %l0 = 000000002f9d96a2
ldsw [%o2+%g0],%l0 ! %l0 = ffffffff964e6105
! %l6 = ffffffff80000000, Mem[0000000010000028] = 30a75fb9
stw %l6,[%i0+%o5] ! Mem[0000000010000028] = 80000000
! Mem[0000000031000004] = cdf82876, %l2 = 0000000000000395
lduh [%o2+0x006],%l2 ! %l2 = 0000000000002876
! Mem[0000000010800018] = 8f3f421b, %l4 = 00000000000004a2
lduba [%i1+%i6]0x80,%l4 ! %l4 = 000000000000008f
! Mem[0000000011000000] = db030000, %f9 = e27d61f4
lda [%i2+%g0]0x80,%f9 ! %f9 = db030000
! %l3 = 00000000000004a2, %l6 = ffffffff80000000, %l7 = 0000000000000000
subccc %l3,%l6,%l7 ! %l7 = 00000000800004a2, %ccr = 1b
p0_label_28:
! %l4 = 000000000000008f, immed = fffffde1, %l1 = c595a9b1dd894210
xor %l4,-0x21f,%l1 ! %l1 = fffffffffffffd6e
! %l1 = fffffffffffffd6e, immed = fffffc0a, %l2 = 0000000000002876
xorcc %l1,-0x3f6,%l2 ! %l2 = 0000000000000164, %ccr = 00
! %l3 = 00000000000004a2, Mem[0000000031000004] = cdf82876
stw %l3,[%o2+0x004] ! Mem[0000000031000004] = 000004a2
! %f10 = d8581b15, Mem[0000000011000008] = f06e9e33
st %f10,[%i2+%i4] ! Mem[0000000011000008] = d8581b15
! %l3 = 00000000000004a2, %l5 = 000000001370c800, %l1 = fffffffffffffd6e
xor %l3,%l5,%l1 ! %l1 = 000000001370cca2
! %f14 = 50b095c5 8f625b11, Mem[0000000030800040] = 3af70000 d20fae8a
std %f14,[%o1+0x040] ! Mem[0000000030800040] = 50b095c5 8f625b11
! Mem[0000000011000018] = dc3ade36, %f28 = df4cabcd
lda [%i2+%i6]0x80,%f28 ! %f28 = dc3ade36
! Mem[0000000030000040] = 37e61ba1 3c3784d1, %l6 = 80000000, %l7 = 800004a2
ldda [%o0+0x040]%asi,%l6 ! %l6 = 0000000037e61ba1 000000003c3784d1
! %l0 = ffffffff964e6105, Mem[0000000011000024] = cdab4cdf
sth %l0,[%i2+0x024] ! Mem[0000000011000024] = 61054cdf
save ! CWP = 1
p0_label_29: ! %cwp = 1
! Mem[0000000010000018] = 788ff28c, %l4 = efe31a3fc3a2c068
lduba [%o0+%o6]0x80,%l4 ! %l4 = 0000000000000078
! %l0 = 00000000000000d3, %l1 = ffffffff8f3f421b, %y = 2f9d96a2
umulcc %l0,%l1,%l4 ! %l4 = 0000007611237c41, %ccr = 00, %y = 76
! %l6 = df4cabcd3cded339, %l1 = ffffffff8f3f421b, %l4 = 0000007611237c41
add %l6,%l1,%l4 ! %l4 = df4cabcccc1e1554
! Mem[0000000031800000] = 2f9d96a2, %l2 = 796015eac219f221
ldub [%i3+%g0],%l2 ! %l2 = 000000000000002f
! %f16 = c655ec14, Mem[0000000011000010] = b778fc00
sta %f16,[%o2+%o5]0x89 ! Mem[0000000011000010] = c655ec14
! %l3 = a7aa97005154fbc7, Mem[0000000010000010] = 9296e0e5
stha %l3,[%o0+%o5]0x88 ! Mem[0000000010000010] = 9296fbc7
! %l6 = df4cabcd3cded339, %l4 = df4cabcccc1e1554, %l1 = ffffffff8f3f421b
xorcc %l6,%l4,%l1 ! %l1 = 00000001f0c0c66d, %ccr = 08
! Mem[0000000010800028] = 122e0000 5e85d94b, %l4 = cc1e1554, %l5 = 4cfab396
ldda [%o1+%i5]0x81,%l4 ! %l4 = 00000000122e0000 000000005e85d94b
! %l5 = 000000005e85d94b, Mem[0000000010800028] = 122e0000
stba %l5,[%o1+%i5]0x81 ! Mem[0000000010800028] = 4b2e0000
! %l6 = df4cabcd3cded339, Mem[0000000010800028] = 00002e4b
stwa %l6,[%o1+%i5]0x89 ! Mem[0000000010800028] = 3cded339
p0_label_30: ! %cwp = 1
! %l5 = 000000005e85d94b, Mem[0000000010800008] = 784c6259
stba %l5,[%o1+%o4]0x89 ! Mem[0000000010800008] = 784c624b
! %l3 = a7aa97005154fbc7, Mem[0000000011000028] = c595b050c8684176
stxa %l3,[%o2+%i5]0x80 ! Mem[0000000011000028] = a7aa97005154fbc7
! %l4 = 00000000122e0000, Mem[0000000030000000] = 39d3de3c
stw %l4,[%i0+%g0] ! Mem[0000000030000000] = 122e0000
! Mem[0000000030000004] = cdab4cdf, %f28 = dc3ade36
ld [%i0+0x004],%f28 ! %f28 = cdab4cdf
! %l1 = 00000001f0c0c66d, Mem[000000001100005e] = be7fc5a7
sth %l1,[%o2+0x05e] ! Mem[000000001100005c] = be7fc66d
! %l4 = 00000000122e0000, immd = 0000000000000e67, %l0 = 00000000000000d3
udivx %l4,0xe67,%l0 ! %l0 = 0000000000014324
! Invert Register : %l4 = 00000000122e0000
xor %l4,-1,%l4 ! %l4 = ffffffffedd1ffff
! %l5 = 000000005e85d94b, immed = fffff88a, %l5 = 000000005e85d94b
addc %l5,-0x776,%l5 ! %l5 = 000000005e85d1d5
! %l4 = ffffffffedd1ffff, Mem[0000000030000000] = 122e0000
stw %l4,[%i0+%g0] ! Mem[0000000030000000] = edd1ffff
! %l2 = 000000000000002f, %l1 = 00000001f0c0c66d, %l7 = 678a82500a4e81d5
xnor %l2,%l1,%l7 ! %l7 = fffffffe0f3f39bd
p0_label_31: ! %cwp = 1
! Mem[0000000010000020] = fb6e9e333a3ee0e5, %l7 = fffffffe0f3f39bd
ldx [%o0+%i4],%l7 ! %l7 = fb6e9e333a3ee0e5
! Mem[0000000011000018] = dc3ade3650000000, %l4 = ffffffffedd1ffff
ldxa [%o2+%o6]0x81,%l4 ! %l4 = dc3ade3650000000
! Mem[0000000011800044] = e24d2ce1, %l5 = 000000005e85d1d5
ldsb [%o3+0x044],%l5 ! %l5 = ffffffffffffffe2
! %l7 = fb6e9e333a3ee0e5, %l3 = a7aa97005154fbc7, %l0 = 0000000000014324
sub %l7,%l3,%l0 ! %l0 = 53c40732e8e9e51e
! %l3 = a7aa97005154fbc7, %l0 = 53c40732e8e9e51e, %l6 = df4cabcd3cded339
tsubcc %l3,%l0,%l6 ! %l6 = 53e68fcd686b16a9, %ccr = 23
! %f11 = 5613b006, Mem[0000000011800018] = 5037e5d4
sta %f11,[%o3+%o6]0x89 ! Mem[0000000011800018] = 5613b006
! Mem[0000000011000018] = 36de3adc, %l6 = 53e68fcd686b16a9
lduha [%o2+%o6]0x88,%l6 ! %l6 = 0000000000003adc
! %l7 = fb6e9e333a3ee0e5, Mem[0000000010800018] = 1b423f8f
stwa %l7,[%o1+%o6]0x89 ! Mem[0000000010800018] = 3a3ee0e5
! Mem[0000000031800000] = 2f9d96a2, %l5 = ffffffffffffffe2
ldsw [%i3+%g0],%l5 ! %l5 = 000000002f9d96a2
! %l6 = 0000000000003adc, Mem[0000000011800023] = d8581b15
stba %l6,[%o3+0x023]%asi ! Mem[0000000011800020] = d8581bdc
p0_label_32: ! %cwp = 1
! %l4 = dc3ade3650000000, immed = 00000d5f, %l6 = 0000000000003adc
xnorcc %l4,0xd5f,%l6 ! %l6 = 23c521c9affff2a0, %ccr = 08
! %l0 = 53c40732e8e9e51e, %l2 = 000000000000002f, %y = 00000076
udivcc %l0,%l2,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = e8e9e51e
! Invert Register : %l0 = 53c40732e8e9e51e
xor %l0,-1,%l0 ! %l0 = ac3bf8cd17161ae1
! %l7 = 00000000ffffffff, Mem[0000000011800000] = aad6bb59
stwa %l7,[%o3+%g0]0x80 ! Mem[0000000011800000] = ffffffff
! %l1 = 00000001f0c0c66d, immed = 00000f29, %l1 = 00000001f0c0c66d
andncc %l1,0xf29,%l1 ! %l1 = 00000001f0c0c044, %ccr = 08
! %f0 = 122e0000 7662e645, Mem[0000000030800000] = d7070c0e c80000bb
stda %f0 ,[%i1+0x000]%asi ! Mem[0000000030800000] = 122e0000 7662e645
! %l3 = a7aa97005154fbc7, Mem[000000001000005c] = af312c3f
stw %l3,[%o0+0x05c] ! Mem[000000001000005c] = 5154fbc7
! %l0 = ac3bf8cd17161ae1, %l4 = dc3ade3650000000, %l0 = ac3bf8cd17161ae1
andcc %l0,%l4,%l0 ! %l0 = 8c3ad80410000000, %ccr = 80
! %l3 = a7aa97005154fbc7, %l4 = dc3ade3650000000, %y = e8e9e51e
sdivcc %l3,%l4,%l0 ! %l0 = ffffffffb61fa9fb, %ccr = 88
mov %l0,%y ! %y = b61fa9fb
! Mem[0000000011000008] = d8581b15 00000000, %l4 = 50000000, %l5 = 2f9d96a2
ldda [%o2+%o4]0x81,%l4 ! %l4 = 00000000d8581b15 0000000000000000
p0_label_33: ! %cwp = 1
! Mem[0000000030000004] = cdab4cdf, %l7 = 00000000ffffffff
ldsha [%i0+0x006]%asi,%l7 ! %l7 = 0000000000004cdf
! %l2 = 000000000000002f, Mem[0000000031000000] = 964e6105
stw %l2,[%i2+%g0] ! Mem[0000000031000000] = 0000002f
! Mem[0000000030800040] = 50b095c5, %l5 = 0000000000000000
ldsw [%i1+0x040],%l5 ! %l5 = 0000000050b095c5
! Mem[0000000010800028] = 39d3de3c5e85d94b, %l6 = 23c521c9affff2a0
ldxa [%o1+%i5]0x81,%l6 ! %l6 = 39d3de3c5e85d94b
! Mem[0000000031000040] = eac0a54f, %l5 = 0000000050b095c5
ldsb [%i2+0x041],%l5 ! %l5 = ffffffffffffffc0
! %l0 = ffffffffb61fa9fb, Mem[0000000030800040] = 50b095c5
stb %l0,[%i1+0x040] ! Mem[0000000030800040] = fbb095c5
! %l6 = 39d3de3c5e85d94b, %l3 = a7aa97005154fbc7, %l0 = ffffffffb61fa9fb
srax %l6,%l3,%l0 ! %l0 = 0073a7bc78bd0bb2
! %l6 = 39d3de3c5e85d94b, immed = 00000006, %l0 = 0073a7bc78bd0bb2
sll %l6,0x006,%l0 ! %l0 = 74f78f17a17652c0
! Mem[0000000010000038] = d7070c0e e8ca9587, %l4 = d8581b15, %l5 = ffffffc0
ldda [%o0+0x038]%asi,%l4 ! %l4 = 00000000d7070c0e 00000000e8ca9587
restore ! CWP = 0
p0_label_34:
! %l5 = 000000001370c800, %l6 = 0000000037e61ba1, %l7 = 000000003c3784d1
sll %l5,%l6,%l7 ! %l7 = 0000000026e19000
! %l4 = 0000008f, %l5 = 1370c800, Mem[0000000011000060] = 49214528 b2329947
stda %l4,[%i2+0x060]%asi ! Mem[0000000011000060] = 0000008f 1370c800
! %l4 = 0000008f, %l5 = 1370c800, Mem[0000000031000000] = 0000002f 000004a2
std %l4,[%o2+%g0] ! Mem[0000000031000000] = 0000008f 1370c800
! %l3 = 00000000000004a2, immed = 00000a70, %l6 = 0000000037e61ba1
andcc %l3,0xa70,%l6 ! %l6 = 0000000000000020, %ccr = 00
! Mem[0000000010800050] = 4e40e38a, %l0 = ffffffff964e6105
ldsb [%i1+0x051],%l0 ! %l0 = 0000000000000040
! Mem[0000000011800018] = 06b013562ce4eba1, %f28 = cdab4cdf 122e0000
ldda [%i3+%i6]0x80,%f28 ! %f28 = 06b01356 2ce4eba1
! %l0 = 0000000000000040, %l0 = 0000000000000040, %l4 = 000000000000008f
andcc %l0,%l0,%l4 ! %l4 = 0000000000000040, %ccr = 00
! %l6 = 00000020, %l7 = 26e19000, Mem[0000000011000038] = 1f22c558 1b2c6713
std %l6,[%i2+0x038] ! Mem[0000000011000038] = 00000020 26e19000
! retry : should take illegal inst trap, %l0 = 0000000000000040
retry ! Illegal inst trap : %l0 = 0000000000000050
! Mem[0000000010000028] = 05614e9600000080, %f24 = 37e61ba1 3c3784d1
ldda [%i0+%o5]0x88,%f24 ! %f24 = 05614e96 00000080
p0_label_35:
! Mem[0000000011000020] = 39d3de3c, %f13 = cdf82876
lda [%i2+%o4]0x80,%f13 ! %f13 = 39d3de3c
! %l6 = 00000020, %l7 = 26e19000, Mem[0000000011800010] = 12255818 cfd381ff
stda %l6,[%i3+%i5]0x89 ! Mem[0000000011800010] = 00000020 26e19000
! %l3 = 00000000000004a2, Mem[0000000011000046] = 68316aae
stb %l3,[%i2+0x046] ! Mem[0000000011000044] = 6831a2ae
! Mem[0000000030800000] = 122e00007662e645, %l5 = 000000001370c800
ldx [%o1+%g0],%l5 ! %l5 = 122e00007662e645
! %l3 = 00000000000004a2, Mem[0000000010800038] = 3b771116
stw %l3,[%i1+0x038] ! Mem[0000000010800038] = 000004a2
! %l7 = 0000000026e19000, Mem[0000000011800018] = 5613b006
stwa %l7,[%i3+%i6]0x89 ! Mem[0000000011800018] = 26e19000
! Mem[0000000030000000] = edd1ffff, %l1 = 000000001370cca2
ldsha [%o0+0x000]%asi,%l1 ! %l1 = ffffffffffffedd1
! %l1 = ffffffffffffedd1, immed = fffff16d, %l6 = 0000000000000020
sub %l1,-0xe93,%l6 ! %l6 = fffffffffffffc64
! %l6 = fffffffffffffc64, %l7 = 0000000026e19000, %l5 = 122e00007662e645
xorcc %l6,%l7,%l5 ! %l5 = ffffffffd91e6c64, %ccr = 88
! %l1 = ffffffffffffedd1, Mem[0000000010000042] = 588e936c, %asi = 80
stha %l1,[%i0+0x042]%asi ! Mem[0000000010000040] = 588eedd1
p0_label_36:
! %l4 = 0000000000000040, %l0 = 0000000000000050, %l0 = 0000000000000050
or %l4,%l0,%l0 ! %l0 = 0000000000000050
! %l5 = ffffffffd91e6c64, Mem[0000000030000041] = 37e61ba1
stb %l5,[%o0+0x041] ! Mem[0000000030000040] = 37641ba1
! %l6 = fffffffffffffc64, immed = 00000ff6, %l2 = 0000000000000164
tsubcc %l6,0xff6,%l2 ! %l2 = ffffffffffffec6e, %ccr = 8a
! Mem[0000000011800078] = 8b04ad3f, %l0 = 0000000000000050
ldsh [%i3+0x078],%l0 ! %l0 = ffffffffffff8b04
! %l3 = 00000000000004a2, immed = 00000b4e, %l4 = 0000000000000040
sub %l3,0xb4e,%l4 ! %l4 = fffffffffffff954
! %l1 = ffffffffffffedd1, Mem[0000000030800005] = 7662e645
stb %l1,[%o1+0x005] ! Mem[0000000030800004] = 76d1e645
! Mem[0000000030000040] = 37641ba13c3784d1, %f2 = 861a1fd1 a42e164f
ldd [%o0+0x040],%f2 ! %f2 = 37641ba1 3c3784d1
! Mem[0000000010000008] = ef64a9fc1370c800, %f0 = 122e0000 7662e645
ldda [%i0+0x008]%asi,%f0 ! %f0 = ef64a9fc 1370c800
save ! CWP = 1
! %l4 = 00000000d7070c0e, %l7 = 0000000000004cdf, %l0 = 74f78f17a17652c0
udivx %l4,%l7,%l0 ! %l0 = 000000000002cc18
p0_label_37: ! %cwp = 1
! %l2 = 000000000000002f, %l5 = 00000000e8ca9587, %y = b61fa9fb
umul %l2,%l5,%l2 ! %l2 = 0000002abd3173c9, %y = 2a
! Mem[0000000011800030] = 00001d75, %f12 = 964e6105
lda [%o3+%i6]0x88,%f12 ! %f12 = 00001d75
! Mem[0000000010000020] = e5e03e3a339e6efb, %f20 = a42e164f abef07b4
ldda [%o0+%i4]0x88,%f20 ! %f20 = e5e03e3a 339e6efb
! Mem[0000000031800000] = 2f9d96a2, %l6 = 39d3de3c5e85d94b
ldsb [%i3+%g0],%l6 ! %l6 = 000000000000002f
! Mem[0000000030800004] = 76d1e645, %l7 = 0000000000004cdf
lduh [%i1+0x004],%l7 ! %l7 = 00000000000076d1
! %l3 = a7aa97005154fbc7, Mem[0000000010800020] = 8f625b11
stwa %l3,[%o1+%i4]0x89 ! Mem[0000000010800020] = 5154fbc7
! %l6 = 0000002f, %l7 = 000076d1, Mem[0000000010000068] = eac0a54f c272c736
std %l6,[%o0+0x068] ! Mem[0000000010000068] = 0000002f 000076d1
! Mem[0000000011000078] = fefc67a5 6394a86c, %l6 = 0000002f, %l7 = 000076d1
ldd [%o2+0x078],%l6 ! %l6 = 00000000fefc67a5 000000006394a86c
! %l1 = 00000001f0c0c044, %l1 = 00000001f0c0c044, %l1 = 00000001f0c0c044
sdivx %l1,%l1,%l1 ! %l1 = 0000000000000001
! %l4 = 00000000d7070c0e, Mem[000000001100003c] = 26e19000
sth %l4,[%o2+0x03c] ! Mem[000000001100003c] = 0c0e9000
p0_label_38: ! %cwp = 1
! Mem[000000001100005c] = be7fc66d, %l6 = 00000000fefc67a5
ldsba [%o2+0x05d]%asi,%l6 ! %l6 = 000000000000007f
! Mem[0000000030800000] = 122e0000, %l6 = 000000000000007f
ldsha [%i1+0x002]%asi,%l6 ! %l6 = 0000000000000000
! %l7 = 000000006394a86c, Mem[0000000030800040] = fbb095c58f625b11
stx %l7,[%i1+0x040] ! Mem[0000000030800040] = 000000006394a86c
! Clear Register : %l5 = 00000000e8ca9587
clr %l5 ! %l5 = 0000000000000000
! %l6 = 00000000, %l7 = 6394a86c, Mem[0000000031800000] = 2f9d96a2 be6c4137
std %l6,[%i3+%g0] ! Mem[0000000031800000] = 00000000 6394a86c
! Mem[0000000011000028] = c7fb54510097aaa7, %l0 = 000000000002cc18
ldxa [%o2+%i5]0x88,%l0 ! %l0 = c7fb54510097aaa7
! %l0 = 0097aaa7, %l1 = 00000001, Mem[0000000031000040] = eac0a54f c272c736
std %l0,[%i2+0x040] ! Mem[0000000031000040] = 0097aaa7 00000001
! Mem[0000000030000000] = edd1ffffcdab4cdf, %f24 = 05614e96 00000080
ldd [%i0+%g0],%f24 ! %f24 = edd1ffff cdab4cdf
! Mem[0000000030000000] = edd1ffff cdab4cdf, %l4 = d7070c0e, %l5 = 00000000
ldd [%i0+%g0],%l4 ! %l4 = 00000000edd1ffff 00000000cdab4cdf
! Mem[0000000011800020] = d8581bdc5613b006, %l1 = 0000000000000001
ldxa [%o3+%i4]0x81,%l1 ! %l1 = d8581bdc5613b006
p0_label_39: ! %cwp = 1
! Mem[0000000010000020] = e5e03e3a 339e6efb, %l6 = 00000000, %l7 = 6394a86c
ldda [%o0+%i4]0x89,%l6 ! %l6 = 00000000339e6efb 00000000e5e03e3a
! %f14 = 50b095c5 8f625b11, Mem[0000000011000018] = 36de3adc 00000050
stda %f14,[%o2+%o6]0x89 ! Mem[0000000011000018] = 50b095c5 8f625b11
! Mem[0000000031800000] = 00000000, %l6 = 00000000339e6efb
ldsh [%i3+0x002],%l6 ! %l6 = 0000000000000000
! %l7 = 00000000e5e03e3a, immed = fffff2d8, %l6 = 0000000000000000
addc %l7,-0xd28,%l6 ! %l6 = 00000000e5e03112
! Mem[0000000031800000] = 00000000, %l2 = 0000002abd3173c9
ldsw [%i3+%g0],%l2 ! %l2 = 0000000000000000
! %l6 = 00000000e5e03112, %l5 = 00000000cdab4cdf, %y = 0000002a
sdiv %l6,%l5,%l2 ! %l2 = ffffffffffffff26
mov %l0,%y ! %y = 0097aaa7
! %l6 = 00000000e5e03112, Mem[0000000031000042] = 0097aaa7
sth %l6,[%i2+0x042] ! Mem[0000000031000040] = 00973112
! %l5 = 00000000cdab4cdf, Mem[0000000011000020] = 3cded339
stha %l5,[%o2+%i4]0x88 ! Mem[0000000011000020] = 3cde4cdf
! %l4 = 00000000edd1ffff, immed = fffffb81, %l4 = 00000000edd1ffff
subccc %l4,-0x47f,%l4 ! %l4 = 00000000edd2047e, %ccr = 19
! Mem[0000000031000000] = 0000008f, %l5 = 00000000cdab4cdf
ldsha [%i2+0x000]%asi,%l5 ! %l5 = 0000000000000000
p0_label_40: ! %cwp = 1
! Mem[0000000011000018] = 8f625b11, %l7 = 00000000e5e03e3a
lduwa [%o2+%o6]0x88,%l7 ! %l7 = 000000008f625b11
! Mem[0000000030800000] = 122e000076d1e645, %f8 = 116b186c db030000
ldda [%i1+0x000]%asi,%f8 ! %f8 = 122e0000 76d1e645
! Mem[0000000030800040] = 000000006394a86c, %f14 = 50b095c5 8f625b11
ldd [%i1+0x040],%f14 ! %f14 = 00000000 6394a86c
! retry : should take illegal inst trap, %l0 = c7fb54510097aaa7
retry ! Illegal inst trap : %l0 = c7fb54510097aab7
! %f22 = 39d3de3c cdab4cdf, Mem[0000000031800040] = 00000000 339e6e3f
std %f22,[%i3+0x040] ! Mem[0000000031800040] = 39d3de3c cdab4cdf
! %f24 = edd1ffff, Mem[0000000010800050] = 4e40e38a
st %f24,[%o1+0x050] ! Mem[0000000010800050] = edd1ffff
! Mem[0000000030000040] = 37641ba1, %l0 = c7fb54510097aab7
ldswa [%i0+0x040]%asi,%l0 ! %l0 = 0000000037641ba1
! %l2 = ffffffffffffff26, immed = 000000e9, %y = 0097aaa7
umulcc %l2,0x0e9,%l3 ! %l3 = 000000e8ffff3996, %ccr = 08, %y = e8
! %f0 = ef64a9fc, Mem[0000000031000040] = 00973112
st %f0 ,[%i2+0x040] ! Mem[0000000031000040] = ef64a9fc
! Mem[0000000011000020] = df4cde3c, %f17 = d43c3a3c
lda [%o2+%i4]0x80,%f17 ! %f17 = df4cde3c
p0_label_41: ! %cwp = 1
! %l4 = 00000000edd2047e, immed = fffff571, %l6 = 00000000e5e03112
orcc %l4,-0xa8f,%l6 ! %l6 = fffffffffffff57f, %ccr = 88
! %f12 = 00001d75 39d3de3c, Mem[0000000010000038] = d7070c0e e8ca9587
stda %f12,[%o0+0x038]%asi ! Mem[0000000010000038] = 00001d75 39d3de3c
! %l7 = 000000008f625b11, immd = 0000000000000a6a, %l4 = 00000000edd2047e
sdivx %l7,0xa6a,%l4 ! %l4 = 00000000000dc4b0
! Mem[0000000031000044] = 00000001, %l4 = 00000000000dc4b0
lduh [%i2+0x046],%l4 ! %l4 = 0000000000000001
! Mem[0000000011800008] = be6c4137, %f2 = 37641ba1
ld [%o3+%o4],%f2 ! %f2 = be6c4137
! Mem[0000000031800004] = 6394a86c, %l6 = fffffffffffff57f
ldsba [%i3+0x004]%asi,%l6 ! %l6 = 0000000000000063
! %f15 = 6394a86c, Mem[0000000030000044] = 3c3784d1
st %f15,[%i0+0x044] ! Mem[0000000030000044] = 6394a86c
! Mem[0000000031800000] = 00000000, %l1 = d8581bdc5613b006
lduw [%i3+%g0],%l1 ! %l1 = 0000000000000000
! Mem[0000000011000028] = a7aa97005154fbc7, %f6 = d7070c0e e8ca9587
ldda [%o2+0x028]%asi,%f6 ! %f6 = a7aa9700 5154fbc7
! %l6 = 00000063, %l7 = 8f625b11, Mem[0000000031800040] = 39d3de3c cdab4cdf
stda %l6,[%i3+0x040]%asi ! Mem[0000000031800040] = 00000063 8f625b11
p0_label_42: ! %cwp = 1
! Mem[0000000010800030] = 37e61ba1 3c3784d1, %l2 = ffffff26, %l3 = ffff3996
ldd [%o1+%i6],%l2 ! %l2 = 0000000037e61ba1 000000003c3784d1
! %l3 = 000000003c3784d1, immed = 0000066d, %l0 = 0000000037641ba1
xorcc %l3,0x66d,%l0 ! %l0 = 000000003c3782bc, %ccr = 00
! %l4 = 0000000000000001, immed = 000001b9, %y = 000000e8
umul %l4,0x1b9,%l3 ! %l3 = 00000000000001b9, %y = 00
! %l6 = 0000000000000063, Mem[0000000011000000] = db030000
stha %l6,[%o2+%g0]0x80 ! Mem[0000000011000000] = 00630000
! %l1 = 0000000000000000, immed = 00000978, %y = 00000000
sdivcc %l1,0x978,%l6 ! %l6 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 3c3782bc
! %l0 = 000000003c3782bc, %l4 = 0000000000000001, %l5 = 0000000000000000
sub %l0,%l4,%l5 ! %l5 = 000000003c3782bb
! Mem[0000000031800004] = 6394a86c, %l5 = 000000003c3782bb
ldub [%i3+0x006],%l5 ! %l5 = 00000000000000a8
! %l0 = 000000003c3782bc, Mem[0000000030800000] = 122e000076d1e645
stx %l0,[%i1+%g0] ! Mem[0000000030800000] = 000000003c3782bc
! %l7 = 000000008f625b11, Mem[0000000010000000] = 9de20bdd
stha %l7,[%o0+%g0]0x88 ! Mem[0000000010000000] = 9de25b11
! %l0 = 3c3782bc, %l1 = 00000000, Mem[0000000010000000] = 115be29d 7ba1f8ac
stda %l0,[%o0+0x000]%asi ! Mem[0000000010000000] = 3c3782bc 00000000
p0_label_43: ! %cwp = 1
! Mem[0000000011800040] = 1f23c558 e24d2ce1, %l4 = 00000001, %l5 = 000000a8
ldd [%o3+0x040],%l4 ! %l4 = 000000001f23c558 00000000e24d2ce1
! Mem[0000000010800000] = 339e6ef0 e5e03e3a, %l2 = 37e61ba1, %l3 = 000001b9
ldd [%o1+%g0],%l2 ! %l2 = 00000000339e6ef0 00000000e5e03e3a
! %l4 = 000000001f23c558, immed = fffffc2a, %l3 = 00000000e5e03e3a
xorcc %l4,-0x3d6,%l3 ! %l3 = ffffffffe0dc3972, %ccr = 88
! %l1 = 0000000000000000, Mem[0000000031800006] = 6394a86c
stb %l1,[%i3+0x006] ! Mem[0000000031800004] = 6394006c
! %l3 = ffffffffe0dc3972, Mem[0000000030800000] = 00000000
stw %l3,[%i1+%g0] ! Mem[0000000030800000] = e0dc3972
! %f7 = 5154fbc7, Mem[0000000030800044] = 6394a86c
st %f7 ,[%i1+0x044] ! Mem[0000000030800044] = 5154fbc7
! Mem[0000000011800008] = be6c4137e24283f8, %f16 = c655ec14 df4cde3c
ldda [%o3+0x008]%asi,%f16 ! %f16 = be6c4137 e24283f8
! Mem[0000000011000008] = 151b58d8, %l0 = 000000003c3782bc
lduha [%o2+%o4]0x88,%l0 ! %l0 = 00000000000058d8
! Mem[0000000030000000] = edd1ffff, %l1 = 0000000000000000
lduw [%i0+%g0],%l1 ! %l1 = 00000000edd1ffff
! Mem[0000000030800004] = 3c3782bc, %l5 = 00000000e24d2ce1
lduw [%i1+0x004],%l5 ! %l5 = 000000003c3782bc
p0_label_44: ! %cwp = 1
! %l6 = 00000000, %l7 = 8f625b11, Mem[0000000030000040] = 37641ba1 6394a86c
std %l6,[%i0+0x040] ! Mem[0000000030000040] = 00000000 8f625b11
! retry : should take illegal inst trap, %l0 = 00000000000058d8
retry ! Illegal inst trap : %l0 = 00000000000058e8
! %l1 = 00000000edd1ffff, %l7 = 000000008f625b11, %l6 = 0000000000000000
sub %l1,%l7,%l6 ! %l6 = 000000005e6fa4ee
! Mem[0000000031800004] = 6394006c, %l2 = 00000000339e6ef0
lduw [%i3+0x004],%l2 ! %l2 = 000000006394006c
! %l1 = 00000000edd1ffff, %l2 = 000000006394006c, %l7 = 000000008f625b11
addcc %l1,%l2,%l7 ! %l7 = 000000015166006b, %ccr = 01
! %l4 = 000000001f23c558, immed = 00000cee, %y = 3c3782bc
smul %l4,0xcee,%l1 ! %l1 = 00000192a08197d0, %y = 192
! Mem[0000000011800008] = be6c4137, %l5 = 000000003c3782bc
ldswa [%o3+%o4]0x81,%l5 ! %l5 = ffffffffbe6c4137
! Mem[0000000030000000] = edd1ffff cdab4cdf, %l6 = 5e6fa4ee, %l7 = 5166006b
ldd [%i0+%g0],%l6 ! %l6 = 00000000edd1ffff 00000000cdab4cdf
! %l1 = 00000192a08197d0, immed = fffffaad, %l6 = 00000000edd1ffff
taddcc %l1,-0x553,%l6 ! %l6 = 00000192a081927d, %ccr = 1b
! Clear Register : %l3 = ffffffffe0dc3972
clr %l3 ! %l3 = 0000000000000000
p0_label_45: ! %cwp = 1
! %l4 = 000000001f23c558, immed = fffff2fe, %l0 = 00000000000058e8
add %l4,-0xd02,%l0 ! %l0 = 000000001f23b856
! %l1 = 00000192a08197d0, %l0 = 000000001f23b856, %y = 00000192
umulcc %l1,%l0,%l3 ! %l3 = 138616ad02167fe0, %ccr = 00, %y = 138616ad
! %l2 = 000000006394006c, immed = fffff405, %l7 = 00000000cdab4cdf
or %l2,-0xbfb,%l7 ! %l7 = fffffffffffff46d
! Mem[0000000010800018] = 3a3ee0e5, %l7 = fffffffffffff46d
lduha [%o1+%o6]0x88,%l7 ! %l7 = 000000000000e0e5
! Mem[0000000031800044] = 8f625b11, %l2 = 000000006394006c
lduh [%i3+0x046],%l2 ! %l2 = 0000000000005b11
! Mem[0000000011800000] = ffffffff, %l5 = ffffffffbe6c4137
lduba [%o3+%g0]0x88,%l5 ! %l5 = 00000000000000ff
! %l5 = 00000000000000ff, Mem[0000000010000028] = 00000080
stwa %l5,[%o0+%i5]0x89 ! Mem[0000000010000028] = 000000ff
! Mem[000000001000005c] = 5154fbc7, %l0 = 000000001f23b856
ldub [%o0+0x05f],%l0 ! %l0 = 00000000000000c7
! %f16 = be6c4137 e24283f8, Mem[0000000030000040] = 00000000 8f625b11
stda %f16,[%i0+0x040]%asi ! Mem[0000000030000040] = be6c4137 e24283f8
! %l4 = 000000001f23c558
setx 0xf260a98cf260a98c,%g7,%l4 ! %l4 = f260a98cf260a98c
p0_label_46: ! %cwp = 1
! %l6 = 00000192a081927d, Mem[0000000011000058] = 2ca90491be7fc66d
stx %l6,[%o2+0x058] ! Mem[0000000011000058] = 00000192a081927d
! %l6 = 00000192a081927d, Mem[0000000010800041] = 78ad606d
stba %l6,[%o1+0x041]%asi ! Mem[0000000010800040] = 787d606d
! %l4 = f260a98c, %l5 = 000000ff, Mem[0000000011000010] = 14ec55c6 00000000
stda %l4,[%o2+%o5]0x81 ! Mem[0000000011000010] = f260a98c 000000ff
! %f26 = c655ec14, Mem[0000000031000044] = 00000001
st %f26,[%i2+0x044] ! Mem[0000000031000044] = c655ec14
! Mem[0000000010000010] = c7fb9692, %f1 = 1370c800
lda [%o0+%o5]0x80,%f1 ! %f1 = c7fb9692
! %l3 = 138616ad02167fe0, Mem[0000000011000016] = 000000ff
sth %l3,[%o2+0x016] ! Mem[0000000011000014] = 00007fe0
! Mem[0000000031800040] = 00000063, %l1 = 00000192a08197d0
ldub [%i3+0x040],%l1 ! %l1 = 0000000000000000
! %l6 = 00000192a081927d, immed = fffff39a, %l6 = 00000192a081927d
xor %l6,-0xc66,%l6 ! %l6 = fffffe6d5f7e61e7
! %l3 = 138616ad02167fe0, %l1 = 0000000000000000, %l7 = 000000000000e0e5
sll %l3,%l1,%l7 ! %l7 = 138616ad02167fe0
! %l6 = fffffe6d5f7e61e7, %l0 = 00000000000000c7, %l7 = 138616ad02167fe0
addc %l6,%l0,%l7 ! %l7 = fffffe6d5f7e62ae
p0_label_47: ! %cwp = 1
! %l6 = fffffe6d5f7e61e7, immed = fffffd49, %l2 = 0000000000005b11
xor %l6,-0x2b7,%l2 ! %l2 = 00000192a0819cae
! %l3 = 138616ad02167fe0, %l7 = fffffe6d5f7e62ae, %l4 = f260a98cf260a98c
subccc %l3,%l7,%l4 ! %l4 = 1386183fa2981d32, %ccr = 19
! Mem[0000000011800018] = 0090e126 2ce4eba1, %l2 = a0819cae, %l3 = 02167fe0
ldd [%o3+%o6],%l2 ! %l2 = 000000000090e126 000000002ce4eba1
! Mem[0000000011800008] = 37416cbe, %f22 = 39d3de3c
lda [%o3+%o4]0x88,%f22 ! %f22 = 37416cbe
! %l2 = 000000000090e126, immed = 00000012, %l5 = 00000000000000ff
sllx %l2,0x012,%l5 ! %l5 = 0000024384980000
! %l3 = 000000002ce4eba1, Mem[0000000010800028] = 39d3de3c
stha %l3,[%o1+%i5]0x80 ! Mem[0000000010800028] = eba1de3c
! Mem[0000000010000018] = 8cf28f78, %l1 = 0000000000000000
lduba [%o0+%o6]0x88,%l1 ! %l1 = 0000000000000078
restore ! CWP = 0
! %l3 = 00000000000004a2, Mem[000000001000001c] = 655e1c79, %asi = 80
stwa %l3,[%i0+0x01c]%asi ! Mem[000000001000001c] = 000004a2
! Mem[0000000011000050] = 6fcf599f, %l6 = fffffffffffffc64
ldsb [%i2+0x052],%l6 ! %l6 = 0000000000000059
p0_label_48:
! Mem[0000000010000010] = 9296fbc7, %l6 = 0000000000000059
lduba [%i0+%i5]0x88,%l6 ! %l6 = 00000000000000c7
! %l0 = ffffffffffff8b04, immed = fffff8ad, %y = 138616ad
umul %l0,-0x753,%l3 ! %l3 = ffff83b10358d1b4, %y = ffff83b1
! %l0 = ffffffffffff8b04, Mem[0000000011800030] = 751d0000
stha %l0,[%i3+%o6]0x80 ! Mem[0000000011800030] = 8b040000
! %l2 = ffffffffffffec6e, Mem[0000000031000003] = 0000008f
stb %l2,[%o2+0x003] ! Mem[0000000031000000] = 0000006e
! Mem[0000000030000000] = edd1ffffcdab4cdf, %f20 = e5e03e3a 339e6efb
ldd [%o0+%g0],%f20 ! %f20 = edd1ffff cdab4cdf
! Mem[0000000030800044] = 5154fbc7, %l1 = ffffffffffffedd1
lduh [%o1+0x044],%l1 ! %l1 = 0000000000005154
! Mem[0000000010000028] = ff000000, %l1 = 0000000000005154
ldsba [%i0+%o5]0x81,%l1 ! %l1 = ffffffffffffffff
! %f28 = 06b01356 2ce4eba1, Mem[0000000011000028] = a7aa9700 5154fbc7
stda %f28,[%i2+%o5]0x81 ! Mem[0000000011000028] = 06b01356 2ce4eba1
! %l6 = 00000000000000c7, immed = 00000013, %l5 = ffffffffd91e6c64
srlx %l6,0x013,%l5 ! %l5 = 0000000000000000
! Invert Register : %l5 = 0000000000000000
xor %l5,-1,%l5 ! %l5 = ffffffffffffffff
p0_label_49:
! %l4 = fffff954, %l5 = ffffffff, Mem[0000000010000020] = fb6e9e33 3a3ee0e5
std %l4,[%i0+%o4] ! Mem[0000000010000020] = fffff954 ffffffff
! Mem[0000000031000000] = 0000006e, %l1 = ffffffffffffffff
ldsb [%o2+0x001],%l1 ! %l1 = 0000000000000000
! %l2 = ffffffffffffec6e, immed = fffff34a, %l5 = ffffffffffffffff
addcc %l2,-0xcb6,%l5 ! %l5 = ffffffffffffdfb8, %ccr = 99
! done : should take illegal inst trap, %l0 = ffffffffffff8b04
done ! Illegal inst trap : %l0 = ffffffffffff8b14
! %l1 = 0000000000000000, Mem[0000000010000010] = c7fb9692
stwa %l1,[%i0+%i5]0x80 ! Mem[0000000010000010] = 00000000
! %l4 = fffff954, %l5 = ffffdfb8, Mem[0000000030800000] = e0dc3972 3c3782bc
std %l4,[%o1+%g0] ! Mem[0000000030800000] = fffff954 ffffdfb8
! %l3 = ffff83b10358d1b4, %l2 = ffffffffffffec6e, %y = ffff83b1
sdivcc %l3,%l2,%l0 ! %l0 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! Mem[0000000010000020] = fffff954, %l7 = 0000000026e19000
lduwa [%i0+%o4]0x80,%l7 ! %l7 = 00000000fffff954
! %l4 = fffffffffffff954, Mem[0000000011800008] = be6c4137e24283f8
stxa %l4,[%i3+%i4]0x80 ! Mem[0000000011800008] = fffffffffffff954
! Mem[0000000011000008] = d8581b15, %l5 = ffffffffffffdfb8
ldsh [%i2+0x00a],%l5 ! %l5 = 0000000000001b15
p0_label_50:
! %l4 = fffffffffffff954, Mem[0000000011800008] = ffffffff
stba %l4,[%i3+%i4]0x89 ! Mem[0000000011800008] = ffffff54
! Mem[0000000011000070] = 378bcfb4, %l4 = fffffffffffff954
lduh [%i2+0x072],%l4 ! %l4 = 000000000000cfb4
! %l4 = 000000000000cfb4, %l2 = ffffffffffffec6e, %l3 = ffff83b10358d1b4
xorcc %l4,%l2,%l3 ! %l3 = ffffffffffff23da, %ccr = 88
! Mem[0000000011000018] = 115b628f, %l2 = ffffffffffffec6e
lduha [%i2+%i6]0x80,%l2 ! %l2 = 000000000000115b
! %l1 = 0000000000000000, immed = 0000023f, %y = 7fffffff
sdivcc %l1,0x23f,%l2 ! %l2 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! %l2 = 000000007fffffff, %l1 = 0000000000000000, %l7 = 00000000fffff954
addcc %l2,%l1,%l7 ! %l7 = 000000007fffffff, %ccr = 00
! %l0 = 000000007fffffff, Mem[0000000031800040] = 00000063
sth %l0,[%o3+0x040] ! Mem[0000000031800040] = ffff0063
! %f26 = c655ec14 d43c3abb, Mem[0000000031800040] = ffff0063 8f625b11
std %f26,[%o3+0x040] ! Mem[0000000031800040] = c655ec14 d43c3abb
! %l4 = 000000000000cfb4, immed = 0000002c, %l2 = 000000007fffffff
srlx %l4,0x02c,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, %l2 = 0000000000000000, %l3 = ffffffffffff23da
orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
p0_label_51:
! %f4 = eac0a54f c272c736, Mem[0000000030000000] = edd1ffff cdab4cdf
stda %f4 ,[%o0+0x000]%asi ! Mem[0000000030000000] = eac0a54f c272c736
! %l4 = 0000cfb4, %l5 = 00001b15, Mem[0000000031800000] = 00000000 6394006c
std %l4,[%o3+%g0] ! Mem[0000000031800000] = 0000cfb4 00001b15
! %l7 = 000000007fffffff, immed = 00000756, %y = 7fffffff
umul %l7,0x756,%l7 ! %l7 = 000003aafffff8aa, %y = 3aa
! Mem[0000000010000010] = 00000000 5708eb15, %l4 = 0000cfb4, %l5 = 00001b15
ldda [%i0+0x010]%asi,%l4 ! %l4 = 0000000000000000 000000005708eb15
! %l7 = 000003aafffff8aa, immed = 0000060e, %l6 = 00000000000000c7
andn %l7,0x60e,%l6 ! %l6 = 000003aafffff8a0
! %l7 = 000003aafffff8aa, %l6 = 000003aafffff8a0, %l4 = 0000000000000000
sdivx %l7,%l6,%l4 ! %l4 = 0000000000000001
! %l6 = 000003aafffff8a0, %l7 = 000003aafffff8aa, %y = 000003aa
umulcc %l6,%l7,%l7 ! %l7 = fffff14a00361a40, %ccr = 80, %y = fffff14a
! Mem[0000000011000018] = 115b628f, %l7 = fffff14a00361a40
ldsha [%i2+%i6]0x81,%l7 ! %l7 = 000000000000115b
! Mem[0000000030000004] = c272c736, %l7 = 000000000000115b
ldsw [%o0+0x004],%l7 ! %l7 = ffffffffc272c736
! %l6 = 000003aafffff8a0, Mem[0000000010000008] = fca964ef
stba %l6,[%i0+%i4]0x89 ! Mem[0000000010000008] = fca964a0
p0_label_52:
! Mem[0000000031000000] = 0000006e, %f11 = 5613b006
ld [%o2+%g0],%f11 ! %f11 = 0000006e
! %l6 = 000003aafffff8a0, %l7 = ffffffffc272c736, %l7 = ffffffffc272c736
addc %l6,%l7,%l7 ! %l7 = 000003aac272bfd6
! %l2 = 0000000000000000, %l1 = 0000000000000000, %l5 = 000000005708eb15
orn %l2,%l1,%l5 ! %l5 = ffffffffffffffff
! %l0 = 7fffffff, %l1 = 00000000, Mem[0000000010000048] = a0358a0d cac0ca5b
std %l0,[%i0+0x048] ! Mem[0000000010000048] = 7fffffff 00000000
! %l2 = 0000000000000000, %l7 = 000003aac272bfd6, %l5 = ffffffffffffffff
addcc %l2,%l7,%l5 ! %l5 = 000003aac272bfd6, %ccr = 08
! Mem[0000000010800000] = f06e9e33, %l0 = 000000007fffffff
ldsha [%i1+%g0]0x89,%l0 ! %l0 = ffffffffffff9e33
! Mem[0000000011000030] = 5708eb15 bc131905, %l4 = 00000001, %l5 = c272bfd6
ldd [%i2+%o6],%l4 ! %l4 = 000000005708eb15 00000000bc131905
! Mem[0000000031000044] = c655ec14, %l1 = 0000000000000000
ldub [%o2+0x046],%l1 ! %l1 = 00000000000000ec
! Mem[0000000010000000] = 00000000bc82373c, %f6 = a7aa9700 5154fbc7
ldda [%i0+%g0]0x88,%f6 ! %f6 = 00000000 bc82373c
! Mem[0000000031800040] = c655ec14, %l6 = 000003aafffff8a0
ldsba [%o3+0x040]%asi,%l6 ! %l6 = ffffffffffffffc6
p0_label_53:
! %l7 = 000003aac272bfd6, %l4 = 000000005708eb15, %l0 = ffffffffffff9e33
sra %l7,%l4,%l0 ! %l0 = fffffffffffffe13
! Mem[0000000030800040] = 00000000, %l5 = 00000000bc131905
lduw [%o1+0x040],%l5 ! %l5 = 0000000000000000
! %l0 = fffffffffffffe13, %l0 = fffffffffffffe13, %l3 = ffffffffffffffff
addc %l0,%l0,%l3 ! %l3 = fffffffffffffc26
! Mem[0000000010000030] = 7628f8cd, %l2 = 0000000000000000
lduwa [%i0+%o6]0x88,%l2 ! %l2 = 000000007628f8cd
! Mem[000000001100003c] = 0c0e9000, %l5 = 0000000000000000
ldsh [%i2+0x03e],%l5 ! %l5 = ffffffffffff9000
! %l7 = 000003aac272bfd6, %l1 = 00000000000000ec, %l4 = 000000005708eb15
taddcctv %l7,%l1,%l4 ! %l0 = fffffffffffffe36, Trapped
! Mem[0000000031800000] = 0000cfb4, %l0 = fffffffffffffe36
ldsb [%o3+0x001],%l0 ! %l0 = 0000000000000000
! %l6 = ffffffffffffffc6, Mem[0000000031000040] = ef64a9fc
sth %l6,[%o2+0x040] ! Mem[0000000031000040] = ffc6a9fc
! %f28 = 06b01356 2ce4eba1, Mem[0000000010000078] = 89373b63 87a00538
std %f28,[%i0+0x078] ! Mem[0000000010000078] = 06b01356 2ce4eba1
! Mem[0000000010000020] = fffff954 ffffffff, %l4 = 5708eb15, %l5 = ffff9000
ldd [%i0+%o4],%l4 ! %l4 = 00000000fffff954 00000000ffffffff
p0_label_54:
! %l5 = 00000000ffffffff, %l0 = 0000000000000000, %l3 = fffffffffffffc26
xor %l5,%l0,%l3 ! %l3 = 00000000ffffffff
! Mem[0000000010000030] = cdf82876 bf151538, %l0 = 00000000, %l1 = 000000ec
ldda [%i0+%o6]0x81,%l0 ! %l0 = 00000000cdf82876 00000000bf151538
! %l6 = ffffffffffffffc6, Mem[0000000010000018] = 788ff28c
stba %l6,[%i0+%i6]0x81 ! Mem[0000000010000018] = c68ff28c
! Set Register : %l1 = 00000000bf151538
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
! %f10 = d8581b15, Mem[0000000031800004] = 00001b15
st %f10,[%o3+0x004] ! Mem[0000000031800004] = d8581b15
! %l1 = ffffffffffffffff, Mem[0000000031800046] = d43c3abb
sth %l1,[%o3+0x046] ! Mem[0000000031800044] = d43cffff
! %l5 = 00000000ffffffff, immed = 00000e7b, %l1 = ffffffffffffffff
xorcc %l5,0xe7b,%l1 ! %l1 = 00000000fffff184, %ccr = 08
! %f0 = ef64a9fc c7fb9692, Mem[0000000011000028] = 06b01356 2ce4eba1
std %f0 ,[%i2+%o5] ! Mem[0000000011000028] = ef64a9fc c7fb9692
! %l0 = cdf82876, %l1 = fffff184, Mem[0000000030800040] = 00000000 5154fbc7
stda %l0,[%o1+0x040]%asi ! Mem[0000000030800040] = cdf82876 fffff184
! Mem[0000000010800030] = d184373ca11be637, %f22 = 37416cbe cdab4cdf
ldda [%i1+%o6]0x88,%f22 ! %f22 = d184373c a11be637
p0_label_55:
! %l0 = 00000000cdf82876, Mem[0000000010800028] = eba1de3c
stw %l0,[%i1+%o5] ! Mem[0000000010800028] = cdf82876
! %f1 = c7fb9692, Mem[0000000031800000] = 0000cfb4
st %f1 ,[%o3+%g0] ! Mem[0000000031800000] = c7fb9692
! %l4 = 00000000fffff954, Mem[0000000030000002] = eac0a54f
sth %l4,[%o0+0x002] ! Mem[0000000030000000] = eac0f954
! Mem[0000000010800040] = 787d606d, %l5 = 00000000ffffffff
ldsw [%i1+0x040],%l5 ! %l5 = 00000000787d606d
! Mem[0000000010000050] = 550159d4e948e41c, %l2 = 000000007628f8cd
ldxa [%i0+0x050]%asi,%l2 ! %l2 = 550159d4e948e41c
! %l4 = 00000000fffff954, immed = fffffe45, %l2 = 550159d4e948e41c
addccc %l4,-0x1bb,%l2 ! %l2 = 00000000fffff799, %ccr = 19
! %l5 = 00000000787d606d, %l0 = 00000000cdf82876, %l7 = 000003aac272bfd6
orncc %l5,%l0,%l7 ! %l7 = ffffffff7a7ff7ed, %ccr = 80
! Mem[0000000011000018] = 8f625b11, %f21 = cdab4cdf
lda [%i2+%i6]0x88,%f21 ! %f21 = 8f625b11
! %l3 = 00000000ffffffff, immed = 0000001d, %l2 = 00000000fffff799
srax %l3,0x01d,%l2 ! %l2 = 0000000000000007
! Mem[000000001080001c] = 514f9975, %l4 = 00000000fffff954
ldsb [%i1+0x01d],%l4 ! %l4 = 000000000000004f
p0_label_56:
! Mem[0000000030000000] = eac0f954c272c736, %f12 = 00001d75 39d3de3c
ldd [%o0+%g0],%f12 ! %f12 = eac0f954 c272c736
! %l5 = 00000000787d606d, %l3 = 00000000ffffffff, %l7 = ffffffff7a7ff7ed
sub %l5,%l3,%l7 ! %l7 = ffffffff787d606e
! Mem[0000000011000000] = 784c625900006300, %f0 = ef64a9fc c7fb9692
ldda [%i2+%g0]0x88,%f0 ! %f0 = 784c6259 00006300
! %l4 = 0000004f, %l5 = 787d606d, Mem[0000000010800028] = 7628f8cd 4bd9855e
stda %l4,[%i1+%o5]0x89 ! Mem[0000000010800028] = 0000004f 787d606d
! %l3 = 00000000ffffffff, immed = fffff470, %y = fffff14a
umul %l3,-0xb90,%l7 ! %l7 = fffff46f00000b90, %y = fffff46f
! %f2 = be6c4137, Mem[0000000011000010] = f260a98c
sta %f2 ,[%i2+%i5]0x81 ! Mem[0000000011000010] = be6c4137
! %l1 = 00000000fffff184, immd = 0000000000000dcf, %l0 = 00000000cdf82876
udivx %l1,0xdcf,%l0 ! %l0 = 0000000000128a06
! %l0 = 0000000000128a06, Mem[0000000030000005] = c272c736
stba %l0,[%o0+0x005]%asi ! Mem[0000000030000004] = c206c736
! Mem[0000000011800028] = c595b050, %f8 = 122e0000
lda [%i3+%o5]0x88,%f8 ! %f8 = c595b050
! Mem[0000000031000044] = c655ec14, %l2 = 0000000000000007
ldub [%o2+0x045],%l2 ! %l2 = 0000000000000055
p0_label_57:
! %f16 = be6c4137 e24283f8, Mem[0000000011800020] = d8581bdc 5613b006
stda %f16,[%i3+%o4]0x81 ! Mem[0000000011800020] = be6c4137 e24283f8
! %l2 = 0000000000000055, %l2 = 0000000000000055, %l3 = 00000000ffffffff
taddcc %l2,%l2,%l3 ! %l3 = 00000000000000aa, %ccr = 02
! %l4 = 000000000000004f, %l1 = 00000000fffff184, %l0 = 0000000000128a06
orncc %l4,%l1,%l0 ! %l0 = ffffffff00000e7f, %ccr = 80
! %l6 = ffffffffffffffc6, %l7 = fffff46f00000b90, %l2 = 0000000000000055
orn %l6,%l7,%l2 ! %l2 = ffffffffffffffef
! Mem[0000000030800040] = cdf82876, %l3 = 00000000000000aa
lduh [%o1+0x040],%l3 ! %l3 = 000000000000cdf8
! Mem[0000000010000000] = 3c3782bc, %l1 = 00000000fffff184
ldub [%i0+0x001],%l1 ! %l1 = 0000000000000037
! %f4 = eac0a54f c272c736, Mem[0000000030000040] = be6c4137 e24283f8
std %f4 ,[%o0+0x040] ! Mem[0000000030000040] = eac0a54f c272c736
! %l3 = 000000000000cdf8, %l2 = ffffffffffffffef, %l2 = ffffffffffffffef
sll %l3,%l2,%l2 ! %l2 = 0000000066fc0000
! %l5 = 00000000787d606d, %l2 = 0000000066fc0000, %y = fffff46f
umulcc %l5,%l2,%l1 ! %l1 = 30788fd6594c0000, %ccr = 00, %y = 30788fd6
! Mem[0000000030800040] = cdf82876fffff184, %l6 = ffffffffffffffc6
ldx [%o1+0x040],%l6 ! %l6 = cdf82876fffff184
p0_label_58:
! %l7 = fffff46f00000b90, Mem[0000000011800078] = 8b04ad3f
stw %l7,[%i3+0x078] ! Mem[0000000011800078] = 00000b90
! %l5 = 00000000787d606d
setx 0x53c4156b53c4156b,%g7,%l5 ! %l5 = 53c4156b53c4156b
! Mem[0000000010000000] = 3c3782bc, %f25 = cdab4cdf
lda [%i0+%g0]0x80,%f25 ! %f25 = 3c3782bc
! Mem[0000000031800040] = c655ec14, %l5 = 53c4156b53c4156b
ldsw [%o3+0x040],%l5 ! %l5 = ffffffffc655ec14
! %l1 = 30788fd6594c0000, Mem[0000000031800000] = c7fb9692
stw %l1,[%o3+%g0] ! Mem[0000000031800000] = 594c0000
! Mem[0000000030800040] = cdf82876fffff184, %f12 = eac0f954 c272c736
ldda [%o1+0x040]%asi,%f12 ! %f12 = cdf82876 fffff184
! %l6 = cdf82876fffff184, immed = fffffd68, %l2 = 0000000066fc0000
subc %l6,-0x298,%l2 ! %l2 = cdf82876fffff41c
! Mem[000000001100004c] = 6705389a, %l5 = ffffffffc655ec14
ldsh [%i2+0x04c],%l5 ! %l5 = 0000000000006705
! Mem[0000000010000078] = 06b01356, %l1 = 30788fd6594c0000
ldsw [%i0+0x078],%l1 ! %l1 = 0000000006b01356
! Mem[0000000031000040] = ffc6a9fcc655ec14, %f14 = 00000000 6394a86c
ldd [%o2+0x040],%f14 ! %f14 = ffc6a9fc c655ec14
p0_label_59:
! %f24 = edd1ffff, Mem[0000000031800004] = d8581b15
st %f24,[%o3+0x004] ! Mem[0000000031800004] = edd1ffff
! Mem[0000000030000044] = c272c736, %f1 = 00006300
ld [%o0+0x044],%f1 ! %f1 = c272c736
! %l0 = 00000e7f, %l1 = 06b01356, Mem[0000000010800028] = 4f000000 6d607d78
stda %l0,[%i1+%o5]0x81 ! Mem[0000000010800028] = 00000e7f 06b01356
! done : should take illegal inst trap, %l0 = ffffffff00000e7f
done ! Illegal inst trap : %l0 = ffffffff00000e8f
! %f10 = d8581b15, Mem[0000000030800040] = cdf82876
st %f10,[%o1+0x040] ! Mem[0000000030800040] = d8581b15
! Mem[0000000031000044] = c655ec14, %l4 = 000000000000004f
lduh [%o2+0x044],%l4 ! %l4 = 000000000000c655
! %f6 = 00000000 bc82373c, Mem[0000000031000040] = ffc6a9fc c655ec14
std %f6 ,[%o2+0x040] ! Mem[0000000031000040] = 00000000 bc82373c
! Mem[0000000011800008] = 54f9ffff ffffff54, %l2 = fffff41c, %l3 = 0000cdf8
ldda [%i3+%i4]0x89,%l2 ! %l2 = 00000000ffffff54 0000000054f9ffff
! %f8 = c595b050 76d1e645, Mem[0000000011800008] = ffffff54 54f9ffff
stda %f8 ,[%i3+%i4]0x89 ! Mem[0000000011800008] = c595b050 76d1e645
! %l1 = 0000000006b01356, %l2 = 00000000ffffff54, %y = 30788fd6
udiv %l1,%l2,%l5 ! %l5 = 0000000030788ff6
mov %l0,%y ! %y = 00000e8f
p0_label_60:
! %l2 = 00000000ffffff54, %l2 = 00000000ffffff54, %l7 = fffff46f00000b90
udivx %l2,%l2,%l7 ! %l7 = 0000000000000001
! Mem[0000000010000020] = fffff954, %l5 = 0000000030788ff6
lduba [%i0+%o4]0x80,%l5 ! %l5 = 00000000000000ff
! Mem[0000000031000000] = 0000006e1370c800, %f8 = c595b050 76d1e645
ldd [%o2+%g0],%f8 ! %f8 = 0000006e 1370c800
! Mem[0000000031800000] = 594c0000, %l4 = 000000000000c655
ldsha [%o3+0x000]%asi,%l4 ! %l4 = 000000000000594c
! Mem[0000000010000030] = 7628f8cd, %l2 = 00000000ffffff54
lduba [%i0+%o6]0x88,%l2 ! %l2 = 00000000000000cd
! %l6 = cdf82876fffff184, Mem[0000000030000040] = eac0a54fc272c736
stx %l6,[%o0+0x040] ! Mem[0000000030000040] = cdf82876fffff184
! Mem[0000000010800010] = a42e164f, %l4 = 000000000000594c
ldsba [%i1+%i5]0x81,%l4 ! %l4 = ffffffffffffffa4
! %l5 = 00000000000000ff, %l0 = ffffffff00000e8f, %l6 = cdf82876fffff184
addccc %l5,%l0,%l6 ! %l6 = ffffffff00000f8e, %ccr = 80
! %l7 = 0000000000000001, Mem[0000000031000001] = 0000006e
stb %l7,[%o2+0x001] ! Mem[0000000031000000] = 0001006e
! %l2 = 000000cd, %l3 = 54f9ffff, Mem[0000000011000020] = df4cde3c 61054cdf
stda %l2,[%i2+%o4]0x81 ! Mem[0000000011000020] = 000000cd 54f9ffff
p0_label_61:
! %l0 = ffffffff00000e8f, immed = fffffd50, %l6 = ffffffff00000f8e
tsubcc %l0,-0x2b0,%l6 ! %l6 = ffffffff0000113f, %ccr = 93
! %l6 = ffffffff0000113f, Mem[0000000011800020] = 37416cbe
stba %l6,[%i3+%o4]0x89 ! Mem[0000000011800020] = 37416c3f
! Mem[0000000011800008] = 45e6d176, %l2 = 00000000000000cd
ldswa [%i3+%i4]0x81,%l2 ! %l2 = 0000000045e6d176
! retry : should take illegal inst trap, %l0 = ffffffff00000e8f
retry ! Illegal inst trap : %l0 = ffffffff00000e9f
! Mem[0000000030800004] = ffffdfb8, %l7 = 0000000000000001
ldsh [%o1+0x006],%l7 ! %l7 = ffffffffffffdfb8
! Mem[0000000011000070] = 378bcfb4, %l1 = 0000000006b01356
ldsh [%i2+0x072],%l1 ! %l1 = ffffffffffffcfb4
! Mem[0000000011800030] = 0000048b, %f15 = c655ec14
lda [%i3+%o6]0x88,%f15 ! %f15 = 0000048b
! Mem[0000000010000010] = 00000000, %l2 = 0000000045e6d176
lduha [%i0+%i5]0x88,%l2 ! %l2 = 0000000000000000
! Mem[0000000011800018] = 26e19000, %l1 = ffffffffffffcfb4
lduwa [%i3+%i6]0x88,%l1 ! %l1 = 0000000026e19000
! %l0 = ffffffff00000e9f, %l0 = ffffffff00000e9f, %l4 = ffffffffffffffa4
xor %l0,%l0,%l4 ! %l4 = 0000000000000000
p0_label_62:
! %l2 = 00000000, %l3 = 54f9ffff, Mem[0000000030800000] = fffff954 ffffdfb8
std %l2,[%o1+%g0] ! Mem[0000000030800000] = 00000000 54f9ffff
! %l1 = 0000000026e19000, Mem[0000000031800040] = c655ec14
sth %l1,[%o3+0x040] ! Mem[0000000031800040] = 9000ec14
! %l0 = ffffffff00000e9f, %l4 = 0000000000000000, %y = 00000e8f
umul %l0,%l4,%l0 ! %l0 = 0000000000000000, %y = 00
! Mem[000000001080004c] = 31a97c37, %l4 = 0000000000000000
ldsb [%i1+0x04f],%l4 ! %l4 = 0000000000000037
! Mem[0000000011000044] = 6831a2ae, %l2 = 0000000000000000
ldswa [%i2+0x044]%asi,%l2 ! %l2 = 000000006831a2ae
! Mem[0000000030000040] = cdf82876fffff184, %f22 = d184373c a11be637
ldda [%o0+0x040]%asi,%f22 ! %f22 = cdf82876 fffff184
! %l0 = 0000000000000000, Mem[0000000010000008] = a064a9fc
stba %l0,[%i0+%i4]0x81 ! Mem[0000000010000008] = 0064a9fc
! %l5 = 00000000000000ff, %l7 = ffffffffffffdfb8, %l7 = ffffffffffffdfb8
addc %l5,%l7,%l7 ! %l7 = ffffffffffffe0b8
! Mem[0000000011800020] = 37416c3f, %l6 = ffffffff0000113f
lduba [%i3+%o4]0x88,%l6 ! %l6 = 000000000000003f
! %f12 = cdf82876 fffff184, Mem[0000000030000040] = cdf82876 fffff184
stda %f12,[%o0+0x040]%asi ! Mem[0000000030000040] = cdf82876 fffff184
p0_label_63:
! Mem[0000000031800044] = d43cffff, %l0 = 0000000000000000
ldsh [%o3+0x044],%l0 ! %l0 = ffffffffffffd43c
! %l7 = ffffffffffffe0b8, %l3 = 0000000054f9ffff, %l5 = 00000000000000ff
or %l7,%l3,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000011800064] = 7e78f35a, %l1 = 0000000026e19000
ldsha [%i3+0x066]%asi,%l1 ! %l1 = fffffffffffff35a
! %l7 = ffffffffffffe0b8, immed = fffff2e3, %l3 = 0000000054f9ffff
addcc %l7,-0xd1d,%l3 ! %l3 = ffffffffffffd39b, %ccr = 99
! Mem[0000000011000010] = 37416cbe, %l1 = fffffffffffff35a
ldsha [%i2+%i5]0x89,%l1 ! %l1 = 0000000000006cbe
! Mem[0000000030000000] = eac0f954c206c736, %l4 = 0000000000000037
ldx [%o0+%g0],%l4 ! %l4 = eac0f954c206c736
! %f25 = 3c3782bc, Mem[0000000010000008] = fca96400
sta %f25,[%i0+%i4]0x89 ! Mem[0000000010000008] = 3c3782bc
! %l0 = ffffffffffffd43c, immed = fffff6f9, %l1 = 0000000000006cbe
xnor %l0,-0x907,%l1 ! %l1 = ffffffffffffdd3a
! %f16 = be6c4137 e24283f8, Mem[0000000031000040] = 00000000 bc82373c
stda %f16,[%o2+0x040]%asi ! Mem[0000000031000040] = be6c4137 e24283f8
! Mem[0000000010800008] = 4b624c78, %f10 = d8581b15
lda [%i1+%i4]0x80,%f10 ! %f10 = 4b624c78
p0_label_64:
! %l6 = 000000000000003f, immed = 00000aa7, %l0 = ffffffffffffd43c
add %l6,0xaa7,%l0 ! %l0 = 0000000000000ae6
! %l5 = ffffffffffffffff, Mem[0000000011000010] = 37416cbe
stwa %l5,[%i2+%i5]0x89 ! Mem[0000000011000010] = ffffffff
! %l6 = 000000000000003f, Mem[0000000030800002] = 00000000
sth %l6,[%o1+0x002] ! Mem[0000000030800000] = 0000003f
! Mem[0000000011800008] = 76d1e645, %l3 = ffffffffffffd39b
ldsha [%i3+%i4]0x89,%l3 ! %l3 = ffffffffffffe645
! %l6 = 000000000000003f, Mem[0000000011000010] = e07f0000ffffffff
stxa %l6,[%i2+%i5]0x88 ! Mem[0000000011000010] = 000000000000003f
! Mem[0000000011000058] = 00000192, %l7 = ffffffffffffe0b8
ldsha [%i2+0x05a]%asi,%l7 ! %l7 = 0000000000000192
! Mem[0000000011800078] = 00000b90990aa39d, %f14 = ffc6a9fc 0000048b
ldd [%i3+0x078],%f14 ! %f14 = 00000b90 990aa39d
! Clear Register : %l4 = eac0f954c206c736
clr %l4 ! %l4 = 0000000000000000
! %l2 = 000000006831a2ae, immed = 00000f65, %l6 = 000000000000003f
andcc %l2,0xf65,%l6 ! %l6 = 0000000000000224, %ccr = 00
! Mem[0000000031800040] = 9000ec14d43cffff, %f24 = edd1ffff 3c3782bc
ldd [%o3+0x040],%f24 ! %f24 = 9000ec14 d43cffff
p0_label_65:
! Mem[0000000010800078] = 21bcb47357d75353, %f18 = 2f9d9692 8f3f421b
ldd [%i1+0x078],%f18 ! %f18 = 21bcb473 57d75353
! Mem[0000000010800030] = a11be637, %l3 = ffffffffffffe645
ldswa [%i1+%o6]0x88,%l3 ! %l3 = ffffffffa11be637
! Mem[0000000011000018] = 115b628f, %l1 = ffffffffffffdd3a
ldsha [%i2+%i6]0x81,%l1 ! %l1 = 000000000000115b
! Mem[0000000031000000] = 0001006e, %l2 = 000000006831a2ae
ldsw [%o2+%g0],%l2 ! %l2 = 000000000001006e
! Invert Register : %l0 = 0000000000000ae6
xor %l0,-1,%l0 ! %l0 = fffffffffffff519
! Mem[0000000011800000] = ffffffff, %f30 = 339e6ef0
lda [%i3+%g0]0x80,%f30 ! %f30 = ffffffff
! Mem[0000000030000000] = eac0f954, %l2 = 000000000001006e
lduw [%o0+%g0],%l2 ! %l2 = 00000000eac0f954
! %l0 = fffffffffffff519, immed = 00000d08, %l6 = 0000000000000224
sub %l0,0xd08,%l6 ! %l6 = ffffffffffffe811
! Mem[0000000011000028] = ef64a9fc, %l1 = 000000000000115b
lduwa [%i2+%o5]0x80,%l1 ! %l1 = 00000000ef64a9fc
! %l1 = 00000000ef64a9fc, Mem[0000000031800046] = d43cffff, %asi = 80
stha %l1,[%o3+0x046]%asi ! Mem[0000000031800044] = d43ca9fc
p0_label_66:
! %l4 = 0000000000000000, %l1 = 00000000ef64a9fc, %y = 00000000
smul %l4,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
! %l6 = ffffffffffffe811, Mem[0000000030800000] = 0000003f54f9ffff
stx %l6,[%o1+%g0] ! Mem[0000000030800000] = ffffffffffffe811
! Mem[0000000010800010] = a42e164fb778fc22, %l5 = ffffffffffffffff
ldxa [%i1+0x010]%asi,%l5 ! %l5 = a42e164fb778fc22
! Mem[0000000011000008] = 00000000151b58d8, %f26 = c655ec14 d43c3abb
ldda [%i2+%i4]0x88,%f26 ! %f26 = 00000000 151b58d8
! Mem[0000000011000008] = d8581b15, %l2 = 00000000eac0f954
ldswa [%i2+%i4]0x81,%l2 ! %l2 = ffffffffd8581b15
! %l6 = ffffffffffffe811, immd = 00000000000000fe, %l5 = a42e164fb778fc22
udivx %l6,0x0fe,%l5 ! %l5 = 0102040810204068
! %f26 = 00000000 151b58d8, Mem[0000000030000040] = cdf82876 fffff184
std %f26,[%o0+0x040] ! Mem[0000000030000040] = 00000000 151b58d8
! %l6 = ffffe811, %l7 = 00000192, Mem[0000000031000040] = be6c4137 e24283f8
std %l6,[%o2+0x040] ! Mem[0000000031000040] = ffffe811 00000192
! %l7 = 0000000000000192, Mem[0000000030800004] = ffffe811
stw %l7,[%o1+0x004] ! Mem[0000000030800004] = 00000192
! %l4 = 0000000000000000, immed = 00000019, %l1 = 0000000000000000
sll %l4,0x019,%l1 ! %l1 = 0000000000000000
p0_label_67:
! %l5 = 0102040810204068, %l2 = ffffffffd8581b15, %y = 00000000
sdivcc %l5,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = fffff519
! %l6 = ffffffffffffe811, immed = 000000d9, %y = fffff519
smulcc %l6,0x0d9,%l5 ! %l5 = ffffffffffebb669, %ccr = 88, %y = ffffffff
! Mem[0000000010000030] = 7628f8cd, %l1 = 0000000000000000
lduwa [%i0+%o6]0x88,%l1 ! %l1 = 000000007628f8cd
! %l6 = ffffe811, %l7 = 00000192, Mem[0000000010000000] = bc82373c 00000000
stda %l6,[%i0+%g0]0x89 ! Mem[0000000010000000] = ffffe811 00000192
! %l6 = ffffe811, %l7 = 00000192, Mem[0000000031800040] = 9000ec14 d43ca9fc
std %l6,[%o3+0x040] ! Mem[0000000031800040] = ffffe811 00000192
! %l5 = ffffffffffebb669, %l5 = ffffffffffebb669, %l3 = ffffffffa11be637
tsubcctv %l5,%l5,%l3 ! %l0 = fffffffffffff53c, Trapped
! %l3 = ffffffffa11be637, %l4 = 0000000000000000, %l1 = 000000007628f8cd
xor %l3,%l4,%l1 ! %l1 = ffffffffa11be637
! Mem[0000000011000010] = 0000003f, %l2 = ffffffffd8581b15
lduba [%i2+%i5]0x88,%l2 ! %l2 = 000000000000003f
! Mem[0000000031000004] = 1370c800, %l1 = ffffffffa11be637
ldsh [%o2+0x006],%l1 ! %l1 = ffffffffffffc800
! %l3 = ffffffffa11be637, %l0 = fffffffffffff53c, %l5 = ffffffffffebb669
orncc %l3,%l0,%l5 ! %l5 = ffffffffa11beef7, %ccr = 88
p0_label_68:
! %l5 = ffffffffa11beef7, Mem[0000000010800000] = 3a3ee0e5f06e9e33
stxa %l5,[%i1+%g0]0x88 ! Mem[0000000010800000] = ffffffffa11beef7
! Mem[0000000010800028] = 7f0e0000, %l0 = fffffffffffff53c
lduba [%i1+%o5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000031000040] = ffffe811 00000192, %l2 = 0000003f, %l3 = a11be637
ldd [%o2+0x040],%l2 ! %l2 = 00000000ffffe811 0000000000000192
! Mem[0000000030000000] = eac0f954, %l3 = 0000000000000192
lduh [%o0+0x002],%l3 ! %l3 = 000000000000f954
! Mem[0000000011800020] = 3f6c4137, %l5 = ffffffffa11beef7
ldsha [%i3+%o4]0x81,%l5 ! %l5 = 0000000000003f6c
! %l5 = 0000000000003f6c, Mem[0000000010800028] = 00000e7f
stha %l5,[%i1+%o5]0x80 ! Mem[0000000010800028] = 3f6c0e7f
! %l3 = 000000000000f954, Mem[0000000030000000] = eac0f954
stw %l3,[%o0+%g0] ! Mem[0000000030000000] = 0000f954
! Mem[0000000010800010] = a42e164f b778fc22, %l4 = 00000000, %l5 = 00003f6c
ldda [%i1+%i5]0x81,%l4 ! %l4 = 00000000a42e164f 00000000b778fc22
! Clear Register : %l4 = 00000000a42e164f
clr %l4 ! %l4 = 0000000000000000
! %l7 = 0000000000000192, immed = fffff4d3, %l4 = 0000000000000000
tsubcc %l7,-0xb2d,%l4 ! %l4 = 0000000000000cbf, %ccr = 13
p0_label_69:
! %l6 = ffffffffffffe811, Mem[0000000011000020] = 000000cd54f9ffff
stxa %l6,[%i2+%o4]0x80 ! Mem[0000000011000020] = ffffffffffffe811
! %l4 = 0000000000000cbf, Mem[0000000011000050] = 6fcf599f88e042c0
stx %l4,[%i2+0x050] ! Mem[0000000011000050] = 0000000000000cbf
! %f30 = ffffffff e5e03e3a, Mem[0000000010800020] = c7fb5451 c595b050
std %f30,[%i1+%o4] ! Mem[0000000010800020] = ffffffff e5e03e3a
! Mem[0000000010000000] = 11e8ffff, %f26 = 00000000
lda [%i0+%g0]0x80,%f26 ! %f26 = 11e8ffff
! %f14 = 00000b90 990aa39d, Mem[0000000030800000] = ffffffff 00000192
std %f14,[%o1+%g0] ! Mem[0000000030800000] = 00000b90 990aa39d
! Mem[0000000010000010] = 00000000, %l5 = 00000000b778fc22
lduha [%i0+%i5]0x89,%l5 ! %l5 = 0000000000000000
! Mem[0000000010800064] = d0b92e12, %l5 = 0000000000000000
ldswa [%i1+0x064]%asi,%l5 ! %l5 = ffffffffd0b92e12
! %l0 = 0000000000000000, Mem[0000000011800010] = 20000000
stha %l0,[%i3+%i5]0x80 ! Mem[0000000011800010] = 00000000
! Mem[0000000011000020] = ffffffff ffffe811, %l4 = 00000cbf, %l5 = d0b92e12
ldda [%i2+%o4]0x81,%l4 ! %l4 = 00000000ffffffff 00000000ffffe811
! %l0 = 0000000000000000, Mem[0000000011000028] = fca964ef
stwa %l0,[%i2+%o5]0x89 ! Mem[0000000011000028] = 00000000
p0_label_70:
! %f18 = 21bcb473 57d75353, Mem[0000000030800000] = 00000b90 990aa39d
std %f18,[%o1+%g0] ! Mem[0000000030800000] = 21bcb473 57d75353
! %l0 = 0000000000000000, immed = 0000071c, %l4 = 00000000ffffffff
sub %l0,0x71c,%l4 ! %l4 = fffffffffffff8e4
! Mem[0000000030800000] = 21bcb473, %l1 = ffffffffffffc800
lduh [%o1+%g0],%l1 ! %l1 = 00000000000021bc
! %l7 = 0000000000000192, Mem[0000000031000004] = 1370c800
sth %l7,[%o2+0x004] ! Mem[0000000031000004] = 0192c800
! Mem[0000000030800000] = 21bcb473, %l5 = 00000000ffffe811
lduw [%o1+%g0],%l5 ! %l5 = 0000000021bcb473
! Mem[0000000030800040] = d8581b15, %l7 = 0000000000000192
ldsh [%o1+0x042],%l7 ! %l7 = 0000000000001b15
! %l4 = fffffffffffff8e4, %l0 = 0000000000000000, %l2 = 00000000ffffe811
sub %l4,%l0,%l2 ! %l2 = fffffffffffff8e4
! Mem[0000000030800040] = d8581b15fffff184, %f12 = cdf82876 fffff184
ldd [%o1+0x040],%f12 ! %f12 = d8581b15 fffff184
! Mem[000000001180001c] = 2ce4eba1, %l5 = 0000000021bcb473
lduw [%i3+0x01c],%l5 ! %l5 = 000000002ce4eba1
! %l3 = 000000000000f954, immed = 00000137, %l1 = 00000000000021bc
taddcc %l3,0x137,%l1 ! %l1 = 000000000000fa8b, %ccr = 02
p0_label_71:
! %l5 = 000000002ce4eba1, immed = fffff41d, %y = ffffffff
umul %l5,-0xbe3,%l3 ! %l3 = 2ce4e98b5ae3253d, %y = 2ce4e98b
! Mem[0000000010800010] = a42e164f b778fc22, %l0 = 00000000, %l1 = 0000fa8b
ldda [%i1+%i5]0x81,%l0 ! %l0 = 00000000a42e164f 00000000b778fc22
! Mem[0000000010000008] = bc82373c, %l7 = 0000000000001b15
ldsba [%i0+%i4]0x81,%l7 ! %l7 = ffffffffffffffbc
! %l1 = 00000000b778fc22, immed = 00000c16, %l5 = 000000002ce4eba1
orncc %l1,0xc16,%l5 ! %l5 = ffffffffffffffeb, %ccr = 88
! %f26 = 11e8ffff 151b58d8, Mem[0000000011000008] = d8581b15 00000000
stda %f26,[%i2+%i4]0x81 ! Mem[0000000011000008] = 11e8ffff 151b58d8
! %l2 = fffffffffffff8e4, %l4 = fffffffffffff8e4, %l0 = 00000000a42e164f
andcc %l2,%l4,%l0 ! %l0 = fffffffffffff8e4, %ccr = 88
! Mem[0000000030000000] = 0000f954 c206c736, %l0 = fffff8e4, %l1 = b778fc22
ldd [%o0+%g0],%l0 ! %l0 = 000000000000f954 00000000c206c736
! %l4 = fffffffffffff8e4, %l3 = 2ce4e98b5ae3253d, %l1 = 00000000c206c736
tsubcc %l4,%l3,%l1 ! %l1 = d31b1674a51cd3a7, %ccr = 8a
! %l1 = d31b1674a51cd3a7, %l0 = 000000000000f954, %l1 = d31b1674a51cd3a7
addcc %l1,%l0,%l1 ! %l1 = d31b1674a51dccfb, %ccr = 88
! %f24 = 9000ec14 d43cffff, Mem[0000000011000050] = 00000000 00000cbf
stda %f24,[%i2+0x050]%asi ! Mem[0000000011000050] = 9000ec14 d43cffff
p0_label_72:
! Mem[0000000030000000] = 0000f954c206c736, %f4 = eac0a54f c272c736
ldd [%o0+%g0],%f4 ! %f4 = 0000f954 c206c736
! Mem[0000000031000000] = 0001006e, %l5 = ffffffffffffffeb
ldsb [%o2+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000010800000] = ffffffff a11beef7, %l4 = fffff8e4, %l5 = 00000000
ldda [%i1+%g0]0x89,%l4 ! %l4 = 00000000a11beef7 00000000ffffffff
save ! CWP = 1
! Mem[0000000030000004] = c206c736, %l0 = 00000000000000c7
ldsh [%i0+0x004],%l0 ! %l0 = ffffffffffffc206
! %l2 = 0090e126, %l3 = 2ce4eba1, Mem[0000000030000000] = 0000f954 c206c736
std %l2,[%i0+%g0] ! Mem[0000000030000000] = 0090e126 2ce4eba1
! %l4 = 1386183fa2981d32, Mem[0000000030000045] = 151b58d8
stba %l4,[%i0+0x045]%asi ! Mem[0000000030000044] = 153258d8
! %l2 = 000000000090e126, %l4 = 1386183fa2981d32, %y = 2ce4e98b
sdiv %l2,%l4,%l6 ! %l6 = ffffffff84f50aac
mov %l0,%y ! %y = ffffc206
! %l3 = 000000002ce4eba1, immed = 000007ff, %l2 = 000000000090e126
or %l3,0x7ff,%l2 ! %l2 = 000000002ce4efff
! Mem[0000000030800040] = d8581b15fffff184, %f8 = 0000006e 1370c800
ldd [%i1+0x040],%f8 ! %f8 = d8581b15 fffff184
p0_label_73: ! %cwp = 1
! Mem[0000000010000028] = ff000000, %l4 = 1386183fa2981d32
lduh [%o0+0x02a],%l4 ! %l4 = 0000000000000000
! %l0 = ffffffffffffc206, Mem[0000000010000000] = 11e8ffff
stwa %l0,[%o0+%g0]0x81 ! Mem[0000000010000000] = ffffc206
! %l5 = 0000024384980000, immed = 00000ba7, %l1 = 0000000000000078
xor %l5,0xba7,%l1 ! %l1 = 0000024384980ba7
! %l3 = 000000002ce4eba1, Mem[0000000010800000] = a11beef7
stba %l3,[%o1+%g0]0x89 ! Mem[0000000010800000] = a11beea1
! %l2 = 000000002ce4efff, %l1 = 0000024384980ba7, %l4 = 0000000000000000
xorcc %l2,%l1,%l4 ! %l4 = 00000243a87ce458, %ccr = 08
! %l7 = fffffe6d5f7e62ae, immed = fffff69f, %l6 = ffffffff84f50aac
orn %l7,-0x961,%l6 ! %l6 = fffffe6d5f7e6bee
! %l7 = fffffe6d5f7e62ae, %l5 = 0000024384980000, %l2 = 000000002ce4efff
add %l7,%l5,%l2 ! %l2 = 000000b0e41662ae
! Mem[0000000010800008] = 4b624c78, %l7 = fffffe6d5f7e62ae
lduwa [%o1+%o4]0x80,%l7 ! %l7 = 000000004b624c78
! Mem[0000000011000008] = d8581b15ffffe811, %f12 = d8581b15 fffff184
ldda [%o2+%o4]0x88,%f12 ! %f12 = d8581b15 ffffe811
! Mem[0000000010800008] = 784c624b, %l7 = 000000004b624c78
ldswa [%o1+%o4]0x88,%l7 ! %l7 = 00000000784c624b
p0_label_74: ! %cwp = 1
! Mem[0000000031800000] = 594c0000 edd1ffff, %l6 = 5f7e6bee, %l7 = 784c624b
ldd [%i3+%g0],%l6 ! %l6 = 00000000594c0000 00000000edd1ffff
! Mem[0000000011800030] = 8b040000, %l3 = 000000002ce4eba1
ldswa [%o3+%i6]0x81,%l3 ! %l3 = ffffffff8b040000
! Mem[0000000031000044] = 00000192, %l0 = ffffffffffffc206
lduw [%i2+0x044],%l0 ! %l0 = 0000000000000192
! %f15 = 990aa39d, Mem[0000000011800030] = 0000048b
sta %f15,[%o3+%i6]0x89 ! Mem[0000000011800030] = 990aa39d
! %l1 = 0000024384980ba7, immed = 0000000c, %l5 = 0000024384980000
sllx %l1,0x00c,%l5 ! %l5 = 0024384980ba7000
! %l5 = 0024384980ba7000, Mem[0000000030800044] = fffff184
stw %l5,[%i1+0x044] ! Mem[0000000030800044] = 80ba7000
! %l6 = 00000000594c0000
setx 0xd3b1c56ad3b1c56a,%g7,%l6 ! %l6 = d3b1c56ad3b1c56a
! Mem[0000000011800020] = 37416c3f, %l1 = 0000024384980ba7
lduba [%o3+%i4]0x88,%l1 ! %l1 = 000000000000003f
! Mem[0000000011000028] = 00000000c7fb9692, %f16 = be6c4137 e24283f8
ldda [%o2+%i5]0x80,%f16 ! %f16 = 00000000 c7fb9692
! Mem[0000000011800010] = 000000000090e126, %f28 = 06b01356 2ce4eba1
ldd [%o3+%o5],%f28 ! %f28 = 00000000 0090e126
p0_label_75: ! %cwp = 1
! %l7 = 00000000edd1ffff, %l0 = 0000000000000192, %l3 = ffffffff8b040000
sllx %l7,%l0,%l3 ! %l3 = 0003b747fffc0000
! Mem[0000000011800030] = 9da30a9958c5221f, %f6 = 00000000 bc82373c
ldda [%o3+%i6]0x80,%f6 ! %f6 = 9da30a99 58c5221f
! Mem[0000000031800040] = ffffe81100000192, %l3 = 0003b747fffc0000
ldx [%i3+0x040],%l3 ! %l3 = ffffe81100000192
! Mem[0000000031800044] = 00000192, %l4 = 00000243a87ce458
ldsw [%i3+0x044],%l4 ! %l4 = 0000000000000192
! Mem[0000000010000000] = 00000192 06c2ffff, %l0 = 00000192, %l1 = 0000003f
ldda [%o0+%g0]0x89,%l0 ! %l0 = 0000000006c2ffff 0000000000000192
! Mem[0000000011800030] = 9da30a99, %l7 = 00000000edd1ffff
lduba [%o3+%i6]0x80,%l7 ! %l7 = 000000000000009d
! %l4 = 0000000000000192, Mem[0000000030000002] = 0090e126
stba %l4,[%i0+0x002]%asi ! Mem[0000000030000000] = 00909226
! %l1 = 0000000000000192, Mem[0000000011800008] = 45e6d176
stba %l1,[%o3+%o4]0x81 ! Mem[0000000011800008] = 92e6d176
! Mem[0000000010800008] = 784c624b, %l5 = 0024384980ba7000
lduha [%o1+%o4]0x88,%l5 ! %l5 = 000000000000624b
! Mem[0000000031000000] = 0001006e0192c800, %l4 = 0000000000000192
ldxa [%i2+0x000]%asi,%l4 ! %l4 = 0001006e0192c800
p0_label_76: ! %cwp = 1
! %l3 = ffffe81100000192, Mem[0000000010800010] = a42e164f
stwa %l3,[%o1+%o5]0x81 ! Mem[0000000010800010] = 00000192
! %l7 = 000000000000009d, immed = 00000012, %l7 = 000000000000009d
sll %l7,0x012,%l7 ! %l7 = 0000000002740000
! Mem[000000001000000c] = 1370c800, %l0 = 0000000006c2ffff
ldsh [%o0+0x00e],%l0 ! %l0 = ffffffffffffc800
! Mem[0000000031000040] = ffffe811 00000192, %l4 = 0192c800, %l5 = 0000624b
ldd [%i2+0x040],%l4 ! %l4 = 00000000ffffe811 0000000000000192
! %l1 = 0000000000000192, Mem[0000000030800000] = 21bcb47357d75353
stx %l1,[%i1+%g0] ! Mem[0000000030800000] = 0000000000000192
! %l1 = 0000000000000192, Mem[0000000011800000] = ffffffff
stwa %l1,[%o3+%g0]0x81 ! Mem[0000000011800000] = 00000192
! %l5 = 0000000000000192, %l1 = 0000000000000192, %l0 = ffffffffffffc800
addc %l5,%l1,%l0 ! %l0 = 0000000000000324
! %l2 = 000000b0e41662ae, %l6 = d3b1c56ad3b1c56a, %l1 = 0000000000000192
orcc %l2,%l6,%l1 ! %l1 = d3b1c5faf7b7e7ee, %ccr = 88
! %l7 = 0000000002740000, Mem[0000000031000046] = 00000192
stb %l7,[%i2+0x046] ! Mem[0000000031000044] = 00000092
! %l6 = d3b1c56ad3b1c56a, Mem[0000000030000040] = 00000000153258d8
stx %l6,[%i0+0x040] ! Mem[0000000030000040] = d3b1c56ad3b1c56a
p0_label_77: ! %cwp = 1
! %l4 = 00000000ffffe811, Mem[0000000031000046] = 00000092
stba %l4,[%i2+0x046]%asi ! Mem[0000000031000044] = 00001192
! Randomly selected nop
nop
! %l2 = 000000b0e41662ae, Mem[0000000031000040] = ffffe81100001192
stx %l2,[%i2+0x040] ! Mem[0000000031000040] = 000000b0e41662ae
! %l4 = 00000000ffffe811, immed = 0000000d, %l0 = 0000000000000324
sra %l4,0x00d,%l0 ! %l0 = ffffffffffffffff
! %l0 = ffffffffffffffff, immed = 00000e74, %l0 = ffffffffffffffff
addccc %l0,0xe74,%l0 ! %l0 = 0000000000000e73, %ccr = 11
! %l4 = 00000000ffffe811, Mem[0000000011000008] = 11e8ffff
stwa %l4,[%o2+%o4]0x80 ! Mem[0000000011000008] = ffffe811
! %l4 = 00000000ffffe811, Mem[0000000031000040] = 000000b0e41662ae
stx %l4,[%i2+0x040] ! Mem[0000000031000040] = 00000000ffffe811
! %f14 = 00000b90 990aa39d, Mem[0000000010800008] = 784c624b 2916be48
stda %f14,[%o1+%o4]0x89 ! Mem[0000000010800008] = 00000b90 990aa39d
! %l2 = 000000b0e41662ae, immd = 0000000000000f54, %l7 = 0000000002740000
udivx %l2,0xf54,%l7 ! %l7 = 000000000b8a5045
! %l4 = 00000000ffffe811, %l5 = 0000000000000192, %l5 = 0000000000000192
add %l4,%l5,%l5 ! %l5 = 00000000ffffe9a3
p0_label_78: ! %cwp = 1
! %f10 = 4b624c78 0000006e, Mem[0000000030800040] = d8581b15 80ba7000
std %f10,[%i1+0x040] ! Mem[0000000030800040] = 4b624c78 0000006e
! Invert Register : %l6 = d3b1c56ad3b1c56a
xor %l6,-1,%l6 ! %l6 = 2c4e3a952c4e3a95
! %l1 = d3b1c5faf7b7e7ee, immed = 00000ceb, %l3 = ffffe81100000192
subccc %l1,0xceb,%l3 ! %l3 = d3b1c5faf7b7db02, %ccr = 88
! %l1 = d3b1c5faf7b7e7ee, %l1 = d3b1c5faf7b7e7ee, %l1 = d3b1c5faf7b7e7ee
srlx %l1,%l1,%l1 ! %l1 = 0000000000034ec7
! Mem[0000000031000040] = 00000000ffffe811, %f26 = 11e8ffff 151b58d8
ldd [%i2+0x040],%f26 ! %f26 = 00000000 ffffe811
! Mem[0000000010800018] = 3a3ee0e5, %l2 = 000000b0e41662ae
lduha [%o1+%o6]0x89,%l2 ! %l2 = 000000000000e0e5
! Mem[0000000011000020] = ffffffffffffe811, %f14 = 00000b90 990aa39d
ldda [%o2+0x020]%asi,%f14 ! %f14 = ffffffff ffffe811
! %l0 = 0000000000000e73, Mem[0000000010000020] = 54f9ffff
stba %l0,[%o0+%i4]0x89 ! Mem[0000000010000020] = 54f9ff73
! Mem[0000000031000040] = 00000000, %l4 = 00000000ffffe811
ldsw [%i2+0x040],%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000
sethi %hi(0x98c89400),%l4 ! %l4 = 0000000098c89400
p0_label_79: ! %cwp = 1
! Mem[0000000031800040] = ffffe811, %l4 = 0000000098c89400
ldsb [%i3+0x041],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000030000044] = d3b1c56a, %l4 = ffffffffffffffff
ldsw [%i0+0x044],%l4 ! %l4 = ffffffffd3b1c56a
! Mem[0000000010000008] = 3c3782bc, %f1 = c272c736
lda [%o0+%o4]0x88,%f1 ! %f1 = 3c3782bc
! %f12 = d8581b15 ffffe811, Mem[0000000030800040] = 4b624c78 0000006e
std %f12,[%i1+0x040] ! Mem[0000000030800040] = d8581b15 ffffe811
! %l2 = 0000e0e5, %l3 = f7b7db02, Mem[0000000011000020] = ffffffff 11e8ffff
stda %l2,[%o2+%i4]0x89 ! Mem[0000000011000020] = 0000e0e5 f7b7db02
! %l2 = 000000000000e0e5, %l6 = 2c4e3a952c4e3a95, %l6 = 2c4e3a952c4e3a95
andncc %l2,%l6,%l6 ! %l6 = 000000000000c060, %ccr = 00
! %l2 = 000000000000e0e5, %l2 = 000000000000e0e5, %l7 = 000000000b8a5045
taddcc %l2,%l2,%l7 ! %l7 = 000000000001c1ca, %ccr = 02
! retry : should take illegal inst trap, %l0 = 0000000000000e73
retry ! Illegal inst trap : %l0 = 0000000000000e83
! Mem[0000000031800040] = ffffe81100000192, %f18 = 21bcb473 57d75353
ldd [%i3+0x040],%f18 ! %f18 = ffffe811 00000192
! %l0 = 00000e83, %l1 = 00034ec7, Mem[0000000030800000] = 00000000 00000192
std %l0,[%i1+%g0] ! Mem[0000000030800000] = 00000e83 00034ec7
p0_label_80: ! %cwp = 1
! Mem[0000000011000034] = bc131905, %l0 = 0000000000000e83
lduw [%o2+0x034],%l0 ! %l0 = 00000000bc131905
! %l6 = 000000000000c060, %l5 = 00000000ffffe9a3, %l4 = ffffffffd3b1c56a
tsubcc %l6,%l5,%l4 ! %l4 = ffffffff0000d6bd, %ccr = 93
! %l6 = 000000000000c060, Mem[0000000031800002] = 594c0000
stb %l6,[%i3+0x002] ! Mem[0000000031800000] = 594c6000
! %l1 = 0000000000034ec7, immed = 000008ee, %l7 = 000000000001c1ca
sub %l1,0x8ee,%l7 ! %l7 = 00000000000345d9
! Mem[0000000030000004] = 2ce4eba1, %l2 = 000000000000e0e5
ldswa [%i0+0x004]%asi,%l2 ! %l2 = 000000002ce4eba1
! Mem[0000000031000044] = ffffe811, %l4 = ffffffff0000d6bd
ldsh [%i2+0x046],%l4 ! %l4 = ffffffffffffe811
! Mem[0000000031000040] = 00000000 ffffe811, %l6 = 0000c060, %l7 = 000345d9
ldd [%i2+0x040],%l6 ! %l6 = 0000000000000000 00000000ffffe811
! Mem[0000000010800048] = f38fcc21 31a97c37, %l2 = 2ce4eba1, %l3 = f7b7db02
ldda [%o1+0x048]%asi,%l2 ! %l2 = 00000000f38fcc21 0000000031a97c37
! Mem[0000000010800038] = 000004a23dc7eef3, %l7 = 00000000ffffe811
ldx [%o1+0x038],%l7 ! %l7 = 000004a23dc7eef3
! Mem[0000000010000014] = 5708eb15, %l1 = 0000000000034ec7
ldsba [%o0+0x014]%asi,%l1 ! %l1 = 0000000000000057
p0_label_81: ! %cwp = 1
! Mem[000000001100006c] = 5e8109a7, %l7 = 000004a23dc7eef3
ldsw [%o2+0x06c],%l7 ! %l7 = 000000005e8109a7
! Mem[0000000030800040] = d8581b15, %l5 = 00000000ffffe9a3
ldsb [%i1+0x040],%l5 ! %l5 = ffffffffffffffd8
! %l3 = 0000000031a97c37, Mem[000000001100007f] = 6394a86c
stb %l3,[%o2+0x07f] ! Mem[000000001100007c] = 6394a837
! Mem[0000000011000008] = ffffe811 151b58d8, %l2 = f38fcc21, %l3 = 31a97c37
ldda [%o2+%o4]0x81,%l2 ! %l2 = 00000000ffffe811 00000000151b58d8
! %l0 = 00000000bc131905, immed = fffff7a1, %l4 = ffffffffffffe811
taddcctv %l0,-0x85f,%l4 ! %l0 = 00000000bc131928, Trapped
! Mem[0000000031000040] = 00000000ffffe811, %f2 = be6c4137 3c3784d1
ldd [%i2+0x040],%f2 ! %f2 = 00000000 ffffe811
! %f18 = ffffe811 00000192, Mem[0000000030800040] = d8581b15 ffffe811
std %f18,[%i1+0x040] ! Mem[0000000030800040] = ffffe811 00000192
! %l3 = 00000000151b58d8, Mem[0000000031800006] = edd1ffff
stb %l3,[%i3+0x006] ! Mem[0000000031800004] = edd1d8ff
! %l3 = 00000000151b58d8, Mem[0000000031000040] = 00000000
stw %l3,[%i2+0x040] ! Mem[0000000031000040] = 151b58d8
! Mem[0000000031000040] = 151b58d8ffffe811, %l0 = 00000000bc131928
ldx [%i2+0x040],%l0 ! %l0 = 151b58d8ffffe811
p0_label_82: ! %cwp = 1
! Mem[0000000030800040] = ffffe811 00000192, %l4 = ffffe811, %l5 = ffffffd8
ldd [%i1+0x040],%l4 ! %l4 = 00000000ffffe811 0000000000000192
! %l6 = 0000000000000000, immed = fffffb47, %l5 = 0000000000000192
addc %l6,-0x4b9,%l5 ! %l5 = fffffffffffffb48
! %f12 = d8581b15, Mem[0000000010800018] = e5e03e3a
sta %f12,[%o1+%o6]0x81 ! Mem[0000000010800018] = d8581b15
! Mem[0000000031000000] = 0001006e, %l2 = 00000000ffffe811
lduh [%i2+%g0],%l2 ! %l2 = 0000000000000001
! Mem[0000000011800008] = 76d1e692, %l2 = 0000000000000001
lduwa [%o3+%o4]0x88,%l2 ! %l2 = 0000000076d1e692
! Mem[000000001000000c] = 1370c800, %l7 = 000000005e8109a7
lduw [%o0+0x00c],%l7 ! %l7 = 000000001370c800
! Mem[0000000030000040] = d3b1c56a, %l2 = 0000000076d1e692
ldsw [%i0+0x040],%l2 ! %l2 = ffffffffd3b1c56a
! %l5 = fffffffffffffb48, Mem[0000000011000030] = 15eb0857
stha %l5,[%o2+%i6]0x88 ! Mem[0000000011000030] = 15ebfb48
! %l7 = 000000001370c800, immed = fffff0ce, %l5 = fffffffffffffb48
xorcc %l7,-0xf32,%l5 ! %l5 = ffffffffec8f38ce, %ccr = 88
! %l0 = 151b58d8ffffe811, immed = 00000035, %l1 = 0000000000000057
add %l0,0x035,%l1 ! %l1 = 151b58d8ffffe846
p0_label_83: ! %cwp = 1
! %l3 = 00000000151b58d8, immed = 00000370, %l0 = 151b58d8ffffe811
sub %l3,0x370,%l0 ! %l0 = 00000000151b5568
! %l4 = 00000000ffffe811, %l1 = 151b58d8ffffe846, %l6 = 0000000000000000
sll %l4,%l1,%l6 ! %l6 = 0000003ffffa0440
! Mem[0000000031000004] = 0192c800, %l7 = 000000001370c800
ldsba [%i2+0x004]%asi,%l7 ! %l7 = 0000000000000001
! Mem[0000000030000044] = d3b1c56a, %f7 = 58c5221f
ld [%i0+0x044],%f7 ! %f7 = d3b1c56a
! Mem[0000000030000004] = 2ce4eba1, %f9 = fffff184
ld [%i0+0x004],%f9 ! %f9 = 2ce4eba1
! Mem[0000000030800040] = ffffe811, %l1 = 151b58d8ffffe846
ldsh [%i1+0x040],%l1 ! %l1 = ffffffffffffffff
! %l4 = 00000000ffffe811, Mem[0000000011800020] = 37416c3f
stwa %l4,[%o3+%i4]0x89 ! Mem[0000000011800020] = ffffe811
! Mem[0000000030800004] = 00034ec7, %l7 = 0000000000000001
ldub [%i1+0x004],%l7 ! %l7 = 0000000000000000
! %l0 = 00000000151b5568, Mem[0000000011800010] = 00000000
stw %l0,[%o3+%o5] ! Mem[0000000011800010] = 151b5568
! %l2 = d3b1c56a, %l3 = 151b58d8, Mem[0000000031000040] = 151b58d8 ffffe811
stda %l2,[%i2+0x040]%asi ! Mem[0000000031000040] = d3b1c56a 151b58d8
p0_label_84: ! %cwp = 1
! Mem[0000000010000034] = bf151538, %l5 = ffffffffec8f38ce
ldub [%o0+0x034],%l5 ! %l5 = 00000000000000bf
! Mem[0000000031000004] = 0192c800, %l4 = 00000000ffffe811
ldub [%i2+0x006],%l4 ! %l4 = 00000000000000c8
! Mem[0000000031800000] = 594c6000, %l3 = 00000000151b58d8
lduh [%i3+%g0],%l3 ! %l3 = 000000000000594c
! %l2 = ffffffffd3b1c56a, Mem[0000000031800000] = 594c6000edd1d8ff
stx %l2,[%i3+%g0] ! Mem[0000000031800000] = ffffffffd3b1c56a
! Mem[000000001000002c] = 964e6105, %l4 = 00000000000000c8
lduh [%o0+0x02c],%l4 ! %l4 = 000000000000964e
! %l2 = d3b1c56a, %l3 = 0000594c, Mem[0000000031800000] = ffffffff d3b1c56a
std %l2,[%i3+%g0] ! Mem[0000000031800000] = d3b1c56a 0000594c
! Mem[0000000030000000] = 009092262ce4eba1, %l2 = ffffffffd3b1c56a
ldx [%i0+%g0],%l2 ! %l2 = 009092262ce4eba1
! %l0 = 00000000151b5568, %l5 = 00000000000000bf, %l1 = ffffffffffffffff
taddcc %l0,%l5,%l1 ! %l1 = 00000000151b5627, %ccr = 02
! Clear Register : %l7 = 0000000000000000
clr %l7 ! %l7 = 0000000000000000
! %l2 = 009092262ce4eba1, Mem[0000000010800000] = a1ee1ba1
stba %l2,[%o1+%g0]0x81 ! Mem[0000000010800000] = a1ee1ba1
p0_label_85: ! %cwp = 1
! Mem[0000000010000020] = 73fff954, %l6 = 0000003ffffa0440
ldswa [%o0+%i4]0x81,%l6 ! %l6 = 0000000073fff954
! %l6 = 0000000073fff954, Mem[0000000030000000] = 00909226, %asi = 80
stwa %l6,[%i0+0x000]%asi ! Mem[0000000030000000] = 73fff954
! Mem[0000000010800020] = ffffffff, %f11 = 0000006e
lda [%o1+%i4]0x88,%f11 ! %f11 = ffffffff
! %l0 = 00000000151b5568, %l2 = 009092262ce4eba1, %l2 = 009092262ce4eba1
taddcc %l0,%l2,%l2 ! %l2 = 0090922642004109, %ccr = 02
! Mem[0000000011000018] = 115b628f, %l5 = 00000000000000bf
ldsba [%o2+%o6]0x81,%l5 ! %l5 = 0000000000000011
! %f20 = edd1ffff, Mem[0000000011800038] = 5e37c7d3
st %f20,[%o3+0x038] ! Mem[0000000011800038] = edd1ffff
! Mem[0000000010800000] = a1ee1ba1, %l5 = 0000000000000011
lduw [%o1+%g0],%l5 ! %l5 = 00000000a1ee1ba1
! %l1 = 00000000151b5627, Mem[0000000011000030] = 15ebfb48
stwa %l1,[%o2+%i6]0x89 ! Mem[0000000011000030] = 151b5627
! %l7 = 0000000000000000, %l5 = 00000000a1ee1ba1, %y = ffffc206
smul %l7,%l5,%l5 ! %l5 = 0000000000000000, %y = 00
! Mem[0000000011000020] = e5e00000, %l3 = 000000000000594c
lduha [%o2+%i4]0x80,%l3 ! %l3 = 000000000000e5e0
p0_label_86: ! %cwp = 1
! %l4 = 0000964e, %l5 = 00000000, Mem[0000000010000028] = ff000000 964e6105
stda %l4,[%o0+%i5]0x81 ! Mem[0000000010000028] = 0000964e 00000000
! Mem[0000000010000024] = ffffffff, %l4 = 000000000000964e
ldsh [%o0+0x024],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000031000000] = 0001006e 0192c800, %l2 = 42004109, %l3 = 0000e5e0
ldda [%i2+0x000]%asi,%l2 ! %l2 = 000000000001006e 000000000192c800
! %l5 = 0000000000000000, %l3 = 000000000192c800, %l3 = 000000000192c800
orn %l5,%l3,%l3 ! %l3 = fffffffffe6d37ff
! %l0 = 00000000151b5568, %l0 = 00000000151b5568, %l3 = fffffffffe6d37ff
andcc %l0,%l0,%l3 ! %l3 = 00000000151b5568, %ccr = 00
! %l4 = ffffffffffffffff, immed = 00000b2a, %y = 00000000
sdivcc %l4,0xb2a,%l6 ! %l6 = 000000000016ee43, %ccr = 00
mov %l0,%y ! %y = 151b5568
! Mem[0000000030800040] = ffffe811 00000192, %l2 = 0001006e, %l3 = 151b5568
ldda [%i1+0x040]%asi,%l2 ! %l2 = 00000000ffffe811 0000000000000192
! %l4 = ffffffff, %l5 = 00000000, Mem[0000000010000070] = 22ea49be 177ac222
std %l4,[%o0+0x070] ! Mem[0000000010000070] = ffffffff 00000000
! %l0 = 00000000151b5568, Mem[0000000010000028] = 0000964e00000000
stxa %l0,[%o0+%i5]0x80 ! Mem[0000000010000028] = 00000000151b5568
! Mem[0000000010800028] = 3f6c0e7f06b01356, %f28 = 00000000 0090e126
ldd [%o1+%i5],%f28 ! %f28 = 3f6c0e7f 06b01356
p0_label_87: ! %cwp = 1
! %l6 = 000000000016ee43, Mem[0000000011000020] = f7b7db020000e0e5
stxa %l6,[%o2+%i4]0x88 ! Mem[0000000011000020] = 000000000016ee43
! Mem[0000000031000000] = 0001006e, %l4 = ffffffffffffffff
ldsh [%i2+%g0],%l4 ! %l4 = 0000000000000001
! Mem[0000000030000040] = d3b1c56a d3b1c56a, %l6 = 0016ee43, %l7 = 00000000
ldd [%i0+0x040],%l6 ! %l6 = 00000000d3b1c56a 00000000d3b1c56a
! %l2 = 00000000ffffe811, Mem[0000000010000000] = ffffc206
stha %l2,[%o0+%g0]0x80 ! Mem[0000000010000000] = e811c206
! Clear Register : %l6 = 00000000d3b1c56a
clr %l6 ! %l6 = 0000000000000000
restore ! CWP = 0
! %l5 = 00000000ffffffff, %l4 = 00000000a11beef7, %y = 151b5568
sdiv %l5,%l4,%l3 ! %l3 = ffffffffc70eb1d1
mov %l0,%y ! %y = 0000f954
! %l0 = 000000000000f954, %l5 = 00000000ffffffff, %l3 = ffffffffc70eb1d1
sra %l0,%l5,%l3 ! %l3 = 0000000000000000
! %l1 = d31b1674a51dccfb, immed = 00000dea, %l1 = d31b1674a51dccfb
andn %l1,0xdea,%l1 ! %l1 = d31b1674a51dc011
! %l4 = a11beef7, %l5 = ffffffff, Mem[0000000010800010] = 92010000 22fc78b7
stda %l4,[%i1+%i5]0x89 ! Mem[0000000010800010] = a11beef7 ffffffff
p0_label_88:
! Mem[0000000010000010] = 000000005708eb15, %f14 = ffffffff ffffe811
ldda [%i0+0x010]%asi,%f14 ! %f14 = 00000000 5708eb15
! %l5 = 00000000ffffffff, immed = 00000ba3, %l1 = d31b1674a51dc011
orncc %l5,0xba3,%l1 ! %l1 = ffffffffffffffff, %ccr = 88
! %l0 = 000000000000f954, %l7 = ffffffffffffffbc, %l2 = fffffffffffff8e4
tsubcc %l0,%l7,%l2 ! %l2 = 000000000000f998, %ccr = 11
! Mem[0000000031000000] = 0001006e0192c800, %f18 = ffffe811 00000192
ldd [%o2+%g0],%f18 ! %f18 = 0001006e 0192c800
! %l5 = 00000000ffffffff, %l1 = ffffffffffffffff, %l0 = 000000000000f954
udivx %l5,%l1,%l0 ! %l0 = 0000000000000000
! %l6 = ffffffffffffe811, %l4 = 00000000a11beef7, %l6 = ffffffffffffe811
srl %l6,%l4,%l6 ! %l6 = 00000000000001ff
! Mem[0000000011800010] = 151b5568 0090e126, %l2 = 0000f998, %l3 = 00000000
ldda [%i3+%i5]0x81,%l2 ! %l2 = 00000000151b5568 000000000090e126
! %l3 = 000000000090e126, immed = fffff587, %y = 0000f954
umul %l3,-0xa79,%l4 ! %l4 = 0090e12012ba190a, %y = 90e120
! Mem[0000000030000044] = d3b1c56a, %l1 = ffffffffffffffff
ldsha [%o0+0x044]%asi,%l1 ! %l1 = ffffffffffffd3b1
! %l4 = 0090e12012ba190a, Mem[0000000011000020] = 000000000016ee43
stxa %l4,[%i2+%o4]0x88 ! Mem[0000000011000020] = 0090e12012ba190a
p0_label_89:
! Mem[0000000011000010] = 0000003f, %l4 = 0090e12012ba190a
ldsha [%i2+%i5]0x89,%l4 ! %l4 = 000000000000003f
! %l6 = 000001ff, %l7 = ffffffbc, Mem[0000000031000040] = d3b1c56a 151b58d8
std %l6,[%o2+0x040] ! Mem[0000000031000040] = 000001ff ffffffbc
! Mem[0000000011800020] = 11e8ffff e24283f8, %l0 = 00000000, %l1 = ffffd3b1
ldda [%i3+%o4]0x81,%l0 ! %l0 = 0000000011e8ffff 00000000e24283f8
! %l5 = 00000000ffffffff, %l2 = 00000000151b5568, %l1 = 00000000e24283f8
sra %l5,%l2,%l1 ! %l1 = ffffffffffffffff
! %f12 = d8581b15, Mem[0000000011800008] = 92e6d176
sta %f12,[%i3+%i4]0x81 ! Mem[0000000011800008] = d8581b15
! %l6 = 00000000000001ff, Mem[0000000010800000] = a11beea1
stha %l6,[%i1+%g0]0x88 ! Mem[0000000010800000] = a11b01ff
! %l6 = 000001ff, %l7 = ffffffbc, Mem[0000000030800040] = ffffe811 00000192
std %l6,[%o1+0x040] ! Mem[0000000030800040] = 000001ff ffffffbc
! Mem[0000000010000028] = 00000000, %l2 = 00000000151b5568
lduwa [%i0+%o5]0x88,%l2 ! %l2 = 0000000000000000
! %l3 = 000000000090e126, %l2 = 0000000000000000, %l3 = 000000000090e126
addc %l3,%l2,%l3 ! %l3 = 000000000090e127
! Mem[0000000030800000] = 00000e83 00034ec7, %l6 = 000001ff, %l7 = ffffffbc
ldd [%o1+%g0],%l6 ! %l6 = 0000000000000e83 0000000000034ec7
p0_label_90:
! Mem[0000000011000030] = 27561b15, %l2 = 0000000000000000
lduha [%i2+%o6]0x80,%l2 ! %l2 = 0000000000002756
! %l7 = 0000000000034ec7, Mem[0000000031000044] = ffffffbc
stw %l7,[%o2+0x044] ! Mem[0000000031000044] = 00034ec7
! %l2 = 0000000000002756, %l2 = 0000000000002756, %l4 = 000000000000003f
sllx %l2,%l2,%l4 ! %l4 = 00000009d5800000
! Mem[0000000011800060] = 499e3c5d 7e78f35a, %l2 = 00002756, %l3 = 0090e127
ldda [%i3+0x060]%asi,%l2 ! %l2 = 00000000499e3c5d 000000007e78f35a
! Mem[0000000010000048] = 7fffffff, %l0 = 0000000011e8ffff
ldsw [%i0+0x048],%l0 ! %l0 = 000000007fffffff
! %l1 = ffffffffffffffff, immed = 00000087, %y = 0090e120
sdivcc %l1,0x087,%l5 ! %l5 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! Mem[0000000010800018] = d8581b15, %f30 = ffffffff
lda [%i1+%i6]0x80,%f30 ! %f30 = d8581b15
! Mem[0000000030800004] = 00034ec7, %f25 = d43cffff
ld [%o1+0x004],%f25 ! %f25 = 00034ec7
! %f19 = 0192c800, Mem[0000000011800000] = 00000192
sta %f19,[%i3+%g0]0x81 ! Mem[0000000011800000] = 0192c800
! Mem[0000000031000044] = 00034ec7, %l6 = 0000000000000e83
ldsh [%o2+0x046],%l6 ! %l6 = 0000000000004ec7
p0_label_91:
! %l7 = 0000000000034ec7, %l6 = 0000000000004ec7, %l2 = 00000000499e3c5d
orncc %l7,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
! %l3 = 000000007e78f35a, Mem[0000000030800040] = 000001ffffffffbc
stx %l3,[%o1+0x040] ! Mem[0000000030800040] = 000000007e78f35a
! %f6 = 9da30a99 d3b1c56a, Mem[0000000030800000] = 00000e83 00034ec7
stda %f6 ,[%o1+0x000]%asi ! Mem[0000000030800000] = 9da30a99 d3b1c56a
! Mem[0000000010000028] = 00000000, %l5 = 000000007fffffff
ldsha [%i0+%o5]0x89,%l5 ! %l5 = 0000000000000000
! %f12 = d8581b15, Mem[0000000031000004] = 0192c800
st %f12,[%o2+0x004] ! Mem[0000000031000004] = d8581b15
! Mem[0000000010800008] = 9da30a99, %f29 = 06b01356
lda [%i1+%i4]0x80,%f29 ! %f29 = 9da30a99
! %l1 = ffffffffffffffff, Mem[000000001000004c] = 00000000
sth %l1,[%i0+0x04c] ! Mem[000000001000004c] = ffff0000
! %l6 = 0000000000004ec7, %l7 = 0000000000034ec7, %l1 = ffffffffffffffff
udivx %l6,%l7,%l1 ! %l1 = 0000000000000000
! Mem[0000000011000018] = 8f625b11, %l5 = 0000000000000000
lduha [%i2+%i6]0x89,%l5 ! %l5 = 0000000000005b11
! Mem[0000000010800018] = d8581b15, %l2 = ffffffffffffffff
lduwa [%i1+%i6]0x80,%l2 ! %l2 = 00000000d8581b15
p0_label_92:
! %l6 = 0000000000004ec7, Mem[0000000031800044] = 00000192
stw %l6,[%o3+0x044] ! Mem[0000000031800044] = 00004ec7
! %f9 = 2ce4eba1, Mem[0000000031000040] = 000001ff
st %f9 ,[%o2+0x040] ! Mem[0000000031000040] = 2ce4eba1
! %f28 = 3f6c0e7f, Mem[0000000030800044] = 7e78f35a
st %f28,[%o1+0x044] ! Mem[0000000030800044] = 3f6c0e7f
! %l4 = 00000009d5800000, %l3 = 000000007e78f35a, %l6 = 0000000000004ec7
andcc %l4,%l3,%l6 ! %l6 = 0000000054000000, %ccr = 00
! %l7 = 0000000000034ec7, %l4 = 00000009d5800000, %y = 7fffffff
sdivcc %l7,%l4,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 7fffffff
! Mem[0000000010000000] = e811c20692010000, %f26 = 00000000 ffffe811
ldda [%i0+0x000]%asi,%f26 ! %f26 = e811c206 92010000
! %l5 = 0000000000005b11, %l2 = 00000000d8581b15, %l2 = 00000000d8581b15
srl %l5,%l2,%l2 ! %l2 = 0000000000000000
! %l3 = 000000007e78f35a, %l1 = 0000000000000000, %y = 7fffffff
umul %l3,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
! %l7 = ffffffff80000000, %l2 = 0000000000000000, %y = 00000000
umul %l7,%l2,%l1 ! %l1 = 0000000000000000, %y = 00
! %l1 = 0000000000000000, Mem[0000000010000030] = 7628f8cd
stwa %l1,[%i0+%o6]0x89 ! Mem[0000000010000030] = 00000000
p0_label_93:
! Mem[0000000010800008] = 990aa39d, %l7 = ffffffff80000000
lduwa [%i1+%i4]0x88,%l7 ! %l7 = 00000000990aa39d
! Mem[0000000011000030] = 27561b15bc131905, %l5 = 0000000000005b11
ldxa [%i2+0x030]%asi,%l5 ! %l5 = 27561b15bc131905
! Invert Register : %l2 = 0000000000000000
xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
! %l1 = 0000000000000000, %l7 = 00000000990aa39d, %l3 = 000000007e78f35a
sub %l1,%l7,%l3 ! %l3 = ffffffff66f55c63
! Mem[0000000011000040] = 6d14dac7, %l1 = 0000000000000000
ldsh [%i2+0x040],%l1 ! %l1 = 0000000000006d14
! %l0 = 000000007fffffff, %l7 = 00000000990aa39d, %l0 = 000000007fffffff
andncc %l0,%l7,%l0 ! %l0 = 0000000066f55c62, %ccr = 00
! %l2 = ffffffffffffffff, immed = 00000072, %l2 = ffffffffffffffff
tsubcc %l2,0x072,%l2 ! %l2 = ffffffffffffff8d, %ccr = 8a
! %f7 = d3b1c56a, Mem[0000000031800004] = 0000594c
st %f7 ,[%o3+0x004] ! Mem[0000000031800004] = d3b1c56a
! Randomly selected nop
nop
! %f22 = cdf82876 fffff184, Mem[0000000011000010] = 0000003f 00000000
stda %f22,[%i2+%i5]0x89 ! Mem[0000000011000010] = cdf82876 fffff184
p0_label_94:
! retry : should take illegal inst trap, %l0 = 0000000066f55c62
retry ! Illegal inst trap : %l0 = 0000000066f55c72
! %l1 = 0000000000006d14, %l0 = 0000000066f55c72, %l1 = 0000000000006d14
andn %l1,%l0,%l1 ! %l1 = 0000000000002104
! Mem[0000000030000044] = d3b1c56a, %l3 = ffffffff66f55c63
ldsw [%o0+0x044],%l3 ! %l3 = ffffffffd3b1c56a
! Mem[0000000031000004] = d8581b15, %l5 = 27561b15bc131905
ldsh [%o2+0x004],%l5 ! %l5 = ffffffffffffd858
! %f0 = 784c6259, Mem[0000000011000000] = 00006300
sta %f0 ,[%i2+%g0]0x89 ! Mem[0000000011000000] = 784c6259
! Mem[0000000011800000] = 00c89201, %l1 = 0000000000002104
lduba [%i3+%g0]0x88,%l1 ! %l1 = 0000000000000001
! Mem[0000000011800008] = 151b58d8, %f31 = e5e03e3a
lda [%i3+%i4]0x88,%f31 ! %f31 = 151b58d8
! %l1 = 0000000000000001, immed = fffffaed, %y = 00000000
umul %l1,-0x513,%l2 ! %l2 = 00000000fffffaed, %y = 00
! %l2 = fffffaed, %l3 = d3b1c56a, Mem[0000000031800000] = d3b1c56a d3b1c56a
std %l2,[%o3+%g0] ! Mem[0000000031800000] = fffffaed d3b1c56a
! %f12 = d8581b15 ffffe811, Mem[0000000010800010] = f7ee1ba1 ffffffff
stda %f12,[%i1+0x010]%asi ! Mem[0000000010800010] = d8581b15 ffffe811
p0_label_95:
! Mem[0000000011800078] = 00000b90990aa39d, %f24 = 9000ec14 00034ec7
ldd [%i3+0x078],%f24 ! %f24 = 00000b90 990aa39d
! Mem[0000000011000028] = 00000000c7fb9692, %l1 = 0000000000000001
ldxa [%i2+%o5]0x81,%l1 ! %l1 = 00000000c7fb9692
! %f17 = c7fb9692, Mem[0000000010000030] = 00000000
sta %f17,[%i0+%o6]0x81 ! Mem[0000000010000030] = c7fb9692
! %l5 = ffffffffffffd858, immed = 00000ccd, %y = 00000000
udiv %l5,0xccd,%l1 ! %l1 = 000000000013ffac
mov %l0,%y ! %y = 66f55c72
! Mem[0000000031000040] = 2ce4eba1 00034ec7, %l2 = fffffaed, %l3 = d3b1c56a
ldd [%o2+0x040],%l2 ! %l2 = 000000002ce4eba1 0000000000034ec7
! Mem[0000000031000004] = d8581b15, %l0 = 0000000066f55c72
ldsba [%o2+0x006]%asi,%l0 ! %l0 = 000000000000001b
! Mem[0000000010800008] = 990aa39d, %l3 = 0000000000034ec7
ldswa [%i1+%i4]0x88,%l3 ! %l3 = ffffffff990aa39d
! %l1 = 000000000013ffac, Mem[0000000011000070] = 378bcfb4
stw %l1,[%i2+0x070] ! Mem[0000000011000070] = 0013ffac
! %f24 = 00000b90, Mem[0000000010000078] = 06b01356
st %f24,[%i0+0x078] ! Mem[0000000010000078] = 00000b90
! Mem[0000000030000040] = d3b1c56a, %l6 = 0000000054000000
ldub [%o0+0x041],%l6 ! %l6 = 00000000000000b1
p0_label_96:
! Mem[0000000030000004] = 2ce4eba1, %l4 = 00000009d5800000
lduh [%o0+0x006],%l4 ! %l4 = 000000000000eba1
! %l7 = 00000000990aa39d, Mem[0000000010000078] = 00000b902ce4eba1
stx %l7,[%i0+0x078] ! Mem[0000000010000078] = 00000000990aa39d
! %l7 = 00000000990aa39d, Mem[0000000010800030] = 37e61ba1
stwa %l7,[%i1+%o6]0x81 ! Mem[0000000010800030] = 990aa39d
! %l5 = ffffffffffffd858
setx 0x42c4b7ef42c4b7ef,%g7,%l5 ! %l5 = 42c4b7ef42c4b7ef
! %l6 = 000000b1, %l7 = 990aa39d, Mem[0000000010800028] = 3f6c0e7f 06b01356
stda %l6,[%i1+0x028]%asi ! Mem[0000000010800028] = 000000b1 990aa39d
! Mem[0000000011000020] = 12ba190a, %l2 = 000000002ce4eba1
lduha [%i2+%o4]0x89,%l2 ! %l2 = 000000000000190a
! %l1 = 000000000013ffac, %l3 = ffffffff990aa39d, %y = 66f55c72
sdiv %l1,%l3,%l7 ! %l7 = ffffffff80000000
mov %l0,%y ! %y = 0000001b
! %l2 = 000000000000190a, immed = 000001ad, %l7 = ffffffff80000000
addccc %l2,0x1ad,%l7 ! %l7 = 0000000000001ab7, %ccr = 00
! Mem[0000000011800018] = 0090e126, %l5 = 42c4b7ef42c4b7ef
ldswa [%i3+%i6]0x81,%l5 ! %l5 = 000000000090e126
! Mem[0000000010000000] = 06c211e8, %l2 = 000000000000190a
ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000011e8
p0_label_97:
! %l6 = 000000b1, %l7 = 00001ab7, Mem[0000000030800000] = 9da30a99 d3b1c56a
std %l6,[%o1+%g0] ! Mem[0000000030800000] = 000000b1 00001ab7
! retry : should take illegal inst trap, %l0 = 000000000000001b
retry ! Illegal inst trap : %l0 = 000000000000002b
! %l0 = 000000000000002b, %l7 = 0000000000001ab7, %l3 = ffffffff990aa39d
addccc %l0,%l7,%l3 ! %l3 = 0000000000001ae2, %ccr = 00
! %l6 = 00000000000000b1, %l7 = 0000000000001ab7, %y = 0000001b
umulcc %l6,%l7,%l2 ! %l2 = 0000000000127887, %ccr = 00, %y = 00
! %l7 = 0000000000001ab7, %l0 = 000000000000002b, %l6 = 00000000000000b1
tsubcc %l7,%l0,%l6 ! %l6 = 0000000000001a8c, %ccr = 02
! %l6 = 0000000000001a8c, Mem[0000000031800004] = d3b1c56a
stw %l6,[%o3+0x004] ! Mem[0000000031800004] = 00001a8c
! %l5 = 000000000090e126, %l3 = 0000000000001ae2, %y = 00000000
sdivcc %l5,%l3,%l4 ! %l4 = 0000000000000563, %ccr = 00
mov %l0,%y ! %y = 0000002b
! %l2 = 0000000000127887, %l5 = 000000000090e126, %l5 = 000000000090e126
andcc %l2,%l5,%l5 ! %l5 = 0000000000106006, %ccr = 00
! %l6 = 0000000000001a8c, %l7 = 0000000000001ab7, %l4 = 0000000000000563
tsubcc %l6,%l7,%l4 ! %l4 = ffffffffffffffd5, %ccr = 9b
! %l6 = 0000000000001a8c, %l5 = 0000000000106006, %l6 = 0000000000001a8c
sll %l6,%l5,%l6 ! %l6 = 000000000006a300
p0_label_98:
! Mem[0000000031800000] = fffffaed, %l0 = 000000000000002b
lduw [%o3+%g0],%l0 ! %l0 = 00000000fffffaed
! Mem[0000000011800020] = f88342e2 ffffe811, %l2 = 00127887, %l3 = 00001ae2
ldda [%i3+%o4]0x89,%l2 ! %l2 = 00000000ffffe811 00000000f88342e2
! %l6 = 000000000006a300, Mem[0000000010000020] = 73fff954ffffffff
stxa %l6,[%i0+%o4]0x80 ! Mem[0000000010000020] = 000000000006a300
! %l4 = ffffffffffffffd5, %l0 = 00000000fffffaed, %l2 = 00000000ffffe811
orn %l4,%l0,%l2 ! %l2 = ffffffffffffffd7
! %l6 = 000000000006a300, immed = fffffd83, %y = 0000002b
udiv %l6,-0x27d,%l6 ! %l6 = 000000000000002b
mov %l0,%y ! %y = fffffaed
! %l0 = 00000000fffffaed, Mem[0000000010000008] = 3c3782bc
stwa %l0,[%i0+%i4]0x89 ! Mem[0000000010000008] = fffffaed
! Mem[0000000011000008] = ffffe811151b58d8, %f20 = edd1ffff 8f625b11
ldda [%i2+%i4]0x81,%f20 ! %f20 = ffffe811 151b58d8
! %l1 = 000000000013ffac, immed = ffffffab, %l0 = 00000000fffffaed
orncc %l1,-0x055,%l0 ! %l0 = 000000000013fffc, %ccr = 00
! Clear Register : %l2 = ffffffffffffffd7
clr %l2 ! %l2 = 0000000000000000
! %l0 = 0013fffc, %l1 = 0013ffac, Mem[0000000010000030] = 9296fbc7 381515bf
stda %l0,[%i0+%o6]0x89 ! Mem[0000000010000030] = 0013fffc 0013ffac
p0_label_99:
! %l1 = 000000000013ffac, %l5 = 0000000000106006, %l3 = 00000000f88342e2
sll %l1,%l5,%l3 ! %l3 = 0000000004ffeb00
! retry : should take illegal inst trap, %l0 = 000000000013fffc
retry ! Illegal inst trap : %l0 = 000000000014000c
! %l6 = 000000000000002b, Mem[0000000011800018] = 0090e126
stwa %l6,[%i3+%i6]0x81 ! Mem[0000000011800018] = 0000002b
! %l5 = 0000000000106006, %l1 = 000000000013ffac, %y = fffffaed
sdiv %l5,%l1,%l0 ! %l0 = ffffffffffbf0bbd
mov %l0,%y ! %y = ffbf0bbd
! %l7 = 0000000000001ab7, Mem[0000000030800004] = 00001ab7
stw %l7,[%o1+0x004] ! Mem[0000000030800004] = 00001ab7
! Mem[0000000010800018] = d8581b15514f9975, %l3 = 0000000004ffeb00
ldxa [%i1+%i6]0x81,%l3 ! %l3 = d8581b15514f9975
! %l7 = 0000000000001ab7, immd = 0000000000000174, %l4 = ffffffffffffffd5
udivx %l7,0x174,%l4 ! %l4 = 0000000000000012
! retry : should take illegal inst trap, %l0 = ffffffffffbf0bbd
retry ! Illegal inst trap : %l0 = ffffffffffbf0bcd
! Mem[0000000010800020] = ffffffff, %f21 = 151b58d8
lda [%i1+%o4]0x88,%f21 ! %f21 = ffffffff
! Mem[0000000010800008] = 9da30a99 900b0000, %l0 = ffbf0bcd, %l1 = 0013ffac
ldda [%i1+%i4]0x81,%l0 ! %l0 = 000000009da30a99 00000000900b0000
p0_label_100:
! Mem[0000000010800010] = 151b58d8, %l0 = 000000009da30a99
lduwa [%i1+%i5]0x88,%l0 ! %l0 = 00000000151b58d8
! Mem[0000000011000008] = ffffe811, %l4 = 0000000000000012
ldsw [%i2+%i4],%l4 ! %l4 = ffffffffffffe811
! Mem[0000000011000000] = 784c6259, %l4 = ffffffffffffe811
lduha [%i2+%g0]0x88,%l4 ! %l4 = 0000000000006259
! %l2 = 00000000, %l3 = 514f9975, Mem[0000000011800048] = 323161a0 73a649c5
std %l2,[%i3+0x048] ! Mem[0000000011800048] = 00000000 514f9975
! %f30 = d8581b15 151b58d8, Mem[0000000031800040] = ffffe811 00004ec7
std %f30,[%o3+0x040] ! Mem[0000000031800040] = d8581b15 151b58d8
! %l0 = 151b58d8, %l1 = 900b0000, Mem[0000000010800068] = 4359d83c 61639ed8
std %l0,[%i1+0x068] ! Mem[0000000010800068] = 151b58d8 900b0000
! %f6 = 9da30a99 d3b1c56a, Mem[0000000011000008] = 11e8ffff d8581b15
stda %f6 ,[%i2+%i4]0x89 ! Mem[0000000011000008] = 9da30a99 d3b1c56a
! Mem[0000000010800018] = 151b58d8, %l5 = 0000000000106006
ldsha [%i1+%i6]0x89,%l5 ! %l5 = 00000000000058d8
! %l7 = 0000000000001ab7, Mem[0000000031000042] = 2ce4eba1
stb %l7,[%o2+0x042] ! Mem[0000000031000040] = 2ce4b7a1
! %l0 = 151b58d8, %l1 = 900b0000, Mem[0000000010000010] = 00000000 5708eb15
stda %l0,[%i0+%i5]0x81 ! Mem[0000000010000010] = 151b58d8 900b0000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p0_branch_failed
p0_not_taken_0_end:
! End of Random Code for Processor 0
p0_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x000] ! Set processor 0 done flag
! Check Registers
p0_check_registers:
set p0_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000151b58d8
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000900b0000
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be d8581b15514f9975
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000006259
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000058d8
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000002b
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000001ab7
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0xffbf0bbd,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p0_failed
mov 0x111,%g1
! Check Floating Point Registers
p0_check_fp_registers:
set p0_temp,%g1
set p0_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 784c6259 3c3782bc
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 ffffe811
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0000f954 c206c736
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9da30a99 d3b1c56a
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d8581b15 2ce4eba1
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4b624c78 ffffffff
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d8581b15 ffffe811
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00000000 5708eb15
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 c7fb9692
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0001006e 0192c800
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ffffe811 ffffffff
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be cdf82876 fffff184
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000b90 990aa39d
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e811c206 92010000
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3f6c0e7f 9da30a99
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d8581b15 151b58d8
bne %xcc,p0_f30_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
ldx [%g1+0x008],%g2 ! Expected data = edfaffff1370c800
ldx [%i0+0x008],%g3 ! Observed data at 0000000010000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 151b58d8900b0000
ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c68ff28c000004a2
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 = 000000000006a300
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 = 00000000151b5568
ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fcff1300acff1300
ldx [%i0+0x030],%g3 ! Observed data at 0000000010000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00001d7539d3de3c
ldx [%i0+0x038],%g3 ! Observed data at 0000000010000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 588eedd1a06f3aeb
ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7fffffffffff0000
ldx [%i0+0x048],%g3 ! Observed data at 0000000010000048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6bac0f345154fbc7
ldx [%i0+0x058],%g3 ! Observed data at 0000000010000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000002f000076d1
ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffffffff00000000
ldx [%i0+0x070],%g3 ! Observed data at 0000000010000070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000990aa39d
ldx [%i0+0x078],%g3 ! Observed data at 0000000010000078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x078,%g4
set p0_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = ff011ba1ffffffff
ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d8581b15ffffe811
ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffe5e03e3a
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 = 000000b1990aa39d
ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 990aa39d3c3784d1
ldx [%i1+0x030],%g3 ! Observed data at 0000000010800030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = edd1ffffcd603da0
ldx [%i1+0x050],%g3 ! Observed data at 0000000010800050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 151b58d8900b0000
ldx [%i1+0x068],%g3 ! Observed data at 0000000010800068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x068,%g4
set p0_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 59624c7859624c78
ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6ac5b1d3990aa39d
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 84f1ffff7628f8cd
ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 115b628fc595b050
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 = 0a19ba1220e19000
ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000200c0e9000
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9000ec14d43cffff
ldx [%i2+0x050],%g3 ! Observed data at 0000000011000050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 00000192a081927d
ldx [%i2+0x058],%g3 ! Observed data at 0000000011000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000008f1370c800
ldx [%i2+0x060],%g3 ! Observed data at 0000000011000060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0013ffacc60e8c4a
ldx [%i2+0x070],%g3 ! Observed data at 0000000011000070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = fefc67a56394a837
ldx [%i2+0x078],%g3 ! Observed data at 0000000011000078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x078,%g4
set p0_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 0192c8008ff95f48
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d8581b1550b095c5
ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000002b2ce4eba1
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 50b095c58f625b11
ldx [%i3+0x028],%g3 ! Observed data at 0000000011800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = edd1ffff63ee98b5
ldx [%i3+0x038],%g3 ! Observed data at 0000000011800038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000000514f9975
ldx [%i3+0x048],%g3 ! Observed data at 0000000011800048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = abef07b4a29d323d
ldx [%i3+0x068],%g3 ! Observed data at 0000000011800068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x068,%g4
! Check Shared Memory
set share0_expect,%g4
set p0_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p0_memcheck_share0:
ldx [%g4+0x000],%g2 ! Expected value = 73fff9542ce4eba1
ldx [%o0+0x000],%g3 ! Read value at Mem[0000000030000000]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x000,%g1
ldx [%g4+0x040],%g2 ! Expected value = d3b1c56ad3b1c56a
ldx [%o0+0x040],%g3 ! Read value at Mem[0000000030000040]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x040,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p0_memcheck_share1:
ldx [%g4+0x000],%g2 ! Expected value = 000000b100001ab7
ldx [%o1+0x000],%g3 ! Read value at Mem[0000000030800000]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x000,%g1
ldx [%g4+0x040],%g2 ! Expected value = 000000003f6c0e7f
ldx [%o1+0x040],%g3 ! Read value at Mem[0000000030800040]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x040,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p0_memcheck_share2:
ldx [%g4+0x000],%g2 ! Expected value = 0001006ed8581b15
ldx [%o2+0x000],%g3 ! Read value at Mem[0000000031000000]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x000,%g1
ldx [%g4+0x040],%g2 ! Expected value = 2ce4b7a100034ec7
ldx [%o2+0x040],%g3 ! Read value at Mem[0000000031000040]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x040,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p0_memcheck_share3:
ldx [%g4+0x000],%g2 ! Expected value = fffffaed00001a8c
ldx [%o3+0x000],%g3 ! Read value at Mem[0000000031800000]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x000,%g1
ldx [%g4+0x040],%g2 ! Expected value = d8581b15151b58d8
ldx [%o3+0x040],%g3 ! Read value at Mem[0000000031800040]
cmp %g2,%g3
bne,pn %xcc,p0_failed
add %g6,0x040,%g1
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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_f10_fail:
set p0_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f12_fail:
set p0_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%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_f16_fail:
set p0_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f18_fail:
set p0_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f20_fail:
set p0_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f22_fail:
set p0_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f24_fail:
set p0_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f26_fail:
set p0_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%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
p0_f30_fail:
set p0_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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]
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]
ta BAD_TRAP
p0_dfill_failed:
ba p0_failed
mov 0xddd,%g1
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:
lduw [%o1+0x044],%l1 ! Mem[0000000030800044]
sth %l7,[%o3+0x000] ! Mem[0000000031800000]
mulx %l0,%l0,%l6
subccc %l5,-0x961,%l0
done
p0_trap1o:
lduw [%i1+0x044],%l1 ! Mem[0000000030800044]
sth %l7,[%i3+0x000] ! Mem[0000000031800000]
mulx %l0,%l0,%l6
subccc %l5,-0x961,%l0
done
p0_trap2e:
orcc %l2,0xa2b,%l4
udivx %l3,-0xbaf,%l2
add %l1,0xd91,%l5
andcc %l4,0xdaf,%l5
andcc %l2,%l0,%l5
done
p0_trap2o:
orcc %l2,0xa2b,%l4
udivx %l3,-0xbaf,%l2
add %l1,0xd91,%l5
andcc %l4,0xdaf,%l5
andcc %l2,%l0,%l5
done
p0_trap3e:
add %l2,0xb2c,%l7
sub %l4,%l0,%l4
xnor %l3,0x059,%l6
and %l6,%l7,%l2
sub %l6,%l3,%l1
done
p0_trap3o:
add %l2,0xb2c,%l7
sub %l4,%l0,%l4
xnor %l3,0x059,%l6
and %l6,%l7,%l2
sub %l6,%l3,%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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 00a923048ee5408a
ldx [%g1+0x008],%l1 ! %l1 = 0e81b647be6c41a0
ldx [%g1+0x010],%l2 ! %l2 = 69e6f440c3f6175e
ldx [%g1+0x018],%l3 ! %l3 = c94fb2c298ac1808
ldx [%g1+0x020],%l4 ! %l4 = afba52301e0184a2
ldx [%g1+0x028],%l5 ! %l5 = 94e1fb1a8217b3ab
ldx [%g1+0x030],%l6 ! %l6 = a42c91361d32a5b1
ldx [%g1+0x038],%l7 ! %l7 = 1fad6191cf214d54
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = a57d059a4de9db96
ldx [%g1+0x048],%l1 ! %l1 = fbe5d12c408afaa5
ldx [%g1+0x050],%l2 ! %l2 = 796015eac219f221
ldx [%g1+0x058],%l3 ! %l3 = a7aa97005154fbc7
ldx [%g1+0x060],%l4 ! %l4 = efe31a3fc3a2c068
ldx [%g1+0x068],%l5 ! %l5 = e3af48fc4cfab396
ldx [%g1+0x070],%l6 ! %l6 = af47790c350f2fb4
ldx [%g1+0x078],%l7 ! %l7 = 678a82500a4e81d5
! Initialize the output register of window 1
set p0_local0_start,%o0
set p0_local1_start,%o1
set p0_local2_start,%o2
set p0_local3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
restore
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 = 671c02e0 b97f8f77 e1669543 5537656d
! %f4 = 3298dba6 1382de6f fc1c1328 9010283e
! %f8 = ae9cab4d 19b3c085 17c41e24 c39cc8b9
! %f12 = 7df1fe43 3a701cd6 a86b24d3 a358bdc9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8c4685fc 74f05f5d 786d6a4b 78c5f6be
! %f20 = 218ab21b 4d1fd271 36d6c2bd 9e78a119
! %f24 = 16c53422 44cdce72 84665c81 0ae7f5f2
! %f28 = 5bf8247c 9f035122 10424cec 68f62623
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 88aa12ac 99755068 b50900ea c6f40449
! %f36 = a811b075 5e0618c9 d1364baa 48e38c1d
! %f40 = ffcb19c0 f3b85632 12faf8db d2af8406
! %f44 = 6301812d 436f1f06 75fb9114 06cdbc22
ldda [%g1]ASI_BLK_P,%f32
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[0000000031000048] = 36d4f434 5ee7c62c, %l6 = 4bd742f1, %l7 = 4dd11ff2
ldd [%o2+0x048],%l6 ! %l6 = 0000000036d4f434 000000005ee7c62c
! Mem[0000000030000008] = bf6b2b6562205349, %l7 = 000000005ee7c62c
ldxa [%o0+0x008]%asi,%l7 ! %l7 = bf6b2b6562205349
! Mem[0000000013800008] = b0a4379f, %l3 = 003164f899641347
ldsha [%i3+%i4]0x89,%l3 ! %l3 = 000000000000379f
! %l5 = b361b9347852b43d, %l3 = 000000000000379f, %l5 = b361b9347852b43d
andn %l5,%l3,%l5 ! %l5 = b361b93478528020
! %f27 = 0ae7f5f2, Mem[0000000012000028] = 2199ed14
sta %f27,[%i0+%o5]0x89 ! Mem[0000000012000028] = 0ae7f5f2
! Mem[000000003100004c] = 5ee7c62c, %l1 = fede8a4652976571
ldsb [%o2+0x04f],%l1 ! %l1 = 000000000000002c
! Mem[000000001300003c] = 0e5cc0c2, %l2 = 29bbee2c018cd785
ldsw [%i2+0x03c],%l2 ! %l2 = 000000000e5cc0c2
! Mem[0000000013000030] = c5547b87, %f0 = 671c02e0
lda [%i2+%o6]0x88,%f0 ! %f0 = c5547b87
! %l1 = 000000000000002c, immed = 00000aeb, %y = 00000000
umul %l1,0xaeb,%l3 ! %l3 = 000000000001e064, %y = 00
! Clear Register : %l6 = 0000000036d4f434
clr %l6 ! %l6 = 0000000000000000
p1_label_2:
! %l7 = bf6b2b6562205349, %l7 = bf6b2b6562205349, %y = 00000000
udiv %l7,%l7,%l0 ! %l0 = 0000000000000001
mov %l0,%y ! %y = 00000001
! %l0 = 0000000000000001, Mem[0000000013000070] = bdb2ff1b
stw %l0,[%i2+0x070] ! Mem[0000000013000070] = 00000001
! Mem[000000001280002c] = 8af0d23d, %l0 = 0000000000000001
ldub [%i1+0x02c],%l0 ! %l0 = 000000000000008a
! Randomly selected nop
nop
! Mem[0000000012000028] = f2f5e70a, %l4 = 38a4a19e1ab0c666
lduwa [%i0+%o5]0x80,%l4 ! %l4 = 00000000f2f5e70a
! Mem[0000000013000008] = bdc84932, %l2 = 000000000e5cc0c2
lduba [%i2+%i4]0x80,%l2 ! %l2 = 00000000000000bd
! Mem[000000001380000c] = 9098a388, %l3 = 000000000001e064
lduh [%i3+0x00e],%l3 ! %l3 = 000000000000a388
! %l1 = 000000000000002c, immed = 00000762, %y = 00000001
umulcc %l1,0x762,%l2 ! %l2 = 00000000000144d8, %ccr = 00, %y = 00
! Mem[0000000030000048] = a77d5378, %l4 = 00000000f2f5e70a
lduh [%o0+0x04a],%l4 ! %l4 = 0000000000005378
! %l4 = 0000000000005378, Mem[0000000013800010] = aeff2828195fb8b8
stxa %l4,[%i3+%i5]0x80 ! Mem[0000000013800010] = 0000000000005378
p1_label_3:
! %f0 = c5547b87 b97f8f77, Mem[0000000012000030] = 02c84300 3f00f230
stda %f0 ,[%i0+%o6]0x81 ! Mem[0000000012000030] = c5547b87 b97f8f77
! %l5 = b361b93478528020, Mem[0000000030800008] = e275107e
sth %l5,[%o1+%i4] ! Mem[0000000030800008] = 8020107e
! %l2 = 00000000000144d8, %l2 = 00000000000144d8, %l2 = 00000000000144d8
sdivx %l2,%l2,%l2 ! %l2 = 0000000000000001
! %f2 = e1669543, Mem[000000001200002c] = 6913bb1b
st %f2 ,[%i0+0x02c] ! Mem[000000001200002c] = e1669543
! Mem[0000000012800014] = 222dd2bd, %l0 = 000000000000008a
ldsb [%i1+0x017],%l0 ! %l0 = ffffffffffffffbd
! %l0 = ffffffbd, %l1 = 0000002c, Mem[0000000030800048] = 8c0f88d3 1c0774f4
std %l0,[%o1+0x048] ! Mem[0000000030800048] = ffffffbd 0000002c
! %l1 = 000000000000002c, Mem[0000000012800018] = 61d4e9c1
stwa %l1,[%i1+%i6]0x89 ! Mem[0000000012800018] = 0000002c
! Mem[0000000013800078] = 3b2694f4, %l1 = 000000000000002c
lduh [%i3+0x07a],%l1 ! %l1 = 00000000000094f4
! Mem[0000000013800030] = 04a4b71e, %l5 = b361b93478528020
ldub [%i3+0x031],%l5 ! %l5 = 00000000000000a4
! %l0 = ffffffffffffffbd, %l0 = ffffffffffffffbd, %l0 = ffffffffffffffbd
andcc %l0,%l0,%l0 ! %l0 = ffffffffffffffbd, %ccr = 88
p1_label_4:
! %l4 = 0000000000005378, Mem[000000001380001e] = def25386
sth %l4,[%i3+0x01e] ! Mem[000000001380001c] = def25378
! Mem[000000003000000c] = 62205349, %l2 = 0000000000000001
lduw [%o0+0x00c],%l2 ! %l2 = 0000000062205349
! %l6 = 0000000000000000, Mem[0000000030800008] = 8020107e9da818a3
stx %l6,[%o1+%i4] ! Mem[0000000030800008] = 0000000000000000
! %l5 = 00000000000000a4, %l3 = 000000000000a388, %y = 00000000
sdiv %l5,%l3,%l0 ! %l0 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %l3 = 000000000000a388
sethi %hi(0xf8f89c00),%l3 ! %l3 = 00000000f8f89c00
! Mem[0000000031800048] = 4f95c356, %l4 = 0000000000005378
ldswa [%o3+0x048]%asi,%l4 ! %l4 = 000000004f95c356
! %l1 = 00000000000094f4, immed = 000002d7, %l0 = 0000000000000000
andncc %l1,0x2d7,%l0 ! %l0 = 0000000000009420, %ccr = 00
! %l3 = 00000000f8f89c00, %l4 = 000000004f95c356, %l2 = 0000000062205349
xorcc %l3,%l4,%l2 ! %l2 = 00000000b76d5f56, %ccr = 08
! %l3 = 00000000f8f89c00, immed = 00000dbe, %l4 = 000000004f95c356
orn %l3,0xdbe,%l4 ! %l4 = fffffffffffffe41
! %l0 = 0000000000009420, Mem[0000000012000028] = f2f5e70a
stha %l0,[%i0+%o5]0x80 ! Mem[0000000012000028] = 9420e70a
p1_label_5:
! %f26 = 84665c81 0ae7f5f2, Mem[0000000012800030] = 60bf66c3 5c8175de
stda %f26,[%i1+%o6]0x89 ! Mem[0000000012800030] = 84665c81 0ae7f5f2
! %l6 = 00000000, %l7 = 62205349, Mem[0000000012000030] = c5547b87 b97f8f77
stda %l6,[%i0+0x030]%asi ! Mem[0000000012000030] = 00000000 62205349
! %l7 = bf6b2b6562205349, immed = 0000000c, %l4 = fffffffffffffe41
sll %l7,0x00c,%l4 ! %l4 = b2b6562205349000
! %l6 = 0000000000000000, Mem[000000001380000c] = 9098a388, %asi = 80
stha %l6,[%i3+0x00c]%asi ! Mem[000000001380000c] = 0000a388
! %l4 = b2b6562205349000, %l1 = 00000000000094f4, %l2 = 00000000b76d5f56
mulx %l4,%l1,%l2 ! %l2 = bf95c36f59594000, %y = 00
! Mem[0000000030000008] = bf6b2b6562205349, %f24 = 16c53422 44cdce72
ldd [%o0+%i4],%f24 ! %f24 = bf6b2b65 62205349
! %l7 = bf6b2b6562205349, immed = fffff905, %l2 = bf95c36f59594000
orncc %l7,-0x6fb,%l2 ! %l2 = bf6b2b65622057fb, %ccr = 80
! %l1 = 00000000000094f4, %l7 = bf6b2b6562205349, %y = 00000000
sdivcc %l1,%l7,%l5 ! %l5 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00009420
! %l4 = b2b6562205349000, Mem[0000000012800028] = 733cb518
stwa %l4,[%i1+%o5]0x81 ! Mem[0000000012800028] = 05349000
! Mem[0000000013800008] = 9f37a4b0 0000a388, %l4 = 05349000, %l5 = 00000000
ldda [%i3+%i4]0x81,%l4 ! %l4 = 000000009f37a4b0 000000000000a388
p1_label_6:
! Mem[0000000030000048] = a77d53781591eac0, %l3 = 00000000f8f89c00
ldx [%o0+0x048],%l3 ! %l3 = a77d53781591eac0
! %l3 = a77d53781591eac0, %l6 = 0000000000000000, %l0 = 0000000000009420
taddcc %l3,%l6,%l0 ! %l0 = a77d53781591eac0, %ccr = 80
! %l3 = a77d53781591eac0, immed = fffff138, %l1 = 00000000000094f4
sub %l3,-0xec8,%l1 ! %l1 = a77d53781591f988
! %l7 = bf6b2b6562205349, %l4 = 000000009f37a4b0, %l5 = 000000000000a388
sll %l7,%l4,%l5 ! %l5 = 2b65622053490000
! %l1 = a77d53781591f988, %l4 = 000000009f37a4b0, %y = 00009420
sdiv %l1,%l4,%l7 ! %l7 = fffffffffffe7832
mov %l0,%y ! %y = 1591eac0
! Mem[000000003000000c] = 62205349, %l5 = 2b65622053490000
ldsb [%o0+0x00d],%l5 ! %l5 = 0000000000000020
! %l7 = fffffffffffe7832, immed = fffff0ac, %l3 = a77d53781591eac0
tsubcc %l7,-0xf54,%l3 ! %l3 = fffffffffffe8786, %ccr = 9b
! Mem[0000000030800048] = ffffffbd0000002c, %f6 = fc1c1328 9010283e
ldd [%o1+0x048],%f6 ! %f6 = ffffffbd 0000002c
! %f27 = 0ae7f5f2, Mem[0000000012800028] = 05349000
sta %f27,[%i1+%o5]0x81 ! Mem[0000000012800028] = 0ae7f5f2
! Mem[0000000013800008] = 9f37a4b0, %l7 = fffffffffffe7832
lduwa [%i3+%i4]0x80,%l7 ! %l7 = 000000009f37a4b0
p1_label_7:
! Mem[0000000013000030] = c5547b87, %f27 = 0ae7f5f2
lda [%i2+%o6]0x88,%f27 ! %f27 = c5547b87
! Mem[000000003100004c] = 5ee7c62c, %l4 = 000000009f37a4b0
ldsb [%o2+0x04d],%l4 ! %l4 = ffffffffffffffe7
! Mem[0000000012000010] = edbfa0ef, %l7 = 000000009f37a4b0
lduwa [%i0+%i5]0x80,%l7 ! %l7 = 00000000edbfa0ef
! Mem[0000000012800004] = 8d537f62, %l7 = 00000000edbfa0ef
ldsh [%i1+0x004],%l7 ! %l7 = ffffffffffff8d53
! %f24 = bf6b2b65 62205349, Mem[0000000012000068] = d3ae306e 9eccbed3
std %f24,[%i0+0x068] ! Mem[0000000012000068] = bf6b2b65 62205349
! Mem[0000000031800008] = 5fcd9f14, %l5 = 0000000000000020
ldsh [%o3+%i4],%l5 ! %l5 = 0000000000005fcd
! Mem[0000000013000010] = a35c5e1ecf0935ff, %l1 = a77d53781591f988
ldxa [%i2+%i5]0x81,%l1 ! %l1 = a35c5e1ecf0935ff
! Mem[0000000012000018] = c5b553aa e9670b60, %l0 = 1591eac0, %l1 = cf0935ff
ldd [%i0+%i6],%l0 ! %l0 = 00000000c5b553aa 00000000e9670b60
! %l0 = 00000000c5b553aa, immed = fffff443, %l2 = bf6b2b65622057fb
sub %l0,-0xbbd,%l2 ! %l2 = 00000000c5b55f67
! Mem[0000000030000008] = bf6b2b65, %l1 = 00000000e9670b60
ldsb [%o0+0x00a],%l1 ! %l1 = 000000000000002b
p1_label_8:
! Mem[0000000012000060] = 00e8d313, %l6 = 0000000000000000
ldsh [%i0+0x062],%l6 ! %l6 = ffffffffffffd313
! %l6 = ffffffffffffd313, immed = 00000005, %l6 = ffffffffffffd313
srax %l6,0x005,%l6 ! %l6 = fffffffffffffe98
! Mem[0000000012800008] = 70a1ec40 5fb56885, %l4 = ffffffe7, %l5 = 00005fcd
ldda [%i1+%i4]0x89,%l4 ! %l4 = 000000005fb56885 0000000070a1ec40
! Mem[0000000030800048] = ffffffbd, %l5 = 0000000070a1ec40
ldsh [%o1+0x048],%l5 ! %l5 = ffffffffffffffff
! %l4 = 000000005fb56885, immd = 0000000000000ce7, %l4 = 000000005fb56885
sdivx %l4,0xce7,%l4 ! %l4 = 0000000000076afd
! Mem[0000000012800028] = 0ae7f5f2, %l0 = 00000000c5b553aa
ldsba [%i1+%o5]0x81,%l0 ! %l0 = 000000000000000a
! %l0 = 000000000000000a, Mem[0000000013800000] = 9589ed56b4165b40
stxa %l0,[%i3+%g0]0x80 ! Mem[0000000013800000] = 000000000000000a
! %l6 = fffffffffffffe98, %l2 = 00000000c5b55f67, %l0 = 000000000000000a
srlx %l6,%l2,%l0 ! %l0 = 0000000001ffffff
! Mem[0000000012800030] = 0ae7f5f2, %l0 = 0000000001ffffff
lduha [%i1+%o6]0x88,%l0 ! %l0 = 000000000000f5f2
! Mem[0000000012000010] = efa0bfed, %l2 = 00000000c5b55f67
lduba [%i0+%i5]0x88,%l2 ! %l2 = 00000000000000ed
p1_label_9:
! Mem[0000000031000008] = c5300c96, %l6 = fffffffffffffe98
lduh [%o2+%i4],%l6 ! %l6 = 000000000000c530
! %l2 = 000000ed, %l3 = fffe8786, Mem[0000000030800008] = 00000000 00000000
std %l2,[%o1+%i4] ! Mem[0000000030800008] = 000000ed fffe8786
! %l1 = 000000000000002b, Mem[0000000013800038] = 067a695e
stb %l1,[%i3+0x038] ! Mem[0000000013800038] = 2b7a695e
! Mem[0000000030800048] = ffffffbd0000002c, %f24 = bf6b2b65 62205349
ldd [%o1+0x048],%f24 ! %f24 = ffffffbd 0000002c
! %l4 = 0000000000076afd, %l3 = fffffffffffe8786, %y = 1591eac0
smulcc %l4,%l3,%l0 ! %l0 = fffffff517536b6e, %ccr = 80, %y = fffffff5
! Mem[0000000013800068] = 5749f53d, %l1 = 000000000000002b
ldswa [%i3+0x068]%asi,%l1 ! %l1 = 000000005749f53d
! Mem[0000000012000030] = 4953206200000000, %f26 = 84665c81 c5547b87
ldda [%i0+%o6]0x88,%f26 ! %f26 = 49532062 00000000
! %l4 = 0000000000076afd, immed = ffffff07, %y = fffffff5
umulcc %l4,-0x0f9,%l5 ! %l5 = 00076afcf8c8efeb, %ccr = 08, %y = 76afc
! Mem[0000000013000028] = f870be96, %l0 = fffffff517536b6e
lduha [%i2+%o5]0x88,%l0 ! %l0 = 000000000000be96
! Clear Register : %l6 = 000000000000c530
clr %l6 ! %l6 = 0000000000000000
p1_label_10:
! Mem[0000000030800008] = 000000edfffe8786, %l3 = fffffffffffe8786
ldx [%o1+%i4],%l3 ! %l3 = 000000edfffe8786
! %l2 = 00000000000000ed
sethi %hi(0x8219a400),%l2 ! %l2 = 000000008219a400
! Mem[0000000031000008] = c5300c96c0daa8c0, %l2 = 000000008219a400
ldx [%o2+%i4],%l2 ! %l2 = c5300c96c0daa8c0
! %f27 = 00000000, Mem[0000000012800020] = 2f14d180
st %f27,[%i1+%o4] ! Mem[0000000012800020] = 00000000
! %f7 = 0000002c, Mem[000000003080000c] = fffe8786
st %f7 ,[%o1+0x00c] ! Mem[000000003080000c] = 0000002c
! %l2 = c5300c96c0daa8c0, %l1 = 000000005749f53d, %l7 = ffffffffffff8d53
orcc %l2,%l1,%l7 ! %l7 = c5300c96d7dbfdfd, %ccr = 88
! %l3 = 000000edfffe8786, Mem[0000000031000008] = c5300c96
stw %l3,[%o2+%i4] ! Mem[0000000031000008] = fffe8786
! %l4 = 0000000000076afd, immed = 00000b33, %l6 = 0000000000000000
addccc %l4,0xb33,%l6 ! %l6 = 0000000000077630, %ccr = 00
! Mem[0000000012800078] = 82d0e28e 5cb3eaa8, %l4 = 00076afd, %l5 = f8c8efeb
ldd [%i1+0x078],%l4 ! %l4 = 0000000082d0e28e 000000005cb3eaa8
! %l4 = 82d0e28e, %l5 = 5cb3eaa8, Mem[0000000012800028] = 0ae7f5f2 8af0d23d
stda %l4,[%i1+%o5]0x81 ! Mem[0000000012800028] = 82d0e28e 5cb3eaa8
p1_label_11:
! Set Register : %l7 = c5300c96d7dbfdfd
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! %l6 = 0000000000077630, Mem[000000003080000c] = 0000002c
stw %l6,[%o1+0x00c] ! Mem[000000003080000c] = 00077630
! %l1 = 000000005749f53d, Mem[0000000013000000] = e5b9a6f2
stwa %l1,[%i2+%g0]0x80 ! Mem[0000000013000000] = 5749f53d
! Mem[0000000012800008] = 8568b55f40eca170, %f20 = 218ab21b 4d1fd271
ldda [%i1+%i4]0x81,%f20 ! %f20 = 8568b55f 40eca170
! Mem[0000000012800018] = 2c000000, %l1 = 000000005749f53d
lduwa [%i1+%i6]0x80,%l1 ! %l1 = 000000002c000000
! %l6 = 0000000000077630, Mem[000000003180004c] = 1e3ac2f1
stw %l6,[%o3+0x04c] ! Mem[000000003180004c] = 00077630
! %l7 = ffffffffffffffff, Mem[000000003100004c] = 5ee7c62c
sth %l7,[%o2+0x04c] ! Mem[000000003100004c] = ffffc62c
! Mem[0000000012800058] = 532ec8a06222015c, %l6 = 0000000000077630
ldx [%i1+0x058],%l6 ! %l6 = 532ec8a06222015c
! Mem[0000000013000008] = 3249c8bd, %l2 = c5300c96c0daa8c0
lduha [%i2+%i4]0x89,%l2 ! %l2 = 000000000000c8bd
! %l0 = 000000000000be96
sethi %hi(0x4f554800),%l0 ! %l0 = 000000004f554800
p1_label_12:
! %l4 = 0000000082d0e28e, %l1 = 000000002c000000, %y = 00076afc
sdivcc %l4,%l1,%l4 ! %l4 = 00000000002b28a5, %ccr = 00
mov %l0,%y ! %y = 4f554800
! %l3 = 000000edfffe8786, immed = 00000016, %l5 = 000000005cb3eaa8
sra %l3,0x016,%l5 ! %l5 = ffffffffffffffff
! %l5 = ffffffffffffffff, Mem[0000000013000030] = 877b54c5
stba %l5,[%i2+%o6]0x81 ! Mem[0000000013000030] = ff7b54c5
! %l2 = 000000000000c8bd, %l7 = ffffffffffffffff, %l6 = 532ec8a06222015c
orcc %l2,%l7,%l6 ! %l6 = ffffffffffffffff, %ccr = 88
! %l2 = 000000000000c8bd, immed = 0000072c, %l4 = 00000000002b28a5
xorcc %l2,0x72c,%l4 ! %l4 = 000000000000cf91, %ccr = 00
! Mem[0000000012800064] = c66ef98e, %f28 = 5bf8247c
ld [%i1+0x064],%f28 ! %f28 = c66ef98e
! Mem[0000000013000000] = 3df54957, %f5 = 1382de6f
lda [%i2+%g0]0x88,%f5 ! %f5 = 3df54957
! Clear Register : %l2 = 000000000000c8bd
clr %l2 ! %l2 = 0000000000000000
! %f0 = c5547b87 b97f8f77, Mem[0000000030800008] = 000000ed 00077630
std %f0 ,[%o1+%i4] ! Mem[0000000030800008] = c5547b87 b97f8f77
! Mem[0000000031000048] = 36d4f434, %f13 = 3a701cd6
ld [%o2+0x048],%f13 ! %f13 = 36d4f434
p1_label_13:
! %f14 = a86b24d3 a358bdc9, Mem[0000000013000000] = 5749f53d af24494f
stda %f14,[%i2+%g0]0x81 ! Mem[0000000013000000] = a86b24d3 a358bdc9
! %l0 = 000000004f554800, %l4 = 000000000000cf91, %y = 4f554800
sdiv %l0,%l4,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = 4f554800
! Mem[0000000012800028] = 8ee2d082, %l3 = 000000007fffffff
lduba [%i1+%o5]0x88,%l3 ! %l3 = 0000000000000082
! %l4 = 0000cf91, %l5 = ffffffff, Mem[0000000030000008] = bf6b2b65 62205349
std %l4,[%o0+%i4] ! Mem[0000000030000008] = 0000cf91 ffffffff
! Mem[000000003100004c] = ffffc62c, %l5 = ffffffffffffffff
ldsha [%o2+0x04e]%asi,%l5 ! %l5 = ffffffffffffc62c
! Mem[000000003000004c] = 1591eac0, %l1 = 000000002c000000
ldsba [%o0+0x04c]%asi,%l1 ! %l1 = 0000000000000015
! Randomly selected nop
nop
! %l1 = 0000000000000015, immd = fffffffffffff7a2, %l2 = 0000000000000000
udivx %l1,-0x85e,%l2 ! %l2 = 0000000000000000
! %l7 = ffffffffffffffff, immed = 0000076f, %l4 = 000000000000cf91
orcc %l7,0x76f,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
! %l1 = 0000000000000015, %l6 = ffffffffffffffff, %l5 = ffffffffffffc62c
andncc %l1,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44
p1_label_14:
! %l4 = ffffffffffffffff, Mem[0000000030800048] = ffffffbd, %asi = 80
stha %l4,[%o1+0x048]%asi ! Mem[0000000030800048] = ffffffbd
! Mem[0000000030000048] = a77d5378, %f21 = 40eca170
ld [%o0+0x048],%f21 ! %f21 = a77d5378
! %l6 = ffffffffffffffff, Mem[0000000030800008] = c5547b87b97f8f77
stx %l6,[%o1+%i4] ! Mem[0000000030800008] = ffffffffffffffff
! %f30 = 10424cec 68f62623, Mem[0000000013800060] = d3264910 e2c2ecf8
std %f30,[%i3+0x060] ! Mem[0000000013800060] = 10424cec 68f62623
! %l1 = 0000000000000015, Mem[0000000013800040] = 97e988ae
sth %l1,[%i3+0x040] ! Mem[0000000013800040] = 001588ae
! %l6 = ffffffffffffffff, Mem[0000000013000030] = c5547bff
stwa %l6,[%i2+%o6]0x89 ! Mem[0000000013000030] = ffffffff
! %f18 = 786d6a4b 78c5f6be, Mem[0000000013000070] = 00000001 f03e1582
std %f18,[%i2+0x070] ! Mem[0000000013000070] = 786d6a4b 78c5f6be
! %l6 = ffffffff, %l7 = ffffffff, Mem[0000000030800008] = ffffffff ffffffff
std %l6,[%o1+%i4] ! Mem[0000000030800008] = ffffffff ffffffff
! Mem[0000000030000008] = 0000cf91, %l7 = ffffffffffffffff
lduh [%o0+0x00a],%l7 ! %l7 = 000000000000cf91
! Mem[0000000012000028] = 439566e10ae72094, %f0 = c5547b87 b97f8f77
ldda [%i0+%o5]0x88,%f0 ! %f0 = 439566e1 0ae72094
p1_label_15:
! %l6 = ffffffffffffffff, immed = fffff588, %l6 = ffffffffffffffff
addc %l6,-0xa78,%l6 ! %l6 = fffffffffffff587
! %l5 = 0000000000000000, immed = fffff408, %y = 4f554800
umul %l5,-0xbf8,%l0 ! %l0 = 0000000000000000, %y = 00
! %l0 = 00000000, %l1 = 00000015, Mem[0000000013800040] = 001588ae 73c748f5
std %l0,[%i3+0x040] ! Mem[0000000013800040] = 00000000 00000015
! %l0 = 00000000, %l1 = 00000015, Mem[0000000030000048] = a77d5378 1591eac0
std %l0,[%o0+0x048] ! Mem[0000000030000048] = 00000000 00000015
! Mem[0000000031000048] = 36d4f434ffffc62c, %l2 = 0000000000000000
ldx [%o2+0x048],%l2 ! %l2 = 36d4f434ffffc62c
! Mem[000000003080004c] = 0000002c, %l2 = 36d4f434ffffc62c
ldsw [%o1+0x04c],%l2 ! %l2 = 000000000000002c
! %l3 = 0000000000000082, Mem[0000000031800048] = 4f95c35600077630
stx %l3,[%o3+0x048] ! Mem[0000000031800048] = 0000000000000082
! %l7 = 000000000000cf91, Mem[0000000013000018] = b9a3878e
stwa %l7,[%i2+%i6]0x89 ! Mem[0000000013000018] = 0000cf91
! Mem[0000000013000058] = 45f8e9df, %l4 = ffffffffffffffff
ldsb [%i2+0x05a],%l4 ! %l4 = ffffffffffffffe9
! Mem[0000000031000008] = fffe8786c0daa8c0, %f2 = e1669543 5537656d
ldd [%o2+%i4],%f2 ! %f2 = fffe8786 c0daa8c0
p1_label_16:
! %l1 = 0000000000000015, Mem[0000000012000030] = 00000000
stha %l1,[%i0+%o6]0x88 ! Mem[0000000012000030] = 00000015
! %l5 = 0000000000000000, %l6 = fffffffffffff587, %l0 = 0000000000000000
sub %l5,%l6,%l0 ! %l0 = 0000000000000a79
! Mem[0000000031800048] = 00000000 00000082, %l6 = fffff587, %l7 = 0000cf91
ldda [%o3+0x048]%asi,%l6 ! %l6 = 0000000000000000 0000000000000082
! Mem[0000000030800048] = ffffffbd, %l1 = 0000000000000015
ldsw [%o1+0x048],%l1 ! %l1 = ffffffffffffffbd
! Mem[0000000031000008] = fffe8786c0daa8c0, %f6 = ffffffbd 0000002c
ldd [%o2+%i4],%f6 ! %f6 = fffe8786 c0daa8c0
! Mem[0000000012800000] = 82b828a6, %l4 = ffffffffffffffe9
ldswa [%i1+%g0]0x88,%l4 ! %l4 = ffffffff82b828a6
! Mem[0000000031800048] = 0000000000000082, %f10 = 17c41e24 c39cc8b9
ldd [%o3+0x048],%f10 ! %f10 = 00000000 00000082
! %f28 = c66ef98e, Mem[0000000013000070] = 786d6a4b
st %f28,[%i2+0x070] ! Mem[0000000013000070] = c66ef98e
! Mem[0000000013000010] = 1e5e5ca3, %l7 = 0000000000000082
ldswa [%i2+%i5]0x88,%l7 ! %l7 = 000000001e5e5ca3
! Mem[0000000012800028] = a8eab35c 8ee2d082, %l4 = 82b828a6, %l5 = 00000000
ldda [%i1+%o5]0x89,%l4 ! %l4 = 000000008ee2d082 00000000a8eab35c
p1_label_17:
! Mem[0000000030000048] = 00000000, %l2 = 000000000000002c
ldsba [%o0+0x04b]%asi,%l2 ! %l2 = 0000000000000000
! %l4 = 000000008ee2d082, immed = 000009b8, %l1 = ffffffffffffffbd
xnorcc %l4,0x9b8,%l1 ! %l1 = ffffffff711d26c5, %ccr = 80
! Mem[0000000012800018] = 2c000000, %l1 = ffffffff711d26c5
ldsw [%i1+%i6],%l1 ! %l1 = 000000002c000000
! %l6 = 0000000000000000, %l4 = 000000008ee2d082, %y = 00000000
smulcc %l6,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
! Clear Register : %l0 = 0000000000000a79
clr %l0 ! %l0 = 0000000000000000
! Mem[0000000013000020] = 5beda9c0, %l0 = 0000000000000000
ldsha [%i2+%o4]0x81,%l0 ! %l0 = 0000000000005bed
! %f18 = 786d6a4b 78c5f6be, Mem[0000000012800030] = f2f5e70a 815c6684
stda %f18,[%i1+%o6]0x81 ! Mem[0000000012800030] = 786d6a4b 78c5f6be
! %f30 = 10424cec 68f62623, Mem[0000000031800008] = 5fcd9f14 7a5136b5
std %f30,[%o3+%i4] ! Mem[0000000031800008] = 10424cec 68f62623
! Mem[0000000013800010] = 00000000, %l5 = 0000000000000000
ldsh [%i3+0x012],%l5 ! %l5 = 0000000000000000
! %l3 = 0000000000000082, immd = 000000000000037c, %l1 = 000000002c000000
mulx %l3,0x37c,%l1 ! %l1 = 000000000001c4f8, %y = 00
p1_label_18:
! %l4 = 000000008ee2d082, %l6 = 0000000000000000, %l0 = 0000000000005bed
taddcc %l4,%l6,%l0 ! %l0 = 000000008ee2d082, %ccr = 0a
! %l6 = 0000000000000000, immed = 0000000b, %l1 = 000000000001c4f8
srl %l6,0x00b,%l1 ! %l1 = 0000000000000000
! Mem[000000003180000c] = 68f62623, %l1 = 0000000000000000
ldsw [%o3+0x00c],%l1 ! %l1 = 0000000068f62623
! %l1 = 0000000068f62623, Mem[0000000013000010] = ff3509cf1e5e5ca3
stxa %l1,[%i2+%i5]0x88 ! Mem[0000000013000010] = 0000000068f62623
! %l4 = 000000008ee2d082, immed = fffffbb2, %y = 00000000
smul %l4,-0x44e,%l7 ! %l7 = 000001e6eba27064, %y = 1e6
! %l1 = 0000000068f62623, Mem[0000000031000048] = 36d4f434, %asi = 80
stwa %l1,[%o2+0x048]%asi ! Mem[0000000031000048] = 68f62623
! retry : should take illegal inst trap, %l0 = 000000008ee2d082
retry ! Illegal inst trap : %l0 = 000000008ee2d092
! Mem[0000000012000010] = efa0bfed, %l5 = 0000000000000000
lduha [%i0+%i5]0x89,%l5 ! %l5 = 000000000000bfed
! Mem[0000000012800000] = 627f538d 82b828a6, %l0 = 8ee2d092, %l1 = 68f62623
ldda [%i1+%g0]0x89,%l0 ! %l0 = 0000000082b828a6 00000000627f538d
! %l0 = 82b828a6, %l1 = 627f538d, Mem[0000000012000070] = 195e693b e152e7ad
std %l0,[%i0+0x070] ! Mem[0000000012000070] = 82b828a6 627f538d
p1_label_19:
! Mem[0000000012800068] = e703d821 b8d1a05b, %l4 = 8ee2d082, %l5 = 0000bfed
ldd [%i1+0x068],%l4 ! %l4 = 00000000e703d821 00000000b8d1a05b
! %l6 = 0000000000000000, Mem[0000000013000020] = 5beda9c0dab0ffd2
stxa %l6,[%i2+%o4]0x80 ! Mem[0000000013000020] = 0000000000000000
! Mem[0000000012800070] = a33334566424daf2, %f8 = ae9cab4d 19b3c085
ldd [%i1+0x070],%f8 ! %f8 = a3333456 6424daf2
! Mem[000000003180000c] = 68f62623, %l4 = 00000000e703d821
lduh [%o3+0x00c],%l4 ! %l4 = 00000000000068f6
! %f16 = 8c4685fc 74f05f5d, Mem[0000000012800018] = 0000002c 32632dd1
stda %f16,[%i1+%i6]0x89 ! Mem[0000000012800018] = 8c4685fc 74f05f5d
! %l1 = 00000000627f538d, Mem[000000003080000e] = ffffffff
stb %l1,[%o1+0x00e] ! Mem[000000003080000c] = ffff8dff
! Mem[0000000012000070] = 82b828a6627f538d, %l7 = 000001e6eba27064
ldxa [%i0+0x070]%asi,%l7 ! %l7 = 82b828a6627f538d
! %f1 = 0ae72094, Mem[0000000012000020] = 1b11df30
st %f1 ,[%i0+%o4] ! Mem[0000000012000020] = 0ae72094
! Mem[0000000012800078] = 82d0e28e, %l0 = 0000000082b828a6
lduw [%i1+0x078],%l0 ! %l0 = 0000000082d0e28e
! Mem[0000000013800070] = 143f22c8b92a6695, %f22 = 36d6c2bd 9e78a119
ldd [%i3+0x070],%f22 ! %f22 = 143f22c8 b92a6695
p1_label_20:
! Mem[0000000013000058] = 45f8e9df 3a4f7b0a, %l0 = 82d0e28e, %l1 = 627f538d
ldda [%i2+0x058]%asi,%l0 ! %l0 = 0000000045f8e9df 000000003a4f7b0a
! Mem[0000000031000048] = 68f62623, %l0 = 0000000045f8e9df
ldsw [%o2+0x048],%l0 ! %l0 = 0000000068f62623
! %l5 = 00000000b8d1a05b, %l3 = 0000000000000082, %l0 = 0000000068f62623
xor %l5,%l3,%l0 ! %l0 = 00000000b8d1a0d9
! %l0 = 00000000b8d1a0d9, Mem[000000003080000a] = ffffffff
sth %l0,[%o1+0x00a] ! Mem[0000000030800008] = ffffa0d9
! %l3 = 0000000000000082, immed = 00000efc, %l3 = 0000000000000082
and %l3,0xefc,%l3 ! %l3 = 0000000000000080
! %l0 = 00000000b8d1a0d9, %l4 = 00000000000068f6, %y = 000001e6
udivcc %l0,%l4,%l5 ! %l5 = 0000000004a31db8, %ccr = 00
mov %l0,%y ! %y = b8d1a0d9
! %l4 = 00000000000068f6, %l7 = 82b828a6627f538d, %l5 = 0000000004a31db8
sra %l4,%l7,%l5 ! %l5 = 0000000000000003
! Mem[000000001300007c] = 337f659b, %l1 = 000000003a4f7b0a
ldsw [%i2+0x07c],%l1 ! %l1 = 00000000337f659b
! %l2 = 00000000, %l3 = 00000080, Mem[0000000030000008] = 0000cf91 ffffffff
std %l2,[%o0+%i4] ! Mem[0000000030000008] = 00000000 00000080
! %l3 = 0000000000000080, Mem[0000000030000048] = 0000000000000015
stx %l3,[%o0+0x048] ! Mem[0000000030000048] = 0000000000000080
p1_label_21:
! retry : should take illegal inst trap, %l0 = 00000000b8d1a0d9
retry ! Illegal inst trap : %l0 = 00000000b8d1a0e9
! %l0 = b8d1a0e9, %l1 = 337f659b, Mem[0000000030000008] = 00000000 00000080
std %l0,[%o0+%i4] ! Mem[0000000030000008] = b8d1a0e9 337f659b
! Mem[0000000012800000] = a628b882, %l4 = 00000000000068f6
ldsb [%i1+0x001],%l4 ! %l4 = 0000000000000028
! %l3 = 0000000000000080, immed = fffff21e, %l1 = 00000000337f659b
orcc %l3,-0xde2,%l1 ! %l1 = fffffffffffff29e, %ccr = 88
! Mem[0000000012000000] = 61624d83, %l7 = 82b828a6627f538d
lduwa [%i0+%g0]0x88,%l7 ! %l7 = 0000000061624d83
! %f16 = 8c4685fc 74f05f5d, Mem[0000000013000020] = 00000000 00000000
stda %f16,[%i2+%o4]0x81 ! Mem[0000000013000020] = 8c4685fc 74f05f5d
! Mem[0000000012000064] = 14a63395, %l1 = fffffffffffff29e
ldsb [%i0+0x065],%l1 ! %l1 = ffffffffffffffa6
! %l7 = 0000000061624d83, immed = 0000001b, %l6 = 0000000000000000
sll %l7,0x01b,%l6 ! %l6 = 030b126c18000000
! %l3 = 0000000000000080, Mem[0000000013800010] = 0000000000005378
stxa %l3,[%i3+%i5]0x80 ! Mem[0000000013800010] = 0000000000000080
! %l4 = 0000000000000028, Mem[0000000012800064] = c66ef98e
stb %l4,[%i1+0x064] ! Mem[0000000012800064] = 286ef98e
p1_label_22:
! %l2 = 0000000000000000, Mem[0000000031000008] = fffe8786
stw %l2,[%o2+%i4] ! Mem[0000000031000008] = 00000000
! %f31 = 68f62623, Mem[0000000013000048] = fc2f8e89
st %f31,[%i2+0x048] ! Mem[0000000013000048] = 68f62623
! Mem[0000000031000048] = 68f62623 ffffc62c, %l0 = b8d1a0e9, %l1 = ffffffa6
ldd [%o2+0x048],%l0 ! %l0 = 0000000068f62623 00000000ffffc62c
! %l0 = 68f62623, %l1 = ffffc62c, Mem[0000000031800048] = 00000000 00000082
std %l0,[%o3+0x048] ! Mem[0000000031800048] = 68f62623 ffffc62c
save ! CWP = 1
! %l6 = cced0e10, %l7 = cf81026d, Mem[0000000012800030] = 786d6a4b 78c5f6be
stda %l6,[%o1+%i6]0x81 ! Mem[0000000012800030] = cced0e10 cf81026d
! %l0 = 8816ebade70bfc82, immed = fffff5b1, %y = b8d1a0d9
umul %l0,-0xa4f,%l7 ! %l7 = e70bf3343b6fffe2, %y = e70bf334
! %f28 = c66ef98e 9f035122, Mem[0000000013800038] = 2b7a695e b0a532cd
stda %f28,[%o3+0x038]%asi ! Mem[0000000013800038] = c66ef98e 9f035122
! Mem[0000000012800074] = 6424daf2, %l7 = e70bf3343b6fffe2
ldsw [%o1+0x074],%l7 ! %l7 = 000000006424daf2
! %l0 = 8816ebade70bfc82, %l6 = a63ed16dcced0e10, %l3 = a78e30f22c4de946
addcc %l0,%l6,%l3 ! %l3 = 2e55bd1bb3f90a92, %ccr = 39
p1_label_23: ! %cwp = 1
! Mem[0000000013800028] = f424986d, %l4 = 039cfbd46b3ff634
lduha [%o3+%i5]0x80,%l4 ! %l4 = 000000000000f424
! Mem[0000000012000018] = aa53b5c5, %l0 = 8816ebade70bfc82
lduha [%o0+%o6]0x88,%l0 ! %l0 = 000000000000b5c5
! Mem[0000000031800008] = 10424cec, %l3 = 2e55bd1bb3f90a92
ldsh [%i3+%o4],%l3 ! %l3 = 0000000000001042
! Mem[0000000012000034] = 62205349, %l7 = 000000006424daf2
ldswa [%o0+0x034]%asi,%l7 ! %l7 = 0000000062205349
! %l2 = 9b807de20eb7c6fd, %l6 = a63ed16dcced0e10, %l6 = a63ed16dcced0e10
tsubcc %l2,%l6,%l6 ! %l6 = f541ac7441cab8ed, %ccr = 93
! Mem[0000000013800030] = 04a4b71e, %l1 = 7eb65ee9df41ced9
lduba [%o3+%i6]0x80,%l1 ! %l1 = 0000000000000004
! %l1 = 0000000000000004, Mem[0000000012800010] = bdd22d2241301d7c
stxa %l1,[%o1+%o5]0x88 ! Mem[0000000012800010] = 0000000000000004
! %f4 = 3298dba6, Mem[000000003000000c] = 337f659b
st %f4 ,[%i0+0x00c] ! Mem[000000003000000c] = 3298dba6
! %l7 = 0000000062205349, immed = 00000593, %y = e70bf334
sdivcc %l7,0x593,%l0 ! %l0 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 80000000
! Mem[0000000013000018] = 0000cf91, %l7 = 0000000062205349
lduba [%o2+%o6]0x88,%l7 ! %l7 = 0000000000000091
p1_label_24: ! %cwp = 1
! %l1 = 0000000000000004, %l7 = 0000000000000091, %l1 = 0000000000000004
srl %l1,%l7,%l1 ! %l1 = 0000000000000000
! %l5 = 68f6aadfe6802de0, %l4 = 000000000000f424, %y = 80000000
umul %l5,%l4,%l5 ! %l5 = 0000dbd295bff380, %y = dbd2
! Mem[0000000013800010] = 00000000, %l4 = 000000000000f424
ldsha [%o3+%o5]0x89,%l4 ! %l4 = 0000000000000000
! %l6 = f541ac7441cab8ed, immed = 000006ae, %l2 = 9b807de20eb7c6fd
or %l6,0x6ae,%l2 ! %l2 = f541ac7441cabeef
! Mem[0000000030800008] = ffffa0d9ffff8dff, %f10 = 00000000 00000082
ldd [%i1+%o4],%f10 ! %f10 = ffffa0d9 ffff8dff
! %f14 = a86b24d3 a358bdc9, Mem[0000000031000048] = 68f62623 ffffc62c
stda %f14,[%i2+0x048]%asi ! Mem[0000000031000048] = a86b24d3 a358bdc9
! Mem[0000000012000030] = 15000000, %l0 = ffffffff80000000
lduwa [%o0+%i6]0x80,%l0 ! %l0 = 0000000015000000
! %l4 = 0000000000000000, %l6 = f541ac7441cab8ed, %y = 0000dbd2
udivcc %l4,%l6,%l1 ! %l1 = 0000000000035755, %ccr = 00
mov %l0,%y ! %y = 15000000
! Clear Register : %l4 = 0000000000000000
clr %l4 ! %l4 = 0000000000000000
! retry : should take illegal inst trap, %l0 = 0000000015000000
retry ! Illegal inst trap : %l0 = 0000000015000010
p1_label_25: ! %cwp = 1
! Mem[0000000012000018] = aa53b5c5, %l2 = f541ac7441cabeef
ldsba [%o0+%o6]0x88,%l2 ! %l2 = ffffffffffffffc5
! %l6 = f541ac7441cab8ed, immed = fffff0cd, %l6 = f541ac7441cab8ed
addcc %l6,-0xf33,%l6 ! %l6 = f541ac7441caa9ba, %ccr = 91
! Mem[0000000030000048] = 00000000 00000080, %l2 = ffffffc5, %l3 = 00001042
ldda [%i0+0x048]%asi,%l2 ! %l2 = 0000000000000000 0000000000000080
! Mem[0000000013800018] = 5316e890, %f22 = 143f22c8
lda [%o3+%o6]0x88,%f22 ! %f22 = 5316e890
! Mem[000000001380006c] = 9d924905, %l5 = 0000dbd295bff380
ldsw [%o3+0x06c],%l5 ! %l5 = ffffffff9d924905
! %l4 = 0000000000000000, immed = 00000bc4, %l0 = 0000000015000010
sub %l4,0xbc4,%l0 ! %l0 = fffffffffffff43c
! %f12 = 7df1fe43 36d4f434, Mem[0000000013000018] = 91cf0000 8a168ffe
stda %f12,[%o2+%o6]0x81 ! Mem[0000000013000018] = 7df1fe43 36d4f434
! Mem[000000001300001c] = 36d4f434, %l0 = fffffffffffff43c
ldsb [%o2+0x01e],%l0 ! %l0 = fffffffffffffff4
! %l3 = 0000000000000080, Mem[000000003180004e] = ffffc62c
stba %l3,[%i3+0x04e]%asi ! Mem[000000003180004c] = ffff802c
! Mem[000000003100004c] = a358bdc9, %l4 = 0000000000000000
ldsw [%i2+0x04c],%l4 ! %l4 = ffffffffa358bdc9
p1_label_26: ! %cwp = 1
! Mem[0000000012800010] = 04000000, %f16 = 8c4685fc
lda [%o1+%o5]0x80,%f16 ! %f16 = 04000000
! %l1 = 0000000000035755, Mem[0000000013000020] = 8c4685fc
stb %l1,[%o2+%i4] ! Mem[0000000013000020] = 554685fc
! Mem[0000000030000008] = b8d1a0e9, %l6 = f541ac7441caa9ba
ldsw [%i0+%o4],%l6 ! %l6 = ffffffffb8d1a0e9
! %l0 = fffffffffffffff4, %l6 = ffffffffb8d1a0e9, %l3 = 0000000000000080
udivx %l0,%l6,%l3 ! %l3 = 0000000000000001
! %l4 = ffffffffa358bdc9, %l2 = 0000000000000000, %l6 = ffffffffb8d1a0e9
sub %l4,%l2,%l6 ! %l6 = ffffffffa358bdc9
! %l2 = 0000000000000000, Mem[0000000012800008] = 5fb56885
stba %l2,[%o1+%o4]0x89 ! Mem[0000000012800008] = 5fb56800
! %l4 = ffffffffa358bdc9, Mem[0000000013000028] = f870be96
stwa %l4,[%o2+%i5]0x89 ! Mem[0000000013000028] = a358bdc9
! %l4 = ffffffffa358bdc9, immed = 00000559, %l2 = 0000000000000000
xorcc %l4,0x559,%l2 ! %l2 = ffffffffa358b890, %ccr = 88
! %f10 = ffffa0d9 ffff8dff, Mem[0000000013000010] = 68f62623 00000000
stda %f10,[%o2+%o5]0x89 ! Mem[0000000013000010] = ffffa0d9 ffff8dff
! Mem[0000000012800010] = 0000000000000004, %f18 = 786d6a4b 78c5f6be
ldda [%o1+%o5]0x88,%f18 ! %f18 = 00000000 00000004
p1_label_27: ! %cwp = 1
! %f14 = a86b24d3, Mem[0000000012000000] = 834d6261
sta %f14,[%o0+%g0]0x81 ! Mem[0000000012000000] = a86b24d3
! %l5 = ffffffff9d924905, immed = 00000012, %l1 = 0000000000035755
srlx %l5,0x012,%l1 ! %l1 = 00003fffffffe764
! %l4 = a358bdc9, %l5 = 9d924905, Mem[0000000030800048] = ffffffbd 0000002c
stda %l4,[%i1+0x048]%asi ! Mem[0000000030800048] = a358bdc9 9d924905
! Mem[0000000012800000] = a628b882 8d537f62, %l0 = fffffff4, %l1 = ffffe764
ldda [%o1+%g0]0x81,%l0 ! %l0 = 00000000a628b882 000000008d537f62
! %f6 = fffe8786 c0daa8c0, Mem[0000000031800048] = 68f62623 ffff802c
std %f6 ,[%i3+0x048] ! Mem[0000000031800048] = fffe8786 c0daa8c0
! %l0 = 00000000a628b882, Mem[0000000013800020] = 9e3bf1fc
stwa %l0,[%o3+%i4]0x89 ! Mem[0000000013800020] = a628b882
! Mem[0000000012000058] = 12072bf0, %l1 = 000000008d537f62
ldsh [%o0+0x058],%l1 ! %l1 = 0000000000001207
! %l0 = 00000000a628b882, Mem[000000003080000c] = ffff8dff
stb %l0,[%i1+0x00c] ! Mem[000000003080000c] = 82ff8dff
! %l6 = ffffffffa358bdc9, Mem[000000003080000c] = 82ff8dff
stb %l6,[%i1+0x00c] ! Mem[000000003080000c] = c9ff8dff
! %l7 = 0000000000000091, %l6 = ffffffffa358bdc9, %y = 15000000
sdivcc %l7,%l6,%l3 ! %l3 = ffffffffc5fa2ec2, %ccr = 88
mov %l0,%y ! %y = a628b882
p1_label_28: ! %cwp = 1
! %l4 = ffffffffa358bdc9, Mem[000000001280001e] = fc85468c
sth %l4,[%o1+0x01e] ! Mem[000000001280001c] = fc85bdc9
! Mem[0000000013800008] = 9f37a4b0 0000a388, %l6 = a358bdc9, %l7 = 00000091
ldda [%o3+0x008]%asi,%l6 ! %l6 = 000000009f37a4b0 000000000000a388
! %l1 = 0000000000001207, %l4 = ffffffffa358bdc9, %l1 = 0000000000001207
taddcc %l1,%l4,%l1 ! %l1 = ffffffffa358cfd0, %ccr = 8a
! %l4 = ffffffffa358bdc9, %l3 = ffffffffc5fa2ec2, %y = a628b882
umul %l4,%l3,%l4 ! %l4 = 7e52ec8abea3f052, %y = 7e52ec8a
! %l3 = ffffffffc5fa2ec2, %l7 = 000000000000a388, %l1 = ffffffffa358cfd0
sra %l3,%l7,%l1 ! %l1 = ffffffffffc5fa2e
! Mem[000000003180000c] = 68f62623, %l0 = 00000000a628b882
lduw [%i3+0x00c],%l0 ! %l0 = 0000000068f62623
! Mem[0000000012000018] = c5b553aa e9670b60, %l6 = 9f37a4b0, %l7 = 0000a388
ldda [%o0+%o6]0x81,%l6 ! %l6 = 00000000c5b553aa 00000000e9670b60
! Mem[0000000012000008] = 7815410b, %l1 = ffffffffffc5fa2e
ldsba [%o0+%o4]0x88,%l1 ! %l1 = 000000000000000b
! Mem[000000003080000c] = c9ff8dff, %f19 = 00000004
ld [%i1+0x00c],%f19 ! %f19 = c9ff8dff
! %l3 = ffffffffc5fa2ec2, immed = 000002e2, %l1 = 000000000000000b
addccc %l3,0x2e2,%l1 ! %l1 = ffffffffc5fa31a4, %ccr = 88
p1_label_29: ! %cwp = 1
! %l6 = c5b553aa, %l7 = e9670b60, Mem[0000000013800058] = b9d475d1 67c9d724
std %l6,[%o3+0x058] ! Mem[0000000013800058] = c5b553aa e9670b60
! %l1 = ffffffffc5fa31a4, Mem[0000000030000048] = 00000000
stba %l1,[%i0+0x048]%asi ! Mem[0000000030000048] = a4000000
! Mem[0000000031000008] = 00000000c0daa8c0, %f26 = 49532062 00000000
ldda [%i2+0x008]%asi,%f26 ! %f26 = 00000000 c0daa8c0
! Mem[0000000013800030] = 04a4b71ea1ba35da, %f30 = 10424cec 68f62623
ldda [%o3+%i6]0x80,%f30 ! %f30 = 04a4b71e a1ba35da
! %l3 = ffffffffc5fa2ec2, Mem[0000000030800008] = ffffa0d9c9ff8dff
stx %l3,[%i1+%o4] ! Mem[0000000030800008] = ffffffffc5fa2ec2
! Mem[0000000013000028] = a358bdc9, %l7 = 00000000e9670b60
lduha [%o2+%i5]0x89,%l7 ! %l7 = 000000000000bdc9
! %l4 = bea3f052, %l5 = 9d924905, Mem[0000000031800048] = fffe8786 c0daa8c0
std %l4,[%i3+0x048] ! Mem[0000000031800048] = bea3f052 9d924905
! %l6 = c5b553aa, %l7 = 0000bdc9, Mem[0000000013000030] = ffffffff dc5d9bb3
stda %l6,[%o2+%i6]0x89 ! Mem[0000000013000030] = c5b553aa 0000bdc9
! %l5 = ffffffff9d924905, %l3 = ffffffffc5fa2ec2, %l3 = ffffffffc5fa2ec2
xorcc %l5,%l3,%l3 ! %l3 = 00000000586867c7, %ccr = 00
! %l5 = ffffffff9d924905, Mem[0000000013000008] = bdc84932
stba %l5,[%o2+%o4]0x81 ! Mem[0000000013000008] = 05c84932
p1_label_30: ! %cwp = 1
! %l6 = 00000000c5b553aa, Mem[0000000031000008] = 00000000c0daa8c0
stx %l6,[%i2+%o4] ! Mem[0000000031000008] = 00000000c5b553aa
! %l0 = 0000000068f62623, Mem[0000000012000000] = a86b24d3
stw %l0,[%o0+%g0] ! Mem[0000000012000000] = 68f62623
! Mem[0000000031000048] = a86b24d3, %l4 = 7e52ec8abea3f052
ldsh [%i2+0x048],%l4 ! %l4 = ffffffffffffa86b
! %l7 = 000000000000bdc9, %l4 = ffffffffffffa86b, %l3 = 00000000586867c7
sdivx %l7,%l4,%l3 ! %l3 = fffffffffffffffe
! %l0 = 68f62623, %l1 = c5fa31a4, Mem[0000000012800048] = ee2206e3 94125569
stda %l0,[%o1+0x048]%asi ! Mem[0000000012800048] = 68f62623 c5fa31a4
! Mem[0000000012000070] = 82b828a6, %l6 = 00000000c5b553aa
ldsb [%o0+0x072],%l6 ! %l6 = 0000000000000028
! Randomly selected nop
nop
! %l2 = ffffffffa358b890, immed = 00000062, %l6 = 0000000000000028
add %l2,0x062,%l6 ! %l6 = ffffffffa358b8f2
! %l0 = 68f62623, %l1 = c5fa31a4, Mem[0000000012000020] = 0ae72094 3a4981aa
stda %l0,[%o0+%i4]0x81 ! Mem[0000000012000020] = 68f62623 c5fa31a4
! %l7 = 000000000000bdc9, Mem[0000000031000049] = a86b24d3
stb %l7,[%i2+0x049] ! Mem[0000000031000048] = a8c924d3
p1_label_31: ! %cwp = 1
! Mem[0000000013000044] = 0ca026be, %l2 = ffffffffa358b890
lduw [%o2+0x044],%l2 ! %l2 = 000000000ca026be
! %l7 = 000000000000bdc9, immed = 0000001f, %l5 = ffffffff9d924905
srl %l7,0x01f,%l5 ! %l5 = 0000000000000000
! Mem[0000000013800010] = 00000000, %l4 = ffffffffffffa86b
ldsha [%o3+%o5]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000031000048] = a8c924d3a358bdc9, %l3 = fffffffffffffffe
ldxa [%i2+0x048]%asi,%l3 ! %l3 = a8c924d3a358bdc9
! %l4 = 0000000000000000, immed = 000006da, %y = 7e52ec8a
smul %l4,0x6da,%l3 ! %l3 = 0000000000000000, %y = 00
! Mem[0000000031800008] = 10424cec 68f62623, %l4 = 00000000, %l5 = 00000000
ldd [%i3+%o4],%l4 ! %l4 = 0000000010424cec 0000000068f62623
! %l2 = 000000000ca026be, Mem[0000000013000008] = 3249c805
stwa %l2,[%o2+%o4]0x89 ! Mem[0000000013000008] = 0ca026be
! Mem[0000000013800010] = 00000000, %l4 = 0000000010424cec
ldsba [%o3+%o5]0x88,%l4 ! %l4 = 0000000000000000
! %l0 = 0000000068f62623, immed = 00000350, %l3 = 0000000000000000
addcc %l0,0x350,%l3 ! %l3 = 0000000068f62973, %ccr = 00
! %l6 = ffffffffa358b8f2, Mem[0000000031800048] = bea3f052
stba %l6,[%i3+0x048]%asi ! Mem[0000000031800048] = f2a3f052
p1_label_32: ! %cwp = 1
! %f24 = ffffffbd 0000002c, Mem[0000000030000048] = a4000000 00000080
std %f24,[%i0+0x048] ! Mem[0000000030000048] = ffffffbd 0000002c
! %f30 = 04a4b71e a1ba35da, Mem[0000000012800008] = 0068b55f 40eca170
stda %f30,[%o1+%o4]0x81 ! Mem[0000000012800008] = 04a4b71e a1ba35da
! Mem[0000000012800010] = 04000000, %l3 = 0000000068f62973
lduwa [%o1+%o5]0x80,%l3 ! %l3 = 0000000004000000
! Mem[000000003080004c] = 9d924905, %l4 = 0000000000000000
lduw [%i1+0x04c],%l4 ! %l4 = 000000009d924905
! %l6 = ffffffffa358b8f2, immed = 00000007, %l1 = ffffffffc5fa31a4
srl %l6,0x007,%l1 ! %l1 = 000000000146b171
! %f22 = 5316e890 b92a6695, Mem[0000000012000028] = 9420e70a e1669543
stda %f22,[%o0+%i5]0x81 ! Mem[0000000012000028] = 5316e890 b92a6695
! Randomly selected nop
nop
! Mem[0000000030800048] = a358bdc9, %l6 = ffffffffa358b8f2
ldsb [%i1+0x048],%l6 ! %l6 = ffffffffffffffa3
! Mem[000000003180000c] = 68f62623, %f25 = 0000002c
ld [%i3+0x00c],%f25 ! %f25 = 68f62623
! Mem[0000000013800058] = c5b553aa, %l2 = 000000000ca026be
lduh [%o3+0x05a],%l2 ! %l2 = 00000000000053aa
p1_label_33: ! %cwp = 1
! Invert Register : %l4 = 000000009d924905
xor %l4,-1,%l4 ! %l4 = ffffffff626db6fa
! %l2 = 00000000000053aa, %l4 = ffffffff626db6fa, %y = 00000000
umul %l2,%l4,%l5 ! %l5 = 0000202aef2e9004, %y = 202a
! Mem[0000000012000018] = aa53b5c5, %l3 = 0000000004000000
lduwa [%o0+%o6]0x88,%l3 ! %l3 = 00000000aa53b5c5
! %l1 = 000000000146b171, Mem[0000000012000030] = 1500000062205349
stxa %l1,[%o0+%i6]0x80 ! Mem[0000000012000030] = 000000000146b171
! Mem[000000003000004c] = 0000002c, %l2 = 00000000000053aa
ldsb [%i0+0x04d],%l2 ! %l2 = 0000000000000000
! %l6 = ffffffffffffffa3, %l1 = 000000000146b171, %y = 0000202a
udiv %l6,%l1,%l3 ! %l3 = 0000000000193507
mov %l0,%y ! %y = 68f62623
! Mem[0000000012800018] = 5d5ff074, %l3 = 0000000000193507
ldsh [%o1+%o6],%l3 ! %l3 = 0000000000005d5f
! %l2 = 00000000, %l3 = 00005d5f, Mem[0000000013800020] = a628b882 50fe1add
stda %l2,[%o3+%i4]0x89 ! Mem[0000000013800020] = 00000000 00005d5f
! %f10 = ffffa0d9 ffff8dff, Mem[0000000030000008] = b8d1a0e9 3298dba6
std %f10,[%i0+%o4] ! Mem[0000000030000008] = ffffa0d9 ffff8dff
! Mem[0000000012800030] = 100eedcc, %l6 = ffffffffffffffa3
lduha [%o1+%i6]0x89,%l6 ! %l6 = 000000000000edcc
p1_label_34: ! %cwp = 1
! %l6 = 000000000000edcc, Mem[0000000012000054] = 34b56c38
stb %l6,[%o0+0x054] ! Mem[0000000012000054] = ccb56c38
! %l0 = 0000000068f62623, immed = 00000009, %l0 = 0000000068f62623
srl %l0,0x009,%l0 ! %l0 = 0000000000347b13
! %l0 = 0000000000347b13, Mem[0000000012800000] = a628b882
stwa %l0,[%o1+%g0]0x81 ! Mem[0000000012800000] = 00347b13
! %l6 = 0000edcc, %l7 = 0000bdc9, Mem[0000000013000018] = 43fef17d 34f4d436
stda %l6,[%o2+%o6]0x89 ! Mem[0000000013000018] = 0000edcc 0000bdc9
! %l3 = 0000000000005d5f, Mem[000000003080000c] = c5fa2ec2
stw %l3,[%i1+0x00c] ! Mem[000000003080000c] = 00005d5f
! %l1 = 000000000146b171, Mem[0000000012800030] = 6d0281cf100eedcc
stxa %l1,[%o1+%i6]0x88 ! Mem[0000000012800030] = 000000000146b171
! %l0 = 0000000000347b13, immed = 00000773, %y = 68f62623
smulcc %l0,0x773,%l3 ! %l3 = 0000000186f0ce89, %ccr = 08, %y = 01
! %l0 = 0000000000347b13, %l5 = 0000202aef2e9004, %l4 = ffffffff626db6fa
xorcc %l0,%l5,%l4 ! %l4 = 0000202aef1aeb17, %ccr = 08
! %l3 = 0000000186f0ce89, Mem[0000000012000000] = 68f62623
stwa %l3,[%o0+%g0]0x81 ! Mem[0000000012000000] = 86f0ce89
! %l2 = 0000000000000000, Mem[0000000013000018] = 0000edcc
stha %l2,[%o2+%o6]0x88 ! Mem[0000000013000018] = 00000000
p1_label_35: ! %cwp = 1
! %l1 = 000000000146b171, Mem[0000000013800050] = 5431638ba8b79321
stx %l1,[%o3+0x050] ! Mem[0000000013800050] = 000000000146b171
! %l6 = 000000000000edcc, immed = 00000a56, %y = 00000001
udiv %l6,0xa56,%l7 ! %l7 = 000000000018c4af
mov %l0,%y ! %y = 00347b13
! Mem[0000000030000048] = ffffffbd0000002c, %l4 = 0000202aef1aeb17
ldxa [%i0+0x048]%asi,%l4 ! %l4 = ffffffbd0000002c
! Mem[000000003180004c] = 9d924905, %l6 = 000000000000edcc
ldsh [%i3+0x04e],%l6 ! %l6 = 0000000000004905
! Mem[0000000031000048] = a8c924d3, %l0 = 0000000000347b13
ldsb [%i2+0x049],%l0 ! %l0 = ffffffffffffffc9
! %l5 = 0000202aef2e9004, Mem[0000000031800008] = 10424cec68f62623
stx %l5,[%i3+%o4] ! Mem[0000000031800008] = 0000202aef2e9004
! Mem[0000000013000068] = ccf4dc89, %l4 = ffffffbd0000002c
ldsb [%o2+0x068],%l4 ! %l4 = ffffffffffffffcc
! Mem[0000000013000008] = 0ca026be, %f27 = c0daa8c0
lda [%o2+%o4]0x88,%f27 ! %f27 = 0ca026be
! %l6 = 0000000000004905
sethi %hi(0xf3fe1400),%l6 ! %l6 = 00000000f3fe1400
! %l5 = 0000202aef2e9004, %l3 = 0000000186f0ce89, %l4 = ffffffffffffffcc
xorcc %l5,%l3,%l4 ! %l4 = 0000202b69de5e8d, %ccr = 00
p1_label_36: ! %cwp = 1
! %l1 = 000000000146b171, immed = 0000005d, %l3 = 0000000186f0ce89
xorcc %l1,0x05d,%l3 ! %l3 = 000000000146b12c, %ccr = 00
! Invert Register : %l3 = 000000000146b12c
xor %l3,-1,%l3 ! %l3 = fffffffffeb94ed3
! Mem[0000000013000008] = 0ca026be, %l1 = 000000000146b171
ldsba [%o2+%o4]0x89,%l1 ! %l1 = ffffffffffffffbe
! %l5 = 0000202aef2e9004, immed = 00000907, %l1 = ffffffffffffffbe
xor %l5,0x907,%l1 ! %l1 = 0000202aef2e9903
! %l2 = 0000000000000000, immed = 00000b71, %y = 00347b13
sdiv %l2,0xb71,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = ffffffc9
! %l2 = 0000000000000000, immed = fffff675, %l0 = ffffffffffffffc9
addccc %l2,-0x98b,%l0 ! %l0 = fffffffffffff675, %ccr = 88
! Mem[0000000013000020] = 554685fc, %l3 = 000000007fffffff
ldsha [%o2+%i4]0x81,%l3 ! %l3 = 0000000000005546
! %l0 = fffffffffffff675, %l2 = 0000000000000000, %l3 = 0000000000005546
subccc %l0,%l2,%l3 ! %l3 = fffffffffffff675, %ccr = 88
! %l6 = 00000000f3fe1400, Mem[0000000013800018] = 5316e890
stha %l6,[%o3+%o6]0x88 ! Mem[0000000013800018] = 53161400
! %f0 = 439566e1 0ae72094, Mem[0000000030800048] = a358bdc9 9d924905
stda %f0 ,[%i1+0x048]%asi ! Mem[0000000030800048] = 439566e1 0ae72094
p1_label_37: ! %cwp = 1
! Invert Register : %l3 = fffffffffffff675
xor %l3,-1,%l3 ! %l3 = 000000000000098a
! Mem[000000003100004c] = a358bdc9, %l7 = 000000000018c4af
ldsh [%i2+0x04c],%l7 ! %l7 = ffffffffffffa358
! %l0 = fffffffffffff675, Mem[000000001380005d] = e9670b60
stb %l0,[%o3+0x05d] ! Mem[000000001380005c] = e9750b60
! Mem[0000000012000020] = a431fac5 2326f668, %l4 = 69de5e8d, %l5 = ef2e9004
ldda [%o0+%i4]0x89,%l4 ! %l4 = 000000002326f668 00000000a431fac5
! %l2 = 0000000000000000, immed = 000007fd, %l3 = 000000000000098a
subc %l2,0x7fd,%l3 ! %l3 = fffffffffffff803
! %l2 = 00000000, %l3 = fffff803, Mem[0000000012000028] = 90e81653 95662ab9
stda %l2,[%o0+%i5]0x89 ! Mem[0000000012000028] = 00000000 fffff803
! Mem[0000000031800008] = 0000202aef2e9004, %f8 = a3333456 6424daf2
ldd [%i3+%o4],%f8 ! %f8 = 0000202a ef2e9004
! Mem[0000000012000078] = 87347bf1 6618fc79, %l2 = 00000000, %l3 = fffff803
ldd [%o0+0x078],%l2 ! %l2 = 0000000087347bf1 000000006618fc79
! %l0 = fffff675, %l1 = ef2e9903, Mem[0000000013000030] = aa53b5c5 c9bd0000
stda %l0,[%o2+0x030]%asi ! Mem[0000000013000030] = fffff675 ef2e9903
! %f8 = 0000202a ef2e9004, Mem[0000000012000028] = 00000000 03f8ffff
stda %f8 ,[%o0+%i5]0x81 ! Mem[0000000012000028] = 0000202a ef2e9004
p1_label_38: ! %cwp = 1
! Mem[0000000013800000] = 0a00000000000000, %f20 = 8568b55f a77d5378
ldda [%o3+%g0]0x88,%f20 ! %f20 = 0a000000 00000000
! %l5 = 00000000a431fac5, Mem[0000000031000009] = 00000000
stba %l5,[%i2+0x009]%asi ! Mem[0000000031000008] = 00c50000
save ! CWP = 2
! %f6 = fffe8786 c0daa8c0, Mem[0000000013800038] = c66ef98e 9f035122
std %f6 ,[%i3+0x038] ! Mem[0000000013800038] = fffe8786 c0daa8c0
! Mem[0000000031800008] = 0000202a ef2e9004, %l2 = a0bfcf44, %l3 = 82285a06
ldd [%o3+%i4],%l2 ! %l2 = 000000000000202a 00000000ef2e9004
! %f2 = fffe8786 c0daa8c0, Mem[0000000031800008] = 0000202a ef2e9004
std %f2 ,[%o3+%i4] ! Mem[0000000031800008] = fffe8786 c0daa8c0
! %l6 = dc4b48da, %l7 = 42b8b162, Mem[0000000012000010] = efa0bfed 00961cfb
stda %l6,[%i0+%i5]0x89 ! Mem[0000000012000010] = dc4b48da 42b8b162
! %f26 = 00000000 0ca026be, Mem[0000000030800008] = ffffffff 00005d5f
std %f26,[%o1+%i4] ! Mem[0000000030800008] = 00000000 0ca026be
save ! CWP = 3
! Mem[0000000012000028] = 0000202aef2e9004, %f20 = 0a000000 00000000
ldda [%o0+%i5]0x81,%f20 ! %f20 = 0000202a ef2e9004
p1_label_39: ! %cwp = 3
! Mem[000000001280002c] = 5cb3eaa8, %l2 = 8599ecdfd9860855
lduh [%o1+0x02e],%l2 ! %l2 = 000000000000eaa8
! Mem[0000000031800048] = f2a3f052, %l2 = 000000000000eaa8
ldsw [%i3+0x048],%l2 ! %l2 = fffffffff2a3f052
! Mem[0000000012800000] = 137b3400, %l6 = d97ce8a62069856e
lduwa [%o1+%g0]0x88,%l6 ! %l6 = 00000000137b3400
! %l1 = a4b7e806f13900ab, Mem[000000003080000c] = 0ca026be, %asi = 80
stha %l1,[%i1+0x00c]%asi ! Mem[000000003080000c] = 00ab26be
! %l1 = a4b7e806f13900ab, Mem[0000000012800008] = 04a4b71e
stwa %l1,[%o1+%o4]0x81 ! Mem[0000000012800008] = f13900ab
! %f18 = 00000000 c9ff8dff, Mem[0000000031800048] = f2a3f052 9d924905
stda %f18,[%i3+0x048]%asi ! Mem[0000000031800048] = 00000000 c9ff8dff
! Mem[0000000030800048] = 439566e10ae72094, %f0 = 439566e1 0ae72094
ldd [%i1+0x048],%f0 ! %f0 = 439566e1 0ae72094
! %l4 = b63ebd08, %l5 = cda401c2, Mem[0000000030000048] = ffffffbd 0000002c
std %l4,[%i0+0x048] ! Mem[0000000030000048] = b63ebd08 cda401c2
! %l0 = f9e86aba, %l1 = f13900ab, Mem[0000000030000008] = ffffa0d9 ffff8dff
stda %l0,[%i0+0x008]%asi ! Mem[0000000030000008] = f9e86aba f13900ab
! %l0 = 35bdcbe3f9e86aba, immed = 00000940, %l6 = 00000000137b3400
sub %l0,0x940,%l6 ! %l6 = 35bdcbe3f9e8617a
p1_label_40: ! %cwp = 3
! Mem[000000003000004c] = cda401c2, %l4 = d38c9612b63ebd08
ldsh [%i0+0x04c],%l4 ! %l4 = ffffffffffffcda4
! %l2 = fffffffff2a3f052, Mem[0000000030000048] = b63ebd08cda401c2
stx %l2,[%i0+0x048] ! Mem[0000000030000048] = fffffffff2a3f052
! Mem[0000000013800028] = f7d6a295 6d9824f4, %l0 = f9e86aba, %l1 = f13900ab
ldda [%o3+%i5]0x89,%l0 ! %l0 = 000000006d9824f4 00000000f7d6a295
save ! CWP = 4
! %l6 = 1049e16c6cdddd90, Mem[000000003180004a] = 00000000
sth %l6,[%o3+0x04a] ! Mem[0000000031800048] = 0000dd90
! done : should take illegal inst trap, %l0 = 94a9b5f663513ba1
done ! Illegal inst trap : %l0 = 94a9b5f663513bb1
! Mem[0000000012000030] = 00000000, %l0 = 94a9b5f663513bb1
lduba [%i0+%o6]0x88,%l0 ! %l0 = 0000000000000000
! Mem[0000000013800010] = 0000000000000080, %l7 = 95875b7c2523778b
ldx [%i3+%i5],%l7 ! %l7 = 0000000000000080
! Mem[0000000030000048] = fffffffff2a3f052, %f28 = c66ef98e 9f035122
ldd [%o0+0x048],%f28 ! %f28 = ffffffff f2a3f052
! %l7 = 0000000000000080, %l3 = 8e027fe3de838aab, %y = ffffffc9
smul %l7,%l3,%l3 ! %l3 = ffffffef41c55580, %y = ffffffef
p1_label_41: ! %cwp = 4
! %l2 = a0f1aa709d2d8357, %l5 = e32091e6797f8656, %l6 = 1049e16c6cdddd90
sll %l2,%l5,%l6 ! %l6 = 9c274b60d5c00000
! Mem[0000000012000000] = 86f0ce89, %l4 = 85f4813a63fc755b
lduha [%i0+%g0]0x80,%l4 ! %l4 = 00000000000086f0
! %l6 = 9c274b60d5c00000, %l7 = 0000000000000080, %y = ffffffef
sdiv %l6,%l7,%l0 ! %l0 = ffffffffdfab8000
mov %l0,%y ! %y = dfab8000
! Mem[0000000013800050] = 00000000, %f17 = 74f05f5d
ld [%i3+0x050],%f17 ! %f17 = 00000000
! %l2 = a0f1aa709d2d8357, immed = fffffcf7, %l3 = ffffffef41c55580
addccc %l2,-0x309,%l3 ! %l3 = a0f1aa709d2d804e, %ccr = 99
! %l7 = 0000000000000080, immed = fffff31a, %l7 = 0000000000000080
taddcc %l7,-0xce6,%l7 ! %l7 = fffffffffffff39a, %ccr = 8a
! %l5 = e32091e6797f8656, Mem[0000000013000049] = 68f62623
stba %l5,[%i2+0x049]%asi ! Mem[0000000013000048] = 68562623
! Mem[0000000013800048] = 30379952, %l0 = ffffffffdfab8000
ldsha [%i3+0x048]%asi,%l0 ! %l0 = 0000000000003037
! Mem[0000000012000020] = 68f62623, %l4 = 00000000000086f0
lduba [%i0+%o4]0x80,%l4 ! %l4 = 0000000000000068
! Mem[000000003080000c] = 00ab26be, %l2 = a0f1aa709d2d8357
ldsha [%o1+0x00c]%asi,%l2 ! %l2 = 00000000000000ab
p1_label_42: ! %cwp = 4
! Mem[0000000013800060] = 10424cec68f62623, %f22 = 5316e890 b92a6695
ldd [%i3+0x060],%f22 ! %f22 = 10424cec 68f62623
! %l7 = fffffffffffff39a, immed = ffffff72, %y = dfab8000
umulcc %l7,-0x08e,%l4 ! %l4 = fffff30c0006e094, %ccr = 80, %y = fffff30c
! %l6 = 9c274b60d5c00000, %l1 = 0b6047aa27a7ab20, %y = fffff30c
sdivcc %l6,%l1,%l4 ! %l4 = ffffffffffffac67, %ccr = 88
mov %l0,%y ! %y = 00003037
! %l6 = 9c274b60d5c00000, Mem[0000000012000040] = 96d72eec
sth %l6,[%i0+0x040] ! Mem[0000000012000040] = 00002eec
! %l4 = ffffac67, %l5 = 797f8656, Mem[0000000013800020] = 00000000 00005d5f
stda %l4,[%i3+%o4]0x89 ! Mem[0000000013800020] = ffffac67 797f8656
! Mem[0000000030800048] = 439566e1, %l6 = 9c274b60d5c00000
ldswa [%o1+0x048]%asi,%l6 ! %l6 = 00000000439566e1
! Mem[0000000012000018] = c5b553aa, %l2 = 00000000000000ab
lduha [%i0+%i6]0x80,%l2 ! %l2 = 000000000000c5b5
! %l7 = fffffffffffff39a, Mem[0000000013800000] = 00000000
stba %l7,[%i3+%g0]0x81 ! Mem[0000000013800000] = 9a000000
! %l2 = 000000000000c5b5, Mem[0000000013800008] = 88a30000b0a4379f
stxa %l2,[%i3+%i4]0x88 ! Mem[0000000013800008] = 000000000000c5b5
! Mem[0000000012000020] = 68f62623 c5fa31a4, %l6 = 439566e1, %l7 = fffff39a
ldd [%i0+%o4],%l6 ! %l6 = 0000000068f62623 00000000c5fa31a4
p1_label_43: ! %cwp = 4
! Mem[0000000012800018] = 74f05f5d, %l2 = 000000000000c5b5
lduba [%i1+%i6]0x88,%l2 ! %l2 = 000000000000005d
! %l5 = e32091e6797f8656, Mem[000000003180000c] = c0daa8c0
stw %l5,[%o3+0x00c] ! Mem[000000003180000c] = 797f8656
! %l0 = 0000000000003037, immed = fffff737, %y = 00003037
sdivcc %l0,-0x8c9,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00003037
! %f14 = a86b24d3, Mem[0000000012000028] = 0000202a
sta %f14,[%i0+%o5]0x81 ! Mem[0000000012000028] = a86b24d3
! %f26 = 00000000 0ca026be, Mem[0000000030000008] = f9e86aba f13900ab
stda %f26,[%o0+0x008]%asi ! Mem[0000000030000008] = 00000000 0ca026be
! Mem[0000000013800018] = 00141653, %l6 = 0000000068f62623
lduha [%i3+%i6]0x80,%l6 ! %l6 = 0000000000000014
! Mem[0000000031000008] = 00c50000, %l1 = 0b6047aa27a7ab20
ldsb [%o2+0x00b],%l1 ! %l1 = 0000000000000000
! %f13 = 36d4f434, Mem[000000003000000c] = 0ca026be
st %f13,[%o0+0x00c] ! Mem[000000003000000c] = 36d4f434
! Mem[000000003100000c] = c5b553aa, %l0 = 0000000000003037
ldsw [%o2+0x00c],%l0 ! %l0 = ffffffffc5b553aa
! %l2 = 000000000000005d, Mem[000000001200000a] = 0b411578
sth %l2,[%i0+0x00a] ! Mem[0000000012000008] = 0b41005d
p1_label_44: ! %cwp = 4
! Clear Register : %l2 = 000000000000005d
clr %l2 ! %l2 = 0000000000000000
! Mem[0000000013800068] = 5749f53d9d924905, %l1 = 0000000000000000
ldxa [%i3+0x068]%asi,%l1 ! %l1 = 5749f53d9d924905
! %l3 = a0f1aa709d2d804e, Mem[0000000012800008] = ab0039f1
stwa %l3,[%i1+%i4]0x89 ! Mem[0000000012800008] = 9d2d804e
! %l7 = ffffffff80000000, Mem[0000000012800010] = 00000004
stba %l7,[%i1+%i5]0x89 ! Mem[0000000012800010] = 00000000
! retry : should take illegal inst trap, %l0 = ffffffffc5b553aa
retry ! Illegal inst trap : %l0 = ffffffffc5b553ba
! %l0 = ffffffffc5b553ba, %l4 = ffffffffffffac67, %y = 00003037
udiv %l0,%l4,%l0 ! %l0 = 0000000000003037
mov %l0,%y ! %y = 00003037
! Mem[0000000012800030] = 0146b171, %l1 = 5749f53d9d924905
ldsba [%i1+%o6]0x89,%l1 ! %l1 = 0000000000000071
! %l0 = 0000000000003037, Mem[000000001280000f] = a1ba35da
stb %l0,[%i1+0x00f] ! Mem[000000001280000c] = a1ba3537
! Mem[0000000031800008] = fffe8786, %l5 = e32091e6797f8656
ldswa [%o3+0x008]%asi,%l5 ! %l5 = fffffffffffe8786
! %l5 = fffffffffffe8786, immed = 0000048b, %l5 = fffffffffffe8786
orn %l5,0x48b,%l5 ! %l5 = fffffffffffffff6
p1_label_45: ! %cwp = 4
! Mem[0000000031800008] = fffe8786, %l2 = 0000000000000000
ldsb [%o3+%i4],%l2 ! %l2 = ffffffffffffffff
! %f14 = a86b24d3 a358bdc9, Mem[0000000012800020] = 00000000 def5b309
std %f14,[%i1+%o4] ! Mem[0000000012800020] = a86b24d3 a358bdc9
! %f30 = 04a4b71e a1ba35da, Mem[0000000013800028] = f424986d 95a2d6f7
std %f30,[%i3+%o5] ! Mem[0000000013800028] = 04a4b71e a1ba35da
! %l2 = ffffffffffffffff, Mem[0000000012800000] = 137b3400
stwa %l2,[%i1+%g0]0x89 ! Mem[0000000012800000] = ffffffff
! %l1 = 0000000000000071, Mem[0000000013800008] = 0000c5b5
stha %l1,[%i3+%i4]0x88 ! Mem[0000000013800008] = 00000071
! Mem[0000000013000010] = ffff8dff, %l2 = ffffffffffffffff
lduwa [%i2+%i5]0x88,%l2 ! %l2 = 00000000ffff8dff
! Mem[0000000030000008] = 00000000, %l2 = 00000000ffff8dff
ldsh [%o0+%i4],%l2 ! %l2 = 0000000000000000
! %l6 = 0000000000000014, Mem[0000000031000048] = a8c924d3a358bdc9
stx %l6,[%o2+0x048] ! Mem[0000000031000048] = 0000000000000014
! %f28 = ffffffff, Mem[000000003180000c] = 797f8656
st %f28,[%o3+0x00c] ! Mem[000000003180000c] = ffffffff
! %l5 = fffffffffffffff6, immed = 00000ee0, %l2 = 0000000000000000
orn %l5,0xee0,%l2 ! %l2 = ffffffffffffffff
p1_label_46: ! %cwp = 4
! Mem[000000003180004c] = c9ff8dff, %l3 = a0f1aa709d2d804e
ldub [%o3+0x04f],%l3 ! %l3 = 00000000000000ff
! Mem[000000003180000c] = ffffffff, %l5 = fffffffffffffff6
ldsb [%o3+0x00d],%l5 ! %l5 = ffffffffffffffff
! Mem[0000000012000010] = dc4b48da, %f22 = 10424cec
lda [%i0+%i5]0x88,%f22 ! %f22 = dc4b48da
! %l4 = ffffffffffffac67, %l1 = 0000000000000071, %l5 = ffffffffffffffff
andncc %l4,%l1,%l5 ! %l5 = ffffffffffffac06, %ccr = 88
! %l2 = ffffffffffffffff, Mem[0000000031800048] = 0000dd90
stw %l2,[%o3+0x048] ! Mem[0000000031800048] = ffffffff
! %f20 = 0000202a ef2e9004, Mem[0000000031000048] = 00000000 00000014
stda %f20,[%o2+0x048]%asi ! Mem[0000000031000048] = 0000202a ef2e9004
! %l0 = 0000000000003037, Mem[0000000013000000] = a86b24d3a358bdc9
stxa %l0,[%i2+%g0]0x80 ! Mem[0000000013000000] = 0000000000003037
! %l6 = 0000000000000014, %l1 = 0000000000000071, %l5 = ffffffffffffac06
add %l6,%l1,%l5 ! %l5 = 0000000000000085
! retry : should take illegal inst trap, %l0 = 0000000000003037
retry ! Illegal inst trap : %l0 = 0000000000003047
! %l3 = 00000000000000ff, Mem[0000000012800008] = 4e802d9d
stwa %l3,[%i1+%i4]0x81 ! Mem[0000000012800008] = 000000ff
p1_label_47: ! %cwp = 4
! %l1 = 0000000000000071, Mem[0000000012000048] = a63dd58f
stw %l1,[%i0+0x048] ! Mem[0000000012000048] = 00000071
! %l7 = ffffffff80000000, immed = fffffe96, %l4 = ffffffffffffac67
andncc %l7,-0x16a,%l4 ! %l4 = 0000000000000000, %ccr = 44
! %l3 = 00000000000000ff, immed = 000009f1, %y = 00003037
sdivcc %l3,0x9f1,%l2 ! %l2 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 00003047
! %l2 = 000000007fffffff, Mem[0000000013800030] = 04a4b71e
stwa %l2,[%i3+%o6]0x81 ! Mem[0000000013800030] = 7fffffff
! %l3 = 00000000000000ff, %l4 = 0000000000000000, %l1 = 0000000000000071
xor %l3,%l4,%l1 ! %l1 = 00000000000000ff
! %l0 = 0000000000003047, Mem[0000000031800008] = fffe8786ffffffff
stx %l0,[%o3+%i4] ! Mem[0000000031800008] = 0000000000003047
! %l2 = 7fffffff, %l3 = 000000ff, Mem[0000000012800008] = 000000ff a1ba3537
std %l2,[%i1+%i4] ! Mem[0000000012800008] = 7fffffff 000000ff
! %l1 = 00000000000000ff, immed = fffff3f9, %l1 = 00000000000000ff
addc %l1,-0xc07,%l1 ! %l1 = fffffffffffff4f8
! Mem[000000003000004c] = f2a3f052, %l5 = 0000000000000085
ldsha [%o0+0x04e]%asi,%l5 ! %l5 = fffffffffffff052
! %f29 = f2a3f052, Mem[0000000012800064] = 286ef98e
st %f29,[%i1+0x064] ! Mem[0000000012800064] = f2a3f052
p1_label_48: ! %cwp = 4
! %l5 = fffffffffffff052, immed = fffffd80, %l3 = 00000000000000ff
taddcctv %l5,-0x280,%l3 ! %l0 = 000000000000306a, Trapped
! %l7 = ffffffff80000000, immed = 0000089b, %l2 = 000000007fffffff
tsubcc %l7,0x89b,%l2 ! %l2 = ffffffff7ffff765, %ccr = 82
! %l4 = 0000000000000000, %l2 = ffffffff7ffff765, %l2 = ffffffff7ffff765
addccc %l4,%l2,%l2 ! %l2 = ffffffff7ffff765, %ccr = 80
! Mem[000000003180004c] = c9ff8dff, %l4 = 0000000000000000
ldsb [%o3+0x04d],%l4 ! %l4 = ffffffffffffffff
! %l4 = ffffffffffffffff, immed = 0000046a, %l6 = 0000000000000014
xorcc %l4,0x46a,%l6 ! %l6 = fffffffffffffb95, %ccr = 88
! Mem[0000000031800008] = 00000000, %l7 = ffffffff80000000
ldswa [%o3+0x008]%asi,%l7 ! %l7 = 0000000000000000
! %l3 = 00000000000000ff, %l2 = ffffffff7ffff765, %l1 = fffffffffffff4f8
andcc %l3,%l2,%l1 ! %l1 = 0000000000000065, %ccr = 00
! Mem[0000000013000008] = be26a00c, %l1 = 0000000000000065
ldsha [%i2+0x00a]%asi,%l1 ! %l1 = ffffffffffffa00c
! Mem[0000000013000008] = be26a00c, %l2 = ffffffff7ffff765
ldswa [%i2+%i4]0x81,%l2 ! %l2 = ffffffffbe26a00c
! %l3 = 00000000000000ff, %l6 = fffffffffffffb95, %l5 = fffffffffffff052
addc %l3,%l6,%l5 ! %l5 = fffffffffffffc94
p1_label_49: ! %cwp = 4
! %l5 = fffffffffffffc94, %l5 = fffffffffffffc94, %l6 = fffffffffffffb95
tsubcctv %l5,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44
! %l1 = ffffffffffffa00c, Mem[0000000012800000] = 627f538dffffffff
stxa %l1,[%i1+%g0]0x88 ! Mem[0000000012800000] = ffffffffffffa00c
! %l4 = ffffffffffffffff, immed = fffffd37, %l4 = ffffffffffffffff
andncc %l4,-0x2c9,%l4 ! %l4 = 00000000000002c8, %ccr = 00
! Mem[0000000030000048] = ffffffff, %l6 = 0000000000000000
ldsh [%o0+0x04a],%l6 ! %l6 = ffffffffffffffff
! %f26 = 00000000, Mem[0000000012000028] = d3246ba8
sta %f26,[%i0+%o5]0x89 ! Mem[0000000012000028] = 00000000
! Clear Register : %l0 = 000000000000306a
clr %l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[000000003180004f] = c9ff8dff
stba %l0,[%o3+0x04f]%asi ! Mem[000000003180004c] = c9ff8d00
! %l7 = 0000000000000000, Mem[0000000030000048] = ffffffff
stw %l7,[%o0+0x048] ! Mem[0000000030000048] = 00000000
! %l4 = 00000000000002c8
setx 0x28be276728be2767,%g7,%l4 ! %l4 = 28be276728be2767
! %l2 = ffffffffbe26a00c, immed = fffff6ae, %l3 = 00000000000000ff
tsubcc %l2,-0x952,%l3 ! %l3 = ffffffffbe26a95e, %ccr = 9b
p1_label_50: ! %cwp = 4
! %f0 = 439566e1 0ae72094, Mem[0000000012000058] = 12072bf0 9fa4413c
stda %f0 ,[%i0+0x058]%asi ! Mem[0000000012000058] = 439566e1 0ae72094
! %f20 = 0000202a ef2e9004, Mem[0000000030000008] = 00000000 36d4f434
std %f20,[%o0+%i4] ! Mem[0000000030000008] = 0000202a ef2e9004
! %l4 = 28be2767, %l5 = fffffc94, Mem[0000000030800008] = 00000000 00ab26be
std %l4,[%o1+%i4] ! Mem[0000000030800008] = 28be2767 fffffc94
! Mem[0000000031800008] = 00000000 00003047, %l6 = ffffffff, %l7 = 00000000
ldd [%o3+%i4],%l6 ! %l6 = 0000000000000000 0000000000003047
! %f21 = ef2e9004, Mem[0000000012000028] = 00000000
sta %f21,[%i0+%o5]0x81 ! Mem[0000000012000028] = ef2e9004
! %l3 = ffffffffbe26a95e, Mem[0000000031800048] = ffffffff, %asi = 80
stha %l3,[%o3+0x048]%asi ! Mem[0000000031800048] = a95effff
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l4 = 28be276728be2767, Mem[0000000030800049] = 439566e1
stb %l4,[%o1+0x049] ! Mem[0000000030800048] = 436766e1
! Invert Register : %l1 = ffffffffffffa00c
xor %l1,-1,%l1 ! %l1 = 0000000000005ff3
! Mem[0000000012000020] = 2326f668, %l4 = 28be276728be2767
lduba [%i0+%o4]0x88,%l4 ! %l4 = 0000000000000068
p1_label_51: ! %cwp = 4
! Randomly selected nop
nop
! %l4 = 0000000000000068, immed = 00000963, %l2 = ffffffffbe26a00c
xor %l4,0x963,%l2 ! %l2 = 000000000000090b
! Mem[000000001280006c] = b8d1a05b, %l0 = 0000000000000010
ldsb [%i1+0x06f],%l0 ! %l0 = 000000000000005b
! Mem[0000000013000020] = 554685fc, %l3 = ffffffffbe26a95e
lduba [%i2+%o4]0x80,%l3 ! %l3 = 0000000000000055
! %l5 = fffffffffffffc94, Mem[000000001300001a] = 00000000
sth %l5,[%i2+0x01a] ! Mem[0000000013000018] = 0000fc94
! %l6 = 0000000000000000, %l7 = 0000000000003047, %l1 = 0000000000005ff3
andcc %l6,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
! %l6 = 0000000000000000, immed = ffffff1d, %l3 = 0000000000000055
xnorcc %l6,-0x0e3,%l3 ! %l3 = 00000000000000e2, %ccr = 00
! %l0 = 000000000000005b, %l2 = 000000000000090b, %l2 = 000000000000090b
addccc %l0,%l2,%l2 ! %l2 = 0000000000000966, %ccr = 00
! %f8 = 0000202a ef2e9004, Mem[0000000030800048] = 436766e1 0ae72094
std %f8 ,[%o1+0x048] ! Mem[0000000030800048] = 0000202a ef2e9004
! Invert Register : %l7 = 0000000000003047
xor %l7,-1,%l7 ! %l7 = ffffffffffffcfb8
p1_label_52: ! %cwp = 4
! %l2 = 0000000000000966, Mem[0000000012000078] = 87347bf16618fc79
stx %l2,[%i0+0x078] ! Mem[0000000012000078] = 0000000000000966
! Mem[0000000013000054] = c7a361e6, %l6 = 0000000000000000
ldsba [%i2+0x055]%asi,%l6 ! %l6 = ffffffffffffffa3
! %l7 = ffffffffffffcfb8, immed = 0000082b, %l0 = 000000000000005b
subccc %l7,0x82b,%l0 ! %l0 = ffffffffffffc78d, %ccr = 88
! %l6 = ffffffffffffffa3, %l5 = fffffffffffffc94, %l5 = fffffffffffffc94
sll %l6,%l5,%l5 ! %l5 = fffffffffa300000
! %l0 = ffffffffffffc78d, immed = fffffc82, %y = 00003047
smul %l0,-0x37e,%l2 ! %l2 = 0000000000c5219a, %y = 00
! Mem[0000000012000028] = ef2e9004, %l6 = ffffffffffffffa3
ldsw [%i0+%o5],%l6 ! %l6 = ffffffffef2e9004
! done : should take illegal inst trap, %l0 = ffffffffffffc78d
done ! Illegal inst trap : %l0 = ffffffffffffc79d
! Randomly selected nop
nop
! Clear Register : %l1 = 0000000000000000
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000013000028] = c9bd58a3, %l4 = 0000000000000068
ldsha [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffc9bd
p1_label_53: ! %cwp = 4
! %l7 = ffffffffffffcfb8
setx 0x771d7a3b771d7a3b,%g7,%l7 ! %l7 = 771d7a3b771d7a3b
! %l2 = 0000000000c5219a, Mem[000000003180004a] = a95effff
stb %l2,[%o3+0x04a] ! Mem[0000000031800048] = a95e9aff
! %l2 = 0000000000c5219a, Mem[000000003000004c] = f2a3f052, %asi = 80
stwa %l2,[%o0+0x04c]%asi ! Mem[000000003000004c] = 00c5219a
! Mem[0000000013800020] = 67acffff, %l7 = 771d7a3b771d7a3b
ldsba [%i3+%o4]0x81,%l7 ! %l7 = 0000000000000067
! Mem[0000000013800020] = 67acffff56867f79, %f20 = 0000202a ef2e9004
ldda [%i3+0x020]%asi,%f20 ! %f20 = 67acffff 56867f79
! %f8 = 0000202a, Mem[0000000012000008] = 5d00410b
sta %f8 ,[%i0+%i4]0x89 ! Mem[0000000012000008] = 0000202a
! Mem[0000000013800010] = 00000000, %l0 = ffffffffffffc79d
lduba [%i3+%i5]0x80,%l0 ! %l0 = 0000000000000000
! Mem[0000000013800028] = 1eb7a404, %f22 = dc4b48da
lda [%i3+%o5]0x88,%f22 ! %f22 = 1eb7a404
! Mem[0000000013000028] = 83cd0e4fa358bdc9, %l7 = 0000000000000067
ldxa [%i2+%o5]0x88,%l7 ! %l7 = 83cd0e4fa358bdc9
! %l3 = 00000000000000e2, %l3 = 00000000000000e2, %y = 00000000
smul %l3,%l3,%l7 ! %l7 = 000000000000c784, %y = 00
p1_label_54: ! %cwp = 4
! %f2 = fffe8786, Mem[0000000012800020] = a86b24d3
sta %f2 ,[%i1+%o4]0x81 ! Mem[0000000012800020] = fffe8786
! Mem[0000000012800008] = 7fffffff, %l3 = 00000000000000e2
ldsha [%i1+%i4]0x81,%l3 ! %l3 = 0000000000007fff
! Mem[0000000031000008] = 00c50000, %l7 = 000000000000c784
lduh [%o2+%i4],%l7 ! %l7 = 00000000000000c5
! Mem[000000003100000c] = c5b553aa, %l0 = 0000000000000000
ldsb [%o2+0x00e],%l0 ! %l0 = 0000000000000053
! %l7 = 00000000000000c5, immed = 00000003, %l2 = 0000000000c5219a
sll %l7,0x003,%l2 ! %l2 = 0000000000000628
! %l1 = 0000000000000000, %l7 = 00000000000000c5, %y = 00000000
smulcc %l1,%l7,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00
! %l1 = 0000000000000000, immed = fffffa37, %l1 = 0000000000000000
xorcc %l1,-0x5c9,%l1 ! %l1 = fffffffffffffa37, %ccr = 88
! %l5 = fffffffffa300000, Mem[0000000031000048] = 0000202a
stba %l5,[%o2+0x048]%asi ! Mem[0000000031000048] = 0000202a
! %l3 = 0000000000007fff, Mem[0000000031800048] = a95e9aff
stw %l3,[%o3+0x048] ! Mem[0000000031800048] = 00007fff
! Mem[0000000012000028] = 04902eef04902eef, %l6 = 0000000000000000
ldxa [%i0+%o5]0x88,%l6 ! %l6 = 04902eef04902eef
p1_label_55: ! %cwp = 4
! Mem[000000003000000c] = ef2e9004, %l1 = fffffffffffffa37
ldsw [%o0+0x00c],%l1 ! %l1 = ffffffffef2e9004
! Mem[0000000030000008] = 0000202a, %l7 = 00000000000000c5
ldsba [%o0+0x008]%asi,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, immed = 00000821, %l1 = ffffffffef2e9004
addc %l7,0x821,%l1 ! %l1 = 0000000000000821
! %l6 = 04902eef04902eef, %l7 = 0000000000000000, %l6 = 04902eef04902eef
tsubcc %l6,%l7,%l6 ! %l6 = 04902eef04902eef, %ccr = 02
! Mem[0000000012800028] = a8eab35c8ee2d082, %f24 = ffffffbd 68f62623
ldda [%i1+%o5]0x88,%f24 ! %f24 = a8eab35c 8ee2d082
! %l6 = 04902eef04902eef, immed = 000001e6, %y = 00000000
sdivcc %l6,0x1e6,%l4 ! %l4 = 0000000000026756, %ccr = 00
mov %l0,%y ! %y = 00000053
! %l4 = 0000000000026756, immed = 00000001, %l7 = 0000000000000000
sra %l4,0x001,%l7 ! %l7 = 00000000000133ab
! %l7 = 00000000000133ab, immed = 00000000, %l5 = fffffffffa300000
sll %l7,0x000,%l5 ! %l5 = 00000000000133ab
! %l0 = 0000000000000053, Mem[0000000031000048] = 0000202a
sth %l0,[%o2+0x048] ! Mem[0000000031000048] = 0053202a
! Mem[000000003000004c] = 00c5219a, %l2 = 0000000000000628
ldsh [%o0+0x04e],%l2 ! %l2 = 000000000000219a
p1_label_56: ! %cwp = 4
! %l5 = 00000000000133ab, immed = fffff693, %l3 = 0000000000007fff
xor %l5,-0x96d,%l3 ! %l3 = fffffffffffec538
! %f22 = 1eb7a404 68f62623, Mem[0000000013000000] = 00000000 37300000
stda %f22,[%i2+%g0]0x89 ! Mem[0000000013000000] = 1eb7a404 68f62623
! %l6 = 04902eef04902eef, Mem[0000000013000008] = 395d56a40ca026be
stxa %l6,[%i2+%i4]0x88 ! Mem[0000000013000008] = 04902eef04902eef
! %l0 = 00000053, %l1 = 00000821, Mem[0000000031800048] = 00007fff c9ff8d00
std %l0,[%o3+0x048] ! Mem[0000000031800048] = 00000053 00000821
! Mem[0000000030000048] = 0000000000c5219a, %l5 = 00000000000133ab
ldxa [%o0+0x048]%asi,%l5 ! %l5 = 0000000000c5219a
! %l5 = 0000000000c5219a, immed = 0000037d, %l4 = 0000000000026756
sub %l5,0x37d,%l4 ! %l4 = 0000000000c51e1d
! %f30 = 04a4b71e a1ba35da, Mem[0000000013000010] = ffff8dff ffffa0d9
stda %f30,[%i2+%i5]0x89 ! Mem[0000000013000010] = 04a4b71e a1ba35da
! Mem[0000000013000070] = c66ef98e 78c5f6be, %l4 = 00c51e1d, %l5 = 00c5219a
ldd [%i2+0x070],%l4 ! %l4 = 00000000c66ef98e 0000000078c5f6be
! %l3 = fffffffffffec538, %l4 = 00000000c66ef98e, %l7 = 00000000000133ab
sdivx %l3,%l4,%l7 ! %l7 = 0000000000000000
restore ! CWP = 3
p1_label_57: ! %cwp = 3
! Mem[0000000031000008] = 00c50000, %l4 = ffffffffffffcda4
ldsb [%i2+%o4],%l4 ! %l4 = 0000000000000000
! %f16 = 04000000 00000000, Mem[0000000012000050] = d13b480a ccb56c38
std %f16,[%o0+0x050] ! Mem[0000000012000050] = 04000000 00000000
! %l2 = fffffffff2a3f052, immed = fffffe4f, %l7 = 3c9c9058b6c62192
xorcc %l2,-0x1b1,%l7 ! %l7 = 000000000d5c0e1d, %ccr = 00
! Mem[000000003080004c] = ef2e9004, %l1 = 00000000f7d6a295
ldsb [%i1+0x04d],%l1 ! %l1 = 000000000000002e
! Mem[0000000012800018] = 74f05f5d, %l6 = 35bdcbe3f9e8617a
ldsba [%o1+%o6]0x89,%l6 ! %l6 = 000000000000005d
! %l7 = 000000000d5c0e1d, %l2 = fffffffff2a3f052, %y = 00000053
umulcc %l7,%l2,%l3 ! %l3 = 0ca9937efb2eb54a, %ccr = 08, %y = ca9937e
! Mem[0000000012800028] = 82d0e28e, %f23 = 68f62623
lda [%o1+%i5]0x80,%f23 ! %f23 = 82d0e28e
! Mem[0000000030000048] = 0000000000c5219a, %f2 = fffe8786 c0daa8c0
ldd [%i0+0x048],%f2 ! %f2 = 00000000 00c5219a
! Mem[0000000030000048] = 0000000000c5219a, %f22 = 1eb7a404 82d0e28e
ldd [%i0+0x048],%f22 ! %f22 = 00000000 00c5219a
! Mem[0000000030000008] = 0000202a, %l6 = 000000000000005d
ldsh [%i0+%o4],%l6 ! %l6 = 0000000000000000
p1_label_58: ! %cwp = 3
! Mem[0000000031000008] = 00c50000c5b553aa, %f26 = 00000000 0ca026be
ldd [%i2+%o4],%f26 ! %f26 = 00c50000 c5b553aa
! %f16 = 04000000 00000000, Mem[0000000013800010] = 00000000 00000080
std %f16,[%o3+%o5] ! Mem[0000000013800010] = 04000000 00000000
! Set Register : %l7 = 000000000d5c0e1d
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030800048] = 0000202a, %l2 = fffffffff2a3f052
ldub [%i1+0x04b],%l2 ! %l2 = 000000000000002a
! %l5 = 6c6c3499cda401c2, immed = 00000304, %y = 0ca9937e
udivcc %l5,0x304,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 6d9824f4
! Mem[000000003000000c] = ef2e9004, %l3 = 0ca9937efb2eb54a
ldub [%i0+0x00f],%l3 ! %l3 = 0000000000000004
! Mem[0000000012000014] = 62b1b842, %l5 = 6c6c3499cda401c2
lduw [%o0+0x014],%l5 ! %l5 = 0000000062b1b842
! %l3 = 0000000000000004, Mem[0000000013800008] = 71000000
stba %l3,[%o3+%o4]0x81 ! Mem[0000000013800008] = 04000000
! %l2 = 000000000000002a, immed = fffff0c5, %y = 6d9824f4
umulcc %l2,-0xf3b,%l0 ! %l0 = 00000029fffd8052, %ccr = 08, %y = 29
! Mem[0000000012800020] = fffe8786, %l5 = 0000000062b1b842
lduh [%o1+%i4],%l5 ! %l5 = 000000000000fffe
p1_label_59: ! %cwp = 3
! Randomly selected nop
nop
! %f30 = 04a4b71e a1ba35da, Mem[0000000012800028] = 82d0e28e 5cb3eaa8
std %f30,[%o1+%i5] ! Mem[0000000012800028] = 04a4b71e a1ba35da
! Mem[000000003180004c] = 00000821, %l7 = 00000000ffffffff
ldsb [%i3+0x04d],%l7 ! %l7 = 0000000000000000
! %l3 = 0000000000000004, Mem[0000000012800000] = 0ca0ffffffffffff
stxa %l3,[%o1+%g0]0x80 ! Mem[0000000012800000] = 0000000000000004
! %l6 = 0000000000000000, immed = fffffc4e, %l5 = 000000000000fffe
andn %l6,-0x3b2,%l5 ! %l5 = 0000000000000000
! %l1 = 000000000000002e, Mem[000000003080000c] = fffffc94, %asi = 80
stha %l1,[%i1+0x00c]%asi ! Mem[000000003080000c] = 002efc94
! Mem[0000000031800008] = 00000000, %l2 = 000000000000002a
ldsb [%i3+0x00b],%l2 ! %l2 = 0000000000000000
! Mem[0000000013000008] = 04902eef 04902eef, %l4 = 00000000, %l5 = 00000000
ldda [%o2+%o4]0x89,%l4 ! %l4 = 0000000004902eef 0000000004902eef
! %l0 = fffd8052, %l1 = 0000002e, Mem[0000000012000010] = dc4b48da 42b8b162
stda %l0,[%o0+%o5]0x89 ! Mem[0000000012000010] = fffd8052 0000002e
! %l3 = 0000000000000004, %l2 = 0000000000000000, %l2 = 0000000000000000
addcc %l3,%l2,%l2 ! %l2 = 0000000000000004, %ccr = 00
p1_label_60: ! %cwp = 3
! Mem[0000000031000008] = 00c50000, %l3 = 0000000000000004
lduh [%i2+%o4],%l3 ! %l3 = 00000000000000c5
! Mem[0000000012800018] = 5d5ff074, %l0 = 00000029fffd8052
ldsha [%o1+%o6]0x81,%l0 ! %l0 = 0000000000005d5f
! Mem[0000000012000030] = 00000000, %l5 = 0000000004902eef
lduha [%o0+%i6]0x89,%l5 ! %l5 = 0000000000000000
! %l1 = 000000000000002e, Mem[0000000031800008] = 0000000000003047
stx %l1,[%i3+%o4] ! Mem[0000000031800008] = 000000000000002e
! %l6 = 0000000000000000, %l3 = 00000000000000c5, %y = 00000029
sdivcc %l6,%l3,%l7 ! %l7 = 00000000354778da, %ccr = 00
mov %l0,%y ! %y = 00005d5f
! %l6 = 0000000000000000, immed = fffffb7e, %y = 00005d5f
sdivcc %l6,-0x482,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00005d5f
! %l4 = 04902eef, %l5 = 00000000, Mem[0000000031800008] = 00000000 0000002e
stda %l4,[%i3+0x008]%asi ! Mem[0000000031800008] = 04902eef 00000000
! %l1 = 000000000000002e, %l6 = 0000000000000000, %l5 = 0000000000000000
xor %l1,%l6,%l5 ! %l5 = 000000000000002e
! %l4 = 0000000004902eef, %l7 = ffffffff80000000, %l1 = 000000000000002e
subc %l4,%l7,%l1 ! %l1 = 0000000084902eef
! %l5 = 000000000000002e, immed = 00000511, %l4 = 0000000004902eef
andn %l5,0x511,%l4 ! %l4 = 000000000000002e
p1_label_61: ! %cwp = 3
! Set Register : %l0 = 0000000000005d5f
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %l5 = 000000000000002e, %l7 = ffffffff80000000, %l7 = ffffffff80000000
sdivx %l5,%l7,%l7 ! Div by zero, %l0 = 0000000000000027
! %l2 = 0000000000000004, Mem[000000001200007b] = 00000000
stb %l2,[%o0+0x07b] ! Mem[0000000012000078] = 00000004
! %l1 = 0000000084902eef, immed = fffff128, %l5 = 000000000000002e
tsubcctv %l1,-0xed8,%l5 ! %l0 = 0000000000000022, Trapped
! Mem[0000000030000008] = 0000202a, %l4 = 000000000000002e
ldsh [%i0+%o4],%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, %l1 = 0000000084902eef, %l0 = 0000000000000022
add %l4,%l1,%l0 ! %l0 = 0000000084902eef
! %l4 = 0000000000000000, Mem[0000000030000009] = 0000202a
stb %l4,[%i0+0x009] ! Mem[0000000030000008] = 0000202a
! %f2 = 00000000 00c5219a, Mem[0000000013000040] = 401c483a 0ca026be
stda %f2 ,[%o2+0x040]%asi ! Mem[0000000013000040] = 00000000 00c5219a
! Mem[0000000031000048] = 0053202aef2e9004, %f16 = 04000000 00000000
ldd [%i2+0x048],%f16 ! %f16 = 0053202a ef2e9004
! %f6 = fffe8786, Mem[000000003080004c] = ef2e9004
st %f6 ,[%i1+0x04c] ! Mem[000000003080004c] = fffe8786
p1_label_62: ! %cwp = 3
! %l4 = 0000000000000000, Mem[000000003000000a] = 0000202a
stb %l4,[%i0+0x00a] ! Mem[0000000030000008] = 0000002a
! Mem[0000000031000008] = 00c50000c5b553aa, %f30 = 04a4b71e a1ba35da
ldd [%i2+%o4],%f30 ! %f30 = 00c50000 c5b553aa
! Mem[000000003180004c] = 00000821, %l1 = 0000000084902eef
lduw [%i3+0x04c],%l1 ! %l1 = 0000000000000821
! Mem[0000000013800028] = 1eb7a404, %l2 = 0000000000000004
lduwa [%o3+%i5]0x88,%l2 ! %l2 = 000000001eb7a404
! Mem[0000000012000030] = 00000000, %l6 = 0000000000000000
lduha [%o0+%i6]0x80,%l6 ! %l6 = 0000000000000000
! Mem[0000000031800008] = 04902eef, %l6 = 0000000000000000
ldub [%i3+0x00a],%l6 ! %l6 = 000000000000002e
! retry : should take illegal inst trap, %l0 = 0000000084902eef
retry ! Illegal inst trap : %l0 = 0000000084902eff
! Mem[0000000012800030] = 71b14601, %l0 = 0000000084902eff
ldsha [%o1+%i6]0x81,%l0 ! %l0 = 00000000000071b1
rd %pc,%o7
return %o7+12 ! CWP = 2
! %l0 = 3aa5c6b6e0b71080, immed = fffff17f, %y = 00005d5f
smul %l0,-0xe81,%l3 ! %l3 = 000001c5c0d9af80, %y = 1c5
p1_label_63: ! %cwp = 2
! %l0 = e0b71080, %l1 = 37b24418, Mem[0000000031800048] = 00000053 00000821
std %l0,[%o3+0x048] ! Mem[0000000031800048] = e0b71080 37b24418
! %l2 = 000000000000202a, Mem[000000003080004a] = 0000202a
stb %l2,[%o1+0x04a] ! Mem[0000000030800048] = 00002a2a
! %l0 = 3aa5c6b6e0b71080, immed = 000004cb, %l1 = 0ff44c9837b24418
addcc %l0,0x4cb,%l1 ! %l1 = 3aa5c6b6e0b7154b, %ccr = 08
! %l2 = 000000000000202a, Mem[0000000030000048] = 0000000000c5219a
stx %l2,[%o0+0x048] ! Mem[0000000030000048] = 000000000000202a
! Mem[000000001280006c] = b8d1a05b, %l5 = eac1b12dee4692ce
ldsh [%i1+0x06e],%l5 ! %l5 = ffffffffffffa05b
! %l5 = ffffffffffffa05b, Mem[0000000031800008] = 04902eef00000000
stx %l5,[%o3+%i4] ! Mem[0000000031800008] = ffffffffffffa05b
! %l7 = 79bd702442b8b162, %l1 = 3aa5c6b6e0b7154b, %l7 = 79bd702442b8b162
xor %l7,%l1,%l7 ! %l7 = 4318b692a20fa429
! %l2 = 000000000000202a, %l2 = 000000000000202a, %l0 = 3aa5c6b6e0b71080
sra %l2,%l2,%l0 ! %l0 = 0000000000000008
! %l7 = 4318b692a20fa429, Mem[0000000013800074] = b92a6695
stb %l7,[%i3+0x074] ! Mem[0000000013800074] = 292a6695
! Mem[0000000013800018] = 53161400, %l7 = 4318b692a20fa429
lduba [%i3+%i6]0x88,%l7 ! %l7 = 0000000000000000
p1_label_64: ! %cwp = 2
! %l2 = 000000000000202a, Mem[000000003000004c] = 0000202a, %asi = 80
stha %l2,[%o0+0x04c]%asi ! Mem[000000003000004c] = 202a202a
! Mem[0000000012000010] = 5280fdff, %l5 = ffffffffffffa05b
ldswa [%i0+%i5]0x81,%l5 ! %l5 = 000000005280fdff
! %l0 = 0000000000000008, %l0 = 0000000000000008, %l1 = 3aa5c6b6e0b7154b
tsubcc %l0,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 44
! Mem[0000000013000020] = fc854655, %f7 = c0daa8c0
lda [%i2+%o4]0x88,%f7 ! %f7 = fc854655
! Mem[000000001200001c] = e9670b60, %f19 = c9ff8dff
ld [%i0+0x01c],%f19 ! %f19 = e9670b60
! %l5 = 000000005280fdff, %l2 = 000000000000202a, %l5 = 000000005280fdff
srl %l5,%l2,%l5 ! %l5 = 000000000014a03f
! Mem[0000000013000044] = 00c5219a, %l0 = 0000000000000008
ldub [%i2+0x045],%l0 ! %l0 = 00000000000000c5
! Mem[0000000031000048] = 0053202a, %l2 = 000000000000202a
lduw [%o2+0x048],%l2 ! %l2 = 000000000053202a
! %l5 = 000000000014a03f, Mem[0000000031800008] = ffffffffffffa05b
stx %l5,[%o3+%i4] ! Mem[0000000031800008] = 000000000014a03f
! %l4 = 079223326c3fd3d9, %l1 = 0000000000000000, %l4 = 079223326c3fd3d9
orcc %l4,%l1,%l4 ! %l4 = 079223326c3fd3d9, %ccr = 00
p1_label_65: ! %cwp = 2
! Mem[0000000013800018] = 53161400, %l2 = 000000000053202a
ldsba [%i3+%i6]0x88,%l2 ! %l2 = 0000000000000000
! %l5 = 000000000014a03f, immed = fffffdc6, %y = 000001c5
udiv %l5,-0x23a,%l7 ! %l7 = 00000000000001c5
mov %l0,%y ! %y = 000000c5
! Mem[0000000031000008] = 00c50000, %l3 = 000001c5c0d9af80
lduw [%o2+%i4],%l3 ! %l3 = 0000000000c50000
! %l7 = 00000000000001c5, immed = 00000005, %l6 = 64bd83b9dc4b48da
sra %l7,0x005,%l6 ! %l6 = 000000000000000e
restore ! CWP = 1
! Mem[0000000012000018] = aa53b5c5, %l4 = 000000002326f668
ldsha [%o0+%o6]0x89,%l4 ! %l4 = ffffffffffffb5c5
! %l7 = ffffffffffffa358, %l3 = 000000006618fc79, %l4 = ffffffffffffb5c5
sra %l7,%l3,%l4 ! %l4 = ffffffffffffffff
! %l6 = 00000000f3fe1400, immd = 0000000000000620, %l6 = 00000000f3fe1400
sdivx %l6,0x620,%l6 ! %l6 = 000000000027d5e3
! %l2 = 0000000087347bf1, immed = fffffc9a, %l1 = 0000202aef2e9903
tsubcctv %l2,-0x366,%l1 ! %l0 = fffffffffffff698, Trapped
! Mem[0000000013800028] = 04a4b71e, %l7 = ffffffffffffa358
lduba [%o3+%i5]0x80,%l7 ! %l7 = 0000000000000004
p1_label_66: ! %cwp = 1
! %l3 = 000000006618fc79, Mem[0000000030800048] = 00002a2a, %asi = 80
stha %l3,[%i1+0x048]%asi ! Mem[0000000030800048] = fc792a2a
! %l6 = 000000000027d5e3, %l0 = fffffffffffff698, %l1 = 0000202aef2e9903
addccc %l6,%l0,%l1 ! %l1 = 000000000027cc7b, %ccr = 11
! %l0 = fffffffffffff698, %l5 = 00000000a431fac5, %l6 = 000000000027d5e3
udivx %l0,%l5,%l6 ! %l6 = 000000018f2275bc
! %f18 = 00000000 e9670b60, Mem[0000000012000000] = 86f0ce89 f726c4f5
stda %f18,[%o0+%g0]0x81 ! Mem[0000000012000000] = 00000000 e9670b60
! Clear Register : %l2 = 0000000087347bf1
clr %l2 ! %l2 = 0000000000000000
! %f9 = ef2e9004, Mem[0000000031000048] = 0053202a
st %f9 ,[%i2+0x048] ! Mem[0000000031000048] = ef2e9004
! %l3 = 000000006618fc79, %l4 = ffffffffffffffff, %l0 = fffffffffffff698
tsubcc %l3,%l4,%l0 ! %l0 = 000000006618fc7a, %ccr = 13
! Mem[000000003080000c] = 002efc94, %l6 = 000000018f2275bc
ldsh [%i1+0x00e],%l6 ! %l6 = fffffffffffffc94
! Mem[0000000012800078] = 82d0e28e 5cb3eaa8, %l6 = fffffc94, %l7 = 00000004
ldd [%o1+0x078],%l6 ! %l6 = 0000000082d0e28e 000000005cb3eaa8
! Mem[0000000031800008] = 00000000 0014a03f, %l6 = 82d0e28e, %l7 = 5cb3eaa8
ldd [%i3+%o4],%l6 ! %l6 = 0000000000000000 000000000014a03f
p1_label_67: ! %cwp = 1
! %l4 = ffffffff, %l5 = a431fac5, Mem[0000000030000048] = 00000000 202a202a
std %l4,[%i0+0x048] ! Mem[0000000030000048] = ffffffff a431fac5
! Mem[000000003000000c] = ef2e9004, %l4 = ffffffffffffffff
ldsba [%i0+0x00e]%asi,%l4 ! %l4 = ffffffffffffff90
! %l2 = 0000000000000000, immed = 000009cb, %y = 000000c5
umulcc %l2,0x9cb,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! %l6 = 0000000000000000, %l7 = 000000000014a03f, %l7 = 000000000014a03f
tsubcc %l6,%l7,%l7 ! %l7 = ffffffffffeb5fc1, %ccr = 9b
! Mem[0000000031800008] = 000000000014a03f, %f0 = 439566e1 0ae72094
ldd [%i3+%o4],%f0 ! %f0 = 00000000 0014a03f
! Mem[0000000013000028] = 83cd0e4fa358bdc9, %l2 = 0000000000000000
ldxa [%o2+%i5]0x88,%l2 ! %l2 = 83cd0e4fa358bdc9
! %l0 = 000000006618fc7a, Mem[000000003180000c] = 0014a03f
stb %l0,[%i3+0x00c] ! Mem[000000003180000c] = 7a14a03f
! %l1 = 000000000027cc7b, Mem[0000000012000018] = c5b553aae9670b60
stxa %l1,[%o0+%o6]0x80 ! Mem[0000000012000018] = 000000000027cc7b
! %l0 = 6618fc7a, %l1 = 0027cc7b, Mem[0000000031000048] = ef2e9004 ef2e9004
std %l0,[%i2+0x048] ! Mem[0000000031000048] = 6618fc7a 0027cc7b
! %l1 = 000000000027cc7b, %l3 = 000000006618fc79, %l7 = ffffffffffeb5fc1
srax %l1,%l3,%l7 ! %l7 = 0000000000000000
p1_label_68: ! %cwp = 1
! Mem[0000000013000050] = b3d7d127, %l0 = 000000006618fc7a
lduw [%o2+0x050],%l0 ! %l0 = 00000000b3d7d127
! %l5 = 00000000a431fac5, immed = fffff7e9, %l3 = 000000006618fc79
orn %l5,-0x817,%l3 ! %l3 = 00000000a431fad7
! %f28 = ffffffff f2a3f052, Mem[0000000031800048] = e0b71080 37b24418
std %f28,[%i3+0x048] ! Mem[0000000031800048] = ffffffff f2a3f052
! %l2 = 83cd0e4fa358bdc9, Mem[0000000012800028] = 04a4b71e
stwa %l2,[%o1+%i5]0x81 ! Mem[0000000012800028] = a358bdc9
! Clear Register : %l1 = 000000000027cc7b
clr %l1 ! %l1 = 0000000000000000
! %l0 = 00000000b3d7d127
sethi %hi(0x4fd09400),%l0 ! %l0 = 000000004fd09400
! Mem[0000000031800008] = 00000000, %l7 = 0000000000000000
lduh [%i3+0x00a],%l7 ! %l7 = 0000000000000000
! %l5 = 00000000a431fac5, %l7 = 0000000000000000, %l4 = 0000000000000000
udivx %l5,%l7,%l4 ! Div by zero, %l0 = 000000004fd09450
! %l0 = 000000004fd09428, %l1 = 0000000000000000, %l3 = 00000000a431fad7
and %l0,%l1,%l3 ! %l3 = 0000000000000000
! Mem[0000000030000008] = 0000002aef2e9004, %f22 = 00000000 00c5219a
ldd [%i0+%o4],%f22 ! %f22 = 0000002a ef2e9004
p1_label_69: ! %cwp = 1
! Mem[0000000012000020] = 68f62623c5fa31a4, %f22 = 0000002a ef2e9004
ldda [%o0+%i4]0x80,%f22 ! %f22 = 68f62623 c5fa31a4
! Mem[0000000030000048] = ffffffffa431fac5, %f26 = 00c50000 c5b553aa
ldda [%i0+0x048]%asi,%f26 ! %f26 = ffffffff a431fac5
! Mem[0000000012800018] = 5d5ff074, %f0 = 00000000
ld [%o1+%o6],%f0 ! %f0 = 5d5ff074
! Mem[0000000030000048] = ffffffff, %l3 = 0000000000000000
lduh [%i0+0x048],%l3 ! %l3 = 000000000000ffff
! %l0 = 4fd09428, %l1 = 00000000, Mem[0000000030000048] = ffffffff a431fac5
std %l0,[%i0+0x048] ! Mem[0000000030000048] = 4fd09428 00000000
! %l4 = 0000000000000000, %l0 = 000000004fd09428, %l6 = 0000000000000000
udivx %l4,%l0,%l6 ! %l6 = 0000000000000000
! Mem[0000000030000008] = 0000002a, %l7 = 0000000000000000
ldsb [%i0+0x009],%l7 ! %l7 = 0000000000000000
! %l1 = 0000000000000000, %l5 = 00000000a431fac5, %l6 = 0000000000000000
xor %l1,%l5,%l6 ! %l6 = 00000000a431fac5
! %l3 = 000000000000ffff, immed = 00000010, %l3 = 000000000000ffff
sra %l3,0x010,%l3 ! %l3 = 0000000000000000
! Mem[0000000031800048] = ffffffff, %l3 = 0000000000000000
ldsb [%i3+0x04a],%l3 ! %l3 = ffffffffffffffff
p1_label_70: ! %cwp = 1
! %f17 = ef2e9004, Mem[0000000012000030] = 00000000
sta %f17,[%o0+%i6]0x81 ! Mem[0000000012000030] = ef2e9004
! %l6 = 00000000a431fac5, %l3 = ffffffffffffffff, %l6 = 00000000a431fac5
addc %l6,%l3,%l6 ! %l6 = 00000000a431fac5
! %l3 = ffffffffffffffff, immed = fffffa04, %y = 00000000
umul %l3,-0x5fc,%l6 ! %l6 = fffffa03000005fc, %y = fffffa03
! %l2 = 83cd0e4fa358bdc9, immd = 0000000000000e44, %l1 = 0000000000000000
udivx %l2,0xe44,%l1 ! %l1 = 00093d33319abb5a
! %l5 = 00000000a431fac5, immed = fffffcb1, %l1 = 00093d33319abb5a
orncc %l5,-0x34f,%l1 ! %l1 = 00000000a431fbcf, %ccr = 08
! Mem[0000000013800008] = 0400000000000000, %l2 = 83cd0e4fa358bdc9
ldx [%o3+%o4],%l2 ! %l2 = 0400000000000000
! Mem[0000000013000078] = cab6fcda337f659b, %f0 = 5d5ff074 0014a03f
ldd [%o2+0x078],%f0 ! %f0 = cab6fcda 337f659b
! %l6 = fffffa03000005fc, immed = fffff195, %l6 = fffffa03000005fc
andncc %l6,-0xe6b,%l6 ! %l6 = 0000000000000468, %ccr = 00
! %l3 = ffffffffffffffff, immed = fffffbbd, %l2 = 0400000000000000
taddcctv %l3,-0x443,%l2 ! %l0 = 000000004fd0944b, Trapped
! Mem[000000003100000c] = c5b553aa, %l1 = 00000000a431fbcf
ldswa [%i2+0x00c]%asi,%l1 ! %l1 = ffffffffc5b553aa
p1_label_71: ! %cwp = 1
! Mem[0000000030000008] = 0000002a, %f3 = 00c5219a
ld [%i0+%o4],%f3 ! %f3 = 0000002a
! Mem[0000000013000000] = 68f62623, %l6 = 0000000000000468
lduwa [%o2+%g0]0x88,%l6 ! %l6 = 0000000068f62623
! %l4 = 0000000000000000, immed = 00000f73, %y = fffffa03
udivcc %l4,0xf73,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 4fd0944b
! %l5 = 00000000a431fac5, immed = fffff25b, %y = 4fd0944b
umulcc %l5,-0xda5,%l7 ! %l7 = a431f204a20d5e07, %ccr = 88, %y = a431f204
! %f20 = 67acffff 56867f79, Mem[0000000013800018] = 00141653 def25378
std %f20,[%o3+%o6] ! Mem[0000000013800018] = 67acffff 56867f79
! Mem[0000000012000020] = 2326f668, %l7 = a431f204a20d5e07
lduwa [%o0+%i4]0x88,%l7 ! %l7 = 000000002326f668
! %f14 = a86b24d3 a358bdc9, Mem[0000000031800048] = ffffffff f2a3f052
std %f14,[%i3+0x048] ! Mem[0000000031800048] = a86b24d3 a358bdc9
! Clear Register : %l1 = ffffffffc5b553aa
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000012800030] = 71b14601, %l7 = 000000002326f668
lduha [%o1+%i6]0x80,%l7 ! %l7 = 00000000000071b1
! Mem[0000000031000008] = 00c50000, %l1 = 0000000000000000
ldub [%i2+0x00b],%l1 ! %l1 = 0000000000000000
p1_label_72: ! %cwp = 1
! %l2 = 0400000000000000, Mem[0000000012000028] = ef2e9004
stba %l2,[%o0+%i5]0x81 ! Mem[0000000012000028] = 002e9004
! %l5 = 00000000a431fac5, %l4 = 00000000ffffffff, %y = a431f204
sdiv %l5,%l4,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 4fd0944b
! %l5 = 00000000a431fac5, %l6 = 0000000068f62623, %l7 = 00000000000071b1
tsubcc %l5,%l6,%l7 ! %l7 = 000000003b3bd4a2, %ccr = 02
! Mem[000000003000000c] = ef2e9004, %l2 = 0400000000000000
ldsb [%i0+0x00c],%l2 ! %l2 = ffffffffffffffef
! Mem[0000000012800058] = 532ec8a0, %l2 = ffffffffffffffef
ldsba [%o1+0x058]%asi,%l2 ! %l2 = 0000000000000053
! Mem[0000000030000008] = 0000002a, %l4 = 000000007fffffff
lduw [%i0+%o4],%l4 ! %l4 = 000000000000002a
! Mem[0000000013000030] = fffff675, %l0 = 000000004fd0944b
lduba [%o2+%i6]0x80,%l0 ! %l0 = 00000000000000ff
! %l6 = 0000000068f62623, immed = 0000038a, %y = 4fd0944b
udivcc %l6,0x38a,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 000000ff
! Mem[000000001300005c] = 3a4f7b0a, %l2 = 0000000000000053
ldsb [%o2+0x05d],%l2 ! %l2 = 000000000000004f
! %l5 = 00000000a431fac5, immed = 00000057, %y = 000000ff
sdivcc %l5,0x057,%l6 ! %l6 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 000000ff
p1_label_73: ! %cwp = 1
! Mem[0000000013000058] = 45f8e9df, %l4 = 000000000000002a
ldub [%o2+0x058],%l4 ! %l4 = 0000000000000045
! %l6 = 000000007fffffff, Mem[000000003180004a] = a86b24d3
sth %l6,[%i3+0x04a] ! Mem[0000000031800048] = a86bffff
! Mem[000000003180000c] = 7a14a03f, %l3 = 00000000ffffffff
ldswa [%i3+0x00c]%asi,%l3 ! %l3 = 000000007a14a03f
! %l4 = 0000000000000045, Mem[0000000031800008] = 00000000
sth %l4,[%i3+%o4] ! Mem[0000000031800008] = 00450000
! %l4 = 0000000000000045, immed = fffff1c2, %l2 = 000000000000004f
orcc %l4,-0xe3e,%l2 ! %l2 = fffffffffffff1c7, %ccr = 88
rd %pc,%o7
return %o7+12 ! CWP = 0
! %f12 = 7df1fe43, Mem[0000000012000030] = 04902eef
sta %f12,[%i0+%o6]0x89 ! Mem[0000000012000030] = 7df1fe43
! %l1 = 00000000ffffc62c, immed = fffffa60, %l4 = 0000000000000028
subccc %l1,-0x5a0,%l4 ! %l4 = 00000000ffffcbcc, %ccr = 19
! Mem[0000000012000000] = 00000000, %f20 = 67acffff
lda [%i0+%g0]0x88,%f20 ! %f20 = 00000000
! %l0 = 68f62623, %l1 = ffffc62c, Mem[0000000013000030] = 75f6ffff 03992eef
stda %l0,[%i2+%o6]0x89 ! Mem[0000000013000030] = 68f62623 ffffc62c
p1_label_74:
! Mem[0000000012800000] = 04000000 00000000, %l2 = 00000000, %l3 = 00000080
ldda [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000 0000000004000000
! Mem[0000000013800000] = 9a000000, %l5 = 0000000000000003
lduwa [%i3+%g0]0x80,%l5 ! %l5 = 000000009a000000
! %l1 = 00000000ffffc62c, immed = 000001e4, %y = 000000ff
umul %l1,0x1e4,%l7 ! %l7 = 000001e3ff92ab30, %y = 1e3
! Mem[000000001380005c] = e9750b60, %l1 = 00000000ffffc62c
ldsw [%i3+0x05c],%l1 ! %l1 = ffffffffe9750b60
! %l6 = 030b126c18000000, Mem[000000001200006a] = bf6b2b65
sth %l6,[%i0+0x06a] ! Mem[0000000012000068] = bf6b0000
! %l2 = 0000000000000000, immed = 00000f60, %y = 000001e3
udiv %l2,0xf60,%l1 ! %l1 = 000000001f6a2576
mov %l0,%y ! %y = 68f62623
! retry : should take illegal inst trap, %l0 = 0000000068f62623
retry ! Illegal inst trap : %l0 = 0000000068f62633
! %l3 = 0000000004000000, Mem[0000000013000040] = 00000000
stw %l3,[%i2+0x040] ! Mem[0000000013000040] = 04000000
! Invert Register : %l2 = 0000000000000000
xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
! %l6 = 030b126c18000000, immed = 00000c20, %y = 68f62623
udiv %l6,0xc20,%l5 ! %l5 = 00000000ffffffff
mov %l0,%y ! %y = 68f62633
p1_label_75:
! %l6 = 18000000, %l7 = ff92ab30, Mem[0000000012000050] = 04000000 00000000
stda %l6,[%i0+0x050]%asi ! Mem[0000000012000050] = 18000000 ff92ab30
! %l6 = 18000000, %l7 = ff92ab30, Mem[0000000013000030] = 68f62623 ffffc62c
stda %l6,[%i2+%o6]0x89 ! Mem[0000000013000030] = 18000000 ff92ab30
! %l0 = 0000000068f62633, immed = 0000031c, %l0 = 0000000068f62633
tsubcc %l0,0x31c,%l0 ! %l0 = 0000000068f62317, %ccr = 02
! Mem[0000000013000018] = 0000fc94, %l4 = 00000000ffffcbcc
lduba [%i2+%i6]0x80,%l4 ! %l4 = 0000000000000000
! %f26 = ffffffff a431fac5, Mem[0000000012000008] = 0000202a 22a4327c
stda %f26,[%i0+%i4]0x89 ! Mem[0000000012000008] = ffffffff a431fac5
! %l1 = 000000001f6a2576, immed = 0000000d, %l1 = 000000001f6a2576
sra %l1,0x00d,%l1 ! %l1 = 000000000000fb51
! %l2 = ffffffffffffffff, immd = 00000000000003e2, %l3 = 0000000004000000
sdivx %l2,0x3e2,%l3 ! %l3 = 0000000000000000
! %l0 = 0000000068f62317, Mem[0000000030800048] = fc792a2afffe8786
stx %l0,[%o1+0x048] ! Mem[0000000030800048] = 0000000068f62317
! %l3 = 0000000000000000, immd = fffffffffffff6ea, %l0 = 0000000068f62317
udivx %l3,-0x916,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, immd = 00000000000006ae, %l6 = 030b126c18000000
udivx %l0,0x6ae,%l6 ! %l6 = 0000000000000000
p1_label_76:
! done : should take illegal inst trap, %l0 = 0000000000000000
done ! Illegal inst trap : %l0 = 0000000000000010
! Mem[0000000030000048] = 4fd09428, %l6 = 0000000000000000
ldsw [%o0+0x048],%l6 ! %l6 = 000000004fd09428
! %l4 = 0000000000000000, Mem[0000000012000060] = 00e8d313
sth %l4,[%i0+0x060] ! Mem[0000000012000060] = 0000d313
! Mem[0000000013000008] = 04902eef04902eef, %l0 = 0000000000000010
ldxa [%i2+%i4]0x88,%l0 ! %l0 = 04902eef04902eef
! Mem[0000000012800010] = 00000000, %l6 = 000000004fd09428
ldsha [%i1+%i5]0x89,%l6 ! %l6 = 0000000000000000
! %l1 = 000000000000fb51, Mem[0000000013000020] = 554685fc
stwa %l1,[%i2+%o4]0x81 ! Mem[0000000013000020] = 0000fb51
! %f15 = a358bdc9, Mem[0000000013800030] = ffffff7f
sta %f15,[%i3+%o6]0x89 ! Mem[0000000013800030] = a358bdc9
! %l0 = 04902eef04902eef, %l0 = 04902eef04902eef, %l1 = 000000000000fb51
taddcctv %l0,%l0,%l1 ! %l0 = 04902eef04902f12, Trapped
! Mem[0000000012000030] = 43fef17d0146b171, %f24 = a8eab35c 8ee2d082
ldda [%i0+%o6]0x81,%f24 ! %f24 = 43fef17d 0146b171
! %l1 = 000000000000fb51, %l5 = 00000000ffffffff, %l0 = 04902eef04902f12
sll %l1,%l5,%l0 ! %l0 = 00007da880000000
p1_label_77:
! %l0 = 00007da880000000, immed = 00000483, %l5 = 00000000ffffffff
addcc %l0,0x483,%l5 ! %l5 = 00007da880000483, %ccr = 08
! Mem[0000000012800010] = 0000000000000000, %f18 = 00000000 e9670b60
ldda [%i1+%i5]0x81,%f18 ! %f18 = 00000000 00000000
! %l2 = ffffffffffffffff, %l2 = ffffffffffffffff, %y = 68f62633
umul %l2,%l2,%l1 ! %l1 = fffffffe00000001, %y = fffffffe
! Mem[0000000012800018] = 74f05f5d, %l7 = 000001e3ff92ab30
lduba [%i1+%i6]0x88,%l7 ! %l7 = 000000000000005d
! Mem[0000000012800030] = 71b14601 00000000, %l6 = 00000000, %l7 = 0000005d
ldda [%i1+%o6]0x81,%l6 ! %l6 = 0000000071b14601 0000000000000000
! %f4 = 3298dba6 3df54957, Mem[0000000030800008] = 28be2767 002efc94
std %f4 ,[%o1+%i4] ! Mem[0000000030800008] = 3298dba6 3df54957
! Mem[0000000012800050] = ddd5c5a6 4c4ddfd6, %l2 = ffffffff, %l3 = 00000000
ldd [%i1+0x050],%l2 ! %l2 = 00000000ddd5c5a6 000000004c4ddfd6
! Mem[0000000013000010] = da35baa1, %l6 = 0000000071b14601
lduha [%i2+%i5]0x80,%l6 ! %l6 = 000000000000da35
! %l0 = 80000000, %l1 = 00000001, Mem[0000000030000048] = 4fd09428 00000000
std %l0,[%o0+0x048] ! Mem[0000000030000048] = 80000000 00000001
! retry : should take illegal inst trap, %l0 = 00007da880000000
retry ! Illegal inst trap : %l0 = 00007da880000010
p1_label_78:
! %l5 = 00007da880000483, immed = fffff328, %l6 = 000000000000da35
subccc %l5,-0xcd8,%l6 ! %l6 = 00007da88000115b, %ccr = 19
! Mem[0000000013000008] = ef2e9004, %l0 = 00007da880000010
lduh [%i2+%i4],%l0 ! %l0 = 000000000000ef2e
! Mem[000000003080000c] = 3df54957, %l6 = 00007da88000115b
ldsha [%o1+0x00c]%asi,%l6 ! %l6 = 0000000000003df5
! Set Register : %l6 = 0000000000003df5
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %f0 = cab6fcda 337f659b, Mem[0000000031000048] = 6618fc7a 0027cc7b
std %f0 ,[%o2+0x048] ! Mem[0000000031000048] = cab6fcda 337f659b
! Mem[0000000012000020] = 68f62623, %l0 = 000000000000ef2e
lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000068
! Invert Register : %l0 = 0000000000000068
xor %l0,-1,%l0 ! %l0 = ffffffffffffff97
! %l7 = 0000000000000000, %l4 = 0000000000000000, %l5 = 00007da880000483
orncc %l7,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
! Mem[000000003180000c] = 7a14a03f, %l5 = ffffffffffffffff
lduw [%o3+0x00c],%l5 ! %l5 = 000000007a14a03f
! %l7 = 0000000000000000, immd = 0000000000000877, %l0 = ffffffffffffff97
sdivx %l7,0x877,%l0 ! %l0 = 0000000000000000
p1_label_79:
! Mem[000000003080004c] = 68f62317, %l1 = fffffffe00000001
ldsh [%o1+0x04e],%l1 ! %l1 = 0000000000002317
! Mem[0000000013000020] = 51fb0000, %l6 = ffffffffffffffff
lduha [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! %l2 = 00000000ddd5c5a6, immed = fffffa93, %y = fffffffe
umulcc %l2,-0x56d,%l6 ! %l6 = ddd5c0f25f1e9a52, %ccr = 80, %y = ddd5c0f2
! %l6 = ddd5c0f25f1e9a52, %l5 = 000000007a14a03f, %l1 = 0000000000002317
sub %l6,%l5,%l1 ! %l1 = ddd5c0f1e509fa13
! %f2 = 00000000 0000002a, Mem[0000000013000010] = da35baa1 1eb7a404
std %f2 ,[%i2+%i5] ! Mem[0000000013000010] = 00000000 0000002a
! %l2 = 00000000ddd5c5a6, Mem[0000000013800010] = 04000000
sth %l2,[%i3+%i5] ! Mem[0000000013800010] = c5a60000
! %l2 = ddd5c5a6, %l3 = 4c4ddfd6, Mem[0000000012000000] = 00000000 600b67e9
stda %l2,[%i0+%g0]0x89 ! Mem[0000000012000000] = ddd5c5a6 4c4ddfd6
! Invert Register : %l3 = 000000004c4ddfd6
xor %l3,-1,%l3 ! %l3 = ffffffffb3b22029
! %l7 = 0000000000000000, Mem[0000000013800008] = 0000000000000004
stxa %l7,[%i3+%i4]0x88 ! Mem[0000000013800008] = 0000000000000000
! %l2 = 00000000ddd5c5a6, Mem[000000003180000a] = 00450000
sth %l2,[%o3+0x00a] ! Mem[0000000031800008] = 0045c5a6
p1_label_80:
! Mem[0000000013000068] = ccf4dc89, %l6 = ddd5c0f25f1e9a52
ldsha [%i2+0x068]%asi,%l6 ! %l6 = ffffffffffffccf4
! %l6 = ffffccf4, %l7 = 00000000, Mem[0000000012800008] = 7fffffff 000000ff
stda %l6,[%i1+%i4]0x81 ! Mem[0000000012800008] = ffffccf4 00000000
! %l7 = 0000000000000000, %l6 = ffffffffffffccf4, %l1 = ddd5c0f1e509fa13
sra %l7,%l6,%l1 ! %l1 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000013000030] = ff92ab3018000000
stxa %l0,[%i2+%o6]0x88 ! Mem[0000000013000030] = 0000000000000000
! Mem[0000000013800028] = da35baa11eb7a404, %l6 = ffffffffffffccf4
ldxa [%i3+%o5]0x88,%l6 ! %l6 = da35baa11eb7a404
! %l1 = 0000000000000000, immed = fffffd4a, %y = ddd5c0f2
sdivcc %l1,-0x2b6,%l1 ! %l1 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 00000000
! %l7 = 0000000000000000, %l2 = 00000000ddd5c5a6, %l0 = 0000000000000000
srl %l7,%l2,%l0 ! %l0 = 0000000000000000
! Mem[0000000030000008] = 0000002a, %l7 = 0000000000000000
ldsha [%o0+0x00a]%asi,%l7 ! %l7 = 000000000000002a
! %l7 = 000000000000002a, immed = fffff327, %l2 = 00000000ddd5c5a6
xnor %l7,-0xcd9,%l2 ! %l2 = 0000000000000cf2
! %l5 = 000000007a14a03f, %l1 = 000000007fffffff, %l0 = 0000000000000000
addccc %l5,%l1,%l0 ! %l0 = 00000000fa14a03e, %ccr = 0a
p1_label_81:
! Mem[0000000031000008] = 00c50000 c5b553aa, %l0 = fa14a03e, %l1 = 7fffffff
ldd [%o2+%i4],%l0 ! %l0 = 0000000000c50000 00000000c5b553aa
! %l5 = 000000007a14a03f, immed = fffff52b, %l7 = 000000000000002a
taddcc %l5,-0xad5,%l7 ! %l7 = 000000007a14956a, %ccr = 13
! %l7 = 000000007a14956a, immed = fffff1bb, %l7 = 000000007a14956a
or %l7,-0xe45,%l7 ! %l7 = fffffffffffff5fb
! %l3 = ffffffffb3b22029, %l7 = fffffffffffff5fb, %y = 00000000
sdiv %l3,%l7,%l0 ! %l0 = ffffffffffee10c2
mov %l0,%y ! %y = ffee10c2
! %f4 = 3298dba6 3df54957, Mem[0000000031800008] = 0045c5a6 7a14a03f
stda %f4 ,[%o3+0x008]%asi ! Mem[0000000031800008] = 3298dba6 3df54957
! Mem[0000000012800040] = 2c7e578128f8facc, %l6 = da35baa11eb7a404
ldx [%i1+0x040],%l6 ! %l6 = 2c7e578128f8facc
! %l1 = 00000000c5b553aa, immed = fffff947, %l6 = 2c7e578128f8facc
xorcc %l1,-0x6b9,%l6 ! %l6 = ffffffff3a4aaaed, %ccr = 80
! Mem[0000000013000054] = c7a361e6, %l4 = 0000000000000000
lduw [%i2+0x054],%l4 ! %l4 = 00000000c7a361e6
! %l4 = 00000000c7a361e6, %l4 = 00000000c7a361e6, %l5 = 000000007a14a03f
addcc %l4,%l4,%l5 ! %l5 = 000000018f46c3cc, %ccr = 09
! %l0 = ffffffffffee10c2, Mem[000000003080004e] = 68f62317
stb %l0,[%o1+0x04e] ! Mem[000000003080004c] = 68f6c217
p1_label_82:
! Mem[0000000031000048] = cab6fcda337f659b, %f24 = 43fef17d 0146b171
ldd [%o2+0x048],%f24 ! %f24 = cab6fcda 337f659b
! %f10 = ffffa0d9, Mem[0000000013000020] = 0000fb51
sta %f10,[%i2+%o4]0x81 ! Mem[0000000013000020] = ffffa0d9
! %l1 = 00000000c5b553aa, %l7 = fffffffffffff5fb, %l2 = 0000000000000cf2
xor %l1,%l7,%l2 ! %l2 = ffffffff3a4aa651
! %l3 = ffffffffb3b22029, %l2 = ffffffff3a4aa651, %l0 = ffffffffffee10c2
taddcc %l3,%l2,%l0 ! %l0 = fffffffeedfcc67a, %ccr = 9a
! %l0 = fffffffeedfcc67a, immed = fffff772, %y = ffee10c2
umul %l0,-0x88e,%l1 ! %l1 = edfcbe8617961854, %y = edfcbe86
! Mem[0000000013800020] = ffffac67, %f8 = 0000202a
lda [%i3+%o4]0x88,%f8 ! %f8 = ffffac67
! Mem[0000000031800048] = a86bffffa358bdc9, %l7 = fffffffffffff5fb
ldx [%o3+0x048],%l7 ! %l7 = a86bffffa358bdc9
! %l1 = edfcbe8617961854, immed = 00000000, %l6 = ffffffff3a4aaaed
sra %l1,0x000,%l6 ! %l6 = 0000000017961854
! Mem[0000000012000030] = 43fef17d, %l6 = 0000000017961854
lduha [%i0+%o6]0x80,%l6 ! %l6 = 00000000000043fe
! %l5 = 000000018f46c3cc, immed = fffff92d, %y = edfcbe86
sdiv %l5,-0x6d3,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = edfcc67a
p1_label_83:
! Mem[0000000013000018] = 0000fc94c9bd0000, %f12 = 7df1fe43 36d4f434
ldda [%i2+%i6]0x81,%f12 ! %f12 = 0000fc94 c9bd0000
! %f20 = 00000000 56867f79, Mem[0000000013800008] = 00000000 00000000
stda %f20,[%i3+%i4]0x89 ! Mem[0000000013800008] = 00000000 56867f79
! %l7 = a86bffffa358bdc9, %l7 = a86bffffa358bdc9, %l3 = ffffffffb3b22029
xor %l7,%l7,%l3 ! %l3 = 0000000000000000
! %f14 = a86b24d3 a358bdc9, Mem[0000000013800008] = 56867f79 00000000
stda %f14,[%i3+%i4]0x89 ! Mem[0000000013800008] = a86b24d3 a358bdc9
! Mem[0000000030800008] = 3298dba6 3df54957, %l2 = 3a4aa651, %l3 = 00000000
ldd [%o1+%i4],%l2 ! %l2 = 000000003298dba6 000000003df54957
! Mem[0000000012800038] = 43657758, %l1 = edfcbe8617961854
ldswa [%i1+0x038]%asi,%l1 ! %l1 = 0000000043657758
! Mem[0000000012800078] = 82d0e28e5cb3eaa8, %l6 = 000000007fffffff
ldx [%i1+0x078],%l6 ! %l6 = 82d0e28e5cb3eaa8
! %l0 = fffffffeedfcc67a, Mem[0000000012000000] = a6c5d5dd
stba %l0,[%i0+%g0]0x81 ! Mem[0000000012000000] = 7ac5d5dd
! %l6 = 82d0e28e5cb3eaa8, %l0 = fffffffeedfcc67a, %l4 = 00000000c7a361e6
orn %l6,%l0,%l4 ! %l4 = 82d0e28f5eb3fbad
! %l7 = a86bffffa358bdc9, %l2 = 000000003298dba6, %l4 = 82d0e28f5eb3fbad
and %l7,%l2,%l4 ! %l4 = 0000000022189980
p1_label_84:
! %f22 = 68f62623, Mem[0000000012000000] = 7ac5d5dd
sta %f22,[%i0+0x000]%asi ! Mem[0000000012000000] = 68f62623
! %f1 = 337f659b, Mem[0000000031000048] = cab6fcda
st %f1 ,[%o2+0x048] ! Mem[0000000031000048] = 337f659b
! Mem[000000003100004c] = 337f659b, %l6 = 82d0e28e5cb3eaa8
ldsh [%o2+0x04c],%l6 ! %l6 = 000000000000337f
! Mem[0000000012000070] = 82b828a6627f538d, %f16 = 0053202a ef2e9004
ldd [%i0+0x070],%f16 ! %f16 = 82b828a6 627f538d
! %l7 = a86bffffa358bdc9, Mem[000000003100000a] = 00c50000
sth %l7,[%o2+0x00a] ! Mem[0000000031000008] = 00c5bdc9
! Mem[0000000012000020] = 68f62623c5fa31a4, %l4 = 0000000022189980
ldxa [%i0+%o4]0x81,%l4 ! %l4 = 68f62623c5fa31a4
! %l7 = a86bffffa358bdc9, immed = 00000907, %l0 = fffffffeedfcc67a
taddcc %l7,0x907,%l0 ! %l0 = a86bffffa358c6d0, %ccr = 8a
! Mem[0000000012800078] = 82d0e28e, %l5 = 000000018f46c3cc
ldub [%i1+0x07a],%l5 ! %l5 = 00000000000000e2
! %l3 = 000000003df54957, %l7 = a86bffffa358bdc9, %l6 = 000000000000337f
andncc %l3,%l7,%l6 ! %l6 = 000000001ca54016, %ccr = 00
! %f2 = 00000000 0000002a, Mem[0000000013000070] = c66ef98e 78c5f6be
std %f2 ,[%i2+0x070] ! Mem[0000000013000070] = 00000000 0000002a
p1_label_85:
! %l4 = 68f62623c5fa31a4, Mem[0000000012800000] = 00000000
stwa %l4,[%i1+%g0]0x89 ! Mem[0000000012800000] = c5fa31a4
! %l7 = a86bffffa358bdc9, immed = 00000073, %y = edfcc67a
umul %l7,0x073,%l4 ! %l4 = 0000004960dd414b, %y = 49
! Mem[0000000012800010] = 00000000, %l0 = a86bffffa358c6d0
lduwa [%i1+%i5]0x88,%l0 ! %l0 = 0000000000000000
! Mem[000000003080000c] = 3df54957, %l6 = 000000001ca54016
ldub [%o1+0x00e],%l6 ! %l6 = 0000000000000049
! %l5 = 00000000000000e2, %l6 = 0000000000000049, %l2 = 000000003298dba6
orcc %l5,%l6,%l2 ! %l2 = 00000000000000eb, %ccr = 00
! %l5 = 00000000000000e2, Mem[0000000013000010] = 000000000000002a
stxa %l5,[%i2+%i5]0x80 ! Mem[0000000013000010] = 00000000000000e2
! %l3 = 000000003df54957, Mem[000000003080004c] = 68f6c217
sth %l3,[%o1+0x04c] ! Mem[000000003080004c] = 4957c217
! %l0 = 0000000000000000, %l2 = 00000000000000eb, %l5 = 00000000000000e2
orncc %l0,%l2,%l5 ! %l5 = ffffffffffffff14, %ccr = 88
! %l5 = ffffffffffffff14, immed = fffffd91, %l0 = 0000000000000000
addcc %l5,-0x26f,%l0 ! %l0 = fffffffffffffca5, %ccr = 99
! %l0 = fffffca5, %l1 = 43657758, Mem[0000000031800008] = 3298dba6 3df54957
stda %l0,[%o3+0x008]%asi ! Mem[0000000031800008] = fffffca5 43657758
p1_label_86:
! %l0 = fffffca5, %l1 = 43657758, Mem[0000000013000028] = a358bdc9 83cd0e4f
stda %l0,[%i2+%o5]0x89 ! Mem[0000000013000028] = fffffca5 43657758
! %l5 = ffffffffffffff14, immed = 000006c1, %l3 = 000000003df54957
sub %l5,0x6c1,%l3 ! %l3 = fffffffffffff853
! Invert Register : %l1 = 0000000043657758
xor %l1,-1,%l1 ! %l1 = ffffffffbc9a88a7
! %l7 = a86bffffa358bdc9, %l7 = a86bffffa358bdc9, %l4 = 0000004960dd414b
xor %l7,%l7,%l4 ! %l4 = 0000000000000000
! Mem[000000003080000c] = 3df54957, %l6 = 0000000000000049
lduw [%o1+0x00c],%l6 ! %l6 = 000000003df54957
! Mem[000000001380002c] = a1ba35da, %l2 = 00000000000000eb
ldsb [%i3+0x02f],%l2 ! %l2 = ffffffffffffffda
! Mem[0000000013800050] = 000000000146b171, %f2 = 00000000 0000002a
ldd [%i3+0x050],%f2 ! %f2 = 00000000 0146b171
! Mem[0000000012000028] = 04902eef04902e00, %l2 = ffffffffffffffda
ldxa [%i0+%o5]0x88,%l2 ! %l2 = 04902eef04902e00
! %l2 = 04902eef04902e00, immd = fffffffffffff5b9, %l5 = ffffffffffffff14
sdivx %l2,-0xa47,%l5 ! %l5 = ffff8e5588cdd5c1
! Clear Register : %l5 = ffff8e5588cdd5c1
clr %l5 ! %l5 = 0000000000000000
p1_label_87:
! Mem[0000000030000048] = 8000000000000001, %l3 = fffffffffffff853
ldx [%o0+0x048],%l3 ! %l3 = 8000000000000001
! %l2 = 04902eef04902e00, Mem[0000000013000000] = 1eb7a40468f62623
stxa %l2,[%i2+%g0]0x88 ! Mem[0000000013000000] = 04902eef04902e00
! Mem[0000000012000020] = 68f62623, %l7 = a86bffffa358bdc9
lduh [%i0+0x022],%l7 ! %l7 = 0000000000002623
! Mem[0000000012000050] = 18000000ff92ab30, %f10 = ffffa0d9 ffff8dff
ldda [%i0+0x050]%asi,%f10 ! %f10 = 18000000 ff92ab30
! Mem[0000000012800018] = 5d5ff074 fc85bdc9, %l2 = 04902e00, %l3 = 00000001
ldd [%i1+%i6],%l2 ! %l2 = 000000005d5ff074 00000000fc85bdc9
! Mem[0000000012000068] = bf6b0000 62205349, %l2 = 5d5ff074, %l3 = fc85bdc9
ldda [%i0+0x068]%asi,%l2 ! %l2 = 00000000bf6b0000 0000000062205349
! %l1 = ffffffffbc9a88a7, Mem[0000000013000010] = 00000000
stwa %l1,[%i2+%i5]0x80 ! Mem[0000000013000010] = bc9a88a7
! %l4 = 0000000000000000, Mem[000000001380001a] = 67acffff
sth %l4,[%i3+0x01a] ! Mem[0000000013800018] = 67ac0000
! %l0 = fffffffffffffca5, immed = fffff123, %y = 00000049
udiv %l0,-0xedd,%l2 ! %l2 = 000000000000004a
mov %l0,%y ! %y = fffffca5
! %l6 = 000000003df54957
setx 0x4110df604110df60,%g7,%l6 ! %l6 = 4110df604110df60
p1_label_88:
! Mem[000000003080000c] = 3df54957, %l6 = 4110df604110df60
ldsh [%o1+0x00c],%l6 ! %l6 = 0000000000003df5
! %l5 = 0000000000000000, immed = 00000000, %l3 = 0000000062205349
srl %l5,0x000,%l3 ! %l3 = 0000000000000000
! %f16 = 82b828a6 627f538d, Mem[0000000013000050] = b3d7d127 c7a361e6
std %f16,[%i2+0x050] ! Mem[0000000013000050] = 82b828a6 627f538d
! %f29 = f2a3f052, Mem[0000000012800074] = 6424daf2
sta %f29,[%i1+0x074]%asi ! Mem[0000000012800074] = f2a3f052
! Mem[0000000012800028] = a358bdc9, %l1 = ffffffffbc9a88a7
ldswa [%i1+%o5]0x81,%l1 ! %l1 = ffffffffa358bdc9
! Mem[0000000012000034] = 0146b171, %l1 = ffffffffa358bdc9
ldsha [%i0+0x034]%asi,%l1 ! %l1 = 0000000000000146
! %l0 = fffffffffffffca5
sethi %hi(0x1479d400),%l0 ! %l0 = 000000001479d400
! %f11 = ff92ab30, Mem[0000000013000068] = ccf4dc89
st %f11,[%i2+0x068] ! Mem[0000000013000068] = ff92ab30
! %l5 = 0000000000000000, immed = fffffb9a, %l3 = 0000000000000000
or %l5,-0x466,%l3 ! %l3 = fffffffffffffb9a
! Mem[0000000012000010] = 0000002efffd8052, %f2 = 00000000 0146b171
ldda [%i0+%i5]0x88,%f2 ! %f2 = 0000002e fffd8052
p1_label_89:
! %l3 = fffffffffffffb9a, immed = 00000779, %l7 = 0000000000002623
or %l3,0x779,%l7 ! %l7 = fffffffffffffffb
! %l5 = 0000000000000000, %l5 = 0000000000000000, %y = fffffca5
umul %l5,%l5,%l1 ! %l1 = 0000000000000000, %y = 00
! %l5 = 0000000000000000, Mem[000000003100000c] = c5b553aa
stw %l5,[%o2+0x00c] ! Mem[000000003100000c] = 00000000
! %l2 = 000000000000004a, Mem[000000003180000a] = fffffca5
stba %l2,[%o3+0x00a]%asi ! Mem[0000000031800008] = ffff4aa5
! Randomly selected nop
nop
! Mem[0000000012800068] = e703d821, %l0 = 000000001479d400
ldsb [%i1+0x068],%l0 ! %l0 = ffffffffffffffe7
! %l7 = fffffffffffffffb, Mem[000000003000000c] = ef2e9004
stba %l7,[%o0+0x00c]%asi ! Mem[000000003000000c] = fb2e9004
! Mem[0000000012800000] = c5fa31a4, %l3 = fffffffffffffb9a
ldsba [%i1+%g0]0x88,%l3 ! %l3 = ffffffffffffffa4
! %l7 = fffffffffffffffb, Mem[000000003000004c] = 00000001
sth %l7,[%o0+0x04c] ! Mem[000000003000004c] = fffb0001
! %l4 = 0000000000000000, %l3 = ffffffffffffffa4, %l5 = 0000000000000000
sll %l4,%l3,%l5 ! %l5 = 0000000000000000
p1_label_90:
! Clear Register : %l6 = 0000000000003df5
clr %l6 ! %l6 = 0000000000000000
! Mem[0000000013000000] = 002e9004, %f19 = 00000000
lda [%i2+%g0]0x80,%f19 ! %f19 = 002e9004
! %l4 = 0000000000000000, Mem[0000000012800000] = a431fac5
stw %l4,[%i1+%g0] ! Mem[0000000012800000] = 00000000
! Mem[0000000030000048] = 80000000fffb0001, %f10 = 18000000 ff92ab30
ldd [%o0+0x048],%f10 ! %f10 = 80000000 fffb0001
! %l2 = 000000000000004a, %l4 = 0000000000000000, %l4 = 0000000000000000
or %l2,%l4,%l4 ! %l4 = 000000000000004a
! Mem[000000003000004c] = fffb0001, %l7 = fffffffffffffffb
ldsha [%o0+0x04e]%asi,%l7 ! %l7 = 0000000000000001
! %l2 = 000000000000004a, %l0 = ffffffffffffffe7, %l7 = 0000000000000001
orncc %l2,%l0,%l7 ! %l7 = 000000000000005a, %ccr = 00
! Mem[0000000012000020] = 68f62623, %l0 = ffffffffffffffe7
lduba [%i0+%o4]0x80,%l0 ! %l0 = 0000000000000068
! Mem[0000000013800030] = c9bd58a3, %l5 = 0000000000000000
lduba [%i3+%o6]0x80,%l5 ! %l5 = 00000000000000c9
! Mem[0000000012000028] = 04902e00, %l7 = 000000000000005a
lduha [%i0+%o5]0x89,%l7 ! %l7 = 0000000000002e00
p1_label_91:
! Randomly selected nop
nop
! Mem[0000000031800008] = ffff4aa5, %l3 = ffffffffffffffa4
ldub [%o3+0x00a],%l3 ! %l3 = 000000000000004a
! %l4 = 000000000000004a, %l1 = 0000000000000000, %l4 = 000000000000004a
xor %l4,%l1,%l4 ! %l4 = 000000000000004a
! Mem[0000000031000008] = 00c5bdc9, %l3 = 000000000000004a
ldsha [%o2+0x008]%asi,%l3 ! %l3 = 00000000000000c5
! %l4 = 000000000000004a, immed = 0000065b, %y = 00000000
udiv %l4,0x65b,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 00000068
! retry : should take illegal inst trap, %l0 = 0000000000000068
retry ! Illegal inst trap : %l0 = 0000000000000078
! %l0 = 0000000000000078, %l2 = 000000000000004a, %l7 = 0000000000002e00
sll %l0,%l2,%l7 ! %l7 = 000000000001e000
! %l6 = 0000000000000000, %l1 = 0000000000000000, %l4 = 000000000000004a
sub %l6,%l1,%l4 ! %l4 = 0000000000000000
! %f8 = ffffac67 ef2e9004, Mem[0000000013000018] = 0000fc94 c9bd0000
stda %f8 ,[%i2+%i6]0x81 ! Mem[0000000013000018] = ffffac67 ef2e9004
! %l1 = 0000000000000000, Mem[000000001300001d] = ef2e9004
stb %l1,[%i2+0x01d] ! Mem[000000001300001c] = ef009004
p1_label_92:
! %l6 = 0000000000000000, Mem[0000000031800008] = ffff4aa5
sth %l6,[%o3+%i4] ! Mem[0000000031800008] = 00004aa5
! Mem[0000000031800008] = 00004aa543657758, %f26 = ffffffff a431fac5
ldd [%o3+%i4],%f26 ! %f26 = 00004aa5 43657758
! %l6 = 0000000000000000, immed = fffffe7c, %y = 00000068
umul %l6,-0x184,%l1 ! %l1 = 0000000000000000, %y = 00
! %l7 = 000000000001e000, Mem[0000000013800000] = 9a0000000000000a
stxa %l7,[%i3+%g0]0x80 ! Mem[0000000013800000] = 000000000001e000
! %l5 = 0000000000000000, %l0 = 0000000000000078, %l6 = 0000000000000000
orn %l5,%l0,%l6 ! %l6 = ffffffffffffff87
! %l4 = 0000000000000000, %l4 = 0000000000000000, %l2 = 000000000000004a
udivx %l4,%l4,%l2 ! Div by zero, %l0 = 00000000000000c8
! Mem[0000000030000048] = 80000000fffb0001, %f26 = 00004aa5 43657758
ldda [%o0+0x048]%asi,%f26 ! %f26 = 80000000 fffb0001
! %l5 = 0000000000000000, %l6 = ffffffffffffff87, %l5 = 0000000000000000
orn %l5,%l6,%l5 ! %l5 = 0000000000000078
! %l2 = 000000000000004a, immed = 00000195, %l0 = 00000000000000a0
andncc %l2,0x195,%l0 ! %l0 = 000000000000004a, %ccr = 00
! %l4 = 0000000000000000, %l3 = 00000000000000c5, %l0 = 000000000000004a
andcc %l4,%l3,%l0 ! %l0 = 0000000000000000, %ccr = 44
p1_label_93:
! Mem[0000000030000008] = 0000002a fb2e9004, %l0 = 00000000, %l1 = 00000000
ldda [%o0+0x008]%asi,%l0 ! %l0 = 000000000000002a 00000000fb2e9004
! %l7 = 000000000001e000, immed = ffffffc3, %l0 = 000000000000002a
taddcc %l7,-0x03d,%l0 ! %l0 = 000000000001dfc3, %ccr = 13
! %l2 = 000000000000004a, %l4 = 0000000000000000, %l0 = 000000000001dfc3
sra %l2,%l4,%l0 ! %l0 = 000000000000004a
! %l4 = 00000000, %l5 = 00000078, Mem[0000000031000048] = 337f659b 337f659b
std %l4,[%o2+0x048] ! Mem[0000000031000048] = 00000000 00000078
! %l1 = 00000000fb2e9004, Mem[0000000013000026] = 74f05f5d, %asi = 80
stha %l1,[%i2+0x026]%asi ! Mem[0000000013000024] = 74f09004
! %l1 = 00000000fb2e9004, Mem[0000000012800018] = 74f05f5d
stwa %l1,[%i1+%i6]0x89 ! Mem[0000000012800018] = fb2e9004
! %l2 = 000000000000004a, immed = 00000b26, %y = 00000000
sdivcc %l2,0xb26,%l1 ! %l1 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 0000004a
! %l4 = 0000000000000000, Mem[0000000013800027] = 56867f79
stb %l4,[%i3+0x027] ! Mem[0000000013800024] = 56867f00
! Mem[0000000012800008] = f4ccffff, %l2 = 000000000000004a
ldsba [%i1+%i4]0x88,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000013800008] = c9bd58a3, %l6 = ffffffffffffff87
ldsba [%i3+%i4]0x81,%l6 ! %l6 = ffffffffffffffc9
p1_label_94:
! Mem[0000000012000018] = 00000000, %l6 = ffffffffffffffc9
ldsba [%i0+%i6]0x81,%l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = 0001e000, Mem[0000000031800008] = 00004aa5 43657758
std %l6,[%o3+%i4] ! Mem[0000000031800008] = 00000000 0001e000
! %l5 = 0000000000000078, %l5 = 0000000000000078, %l4 = 0000000000000000
orn %l5,%l5,%l4 ! %l4 = ffffffffffffffff
! %l3 = 00000000000000c5, immed = 00000272, %l3 = 00000000000000c5
tsubcc %l3,0x272,%l3 ! %l3 = fffffffffffffe53, %ccr = 9b
! %l4 = ffffffffffffffff, %l5 = 0000000000000078, %l0 = 000000000000004a
andcc %l4,%l5,%l0 ! %l0 = 0000000000000078, %ccr = 00
! %l6 = 0000000000000000, Mem[0000000013000078] = cab6fcda
stb %l6,[%i2+0x078] ! Mem[0000000013000078] = 00b6fcda
! Mem[0000000030800008] = 3298dba6, %l1 = 0000000000000000
ldsh [%o1+%i4],%l1 ! %l1 = 0000000000003298
! %l2 = ffffffffffffffff, Mem[000000003080000c] = 3df54957
stba %l2,[%o1+0x00c]%asi ! Mem[000000003080000c] = fff54957
! Mem[0000000013000018] = ffffac67, %l4 = ffffffffffffffff
ldsha [%i2+%i6]0x81,%l4 ! %l4 = ffffffffffffffff
! %l2 = ffffffff, %l3 = fffffe53, Mem[0000000030800048] = 00000000 4957c217
std %l2,[%o1+0x048] ! Mem[0000000030800048] = ffffffff fffffe53
p1_label_95:
! Mem[0000000013000008] = ef2e9004, %l6 = 0000000000000000
lduwa [%i2+%i4]0x80,%l6 ! %l6 = 00000000ef2e9004
! %l6 = 00000000ef2e9004, %l0 = 0000000000000078, %y = 0000004a
sdivcc %l6,%l0,%l0 ! %l0 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! %l1 = 0000000000003298, Mem[0000000012800008] = ffffccf4
stwa %l1,[%i1+%i4]0x81 ! Mem[0000000012800008] = 00003298
! Mem[0000000012000028] = 002e9004, %l1 = 0000000000003298
lduha [%i0+%o5]0x80,%l1 ! %l1 = 000000000000002e
! %f16 = 82b828a6 627f538d, Mem[0000000031000008] = 00c5bdc9 00000000
std %f16,[%o2+%i4] ! Mem[0000000031000008] = 82b828a6 627f538d
! %l4 = ffffffffffffffff, %l7 = 000000000001e000, %l7 = 000000000001e000
srax %l4,%l7,%l7 ! %l7 = ffffffffffffffff
! %l2 = ffffffffffffffff, immed = 0000001f, %y = 7fffffff
udiv %l2,0x01f,%l3 ! %l3 = 00000000ffffffff
mov %l0,%y ! %y = 7fffffff
! %l5 = 0000000000000078, %l2 = ffffffffffffffff, %l2 = ffffffffffffffff
addc %l5,%l2,%l2 ! %l2 = 0000000000000077
! Mem[0000000030800008] = 3298dba6, %l2 = 0000000000000077
ldsba [%o1+0x009]%asi,%l2 ! %l2 = ffffffffffffff98
! %l3 = 00000000ffffffff, %l5 = 0000000000000078, %y = 7fffffff
umulcc %l3,%l5,%l2 ! %l2 = 00000077ffffff88, %ccr = 08, %y = 77
p1_label_96:
! Invert Register : %l7 = ffffffffffffffff
xor %l7,-1,%l7 ! %l7 = 0000000000000000
! Mem[0000000013800008] = a358bdc9, %l6 = 00000000ef2e9004
lduba [%i3+%i4]0x88,%l6 ! %l6 = 00000000000000c9
! Mem[0000000030800048] = fffffffffffffe53, %l1 = 000000000000002e
ldx [%o1+0x048],%l1 ! %l1 = fffffffffffffe53
! %l4 = ffffffffffffffff, Mem[0000000012800060] = 8bf4b290
sth %l4,[%i1+0x060] ! Mem[0000000012800060] = ffffb290
! %l7 = 0000000000000000, immed = fffffa78, %l6 = 00000000000000c9
and %l7,-0x588,%l6 ! %l6 = 0000000000000000
! %l7 = 0000000000000000, immed = 0000006f, %l1 = fffffffffffffe53
addccc %l7,0x06f,%l1 ! %l1 = 000000000000006f, %ccr = 00
! %l5 = 0000000000000078, Mem[000000001300004e] = 48580384
stba %l5,[%i2+0x04e]%asi ! Mem[000000001300004c] = 48587884
! %l5 = 0000000000000078, immed = fffffb87, %l3 = 00000000ffffffff
taddcc %l5,-0x479,%l3 ! %l3 = fffffffffffffbff, %ccr = 8a
! %l3 = fffffffffffffbff, immed = 000001e4, %l3 = fffffffffffffbff
subccc %l3,0x1e4,%l3 ! %l3 = fffffffffffffa1b, %ccr = 88
! %l6 = 0000000000000000, %l2 = 00000077ffffff88, %y = 00000077
sdiv %l6,%l2,%l4 ! %l4 = ffffffff80000000
mov %l0,%y ! %y = 7fffffff
p1_label_97:
! %l7 = 0000000000000000, Mem[0000000013800008] = c9bd58a3
stha %l7,[%i3+%i4]0x80 ! Mem[0000000013800008] = 000058a3
! Mem[0000000013800070] = 143f22c8292a6695, %l2 = 00000077ffffff88
ldx [%i3+0x070],%l2 ! %l2 = 143f22c8292a6695
! Mem[0000000013000000] = 002e9004, %l2 = 143f22c8292a6695
lduwa [%i2+%g0]0x80,%l2 ! %l2 = 00000000002e9004
! %l4 = ffffffff80000000, Mem[0000000031000048] = 00000000, %asi = 80
stwa %l4,[%o2+0x048]%asi ! Mem[0000000031000048] = 80000000
! Mem[0000000031800048] = a86bffff a358bdc9, %l2 = 002e9004, %l3 = fffffa1b
ldd [%o3+0x048],%l2 ! %l2 = 00000000a86bffff 00000000a358bdc9
! %l6 = 0000000000000000, %l5 = 0000000000000078, %l2 = 00000000a86bffff
addcc %l6,%l5,%l2 ! %l2 = 0000000000000078, %ccr = 00
! %l1 = 000000000000006f, Mem[0000000013800010] = 0000a6c5
stwa %l1,[%i3+%i5]0x89 ! Mem[0000000013800010] = 0000006f
! Mem[0000000030000008] = 0000002afb2e9004, %f12 = 0000fc94 c9bd0000
ldd [%o0+%i4],%f12 ! %f12 = 0000002a fb2e9004
! Mem[0000000012800028] = da35baa1c9bd58a3, %f22 = 68f62623 c5fa31a4
ldda [%i1+%o5]0x88,%f22 ! %f22 = da35baa1 c9bd58a3
! %l7 = 0000000000000000
sethi %hi(0xf9133c00),%l7 ! %l7 = 00000000f9133c00
p1_label_98:
! Mem[0000000013000060] = b7661412, %l7 = 00000000f9133c00
ldsw [%i2+0x060],%l7 ! %l7 = ffffffffb7661412
! %l0 = 000000007fffffff, %l5 = 0000000000000078, %l4 = ffffffff80000000
or %l0,%l5,%l4 ! %l4 = 000000007fffffff
! Mem[0000000012000000] = 68f62623, %l7 = ffffffffb7661412
lduba [%i0+%g0]0x80,%l7 ! %l7 = 0000000000000068
! Mem[0000000013800018] = 67ac0000 56867f79, %l6 = 00000000, %l7 = 00000068
ldda [%i3+%i6]0x81,%l6 ! %l6 = 0000000067ac0000 0000000056867f79
! %l2 = 0000000000000078, %l0 = 000000007fffffff, %l3 = 00000000a358bdc9
xor %l2,%l0,%l3 ! %l3 = 000000007fffff87
! %l3 = 000000007fffff87, Mem[0000000012000030] = 43fef17d
stha %l3,[%i0+%o6]0x80 ! Mem[0000000012000030] = ff87f17d
! %l4 = 7fffffff, %l5 = 00000078, Mem[0000000013000028] = a5fcffff 58776543
std %l4,[%i2+%o5] ! Mem[0000000013000028] = 7fffffff 00000078
! Mem[000000003180004c] = a358bdc9, %l7 = 0000000056867f79
ldsb [%o3+0x04d],%l7 ! %l7 = 0000000000000058
! Mem[0000000013000018] = ffffac67, %l4 = 000000007fffffff
lduha [%i2+%i6]0x80,%l4 ! %l4 = 000000000000ffff
! %l7 = 0000000000000058, %l0 = 000000007fffffff, %l3 = 000000007fffff87
xorcc %l7,%l0,%l3 ! %l3 = 000000007fffffa7, %ccr = 00
p1_label_99:
! %l4 = 000000000000ffff, %l4 = 000000000000ffff, %l6 = 0000000067ac0000
addccc %l4,%l4,%l6 ! %l6 = 000000000001fffe, %ccr = 00
! Mem[0000000012800030] = 000000000146b171, %f24 = cab6fcda 337f659b
ldda [%i1+%o6]0x88,%f24 ! %f24 = 00000000 0146b171
! Mem[0000000013800010] = 6f000000, %l4 = 000000000000ffff
ldsba [%i3+%i5]0x81,%l4 ! %l4 = 000000000000006f
! Mem[0000000013800028] = 04a4b71e, %f11 = fffb0001
lda [%i3+%o5]0x80,%f11 ! %f11 = 04a4b71e
! Mem[0000000012800024] = a358bdc9, %l3 = 000000007fffffa7
lduw [%i1+0x024],%l3 ! %l3 = 00000000a358bdc9
! %l7 = 0000000000000058, Mem[0000000012000028] = 002e9004
stba %l7,[%i0+%o5]0x81 ! Mem[0000000012000028] = 582e9004
! %l4 = 000000000000006f, Mem[000000003180000f] = 0001e000
stb %l4,[%o3+0x00f] ! Mem[000000003180000c] = 0001e06f
! %l7 = 0000000000000058, Mem[0000000012000020] = 68f62623
stha %l7,[%i0+%o4]0x80 ! Mem[0000000012000020] = 00582623
! %l2 = 0000000000000078, Mem[000000003080004d] = fffffe53
stb %l2,[%o1+0x04d] ! Mem[000000003080004c] = ff78fe53
! %l6 = 000000000001fffe, %l5 = 0000000000000078, %l5 = 0000000000000078
taddcc %l6,%l5,%l5 ! %l5 = 0000000000020076, %ccr = 02
p1_label_100:
! %l7 = 0000000000000058, Mem[0000000013000008] = 04902eef
stwa %l7,[%i2+%i4]0x89 ! Mem[0000000013000008] = 00000058
! %l4 = 000000000000006f, Mem[0000000013000020] = ffffa0d9
stwa %l4,[%i2+%o4]0x80 ! Mem[0000000013000020] = 0000006f
! Invert Register : %l2 = 0000000000000078
xor %l2,-1,%l2 ! %l2 = ffffffffffffff87
! %l0 = 000000007fffffff, Mem[0000000013800020] = 007f8656ffffac67
stxa %l0,[%i3+%o4]0x88 ! Mem[0000000013800020] = 000000007fffffff
! %l4 = 000000000000006f, %l0 = 000000007fffffff, %l7 = 0000000000000058
addcc %l4,%l0,%l7 ! %l7 = 000000008000006e, %ccr = 0a
! Mem[0000000030000048] = 80000000, %l0 = 000000007fffffff
ldsw [%o0+0x048],%l0 ! %l0 = ffffffff80000000
! %l5 = 0000000000020076, immed = fffff868, %l6 = 000000000001fffe
add %l5,-0x798,%l6 ! %l6 = 000000000001f8de
! Mem[0000000012000054] = ff92ab30, %l0 = ffffffff80000000
ldswa [%i0+0x054]%asi,%l0 ! %l0 = ffffffffff92ab30
! %l6 = 000000000001f8de, Mem[0000000013000008] = 58000000ef2e9004
stxa %l6,[%i2+%i4]0x80 ! Mem[0000000013000008] = 000000000001f8de
! %l1 = 000000000000006f, %l5 = 0000000000020076, %l3 = 00000000a358bdc9
sll %l1,%l5,%l3 ! %l3 = 000000001bc00000
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p1_branch_failed
p1_not_taken_0_end:
! End of Random Code for Processor 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 ffffffffff92ab30
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006f
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff87
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001bc00000
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006f
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000020076
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000001f8de
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008000006e
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x7fffffff,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p1_failed
mov 0x111,%g1
! Check Floating Point Registers
p1_check_fp_registers:
set p1_temp,%g1
set p1_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cab6fcda 337f659b
bne %xcc,p1_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0000002e fffd8052
bne %xcc,p1_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3298dba6 3df54957
bne %xcc,p1_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fffe8786 fc854655
bne %xcc,p1_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ffffac67 ef2e9004
bne %xcc,p1_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 80000000 04a4b71e
bne %xcc,p1_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0000002a fb2e9004
bne %xcc,p1_f12_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 82b828a6 627f538d
bne %xcc,p1_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 002e9004
bne %xcc,p1_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 00000000 56867f79
bne %xcc,p1_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be da35baa1 c9bd58a3
bne %xcc,p1_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000000 0146b171
bne %xcc,p1_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 80000000 fffb0001
bne %xcc,p1_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ffffffff f2a3f052
bne %xcc,p1_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00c50000 c5b553aa
bne %xcc,p1_f30_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 68f62623d6df4d4c
ldx [%i0+0x000],%g3 ! Observed data at 0000000012000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c5fa31a4ffffffff
ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000000027cc7b
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 = 00582623c5fa31a4
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 = 582e9004ef2e9004
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff87f17d0146b171
ldx [%i0+0x030],%g3 ! Observed data at 0000000012000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00002eec3fb07651
ldx [%i0+0x040],%g3 ! Observed data at 0000000012000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000071a2176dcf
ldx [%i0+0x048],%g3 ! Observed data at 0000000012000048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 439566e10ae72094
ldx [%i0+0x058],%g3 ! Observed data at 0000000012000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000d31314a63395
ldx [%i0+0x060],%g3 ! Observed data at 0000000012000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000000400000966
ldx [%i0+0x078],%g3 ! Observed data at 0000000012000078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x078,%g4
set p1_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000004
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 = 0000329800000000
ldx [%i1+0x008],%g3 ! Observed data at 0000000012800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 04902efbfc85bdc9
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffe8786a358bdc9
ldx [%i1+0x020],%g3 ! Observed data at 0000000012800020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 68f62623c5fa31a4
ldx [%i1+0x048],%g3 ! Observed data at 0000000012800048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffffb290f2a3f052
ldx [%i1+0x060],%g3 ! Observed data at 0000000012800060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = a3333456f2a3f052
ldx [%i1+0x070],%g3 ! Observed data at 0000000012800070
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x070,%g4
set p1_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 002e9004ef2e9004
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000001f8de
ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bc9a88a7000000e2
ldx [%i2+0x010],%g3 ! Observed data at 0000000013000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffac67ef009004
ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000006f74f09004
ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7fffffff00000078
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x030],%g3 ! Observed data at 0000000013000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0400000000c5219a
ldx [%i2+0x040],%g3 ! Observed data at 0000000013000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6856262348587884
ldx [%i2+0x048],%g3 ! Observed data at 0000000013000048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 82b828a6627f538d
ldx [%i2+0x050],%g3 ! Observed data at 0000000013000050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff92ab3075290979
ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000000000002a
ldx [%i2+0x070],%g3 ! Observed data at 0000000013000070
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00b6fcda337f659b
ldx [%i2+0x078],%g3 ! Observed data at 0000000013000078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x078,%g4
set p1_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 000000000001e000
ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000058a3d3246ba8
ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6f00000000000000
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffff7f00000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000013800020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c9bd58a3a1ba35da
ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffe8786c0daa8c0
ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000000000000015
ldx [%i3+0x040],%g3 ! Observed data at 0000000013800040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = c5b553aae9750b60
ldx [%i3+0x058],%g3 ! Observed data at 0000000013800058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x058,%g4
! Check Shared Memory
set share0_expect,%g4
set p1_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p1_memcheck_share0:
ldx [%g4+0x008],%g2 ! Expected value = 0000002afb2e9004
ldx [%o0+0x008],%g3 ! Read value at Mem[0000000030000008]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x008,%g1
ldx [%g4+0x048],%g2 ! Expected value = 80000000fffb0001
ldx [%o0+0x048],%g3 ! Read value at Mem[0000000030000048]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x048,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p1_memcheck_share1:
ldx [%g4+0x008],%g2 ! Expected value = 3298dba6fff54957
ldx [%o1+0x008],%g3 ! Read value at Mem[0000000030800008]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x008,%g1
ldx [%g4+0x048],%g2 ! Expected value = ffffffffff78fe53
ldx [%o1+0x048],%g3 ! Read value at Mem[0000000030800048]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x048,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p1_memcheck_share2:
ldx [%g4+0x008],%g2 ! Expected value = 82b828a6627f538d
ldx [%o2+0x008],%g3 ! Read value at Mem[0000000031000008]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x008,%g1
ldx [%g4+0x048],%g2 ! Expected value = 8000000000000078
ldx [%o2+0x048],%g3 ! Read value at Mem[0000000031000048]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x048,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p1_memcheck_share3:
ldx [%g4+0x008],%g2 ! Expected value = 000000000001e06f
ldx [%o3+0x008],%g3 ! Read value at Mem[0000000031800008]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x008,%g1
ldx [%g4+0x048],%g2 ! Expected value = a86bffffa358bdc9
ldx [%o3+0x048],%g3 ! Read value at Mem[0000000031800048]
cmp %g2,%g3
bne,pn %xcc,p1_failed
add %g6,0x048,%g1
! 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_f8_fail:
set p1_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%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_f16_fail:
set p1_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%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_f20_fail:
set p1_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f22_fail:
set p1_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f24_fail:
set p1_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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
p1_f30_fail:
set p1_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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]
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]
ta BAD_TRAP
p1_dfill_failed:
ba p1_failed
mov 0xddd,%g1
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:
st %f0 ,[%i2+0x000] ! Mem[0000000013000000]
add %l6,%l5,%l2
and %l3,%l1,%l7
xnor %l6,%l5,%l0
subccc %l1,-0xe19,%l0
stb %l6,[%o3+0x008] ! Mem[0000000031800008]
done
p1_trap1o:
st %f0 ,[%o2+0x000] ! Mem[0000000013000000]
add %l6,%l5,%l2
and %l3,%l1,%l7
xnor %l6,%l5,%l0
subccc %l1,-0xe19,%l0
stb %l6,[%i3+0x008] ! Mem[0000000031800008]
done
p1_trap2e:
sdivx %l4,-0x4b3,%l3
ld [%o1+0x04c],%f9 ! Mem[000000003080004c]
done
p1_trap2o:
sdivx %l4,-0x4b3,%l3
ld [%i1+0x04c],%f9 ! Mem[000000003080004c]
done
p1_trap3e:
subc %l7,%l6,%l4
xnor %l6,-0xee1,%l5
done
p1_trap3o:
subc %l7,%l6,%l4
xnor %l6,-0xee1,%l5
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 21ddde1f8846d988
ldx [%g1+0x008],%l1 ! %l1 = fede8a4652976571
ldx [%g1+0x010],%l2 ! %l2 = 29bbee2c018cd785
ldx [%g1+0x018],%l3 ! %l3 = 003164f899641347
ldx [%g1+0x020],%l4 ! %l4 = 38a4a19e1ab0c666
ldx [%g1+0x028],%l5 ! %l5 = b361b9347852b43d
ldx [%g1+0x030],%l6 ! %l6 = 5a58e3704bd742f1
ldx [%g1+0x038],%l7 ! %l7 = 6ac32f864dd11ff2
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 8816ebade70bfc82
ldx [%g1+0x048],%l1 ! %l1 = 7eb65ee9df41ced9
ldx [%g1+0x050],%l2 ! %l2 = 9b807de20eb7c6fd
ldx [%g1+0x058],%l3 ! %l3 = a78e30f22c4de946
ldx [%g1+0x060],%l4 ! %l4 = 039cfbd46b3ff634
ldx [%g1+0x068],%l5 ! %l5 = 68f6aadfe6802de0
ldx [%g1+0x070],%l6 ! %l6 = a63ed16dcced0e10
ldx [%g1+0x078],%l7 ! %l7 = d5a05e3ccf81026d
save
! Initialize memory pointers for window 2
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 2
ldx [%g1+0x080],%l0 ! %l0 = 3aa5c6b6e0b71080
ldx [%g1+0x088],%l1 ! %l1 = 0ff44c9837b24418
ldx [%g1+0x090],%l2 ! %l2 = 38b68c7ca0bfcf44
ldx [%g1+0x098],%l3 ! %l3 = a14e858082285a06
ldx [%g1+0x0a0],%l4 ! %l4 = 079223326c3fd3d9
ldx [%g1+0x0a8],%l5 ! %l5 = eac1b12dee4692ce
ldx [%g1+0x0b0],%l6 ! %l6 = 64bd83b9dc4b48da
ldx [%g1+0x0b8],%l7 ! %l7 = 79bd702442b8b162
save
! Initialize memory points for window 3
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
mov %g0,%i7
! Init Local Registers in Window 3
ldx [%g1+0x0c0],%l0 ! %l0 = 35bdcbe3f9e86aba
ldx [%g1+0x0c8],%l1 ! %l1 = a4b7e806f13900ab
ldx [%g1+0x0d0],%l2 ! %l2 = 8599ecdfd9860855
ldx [%g1+0x0d8],%l3 ! %l3 = 51c80de22644a7c3
ldx [%g1+0x0e0],%l4 ! %l4 = d38c9612b63ebd08
ldx [%g1+0x0e8],%l5 ! %l5 = 6c6c3499cda401c2
ldx [%g1+0x0f0],%l6 ! %l6 = d97ce8a62069856e
ldx [%g1+0x0f8],%l7 ! %l7 = 3c9c9058b6c62192
save
! Initialize memory pointers for window 4
set p1_local0_start,%i0
set p1_local1_start,%i1
set p1_local2_start,%i2
set p1_local3_start,%i3
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 4
ldx [%g1+0x100],%l0 ! %l0 = 94a9b5f663513ba1
ldx [%g1+0x108],%l1 ! %l1 = 0b6047aa27a7ab20
ldx [%g1+0x110],%l2 ! %l2 = a0f1aa709d2d8357
ldx [%g1+0x118],%l3 ! %l3 = 8e027fe3de838aab
ldx [%g1+0x120],%l4 ! %l4 = 85f4813a63fc755b
ldx [%g1+0x128],%l5 ! %l5 = e32091e6797f8656
ldx [%g1+0x130],%l6 ! %l6 = 1049e16c6cdddd90
ldx [%g1+0x138],%l7 ! %l7 = 95875b7c2523778b
! Initialize the output register of window 4
set share0_start,%o0
set share1_start,%o1
set share2_start,%o2
set share3_start,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
mov %g0,%o7
restore
restore
restore
restore
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 = 7950285b 0e7ddcc7 e3da5f05 daa6c773
! %f4 = 44696487 c1dc8fc6 61e8b942 1a64d775
! %f8 = 39b8133b 0100f108 a47b080f 948bc698
! %f12 = 63396ffe 2f46dff4 41403118 58b2dfd8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7ee36d04 8d820441 11049de2 a0033b2a
! %f20 = 96c6e801 da309037 cdb5b427 2281eeab
! %f24 = 9a8112cc e69a3985 12e63894 db49ea62
! %f28 = 1ac12565 37980658 aa18a9d7 d511a2f2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7a0023f0 3c8c15a5 16eaaac7 40d1fb7c
! %f36 = 67c5a05f 830e3dec 3bcda461 c1ba16c9
! %f40 = 410f99cb bbf5cbe8 153be72c 80a77e31
! %f44 = 1b06aec1 89ac7dd0 d629cf7a 32566c73
ldda [%g1]ASI_BLK_P,%f32
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[0000000031800050] = 8efb9e35, %l0 = f65c5891f61dccbf
ldswa [%o3+0x050]%asi,%l0 ! %l0 = ffffffff8efb9e35
! %l1 = a638ef8a898e5247, Mem[0000000030000056] = a76af3dd
sth %l1,[%o0+0x056] ! Mem[0000000030000054] = a76a5247
! Mem[0000000015000010] = 3d3c19e0, %f22 = cdb5b427
lda [%i2+%i5]0x80,%f22 ! %f22 = 3d3c19e0
! %l1 = a638ef8a898e5247, Mem[0000000015800058] = 6595c7069f0f00d1
stx %l1,[%i3+0x058] ! Mem[0000000015800058] = a638ef8a898e5247
! Mem[0000000015800058] = a638ef8a, %l5 = 9c765ae6a74fee41
lduw [%i3+0x058],%l5 ! %l5 = 00000000a638ef8a
! Mem[0000000014800018] = 74c0865c, %l0 = ffffffff8efb9e35
lduha [%i1+%i6]0x80,%l0 ! %l0 = 00000000000074c0
! %f20 = 96c6e801 da309037, Mem[0000000031800010] = 822ebf9e 54868afd
std %f20,[%o3+%i5] ! Mem[0000000031800010] = 96c6e801 da309037
! %l5 = 00000000a638ef8a, %l3 = e9b914f4697e6855, %y = 00000000
udiv %l5,%l3,%l1 ! %l1 = 0000000000000001
mov %l0,%y ! %y = 000074c0
! %l5 = 00000000a638ef8a, immed = 00000003, %l1 = 0000000000000001
sra %l5,0x003,%l1 ! %l1 = fffffffff4c71df1
! %l7 = 1720c4a1d97a2c36, immed = 00000f51, %l4 = c345c0a6240b800a
orn %l7,0xf51,%l4 ! %l4 = fffffffffffffcbe
p2_label_2:
! %l7 = 1720c4a1d97a2c36, %l1 = fffffffff4c71df1, %l7 = 1720c4a1d97a2c36
srl %l7,%l1,%l7 ! %l7 = 0000000000006cbd
! %l2 = d333c778c0c2858e, immed = fffff060, %l1 = fffffffff4c71df1
tsubcc %l2,-0xfa0,%l1 ! %l1 = d333c778c0c2952e, %ccr = 9b
! %l0 = 00000000000074c0, Mem[0000000015000028] = a3c66c57
stb %l0,[%i2+%o5] ! Mem[0000000015000028] = c0c66c57
! %l5 = 00000000a638ef8a, %l1 = d333c778c0c2952e, %l1 = d333c778c0c2952e
xorcc %l5,%l1,%l1 ! %l1 = d333c77866fa7aa4, %ccr = 80
! %l6 = 09f499abd68cee9a, %l3 = e9b914f4697e6855, %l3 = e9b914f4697e6855
subc %l6,%l3,%l3 ! %l3 = 203b84b76d0e8645
! %l7 = 0000000000006cbd, immed = 000006fb, %y = 000074c0
udiv %l7,0x6fb,%l3 ! %l3 = 00000000ffffffff
mov %l0,%y ! %y = 000074c0
! Mem[0000000014800018] = 74c0865c, %l2 = d333c778c0c2858e
ldsha [%i1+%i6]0x81,%l2 ! %l2 = 00000000000074c0
! %l6 = 09f499abd68cee9a, Mem[0000000014800008] = d29abcb2f65dd34f
stxa %l6,[%i1+%i4]0x80 ! Mem[0000000014800008] = 09f499abd68cee9a
! Randomly selected nop
nop
! %l3 = 00000000ffffffff, Mem[0000000014000010] = f190aaa6
stba %l3,[%i0+%i5]0x81 ! Mem[0000000014000010] = ff90aaa6
p2_label_3:
! %f22 = 3d3c19e0 2281eeab, Mem[0000000014000028] = dd3c7c0e 962301eb
stda %f22,[%i0+%o5]0x81 ! Mem[0000000014000028] = 3d3c19e0 2281eeab
! Mem[000000001400001c] = e0db7a87, %l3 = 00000000ffffffff
lduw [%i0+0x01c],%l3 ! %l3 = 00000000e0db7a87
! Mem[0000000030000010] = d41f909f0ce1d034, %f8 = 39b8133b 0100f108
ldd [%o0+%i5],%f8 ! %f8 = d41f909f 0ce1d034
! %l6 = 09f499abd68cee9a, Mem[0000000030800052] = 8ec1fcd5
stba %l6,[%o1+0x052]%asi ! Mem[0000000030800050] = 8ec19ad5
! %l3 = 00000000e0db7a87, %l5 = 00000000a638ef8a, %l3 = 00000000e0db7a87
xorcc %l3,%l5,%l3 ! %l3 = 0000000046e3950d, %ccr = 00
! %l2 = 00000000000074c0, %l2 = 00000000000074c0, %l0 = 00000000000074c0
sub %l2,%l2,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, immed = 0000061d, %l4 = fffffffffffffcbe
sub %l0,0x61d,%l4 ! %l4 = fffffffffffff9e3
! %l4 = fffffffffffff9e3, immed = 00000417, %l1 = d333c77866fa7aa4
andcc %l4,0x417,%l1 ! %l1 = 0000000000000003, %ccr = 00
! Mem[0000000015000010] = 6e7db3bf e0193c3d, %l2 = 000074c0, %l3 = 46e3950d
ldda [%i2+%i5]0x89,%l2 ! %l2 = 00000000e0193c3d 000000006e7db3bf
! %l3 = 000000006e7db3bf, Mem[0000000030000055] = a76a5247
stba %l3,[%o0+0x055]%asi ! Mem[0000000030000054] = a7bf5247
p2_label_4:
! %l5 = 00000000a638ef8a
sethi %hi(0xa5ed6000),%l5 ! %l5 = 00000000a5ed6000
! %l0 = 0000000000000000, Mem[0000000015000060] = 5b32b0c4
stw %l0,[%i2+0x060] ! Mem[0000000015000060] = 00000000
! %l0 = 0000000000000000, %l1 = 0000000000000003, %l2 = 00000000e0193c3d
or %l0,%l1,%l2 ! %l2 = 0000000000000003
! Mem[0000000030000014] = 0ce1d034, %f12 = 63396ffe
ld [%o0+0x014],%f12 ! %f12 = 0ce1d034
! %l5 = 00000000a5ed6000, immed = 00000004, %l5 = 00000000a5ed6000
sll %l5,0x004,%l5 ! %l5 = 0000000a5ed60000
! %l4 = fffffffffffff9e3, immed = 00000001, %l3 = 000000006e7db3bf
srl %l4,0x001,%l3 ! %l3 = 000000007ffffcf1
! %l2 = 0000000000000003, Mem[0000000031800050] = 8efb9e35868d9b01
stx %l2,[%o3+0x050] ! Mem[0000000031800050] = 0000000000000003
! %l1 = 0000000000000003, immed = 00000ae1, %y = 000074c0
smul %l1,0xae1,%l6 ! %l6 = 00000000000020a3, %y = 00
! %l2 = 0000000000000003, immed = fffffe07, %l2 = 0000000000000003
andcc %l2,-0x1f9,%l2 ! %l2 = 0000000000000003, %ccr = 00
! %l6 = 00000000000020a3, Mem[0000000015000064] = 7c22acab
stb %l6,[%i2+0x064] ! Mem[0000000015000064] = a322acab
p2_label_5:
! %l7 = 0000000000006cbd, immed = fffff7ac, %l1 = 0000000000000003
add %l7,-0x854,%l1 ! %l1 = 0000000000006469
! Mem[0000000015000020] = c72627e4, %l0 = 0000000000000000
lduba [%i2+%o4]0x88,%l0 ! %l0 = 00000000000000e4
! Mem[0000000030000010] = d41f909f0ce1d034, %l2 = 0000000000000003
ldx [%o0+%i5],%l2 ! %l2 = d41f909f0ce1d034
! Mem[000000001480001c] = 38cd1dea, %l5 = 0000000a5ed60000
ldsb [%i1+0x01c],%l5 ! %l5 = 0000000000000038
! Mem[0000000030000010] = d41f909f0ce1d034, %f16 = 7ee36d04 8d820441
ldd [%o0+%i5],%f16 ! %f16 = d41f909f 0ce1d034
! Mem[0000000015000008] = e94191be aced4189, %l6 = 000020a3, %l7 = 00006cbd
ldda [%i2+%i4]0x81,%l6 ! %l6 = 00000000e94191be 00000000aced4189
! %l3 = 000000007ffffcf1, immed = 0000038c, %y = 00000000
sdivcc %l3,0x38c,%l5 ! %l5 = 000000000024168d, %ccr = 00
mov %l0,%y ! %y = 000000e4
! %l4 = fffff9e3, %l5 = 0024168d, Mem[0000000014000018] = 982c62a7 e0db7a87
stda %l4,[%i0+%i6]0x81 ! Mem[0000000014000018] = fffff9e3 0024168d
! %l4 = fffffffffffff9e3, Mem[0000000014800010] = 477a60e9
stba %l4,[%i1+%i5]0x81 ! Mem[0000000014800010] = e37a60e9
! %l2 = d41f909f0ce1d034, immd = 0000000000000b46, %l6 = 00000000e94191be
mulx %l2,0xb46,%l6 ! %l6 = 5bd8610b39b12a38, %y = e4
p2_label_6:
! Mem[0000000014000008] = 1d38a680ee2382e3, %l4 = fffffffffffff9e3
ldxa [%i0+%i4]0x88,%l4 ! %l4 = 1d38a680ee2382e3
! %f0 = 7950285b 0e7ddcc7, Mem[0000000030000050] = 3e1bbdc6 a7bf5247
std %f0 ,[%o0+0x050] ! Mem[0000000030000050] = 7950285b 0e7ddcc7
! %l1 = 0000000000006469, immed = fffff5b2, %l6 = 5bd8610b39b12a38
orncc %l1,-0xa4e,%l6 ! %l6 = 0000000000006e6d, %ccr = 00
! Mem[0000000015800020] = 50a4b8d3, %f12 = 0ce1d034
lda [%i3+%o4]0x80,%f12 ! %f12 = 50a4b8d3
! Mem[0000000031000054] = b1844955, %l1 = 0000000000006469
ldsw [%o2+0x054],%l1 ! %l1 = ffffffffb1844955
! Mem[0000000014800020] = b0166fb3, %l1 = ffffffffb1844955
ldsba [%i1+%o4]0x81,%l1 ! %l1 = ffffffffffffffb0
! %l6 = 00006e6d, %l7 = aced4189, Mem[0000000014800020] = b0166fb3 bf06a4df
stda %l6,[%i1+%o4]0x81 ! Mem[0000000014800020] = 00006e6d aced4189
! Mem[0000000030800054] = ae076245, %l2 = d41f909f0ce1d034
ldsba [%o1+0x056]%asi,%l2 ! %l2 = 0000000000000062
! %l0 = 00000000000000e4, %l2 = 0000000000000062, %y = 000000e4
smulcc %l0,%l2,%l3 ! %l3 = 0000000000005748, %ccr = 00, %y = 00
! Mem[000000001500000c] = aced4189, %l4 = 1d38a680ee2382e3
ldsb [%i2+0x00c],%l4 ! %l4 = ffffffffffffffac
p2_label_7:
! %l4 = ffffffffffffffac, %l0 = 00000000000000e4, %l1 = ffffffffffffffb0
andcc %l4,%l0,%l1 ! %l1 = 00000000000000a4, %ccr = 00
! %f20 = 96c6e801 da309037, Mem[0000000031000010] = 48fd794f bfb32841
std %f20,[%o2+%i5] ! Mem[0000000031000010] = 96c6e801 da309037
! %l1 = 00000000000000a4
sethi %hi(0x92881800),%l1 ! %l1 = 0000000092881800
! %l5 = 000000000024168d, immed = 00000984, %y = 00000000
sdivcc %l5,0x984,%l6 ! %l6 = 00000000000003ca, %ccr = 00
mov %l0,%y ! %y = 000000e4
! Mem[0000000014000068] = 70d889fd, %f28 = 1ac12565
ld [%i0+0x068],%f28 ! %f28 = 70d889fd
! Mem[0000000014000020] = 918d3470, %l3 = 0000000000005748
ldswa [%i0+%o4]0x88,%l3 ! %l3 = ffffffff918d3470
! %l3 = ffffffff918d3470, %l1 = 0000000092881800, %y = 000000e4
umulcc %l3,%l1,%l4 ! %l4 = 534fe890f86a8000, %ccr = 08, %y = 534fe890
! done : should take illegal inst trap, %l0 = 00000000000000e4
done ! Illegal inst trap : %l0 = 00000000000000f4
! %l4 = 534fe890f86a8000, immed = fffff87a, %l0 = 00000000000000f4
andcc %l4,-0x786,%l0 ! %l0 = 534fe890f86a8000, %ccr = 08
! %l7 = 00000000aced4189, Mem[0000000015800000] = 60a295d7846a6546
stxa %l7,[%i3+%g0]0x88 ! Mem[0000000015800000] = 00000000aced4189
p2_label_8:
! %l1 = 0000000092881800, Mem[0000000031800014] = da309037
stw %l1,[%o3+0x014] ! Mem[0000000031800014] = 92881800
! %l6 = 00000000000003ca, Mem[0000000031000014] = da309037
stw %l6,[%o2+0x014] ! Mem[0000000031000014] = 000003ca
! Mem[0000000030000050] = 7950285b, %l6 = 00000000000003ca
ldsb [%o0+0x051],%l6 ! %l6 = 0000000000000050
! %l3 = ffffffff918d3470, Mem[0000000031000010] = 96c6e801000003ca
stx %l3,[%o2+%i5] ! Mem[0000000031000010] = ffffffff918d3470
! %l6 = 0000000000000050, immed = 000000ef, %l5 = 000000000024168d
orncc %l6,0x0ef,%l5 ! %l5 = ffffffffffffff50, %ccr = 88
! Mem[0000000015800044] = f092c752, %l7 = 00000000aced4189
ldub [%i3+0x047],%l7 ! %l7 = 0000000000000052
! %f2 = e3da5f05 daa6c773, Mem[0000000015000000] = 81fb99dd c34b5bfd
stda %f2 ,[%i2+%g0]0x89 ! Mem[0000000015000000] = e3da5f05 daa6c773
! Invert Register : %l3 = ffffffff918d3470
xor %l3,-1,%l3 ! %l3 = 000000006e72cb8f
! Mem[0000000015800028] = 12abeb9a2f0b8017, %f0 = 7950285b 0e7ddcc7
ldda [%i3+%o5]0x81,%f0 ! %f0 = 12abeb9a 2f0b8017
! %l1 = 0000000092881800, %l5 = ffffffffffffff50, %l3 = 000000006e72cb8f
srl %l1,%l5,%l3 ! %l3 = 0000000000009288
p2_label_9:
! Mem[0000000014800010] = fe44e0a5 e9607ae3, %l4 = f86a8000, %l5 = ffffff50
ldda [%i1+%i5]0x89,%l4 ! %l4 = 00000000e9607ae3 00000000fe44e0a5
! %l2 = 0000000000000062, immed = fffff2f1, %y = 534fe890
sdivcc %l2,-0xd0f,%l0 ! %l0 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 80000000
! Mem[0000000014000010] = a6aa90ff, %f22 = 3d3c19e0
lda [%i0+%i5]0x88,%f22 ! %f22 = a6aa90ff
! %l0 = ffffffff80000000, %l0 = ffffffff80000000, %l7 = 0000000000000052
or %l0,%l0,%l7 ! %l7 = ffffffff80000000
! %l7 = ffffffff80000000, immed = 0000001f, %l7 = ffffffff80000000
sll %l7,0x01f,%l7 ! %l7 = c000000000000000
! %l6 = 0000000000000050, Mem[0000000014800059] = f516fdbd
stb %l6,[%i1+0x059] ! Mem[0000000014800058] = f550fdbd
! Mem[0000000015000008] = e94191beaced4189, %l5 = 00000000fe44e0a5
ldxa [%i2+%i4]0x81,%l5 ! %l5 = e94191beaced4189
! Mem[0000000014800000] = 4e88ccfe, %l1 = 0000000092881800
ldsha [%i1+%g0]0x81,%l1 ! %l1 = 0000000000004e88
! %l7 = c000000000000000, Mem[0000000015800006] = 00000000, %asi = 80
stha %l7,[%i3+0x006]%asi ! Mem[0000000015800004] = 00000000
! Mem[0000000014800008] = 9aee8cd6ab99f409, %l4 = 00000000e9607ae3
ldxa [%i1+%i4]0x88,%l4 ! %l4 = 9aee8cd6ab99f409
p2_label_10:
! %f22 = a6aa90ff 2281eeab, Mem[0000000015800008] = f2a20460 dabb59b7
stda %f22,[%i3+%i4]0x81 ! Mem[0000000015800008] = a6aa90ff 2281eeab
! %l0 = ffffffff80000000, %l2 = 0000000000000062, %l4 = 9aee8cd6ab99f409
subccc %l0,%l2,%l4 ! %l4 = ffffffff7fffff9e, %ccr = 82
! %l3 = 0000000000009288, immed = 00000021, %l2 = 0000000000000062
sllx %l3,0x021,%l2 ! %l2 = 0001251000000000
! %l3 = 0000000000009288, Mem[0000000030000050] = 7950285b
stw %l3,[%o0+0x050] ! Mem[0000000030000050] = 00009288
! %l2 = 0001251000000000, %l4 = ffffffff7fffff9e, %l1 = 0000000000004e88
srl %l2,%l4,%l1 ! %l1 = 0000000000000000
! %f1 = 2f0b8017, Mem[0000000014800050] = 61b9087a
sta %f1 ,[%i1+0x050]%asi ! Mem[0000000014800050] = 2f0b8017
! Mem[0000000014000078] = fd7fe9a7045e0449, %f18 = 11049de2 a0033b2a
ldda [%i0+0x078]%asi,%f18 ! %f18 = fd7fe9a7 045e0449
! %f25 = e69a3985, Mem[0000000031000054] = b1844955
st %f25,[%o2+0x054] ! Mem[0000000031000054] = e69a3985
! Mem[0000000015000020] = e42726c7f10d17bb, %f20 = 96c6e801 da309037
ldda [%i2+%o4]0x80,%f20 ! %f20 = e42726c7 f10d17bb
! %l5 = e94191beaced4189, immed = 0000001a, %l2 = 0001251000000000
srlx %l5,0x01a,%l2 ! %l2 = 0000003a50646fab
p2_label_11:
! Mem[0000000031000050] = f9997960 e69a3985, %l2 = 50646fab, %l3 = 00009288
ldda [%o2+0x050]%asi,%l2 ! %l2 = 00000000f9997960 00000000e69a3985
! Mem[0000000014000018] = fffff9e30024168d, %f10 = a47b080f 948bc698
ldda [%i0+0x018]%asi,%f10 ! %f10 = fffff9e3 0024168d
! %l6 = 0000000000000050, Mem[0000000014800008] = 09f499abd68cee9a
stxa %l6,[%i1+%i4]0x80 ! Mem[0000000014800008] = 0000000000000050
! %l4 = ffffffff7fffff9e, immed = 00000012, %l4 = ffffffff7fffff9e
sll %l4,0x012,%l4 ! %l4 = fffdfffffe780000
! Mem[0000000015800030] = c61cd009, %l4 = fffdfffffe780000
lduwa [%i3+%o6]0x80,%l4 ! %l4 = 00000000c61cd009
! %f24 = 9a8112cc e69a3985, Mem[0000000030000050] = 00009288 0e7ddcc7
stda %f24,[%o0+0x050]%asi ! Mem[0000000030000050] = 9a8112cc e69a3985
! %l6 = 0000000000000050, %l6 = 0000000000000050, %l7 = c000000000000000
add %l6,%l6,%l7 ! %l7 = 00000000000000a0
! %l5 = e94191beaced4189, immed = fffffd08, %l1 = 0000000000000000
taddcctv %l5,-0x2f8,%l1 ! %l0 = ffffffff80000023, Trapped
! %l6 = 00000050, %l7 = 000000a0, Mem[0000000030000010] = d41f909f 0ce1d034
stda %l6,[%o0+0x010]%asi ! Mem[0000000030000010] = 00000050 000000a0
! %f16 = d41f909f 0ce1d034, Mem[0000000031000010] = ffffffff 918d3470
std %f16,[%o2+%i5] ! Mem[0000000031000010] = d41f909f 0ce1d034
p2_label_12:
! %f18 = fd7fe9a7 045e0449, Mem[0000000031000010] = d41f909f 0ce1d034
std %f18,[%o2+%i5] ! Mem[0000000031000010] = fd7fe9a7 045e0449
! Mem[0000000030800050] = 8ec19ad5, %l0 = ffffffff80000023
ldsh [%o1+0x050],%l0 ! %l0 = ffffffffffff8ec1
! %l1 = 0000000000000000, immed = fffffae1, %l3 = 00000000e69a3985
xorcc %l1,-0x51f,%l3 ! %l3 = fffffffffffffae1, %ccr = 88
! %l2 = 00000000f9997960, %l7 = 00000000000000a0, %l5 = e94191beaced4189
orn %l2,%l7,%l5 ! %l5 = ffffffffffffff7f
! %l7 = 00000000000000a0, %l6 = 0000000000000050, %l2 = 00000000f9997960
orncc %l7,%l6,%l2 ! %l2 = ffffffffffffffaf, %ccr = 88
! %l2 = ffffffffffffffaf, Mem[0000000030800050] = 8ec19ad5ae076245
stx %l2,[%o1+0x050] ! Mem[0000000030800050] = ffffffffffffffaf
! %l7 = 00000000000000a0, immed = fffffa85, %y = 80000000
smulcc %l7,-0x57b,%l2 ! %l2 = fffffffffffc9320, %ccr = 88, %y = ffffffff
save ! CWP = 1
! %l0 = 64ec8637cd452a6c, %l1 = 815a5e52107173e7, %y = ffffffff
sdiv %l0,%l1,%l4 ! %l4 = fffffffffffffffd
mov %l0,%y ! %y = cd452a6c
! %l6 = f778e7fe2118273c, immed = fffff2e3, %y = cd452a6c
udivcc %l6,-0xd1d,%l4 ! %l4 = 00000000cd4534ef, %ccr = 08
mov %l0,%y ! %y = cd452a6c
p2_label_13: ! %cwp = 1
! %l0 = cd452a6c, %l1 = 107173e7, Mem[0000000031000050] = f9997960 e69a3985
stda %l0,[%i2+0x050]%asi ! Mem[0000000031000050] = cd452a6c 107173e7
! %l2 = f25ece2c06fb7e03, immed = fffff079, %l6 = f778e7fe2118273c
taddcc %l2,-0xf87,%l6 ! %l6 = f25ece2c06fb6e7c, %ccr = 93
! Mem[0000000015000070] = 04baeb06, %l6 = f25ece2c06fb6e7c
lduh [%o2+0x072],%l6 ! %l6 = 000000000000eb06
! %l2 = f25ece2c06fb7e03, immed = 00000274, %l1 = 815a5e52107173e7
orn %l2,0x274,%l1 ! %l1 = ffffffffffffff8b
! %l1 = ffffffffffffff8b, immed = fffff770, %y = cd452a6c
smulcc %l1,-0x890,%l5 ! %l5 = 000000000003e9d0, %ccr = 00, %y = 00
! %l7 = 23cfe8142fac5e96, %l5 = 000000000003e9d0, %l0 = 64ec8637cd452a6c
orn %l7,%l5,%l0 ! %l0 = fffffffffffc5ebf
! Mem[0000000014000008] = ee2382e3, %l2 = f25ece2c06fb7e03
lduwa [%o0+%o4]0x88,%l2 ! %l2 = 00000000ee2382e3
! Mem[0000000014800018] = 74c0865c, %l4 = 00000000cd4534ef
lduba [%o1+%o6]0x80,%l4 ! %l4 = 0000000000000074
! %l5 = 000000000003e9d0, immed = 00000010, %l0 = fffffffffffc5ebf
sll %l5,0x010,%l0 ! %l0 = 00000003e9d00000
! %l7 = 23cfe8142fac5e96, Mem[0000000031800057] = 00000003
stb %l7,[%i3+0x057] ! Mem[0000000031800054] = 00000096
p2_label_14: ! %cwp = 1
! Mem[0000000031000054] = 107173e7, %l0 = 00000003e9d00000
ldsh [%i2+0x054],%l0 ! %l0 = 0000000000001071
! Mem[0000000014800010] = e37a60e9, %l5 = 000000000003e9d0
lduba [%o1+%o5]0x80,%l5 ! %l5 = 00000000000000e3
! %l5 = 00000000000000e3, immed = fffffea7, %l4 = 0000000000000074
xor %l5,-0x159,%l4 ! %l4 = fffffffffffffe44
! Mem[0000000015000018] = 2e08076de74b426f, %l2 = 00000000ee2382e3
ldxa [%o2+%o6]0x88,%l2 ! %l2 = 2e08076de74b426f
! Mem[0000000030000014] = 000000a0, %l4 = fffffffffffffe44
lduw [%i0+0x014],%l4 ! %l4 = 00000000000000a0
! Mem[0000000030000050] = 9a8112cc, %l7 = 23cfe8142fac5e96
ldsh [%i0+0x052],%l7 ! %l7 = 00000000000012cc
! retry : should take illegal inst trap, %l0 = 0000000000001071
retry ! Illegal inst trap : %l0 = 0000000000001081
! retry : should take illegal inst trap, %l0 = 0000000000001081
retry ! Illegal inst trap : %l0 = 0000000000001091
! %l4 = 00000000000000a0, %l2 = 2e08076de74b426f, %l5 = 00000000000000e3
srl %l4,%l2,%l5 ! %l5 = 0000000000000000
! Mem[0000000031800050] = 00000000, %l3 = 9b1a67aaaa82cf16
ldsb [%i3+0x051],%l3 ! %l3 = 0000000000000000
p2_label_15: ! %cwp = 1
! %l3 = 0000000000000000, %l1 = ffffffffffffff8b, %y = 00000000
umulcc %l3,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
! %l0 = 0000000000001091, immed = 00000033, %l6 = 000000000000eb06
sllx %l0,0x033,%l6 ! %l6 = 8488000000000000
! %l3 = 0000000000000000, Mem[0000000031000010] = fd7fe9a7045e0449
stx %l3,[%i2+%o5] ! Mem[0000000031000010] = 0000000000000000
! Mem[0000000031000010] = 00000000 00000000, %l6 = 00000000, %l7 = 000012cc
ldd [%i2+%o5],%l6 ! %l6 = 0000000000000000 0000000000000000
! Clear Register : %l7 = 0000000000000000
clr %l7 ! %l7 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000031000053] = cd452a6c
stba %l6,[%i2+0x053]%asi ! Mem[0000000031000050] = cd452a00
! %l4 = 00000000000000a0, %l6 = 0000000000000000, %l4 = 00000000000000a0
sra %l4,%l6,%l4 ! %l4 = 00000000000000a0
! %l2 = 2e08076de74b426f, %l6 = 0000000000000000, %y = 00000000
sdivcc %l2,%l6,%l3 ! Div by zero, %l0 = 00000000000010e1
mov %l0,%y ! %y = 000010b9
! %l4 = 00000000000000a0, %l0 = 00000000000010b9, %l5 = 0000000000000000
subccc %l4,%l0,%l5 ! %l5 = ffffffffffffefe7, %ccr = 99
! %l1 = ffffffffffffff8b, immed = 00000851, %l6 = 0000000000000000
tsubcc %l1,0x851,%l6 ! %l6 = fffffffffffff73a, %ccr = 8a
p2_label_16: ! %cwp = 1
! %l4 = 00000000000000a0, immed = 000003b3, %l3 = 0000000000000000
tsubcc %l4,0x3b3,%l3 ! %l3 = fffffffffffffced, %ccr = 9b
! %l2 = e74b426f, %l3 = fffffced, Mem[0000000030800010] = fb557cfe 3b6057b6
std %l2,[%i1+%o5] ! Mem[0000000030800010] = e74b426f fffffced
! Mem[0000000015000030] = 73e1351a, %l4 = 00000000000000a0
ldsha [%o2+%i6]0x81,%l4 ! %l4 = 00000000000073e1
! %l1 = ffffffffffffff8b, Mem[0000000015000010] = 6e7db3bfe0193c3d
stxa %l1,[%o2+%o5]0x88 ! Mem[0000000015000010] = ffffffffffffff8b
! %l0 = 00000000000010b9, Mem[0000000014800008] = 00000000
stwa %l0,[%o1+%o4]0x89 ! Mem[0000000014800008] = 000010b9
! Mem[0000000015800028] = 9aebab12, %l6 = fffffffffffff73a
lduba [%o3+%i5]0x88,%l6 ! %l6 = 0000000000000012
! Mem[0000000030000014] = 000000a0, %l2 = 2e08076de74b426f
lduw [%i0+0x014],%l2 ! %l2 = 00000000000000a0
! %l4 = 00000000000073e1, immed = fffff81c, %l5 = ffffffffffffefe7
orn %l4,-0x7e4,%l5 ! %l5 = 00000000000077e3
! %l2 = 00000000000000a0, immed = fffff5c3, %l6 = 0000000000000012
orncc %l2,-0xa3d,%l6 ! %l6 = 0000000000000abc, %ccr = 00
! Mem[0000000014000060] = 8f0f950a, %l6 = 0000000000000abc
lduh [%o0+0x060],%l6 ! %l6 = 0000000000008f0f
p2_label_17: ! %cwp = 1
! Mem[0000000014000028] = 3d3c19e0, %l4 = 00000000000073e1
lduha [%o0+%i5]0x80,%l4 ! %l4 = 0000000000003d3c
! %l1 = ffffffffffffff8b, %l0 = 00000000000010b9, %l2 = 00000000000000a0
sll %l1,%l0,%l2 ! %l2 = ffffffff16000000
! Mem[0000000014800008] = 000010b9, %l4 = 0000000000003d3c
ldsba [%o1+%o4]0x88,%l4 ! %l4 = ffffffffffffffb9
! Mem[0000000014000028] = 3d3c19e0, %l4 = ffffffffffffffb9
lduwa [%o0+%i5]0x80,%l4 ! %l4 = 000000003d3c19e0
! Mem[0000000030800010] = e74b426ffffffced, %l7 = 0000000000000000
ldxa [%i1+0x010]%asi,%l7 ! %l7 = e74b426ffffffced
! %l5 = 00000000000077e3, Mem[0000000014000000] = f0229afa
stwa %l5,[%o0+%g0]0x89 ! Mem[0000000014000000] = 000077e3
! %l1 = ffffffffffffff8b, %l3 = fffffffffffffced, %l4 = 000000003d3c19e0
sll %l1,%l3,%l4 ! %l4 = fffffffffff16000
! %l3 = fffffffffffffced, Mem[0000000030000016] = 000000a0
stb %l3,[%i0+0x016] ! Mem[0000000030000014] = 0000eda0
! Mem[0000000031000010] = 0000000000000000, %l5 = 00000000000077e3
ldxa [%i2+0x010]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000015800030] = 09d01cc6, %l5 = 0000000000000000
ldsha [%o3+%i6]0x89,%l5 ! %l5 = 0000000000001cc6
p2_label_18: ! %cwp = 1
! Mem[0000000014800008] = b910000000000050, %f2 = e3da5f05 daa6c773
ldda [%o1+%o4]0x81,%f2 ! %f2 = b9100000 00000050
! %f31 = d511a2f2, Mem[0000000015800034] = 7f3aaf09
sta %f31,[%o3+0x034]%asi ! Mem[0000000015800034] = d511a2f2
! %l7 = e74b426ffffffced, immd = 0000000000000b09, %l1 = ffffffffffffff8b
sdivx %l7,0xb09,%l1 ! %l1 = fffdc2daf9edb1e3
! %l0 = 00000000000010b9, Mem[0000000031000014] = 00000000, %asi = 80
stwa %l0,[%i2+0x014]%asi ! Mem[0000000031000014] = 000010b9
! Mem[0000000031000010] = 00000000, %l5 = 0000000000001cc6
ldsha [%i2+0x012]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000015000028] = 58be1535576cc6c0, %l5 = 0000000000000000
ldxa [%o2+%i5]0x88,%l5 ! %l5 = 58be1535576cc6c0
! %l1 = fffdc2daf9edb1e3, immed = ffffff45, %l0 = 00000000000010b9
tsubcc %l1,-0x0bb,%l0 ! %l0 = fffdc2daf9edb29e, %ccr = 9b
! Mem[0000000030800054] = ffffffaf, %l4 = fffffffffff16000
ldsh [%i1+0x054],%l4 ! %l4 = ffffffffffffffff
! %l2 = ffffffff16000000, immed = fffffb21, %y = 000010b9
udivcc %l2,-0x4df,%l4 ! %l4 = 00000000000010b9, %ccr = 00
mov %l0,%y ! %y = f9edb29e
! Set Register : %l1 = fffdc2daf9edb1e3
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
p2_label_19: ! %cwp = 1
! %f30 = aa18a9d7 d511a2f2, Mem[0000000015800028] = 12abeb9a 2f0b8017
stda %f30,[%o3+%i5]0x81 ! Mem[0000000015800028] = aa18a9d7 d511a2f2
! %l4 = 000010b9, %l5 = 576cc6c0, Mem[0000000015800078] = e3ba4dec d856dd9f
std %l4,[%o3+0x078] ! Mem[0000000015800078] = 000010b9 576cc6c0
! %l7 = e74b426ffffffced, Mem[0000000015000030] = 1a35e173
stwa %l7,[%o2+%i6]0x89 ! Mem[0000000015000030] = fffffced
! Mem[0000000031800050] = 0000000000000096, %f22 = a6aa90ff 2281eeab
ldda [%i3+0x050]%asi,%f22 ! %f22 = 00000000 00000096
! %f30 = aa18a9d7 d511a2f2, Mem[0000000014000018] = e3f9ffff 8d162400
stda %f30,[%o0+%o6]0x89 ! Mem[0000000014000018] = aa18a9d7 d511a2f2
! Mem[0000000031000054] = 107173e7, %l5 = 58be1535576cc6c0
ldsb [%i2+0x056],%l5 ! %l5 = 0000000000000073
! Mem[0000000014800000] = 4e88ccfe, %l1 = ffffffffffffffff
lduba [%o1+%g0]0x80,%l1 ! %l1 = 000000000000004e
! %l0 = fffdc2daf9edb29e, %l4 = 00000000000010b9, %l4 = 00000000000010b9
srlx %l0,%l4,%l4 ! %l4 = 000000000000007f
! %l6 = 0000000000008f0f, immed = fffff78c, %y = f9edb29e
umulcc %l6,-0x874,%l4 ! %l4 = 00008f0efb46b534, %ccr = 08, %y = 8f0e
! %l6 = 0000000000008f0f, %l0 = fffdc2daf9edb29e, %l3 = fffffffffffffced
orn %l6,%l0,%l3 ! %l3 = 00023d250612cf6f
p2_label_20: ! %cwp = 1
! %f12 = 50a4b8d3 2f46dff4, Mem[0000000014800008] = b9100000 00000050
stda %f12,[%o1+%o4]0x81 ! Mem[0000000014800008] = 50a4b8d3 2f46dff4
! Mem[0000000014800010] = e37a60e9, %f28 = 70d889fd
lda [%o1+%o5]0x80,%f28 ! %f28 = e37a60e9
! %l1 = 000000000000004e, immed = fffffa92, %l4 = 00008f0efb46b534
andcc %l1,-0x56e,%l4 ! %l4 = 0000000000000002, %ccr = 00
save ! CWP = 2
! Randomly selected nop
nop
! Mem[0000000014800020] = 6d6e0000, %l0 = 872fc4960fb2e9be
lduba [%i1+%o4]0x88,%l0 ! %l0 = 0000000000000000
! %l5 = 7d6232e416930b97, %l4 = e36b36dcacf1d831, %l4 = e36b36dcacf1d831
sub %l5,%l4,%l4 ! %l4 = 99f6fc0769a13366
! %f6 = 61e8b942 1a64d775, Mem[0000000015000040] = 727ebc82 47a9ada5
std %f6 ,[%i2+0x040] ! Mem[0000000015000040] = 61e8b942 1a64d775
! %l0 = 0000000000000000, Mem[0000000015800066] = d7fa1ab1
stb %l0,[%i3+0x066] ! Mem[0000000015800064] = d7fa00b1
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
p2_label_21: ! %cwp = 2
! Mem[0000000015000028] = c0c66c57, %l6 = 65a7d1108e4e22b9
ldsb [%i2+0x02b],%l6 ! %l6 = 0000000000000057
! %l1 = cf49a1c9f9f8b421, Mem[0000000030800014] = fffffced
stw %l1,[%o1+0x014] ! Mem[0000000030800014] = f9f8b421
! Mem[0000000030000054] = e69a3985, %l6 = 0000000000000057
ldsha [%o0+0x056]%asi,%l6 ! %l6 = 0000000000003985
! %l2 = 35ddfa3691c68d39, immed = fffffc62, %l6 = 0000000000003985
xor %l2,-0x39e,%l6 ! %l6 = ca2205c96e39715b
! Mem[0000000015800030] = c61cd009, %l2 = 35ddfa3691c68d39
lduw [%i3+%o6],%l2 ! %l2 = 00000000c61cd009
! Mem[0000000014000020] = 918d3470, %l3 = ad684f0e625d1c90
ldsha [%i0+%o4]0x89,%l3 ! %l3 = 0000000000003470
! Mem[0000000015800028] = aa18a9d7d511a2f2, %f4 = 44696487 c1dc8fc6
ldd [%i3+%o5],%f4 ! %f4 = aa18a9d7 d511a2f2
! Mem[0000000015800010] = fea4a8df, %l6 = ca2205c96e39715b
ldsh [%i3+0x012],%l6 ! %l6 = ffffffffffffa8df
! %l4 = 99f6fc0769a13366, immed = 00000644, %l3 = 0000000000003470
subc %l4,0x644,%l3 ! %l3 = 99f6fc0769a12d22
! %l6 = ffffffffffffa8df, immed = 00000006, %l0 = 0000000000000010
sllx %l6,0x006,%l0 ! %l0 = ffffffffffea37c0
p2_label_22: ! %cwp = 2
! Mem[0000000030800050] = ffffffff, %l4 = 99f6fc0769a13366
ldsh [%o1+0x052],%l4 ! %l4 = ffffffffffffffff
! Randomly selected nop
nop
! Invert Register : %l1 = cf49a1c9f9f8b421
xor %l1,-1,%l1 ! %l1 = 30b65e3606074bde
! Mem[0000000015800058] = a638ef8a 898e5247, %l6 = ffffa8df, %l7 = 53b5c455
ldd [%i3+0x058],%l6 ! %l6 = 00000000a638ef8a 00000000898e5247
! Mem[0000000031800050] = 00000000, %l4 = ffffffffffffffff
ldsw [%o3+0x050],%l4 ! %l4 = 0000000000000000
! %l1 = 30b65e3606074bde, Mem[000000001400000c] = 80a6381d
stb %l1,[%i0+0x00c] ! Mem[000000001400000c] = dea6381d
! Mem[0000000030000050] = 9a8112cce69a3985, %l3 = 99f6fc0769a12d22
ldxa [%o0+0x050]%asi,%l3 ! %l3 = 9a8112cce69a3985
! %l7 = 00000000898e5247, Mem[0000000031800010] = 96c6e801, %asi = 80
stha %l7,[%o3+0x010]%asi ! Mem[0000000031800010] = 5247e801
! Mem[0000000030000054] = e69a3985, %l6 = 00000000a638ef8a
ldswa [%o0+0x054]%asi,%l6 ! %l6 = ffffffffe69a3985
! %l6 = e69a3985, %l7 = 898e5247, Mem[0000000014000040] = 23ae0e0b b915d7d6
std %l6,[%i0+0x040] ! Mem[0000000014000040] = e69a3985 898e5247
p2_label_23: ! %cwp = 2
! Mem[0000000015000028] = 576cc6c0, %l1 = 30b65e3606074bde
ldsba [%i2+%o5]0x88,%l1 ! %l1 = ffffffffffffffc0
! %l6 = ffffffffe69a3985, %l5 = 7d6232e416930b97, %l3 = 9a8112cce69a3985
addccc %l6,%l5,%l3 ! %l3 = 7d6232e3fd2d451c, %ccr = 18
! %l0 = ffffffffffea37c0
sethi %hi(0x85243800),%l0 ! %l0 = 0000000085243800
! Mem[0000000014800010] = e9607ae3, %f25 = e69a3985
lda [%i1+%i5]0x88,%f25 ! %f25 = e9607ae3
! Mem[0000000015800048] = 91376b21, %l0 = 0000000085243800
lduh [%i3+0x04a],%l0 ! %l0 = 0000000000006b21
! %l2 = 00000000c61cd009, %l7 = 00000000898e5247, %l4 = 0000000000000000
srl %l2,%l7,%l4 ! %l4 = 00000000018c39a0
! Mem[0000000014000020] = 918d3470, %l2 = 00000000c61cd009
ldsha [%i0+%o4]0x89,%l2 ! %l2 = 0000000000003470
! %f24 = 9a8112cc e9607ae3, Mem[0000000014000028] = e0193c3d abee8122
stda %f24,[%i0+%o5]0x89 ! Mem[0000000014000028] = 9a8112cc e9607ae3
! %l1 = ffffffffffffffc0, %l7 = 00000000898e5247, %y = 00008f0e
umul %l1,%l7,%l3 ! %l3 = 898e52249c6b6e40, %y = 898e5224
! Mem[0000000014800020] = 00006e6d aced4189, %l4 = 018c39a0, %l5 = 16930b97
ldda [%i1+0x020]%asi,%l4 ! %l4 = 0000000000006e6d 00000000aced4189
p2_label_24: ! %cwp = 2
! Mem[0000000014000000] = e37700006cb402c0, %f14 = 41403118 58b2dfd8
ldda [%i0+%g0]0x80,%f14 ! %f14 = e3770000 6cb402c0
! %l5 = 00000000aced4189, Mem[0000000015800008] = a6aa90ff
stba %l5,[%i3+%i4]0x81 ! Mem[0000000015800008] = 89aa90ff
! Mem[0000000030000010] = 00000050, %l0 = 0000000000006b21
lduw [%o0+%i5],%l0 ! %l0 = 0000000000000050
! %l3 = 898e52249c6b6e40, %l5 = 00000000aced4189, %y = 898e5224
umulcc %l3,%l5,%l4 ! %l4 = 69a925930dbc4040, %ccr = 00, %y = 69a92593
! %l7 = 00000000898e5247, immed = fffffcc5, %l1 = ffffffffffffffc0
addccc %l7,-0x33b,%l1 ! %l1 = 00000000898e4f0c, %ccr = 19
! Mem[0000000031000010] = 00000000, %l0 = 0000000000000050
ldsw [%o2+%i5],%l0 ! %l0 = 0000000000000000
! %l5 = 00000000aced4189, Mem[0000000015800010] = dfa8a4fe
stba %l5,[%i3+%i5]0x89 ! Mem[0000000015800010] = dfa8a489
! %l5 = 00000000aced4189, %l6 = ffffffffe69a3985, %y = 69a92593
umulcc %l5,%l6,%l0 ! %l0 = 9bc556752d448d2d, %ccr = 80, %y = 9bc55675
! %f18 = fd7fe9a7 045e0449, Mem[0000000030000010] = 00000050 0000eda0
std %f18,[%o0+%i5] ! Mem[0000000030000010] = fd7fe9a7 045e0449
! Mem[0000000031800050] = 00000000 00000096, %l2 = 00003470, %l3 = 9c6b6e40
ldd [%o3+0x050],%l2 ! %l2 = 0000000000000000 0000000000000096
p2_label_25: ! %cwp = 2
! %l3 = 0000000000000096, immed = fffffc2e, %y = 9bc55675
sdiv %l3,-0x3d2,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = 2d448d2d
! %l7 = 00000000898e5247, immed = 00000f21, %l7 = 00000000898e5247
taddcctv %l7,0xf21,%l7 ! %l0 = 9bc556752d448d50, Trapped
! %l6 = ffffffffe69a3985, %l4 = 69a925930dbc4040, %l3 = 0000000000000096
mulx %l6,%l4,%l3 ! %l3 = 394f682d339ba140, %y = 2d448d2d
! %l2 = 0000000000000000, %l1 = 000000007fffffff, %l5 = 00000000aced4189
andcc %l2,%l1,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Mem[0000000015800030] = f2a211d5 09d01cc6, %l2 = 00000000, %l3 = 339ba140
ldda [%i3+%o6]0x89,%l2 ! %l2 = 0000000009d01cc6 00000000f2a211d5
! %l6 = ffffffffe69a3985, %l2 = 0000000009d01cc6, %l4 = 69a925930dbc4040
sra %l6,%l2,%l4 ! %l4 = ffffffffff9a68e6
! Mem[000000001480006c] = 035b2df7, %l2 = 0000000009d01cc6
ldsb [%i1+0x06c],%l2 ! %l2 = 0000000000000003
! Mem[0000000015800018] = 584cbdf3, %l1 = 000000007fffffff
ldsh [%i3+%i6],%l1 ! %l1 = 000000000000584c
! %f10 = fffff9e3 0024168d, Mem[0000000030800010] = e74b426f f9f8b421
stda %f10,[%o1+0x010]%asi ! Mem[0000000030800010] = fffff9e3 0024168d
! %l5 = 0000000000000000, %l2 = 0000000000000003, %l7 = 00000000898e5247
udivx %l5,%l2,%l7 ! %l7 = 0000000000000000
p2_label_26: ! %cwp = 2
! Mem[0000000015800020] = 50a4b8d3, %l7 = 0000000000000000
lduba [%i3+%o4]0x80,%l7 ! %l7 = 0000000000000050
! Mem[0000000030000010] = fd7fe9a7, %l3 = 00000000f2a211d5
ldsw [%o0+%i5],%l3 ! %l3 = fffffffffd7fe9a7
! %l2 = 0000000000000003, Mem[0000000014000000] = e3770000
stwa %l2,[%i0+%g0]0x80 ! Mem[0000000014000000] = 00000003
! Mem[0000000031000014] = 000010b9, %l4 = ffffffffff9a68e6
ldsb [%o2+0x016],%l4 ! %l4 = 0000000000000010
! Mem[0000000030000050] = 9a8112cce69a3985, %l0 = 9bc556752d448d50
ldxa [%o0+0x050]%asi,%l0 ! %l0 = 9a8112cce69a3985
! %l2 = 0000000000000003, Mem[000000001500007e] = 96ff62ed
sth %l2,[%i2+0x07e] ! Mem[000000001500007c] = 96ff0003
! %f28 = e37a60e9, Mem[0000000030800010] = fffff9e3
st %f28,[%o1+%i5] ! Mem[0000000030800010] = e37a60e9
! %l2 = 0000000000000003
sethi %hi(0x6c595800),%l2 ! %l2 = 000000006c595800
! Mem[0000000015000000] = 73c7a6da 055fdae3, %l0 = e69a3985, %l1 = 0000584c
ldda [%i2+%g0]0x81,%l0 ! %l0 = 0000000073c7a6da 00000000055fdae3
! %l0 = 0000000073c7a6da
setx 0x1a25c3d61a25c3d6,%g7,%l0 ! %l0 = 1a25c3d61a25c3d6
p2_label_27: ! %cwp = 2
! %l2 = 000000006c595800, %l4 = 0000000000000010, %y = 2d448d2d
umul %l2,%l4,%l6 ! %l6 = 00000006c5958000, %y = 06
! %l0 = 1a25c3d61a25c3d6, %l5 = 0000000000000000, %l4 = 0000000000000010
tsubcc %l0,%l5,%l4 ! %l4 = 1a25c3d61a25c3d6, %ccr = 02
! Mem[0000000015800070] = 17fb47fb a1842dcd, %l6 = c5958000, %l7 = 00000050
ldd [%i3+0x070],%l6 ! %l6 = 0000000017fb47fb 00000000a1842dcd
! %f3 = 00000050, Mem[0000000015800030] = c61cd009
sta %f3 ,[%i3+%o6]0x81 ! Mem[0000000015800030] = 00000050
! Mem[0000000014800060] = 42e1cff7, %l5 = 0000000000000000
ldsba [%i1+0x062]%asi,%l5 ! %l5 = ffffffffffffffcf
! %l6 = 0000000017fb47fb, immed = 00000e7e, %y = 00000006
sdivcc %l6,0xe7e,%l7 ! %l7 = 00000000006ba497, %ccr = 00
mov %l0,%y ! %y = 1a25c3d6
! Mem[0000000031800050] = 0000000000000096, %f30 = aa18a9d7 d511a2f2
ldda [%o3+0x050]%asi,%f30 ! %f30 = 00000000 00000096
! %l4 = 1a25c3d61a25c3d6, %l6 = 0000000017fb47fb, %l1 = 00000000055fdae3
sub %l4,%l6,%l1 ! %l1 = 1a25c3d6022a7bdb
! Mem[0000000015800058] = a638ef8a, %l1 = 1a25c3d6022a7bdb
ldsb [%i3+0x058],%l1 ! %l1 = ffffffffffffffa6
! %l1 = ffffffffffffffa6, Mem[0000000015800026] = e3e30f73
stb %l1,[%i3+0x026] ! Mem[0000000015800024] = e3e3a673
p2_label_28: ! %cwp = 2
! Mem[0000000015800010] = dfa8a489, %l5 = ffffffffffffffcf
ldsba [%i3+%i5]0x89,%l5 ! %l5 = ffffffffffffff89
! Mem[0000000030000050] = 9a8112cce69a3985, %l2 = 000000006c595800
ldxa [%o0+0x050]%asi,%l2 ! %l2 = 9a8112cce69a3985
rd %pc,%o7
return %o7+12 ! CWP = 1
! Invert Register : %l4 = 0000000000000002
xor %l4,-1,%l4 ! %l4 = fffffffffffffffd
! retry : should take illegal inst trap, %l0 = fffdc2daf9edb29e
retry ! Illegal inst trap : %l0 = fffdc2daf9edb2ae
! %l6 = 0000000000008f0f, Mem[0000000015000020] = c72627e4
stwa %l6,[%o2+%i4]0x89 ! Mem[0000000015000020] = 00008f0f
! Mem[0000000015000010] = 8bffffff, %l3 = 00023d250612cf6f
ldsba [%o2+%o5]0x81,%l3 ! %l3 = ffffffffffffff8b
! %l7 = e74b426ffffffced, Mem[000000001400004b] = 69e20305
stb %l7,[%o0+0x04b] ! Mem[0000000014000048] = 69e203ed
! %f0 = 12abeb9a, Mem[0000000015000018] = e74b426f
sta %f0 ,[%o2+%o6]0x89 ! Mem[0000000015000018] = 12abeb9a
! Mem[0000000031800050] = 00000000, %l4 = fffffffffffffffd
lduw [%i3+0x050],%l4 ! %l4 = 0000000000000000
p2_label_29: ! %cwp = 1
! Mem[0000000015800028] = aa18a9d7 d511a2f2, %l6 = 00008f0f, %l7 = fffffced
ldda [%o3+%i5]0x81,%l6 ! %l6 = 00000000aa18a9d7 00000000d511a2f2
! Randomly selected nop
nop
restore ! CWP = 0
! Mem[0000000015000030] = edfcffff, %l7 = 00000000000000a0
ldsha [%i2+%o6]0x81,%l7 ! %l7 = ffffffffffffedfc
! %l6 = 00000050, %l7 = ffffedfc, Mem[0000000031800010] = 5247e801 92881800
std %l6,[%o3+%i5] ! Mem[0000000031800010] = 00000050 ffffedfc
! %f24 = 9a8112cc e9607ae3, Mem[0000000031800010] = 00000050 ffffedfc
std %f24,[%o3+%i5] ! Mem[0000000031800010] = 9a8112cc e9607ae3
! Mem[0000000030000014] = 045e0449, %l6 = 0000000000000050
lduh [%o0+0x016],%l6 ! %l6 = 0000000000000449
! Set Register : %l1 = 0000000000000000
xor %g0,-1,%l1 ! %l1 = ffffffffffffffff
! %l1 = ffffffffffffffff, %l4 = 00000000c61cd009, %y = 1a25c3d6
sdivcc %l1,%l4,%l2 ! %l2 = ffffffff8c5da9a6, %ccr = 88
mov %l0,%y ! %y = ffff8ec1
! %l3 = fffffffffffffae1, immed = ffffff5f, %l4 = 00000000c61cd009
tsubcc %l3,-0x0a1,%l4 ! %l4 = fffffffffffffb82, %ccr = 9b
p2_label_30:
! Mem[0000000030800014] = 0024168d, %l1 = ffffffffffffffff
ldub [%o1+0x016],%l1 ! %l1 = 0000000000000016
! %l1 = 0000000000000016, %l7 = ffffffffffffedfc, %l0 = ffffffffffff8ec1
udivx %l1,%l7,%l0 ! %l0 = 0000000000000000
! %l4 = fffffffffffffb82, %l4 = fffffffffffffb82, %l6 = 0000000000000449
tsubcc %l4,%l4,%l6 ! %l6 = 0000000000000000, %ccr = 46
! %l2 = ffffffff8c5da9a6, immed = fffff6e9, %l3 = fffffffffffffae1
orncc %l2,-0x917,%l3 ! %l3 = ffffffff8c5da9b6, %ccr = 88
! Clear Register : %l2 = ffffffff8c5da9a6
clr %l2 ! %l2 = 0000000000000000
! %l4 = fffffb82, %l5 = ffffff7f, Mem[0000000030000050] = 9a8112cc e69a3985
std %l4,[%o0+0x050] ! Mem[0000000030000050] = fffffb82 ffffff7f
! Mem[0000000015800028] = aa18a9d7d511a2f2, %l3 = ffffffff8c5da9b6
ldxa [%i3+%o5]0x81,%l3 ! %l3 = aa18a9d7d511a2f2
! Mem[0000000031000054] = 107173e7, %l3 = aa18a9d7d511a2f2
ldsw [%o2+0x054],%l3 ! %l3 = 00000000107173e7
! %l0 = 00000000, %l1 = 00000016, Mem[0000000030000010] = fd7fe9a7 045e0449
std %l0,[%o0+%i5] ! Mem[0000000030000010] = 00000000 00000016
! Mem[0000000014000030] = 78ee521e, %l7 = ffffffffffffedfc
lduba [%i0+%o6]0x88,%l7 ! %l7 = 000000000000001e
p2_label_31:
! Mem[0000000030800010] = e37a60e9, %l0 = 0000000000000000
ldub [%o1+0x012],%l0 ! %l0 = 0000000000000060
! %l2 = 0000000000000000, Mem[000000001480004b] = 546d0e3f
stb %l2,[%i1+0x04b] ! Mem[0000000014800048] = 546d0e00
! %l6 = 0000000000000000, Mem[0000000015800030] = f2a211d550000000
stxa %l6,[%i3+%o6]0x88 ! Mem[0000000015800030] = 0000000000000000
! %l2 = 00000000, %l3 = 107173e7, Mem[0000000015000020] = 00008f0f bb170df1
stda %l2,[%i2+%o4]0x89 ! Mem[0000000015000020] = 00000000 107173e7
! Mem[0000000014800030] = fc89331c, %l0 = 0000000000000060
lduwa [%i1+%o6]0x80,%l0 ! %l0 = 00000000fc89331c
! Mem[0000000015000010] = 8bffffff, %l6 = 0000000000000000
ldsha [%i2+0x010]%asi,%l6 ! %l6 = ffffffffffff8bff
! %l0 = 00000000fc89331c, immed = 00000011, %l5 = ffffffffffffff7f
sll %l0,0x011,%l5 ! %l5 = 0001f91266380000
! Mem[0000000015000078] = 2779c75e, %l2 = 0000000000000000
ldsh [%i2+0x07a],%l2 ! %l2 = ffffffffffffc75e
! Mem[0000000014000028] = e37a60e9, %l0 = 00000000fc89331c
lduwa [%i0+%o5]0x80,%l0 ! %l0 = 00000000e37a60e9
! Mem[0000000031000010] = 00000000000010b9, %l6 = ffffffffffff8bff
ldx [%o2+%i5],%l6 ! %l6 = 00000000000010b9
p2_label_32:
! %l7 = 000000000000001e, %l4 = fffffffffffffb82, %l0 = 00000000e37a60e9
orn %l7,%l4,%l0 ! %l0 = 000000000000047f
! Mem[0000000031800010] = 9a8112cc e9607ae3, %l4 = fffffb82, %l5 = 66380000
ldd [%o3+%i5],%l4 ! %l4 = 000000009a8112cc 00000000e9607ae3
! Mem[0000000030000050] = fffffb82 ffffff7f, %l2 = ffffc75e, %l3 = 107173e7
ldd [%o0+0x050],%l2 ! %l2 = 00000000fffffb82 00000000ffffff7f
! %l1 = 0000000000000016, immed = 000005fa, %l6 = 00000000000010b9
subc %l1,0x5fa,%l6 ! %l6 = fffffffffffffa1c
! Mem[0000000015800010] = 89a4a8df, %l0 = 000000000000047f
lduba [%i3+%i5]0x80,%l0 ! %l0 = 0000000000000089
! %l3 = 00000000ffffff7f, Mem[0000000015800008] = 89aa90ff
stwa %l3,[%i3+%i4]0x80 ! Mem[0000000015800008] = ffffff7f
! %f28 = e37a60e9, Mem[0000000030800014] = 0024168d
st %f28,[%o1+0x014] ! Mem[0000000030800014] = e37a60e9
! %l4 = 000000009a8112cc, %l0 = 0000000000000089, %l3 = 00000000ffffff7f
sub %l4,%l0,%l3 ! %l3 = 000000009a811243
! Mem[0000000014800030] = fc89331c 627ac0b0, %l0 = 00000089, %l1 = 00000016
ldd [%i1+%o6],%l0 ! %l0 = 00000000fc89331c 00000000627ac0b0
! %l3 = 000000009a811243, Mem[0000000014800028] = c61b55170650f38c
stxa %l3,[%i1+%o5]0x88 ! Mem[0000000014800028] = 000000009a811243
p2_label_33:
! %l0 = fc89331c, %l1 = 627ac0b0, Mem[0000000030800010] = e37a60e9 e37a60e9
std %l0,[%o1+%i5] ! Mem[0000000030800010] = fc89331c 627ac0b0
! Mem[0000000031000014] = 000010b9, %l5 = 00000000e9607ae3
lduh [%o2+0x014],%l5 ! %l5 = 0000000000000000
! %f28 = e37a60e9 37980658, Mem[0000000014800040] = f5d975b8 99ae9ad9
std %f28,[%i1+0x040] ! Mem[0000000014800040] = e37a60e9 37980658
! %f2 = b9100000 00000050, Mem[0000000014800020] = 6d6e0000 8941edac
stda %f2 ,[%i1+%o4]0x89 ! Mem[0000000014800020] = b9100000 00000050
! Mem[0000000031800010] = 9a8112cc e9607ae3, %l0 = fc89331c, %l1 = 627ac0b0
ldd [%o3+%i5],%l0 ! %l0 = 000000009a8112cc 00000000e9607ae3
! %l1 = 00000000e9607ae3, immed = fffff030, %y = ffff8ec1
sdivcc %l1,-0xfd0,%l6 ! %l6 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 9a8112cc
! %l7 = 000000000000001e, %l5 = 0000000000000000, %y = 9a8112cc
umulcc %l7,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 44, %y = 00
! %l0 = 000000009a8112cc, Mem[0000000030800010] = fc89331c
sth %l0,[%o1+%i5] ! Mem[0000000030800010] = 12cc331c
! %l4 = 000000009a8112cc, Mem[0000000031000051] = cd452a00
stb %l4,[%o2+0x051] ! Mem[0000000031000050] = cdcc2a00
! %l4 = 000000009a8112cc, %l2 = 0000000000000000, %y = 00000000
umulcc %l4,%l2,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
p2_label_34:
! Mem[0000000014800030] = b0c07a621c3389fc, %f16 = d41f909f 0ce1d034
ldda [%i1+%o6]0x88,%f16 ! %f16 = b0c07a62 1c3389fc
! %f20 = e42726c7 f10d17bb, Mem[0000000014800010] = e37a60e9 a5e044fe
stda %f20,[%i1+%i5]0x81 ! Mem[0000000014800010] = e42726c7 f10d17bb
! %l1 = 00000000e9607ae3
sethi %hi(0xafff9c00),%l1 ! %l1 = 00000000afff9c00
! Mem[0000000031000050] = cdcc2a00, %l6 = 000000007fffffff
ldsb [%o2+0x053],%l6 ! %l6 = 0000000000000000
! %l0 = 000000009a8112cc, immed = 00000910, %l0 = 000000009a8112cc
andcc %l0,0x910,%l0 ! %l0 = 0000000000000000, %ccr = 44
! %l2 = 0000000000000000, immed = 0000085d, %l2 = 0000000000000000
addccc %l2,0x85d,%l2 ! %l2 = 000000000000085d, %ccr = 00
! %f26 = 12e63894 db49ea62, Mem[0000000015800030] = 00000000 00000000
stda %f26,[%i3+%o6]0x89 ! Mem[0000000015800030] = 12e63894 db49ea62
! %l2 = 000000000000085d, immed = 00000651, %l2 = 000000000000085d
xor %l2,0x651,%l2 ! %l2 = 0000000000000e0c
! Mem[0000000014000054] = 3f0ddc03, %l3 = 0000000000000000
lduw [%i0+0x054],%l3 ! %l3 = 000000003f0ddc03
! Mem[0000000014000000] = 00000003, %l4 = 000000009a8112cc
ldsh [%i0+0x002],%l4 ! %l4 = 0000000000000003
p2_label_35:
! %l4 = 0000000000000003, Mem[0000000030800010] = 12cc331c627ac0b0
stx %l4,[%o1+%i5] ! Mem[0000000030800010] = 0000000000000003
! %l1 = 00000000afff9c00, %l6 = 0000000000000000, %l7 = 000000000000001e
sub %l1,%l6,%l7 ! %l7 = 00000000afff9c00
! Mem[0000000015000000] = 73c7a6da055fdae3, %f24 = 9a8112cc e9607ae3
ldda [%i2+%g0]0x80,%f24 ! %f24 = 73c7a6da 055fdae3
! %l5 = 0000000000000000, Mem[0000000014000018] = f2a211d5d7a918aa
stxa %l5,[%i0+%i6]0x80 ! Mem[0000000014000018] = 0000000000000000
! Mem[0000000030000010] = 00000000 00000016, %l2 = 00000e0c, %l3 = 3f0ddc03
ldd [%o0+%i5],%l2 ! %l2 = 0000000000000000 0000000000000016
! %l4 = 0000000000000003
sethi %hi(0x16d10c00),%l4 ! %l4 = 0000000016d10c00
! Mem[0000000030800050] = ffffffff ffffffaf, %l2 = 00000000, %l3 = 00000016
ldda [%o1+0x050]%asi,%l2 ! %l2 = 00000000ffffffff 00000000ffffffaf
! Mem[0000000030000014] = 00000016, %f12 = 50a4b8d3
ld [%o0+0x014],%f12 ! %f12 = 00000016
! Mem[0000000031000050] = cdcc2a00, %l2 = 00000000ffffffff
ldsh [%o2+0x050],%l2 ! %l2 = ffffffffffffcdcc
! %l6 = 0000000000000000, immed = ffffff07, %l5 = 0000000000000000
addccc %l6,-0x0f9,%l5 ! %l5 = ffffffffffffff07, %ccr = 88
p2_label_36:
! %l3 = 00000000ffffffaf, Mem[0000000030000010] = 00000000
stw %l3,[%o0+%i5] ! Mem[0000000030000010] = ffffffaf
! %f29 = 37980658, Mem[0000000030000010] = ffffffaf
st %f29,[%o0+%i5] ! Mem[0000000030000010] = 37980658
! %l0 = 0000000000000000, %l4 = 0000000016d10c00, %l1 = 00000000afff9c00
addc %l0,%l4,%l1 ! %l1 = 0000000016d10c00
! Mem[0000000030800050] = ffffffffffffffaf, %l4 = 0000000016d10c00
ldx [%o1+0x050],%l4 ! %l4 = ffffffffffffffaf
! Mem[0000000014800078] = 4120dae0, %l7 = 00000000afff9c00
lduh [%i1+0x07a],%l7 ! %l7 = 000000000000dae0
! %l7 = 000000000000dae0, immed = 000007da, %l7 = 000000000000dae0
orn %l7,0x7da,%l7 ! %l7 = fffffffffffffae5
! %l5 = ffffffffffffff07, Mem[0000000015000008] = e94191beaced4189
stxa %l5,[%i2+%i4]0x80 ! Mem[0000000015000008] = ffffffffffffff07
! %l6 = 0000000000000000, %l1 = 0000000016d10c00, %y = 00000000
sdivcc %l6,%l1,%l7 ! %l7 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000000
! %l0 = 0000000000000000, immed = 00000a37, %l1 = 0000000016d10c00
addc %l0,0xa37,%l1 ! %l1 = 0000000000000a37
! %l5 = ffffffffffffff07, %l0 = 0000000000000000, %l7 = 0000000000000000
sll %l5,%l0,%l7 ! %l7 = ffffffffffffff07
p2_label_37:
! %l4 = ffffffffffffffaf, Mem[0000000015000028] = 58be1535576cc6c0
stxa %l4,[%i2+%o5]0x88 ! Mem[0000000015000028] = ffffffffffffffaf
! %l3 = 00000000ffffffaf, immed = 0000085c, %y = 00000000
sdiv %l3,0x85c,%l1 ! %l1 = 00000000001e9fd2
mov %l0,%y ! %y = 00000000
! %l5 = ffffffffffffff07, %l5 = ffffffffffffff07, %l2 = ffffffffffffcdcc
srax %l5,%l5,%l2 ! %l2 = fffffffffffffffe
! Mem[0000000014800020] = 00000050, %f23 = 00000096
lda [%i1+%o4]0x88,%f23 ! %f23 = 00000050
! Mem[0000000030800010] = 00000000, %l1 = 00000000001e9fd2
ldsw [%o1+%i5],%l1 ! %l1 = 0000000000000000
! Mem[0000000031000054] = 107173e7, %l2 = fffffffffffffffe
ldub [%o2+0x057],%l2 ! %l2 = 00000000000000e7
! %l5 = ffffffffffffff07, Mem[0000000031800050] = 0000000000000096
stx %l5,[%o3+0x050] ! Mem[0000000031800050] = ffffffffffffff07
! Mem[0000000030000010] = 37980658, %l2 = 00000000000000e7
ldsh [%o0+0x012],%l2 ! %l2 = 0000000000000658
! Mem[0000000015800030] = db49ea62, %l5 = ffffffffffffff07
ldswa [%i3+%o6]0x88,%l5 ! %l5 = ffffffffdb49ea62
! Mem[0000000031800010] = 9a8112cc, %l3 = 00000000ffffffaf
lduh [%o3+0x012],%l3 ! %l3 = 00000000000012cc
p2_label_38:
! %l5 = ffffffffdb49ea62, immd = 00000000000000e1, %l0 = 0000000000000000
sdivx %l5,0x0e1,%l0 ! %l0 = ffffffffffd63b12
! %l5 = ffffffffdb49ea62, Mem[0000000014800010] = c72627e4
stba %l5,[%i1+%i5]0x89 ! Mem[0000000014800010] = c7262762
! %l7 = ffffffffffffff07, %l6 = 0000000000000000, %l7 = ffffffffffffff07
udivx %l7,%l6,%l7 ! Div by zero, %l0 = ffffffffffd63b62
! Mem[0000000031000050] = cdcc2a00, %l6 = 0000000000000000
ldsw [%o2+0x050],%l6 ! %l6 = ffffffffcdcc2a00
! Mem[0000000014800000] = fecc884e, %l7 = ffffffffffffff07
ldsha [%i1+%g0]0x89,%l7 ! %l7 = ffffffffffff884e
! Mem[0000000031800050] = ffffffff, %l5 = ffffffffdb49ea62
ldub [%o3+0x052],%l5 ! %l5 = 00000000000000ff
! %l1 = 0000000000000000, immed = ffffff96, %l5 = 00000000000000ff
addc %l1,-0x06a,%l5 ! %l5 = ffffffffffffff96
! Mem[0000000031000014] = 000010b9, %l3 = 00000000000012cc
ldswa [%o2+0x014]%asi,%l3 ! %l3 = 00000000000010b9
! Mem[0000000014000018] = 00000000, %l3 = 00000000000010b9
ldsha [%i0+%i6]0x81,%l3 ! %l3 = 0000000000000000
! %l6 = ffffffffcdcc2a00, immed = 00000000, %l4 = ffffffffffffffaf
sra %l6,0x000,%l4 ! %l4 = ffffffffcdcc2a00
p2_label_39:
! Mem[0000000015800000] = aced4189, %l6 = ffffffffcdcc2a00
lduha [%i3+%g0]0x89,%l6 ! %l6 = 0000000000004189
! Mem[0000000015800000] = aced4189, %l5 = ffffffffffffff96
lduba [%i3+%g0]0x88,%l5 ! %l5 = 0000000000000089
! %l6 = 0000000000004189, immed = 00000a40, %l6 = 0000000000004189
xor %l6,0xa40,%l6 ! %l6 = 0000000000004bc9
! %l0 = ffffffffffd63b3a, Mem[0000000031800050] = ffffffff, %asi = 80
stwa %l0,[%o3+0x050]%asi ! Mem[0000000031800050] = ffd63b3a
! Mem[0000000030800010] = 0000000000000003, %f2 = b9100000 00000050
ldd [%o1+%i5],%f2 ! %f2 = 00000000 00000003
! Mem[0000000015000010] = 8bffffff, %l3 = 0000000000000000
ldsb [%i2+%i5],%l3 ! %l3 = ffffffffffffff8b
! %f16 = b0c07a62, Mem[0000000014800018] = 5c86c074
sta %f16,[%i1+%i6]0x89 ! Mem[0000000014800018] = b0c07a62
! Randomly selected nop
nop
! %l0 = ffffffffffd63b3a
sethi %hi(0x8021f400),%l0 ! %l0 = 000000008021f400
! %l2 = 0000000000000658, %l3 = ffffffffffffff8b, %l6 = 0000000000004bc9
addc %l2,%l3,%l6 ! %l6 = 00000000000005e3
p2_label_40:
! %f0 = 12abeb9a 2f0b8017, Mem[0000000031800050] = ffd63b3a ffffff07
std %f0 ,[%o3+0x050] ! Mem[0000000031800050] = 12abeb9a 2f0b8017
! %l1 = 0000000000000000, immed = 0000000a, %l2 = 0000000000000658
xorcc %l1,0x00a,%l2 ! %l2 = 000000000000000a, %ccr = 00
! %f28 = e37a60e9 37980658, Mem[0000000014800018] = 627ac0b0 38cd1dea
std %f28,[%i1+%i6] ! Mem[0000000014800018] = e37a60e9 37980658
! Mem[0000000014000030] = 78ee521e, %l0 = 000000008021f400
lduha [%i0+%o6]0x88,%l0 ! %l0 = 000000000000521e
! Mem[0000000031000010] = 00000000, %f5 = d511a2f2
ld [%o2+%i5],%f5 ! %f5 = 00000000
! Mem[0000000014000020] = 70348d9171cd6834, %f8 = d41f909f 0ce1d034
ldda [%i0+%o4]0x81,%f8 ! %f8 = 70348d91 71cd6834
! Mem[0000000014000048] = 69e203ed 8a252232, %l2 = 0000000a, %l3 = ffffff8b
ldd [%i0+0x048],%l2 ! %l2 = 0000000069e203ed 000000008a252232
! Mem[0000000031000050] = cdcc2a00, %l4 = ffffffffcdcc2a00
ldsh [%o2+0x050],%l4 ! %l4 = ffffffffffffcdcc
! %l7 = ffffffffffff884e, Mem[0000000015800054] = 93f56211
stw %l7,[%i3+0x054] ! Mem[0000000015800054] = ffff884e
! Mem[0000000030000054] = ffffff7f, %l4 = ffffffffffffcdcc
ldsh [%o0+0x054],%l4 ! %l4 = ffffffffffffffff
p2_label_41:
! Mem[0000000014800060] = 42e1cff7, %l0 = 000000000000521e
ldub [%i1+0x062],%l0 ! %l0 = 00000000000000cf
! %f18 = fd7fe9a7 045e0449, Mem[0000000015000058] = 3f4b2872 d3e78516
std %f18,[%i2+0x058] ! Mem[0000000015000058] = fd7fe9a7 045e0449
! Mem[0000000030000050] = fffffb82ffffff7f, %f0 = 12abeb9a 2f0b8017
ldd [%o0+0x050],%f0 ! %f0 = fffffb82 ffffff7f
! %f14 = e3770000, Mem[0000000014800028] = 4312819a
sta %f14,[%i1+%o5]0x81 ! Mem[0000000014800028] = e3770000
! %l4 = ffffffffffffffff, immed = 00000951, %l0 = 00000000000000cf
tsubcctv %l4,0x951,%l0 ! %l0 = 00000000000000f2, Trapped
! %l2 = 0000000069e203ed, immed = 00000696, %l0 = 00000000000000f2
addccc %l2,0x696,%l0 ! %l0 = 0000000069e20a83, %ccr = 00
! Mem[0000000030800050] = ffffffffffffffaf, %f10 = fffff9e3 0024168d
ldda [%o1+0x050]%asi,%f10 ! %f10 = ffffffff ffffffaf
! %l4 = ffffffffffffffff, %l4 = ffffffffffffffff, %l5 = 0000000000000089
andcc %l4,%l4,%l5 ! %l5 = ffffffffffffffff, %ccr = 88
! Mem[0000000015800028] = aa18a9d7, %l6 = 00000000000005e3
lduha [%i3+%o5]0x80,%l6 ! %l6 = 000000000000aa18
! Mem[0000000030800050] = ffffffff ffffffaf, %l2 = 69e203ed, %l3 = 8a252232
ldd [%o1+0x050],%l2 ! %l2 = 00000000ffffffff 00000000ffffffaf
p2_label_42:
! Mem[0000000014800018] = e9607ae3, %l1 = 0000000000000000
ldswa [%i1+%i6]0x88,%l1 ! %l1 = ffffffffe9607ae3
! %l4 = ffffffffffffffff, immed = fffff5ed, %l0 = 0000000069e20a83
taddcctv %l4,-0xa13,%l0 ! %l0 = 0000000069e20aa6, Trapped
! %l2 = 00000000ffffffff, immed = 00000010, %l0 = 0000000069e20aa6
sll %l2,0x010,%l0 ! %l0 = 0000ffffffff0000
! %l4 = ffffffff, %l5 = ffffffff, Mem[0000000014000010] = a6aa90ff 385cf8c5
stda %l4,[%i0+%i5]0x89 ! Mem[0000000014000010] = ffffffff ffffffff
! %l4 = ffffffffffffffff, immed = fffff1cc, %y = 00000000
sdivcc %l4,-0xe34,%l1 ! %l1 = ffffffffffedf9ce, %ccr = 88
mov %l0,%y ! %y = ffff0000
! Mem[0000000031800010] = 9a8112cc, %l2 = 00000000ffffffff
ldsb [%o3+0x011],%l2 ! %l2 = ffffffffffffff81
! Mem[0000000015800060] = 23d06d92, %l4 = ffffffffffffffff
ldsw [%i3+0x060],%l4 ! %l4 = 0000000023d06d92
! retry : should take illegal inst trap, %l0 = 0000ffffffff0000
retry ! Illegal inst trap : %l0 = 0000ffffffff0010
! %l2 = ffffffffffffff81, %l7 = ffffffffffff884e, %l2 = ffffffffffffff81
udivx %l2,%l7,%l2 ! %l2 = 0000000000000001
! %l4 = 0000000023d06d92, Mem[0000000031000014] = 000010b9
stb %l4,[%o2+0x014] ! Mem[0000000031000014] = 920010b9
p2_label_43:
! %l1 = ffffffffffedf9ce, immd = 0000000000000583, %l3 = 00000000ffffffaf
sdivx %l1,0x583,%l3 ! %l3 = fffffffffffffcbb
! Mem[000000001500004c] = a3dc8178, %l5 = ffffffffffffffff
ldsw [%i2+0x04c],%l5 ! %l5 = ffffffffa3dc8178
! %l0 = 0000ffffffff0010, Mem[0000000014000020] = 70348d9171cd6834
stxa %l0,[%i0+%o4]0x80 ! Mem[0000000014000020] = 0000ffffffff0010
! %l6 = 000000000000aa18, %l1 = ffffffffffedf9ce, %l5 = ffffffffa3dc8178
add %l6,%l1,%l5 ! %l5 = ffffffffffeea3e6
! %f25 = 055fdae3, Mem[0000000015800008] = 7fffffff
sta %f25,[%i3+%i4]0x89 ! Mem[0000000015800008] = 055fdae3
! done : should take illegal inst trap, %l0 = 0000ffffffff0010
done ! Illegal inst trap : %l0 = 0000ffffffff0020
! %l0 = 0000ffffffff0020, %l0 = 0000ffffffff0020, %l0 = 0000ffffffff0020
sllx %l0,%l0,%l0 ! %l0 = ffff002000000000
! Mem[0000000014800074] = e998bd6a, %l6 = 000000000000aa18
ldsb [%i1+0x077],%l6 ! %l6 = 000000000000006a
! %l3 = fffffffffffffcbb, immed = 00000651, %l2 = 0000000000000001
orcc %l3,0x651,%l2 ! %l2 = fffffffffffffefb, %ccr = 88
! retry : should take illegal inst trap, %l0 = ffff002000000000
retry ! Illegal inst trap : %l0 = ffff002000000010
p2_label_44:
! %l4 = 23d06d92, %l5 = ffeea3e6, Mem[0000000015000030] = edfcffff 5b038a8f
stda %l4,[%i2+%o6]0x81 ! Mem[0000000015000030] = 23d06d92 ffeea3e6
! %l4 = 0000000023d06d92, %l4 = 0000000023d06d92, %l3 = fffffffffffffcbb
andncc %l4,%l4,%l3 ! %l3 = 0000000000000000, %ccr = 44
! Mem[000000001500005c] = 045e0449, %l7 = ffffffffffff884e
ldsha [%i2+0x05c]%asi,%l7 ! %l7 = 000000000000045e
! %l0 = ffff002000000010, immed = fffffdc2, %y = ffff0000
udivcc %l0,-0x23e,%l7 ! %l7 = 00000000ffff023d, %ccr = 08
mov %l0,%y ! %y = 00000010
! Mem[0000000014800030] = b0c07a621c3389fc, %l5 = ffffffffffeea3e6
ldxa [%i1+%o6]0x88,%l5 ! %l5 = b0c07a621c3389fc
! Mem[0000000014000048] = 69e203ed8a252232, %f24 = 73c7a6da 055fdae3
ldd [%i0+0x048],%f24 ! %f24 = 69e203ed 8a252232
! %l1 = ffffffffffedf9ce, immed = fffff0b5, %l6 = 000000000000006a
tsubcc %l1,-0xf4b,%l6 ! %l6 = ffffffffffee0919, %ccr = 9b
! %l0 = ffff002000000010, %l1 = ffffffffffedf9ce, %l6 = ffffffffffee0919
srlx %l0,%l1,%l6 ! %l6 = 0003fffc00800000
! Mem[0000000030000054] = ffffff7f, %l5 = b0c07a621c3389fc
lduh [%o0+0x054],%l5 ! %l5 = 000000000000ffff
! %l0 = ffff002000000010, immed = 000008a7, %l4 = 0000000023d06d92
andncc %l0,0x8a7,%l4 ! %l4 = ffff002000000010, %ccr = 80
p2_label_45:
! Mem[0000000014800020] = 00000050, %l4 = ffff002000000010
ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000000050
! %l0 = ffff002000000010, Mem[0000000030800010] = 00000000
stw %l0,[%o1+%i5] ! Mem[0000000030800010] = 00000010
! Mem[0000000031800054] = 2f0b8017, %l6 = 0003fffc00800000
ldsw [%o3+0x054],%l6 ! %l6 = 000000002f0b8017
! Mem[0000000015800018] = 584cbdf3, %l0 = ffff002000000010
ldswa [%i3+%i6]0x81,%l0 ! %l0 = 00000000584cbdf3
! Mem[0000000031800014] = e9607ae3, %l0 = 00000000584cbdf3
ldsh [%o3+0x016],%l0 ! %l0 = 0000000000007ae3
! %l1 = ffffffffffedf9ce, Mem[0000000030800010] = 0000001000000003
stx %l1,[%o1+%i5] ! Mem[0000000030800010] = ffffffffffedf9ce
! Clear Register : %l5 = 000000000000ffff
clr %l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000014000028] = e9607ae3
stwa %l5,[%i0+%o5]0x89 ! Mem[0000000014000028] = 00000000
! %l7 = 00000000ffff023d
setx 0x54c570d654c570d6,%g7,%l7 ! %l7 = 54c570d654c570d6
! Mem[0000000015000028] = afffffff, %l3 = 0000000000000000
lduha [%i2+%o5]0x80,%l3 ! %l3 = 000000000000afff
p2_label_46:
! %l2 = fffffffffffffefb, Mem[0000000015000018] = 2e08076d12abeb9a
stxa %l2,[%i2+%i6]0x88 ! Mem[0000000015000018] = fffffffffffffefb
! Randomly selected nop
nop
! %l7 = 54c570d654c570d6, immed = 00000008, %l6 = 000000002f0b8017
sll %l7,0x008,%l6 ! %l6 = c570d654c570d600
! %l0 = 0000000000007ae3, Mem[0000000030000050] = fffffb82ffffff7f
stx %l0,[%o0+0x050] ! Mem[0000000030000050] = 0000000000007ae3
! %l5 = 0000000000000000, %l4 = 0000000000000050, %l4 = 0000000000000050
sll %l5,%l4,%l4 ! %l4 = 0000000000000000
! Mem[0000000030000014] = 00000016, %l0 = 0000000000007ae3
ldsh [%o0+0x016],%l0 ! %l0 = 0000000000000016
! Mem[0000000030000050] = 00000000, %l0 = 0000000000000016
ldsw [%o0+0x050],%l0 ! %l0 = 0000000000000000
! %l3 = 000000000000afff, %l5 = 0000000000000000, %y = 00000010
umul %l3,%l5,%l7 ! %l7 = 0000000000000000, %y = 00
! %l7 = 0000000000000000, Mem[0000000014000018] = 00000000
stha %l7,[%i0+%i6]0x88 ! Mem[0000000014000018] = 00000000
! Mem[0000000031800050] = 12abeb9a2f0b8017, %f6 = 61e8b942 1a64d775
ldd [%o3+0x050],%f6 ! %f6 = 12abeb9a 2f0b8017
p2_label_47:
! Mem[0000000030800050] = ffffffffffffffaf, %f6 = 12abeb9a 2f0b8017
ldd [%o1+0x050],%f6 ! %f6 = ffffffff ffffffaf
! %l1 = ffffffffffedf9ce, Mem[0000000014000028] = 00000000cc12819a
stxa %l1,[%i0+%o5]0x80 ! Mem[0000000014000028] = ffffffffffedf9ce
! %l3 = 000000000000afff, immed = 00000894, %l1 = ffffffffffedf9ce
taddcc %l3,0x894,%l1 ! %l1 = 000000000000b893, %ccr = 02
! %l2 = fffffffffffffefb, immed = 00000139, %l6 = c570d654c570d600
subc %l2,0x139,%l6 ! %l6 = fffffffffffffdc2
! %f16 = b0c07a62 1c3389fc, Mem[0000000031800050] = 12abeb9a 2f0b8017
stda %f16,[%o3+0x050]%asi ! Mem[0000000031800050] = b0c07a62 1c3389fc
! %l5 = 0000000000000000, immed = 0000044c, %l7 = 0000000000000000
addccc %l5,0x44c,%l7 ! %l7 = 000000000000044c, %ccr = 00
! Mem[0000000030800014] = ffedf9ce, %l3 = 000000000000afff
ldsh [%o1+0x014],%l3 ! %l3 = ffffffffffffffed
! %l0 = 0000000000000000, Mem[000000001500006c] = bba16143
stw %l0,[%i2+0x06c] ! Mem[000000001500006c] = 00000000
! %l0 = 0000000000000000, Mem[0000000014000030] = 1e52ee7806bdaefe
stx %l0,[%i0+%o6] ! Mem[0000000014000030] = 0000000000000000
! %f20 = e42726c7 f10d17bb, Mem[0000000015000018] = fbfeffff ffffffff
stda %f20,[%i2+%i6]0x81 ! Mem[0000000015000018] = e42726c7 f10d17bb
p2_label_48:
! %l7 = 000000000000044c, Mem[0000000014800010] = c7262762
stha %l7,[%i1+%i5]0x88 ! Mem[0000000014800010] = c726044c
! %f14 = e3770000 6cb402c0, Mem[0000000014800068] = 8d3ca6ca 035b2df7
std %f14,[%i1+0x068] ! Mem[0000000014800068] = e3770000 6cb402c0
! Mem[0000000014800028] = e3770000, %l7 = 000000000000044c
ldsw [%i1+%o5],%l7 ! %l7 = ffffffffe3770000
! %f26 = 12e63894 db49ea62, Mem[0000000031000050] = cdcc2a00 107173e7
stda %f26,[%o2+0x050]%asi ! Mem[0000000031000050] = 12e63894 db49ea62
! %l3 = ffffffffffffffed, %l7 = ffffffffe3770000, %l7 = ffffffffe3770000
xorcc %l3,%l7,%l7 ! %l7 = 000000001c88ffed, %ccr = 00
! Mem[0000000031800050] = b0c07a621c3389fc, %f18 = fd7fe9a7 045e0449
ldd [%o3+0x050],%f18 ! %f18 = b0c07a62 1c3389fc
! Mem[0000000030000014] = 00000016, %l1 = 000000000000b893
ldsw [%o0+0x014],%l1 ! %l1 = 0000000000000016
! Mem[0000000015800020] = 73a6e3e3d3b8a450, %l0 = 0000000000000000
ldxa [%i3+%o4]0x88,%l0 ! %l0 = 73a6e3e3d3b8a450
! %l5 = 0000000000000000, immed = 00000026, %l2 = fffffffffffffefb
sllx %l5,0x026,%l2 ! %l2 = 0000000000000000
! Mem[0000000031000050] = 12e63894 db49ea62, %l2 = 00000000, %l3 = ffffffed
ldd [%o2+0x050],%l2 ! %l2 = 0000000012e63894 00000000db49ea62
p2_label_49:
! %l4 = 0000000000000000, Mem[0000000014000010] = ffffffff
stwa %l4,[%i0+%i5]0x80 ! Mem[0000000014000010] = 00000000
! Mem[0000000014000050] = 35b577b2 3f0ddc03, %l6 = fffffdc2, %l7 = 1c88ffed
ldd [%i0+0x050],%l6 ! %l6 = 0000000035b577b2 000000003f0ddc03
! Mem[0000000014000028] = ffffffff ffedf9ce, %l6 = 35b577b2, %l7 = 3f0ddc03
ldda [%i0+%o5]0x81,%l6 ! %l6 = 00000000ffffffff 00000000ffedf9ce
! Mem[0000000014800028] = 000077e3, %f1 = ffffff7f
lda [%i1+%o5]0x88,%f1 ! %f1 = 000077e3
! Mem[0000000015000048] = 2c7c72a9, %l2 = 0000000012e63894
lduh [%i2+0x04a],%l2 ! %l2 = 00000000000072a9
! %l4 = 00000000, %l5 = 00000000, Mem[0000000014800018] = e37a60e9 37980658
std %l4,[%i1+%i6] ! Mem[0000000014800018] = 00000000 00000000
! Mem[0000000014800000] = fecc884e, %l1 = 0000000000000016
lduwa [%i1+%g0]0x88,%l1 ! %l1 = 00000000fecc884e
! %l4 = 0000000000000000, %l4 = 0000000000000000, %y = 00000000
sdiv %l4,%l4,%l1 ! Div by zero, %l0 = 73a6e3e3d3b8a4a0
mov %l0,%y ! %y = d3b8a478
! %f10 = ffffffff, Mem[0000000015800000] = aced4189
sta %f10,[%i3+%g0]0x89 ! Mem[0000000015800000] = ffffffff
! Mem[0000000030000010] = 37980658 00000016, %l0 = d3b8a478, %l1 = fecc884e
ldda [%o0+0x010]%asi,%l0 ! %l0 = 0000000037980658 0000000000000016
p2_label_50:
! %l5 = 0000000000000000, immed = 000006a0, %y = d3b8a478
sdiv %l5,0x6a0,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! %l2 = 00000000000072a9, Mem[0000000015000020] = 00000000
stba %l2,[%i2+%o4]0x81 ! Mem[0000000015000020] = a9000000
! %l6 = 00000000ffffffff, %l0 = ffffffff80000000, %l6 = 00000000ffffffff
sllx %l6,%l0,%l6 ! %l6 = 00000000ffffffff
! Mem[0000000015000020] = 107173e7 000000a9, %l2 = 000072a9, %l3 = db49ea62
ldda [%i2+%o4]0x89,%l2 ! %l2 = 00000000000000a9 00000000107173e7
! Mem[0000000014000020] = 0000ffff ffff0010, %l6 = ffffffff, %l7 = ffedf9ce
ldda [%i0+%o4]0x81,%l6 ! %l6 = 000000000000ffff 00000000ffff0010
! %f30 = 00000000 00000096, Mem[0000000015000018] = c72627e4 bb170df1
stda %f30,[%i2+%i6]0x89 ! Mem[0000000015000018] = 00000000 00000096
! %l7 = 00000000ffff0010, immed = 0000003e, %l3 = 00000000107173e7
srax %l7,0x03e,%l3 ! %l3 = 0000000000000000
! %l7 = 00000000ffff0010, %l1 = 0000000000000016, %y = 80000000
umul %l7,%l1,%l1 ! %l1 = 00000015ffea0160, %y = 15
! Mem[0000000014800000] = fecc884e, %l5 = 0000000000000000
lduba [%i1+%g0]0x88,%l5 ! %l5 = 000000000000004e
! Mem[0000000015000030] = 926dd023, %l3 = 0000000000000000
ldswa [%i2+%o6]0x88,%l3 ! %l3 = ffffffff926dd023
p2_label_51:
! Mem[0000000030800050] = ffffffff, %l6 = 000000000000ffff
ldsha [%o1+0x052]%asi,%l6 ! %l6 = ffffffffffffffff
! %l6 = ffffffffffffffff, immed = 000004b8, %l7 = 00000000ffff0010
or %l6,0x4b8,%l7 ! %l7 = ffffffffffffffff
! %f24 = 69e203ed 8a252232, Mem[0000000031000050] = 12e63894 db49ea62
std %f24,[%o2+0x050] ! Mem[0000000031000050] = 69e203ed 8a252232
! Mem[0000000030800014] = ffedf9ce, %l0 = ffffffff80000000
ldsba [%o1+0x017]%asi,%l0 ! %l0 = ffffffffffffffce
! %l4 = 0000000000000000, Mem[0000000030000050] = 00000000, %asi = 80
stwa %l4,[%o0+0x050]%asi ! Mem[0000000030000050] = 00000000
! Mem[0000000014800018] = 0000000000000000, %f2 = 00000000 00000003
ldda [%i1+%i6]0x80,%f2 ! %f2 = 00000000 00000000
! Mem[0000000014000030] = 00000000, %l0 = ffffffffffffffce
lduha [%i0+%o6]0x88,%l0 ! %l0 = 0000000000000000
! %l1 = 00000015ffea0160, immed = fffffc51, %l6 = ffffffffffffffff
xnor %l1,-0x3af,%l6 ! %l6 = 00000015ffea02ce
! %l5 = 000000000000004e, %l1 = 00000015ffea0160, %l3 = ffffffff926dd023
subccc %l5,%l1,%l3 ! %l3 = ffffffea0015feee, %ccr = 91
! Mem[0000000031000050] = 69e203ed8a252232, %f4 = aa18a9d7 00000000
ldd [%o2+0x050],%f4 ! %f4 = 69e203ed 8a252232
p2_label_52:
! %l0 = 0000000000000000, Mem[0000000015000008] = ffffffff
stba %l0,[%i2+%i4]0x81 ! Mem[0000000015000008] = 00ffffff
! %l1 = 00000015ffea0160, %l1 = 00000015ffea0160, %l1 = 00000015ffea0160
sll %l1,%l1,%l1 ! %l1 = 00000015ffea0160
! Mem[0000000015800058] = a638ef8a898e5247, %f24 = 69e203ed 8a252232
ldd [%i3+0x058],%f24 ! %f24 = a638ef8a 898e5247
! Mem[0000000015000008] = 00ffffff, %l6 = 00000015ffea02ce
ldsba [%i2+%i4]0x81,%l6 ! %l6 = 0000000000000000
! %l1 = 00000015ffea0160, Mem[0000000031800054] = 1c3389fc
stw %l1,[%o3+0x054] ! Mem[0000000031800054] = ffea0160
! Mem[0000000031000014] = 920010b9, %l3 = ffffffea0015feee
ldsb [%o2+0x016],%l3 ! %l3 = 0000000000000010
! %l3 = 0000000000000010, Mem[0000000015800010] = 89a4a8df
stba %l3,[%i3+%i5]0x81 ! Mem[0000000015800010] = 10a4a8df
! %l2 = 00000000000000a9, immd = 0000000000000cd6, %l1 = 00000015ffea0160
sdivx %l2,0xcd6,%l1 ! %l1 = 0000000000000000
! %l7 = ffffffffffffffff, immed = 00000d98, %y = 00000015
umul %l7,0xd98,%l6 ! %l6 = 00000d97fffff268, %y = d97
! %l7 = ffffffffffffffff, %l1 = 0000000000000000, %y = 00000d97
umulcc %l7,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
p2_label_53:
! Mem[0000000030800014] = ffedf9ce, %l5 = 000000000000004e
ldsh [%o1+0x016],%l5 ! %l5 = fffffffffffff9ce
! %l7 = ffffffffffffffff, %l6 = 00000d97fffff268, %l2 = 00000000000000a9
udivx %l7,%l6,%l2 ! %l2 = 000000000012d50a
! %l7 = ffffffffffffffff, immed = 00000bb0, %y = 00000000
udiv %l7,0xbb0,%l2 ! %l2 = 000000000015e75b
mov %l0,%y ! %y = 00000000
! %l6 = 00000d97fffff268, %l2 = 000000000015e75b, %l0 = 0000000000000000
or %l6,%l2,%l0 ! %l0 = 00000d97fffff77b
! %l5 = fffffffffffff9ce, immed = fffffa93, %y = 00000000
udiv %l5,-0x56d,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = fffff77b
! Mem[0000000030000054] = 00007ae3, %l2 = 000000000015e75b
ldsha [%o0+0x056]%asi,%l2 ! %l2 = 0000000000007ae3
! Mem[0000000014800000] = fecc884e, %f13 = 2f46dff4
lda [%i1+%g0]0x88,%f13 ! %f13 = fecc884e
! %l2 = 0000000000007ae3, Mem[0000000031800050] = b0c07a62
stw %l2,[%o3+0x050] ! Mem[0000000031800050] = 00007ae3
! %f5 = 8a252232, Mem[0000000014000000] = 00000003
sta %f5 ,[%i0+%g0]0x81 ! Mem[0000000014000000] = 8a252232
! done : should take illegal inst trap, %l0 = 00000d97fffff77b
done ! Illegal inst trap : %l0 = 00000d97fffff78b
p2_label_54:
! %f23 = 00000050, Mem[0000000031800010] = 9a8112cc
st %f23,[%o3+%i5] ! Mem[0000000031800010] = 00000050
! Mem[0000000031000050] = 69e203ed8a252232, %l7 = ffffffffffffffff
ldxa [%o2+0x050]%asi,%l7 ! %l7 = 69e203ed8a252232
! Mem[0000000014800040] = e37a60e9, %l5 = fffffffffffff9ce
lduh [%i1+0x040],%l5 ! %l5 = 000000000000e37a
! %l0 = 00000d97fffff78b, Mem[0000000031000013] = 00000000
stba %l0,[%o2+0x013]%asi ! Mem[0000000031000010] = 0000008b
! %l3 = 0000000000000000, immed = 000002d0, %y = fffff77b
umul %l3,0x2d0,%l7 ! %l7 = 0000000000000000, %y = 00
! Mem[0000000030000050] = 0000000000007ae3, %l3 = 0000000000000000
ldx [%o0+0x050],%l3 ! %l3 = 0000000000007ae3
! Mem[0000000030800050] = ffffffffffffffaf, %f16 = b0c07a62 1c3389fc
ldda [%o1+0x050]%asi,%f16 ! %f16 = ffffffff ffffffaf
! Invert Register : %l5 = 000000000000e37a
xor %l5,-1,%l5 ! %l5 = ffffffffffff1c85
! %l4 = 00000000, %l5 = ffff1c85, Mem[0000000030800010] = ffffffff ffedf9ce
std %l4,[%o1+%i5] ! Mem[0000000030800010] = 00000000 ffff1c85
! %f16 = ffffffff ffffffaf, Mem[0000000031800010] = 00000050 e9607ae3
stda %f16,[%o3+0x010]%asi ! Mem[0000000031800010] = ffffffff ffffffaf
p2_label_55:
! %f26 = 12e63894, Mem[0000000015000028] = afffffff
sta %f26,[%i2+%o5]0x81 ! Mem[0000000015000028] = 12e63894
! Mem[0000000014000020] = ffff0000, %l6 = 00000d97fffff268
ldsba [%i0+%o4]0x88,%l6 ! %l6 = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000015000020] = a9000000
stwa %l4,[%i2+%o4]0x81 ! Mem[0000000015000020] = 00000000
! %l2 = 00007ae3, %l3 = 00007ae3, Mem[0000000031800010] = ffffffff ffffffaf
std %l2,[%o3+%i5] ! Mem[0000000031800010] = 00007ae3 00007ae3
! %l4 = 0000000000000000, %l5 = ffffffffffff1c85, %l4 = 0000000000000000
taddcc %l4,%l5,%l4 ! %l4 = ffffffffffff1c85, %ccr = 8a
! Mem[0000000014000018] = 00000000, %f4 = 69e203ed
lda [%i0+%i6]0x80,%f4 ! %f4 = 00000000
! Mem[0000000030000054] = 00007ae3, %l5 = ffffffffffff1c85
ldsw [%o0+0x054],%l5 ! %l5 = 0000000000007ae3
! Mem[0000000015000018] = 9600000000000000, %l3 = 0000000000007ae3
ldxa [%i2+%i6]0x81,%l3 ! %l3 = 9600000000000000
! %l4 = ffffffffffff1c85, Mem[0000000030800014] = ffff1c85
stw %l4,[%o1+0x014] ! Mem[0000000030800014] = ffff1c85
! %l6 = 0000000000000000, Mem[0000000015000008] = 00ffffff
stwa %l6,[%i2+%i4]0x81 ! Mem[0000000015000008] = 00000000
p2_label_56:
! %l7 = 0000000000000000, %l3 = 9600000000000000, %l5 = 0000000000007ae3
tsubcc %l7,%l3,%l5 ! %l5 = 6a00000000000000, %ccr = 14
! %l0 = 00000d97fffff78b, %l4 = ffffffffffff1c85, %l7 = 0000000000000000
add %l0,%l4,%l7 ! %l7 = 00000d97ffff1410
! %f2 = 00000000 00000000, Mem[0000000015000028] = 12e63894 ffffffff
stda %f2 ,[%i2+%o5]0x81 ! Mem[0000000015000028] = 00000000 00000000
! %l5 = 6a00000000000000, Mem[0000000031000050] = 69e203ed8a252232
stx %l5,[%o2+0x050] ! Mem[0000000031000050] = 6a00000000000000
! Mem[0000000014800030] = fc89331c, %l7 = 00000d97ffff1410
ldsb [%i1+0x031],%l7 ! %l7 = ffffffffffffff89
! %l4 = ffffffffffff1c85, immed = fffff5e9, %l6 = 0000000000000000
sub %l4,-0xa17,%l6 ! %l6 = ffffffffffff269c
! retry : should take illegal inst trap, %l0 = 00000d97fffff78b
retry ! Illegal inst trap : %l0 = 00000d97fffff79b
! %l2 = 0000000000007ae3, immed = 00000ed7, %l2 = 0000000000007ae3
tsubcc %l2,0xed7,%l2 ! %l2 = 0000000000006c0c, %ccr = 02
! %f23 = 00000050, Mem[0000000030000014] = 00000016
sta %f23,[%o0+0x014]%asi ! Mem[0000000030000014] = 00000050
! Mem[0000000014800000] = 2b50cceafecc884e, %l3 = 9600000000000000
ldxa [%i1+%g0]0x88,%l3 ! %l3 = 2b50cceafecc884e
p2_label_57:
! %l4 = ffffffffffff1c85, Mem[0000000030000016] = 00000050
sth %l4,[%o0+0x016] ! Mem[0000000030000014] = 00001c85
! %l2 = 0000000000006c0c, immed = 00000b12, %y = 00000000
udiv %l2,0xb12,%l1 ! %l1 = 0000000000000009
mov %l0,%y ! %y = fffff79b
! Mem[0000000031000010] = 0000008b, %l0 = 00000d97fffff79b
ldsb [%o2+0x012],%l0 ! %l0 = 0000000000000000
! Mem[0000000014000018] = 00000000, %f9 = 71cd6834
lda [%i0+%i6]0x88,%f9 ! %f9 = 00000000
! %l6 = ffffffffffff269c, Mem[0000000015800050] = fe62f3c7
stw %l6,[%i3+0x050] ! Mem[0000000015800050] = ffff269c
! %l6 = ffffffffffff269c, Mem[0000000030800050] = ffffffff
stw %l6,[%o1+0x050] ! Mem[0000000030800050] = ffff269c
! %l0 = 0000000000000000, immed = 00000ed7, %l2 = 0000000000006c0c
sub %l0,0xed7,%l2 ! %l2 = fffffffffffff129
! Mem[0000000031000010] = 0000008b, %l4 = ffffffffffff1c85
ldub [%o2+%i5],%l4 ! %l4 = 0000000000000000
! Mem[0000000030800010] = 00000000, %f22 = 00000000
ld [%o1+%i5],%f22 ! %f22 = 00000000
! %l6 = ffffffffffff269c, immed = 000003f5, %l1 = 0000000000000009
addc %l6,0x3f5,%l1 ! %l1 = ffffffffffff2a91
p2_label_58:
! Mem[0000000030000050] = 00000000 00007ae3, %l6 = ffff269c, %l7 = ffffff89
ldd [%o0+0x050],%l6 ! %l6 = 0000000000000000 0000000000007ae3
! %l3 = 2b50cceafecc884e, %l2 = fffffffffffff129, %l2 = fffffffffffff129
tsubcc %l3,%l2,%l2 ! %l2 = 2b50cceafecc9725, %ccr = 1b
! Mem[0000000015000000] = 73c7a6da, %l6 = 0000000000000000
ldsha [%i2+%g0]0x81,%l6 ! %l6 = 00000000000073c7
! Mem[0000000030000010] = 37980658, %l6 = 00000000000073c7
lduw [%o0+%i5],%l6 ! %l6 = 0000000037980658
! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = fffff79b
umulcc %l0,%l0,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
! Mem[0000000030000014] = 00001c85, %l1 = ffffffffffff2a91
lduw [%o0+0x014],%l1 ! %l1 = 0000000000001c85
! Mem[0000000014800028] = 00000000000077e3, %l4 = 0000000000000000
ldxa [%i1+%o5]0x88,%l4 ! %l4 = 00000000000077e3
! %f22 = 00000000 00000050, Mem[0000000031800010] = 00007ae3 00007ae3
stda %f22,[%o3+0x010]%asi ! Mem[0000000031800010] = 00000000 00000050
! %l3 = 0000000000000000, Mem[0000000031000012] = 0000008b
stba %l3,[%o2+0x012]%asi ! Mem[0000000031000010] = 0000008b
! Mem[0000000015000008] = 00000000, %l1 = 0000000000001c85
lduba [%i2+%i4]0x88,%l1 ! %l1 = 0000000000000000
p2_label_59:
! Mem[0000000031800010] = 00000000, %l6 = 0000000037980658
ldsha [%o3+0x010]%asi,%l6 ! %l6 = 0000000000000000
! Mem[0000000014000030] = 00000000, %f3 = 00000000
lda [%i0+%o6]0x88,%f3 ! %f3 = 00000000
! Mem[0000000014000060] = 8f0f950a da66ef28, %l6 = 00000000, %l7 = 00007ae3
ldda [%i0+0x060]%asi,%l6 ! %l6 = 000000008f0f950a 00000000da66ef28
! %l1 = 0000000000000000, Mem[0000000030000057] = 00007ae3
stba %l1,[%o0+0x057]%asi ! Mem[0000000030000054] = 00007a00
! Mem[0000000014800030] = 1c3389fc, %l4 = 00000000000077e3
lduba [%i1+%o6]0x88,%l4 ! %l4 = 00000000000000fc
! %l3 = 0000000000000000, immed = 0000003e, %l7 = 00000000da66ef28
srax %l3,0x03e,%l7 ! %l7 = 0000000000000000
! %l3 = 0000000000000000, immed = 0000000a, %l5 = 6a00000000000000
srl %l3,0x00a,%l5 ! %l5 = 0000000000000000
! %f2 = 00000000, Mem[0000000031000014] = 920010b9
st %f2 ,[%o2+0x014] ! Mem[0000000031000014] = 00000000
! Mem[0000000030000054] = 00007a00, %l2 = 2b50cceafecc9725
ldsb [%o0+0x055],%l2 ! %l2 = 0000000000000000
! Mem[0000000030000014] = 00001c85, %l0 = 0000000000000000
ldsb [%o0+0x016],%l0 ! %l0 = 000000000000001c
p2_label_60:
! %l2 = 0000000000000000, immed = 000005a2, %l2 = 0000000000000000
tsubcctv %l2,0x5a2,%l2 ! %l0 = 000000000000003f, Trapped
! %l3 = 0000000000000000, immed = 00000d08, %l1 = 0000000000000000
addccc %l3,0xd08,%l1 ! %l1 = 0000000000000d08, %ccr = 00
! %l1 = 0000000000000d08, immed = 000003c3, %y = 00000000
udiv %l1,0x3c3,%l3 ! %l3 = 0000000000000003
mov %l0,%y ! %y = 0000003f
! Mem[000000001480005c] = 7438e01d, %l3 = 0000000000000003
ldub [%i1+0x05e],%l3 ! %l3 = 00000000000000e0
! %l6 = 8f0f950a, %l7 = 00000000, Mem[0000000015000050] = 914f2011 36eec727
std %l6,[%i2+0x050] ! Mem[0000000015000050] = 8f0f950a 00000000
! %f30 = 00000000 00000096, Mem[0000000031800050] = 00007ae3 ffea0160
std %f30,[%o3+0x050] ! Mem[0000000031800050] = 00000000 00000096
! %l3 = 00000000000000e0, immed = 00000a02, %l7 = 0000000000000000
addccc %l3,0xa02,%l7 ! %l7 = 0000000000000ae2, %ccr = 00
! Mem[000000001400007c] = 045e0449, %l4 = 00000000000000fc
ldsw [%i0+0x07c],%l4 ! %l4 = 00000000045e0449
! %l2 = 0000000000000000, immed = 000003d4, %l3 = 00000000000000e0
subc %l2,0x3d4,%l3 ! %l3 = fffffffffffffc2c
! Mem[0000000014800010] = c726044c, %l5 = 0000000000000000
ldsha [%i1+%i5]0x89,%l5 ! %l5 = 000000000000044c
p2_label_61:
! %l5 = 000000000000044c, immed = fffff41a, %y = 0000003f
udiv %l5,-0xbe6,%l1 ! %l1 = 000000000000003f
mov %l0,%y ! %y = 0000003f
! %l2 = 0000000000000000, immed = fffff425, %y = 0000003f
umul %l2,-0xbdb,%l4 ! %l4 = 0000000000000000, %y = 00
! %l0 = 000000000000003f, %l0 = 000000000000003f, %l1 = 000000000000003f
tsubcc %l0,%l0,%l1 ! %l1 = 0000000000000000, %ccr = 46
! %l7 = 0000000000000ae2, Mem[0000000014800000] = fecc884e
stwa %l7,[%i1+%g0]0x89 ! Mem[0000000014800000] = 00000ae2
! %l5 = 000000000000044c, Mem[0000000014800028] = e377000000000000
stxa %l5,[%i1+%o5]0x80 ! Mem[0000000014800028] = 000000000000044c
! %l4 = 0000000000000000, %l5 = 000000000000044c, %l5 = 000000000000044c
taddcc %l4,%l5,%l5 ! %l5 = 000000000000044c, %ccr = 00
! %l3 = fffffffffffffc2c, immd = fffffffffffffe85, %l7 = 0000000000000ae2
sdivx %l3,-0x17b,%l7 ! %l7 = 0000000000000002
! Mem[0000000031800014] = 00000050, %f1 = 000077e3
ld [%o3+0x014],%f1 ! %f1 = 00000050
! Mem[0000000014000008] = e38223ee, %l2 = 0000000000000000
lduha [%i0+%i4]0x80,%l2 ! %l2 = 000000000000e382
! Mem[0000000031800010] = 0000000000000050, %l5 = 000000000000044c
ldxa [%o3+0x010]%asi,%l5 ! %l5 = 0000000000000050
p2_label_62:
! %l7 = 0000000000000002, Mem[0000000014800010] = c726044c
stha %l7,[%i1+%i5]0x88 ! Mem[0000000014800010] = c7260002
! Mem[0000000015800030] = 62ea49db, %l1 = 0000000000000000
lduha [%i3+%o6]0x80,%l1 ! %l1 = 00000000000062ea
! %l5 = 0000000000000050, %l7 = 0000000000000002, %l5 = 0000000000000050
sdivx %l5,%l7,%l5 ! %l5 = 0000000000000028
! Mem[0000000015000000] = daa6c773, %l1 = 00000000000062ea
lduwa [%i2+%g0]0x88,%l1 ! %l1 = 00000000daa6c773
! Mem[0000000030000014] = 00001c85, %f9 = 00000000
ld [%o0+0x014],%f9 ! %f9 = 00001c85
! %l2 = 000000000000e382, immd = 000000000000008a, %l3 = fffffffffffffc2c
sdivx %l2,0x08a,%l3 ! %l3 = 00000000000001a6
! %l1 = 00000000daa6c773, %l6 = 000000008f0f950a, %y = 00000000
sdivcc %l1,%l6,%l6 ! %l6 = ffffffffffffffff, %ccr = 88
mov %l0,%y ! %y = 0000003f
! Mem[0000000015800020] = 50a4b8d3e3e3a673, %f22 = 00000000 00000050
ldda [%i3+%o4]0x81,%f22 ! %f22 = 50a4b8d3 e3e3a673
! Mem[0000000014000010] = 00000000, %l7 = 0000000000000002
ldswa [%i0+%i5]0x81,%l7 ! %l7 = 0000000000000000
! %l1 = 00000000daa6c773, immed = 00000dec, %l0 = 000000000000003f
addc %l1,0xdec,%l0 ! %l0 = 00000000daa6d55f
p2_label_63:
! %f27 = db49ea62, Mem[0000000015000010] = ffffff8b
sta %f27,[%i2+%i5]0x89 ! Mem[0000000015000010] = db49ea62
! %f4 = 00000000 8a252232, Mem[0000000015000070] = 04baeb06 1f482d1a
std %f4 ,[%i2+0x070] ! Mem[0000000015000070] = 00000000 8a252232
! %l5 = 0000000000000028, immed = fffff602, %y = 0000003f
smul %l5,-0x9fe,%l0 ! %l0 = fffffffffffe7050, %y = ffffffff
! %l3 = 00000000000001a6, Mem[0000000015800028] = aa18a9d7
stw %l3,[%i3+%o5] ! Mem[0000000015800028] = 000001a6
! Mem[0000000030000014] = 00001c85, %l3 = 00000000000001a6
ldsw [%o0+0x014],%l3 ! %l3 = 0000000000001c85
! %l4 = 0000000000000000, %l7 = 0000000000000000, %l7 = 0000000000000000
xor %l4,%l7,%l7 ! %l7 = 0000000000000000
! Mem[0000000014000050] = 35b577b2 3f0ddc03, %l0 = fffe7050, %l1 = daa6c773
ldd [%i0+0x050],%l0 ! %l0 = 0000000035b577b2 000000003f0ddc03
! Mem[0000000014000028] = ffffffff, %l3 = 0000000000001c85
lduwa [%i0+%o5]0x88,%l3 ! %l3 = 00000000ffffffff
! %l6 = ffffffffffffffff, immed = 00000306, %l1 = 000000003f0ddc03
addccc %l6,0x306,%l1 ! %l1 = 0000000000000305, %ccr = 11
! Mem[0000000031000054] = 00000000, %l0 = 0000000035b577b2
ldsh [%o2+0x056],%l0 ! %l0 = 0000000000000000
p2_label_64:
! Mem[0000000015000010] = 62ea49db, %l7 = 0000000000000000
lduwa [%i2+%i5]0x80,%l7 ! %l7 = 0000000062ea49db
! Mem[0000000015800028] = 000001a6, %l7 = 0000000062ea49db
lduba [%i3+%o5]0x80,%l7 ! %l7 = 0000000000000000
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000031000050] = 6a000000 00000000
stda %l6,[%o2+0x050]%asi ! Mem[0000000031000050] = ffffffff 00000000
! %l6 = ffffffffffffffff, Mem[0000000015800010] = 10a4a8df
stba %l6,[%i3+%i5]0x81 ! Mem[0000000015800010] = ffa4a8df
! Mem[0000000014800078] = 4120dae0 dacef71d, %l6 = ffffffff, %l7 = 00000000
ldda [%i1+0x078]%asi,%l6 ! %l6 = 000000004120dae0 00000000dacef71d
! %f28 = e37a60e9 37980658, Mem[0000000015000078] = 2779c75e 96ff0003
std %f28,[%i2+0x078] ! Mem[0000000015000078] = e37a60e9 37980658
! Mem[0000000014000030] = 00000000, %l7 = 00000000dacef71d
lduba [%i0+%o6]0x88,%l7 ! %l7 = 0000000000000000
! %l6 = 000000004120dae0, %l1 = 0000000000000305, %l2 = 000000000000e382
addcc %l6,%l1,%l2 ! %l2 = 000000004120dde5, %ccr = 00
! %l2 = 4120dde5, %l3 = ffffffff, Mem[0000000015800020] = 50a4b8d3 e3e3a673
stda %l2,[%i3+%o4]0x81 ! Mem[0000000015800020] = 4120dde5 ffffffff
! %l0 = 0000000000000000, immed = 00000a30, %l3 = 00000000ffffffff
orncc %l0,0xa30,%l3 ! %l3 = fffffffffffff5cf, %ccr = 88
p2_label_65:
! %l4 = 00000000, %l5 = 00000028, Mem[0000000014000010] = 00000000 ffffffff
stda %l4,[%i0+%i5]0x89 ! Mem[0000000014000010] = 00000000 00000028
! Mem[0000000014800020] = 50000000, %f6 = ffffffff
lda [%i1+%o4]0x80,%f6 ! %f6 = 50000000
! %l7 = 0000000000000000, %l2 = 000000004120dde5, %l3 = fffffffffffff5cf
xorcc %l7,%l2,%l3 ! %l3 = 000000004120dde5, %ccr = 00
! Mem[0000000015000004] = 055fdae3, %l4 = 0000000000000000
lduh [%i2+0x004],%l4 ! %l4 = 000000000000055f
! %l0 = 0000000000000000, Mem[0000000015000000] = 73c7a6da
stwa %l0,[%i2+%g0]0x81 ! Mem[0000000015000000] = 00000000
! %l0 = 0000000000000000, %l6 = 000000004120dae0, %l2 = 000000004120dde5
addc %l0,%l6,%l2 ! %l2 = 000000004120dae0
! %l7 = 0000000000000000, %l4 = 000000000000055f, %l0 = 0000000000000000
taddcc %l7,%l4,%l0 ! %l0 = 000000000000055f, %ccr = 02
! Mem[0000000030800010] = 00000000 ffff1c85, %l4 = 0000055f, %l5 = 00000028
ldd [%o1+%i5],%l4 ! %l4 = 0000000000000000 00000000ffff1c85
! %l7 = 0000000000000000, %l4 = 0000000000000000, %y = ffffffff
smul %l7,%l4,%l7 ! %l7 = 0000000000000000, %y = 00
! Invert Register : %l0 = 000000000000055f
xor %l0,-1,%l0 ! %l0 = fffffffffffffaa0
p2_label_66:
! %l2 = 000000004120dae0, Mem[0000000030800014] = ffff1c85
sth %l2,[%o1+0x014] ! Mem[0000000030800014] = dae01c85
! %l6 = 000000004120dae0, immed = 0000000b, %l2 = 000000004120dae0
srl %l6,0x00b,%l2 ! %l2 = 000000000008241b
! %l7 = 0000000000000000, immed = fffff4b9, %l5 = 00000000ffff1c85
xorcc %l7,-0xb47,%l5 ! %l5 = fffffffffffff4b9, %ccr = 88
! Mem[0000000031000014] = 00000000, %l6 = 000000004120dae0
ldsb [%o2+0x015],%l6 ! %l6 = 0000000000000000
! %l3 = 000000004120dde5
sethi %hi(0xd8b29000),%l3 ! %l3 = 00000000d8b29000
! Mem[0000000030000050] = 0000000000007a00, %l6 = 0000000000000000
ldx [%o0+0x050],%l6 ! %l6 = 0000000000007a00
! Mem[0000000030000010] = 37980658 00001c85, %l0 = fffffaa0, %l1 = 00000305
ldd [%o0+%i5],%l0 ! %l0 = 0000000037980658 0000000000001c85
! Mem[0000000030000014] = 00001c85, %l1 = 0000000000001c85
ldsw [%o0+0x014],%l1 ! %l1 = 0000000000001c85
! Mem[0000000031800054] = 00000096, %l5 = fffffffffffff4b9
ldsb [%o3+0x056],%l5 ! %l5 = 0000000000000000
! Mem[0000000031800010] = 00000000 00000050, %l4 = 00000000, %l5 = 00000000
ldd [%o3+%i5],%l4 ! %l4 = 0000000000000000 0000000000000050
p2_label_67:
! %l5 = 0000000000000050, %l2 = 000000000008241b, %y = 00000000
smulcc %l5,%l2,%l2 ! %l2 = 00000000028b4870, %ccr = 00, %y = 00
! Mem[0000000014000000] = 8a252232, %l0 = 0000000037980658
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000008a252232
! Mem[0000000030000054] = 00007a00, %l6 = 0000000000007a00
lduh [%o0+0x056],%l6 ! %l6 = 0000000000007a00
! Mem[0000000015000060] = 00000000, %l4 = 0000000000000000
ldsh [%i2+0x062],%l4 ! %l4 = 0000000000000000
! Mem[0000000015000058] = fd7fe9a7, %l3 = 00000000d8b29000
ldsw [%i2+0x058],%l3 ! %l3 = fffffffffd7fe9a7
! %f20 = e42726c7 f10d17bb, Mem[0000000031800050] = 00000000 00000096
stda %f20,[%o3+0x050]%asi ! Mem[0000000031800050] = e42726c7 f10d17bb
! Mem[0000000015000018] = 96000000, %f8 = 70348d91
ld [%i2+%i6],%f8 ! %f8 = 96000000
! %l0 = 8a252232, %l1 = 00001c85, Mem[0000000030800010] = 00000000 dae01c85
std %l0,[%o1+%i5] ! Mem[0000000030800010] = 8a252232 00001c85
! Mem[0000000031000014] = 00000000, %f31 = 00000096
ld [%o2+0x014],%f31 ! %f31 = 00000000
! Clear Register : %l7 = 0000000000000000
clr %l7 ! %l7 = 0000000000000000
p2_label_68:
! Mem[0000000014800000] = 00000ae2, %l6 = 0000000000007a00
lduba [%i1+%g0]0x88,%l6 ! %l6 = 00000000000000e2
! Mem[0000000015000000] = 00000000, %l3 = fffffffffd7fe9a7
ldub [%i2+0x002],%l3 ! %l3 = 0000000000000000
! Mem[0000000014800008] = 50a4b8d3, %l3 = 0000000000000000
lduha [%i1+%i4]0x80,%l3 ! %l3 = 00000000000050a4
! Mem[0000000031000010] = 0000008b 00000000, %l6 = 000000e2, %l7 = 00000000
ldd [%o2+%i5],%l6 ! %l6 = 000000000000008b 0000000000000000
! %l0 = 000000008a252232, immed = fffff2bb, %y = 00000000
sdivcc %l0,-0xd45,%l1 ! %l1 = fffffffffff596dd, %ccr = 88
mov %l0,%y ! %y = 8a252232
! %l3 = 00000000000050a4, Mem[0000000030800010] = 8a25223200001c85
stx %l3,[%o1+%i5] ! Mem[0000000030800010] = 00000000000050a4
! %l2 = 00000000028b4870, immed = fffff905, %l3 = 00000000000050a4
orn %l2,-0x6fb,%l3 ! %l3 = 00000000028b4efa
! Mem[0000000031800050] = e42726c7 f10d17bb, %l2 = 028b4870, %l3 = 028b4efa
ldda [%o3+0x050]%asi,%l2 ! %l2 = 00000000e42726c7 00000000f10d17bb
! %l4 = 0000000000000000, %l0 = 000000008a252232, %l4 = 0000000000000000
subccc %l4,%l0,%l4 ! %l4 = ffffffff75daddce, %ccr = 91
! %l5 = 0000000000000050, Mem[0000000031000054] = 00000000, %asi = 80
stha %l5,[%o2+0x054]%asi ! Mem[0000000031000054] = 00500000
p2_label_69:
! %f28 = e37a60e9 37980658, Mem[0000000014000030] = 00000000 00000000
stda %f28,[%i0+%o6]0x81 ! Mem[0000000014000030] = e37a60e9 37980658
! %l1 = fffffffffff596dd, Mem[0000000014000028] = cef9edffffffffff
stxa %l1,[%i0+%o5]0x88 ! Mem[0000000014000028] = fffffffffff596dd
! Mem[0000000030000050] = 0000000000007a00, %f0 = fffffb82 00000050
ldd [%o0+0x050],%f0 ! %f0 = 00000000 00007a00
! Mem[0000000015800008] = abee8122055fdae3, %f0 = 00000000 00007a00
ldda [%i3+%i4]0x88,%f0 ! %f0 = abee8122 055fdae3
! Mem[0000000015800008] = e3da5f05 2281eeab, %l4 = 75daddce, %l5 = 00000050
ldd [%i3+%i4],%l4 ! %l4 = 00000000e3da5f05 000000002281eeab
! Mem[0000000014800068] = e3770000, %l5 = 000000002281eeab
ldsw [%i1+0x068],%l5 ! %l5 = ffffffffe3770000
! Mem[0000000030800054] = ffffffaf, %f5 = 8a252232
ld [%o1+0x054],%f5 ! %f5 = ffffffaf
! %l3 = 00000000f10d17bb, Mem[0000000015800010] = aa97ad67dfa8a4ff
stxa %l3,[%i3+%i5]0x88 ! Mem[0000000015800010] = 00000000f10d17bb
! Mem[0000000015000044] = 1a64d775, %l6 = 000000000000008b
lduw [%i2+0x044],%l6 ! %l6 = 000000001a64d775
! %l6 = 000000001a64d775, Mem[0000000031000052] = ffffffff
stba %l6,[%o2+0x052]%asi ! Mem[0000000031000050] = ffff75ff
p2_label_70:
! Mem[0000000031000054] = 00500000, %l2 = 00000000e42726c7
lduh [%o2+0x054],%l2 ! %l2 = 0000000000000050
save ! CWP = 1
! %l3 = ffffffffffffff8b, %l5 = 0000000000000073, %y = 8a252232
smul %l3,%l5,%l7 ! %l7 = ffffffffffffcb71, %y = ffffffff
! %f20 = e42726c7 f10d17bb, Mem[0000000015800010] = bb170df1 00000000
stda %f20,[%o3+%o5]0x81 ! Mem[0000000015800010] = e42726c7 f10d17bb
! %l2 = 16000000, %l3 = ffffff8b, Mem[0000000030800010] = 00000000 000050a4
stda %l2,[%i1+0x010]%asi ! Mem[0000000030800010] = 16000000 ffffff8b
! Mem[0000000030800050] = ffff269c, %l4 = 0000000000000000
ldub [%i1+0x051],%l4 ! %l4 = 00000000000000ff
! %l1 = 000000000000004e, immed = 00000b55, %l7 = ffffffffffffcb71
or %l1,0xb55,%l7 ! %l7 = 0000000000000b5f
! Mem[0000000015800008] = 055fdae3, %l2 = ffffffff16000000
lduba [%o3+%o4]0x88,%l2 ! %l2 = 00000000000000e3
! %l0 = fffdc2daf9edb2ae, %l2 = 00000000000000e3, %l2 = 00000000000000e3
addccc %l0,%l2,%l2 ! %l2 = fffdc2daf9edb392, %ccr = 88
! %l2 = fffdc2daf9edb392, Mem[0000000031800010] = 00000000
stb %l2,[%i3+%o5] ! Mem[0000000031800010] = 92000000
p2_label_71: ! %cwp = 1
! %l0 = fffdc2daf9edb2ae, %l7 = 0000000000000b5f, %l3 = ffffffffffffff8b
andcc %l0,%l7,%l3 ! %l3 = 000000000000020e, %ccr = 00
! %l5 = 0000000000000073, Mem[000000001480007f] = dacef71d
stb %l5,[%o1+0x07f] ! Mem[000000001480007c] = dacef773
! Mem[0000000030800054] = ffffffaf, %l6 = 00000000aa18a9d7
lduh [%i1+0x054],%l6 ! %l6 = 000000000000ffff
! %l0 = fffdc2daf9edb2ae, immd = 00000000000008b0, %l4 = 00000000000000ff
sdivx %l0,0x8b0,%l4 ! %l4 = ffffffbe06c9e41c
! Mem[0000000014000000] = 3222258a, %l6 = 000000000000ffff
ldsba [%o0+%g0]0x89,%l6 ! %l6 = ffffffffffffff8a
! %l6 = ffffffffffffff8a, %l3 = 000000000000020e, %l0 = fffdc2daf9edb2ae
sra %l6,%l3,%l0 ! %l0 = ffffffffffffffff
! Mem[0000000031800050] = e42726c7, %f25 = 898e5247
ld [%i3+0x050],%f25 ! %f25 = e42726c7
! %l3 = 000000000000020e, %l2 = fffdc2daf9edb392, %l2 = fffdc2daf9edb392
or %l3,%l2,%l2 ! %l2 = fffdc2daf9edb39e
! %l0 = ffffffffffffffff, immed = fffff6a1, %l1 = 000000000000004e
addccc %l0,-0x95f,%l1 ! %l1 = fffffffffffff6a0, %ccr = 99
! %l2 = fffdc2daf9edb39e, Mem[0000000014000020] = 0000ffff
sth %l2,[%o0+%i4] ! Mem[0000000014000020] = b39effff
p2_label_72: ! %cwp = 1
restore ! CWP = 0
! %l2 = 00000050, %l3 = f10d17bb, Mem[0000000031800010] = 92000000 00000050
std %l2,[%o3+%i5] ! Mem[0000000031800010] = 00000050 f10d17bb
! %l0 = 000000008a252232, immed = 000005ce, %l6 = 000000001a64d775
and %l0,0x5ce,%l6 ! %l6 = 0000000000000002
! Mem[0000000014800028] = 00000000, %l0 = 000000008a252232
lduha [%i1+%o5]0x80,%l0 ! %l0 = 0000000000000000
! %l6 = 00000002, %l7 = 00000000, Mem[0000000015800010] = c72627e4 bb170df1
stda %l6,[%i3+%i5]0x89 ! Mem[0000000015800010] = 00000002 00000000
! Randomly selected nop
nop
! Mem[0000000014000078] = fd7fe9a7 045e0449, %l0 = 00000000, %l1 = fff596dd
ldd [%i0+0x078],%l0 ! %l0 = 00000000fd7fe9a7 00000000045e0449
! %l0 = 00000000fd7fe9a7, immed = 0000026b, %l1 = 00000000045e0449
andcc %l0,0x26b,%l1 ! %l1 = 0000000000000023, %ccr = 00
! %l6 = 0000000000000002, %l2 = 0000000000000050, %l0 = 00000000fd7fe9a7
sub %l6,%l2,%l0 ! %l0 = ffffffffffffffb2
! %l7 = 0000000000000000, Mem[0000000015800010] = 02000000
stba %l7,[%i3+%i5]0x81 ! Mem[0000000015800010] = 00000000
p2_label_73:
! Mem[0000000030800050] = ffff269c ffffffaf, %l0 = ffffffb2, %l1 = 00000023
ldda [%o1+0x050]%asi,%l0 ! %l0 = 00000000ffff269c 00000000ffffffaf
! %l0 = 00000000ffff269c, %l6 = 0000000000000002, %l7 = 0000000000000000
xorcc %l0,%l6,%l7 ! %l7 = 00000000ffff269e, %ccr = 08
! Mem[0000000014800008] = 50a4b8d3, %l0 = 00000000ffff269c
lduha [%i1+%i4]0x80,%l0 ! %l0 = 00000000000050a4
! %l5 = ffffffffe3770000, Mem[0000000015800018] = aa6237c1f3bd4c58
stxa %l5,[%i3+%i6]0x88 ! Mem[0000000015800018] = ffffffffe3770000
! %l4 = e3da5f05, %l5 = e3770000, Mem[0000000015000030] = 926dd023 e6a3eeff
stda %l4,[%i2+%o6]0x89 ! Mem[0000000015000030] = e3da5f05 e3770000
! %l5 = ffffffffe3770000, %l1 = 00000000ffffffaf, %y = ffffffff
sdiv %l5,%l1,%l2 ! %l2 = 00000000005a2f68
mov %l0,%y ! %y = 000050a4
! Mem[0000000015800030] = 62ea49db, %l1 = 00000000ffffffaf
ldswa [%i3+%o6]0x81,%l1 ! %l1 = 0000000062ea49db
! Mem[0000000031000010] = 0000008b, %l5 = ffffffffe3770000
ldswa [%o2+0x010]%asi,%l5 ! %l5 = 000000000000008b
! %l6 = 0000000000000002, %l0 = 00000000000050a4, %l1 = 0000000062ea49db
andncc %l6,%l0,%l1 ! %l1 = 0000000000000002, %ccr = 00
! %l4 = 00000000e3da5f05, %l0 = 00000000000050a4, %l0 = 00000000000050a4
addccc %l4,%l0,%l0 ! %l0 = 00000000e3daafa9, %ccr = 08
p2_label_74:
! %l0 = 00000000e3daafa9, %l3 = 00000000f10d17bb, %l7 = 00000000ffff269e
add %l0,%l3,%l7 ! %l7 = 00000001d4e7c764
! %l5 = 000000000000008b, %l0 = 00000000e3daafa9, %l6 = 0000000000000002
addcc %l5,%l0,%l6 ! %l6 = 00000000e3dab034, %ccr = 08
! Mem[0000000014000030] = e37a60e9, %l7 = 00000001d4e7c764
ldsha [%i0+%o6]0x81,%l7 ! %l7 = ffffffffffffe37a
! %l6 = e3dab034, %l7 = ffffe37a, Mem[0000000031000010] = 0000008b 00000000
std %l6,[%o2+%i5] ! Mem[0000000031000010] = e3dab034 ffffe37a
! Mem[0000000015000018] = 00000096, %l6 = 00000000e3dab034
lduwa [%i2+%i6]0x88,%l6 ! %l6 = 0000000000000096
! Mem[0000000031000050] = ffff75ff 00500000, %l0 = e3daafa9, %l1 = 00000002
ldd [%o2+0x050],%l0 ! %l0 = 00000000ffff75ff 0000000000500000
! %l7 = ffffffffffffe37a, %l4 = 00000000e3da5f05, %y = 000050a4
umulcc %l7,%l4,%l5 ! %l5 = e3da45a1d94db762, %ccr = 88, %y = e3da45a1
! %l5 = e3da45a1d94db762, immed = fffffe14, %l7 = ffffffffffffe37a
tsubcc %l5,-0x1ec,%l7 ! %l7 = e3da45a1d94db94e, %ccr = 9b
! %l2 = 00000000005a2f68, immed = fffffad1, %l0 = 00000000ffff75ff
subccc %l2,-0x52f,%l0 ! %l0 = 00000000005a3496, %ccr = 11
! Mem[0000000014800020] = 50000000, %l5 = e3da45a1d94db762
lduba [%i1+%o4]0x80,%l5 ! %l5 = 0000000000000050
p2_label_75:
! Mem[0000000030800014] = ffffff8b, %l7 = e3da45a1d94db94e
ldsb [%o1+0x017],%l7 ! %l7 = ffffffffffffff8b
! %l6 = 00000096, %l7 = ffffff8b, Mem[0000000014000078] = fd7fe9a7 045e0449
std %l6,[%i0+0x078] ! Mem[0000000014000078] = 00000096 ffffff8b
! %l6 = 0000000000000096, Mem[0000000030000052] = 00000000
sth %l6,[%o0+0x052] ! Mem[0000000030000050] = 00000096
! Mem[0000000031800010] = 00000050, %l2 = 00000000005a2f68
lduw [%o3+%i5],%l2 ! %l2 = 0000000000000050
! %l1 = 0000000000500000, %l2 = 0000000000000050, %l0 = 00000000005a3496
andncc %l1,%l2,%l0 ! %l0 = 0000000000500000, %ccr = 00
! Mem[0000000014800000] = 2b50ccea00000ae2, %l0 = 0000000000500000
ldxa [%i1+%g0]0x88,%l0 ! %l0 = 2b50ccea00000ae2
! %l3 = 00000000f10d17bb, %l5 = 0000000000000050, %l7 = ffffffffffffff8b
xorcc %l3,%l5,%l7 ! %l7 = 00000000f10d17eb, %ccr = 08
! %l1 = 0000000000500000, immed = fffff867, %y = e3da45a1
sdiv %l1,-0x799,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = 00000ae2
! Mem[0000000014000028] = fffffffffff596dd, %l7 = 00000000f10d17eb
ldxa [%i0+%o5]0x88,%l7 ! %l7 = fffffffffff596dd
! Mem[000000001400005c] = f1478330, %l5 = 0000000000000050
lduw [%i0+0x05c],%l5 ! %l5 = 00000000f1478330
p2_label_76:
! %l6 = 000000007fffffff, Mem[0000000031000056] = 00500000
sth %l6,[%o2+0x056] ! Mem[0000000031000054] = 0050ffff
! retry : should take illegal inst trap, %l0 = 2b50ccea00000ae2
retry ! Illegal inst trap : %l0 = 2b50ccea00000af2
! %l7 = fffffffffff596dd, %l7 = fffffffffff596dd, %y = 00000ae2
umul %l7,%l7,%l0 ! %l0 = ffeb2e2661e9bac9, %y = ffeb2e26
! %l6 = 000000007fffffff, immed = fffffbb6, %l1 = 0000000000500000
add %l6,-0x44a,%l1 ! %l1 = 000000007ffffbb5
! %l7 = fffffffffff596dd, Mem[0000000015000010] = 62ea49db
stba %l7,[%i2+%i5]0x81 ! Mem[0000000015000010] = ddea49db
! %l7 = fffffffffff596dd, Mem[0000000015000028] = 00000000
stw %l7,[%i2+%o5] ! Mem[0000000015000028] = fff596dd
! Mem[0000000015800010] = 00000000 00000000, %l6 = 7fffffff, %l7 = fff596dd
ldda [%i3+%i5]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
! %l5 = 00000000f1478330, immed = fffff1c1, %l0 = ffeb2e2661e9bac9
xor %l5,-0xe3f,%l0 ! %l0 = ffffffff0eb872f1
! Mem[0000000031000010] = e3dab034, %l0 = ffffffff0eb872f1
ldub [%o2+0x012],%l0 ! %l0 = 00000000000000b0
! %l7 = 0000000000000000, Mem[0000000015800000] = ffffffff
stba %l7,[%i3+%g0]0x89 ! Mem[0000000015800000] = ffffff00
p2_label_77:
! Clear Register : %l6 = 0000000000000000
clr %l6 ! %l6 = 0000000000000000
! Mem[0000000015800030] = 62ea49db, %f23 = e3e3a673
lda [%i3+%o6]0x80,%f23 ! %f23 = 62ea49db
! Mem[0000000031000010] = e3dab034, %l2 = 0000000000000050
ldsba [%o2+0x013]%asi,%l2 ! %l2 = 0000000000000034
! %l0 = 00000000000000b0, immed = 0000006e, %l1 = 000000007ffffbb5
orcc %l0,0x06e,%l1 ! %l1 = 00000000000000fe, %ccr = 00
! Mem[0000000014800018] = 00000000, %l7 = 0000000000000000
ldsba [%i1+%i6]0x89,%l7 ! %l7 = 0000000000000000
! Mem[0000000015800010] = 00000000, %f25 = e42726c7
lda [%i3+%i5]0x80,%f25 ! %f25 = 00000000
! %l3 = 00000000f10d17bb, immed = fffff9e5, %l4 = 00000000e3da5f05
andcc %l3,-0x61b,%l4 ! %l4 = 00000000f10d11a1, %ccr = 08
! %l2 = 00000034, %l3 = f10d17bb, Mem[0000000014800008] = d3b8a450 f4df462f
stda %l2,[%i1+%i4]0x89 ! Mem[0000000014800008] = 00000034 f10d17bb
! Mem[0000000015800020] = 4120dde5, %l5 = 00000000f1478330
ldswa [%i3+%o4]0x81,%l5 ! %l5 = 000000004120dde5
! %l2 = 0000000000000034
sethi %hi(0x8d026c00),%l2 ! %l2 = 000000008d026c00
p2_label_78:
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l2 = 000000008d026c00
xor %l7,%l7,%l2 ! %l2 = 0000000000000000
! %l1 = 00000000000000fe, %l1 = 00000000000000fe, %l3 = 00000000f10d17bb
or %l1,%l1,%l3 ! %l3 = 00000000000000fe
! %l3 = 00000000000000fe, immed = 000008f3, %y = ffeb2e26
smul %l3,0x8f3,%l6 ! %l6 = 000000000008e11a, %y = 00
! %l0 = 000000b0, %l1 = 000000fe, Mem[0000000031800010] = 00000050 f10d17bb
std %l0,[%o3+%i5] ! Mem[0000000031800010] = 000000b0 000000fe
! %l0 = 00000000000000b0, %l0 = 00000000000000b0, %l4 = 00000000f10d11a1
addccc %l0,%l0,%l4 ! %l4 = 0000000000000160, %ccr = 00
! %l1 = 00000000000000fe, Mem[0000000015800008] = 055fdae3
stwa %l1,[%i3+%i4]0x89 ! Mem[0000000015800008] = 000000fe
! %l1 = 00000000000000fe, Mem[0000000015800008] = fe0000002281eeab
stxa %l1,[%i3+%i4]0x80 ! Mem[0000000015800008] = 00000000000000fe
! %l4 = 0000000000000160, %l1 = 00000000000000fe, %l1 = 00000000000000fe
tsubcctv %l4,%l1,%l1 ! %l0 = 00000000000000d3, Trapped
! %l4 = 00000160, %l5 = 4120dde5, Mem[0000000014000008] = e38223ee dea6381d
stda %l4,[%i0+%i4]0x81 ! Mem[0000000014000008] = 00000160 4120dde5
! %l5 = 000000004120dde5, %l6 = 000000000008e11a, %l3 = 00000000000000fe
sdivx %l5,%l6,%l3 ! %l3 = 0000000000000755
p2_label_79:
! Mem[0000000014000054] = 3f0ddc03, %l5 = 000000004120dde5
ldsha [%i0+0x056]%asi,%l5 ! %l5 = ffffffffffffdc03
! Mem[0000000015800000] = 00ffffff, %f25 = 00000000
ld [%i3+%g0],%f25 ! %f25 = 00ffffff
! Mem[0000000014800008] = 00000034, %l3 = 0000000000000755
ldsha [%i1+%i4]0x89,%l3 ! %l3 = 0000000000000034
! %l2 = 0000000000000000, Mem[000000001500007e] = 37980658
sth %l2,[%i2+0x07e] ! Mem[000000001500007c] = 37980000
! %l6 = 000000000008e11a, %l1 = 00000000000000fe, %l1 = 00000000000000fe
addccc %l6,%l1,%l1 ! %l1 = 000000000008e218, %ccr = 00
! Mem[0000000015000020] = 00000000, %l7 = 0000000000000000
lduwa [%i2+%o4]0x80,%l7 ! %l7 = 0000000000000000
! Mem[0000000014000028] = fff596dd, %l6 = 000000000008e11a
lduha [%i0+%o5]0x88,%l6 ! %l6 = 00000000000096dd
! Mem[0000000030800054] = ffffffaf, %l0 = 00000000000000d3
ldsw [%o1+0x054],%l0 ! %l0 = ffffffffffffffaf
! %l1 = 000000000008e218, Mem[0000000015800018] = e3770000
stha %l1,[%i3+%i6]0x88 ! Mem[0000000015800018] = e377e218
! Mem[0000000014800020] = b9100000 00000050, %l0 = ffffffaf, %l1 = 0008e218
ldda [%i1+%o4]0x89,%l0 ! %l0 = 0000000000000050 00000000b9100000
p2_label_80:
! Clear Register : %l5 = ffffffffffffdc03
clr %l5 ! %l5 = 0000000000000000
! %f20 = e42726c7 f10d17bb, Mem[0000000030800010] = 16000000 ffffff8b
stda %f20,[%o1+0x010]%asi ! Mem[0000000030800010] = e42726c7 f10d17bb
! Mem[0000000015800034] = 9438e612, %l2 = 0000000000000000
ldsw [%i3+0x034],%l2 ! %l2 = ffffffff9438e612
! %l3 = 0000000000000034, immed = fffffb51, %y = 00000000
udiv %l3,-0x4af,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 00000050
! Mem[0000000031800010] = 000000b0 000000fe, %l0 = 00000050, %l1 = b9100000
ldd [%o3+%i5],%l0 ! %l0 = 00000000000000b0 00000000000000fe
! %f5 = ffffffaf, Mem[0000000030800050] = ffff269c
st %f5 ,[%o1+0x050] ! Mem[0000000030800050] = ffffffaf
! Mem[0000000030800014] = f10d17bb, %l3 = 0000000000000034
ldsw [%o1+0x014],%l3 ! %l3 = fffffffff10d17bb
! %l6 = 00000000000096dd, immed = fffff0a0, %l3 = fffffffff10d17bb
xor %l6,-0xf60,%l3 ! %l3 = ffffffffffff667d
! Mem[0000000030000010] = 37980658, %l6 = 00000000000096dd
ldswa [%o0+0x010]%asi,%l6 ! %l6 = 0000000037980658
! Mem[0000000031000010] = e3dab034, %l2 = ffffffff9438e612
ldsb [%o2+0x013],%l2 ! %l2 = 0000000000000034
p2_label_81:
! Mem[0000000015000008] = 00000000, %l1 = 00000000000000fe
ldsha [%i2+%i4]0x89,%l1 ! %l1 = 0000000000000000
! %l6 = 37980658, %l7 = 00000000, Mem[0000000031000010] = e3dab034 ffffe37a
std %l6,[%o2+%i5] ! Mem[0000000031000010] = 37980658 00000000
! Mem[0000000015000020] = 00000000, %l6 = 0000000037980658
ldswa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000000000
! Mem[0000000030800054] = ffffffaf, %l4 = 0000000000000160
lduh [%o1+0x054],%l4 ! %l4 = 000000000000ffff
! Mem[0000000014800010] = 020026c7, %l2 = 0000000000000034
ldsha [%i1+%i5]0x81,%l2 ! %l2 = 0000000000000200
! Mem[0000000030800050] = ffffffaf, %l6 = 0000000000000000
lduh [%o1+0x052],%l6 ! %l6 = 000000000000ffaf
! %l6 = 000000000000ffaf, immed = fffff805, %y = 00000050
umulcc %l6,-0x7fb,%l3 ! %l3 = 0000ffaef807866b, %ccr = 08, %y = ffae
! %f0 = abee8122 055fdae3, Mem[0000000030000050] = 00000096 00007a00
stda %f0 ,[%o0+0x050]%asi ! Mem[0000000030000050] = abee8122 055fdae3
! %l0 = 00000000000000b0, Mem[0000000030800010] = e42726c7, %asi = 80
stwa %l0,[%o1+0x010]%asi ! Mem[0000000030800010] = 000000b0
! %f27 = db49ea62, Mem[0000000014000028] = fff596dd
sta %f27,[%i0+%o5]0x89 ! Mem[0000000014000028] = db49ea62
p2_label_82:
! %l1 = 0000000000000000, %l5 = 0000000000000000, %l0 = 00000000000000b0
sra %l1,%l5,%l0 ! %l0 = 0000000000000000
! %l3 = 0000ffaef807866b, Mem[0000000014000020] = b39effff
stw %l3,[%i0+%o4] ! Mem[0000000014000020] = f807866b
! %l0 = 0000000000000000, Mem[0000000030000010] = 37980658
sth %l0,[%o0+%i5] ! Mem[0000000030000010] = 00000658
! %l5 = 0000000000000000, %l1 = 0000000000000000, %l3 = 0000ffaef807866b
tsubcc %l5,%l1,%l3 ! %l3 = 0000000000000000, %ccr = 44
! Mem[0000000015800008] = 00000000, %l1 = 0000000000000000
ldsha [%i3+%i4]0x81,%l1 ! %l1 = 0000000000000000
! Mem[0000000014800078] = 4120dae0 dacef773, %l6 = 0000ffaf, %l7 = 00000000
ldd [%i1+0x078],%l6 ! %l6 = 000000004120dae0 00000000dacef773
! Mem[0000000014800000] = e20a0000, %l7 = 00000000dacef773
lduwa [%i1+%g0]0x80,%l7 ! %l7 = 00000000e20a0000
! %l5 = 0000000000000000, Mem[0000000031000054] = 0050ffff
stw %l5,[%o2+0x054] ! Mem[0000000031000054] = 00000000
! %l6 = 000000004120dae0, %l5 = 0000000000000000, %y = 0000ffae
smulcc %l6,%l5,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
! Mem[0000000014800000] = 00000ae2, %f16 = ffffffff
lda [%i1+%g0]0x88,%f16 ! %f16 = 00000ae2
p2_label_83:
! Mem[0000000030000014] = 00001c85, %l7 = 00000000e20a0000
ldswa [%o0+0x014]%asi,%l7 ! %l7 = 0000000000001c85
! Mem[0000000031000010] = 3798065800000000, %f14 = e3770000 6cb402c0
ldd [%o2+%i5],%f14 ! %f14 = 37980658 00000000
! Mem[0000000015000058] = fd7fe9a7 045e0449, %l4 = 0000ffff, %l5 = 00000000
ldd [%i2+0x058],%l4 ! %l4 = 00000000fd7fe9a7 00000000045e0449
! %l1 = 0000000000000000, immed = 00000015, %l1 = 0000000000000000
srl %l1,0x015,%l1 ! %l1 = 0000000000000000
! Mem[0000000031800054] = f10d17bb, %l0 = 0000000000000000
ldsb [%o3+0x056],%l0 ! %l0 = 0000000000000017
! Mem[0000000015800060] = 23d06d92 d7fa00b1, %l2 = 00000200, %l3 = 00000000
ldd [%i3+0x060],%l2 ! %l2 = 0000000023d06d92 00000000d7fa00b1
! %l0 = 0000000000000017, Mem[0000000030800051] = ffffffaf
stb %l0,[%o1+0x051] ! Mem[0000000030800050] = ff17ffaf
! %l6 = 4120dae0, %l7 = 00001c85, Mem[0000000030000050] = abee8122 055fdae3
stda %l6,[%o0+0x050]%asi ! Mem[0000000030000050] = 4120dae0 00001c85
! Mem[0000000031000010] = 3798065800000000, %l2 = 0000000023d06d92
ldxa [%o2+0x010]%asi,%l2 ! %l2 = 3798065800000000
! Mem[0000000031800010] = 000000b0 000000fe, %l6 = 4120dae0, %l7 = 00001c85
ldda [%o3+0x010]%asi,%l6 ! %l6 = 00000000000000b0 00000000000000fe
p2_label_84:
! Mem[0000000030000050] = 4120dae0, %l5 = 00000000045e0449
ldub [%o0+0x050],%l5 ! %l5 = 0000000000000041
! %l3 = 00000000d7fa00b1, Mem[0000000014800030] = 1c3389fc
stha %l3,[%i1+%o6]0x88 ! Mem[0000000014800030] = 1c3300b1
! %f26 = 12e63894 db49ea62, Mem[0000000015000018] = 00000096 00000000
stda %f26,[%i2+%i6]0x89 ! Mem[0000000015000018] = 12e63894 db49ea62
! Mem[0000000015000000] = 00000000, %l3 = 00000000d7fa00b1
lduba [%i2+%g0]0x80,%l3 ! %l3 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000014800008] = f10d17bb00000034
stxa %l1,[%i1+%i4]0x88 ! Mem[0000000014800008] = 0000000000000000
! %l5 = 0000000000000041, immed = 0000044d, %l1 = 0000000000000000
xorcc %l5,0x44d,%l1 ! %l1 = 000000000000040c, %ccr = 00
! %l5 = 0000000000000041, %l4 = 00000000fd7fe9a7, %l7 = 00000000000000fe
sllx %l5,%l4,%l7 ! %l7 = 0000208000000000
! %l2 = 3798065800000000, %l4 = 00000000fd7fe9a7, %l6 = 00000000000000b0
srlx %l2,%l4,%l6 ! %l6 = 00000000006f300c
! Mem[0000000030800050] = ff17ffaf, %l0 = 0000000000000017
ldsha [%o1+0x050]%asi,%l0 ! %l0 = ffffffffffffff17
! Mem[0000000015000014] = ffffffff, %l1 = 000000000000040c
lduw [%i2+0x014],%l1 ! %l1 = 00000000ffffffff
p2_label_85:
! Mem[0000000030000050] = 4120dae000001c85, %l2 = 3798065800000000
ldx [%o0+0x050],%l2 ! %l2 = 4120dae000001c85
! %l6 = 00000000006f300c, Mem[0000000031000017] = 00000000
stba %l6,[%o2+0x017]%asi ! Mem[0000000031000014] = 0000000c
! %l6 = 006f300c, %l7 = 00000000, Mem[0000000030800010] = 000000b0 f10d17bb
stda %l6,[%o1+0x010]%asi ! Mem[0000000030800010] = 006f300c 00000000
! %l7 = 0000208000000000, immed = fffff843, %l4 = 00000000fd7fe9a7
orncc %l7,-0x7bd,%l4 ! %l4 = 00002080000007bc, %ccr = 00
! Mem[0000000030800014] = 00000000, %f24 = a638ef8a
ld [%o1+0x014],%f24 ! %f24 = 00000000
! Clear Register : %l3 = 0000000000000000
clr %l3 ! %l3 = 0000000000000000
! %f27 = db49ea62, Mem[0000000030800050] = ff17ffaf
st %f27,[%o1+0x050] ! Mem[0000000030800050] = db49ea62
! %l0 = ffffffffffffff17, immed = fffffebc, %l2 = 4120dae000001c85
sub %l0,-0x144,%l2 ! %l2 = 000000000000005b
! Mem[0000000031000010] = 37980658, %l7 = 0000208000000000
ldub [%o2+0x013],%l7 ! %l7 = 0000000000000058
! Mem[0000000031000054] = 00000000, %l6 = 00000000006f300c
lduw [%o2+0x054],%l6 ! %l6 = 0000000000000000
p2_label_86:
! %l6 = 0000000000000000, Mem[0000000015000008] = 00000000
stwa %l6,[%i2+%i4]0x89 ! Mem[0000000015000008] = 00000000
! Mem[0000000014800008] = 00000000 00000000, %l2 = 0000005b, %l3 = 00000000
ldda [%i1+0x008]%asi,%l2 ! %l2 = 0000000000000000 0000000000000000
! Mem[0000000015000000] = 00000000 055fdae3, %l4 = 000007bc, %l5 = 00000041
ldda [%i2+%g0]0x81,%l4 ! %l4 = 0000000000000000 00000000055fdae3
! Mem[0000000015800028] = 000001a6, %l3 = 0000000000000000
lduha [%i3+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %f18 = b0c07a62 1c3389fc, Mem[0000000030800050] = db49ea62 ffffffaf
std %f18,[%o1+0x050] ! Mem[0000000030800050] = b0c07a62 1c3389fc
! Mem[0000000031000010] = 37980658, %l1 = 00000000ffffffff
lduw [%o2+%i5],%l1 ! %l1 = 0000000037980658
! Clear Register : %l6 = 0000000000000000
clr %l6 ! %l6 = 0000000000000000
! %l7 = 0000000000000058, %l7 = 0000000000000058, %y = 00000000
umul %l7,%l7,%l5 ! %l5 = 0000000000001e40, %y = 00
! Mem[0000000014800008] = 00000000 00000000, %l6 = 00000000, %l7 = 00000058
ldda [%i1+%i4]0x89,%l6 ! %l6 = 0000000000000000 0000000000000000
! Mem[0000000015000028] = fff596dd 00000000, %l4 = 00000000, %l5 = 00001e40
ldda [%i2+%o5]0x81,%l4 ! %l4 = 00000000fff596dd 0000000000000000
p2_label_87:
! %l2 = 00000000, %l3 = 00000000, Mem[0000000015000048] = 2c7c72a9 a3dc8178
std %l2,[%i2+0x048] ! Mem[0000000015000048] = 00000000 00000000
! Mem[0000000015000008] = 00000000ffffff07, %l3 = 0000000000000000
ldx [%i2+%i4],%l3 ! %l3 = 00000000ffffff07
! Mem[0000000031000054] = 00000000, %l4 = 00000000fff596dd
ldsw [%o2+0x054],%l4 ! %l4 = 0000000000000000
! Mem[0000000014800040] = e37a60e9, %l3 = 00000000ffffff07
ldsw [%i1+0x040],%l3 ! %l3 = ffffffffe37a60e9
! %l7 = 0000000000000000, immd = 0000000000000012, %l7 = 0000000000000000
udivx %l7,0x012,%l7 ! %l7 = 0000000000000000
! %l0 = ffffffffffffff17, Mem[0000000015800048] = 91376b213639229b
stx %l0,[%i3+0x048] ! Mem[0000000015800048] = ffffffffffffff17
! %l6 = 0000000000000000, %l0 = ffffffffffffff17, %l7 = 0000000000000000
sdivx %l6,%l0,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, immed = 00000310, %l2 = 0000000000000000
orn %l4,0x310,%l2 ! %l2 = fffffffffffffcef
! Mem[0000000030800054] = 1c3389fc, %f7 = ffffffaf
ld [%o1+0x054],%f7 ! %f7 = 1c3389fc
! %l1 = 0000000037980658, %l5 = 0000000000000000, %l2 = fffffffffffffcef
addccc %l1,%l5,%l2 ! %l2 = 0000000037980658, %ccr = 00
p2_label_88:
! Mem[0000000014000000] = 8a252232, %l2 = 0000000037980658
ldsha [%i0+%g0]0x81,%l2 ! %l2 = ffffffffffff8a25
! %l6 = 00000000, %l7 = 00000000, Mem[0000000014000050] = 35b577b2 3f0ddc03
std %l6,[%i0+0x050] ! Mem[0000000014000050] = 00000000 00000000
! Mem[0000000014000020] = 1000ffff 6b8607f8, %l2 = ffff8a25, %l3 = e37a60e9
ldda [%i0+%o4]0x89,%l2 ! %l2 = 000000006b8607f8 000000001000ffff
! %l6 = 0000000000000000, %l6 = 0000000000000000, %l5 = 0000000000000000
andncc %l6,%l6,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Mem[0000000015800020] = e5dd2041, %l5 = 0000000000000000
ldswa [%i3+%o4]0x88,%l5 ! %l5 = ffffffffe5dd2041
! Mem[0000000015000014] = ffffffff, %l6 = 0000000000000000
ldsh [%i2+0x016],%l6 ! %l6 = ffffffffffffffff
! %l7 = 0000000000000000, immd = 000000000000002b, %l3 = 000000001000ffff
mulx %l7,0x02b,%l3 ! %l3 = 0000000000000000, %y = 00
! %l3 = 0000000000000000, Mem[0000000014800020] = 50000000
stba %l3,[%i1+%o4]0x81 ! Mem[0000000014800020] = 00000000
! %l4 = 0000000000000000, Mem[0000000015000065] = a322acab
stb %l4,[%i2+0x065] ! Mem[0000000015000064] = a300acab
! Invert Register : %l1 = 0000000037980658
xor %l1,-1,%l1 ! %l1 = ffffffffc867f9a7
p2_label_89:
! %f4 = 00000000 ffffffaf, Mem[0000000015800070] = 17fb47fb a1842dcd
std %f4 ,[%i3+0x070] ! Mem[0000000015800070] = 00000000 ffffffaf
! %l4 = 0000000000000000, %l0 = ffffffffffffff17, %y = 00000000
umul %l4,%l0,%l1 ! %l1 = 0000000000000000, %y = 00
! %l4 = 00000000, %l5 = e5dd2041, Mem[0000000014000020] = f807866b ffff0010
stda %l4,[%i0+%o4]0x81 ! Mem[0000000014000020] = 00000000 e5dd2041
! %l1 = 0000000000000000, %l6 = ffffffffffffffff, %l3 = 0000000000000000
sllx %l1,%l6,%l3 ! %l3 = 0000000000000000
! Mem[0000000030000010] = 0000065800001c85, %f26 = 12e63894 db49ea62
ldda [%o0+0x010]%asi,%f26 ! %f26 = 00000658 00001c85
! Mem[0000000031000010] = 37980658, %l5 = ffffffffe5dd2041
ldsba [%o2+0x013]%asi,%l5 ! %l5 = 0000000000000058
! Randomly selected nop
nop
! Mem[0000000014800010] = 020026c7 f10d17bb, %l0 = ffffff17, %l1 = 00000000
ldd [%i1+%i5],%l0 ! %l0 = 00000000020026c7 00000000f10d17bb
! Mem[0000000015000000] = 00000000, %f24 = 00000000
lda [%i2+%g0]0x88,%f24 ! %f24 = 00000000
! %l1 = 00000000f10d17bb, %l0 = 00000000020026c7, %l5 = 0000000000000058
tsubcc %l1,%l0,%l5 ! %l5 = 00000000ef0cf0f4, %ccr = 0a
p2_label_90:
! Mem[0000000031000054] = 00000000, %l2 = 000000006b8607f8
ldub [%o2+0x054],%l2 ! %l2 = 0000000000000000
! %f2 = 00000000 00000000, Mem[0000000030000050] = 4120dae0 00001c85
std %f2 ,[%o0+0x050] ! Mem[0000000030000050] = 00000000 00000000
! Randomly selected nop
nop
! %f30 = 00000000, Mem[0000000030000054] = 00000000
st %f30,[%o0+0x054] ! Mem[0000000030000054] = 00000000
! %l0 = 00000000020026c7, immed = 00000005, %l7 = 0000000000000000
sllx %l0,0x005,%l7 ! %l7 = 000000004004d8e0
! Mem[0000000031000010] = 379806580000000c, %f4 = 00000000 ffffffaf
ldd [%o2+%i5],%f4 ! %f4 = 37980658 0000000c
! %l6 = ffffffffffffffff, Mem[0000000015800010] = 0000000000000000
stxa %l6,[%i3+%i5]0x88 ! Mem[0000000015800010] = ffffffffffffffff
! %l4 = 00000000, %l5 = ef0cf0f4, Mem[0000000031000050] = ffff75ff 00000000
std %l4,[%o2+0x050] ! Mem[0000000031000050] = 00000000 ef0cf0f4
! %l0 = 00000000020026c7, %l2 = 0000000000000000, %l3 = 0000000000000000
andn %l0,%l2,%l3 ! %l3 = 00000000020026c7
! %l7 = 000000004004d8e0, Mem[0000000031800014] = 000000fe
stw %l7,[%o3+0x014] ! Mem[0000000031800014] = 4004d8e0
p2_label_91:
! %f24 = 00000000, Mem[0000000015800050] = ffff269c
st %f24,[%i3+0x050] ! Mem[0000000015800050] = 00000000
! %l1 = 00000000f10d17bb, Mem[0000000031000016] = 0000000c
sth %l1,[%o2+0x016] ! Mem[0000000031000014] = 000017bb
! Mem[0000000014800000] = 00000ae2, %l7 = 000000004004d8e0
ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000ae2
! Mem[0000000030000010] = 00000658 00001c85, %l4 = 00000000, %l5 = ef0cf0f4
ldd [%o0+%i5],%l4 ! %l4 = 0000000000000658 0000000000001c85
! %l4 = 0000000000000658, Mem[0000000015000000] = 00000000
stba %l4,[%i2+%g0]0x81 ! Mem[0000000015000000] = 58000000
! Mem[0000000014800008] = 00000000, %l6 = ffffffffffffffff
lduha [%i1+%i4]0x88,%l6 ! %l6 = 0000000000000000
! %l2 = 0000000000000000, %l7 = 0000000000000ae2, %y = 00000000
sdivcc %l2,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 020026c7
! Mem[0000000030800010] = 006f300c00000000, %l7 = 0000000000000ae2
ldx [%o1+%i5],%l7 ! %l7 = 006f300c00000000
! Mem[0000000030000054] = 00000000, %l0 = 00000000020026c7
ldsh [%o0+0x054],%l0 ! %l0 = 0000000000000000
! %f0 = abee8122 055fdae3, Mem[0000000014000020] = 00000000 e5dd2041
stda %f0 ,[%i0+%o4]0x81 ! Mem[0000000014000020] = abee8122 055fdae3
p2_label_92:
! %f18 = b0c07a62 1c3389fc, Mem[0000000014800028] = 00000000 0000044c
stda %f18,[%i1+%o5]0x81 ! Mem[0000000014800028] = b0c07a62 1c3389fc
! Mem[0000000031000014] = 000017bb, %l7 = 006f300c00000000
ldsh [%o2+0x016],%l7 ! %l7 = 00000000000017bb
! %l1 = 00000000f10d17bb, immed = fffffe6a, %y = 020026c7
udiv %l1,-0x196,%l3 ! %l3 = 00000000020026cb
mov %l0,%y ! %y = 00000000
! %l7 = 00000000000017bb
sethi %hi(0x64347400),%l7 ! %l7 = 0000000064347400
! %l1 = 00000000f10d17bb, Mem[0000000031800052] = e42726c7
sth %l1,[%o3+0x052] ! Mem[0000000031800050] = e42717bb
! %l2 = 0000000000000000, Mem[0000000015800018] = 18e277e3
stha %l2,[%i3+%i6]0x80 ! Mem[0000000015800018] = 000077e3
! %l2 = 0000000000000000, immd = 0000000000000947, %l3 = 00000000020026cb
udivx %l2,0x947,%l3 ! %l3 = 0000000000000000
! Mem[0000000015000010] = ddea49db, %l4 = 0000000000000658
ldsha [%i2+%i5]0x81,%l4 ! %l4 = ffffffffffffddea
! Mem[0000000014000010] = 00000000, %l1 = 00000000f10d17bb
lduha [%i0+%i5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000030000010] = 0000065800001c85, %l3 = 0000000000000000
ldxa [%o0+0x010]%asi,%l3 ! %l3 = 0000065800001c85
p2_label_93:
! %l6 = 00000000, %l7 = 64347400, Mem[0000000015000020] = 00000000 107173e7
stda %l6,[%i2+%o4]0x89 ! Mem[0000000015000020] = 00000000 64347400
! %l7 = 0000000064347400, immed = fffffec4, %l5 = 0000000000001c85
andncc %l7,-0x13c,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Mem[0000000015800028] = 000001a6 d511a2f2, %l2 = 00000000, %l3 = 00001c85
ldd [%i3+%o5],%l2 ! %l2 = 00000000000001a6 00000000d511a2f2
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! Mem[0000000015800010] = ffffffff, %f8 = 96000000
lda [%i3+%i5]0x80,%f8 ! %f8 = ffffffff
! Mem[0000000031000054] = ef0cf0f4, %l7 = 0000000064347400
ldsb [%o2+0x056],%l7 ! %l7 = fffffffffffffff0
! Mem[0000000014800008] = 00000000, %l6 = 0000000000000000
lduwa [%i1+%i4]0x80,%l6 ! %l6 = 0000000000000000
! %f16 = 00000ae2 ffffffaf, Mem[0000000031800010] = 000000b0 4004d8e0
std %f16,[%o3+%i5] ! Mem[0000000031800010] = 00000ae2 ffffffaf
! Mem[0000000014800008] = 00000000, %f17 = ffffffaf
lda [%i1+%i4]0x88,%f17 ! %f17 = 00000000
! Mem[0000000015800060] = 23d06d92, %l2 = 00000000000001a6
ldsb [%i3+0x061],%l2 ! %l2 = ffffffffffffffd0
p2_label_94:
! %l6 = 0000000000000000, Mem[0000000031800050] = e42717bbf10d17bb
stx %l6,[%o3+0x050] ! Mem[0000000031800050] = 0000000000000000
! %l0 = 0000000000000010, Mem[0000000031000054] = ef0cf0f4, %asi = 80
stwa %l0,[%o2+0x054]%asi ! Mem[0000000031000054] = 00000010
! %l2 = ffffffffffffffd0, %l5 = 0000000000000000, %y = 00000000
udiv %l2,%l5,%l5 ! Div by zero, %l0 = 0000000000000060
mov %l0,%y ! %y = 00000038
! %l0 = 00000038, %l1 = 00000000, Mem[0000000014800058] = f550fdbd 7438e01d
stda %l0,[%i1+0x058]%asi ! Mem[0000000014800058] = 00000038 00000000
! Mem[0000000015800020] = ffffffffe5dd2041, %f0 = abee8122 055fdae3
ldda [%i3+%o4]0x88,%f0 ! %f0 = ffffffff e5dd2041
! Mem[0000000015000010] = ffffffff db49eadd, %l6 = 00000000, %l7 = fffffff0
ldda [%i2+%i5]0x89,%l6 ! %l6 = 00000000db49eadd 00000000ffffffff
! Mem[0000000014800018] = 00000000, %l2 = ffffffffffffffd0
lduba [%i1+%i6]0x80,%l2 ! %l2 = 0000000000000000
! %l6 = 00000000db49eadd, immed = fffffecd, %y = 00000038
udivcc %l6,-0x133,%l3 ! %l3 = 0000000000000038, %ccr = 00
mov %l0,%y ! %y = 00000038
! %l6 = 00000000db49eadd, Mem[0000000014800010] = 020026c7
stwa %l6,[%i1+%i5]0x81 ! Mem[0000000014800010] = db49eadd
! Mem[0000000014800020] = 00000000, %l1 = 0000000000000000
lduw [%i1+%o4],%l1 ! %l1 = 0000000000000000
p2_label_95:
! %f30 = 00000000 00000000, Mem[0000000030000010] = 00000658 00001c85
std %f30,[%o0+%i5] ! Mem[0000000030000010] = 00000000 00000000
! %l5 = 0000000000000000, Mem[0000000015800028] = a6010000
stwa %l5,[%i3+%o5]0x89 ! Mem[0000000015800028] = 00000000
! %l1 = 0000000000000000, immed = 000007c4, %y = 00000038
umulcc %l1,0x7c4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
! Mem[0000000015800030] = 62ea49db, %l6 = 00000000db49eadd
ldsba [%i3+%o6]0x81,%l6 ! %l6 = 0000000000000062
! %l4 = ffffffffffffddea, Mem[0000000014000028] = db49ea62
stwa %l4,[%i0+%o5]0x89 ! Mem[0000000014000028] = ffffddea
! Mem[0000000031000050] = 00000000, %l1 = 0000000000000000
lduw [%o2+0x050],%l1 ! %l1 = 0000000000000000
! Mem[0000000015000068] = 92bf56e5, %l0 = 0000000000000038
ldsb [%i2+0x06b],%l0 ! %l0 = ffffffffffffffe5
! %l5 = 0000000000000000, %l6 = 0000000000000062, %y = 00000000
umul %l5,%l6,%l4 ! %l4 = 0000000000000000, %y = 00
! %l2 = 00000000, %l3 = 00000038, Mem[0000000031000050] = 00000000 00000010
std %l2,[%o2+0x050] ! Mem[0000000031000050] = 00000000 00000038
! Invert Register : %l2 = 0000000000000000
xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
p2_label_96:
! Mem[0000000014800030] = b100331c627ac0b0, %f10 = ffffffff ffffffaf
ldd [%i1+%o6],%f10 ! %f10 = b100331c 627ac0b0
! Mem[0000000015800000] = ffffff00, %l0 = ffffffffffffffe5
ldsba [%i3+%g0]0x89,%l0 ! %l0 = 0000000000000000
! %l5 = 0000000000000000, %l1 = 0000000000000000, %y = 00000000
umul %l5,%l1,%l1 ! %l1 = 0000000000000000, %y = 00
! %l5 = 0000000000000000, immed = 00000166, %l4 = 0000000000000000
or %l5,0x166,%l4 ! %l4 = 0000000000000166
! %l2 = ffffffffffffffff, %l7 = 00000000ffffffff, %l0 = 0000000000000000
sll %l2,%l7,%l0 ! %l0 = ffffffff80000000
! %f14 = 37980658 00000000, Mem[0000000015800020] = 4120dde5 ffffffff
stda %f14,[%i3+%o4]0x81 ! Mem[0000000015800020] = 37980658 00000000
! %l0 = ffffffff80000000, %l0 = ffffffff80000000, %l1 = 0000000000000000
sdivx %l0,%l0,%l1 ! %l1 = 0000000000000001
! %l7 = 00000000ffffffff, Mem[0000000014000000] = 3222258a
stwa %l7,[%i0+%g0]0x89 ! Mem[0000000014000000] = ffffffff
! Mem[0000000015000000] = 58000000055fdae3, %f24 = 00000000 00ffffff
ldda [%i2+%g0]0x80,%f24 ! %f24 = 58000000 055fdae3
! Mem[0000000030800014] = 00000000, %l1 = 0000000000000001
ldswa [%o1+0x014]%asi,%l1 ! %l1 = 0000000000000000
p2_label_97:
! Mem[0000000030800050] = b0c07a621c3389fc, %l6 = 0000000000000062
ldx [%o1+0x050],%l6 ! %l6 = b0c07a621c3389fc
! %l6 = b0c07a621c3389fc, immed = fffffd03, %l1 = 0000000000000000
sub %l6,-0x2fd,%l1 ! %l1 = b0c07a621c338cf9
! Mem[0000000015800030] = 62ea49db 9438e612, %l2 = ffffffff, %l3 = 00000038
ldda [%i3+%o6]0x81,%l2 ! %l2 = 0000000062ea49db 000000009438e612
! %l6 = b0c07a621c3389fc, immed = fffffefe, %l3 = 000000009438e612
xor %l6,-0x102,%l3 ! %l3 = 4f3f859de3cc7702
! %l2 = 0000000062ea49db, %l4 = 0000000000000166, %l7 = 00000000ffffffff
andn %l2,%l4,%l7 ! %l7 = 0000000062ea4899
! Mem[0000000031000010] = 37980658 000017bb, %l0 = 80000000, %l1 = 1c338cf9
ldd [%o2+%i5],%l0 ! %l0 = 0000000037980658 00000000000017bb
! %l0 = 0000000037980658, Mem[0000000015000050] = 8f0f950a
stw %l0,[%i2+0x050] ! Mem[0000000015000050] = 37980658
! %l4 = 0000000000000166
sethi %hi(0x535eac00),%l4 ! %l4 = 00000000535eac00
! %l5 = 0000000000000000, immed = 000008e2, %y = 00000000
sdivcc %l5,0x8e2,%l5 ! %l5 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 37980658
! %f18 = b0c07a62 1c3389fc, Mem[0000000014000000] = ffffffff 6cb402c0
std %f18,[%i0+%g0] ! Mem[0000000014000000] = b0c07a62 1c3389fc
p2_label_98:
! %l0 = 0000000037980658, immed = 00000f85, %l1 = 00000000000017bb
andcc %l0,0xf85,%l1 ! %l1 = 0000000000000600, %ccr = 00
! %l2 = 0000000062ea49db, Mem[0000000031000011] = 37980658
stba %l2,[%o2+0x011]%asi ! Mem[0000000031000010] = 37db0658
! %l0 = 0000000037980658, Mem[0000000030000050] = 0000000000000000
stx %l0,[%o0+0x050] ! Mem[0000000030000050] = 0000000037980658
! %l5 = 0000000000000000, %l1 = 0000000000000600, %l1 = 0000000000000600
udivx %l5,%l1,%l1 ! Div by zero, %l0 = 0000000037980680
! Mem[0000000031000010] = 37db0658, %l2 = 0000000062ea49db
ldsb [%o2+0x013],%l2 ! %l2 = 0000000000000058
! Mem[0000000014000050] = 0000000000000000, %l5 = 0000000000000000
ldx [%i0+0x050],%l5 ! %l5 = 0000000000000000
! Mem[0000000015000078] = e37a60e9, %l4 = 00000000535eac00
ldsb [%i2+0x07b],%l4 ! %l4 = ffffffffffffffe9
! Mem[0000000030800050] = b0c07a62 1c3389fc, %l2 = 00000058, %l3 = e3cc7702
ldd [%o1+0x050],%l2 ! %l2 = 00000000b0c07a62 000000001c3389fc
! Mem[0000000031800054] = 00000000, %l3 = 000000001c3389fc
lduw [%o3+0x054],%l3 ! %l3 = 0000000000000000
! %l4 = ffffffe9, %l5 = 00000000, Mem[0000000014800018] = 00000000 00000000
stda %l4,[%i1+%i6]0x81 ! Mem[0000000014800018] = ffffffe9 00000000
p2_label_99:
! %l0 = 0000000037980658, %l2 = 00000000b0c07a62, %l5 = 0000000000000000
taddcc %l0,%l2,%l5 ! %l5 = 00000000e85880ba, %ccr = 0a
! Mem[0000000014800008] = 00000000 00000000, %l6 = 1c3389fc, %l7 = 62ea4899
ldda [%i1+%i4]0x81,%l6 ! %l6 = 0000000000000000 0000000000000000
! %l5 = 00000000e85880ba, %l4 = ffffffffffffffe9, %l1 = 0000000000000000
sub %l5,%l4,%l1 ! %l1 = 00000000e85880d1
! %l6 = 0000000000000000, %l0 = 0000000037980658, %l5 = 00000000e85880ba
orcc %l6,%l0,%l5 ! %l5 = 0000000037980658, %ccr = 00
! %l1 = 00000000e85880d1, Mem[0000000014000063] = 8f0f950a
stba %l1,[%i0+0x063]%asi ! Mem[0000000014000060] = 8f0f95d1
! Mem[0000000015800008] = fe000000 00000000, %l0 = 37980658, %l1 = e85880d1
ldda [%i3+%i4]0x89,%l0 ! %l0 = 0000000000000000 00000000fe000000
! %l6 = 00000000, %l7 = 00000000, Mem[0000000031800010] = 00000ae2 ffffffaf
stda %l6,[%o3+0x010]%asi ! Mem[0000000031800010] = 00000000 00000000
! Mem[0000000015000074] = 8a252232, %l1 = 00000000fe000000
ldsb [%i2+0x075],%l1 ! %l1 = 0000000000000025
! %l0 = 00000000, %l1 = 00000025, Mem[0000000030800010] = 006f300c 00000000
std %l0,[%o1+%i5] ! Mem[0000000030800010] = 00000000 00000025
! %l7 = 0000000000000000, immed = fffffb53, %l1 = 0000000000000025
orcc %l7,-0x4ad,%l1 ! %l1 = fffffffffffffb53, %ccr = 88
p2_label_100:
! %l7 = 0000000000000000, %l6 = 0000000000000000, %l2 = 00000000b0c07a62
xorcc %l7,%l6,%l2 ! %l2 = 0000000000000000, %ccr = 44
! %l6 = 0000000000000000, immed = 0000011a, %l0 = 0000000000000000
subccc %l6,0x11a,%l0 ! %l0 = fffffffffffffee6, %ccr = 99
! Mem[0000000030800010] = 0000000000000025, %f18 = b0c07a62 1c3389fc
ldda [%o1+0x010]%asi,%f18 ! %f18 = 00000000 00000025
! Mem[0000000015000030] = e3da5f05, %l4 = ffffffffffffffe9
ldsha [%i2+%o6]0x89,%l4 ! %l4 = 0000000000005f05
! Mem[0000000031000050] = 00000000 00000038, %l0 = fffffee6, %l1 = fffffb53
ldd [%o2+0x050],%l0 ! %l0 = 0000000000000000 0000000000000038
! Mem[0000000014800008] = 00000000, %l2 = 0000000000000000
lduba [%i1+%i4]0x88,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000037980658, Mem[000000001500006b] = 92bf56e5
stb %l5,[%i2+0x06b] ! Mem[0000000015000068] = 92bf5658
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l4 = 0000000000005f05
addccc %l7,%l7,%l4 ! %l4 = 0000000000000001, %ccr = 00
! %l3 = 0000000000000000, immed = 00000013, %l7 = 0000000000000000
sra %l3,0x013,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000015800044] = f092c752
stb %l7,[%i3+0x044] ! Mem[0000000015800044] = 0092c752
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p2_branch_failed
p2_not_taken_0_end:
! End of Random Code for Processor 2
p2_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x008] ! Set processor 2 done flag
! Check Registers
p2_check_registers:
set p2_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000038
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000001
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000037980658
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p2_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x37980658,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p2_failed
mov 0x111,%g1
! Check Floating Point Registers
p2_check_fp_registers:
set p2_temp,%g1
set p2_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ffffffff e5dd2041
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 00000000
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 37980658 0000000c
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 50000000 1c3389fc
bne %xcc,p2_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ffffffff 00001c85
bne %xcc,p2_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b100331c 627ac0b0
bne %xcc,p2_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000016 fecc884e
bne %xcc,p2_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 37980658 00000000
bne %xcc,p2_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000ae2 00000000
bne %xcc,p2_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 00000025
bne %xcc,p2_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e42726c7 f10d17bb
bne %xcc,p2_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 50a4b8d3 62ea49db
bne %xcc,p2_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 58000000 055fdae3
bne %xcc,p2_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 00000658 00001c85
bne %xcc,p2_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e37a60e9 37980658
bne %xcc,p2_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 00000000
bne %xcc,p2_f30_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = b0c07a621c3389fc
ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000001604120dde5
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 = 0000000028000000
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 = 0000000000000000
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 = abee8122055fdae3
ldx [%i0+0x020],%g3 ! Observed data at 0000000014000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = eaddffffffffffff
ldx [%i0+0x028],%g3 ! Observed data at 0000000014000028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e37a60e937980658
ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = e69a3985898e5247
ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8f0f95d1da66ef28
ldx [%i0+0x060],%g3 ! Observed data at 0000000014000060
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000096ffffff8b
ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x078,%g4
set p2_local1_expect,%g1
ldx [%g1+0x010],%g2 ! Expected data = db49eaddf10d17bb
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 = ffffffe900000000
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 = b0c07a621c3389fc
ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = e37a60e937980658
ldx [%i1+0x040],%g3 ! Observed data at 0000000014800040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 546d0e00469a8a8f
ldx [%i1+0x048],%g3 ! Observed data at 0000000014800048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2f0b8017bbf7b3f9
ldx [%i1+0x050],%g3 ! Observed data at 0000000014800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000003800000000
ldx [%i1+0x058],%g3 ! Observed data at 0000000014800058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = e37700006cb402c0
ldx [%i1+0x068],%g3 ! Observed data at 0000000014800068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x068,%g4
set p2_local2_expect,%g1
ldx [%g1+0x018],%g2 ! Expected data = 62ea49db9438e612
ldx [%i2+0x018],%g3 ! Observed data at 0000000015000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000743464
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 055fdae3000077e3
ldx [%i2+0x030],%g3 ! Observed data at 0000000015000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 61e8b9421a64d775
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 = 0000000000000000
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 = 3798065800000000
ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000a300acab
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 = 92bf565800000000
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 = 000000008a252232
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 = e37a60e937980000
ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x078,%g4
set p2_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 00ffffff00000000
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000077e3ffffffff
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 = 3798065800000000
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 = 00000000d511a2f2
ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 480e1b880092c752
ldx [%i3+0x040],%g3 ! Observed data at 0000000015800040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffffffffffffff17
ldx [%i3+0x048],%g3 ! Observed data at 0000000015800048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000000ffff884e
ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000000ffffffaf
ldx [%i3+0x070],%g3 ! Observed data at 0000000015800070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000010b9576cc6c0
ldx [%i3+0x078],%g3 ! Observed data at 0000000015800078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x078,%g4
! Check Shared Memory
set share0_expect,%g4
set p2_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p2_memcheck_share0:
ldx [%g4+0x010],%g2 ! Expected value = 0000000000000000
ldx [%o0+0x010],%g3 ! Read value at Mem[0000000030000010]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x010,%g1
ldx [%g4+0x050],%g2 ! Expected value = 0000000037980658
ldx [%o0+0x050],%g3 ! Read value at Mem[0000000030000050]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x050,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p2_memcheck_share1:
ldx [%g4+0x010],%g2 ! Expected value = 0000000000000025
ldx [%o1+0x010],%g3 ! Read value at Mem[0000000030800010]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x010,%g1
ldx [%g4+0x050],%g2 ! Expected value = b0c07a621c3389fc
ldx [%o1+0x050],%g3 ! Read value at Mem[0000000030800050]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x050,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p2_memcheck_share2:
ldx [%g4+0x010],%g2 ! Expected value = 37db0658000017bb
ldx [%o2+0x010],%g3 ! Read value at Mem[0000000031000010]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x010,%g1
ldx [%g4+0x050],%g2 ! Expected value = 0000000000000038
ldx [%o2+0x050],%g3 ! Read value at Mem[0000000031000050]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x050,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p2_memcheck_share3:
ldx [%g4+0x010],%g2 ! Expected value = 0000000000000000
ldx [%o3+0x010],%g3 ! Read value at Mem[0000000031800010]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x010,%g1
ldx [%g4+0x050],%g2 ! Expected value = 0000000000000000
ldx [%o3+0x050],%g3 ! Read value at Mem[0000000031800050]
cmp %g2,%g3
bne,pn %xcc,p2_failed
add %g6,0x050,%g1
! 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_f8_fail:
set p2_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%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_f16_fail:
set p2_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%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_f20_fail:
set p2_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f22_fail:
set p2_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%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_f26_fail:
set p2_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f28_fail:
set p2_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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]
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]
ta BAD_TRAP
p2_dfill_failed:
ba p2_failed
mov 0xddd,%g1
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:
st %f0 ,[%o1+0x054] ! Mem[0000000030800054]
done
p2_trap1o:
st %f0 ,[%i1+0x054] ! Mem[0000000030800054]
done
p2_trap2e:
srlx %l1,0x007,%l0
sth %l3,[%o3+0x054] ! Mem[0000000031800054]
umulcc %l5,%l3,%l6
or %l3,%l5,%l3
sra %l4,0x004,%l0
xnorcc %l7,-0xeb3,%l1
ldd [%i3+0x018],%l6 ! Mem[0000000015800018]
done
p2_trap2o:
srlx %l1,0x007,%l0
sth %l3,[%i3+0x054] ! Mem[0000000031800054]
umulcc %l5,%l3,%l6
or %l3,%l5,%l3
sra %l4,0x004,%l0
xnorcc %l7,-0xeb3,%l1
ldd [%o3+0x018],%l6 ! Mem[0000000015800018]
done
p2_trap3e:
subc %l0,%l5,%l4
addc %l2,%l4,%l4
orn %l4,0xcbf,%l7
andn %l0,%l0,%l1
and %l0,%l3,%l4
subc %l0,%l3,%l4
done
p2_trap3o:
subc %l0,%l5,%l4
addc %l2,%l4,%l4
orn %l4,0xcbf,%l7
andn %l0,%l0,%l1
and %l0,%l3,%l4
subc %l0,%l3,%l4
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f65c5891f61dccbf
ldx [%g1+0x008],%l1 ! %l1 = a638ef8a898e5247
ldx [%g1+0x010],%l2 ! %l2 = d333c778c0c2858e
ldx [%g1+0x018],%l3 ! %l3 = e9b914f4697e6855
ldx [%g1+0x020],%l4 ! %l4 = c345c0a6240b800a
ldx [%g1+0x028],%l5 ! %l5 = 9c765ae6a74fee41
ldx [%g1+0x030],%l6 ! %l6 = 09f499abd68cee9a
ldx [%g1+0x038],%l7 ! %l7 = 1720c4a1d97a2c36
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 64ec8637cd452a6c
ldx [%g1+0x048],%l1 ! %l1 = 815a5e52107173e7
ldx [%g1+0x050],%l2 ! %l2 = f25ece2c06fb7e03
ldx [%g1+0x058],%l3 ! %l3 = 9b1a67aaaa82cf16
ldx [%g1+0x060],%l4 ! %l4 = 8bd70c38e7d544b1
ldx [%g1+0x068],%l5 ! %l5 = 5a1c17546426565e
ldx [%g1+0x070],%l6 ! %l6 = f778e7fe2118273c
ldx [%g1+0x078],%l7 ! %l7 = 23cfe8142fac5e96
save
! Initialize memory pointers for window 2
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 2
ldx [%g1+0x080],%l0 ! %l0 = 872fc4960fb2e9be
ldx [%g1+0x088],%l1 ! %l1 = cf49a1c9f9f8b421
ldx [%g1+0x090],%l2 ! %l2 = 35ddfa3691c68d39
ldx [%g1+0x098],%l3 ! %l3 = ad684f0e625d1c90
ldx [%g1+0x0a0],%l4 ! %l4 = e36b36dcacf1d831
ldx [%g1+0x0a8],%l5 ! %l5 = 7d6232e416930b97
ldx [%g1+0x0b0],%l6 ! %l6 = 65a7d1108e4e22b9
ldx [%g1+0x0b8],%l7 ! %l7 = 51125a7253b5c455
! Initialize the output register of window 2
set share0_start,%o0
set share1_start,%o1
set share2_start,%o2
set share3_start,%o3
mov 0x20,%o4
mov 0x28,%o5
mov 0x30,%o6
mov %g0,%o7
restore
restore
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 = 42d6bb93 a4581c26 66b5cbea 1302de61
! %f4 = 22d6039c 60992d07 989184a4 28c00fb9
! %f8 = cdf5e307 f5be61da 50ecbd71 93b21a65
! %f12 = 2f0ce250 0793aa28 ae4123e8 54c8736f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f9f1132c 73abd4f6 184e4321 ae54302f
! %f20 = 996e6766 d3ad9442 5eadab3a b35d63f4
! %f24 = b452c248 c1cf2ff7 773bc2eb ac8c16d9
! %f28 = 647e5b0a 364efd80 bbdef7fd 6139c42d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c787d524 a67bea60 adeaf1dc bf225183
! %f36 = f48bae45 9c0b7fad 9db8a2a1 627910c1
! %f40 = 5a4f21af 5670bac2 95930055 7b8581f5
! %f44 = a7ea3bde 89839591 61d4b964 3da737e5
ldda [%g1]ASI_BLK_P,%f32
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 = bcddfbca8a0fbde4, %l7 = 2545751bd508778c, %l2 = 48db5f1df59a7a03
xor %l5,%l7,%l2 ! %l2 = 99988ed15f07ca68
! %f12 = 2f0ce250 0793aa28, Mem[0000000017000000] = bb61cb6b 68d4036f
std %f12,[%i2+%g0] ! Mem[0000000017000000] = 2f0ce250 0793aa28
! %l2 = 99988ed15f07ca68
setx 0x32582c0232582c02,%g7,%l2 ! %l2 = 32582c0232582c02
! %f14 = ae4123e8 54c8736f, Mem[0000000016000018] = cc4e976e 2b29155e
std %f14,[%i0+%i6] ! Mem[0000000016000018] = ae4123e8 54c8736f
! %l1 = 6b8223c8718c1e78, Mem[0000000031000018] = cda02a48
stw %l1,[%o2+%i6] ! Mem[0000000031000018] = 718c1e78
! %f4 = 22d6039c 60992d07, Mem[0000000030800058] = 1ac632c2 82ee04c1
stda %f4 ,[%o1+0x058]%asi ! Mem[0000000030800058] = 22d6039c 60992d07
! %l6 = ec046b6d, %l7 = d508778c, Mem[0000000016800028] = ea284649 ecd736e1
std %l6,[%i1+%o5] ! Mem[0000000016800028] = ec046b6d d508778c
! Mem[0000000031000058] = d2698e8f34674c97, %l5 = bcddfbca8a0fbde4
ldx [%o2+0x058],%l5 ! %l5 = d2698e8f34674c97
! Mem[0000000016800000] = e16e8ce8, %l0 = 25f09d0837094f1d
lduwa [%i1+%g0]0x80,%l0 ! %l0 = 00000000e16e8ce8
! %l2 = 32582c0232582c02, Mem[0000000017800007] = 7e50c696
stb %l2,[%i3+0x007] ! Mem[0000000017800004] = 7e50c602
p3_label_2:
! Invert Register : %l1 = 6b8223c8718c1e78
xor %l1,-1,%l1 ! %l1 = 947ddc378e73e187
! %l5 = d2698e8f34674c97, %l6 = 0c20a2d9ec046b6d, %l5 = d2698e8f34674c97
sdivx %l5,%l6,%l5 ! %l5 = fffffffffffffffd
save ! CWP = 1
! %l4 = 5c6c1607e0f3b72e, %l0 = a5a4aa67db6ca9a1, %y = 00000000
umulcc %l4,%l0,%l2 ! %l2 = c0cff993fe9b91ee, %ccr = 88, %y = c0cff993
! Mem[0000000031000018] = 718c1e78, %l0 = a5a4aa67db6ca9a1
lduh [%i2+%o6],%l0 ! %l0 = 000000000000718c
! Mem[0000000016000000] = 9f0b3200, %l7 = 61ab85720ff97530
ldswa [%o0+%g0]0x88,%l7 ! %l7 = ffffffff9f0b3200
! %l1 = fa970719c8602e98, immed = 00000c62, %l1 = fa970719c8602e98
xor %l1,0xc62,%l1 ! %l1 = fa970719c86022fa
! Mem[0000000030000018] = adc6578b a1f54a02, %l0 = 0000718c, %l1 = c86022fa
ldd [%i0+%o6],%l0 ! %l0 = 00000000adc6578b 00000000a1f54a02
! %f11 = 93b21a65, Mem[0000000030000018] = adc6578b
st %f11,[%i0+%o6] ! Mem[0000000030000018] = 93b21a65
! %f2 = 66b5cbea, Mem[0000000017800008] = 0d30b265
sta %f2 ,[%o3+%o4]0x81 ! Mem[0000000017800008] = 66b5cbea
p3_label_3: ! %cwp = 1
! Mem[0000000017800030] = cccdca0f, %l6 = 986b534c28a630ac
lduha [%o3+%i6]0x89,%l6 ! %l6 = 000000000000ca0f
! %l6 = 000000000000ca0f, Mem[0000000031000058] = d2698e8f
stw %l6,[%i2+0x058] ! Mem[0000000031000058] = 0000ca0f
! %l1 = 00000000a1f54a02, Mem[0000000016800008] = 066317b4ac2b8e75
stxa %l1,[%o1+%o4]0x80 ! Mem[0000000016800008] = 00000000a1f54a02
! %l0 = 00000000adc6578b, Mem[000000003180005e] = ac124c61
sth %l0,[%i3+0x05e] ! Mem[000000003180005c] = ac12578b
! Mem[0000000017000000] = 50e20c2f, %l7 = ffffffff9f0b3200
lduba [%o2+%g0]0x88,%l7 ! %l7 = 000000000000002f
! %l2 = c0cff993fe9b91ee, %l3 = b153d917de361cf4, %l1 = 00000000a1f54a02
tsubcc %l2,%l3,%l1 ! %l1 = 0f7c207c206574fa, %ccr = 02
! %l7 = 000000000000002f, Mem[0000000031800018] = 99a45f11
sth %l7,[%i3+%o6] ! Mem[0000000031800018] = 002f5f11
! %l5 = 00610a0e854a2a96, immed = 00000038, %l2 = c0cff993fe9b91ee
srlx %l5,0x038,%l2 ! %l2 = 0000000000000000
! %l7 = 000000000000002f, Mem[0000000016800002] = e16e8ce8
sth %l7,[%o1+0x002] ! Mem[0000000016800000] = e16e002f
! %l1 = 0f7c207c206574fa, immed = 0000089b, %y = c0cff993
udiv %l1,0x89b,%l3 ! %l3 = 00000000ffffffff
mov %l0,%y ! %y = adc6578b
p3_label_4: ! %cwp = 1
! Mem[0000000017000040] = 5aff3e2d, %l4 = 5c6c1607e0f3b72e
ldsh [%o2+0x040],%l4 ! %l4 = 0000000000005aff
! %f3 = 1302de61, Mem[0000000016000000] = 9f0b3200
sta %f3 ,[%o0+%g0]0x89 ! Mem[0000000016000000] = 1302de61
! Mem[0000000031000058] = 0000ca0f, %l3 = 00000000ffffffff
lduw [%i2+0x058],%l3 ! %l3 = 000000000000ca0f
! %l3 = 000000000000ca0f, Mem[0000000017000030] = 3d2e70633099efb3
stxa %l3,[%o2+%i6]0x80 ! Mem[0000000017000030] = 000000000000ca0f
! %l3 = 000000000000ca0f, Mem[0000000017800008] = eacbb566
stba %l3,[%o3+%o4]0x89 ! Mem[0000000017800008] = eacbb50f
! %l4 = 0000000000005aff, Mem[000000003100005c] = 34674c97
stba %l4,[%i2+0x05c]%asi ! Mem[000000003100005c] = ff674c97
! Mem[0000000017800010] = 41a5eee58e40e49a, %f28 = 647e5b0a 364efd80
ldda [%o3+0x010]%asi,%f28 ! %f28 = 41a5eee5 8e40e49a
! retry : should take illegal inst trap, %l0 = 00000000adc6578b
retry ! Illegal inst trap : %l0 = 00000000adc6579b
! %l3 = 000000000000ca0f, immed = 00000e2d, %l7 = 000000000000002f
orn %l3,0xe2d,%l7 ! %l7 = fffffffffffffbdf
! Mem[000000003100001c] = 3067f471, %f24 = b452c248
ld [%i2+0x01c],%f24 ! %f24 = 3067f471
p3_label_5: ! %cwp = 1
! %l1 = 0f7c207c206574fa, Mem[0000000031000018] = 718c1e78
stba %l1,[%i2+0x018]%asi ! Mem[0000000031000018] = fa8c1e78
! %l4 = 0000000000005aff, Mem[000000003080001c] = a8bf4efe
stw %l4,[%i1+0x01c] ! Mem[000000003080001c] = 00005aff
! %l0 = 00000000adc6579b, Mem[000000001700006e] = 69e3d66b
sth %l0,[%o2+0x06e] ! Mem[000000001700006c] = 69e3579b
restore ! CWP = 0
! Mem[0000000016800008] = 00000000, %l4 = 9150d0c4c6001913
lduha [%i1+%i4]0x80,%l4 ! %l4 = 0000000000000000
! %l6 = 0c20a2d9ec046b6d, Mem[0000000017800020] = 3e71acf9
stba %l6,[%i3+%o4]0x89 ! Mem[0000000017800020] = 3e71ac6d
! %l1 = 947ddc378e73e187, immed = fffff25c, %l5 = fffffffffffffffd
xor %l1,-0xda4,%l5 ! %l5 = 6b8223c8718c13db
! %l7 = 2545751bd508778c, Mem[000000003080001c] = 00005aff
stb %l7,[%o1+0x01c] ! Mem[000000003080001c] = 8c005aff
! %l7 = 2545751bd508778c, immed = 00000129, %l1 = 947ddc378e73e187
andncc %l7,0x129,%l1 ! %l1 = 2545751bd5087684, %ccr = 08
! %l4 = 0000000000000000, Mem[000000003180005c] = ac12578b
stw %l4,[%o3+0x05c] ! Mem[000000003180005c] = 00000000
p3_label_6:
! %l1 = 2545751bd5087684, immed = 00000ea7, %y = adc6578b
umul %l1,0xea7,%l4 ! %l4 = 00000c316f00881c, %y = c31
! %f2 = 66b5cbea 1302de61, Mem[0000000030000018] = 93b21a65 a1f54a02
std %f2 ,[%o0+%i6] ! Mem[0000000030000018] = 66b5cbea 1302de61
! %l0 = 00000000e16e8ce8, immed = fffff83f, %l4 = 00000c316f00881c
taddcctv %l0,-0x7c1,%l4 ! %l0 = 00000000e16e8d0b, Trapped
! %l1 = 2545751bd5087684, immed = fffffbca, %y = 00000c31
sdiv %l1,-0x436,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! Mem[0000000017800010] = 41a5eee5 8e40e49a, %l4 = 6f00881c, %l5 = 718c13db
ldda [%i3+0x010]%asi,%l4 ! %l4 = 0000000041a5eee5 000000008e40e49a
! done : should take illegal inst trap, %l0 = ffffffff80000000
done ! Illegal inst trap : %l0 = ffffffff80000010
! %l0 = ffffffff80000010, Mem[0000000016800079] = 20b0b831
stb %l0,[%i1+0x079] ! Mem[0000000016800078] = 2010b831
! %l7 = 2545751bd508778c, %l5 = 000000008e40e49a, %y = 80000000
sdivcc %l7,%l5,%l0 ! %l0 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! Mem[0000000016800040] = a4f2a6f5, %l0 = 000000007fffffff
ldub [%i1+0x043],%l0 ! %l0 = 00000000000000f5
! %l0 = 00000000000000f5, Mem[0000000017800038] = 38ffca2aae2a41fb
stx %l0,[%i3+0x038] ! Mem[0000000017800038] = 00000000000000f5
p3_label_7:
! %l0 = 00000000000000f5, %l5 = 000000008e40e49a, %y = 7fffffff
umulcc %l0,%l5,%l4 ! %l4 = 00000088241ac762, %ccr = 00, %y = 88
! Mem[0000000030000018] = 66b5cbea, %f7 = 28c00fb9
ld [%o0+%i6],%f7 ! %f7 = 66b5cbea
! Invert Register : %l1 = 2545751bd5087684
xor %l1,-1,%l1 ! %l1 = daba8ae42af7897b
! Clear Register : %l3 = c4e8b80e8285249e
clr %l3 ! %l3 = 0000000000000000
! Mem[0000000030800018] = 7723fc00 8c005aff, %l0 = 000000f5, %l1 = 2af7897b
ldd [%o1+%i6],%l0 ! %l0 = 000000007723fc00 000000008c005aff
! Invert Register : %l1 = 000000008c005aff
xor %l1,-1,%l1 ! %l1 = ffffffff73ffa500
! Mem[0000000016800030] = ee5d4732, %l0 = 000000007723fc00
lduha [%i1+%o6]0x80,%l0 ! %l0 = 000000000000ee5d
! %l0 = 000000000000ee5d, %l0 = 000000000000ee5d, %l5 = 000000008e40e49a
addc %l0,%l0,%l5 ! %l5 = 000000000001dcba
! %l4 = 00000088241ac762, %l0 = 000000000000ee5d, %y = 00000088
umulcc %l4,%l0,%l7 ! %l7 = 0000219e03178a9a, %ccr = 00, %y = 219e
! Mem[0000000017000020] = ad14e2da 34224ec5, %l2 = 32582c02, %l3 = 00000000
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000ad14e2da 0000000034224ec5
p3_label_8:
! %f11 = 93b21a65, Mem[0000000017000044] = 9c9c07e4
st %f11,[%i2+0x044] ! Mem[0000000017000044] = 93b21a65
! %l2 = 00000000ad14e2da, %l5 = 000000000001dcba, %l0 = 000000000000ee5d
and %l2,%l5,%l0 ! %l0 = 000000000000c09a
! Mem[000000003080005c] = 60992d07, %l1 = ffffffff73ffa500
ldsh [%o1+0x05c],%l1 ! %l1 = 0000000000006099
! %l0 = 000000000000c09a, %l5 = 000000000001dcba, %l1 = 0000000000006099
addccc %l0,%l5,%l1 ! %l1 = 0000000000029d54, %ccr = 00
! %f4 = 22d6039c 60992d07, Mem[0000000030800058] = 22d6039c 60992d07
std %f4 ,[%o1+0x058] ! Mem[0000000030800058] = 22d6039c 60992d07
! Mem[0000000016000008] = f2fc8efa acfad0c1, %l2 = ad14e2da, %l3 = 34224ec5
ldda [%i0+0x008]%asi,%l2 ! %l2 = 00000000f2fc8efa 00000000acfad0c1
! %l0 = 000000000000c09a, Mem[0000000016800010] = 32202c94
stwa %l0,[%i1+%i5]0x89 ! Mem[0000000016800010] = 0000c09a
! Mem[0000000016000008] = fa8efcf2, %l3 = 00000000acfad0c1
ldsba [%i0+%i4]0x89,%l3 ! %l3 = fffffffffffffff2
! %l3 = fffffffffffffff2, immed = 00000016, %l4 = 00000088241ac762
srl %l3,0x016,%l4 ! %l4 = 00000000000003ff
! Mem[000000003180005c] = 00000000, %l0 = 000000000000c09a
ldsb [%o3+0x05e],%l0 ! %l0 = 0000000000000000
p3_label_9:
! %l7 = 0000219e03178a9a, immed = fffffbc4, %l4 = 00000000000003ff
orcc %l7,-0x43c,%l4 ! %l4 = fffffffffffffbde, %ccr = 88
! %l3 = fffffffffffffff2, Mem[000000003100001c] = 3067f471
stw %l3,[%o2+0x01c] ! Mem[000000003100001c] = fffffff2
! %l4 = fffffffffffffbde, immed = 000001cb, %l6 = 0c20a2d9ec046b6d
sub %l4,0x1cb,%l6 ! %l6 = fffffffffffffa13
! %l4 = fffffffffffffbde, Mem[0000000016000064] = 4b88bec4
stb %l4,[%i0+0x064] ! Mem[0000000016000064] = de88bec4
! Mem[0000000030000058] = 51bb1ef4, %f22 = 5eadab3a
ld [%o0+0x058],%f22 ! %f22 = 51bb1ef4
! Mem[0000000030800058] = 22d6039c, %l1 = 0000000000029d54
ldsh [%o1+0x058],%l1 ! %l1 = 00000000000022d6
! %l0 = 0000000000000000, immed = 0000002c, %l4 = fffffffffffffbde
srax %l0,0x02c,%l4 ! %l4 = 0000000000000000
! %l5 = 000000000001dcba, Mem[0000000031000058] = 0000ca0fff674c97
stx %l5,[%o2+0x058] ! Mem[0000000031000058] = 000000000001dcba
! %f24 = 3067f471 c1cf2ff7, Mem[0000000016800008] = 00000000 a1f54a02
std %f24,[%i1+%i4] ! Mem[0000000016800008] = 3067f471 c1cf2ff7
! Mem[000000001680006c] = db7f5946, %l1 = 00000000000022d6
ldub [%i1+0x06d],%l1 ! %l1 = 000000000000007f
p3_label_10:
! Mem[0000000031800018] = 002f5f11272885e6, %f20 = 996e6766 d3ad9442
ldd [%o3+%i6],%f20 ! %f20 = 002f5f11 272885e6
! Mem[0000000017800000] = 7a8248bb, %l4 = 0000000000000000
lduba [%i3+%g0]0x80,%l4 ! %l4 = 000000000000007a
! Invert Register : %l5 = 000000000001dcba
xor %l5,-1,%l5 ! %l5 = fffffffffffe2345
! Mem[0000000016800018] = 8a5cc5ee, %l6 = fffffffffffffa13
lduha [%i1+%i6]0x89,%l6 ! %l6 = 000000000000c5ee
! Mem[0000000031000058] = 00000000, %l3 = fffffffffffffff2
ldsh [%o2+0x05a],%l3 ! %l3 = 0000000000000000
! Invert Register : %l2 = 00000000f2fc8efa
xor %l2,-1,%l2 ! %l2 = ffffffff0d037105
! %f8 = cdf5e307, Mem[0000000016800020] = d5072b1e
sta %f8 ,[%i1+%o4]0x89 ! Mem[0000000016800020] = cdf5e307
! %l0 = 00000000, %l1 = 0000007f, Mem[0000000017000030] = 00000000 0fca0000
stda %l0,[%i2+%o6]0x89 ! Mem[0000000017000030] = 00000000 0000007f
! %l7 = 0000219e03178a9a, %l4 = 000000000000007a, %y = 0000219e
udivcc %l7,%l4,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 00000000
! Mem[0000000017800000] = 7a8248bb, %l7 = 00000000ffffffff
ldswa [%i3+%g0]0x81,%l7 ! %l7 = 000000007a8248bb
p3_label_11:
! done : should take illegal inst trap, %l0 = 0000000000000000
done ! Illegal inst trap : %l0 = 0000000000000010
! %l5 = fffffffffffe2345
sethi %hi(0x25aedc00),%l5 ! %l5 = 0000000025aedc00
! Mem[0000000016000028] = 527a61d9, %l5 = 0000000025aedc00
lduha [%i0+%o5]0x80,%l5 ! %l5 = 000000000000527a
! Mem[0000000017000000] = 2f0ce250, %l0 = 0000000000000010
lduw [%i2+%g0],%l0 ! %l0 = 000000002f0ce250
! %f0 = 42d6bb93 a4581c26, Mem[0000000017800010] = 41a5eee5 8e40e49a
stda %f0 ,[%i3+%i5]0x81 ! Mem[0000000017800010] = 42d6bb93 a4581c26
! retry : should take illegal inst trap, %l0 = 000000002f0ce250
retry ! Illegal inst trap : %l0 = 000000002f0ce260
! %l2 = ffffffff0d037105, Mem[0000000016800028] = 6d6b04ec
stha %l2,[%i1+%o5]0x88 ! Mem[0000000016800028] = 6d6b7105
! Mem[0000000017000028] = 2cd2aa6e 9b0e71ee, %l2 = 0d037105, %l3 = 00000000
ldda [%i2+%o5]0x81,%l2 ! %l2 = 000000002cd2aa6e 000000009b0e71ee
! %l4 = 000000000000007a, immed = 00000f7e, %l5 = 000000000000527a
orncc %l4,0xf7e,%l5 ! %l5 = fffffffffffff0fb, %ccr = 88
! retry : should take illegal inst trap, %l0 = 000000002f0ce260
retry ! Illegal inst trap : %l0 = 000000002f0ce270
p3_label_12:
! %l4 = 0000007a, %l5 = fffff0fb, Mem[0000000017000030] = 00000000 0000007f
stda %l4,[%i2+%o6]0x89 ! Mem[0000000017000030] = 0000007a fffff0fb
! %l7 = 000000007a8248bb, immed = fffff811, %y = 00000000
umul %l7,-0x7ef,%l1 ! %l1 = 7a8244ef1060fc6b, %y = 7a8244ef
! Mem[000000003180005c] = 00000000, %l4 = 000000000000007a
ldsw [%o3+0x05c],%l4 ! %l4 = 0000000000000000
! Clear Register : %l6 = 000000000000c5ee
clr %l6 ! %l6 = 0000000000000000
! Mem[0000000017800018] = 9dee4637, %l4 = 0000000000000000
lduha [%i3+%i6]0x80,%l4 ! %l4 = 0000000000009dee
! Mem[0000000016800018] = eec55c8a, %l5 = fffffffffffff0fb
lduha [%i1+%i6]0x80,%l5 ! %l5 = 000000000000eec5
! Mem[0000000017000008] = bb91f9e1, %l0 = 000000002f0ce270
ldsba [%i2+%i4]0x89,%l0 ! %l0 = ffffffffffffffe1
! Mem[0000000016800000] = e16e002fe75c6f1e, %f18 = 184e4321 ae54302f
ldda [%i1+%g0]0x81,%f18 ! %f18 = e16e002f e75c6f1e
! Mem[000000003100005c] = 0001dcba, %l1 = 7a8244ef1060fc6b
ldub [%o2+0x05d],%l1 ! %l1 = 0000000000000001
! %l2 = 000000002cd2aa6e, Mem[0000000017800045] = d6393540
stba %l2,[%i3+0x045]%asi ! Mem[0000000017800044] = d66e3540
p3_label_13:
! %l4 = 00009dee, %l5 = 0000eec5, Mem[0000000017000018] = e734df37 62a240d3
stda %l4,[%i2+%i6]0x89 ! Mem[0000000017000018] = 00009dee 0000eec5
! Mem[0000000017800060] = 3c9316ab, %l4 = 0000000000009dee
ldsw [%i3+0x060],%l4 ! %l4 = 000000003c9316ab
! %l5 = 000000000000eec5, immed = fffff074, %y = 7a8244ef
udiv %l5,-0xf8c,%l0 ! %l0 = 000000007a824c5f
mov %l0,%y ! %y = 7a824c5f
! %f6 = 989184a4 66b5cbea, Mem[0000000030800018] = 7723fc00 8c005aff
std %f6 ,[%o1+%i6] ! Mem[0000000030800018] = 989184a4 66b5cbea
! %l5 = 000000000000eec5, Mem[000000003180001c] = 272885e6
stw %l5,[%o3+0x01c] ! Mem[000000003180001c] = 0000eec5
! Mem[000000001600007c] = 061cf8e6, %l5 = 000000000000eec5
ldsh [%i0+0x07e],%l5 ! %l5 = fffffffffffff8e6
! Mem[0000000030000018] = 66b5cbea 1302de61, %l4 = 3c9316ab, %l5 = fffff8e6
ldda [%o0+0x018]%asi,%l4 ! %l4 = 0000000066b5cbea 000000001302de61
! %l1 = 0000000000000001, %l4 = 0000000066b5cbea, %l2 = 000000002cd2aa6e
tsubcc %l1,%l4,%l2 ! %l2 = ffffffff994a3417, %ccr = 9b
! Mem[0000000016000010] = 1b6492881e32a525, %l6 = 0000000000000000
ldxa [%i0+%i5]0x88,%l6 ! %l6 = 1b6492881e32a525
! %l4 = 0000000066b5cbea, %l1 = 0000000000000001, %l4 = 0000000066b5cbea
xnorcc %l4,%l1,%l4 ! %l4 = ffffffff994a3414, %ccr = 88
p3_label_14:
! Mem[0000000016800020] = 07e3f5cdd46190b6, %f18 = e16e002f e75c6f1e
ldda [%i1+%o4]0x81,%f18 ! %f18 = 07e3f5cd d46190b6
! %l4 = ffffffff994a3414, %l5 = 000000001302de61, %y = 7a824c5f
sdivcc %l4,%l5,%l0 ! %l0 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 7fffffff
! Mem[0000000016800020] = 07e3f5cd, %l5 = 000000001302de61
ldsba [%i1+%o4]0x81,%l5 ! %l5 = 0000000000000007
! %l2 = ffffffff994a3417, immed = 0000056e, %y = 7fffffff
umul %l2,0x56e,%l2 ! %l2 = 0000034050e6d4e2, %y = 340
! %l6 = 1b6492881e32a525, Mem[0000000017000030] = 7a000000
stwa %l6,[%i2+%o6]0x80 ! Mem[0000000017000030] = 1e32a525
! Mem[0000000030000058] = 51bb1ef4319c5d22, %f2 = 66b5cbea 1302de61
ldd [%o0+0x058],%f2 ! %f2 = 51bb1ef4 319c5d22
! %l4 = 994a3414, %l5 = 00000007, Mem[0000000030000018] = 66b5cbea 1302de61
std %l4,[%o0+%i6] ! Mem[0000000030000018] = 994a3414 00000007
! Mem[0000000016800028] = 6d6b7105, %l1 = 0000000000000001
ldsha [%i1+%o5]0x89,%l1 ! %l1 = 0000000000007105
! Mem[0000000030000018] = 994a3414, %l2 = 0000034050e6d4e2
lduw [%o0+%i6],%l2 ! %l2 = 00000000994a3414
! Mem[0000000030000058] = 51bb1ef4, %l3 = 000000009b0e71ee
ldsw [%o0+0x058],%l3 ! %l3 = 0000000051bb1ef4
p3_label_15:
! %l0 = 7fffffff, %l1 = 00007105, Mem[0000000030800018] = 989184a4 66b5cbea
std %l0,[%o1+%i6] ! Mem[0000000030800018] = 7fffffff 00007105
! Mem[0000000031000018] = fa8c1e78fffffff2, %l1 = 0000000000007105
ldxa [%o2+0x018]%asi,%l1 ! %l1 = fa8c1e78fffffff2
! Mem[0000000017000000] = 2f0ce2500793aa28, %f20 = 002f5f11 272885e6
ldd [%i2+%g0],%f20 ! %f20 = 2f0ce250 0793aa28
! %l4 = ffffffff994a3414, Mem[0000000017800010] = 93bbd642
stwa %l4,[%i3+%i5]0x89 ! Mem[0000000017800010] = 994a3414
! %l0 = 000000007fffffff, %l1 = fa8c1e78fffffff2, %l4 = ffffffff994a3414
srax %l0,%l1,%l4 ! %l4 = 0000000000000000
! %l7 = 000000007a8248bb, Mem[0000000016800028] = 05716b6d
stwa %l7,[%i1+%o5]0x80 ! Mem[0000000016800028] = 7a8248bb
! %f6 = 989184a4, Mem[0000000017800030] = 0fcacdcc
sta %f6 ,[%i3+%o6]0x81 ! Mem[0000000017800030] = 989184a4
! Mem[0000000030000018] = 994a3414 00000007, %l0 = 7fffffff, %l1 = fffffff2
ldd [%o0+%i6],%l0 ! %l0 = 00000000994a3414 0000000000000007
! %f8 = cdf5e307 f5be61da, Mem[0000000017800008] = eacbb50f 6e8ef5bc
stda %f8 ,[%i3+%i4]0x89 ! Mem[0000000017800008] = cdf5e307 f5be61da
! %f12 = 2f0ce250 0793aa28, Mem[0000000017800028] = 8e58ead9 104039c0
stda %f12,[%i3+%o5]0x81 ! Mem[0000000017800028] = 2f0ce250 0793aa28
p3_label_16:
! Mem[000000003080001c] = 00007105, %l4 = 0000000000000000
ldsh [%o1+0x01e],%l4 ! %l4 = 0000000000007105
! %l4 = 0000000000007105, %l7 = 000000007a8248bb, %l6 = 1b6492881e32a525
mulx %l4,%l7,%l6 ! %l6 = 00003615e6a5f6a7, %y = 340
! %f10 = 50ecbd71, Mem[0000000016000010] = 25a5321e
sta %f10,[%i0+0x010]%asi ! Mem[0000000016000010] = 50ecbd71
! %l3 = 0000000051bb1ef4, Mem[0000000016000010] = 1b64928871bdec50
stxa %l3,[%i0+%i5]0x88 ! Mem[0000000016000010] = 0000000051bb1ef4
! Mem[0000000031000058] = 000000000001dcba, %f26 = 773bc2eb ac8c16d9
ldd [%o2+0x058],%f26 ! %f26 = 00000000 0001dcba
! Invert Register : %l0 = 00000000994a3414
xor %l0,-1,%l0 ! %l0 = ffffffff66b5cbeb
! %f4 = 22d6039c, Mem[0000000017800020] = 3e71ac6d
sta %f4 ,[%i3+%o4]0x89 ! Mem[0000000017800020] = 22d6039c
! %f2 = 51bb1ef4, Mem[0000000017800000] = 7a8248bb
sta %f2 ,[%i3+%g0]0x81 ! Mem[0000000017800000] = 51bb1ef4
! %l4 = 0000000000007105, immed = 00000d88, %l0 = ffffffff66b5cbeb
tsubcctv %l4,0xd88,%l0 ! %l0 = ffffffff66b5cc0e, Trapped
! %l3 = 0000000051bb1ef4, Mem[0000000017000020] = dae214ad
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000017000020] = 51bb1ef4
p3_label_17:
! Mem[0000000030800018] = 7fffffff, %f29 = 8e40e49a
ld [%o1+%i6],%f29 ! %f29 = 7fffffff
! Mem[0000000016800008] = 71f46730, %l6 = 00003615e6a5f6a7
lduha [%i1+%i4]0x88,%l6 ! %l6 = 0000000000006730
! %l2 = 00000000994a3414, Mem[0000000017800030] = a4849198
stwa %l2,[%i3+%o6]0x89 ! Mem[0000000017800030] = 994a3414
! %l3 = 0000000051bb1ef4, %l4 = 0000000000007105, %l3 = 0000000051bb1ef4
xorcc %l3,%l4,%l3 ! %l3 = 0000000051bb6ff1, %ccr = 00
! Mem[0000000030000018] = 994a3414, %l4 = 0000000000007105
ldsw [%o0+%i6],%l4 ! %l4 = ffffffff994a3414
! %l0 = 66b5cc0e, %l1 = 00000007, Mem[0000000017800028] = 2f0ce250 0793aa28
stda %l0,[%i3+0x028]%asi ! Mem[0000000017800028] = 66b5cc0e 00000007
! Mem[0000000017800050] = 8ed48810 61d97805, %l0 = 66b5cc0e, %l1 = 00000007
ldd [%i3+0x050],%l0 ! %l0 = 000000008ed48810 0000000061d97805
! %l1 = 0000000061d97805
sethi %hi(0x7d27ac00),%l1 ! %l1 = 000000007d27ac00
! %l5 = 0000000000000007, %l6 = 0000000000006730, %l0 = 000000008ed48810
udivx %l5,%l6,%l0 ! %l0 = 0000000000000000
! %l6 = 00006730, %l7 = 7a8248bb, Mem[0000000016800008] = 3067f471 c1cf2ff7
stda %l6,[%i1+%i4]0x81 ! Mem[0000000016800008] = 00006730 7a8248bb
p3_label_18:
! Mem[0000000030800058] = 22d6039c, %l1 = 000000007d27ac00
ldsba [%o1+0x05a]%asi,%l1 ! %l1 = 0000000000000003
! Mem[0000000031000018] = fa8c1e78fffffff2, %f22 = 51bb1ef4 b35d63f4
ldd [%o2+%i6],%f22 ! %f22 = fa8c1e78 fffffff2
! Mem[0000000017000018] = 00009dee, %l3 = 0000000051bb6ff1
lduba [%i2+%i6]0x88,%l3 ! %l3 = 00000000000000ee
! Mem[0000000017000070] = 7ab7153a57350d97, %f16 = f9f1132c 73abd4f6
ldda [%i2+0x070]%asi,%f16 ! %f16 = 7ab7153a 57350d97
! Randomly selected nop
nop
! Mem[0000000030800018] = 7fffffff, %l1 = 0000000000000003
ldsh [%o1+%i6],%l1 ! %l1 = 0000000000007fff
! %l1 = 0000000000007fff, Mem[0000000017000064] = 41f904a5
stw %l1,[%i2+0x064] ! Mem[0000000017000064] = 00007fff
! %l2 = 00000000994a3414, %l2 = 00000000994a3414, %y = 00000340
umul %l2,%l2,%l6 ! %l6 = 5bc9c7c20e282190, %y = 5bc9c7c2
! %l5 = 0000000000000007, immed = 000002e0, %l5 = 0000000000000007
xor %l5,0x2e0,%l5 ! %l5 = 00000000000002e7
! Mem[0000000016000020] = 455976b2 9331c7cc, %l0 = 00000000, %l1 = 00007fff
ldda [%i0+%o4]0x81,%l0 ! %l0 = 00000000455976b2 000000009331c7cc
p3_label_19:
! %l3 = 00000000000000ee, Mem[0000000016800018] = eec55c8a
stba %l3,[%i1+%i6]0x81 ! Mem[0000000016800018] = eec55c8a
! Mem[0000000016000008] = fa8efcf2, %l2 = 00000000994a3414
lduha [%i0+%i4]0x88,%l2 ! %l2 = 000000000000fcf2
! %f22 = fa8c1e78 fffffff2, Mem[0000000030800018] = 7fffffff 00007105
std %f22,[%o1+%i6] ! Mem[0000000030800018] = fa8c1e78 fffffff2
! Mem[0000000031800018] = 002f5f11 0000eec5, %l6 = 0e282190, %l7 = 7a8248bb
ldd [%o3+%i6],%l6 ! %l6 = 00000000002f5f11 000000000000eec5
! %f29 = 7fffffff, Mem[0000000016800028] = 7a8248bb
sta %f29,[%i1+%o5]0x81 ! Mem[0000000016800028] = 7fffffff
! Mem[0000000031000018] = fa8c1e78, %l3 = 00000000000000ee
ldsw [%o2+%i6],%l3 ! %l3 = fffffffffa8c1e78
! %l1 = 000000009331c7cc, immed = 00000862, %y = 5bc9c7c2
udiv %l1,0x862,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! %f26 = 00000000 0001dcba, Mem[0000000017800028] = 66b5cc0e 00000007
stda %f26,[%i3+%o5]0x81 ! Mem[0000000017800028] = 00000000 0001dcba
! %l6 = 00000000002f5f11, immed = 00000008, %l1 = 000000009331c7cc
sra %l6,0x008,%l1 ! %l1 = 0000000000002f5f
! %l4 = 994a3414, %l5 = 000002e7, Mem[0000000031000058] = 00000000 0001dcba
std %l4,[%o2+0x058] ! Mem[0000000031000058] = 994a3414 000002e7
p3_label_20:
! %f16 = 7ab7153a, Mem[0000000017800000] = f41ebb51
sta %f16,[%i3+%g0]0x89 ! Mem[0000000017800000] = 7ab7153a
! %l3 = fffffffffa8c1e78, immed = fffff66a, %l2 = 000000000000fcf2
xnorcc %l3,-0x996,%l2 ! %l2 = fffffffffa8c17ed, %ccr = 88
! Mem[000000003000001c] = 00000007, %l4 = ffffffff994a3414
ldsba [%o0+0x01f]%asi,%l4 ! %l4 = 0000000000000007
! %l7 = 000000000000eec5, Mem[000000003180001e] = 0000eec5
stb %l7,[%o3+0x01e] ! Mem[000000003180001c] = 0000c5c5
! Mem[0000000031000018] = fa8c1e78, %l1 = 0000000000002f5f
ldsb [%o2+%i6],%l1 ! %l1 = fffffffffffffffa
! Mem[0000000017800000] = 7ab7153a, %l6 = 00000000002f5f11
ldsha [%i3+%g0]0x89,%l6 ! %l6 = 000000000000153a
! %l6 = 000000000000153a, %l7 = 000000000000eec5, %y = ffffffff
udiv %l6,%l7,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[0000000031800018] = 002f5f11, %l2 = fffffffffa8c17ed
ldsha [%o3+0x01a]%asi,%l2 ! %l2 = 0000000000005f11
! Invert Register : %l4 = 0000000000000007
xor %l4,-1,%l4 ! %l4 = fffffffffffffff8
! %f4 = 22d6039c, Mem[0000000017000008] = e1f991bb
sta %f4 ,[%i2+%i4]0x81 ! Mem[0000000017000008] = 22d6039c
p3_label_21:
! Mem[0000000017800030] = 14344a99, %l3 = fffffffffa8c1e78
ldsba [%i3+%o6]0x81,%l3 ! %l3 = 0000000000000014
! Mem[0000000030800018] = fa8c1e78, %l3 = 0000000000000014
ldsb [%o1+0x019],%l3 ! %l3 = ffffffffffffff8c
! Mem[0000000016000050] = 702a150a, %l0 = 00000000ffffffff
ldswa [%i0+0x050]%asi,%l0 ! %l0 = 00000000702a150a
! %l3 = ffffffffffffff8c, immed = 0000014d, %l0 = 00000000702a150a
subc %l3,0x14d,%l0 ! %l0 = fffffffffffffe3f
! %l6 = 00000000ffffffff, Mem[0000000017800000] = 3a15b77a7e50c602
stxa %l6,[%i3+%g0]0x80 ! Mem[0000000017800000] = 00000000ffffffff
! Mem[0000000031000058] = 994a3414 000002e7, %l2 = 00005f11, %l3 = ffffff8c
ldd [%o2+0x058],%l2 ! %l2 = 00000000994a3414 00000000000002e7
! %l7 = 000000000000eec5, %l3 = 00000000000002e7, %l0 = fffffffffffffe3f
andcc %l7,%l3,%l0 ! %l0 = 00000000000002c5, %ccr = 00
! Mem[0000000031800058] = 90f16b43 00000000, %l4 = fffffff8, %l5 = 000002e7
ldda [%o3+0x058]%asi,%l4 ! %l4 = 0000000090f16b43 0000000000000000
! %l6 = 00000000ffffffff, %l7 = 000000000000eec5, %y = ffffffff
umulcc %l6,%l7,%l6 ! %l6 = 0000eec4ffff113b, %ccr = 08, %y = eec4
! %l4 = 0000000090f16b43, Mem[0000000016800028] = 8c7708d5ffffff7f
stxa %l4,[%i1+%o5]0x88 ! Mem[0000000016800028] = 0000000090f16b43
p3_label_22:
! Mem[0000000017000008] = 22d6039c fe9c86c3, %l0 = 000002c5, %l1 = fffffffa
ldd [%i2+%i4],%l0 ! %l0 = 0000000022d6039c 00000000fe9c86c3
! %l7 = 000000000000eec5, %l4 = 0000000090f16b43, %l4 = 0000000090f16b43
xorcc %l7,%l4,%l4 ! %l4 = 0000000090f18586, %ccr = 08
! Mem[0000000030000058] = 51bb1ef4319c5d22, %f0 = 42d6bb93 a4581c26
ldd [%o0+0x058],%f0 ! %f0 = 51bb1ef4 319c5d22
! %l5 = 0000000000000000, Mem[000000003180005c] = 00000000
stw %l5,[%o3+0x05c] ! Mem[000000003180005c] = 00000000
! %l6 = 0000eec4ffff113b, Mem[0000000017800020] = 22d6039c
stha %l6,[%i3+%o4]0x88 ! Mem[0000000017800020] = 22d6113b
! Mem[0000000016800078] = 2010b831 5a46c96f, %l6 = ffff113b, %l7 = 0000eec5
ldd [%i1+0x078],%l6 ! %l6 = 000000002010b831 000000005a46c96f
! Mem[000000003080001c] = fffffff2, %l4 = 0000000090f18586
lduw [%o1+0x01c],%l4 ! %l4 = 00000000fffffff2
! %l2 = 994a3414, %l3 = 000002e7, Mem[0000000016000040] = 6ebb7800 67cc3296
std %l2,[%i0+0x040] ! Mem[0000000016000040] = 994a3414 000002e7
! Mem[0000000017000024] = 34224ec5, %l3 = 00000000000002e7
ldsba [%i2+0x025]%asi,%l3 ! %l3 = 0000000000000022
! %l2 = 00000000994a3414, %l1 = 00000000fe9c86c3, %l4 = 00000000fffffff2
sll %l2,%l1,%l4 ! %l4 = 00000004ca51a0a0
p3_label_23:
! %l4 = ca51a0a0, %l5 = 00000000, Mem[0000000030800018] = fa8c1e78 fffffff2
stda %l4,[%o1+0x018]%asi ! Mem[0000000030800018] = ca51a0a0 00000000
! Mem[0000000016000078] = 8bd4c624, %l7 = 000000005a46c96f
ldub [%i0+0x079],%l7 ! %l7 = 00000000000000d4
! Mem[0000000030800058] = 22d6039c60992d07, %f26 = 00000000 0001dcba
ldd [%o1+0x058],%f26 ! %f26 = 22d6039c 60992d07
! Mem[0000000016000028] = 527a61d9, %l0 = 0000000022d6039c
lduha [%i0+%o5]0x80,%l0 ! %l0 = 000000000000527a
! Mem[0000000031800018] = 002f5f11, %l3 = 0000000000000022
ldsha [%o3+0x018]%asi,%l3 ! %l3 = 000000000000002f
! %l6 = 2010b831, %l7 = 000000d4, Mem[0000000030000018] = 994a3414 00000007
std %l6,[%o0+%i6] ! Mem[0000000030000018] = 2010b831 000000d4
! %l4 = 00000004ca51a0a0, Mem[0000000016800020] = 07e3f5cd
stwa %l4,[%i1+%o4]0x81 ! Mem[0000000016800020] = ca51a0a0
! Mem[0000000031000018] = fa8c1e78, %l7 = 00000000000000d4
ldub [%o2+0x01b],%l7 ! %l7 = 0000000000000078
! %l7 = 0000000000000078, %l4 = 00000004ca51a0a0, %l5 = 0000000000000000
taddcctv %l7,%l4,%l5 ! %l5 = 00000004ca51a118, %ccr = 08
! Mem[0000000017800048] = 704121db 92b1b751, %l2 = 994a3414, %l3 = 0000002f
ldd [%i3+0x048],%l2 ! %l2 = 00000000704121db 0000000092b1b751
p3_label_24:
! Mem[0000000031800018] = 002f5f110000c5c5, %f6 = 989184a4 66b5cbea
ldda [%o3+0x018]%asi,%f6 ! %f6 = 002f5f11 0000c5c5
! Mem[0000000031000018] = fa8c1e78fffffff2, %l0 = 000000000000527a
ldx [%o2+%i6],%l0 ! %l0 = fa8c1e78fffffff2
! Mem[0000000031000058] = 994a3414, %l7 = 0000000000000078
ldsb [%o2+0x058],%l7 ! %l7 = ffffffffffffff99
! Mem[0000000031000058] = 994a3414, %l1 = 00000000fe9c86c3
ldsh [%o2+0x05a],%l1 ! %l1 = 0000000000003414
! Mem[0000000017000048] = 2357cddf02c91df4, %f4 = 22d6039c 60992d07
ldda [%i2+0x048]%asi,%f4 ! %f4 = 2357cddf 02c91df4
! %l2 = 704121db, %l3 = 92b1b751, Mem[0000000017800020] = 3b11d622 790a84e2
stda %l2,[%i3+%o4]0x81 ! Mem[0000000017800020] = 704121db 92b1b751
! %l3 = 0000000092b1b751, %l4 = 00000004ca51a0a0, %l5 = 00000004ca51a118
orn %l3,%l4,%l5 ! %l5 = fffffffbb7bfff5f
! %l5 = fffffffbb7bfff5f, %l4 = 00000004ca51a0a0, %y = 0000eec4
udiv %l5,%l4,%l3 ! %l3 = 0000000000012e1e
mov %l0,%y ! %y = fffffff2
! %l5 = fffffffbb7bfff5f, Mem[0000000017800010] = 994a3414
stwa %l5,[%i3+%i5]0x89 ! Mem[0000000017800010] = b7bfff5f
! %l1 = 0000000000003414, %l4 = 00000004ca51a0a0, %l1 = 0000000000003414
xorcc %l1,%l4,%l1 ! %l1 = 00000004ca5194b4, %ccr = 08
p3_label_25:
! Mem[0000000031000018] = fa8c1e78fffffff2, %f20 = 2f0ce250 0793aa28
ldd [%o2+%i6],%f20 ! %f20 = fa8c1e78 fffffff2
! Mem[0000000030800058] = 22d6039c, %l7 = ffffffffffffff99
ldsb [%o1+0x05b],%l7 ! %l7 = ffffffffffffff9c
! Mem[0000000017800030] = 994a3414, %l7 = ffffffffffffff9c
lduwa [%i3+%o6]0x88,%l7 ! %l7 = 00000000994a3414
! Mem[0000000031800018] = 002f5f11, %l6 = 000000002010b831
ldub [%o3+0x01a],%l6 ! %l6 = 000000000000005f
! Mem[0000000017000030] = fffff0fb 25a5321e, %l2 = 704121db, %l3 = 00012e1e
ldda [%i2+%o6]0x89,%l2 ! %l2 = 0000000025a5321e 00000000fffff0fb
! %l3 = 00000000fffff0fb, %l3 = 00000000fffff0fb, %y = fffffff2
umul %l3,%l3,%l4 ! %l4 = ffffe1f600e19619, %y = ffffe1f6
! Mem[0000000031000058] = 994a3414, %l3 = 00000000fffff0fb
ldub [%o2+0x05b],%l3 ! %l3 = 0000000000000014
! %l0 = fa8c1e78fffffff2, Mem[0000000016800028] = 436bf190
stwa %l0,[%i1+%o5]0x80 ! Mem[0000000016800028] = fffffff2
! %l6 = 000000000000005f, immd = 0000000000000d1b, %l3 = 0000000000000014
udivx %l6,0xd1b,%l3 ! %l3 = 0000000000000000
! Mem[000000003000001c] = 000000d4, %l2 = 0000000025a5321e
ldub [%o0+0x01e],%l2 ! %l2 = 0000000000000000
p3_label_26:
! %l1 = 00000004ca5194b4, %l2 = 0000000000000000, %l4 = ffffe1f600e19619
andncc %l1,%l2,%l4 ! %l4 = 00000004ca5194b4, %ccr = 08
! %l2 = 0000000000000000, Mem[0000000017000008] = c3869cfe9c03d622
stxa %l2,[%i2+%i4]0x88 ! Mem[0000000017000008] = 0000000000000000
! %l6 = 000000000000005f, %l2 = 0000000000000000, %l3 = 0000000000000000
orn %l6,%l2,%l3 ! %l3 = ffffffffffffffff
! %l5 = fffffffbb7bfff5f, immed = fffff9ee, %l3 = ffffffffffffffff
andcc %l5,-0x612,%l3 ! %l3 = fffffffbb7bff94e, %ccr = 88
! Mem[0000000016000010] = f41ebb51, %l5 = fffffffbb7bfff5f
lduha [%i0+%i5]0x80,%l5 ! %l5 = 000000000000f41e
! %l4 = 00000004ca5194b4, %l7 = 00000000994a3414, %l2 = 0000000000000000
andcc %l4,%l7,%l2 ! %l2 = 0000000088401414, %ccr = 08
! %f17 = 57350d97, Mem[0000000017800018] = 9dee4637
sta %f17,[%i3+%i6]0x81 ! Mem[0000000017800018] = 57350d97
! Mem[0000000031000018] = fa8c1e78fffffff2, %f24 = 3067f471 c1cf2ff7
ldd [%o2+%i6],%f24 ! %f24 = fa8c1e78 fffffff2
! %f0 = 51bb1ef4 319c5d22, Mem[0000000017800050] = 8ed48810 61d97805
std %f0 ,[%i3+0x050] ! Mem[0000000017800050] = 51bb1ef4 319c5d22
! Mem[0000000017800030] = 14344a99c8ab5868, %f4 = 2357cddf 02c91df4
ldd [%i3+%o6],%f4 ! %f4 = 14344a99 c8ab5868
p3_label_27:
! %l4 = 00000004ca5194b4, %l2 = 0000000088401414, %l3 = fffffffbb7bff94e
udivx %l4,%l2,%l3 ! %l3 = 0000000000000009
! Invert Register : %l3 = 0000000000000009
xor %l3,-1,%l3 ! %l3 = fffffffffffffff6
! %l1 = 00000004ca5194b4, Mem[0000000016000008] = fa8efcf2
stha %l1,[%i0+%i4]0x88 ! Mem[0000000016000008] = fa8e94b4
! %l0 = fa8c1e78fffffff2, immd = 00000000000006b9, %l2 = 0000000088401414
mulx %l0,0x6b9,%l2 ! %l2 = 57f8db70ffffa1e2, %y = ffffe1f6
! %l4 = 00000004ca5194b4, %l1 = 00000004ca5194b4, %y = ffffe1f6
umul %l4,%l1,%l7 ! %l7 = 9fe4d8ab80489e90, %y = 9fe4d8ab
! Mem[0000000031800058] = 90f16b43, %l5 = 000000000000f41e
ldsb [%o3+0x05a],%l5 ! %l5 = 000000000000006b
! %f26 = 22d6039c 60992d07, Mem[0000000016000030] = 2fda7df7 af01f8a6
stda %f26,[%i0+%o6]0x89 ! Mem[0000000016000030] = 22d6039c 60992d07
! Mem[0000000016000020] = 455976b2, %l1 = 00000004ca5194b4
lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000045
! %f10 = 50ecbd71 93b21a65, Mem[0000000017000070] = 7ab7153a 57350d97
stda %f10,[%i2+0x070]%asi ! Mem[0000000017000070] = 50ecbd71 93b21a65
! %l7 = 9fe4d8ab80489e90, immed = 00000036, %l3 = fffffffffffffff6
srax %l7,0x036,%l3 ! %l3 = fffffffffffffe7f
p3_label_28:
! %l6 = 000000000000005f, immed = fffff67f, %l5 = 000000000000006b
andcc %l6,-0x981,%l5 ! %l5 = 000000000000005f, %ccr = 00
! Mem[0000000031800058] = 90f16b43, %l0 = fa8c1e78fffffff2
ldsh [%o3+0x05a],%l0 ! %l0 = 0000000000006b43
! Mem[0000000017000018] = 00009dee, %l2 = 57f8db70ffffa1e2
lduwa [%i2+%i6]0x88,%l2 ! %l2 = 0000000000009dee
! %l1 = 0000000000000045, %l7 = 9fe4d8ab80489e90, %y = 9fe4d8ab
udivcc %l1,%l7,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 00006b43
! %l0 = 00006b43, %l1 = ffffffff, Mem[0000000030000018] = 2010b831 000000d4
std %l0,[%o0+%i6] ! Mem[0000000030000018] = 00006b43 ffffffff
! %l5 = 000000000000005f, %l2 = 0000000000009dee, %l0 = 0000000000006b43
addc %l5,%l2,%l0 ! %l0 = 0000000000009e4d
! %l3 = fffffffffffffe7f, immed = fffff3ea, %l7 = 9fe4d8ab80489e90
addccc %l3,-0xc16,%l7 ! %l7 = fffffffffffff269, %ccr = 99
! %l2 = 0000000000009dee, %l6 = 000000000000005f, %l5 = 000000000000005f
addccc %l2,%l6,%l5 ! %l5 = 0000000000009e4e, %ccr = 00
! %l0 = 0000000000009e4d, %l7 = fffffffffffff269, %y = 00006b43
smulcc %l0,%l7,%l2 ! %l2 = fffffffff798b795, %ccr = 88, %y = ffffffff
! %l6 = 000000000000005f, immed = 000007e1, %l7 = fffffffffffff269
xorcc %l6,0x7e1,%l7 ! %l7 = 00000000000007be, %ccr = 00
p3_label_29:
! %l5 = 0000000000009e4e, %l1 = 00000000ffffffff, %l5 = 0000000000009e4e
sra %l5,%l1,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000017800000] = 00000000
stba %l5,[%i3+%g0]0x81 ! Mem[0000000017800000] = 00000000
! %l7 = 00000000000007be, immed = 00000039, %l1 = 00000000ffffffff
sllx %l7,0x039,%l1 ! %l1 = 7c00000000000000
! %l0 = 0000000000009e4d, immd = 0000000000000936, %l4 = 00000004ca5194b4
sdivx %l0,0x936,%l4 ! %l4 = 0000000000000011
! %l4 = 0000000000000011, %l5 = 0000000000000000, %l7 = 00000000000007be
srax %l4,%l5,%l7 ! %l7 = 0000000000000011
! Mem[0000000031000058] = 994a3414000002e7, %f20 = fa8c1e78 fffffff2
ldda [%o2+0x058]%asi,%f20 ! %f20 = 994a3414 000002e7
! %l7 = 0000000000000011, %l0 = 0000000000009e4d, %l4 = 0000000000000011
xorcc %l7,%l0,%l4 ! %l4 = 0000000000009e5c, %ccr = 00
! Mem[0000000017800008] = da61bef5 07e3f5cd, %l4 = 00009e5c, %l5 = 00000000
ldd [%i3+%i4],%l4 ! %l4 = 00000000da61bef5 0000000007e3f5cd
! %l3 = fffffffffffffe7f, Mem[0000000016000010] = 51bb1ef4
stwa %l3,[%i0+%i5]0x89 ! Mem[0000000016000010] = fffffe7f
! %f3 = 319c5d22, Mem[000000003080001c] = 00000000
st %f3 ,[%o1+0x01c] ! Mem[000000003080001c] = 319c5d22
p3_label_30:
! Mem[0000000016000050] = 702a150a 380018eb, %l6 = 0000005f, %l7 = 00000011
ldd [%i0+0x050],%l6 ! %l6 = 00000000702a150a 00000000380018eb
! %l5 = 0000000007e3f5cd, immed = 00000016, %l3 = fffffffffffffe7f
srl %l5,0x016,%l3 ! %l3 = 000000000000001f
! %l1 = 7c00000000000000, %l2 = fffffffff798b795, %l1 = 7c00000000000000
addcc %l1,%l2,%l1 ! %l1 = 7bfffffff798b795, %ccr = 18
! %l7 = 00000000380018eb, %l7 = 00000000380018eb, %l4 = 00000000da61bef5
tsubcctv %l7,%l7,%l4 ! %l0 = 0000000000009e70, Trapped
! %l0 = 0000000000009e70, Mem[0000000016000030] = 60992d07
stba %l0,[%i0+%o6]0x89 ! Mem[0000000016000030] = 60992d70
! %l5 = 0000000007e3f5cd, immd = fffffffffffffe0d, %l5 = 0000000007e3f5cd
udivx %l5,-0x1f3,%l5 ! %l5 = 0000000000000000
! %l1 = 7bfffffff798b795, %l0 = 0000000000009e70, %l0 = 0000000000009e70
srax %l1,%l0,%l0 ! %l0 = 0000000000007bff
! %f12 = 2f0ce250 0793aa28, Mem[0000000016000078] = 8bd4c624 061cf8e6
std %f12,[%i0+0x078] ! Mem[0000000016000078] = 2f0ce250 0793aa28
! Mem[0000000016000018] = ae4123e8, %l2 = fffffffff798b795
lduba [%i0+%i6]0x80,%l2 ! %l2 = 00000000000000ae
! Mem[0000000016800028] = fffffff2, %f11 = 93b21a65
lda [%i1+%o5]0x80,%f11 ! %f11 = fffffff2
p3_label_31:
! Mem[0000000017000000] = 50e20c2f, %l5 = 0000000000000000
lduba [%i2+%g0]0x88,%l5 ! %l5 = 000000000000002f
! %l2 = 00000000000000ae, Mem[0000000017800018] = 57350d97
stha %l2,[%i3+%i6]0x80 ! Mem[0000000017800018] = 00ae0d97
! %l4 = 00000000da61bef5, immed = 0000000f, %l1 = 7bfffffff798b795
srl %l4,0x00f,%l1 ! %l1 = 000000000001b4c3
! %l4 = 00000000da61bef5, Mem[0000000017800048] = 704121db
stw %l4,[%i3+0x048] ! Mem[0000000017800048] = da61bef5
! %f18 = 07e3f5cd d46190b6, Mem[0000000030000058] = 51bb1ef4 319c5d22
stda %f18,[%o0+0x058]%asi ! Mem[0000000030000058] = 07e3f5cd d46190b6
! %l4 = 00000000da61bef5, immd = 00000000000000a8, %l2 = 00000000000000ae
sdivx %l4,0x0a8,%l2 ! %l2 = 00000000014cc5b5
! %l4 = 00000000da61bef5, %l1 = 000000000001b4c3, %l6 = 00000000702a150a
orncc %l4,%l1,%l6 ! %l6 = fffffffffffffffd, %ccr = 88
! Mem[0000000030000018] = 00006b43ffffffff, %f24 = fa8c1e78 fffffff2
ldd [%o0+%i6],%f24 ! %f24 = 00006b43 ffffffff
! Mem[0000000017800018] = 80b1189e 970dae00, %l4 = da61bef5, %l5 = 0000002f
ldda [%i3+%i6]0x89,%l4 ! %l4 = 00000000970dae00 0000000080b1189e
! Mem[0000000030000058] = 07e3f5cdd46190b6, %l5 = 0000000080b1189e
ldx [%o0+0x058],%l5 ! %l5 = 07e3f5cdd46190b6
p3_label_32:
! Mem[000000001600000c] = acfad0c1, %l5 = 07e3f5cdd46190b6
lduw [%i0+0x00c],%l5 ! %l5 = 00000000acfad0c1
! %l6 = fffffffffffffffd, Mem[000000001780007c] = 6cd73718, %asi = 80
stwa %l6,[%i3+0x07c]%asi ! Mem[000000001780007c] = fffffffd
! Mem[0000000031800058] = 90f16b43, %l4 = 00000000970dae00
ldsha [%o3+0x05a]%asi,%l4 ! %l4 = 0000000000006b43
! %l1 = 000000000001b4c3, immed = fffffbaa, %l5 = 00000000acfad0c1
xorcc %l1,-0x456,%l5 ! %l5 = fffffffffffe4f69, %ccr = 88
! %l2 = 00000000014cc5b5, %l3 = 000000000000001f, %l7 = 00000000380018eb
srl %l2,%l3,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000006b43, Mem[0000000017000024] = 34224ec5
stw %l4,[%i2+0x024] ! Mem[0000000017000024] = 00006b43
! %l6 = fffffffffffffffd
setx 0x2135a1462135a146,%g7,%l6 ! %l6 = 2135a1462135a146
! Mem[0000000031800058] = 90f16b43, %l3 = 000000000000001f
ldsha [%o3+0x05a]%asi,%l3 ! %l3 = 0000000000006b43
! Mem[000000003100001c] = fffffff2, %l4 = 0000000000006b43
ldsb [%o2+0x01c],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000017000074] = 93b21a65, %l7 = 0000000000000000
ldsb [%i2+0x076],%l7 ! %l7 = 000000000000001a
p3_label_33:
! %l5 = fffffffffffe4f69, %l1 = 000000000001b4c3, %l1 = 000000000001b4c3
tsubcc %l5,%l1,%l1 ! %l1 = fffffffffffc9aa6, %ccr = 8a
! %l0 = 0000000000007bff, %l7 = 000000000000001a, %l5 = fffffffffffe4f69
sllx %l0,%l7,%l5 ! %l5 = 000001effc000000
! %l3 = 0000000000006b43, Mem[0000000016800030] = ee5d4732
stba %l3,[%i1+%o6]0x81 ! Mem[0000000016800030] = 435d4732
! %l5 = 000001effc000000, %l5 = 000001effc000000, %y = ffffffff
sdivcc %l5,%l5,%l0 ! %l0 = 0000000000000001, %ccr = 00
mov %l0,%y ! %y = 00000001
! Mem[0000000030000058] = 07e3f5cd, %l3 = 0000000000006b43
lduw [%o0+0x058],%l3 ! %l3 = 0000000007e3f5cd
! Mem[0000000016800008] = bb48827a30670000, %l7 = 000000000000001a
ldxa [%i1+%i4]0x88,%l7 ! %l7 = bb48827a30670000
! %l0 = 0000000000000001, %l0 = 0000000000000001, %l6 = 2135a1462135a146
add %l0,%l0,%l6 ! %l6 = 0000000000000002
! Mem[0000000017000028] = ee710e9b6eaad22c, %l7 = bb48827a30670000
ldxa [%i2+%o5]0x88,%l7 ! %l7 = ee710e9b6eaad22c
! %l2 = 00000000014cc5b5, immd = 000000000000081b, %l6 = 0000000000000002
sdivx %l2,0x81b,%l6 ! %l6 = 000000000000290e
! %l4 = ffffffff, %l5 = fc000000, Mem[0000000030800058] = 22d6039c 60992d07
stda %l4,[%o1+0x058]%asi ! Mem[0000000030800058] = ffffffff fc000000
p3_label_34:
! Mem[0000000017000030] = 25a5321e, %l0 = 0000000000000001
ldswa [%i2+%o6]0x88,%l0 ! %l0 = 0000000025a5321e
! Mem[0000000016000008] = b4948efaacfad0c1, %f18 = 07e3f5cd d46190b6
ldda [%i0+%i4]0x80,%f18 ! %f18 = b4948efa acfad0c1
! Mem[0000000017800030] = 14344a99c8ab5868, %f30 = bbdef7fd 6139c42d
ldd [%i3+%o6],%f30 ! %f30 = 14344a99 c8ab5868
! %l2 = 014cc5b5, %l3 = 07e3f5cd, Mem[0000000031800018] = 002f5f11 0000c5c5
std %l2,[%o3+%i6] ! Mem[0000000031800018] = 014cc5b5 07e3f5cd
! Mem[0000000016000024] = 9331c7cc, %l5 = 000001effc000000
ldub [%i0+0x027],%l5 ! %l5 = 00000000000000cc
! Mem[0000000031000018] = fa8c1e78, %l4 = ffffffffffffffff
ldsba [%o2+0x019]%asi,%l4 ! %l4 = ffffffffffffff8c
! %l4 = ffffffffffffff8c, Mem[000000003000005a] = 07e3f5cd
sth %l4,[%o0+0x05a] ! Mem[0000000030000058] = 07e3ff8c
! %f16 = 7ab7153a, Mem[0000000030000018] = 00006b43
st %f16,[%o0+%i6] ! Mem[0000000030000018] = 7ab7153a
! %f6 = 002f5f11 0000c5c5, Mem[0000000030000018] = 7ab7153a ffffffff
std %f6 ,[%o0+%i6] ! Mem[0000000030000018] = 002f5f11 0000c5c5
! %l6 = 0000290e, %l7 = 6eaad22c, Mem[0000000016800028] = fffffff2 00000000
std %l6,[%i1+%o5] ! Mem[0000000016800028] = 0000290e 6eaad22c
p3_label_35:
! Mem[0000000017000000] = 2f0ce250, %l5 = 00000000000000cc
ldsw [%i2+%g0],%l5 ! %l5 = 000000002f0ce250
! %l6 = 000000000000290e, immed = fffff00e, %y = 00000001
smul %l6,-0xff2,%l3 ! %l3 = fffffffffd715ec4, %y = ffffffff
! Mem[0000000016000020] = 455976b2, %l5 = 000000002f0ce250
ldsha [%i0+%o4]0x81,%l5 ! %l5 = 0000000000004559
! %l7 = ee710e9b6eaad22c, %l3 = fffffffffd715ec4, %l3 = fffffffffd715ec4
udivx %l7,%l3,%l3 ! Div by zero, %l0 = 0000000025a53246
! Clear Register : %l3 = 0000000000000000
clr %l3 ! %l3 = 0000000000000000
! Mem[0000000031000058] = 994a3414000002e7, %f12 = 2f0ce250 0793aa28
ldd [%o2+0x058],%f12 ! %f12 = 994a3414 000002e7
! Mem[0000000031800018] = 014cc5b507e3f5cd, %f16 = 7ab7153a 57350d97
ldd [%o3+%i6],%f16 ! %f16 = 014cc5b5 07e3f5cd
! Mem[0000000017000068] = e1c1851f, %l0 = 0000000025a5321e
ldsb [%i2+0x068],%l0 ! %l0 = ffffffffffffffe1
! %l0 = ffffffffffffffe1, %l5 = 0000000000004559, %l6 = 000000000000290e
addc %l0,%l5,%l6 ! %l6 = 000000000000453a
! %l2 = 00000000014cc5b5, %l2 = 00000000014cc5b5, %y = ffffffff
sdivcc %l2,%l2,%l7 ! %l7 = ffffffffffffff3d, %ccr = 88
mov %l0,%y ! %y = ffffffe1
p3_label_36:
! %l0 = ffffffffffffffe1, immed = 00000156, %y = ffffffe1
smul %l0,0x156,%l4 ! %l4 = ffffffffffffd696, %y = ffffffff
! Mem[000000003100005c] = 000002e7, %l2 = 00000000014cc5b5
ldub [%o2+0x05e],%l2 ! %l2 = 0000000000000002
! Invert Register : %l5 = 0000000000004559
xor %l5,-1,%l5 ! %l5 = ffffffffffffbaa6
! %l0 = ffffffffffffffe1, Mem[0000000017000018] = ee9d0000c5ee0000
stxa %l0,[%i2+%i6]0x80 ! Mem[0000000017000018] = ffffffffffffffe1
! Mem[0000000017800010] = b7bfff5f, %l1 = fffffffffffc9aa6
ldsba [%i3+%i5]0x89,%l1 ! %l1 = 000000000000005f
! Mem[0000000016000058] = 18667784, %l2 = 0000000000000002
ldswa [%i0+0x058]%asi,%l2 ! %l2 = 0000000018667784
! %l0 = ffffffffffffffe1, %l0 = ffffffffffffffe1, %y = ffffffff
sdiv %l0,%l0,%l0 ! %l0 = 0000000000000001
mov %l0,%y ! %y = 00000001
! Mem[0000000017000000] = 50e20c2f, %l7 = ffffffffffffff3d
ldsba [%i2+%g0]0x89,%l7 ! %l7 = 000000000000002f
! %l0 = 0000000000000001, Mem[000000003000005f] = d46190b6
stba %l0,[%o0+0x05f]%asi ! Mem[000000003000005c] = d4619001
! Mem[000000003100005c] = 000002e7, %l7 = 000000000000002f
ldsh [%o2+0x05c],%l7 ! %l7 = 0000000000000000
p3_label_37:
! %l0 = 0000000000000001, immed = 00000b82, %l7 = 0000000000000000
orn %l0,0xb82,%l7 ! %l7 = fffffffffffff47d
! %l0 = 0000000000000001, %l5 = ffffffffffffbaa6, %l6 = 000000000000453a
addccc %l0,%l5,%l6 ! %l6 = ffffffffffffbaa7, %ccr = 88
! %l7 = fffffffffffff47d, immed = 00000847, %l2 = 0000000018667784
orn %l7,0x847,%l2 ! %l2 = fffffffffffff7fd
! %f6 = 002f5f11 0000c5c5, Mem[0000000031000058] = 994a3414 000002e7
stda %f6 ,[%o2+0x058]%asi ! Mem[0000000031000058] = 002f5f11 0000c5c5
! Mem[0000000016000028] = d9617a52, %l4 = ffffffffffffd696
lduba [%i0+%o5]0x88,%l4 ! %l4 = 0000000000000052
! %l1 = 000000000000005f, immed = fffffb1d, %l4 = 0000000000000052
andncc %l1,-0x4e3,%l4 ! %l4 = 0000000000000042, %ccr = 00
! %l6 = ffffffffffffbaa7, immed = fffff641, %y = 00000001
sdiv %l6,-0x9bf,%l0 ! %l0 = ffffffffffcb775c
mov %l0,%y ! %y = ffcb775c
! %l6 = ffffffffffffbaa7, immed = 000007c9, %l4 = 0000000000000042
sub %l6,0x7c9,%l4 ! %l4 = ffffffffffffb2de
! Mem[0000000016800030] = 435d4732, %l7 = fffffffffffff47d
lduwa [%i1+%o6]0x80,%l7 ! %l7 = 00000000435d4732
! Mem[0000000016000074] = 52c956c9, %l7 = 00000000435d4732
ldsb [%i0+0x074],%l7 ! %l7 = 0000000000000052
p3_label_38:
! Randomly selected nop
nop
! %l1 = 000000000000005f, immed = fffffcad, %l2 = fffffffffffff7fd
addccc %l1,-0x353,%l2 ! %l2 = fffffffffffffd0c, %ccr = 88
! %l3 = 0000000000000000, %l1 = 000000000000005f, %l4 = ffffffffffffb2de
srlx %l3,%l1,%l4 ! %l4 = 0000000000000000
! Mem[0000000017800004] = ffffffff, %l1 = 000000000000005f
ldsb [%i3+0x005],%l1 ! %l1 = ffffffffffffffff
! Mem[000000003180005c] = 00000000, %l2 = fffffffffffffd0c
lduh [%o3+0x05c],%l2 ! %l2 = 0000000000000000
! %l5 = ffffffffffffbaa6, Mem[0000000016000008] = b4948efa
stwa %l5,[%i0+%i4]0x80 ! Mem[0000000016000008] = ffffbaa6
! %l7 = 0000000000000052, immed = ffffff96, %l2 = 0000000000000000
orn %l7,-0x06a,%l2 ! %l2 = 000000000000007b
! %f22 = fa8c1e78, Mem[000000003000001c] = 0000c5c5
st %f22,[%o0+0x01c] ! Mem[000000003000001c] = fa8c1e78
! %f2 = 51bb1ef4, Mem[0000000016000020] = 455976b2
st %f2 ,[%i0+%o4] ! Mem[0000000016000020] = 51bb1ef4
! Mem[0000000017800040] = 85bd6980, %l0 = ffffffffffcb775c
ldsha [%i3+0x042]%asi,%l0 ! %l0 = 0000000000006980
p3_label_39:
! %l4 = 0000000000000000, Mem[000000003080005e] = fc000000
sth %l4,[%o1+0x05e] ! Mem[000000003080005c] = fc000000
! %l0 = 0000000000006980, Mem[0000000017800064] = 442a6890
stb %l0,[%i3+0x064] ! Mem[0000000017800064] = 802a6890
! %l6 = ffffffffffffbaa7, immed = 00000ea6, %y = ffcb775c
smul %l6,0xea6,%l2 ! %l2 = fffffffffc082a4a, %y = ffffffff
! %l4 = 0000000000000000, immed = 00000b23, %y = ffffffff
umul %l4,0xb23,%l1 ! %l1 = 0000000000000000, %y = 00
! Mem[0000000017000020] = f41ebb51, %l4 = 0000000000000000
ldsba [%i2+%o4]0x81,%l4 ! %l4 = fffffffffffffff4
! Mem[000000003080005c] = fc000000, %l4 = fffffffffffffff4
lduh [%o1+0x05e],%l4 ! %l4 = 0000000000000000
! Clear Register : %l1 = 0000000000000000
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000017000010] = 07c49d2e73a6d45c, %l3 = 0000000000000000
ldxa [%i2+%i5]0x88,%l3 ! %l3 = 07c49d2e73a6d45c
! %l6 = ffffffffffffbaa7, immed = 00000298, %l6 = ffffffffffffbaa7
add %l6,0x298,%l6 ! %l6 = ffffffffffffbd3f
! %f0 = 51bb1ef4 319c5d22, Mem[0000000017800020] = db214170 51b7b192
stda %f0 ,[%i3+%o4]0x89 ! Mem[0000000017800020] = 51bb1ef4 319c5d22
p3_label_40:
! Mem[000000003000005c] = d4619001, %l6 = ffffffffffffbd3f
ldswa [%o0+0x05c]%asi,%l6 ! %l6 = ffffffffd4619001
! %l3 = 07c49d2e73a6d45c, %l6 = ffffffffd4619001, %l2 = fffffffffc082a4a
tsubcc %l3,%l6,%l2 ! %l2 = 07c49d2e9f45445b, %ccr = 1b
! %l7 = 0000000000000052, immed = 00000ce9, %y = 00000000
umulcc %l7,0xce9,%l6 ! %l6 = 00000000000422a2, %ccr = 00, %y = 00
! %l3 = 07c49d2e73a6d45c, immed = 00000834, %l1 = 0000000000000000
taddcc %l3,0x834,%l1 ! %l1 = 07c49d2e73a6dc90, %ccr = 00
! %l2 = 07c49d2e9f45445b, %l1 = 07c49d2e73a6dc90, %l6 = 00000000000422a2
subc %l2,%l1,%l6 ! %l6 = 000000002b9e67cb
! Mem[0000000017000070] = 50ecbd71, %l1 = 07c49d2e73a6dc90
ldsb [%i2+0x071],%l1 ! %l1 = ffffffffffffffec
! %l5 = ffffffffffffbaa6
sethi %hi(0x3574a400),%l5 ! %l5 = 000000003574a400
! %l7 = 0000000000000052, %l4 = 0000000000000000, %y = 00000000
sdivcc %l7,%l4,%l1 ! Div by zero, %l0 = 00000000000069d0
mov %l0,%y ! %y = 000069a8
! Mem[0000000016000028] = d9617a52, %f13 = 000002e7
lda [%i0+%o5]0x88,%f13 ! %f13 = d9617a52
! Invert Register : %l0 = 00000000000069a8
xor %l0,-1,%l0 ! %l0 = ffffffffffff9657
p3_label_41:
! Mem[0000000017000008] = 00000000, %l3 = 07c49d2e73a6d45c
lduba [%i2+%i4]0x80,%l3 ! %l3 = 0000000000000000
! %l4 = 0000000000000000, %l0 = ffffffffffff9657, %l2 = 07c49d2e9f45445b
add %l4,%l0,%l2 ! %l2 = ffffffffffff9657
! Mem[0000000016800008] = 30670000, %l1 = ffffffffffffffec
lduwa [%i1+%i4]0x88,%l1 ! %l1 = 0000000030670000
! %l6 = 000000002b9e67cb, %l3 = 0000000000000000, %y = 000069a8
umul %l6,%l3,%l6 ! %l6 = 0000000000000000, %y = 00
! %f18 = b4948efa acfad0c1, Mem[0000000017000010] = 73a6d45c 07c49d2e
stda %f18,[%i2+%i5]0x89 ! Mem[0000000017000010] = b4948efa acfad0c1
! Mem[0000000016800008] = 00006730, %l5 = 000000003574a400
lduha [%i1+%i4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[0000000016800038] = 4cae65c3, %l0 = ffffffffffff9657
ldsw [%i1+0x038],%l0 ! %l0 = 000000004cae65c3
! %f18 = b4948efa acfad0c1, Mem[0000000031800058] = 90f16b43 00000000
std %f18,[%o3+0x058] ! Mem[0000000031800058] = b4948efa acfad0c1
! %l2 = ffffffffffff9657, %l2 = ffffffffffff9657, %l4 = 0000000000000000
sll %l2,%l2,%l4 ! %l4 = ffffffcb2b800000
! Mem[000000003000001c] = fa8c1e78, %l6 = 0000000000000000
ldsw [%o0+0x01c],%l6 ! %l6 = fffffffffa8c1e78
p3_label_42:
! Mem[0000000016800000] = e16e002fe75c6f1e, %l2 = ffffffffffff9657
ldx [%i1+%g0],%l2 ! %l2 = e16e002fe75c6f1e
! Mem[0000000031800058] = b4948efaacfad0c1, %f26 = 22d6039c 60992d07
ldd [%o3+0x058],%f26 ! %f26 = b4948efa acfad0c1
! %f24 = 00006b43, Mem[0000000017800000] = 00000000
sta %f24,[%i3+%g0]0x81 ! Mem[0000000017800000] = 00006b43
! Mem[0000000016800000] = 2f006ee1, %f3 = 319c5d22
lda [%i1+%g0]0x88,%f3 ! %f3 = 2f006ee1
! Mem[0000000030000018] = 002f5f11, %l0 = 000000004cae65c3
ldsb [%o0+0x019],%l0 ! %l0 = 000000000000002f
! %l5 = 0000000000000000, %l7 = 0000000000000052, %l2 = e16e002fe75c6f1e
subc %l5,%l7,%l2 ! %l2 = ffffffffffffffae
! %l5 = 0000000000000000, immed = 000002a9, %l1 = 0000000030670000
orn %l5,0x2a9,%l1 ! %l1 = fffffffffffffd56
! Mem[0000000016800040] = a4f2a6f5, %l1 = fffffffffffffd56
lduh [%i1+0x040],%l1 ! %l1 = 000000000000a4f2
! %l7 = 0000000000000052, %l7 = 0000000000000052, %l7 = 0000000000000052
orn %l7,%l7,%l7 ! %l7 = ffffffffffffffff
! %l3 = 0000000000000000, Mem[0000000017000020] = 51bb1ef4
stwa %l3,[%i2+%o4]0x89 ! Mem[0000000017000020] = 00000000
p3_label_43:
! %l6 = fffffffffa8c1e78, Mem[000000001680000c] = 7a8248bb, %asi = 80
stwa %l6,[%i1+0x00c]%asi ! Mem[000000001680000c] = fa8c1e78
! %l0 = 000000000000002f, %l7 = ffffffffffffffff, %y = 00000000
udivcc %l0,%l7,%l3 ! %l3 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 0000002f
! Mem[0000000017000010] = acfad0c1, %l1 = 000000000000a4f2
lduwa [%i2+%i5]0x88,%l1 ! %l1 = 00000000acfad0c1
! Mem[0000000031800058] = b4948efaacfad0c1, %l2 = ffffffffffffffae
ldx [%o3+0x058],%l2 ! %l2 = b4948efaacfad0c1
! %l7 = ffffffffffffffff, Mem[0000000016800008] = 30670000
stha %l7,[%i1+%i4]0x88 ! Mem[0000000016800008] = 3067ffff
! %f20 = 994a3414 000002e7, Mem[0000000031000058] = 002f5f11 0000c5c5
std %f20,[%o2+0x058] ! Mem[0000000031000058] = 994a3414 000002e7
! Mem[0000000016800034] = 39460df2, %l7 = ffffffffffffffff
ldub [%i1+0x037],%l7 ! %l7 = 00000000000000f2
! Mem[0000000017000020] = 00000000, %l2 = b4948efaacfad0c1
ldswa [%i2+%o4]0x81,%l2 ! %l2 = 0000000000000000
! %l3 = 0000000000000000, immed = fffff9a3, %l4 = ffffffcb2b800000
addccc %l3,-0x65d,%l4 ! %l4 = fffffffffffff9a3, %ccr = 88
! %l4 = fffff9a3, %l5 = 00000000, Mem[0000000017800028] = 00000000 0001dcba
std %l4,[%i3+%o5] ! Mem[0000000017800028] = fffff9a3 00000000
p3_label_44:
! %f7 = 0000c5c5, Mem[000000003100001c] = fffffff2
st %f7 ,[%o2+0x01c] ! Mem[000000003100001c] = 0000c5c5
! %f22 = fa8c1e78 fffffff2, Mem[0000000017800008] = da61bef5 07e3f5cd
std %f22,[%i3+%i4] ! Mem[0000000017800008] = fa8c1e78 fffffff2
! Mem[0000000017800020] = 225d9c31, %l7 = 00000000000000f2
ldswa [%i3+0x020]%asi,%l7 ! %l7 = 00000000225d9c31
! Mem[0000000030800018] = ca51a0a0319c5d22, %f12 = 994a3414 d9617a52
ldda [%o1+0x018]%asi,%f12 ! %f12 = ca51a0a0 319c5d22
! Mem[0000000017000018] = ffffffff, %f18 = b4948efa
lda [%i2+%i6]0x80,%f18 ! %f18 = ffffffff
! %l0 = 0000002f, %l1 = acfad0c1, Mem[0000000017000020] = 00000000 00006b43
stda %l0,[%i2+%o4]0x81 ! Mem[0000000017000020] = 0000002f acfad0c1
! %f0 = 51bb1ef4 319c5d22, Mem[0000000016800028] = 0000290e 6eaad22c
stda %f0 ,[%i1+%o5]0x81 ! Mem[0000000016800028] = 51bb1ef4 319c5d22
! %f6 = 002f5f11 0000c5c5, Mem[0000000016800030] = 435d4732 39460df2
stda %f6 ,[%i1+0x030]%asi ! Mem[0000000016800030] = 002f5f11 0000c5c5
! %l5 = 0000000000000000, %l3 = 0000000000000000, %y = 0000002f
udiv %l5,%l3,%l5 ! Div by zero, %l0 = 000000000000007f
mov %l0,%y ! %y = 00000057
! %l7 = 00000000225d9c31, immed = 00000edf, %l1 = 00000000acfad0c1
xor %l7,0xedf,%l1 ! %l1 = 00000000225d92ee
p3_label_45:
! Mem[000000003080005c] = fc000000, %l7 = 00000000225d9c31
lduh [%o1+0x05e],%l7 ! %l7 = 0000000000000000
! %l1 = 00000000225d92ee, Mem[0000000016800028] = f41ebb51
stwa %l1,[%i1+%o5]0x89 ! Mem[0000000016800028] = 225d92ee
! Mem[0000000031800018] = 014cc5b5, %l6 = fffffffffa8c1e78
ldub [%o3+0x019],%l6 ! %l6 = 000000000000004c
! Mem[0000000017800010] = 5fffbfb7, %l6 = 000000000000004c
ldsba [%i3+%i5]0x81,%l6 ! %l6 = 000000000000005f
! %l6 = 000000000000005f, immed = 00000eee, %l6 = 000000000000005f
addc %l6,0xeee,%l6 ! %l6 = 0000000000000f4d
! %l4 = fffff9a3, %l5 = 00000000, Mem[0000000017800000] = 436b0000 ffffffff
stda %l4,[%i3+%g0]0x89 ! Mem[0000000017800000] = fffff9a3 00000000
! Mem[000000003100005c] = 000002e7, %l0 = 0000000000000057
ldub [%o2+0x05f],%l0 ! %l0 = 00000000000000e7
! Mem[0000000016800030] = c5c50000 115f2f00, %l6 = 00000f4d, %l7 = 00000000
ldda [%i1+%o6]0x89,%l6 ! %l6 = 00000000115f2f00 00000000c5c50000
! %l5 = 0000000000000000, Mem[0000000016000030] = 702d99609c03d622
stxa %l5,[%i0+%o6]0x80 ! Mem[0000000016000030] = 0000000000000000
! %l6 = 00000000115f2f00, %l2 = 0000000000000000, %l0 = 00000000000000e7
andn %l6,%l2,%l0 ! %l0 = 00000000115f2f00
p3_label_46:
! Mem[0000000017800028] = fffff9a3, %l2 = 0000000000000000
lduba [%i3+%o5]0x80,%l2 ! %l2 = 00000000000000ff
! %l0 = 115f2f00, %l1 = 225d92ee, Mem[0000000030000058] = 07e3ff8c d4619001
stda %l0,[%o0+0x058]%asi ! Mem[0000000030000058] = 115f2f00 225d92ee
! %l5 = 0000000000000000, immed = 00000cd4, %l5 = 0000000000000000
taddcctv %l5,0xcd4,%l5 ! %l5 = 0000000000000cd4, %ccr = 00
! Mem[0000000030800018] = ca51a0a0 319c5d22, %l0 = 115f2f00, %l1 = 225d92ee
ldd [%o1+%i6],%l0 ! %l0 = 00000000ca51a0a0 00000000319c5d22
! %l6 = 00000000115f2f00, %l2 = 00000000000000ff, %l0 = 00000000ca51a0a0
udivx %l6,%l2,%l0 ! %l0 = 000000000011709f
! Mem[0000000016000020] = f41ebb51, %l3 = 0000000000000000
lduba [%i0+%o4]0x88,%l3 ! %l3 = 0000000000000051
! Mem[0000000031800018] = 014cc5b507e3f5cd, %l6 = 00000000115f2f00
ldxa [%o3+0x018]%asi,%l6 ! %l6 = 014cc5b507e3f5cd
! %l4 = fffff9a3, %l5 = 00000cd4, Mem[0000000031000018] = fa8c1e78 0000c5c5
std %l4,[%o2+%i6] ! Mem[0000000031000018] = fffff9a3 00000cd4
! %l1 = 00000000319c5d22, Mem[0000000016000030] = 0000000000000000
stxa %l1,[%i0+%o6]0x88 ! Mem[0000000016000030] = 00000000319c5d22
! %l7 = 00000000c5c50000, Mem[0000000016800018] = eec55c8a
stwa %l7,[%i1+%i6]0x81 ! Mem[0000000016800018] = c5c50000
p3_label_47:
! %l2 = 00000000000000ff, Mem[0000000016000008] = a6baffff
stba %l2,[%i0+%i4]0x89 ! Mem[0000000016000008] = a6baffff
! %l7 = 00000000c5c50000, %l5 = 0000000000000cd4, %l4 = fffffffffffff9a3
subc %l7,%l5,%l4 ! %l4 = 00000000c5c4f32c
! Mem[000000003080005c] = fc000000, %l3 = 0000000000000051
ldsw [%o1+0x05c],%l3 ! %l3 = fffffffffc000000
! Mem[0000000031000018] = fffff9a3, %l6 = 014cc5b507e3f5cd
lduw [%o2+%i6],%l6 ! %l6 = 00000000fffff9a3
! %l4 = 00000000c5c4f32c, Mem[0000000017000008] = 0000000000000000
stxa %l4,[%i2+%i4]0x80 ! Mem[0000000017000008] = 00000000c5c4f32c
! %l2 = 00000000000000ff, immed = 00000013, %l2 = 00000000000000ff
srl %l2,0x013,%l2 ! %l2 = 0000000000000000
! %l3 = fffffffffc000000, immed = 00000d6a, %l2 = 0000000000000000
xorcc %l3,0xd6a,%l2 ! %l2 = fffffffffc000d6a, %ccr = 88
! %l3 = fffffffffc000000, immd = ffffffffffffff00, %l0 = 000000000011709f
mulx %l3,-0x100,%l0 ! %l0 = 0000000400000000, %y = 57
! Mem[0000000017000010] = acfad0c1, %l1 = 00000000319c5d22
ldsba [%i2+%i5]0x89,%l1 ! %l1 = ffffffffffffffc1
! %l4 = 00000000c5c4f32c, immed = 00000031, %l6 = 00000000fffff9a3
srax %l4,0x031,%l6 ! %l6 = 0000000000000000
p3_label_48:
! done : should take illegal inst trap, %l0 = 0000000400000000
done ! Illegal inst trap : %l0 = 0000000400000010
! %l2 = fffffffffc000d6a, Mem[0000000016000000] = 61de0213
stwa %l2,[%i0+%g0]0x81 ! Mem[0000000016000000] = fc000d6a
! %l4 = 00000000c5c4f32c, immed = fffff930, %l2 = fffffffffc000d6a
xorcc %l4,-0x6d0,%l2 ! %l2 = ffffffff3a3b0a1c, %ccr = 80
! retry : should take illegal inst trap, %l0 = 0000000400000010
retry ! Illegal inst trap : %l0 = 0000000400000020
! %l5 = 0000000000000cd4, %l6 = 0000000000000000, %l0 = 0000000400000020
sll %l5,%l6,%l0 ! %l0 = 0000000000000cd4
! %l7 = 00000000c5c50000, Mem[0000000016000030] = 225d9c31
stba %l7,[%i0+%o6]0x81 ! Mem[0000000016000030] = 005d9c31
! %l5 = 0000000000000cd4, %l0 = 0000000000000cd4, %y = 00000057
udivcc %l5,%l0,%l6 ! %l6 = 0000000006c82f66, %ccr = 00
mov %l0,%y ! %y = 00000cd4
! Mem[0000000030800058] = ffffffff fc000000, %l4 = c5c4f32c, %l5 = 00000cd4
ldd [%o1+0x058],%l4 ! %l4 = 00000000ffffffff 00000000fc000000
! Randomly selected nop
nop
! %l0 = 0000000000000cd4, immed = 0000001c, %l4 = 00000000ffffffff
sll %l0,0x01c,%l4 ! %l4 = 000000cd40000000
p3_label_49:
! Mem[000000003000005c] = 225d92ee, %l6 = 0000000006c82f66
ldub [%o0+0x05f],%l6 ! %l6 = 00000000000000ee
! %f4 = 14344a99 c8ab5868, Mem[0000000017000028] = 2cd2aa6e 9b0e71ee
stda %f4 ,[%i2+%o5]0x81 ! Mem[0000000017000028] = 14344a99 c8ab5868
! %l4 = 000000cd40000000, immed = 0000000a, %l5 = 00000000fc000000
srl %l4,0x00a,%l5 ! %l5 = 0000000000100000
! Mem[0000000017800000] = a3f9ffff, %l1 = ffffffffffffffc1
lduba [%i3+%g0]0x80,%l1 ! %l1 = 00000000000000a3
! %f8 = cdf5e307 f5be61da, Mem[0000000031000018] = fffff9a3 00000cd4
std %f8 ,[%o2+%i6] ! Mem[0000000031000018] = cdf5e307 f5be61da
! %l3 = fffffffffc000000, %l5 = 0000000000100000, %l3 = fffffffffc000000
addc %l3,%l5,%l3 ! %l3 = fffffffffc100000
! %l6 = 00000000000000ee, Mem[0000000030800058] = fffffffffc000000
stx %l6,[%o1+0x058] ! Mem[0000000030800058] = 00000000000000ee
! %l3 = fffffffffc100000, Mem[0000000017000028] = 994a3414
stwa %l3,[%i2+%o5]0x89 ! Mem[0000000017000028] = fc100000
! retry : should take illegal inst trap, %l0 = 0000000000000cd4
retry ! Illegal inst trap : %l0 = 0000000000000ce4
! %l0 = 00000ce4, %l1 = 000000a3, Mem[0000000030800058] = 00000000 000000ee
std %l0,[%o1+0x058] ! Mem[0000000030800058] = 00000ce4 000000a3
p3_label_50:
! %l5 = 0000000000100000, %l4 = 000000cd40000000, %l4 = 000000cd40000000
orn %l5,%l4,%l4 ! %l4 = ffffff32bfffffff
! %l3 = fffffffffc100000, Mem[0000000016800000] = e16e002f
stba %l3,[%i1+%g0]0x81 ! Mem[0000000016800000] = 006e002f
! Mem[0000000017000028] = fc100000, %l1 = 00000000000000a3
lduba [%i2+%o5]0x88,%l1 ! %l1 = 0000000000000000
! Mem[0000000016000020] = ccc73193 f41ebb51, %l2 = 3a3b0a1c, %l3 = fc100000
ldda [%i0+%o4]0x89,%l2 ! %l2 = 00000000f41ebb51 00000000ccc73193
! Mem[0000000030000058] = 115f2f00, %l0 = 0000000000000ce4
ldswa [%o0+0x058]%asi,%l0 ! %l0 = 00000000115f2f00
! Mem[0000000017800028] = 00000000 a3f9ffff, %l0 = 115f2f00, %l1 = 00000000
ldda [%i3+%o5]0x89,%l0 ! %l0 = 00000000a3f9ffff 0000000000000000
! Mem[0000000030000058] = 115f2f00225d92ee, %l1 = 0000000000000000
ldxa [%o0+0x058]%asi,%l1 ! %l1 = 115f2f00225d92ee
! %l4 = ffffff32bfffffff, immed = 0000000b, %l3 = 00000000ccc73193
sll %l4,0x00b,%l3 ! %l3 = fff995fffffff800
! %f18 = ffffffff acfad0c1, Mem[0000000017000018] = ffffffff e1ffffff
stda %f18,[%i2+%i6]0x89 ! Mem[0000000017000018] = ffffffff acfad0c1
! %l7 = 00000000c5c50000, immed = 00000728, %y = 00000cd4
umul %l7,0x728,%l7 ! %l7 = 0000058749c80000, %y = 587
p3_label_51:
! %f4 = 14344a99 c8ab5868, Mem[0000000030800058] = 00000ce4 000000a3
std %f4 ,[%o1+0x058] ! Mem[0000000030800058] = 14344a99 c8ab5868
! Mem[0000000031800018] = 014cc5b507e3f5cd, %f28 = 41a5eee5 7fffffff
ldd [%o3+%i6],%f28 ! %f28 = 014cc5b5 07e3f5cd
! %l0 = 00000000a3f9ffff, immed = fffff3f4, %y = 00000587
umul %l0,-0xc0c,%l5 ! %l5 = a3f9f84798480c0c, %y = a3f9f847
! Mem[000000003100001c] = f5be61da, %l5 = a3f9f84798480c0c
ldsha [%o2+0x01e]%asi,%l5 ! %l5 = 00000000000061da
! %l1 = 115f2f00225d92ee, immed = 00000c47, %l6 = 00000000000000ee
tsubcc %l1,0xc47,%l6 ! %l6 = 115f2f00225d86a7, %ccr = 02
! %l6 = 115f2f00225d86a7, Mem[000000003180005c] = acfad0c1
stba %l6,[%o3+0x05c]%asi ! Mem[000000003180005c] = a7fad0c1
! Mem[000000003080001c] = 319c5d22, %f17 = 07e3f5cd
ld [%o1+0x01c],%f17 ! %f17 = 319c5d22
! Mem[000000003000005c] = 225d92ee, %l5 = 00000000000061da
lduh [%o0+0x05e],%l5 ! %l5 = 00000000000092ee
! %f8 = cdf5e307, Mem[0000000017800010] = b7bfff5f
sta %f8 ,[%i3+%i5]0x89 ! Mem[0000000017800010] = cdf5e307
! %l0 = 00000000a3f9ffff, immed = fffff92e, %l1 = 115f2f00225d92ee
addccc %l0,-0x6d2,%l1 ! %l1 = 00000000a3f9f92d, %ccr = 19
p3_label_52:
! Clear Register : %l0 = 00000000a3f9ffff
clr %l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = a3f9f847
umulcc %l0,%l0,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! %l0 = 0000000000000000, Mem[0000000016800020] = ca51a0a0
stw %l0,[%i1+%o4] ! Mem[0000000016800020] = 00000000
! %l5 = 00000000000092ee, Mem[0000000017800020] = 225d9c31
stba %l5,[%i3+%o4]0x81 ! Mem[0000000017800020] = ee5d9c31
! Mem[0000000016800030] = 115f2f00, %l7 = 0000058749c80000
lduha [%i1+%o6]0x88,%l7 ! %l7 = 0000000000002f00
! %l6 = 115f2f00225d86a7, %l1 = 00000000a3f9f92d, %y = 00000000
udiv %l6,%l1,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[0000000017000018] = c1d0faac, %l2 = 00000000f41ebb51
ldsha [%i2+%i6]0x81,%l2 ! %l2 = ffffffffffffc1d0
! %l4 = 00000000, %l5 = 000092ee, Mem[0000000016000008] = ffffbaa6 acfad0c1
stda %l4,[%i0+%i4]0x81 ! Mem[0000000016000008] = 00000000 000092ee
! %l5 = 00000000000092ee, immed = 000002b5, %l2 = ffffffffffffc1d0
xorcc %l5,0x2b5,%l2 ! %l2 = 000000000000905b, %ccr = 00
! %l3 = fff995fffffff800, immed = 00000ffe, %l7 = 0000000000002f00
orn %l3,0xffe,%l7 ! %l7 = fffffffffffff801
p3_label_53:
! %l2 = 000000000000905b, %l3 = fff995fffffff800, %l5 = 00000000000092ee
srl %l2,%l3,%l5 ! %l5 = 000000000000905b
! Mem[000000001600000c] = 000092ee, %l6 = 115f2f00225d86a7
lduh [%i0+0x00e],%l6 ! %l6 = 00000000000092ee
! Invert Register : %l5 = 000000000000905b
xor %l5,-1,%l5 ! %l5 = ffffffffffff6fa4
! Clear Register : %l6 = 00000000000092ee
clr %l6 ! %l6 = 0000000000000000
! Invert Register : %l4 = 0000000000000000
xor %l4,-1,%l4 ! %l4 = ffffffffffffffff
! %l6 = 0000000000000000, immed = fffffea5, %y = 00000000
smulcc %l6,-0x15b,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! %l3 = fff995fffffff800, Mem[0000000030000058] = 115f2f00225d92ee
stx %l3,[%o0+0x058] ! Mem[0000000030000058] = fff995fffffff800
! %l7 = fffffffffffff801, Mem[0000000016800028] = ee925d22
stba %l7,[%i1+%o5]0x81 ! Mem[0000000016800028] = 01925d22
! %l5 = ffffffffffff6fa4, Mem[0000000030000058] = fff995fffffff800
stx %l5,[%o0+0x058] ! Mem[0000000030000058] = ffffffffffff6fa4
! Mem[0000000016000030] = 005d9c31, %l6 = 0000000000000000
lduba [%i0+%o6]0x80,%l6 ! %l6 = 0000000000000000
p3_label_54:
! Mem[0000000017000000] = 2f0ce250, %l1 = 00000000a3f9f92d
lduha [%i2+%g0]0x80,%l1 ! %l1 = 0000000000002f0c
! %l6 = 0000000000000000, immed = 000008d6, %y = 00000000
udiv %l6,0x8d6,%l4 ! %l4 = 0000000000000000
mov %l0,%y ! %y = 00000000
! Mem[000000003080001c] = 319c5d22, %l3 = fff995fffffff800
ldsh [%o1+0x01c],%l3 ! %l3 = 000000000000319c
! Mem[0000000017000004] = 0793aa28, %f31 = c8ab5868
ld [%i2+0x004],%f31 ! %f31 = 0793aa28
! Mem[0000000016800020] = 00000000 d46190b6, %l0 = 00000000, %l1 = 00002f0c
ldd [%i1+%o4],%l0 ! %l0 = 0000000000000000 00000000d46190b6
! Mem[000000003180005c] = a7fad0c1, %l1 = 00000000d46190b6
ldsh [%o3+0x05c],%l1 ! %l1 = ffffffffffffa7fa
! Mem[000000001780003c] = 000000f5, %l2 = 000000000000905b
ldsh [%i3+0x03c],%l2 ! %l2 = 0000000000000000
! %f30 = 14344a99 0793aa28, Mem[0000000016800028] = 01925d22 319c5d22
stda %f30,[%i1+%o5]0x81 ! Mem[0000000016800028] = 14344a99 0793aa28
! %l5 = ffffffffffff6fa4, Mem[000000003080005c] = c8ab5868
sth %l5,[%o1+0x05c] ! Mem[000000003080005c] = 6fa45868
! %l4 = 0000000000000000
setx 0x65513c4b65513c4b,%g7,%l4 ! %l4 = 65513c4b65513c4b
p3_label_55:
! %f6 = 002f5f11, Mem[000000001700006c] = 69e3579b
st %f6 ,[%i2+0x06c] ! Mem[000000001700006c] = 002f5f11
! Mem[0000000017000050] = 60fd3106, %l3 = 000000000000319c
ldsha [%i2+0x050]%asi,%l3 ! %l3 = 00000000000060fd
! Mem[0000000016000018] = ae4123e8, %l1 = ffffffffffffa7fa
lduba [%i0+%i6]0x80,%l1 ! %l1 = 00000000000000ae
! %f12 = ca51a0a0 319c5d22, Mem[0000000031800058] = b4948efa a7fad0c1
std %f12,[%o3+0x058] ! Mem[0000000031800058] = ca51a0a0 319c5d22
! %l0 = 0000000000000000, Mem[0000000031000018] = cdf5e307f5be61da
stx %l0,[%o2+%i6] ! Mem[0000000031000018] = 0000000000000000
! %l1 = 00000000000000ae, %l0 = 0000000000000000, %l3 = 00000000000060fd
addccc %l1,%l0,%l3 ! %l3 = 00000000000000ae, %ccr = 00
! %l4 = 65513c4b65513c4b, immed = 0000041f, %y = 00000000
sdivcc %l4,0x41f,%l2 ! %l2 = 00000000001895c6, %ccr = 00
mov %l0,%y ! %y = 00000000
! %l3 = 00000000000000ae, %l4 = 65513c4b65513c4b, %l0 = 0000000000000000
or %l3,%l4,%l0 ! %l0 = 65513c4b65513cef
! %l2 = 00000000001895c6, immed = 00000c03, %l4 = 65513c4b65513c4b
orn %l2,0xc03,%l4 ! %l4 = fffffffffffff7fe
! retry : should take illegal inst trap, %l0 = 65513c4b65513cef
retry ! Illegal inst trap : %l0 = 65513c4b65513cff
p3_label_56:
! %l3 = 00000000000000ae, immed = 00000755, %l0 = 65513c4b65513cff
or %l3,0x755,%l0 ! %l0 = 00000000000007ff
! Mem[0000000017000028] = fc100000, %l2 = 00000000001895c6
ldsha [%i2+%o5]0x89,%l2 ! %l2 = 0000000000000000
save ! CWP = 1
! %l3 = 000000000000ca0f, Mem[0000000031000018] = 00000000
stw %l3,[%i2+%o6] ! Mem[0000000031000018] = 0000ca0f
! Mem[0000000016000000] = fc000d6a2b742c7e, %f28 = 014cc5b5 07e3f5cd
ldda [%o0+%g0]0x80,%f28 ! %f28 = fc000d6a 2b742c7e
! %l7 = fffffffffffffbdf, immed = 00000504, %y = 00000000
sdivcc %l7,0x504,%l4 ! %l4 = 0000000000330a5d, %ccr = 00
mov %l0,%y ! %y = adc6579b
! Mem[0000000030800058] = 14344a99, %l2 = 0000000000000000
ldsb [%i1+0x05a],%l2 ! %l2 = 000000000000004a
! Mem[0000000017000010] = c1d0faac, %l7 = fffffffffffffbdf
lduba [%o2+%o5]0x80,%l7 ! %l7 = 00000000000000c1
! Mem[0000000016000010] = fffffe7f, %l6 = 000000000000ca0f
lduba [%o0+%o5]0x88,%l6 ! %l6 = 000000000000007f
! Mem[0000000017800028] = fffff9a3, %l2 = 000000000000004a
ldswa [%o3+%i5]0x81,%l2 ! %l2 = fffffffffffff9a3
p3_label_57: ! %cwp = 1
! %l7 = 00000000000000c1, Mem[0000000017000018] = c1d0faac
stwa %l7,[%o2+%o6]0x81 ! Mem[0000000017000018] = 000000c1
! %l0 = 00000000adc6579b, immed = 00000008, %l4 = 0000000000330a5d
sllx %l0,0x008,%l4 ! %l4 = 000000adc6579b00
! %f22 = fa8c1e78 fffffff2, Mem[0000000016000038] = 09f495b7 94131910
std %f22,[%o0+0x038] ! Mem[0000000016000038] = fa8c1e78 fffffff2
! Mem[000000003000001c] = fa8c1e78, %l2 = fffffffffffff9a3
lduw [%i0+0x01c],%l2 ! %l2 = 00000000fa8c1e78
! Mem[0000000017800008] = 781e8cfa, %l1 = 0f7c207c206574fa
lduha [%o3+%o4]0x88,%l1 ! %l1 = 0000000000008cfa
! %l4 = 000000adc6579b00, immed = fffff2e0, %y = adc6579b
sdiv %l4,-0xd20,%l6 ! %l6 = 000000007fffffff
mov %l0,%y ! %y = adc6579b
! Mem[0000000016000020] = f41ebb51, %l0 = 00000000adc6579b
ldswa [%o0+%i4]0x88,%l0 ! %l0 = fffffffff41ebb51
! %l6 = 7fffffff, %l7 = 000000c1, Mem[0000000017000008] = 00000000 c5c4f32c
stda %l6,[%o2+%o4]0x81 ! Mem[0000000017000008] = 7fffffff 000000c1
! %l1 = 0000000000008cfa, %l1 = 0000000000008cfa, %l1 = 0000000000008cfa
tsubcc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 46
! %l5 = 00610a0e854a2a96, %l3 = 000000000000ca0f, %l2 = 00000000fa8c1e78
andcc %l5,%l3,%l2 ! %l2 = 0000000000000a06, %ccr = 00
p3_label_58: ! %cwp = 1
! Mem[0000000017000028] = 000010fc, %l6 = 000000007fffffff
lduba [%o2+%i5]0x80,%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, %l3 = 000000000000ca0f, %y = adc6579b
sdivcc %l6,%l3,%l4 ! %l4 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = f41ebb51
! Mem[0000000017800008] = f2ffffff 781e8cfa, %l2 = 00000a06, %l3 = 0000ca0f
ldda [%o3+%o4]0x89,%l2 ! %l2 = 00000000781e8cfa 00000000f2ffffff
! Mem[0000000016800010] = 9ac00000, %f16 = 014cc5b5
lda [%o1+%o5]0x80,%f16 ! %f16 = 9ac00000
! %l0 = f41ebb51, %l1 = 00000000, Mem[0000000017800070] = 915b2189 2a8247d5
std %l0,[%o3+0x070] ! Mem[0000000017800070] = f41ebb51 00000000
! Mem[0000000031800058] = ca51a0a0319c5d22, %f2 = 51bb1ef4 2f006ee1
ldda [%i3+0x058]%asi,%f2 ! %f2 = ca51a0a0 319c5d22
! Mem[0000000031000058] = 994a3414000002e7, %l5 = 00610a0e854a2a96
ldx [%i2+0x058],%l5 ! %l5 = 994a3414000002e7
! %l2 = 00000000781e8cfa, Mem[0000000016000021] = 51bb1ef4
stb %l2,[%o0+0x021] ! Mem[0000000016000020] = 51fa1ef4
! retry : should take illegal inst trap, %l0 = fffffffff41ebb51
retry ! Illegal inst trap : %l0 = fffffffff41ebb61
! Mem[0000000016800018] = 0000c5c5, %l7 = 00000000000000c1
lduba [%o1+%o6]0x88,%l7 ! %l7 = 00000000000000c5
p3_label_59: ! %cwp = 1
! Mem[0000000017800020] = 319c5dee, %l0 = fffffffff41ebb61
ldsha [%o3+%i4]0x89,%l0 ! %l0 = 0000000000005dee
! %l1 = 0000000000000000, Mem[0000000031800058] = ca51a0a0
stba %l1,[%i3+0x058]%asi ! Mem[0000000031800058] = 0051a0a0
! %l7 = 00000000000000c5, %l7 = 00000000000000c5, %l1 = 0000000000000000
xorcc %l7,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
! %l5 = 994a3414000002e7, Mem[0000000017800006] = 00000000
stb %l5,[%o3+0x006] ! Mem[0000000017800004] = 0000e700
! %l0 = 0000000000005dee, immed = 000009ab, %l5 = 994a3414000002e7
addc %l0,0x9ab,%l5 ! %l5 = 0000000000006799
! %l0 = 0000000000005dee, Mem[0000000031800058] = 0051a0a0
sth %l0,[%i3+0x058] ! Mem[0000000031800058] = 5deea0a0
! Mem[0000000030800018] = ca51a0a0, %f6 = 002f5f11
ld [%i1+%o6],%f6 ! %f6 = ca51a0a0
! %l2 = 00000000781e8cfa, immed = 0000000b, %l6 = 0000000000000000
sllx %l2,0x00b,%l6 ! %l6 = 000003c0f467d000
restore ! CWP = 0
! Mem[0000000031800058] = 5deea0a0319c5d22, %l1 = 00000000000000ae
ldxa [%o3+0x058]%asi,%l1 ! %l1 = 5deea0a0319c5d22
p3_label_60:
! Mem[0000000030000018] = 002f5f11, %l7 = fffffffffffff801
ldsb [%o0+0x01a],%l7 ! %l7 = 000000000000005f
! %f16 = 9ac00000, Mem[0000000016800000] = 006e002f
sta %f16,[%i1+%g0]0x81 ! Mem[0000000016800000] = 9ac00000
! %f16 = 9ac00000 319c5d22, Mem[0000000017800070] = f41ebb51 00000000
stda %f16,[%i3+0x070]%asi ! Mem[0000000017800070] = 9ac00000 319c5d22
! %l3 = 00000000000000ae, Mem[000000001780004c] = 92b1b751
stw %l3,[%i3+0x04c] ! Mem[000000001780004c] = 000000ae
! Mem[0000000031800018] = 014cc5b5 07e3f5cd, %l0 = 000007ff, %l1 = 319c5d22
ldda [%o3+0x018]%asi,%l0 ! %l0 = 00000000014cc5b5 0000000007e3f5cd
! %l1 = 0000000007e3f5cd, immed = fffff93d, %y = f41ebb51
udiv %l1,-0x6c3,%l1 ! %l1 = 00000000f41ec1c3
mov %l0,%y ! %y = 014cc5b5
! %l5 = ffffffffffff6fa4, Mem[0000000016800028] = 14344a990793aa28
stxa %l5,[%i1+%o5]0x80 ! Mem[0000000016800028] = ffffffffffff6fa4
! %l2 = 0000000000000000, Mem[000000001600003b] = fa8c1e78
stb %l2,[%i0+0x03b] ! Mem[0000000016000038] = fa8c1e00
! Mem[0000000016800000] = 9ac00000, %f21 = 000002e7
ld [%i1+%g0],%f21 ! %f21 = 9ac00000
! Clear Register : %l0 = 00000000014cc5b5
clr %l0 ! %l0 = 0000000000000000
p3_label_61:
! Mem[0000000030800018] = ca51a0a0, %f5 = c8ab5868
ld [%o1+%i6],%f5 ! %f5 = ca51a0a0
! %l0 = 0000000000000000, %l5 = ffffffffffff6fa4, %l5 = ffffffffffff6fa4
xorcc %l0,%l5,%l5 ! %l5 = ffffffffffff6fa4, %ccr = 88
! %l2 = 00000000, %l3 = 000000ae, Mem[0000000031800018] = 014cc5b5 07e3f5cd
stda %l2,[%o3+0x018]%asi ! Mem[0000000031800018] = 00000000 000000ae
! %l3 = 00000000000000ae, Mem[0000000031800058] = 5deea0a0, %asi = 80
stha %l3,[%o3+0x058]%asi ! Mem[0000000031800058] = 00aea0a0
! Mem[000000003080005c] = 6fa45868, %l5 = ffffffffffff6fa4
ldsb [%o1+0x05d],%l5 ! %l5 = ffffffffffffffa4
! %l2 = 0000000000000000, immed = fffff70e, %y = 014cc5b5
udiv %l2,-0x8f2,%l5 ! %l5 = 00000000014cc5c0
mov %l0,%y ! %y = 00000000
! %l6 = 0000000000000000, immed = fffff8db, %l1 = 00000000f41ec1c3
or %l6,-0x725,%l1 ! %l1 = fffffffffffff8db
! %l7 = 000000000000005f, Mem[0000000017000020] = 2f000000
stwa %l7,[%i2+%o4]0x89 ! Mem[0000000017000020] = 0000005f
! Mem[0000000016800050] = 0b950931, %f29 = 2b742c7e
ld [%i1+0x050],%f29 ! %f29 = 0b950931
! Mem[0000000017800060] = 3c9316ab802a6890, %f30 = 14344a99 0793aa28
ldd [%i3+0x060],%f30 ! %f30 = 3c9316ab 802a6890
p3_label_62:
! %f6 = ca51a0a0, Mem[0000000017800008] = 781e8cfa
sta %f6 ,[%i3+%i4]0x89 ! Mem[0000000017800008] = ca51a0a0
! Mem[0000000017800020] = 319c5dee, %l5 = 00000000014cc5c0
ldsba [%i3+%o4]0x89,%l5 ! %l5 = ffffffffffffffee
! Mem[0000000030000018] = 002f5f11 fa8c1e78, %l4 = fffff7fe, %l5 = ffffffee
ldd [%o0+%i6],%l4 ! %l4 = 00000000002f5f11 00000000fa8c1e78
! %l1 = fffffffffffff8db, %l6 = 0000000000000000, %l4 = 00000000002f5f11
xor %l1,%l6,%l4 ! %l4 = fffffffffffff8db
! %l3 = 00000000000000ae, Mem[0000000016800060] = 2518ea1addb113f5
stx %l3,[%i1+0x060] ! Mem[0000000016800060] = 00000000000000ae
! %l6 = 0000000000000000, immed = fffff23e, %l5 = 00000000fa8c1e78
xor %l6,-0xdc2,%l5 ! %l5 = fffffffffffff23e
! %l4 = fffffffffffff8db, %l1 = fffffffffffff8db, %l3 = 00000000000000ae
addccc %l4,%l1,%l3 ! %l3 = fffffffffffff1b6, %ccr = 99
! Mem[0000000031000018] = 0000ca0f, %l1 = fffffffffffff8db
ldsb [%o2+0x01a],%l1 ! %l1 = ffffffffffffffca
! Mem[0000000031800018] = 00000000, %l7 = 000000000000005f
ldsw [%o3+%i6],%l7 ! %l7 = 0000000000000000
! %l0 = 00000000, %l1 = ffffffca, Mem[0000000031000058] = 994a3414 000002e7
std %l0,[%o2+0x058] ! Mem[0000000031000058] = 00000000 ffffffca
p3_label_63:
! Mem[0000000017800020] = 51bb1ef4 319c5dee, %l6 = 00000000, %l7 = 00000000
ldda [%i3+%o4]0x89,%l6 ! %l6 = 00000000319c5dee 0000000051bb1ef4
! %l6 = 00000000319c5dee, immed = fffffaee, %y = 00000000
udiv %l6,-0x512,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = 00000000
! %l2 = 0000000000000000, immed = 00000ff3, %y = 00000000
umulcc %l2,0xff3,%l2 ! %l2 = 0000000000000000, %ccr = 44, %y = 00
! %l1 = ffffffffffffffca, Mem[000000001700007d] = ada4493a
stba %l1,[%i2+0x07d]%asi ! Mem[000000001700007c] = adca493a
! Mem[0000000017000000] = 50e20c2f, %l3 = fffffffffffff1b6
lduba [%i2+%g0]0x88,%l3 ! %l3 = 000000000000002f
! Mem[000000003100001c] = 00000000, %l3 = 000000000000002f
ldsw [%o2+0x01c],%l3 ! %l3 = 0000000000000000
! Mem[000000001600007c] = 0793aa28, %l1 = ffffffffffffffca
ldsb [%i0+0x07d],%l1 ! %l1 = ffffffffffffff93
! Mem[000000003100005c] = ffffffca, %l5 = 0000000000000000
lduw [%o2+0x05c],%l5 ! %l5 = 00000000ffffffca
! Mem[0000000016800028] = ffffffff, %l4 = fffffffffffff8db
ldsha [%i1+%o5]0x89,%l4 ! %l4 = ffffffffffffffff
! Mem[000000003000005c] = ffff6fa4, %l2 = 0000000000000000
ldswa [%o0+0x05c]%asi,%l2 ! %l2 = ffffffffffff6fa4
p3_label_64:
! %l1 = ffffffffffffff93, Mem[0000000016000040] = 994a3414
stb %l1,[%i0+0x040] ! Mem[0000000016000040] = 934a3414
! %l4 = ffffffffffffffff, Mem[0000000016800000] = 9ac00000e75c6f1e
stxa %l4,[%i1+%g0]0x80 ! Mem[0000000016800000] = ffffffffffffffff
! Mem[0000000017000028] = fc100000, %l7 = 0000000051bb1ef4
ldsba [%i2+%o5]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000003000001c] = fa8c1e78, %l5 = 00000000ffffffca
ldsb [%o0+0x01d],%l5 ! %l5 = ffffffffffffff8c
! %l2 = ffffffffffff6fa4, Mem[0000000017000034] = fbf0ffff
sth %l2,[%i2+0x034] ! Mem[0000000017000034] = 6fa4ffff
! %f15 = 54c8736f, Mem[0000000016800020] = 00000000
sta %f15,[%i1+%o4]0x89 ! Mem[0000000016800020] = 54c8736f
! %l6 = 00000000319c5dee, Mem[0000000031800018] = 00000000000000ae
stx %l6,[%o3+%i6] ! Mem[0000000031800018] = 00000000319c5dee
! %l5 = ffffffffffffff8c, %l2 = ffffffffffff6fa4, %y = 00000000
udivcc %l5,%l2,%l4 ! %l4 = 0000000000000001, %ccr = 00
mov %l0,%y ! %y = 00000000
! Mem[0000000017000008] = ffffff7f, %l3 = 0000000000000000
ldsha [%i2+%i4]0x89,%l3 ! %l3 = ffffffffffffff7f
! %l4 = 0000000000000001, Mem[000000003100001c] = 00000000
sth %l4,[%o2+0x01c] ! Mem[000000003100001c] = 00010000
p3_label_65:
! Mem[0000000030000018] = 002f5f11fa8c1e78, %f26 = b4948efa acfad0c1
ldd [%o0+%i6],%f26 ! %f26 = 002f5f11 fa8c1e78
! Mem[000000003180001c] = 319c5dee, %l7 = 0000000000000000
ldsba [%o3+0x01d]%asi,%l7 ! %l7 = ffffffffffffff9c
! Mem[0000000017000018] = c1000000, %l1 = ffffffffffffff93
ldsha [%i2+%i6]0x89,%l1 ! %l1 = 0000000000000000
! Mem[0000000030800018] = ca51a0a0 319c5d22, %l2 = ffff6fa4, %l3 = ffffff7f
ldda [%o1+0x018]%asi,%l2 ! %l2 = 00000000ca51a0a0 00000000319c5d22
! Mem[0000000017000000] = 28aa930750e20c2f, %l2 = 00000000ca51a0a0
ldxa [%i2+%g0]0x88,%l2 ! %l2 = 28aa930750e20c2f
! %l7 = ffffffffffffff9c
sethi %hi(0xbad6ec00),%l7 ! %l7 = 00000000bad6ec00
! Mem[0000000017800020] = ee5d9c31, %l3 = 00000000319c5d22
ldswa [%i3+%o4]0x81,%l3 ! %l3 = ffffffffee5d9c31
! %l7 = 00000000bad6ec00, Mem[0000000030800018] = ca51a0a0319c5d22
stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 00000000bad6ec00
! Mem[000000003000005c] = ffff6fa4, %l3 = ffffffffee5d9c31
lduw [%o0+0x05c],%l3 ! %l3 = 00000000ffff6fa4
! Mem[0000000017000028] = fc100000, %l0 = 0000000000000000
lduwa [%i2+%o5]0x88,%l0 ! %l0 = 00000000fc100000
p3_label_66:
! %l2 = 28aa930750e20c2f, Mem[0000000031000018] = 0000ca0f
stw %l2,[%o2+%i6] ! Mem[0000000031000018] = 50e20c2f
! Mem[0000000030000018] = 002f5f11, %l4 = 0000000000000001
lduw [%o0+%i6],%l4 ! %l4 = 00000000002f5f11
! %l4 = 00000000002f5f11, Mem[0000000016000008] = 00000000000092ee
stx %l4,[%i0+%i4] ! Mem[0000000016000008] = 00000000002f5f11
! Clear Register : %l0 = 00000000fc100000
clr %l0 ! %l0 = 0000000000000000
! Mem[0000000031000018] = 50e20c2f, %l6 = 00000000319c5dee
ldsb [%o2+%i6],%l6 ! %l6 = 0000000000000050
! %l1 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
smul %l1,%l0,%l4 ! %l4 = 0000000000000000, %y = 00
! %l1 = 0000000000000000, %l6 = 0000000000000050, %l4 = 0000000000000000
andcc %l1,%l6,%l4 ! %l4 = 0000000000000000, %ccr = 44
! %l7 = 00000000bad6ec00, %l1 = 0000000000000000, %y = 00000000
sdivcc %l7,%l1,%l0 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! Mem[0000000017800008] = ca51a0a0, %l6 = 0000000000000050
lduha [%i3+%i4]0x89,%l6 ! %l6 = 000000000000a0a0
! Mem[0000000017000010] = c1d0faac, %f1 = 319c5d22
lda [%i2+%i5]0x80,%f1 ! %f1 = c1d0faac
p3_label_67:
! %f14 = ae4123e8, Mem[0000000017000028] = 000010fc
sta %f14,[%i2+%o5]0x81 ! Mem[0000000017000028] = ae4123e8
! Mem[0000000016800028] = ffffffff, %l5 = ffffffffffffff8c
lduba [%i1+%o5]0x88,%l5 ! %l5 = 00000000000000ff
! Mem[0000000017000020] = 5f000000, %l1 = 0000000000000000
ldsha [%i2+%o4]0x81,%l1 ! %l1 = 0000000000005f00
! %f30 = 3c9316ab, Mem[0000000016000020] = f41efa51
sta %f30,[%i0+%o4]0x89 ! Mem[0000000016000020] = 3c9316ab
! Mem[0000000016000018] = ae4123e8, %l0 = 0000000000000028
lduha [%i0+%i6]0x80,%l0 ! %l0 = 000000000000ae41
! %l2 = 28aa930750e20c2f, immed = 0000002d, %l0 = 000000000000ae41
or %l2,0x02d,%l0 ! %l0 = 28aa930750e20c2f
! Mem[000000003000001c] = fa8c1e78, %l7 = 00000000bad6ec00
ldsba [%o0+0x01c]%asi,%l7 ! %l7 = fffffffffffffffa
! Mem[0000000017800028] = a3f9ffff, %l1 = 0000000000005f00
lduwa [%i3+%o5]0x88,%l1 ! %l1 = 00000000a3f9ffff
! %l0 = 28aa930750e20c2f, Mem[0000000016800034] = 0000c5c5
stw %l0,[%i1+0x034] ! Mem[0000000016800034] = 50e20c2f
! %l5 = 00000000000000ff, Mem[0000000016000000] = fc000d6a
sth %l5,[%i0+%g0] ! Mem[0000000016000000] = 00ff0d6a
p3_label_68:
! Mem[0000000016800008] = 3067ffff, %f1 = c1d0faac
lda [%i1+%i4]0x88,%f1 ! %f1 = 3067ffff
! Mem[0000000031800018] = 00000000 319c5dee, %l6 = 0000a0a0, %l7 = fffffffa
ldd [%o3+%i6],%l6 ! %l6 = 0000000000000000 00000000319c5dee
! %f14 = ae4123e8 54c8736f, Mem[0000000031000018] = 50e20c2f 00010000
stda %f14,[%o2+0x018]%asi ! Mem[0000000031000018] = ae4123e8 54c8736f
! %l3 = 00000000ffff6fa4, %l6 = 0000000000000000, %l2 = 28aa930750e20c2f
addc %l3,%l6,%l2 ! %l2 = 00000000ffff6fa4
! %f26 = 002f5f11, Mem[000000003180005c] = 319c5d22
sta %f26,[%o3+0x05c]%asi ! Mem[000000003180005c] = 002f5f11
! %f8 = cdf5e307 f5be61da, Mem[0000000031800058] = 00aea0a0 002f5f11
stda %f8 ,[%o3+0x058]%asi ! Mem[0000000031800058] = cdf5e307 f5be61da
! Mem[0000000017000030] = 1e32a5256fa4ffff, %l5 = 00000000000000ff
ldx [%i2+%o6],%l5 ! %l5 = 1e32a5256fa4ffff
! Mem[0000000016800018] = c5c500006bf16a4d, %f8 = cdf5e307 f5be61da
ldda [%i1+%i6]0x80,%f8 ! %f8 = c5c50000 6bf16a4d
! Mem[0000000016800010] = 9ac00000, %l2 = 00000000ffff6fa4
ldsha [%i1+%i5]0x81,%l2 ! %l2 = ffffffffffff9ac0
! Mem[000000003000001c] = fa8c1e78, %f6 = ca51a0a0
ld [%o0+0x01c],%f6 ! %f6 = fa8c1e78
p3_label_69:
! %l7 = 00000000319c5dee, Mem[0000000030800018] = 00000000bad6ec00
stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 00000000319c5dee
! Mem[0000000017000048] = 2357cddf02c91df4, %f24 = 00006b43 ffffffff
ldd [%i2+0x048],%f24 ! %f24 = 2357cddf 02c91df4
! %l0 = 28aa930750e20c2f, %l6 = 0000000000000000, %l0 = 28aa930750e20c2f
udivx %l0,%l6,%l0 ! Div by zero, %l0 = 28aa930750e20c7f
! %l2 = ffffffffffff9ac0, %l3 = 00000000ffff6fa4, %l6 = 0000000000000000
sll %l2,%l3,%l6 ! %l6 = fffffffffff9ac00
! %l6 = fffffffffff9ac00, %l5 = 1e32a5256fa4ffff, %l1 = 00000000a3f9ffff
andncc %l6,%l5,%l1 ! %l1 = e1cd5ada90590000, %ccr = 88
! %l2 = ffff9ac0, %l3 = ffff6fa4, Mem[0000000016800028] = ffffffff a46fffff
stda %l2,[%i1+%o5]0x89 ! Mem[0000000016800028] = ffff9ac0 ffff6fa4
! Mem[0000000031000058] = 00000000, %l4 = 0000000000000000
ldsh [%o2+0x058],%l4 ! %l4 = 0000000000000000
! retry : should take illegal inst trap, %l0 = 28aa930750e20c57
retry ! Illegal inst trap : %l0 = 28aa930750e20c67
! %l7 = 00000000319c5dee, %l3 = 00000000ffff6fa4, %l5 = 1e32a5256fa4ffff
sll %l7,%l3,%l5 ! %l5 = 0000000319c5dee0
! %l6 = fffffffffff9ac00, immed = 0000076f, %y = 00000028
umulcc %l6,0x76f,%l7 ! %l7 = 0000076ed0f59400, %ccr = 08, %y = 76e
p3_label_70:
! retry : should take illegal inst trap, %l0 = 28aa930750e20c67
retry ! Illegal inst trap : %l0 = 28aa930750e20c77
! %l2 = ffffffffffff9ac0, Mem[0000000016000000] = 7e2c742b6a0dff00
stxa %l2,[%i0+%g0]0x88 ! Mem[0000000016000000] = ffffffffffff9ac0
! %f18 = ffffffff acfad0c1, Mem[0000000017000018] = c1000000 ffffffff
stda %f18,[%i2+%i6]0x89 ! Mem[0000000017000018] = ffffffff acfad0c1
! %l4 = 0000000000000000, immed = ffffff8a, %y = 0000076e
smulcc %l4,-0x076,%l7 ! %l7 = 0000000000000000, %ccr = 44, %y = 00
! Mem[000000001680007c] = 5a46c96f, %l6 = fffffffffff9ac00
ldsh [%i1+0x07e],%l6 ! %l6 = ffffffffffffc96f
! %l2 = ffffffffffff9ac0, immed = fffffa28, %l4 = 0000000000000000
xnorcc %l2,-0x5d8,%l4 ! %l4 = ffffffffffff9f17, %ccr = 88
! %l1 = e1cd5ada90590000, Mem[0000000030000018] = 002f5f11fa8c1e78
stx %l1,[%o0+%i6] ! Mem[0000000030000018] = e1cd5ada90590000
! %l0 = 28aa930750e20c77, immd = 0000000000000328, %l7 = 0000000000000000
sdivx %l0,0x328,%l7 ! %l7 = 000ce266587f032f
! Mem[0000000016800014] = 6a41ddb6, %l4 = ffffffffffff9f17
lduw [%i1+0x014],%l4 ! %l4 = 000000006a41ddb6
! Mem[000000001780005c] = b3c84e2d, %l5 = 0000000319c5dee0
ldsb [%i3+0x05c],%l5 ! %l5 = ffffffffffffffb3
p3_label_71:
! %l7 = 000ce266587f032f, %l0 = 28aa930750e20c77, %l6 = ffffffffffffc96f
tsubcctv %l7,%l0,%l6 ! %l0 = 28aa930750e20c9a, Trapped
! %l7 = 000ce266587f032f, immed = ffffff20, %l0 = 28aa930750e20c9a
xorcc %l7,-0x0e0,%l0 ! %l0 = fff31d99a780fc0f, %ccr = 88
! %l3 = 00000000ffff6fa4, Mem[000000003100005c] = ffffffca
stw %l3,[%o2+0x05c] ! Mem[000000003100005c] = ffff6fa4
! Mem[0000000017800030] = 14344a99c8ab5868, %f26 = 002f5f11 fa8c1e78
ldda [%i3+%o6]0x81,%f26 ! %f26 = 14344a99 c8ab5868
! Mem[0000000017800038] = 00000000, %l2 = ffffffffffff9ac0
ldsh [%i3+0x038],%l2 ! %l2 = 0000000000000000
! Mem[0000000030000018] = e1cd5ada90590000, %l4 = 000000006a41ddb6
ldx [%o0+%i6],%l4 ! %l4 = e1cd5ada90590000
! %l2 = 0000000000000000, Mem[0000000016000000] = ffff9ac0
stha %l2,[%i0+%g0]0x88 ! Mem[0000000016000000] = ffff0000
! Mem[0000000017800048] = da61bef5 000000ae, %l4 = 90590000, %l5 = ffffffb3
ldd [%i3+0x048],%l4 ! %l4 = 00000000da61bef5 00000000000000ae
! %l5 = 00000000000000ae, %l0 = fff31d99a780fc0f, %l0 = fff31d99a780fc0f
subccc %l5,%l0,%l0 ! %l0 = 000ce266587f049f, %ccr = 11
! %l7 = 000ce266587f032f, Mem[0000000030000058] = ffffffff
sth %l7,[%o0+0x058] ! Mem[0000000030000058] = 032fffff
p3_label_72:
! %l1 = e1cd5ada90590000, %l1 = e1cd5ada90590000, %l2 = 0000000000000000
addc %l1,%l1,%l2 ! %l2 = c39ab5b520b20001
! %l6 = ffffffffffffc96f, immd = fffffffffffff964, %l0 = 000ce266587f049f
mulx %l6,-0x69c,%l0 ! %l0 = 000000000168a65c, %y = 00
! %l2 = c39ab5b520b20001, %l1 = e1cd5ada90590000, %l1 = e1cd5ada90590000
addc %l2,%l1,%l1 ! %l1 = a568108fb10b0002
! %l5 = 00000000000000ae, Mem[0000000016000018] = e82341ae
stwa %l5,[%i0+%i6]0x89 ! Mem[0000000016000018] = 000000ae
! Mem[0000000016800010] = 0000c09a, %l1 = a568108fb10b0002
lduba [%i1+%i5]0x88,%l1 ! %l1 = 000000000000009a
! Mem[0000000016000018] = 000000ae, %f12 = ca51a0a0
lda [%i0+%i6]0x88,%f12 ! %f12 = 000000ae
! %l4 = 00000000da61bef5, immed = 0000001b, %l5 = 00000000000000ae
sll %l4,0x01b,%l5 ! %l5 = 06d30df7a8000000
! %f30 = 3c9316ab, Mem[000000003180001c] = 319c5dee
st %f30,[%o3+0x01c] ! Mem[000000003180001c] = 3c9316ab
! %l1 = 000000000000009a, Mem[0000000017000008] = ffffff7f
stba %l1,[%i2+%i4]0x89 ! Mem[0000000017000008] = ffffff9a
! %l6 = ffffffffffffc96f, Mem[0000000017800000] = 00e70000fffff9a3
stxa %l6,[%i3+%g0]0x88 ! Mem[0000000017800000] = ffffffffffffc96f
p3_label_73:
! Mem[0000000030800018] = 00000000319c5dee, %l3 = 00000000ffff6fa4
ldxa [%o1+0x018]%asi,%l3 ! %l3 = 00000000319c5dee
! %l1 = 000000000000009a, %l3 = 00000000319c5dee, %l7 = 000ce266587f032f
orn %l1,%l3,%l7 ! %l7 = ffffffffce63a29b
! Mem[0000000031800058] = cdf5e307, %l7 = ffffffffce63a29b
ldsh [%o3+0x05a],%l7 ! %l7 = ffffffffffffe307
! %l3 = 00000000319c5dee, Mem[0000000017000020] = 5f000000acfad0c1
stxa %l3,[%i2+%o4]0x80 ! Mem[0000000017000020] = 00000000319c5dee
! %l6 = ffffffffffffc96f, Mem[0000000017000018] = c1d0faac
stwa %l6,[%i2+%i6]0x81 ! Mem[0000000017000018] = ffffc96f
! Mem[0000000017000030] = 1e32a525, %l0 = 000000000168a65c
ldsb [%i2+0x032],%l0 ! %l0 = ffffffffffffffa5
! %l5 = 06d30df7a8000000, %l0 = ffffffffffffffa5, %l1 = 000000000000009a
udivx %l5,%l0,%l1 ! %l1 = 0000000000000000
! %l0 = ffffffa5, %l1 = 00000000, Mem[0000000016000020] = 3c9316ab ccc73193
stda %l0,[%i0+%o4]0x89 ! Mem[0000000016000020] = ffffffa5 00000000
! %l7 = ffffffffffffe307, %l2 = c39ab5b520b20001, %l4 = 00000000da61bef5
sll %l7,%l2,%l4 ! %l4 = ffffffffffffc60e
! %l2 = 20b20001, %l3 = 319c5dee, Mem[0000000031000018] = ae4123e8 54c8736f
std %l2,[%o2+%i6] ! Mem[0000000031000018] = 20b20001 319c5dee
p3_label_74:
! Mem[0000000017000008] = ffffff9a, %l3 = 00000000319c5dee
lduba [%i2+%i4]0x88,%l3 ! %l3 = 000000000000009a
! Mem[0000000017800030] = 14344a99, %f24 = 2357cddf
lda [%i3+%o6]0x80,%f24 ! %f24 = 14344a99
! Mem[0000000017000050] = 60fd3106, %l5 = 06d30df7a8000000
lduw [%i2+0x050],%l5 ! %l5 = 0000000060fd3106
! Mem[0000000017800038] = 00000000000000f5, %f8 = c5c50000 6bf16a4d
ldd [%i3+0x038],%f8 ! %f8 = 00000000 000000f5
! %f0 = 51bb1ef4 3067ffff, Mem[0000000030800058] = 14344a99 6fa45868
std %f0 ,[%o1+0x058] ! Mem[0000000030800058] = 51bb1ef4 3067ffff
! Mem[0000000030000018] = e1cd5ada 90590000, %l2 = 20b20001, %l3 = 0000009a
ldd [%o0+%i6],%l2 ! %l2 = 00000000e1cd5ada 0000000090590000
! %l6 = ffffffffffffc96f, immed = fffff0a3, %y = 00000000
smulcc %l6,-0xf5d,%l7 ! %l7 = 00000000034651ad, %ccr = 00, %y = 00
! Mem[0000000017000038] = 7718b9ba, %l2 = 00000000e1cd5ada
ldswa [%i2+0x038]%asi,%l2 ! %l2 = 000000007718b9ba
! Mem[0000000017000020] = 00000000, %l0 = ffffffffffffffa5
ldsba [%i2+%o4]0x81,%l0 ! %l0 = 0000000000000000
! Mem[0000000017000030] = 1e32a525, %f27 = c8ab5868
ld [%i2+%o6],%f27 ! %f27 = 1e32a525
p3_label_75:
! Mem[0000000017800054] = 319c5d22, %l2 = 000000007718b9ba
ldsh [%i3+0x056],%l2 ! %l2 = 0000000000005d22
! Mem[000000001680003c] = 76134d7a, %l3 = 0000000090590000
ldsw [%i1+0x03c],%l3 ! %l3 = 0000000076134d7a
! Mem[0000000016800028] = ffff9ac0, %l7 = 00000000034651ad
ldswa [%i1+%o5]0x88,%l7 ! %l7 = ffffffffffff9ac0
! %l3 = 0000000076134d7a, Mem[000000001680003a] = 4cae65c3
stb %l3,[%i1+0x03a] ! Mem[0000000016800038] = 4cae7ac3
! %l3 = 0000000076134d7a, %l2 = 0000000000005d22, %l5 = 0000000060fd3106
xnorcc %l3,%l2,%l5 ! %l5 = ffffffff89ecefa7, %ccr = 88
! %f22 = fa8c1e78 fffffff2, Mem[0000000030800018] = 00000000 319c5dee
std %f22,[%o1+%i6] ! Mem[0000000030800018] = fa8c1e78 fffffff2
! Mem[0000000017000020] = 00000000, %l5 = ffffffff89ecefa7
ldswa [%i2+%o4]0x81,%l5 ! %l5 = 0000000000000000
! Mem[0000000031000018] = 20b20001319c5dee, %f22 = fa8c1e78 fffffff2
ldd [%o2+%i6],%f22 ! %f22 = 20b20001 319c5dee
! %l3 = 0000000076134d7a, Mem[0000000016800000] = ffffffff
stwa %l3,[%i1+%g0]0x81 ! Mem[0000000016800000] = 76134d7a
! %l7 = ffffffffffff9ac0, Mem[0000000030800018] = fa8c1e78
stb %l7,[%o1+%i6] ! Mem[0000000030800018] = c08c1e78
p3_label_76:
! %l7 = ffffffffffff9ac0, Mem[0000000017800008] = ca51a0a0
stha %l7,[%i3+%i4]0x88 ! Mem[0000000017800008] = ca519ac0
! %l2 = 0000000000005d22, %l4 = ffffffffffffc60e, %l3 = 0000000076134d7a
sll %l2,%l4,%l3 ! %l3 = 0000000017488000
! %l5 = 0000000000000000, %l0 = 0000000000000000, %l6 = ffffffffffffc96f
xnor %l5,%l0,%l6 ! %l6 = ffffffffffffffff
! %l5 = 0000000000000000, immed = 000002ef, %l1 = 0000000000000000
orcc %l5,0x2ef,%l1 ! %l1 = 00000000000002ef, %ccr = 00
! %l0 = 0000000000000000, immed = 0000033b, %y = 00000000
sdivcc %l0,0x33b,%l7 ! %l7 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000000
! %l2 = 0000000000005d22, Mem[000000003000005a] = 032fffff
sth %l2,[%o0+0x05a] ! Mem[0000000030000058] = 032f5d22
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l1 = 00000000000002ef, %l0 = 0000000000000010, %y = 00000000
smul %l1,%l0,%l4 ! %l4 = 0000000000002ef0, %y = 00
! Mem[0000000017800020] = ee5d9c31, %l7 = 0000000000000000
ldsh [%i3+0x022],%l7 ! %l7 = ffffffffffff9c31
! Mem[0000000017800030] = 14344a99, %l5 = 0000000000000000
ldswa [%i3+%o6]0x81,%l5 ! %l5 = 0000000014344a99
p3_label_77:
! %l6 = ffffffffffffffff, %l0 = 0000000000000010, %l2 = 0000000000005d22
sra %l6,%l0,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000017000054] = 9f9ba933, %l4 = 0000000000002ef0
ldsh [%i2+0x054],%l4 ! %l4 = ffffffffffff9f9b
! %l3 = 0000000017488000, Mem[0000000016000028] = d9617a52
stwa %l3,[%i0+%o5]0x89 ! Mem[0000000016000028] = 17488000
! %l0 = 0000000000000010, immed = fffffac5, %l2 = ffffffffffffffff
andncc %l0,-0x53b,%l2 ! %l2 = 0000000000000010, %ccr = 00
! Mem[0000000030800058] = 51bb1ef43067ffff, %f0 = 51bb1ef4 3067ffff
ldda [%o1+0x058]%asi,%f0 ! %f0 = 51bb1ef4 3067ffff
! %l1 = 00000000000002ef, Mem[0000000017800008] = ca519ac0
stwa %l1,[%i3+%i4]0x89 ! Mem[0000000017800008] = 000002ef
! %l3 = 0000000017488000, Mem[0000000016800018] = 0000c5c5
stwa %l3,[%i1+%i6]0x89 ! Mem[0000000016800018] = 17488000
! %l0 = 00000010, %l1 = 000002ef, Mem[0000000017000030] = 1e32a525 6fa4ffff
stda %l0,[%i2+%o6]0x81 ! Mem[0000000017000030] = 00000010 000002ef
! %l6 = ffffffffffffffff, %l6 = ffffffffffffffff, %y = 00000000
smul %l6,%l6,%l1 ! %l1 = 0000000000000001, %y = 00
! %f5 = ca51a0a0, Mem[0000000016000000] = ffff0000
sta %f5 ,[%i0+%g0]0x89 ! Mem[0000000016000000] = ca51a0a0
p3_label_78:
! %l5 = 0000000014344a99, immed = 000002ae, %l5 = 0000000014344a99
xor %l5,0x2ae,%l5 ! %l5 = 0000000014344837
! Mem[000000003100005c] = ffff6fa4, %f25 = 02c91df4
ld [%o2+0x05c],%f25 ! %f25 = ffff6fa4
! %l1 = 0000000000000001, %l6 = ffffffffffffffff, %l6 = ffffffffffffffff
xnorcc %l1,%l6,%l6 ! %l6 = 0000000000000001, %ccr = 00
! %l1 = 0000000000000001, Mem[0000000017000028] = e82341ae
stha %l1,[%i2+%o5]0x88 ! Mem[0000000017000028] = e8230001
! Mem[0000000030000018] = e1cd5ada, %l1 = 0000000000000001
ldsw [%o0+%i6],%l1 ! %l1 = ffffffffe1cd5ada
! %l2 = 0000000000000010, Mem[000000003000001c] = 90590000, %asi = 80
stwa %l2,[%o0+0x01c]%asi ! Mem[000000003000001c] = 00000010
! %l6 = 0000000000000001, immed = fffff32d, %l4 = ffffffffffff9f9b
taddcc %l6,-0xcd3,%l4 ! %l4 = fffffffffffff32e, %ccr = 8a
! %l2 = 0000000000000010, %l5 = 0000000014344837, %y = 00000000
umulcc %l2,%l5,%l7 ! %l7 = 0000000143448370, %ccr = 00, %y = 01
! %l2 = 0000000000000010, %l3 = 0000000017488000, %l6 = 0000000000000001
sub %l2,%l3,%l6 ! %l6 = ffffffffe8b78010
! retry : should take illegal inst trap, %l0 = 0000000000000010
retry ! Illegal inst trap : %l0 = 0000000000000020
p3_label_79:
! Mem[0000000016800000] = 7a4d1376, %l4 = fffffffffffff32e
lduwa [%i1+%g0]0x88,%l4 ! %l4 = 000000007a4d1376
! Mem[0000000016800018] = 00804817, %f16 = 9ac00000
lda [%i1+%i6]0x80,%f16 ! %f16 = 00804817
! %l5 = 0000000014344837, immed = fffff987, %l1 = ffffffffe1cd5ada
xor %l5,-0x679,%l1 ! %l1 = ffffffffebcbb1b0
! Mem[000000001780000c] = fffffff2, %l7 = 0000000143448370
ldsw [%i3+0x00c],%l7 ! %l7 = fffffffffffffff2
! %l4 = 000000007a4d1376, immed = fffff003, %l1 = ffffffffebcbb1b0
addc %l4,-0xffd,%l1 ! %l1 = 000000007a4d0379
! %l6 = ffffffffe8b78010, immed = fffffff8, %y = 00000001
sdivcc %l6,-0x008,%l7 ! %l7 = ffffffffc2e90ffe, %ccr = 88
mov %l0,%y ! %y = 00000020
! Mem[0000000016800020] = 6f73c854d46190b6, %f24 = 14344a99 ffff6fa4
ldd [%i1+%o4],%f24 ! %f24 = 6f73c854 d46190b6
! Mem[0000000017000010] = c1d0faacfa8e94b4, %f12 = 000000ae 319c5d22
ldda [%i2+%i5]0x81,%f12 ! %f12 = c1d0faac fa8e94b4
! %l7 = ffffffffc2e90ffe, Mem[0000000030000018] = e1cd5ada00000010
stx %l7,[%o0+%i6] ! Mem[0000000030000018] = ffffffffc2e90ffe
! Mem[0000000017000018] = 6fc9ffff, %l2 = 0000000000000010
ldsba [%i2+%i6]0x89,%l2 ! %l2 = ffffffffffffffff
p3_label_80:
! %l1 = 000000007a4d0379, %l4 = 000000007a4d1376, %l7 = ffffffffc2e90ffe
srl %l1,%l4,%l7 ! %l7 = 00000000000001e9
! %f12 = c1d0faac fa8e94b4, Mem[0000000031000018] = 20b20001 319c5dee
std %f12,[%o2+%i6] ! Mem[0000000031000018] = c1d0faac fa8e94b4
! retry : should take illegal inst trap, %l0 = 0000000000000020
retry ! Illegal inst trap : %l0 = 0000000000000030
! %l2 = ffffffffffffffff, Mem[000000003100001c] = fa8e94b4
stw %l2,[%o2+0x01c] ! Mem[000000003100001c] = ffffffff
! %l0 = 0000000000000030, %l7 = 00000000000001e9, %l0 = 0000000000000030
xorcc %l0,%l7,%l0 ! %l0 = 00000000000001d9, %ccr = 00
! Mem[0000000030000058] = 032f5d22ffff6fa4, %l2 = ffffffffffffffff
ldx [%o0+0x058],%l2 ! %l2 = 032f5d22ffff6fa4
! Mem[0000000017800008] = ef020000, %f19 = acfad0c1
ld [%i3+%i4],%f19 ! %f19 = ef020000
! %l7 = 00000000000001e9, Mem[0000000017000040] = 5aff3e2d93b21a65
stx %l7,[%i2+0x040] ! Mem[0000000017000040] = 00000000000001e9
! %l1 = 000000007a4d0379, %l7 = 00000000000001e9, %l0 = 00000000000001d9
sra %l1,%l7,%l0 ! %l0 = 00000000003d2681
! %l6 = ffffffffe8b78010, Mem[0000000030000059] = 032f5d22
stb %l6,[%o0+0x059] ! Mem[0000000030000058] = 03105d22
p3_label_81:
! %l2 = ffff6fa4, %l3 = 17488000, Mem[0000000016000020] = a5ffffff 00000000
std %l2,[%i0+%o4] ! Mem[0000000016000020] = ffff6fa4 17488000
! Mem[0000000016000064] = de88bec4, %l4 = 000000007a4d1376
ldsha [%i0+0x066]%asi,%l4 ! %l4 = ffffffffffffbec4
! Mem[0000000017800018] = 80b1189e 970dae00, %l0 = 003d2681, %l1 = 7a4d0379
ldda [%i3+%i6]0x89,%l0 ! %l0 = 00000000970dae00 0000000080b1189e
! %l4 = ffffffffffffbec4, immed = fffff9bf, %l0 = 00000000970dae00
addccc %l4,-0x641,%l0 ! %l0 = ffffffffffffb883, %ccr = 99
! %f6 = fa8c1e78, Mem[0000000016800018] = 00804817
st %f6 ,[%i1+%i6] ! Mem[0000000016800018] = fa8c1e78
! Mem[0000000031800018] = 00000000, %l7 = 00000000000001e9
ldsw [%o3+%i6],%l7 ! %l7 = 0000000000000000
! Mem[0000000017000000] = 50e20c2f, %l0 = ffffffffffffb883
lduwa [%i2+%g0]0x88,%l0 ! %l0 = 0000000050e20c2f
! %l4 = ffffffffffffbec4, Mem[0000000017800028] = fffff9a300000000
stxa %l4,[%i3+%o5]0x80 ! Mem[0000000017800028] = ffffffffffffbec4
! %l4 = ffffffffffffbec4, Mem[0000000017000018] = ffffc96fffffffff
stxa %l4,[%i2+%i6]0x80 ! Mem[0000000017000018] = ffffffffffffbec4
! %l0 = 0000000050e20c2f, Mem[000000003180005e] = f5be61da
sth %l0,[%o3+0x05e] ! Mem[000000003180005c] = f5be0c2f
p3_label_82:
! Mem[000000001780006c] = 25f22737, %l3 = 0000000017488000
ldub [%i3+0x06c],%l3 ! %l3 = 0000000000000025
! Mem[0000000031800018] = 00000000 3c9316ab, %l6 = e8b78010, %l7 = 00000000
ldda [%o3+0x018]%asi,%l6 ! %l6 = 0000000000000000 000000003c9316ab
! %l3 = 0000000000000025, %l4 = ffffffffffffbec4, %l5 = 0000000014344837
xorcc %l3,%l4,%l5 ! %l5 = ffffffffffffbee1, %ccr = 88
! %f24 = 6f73c854 d46190b6, Mem[0000000016800030] = 002f5f11 50e20c2f
std %f24,[%i1+%o6] ! Mem[0000000016800030] = 6f73c854 d46190b6
! Mem[0000000016000000] = a0a051ca, %l1 = 0000000080b1189e
lduwa [%i0+%g0]0x80,%l1 ! %l1 = 00000000a0a051ca
! Mem[000000003080005c] = 3067ffff, %l1 = 00000000a0a051ca
ldswa [%o1+0x05c]%asi,%l1 ! %l1 = 000000003067ffff
save ! CWP = 1
! %l6 = 000003c0f467d000, immed = 0000000a, %l0 = 0000000000005dee
srl %l6,0x00a,%l0 ! %l0 = 00000000003d19f4
! %l0 = 00000000003d19f4, Mem[000000003080005c] = 3067ffff
sth %l0,[%i1+0x05c] ! Mem[000000003080005c] = 19f4ffff
! Mem[0000000017800028] = ffffffffffffbec4, %f20 = 994a3414 9ac00000
ldd [%o3+%i5],%f20 ! %f20 = ffffffff ffffbec4
p3_label_83: ! %cwp = 1
! %l3 = 00000000f2ffffff, Mem[0000000017800030] = 14344a99
stba %l3,[%o3+%i6]0x81 ! Mem[0000000017800030] = ff344a99
! %l5 = 0000000000006799, Mem[000000003000001c] = c2e90ffe
stb %l5,[%i0+0x01c] ! Mem[000000003000001c] = 99e90ffe
! %l5 = 0000000000006799, Mem[000000003080001b] = c08c1e78
stb %l5,[%i1+0x01b] ! Mem[0000000030800018] = c08c1e99
! Mem[0000000031800058] = cdf5e307, %l1 = 0000000000000000
ldsha [%i3+0x058]%asi,%l1 ! %l1 = ffffffffffffcdf5
! %l5 = 0000000000006799, Mem[000000003000001c] = 99e90ffe, %asi = 80
stwa %l5,[%i0+0x01c]%asi ! Mem[000000003000001c] = 00006799
! %l2 = 00000000781e8cfa
sethi %hi(0x299cc000),%l2 ! %l2 = 00000000299cc000
! Mem[0000000030000058] = 03105d22ffff6fa4, %f28 = fc000d6a 0b950931
ldda [%i0+0x058]%asi,%f28 ! %f28 = 03105d22 ffff6fa4
! %l6 = 000003c0f467d000, %l0 = 00000000003d19f4, %l6 = 000003c0f467d000
srax %l6,%l0,%l6 ! %l6 = 0000000000000000
! %l5 = 0000000000006799, %l4 = ffffffff80000000, %l0 = 00000000003d19f4
add %l5,%l4,%l0 ! %l0 = ffffffff80006799
! Mem[0000000016000020] = a46fffff, %f12 = c1d0faac
lda [%o0+%i4]0x88,%f12 ! %f12 = a46fffff
p3_label_84: ! %cwp = 1
! %l4 = ffffffff80000000, immed = 0000010f, %l6 = 0000000000000000
xor %l4,0x10f,%l6 ! %l6 = ffffffff8000010f
! %l6 = ffffffff8000010f, %l4 = ffffffff80000000, %y = 00000020
smul %l6,%l4,%l4 ! %l4 = 3fffff7880000000, %y = 3fffff78
! Mem[0000000016000008] = 115f2f0000000000, %l2 = 00000000299cc000
ldxa [%o0+%o4]0x88,%l2 ! %l2 = 115f2f0000000000
! Mem[0000000017000028] = e8230001, %l5 = 0000000000006799
ldswa [%o2+%i5]0x88,%l5 ! %l5 = ffffffffe8230001
! %f10 = 50ecbd71 fffffff2, Mem[0000000030000018] = ffffffff 00006799
stda %f10,[%i0+0x018]%asi ! Mem[0000000030000018] = 50ecbd71 fffffff2
! %l1 = ffffffffffffcdf5, %l1 = ffffffffffffcdf5, %l7 = 00000000000000c5
or %l1,%l1,%l7 ! %l7 = ffffffffffffcdf5
! %l7 = ffffffffffffcdf5, Mem[0000000031000058] = 00000000ffff6fa4
stx %l7,[%i2+0x058] ! Mem[0000000031000058] = ffffffffffffcdf5
! %l1 = ffffffffffffcdf5, immed = 000003e9, %y = 3fffff78
sdiv %l1,0x3e9,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 80006799
! retry : should take illegal inst trap, %l0 = ffffffff80006799
retry ! Illegal inst trap : %l0 = ffffffff800067a9
! %l4 = 000000007fffffff, Mem[0000000017800008] = 000002ef
stwa %l4,[%o3+%o4]0x89 ! Mem[0000000017800008] = 7fffffff
p3_label_85: ! %cwp = 1
! %l7 = ffffffffffffcdf5, Mem[0000000016800078] = 2010b831
stw %l7,[%o1+0x078] ! Mem[0000000016800078] = ffffcdf5
! %l7 = ffffffffffffcdf5, immed = fffff17f, %l3 = 00000000f2ffffff
xor %l7,-0xe81,%l3 ! %l3 = 0000000000003c8a
! Mem[0000000016000054] = 380018eb, %l4 = 000000007fffffff
ldsha [%o0+0x054]%asi,%l4 ! %l4 = 0000000000003800
! %l7 = ffffffffffffcdf5, %l4 = 0000000000003800, %l2 = 115f2f0000000000
udivx %l7,%l4,%l2 ! %l2 = 0004924924924923
! %l4 = 0000000000003800, %l6 = ffffffff8000010f, %y = 80006799
umulcc %l4,%l6,%l2 ! %l2 = 00001c00003b4800, %ccr = 00, %y = 1c00
! Mem[0000000017000000] = 2f0ce250, %l7 = ffffffffffffcdf5
ldsba [%o2+%g0]0x81,%l7 ! %l7 = 000000000000002f
! %l0 = ffffffff800067a9, Mem[0000000017000020] = 00000000
stha %l0,[%o2+%i4]0x80 ! Mem[0000000017000020] = 67a90000
! Mem[0000000016000020] = ffff6fa4, %l5 = ffffffffe8230001
ldsh [%o0+0x022],%l5 ! %l5 = 0000000000006fa4
! Mem[0000000031000058] = ffffffff, %l6 = ffffffff8000010f
lduh [%i2+0x058],%l6 ! %l6 = 000000000000ffff
! %l1 = ffffffffffffcdf5, %l7 = 000000000000002f, %y = 00001c00
umulcc %l1,%l7,%l4 ! %l4 = 0000002efff6cffb, %ccr = 08, %y = 2e
p3_label_86: ! %cwp = 1
! %l2 = 00001c00003b4800, immed = 00000c3a, %y = 0000002e
smul %l2,0xc3a,%l2 ! %l2 = 00000002d4ce5000, %y = 02
! %l5 = 0000000000006fa4, %l7 = 000000000000002f, %l1 = ffffffffffffcdf5
srax %l5,%l7,%l1 ! %l1 = 0000000000000000
! Mem[000000003080001c] = fffffff2, %l4 = 0000002efff6cffb
ldsw [%i1+0x01c],%l4 ! %l4 = fffffffffffffff2
! Mem[000000003100001c] = ffffffff, %l1 = 0000000000000000
lduw [%i2+0x01c],%l1 ! %l1 = 00000000ffffffff
! %l3 = 0000000000003c8a, immed = 0000000f, %l2 = 00000002d4ce5000
srl %l3,0x00f,%l2 ! %l2 = 0000000000000000
! %l0 = ffffffff800067a9, immd = 0000000000000f95, %l4 = fffffffffffffff2
udivx %l0,0xf95,%l4 ! %l4 = 00106ddec1a70d2e
! Invert Register : %l0 = ffffffff800067a9
xor %l0,-1,%l0 ! %l0 = 000000007fff9856
! Mem[0000000016800050] = 0b950931, %f18 = ffffffff
ld [%o1+0x050],%f18 ! %f18 = 0b950931
! %l2 = 0000000000000000, immed = 00000dcb, %l2 = 0000000000000000
xnorcc %l2,0xdcb,%l2 ! %l2 = fffffffffffff234, %ccr = 88
! Mem[0000000031800058] = cdf5e307, %l1 = 00000000ffffffff
lduh [%i3+0x058],%l1 ! %l1 = 000000000000cdf5
p3_label_87: ! %cwp = 1
! Mem[0000000030800018] = c08c1e99, %l5 = 0000000000006fa4
lduh [%i1+0x01a],%l5 ! %l5 = 0000000000001e99
! %l7 = 000000000000002f, immed = fffff380, %l3 = 0000000000003c8a
addc %l7,-0xc80,%l3 ! %l3 = fffffffffffff3af
! %l4 = 00106ddec1a70d2e
sethi %hi(0x3a115000),%l4 ! %l4 = 000000003a115000
! %l4 = 3a115000, %l5 = 00001e99, Mem[0000000016000020] = ffff6fa4 17488000
stda %l4,[%o0+0x020]%asi ! Mem[0000000016000020] = 3a115000 00001e99
! retry : should take illegal inst trap, %l0 = 000000007fff9856
retry ! Illegal inst trap : %l0 = 000000007fff9866
! Randomly selected nop
nop
! %l1 = 000000000000cdf5, %l3 = fffffffffffff3af, %l3 = fffffffffffff3af
tsubcc %l1,%l3,%l3 ! %l3 = 000000000000da46, %ccr = 13
! %l6 = 000000000000ffff, %l2 = fffffffffffff234, %l5 = 0000000000001e99
tsubcctv %l6,%l2,%l5 ! %l0 = 000000007fff9889, Trapped
! %l7 = 000000000000002f, immed = fffffb99, %l2 = fffffffffffff234
taddcc %l7,-0x467,%l2 ! %l2 = fffffffffffffbc8, %ccr = 8a
! %l5 = 0000000000001e99, Mem[0000000030000058] = 03105d22ffff6fa4
stx %l5,[%i0+0x058] ! Mem[0000000030000058] = 0000000000001e99
p3_label_88: ! %cwp = 1
! %f30 = 3c9316ab 802a6890, Mem[0000000031800018] = 00000000 3c9316ab
std %f30,[%i3+%o6] ! Mem[0000000031800018] = 3c9316ab 802a6890
! Mem[0000000017800030] = 994a34ff, %l5 = 0000000000001e99
lduha [%o3+%i6]0x88,%l5 ! %l5 = 00000000000034ff
! %l6 = 0000ffff, %l7 = 0000002f, Mem[0000000030800018] = c08c1e99 fffffff2
stda %l6,[%i1+0x018]%asi ! Mem[0000000030800018] = 0000ffff 0000002f
! Mem[0000000017000008] = c1000000 ffffff9a, %l2 = fffffbc8, %l3 = 0000da46
ldda [%o2+%o4]0x89,%l2 ! %l2 = 00000000ffffff9a 00000000c1000000
! %l1 = 000000000000cdf5, immed = fffff58a, %y = 00000002
smulcc %l1,-0xa76,%l5 ! %l5 = fffffffff7957f12, %ccr = 88, %y = ffffffff
! Mem[000000003080005c] = 19f4ffff, %l2 = 00000000ffffff9a
ldsha [%i1+0x05e]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[0000000030000018] = 50ecbd71, %f21 = ffffbec4
ld [%i0+%o6],%f21 ! %f21 = 50ecbd71
! %l2 = ffffffffffffffff, %l6 = 000000000000ffff, %l1 = 000000000000cdf5
srl %l2,%l6,%l1 ! %l1 = 0000000000000001
! %l5 = fffffffff7957f12, immed = fffff400, %l7 = 000000000000002f
addccc %l5,-0xc00,%l7 ! %l7 = fffffffff7957312, %ccr = 99
! Mem[0000000017000010] = acfad0c1, %l3 = 00000000c1000000
lduba [%o2+%o5]0x88,%l3 ! %l3 = 00000000000000c1
p3_label_89: ! %cwp = 1
! %f30 = 3c9316ab, Mem[0000000016800000] = 76134d7a
sta %f30,[%o1+%g0]0x81 ! Mem[0000000016800000] = 3c9316ab
! %l5 = fffffffff7957f12, %l3 = 00000000000000c1, %l6 = 000000000000ffff
srlx %l5,%l3,%l6 ! %l6 = 7ffffffffbcabf89
! Mem[000000003180001c] = 802a6890, %l0 = 000000007fff9889
ldsb [%i3+0x01d],%l0 ! %l0 = 000000000000002a
! Mem[0000000016800000] = ab16933c, %l1 = 0000000000000001
ldsba [%o1+%g0]0x88,%l1 ! %l1 = 000000000000003c
! Mem[000000003000001c] = fffffff2, %l4 = 000000003a115000
lduh [%i0+0x01c],%l4 ! %l4 = 000000000000ffff
! Mem[000000003180001c] = 802a6890, %f9 = 000000f5
ld [%i3+0x01c],%f9 ! %f9 = 802a6890
! %l5 = fffffffff7957f12, %l4 = 000000000000ffff, %l7 = fffffffff7957312
xorcc %l5,%l4,%l7 ! %l7 = fffffffff79580ed, %ccr = 88
! %l1 = 000000000000003c, %l6 = 7ffffffffbcabf89, %l3 = 00000000000000c1
sll %l1,%l6,%l3 ! %l3 = 0000000000007800
! Invert Register : %l0 = 000000000000002a
xor %l0,-1,%l0 ! %l0 = ffffffffffffffd5
! %l0 = ffffffffffffffd5, %l6 = 7ffffffffbcabf89, %l1 = 000000000000003c
srax %l0,%l6,%l1 ! %l1 = ffffffffffffffff
p3_label_90: ! %cwp = 1
! %l4 = 000000000000ffff, immed = fffffb8b, %l5 = fffffffff7957f12
addc %l4,-0x475,%l5 ! %l5 = 000000000000fb8a
! %l0 = ffffffffffffffd5, immd = fffffffffffffc9d, %l0 = ffffffffffffffd5
udivx %l0,-0x363,%l0 ! %l0 = 0000000000000001
! Mem[000000003080001c] = 0000002f, %l4 = 000000000000ffff
ldub [%i1+0x01e],%l4 ! %l4 = 0000000000000000
! %f5 = ca51a0a0, Mem[0000000017000070] = 50ecbd71
sta %f5 ,[%o2+0x070]%asi ! Mem[0000000017000070] = ca51a0a0
! %l1 = ffffffffffffffff, immed = 00000857, %y = ffffffff
smul %l1,0x857,%l2 ! %l2 = fffffffffffff7a9, %y = ffffffff
! Mem[0000000017000000] = 50e20c2f, %l3 = 0000000000007800
lduwa [%o2+%g0]0x88,%l3 ! %l3 = 0000000050e20c2f
! %l1 = ffffffffffffffff, immed = fffff585, %l0 = 0000000000000001
andcc %l1,-0xa7b,%l0 ! %l0 = fffffffffffff585, %ccr = 88
! Mem[0000000031000058] = ffffffff ffffcdf5, %l4 = 00000000, %l5 = 0000fb8a
ldda [%i2+0x058]%asi,%l4 ! %l4 = 00000000ffffffff 00000000ffffcdf5
! Randomly selected nop
nop
! %l6 = fbcabf89, %l7 = f79580ed, Mem[0000000030000018] = 50ecbd71 fffffff2
stda %l6,[%i0+0x018]%asi ! Mem[0000000030000018] = fbcabf89 f79580ed
p3_label_91: ! %cwp = 1
! Mem[0000000016000008] = 00000000, %l0 = fffffffffffff585
ldswa [%o0+%o4]0x81,%l0 ! %l0 = 0000000000000000
! %f12 = a46fffff fa8e94b4, Mem[0000000016000018] = ae000000 54c8736f
stda %f12,[%o0+0x018]%asi ! Mem[0000000016000018] = a46fffff fa8e94b4
! %l2 = fffffffffffff7a9, immed = 00000918, %y = ffffffff
umul %l2,0x918,%l0 ! %l0 = 00000917ffb428d8, %y = 917
! %l0 = ffb428d8, %l1 = ffffffff, Mem[0000000017000070] = ca51a0a0 93b21a65
stda %l0,[%o2+0x070]%asi ! Mem[0000000017000070] = ffb428d8 ffffffff
! Mem[000000003000005c] = 00001e99, %l6 = 7ffffffffbcabf89
ldub [%i0+0x05c],%l6 ! %l6 = 0000000000000000
! Mem[0000000017800000] = 6fc9ffff ffffffff, %l6 = 00000000, %l7 = f79580ed
ldda [%o3+%g0]0x81,%l6 ! %l6 = 000000006fc9ffff 00000000ffffffff
! %l4 = 00000000ffffffff, %l1 = ffffffffffffffff, %l6 = 000000006fc9ffff
tsubcc %l4,%l1,%l6 ! %l6 = 0000000100000000, %ccr = 16
! %l0 = 00000917ffb428d8, immed = 0000003e, %l0 = 00000917ffb428d8
srax %l0,0x03e,%l0 ! %l0 = 0000000000000000
! %l2 = fffffffffffff7a9, %l2 = fffffffffffff7a9, %l7 = 00000000ffffffff
sll %l2,%l2,%l7 ! %l7 = ffffffffffef5200
! %l7 = ffffffffffef5200, Mem[0000000030800058] = 51bb1ef419f4ffff
stx %l7,[%i1+0x058] ! Mem[0000000030800058] = ffffffffffef5200
p3_label_92: ! %cwp = 1
! %l0 = 0000000000000000, %l2 = fffffffffffff7a9, %l2 = fffffffffffff7a9
or %l0,%l2,%l2 ! %l2 = fffffffffffff7a9
! Mem[0000000030800018] = 0000ffff, %l7 = ffffffffffef5200
ldsb [%i1+0x01b],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000031000018] = c1d0faacffffffff, %l4 = 00000000ffffffff
ldxa [%i2+0x018]%asi,%l4 ! %l4 = c1d0faacffffffff
! %f12 = a46fffff fa8e94b4, Mem[0000000017800000] = 6fc9ffff ffffffff
stda %f12,[%o3+%g0]0x81 ! Mem[0000000017800000] = a46fffff fa8e94b4
! %l7 = ffffffffffffffff, Mem[000000003100001a] = c1d0faac
sth %l7,[%i2+0x01a] ! Mem[0000000031000018] = c1d0ffff
! Mem[000000001780000c] = fffffff2, %f15 = 54c8736f
ld [%o3+0x00c],%f15 ! %f15 = fffffff2
! %l6 = 0000000100000000, immed = 00000005, %l0 = 0000000000000000
sll %l6,0x005,%l0 ! %l0 = 0000002000000000
! %f28 = 03105d22 ffff6fa4, Mem[0000000031800018] = 3c9316ab 802a6890
std %f28,[%i3+%o6] ! Mem[0000000031800018] = 03105d22 ffff6fa4
! Mem[000000003180005c] = f5be0c2f, %l2 = fffffffffffff7a9
ldsb [%i3+0x05c],%l2 ! %l2 = fffffffffffffff5
! %l5 = 00000000ffffcdf5, %l1 = ffffffffffffffff, %l6 = 0000000100000000
addccc %l5,%l1,%l6 ! %l6 = 00000000ffffcdf4, %ccr = 19
p3_label_93: ! %cwp = 1
! Randomly selected nop
nop
! Mem[0000000016000008] = 00000000, %f17 = 319c5d22
lda [%o0+%o4]0x80,%f17 ! %f17 = 00000000
! Mem[000000003180001c] = ffff6fa4, %l1 = ffffffffffffffff
ldsb [%i3+0x01c],%l1 ! %l1 = ffffffffffffffff
! %f2 = ca51a0a0 319c5d22, Mem[0000000017000018] = ffffffff ffffbec4
stda %f2 ,[%o2+%o6]0x81 ! Mem[0000000017000018] = ca51a0a0 319c5d22
! %l4 = c1d0faacffffffff, %l3 = 0000000050e20c2f, %l7 = ffffffffffffffff
taddcctv %l4,%l3,%l7 ! %l0 = 0000002000000023, Trapped
! Mem[0000000031800058] = cdf5e307 f5be0c2f, %l2 = fffffff5, %l3 = 50e20c2f
ldda [%i3+0x058]%asi,%l2 ! %l2 = 00000000cdf5e307 00000000f5be0c2f
! %l3 = 00000000f5be0c2f, Mem[0000000017800028] = ffffffff
stwa %l3,[%o3+%i5]0x89 ! Mem[0000000017800028] = f5be0c2f
! Mem[0000000016800008] = 3067ffff, %l2 = 00000000cdf5e307
lduba [%o1+%o4]0x88,%l2 ! %l2 = 00000000000000ff
! %l3 = 00000000f5be0c2f, %l4 = c1d0faacffffffff, %l4 = c1d0faacffffffff
andn %l3,%l4,%l4 ! %l4 = 0000000000000000
! Mem[0000000016000030] = 005d9c31, %l2 = 00000000000000ff
ldswa [%o0+%i6]0x81,%l2 ! %l2 = 00000000005d9c31
p3_label_94: ! %cwp = 1
! %l5 = 00000000ffffcdf5, Mem[000000003080005c] = ffef5200
stb %l5,[%i1+0x05c] ! Mem[000000003080005c] = f5ef5200
! %l7 = ffffffffffffffff, Mem[000000001700002e] = c8ab5868
sth %l7,[%o2+0x02e] ! Mem[000000001700002c] = c8abffff
! %l3 = 00000000f5be0c2f, %l3 = 00000000f5be0c2f, %y = 00000917
sdivcc %l3,%l3,%l7 ! %l7 = ffffffffffff1d0e, %ccr = 88
mov %l0,%y ! %y = 00000023
! %f10 = 50ecbd71 fffffff2, Mem[0000000030000058] = 00000000 00001e99
std %f10,[%i0+0x058] ! Mem[0000000030000058] = 50ecbd71 fffffff2
! Mem[0000000017000050] = 60fd31069f9ba933, %l1 = ffffffffffffffff
ldx [%o2+0x050],%l1 ! %l1 = 60fd31069f9ba933
! %l4 = 0000000000000000, Mem[0000000017000040] = 00000000000001e9
stx %l4,[%o2+0x040] ! Mem[0000000017000040] = 0000000000000000
! %l6 = 00000000ffffcdf4, Mem[000000001680005a] = 8ed982ed
sth %l6,[%o1+0x05a] ! Mem[0000000016800058] = 8ed9cdf4
! Mem[0000000017800058] = 336dd375b3c84e2d, %f10 = 50ecbd71 fffffff2
ldd [%o3+0x058],%f10 ! %f10 = 336dd375 b3c84e2d
! %l5 = 00000000ffffcdf5, Mem[000000003080001b] = 0000ffff
stb %l5,[%i1+0x01b] ! Mem[0000000030800018] = 0000fff5
! %l1 = 60fd31069f9ba933, %l4 = 0000000000000000, %l4 = 0000000000000000
orcc %l1,%l4,%l4 ! %l4 = 60fd31069f9ba933, %ccr = 08
p3_label_95: ! %cwp = 1
! %l5 = 00000000ffffcdf5, immed = fffff174, %l5 = 00000000ffffcdf5
tsubcc %l5,-0xe8c,%l5 ! %l5 = 00000000ffffdc81, %ccr = 1b
! Mem[0000000016000008] = 00000000, %l4 = 60fd31069f9ba933
ldsba [%o0+0x00a]%asi,%l4 ! %l4 = 0000000000000000
! %l2 = 00000000005d9c31, Mem[000000003000005c] = fffffff2
sth %l2,[%i0+0x05c] ! Mem[000000003000005c] = 9c31fff2
! %l7 = ffffffffffff1d0e, %l4 = 0000000000000000, %l0 = 0000002000000023
taddcctv %l7,%l4,%l0 ! %l0 = 0000002000000046, Trapped
restore ! CWP = 0
! %l7 = 000000003c9316ab, Mem[0000000030800018] = 0000fff50000002f
stx %l7,[%o1+%i6] ! Mem[0000000030800018] = 000000003c9316ab
! Mem[0000000031000058] = ffffffffffffcdf5, %f20 = ffffffff 50ecbd71
ldd [%o2+0x058],%f20 ! %f20 = ffffffff ffffcdf5
! %l6 = 0000000000000000, Mem[0000000017000010] = c1d0faac
stha %l6,[%i2+%i5]0x80 ! Mem[0000000017000010] = 0000faac
! Mem[0000000017800020] = ee5d9c31f41ebb51, %f28 = 03105d22 ffff6fa4
ldda [%i3+0x020]%asi,%f28 ! %f28 = ee5d9c31 f41ebb51
! %f6 = fa8c1e78 0000c5c5, Mem[0000000031800018] = 03105d22 ffff6fa4
stda %f6 ,[%o3+0x018]%asi ! Mem[0000000031800018] = fa8c1e78 0000c5c5
p3_label_96:
! %l6 = 0000000000000000, %l5 = ffffffffffffbee1, %l5 = ffffffffffffbee1
addc %l6,%l5,%l5 ! %l5 = ffffffffffffbee2
! %l0 = 0000000050e20c2f, immd = 0000000000000745, %l7 = 000000003c9316ab
mulx %l0,0x745,%l7 ! %l7 = 0000024bfb4291ab, %y = 23
! Invert Register : %l7 = 0000024bfb4291ab
xor %l7,-1,%l7 ! %l7 = fffffdb404bd6e54
! %l0 = 0000000050e20c2f, immd = 0000000000000b7e, %l2 = 032f5d22ffff6fa4
mulx %l0,0xb7e,%l2 ! %l2 = 000003a185c80422, %y = 23
! %l6 = 0000000000000000, %l5 = ffffffffffffbee2, %l5 = ffffffffffffbee2
sll %l6,%l5,%l5 ! %l5 = 0000000000000000
! %l1 = 000000003067ffff, %l0 = 0000000050e20c2f, %l3 = 0000000000000025
tsubcc %l1,%l0,%l3 ! %l3 = ffffffffdf85f3d0, %ccr = 9b
! %l0 = 0000000050e20c2f, %l0 = 0000000050e20c2f, %l4 = ffffffffffffbec4
sra %l0,%l0,%l4 ! %l4 = 000000000000a1c4
! %f22 = 20b20001 319c5dee, Mem[0000000016000000] = a0a051ca ffffffff
std %f22,[%i0+%g0] ! Mem[0000000016000000] = 20b20001 319c5dee
! %l7 = fffffdb404bd6e54, immed = 0000000e, %l2 = 000003a185c80422
sll %l7,0x00e,%l2 ! %l2 = ff6d012f5b950000
! Mem[0000000016800008] = 781e8cfa3067ffff, %f0 = 51bb1ef4 3067ffff
ldda [%i1+%i4]0x88,%f0 ! %f0 = 781e8cfa 3067ffff
p3_label_97:
! %f14 = ae4123e8 fffffff2, Mem[0000000016000000] = 20b20001 319c5dee
stda %f14,[%i0+%g0]0x81 ! Mem[0000000016000000] = ae4123e8 fffffff2
! Mem[0000000016800008] = ffff6730 fa8c1e78, %l2 = 5b950000, %l3 = df85f3d0
ldda [%i1+0x008]%asi,%l2 ! %l2 = 00000000ffff6730 00000000fa8c1e78
! Mem[0000000016800000] = ab16933c, %l7 = fffffdb404bd6e54
lduba [%i1+%g0]0x88,%l7 ! %l7 = 000000000000003c
! Invert Register : %l5 = 0000000000000000
xor %l5,-1,%l5 ! %l5 = ffffffffffffffff
! %l3 = 00000000fa8c1e78, %l5 = ffffffffffffffff, %l2 = 00000000ffff6730
taddcc %l3,%l5,%l2 ! %l2 = 00000000fa8c1e77, %ccr = 1b
! Mem[0000000031000058] = ffffffffffffcdf5, %l5 = ffffffffffffffff
ldxa [%o2+0x058]%asi,%l5 ! %l5 = ffffffffffffcdf5
! %l6 = 0000000000000000, %l1 = 000000003067ffff, %l4 = 000000000000a1c4
sll %l6,%l1,%l4 ! %l4 = 0000000000000000
! %l4 = 00000000, %l5 = ffffcdf5, Mem[0000000017800000] = a46fffff fa8e94b4
stda %l4,[%i3+0x000]%asi ! Mem[0000000017800000] = 00000000 ffffcdf5
! Mem[0000000016000018] = a46fffff, %l3 = 00000000fa8c1e78
ldsha [%i0+%i6]0x81,%l3 ! %l3 = ffffffffffffa46f
! Mem[0000000017000070] = ffb428d8ffffffff, %l5 = ffffffffffffcdf5
ldxa [%i2+0x070]%asi,%l5 ! %l5 = ffb428d8ffffffff
p3_label_98:
! %l0 = 0000000050e20c2f, Mem[0000000017000030] = 00000010
stwa %l0,[%i2+%o6]0x81 ! Mem[0000000017000030] = 50e20c2f
! %l7 = 000000000000003c, Mem[000000001680004e] = 3fe33c07
sth %l7,[%i1+0x04e] ! Mem[000000001680004c] = 3fe3003c
! Mem[0000000030000058] = 50ecbd719c31fff2, %l3 = ffffffffffffa46f
ldxa [%o0+0x058]%asi,%l3 ! %l3 = 50ecbd719c31fff2
! %l0 = 0000000050e20c2f, %l4 = 0000000000000000, %l2 = 00000000fa8c1e77
andncc %l0,%l4,%l2 ! %l2 = 0000000050e20c2f, %ccr = 00
! %l7 = 000000000000003c, %l6 = 0000000000000000, %y = 00000023
sdivcc %l7,%l6,%l3 ! Div by zero, %l0 = 0000000050e20c7f
mov %l0,%y ! %y = 50e20c57
! %l3 = 50ecbd719c31fff2, immed = fffff0dc, %l2 = 0000000050e20c2f
and %l3,-0xf24,%l2 ! %l2 = 50ecbd719c31f0d0
! %l0 = 50e20c57, %l1 = 3067ffff, Mem[0000000016000008] = 00000000 002f5f11
stda %l0,[%i0+%i4]0x81 ! Mem[0000000016000008] = 50e20c57 3067ffff
! Mem[0000000016000008] = ffff6730 570ce250, %l4 = 00000000, %l5 = ffffffff
ldda [%i0+%i4]0x89,%l4 ! %l4 = 00000000570ce250 00000000ffff6730
! %l4 = 00000000570ce250, %l3 = 50ecbd719c31fff2, %l6 = 0000000000000000
andcc %l4,%l3,%l6 ! %l6 = 000000001400e250, %ccr = 00
! %l7 = 000000000000003c, immed = 00000014, %l7 = 000000000000003c
addc %l7,0x014,%l7 ! %l7 = 0000000000000050
p3_label_99:
! Mem[0000000030800058] = fffffffff5ef5200, %f30 = 3c9316ab 802a6890
ldda [%o1+0x058]%asi,%f30 ! %f30 = ffffffff f5ef5200
! %l3 = 50ecbd719c31fff2, Mem[0000000016800036] = d46190b6
sth %l3,[%i1+0x036] ! Mem[0000000016800034] = d461fff2
! %l1 = 000000003067ffff, immed = fffff6e7, %l6 = 000000001400e250
xor %l1,-0x919,%l6 ! %l6 = ffffffffcf980918
! Mem[0000000030800018] = 00000000 3c9316ab, %l2 = 9c31f0d0, %l3 = 9c31fff2
ldd [%o1+%i6],%l2 ! %l2 = 0000000000000000 000000003c9316ab
! Mem[0000000017000010] = acfa0000, %l4 = 00000000570ce250
ldsha [%i2+%i5]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000016000020] = 3a115000 00001e99, %l6 = cf980918, %l7 = 00000050
ldd [%i0+%o4],%l6 ! %l6 = 000000003a115000 0000000000001e99
! %l7 = 0000000000001e99, immed = 00000a5d, %l1 = 000000003067ffff
tsubcc %l7,0xa5d,%l1 ! %l1 = 000000000000143c, %ccr = 02
! Mem[0000000017800028] = 2f0cbef5, %l4 = 0000000000000000
ldsh [%i3+0x02a],%l4 ! %l4 = ffffffffffffbef5
! %l1 = 000000000000143c, Mem[000000001780001a] = 00ae0d97
sth %l1,[%i3+0x01a] ! Mem[0000000017800018] = 00ae143c
! %l4 = ffffbef5, %l5 = ffff6730, Mem[0000000030800018] = 00000000 3c9316ab
std %l4,[%o1+%i6] ! Mem[0000000030800018] = ffffbef5 ffff6730
p3_label_100:
! Mem[000000003080001c] = ffff6730, %l7 = 0000000000001e99
ldsb [%o1+0x01c],%l7 ! %l7 = ffffffffffffffff
! Mem[0000000016800048] = 0e243113, %l1 = 000000000000143c
ldsb [%i1+0x04b],%l1 ! %l1 = 0000000000000013
! %l1 = 0000000000000013, %l0 = 0000000050e20c57, %l0 = 0000000050e20c57
mulx %l1,%l0,%l0 ! %l0 = 0000000600c6ea75, %y = 50e20c57
! %l5 = 00000000ffff6730, %l6 = 000000003a115000, %l5 = 00000000ffff6730
sub %l5,%l6,%l5 ! %l5 = 00000000c5ee1730
! %l2 = 0000000000000000, immed = 000004ee, %l3 = 000000003c9316ab
andcc %l2,0x4ee,%l3 ! %l3 = 0000000000000000, %ccr = 44
! %l2 = 00000000, %l3 = 00000000, Mem[0000000030800058] = ffffffff f5ef5200
std %l2,[%o1+0x058] ! Mem[0000000030800058] = 00000000 00000000
! %l1 = 0000000000000013, Mem[000000003180001c] = 0000c5c5
stw %l1,[%o3+0x01c] ! Mem[000000003180001c] = 00000013
! Mem[0000000017800030] = 994a34ff, %f31 = f5ef5200
lda [%i3+%o6]0x88,%f31 ! %f31 = 994a34ff
! Mem[0000000016000030] = 005d9c31, %l5 = 00000000c5ee1730
lduha [%i0+%o6]0x80,%l5 ! %l5 = 000000000000005d
! %l0 = 0000000600c6ea75, immed = fffff19b, %l2 = 0000000000000000
orcc %l0,-0xe65,%l2 ! %l2 = fffffffffffffbff, %ccr = 88
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Processor 3
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000600c6ea75
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000013
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffbff
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffbef5
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000005d
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003a115000
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
bne,a,pn %xcc,p3_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x50e20c57,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p3_failed
mov 0x111,%g1
! Check Floating Point Registers
p3_check_fp_registers:
set p3_temp,%g1
set p3_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 781e8cfa 3067ffff
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ca51a0a0 319c5d22
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 14344a99 ca51a0a0
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fa8c1e78 0000c5c5
bne %xcc,p3_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 00000000 802a6890
bne %xcc,p3_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 336dd375 b3c84e2d
bne %xcc,p3_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a46fffff fa8e94b4
bne %xcc,p3_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ae4123e8 fffffff2
bne %xcc,p3_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00804817 00000000
bne %xcc,p3_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 0b950931 ef020000
bne %xcc,p3_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ffffffff ffffcdf5
bne %xcc,p3_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 20b20001 319c5dee
bne %xcc,p3_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6f73c854 d46190b6
bne %xcc,p3_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 14344a99 1e32a525
bne %xcc,p3_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ee5d9c31 f41ebb51
bne %xcc,p3_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ffffffff 994a34ff
bne %xcc,p3_f30_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = ae4123e8fffffff2
ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7ffeffff00000000
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 = a46ffffffa8e94b4
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 = 008048170426b493
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 = 005d9c3100000000
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 = fa8c1e00fffffff2
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 = 934a3414000002e7
ldx [%i0+0x040],%g3 ! Observed data at 0000000016000040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 866858d9de88bec4
ldx [%i0+0x060],%g3 ! Observed data at 0000000016000060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2f0ce2500793aa28
ldx [%i0+0x078],%g3 ! Observed data at 0000000016000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x078,%g4
set p3_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 3c9316abffffffff
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 = fa8c1e786bf16a4d
ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c09affffa46fffff
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6f73c854d461fff2
ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4cae7ac376134d7a
ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0e2431133fe3003c
ldx [%i1+0x048],%g3 ! Observed data at 0000000016800048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8ed9cdf4f585793e
ldx [%i1+0x058],%g3 ! Observed data at 0000000016800058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000000000ae
ldx [%i1+0x060],%g3 ! Observed data at 0000000016800060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffffcdf55a46c96f
ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x078,%g4
set p3_local2_expect,%g1
ldx [%g1+0x010],%g2 ! Expected data = 0000faacfa8e94b4
ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ca51a0a0319c5d22
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 = 67a90000319c5dee
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 = 010023e8c8abffff
ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 50e20c2f000002ef
ldx [%i2+0x030],%g3 ! Observed data at 0000000017000030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x040],%g3 ! Observed data at 0000000017000040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 043ace0e00007fff
ldx [%i2+0x060],%g3 ! Observed data at 0000000017000060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e1c1851f002f5f11
ldx [%i2+0x068],%g3 ! Observed data at 0000000017000068
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9c4ec341adca493a
ldx [%i2+0x078],%g3 ! Observed data at 0000000017000078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x078,%g4
set p3_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 00000000ffffcdf5
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 = ffffff7ffffffff2
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 = 07e3f5cda4581c26
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 = 00ae143c9e18b180
ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2f0cbef5ffffbec4
ldx [%i3+0x028],%g3 ! Observed data at 0000000017800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 85bd6980d66e3540
ldx [%i3+0x040],%g3 ! Observed data at 0000000017800040
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 51bb1ef4319c5d22
ldx [%i3+0x050],%g3 ! Observed data at 0000000017800050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9ac00000319c5d22
ldx [%i3+0x070],%g3 ! Observed data at 0000000017800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 39c38d01fffffffd
ldx [%i3+0x078],%g3 ! Observed data at 0000000017800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x078,%g4
! Check Shared Memory
set share0_expect,%g4
set p3_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p3_memcheck_share0:
ldx [%g4+0x018],%g2 ! Expected value = fbcabf89f79580ed
ldx [%o0+0x018],%g3 ! Read value at Mem[0000000030000018]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x018,%g1
ldx [%g4+0x058],%g2 ! Expected value = 50ecbd719c31fff2
ldx [%o0+0x058],%g3 ! Read value at Mem[0000000030000058]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x058,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p3_memcheck_share1:
ldx [%g4+0x018],%g2 ! Expected value = ffffbef5ffff6730
ldx [%o1+0x018],%g3 ! Read value at Mem[0000000030800018]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x018,%g1
ldx [%g4+0x058],%g2 ! Expected value = 0000000000000000
ldx [%o1+0x058],%g3 ! Read value at Mem[0000000030800058]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x058,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p3_memcheck_share2:
ldx [%g4+0x018],%g2 ! Expected value = c1d0ffffffffffff
ldx [%o2+0x018],%g3 ! Read value at Mem[0000000031000018]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x018,%g1
ldx [%g4+0x058],%g2 ! Expected value = ffffffffffffcdf5
ldx [%o2+0x058],%g3 ! Read value at Mem[0000000031000058]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x058,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p3_memcheck_share3:
ldx [%g4+0x018],%g2 ! Expected value = fa8c1e7800000013
ldx [%o3+0x018],%g3 ! Read value at Mem[0000000031800018]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x018,%g1
ldx [%g4+0x058],%g2 ! Expected value = cdf5e307f5be0c2f
ldx [%o3+0x058],%g3 ! Read value at Mem[0000000031800058]
cmp %g2,%g3
bne,pn %xcc,p3_failed
add %g6,0x058,%g1
! 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]
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]
ta BAD_TRAP
p3_dfill_failed:
ba p3_failed
mov 0xddd,%g1
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:
stx %l3,[%i2+0x008] ! Mem[0000000017000008]
or %l5,%l6,%l6
srax %l5,0x021,%l2
done
p3_trap1o:
stx %l3,[%o2+0x008] ! Mem[0000000017000008]
or %l5,%l6,%l6
srax %l5,0x021,%l2
done
p3_trap2e:
st %f4 ,[%i3+0x008] ! Mem[0000000017800008]
orn %l4,%l7,%l5
orn %l2,%l0,%l5
umul %l5,-0x6a4,%l0
lduh [%i1+0x018],%l3 ! Mem[0000000016800018]
ldsw [%o0+0x05c],%l4 ! Mem[000000003000005c]
done
p3_trap2o:
st %f4 ,[%o3+0x008] ! Mem[0000000017800008]
orn %l4,%l7,%l5
orn %l2,%l0,%l5
umul %l5,-0x6a4,%l0
lduh [%o1+0x018],%l3 ! Mem[0000000016800018]
ldsw [%i0+0x05c],%l4 ! Mem[000000003000005c]
done
p3_trap3e:
sub %l0,%l5,%l4
or %l5,%l0,%l4
addc %l2,%l2,%l1
sub %l1,%l7,%l3
xor %l3,%l7,%l3
done
p3_trap3o:
sub %l0,%l5,%l4
or %l5,%l0,%l4
addc %l2,%l2,%l1
sub %l1,%l7,%l3
xor %l3,%l7,%l3
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 25f09d0837094f1d
ldx [%g1+0x008],%l1 ! %l1 = 6b8223c8718c1e78
ldx [%g1+0x010],%l2 ! %l2 = 48db5f1df59a7a03
ldx [%g1+0x018],%l3 ! %l3 = c4e8b80e8285249e
ldx [%g1+0x020],%l4 ! %l4 = 9150d0c4c6001913
ldx [%g1+0x028],%l5 ! %l5 = bcddfbca8a0fbde4
ldx [%g1+0x030],%l6 ! %l6 = 0c20a2d9ec046b6d
ldx [%g1+0x038],%l7 ! %l7 = 2545751bd508778c
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = a5a4aa67db6ca9a1
ldx [%g1+0x048],%l1 ! %l1 = fa970719c8602e98
ldx [%g1+0x050],%l2 ! %l2 = d6c13adcc5187b34
ldx [%g1+0x058],%l3 ! %l3 = b153d917de361cf4
ldx [%g1+0x060],%l4 ! %l4 = 5c6c1607e0f3b72e
ldx [%g1+0x068],%l5 ! %l5 = 00610a0e854a2a96
ldx [%g1+0x070],%l6 ! %l6 = 986b534c28a630ac
ldx [%g1+0x078],%l7 ! %l7 = 61ab85720ff97530
! Initialize the output register of window 1
set p3_local0_start,%o0
set p3_local1_start,%o1
set p3_local2_start,%o2
set p3_local3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
restore
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 = b4e05923 51c519fa ee558f93 2a3c3150
! %f4 = 60d9bfea 6bb28802 a607cea3 09c50e3b
! %f8 = fe76a1e6 e95b91de 2f740105 11cead03
! %f12 = 00216f1e 0da47d95 05d03a9a 4ad046d1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0aa92fc9 5031f0b4 5201abe7 aac36226
! %f20 = 77ebd3ae b1b0cc4c 027566ab 6c409488
! %f24 = e017063d 8d369498 1559c90b ba4bfe4d
! %f28 = 9e8f13b8 67a97c20 486ea4ca d203ffb0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dfbfef5d 0150c850 fc942349 e05497b6
! %f36 = e22485ff 275b0cea 8ebeeb2a 384a69bd
! %f40 = f730fc18 bb7423a9 f395d630 08279ced
! %f44 = da05a479 a4ddd15b 99a1b220 3056f798
ldda [%g1]ASI_BLK_P,%f32
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:
! %l0 = 079d4669dab2ae33, Mem[0000000018800022] = ddd6fa1b
sth %l0,[%i1+0x022] ! Mem[0000000018800020] = ddd6ae33
! %l4 = ca5f47b69a6a8367, %l6 = 3e3461b895ca68a0, %y = 00000000
umul %l4,%l6,%l7 ! %l7 = 5a5a15a26a39f860, %y = 5a5a15a2
! %f12 = 00216f1e, Mem[0000000018800010] = f51c1388
sta %f12,[%i1+%i5]0x89 ! Mem[0000000018800010] = 00216f1e
! Mem[0000000030000024] = 99ceff44, %l6 = 3e3461b895ca68a0
ldsw [%o0+0x024],%l6 ! %l6 = ffffffff99ceff44
! Mem[0000000030800060] = d71c7685, %l6 = ffffffff99ceff44
ldsba [%o1+0x061]%asi,%l6 ! %l6 = 000000000000001c
! %l5 = b12b5fea4d9c9009, immed = fffffa28, %l3 = a5cd194ff78a83af
or %l5,-0x5d8,%l3 ! %l3 = fffffffffffffa29
! Mem[0000000031000064] = ebc9c147, %l1 = d61bff74854acb35
ldsh [%o2+0x064],%l1 ! %l1 = ffffffffffffebc9
! Mem[0000000030000064] = 14474f43, %f15 = 4ad046d1
ld [%o0+0x064],%f15 ! %f15 = 14474f43
! Mem[0000000019800010] = 2c3d6aaa, %l0 = 079d4669dab2ae33
lduha [%i3+%i5]0x80,%l0 ! %l0 = 0000000000002c3d
! %l6 = 000000000000001c, %l0 = 0000000000002c3d, %l5 = b12b5fea4d9c9009
subc %l6,%l0,%l5 ! %l5 = ffffffffffffd3df
p4_label_2:
! %l6 = 000000000000001c, Mem[0000000030800024] = fb100c87
sth %l6,[%o1+0x024] ! Mem[0000000030800024] = 001c0c87
! Mem[0000000018800008] = ff840fda, %l6 = 000000000000001c
lduwa [%i1+%i4]0x88,%l6 ! %l6 = 00000000ff840fda
! Mem[0000000031800060] = 3b3d51d4, %l4 = ca5f47b69a6a8367
ldswa [%o3+0x060]%asi,%l4 ! %l4 = 000000003b3d51d4
! %l2 = ea7aa683, %l3 = fffffa29, Mem[0000000019800030] = 9eade36c a927b177
stda %l2,[%i3+%o6]0x81 ! Mem[0000000019800030] = ea7aa683 fffffa29
! %l4 = 000000003b3d51d4, %l7 = 5a5a15a26a39f860, %l1 = ffffffffffffebc9
andn %l4,%l7,%l1 ! %l1 = 0000000011040194
! Mem[0000000019000000] = 7f2d5112 271067d6, %l0 = 00002c3d, %l1 = 11040194
ldda [%i2+%g0]0x81,%l0 ! %l0 = 000000007f2d5112 00000000271067d6
! %l3 = fffffffffffffa29, immed = fffff8e1, %l4 = 000000003b3d51d4
xnor %l3,-0x71f,%l4 ! %l4 = fffffffffffffd37
! %l4 = fffffffffffffd37, immed = 00000017, %l0 = 000000007f2d5112
srlx %l4,0x017,%l0 ! %l0 = 000001ffffffffff
! Mem[0000000018800018] = 807c466f 64f558ba, %l4 = fffffd37, %l5 = ffffd3df
ldda [%i1+%i6]0x81,%l4 ! %l4 = 00000000807c466f 0000000064f558ba
! Mem[0000000031000020] = 4db3172a, %l5 = 0000000064f558ba
ldsb [%o2+0x022],%l5 ! %l5 = 0000000000000017
p4_label_3:
! %f7 = 09c50e3b, Mem[0000000019000028] = 9c9c05f5
sta %f7 ,[%i2+%o5]0x81 ! Mem[0000000019000028] = 09c50e3b
! %l4 = 00000000807c466f, Mem[0000000018800010] = 1e6f2100
stwa %l4,[%i1+%i5]0x81 ! Mem[0000000018800010] = 807c466f
! Mem[0000000019800074] = 3583cfce, %l3 = fffffffffffffa29
ldsba [%i3+0x074]%asi,%l3 ! %l3 = 0000000000000035
! %l0 = 000001ffffffffff, %l2 = 070db317ea7aa683, %y = 5a5a15a2
umulcc %l0,%l2,%l0 ! %l0 = ea7aa6821585597d, %ccr = 80, %y = ea7aa682
! %l5 = 0000000000000017, immed = 00000601, %l2 = 070db317ea7aa683
orn %l5,0x601,%l2 ! %l2 = fffffffffffff9ff
! %l3 = 0000000000000035, immed = fffff6ae, %l2 = fffffffffffff9ff
andncc %l3,-0x952,%l2 ! %l2 = 0000000000000011, %ccr = 00
! %f1 = 51c519fa, Mem[0000000031800020] = b5c3a9fe
st %f1 ,[%o3+%o4] ! Mem[0000000031800020] = 51c519fa
! %f29 = 67a97c20, Mem[0000000019000008] = 9d6a9d69
sta %f29,[%i2+%i4]0x89 ! Mem[0000000019000008] = 67a97c20
! Mem[0000000019800020] = 833aa65f8448e0dd, %f8 = fe76a1e6 e95b91de
ldda [%i3+%o4]0x81,%f8 ! %f8 = 833aa65f 8448e0dd
! %l4 = 00000000807c466f, immed = 00000569, %l3 = 0000000000000035
tsubcc %l4,0x569,%l3 ! %l3 = 00000000807c4106, %ccr = 0a
p4_label_4:
! %l3 = 00000000807c4106, %l0 = ea7aa6821585597d, %l3 = 00000000807c4106
udivx %l3,%l0,%l3 ! %l3 = 0000000000000000
! %l1 = 00000000271067d6, immed = 00000544, %l2 = 0000000000000011
orn %l1,0x544,%l2 ! %l2 = ffffffffffffffff
! %l1 = 00000000271067d6, immed = 00000010, %l4 = 00000000807c466f
sra %l1,0x010,%l4 ! %l4 = 0000000000002710
! %l5 = 0000000000000017, Mem[0000000030000060] = e665382b
stw %l5,[%o0+0x060] ! Mem[0000000030000060] = 00000017
! Mem[0000000019000018] = d28475c4, %l7 = 5a5a15a26a39f860
ldsba [%i2+%i6]0x81,%l7 ! %l7 = ffffffffffffffd2
! Mem[0000000018000020] = aace815b, %l0 = ea7aa6821585597d
ldsb [%i0+0x023],%l0 ! %l0 = 000000000000005b
! %l1 = 00000000271067d6, immed = fffff34f, %l2 = ffffffffffffffff
addc %l1,-0xcb1,%l2 ! %l2 = 0000000027105b25
! %l0 = 000000000000005b, Mem[0000000018800010] = 6f467c80
stwa %l0,[%i1+%i5]0x89 ! Mem[0000000018800010] = 0000005b
! %l0 = 000000000000005b, Mem[0000000019800020] = 833aa65f8448e0dd
stxa %l0,[%i3+%o4]0x80 ! Mem[0000000019800020] = 000000000000005b
! Mem[0000000031000060] = 03c3094a ebc9c147, %l0 = 0000005b, %l1 = 271067d6
ldd [%o2+0x060],%l0 ! %l0 = 0000000003c3094a 00000000ebc9c147
p4_label_5:
! %l7 = ffffffffffffffd2, Mem[0000000018000010] = 64de7af6
stba %l7,[%i0+%i5]0x89 ! Mem[0000000018000010] = 64de7ad2
! %l1 = 00000000ebc9c147, Mem[0000000018800041] = bc7f6222
stb %l1,[%i1+0x041] ! Mem[0000000018800040] = bc476222
! %l0 = 0000000003c3094a, immed = 000004d4, %l4 = 0000000000002710
andncc %l0,0x4d4,%l4 ! %l4 = 0000000003c3090a, %ccr = 00
! %l7 = ffffffffffffffd2, Mem[0000000031000024] = 1b855652
stw %l7,[%o2+0x024] ! Mem[0000000031000024] = ffffffd2
! Mem[0000000019000028] = 09c50e3b, %l3 = 0000000000000000
ldsba [%i2+%o5]0x81,%l3 ! %l3 = 0000000000000009
! retry : should take illegal inst trap, %l0 = 0000000003c3094a
retry ! Illegal inst trap : %l0 = 0000000003c3095a
! Mem[0000000031000060] = 03c3094a, %l0 = 0000000003c3095a
ldsba [%o2+0x062]%asi,%l0 ! %l0 = 0000000000000009
! %l7 = ffffffffffffffd2, %l2 = 0000000027105b25, %l4 = 0000000003c3090a
andcc %l7,%l2,%l4 ! %l4 = 0000000027105b00, %ccr = 00
! %l1 = 00000000ebc9c147, immed = 00000653, %l1 = 00000000ebc9c147
addccc %l1,0x653,%l1 ! %l1 = 00000000ebc9c79a, %ccr = 08
! %l6 = 00000000ff840fda, immed = 000003ad, %l2 = 0000000027105b25
andcc %l6,0x3ad,%l2 ! %l2 = 0000000000000388, %ccr = 00
p4_label_6:
! %l4 = 0000000027105b00, %l0 = 0000000000000009, %l2 = 0000000000000388
orncc %l4,%l0,%l2 ! %l2 = fffffffffffffff6, %ccr = 88
! %l6 = 00000000ff840fda, Mem[0000000031800020] = 51c519fa7d2cffd0
stx %l6,[%o3+%o4] ! Mem[0000000031800020] = 00000000ff840fda
! Mem[0000000030000064] = 14474f43, %l1 = 00000000ebc9c79a
lduw [%o0+0x064],%l1 ! %l1 = 0000000014474f43
! %l3 = 0000000000000009, Mem[0000000030800027] = 001c0c87
stb %l3,[%o1+0x027] ! Mem[0000000030800024] = 001c0c09
! Mem[0000000031800060] = 3b3d51d4, %l2 = fffffffffffffff6
ldub [%o3+0x061],%l2 ! %l2 = 000000000000003d
! Mem[0000000031000064] = ebc9c147, %l7 = ffffffffffffffd2
ldsb [%o2+0x065],%l7 ! %l7 = ffffffffffffffc9
! Mem[000000001980003c] = 01df27a1, %l5 = 0000000000000017
lduh [%i3+0x03c],%l5 ! %l5 = 00000000000001df
! Mem[0000000018800020] = ddd6ae33, %l1 = 0000000014474f43
lduba [%i1+%o4]0x80,%l1 ! %l1 = 00000000000000dd
! Mem[0000000018800010] = 5b000000, %l0 = 0000000000000009
lduwa [%i1+%i5]0x80,%l0 ! %l0 = 000000005b000000
! Mem[0000000031000064] = ebc9c147, %f26 = 1559c90b
ld [%o2+0x064],%f26 ! %f26 = ebc9c147
p4_label_7:
! %l1 = 00000000000000dd, Mem[0000000018000021] = aace815b
stb %l1,[%i0+0x021] ! Mem[0000000018000020] = aadd815b
! %l6 = 00000000ff840fda, Mem[0000000018800018] = 807c466f64f558ba
stxa %l6,[%i1+%i6]0x80 ! Mem[0000000018800018] = 00000000ff840fda
! Mem[0000000031800024] = ff840fda, %l3 = 0000000000000009
ldsw [%o3+0x024],%l3 ! %l3 = ffffffffff840fda
! %l0 = 000000005b000000, %l3 = ffffffffff840fda, %l3 = ffffffffff840fda
sub %l0,%l3,%l3 ! %l3 = 000000005b7bf026
! %f8 = 833aa65f 8448e0dd, Mem[0000000031000060] = 03c3094a ebc9c147
stda %f8 ,[%o2+0x060]%asi ! Mem[0000000031000060] = 833aa65f 8448e0dd
! %l3 = 000000005b7bf026, immed = 00000f48, %y = ea7aa682
umulcc %l3,0xf48,%l3 ! %l3 = 00000575fdedc4b0, %ccr = 08, %y = 575
! %l2 = 0000003d, %l3 = fdedc4b0, Mem[0000000018800000] = 92419965 ab5ec6a2
std %l2,[%i1+%g0] ! Mem[0000000018800000] = 0000003d fdedc4b0
! Mem[0000000018000028] = 15b92a6d, %f25 = 8d369498
ld [%i0+%o5],%f25 ! %f25 = 15b92a6d
! %l4 = 0000000027105b00, %l4 = 0000000027105b00, %y = 00000575
udiv %l4,%l4,%l3 ! %l3 = 00000000000023c4
mov %l0,%y ! %y = 5b000000
! %l5 = 00000000000001df, Mem[0000000031800025] = ff840fda
stba %l5,[%o3+0x025]%asi ! Mem[0000000031800024] = ffdf0fda
p4_label_8:
! %l0 = 000000005b000000, %l0 = 000000005b000000, %y = 5b000000
udiv %l0,%l0,%l4 ! %l4 = 00000000ffffffff
mov %l0,%y ! %y = 5b000000
! Mem[0000000031000020] = 4db3172a, %l3 = 00000000000023c4
ldsb [%o2+%o4],%l3 ! %l3 = 000000000000004d
! %l1 = 00000000000000dd, %l0 = 000000005b000000, %l1 = 00000000000000dd
sra %l1,%l0,%l1 ! %l1 = 00000000000000dd
! %l4 = 00000000ffffffff, immed = fffff43e, %l7 = ffffffffffffffc9
andncc %l4,-0xbc2,%l7 ! %l7 = 0000000000000bc1, %ccr = 00
! Mem[0000000030000020] = 001081d7, %l4 = 00000000ffffffff
ldub [%o0+0x023],%l4 ! %l4 = 00000000000000d7
! Mem[0000000018800008] = da0f84ff 262847c9, %l6 = ff840fda, %l7 = 00000bc1
ldda [%i1+%i4]0x81,%l6 ! %l6 = 00000000da0f84ff 00000000262847c9
! Invert Register : %l6 = 00000000da0f84ff
xor %l6,-1,%l6 ! %l6 = ffffffff25f07b00
! Invert Register : %l1 = 00000000000000dd
xor %l1,-1,%l1 ! %l1 = ffffffffffffff22
! %l5 = 00000000000001df, %l4 = 00000000000000d7, %l7 = 00000000262847c9
and %l5,%l4,%l7 ! %l7 = 00000000000000d7
! %l5 = 00000000000001df, Mem[0000000031800065] = 8577f14c
stb %l5,[%o3+0x065] ! Mem[0000000031800064] = 85dff14c
p4_label_9:
! Mem[0000000030800024] = 001c0c09, %l6 = ffffffff25f07b00
ldsba [%o1+0x024]%asi,%l6 ! %l6 = 0000000000000000
! %f28 = 9e8f13b8 67a97c20, Mem[0000000018000018] = 4b490de7 1c4550cc
stda %f28,[%i0+%i6]0x81 ! Mem[0000000018000018] = 9e8f13b8 67a97c20
! %l6 = 0000000000000000, %l0 = 000000005b000000, %l6 = 0000000000000000
taddcctv %l6,%l0,%l6 ! %l6 = 000000005b000000, %ccr = 00
! %l0 = 5b000000, %l1 = ffffff22, Mem[0000000018800030] = 447744ad 29560632
stda %l0,[%i1+%o6]0x89 ! Mem[0000000018800030] = 5b000000 ffffff22
! %f4 = 60d9bfea 6bb28802, Mem[0000000030800060] = d71c7685 351a6812
std %f4 ,[%o1+0x060] ! Mem[0000000030800060] = 60d9bfea 6bb28802
! %l2 = 0000003d, %l3 = 0000004d, Mem[0000000031800060] = 3b3d51d4 85dff14c
std %l2,[%o3+0x060] ! Mem[0000000031800060] = 0000003d 0000004d
! %l5 = 00000000000001df, Mem[0000000019800020] = 00000000
stha %l5,[%i3+%o4]0x88 ! Mem[0000000019800020] = 000001df
! %f13 = 0da47d95, Mem[0000000018000000] = 087b1521
sta %f13,[%i0+%g0]0x81 ! Mem[0000000018000000] = 0da47d95
! %l4 = 00000000000000d7, %l4 = 00000000000000d7, %l5 = 00000000000001df
xor %l4,%l4,%l5 ! %l5 = 0000000000000000
! Mem[0000000031000020] = 4db3172a, %f26 = ebc9c147
ld [%o2+%o4],%f26 ! %f26 = 4db3172a
p4_label_10:
! Mem[0000000018000000] = 0da47d95, %l1 = ffffffffffffff22
ldsha [%i0+%g0]0x81,%l1 ! %l1 = 0000000000000da4
! Mem[0000000019800038] = 9827b49a, %l0 = 000000005b000000
lduw [%i3+0x038],%l0 ! %l0 = 000000009827b49a
! Mem[0000000019000030] = 4637abcb 9e4cf64b, %l6 = 5b000000, %l7 = 000000d7
ldda [%i2+0x030]%asi,%l6 ! %l6 = 000000004637abcb 000000009e4cf64b
! Mem[0000000031000060] = 833aa65f, %l1 = 0000000000000da4
ldsh [%o2+0x062],%l1 ! %l1 = ffffffffffffa65f
! %l0 = 000000009827b49a, %l0 = 000000009827b49a, %l0 = 000000009827b49a
taddcctv %l0,%l0,%l0 ! %l0 = 000000009827b4bd, Trapped
! %l5 = 0000000000000000, Mem[0000000019800030] = ea7aa683fffffa29
stx %l5,[%i3+%o6] ! Mem[0000000019800030] = 0000000000000000
! Mem[0000000030800020] = 0d2d125e001c0c09, %f12 = 00216f1e 0da47d95
ldda [%o1+0x020]%asi,%f12 ! %f12 = 0d2d125e 001c0c09
! %l4 = 00000000000000d7, %l1 = ffffffffffffa65f, %l1 = ffffffffffffa65f
andcc %l4,%l1,%l1 ! %l1 = 0000000000000057, %ccr = 00
! %l1 = 0000000000000057, immed = fffff920, %y = 5b000000
umul %l1,-0x6e0,%l5 ! %l5 = 00000056fffda9e0, %y = 56
! Mem[0000000031800020] = 00000000 ffdf0fda, %l0 = 9827b4bd, %l1 = 00000057
ldd [%o3+%o4],%l0 ! %l0 = 0000000000000000 00000000ffdf0fda
p4_label_11:
! %l0 = 0000000000000000, immed = 00000cdb, %l1 = 00000000ffdf0fda
tsubcc %l0,0xcdb,%l1 ! %l1 = fffffffffffff325, %ccr = 9b
! Mem[0000000030800024] = 001c0c09, %l0 = 0000000000000000
ldsw [%o1+0x024],%l0 ! %l0 = 00000000001c0c09
! Mem[0000000030800020] = 0d2d125e 001c0c09, %l4 = 000000d7, %l5 = fffda9e0
ldda [%o1+0x020]%asi,%l4 ! %l4 = 000000000d2d125e 00000000001c0c09
! Mem[0000000030800024] = 001c0c09, %l0 = 00000000001c0c09
ldsb [%o1+0x026],%l0 ! %l0 = 000000000000000c
! %l0 = 0000000c, %l1 = fffff325, Mem[0000000018800028] = a998f129 ca71e46e
stda %l0,[%i1+%o5]0x89 ! Mem[0000000018800028] = 0000000c fffff325
! %l1 = fffffffffffff325, Mem[0000000030000060] = 00000017, %asi = 80
stha %l1,[%o0+0x060]%asi ! Mem[0000000030000060] = f3250017
! Mem[0000000019800030] = 00000000, %l1 = fffffffffffff325
lduha [%i3+%o6]0x80,%l1 ! %l1 = 0000000000000000
! %l5 = 00000000001c0c09, Mem[000000001880001c] = ff840fda
stw %l5,[%i1+0x01c] ! Mem[000000001880001c] = 001c0c09
! %f16 = 0aa92fc9 5031f0b4, Mem[0000000019000068] = 499fcfe2 0becf9c2
std %f16,[%i2+0x068] ! Mem[0000000019000068] = 0aa92fc9 5031f0b4
! Mem[0000000031800020] = 00000000, %f14 = 05d03a9a
ld [%o3+%o4],%f14 ! %f14 = 00000000
p4_label_12:
! %f26 = 4db3172a ba4bfe4d, Mem[0000000019800078] = 799a9c6a 290fbb56
stda %f26,[%i3+0x078]%asi ! Mem[0000000019800078] = 4db3172a ba4bfe4d
! %l0 = 0000000c, %l1 = 00000000, Mem[0000000031000060] = 833aa65f 8448e0dd
stda %l0,[%o2+0x060]%asi ! Mem[0000000031000060] = 0000000c 00000000
! retry : should take illegal inst trap, %l0 = 000000000000000c
retry ! Illegal inst trap : %l0 = 000000000000001c
! Clear Register : %l7 = 000000009e4cf64b
clr %l7 ! %l7 = 0000000000000000
! Mem[0000000018800050] = 0b67981110f6b3f8, %l7 = 0000000000000000
ldx [%i1+0x050],%l7 ! %l7 = 0b67981110f6b3f8
! %l1 = 0000000000000000, immd = 000000000000057d, %l5 = 00000000001c0c09
sdivx %l1,0x57d,%l5 ! %l5 = 0000000000000000
! %f2 = ee558f93 2a3c3150, Mem[0000000018000010] = d27ade64 1d6861ff
stda %f2 ,[%i0+%i5]0x81 ! Mem[0000000018000010] = ee558f93 2a3c3150
! %l2 = 000000000000003d, immed = 00000004, %l5 = 0000000000000000
sra %l2,0x004,%l5 ! %l5 = 0000000000000003
! %l0 = 000000000000001c, immed = fffff5b2, %l3 = 000000000000004d
subccc %l0,-0xa4e,%l3 ! %l3 = 0000000000000a69, %ccr = 11
! %l0 = 000000000000001c, %l6 = 000000004637abcb, %l0 = 000000000000001c
srl %l0,%l6,%l0 ! %l0 = 0000000000000000
p4_label_13:
! Mem[0000000019800008] = 9f430768 6a0c0d56, %l4 = 0d2d125e, %l5 = 00000003
ldda [%i3+%i4]0x81,%l4 ! %l4 = 000000009f430768 000000006a0c0d56
! %l4 = 000000009f430768, Mem[0000000019000028] = 3b0ec509
stha %l4,[%i2+%o5]0x88 ! Mem[0000000019000028] = 3b0e0768
save ! CWP = 1
! Mem[0000000031800020] = 00000000, %l0 = ae7c57f7df4fe41e
ldsh [%i3+0x022],%l0 ! %l0 = 0000000000000000
! Mem[0000000018800018] = 00000000 001c0c09, %l0 = 00000000, %l1 = f80b8562
ldda [%o1+%o6]0x81,%l0 ! %l0 = 0000000000000000 00000000001c0c09
! Mem[0000000018000048] = fd3e9370, %l5 = 1491e694b00f1421
lduh [%o0+0x048],%l5 ! %l5 = 000000000000fd3e
! Mem[0000000031800020] = 00000000ffdf0fda, %f12 = 0d2d125e 001c0c09
ldda [%i3+0x020]%asi,%f12 ! %f12 = 00000000 ffdf0fda
! %l2 = 9bc1a6bc561632a9, immed = 00000882, %y = 00000056
umulcc %l2,0x882,%l6 ! %l6 = 000002dc68db01d2, %ccr = 00, %y = 2dc
! Mem[0000000019800018] = e55aacb4195373ee, %l0 = 0000000000000000
ldxa [%o3+%o6]0x88,%l0 ! %l0 = e55aacb4195373ee
! %l5 = 000000000000fd3e, Mem[0000000030800024] = 001c0c09
stw %l5,[%i1+0x024] ! Mem[0000000030800024] = 0000fd3e
p4_label_14: ! %cwp = 1
! Mem[0000000019000000] = 7f2d5112271067d6, %f24 = e017063d 15b92a6d
ldda [%o2+%g0]0x80,%f24 ! %f24 = 7f2d5112 271067d6
! %l4 = 141c998c816fb643, Mem[0000000030000020] = 001081d7, %asi = 80
stwa %l4,[%i0+0x020]%asi ! Mem[0000000030000020] = 816fb643
! %l1 = 00000000001c0c09, Mem[0000000031000066] = 00000000
stb %l1,[%i2+0x066] ! Mem[0000000031000064] = 00000900
! %l6 = 68db01d2, %l7 = a5e30776, Mem[0000000031800060] = 0000003d 0000004d
stda %l6,[%i3+0x060]%asi ! Mem[0000000031800060] = 68db01d2 a5e30776
! %l7 = 3d7bf4c0a5e30776, Mem[0000000018000078] = 36d74685
sth %l7,[%o0+0x078] ! Mem[0000000018000078] = 07764685
! retry : should take illegal inst trap, %l0 = e55aacb4195373ee
retry ! Illegal inst trap : %l0 = e55aacb4195373fe
! Set Register : %l7 = 3d7bf4c0a5e30776
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000030000060] = f3250017, %l0 = e55aacb4195373fe
ldsha [%i0+0x062]%asi,%l0 ! %l0 = 0000000000000017
restore ! CWP = 0
! Mem[0000000031800020] = 00000000ffdf0fda, %f30 = 486ea4ca d203ffb0
ldda [%o3+0x020]%asi,%f30 ! %f30 = 00000000 ffdf0fda
p4_label_15:
! %l4 = 000000009f430768, %l6 = 000000004637abcb, %l3 = 0000000000000a69
udivx %l4,%l6,%l3 ! %l3 = 0000000000000002
! Mem[0000000019000000] = 7f2d5112271067d6, %l5 = 000000006a0c0d56
ldxa [%i2+%g0]0x81,%l5 ! %l5 = 7f2d5112271067d6
! %l3 = 0000000000000002
setx 0xbfaeea89bfaeea89,%g7,%l3 ! %l3 = bfaeea89bfaeea89
! %l6 = 000000004637abcb, immed = 00000e92, %l2 = 000000000000003d
andn %l6,0xe92,%l2 ! %l2 = 000000004637a149
! %l2 = 000000004637a149, Mem[0000000019000030] = 4637abcb
stha %l2,[%i2+%o6]0x80 ! Mem[0000000019000030] = a149abcb
! %f16 = 0aa92fc9 5031f0b4, Mem[0000000019000030] = cbab49a1 4bf64c9e
stda %f16,[%i2+%o6]0x89 ! Mem[0000000019000030] = 0aa92fc9 5031f0b4
! Mem[0000000018800078] = b5d15872, %l0 = 0000000000000000
ldsba [%i1+0x07a]%asi,%l0 ! %l0 = 0000000000000058
save ! CWP = 1
! Mem[0000000019800010] = aa6a3d2c, %l5 = 000000000000fd3e
lduwa [%o3+%o5]0x88,%l5 ! %l5 = 00000000aa6a3d2c
! %l7 = ffffffffffffffff, immed = fffffa93, %l3 = a84703223620479f
sub %l7,-0x56d,%l3 ! %l3 = 000000000000056c
p4_label_16: ! %cwp = 1
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000018800028] = 0c000000, %l1 = 0000000000000000
ldsba [%i1+%o5]0x81,%l1 ! %l1 = 000000000000000c
! %l6 = 000000004637abcb, immed = 00000f60, %y = 000002dc
sdivcc %l6,0xf60,%l2 ! %l2 = 000000002fa0aa1f, %ccr = 00
mov %l0,%y ! %y = 00000058
! %l1 = 000000000000000c, Mem[0000000019800010] = ccc3db6aaa6a3d2c
stxa %l1,[%i3+%i5]0x88 ! Mem[0000000019800010] = 000000000000000c
! %l3 = bfaeea89bfaeea89
sethi %hi(0x8706a400),%l3 ! %l3 = 000000008706a400
! %l2 = 000000002fa0aa1f, %l6 = 000000004637abcb, %l1 = 000000000000000c
sll %l2,%l6,%l1 ! %l1 = 0000017d0550f800
! Randomly selected nop
nop
! %l7 = 0b67981110f6b3f8, Mem[0000000018000000] = 957da40d
stwa %l7,[%i0+%g0]0x89 ! Mem[0000000018000000] = 10f6b3f8
! %l2 = 2fa0aa1f, %l3 = 8706a400, Mem[0000000030800020] = 0d2d125e 0000fd3e
std %l2,[%o1+%o4] ! Mem[0000000030800020] = 2fa0aa1f 8706a400
! Set Register : %l2 = 000000002fa0aa1f
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
p4_label_17:
! %l2 = ffffffffffffffff, Mem[0000000018000018] = 9e8f13b8
stba %l2,[%i0+%i6]0x81 ! Mem[0000000018000018] = ff8f13b8
save ! CWP = 1
! %l2 = 561632a9, %l3 = 0000056c, Mem[0000000030800060] = 60d9bfea 6bb28802
std %l2,[%i1+0x060] ! Mem[0000000030800060] = 561632a9 0000056c
! %l1 = 00000000001c0c09, %l2 = 9bc1a6bc561632a9, %l6 = 000002dc68db01d2
sllx %l1,%l2,%l6 ! %l6 = 3818120000000000
! Mem[0000000019000030] = 5031f0b4, %l6 = 3818120000000000
lduha [%o2+%i6]0x88,%l6 ! %l6 = 000000000000f0b4
! %l0 = 0000000000000017, %l7 = ffffffffffffffff, %l6 = 000000000000f0b4
addc %l0,%l7,%l6 ! %l6 = 0000000000000016
! %f7 = 09c50e3b, Mem[000000001900007c] = 50e8dda5
st %f7 ,[%o2+0x07c] ! Mem[000000001900007c] = 09c50e3b
! Mem[0000000018000018] = ff8f13b867a97c20, %l3 = 000000000000056c
ldx [%o0+%o6],%l3 ! %l3 = ff8f13b867a97c20
! %l6 = 00000016, %l7 = ffffffff, Mem[0000000030000020] = 816fb643 99ceff44
std %l6,[%i0+%i4] ! Mem[0000000030000020] = 00000016 ffffffff
! %l6 = 0000000000000016, Mem[0000000018000028] = 6d2ab915
stba %l6,[%o0+%i5]0x89 ! Mem[0000000018000028] = 6d2ab916
p4_label_18: ! %cwp = 1
! %l3 = ff8f13b867a97c20, Mem[0000000031000066] = 00000900
stba %l3,[%i2+0x066]%asi ! Mem[0000000031000064] = 00002000
! Mem[0000000018800070] = be7848e0, %f3 = 2a3c3150
ld [%o1+0x070],%f3 ! %f3 = be7848e0
! %l0 = 0000000000000017, immed = fffffdaa, %y = 00000058
udivcc %l0,-0x256,%l2 ! %l2 = 0000000000000058, %ccr = 00
mov %l0,%y ! %y = 00000017
! Mem[0000000018000000] = 879569df10f6b3f8, %l1 = 00000000001c0c09
ldxa [%o0+%g0]0x88,%l1 ! %l1 = 879569df10f6b3f8
! %f12 = 00000000 ffdf0fda, Mem[0000000019800038] = 9827b49a 01df27a1
stda %f12,[%o3+0x038]%asi ! Mem[0000000019800038] = 00000000 ffdf0fda
! %f22 = 027566ab 6c409488, Mem[0000000030000020] = 00000016 ffffffff
std %f22,[%i0+%i4] ! Mem[0000000030000020] = 027566ab 6c409488
! Mem[0000000018000008] = c5533487, %l6 = 0000000000000016
lduha [%o0+%o4]0x80,%l6 ! %l6 = 000000000000c553
! %l0 = 0000000000000017, %l4 = 141c998c816fb643, %l2 = 0000000000000058
mulx %l0,%l4,%l2 ! %l2 = ce91cb9fa1096005, %y = 17
! %l5 = 00000000aa6a3d2c, %l0 = 0000000000000017, %l7 = ffffffffffffffff
srax %l5,%l0,%l7 ! %l7 = 0000000000000154
! %l5 = 00000000aa6a3d2c, Mem[000000001800000e] = b864145c, %asi = 80
stha %l5,[%o0+0x00e]%asi ! Mem[000000001800000c] = b8643d2c
p4_label_19: ! %cwp = 1
! Mem[0000000031000060] = 0000000c, %l0 = 0000000000000017
lduh [%i2+0x062],%l0 ! %l0 = 000000000000000c
! %l2 = ce91cb9fa1096005, %l3 = ff8f13b867a97c20, %l7 = 0000000000000154
sdivx %l2,%l3,%l7 ! %l7 = 0000000000000070
! %l7 = 0000000000000070, immed = fffffa0a, %l0 = 000000000000000c
tsubcc %l7,-0x5f6,%l0 ! %l0 = 0000000000000666, %ccr = 13
! Mem[0000000030000060] = f325001714474f43, %l5 = 00000000aa6a3d2c
ldx [%i0+0x060],%l5 ! %l5 = f325001714474f43
! %l0 = 0000000000000666, immed = 00000009, %l1 = 879569df10f6b3f8
sll %l0,0x009,%l1 ! %l1 = 00000000000ccc00
! %f4 = 60d9bfea, Mem[0000000030000060] = f3250017
st %f4 ,[%i0+0x060] ! Mem[0000000030000060] = 60d9bfea
! %l7 = 0000000000000070, immd = fffffffffffff20f, %l5 = f325001714474f43
udivx %l7,-0xdf1,%l5 ! %l5 = 0000000000000000
! Mem[0000000019800010] = 0c00000000000000, %l5 = 0000000000000000
ldxa [%o3+%o5]0x81,%l5 ! %l5 = 0c00000000000000
! Mem[0000000031000060] = 0000000c00002000, %f18 = 5201abe7 aac36226
ldda [%i2+0x060]%asi,%f18 ! %f18 = 0000000c 00002000
! Mem[0000000018800030] = 0000005b, %l5 = 0c00000000000000
lduba [%o1+%i6]0x80,%l5 ! %l5 = 0000000000000000
p4_label_20: ! %cwp = 1
! Mem[0000000030800024] = 8706a400, %l3 = ff8f13b867a97c20
ldub [%i1+0x025],%l3 ! %l3 = 0000000000000006
! %l3 = 0000000000000006, Mem[0000000019800010] = 0c000000
stw %l3,[%o3+%o5] ! Mem[0000000019800010] = 00000006
! %l4 = 141c998c816fb643, Mem[0000000019000008] = 207ca967
stha %l4,[%o2+%o4]0x80 ! Mem[0000000019000008] = b643a967
! Mem[0000000019800060] = e06ace03, %f19 = 00002000
ld [%o3+0x060],%f19 ! %f19 = e06ace03
! %l1 = 00000000000ccc00, %l6 = 000000000000c553, %l6 = 000000000000c553
tsubcc %l1,%l6,%l6 ! %l6 = 00000000000c06ad, %ccr = 02
! done : should take illegal inst trap, %l0 = 0000000000000666
done ! Illegal inst trap : %l0 = 0000000000000676
! %l0 = 0000000000000676, immed = fffff086, %l0 = 0000000000000676
tsubcc %l0,-0xf7a,%l0 ! %l0 = 00000000000015f0, %ccr = 13
! Mem[000000001800005c] = be9ade3c, %l5 = 0000000000000000
ldsh [%o0+0x05c],%l5 ! %l5 = ffffffffffffbe9a
! %f8 = 833aa65f 8448e0dd, Mem[0000000030800020] = 2fa0aa1f 8706a400
std %f8 ,[%i1+%i4] ! Mem[0000000030800020] = 833aa65f 8448e0dd
! %f12 = 00000000 ffdf0fda, Mem[0000000031800060] = 68db01d2 a5e30776
std %f12,[%i3+0x060] ! Mem[0000000031800060] = 00000000 ffdf0fda
p4_label_21: ! %cwp = 1
! %l2 = ce91cb9fa1096005, %l1 = 00000000000ccc00, %l2 = ce91cb9fa1096005
xor %l2,%l1,%l2 ! %l2 = ce91cb9fa105ac05
! %l1 = 00000000000ccc00, immed = 000002b2, %l2 = ce91cb9fa105ac05
addc %l1,0x2b2,%l2 ! %l2 = 00000000000cceb3
! Mem[0000000019800008] = 9f430768, %l3 = 0000000000000006
ldsha [%o3+0x008]%asi,%l3 ! %l3 = ffffffffffff9f43
! %l2 = 00000000000cceb3, %l7 = 0000000000000070, %l1 = 00000000000ccc00
tsubcctv %l2,%l7,%l1 ! %l0 = 0000000000001613, Trapped
! %f10 = 2f740105, Mem[0000000019000034] = c92fa90a
sta %f10,[%o2+0x034]%asi ! Mem[0000000019000034] = 2f740105
! %f16 = 0aa92fc9 5031f0b4, Mem[0000000018800010] = 0000005b 6b00fca6
stda %f16,[%o1+%o5]0x89 ! Mem[0000000018800010] = 0aa92fc9 5031f0b4
! %l5 = ffffffffffffbe9a, Mem[0000000018800020] = 33aed6dd
stba %l5,[%o1+%i4]0x89 ! Mem[0000000018800020] = 33aed69a
! Mem[0000000030800020] = 833aa65f 8448e0dd, %l6 = 000c06ad, %l7 = 00000070
ldd [%i1+%i4],%l6 ! %l6 = 00000000833aa65f 000000008448e0dd
! Mem[0000000019000000] = 7f2d5112, %l4 = 141c998c816fb643
ldsha [%o2+%g0]0x81,%l4 ! %l4 = 0000000000007f2d
! Clear Register : %l3 = ffffffffffff9f43
clr %l3 ! %l3 = 0000000000000000
p4_label_22: ! %cwp = 1
! Mem[0000000030000020] = 027566ab, %l3 = 0000000000000000
ldsh [%i0+0x022],%l3 ! %l3 = 00000000000066ab
! Mem[0000000019000074] = 08471a4c, %f11 = 11cead03
ld [%o2+0x074],%f11 ! %f11 = 08471a4c
! Mem[0000000030800020] = 833aa65f, %l4 = 0000000000007f2d
ldsb [%i1+%i4],%l4 ! %l4 = ffffffffffffff83
! Mem[0000000030800060] = 561632a9, %f11 = 08471a4c
ld [%i1+0x060],%f11 ! %f11 = 561632a9
! Mem[0000000018800028] = 0c00000025f3ffff, %f18 = 0000000c e06ace03
ldda [%o1+%i5]0x81,%f18 ! %f18 = 0c000000 25f3ffff
! Mem[0000000031800020] = 00000000ffdf0fda, %f18 = 0c000000 25f3ffff
ldd [%i3+%i4],%f18 ! %f18 = 00000000 ffdf0fda
! %l3 = 00000000000066ab, immed = 000003bc, %l0 = 0000000000001613
sub %l3,0x3bc,%l0 ! %l0 = 00000000000062ef
! Mem[0000000018000020] = 5b81ddaa, %l4 = ffffffffffffff83
lduba [%o0+%i4]0x88,%l4 ! %l4 = 00000000000000aa
! Mem[0000000018000028] = 16b92a6d c2af44c0, %l0 = 000062ef, %l1 = 000ccc00
ldda [%o0+%i5]0x81,%l0 ! %l0 = 0000000016b92a6d 00000000c2af44c0
! %f22 = 027566ab 6c409488, Mem[0000000019000010] = 0862f767 ee608c01
stda %f22,[%o2+%o5]0x89 ! Mem[0000000019000010] = 027566ab 6c409488
p4_label_23: ! %cwp = 1
! Invert Register : %l7 = 000000008448e0dd
xor %l7,-1,%l7 ! %l7 = ffffffff7bb71f22
! %l6 = 00000000833aa65f, immed = 00000009, %l4 = 00000000000000aa
sra %l6,0x009,%l4 ! %l4 = ffffffffffc19d53
! %l4 = ffffffffffc19d53, immed = 00000938, %l5 = ffffffffffffbe9a
addcc %l4,0x938,%l5 ! %l5 = ffffffffffc1a68b, %ccr = 88
! %l4 = ffffffffffc19d53
sethi %hi(0x73f4e800),%l4 ! %l4 = 0000000073f4e800
! Mem[0000000019800010] = 00000000 06000000, %l2 = 000cceb3, %l3 = 000066ab
ldda [%o3+%o5]0x89,%l2 ! %l2 = 0000000006000000 0000000000000000
! Mem[0000000019800000] = ced6bae8 bc353106, %l0 = 16b92a6d, %l1 = c2af44c0
ldda [%o3+%g0]0x81,%l0 ! %l0 = 00000000ced6bae8 00000000bc353106
! Mem[0000000019000028] = 68070e3b, %l7 = ffffffff7bb71f22
ldsba [%o2+%i5]0x81,%l7 ! %l7 = 0000000000000068
! %l1 = 00000000bc353106, immed = 00000650, %l4 = 0000000073f4e800
xnorcc %l1,0x650,%l4 ! %l4 = ffffffff43cac8a9, %ccr = 80
! %l4 = ffffffff43cac8a9, Mem[0000000019800030] = 0000000000000000
stxa %l4,[%o3+%i6]0x80 ! Mem[0000000019800030] = ffffffff43cac8a9
! %l4 = ffffffff43cac8a9, Mem[0000000031000066] = 00002000, %asi = 80
stha %l4,[%i2+0x066]%asi ! Mem[0000000031000064] = 0000c8a9
p4_label_24: ! %cwp = 1
! Mem[0000000030800020] = 833aa65f8448e0dd, %f16 = 0aa92fc9 5031f0b4
ldd [%i1+%i4],%f16 ! %f16 = 833aa65f 8448e0dd
! %l6 = 00000000833aa65f, %l5 = ffffffffffc1a68b, %y = 00000017
umul %l6,%l5,%l7 ! %l7 = 831ab04f5758ef95, %y = 831ab04f
! %f14 = 00000000 14474f43, Mem[0000000019800000] = e8bad6ce 063135bc
stda %f14,[%o3+%g0]0x89 ! Mem[0000000019800000] = 00000000 14474f43
! Mem[0000000018000028] = 6d2ab916, %l2 = 0000000006000000
ldsba [%o0+%i5]0x88,%l2 ! %l2 = 0000000000000016
! Mem[0000000018800018] = 00000000, %l4 = ffffffff43cac8a9
ldsha [%o1+%o6]0x89,%l4 ! %l4 = 0000000000000000
! Mem[0000000031800020] = 00000000, %l3 = 0000000000000000
lduw [%i3+%i4],%l3 ! %l3 = 0000000000000000
! Mem[0000000019800008] = 9f430768, %l7 = 831ab04f5758ef95
ldub [%o3+0x00b],%l7 ! %l7 = 0000000000000068
! %l2 = 0000000000000016, immed = fffff800, %l1 = 00000000bc353106
tsubcc %l2,-0x800,%l1 ! %l1 = 0000000000000816, %ccr = 13
! %l3 = 0000000000000000, %l5 = ffffffffffc1a68b, %y = 831ab04f
smul %l3,%l5,%l0 ! %l0 = 0000000000000000, %y = 00
! %l6 = 00000000833aa65f, Mem[0000000018800000] = 0000003dfdedc4b0
stxa %l6,[%o1+%g0]0x80 ! Mem[0000000018800000] = 00000000833aa65f
p4_label_25: ! %cwp = 1
! %l0 = 0000000000000000, Mem[0000000019000028] = 68070e3bb4def5c4
stxa %l0,[%o2+%i5]0x80 ! Mem[0000000019000028] = 0000000000000000
! Mem[0000000019000030] = 5031f0b4, %l1 = 0000000000000816
ldsba [%o2+%i6]0x89,%l1 ! %l1 = ffffffffffffffb4
! %l3 = 0000000000000000, %l3 = 0000000000000000, %l2 = 0000000000000016
xorcc %l3,%l3,%l2 ! %l2 = 0000000000000000, %ccr = 44
! Mem[0000000018000018] = b8138fff, %l3 = 0000000000000000
ldsha [%o0+%o6]0x89,%l3 ! %l3 = ffffffffffff8fff
! %l6 = 00000000833aa65f, immd = fffffffffffff0ee, %l7 = 0000000000000068
udivx %l6,-0xf12,%l7 ! %l7 = 0000000000000000
! Mem[0000000019000020] = 1d640961 ef112758, %l0 = 00000000, %l1 = ffffffb4
ldda [%o2+%i4]0x81,%l0 ! %l0 = 000000001d640961 00000000ef112758
! %l1 = 00000000ef112758, %l0 = 000000001d640961, %l0 = 000000001d640961
or %l1,%l0,%l0 ! %l0 = 00000000ff752f79
! Mem[0000000018800018] = 00000000, %l4 = 0000000000000000
lduha [%o1+%o6]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030800024] = 8448e0dd, %l5 = ffffffffffc1a68b
ldsw [%i1+0x024],%l5 ! %l5 = ffffffff8448e0dd
! %l2 = 0000000000000000, %l0 = 00000000ff752f79, %l4 = 0000000000000000
xor %l2,%l0,%l4 ! %l4 = 00000000ff752f79
p4_label_26: ! %cwp = 1
! %l5 = ffffffff8448e0dd, Mem[0000000018800030] = 5b000000
stba %l5,[%o1+%i6]0x89 ! Mem[0000000018800030] = 5b0000dd
! %f24 = 7f2d5112 271067d6, Mem[0000000031000060] = 0000000c 0000c8a9
std %f24,[%i2+0x060] ! Mem[0000000031000060] = 7f2d5112 271067d6
! %l0 = 00000000ff752f79, %l3 = ffffffffffff8fff, %l3 = ffffffffffff8fff
sllx %l0,%l3,%l3 ! %l3 = 8000000000000000
! %f5 = 6bb28802, Mem[0000000019800030] = ffffffff
sta %f5 ,[%o3+%i6]0x89 ! Mem[0000000019800030] = 6bb28802
! retry : should take illegal inst trap, %l0 = 00000000ff752f79
retry ! Illegal inst trap : %l0 = 00000000ff752f89
! Mem[0000000019800020] = 000001df, %l3 = 8000000000000000
lduwa [%o3+%i4]0x88,%l3 ! %l3 = 00000000000001df
! Mem[0000000030000020] = 027566ab6c409488, %l6 = 00000000833aa65f
ldx [%i0+%i4],%l6 ! %l6 = 027566ab6c409488
! %l5 = ffffffff8448e0dd, immed = 0000073e, %l6 = 027566ab6c409488
xor %l5,0x73e,%l6 ! %l6 = ffffffff8448e7e3
! Mem[0000000019800044] = 0e27492e, %l2 = 0000000000000000
ldsb [%o3+0x047],%l2 ! %l2 = 000000000000002e
! %l4 = 00000000ff752f79, immed = 0000000c, %l3 = 00000000000001df
sll %l4,0x00c,%l3 ! %l3 = 00000ff752f79000
p4_label_27: ! %cwp = 1
! Mem[0000000030800020] = 833aa65f, %f22 = 027566ab
ld [%i1+%i4],%f22 ! %f22 = 833aa65f
! Mem[0000000018800030] = dd00005b, %l1 = 00000000ef112758
lduba [%o1+%i6]0x80,%l1 ! %l1 = 00000000000000dd
! Mem[0000000019000018] = c47584d2, %l4 = 00000000ff752f79
ldsba [%o2+%o6]0x89,%l4 ! %l4 = ffffffffffffffd2
! %l4 = ffffffffffffffd2, immed = 00000712, %y = 00000000
smulcc %l4,0x712,%l0 ! %l0 = fffffffffffebac4, %ccr = 88, %y = ffffffff
restore ! CWP = 0
! Mem[0000000031800064] = ffdf0fda, %l4 = 000000009f430768
ldsha [%o3+0x064]%asi,%l4 ! %l4 = ffffffffffffffdf
! %l3 = 000000008706a400, immed = 00000c5b, %y = ffffffff
umul %l3,0xc5b,%l6 ! %l6 = 000006844f0c4c00, %y = 684
! %l5 = 7f2d5112271067d6, %l7 = 0b67981110f6b3f8, %l6 = 000006844f0c4c00
orcc %l5,%l7,%l6 ! %l6 = 7f6fd91337f6f7fe, %ccr = 00
! %l3 = 000000008706a400, %l0 = 0000000000000058, %y = 00000684
umulcc %l3,%l0,%l4 ! %l4 = 0000002e6a486000, %ccr = 00, %y = 2e
! %l2 = ffffffffffffffff, immed = 0000008d, %l3 = 000000008706a400
add %l2,0x08d,%l3 ! %l3 = 000000000000008c
p4_label_28:
! %l0 = 0000000000000058, immed = 0000012e, %y = 0000002e
umul %l0,0x12e,%l0 ! %l0 = 00000000000067d0, %y = 00
! Mem[0000000031800064] = ffdf0fda, %l4 = 0000002e6a486000
ldsha [%o3+0x064]%asi,%l4 ! %l4 = ffffffffffffffdf
! Mem[0000000019000008] = 67a943b6, %l3 = 000000000000008c
lduha [%i2+%i4]0x88,%l3 ! %l3 = 00000000000043b6
! Mem[0000000018000020] = aadd815bc9b10a56, %f8 = 833aa65f 8448e0dd
ldda [%i0+%o4]0x80,%f8 ! %f8 = aadd815b c9b10a56
! %l3 = 00000000000043b6, %l7 = 0b67981110f6b3f8, %l1 = 0000017d0550f800
orn %l3,%l7,%l1 ! %l1 = f49867eeef094fb7
! Mem[0000000018000010] = 938f55ee, %l3 = 00000000000043b6
lduha [%i0+%i5]0x88,%l3 ! %l3 = 00000000000055ee
! Mem[0000000018000010] = 938f55ee, %l1 = f49867eeef094fb7
ldsha [%i0+%i5]0x89,%l1 ! %l1 = 00000000000055ee
! Invert Register : %l0 = 00000000000067d0
xor %l0,-1,%l0 ! %l0 = ffffffffffff982f
! Mem[0000000031800060] = 00000000ffdf0fda, %l3 = 00000000000055ee
ldx [%o3+0x060],%l3 ! %l3 = 00000000ffdf0fda
! %l0 = ffffffffffff982f, immed = 00000352, %l3 = 00000000ffdf0fda
addcc %l0,0x352,%l3 ! %l3 = ffffffffffff9b81, %ccr = 88
p4_label_29:
! Mem[0000000031800020] = 00000000, %l3 = ffffffffffff9b81
ldsh [%o3+%o4],%l3 ! %l3 = 0000000000000000
! Mem[0000000018800040] = bc47622241f246f1, %f12 = 00000000 ffdf0fda
ldd [%i1+0x040],%f12 ! %f12 = bc476222 41f246f1
! Mem[0000000030000060] = 60d9bfea14474f43, %f16 = 833aa65f 8448e0dd
ldda [%o0+0x060]%asi,%f16 ! %f16 = 60d9bfea 14474f43
! Mem[0000000018000020] = 5b81ddaa, %l3 = 0000000000000000
lduba [%i0+%o4]0x88,%l3 ! %l3 = 00000000000000aa
! Mem[0000000030000064] = 14474f43, %l1 = 00000000000055ee
ldsb [%o0+0x065],%l1 ! %l1 = 0000000000000047
! %l2 = ffffffffffffffff, Mem[0000000018800010] = 5031f0b4
stha %l2,[%i1+%i5]0x88 ! Mem[0000000018800010] = 5031ffff
! Mem[0000000018000020] = aadd815b, %f10 = 2f740105
lda [%i0+%o4]0x80,%f10 ! %f10 = aadd815b
! %f8 = aadd815b c9b10a56, Mem[0000000030000060] = 60d9bfea 14474f43
std %f8 ,[%o0+0x060] ! Mem[0000000030000060] = aadd815b c9b10a56
! %f6 = a607cea3 09c50e3b, Mem[0000000019000018] = d28475c4 8b8bfe70
std %f6 ,[%i2+%i6] ! Mem[0000000019000018] = a607cea3 09c50e3b
! Mem[0000000019800030] = 0288b26b, %l6 = 7f6fd91337f6f7fe
lduha [%i3+%o6]0x80,%l6 ! %l6 = 0000000000000288
p4_label_30:
! Mem[0000000030800060] = 561632a9 0000056c, %l6 = 00000288, %l7 = 10f6b3f8
ldd [%o1+0x060],%l6 ! %l6 = 00000000561632a9 000000000000056c
! Mem[0000000019000060] = b334fef70252851f, %f6 = a607cea3 09c50e3b
ldda [%i2+0x060]%asi,%f6 ! %f6 = b334fef7 0252851f
! %f26 = 4db3172a ba4bfe4d, Mem[0000000018800020] = 33aed69a 288394cc
stda %f26,[%i1+%o4]0x89 ! Mem[0000000018800020] = 4db3172a ba4bfe4d
! %l3 = 00000000000000aa, immed = 0000000b, %l0 = ffffffffffff982f
srl %l3,0x00b,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, Mem[0000000018800018] = 00000000
stwa %l0,[%i1+%i6]0x80 ! Mem[0000000018800018] = 00000000
! %l6 = 00000000561632a9, immed = 0000001b, %l3 = 00000000000000aa
sll %l6,0x01b,%l3 ! %l3 = 02b0b19548000000
! Mem[000000001800005c] = be9ade3c, %l2 = ffffffffffffffff
ldsh [%i0+0x05e],%l2 ! %l2 = ffffffffffffde3c
! done : should take illegal inst trap, %l0 = 0000000000000000
done ! Illegal inst trap : %l0 = 0000000000000010
! Mem[0000000030000060] = aadd815b, %l6 = 00000000561632a9
ldsw [%o0+0x060],%l6 ! %l6 = ffffffffaadd815b
! Clear Register : %l4 = ffffffffffffffdf
clr %l4 ! %l4 = 0000000000000000
p4_label_31:
! %l2 = ffffffffffffde3c, Mem[0000000019800020] = 5b000000000001df
stxa %l2,[%i3+%o4]0x88 ! Mem[0000000019800020] = ffffffffffffde3c
! %l4 = 0000000000000000, Mem[0000000031000024] = ffffffd2
stb %l4,[%o2+0x024] ! Mem[0000000031000024] = 00ffffd2
! %f24 = 7f2d5112 271067d6, Mem[0000000031000020] = 4db3172a 00ffffd2
std %f24,[%o2+%o4] ! Mem[0000000031000020] = 7f2d5112 271067d6
! %l7 = 000000000000056c, Mem[0000000018800028] = 0c000000
stwa %l7,[%i1+%o5]0x80 ! Mem[0000000018800028] = 0000056c
! %l1 = 0000000000000047, %l3 = 02b0b19548000000, %y = 00000000
smul %l1,%l3,%l6 ! %l6 = 00000013f8000000, %y = 13
! Mem[0000000018800008] = da0f84ff, %l3 = 02b0b19548000000
ldsba [%i1+%i4]0x81,%l3 ! %l3 = ffffffffffffffda
! %l4 = 0000000000000000, Mem[0000000019000008] = b643a967
stba %l4,[%i2+%i4]0x81 ! Mem[0000000019000008] = 0043a967
! Mem[0000000031000024] = 271067d6, %l4 = 0000000000000000
ldsb [%o2+0x024],%l4 ! %l4 = 0000000000000027
! %l2 = ffffffffffffde3c, Mem[0000000019800054] = 8b4d5c59
stw %l2,[%i3+0x054] ! Mem[0000000019800054] = ffffde3c
! %l0 = 0000000000000010, %l7 = 000000000000056c, %y = 00000013
umul %l0,%l7,%l4 ! %l4 = 00000000000056c0, %y = 00
p4_label_32:
! %l2 = ffffffffffffde3c, Mem[0000000030000020] = 027566ab6c409488
stx %l2,[%o0+%o4] ! Mem[0000000030000020] = ffffffffffffde3c
! Mem[0000000031000020] = 7f2d5112 271067d6, %l2 = ffffde3c, %l3 = ffffffda
ldda [%o2+0x020]%asi,%l2 ! %l2 = 000000007f2d5112 00000000271067d6
! Mem[0000000018800050] = 0b67981110f6b3f8, %f24 = 7f2d5112 271067d6
ldd [%i1+0x050],%f24 ! %f24 = 0b679811 10f6b3f8
! %l6 = f8000000, %l7 = 0000056c, Mem[0000000030800060] = 561632a9 0000056c
std %l6,[%o1+0x060] ! Mem[0000000030800060] = f8000000 0000056c
! Mem[0000000019000008] = 0043a967, %f15 = 14474f43
lda [%i2+%i4]0x80,%f15 ! %f15 = 0043a967
! Mem[0000000018800030] = dd00005b, %f22 = 833aa65f
lda [%i1+%o6]0x80,%f22 ! %f22 = dd00005b
! %l6 = f8000000, %l7 = 0000056c, Mem[0000000031000060] = 7f2d5112 271067d6
stda %l6,[%o2+0x060]%asi ! Mem[0000000031000060] = f8000000 0000056c
! %l6 = 00000013f8000000, immd = 0000000000000879, %l4 = 00000000000056c0
udivx %l6,0x879,%l4 ! %l4 = 00000000025b5a4a
! %l0 = 0000000000000010, immed = 00000ddd, %y = 00000000
umulcc %l0,0xddd,%l2 ! %l2 = 000000000000ddd0, %ccr = 00, %y = 00
! %l6 = f8000000, %l7 = 0000056c, Mem[0000000018000040] = 506caa5b 6e7a0844
std %l6,[%i0+0x040] ! Mem[0000000018000040] = f8000000 0000056c
p4_label_33:
! done : should take illegal inst trap, %l0 = 0000000000000010
done ! Illegal inst trap : %l0 = 0000000000000020
! Set Register : %l5 = 7f2d5112271067d6
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! %l2 = 000000000000ddd0, Mem[0000000018800010] = ffff3150
stba %l2,[%i1+%i5]0x81 ! Mem[0000000018800010] = d0ff3150
! Mem[0000000031800024] = ffdf0fda, %f13 = 41f246f1
ld [%o3+0x024],%f13 ! %f13 = ffdf0fda
! Mem[0000000019000018] = a3ce07a6, %l3 = 00000000271067d6
ldsha [%i2+%i6]0x89,%l3 ! %l3 = 00000000000007a6
! %l2 = 000000000000ddd0, immed = fffffea1, %l7 = 000000000000056c
orncc %l2,-0x15f,%l7 ! %l7 = 000000000000ddde, %ccr = 00
! Mem[0000000019800028] = a6b7f387, %l4 = 00000000025b5a4a
ldswa [%i3+%o5]0x81,%l4 ! %l4 = ffffffffa6b7f387
! Mem[000000001980000c] = 6a0c0d56, %l5 = ffffffffffffffff
ldub [%i3+0x00c],%l5 ! %l5 = 000000000000006a
! %l1 = 0000000000000047, %l0 = 0000000000000020, %l2 = 000000000000ddd0
andncc %l1,%l0,%l2 ! %l2 = 0000000000000047, %ccr = 00
! %l5 = 000000000000006a, %l3 = 00000000000007a6, %y = 00000000
smul %l5,%l3,%l7 ! %l7 = 0000000000032abc, %y = 00
p4_label_34:
! Mem[0000000019800038] = 00000000, %l6 = 00000013f8000000
ldswa [%i3+0x038]%asi,%l6 ! %l6 = 0000000000000000
! %l2 = 00000047, %l3 = 000007a6, Mem[0000000031000020] = 7f2d5112 271067d6
std %l2,[%o2+%o4] ! Mem[0000000031000020] = 00000047 000007a6
! Mem[0000000030800020] = 833aa65f8448e0dd, %l0 = 0000000000000020
ldxa [%o1+0x020]%asi,%l0 ! %l0 = 833aa65f8448e0dd
! Mem[0000000030000064] = c9b10a56, %f13 = ffdf0fda
ld [%o0+0x064],%f13 ! %f13 = c9b10a56
save ! CWP = 1
! %l2 = 000000000000002e, immed = 00000f17, %l0 = fffffffffffebac4
tsubcctv %l2,0xf17,%l0 ! %l0 = fffffffffffebae7, Trapped
! %l6 = ffffffff8448e7e3, Mem[0000000030800064] = 0000056c
stw %l6,[%i1+0x064] ! Mem[0000000030800064] = 8448e7e3
restore ! CWP = 0
! Mem[0000000019800000] = 434f4714 00000000, %l6 = 00000000, %l7 = 00032abc
ldd [%i3+%g0],%l6 ! %l6 = 00000000434f4714 0000000000000000
! %l0 = 833aa65f8448e0dd, Mem[0000000031800065] = ffdf0fda
stb %l0,[%o3+0x065] ! Mem[0000000031800064] = ffdd0fda
p4_label_35:
! Mem[0000000019800018] = 195373ee, %l2 = 0000000000000047
lduba [%i3+%i6]0x88,%l2 ! %l2 = 00000000000000ee
! Mem[0000000018800070] = be7848e0 36209ffd, %l0 = 8448e0dd, %l1 = 00000047
ldd [%i1+0x070],%l0 ! %l0 = 00000000be7848e0 0000000036209ffd
! %l6 = 00000000434f4714, Mem[0000000019800000] = 14474f43
stba %l6,[%i3+%g0]0x89 ! Mem[0000000019800000] = 14474f14
! %l5 = 000000000000006a, immed = 000006dd, %y = 00000000
udivcc %l5,0x6dd,%l7 ! %l7 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = be7848e0
! Mem[0000000031000020] = 00000047 000007a6, %l2 = 000000ee, %l3 = 000007a6
ldd [%o2+%o4],%l2 ! %l2 = 0000000000000047 00000000000007a6
! Mem[0000000030800020] = 833aa65f, %l6 = 00000000434f4714
ldsw [%o1+%o4],%l6 ! %l6 = ffffffff833aa65f
! %f30 = 00000000 ffdf0fda, Mem[0000000019000018] = a607cea3 09c50e3b
stda %f30,[%i2+0x018]%asi ! Mem[0000000019000018] = 00000000 ffdf0fda
! %f19 = ffdf0fda, Mem[0000000018800018] = 00000000
sta %f19,[%i1+%i6]0x81 ! Mem[0000000018800018] = ffdf0fda
! Mem[0000000019000010] = 8894406c, %l6 = ffffffff833aa65f
lduh [%i2+0x012],%l6 ! %l6 = 000000000000406c
! %l2 = 0000000000000047, immed = fffff277, %l4 = ffffffffa6b7f387
xor %l2,-0xd89,%l4 ! %l4 = fffffffffffff230
p4_label_36:
! Mem[0000000018000064] = 07dd3657, %l2 = 0000000000000047
ldsh [%i0+0x064],%l2 ! %l2 = 00000000000007dd
! Mem[0000000018000008] = c5533487b8643d2c, %l5 = 000000000000006a
ldx [%i0+%i4],%l5 ! %l5 = c5533487b8643d2c
! Mem[0000000030000020] = ffffffff, %l3 = 00000000000007a6
ldsb [%o0+0x022],%l3 ! %l3 = ffffffffffffffff
! %f14 = 00000000, Mem[0000000030800064] = 8448e7e3
st %f14,[%o1+0x064] ! Mem[0000000030800064] = 00000000
! Mem[0000000030000020] = ffffffffffffde3c, %f2 = ee558f93 be7848e0
ldda [%o0+0x020]%asi,%f2 ! %f2 = ffffffff ffffde3c
! Mem[0000000030000020] = ffffffff, %l6 = 000000000000406c
ldsb [%o0+0x021],%l6 ! %l6 = ffffffffffffffff
! %l6 = ffffffffffffffff, Mem[0000000018000018] = ff8f13b8
stba %l6,[%i0+%i6]0x81 ! Mem[0000000018000018] = ff8f13b8
! %l2 = 00000000000007dd, immed = 00000005, %l3 = ffffffffffffffff
sll %l2,0x005,%l3 ! %l3 = 000000000000fba0
! Mem[0000000030000020] = ffffffffffffde3c, %l0 = 00000000be7848e0
ldx [%o0+%o4],%l0 ! %l0 = ffffffffffffde3c
! %l2 = 00000000000007dd, %l0 = ffffffffffffde3c, %l3 = 000000000000fba0
sub %l2,%l0,%l3 ! %l3 = 00000000000029a1
p4_label_37:
! %l2 = 00000000000007dd, immed = 00000196, %l0 = ffffffffffffde3c
addc %l2,0x196,%l0 ! %l0 = 0000000000000973
! Mem[0000000031800060] = 00000000 ffdd0fda, %l2 = 000007dd, %l3 = 000029a1
ldd [%o3+0x060],%l2 ! %l2 = 0000000000000000 00000000ffdd0fda
! %l2 = 0000000000000000, %l5 = c5533487b8643d2c, %l3 = 00000000ffdd0fda
addc %l2,%l5,%l3 ! %l3 = c5533487b8643d2c
! Mem[0000000019800018] = ee735319b4ac5ae5, %f28 = 9e8f13b8 67a97c20
ldd [%i3+%i6],%f28 ! %f28 = ee735319 b4ac5ae5
! Mem[0000000031800060] = 00000000, %l6 = ffffffffffffffff
ldub [%o3+0x061],%l6 ! %l6 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000018000048] = fd3e93707932f8da
stx %l7,[%i0+0x048] ! Mem[0000000018000048] = 0000000000000000
! %l2 = 0000000000000000, %l2 = 0000000000000000, %y = be7848e0
umul %l2,%l2,%l3 ! %l3 = 0000000000000000, %y = 00
! %l7 = 0000000000000000, immed = 00000ad1, %y = 00000000
udivcc %l7,0xad1,%l7 ! %l7 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000973
! %l6 = 00000000, %l7 = 00000000, Mem[0000000018000030] = ad856a4e 89637fd3
stda %l6,[%i0+%o6]0x89 ! Mem[0000000018000030] = 00000000 00000000
! Mem[0000000018800028] = 0000056c, %l6 = 0000000000000000
lduha [%i1+%o5]0x80,%l6 ! %l6 = 0000000000000000
p4_label_38:
! %l0 = 0000000000000973, Mem[0000000031000024] = 000007a6, %asi = 80
stwa %l0,[%o2+0x024]%asi ! Mem[0000000031000024] = 00000973
! Mem[0000000018000008] = 873453c5, %l2 = 0000000000000000
ldsha [%i0+%i4]0x89,%l2 ! %l2 = 00000000000053c5
! Mem[0000000019800000] = 0000000014474f14, %l0 = 0000000000000973
ldxa [%i3+%g0]0x88,%l0 ! %l0 = 0000000014474f14
! %l0 = 0000000014474f14, immed = 00000016, %l5 = c5533487b8643d2c
sra %l0,0x016,%l5 ! %l5 = 0000000000000051
! Mem[0000000030800020] = 833aa65f8448e0dd, %f10 = aadd815b 561632a9
ldda [%o1+0x020]%asi,%f10 ! %f10 = 833aa65f 8448e0dd
! Mem[0000000031000060] = f8000000, %l3 = 0000000000000000
ldsw [%o2+0x060],%l3 ! %l3 = fffffffff8000000
! Invert Register : %l3 = fffffffff8000000
xor %l3,-1,%l3 ! %l3 = 0000000007ffffff
! %l3 = 0000000007ffffff, immed = 00000015, %l1 = 0000000036209ffd
sll %l3,0x015,%l1 ! %l1 = 0000ffffffe00000
! %l0 = 14474f14, %l1 = ffe00000, Mem[0000000030000020] = ffffffff ffffde3c
std %l0,[%o0+%o4] ! Mem[0000000030000020] = 14474f14 ffe00000
! Mem[0000000030000060] = aadd815bc9b10a56, %l1 = 0000ffffffe00000
ldxa [%o0+0x060]%asi,%l1 ! %l1 = aadd815bc9b10a56
p4_label_39:
! %f4 = 60d9bfea 6bb28802, Mem[0000000019800018] = ee735319 b4ac5ae5
stda %f4 ,[%i3+%i6]0x81 ! Mem[0000000019800018] = 60d9bfea 6bb28802
! %l7 = 0000000000000000, immed = 0000055a, %l2 = 00000000000053c5
andncc %l7,0x55a,%l2 ! %l2 = 0000000000000000, %ccr = 44
! %l4 = fffff230, %l5 = 00000051, Mem[0000000019000018] = 00000000 ffdf0fda
stda %l4,[%i2+%i6]0x81 ! Mem[0000000019000018] = fffff230 00000051
! %l6 = 0000000000000000, Mem[0000000018000040] = f8000000
stw %l6,[%i0+0x040] ! Mem[0000000018000040] = 00000000
! %l7 = 0000000000000000
sethi %hi(0x25aa0400),%l7 ! %l7 = 0000000025aa0400
! %l0 = 0000000014474f14, Mem[0000000019800000] = 144f471400000000
stxa %l0,[%i3+%g0]0x80 ! Mem[0000000019800000] = 0000000014474f14
! Mem[0000000019800018] = eabfd960, %l1 = aadd815bc9b10a56
ldsba [%i3+%i6]0x89,%l1 ! %l1 = 0000000000000060
! %l0 = 0000000014474f14, immed = fffffd39, %l3 = 0000000007ffffff
tsubcc %l0,-0x2c7,%l3 ! %l3 = 00000000144751db, %ccr = 13
! Mem[0000000031800020] = 00000000 ffdf0fda, %l6 = 00000000, %l7 = 25aa0400
ldd [%o3+%o4],%l6 ! %l6 = 0000000000000000 00000000ffdf0fda
! %l4 = fffffffffffff230, immed = fffff8df, %l6 = 0000000000000000
xnorcc %l4,-0x721,%l6 ! %l6 = fffffffffffff510, %ccr = 88
p4_label_40:
! %l0 = 0000000014474f14, %l2 = 0000000000000000, %y = 00000973
udivcc %l0,%l2,%l7 ! Div by zero, %l0 = 0000000014474f64
mov %l0,%y ! %y = 14474f3c
! Mem[0000000018000018] = 207ca967b8138fff, %f20 = 77ebd3ae b1b0cc4c
ldda [%i0+%i6]0x88,%f20 ! %f20 = 207ca967 b8138fff
! Mem[0000000018800008] = da0f84ff 262847c9, %l6 = fffff510, %l7 = ffdf0fda
ldda [%i1+%i4]0x81,%l6 ! %l6 = 00000000da0f84ff 00000000262847c9
! %l1 = 0000000000000060, immed = 000003be, %l1 = 0000000000000060
sub %l1,0x3be,%l1 ! %l1 = fffffffffffffca2
! Mem[0000000030800064] = 00000000, %l6 = 00000000da0f84ff
ldsh [%o1+0x066],%l6 ! %l6 = 0000000000000000
! %l5 = 0000000000000051, %l1 = fffffffffffffca2, %y = 14474f3c
smulcc %l5,%l1,%l5 ! %l5 = fffffffffffeef42, %ccr = 88, %y = ffffffff
! %l0 = 0000000014474f3c, immd = fffffffffffff395, %l5 = fffffffffffeef42
udivx %l0,-0xc6b,%l5 ! %l5 = 0000000000000000
! %f24 = 0b679811 10f6b3f8, Mem[0000000018000020] = aadd815b c9b10a56
stda %f24,[%i0+%o4]0x81 ! Mem[0000000018000020] = 0b679811 10f6b3f8
! Mem[0000000030800020] = 833aa65f, %l4 = fffffffffffff230
ldsh [%o1+%o4],%l4 ! %l4 = ffffffffffff833a
! %l1 = fffffffffffffca2, %l5 = 0000000000000000, %l4 = ffffffffffff833a
subc %l1,%l5,%l4 ! %l4 = fffffffffffffca2
p4_label_41:
! %l0 = 14474f3c, %l1 = fffffca2, Mem[0000000018000000] = f8b3f610 df699587
stda %l0,[%i0+%g0]0x81 ! Mem[0000000018000000] = 14474f3c fffffca2
! %l6 = 0000000000000000, %l1 = fffffffffffffca2, %l4 = fffffffffffffca2
sub %l6,%l1,%l4 ! %l4 = 000000000000035e
! %l6 = 0000000000000000, %l7 = 00000000262847c9, %l2 = 0000000000000000
andcc %l6,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 44
! %l0 = 0000000014474f3c, immed = 00000009, %l4 = 000000000000035e
sll %l0,0x009,%l4 ! %l4 = 000000288e9e7800
! %l4 = 000000288e9e7800, immed = 00000183, %l0 = 0000000014474f3c
addccc %l4,0x183,%l0 ! %l0 = 000000288e9e7983, %ccr = 08
! %l5 = 0000000000000000, %l6 = 0000000000000000, %l2 = 0000000000000000
sub %l5,%l6,%l2 ! %l2 = 0000000000000000
! Mem[0000000018800048] = 5cf3c588, %l2 = 0000000000000000
ldsb [%i1+0x049],%l2 ! %l2 = fffffffffffffff3
! %l1 = fffffffffffffca2, %l3 = 00000000144751db, %y = ffffffff
sdivcc %l1,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 8e9e7983
! %l6 = 0000000000000000, Mem[0000000019000024] = ef112758
stw %l6,[%i2+0x024] ! Mem[0000000019000024] = 00000000
! %l2 = fffffffffffffff3, immed = 0000001d, %l6 = 0000000000000000
sll %l2,0x01d,%l6 ! %l6 = fffffffe60000000
p4_label_42:
! Mem[0000000019000010] = 6c409488, %l4 = 000000288e9e7800
ldsha [%i2+%i5]0x89,%l4 ! %l4 = ffffffffffff9488
! %l6 = fffffffe60000000, %l5 = 0000000000000000, %l5 = 0000000000000000
xorcc %l6,%l5,%l5 ! %l5 = fffffffe60000000, %ccr = 80
! %l6 = fffffffe60000000, immed = 00000db1, %l0 = 000000288e9e7983
sub %l6,0xdb1,%l0 ! %l0 = fffffffe5ffff24f
! %l3 = 00000000144751db, Mem[0000000030800024] = 8448e0dd
stw %l3,[%o1+0x024] ! Mem[0000000030800024] = 144751db
! Mem[0000000030800020] = 833aa65f144751db, %f26 = 4db3172a ba4bfe4d
ldd [%o1+%o4],%f26 ! %f26 = 833aa65f 144751db
! Mem[0000000019800024] = ffffffff, %l7 = 00000000262847c9
ldsh [%i3+0x026],%l7 ! %l7 = ffffffffffffffff
! %l4 = ffffffffffff9488, immed = fffff703, %l5 = fffffffe60000000
add %l4,-0x8fd,%l5 ! %l5 = ffffffffffff8b8b
! %l7 = ffffffffffffffff, Mem[0000000031000060] = f80000000000056c
stx %l7,[%o2+0x060] ! Mem[0000000031000060] = ffffffffffffffff
! Mem[0000000019000010] = 8894406c, %l4 = ffffffffffff9488
lduwa [%i2+%i5]0x80,%l4 ! %l4 = 000000008894406c
! Mem[0000000019800060] = e06ace03, %l2 = fffffffffffffff3
ldsh [%i3+0x062],%l2 ! %l2 = ffffffffffffce03
p4_label_43:
! Mem[0000000018000034] = 00000000, %l3 = 00000000144751db
ldub [%i0+0x034],%l3 ! %l3 = 0000000000000000
! %l6 = fffffffe60000000, Mem[0000000030000060] = aadd815b
sth %l6,[%o0+0x060] ! Mem[0000000030000060] = 0000815b
! Mem[0000000031800060] = 00000000ffdd0fda, %f0 = b4e05923 51c519fa
ldd [%o3+0x060],%f0 ! %f0 = 00000000 ffdd0fda
! %f30 = 00000000, Mem[0000000019800070] = b1f6e8f8
st %f30,[%i3+0x070] ! Mem[0000000019800070] = 00000000
! Mem[000000001980005c] = d38cad4f, %l5 = ffffffffffff8b8b
ldsh [%i3+0x05c],%l5 ! %l5 = ffffffffffffd38c
! %f18 = 00000000 ffdf0fda, Mem[0000000018000008] = c5533487 b8643d2c
std %f18,[%i0+%i4] ! Mem[0000000018000008] = 00000000 ffdf0fda
! Randomly selected nop
nop
! Mem[0000000018800030] = 5b0000dd, %f2 = ffffffff
lda [%i1+%o6]0x88,%f2 ! %f2 = 5b0000dd
! %f3 = ffffde3c, Mem[0000000019800008] = 9f430768
sta %f3 ,[%i3+%i4]0x81 ! Mem[0000000019800008] = ffffde3c
save ! CWP = 1
p4_label_44: ! %cwp = 1
! %l0 = fffffffffffebae7, immed = 00000d5c, %y = 8e9e7983
sdivcc %l0,0xd5c,%l5 ! %l5 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = fffebae7
! %l1 = 00000000000000dd, immed = fffff5d3, %l6 = ffffffff8448e7e3
taddcctv %l1,-0xa2d,%l6 ! %l0 = fffffffffffebb0a, Trapped
! Mem[0000000030000060] = 0000815b c9b10a56, %l0 = fffebb0a, %l1 = 000000dd
ldd [%i0+0x060],%l0 ! %l0 = 000000000000815b 00000000c9b10a56
! %l3 = 00000ff752f79000, immed = 00000b9e, %l2 = 000000000000002e
andcc %l3,0xb9e,%l2 ! %l2 = 0000000000000000, %ccr = 44
! Mem[0000000019800020] = 3cdeffff, %l1 = 00000000c9b10a56
ldswa [%o3+%i4]0x81,%l1 ! %l1 = 000000003cdeffff
! %l6 = 8448e7e3, %l7 = 00000000, Mem[0000000030000060] = 0000815b c9b10a56
std %l6,[%i0+0x060] ! Mem[0000000030000060] = 8448e7e3 00000000
! Mem[0000000030000020] = 14474f14, %l3 = 00000ff752f79000
ldsb [%i0+%i4],%l3 ! %l3 = 0000000000000014
! Mem[0000000030800064] = 00000000, %l0 = 000000000000815b
lduw [%i1+0x064],%l0 ! %l0 = 0000000000000000
! Mem[0000000031000020] = 0000004700000973, %f6 = b334fef7 0252851f
ldd [%i2+%i4],%f6 ! %f6 = 00000047 00000973
! %l2 = 00000000, %l3 = 00000014, Mem[0000000018800078] = b5d15872 1cfae211
stda %l2,[%o1+0x078]%asi ! Mem[0000000018800078] = 00000000 00000014
p4_label_45: ! %cwp = 1
! %l6 = 8448e7e3, %l7 = 00000000, Mem[0000000018800030] = dd00005b 22ffffff
std %l6,[%o1+%i6] ! Mem[0000000018800030] = 8448e7e3 00000000
! %l7 = 0000000000000000, immed = 0000000b, %l0 = 0000000000000000
srlx %l7,0x00b,%l0 ! %l0 = 0000000000000000
! %l6 = ffffffff8448e7e3, %l5 = ffffffff80000000, %l5 = ffffffff80000000
and %l6,%l5,%l5 ! %l5 = ffffffff80000000
! Mem[0000000019800018] = 60d9bfea, %l2 = 0000000000000000
lduha [%o3+%o6]0x80,%l2 ! %l2 = 00000000000060d9
! %l6 = ffffffff8448e7e3, Mem[0000000030800066] = 00000000, %asi = 80
stha %l6,[%i1+0x066]%asi ! Mem[0000000030800064] = 0000e7e3
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000030800060] = f80000000000e7e3, %f14 = 00000000 0043a967
ldda [%o1+0x060]%asi,%f14 ! %f14 = f8000000 0000e7e3
! %l7 = ffffffffffffffff, Mem[0000000018800018] = ffdf0fda
stwa %l7,[%i1+%i6]0x81 ! Mem[0000000018800018] = ffffffff
! Mem[0000000018800018] = ffffffff, %l2 = ffffffffffffce03
lduba [%i1+%i6]0x88,%l2 ! %l2 = 00000000000000ff
! %l5 = ffffffffffffd38c, %l2 = 00000000000000ff, %l5 = ffffffffffffd38c
mulx %l5,%l2,%l5 ! %l5 = ffffffffffd3b874, %y = fffebae7
p4_label_46:
! Mem[0000000031000064] = ffffffff, %l7 = ffffffffffffffff
ldsw [%o2+0x064],%l7 ! %l7 = ffffffffffffffff
! %l2 = 00000000000000ff, %l5 = ffffffffffd3b874, %l2 = 00000000000000ff
tsubcc %l2,%l5,%l2 ! %l2 = 00000000002c488b, %ccr = 13
! Mem[0000000031800024] = ffdf0fda, %l4 = 000000008894406c
ldsb [%o3+0x026],%l4 ! %l4 = 000000000000000f
! %l0 = fffffffe5ffff24f, Mem[0000000018800010] = d0ff3150
stwa %l0,[%i1+%i5]0x81 ! Mem[0000000018800010] = 5ffff24f
! %l1 = 0000000000000000, immed = 00000700, %l2 = 00000000002c488b
xor %l1,0x700,%l2 ! %l2 = 0000000000000700
! done : should take illegal inst trap, %l0 = fffffffe5ffff24f
done ! Illegal inst trap : %l0 = fffffffe5ffff25f
! Mem[0000000019800030] = 0288b26b, %l5 = ffffffffffd3b874
lduh [%i3+%o6],%l5 ! %l5 = 0000000000000288
! %l2 = 0000000000000700, immed = fffff17b, %l4 = 000000000000000f
sub %l2,-0xe85,%l4 ! %l4 = 0000000000001585
! %l7 = ffffffffffffffff, %l3 = 0000000000000000, %l6 = fffffffe60000000
xor %l7,%l3,%l6 ! %l6 = ffffffffffffffff
! %f2 = 5b0000dd ffffde3c, Mem[0000000031000020] = 00000047 00000973
std %f2 ,[%o2+%o4] ! Mem[0000000031000020] = 5b0000dd ffffde3c
p4_label_47:
! Mem[0000000019000010] = 8894406cab667502, %l7 = ffffffffffffffff
ldxa [%i2+%i5]0x81,%l7 ! %l7 = 8894406cab667502
! Mem[0000000019000028] = 00000000, %f23 = 6c409488
lda [%i2+%o5]0x80,%f23 ! %f23 = 00000000
! Mem[0000000018800010] = 4ff2ff5f, %l4 = 0000000000001585
lduha [%i1+%i5]0x88,%l4 ! %l4 = 000000000000ff5f
! Mem[0000000019800074] = 3583cfce, %l6 = ffffffffffffffff
ldub [%i3+0x075],%l6 ! %l6 = 0000000000000083
! %l4 = 000000000000ff5f, immed = fffffa3a, %l5 = 0000000000000288
addcc %l4,-0x5c6,%l5 ! %l5 = 000000000000f999, %ccr = 11
! Mem[0000000019800028] = a6b7f387 5832856f, %l0 = 5ffff25f, %l1 = 00000000
ldd [%i3+%o5],%l0 ! %l0 = 00000000a6b7f387 000000005832856f
! Mem[0000000018800000] = 00000000, %l1 = 000000005832856f
lduha [%i1+%g0]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000030000024] = ffe00000, %l0 = 00000000a6b7f387
ldub [%o0+0x024],%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, immed = 00000007, %l3 = 0000000000000000
sra %l0,0x007,%l3 ! %l3 = 0000000000000001
! %f24 = 0b679811 10f6b3f8, Mem[0000000031000060] = ffffffff ffffffff
std %f24,[%o2+0x060] ! Mem[0000000031000060] = 0b679811 10f6b3f8
p4_label_48:
! Mem[0000000031800020] = 00000000, %l3 = 0000000000000001
ldub [%o3+0x021],%l3 ! %l3 = 0000000000000000
! Mem[0000000018000018] = 207ca967b8138fff, %f12 = bc476222 c9b10a56
ldda [%i0+%i6]0x88,%f12 ! %f12 = 207ca967 b8138fff
! %l7 = 8894406cab667502, %l7 = 8894406cab667502, %l4 = 000000000000ff5f
sub %l7,%l7,%l4 ! %l4 = 0000000000000000
! Mem[0000000030000020] = 14474f14ffe00000, %f6 = 00000047 00000973
ldd [%o0+%o4],%f6 ! %f6 = 14474f14 ffe00000
! Mem[0000000018000058] = 43250ba5 be9ade3c, %l0 = 000000ff, %l1 = 00000000
ldda [%i0+0x058]%asi,%l0 ! %l0 = 0000000043250ba5 00000000be9ade3c
! Mem[0000000019800010] = 00000000 06000000, %l4 = 00000000, %l5 = 0000f999
ldda [%i3+%i5]0x89,%l4 ! %l4 = 0000000006000000 0000000000000000
! %l1 = 00000000be9ade3c, Mem[0000000019800018] = 60d9bfea
stwa %l1,[%i3+%i6]0x81 ! Mem[0000000019800018] = be9ade3c
! %l6 = 0000000000000083, Mem[0000000018800078] = 0000000000000014
stx %l6,[%i1+0x078] ! Mem[0000000018800078] = 0000000000000083
! Mem[0000000018000030] = 00000000, %l5 = 0000000000000000
lduba [%i0+%o6]0x80,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = 00000000be9ade3c
sub %l5,%l5,%l1 ! %l1 = 0000000000000000
p4_label_49:
! %l6 = 0000000000000083, immed = fffff398, %l4 = 0000000006000000
addcc %l6,-0xc68,%l4 ! %l4 = fffffffffffff41b, %ccr = 88
! %l6 = 00000083, %l7 = ab667502, Mem[0000000031000020] = 5b0000dd ffffde3c
std %l6,[%o2+%o4] ! Mem[0000000031000020] = 00000083 ab667502
! %f29 = b4ac5ae5, Mem[000000001980000c] = 6a0c0d56
st %f29,[%i3+0x00c] ! Mem[000000001980000c] = b4ac5ae5
! Mem[0000000030000024] = ffe00000, %f17 = 14474f43
ld [%o0+0x024],%f17 ! %f17 = ffe00000
! %l2 = 0000000000000700, immed = 00000e1b, %l2 = 0000000000000700
andcc %l2,0xe1b,%l2 ! %l2 = 0000000000000600, %ccr = 00
! Mem[0000000019800000] = 144f471400000000, %l0 = 0000000043250ba5
ldxa [%i3+%g0]0x88,%l0 ! %l0 = 144f471400000000
! %l0 = 144f471400000000, Mem[0000000031800024] = ffdf0fda
sth %l0,[%o3+0x024] ! Mem[0000000031800024] = 00000fda
! Mem[0000000019800020] = ffffde3c, %l1 = 0000000000000000
lduba [%i3+%o4]0x88,%l1 ! %l1 = 000000000000003c
! Mem[0000000031000064] = 10f6b3f8, %l3 = 0000000000000000
ldsh [%o2+0x064],%l3 ! %l3 = 00000000000010f6
! Mem[0000000031800060] = 00000000, %l5 = 0000000000000000
lduw [%o3+0x060],%l5 ! %l5 = 0000000000000000
p4_label_50:
! %l1 = 000000000000003c, Mem[0000000018800010] = 5ffff24f
stwa %l1,[%i1+%i5]0x80 ! Mem[0000000018800010] = 0000003c
! %l1 = 000000000000003c, Mem[0000000018000028] = 16b92a6dc2af44c0
stxa %l1,[%i0+%o5]0x80 ! Mem[0000000018000028] = 000000000000003c
! Mem[0000000031000060] = 0b679811 10f6b3f8, %l2 = 00000600, %l3 = 000010f6
ldd [%o2+0x060],%l2 ! %l2 = 000000000b679811 0000000010f6b3f8
! Mem[0000000030800060] = f8000000, %l7 = 8894406cab667502
lduh [%o1+0x062],%l7 ! %l7 = 0000000000000000
! %f28 = ee735319, Mem[0000000030800020] = 833aa65f
st %f28,[%o1+%o4] ! Mem[0000000030800020] = ee735319
! %l6 = 0000000000000083, immed = 00000bc7, %y = fffebae7
sdivcc %l6,0xbc7,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00000000
! %l2 = 80000000, %l3 = 10f6b3f8, Mem[0000000019800020] = ffffde3c ffffffff
stda %l2,[%i3+%o4]0x89 ! Mem[0000000019800020] = 80000000 10f6b3f8
! Mem[0000000018800020] = 4dfe4bba, %l5 = 0000000000000000
lduba [%i1+%o4]0x80,%l5 ! %l5 = 000000000000004d
! Mem[0000000019000000] = 7f2d5112271067d6, %l3 = 0000000010f6b3f8
ldxa [%i2+%g0]0x81,%l3 ! %l3 = 7f2d5112271067d6
! %l2 = ffffffff80000000, %l5 = 000000000000004d, %l0 = 144f471400000000
orncc %l2,%l5,%l0 ! %l0 = ffffffffffffffb2, %ccr = 88
p4_label_51:
! %l3 = 7f2d5112271067d6, Mem[0000000030000067] = 00000000
stb %l3,[%o0+0x067] ! Mem[0000000030000064] = 000000d6
! %l0 = ffffffffffffffb2, immed = fffff25e, %y = 00000000
umul %l0,-0xda2,%l1 ! %l1 = fffff2100004275c, %y = fffff210
! %f8 = aadd815b c9b10a56, Mem[0000000018800028] = 0000056c 25f3ffff
stda %f8 ,[%i1+%o5]0x81 ! Mem[0000000018800028] = aadd815b c9b10a56
! %l7 = 0000000000000000, immd = fffffffffffffd5c, %l0 = ffffffffffffffb2
sdivx %l7,-0x2a4,%l0 ! %l0 = 0000000000000000
! Mem[0000000019000030] = 5031f0b4, %l6 = 0000000000000083
ldsba [%i2+%o6]0x88,%l6 ! %l6 = ffffffffffffffb4
! %l7 = 0000000000000000, %l3 = 7f2d5112271067d6, %l5 = 000000000000004d
xorcc %l7,%l3,%l5 ! %l5 = 7f2d5112271067d6, %ccr = 00
! %l0 = 0000000000000000, Mem[0000000031000020] = 00000083
sth %l0,[%o2+%o4] ! Mem[0000000031000020] = 00000083
! Mem[0000000019800000] = 00000000, %l4 = fffffffffffff41b
ldswa [%i3+%g0]0x81,%l4 ! %l4 = 0000000000000000
! Mem[0000000031000060] = 0b67981110f6b3f8, %f16 = 60d9bfea ffe00000
ldd [%o2+0x060],%f16 ! %f16 = 0b679811 10f6b3f8
! %l1 = fffff2100004275c, %l6 = ffffffffffffffb4, %l1 = fffff2100004275c
and %l1,%l6,%l1 ! %l1 = fffff21000042714
p4_label_52:
! %l2 = ffffffff80000000, %l7 = 0000000000000000, %l2 = ffffffff80000000
xorcc %l2,%l7,%l2 ! %l2 = ffffffff80000000, %ccr = 88
! %l7 = 0000000000000000, Mem[0000000019000004] = 271067d6, %asi = 80
stwa %l7,[%i2+0x004]%asi ! Mem[0000000019000004] = 00000000
! Mem[0000000018800008] = da0f84ff, %l4 = 0000000000000000
ldsba [%i1+%i4]0x81,%l4 ! %l4 = ffffffffffffffda
! Mem[0000000019000028] = 00000000, %f1 = ffdd0fda
lda [%i2+%o5]0x80,%f1 ! %f1 = 00000000
! %l0 = 0000000000000000, immed = fffff0d6, %l5 = 7f2d5112271067d6
sub %l0,-0xf2a,%l5 ! %l5 = 0000000000000f2a
! %l0 = 00000000, %l1 = 00042714, Mem[0000000019000068] = 0aa92fc9 5031f0b4
std %l0,[%i2+0x068] ! Mem[0000000019000068] = 00000000 00042714
! Mem[0000000030800020] = ee735319144751db, %f22 = dd00005b 00000000
ldd [%o1+%o4],%f22 ! %f22 = ee735319 144751db
! %l1 = fffff21000042714, Mem[0000000030000024] = ffe00000
sth %l1,[%o0+0x024] ! Mem[0000000030000024] = 27140000
! %l7 = 0000000000000000, immed = 0000001e, %l1 = fffff21000042714
sra %l7,0x01e,%l1 ! %l1 = 0000000000000000
! %l5 = 0000000000000f2a, Mem[0000000031000062] = 0b679811
sth %l5,[%o2+0x062] ! Mem[0000000031000060] = 0b670f2a
p4_label_53:
! %l1 = 0000000000000000, Mem[0000000018800018] = 090c1c00ffffffff
stxa %l1,[%i1+%i6]0x88 ! Mem[0000000018800018] = 0000000000000000
! Mem[000000001800001c] = 67a97c20, %l1 = 0000000000000000
ldswa [%i0+0x01c]%asi,%l1 ! %l1 = 0000000067a97c20
! %l7 = 0000000000000000, Mem[0000000030800020] = ee735319
stw %l7,[%o1+%o4] ! Mem[0000000030800020] = 00000000
! %l7 = 0000000000000000, %l3 = 7f2d5112271067d6, %y = fffff210
umul %l7,%l3,%l0 ! %l0 = 0000000000000000, %y = 00
! %l1 = 0000000067a97c20, Mem[0000000019800010] = 06000000
stha %l1,[%i3+%i5]0x88 ! Mem[0000000019800010] = 06007c20
! %l6 = ffffffffffffffb4, immed = 00000902, %l3 = 7f2d5112271067d6
or %l6,0x902,%l3 ! %l3 = ffffffffffffffb6
! %f17 = 10f6b3f8, Mem[0000000018000030] = 00000000
sta %f17,[%i0+%o6]0x89 ! Mem[0000000018000030] = 10f6b3f8
! %f26 = 833aa65f 144751db, Mem[0000000018800030] = e3e74884 00000000
stda %f26,[%i1+%o6]0x89 ! Mem[0000000018800030] = 833aa65f 144751db
! %l4 = ffffffffffffffda, %l6 = ffffffffffffffb4, %l0 = 0000000000000000
mulx %l4,%l6,%l0 ! %l0 = 0000000000000b48, %y = 00
! %l1 = 0000000067a97c20, %l0 = 0000000000000b48, %l3 = ffffffffffffffb6
orncc %l1,%l0,%l3 ! %l3 = fffffffffffffcb7, %ccr = 88
p4_label_54:
! Mem[0000000030000020] = 14474f14, %l0 = 0000000000000b48
ldsb [%o0+0x021],%l0 ! %l0 = 0000000000000047
! %l4 = ffffffffffffffda, immed = 0000088f, %y = 00000000
umul %l4,0x88f,%l1 ! %l1 = 0000088efffebac6, %y = 88e
! %l5 = 0000000000000f2a, %l1 = 0000088efffebac6, %l2 = ffffffff80000000
srlx %l5,%l1,%l2 ! %l2 = 000000000000003c
! Mem[0000000019800038] = 00000000ffdf0fda, %l2 = 000000000000003c
ldx [%i3+0x038],%l2 ! %l2 = 00000000ffdf0fda
! Clear Register : %l5 = 0000000000000f2a
clr %l5 ! %l5 = 0000000000000000
! %l3 = fffffffffffffcb7, %l6 = ffffffffffffffb4, %l7 = 0000000000000000
andcc %l3,%l6,%l7 ! %l7 = fffffffffffffcb4, %ccr = 88
! Mem[0000000030800020] = 00000000144751db, %f22 = ee735319 144751db
ldd [%o1+%o4],%f22 ! %f22 = 00000000 144751db
! %l1 = 0000088efffebac6, %l6 = ffffffffffffffb4, %l4 = ffffffffffffffda
xnor %l1,%l6,%l4 ! %l4 = 0000088efffeba8d
! %l4 = 0000088efffeba8d, %l3 = fffffffffffffcb7, %l5 = 0000000000000000
tsubcctv %l4,%l3,%l5 ! %l0 = 000000000000006a, Trapped
! %l6 = ffffffffffffffb4, Mem[0000000018000020] = 0b67981110f6b3f8
stx %l6,[%i0+%o4] ! Mem[0000000018000020] = ffffffffffffffb4
p4_label_55:
! Mem[0000000031000020] = 00000083 ab667502, %l2 = ffdf0fda, %l3 = fffffcb7
ldd [%o2+%o4],%l2 ! %l2 = 0000000000000083 00000000ab667502
! %f6 = 14474f14 ffe00000, Mem[0000000031000060] = 0b670f2a 10f6b3f8
std %f6 ,[%o2+0x060] ! Mem[0000000031000060] = 14474f14 ffe00000
! done : should take illegal inst trap, %l0 = 000000000000006a
done ! Illegal inst trap : %l0 = 000000000000007a
! Mem[0000000018800058] = 3a28b736, %l5 = 0000000000000000
ldsb [%i1+0x059],%l5 ! %l5 = 0000000000000028
! %l0 = 000000000000007a, %l6 = ffffffffffffffb4, %l1 = 0000088efffebac6
sllx %l0,%l6,%l1 ! %l1 = 07a0000000000000
! Mem[0000000019800018] = 0288b26b 3cde9abe, %l0 = 0000007a, %l1 = 00000000
ldda [%i3+%i6]0x89,%l0 ! %l0 = 000000003cde9abe 000000000288b26b
! Mem[0000000019000028] = 00000000 00000000, %l4 = fffeba8d, %l5 = 00000028
ldda [%i2+%o5]0x81,%l4 ! %l4 = 0000000000000000 0000000000000000
! %f30 = 00000000 ffdf0fda, Mem[0000000031800060] = 00000000 ffdd0fda
stda %f30,[%o3+0x060]%asi ! Mem[0000000031800060] = 00000000 ffdf0fda
! %l5 = 0000000000000000, %l2 = 0000000000000083, %l2 = 0000000000000083
mulx %l5,%l2,%l2 ! %l2 = 0000000000000000, %y = 88e
! %l1 = 000000000288b26b, immed = 00000911, %y = 0000088e
sdiv %l1,0x911,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = 3cde9abe
p4_label_56:
! %l3 = 000000007fffffff, %l3 = 000000007fffffff, %l1 = 000000000288b26b
tsubcc %l3,%l3,%l1 ! %l1 = 0000000000000000, %ccr = 46
! %l0 = 000000003cde9abe, %l6 = ffffffffffffffb4, %y = 3cde9abe
sdiv %l0,%l6,%l2 ! %l2 = ffffffff80000000
mov %l0,%y ! %y = 3cde9abe
! %l2 = ffffffff80000000, Mem[0000000018000050] = c4495842
sth %l2,[%i0+0x050] ! Mem[0000000018000050] = 00005842
! %l4 = 0000000000000000, Mem[0000000019000008] = f940fe5567a94300
stxa %l4,[%i2+%i4]0x88 ! Mem[0000000019000008] = 0000000000000000
! %l0 = 000000003cde9abe, Mem[0000000031000064] = ffe00000
stw %l0,[%o2+0x064] ! Mem[0000000031000064] = 3cde9abe
! Mem[0000000019800068] = 34cd946b ac421c36, %l2 = 80000000, %l3 = 7fffffff
ldd [%i3+0x068],%l2 ! %l2 = 0000000034cd946b 00000000ac421c36
! Mem[0000000018000050] = 00005842 0924f8ed, %l6 = ffffffb4, %l7 = fffffcb4
ldd [%i0+0x050],%l6 ! %l6 = 0000000000005842 000000000924f8ed
! Mem[0000000030800024] = 144751db, %l4 = 0000000000000000
ldsw [%o1+0x024],%l4 ! %l4 = 00000000144751db
! Mem[0000000031800064] = ffdf0fda, %l4 = 00000000144751db
ldub [%o3+0x067],%l4 ! %l4 = 00000000000000da
! %l6 = 0000000000005842, immed = 00000cd3, %l5 = 0000000000000000
andn %l6,0xcd3,%l5 ! %l5 = 0000000000005000
p4_label_57:
! %l5 = 0000000000005000, %l2 = 0000000034cd946b, %l5 = 0000000000005000
xor %l5,%l2,%l5 ! %l5 = 0000000034cdc46b
! Mem[0000000019800004] = 14474f14, %l0 = 000000003cde9abe
ldsh [%i3+0x004],%l0 ! %l0 = 0000000000001447
! Clear Register : %l5 = 0000000034cdc46b
clr %l5 ! %l5 = 0000000000000000
! %l2 = 0000000034cd946b, immed = 00000002, %l1 = 0000000000000000
srl %l2,0x002,%l1 ! %l1 = 000000000d33651a
! Mem[0000000030800060] = f8000000 0000e7e3, %l4 = 000000da, %l5 = 00000000
ldda [%o1+0x060]%asi,%l4 ! %l4 = 00000000f8000000 000000000000e7e3
! Mem[0000000031000064] = 3cde9abe, %l4 = 00000000f8000000
ldsh [%o2+0x064],%l4 ! %l4 = 0000000000003cde
! %l0 = 0000000000001447, Mem[0000000030800024] = 144751db
stw %l0,[%o1+0x024] ! Mem[0000000030800024] = 00001447
! %l5 = 000000000000e7e3, immed = 00000004, %l3 = 00000000ac421c36
srlx %l5,0x004,%l3 ! %l3 = 0000000000000e7e
! %l7 = 000000000924f8ed, %l7 = 000000000924f8ed, %l2 = 0000000034cd946b
tsubcc %l7,%l7,%l2 ! %l2 = 0000000000000000, %ccr = 46
! Mem[0000000031000060] = 14474f143cde9abe, %f22 = 00000000 144751db
ldd [%o2+0x060],%f22 ! %f22 = 14474f14 3cde9abe
p4_label_58:
! done : should take illegal inst trap, %l0 = 0000000000001447
done ! Illegal inst trap : %l0 = 0000000000001457
! %l0 = 0000000000001457, Mem[0000000030000064] = 000000d6
stba %l0,[%o0+0x064]%asi ! Mem[0000000030000064] = 570000d6
! %l1 = 000000000d33651a, %l0 = 0000000000001457, %l3 = 0000000000000e7e
sub %l1,%l0,%l3 ! %l3 = 000000000d3350c3
! Invert Register : %l7 = 000000000924f8ed
xor %l7,-1,%l7 ! %l7 = fffffffff6db0712
! Mem[0000000018000030] = 0000000010f6b3f8, %f16 = 0b679811 10f6b3f8
ldda [%i0+%o6]0x88,%f16 ! %f16 = 00000000 10f6b3f8
! %f18 = 00000000 ffdf0fda, Mem[0000000018000040] = 00000000 0000056c
stda %f18,[%i0+0x040]%asi ! Mem[0000000018000040] = 00000000 ffdf0fda
! %f8 = aadd815b c9b10a56, Mem[0000000019800010] = 207c0006 00000000
stda %f8 ,[%i3+%i5]0x81 ! Mem[0000000019800010] = aadd815b c9b10a56
! %l4 = 0000000000003cde, immed = fffff83c, %l6 = 0000000000005842
xnor %l4,-0x7c4,%l6 ! %l6 = 0000000000003b1d
! Mem[0000000030800020] = 0000000000001447, %l7 = fffffffff6db0712
ldx [%o1+%o4],%l7 ! %l7 = 0000000000001447
! %l0 = 0000000000001457, %l3 = 000000000d3350c3, %y = 3cde9abe
umul %l0,%l3,%l4 ! %l4 = 0000010c7ebfae45, %y = 10c
p4_label_59:
! %l7 = 0000000000001447, Mem[0000000030800026] = 00001447
sth %l7,[%o1+0x026] ! Mem[0000000030800024] = 00001447
! %l1 = 000000000d33651a, immed = 00000b8c, %l1 = 000000000d33651a
sub %l1,0xb8c,%l1 ! %l1 = 000000000d33598e
! %l6 = 00003b1d, %l7 = 00001447, Mem[0000000019800018] = be9ade3c 6bb28802
stda %l6,[%i3+%i6]0x81 ! Mem[0000000019800018] = 00003b1d 00001447
! %l2 = 0000000000000000, immed = fffff717, %l5 = 000000000000e7e3
subccc %l2,-0x8e9,%l5 ! %l5 = 00000000000008e9, %ccr = 11
! %l4 = 0000010c7ebfae45, %l0 = 0000000000001457, %l5 = 00000000000008e9
srl %l4,%l0,%l5 ! %l5 = 00000000000000fd
! Mem[0000000018000034] = 00000000, %l4 = 0000010c7ebfae45
ldsb [%i0+0x036],%l4 ! %l4 = 0000000000000000
! %l1 = 000000000d33598e, %l6 = 0000000000003b1d, %l0 = 0000000000001457
xorcc %l1,%l6,%l0 ! %l0 = 000000000d336293, %ccr = 00
! Randomly selected nop
nop
! Mem[0000000019800008] = ffffde3c, %l6 = 0000000000003b1d
lduba [%i3+%i4]0x80,%l6 ! %l6 = 00000000000000ff
! Mem[0000000018800028] = aadd815b, %l0 = 000000000d336293
lduwa [%i1+%o5]0x80,%l0 ! %l0 = 00000000aadd815b
p4_label_60:
! %l6 = 00000000000000ff, Mem[0000000030800060] = f8000000
stw %l6,[%o1+0x060] ! Mem[0000000030800060] = 000000ff
! %f14 = f8000000 0000e7e3, Mem[0000000019000030] = b4f03150 2f740105
std %f14,[%i2+%o6] ! Mem[0000000019000030] = f8000000 0000e7e3
! %l0 = 00000000aadd815b, immed = fffff886, %l4 = 0000000000000000
tsubcc %l0,-0x77a,%l4 ! %l4 = 00000000aadd88d5, %ccr = 1b
! %l5 = 00000000000000fd, %l1 = 000000000d33598e, %l1 = 000000000d33598e
xor %l5,%l1,%l1 ! %l1 = 000000000d335973
! Mem[0000000030800060] = 000000ff, %l3 = 000000000d3350c3
ldsw [%o1+0x060],%l3 ! %l3 = 00000000000000ff
! %l3 = 00000000000000ff, %l2 = 0000000000000000, %l5 = 00000000000000fd
xorcc %l3,%l2,%l5 ! %l5 = 00000000000000ff, %ccr = 00
! %l3 = 00000000000000ff, Mem[0000000031800022] = 00000000
sth %l3,[%o3+0x022] ! Mem[0000000031800020] = 000000ff
! Mem[0000000018800020] = 4dfe4bba2a17b34d, %l3 = 00000000000000ff
ldxa [%i1+%o4]0x81,%l3 ! %l3 = 4dfe4bba2a17b34d
! %f12 = 207ca967 b8138fff, Mem[0000000030000020] = 14474f14 27140000
std %f12,[%o0+%o4] ! Mem[0000000030000020] = 207ca967 b8138fff
! Mem[0000000030000020] = 207ca967 b8138fff, %l4 = aadd88d5, %l5 = 000000ff
ldda [%o0+0x020]%asi,%l4 ! %l4 = 00000000207ca967 00000000b8138fff
p4_label_61:
! %l2 = 0000000000000000, %l6 = 00000000000000ff, %l6 = 00000000000000ff
andncc %l2,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44
! Mem[0000000019800018] = 00003b1d 00001447, %l4 = 207ca967, %l5 = b8138fff
ldda [%i3+%i6]0x81,%l4 ! %l4 = 0000000000003b1d 0000000000001447
! Mem[0000000030000060] = 8448e7e3, %l7 = 0000000000001447
ldub [%o0+0x063],%l7 ! %l7 = 00000000000000e3
! %l6 = 0000000000000000, Mem[0000000019800000] = 00000000
stba %l6,[%i3+%g0]0x89 ! Mem[0000000019800000] = 00000000
! Mem[000000001800001c] = 67a97c20, %l1 = 000000000d335973
lduw [%i0+0x01c],%l1 ! %l1 = 0000000067a97c20
! %l0 = 00000000aadd815b, Mem[0000000030000020] = 207ca967
stw %l0,[%o0+%o4] ! Mem[0000000030000020] = aadd815b
! Mem[0000000018000018] = ff8f13b8, %l1 = 0000000067a97c20
ldsba [%i0+%i6]0x81,%l1 ! %l1 = ffffffffffffffff
! %l7 = 00000000000000e3, %l1 = ffffffffffffffff, %l5 = 0000000000001447
xorcc %l7,%l1,%l5 ! %l5 = ffffffffffffff1c, %ccr = 88
! %f11 = 8448e0dd, Mem[0000000019000008] = 00000000
sta %f11,[%i2+%i4]0x81 ! Mem[0000000019000008] = 8448e0dd
! %f14 = f8000000 0000e7e3, Mem[0000000019800008] = ffffde3c b4ac5ae5
stda %f14,[%i3+%i4]0x81 ! Mem[0000000019800008] = f8000000 0000e7e3
p4_label_62:
! Invert Register : %l2 = 0000000000000000
xor %l2,-1,%l2 ! %l2 = ffffffffffffffff
! %l0 = 00000000aadd815b, Mem[0000000031000021] = 00000083
stb %l0,[%o2+0x021] ! Mem[0000000031000020] = 005b0083
! %l5 = ffffffffffffff1c
sethi %hi(0x9d4c3c00),%l5 ! %l5 = 000000009d4c3c00
! %l7 = 00000000000000e3, immed = 00000ec6, %l3 = 4dfe4bba2a17b34d
orn %l7,0xec6,%l3 ! %l3 = fffffffffffff1fb
! %l4 = 00003b1d, %l5 = 9d4c3c00, Mem[0000000031000020] = 005b0083 ab667502
std %l4,[%o2+%o4] ! Mem[0000000031000020] = 00003b1d 9d4c3c00
! Mem[0000000031000060] = 14474f14, %l5 = 000000009d4c3c00
ldsw [%o2+0x060],%l5 ! %l5 = 0000000014474f14
! %f0 = 00000000 00000000, Mem[0000000018800008] = ff840fda c9472826
stda %f0 ,[%i1+%i4]0x89 ! Mem[0000000018800008] = 00000000 00000000
! Clear Register : %l5 = 0000000014474f14
clr %l5 ! %l5 = 0000000000000000
! %l1 = ffffffffffffffff, Mem[0000000018000018] = ff8f13b8
stwa %l1,[%i0+%i6]0x81 ! Mem[0000000018000018] = ffffffff
! %l5 = 0000000000000000, Mem[0000000019000018] = fffff23000000051
stxa %l5,[%i2+%i6]0x80 ! Mem[0000000019000018] = 0000000000000000
p4_label_63:
! %f8 = aadd815b, Mem[0000000018800018] = 00000000
st %f8 ,[%i1+%i6] ! Mem[0000000018800018] = aadd815b
! Mem[0000000018800064] = c1204f2d, %l7 = 00000000000000e3
ldsh [%i1+0x066],%l7 ! %l7 = 0000000000004f2d
! Mem[0000000019000030] = f8000000, %l4 = 0000000000003b1d
lduwa [%i2+%o6]0x80,%l4 ! %l4 = 00000000f8000000
! Set Register : %l7 = 0000000000004f2d
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! Mem[0000000019000018] = 00000000, %l1 = ffffffffffffffff
lduha [%i2+%i6]0x89,%l1 ! %l1 = 0000000000000000
! %f20 = 207ca967 b8138fff, Mem[0000000019800010] = 5b81ddaa 560ab1c9
stda %f20,[%i3+%i5]0x89 ! Mem[0000000019800010] = 207ca967 b8138fff
! Mem[0000000018000014] = 2a3c3150, %l7 = ffffffffffffffff
ldsw [%i0+0x014],%l7 ! %l7 = 000000002a3c3150
! %l7 = 000000002a3c3150, %l3 = fffffffffffff1fb, %l1 = 0000000000000000
orncc %l7,%l3,%l1 ! %l1 = 000000002a3c3f54, %ccr = 00
! Mem[0000000018000010] = 50313c2a938f55ee, %l6 = 0000000000000000
ldxa [%i0+%i5]0x88,%l6 ! %l6 = 50313c2a938f55ee
! %l0 = 00000000aadd815b, Mem[0000000019000060] = b334fef70252851f
stx %l0,[%i2+0x060] ! Mem[0000000019000060] = 00000000aadd815b
p4_label_64:
! %l3 = fffffffffffff1fb, immed = 00000da9, %y = 0000010c
udiv %l3,0xda9,%l1 ! %l1 = 0000000013b13b12
mov %l0,%y ! %y = aadd815b
! %l1 = 0000000013b13b12, immd = 0000000000000885, %l7 = 000000002a3c3150
sdivx %l1,0x885,%l7 ! %l7 = 0000000000024fb9
! Mem[0000000018800018] = aadd815b, %l7 = 0000000000024fb9
ldsba [%i1+%i6]0x81,%l7 ! %l7 = ffffffffffffffaa
! Mem[0000000018800010] = 0000003c, %l3 = fffffffffffff1fb
ldsba [%i1+%i5]0x81,%l3 ! %l3 = 0000000000000000
! %l2 = ffffffffffffffff, Mem[0000000030000064] = 570000d6
sth %l2,[%o0+0x064] ! Mem[0000000030000064] = ffff00d6
! Mem[0000000030000020] = aadd815b, %l7 = ffffffffffffffaa
ldsh [%o0+%o4],%l7 ! %l7 = ffffffffffffaadd
! %l7 = ffffffffffffaadd, immed = fffff086, %l0 = 00000000aadd815b
taddcctv %l7,-0xf7a,%l0 ! %l0 = 00000000aadd817e, Trapped
! %f12 = 207ca967, Mem[0000000019800018] = 00003b1d
sta %f12,[%i3+%i6]0x81 ! Mem[0000000019800018] = 207ca967
! %l7 = ffffffffffffaadd, Mem[0000000030000020] = aadd815b
stw %l7,[%o0+%o4] ! Mem[0000000030000020] = ffffaadd
! %l4 = 00000000f8000000, immed = 00000ac8, %l0 = 00000000aadd817e
addc %l4,0xac8,%l0 ! %l0 = 00000000f8000ac8
p4_label_65:
! %l0 = 00000000f8000ac8, %l5 = 0000000000000000, %y = aadd815b
smulcc %l0,%l5,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! %l2 = ffffffffffffffff, immed = fffff91d, %l2 = ffffffffffffffff
xnorcc %l2,-0x6e3,%l2 ! %l2 = fffffffffffff91d, %ccr = 88
! Mem[0000000030800024] = 00001447, %l7 = ffffffffffffaadd
ldsb [%o1+0x025],%l7 ! %l7 = 0000000000000000
! Mem[0000000030800060] = 000000ff0000e7e3, %f2 = 5b0000dd ffffde3c
ldd [%o1+0x060],%f2 ! %f2 = 000000ff 0000e7e3
! %l7 = 0000000000000000, %l4 = 0000000000000000, %l0 = 00000000f8000ac8
sdivx %l7,%l4,%l0 ! Div by zero, %l0 = 00000000f8000b18
! %l4 = 0000000000000000, Mem[0000000030000024] = b8138fff
stw %l4,[%o0+0x024] ! Mem[0000000030000024] = 00000000
! %l3 = 0000000000000000, %l5 = 0000000000000000, %l0 = 00000000f8000af0
sll %l3,%l5,%l0 ! %l0 = 0000000000000000
! Mem[0000000018800070] = be7848e0, %l0 = 0000000000000000
ldsh [%i1+0x070],%l0 ! %l0 = ffffffffffffbe78
! %l1 = 0000000013b13b12, Mem[0000000018800030] = 144751db
stba %l1,[%i1+%o6]0x89 ! Mem[0000000018800030] = 14475112
! %l4 = 0000000000000000, Mem[0000000018000030] = f8b3f61000000000
stxa %l4,[%i0+%o6]0x80 ! Mem[0000000018000030] = 0000000000000000
p4_label_66:
! %l4 = 00000000, %l5 = 00000000, Mem[0000000031800020] = 000000ff 00000fda
std %l4,[%o3+%o4] ! Mem[0000000031800020] = 00000000 00000000
! %l3 = 0000000000000000, Mem[0000000018000012] = ee558f93, %asi = 80
stha %l3,[%i0+0x012]%asi ! Mem[0000000018000010] = ee550000
! %l7 = 0000000000000000, Mem[0000000019800000] = 00000000
stha %l7,[%i3+%g0]0x88 ! Mem[0000000019800000] = 00000000
! %f7 = ffe00000, Mem[0000000030800024] = 00001447
st %f7 ,[%o1+0x024] ! Mem[0000000030800024] = ffe00000
! Mem[0000000018000050] = 00005842, %l4 = 0000000000000000
ldsw [%i0+0x050],%l4 ! %l4 = 0000000000005842
! %l1 = 0000000013b13b12, immed = 00000795, %y = 00000000
umulcc %l1,0x795,%l7 ! %l7 = 000000954ec4df7a, %ccr = 00, %y = 95
! Mem[0000000031000060] = 14474f14, %l7 = 000000954ec4df7a
lduh [%o2+0x062],%l7 ! %l7 = 0000000000004f14
! %l1 = 0000000013b13b12, Mem[0000000018800028] = aadd815b
stwa %l1,[%i1+%o5]0x80 ! Mem[0000000018800028] = 13b13b12
! Invert Register : %l0 = ffffffffffffbe78
xor %l0,-1,%l0 ! %l0 = 0000000000004187
! %l4 = 0000000000005842, immed = 00000148, %l1 = 0000000013b13b12
tsubcctv %l4,0x148,%l1 ! %l0 = 00000000000041aa, Trapped
p4_label_67:
! %l0 = 00000000000041aa, immd = fffffffffffffc70, %l2 = fffffffffffff91d
udivx %l0,-0x390,%l2 ! %l2 = 0000000000000000
! %f12 = 207ca967 b8138fff, Mem[0000000018800020] = 4dfe4bba 2a17b34d
std %f12,[%i1+%o4] ! Mem[0000000018800020] = 207ca967 b8138fff
! Mem[0000000019000028] = 00000000 00000000, %l4 = 00005842, %l5 = 00000000
ldda [%i2+%o5]0x89,%l4 ! %l4 = 0000000000000000 0000000000000000
! Mem[0000000018000020] = b4ffffffffffffff, %l0 = 00000000000041aa
ldxa [%i0+%o4]0x88,%l0 ! %l0 = b4ffffffffffffff
! %l0 = b4ffffffffffffff, immed = 00000f40, %l4 = 0000000000000000
taddcc %l0,0xf40,%l4 ! %l4 = b500000000000f3f, %ccr = 83
! %l5 = 0000000000000000, %l6 = 50313c2a938f55ee, %l4 = b500000000000f3f
sra %l5,%l6,%l4 ! %l4 = 0000000000000000
! Mem[0000000019800078] = 4db3172a, %l5 = 0000000000000000
ldsw [%i3+0x078],%l5 ! %l5 = 000000004db3172a
! Mem[0000000018000020] = ffffffff, %l5 = 000000004db3172a
ldswa [%i0+%o4]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030000060] = 8448e7e3ffff00d6, %f28 = ee735319 b4ac5ae5
ldd [%o0+0x060],%f28 ! %f28 = 8448e7e3 ffff00d6
! %l1 = 0000000013b13b12, %l4 = 0000000000000000, %l2 = 0000000000000000
srlx %l1,%l4,%l2 ! %l2 = 0000000013b13b12
p4_label_68:
! %l5 = ffffffffffffffff, Mem[0000000030800060] = 000000ff0000e7e3
stx %l5,[%o1+0x060] ! Mem[0000000030800060] = ffffffffffffffff
! retry : should take illegal inst trap, %l0 = b4ffffffffffffff
retry ! Illegal inst trap : %l0 = b50000000000000f
! %l6 = 50313c2a938f55ee, %l0 = b50000000000000f, %l7 = 0000000000004f14
srax %l6,%l0,%l7 ! %l7 = 0000a0627855271e
! %l0 = b50000000000000f, %l5 = ffffffffffffffff, %y = 00000095
umul %l0,%l5,%l0 ! %l0 = 0000000efffffff1, %y = 0e
! %l1 = 0000000013b13b12
setx 0x53a544db53a544db,%g7,%l1 ! %l1 = 53a544db53a544db
! %l2 = 13b13b12, %l3 = 00000000, Mem[0000000030800060] = ffffffff ffffffff
std %l2,[%o1+0x060] ! Mem[0000000030800060] = 13b13b12 00000000
! Mem[0000000018000018] = ffffffff, %l6 = 50313c2a938f55ee
ldsha [%i0+%i6]0x89,%l6 ! %l6 = ffffffffffffffff
! %l4 = 0000000000000000, %l7 = 0000a0627855271e, %l3 = 0000000000000000
orn %l4,%l7,%l3 ! %l3 = ffff5f9d87aad8e1
! Mem[0000000018000018] = ffffffff, %l6 = ffffffffffffffff
ldub [%i0+0x01a],%l6 ! %l6 = 00000000000000ff
! %f8 = aadd815b c9b10a56, Mem[0000000018000030] = 00000000 00000000
stda %f8 ,[%i0+%o6]0x81 ! Mem[0000000018000030] = aadd815b c9b10a56
p4_label_69:
! Mem[0000000019800020] = 00000080, %l5 = ffffffffffffffff
ldub [%i3+%o4],%l5 ! %l5 = 0000000000000000
! %l2 = 0000000013b13b12, immed = 000001c1, %l4 = 0000000000000000
sub %l2,0x1c1,%l4 ! %l4 = 0000000013b13951
! %l3 = ffff5f9d87aad8e1, Mem[0000000019800058] = 0fc1622d
stw %l3,[%i3+0x058] ! Mem[0000000019800058] = 87aad8e1
! %l3 = ffff5f9d87aad8e1, Mem[0000000018800018] = aadd815b, %asi = 80
stwa %l3,[%i1+0x018]%asi ! Mem[0000000018800018] = 87aad8e1
! %l1 = 53a544db53a544db, %l0 = 0000000efffffff1, %y = 0000000e
udivcc %l1,%l0,%l0 ! %l0 = 000000000000000e, %ccr = 00
mov %l0,%y ! %y = 0000000e
! %l6 = 000000ff, %l7 = 7855271e, Mem[0000000019000058] = cb8af26d ebc2e2ed
stda %l6,[%i2+0x058]%asi ! Mem[0000000019000058] = 000000ff 7855271e
! Mem[0000000018800028] = 13b13b12, %f6 = 14474f14
lda [%i1+%o5]0x80,%f6 ! %f6 = 13b13b12
! Mem[0000000030800024] = ffe00000, %l0 = 000000000000000e
ldsh [%o1+0x024],%l0 ! %l0 = ffffffffffffffe0
! %l5 = 0000000000000000, immed = 0000000f, %l5 = 0000000000000000
sra %l5,0x00f,%l5 ! %l5 = 0000000000000000
! %l2 = 0000000013b13b12, Mem[0000000030000060] = 8448e7e3, %asi = 80
stwa %l2,[%o0+0x060]%asi ! Mem[0000000030000060] = 13b13b12
p4_label_70:
! %l6 = 00000000000000ff, Mem[0000000018000030] = 5b81ddaa
stba %l6,[%i0+%o6]0x89 ! Mem[0000000018000030] = 5b81ddff
! %f31 = ffdf0fda, Mem[0000000018000010] = ee550000
sta %f31,[%i0+%i5]0x81 ! Mem[0000000018000010] = ffdf0fda
! %f7 = ffe00000, Mem[0000000018800010] = 3c000000
sta %f7 ,[%i1+%i5]0x89 ! Mem[0000000018800010] = ffe00000
! retry : should take illegal inst trap, %l0 = ffffffffffffffe0
retry ! Illegal inst trap : %l0 = fffffffffffffff0
! %l7 = 0000a0627855271e, %l1 = 53a544db53a544db, %y = 0000000e
udiv %l7,%l1,%l6 ! %l6 = 000000000000002c
mov %l0,%y ! %y = fffffff0
! %l0 = fffffffffffffff0, immed = 0000001e, %l0 = fffffffffffffff0
sll %l0,0x01e,%l0 ! %l0 = fffffffc00000000
! Mem[000000001880004c] = 74296383, %l3 = ffff5f9d87aad8e1
ldsw [%i1+0x04c],%l3 ! %l3 = 0000000074296383
! Mem[0000000030800024] = ffe00000, %l2 = 0000000013b13b12
ldsw [%o1+0x024],%l2 ! %l2 = ffffffffffe00000
! Mem[0000000018800018] = e1d8aa87, %l1 = 53a544db53a544db
lduha [%i1+%i6]0x88,%l1 ! %l1 = 000000000000aa87
! Mem[0000000031000060] = 14474f14 3cde9abe, %l0 = 00000000, %l1 = 0000aa87
ldd [%o2+0x060],%l0 ! %l0 = 0000000014474f14 000000003cde9abe
p4_label_71:
! %l7 = 0000a0627855271e, immed = 000008e3, %y = fffffff0
sdiv %l7,0x8e3,%l3 ! %l3 = fffffffffe40a0d2
mov %l0,%y ! %y = 14474f14
! %f18 = 00000000 ffdf0fda, Mem[0000000019800020] = 00000080 f8b3f610
std %f18,[%i3+%o4] ! Mem[0000000019800020] = 00000000 ffdf0fda
! %f10 = 833aa65f 8448e0dd, Mem[0000000018000028] = 00000000 3c000000
stda %f10,[%i0+%o5]0x89 ! Mem[0000000018000028] = 833aa65f 8448e0dd
! %l3 = fffffffffe40a0d2, immed = 00000031, %l7 = 0000a0627855271e
srax %l3,0x031,%l7 ! %l7 = ffffffffffffffff
! %l4 = 0000000013b13951, Mem[0000000018000010] = ffdf0fda
stwa %l4,[%i0+%i5]0x80 ! Mem[0000000018000010] = 13b13951
! %l3 = fffffffffe40a0d2, %l1 = 000000003cde9abe, %l7 = ffffffffffffffff
tsubcc %l3,%l1,%l7 ! %l7 = ffffffffc1620614, %ccr = 8a
! %l0 = 0000000014474f14, immed = 00000779, %l1 = 000000003cde9abe
taddcctv %l0,0x779,%l1 ! %l0 = 0000000014474f37, Trapped
! %l0 = 0000000014474f37, %l0 = 0000000014474f37, %y = 14474f14
smul %l0,%l0,%l7 ! %l7 = 019b383da104fdd1, %y = 19b383d
! %l1 = 000000003cde9abe, immed = fffffafd, %l6 = 000000000000002c
sub %l1,-0x503,%l6 ! %l6 = 000000003cde9fc1
! %l0 = 0000000014474f37, %l4 = 0000000013b13951, %l7 = 019b383da104fdd1
andcc %l0,%l4,%l7 ! %l7 = 0000000010010911, %ccr = 00
p4_label_72:
! %l6 = 000000003cde9fc1, Mem[0000000019000068] = 00000000, %asi = 80
stha %l6,[%i2+0x068]%asi ! Mem[0000000019000068] = 9fc10000
! Mem[0000000019000010] = 027566ab6c409488, %l0 = 0000000014474f37
ldxa [%i2+%i5]0x88,%l0 ! %l0 = 027566ab6c409488
! %l6 = 000000003cde9fc1, Mem[0000000030000060] = 13b13b12ffff00d6
stx %l6,[%o0+0x060] ! Mem[0000000030000060] = 000000003cde9fc1
! %l3 = fffffffffe40a0d2, %l6 = 000000003cde9fc1, %l6 = 000000003cde9fc1
orncc %l3,%l6,%l6 ! %l6 = ffffffffff61e0fe, %ccr = 88
! %l3 = fffffffffe40a0d2, immed = 00000797, %l2 = ffffffffffe00000
addc %l3,0x797,%l2 ! %l2 = fffffffffe40a869
! Mem[0000000018000028] = dde04884, %l2 = fffffffffe40a869
lduwa [%i0+%o5]0x80,%l2 ! %l2 = 00000000dde04884
! Mem[0000000018800008] = 0000000000000000, %l3 = fffffffffe40a0d2
ldxa [%i1+%i4]0x88,%l3 ! %l3 = 0000000000000000
! Mem[0000000031800064] = ffdf0fda, %l1 = 000000003cde9abe
ldsba [%o3+0x065]%asi,%l1 ! %l1 = ffffffffffffffdf
! Mem[0000000018000018] = ffffffff67a97c20, %l6 = ffffffffff61e0fe
ldxa [%i0+%i6]0x81,%l6 ! %l6 = ffffffff67a97c20
! %l2 = 00000000dde04884, immed = fffff836, %l5 = 0000000000000000
tsubcc %l2,-0x7ca,%l5 ! %l5 = 00000000dde0504e, %ccr = 1b
p4_label_73:
! %l2 = 00000000dde04884, immed = fffffd7c, %y = 019b383d
umul %l2,-0x284,%l3 ! %l3 = dde04655d7c993f0, %y = dde04655
! Mem[0000000031800060] = 00000000ffdf0fda, %l2 = 00000000dde04884
ldx [%o3+0x060],%l2 ! %l2 = 00000000ffdf0fda
! %f0 = 00000000 00000000, Mem[0000000031000020] = 00003b1d 9d4c3c00
stda %f0 ,[%o2+0x020]%asi ! Mem[0000000031000020] = 00000000 00000000
! %l2 = 00000000ffdf0fda, %l6 = ffffffff67a97c20, %l7 = 0000000010010911
tsubcc %l2,%l6,%l7 ! %l7 = 00000001983593ba, %ccr = 1a
! %l7 = 00000001983593ba, Mem[0000000018800020] = 207ca967
stw %l7,[%i1+%o4] ! Mem[0000000018800020] = 983593ba
! %l3 = dde04655d7c993f0, immed = 00000d9a, %l0 = 027566ab6c409488
taddcc %l3,0xd9a,%l0 ! %l0 = dde04655d7c9a18a, %ccr = 8a
! Mem[0000000031800020] = 00000000, %l5 = 00000000dde0504e
ldub [%o3+%o4],%l5 ! %l5 = 0000000000000000
! Mem[0000000031800060] = 00000000, %l6 = ffffffff67a97c20
ldsw [%o3+0x060],%l6 ! %l6 = 0000000000000000
! Mem[0000000018000048] = 0000000000000000, %f30 = 00000000 ffdf0fda
ldd [%i0+0x048],%f30 ! %f30 = 00000000 00000000
! %l6 = 0000000000000000, Mem[0000000019800028] = 87f3b7a6
stba %l6,[%i3+%o5]0x89 ! Mem[0000000019800028] = 87f3b700
p4_label_74:
! retry : should take illegal inst trap, %l0 = dde04655d7c9a18a
retry ! Illegal inst trap : %l0 = dde04655d7c9a19a
! %l7 = 00000001983593ba, %l7 = 00000001983593ba, %l1 = ffffffffffffffdf
andcc %l7,%l7,%l1 ! %l1 = 00000001983593ba, %ccr = 08
! Mem[0000000019000030] = 000000f8, %l6 = 0000000000000000
ldswa [%i2+%o6]0x88,%l6 ! %l6 = 00000000000000f8
! %f18 = 00000000 ffdf0fda, Mem[0000000030000060] = 00000000 3cde9fc1
std %f18,[%o0+0x060] ! Mem[0000000030000060] = 00000000 ffdf0fda
! %l5 = 0000000000000000, Mem[000000001980002c] = 5832856f
stw %l5,[%i3+0x02c] ! Mem[000000001980002c] = 00000000
! %f28 = 8448e7e3 ffff00d6, Mem[0000000030800060] = 13b13b12 00000000
stda %f28,[%o1+0x060]%asi ! Mem[0000000030800060] = 8448e7e3 ffff00d6
! %l4 = 0000000013b13951, %l5 = 0000000000000000, %l2 = 00000000ffdf0fda
xnorcc %l4,%l5,%l2 ! %l2 = ffffffffec4ec6ae, %ccr = 88
! Set Register : %l0 = dde04655d7c9a19a
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %l2 = ec4ec6ae, %l3 = d7c993f0, Mem[0000000018800048] = 5cf3c588 74296383
std %l2,[%i1+0x048] ! Mem[0000000018800048] = ec4ec6ae d7c993f0
! Mem[0000000018000020] = ffffffff, %l1 = 00000001983593ba
ldsba [%i0+%o4]0x81,%l1 ! %l1 = ffffffffffffffff
p4_label_75:
! %l2 = ffffffffec4ec6ae, immed = 0000000a, %l2 = ffffffffec4ec6ae
sll %l2,0x00a,%l2 ! %l2 = ffffffb13b1ab800
! Mem[0000000018000018] = ffffffff, %l2 = ffffffb13b1ab800
ldsha [%i0+%i6]0x89,%l2 ! %l2 = ffffffffffffffff
! %l0 = ffffffffffffffff, %l1 = ffffffffffffffff, %l3 = dde04655d7c993f0
sub %l0,%l1,%l3 ! %l3 = 0000000000000000
! %l7 = 00000001983593ba, %l1 = ffffffffffffffff, %l5 = 0000000000000000
taddcc %l7,%l1,%l5 ! %l5 = 00000001983593b9, %ccr = 1b
! %l3 = 0000000000000000, %l0 = ffffffffffffffff, %y = dde04655
umulcc %l3,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
! %l3 = 0000000000000000, Mem[0000000018000054] = 0924f8ed
stw %l3,[%i0+0x054] ! Mem[0000000018000054] = 00000000
! Mem[0000000018000020] = ffffffff, %l0 = ffffffffffffffff
ldsha [%i0+%o4]0x89,%l0 ! %l0 = ffffffffffffffff
! %l4 = 0000000013b13951, immed = 00000c93, %y = 00000000
umul %l4,0xc93,%l1 ! %l1 = 000000f79d73b583, %y = f7
! Mem[0000000018800028] = 13b13b12, %l6 = 00000000000000f8
lduh [%i1+0x02a],%l6 ! %l6 = 0000000000003b12
! Mem[0000000031800064] = ffdf0fda, %l7 = 00000001983593ba
ldsb [%o3+0x067],%l7 ! %l7 = ffffffffffffffda
p4_label_76:
! %l1 = 000000f79d73b583, immed = 00000eb8, %l2 = ffffffffffffffff
orn %l1,0xeb8,%l2 ! %l2 = fffffffffffff5c7
! %l4 = 13b13951, %l5 = 00000000, Mem[0000000030800020] = 00000000 ffe00000
std %l4,[%o1+%o4] ! Mem[0000000030800020] = 13b13951 00000000
! %l2 = fffffffffffff5c7, immed = fffff28d, %l5 = 0000000000000000
sub %l2,-0xd73,%l5 ! %l5 = 000000000000033a
! %l0 = ffffffffffffffff, immd = 00000000000007c7, %l7 = ffffffffffffffda
sdivx %l0,0x7c7,%l7 ! %l7 = 0000000000000000
! %l2 = fffff5c7, %l3 = 00000000, Mem[0000000018800008] = 00000000 00000000
stda %l2,[%i1+%i4]0x89 ! Mem[0000000018800008] = fffff5c7 00000000
! %l6 = 0000000000003b12, %l2 = fffffffffffff5c7, %y = 000000f7
smulcc %l6,%l2,%l7 ! %l7 = fffffffffda424fe, %ccr = 88, %y = ffffffff
! Mem[000000001980005c] = d38cad4f, %l3 = 0000000000000000
ldsha [%i3+0x05c]%asi,%l3 ! %l3 = ffffffffffffd38c
! %l2 = fffffffffffff5c7, %l7 = fffffffffda424fe, %y = ffffffff
umulcc %l2,%l7,%l6 ! %l6 = fda41add1d01d772, %ccr = 80, %y = fda41add
! %l6 = 1d01d772, %l7 = fda424fe, Mem[0000000019000010] = 6c409488 027566ab
stda %l6,[%i2+%i5]0x89 ! Mem[0000000019000010] = 1d01d772 fda424fe
! Mem[0000000018800028] = 123bb113, %l5 = 000000000000033a
lduha [%i1+%o5]0x88,%l5 ! %l5 = 000000000000b113
p4_label_77:
! Mem[0000000018800064] = c1204f2d, %l2 = fffffffffffff5c7
ldsb [%i1+0x065],%l2 ! %l2 = 0000000000000020
! Mem[0000000031000020] = 0000000000000000, %f30 = 00000000 00000000
ldd [%o2+%o4],%f30 ! %f30 = 00000000 00000000
! %l5 = 000000000000b113, immed = 0000000d, %l1 = 000000f79d73b583
sra %l5,0x00d,%l1 ! %l1 = 0000000000000005
! Mem[0000000031000060] = 14474f143cde9abe, %f4 = 60d9bfea 6bb28802
ldd [%o2+0x060],%f4 ! %f4 = 14474f14 3cde9abe
! %l6 = fda41add1d01d772, Mem[0000000031000025] = 00000000
stb %l6,[%o2+0x025] ! Mem[0000000031000024] = 00720000
! Mem[0000000030800064] = ffff00d6, %l5 = 000000000000b113
ldsw [%o1+0x064],%l5 ! %l5 = ffffffffffff00d6
! %f16 = 00000000, Mem[0000000018800048] = ec4ec6ae
sta %f16,[%i1+0x048]%asi ! Mem[0000000018800048] = 00000000
! %l1 = 0000000000000005, immed = fffffec8, %l7 = fffffffffda424fe
taddcc %l1,-0x138,%l7 ! %l7 = fffffffffffffecd, %ccr = 8a
! %l5 = ffffffffffff00d6, %l1 = 0000000000000005, %l3 = ffffffffffffd38c
addc %l5,%l1,%l3 ! %l3 = ffffffffffff00db
! Mem[0000000030000020] = ffffaadd00000000, %f6 = 13b13b12 ffe00000
ldd [%o0+%o4],%f6 ! %f6 = ffffaadd 00000000
p4_label_78:
! %f2 = 000000ff, Mem[0000000019000008] = dde04884
sta %f2 ,[%i2+%i4]0x89 ! Mem[0000000019000008] = 000000ff
! %l4 = 0000000013b13951, Mem[0000000018000000] = 3c4f4714
stba %l4,[%i0+%g0]0x89 ! Mem[0000000018000000] = 3c4f4751
! Mem[0000000018800000] = 00000000, %l7 = fffffffffffffecd
ldsha [%i1+%g0]0x89,%l7 ! %l7 = 0000000000000000
! %l0 = ffffffffffffffff, %l5 = ffffffffffff00d6, %l6 = fda41add1d01d772
sll %l0,%l5,%l6 ! %l6 = ffffffffffc00000
! %l0 = ffffffff, %l1 = 00000005, Mem[0000000030800020] = 13b13951 00000000
std %l0,[%o1+%o4] ! Mem[0000000030800020] = ffffffff 00000005
! %l0 = ffffffff, %l1 = 00000005, Mem[0000000031800020] = 00000000 00000000
std %l0,[%o3+%o4] ! Mem[0000000031800020] = ffffffff 00000005
! Mem[0000000019000030] = f8000000, %l1 = 0000000000000005
ldsha [%i2+%o6]0x81,%l1 ! %l1 = fffffffffffff800
! %l5 = ffffffffffff00d6, %l4 = 0000000013b13951, %l1 = fffffffffffff800
sll %l5,%l4,%l1 ! %l1 = fffffffe01ac0000
! Mem[0000000031000060] = 14474f14, %l7 = 0000000000000000
lduh [%o2+0x062],%l7 ! %l7 = 0000000000004f14
! %l3 = ffffffffffff00db, Mem[0000000019000022] = 1d640961
sth %l3,[%i2+0x022] ! Mem[0000000019000020] = 1d6400db
p4_label_79:
! %l6 = ffffffffffc00000, Mem[0000000031800020] = ffffffff, %asi = 80
stwa %l6,[%o3+0x020]%asi ! Mem[0000000031800020] = ffc00000
! %l7 = 0000000000004f14, %l1 = fffffffe01ac0000, %l4 = 0000000013b13951
andn %l7,%l1,%l4 ! %l4 = 0000000000004f14
! %l2 = 00000020, %l3 = ffff00db, Mem[0000000019000010] = 72d7011d fe24a4fd
stda %l2,[%i2+%i5]0x81 ! Mem[0000000019000010] = 00000020 ffff00db
! %l2 = 00000020, %l3 = ffff00db, Mem[0000000019800000] = 00000000 14474f14
stda %l2,[%i3+0x000]%asi ! Mem[0000000019800000] = 00000020 ffff00db
! %l1 = fffffffe01ac0000, %l2 = 0000000000000020, %l1 = fffffffe01ac0000
tsubcc %l1,%l2,%l1 ! %l1 = fffffffe01abffe0, %ccr = 80
! Mem[0000000031000060] = 14474f14 3cde9abe, %l2 = 00000020, %l3 = ffff00db
ldd [%o2+0x060],%l2 ! %l2 = 0000000014474f14 000000003cde9abe
! %l2 = 0000000014474f14, Mem[0000000018800020] = 983593bab8138fff
stx %l2,[%i1+%o4] ! Mem[0000000018800020] = 0000000014474f14
! %l1 = fffffffe01abffe0, %l0 = ffffffffffffffff, %l6 = ffffffffffc00000
andcc %l1,%l0,%l6 ! %l6 = fffffffe01abffe0, %ccr = 80
! %l1 = fffffffe01abffe0, Mem[0000000018000020] = ffffffff
stba %l1,[%i0+%o4]0x89 ! Mem[0000000018000020] = ffffffe0
! %l6 = fffffffe01abffe0, %l0 = ffffffffffffffff, %l7 = 0000000000004f14
udivx %l6,%l0,%l7 ! %l7 = 0000000000000000
p4_label_80:
! Mem[0000000018800010] = ffe00000, %l5 = ffffffffffff00d6
lduwa [%i1+%i5]0x88,%l5 ! %l5 = 00000000ffe00000
! Mem[0000000019800050] = 796a47c5, %l2 = 0000000014474f14
ldsh [%i3+0x050],%l2 ! %l2 = 000000000000796a
save ! CWP = 1
! Mem[0000000018800028] = 123bb113, %l6 = ffffffff8448e7e3
ldswa [%o1+%i5]0x88,%l6 ! %l6 = 00000000123bb113
! %l6 = 00000000123bb113, %l4 = ffffffffffffffd2, %l6 = 00000000123bb113
xorcc %l6,%l4,%l6 ! %l6 = ffffffffedc44ec1, %ccr = 88
! Mem[0000000031000064] = 3cde9abe, %l3 = 0000000000000014
ldub [%i2+0x064],%l3 ! %l3 = 000000000000003c
! Mem[0000000031000060] = 14474f14 3cde9abe, %l2 = 000060d9, %l3 = 0000003c
ldda [%i2+0x060]%asi,%l2 ! %l2 = 0000000014474f14 000000003cde9abe
! %l1 = 000000003cdeffff, immed = fffff27c, %y = fda41add
smul %l1,-0xd84,%l5 ! %l5 = fffffcc94a040d84, %y = fffffcc9
! %l6 = edc44ec1, %l7 = 00000000, Mem[0000000019800010] = b8138fff 207ca967
stda %l6,[%o3+%o5]0x89 ! Mem[0000000019800010] = edc44ec1 00000000
! %l4 = ffffffffffffffd2, immed = 00000fb9, %y = fffffcc9
umul %l4,0xfb9,%l5 ! %l5 = 00000fb8fffd2cc2, %y = fb8
p4_label_81: ! %cwp = 1
! Mem[0000000018800044] = 41f246f1, %f12 = 207ca967
ld [%o1+0x044],%f12 ! %f12 = 41f246f1
! %l2 = 0000000014474f14, immed = 00000d44, %l6 = ffffffffedc44ec1
subccc %l2,0xd44,%l6 ! %l6 = 00000000144741d0, %ccr = 00
! Mem[0000000030800020] = ffffffff00000005, %l7 = 0000000000000000
ldxa [%i1+0x020]%asi,%l7 ! %l7 = ffffffff00000005
! %f23 = 3cde9abe, Mem[0000000031800020] = ffc00000
st %f23,[%i3+%i4] ! Mem[0000000031800020] = 3cde9abe
! %l7 = ffffffff00000005, immed = 00000bc5, %l0 = 0000000000000000
xorcc %l7,0xbc5,%l0 ! %l0 = ffffffff00000bc0, %ccr = 80
! %l5 = 00000fb8fffd2cc2, immed = fffff139, %y = 00000fb8
umul %l5,-0xec7,%l3 ! %l3 = fffd1dfb29bf9932, %y = fffd1dfb
! Mem[0000000019800028] = 00b7f38700000000, %f12 = 41f246f1 b8138fff
ldda [%o3+%i5]0x81,%f12 ! %f12 = 00b7f387 00000000
! %l4 = ffffffffffffffd2, Mem[0000000030000021] = ffffaadd
stb %l4,[%i0+0x021] ! Mem[0000000030000020] = ffd2aadd
! %l2 = 14474f14, %l3 = 29bf9932, Mem[0000000030800060] = 8448e7e3 ffff00d6
stda %l2,[%i1+0x060]%asi ! Mem[0000000030800060] = 14474f14 29bf9932
! Mem[0000000019800020] = da0fdfff00000000, %l5 = 00000fb8fffd2cc2
ldxa [%o3+%i4]0x88,%l5 ! %l5 = da0fdfff00000000
p4_label_82: ! %cwp = 1
! %l7 = ffffffff00000005, %l0 = ffffffff00000bc0, %l0 = ffffffff00000bc0
xorcc %l7,%l0,%l0 ! %l0 = 0000000000000bc5, %ccr = 00
! %l5 = da0fdfff00000000, immed = fffff60f, %y = fffd1dfb
umul %l5,-0x9f1,%l0 ! %l0 = 0000000000000000, %y = 00
! Mem[0000000030800060] = 14474f14, %l5 = da0fdfff00000000
ldsw [%i1+0x060],%l5 ! %l5 = 0000000014474f14
! %l2 = 0000000014474f14, %l4 = ffffffffffffffd2, %l4 = ffffffffffffffd2
sll %l2,%l4,%l4 ! %l4 = 0000511d3c500000
! Mem[0000000018800008] = fffff5c7, %l4 = 0000511d3c500000
lduba [%o1+%o4]0x88,%l4 ! %l4 = 00000000000000c7
! %l3 = fffd1dfb29bf9932, immed = fffff412, %l0 = 0000000000000000
addccc %l3,-0xbee,%l0 ! %l0 = fffd1dfb29bf8d44, %ccr = 91
! %l6 = 00000000144741d0, immed = fffff7c7, %l1 = 000000003cdeffff
and %l6,-0x839,%l1 ! %l1 = 00000000144741c0
! %l3 = fffd1dfb29bf9932, Mem[000000001900001c] = 00000000
stb %l3,[%o2+0x01c] ! Mem[000000001900001c] = 32000000
! %l4 = 00000000000000c7, immed = 000009d0, %l1 = 00000000144741c0
xorcc %l4,0x9d0,%l1 ! %l1 = 0000000000000917, %ccr = 00
! %l6 = 00000000144741d0, Mem[0000000018800010] = 0000e0ff
stwa %l6,[%o1+%o5]0x81 ! Mem[0000000018800010] = 144741d0
p4_label_83: ! %cwp = 1
! %f4 = 14474f14 3cde9abe, Mem[0000000018000010] = 13b13951 2a3c3150
stda %f4 ,[%o0+%o5]0x81 ! Mem[0000000018000010] = 14474f14 3cde9abe
! Mem[0000000019800010] = edc44ec1, %l2 = 0000000014474f14
lduha [%o3+%o5]0x89,%l2 ! %l2 = 0000000000004ec1
! %l0 = fffd1dfb29bf8d44, Mem[0000000018000018] = ffffffff
stba %l0,[%o0+%o6]0x81 ! Mem[0000000018000018] = 44ffffff
! %l4 = 00000000000000c7, Mem[0000000031000060] = 14474f14
stba %l4,[%i2+0x060]%asi ! Mem[0000000031000060] = c7474f14
! %f16 = 00000000 10f6b3f8, Mem[0000000018000010] = 14474f14 3cde9abe
std %f16,[%o0+%o5] ! Mem[0000000018000010] = 00000000 10f6b3f8
! Clear Register : %l6 = 00000000144741d0
clr %l6 ! %l6 = 0000000000000000
! %f15 = 0000e7e3, Mem[0000000019000000] = 12512d7f
sta %f15,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000e7e3
! Mem[0000000019000078] = c195982a, %l4 = 00000000000000c7
ldsh [%o2+0x07a],%l4 ! %l4 = ffffffffffff982a
! %l5 = 0000000014474f14, Mem[0000000019000030] = f8000000
stha %l5,[%o2+%i6]0x80 ! Mem[0000000019000030] = 4f140000
! Mem[0000000031000020] = 00000000 00720000, %l2 = 00004ec1, %l3 = 29bf9932
ldd [%i2+%i4],%l2 ! %l2 = 0000000000000000 0000000000720000
p4_label_84: ! %cwp = 1
! %l7 = ffffffff00000005, %l0 = fffd1dfb29bf8d44, %l6 = 0000000000000000
andcc %l7,%l0,%l6 ! %l6 = fffd1dfb00000004, %ccr = 80
! Mem[0000000018000074] = 1a01e07d, %l0 = fffd1dfb29bf8d44
lduh [%o0+0x076],%l0 ! %l0 = 000000000000e07d
! %l0 = 0000e07d, %l1 = 00000917, Mem[0000000019000000] = 0000e7e3 00000000
stda %l0,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000e07d 00000917
! %l3 = 0000000000720000, Mem[0000000019000018] = 0000000032000000
stxa %l3,[%o2+%o6]0x80 ! Mem[0000000019000018] = 0000000000720000
! %l5 = 0000000014474f14, %l7 = ffffffff00000005, %l1 = 0000000000000917
udivx %l5,%l7,%l1 ! %l1 = 0000000000000000
! %l2 = 0000000000000000, Mem[0000000031800060] = 00000000ffdf0fda
stx %l2,[%i3+0x060] ! Mem[0000000031800060] = 0000000000000000
! %l0 = 000000000000e07d, Mem[0000000018000010] = 00000000
stba %l0,[%o0+%o5]0x81 ! Mem[0000000018000010] = 7d000000
! %l2 = 0000000000000000, Mem[0000000030800020] = ffffffff
stw %l2,[%i1+%i4] ! Mem[0000000030800020] = 00000000
! Mem[0000000018800034] = 5fa63a83, %l3 = 0000000000720000
ldswa [%o1+0x034]%asi,%l3 ! %l3 = 000000005fa63a83
! %l6 = fffd1dfb00000004, Mem[0000000018000010] = 0000007d
stwa %l6,[%o0+%o5]0x89 ! Mem[0000000018000010] = 00000004
p4_label_85: ! %cwp = 1
! Mem[0000000031000060] = c7474f14, %l5 = 0000000014474f14
ldsb [%i2+0x063],%l5 ! %l5 = 0000000000000014
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000019000020] = 00000000db00641d, %l0 = ffffffffffffffff
ldxa [%i2+%o4]0x88,%l0 ! %l0 = 00000000db00641d
! %l6 = fffffffe01abffe0, immed = fffffd09, %l5 = 00000000ffe00000
addc %l6,-0x2f7,%l5 ! %l5 = fffffffe01abfce9
! %l2 = 000000000000796a, Mem[0000000019000018] = 00000000
stha %l2,[%i2+%i6]0x88 ! Mem[0000000019000018] = 0000796a
! %l6 = fffffffe01abffe0, Mem[0000000018000020] = ffffffe0
stwa %l6,[%i0+%o4]0x89 ! Mem[0000000018000020] = 01abffe0
! %f12 = 00b7f387, Mem[0000000019800008] = f8000000
sta %f12,[%i3+%i4]0x81 ! Mem[0000000019800008] = 00b7f387
! Mem[0000000019000054] = 63e36de9, %l3 = 000000003cde9abe
lduh [%i2+0x054],%l3 ! %l3 = 00000000000063e3
! Mem[0000000031800024] = 00000005, %l1 = fffffffe01abffe0
ldsh [%o3+0x024],%l1 ! %l1 = 0000000000000000
! Mem[0000000031800060] = 00000000, %l1 = 0000000000000000
lduw [%o3+0x060],%l1 ! %l1 = 0000000000000000
p4_label_86:
! %l5 = fffffffe01abfce9, %l5 = fffffffe01abfce9, %l0 = 00000000db00641d
tsubcc %l5,%l5,%l0 ! %l0 = 0000000000000000, %ccr = 46
! %l4 = 0000000000004f14, %l2 = 000000000000796a, %l0 = 0000000000000000
sra %l4,%l2,%l0 ! %l0 = 0000000000000013
! Invert Register : %l0 = 0000000000000013
xor %l0,-1,%l0 ! %l0 = ffffffffffffffec
! %l6 = fffffffe01abffe0, immed = 00000317, %l2 = 000000000000796a
or %l6,0x317,%l2 ! %l2 = fffffffe01abfff7
! %l0 = ffffffffffffffec, %l3 = 00000000000063e3, %l2 = fffffffe01abfff7
andncc %l0,%l3,%l2 ! %l2 = ffffffffffff9c0c, %ccr = 88
! Mem[0000000019800054] = ffffde3c, %l6 = fffffffe01abffe0
ldsb [%i3+0x056],%l6 ! %l6 = ffffffffffffffde
! %l0 = ffffffffffffffec
setx 0xf8bfa725f8bfa725,%g7,%l0 ! %l0 = f8bfa725f8bfa725
! %l1 = 0000000000000000, immed = 000006cc, %l2 = ffffffffffff9c0c
sub %l1,0x6cc,%l2 ! %l2 = fffffffffffff934
! Invert Register : %l4 = 0000000000004f14
xor %l4,-1,%l4 ! %l4 = ffffffffffffb0eb
! Mem[0000000030000064] = ffdf0fda, %f28 = 8448e7e3
ld [%o0+0x064],%f28 ! %f28 = ffdf0fda
p4_label_87:
! Mem[0000000018800018] = 00000000e1d8aa87, %f2 = 000000ff 0000e7e3
ldda [%i1+%i6]0x88,%f2 ! %f2 = 00000000 e1d8aa87
! %l1 = 0000000000000000, immed = 0000000d, %l2 = fffffffffffff934
sll %l1,0x00d,%l2 ! %l2 = 0000000000000000
! %l4 = ffffffffffffb0eb, %l2 = 0000000000000000, %l7 = 0000000000000000
sdivx %l4,%l2,%l7 ! Div by zero, %l0 = f8bfa725f8bfa775
! Mem[0000000031000060] = c7474f143cde9abe, %f28 = ffdf0fda ffff00d6
ldd [%o2+0x060],%f28 ! %f28 = c7474f14 3cde9abe
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l1 = 0000000000000000
srl %l7,%l7,%l1 ! %l1 = 0000000000000000
! %l0 = f8bfa725f8bfa74d, Mem[0000000031000064] = 3cde9abe
stw %l0,[%o2+0x064] ! Mem[0000000031000064] = f8bfa74d
! %l1 = 0000000000000000, %l4 = ffffffffffffb0eb, %l2 = 0000000000000000
srax %l1,%l4,%l2 ! %l2 = 0000000000000000
! Mem[0000000019800070] = 000000003583cfce, %f0 = 00000000 00000000
ldda [%i3+0x070]%asi,%f0 ! %f0 = 00000000 3583cfce
! %l6 = ffffffde, %l7 = 00000000, Mem[0000000018800008] = c7f5ffff 00000000
stda %l6,[%i1+0x008]%asi ! Mem[0000000018800008] = ffffffde 00000000
! Mem[0000000031800064] = 00000000, %l4 = ffffffffffffb0eb
ldsw [%o3+0x064],%l4 ! %l4 = 0000000000000000
p4_label_88:
! %f22 = 14474f14 3cde9abe, Mem[0000000019000010] = 00000020 ffff00db
stda %f22,[%i2+%i5]0x81 ! Mem[0000000019000010] = 14474f14 3cde9abe
! %l2 = 00000000, %l3 = 000063e3, Mem[0000000018000030] = ffdd815b c9b10a56
std %l2,[%i0+%o6] ! Mem[0000000018000030] = 00000000 000063e3
! %l7 = 0000000000000000, Mem[0000000018800008] = deffffff
stwa %l7,[%i1+%i4]0x89 ! Mem[0000000018800008] = 00000000
! Mem[0000000031800024] = 00000005, %l7 = 0000000000000000
ldsba [%o3+0x025]%asi,%l7 ! %l7 = 0000000000000000
! Mem[0000000019000008] = ff000000, %l0 = f8bfa725f8bfa74d
lduha [%i2+%i4]0x80,%l0 ! %l0 = 000000000000ff00
! %l4 = 0000000000000000, %l5 = fffffffe01abfce9, %l6 = ffffffffffffffde
sub %l4,%l5,%l6 ! %l6 = 00000001fe540317
! %l4 = 0000000000000000, Mem[0000000019000008] = ff000000
stwa %l4,[%i2+%i4]0x81 ! Mem[0000000019000008] = 00000000
! %f10 = 833aa65f 8448e0dd, Mem[0000000018000010] = 00000004 f8b3f610
stda %f10,[%i0+%i5]0x89 ! Mem[0000000018000010] = 833aa65f 8448e0dd
! %f16 = 00000000 10f6b3f8, Mem[0000000030000020] = ffd2aadd 00000000
std %f16,[%o0+%o4] ! Mem[0000000030000020] = 00000000 10f6b3f8
! %l2 = 0000000000000000, immed = fffff9ec, %l7 = 0000000000000000
sub %l2,-0x614,%l7 ! %l7 = 0000000000000614
p4_label_89:
! %l6 = 00000001fe540317, Mem[0000000018000028] = 8448e0dd
stba %l6,[%i0+%o5]0x89 ! Mem[0000000018000028] = 8448e017
! %l1 = 0000000000000000, Mem[0000000030800060] = 14474f1429bf9932
stx %l1,[%o1+0x060] ! Mem[0000000030800060] = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000031000067] = f8bfa74d
stb %l4,[%o2+0x067] ! Mem[0000000031000064] = f8bfa700
! Mem[0000000019000030] = 0000144f, %l4 = 0000000000000000
lduwa [%i2+%o6]0x88,%l4 ! %l4 = 000000000000144f
! Mem[0000000030800020] = 00000000, %l2 = 0000000000000000
ldswa [%o1+0x020]%asi,%l2 ! %l2 = 0000000000000000
! %f31 = 00000000, Mem[0000000019800000] = 00000020
st %f31,[%i3+%g0] ! Mem[0000000019800000] = 00000000
! %l7 = 0000000000000614, %l3 = 00000000000063e3, %l4 = 000000000000144f
sll %l7,%l3,%l4 ! %l4 = 00000000000030a0
! %l4 = 00000000000030a0, Mem[0000000018000018] = ffffff44
stwa %l4,[%i0+%i6]0x89 ! Mem[0000000018000018] = 000030a0
! Mem[0000000031800060] = 00000000, %l4 = 00000000000030a0
ldsh [%o3+0x062],%l4 ! %l4 = 0000000000000000
! Mem[0000000018000010] = 8448e0dd, %l3 = 00000000000063e3
lduwa [%i0+%i5]0x88,%l3 ! %l3 = 000000008448e0dd
p4_label_90:
! %f10 = 833aa65f 8448e0dd, Mem[0000000031800020] = 3cde9abe 00000005
std %f10,[%o3+%o4] ! Mem[0000000031800020] = 833aa65f 8448e0dd
! Mem[0000000018800030] = 12514714, %l2 = 0000000000000000
ldswa [%i1+%o6]0x81,%l2 ! %l2 = 0000000012514714
! %l7 = 0000000000000614, %l1 = 0000000000000000, %l2 = 0000000012514714
sra %l7,%l1,%l2 ! %l2 = 0000000000000614
! %f6 = ffffaadd 00000000, Mem[0000000031000060] = c7474f14 f8bfa700
std %f6 ,[%o2+0x060] ! Mem[0000000031000060] = ffffaadd 00000000
! %l5 = fffffffe01abfce9, %l1 = 0000000000000000, %l1 = 0000000000000000
xnorcc %l5,%l1,%l1 ! %l1 = 00000001fe540316, %ccr = 08
! %l6 = 00000001fe540317
sethi %hi(0xf2c67000),%l6 ! %l6 = 00000000f2c67000
! %l2 = 0000000000000614
sethi %hi(0xc29b9c00),%l2 ! %l2 = 00000000c29b9c00
! %l7 = 0000000000000614, immed = 00000014, %l3 = 000000008448e0dd
sll %l7,0x014,%l3 ! %l3 = 0000000061400000
! %l5 = fffffffe01abfce9, %l6 = 00000000f2c67000, %y = 00000000
umul %l5,%l6,%l7 ! %l7 = 0195e0d51cdbf000, %y = 195e0d5
! %l0 = 000000000000ff00, Mem[0000000018800028] = 13b13b12c9b10a56
stxa %l0,[%i1+%o5]0x80 ! Mem[0000000018800028] = 000000000000ff00
p4_label_91:
! %l4 = 0000000000000000, immed = fffff231, %y = 0195e0d5
sdivcc %l4,-0xdcf,%l4 ! %l4 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 0000ff00
! %l2 = 00000000c29b9c00, %l0 = 000000000000ff00, %l3 = 0000000061400000
udivx %l2,%l0,%l3 ! %l3 = 000000000000c35e
! Mem[0000000031800060] = 00000000 00000000, %l6 = f2c67000, %l7 = 1cdbf000
ldd [%o3+0x060],%l6 ! %l6 = 0000000000000000 0000000000000000
! %l0 = 0000ff00, %l1 = fe540316, Mem[0000000018800018] = 87aad8e1 00000000
std %l0,[%i1+%i6] ! Mem[0000000018800018] = 0000ff00 fe540316
! Mem[000000001800000c] = ffdf0fda, %f31 = 00000000
ld [%i0+0x00c],%f31 ! %f31 = ffdf0fda
! Mem[0000000019000030] = 4f140000, %l7 = 0000000000000000
ldsha [%i2+%o6]0x81,%l7 ! %l7 = 0000000000004f14
! Mem[0000000018800000] = 00000000, %l5 = fffffffe01abfce9
lduba [%i1+%g0]0x80,%l5 ! %l5 = 0000000000000000
! %f30 = 00000000, Mem[0000000018000038] = 73931ec6
sta %f30,[%i0+0x038]%asi ! Mem[0000000018000038] = 00000000
! %l2 = 00000000c29b9c00, Mem[0000000030800024] = 00000005, %asi = 80
stha %l2,[%o1+0x024]%asi ! Mem[0000000030800024] = 9c000005
! Mem[0000000030800060] = 0000000000000000, %l6 = 0000000000000000
ldx [%o1+0x060],%l6 ! %l6 = 0000000000000000
p4_label_92:
! %l5 = 0000000000000000, %l3 = 000000000000c35e, %l6 = 0000000000000000
srlx %l5,%l3,%l6 ! %l6 = 0000000000000000
! %l0 = 000000000000ff00, immed = 00000ebd, %l7 = 0000000000004f14
or %l0,0xebd,%l7 ! %l7 = 000000000000ffbd
! Mem[0000000031800020] = 833aa65f, %l1 = 00000001fe540316
ldsha [%o3+0x020]%asi,%l1 ! %l1 = ffffffffffff833a
! %l4 = ffffffff80000000, Mem[0000000018000028] = 8448e017
stba %l4,[%i0+%o5]0x89 ! Mem[0000000018000028] = 8448e000
! Mem[0000000031800060] = 00000000 00000000, %l4 = 80000000, %l5 = 00000000
ldd [%o3+0x060],%l4 ! %l4 = 0000000000000000 0000000000000000
! %l0 = 000000000000ff00, Mem[0000000019000000] = 000009170000e07d
stxa %l0,[%i2+%g0]0x88 ! Mem[0000000019000000] = 000000000000ff00
! %l0 = 0000ff00, %l1 = ffff833a, Mem[0000000019000008] = 00000000 00000000
std %l0,[%i2+%i4] ! Mem[0000000019000008] = 0000ff00 ffff833a
! %f20 = 207ca967 b8138fff, Mem[0000000018800008] = 00000000 00000000
stda %f20,[%i1+%i4]0x89 ! Mem[0000000018800008] = 207ca967 b8138fff
! Mem[0000000030800060] = 0000000000000000, %f30 = 00000000 ffdf0fda
ldda [%o1+0x060]%asi,%f30 ! %f30 = 00000000 00000000
! %l3 = 000000000000c35e, Mem[0000000018800054] = 10f6b3f8
stw %l3,[%i1+0x054] ! Mem[0000000018800054] = 0000c35e
p4_label_93:
! Invert Register : %l2 = 00000000c29b9c00
xor %l2,-1,%l2 ! %l2 = ffffffff3d6463ff
! %l2 = ffffffff3d6463ff, %l6 = 0000000000000000, %l7 = 000000000000ffbd
xor %l2,%l6,%l7 ! %l7 = ffffffff3d6463ff
! Mem[0000000030800060] = 00000000, %l0 = 000000000000ff00
lduw [%o1+0x060],%l0 ! %l0 = 0000000000000000
! %l5 = 0000000000000000, immed = fffff269, %l1 = ffffffffffff833a
sub %l5,-0xd97,%l1 ! %l1 = 0000000000000d97
! Mem[0000000031000064] = 00000000, %l7 = ffffffff3d6463ff
lduh [%o2+0x066],%l7 ! %l7 = 0000000000000000
! Mem[0000000019800068] = 34cd946b, %l0 = 0000000000000000
ldsh [%i3+0x06a],%l0 ! %l0 = ffffffffffff946b
! %l1 = 0000000000000d97, immed = fffff7f0, %l1 = 0000000000000d97
addccc %l1,-0x810,%l1 ! %l1 = 0000000000000587, %ccr = 11
! %l4 = 00000000, %l5 = 00000000, Mem[0000000019000010] = 14474f14 3cde9abe
stda %l4,[%i2+%i5]0x81 ! Mem[0000000019000010] = 00000000 00000000
! %f18 = 00000000 ffdf0fda, Mem[0000000018000030] = 00000000 000063e3
std %f18,[%i0+%o6] ! Mem[0000000018000030] = 00000000 ffdf0fda
! %l4 = 00000000, %l5 = 00000000, Mem[0000000030800020] = 00000000 9c000005
std %l4,[%o1+%o4] ! Mem[0000000030800020] = 00000000 00000000
p4_label_94:
! %l7 = 0000000000000000, %l3 = 000000000000c35e, %l2 = ffffffff3d6463ff
xor %l7,%l3,%l2 ! %l2 = 000000000000c35e
! %f5 = 3cde9abe, Mem[0000000030000024] = 10f6b3f8
st %f5 ,[%o0+0x024] ! Mem[0000000030000024] = 3cde9abe
! %l1 = 0000000000000587
setx 0xd7fc76f6d7fc76f6,%g7,%l1 ! %l1 = d7fc76f6d7fc76f6
! %l4 = 0000000000000000, %l1 = d7fc76f6d7fc76f6, %l6 = 0000000000000000
taddcctv %l4,%l1,%l6 ! %l0 = ffffffffffff948e, Trapped
! Mem[0000000019800000] = 00000000 ffff00db, %l6 = 00000000, %l7 = 00000000
ldda [%i3+%g0]0x81,%l6 ! %l6 = 0000000000000000 00000000ffff00db
! %l0 = ffffffffffff948e, %l3 = 000000000000c35e, %l6 = 0000000000000000
orn %l0,%l3,%l6 ! %l6 = ffffffffffffbcaf
! Mem[0000000018800010] = 144741d0c92fa90a, %l7 = 00000000ffff00db
ldxa [%i1+%i5]0x81,%l7 ! %l7 = 144741d0c92fa90a
! %l4 = 0000000000000000, Mem[0000000031800020] = 833aa65f
stw %l4,[%o3+%o4] ! Mem[0000000031800020] = 00000000
! %l3 = 000000000000c35e, immed = 000003a4, %l1 = d7fc76f6d7fc76f6
andncc %l3,0x3a4,%l1 ! %l1 = 000000000000c05a, %ccr = 00
! %l0 = ffffffffffff948e, immed = 00000933, %y = 0000ff00
udiv %l0,0x933,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = ffff948e
p4_label_95:
! %l2 = 000000000000c35e, immed = 0000088a, %l5 = 0000000000000000
orn %l2,0x88a,%l5 ! %l5 = fffffffffffff77f
! Mem[0000000018000018] = 207ca967 000030a0, %l0 = ffff948e, %l1 = 0000c05a
ldda [%i0+%i6]0x89,%l0 ! %l0 = 00000000000030a0 00000000207ca967
! %l4 = 0000000000000000, immed = fffffaa8, %y = ffff948e
umul %l4,-0x558,%l4 ! %l4 = 0000000000000000, %y = 00
! Mem[0000000019000030] = 0000144f, %l7 = 00000000ffffffff
ldsha [%i2+%o6]0x89,%l7 ! %l7 = 000000000000144f
! Mem[0000000019000030] = 4f140000, %l2 = 000000000000c35e
ldsw [%i2+%o6],%l2 ! %l2 = 000000004f140000
save ! CWP = 1
! Set Register : %l5 = 0000000000000014
xor %g0,-1,%l5 ! %l5 = ffffffffffffffff
! %l1 = 0000000000000000, Mem[0000000018800020] = 00000000
stba %l1,[%o1+%i4]0x89 ! Mem[0000000018800020] = 00000000
! Mem[0000000018000030] = 00000000, %l2 = 0000000000000000
lduh [%o0+%i6],%l2 ! %l2 = 0000000000000000
! Mem[0000000018800010] = 144741d0 c92fa90a, %l4 = ffff982a, %l5 = ffffffff
ldda [%o1+%o5]0x81,%l4 ! %l4 = 00000000144741d0 00000000c92fa90a
p4_label_96: ! %cwp = 1
! %l3 = 000000005fa63a83, Mem[0000000018000020] = e0ffab01ffffffb4
stx %l3,[%o0+%i4] ! Mem[0000000018000020] = 000000005fa63a83
! %l2 = 00000000, %l3 = 5fa63a83, Mem[0000000019800020] = 00000000 da0fdfff
stda %l2,[%o3+%i4]0x89 ! Mem[0000000019800020] = 00000000 5fa63a83
! %l0 = 000000000000e07d
setx 0x48677f1b48677f1b,%g7,%l0 ! %l0 = 48677f1b48677f1b
! %l7 = ffffffff00000005, Mem[0000000019000000] = 0000ff00
stba %l7,[%o2+%g0]0x89 ! Mem[0000000019000000] = 0000ff05
! %l1 = 0000000000000000, immed = fffffe89, %y = 00000000
sdivcc %l1,-0x177,%l2 ! %l2 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 48677f1b
! %l5 = 00000000c92fa90a, %l5 = 00000000c92fa90a, %l2 = 0000000000000000
tsubcc %l5,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 46
! Mem[0000000031800024] = 8448e0dd, %l4 = 00000000144741d0
ldswa [%i3+0x024]%asi,%l4 ! %l4 = ffffffff8448e0dd
! %l5 = 00000000c92fa90a, Mem[0000000019000018] = 6a79000000720000
stx %l5,[%o2+%o6] ! Mem[0000000019000018] = 00000000c92fa90a
! %l4 = ffffffff8448e0dd, immed = 0000001b, %l6 = fffd1dfb00000004
sll %l4,0x01b,%l6 ! %l6 = fc224706e8000000
! Mem[0000000030000060] = 00000000, %l1 = 0000000000000000
lduh [%i0+0x062],%l1 ! %l1 = 0000000000000000
p4_label_97: ! %cwp = 1
! Mem[0000000019800028] = 00000000 87f3b700, %l0 = 48677f1b, %l1 = 00000000
ldda [%o3+%i5]0x89,%l0 ! %l0 = 0000000087f3b700 0000000000000000
! %l0 = 0000000087f3b700, immed = 00000195, %y = 48677f1b
udiv %l0,0x195,%l5 ! %l5 = 00000000ffffffff
mov %l0,%y ! %y = 87f3b700
! %l7 = ffffffff00000005, Mem[0000000031000064] = 00000000
stw %l7,[%i2+0x064] ! Mem[0000000031000064] = 00000005
! Mem[0000000018800008] = b8138fff, %l4 = ffffffff8448e0dd
lduba [%o1+%o4]0x88,%l4 ! %l4 = 00000000000000ff
! Mem[0000000018000010] = 8448e0dd, %l0 = 0000000087f3b700
ldswa [%o0+%o5]0x88,%l0 ! %l0 = ffffffff8448e0dd
! %l4 = 00000000000000ff, Mem[000000001980002a] = 00b7f387
sth %l4,[%o3+0x02a] ! Mem[0000000019800028] = 00b700ff
! %l1 = 0000000000000000, immed = fffff066, %l2 = 0000000000000000
orncc %l1,-0xf9a,%l2 ! %l2 = 0000000000000f99, %ccr = 00
! Mem[0000000018000010] = 8448e0dd, %l1 = 0000000000000000
ldsba [%o0+%o5]0x88,%l1 ! %l1 = ffffffffffffffdd
! Mem[0000000018000030] = 00000000, %l3 = 000000005fa63a83
ldsba [%o0+%i6]0x81,%l3 ! %l3 = 0000000000000000
! Mem[0000000018800028] = 00000000, %f22 = 14474f14
lda [%o1+%i5]0x80,%f22 ! %f22 = 00000000
p4_label_98: ! %cwp = 1
! Mem[0000000019000020] = 1d6400db00000000, %l3 = 0000000000000000
ldx [%o2+%i4],%l3 ! %l3 = 1d6400db00000000
! Mem[0000000030800060] = 0000000000000000, %l3 = 1d6400db00000000
ldx [%i1+0x060],%l3 ! %l3 = 0000000000000000
! %l2 = 0000000000000f99, immed = 0000001b, %l0 = ffffffff8448e0dd
sra %l2,0x01b,%l0 ! %l0 = 0000000000000000
! %l1 = ffffffffffffffdd, immed = 00000839, %y = 87f3b700
sdivcc %l1,0x839,%l1 ! %l1 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00000000
! %l3 = 0000000000000000, Mem[0000000030800020] = 00000000
stw %l3,[%i1+%i4] ! Mem[0000000030800020] = 00000000
! Mem[0000000031800020] = 00000000, %l1 = ffffffff80000000
ldsw [%i3+%i4],%l1 ! %l1 = 0000000000000000
! %l1 = 0000000000000000, Mem[0000000031800060] = 0000000000000000
stx %l1,[%i3+0x060] ! Mem[0000000031800060] = 0000000000000000
rd %pc,%o7
return %o7+12 ! CWP = 0
! Mem[0000000031800024] = 8448e0dd, %f25 = 10f6b3f8
ld [%o3+0x024],%f25 ! %f25 = 8448e0dd
! Mem[0000000019000078] = c195982a09c50e3b, %l5 = fffffffffffff77f
ldx [%i2+0x078],%l5 ! %l5 = c195982a09c50e3b
p4_label_99:
! %l1 = 00000000207ca967, immed = 0000000a, %l0 = 00000000000030a0
sra %l1,0x00a,%l0 ! %l0 = 0000000000081f2a
! %f24 = 0b679811, Mem[0000000019000040] = 1279703f
st %f24,[%i2+0x040] ! Mem[0000000019000040] = 0b679811
! Mem[0000000018000010] = 833aa65f8448e0dd, %l5 = c195982a09c50e3b
ldxa [%i0+%i5]0x88,%l5 ! %l5 = 833aa65f8448e0dd
! %l3 = 000000000000c35e, Mem[0000000019800028] = 00b700ff
stwa %l3,[%i3+%o5]0x81 ! Mem[0000000019800028] = 0000c35e
! %f22 = 00000000, Mem[0000000031000060] = ffffaadd
st %f22,[%o2+0x060] ! Mem[0000000031000060] = 00000000
! %l0 = 0000000000081f2a, immed = fffff1b8, %l5 = 833aa65f8448e0dd
tsubcc %l0,-0xe48,%l5 ! %l5 = 0000000000082d72, %ccr = 13
! %l1 = 00000000207ca967, Mem[0000000019800000] = 00000000
stha %l1,[%i3+%g0]0x88 ! Mem[0000000019800000] = 0000a967
! %l2 = 000000004f140000, Mem[0000000031000066] = 00000005
sth %l2,[%o2+0x066] ! Mem[0000000031000064] = 00000000
! %l2 = 000000004f140000, immed = 0000043b, %l2 = 000000004f140000
taddcctv %l2,0x43b,%l2 ! %l0 = 0000000000081f4d, Trapped
! %l7 = 000000000000144f, Mem[0000000030800026] = 00000000
stb %l7,[%o1+0x026] ! Mem[0000000030800024] = 00004f00
p4_label_100:
! Mem[0000000031000020] = 00000000, %f4 = 14474f14
ld [%o2+%o4],%f4 ! %f4 = 00000000
! Mem[0000000030000064] = ffdf0fda, %l3 = 000000000000c35e
ldsh [%o0+0x066],%l3 ! %l3 = 0000000000000fda
! %f12 = 00b7f387 00000000, Mem[0000000031000060] = 00000000 00000000
std %f12,[%o2+0x060] ! Mem[0000000031000060] = 00b7f387 00000000
! %l1 = 00000000207ca967, %l2 = 000000004f140000, %y = 00000000
sdivcc %l1,%l2,%l0 ! %l0 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 00000000
! Mem[0000000019000014] = 00000000, %l5 = 0000000000082d72
ldsha [%i2+0x016]%asi,%l5 ! %l5 = 0000000000000000
! %f18 = 00000000 ffdf0fda, Mem[0000000018800038] = fed8e856 71f24289
stda %f18,[%i1+0x038]%asi ! Mem[0000000018800038] = 00000000 ffdf0fda
! Mem[0000000019000048] = 86f84f83, %l1 = 00000000207ca967
ldub [%i2+0x048],%l1 ! %l1 = 0000000000000086
! %f16 = 00000000 10f6b3f8, Mem[0000000031000020] = 00000000 00720000
std %f16,[%o2+%o4] ! Mem[0000000031000020] = 00000000 10f6b3f8
! %l1 = 0000000000000086, Mem[0000000030800021] = 00000000
stb %l1,[%o1+0x021] ! Mem[0000000030800020] = 00860000
! %l6 = ffffbcaf, %l7 = 0000144f, Mem[0000000031800060] = 00000000 00000000
std %l6,[%o3+0x060] ! Mem[0000000031800060] = ffffbcaf 0000144f
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Processor 4
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000086
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004f140000
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000fda
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffbcaf
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000144f
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p4_check_fp_registers:
set p4_temp,%g1
set p4_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 3583cfce
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 e1d8aa87
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 3cde9abe
bne %xcc,p4_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ffffaadd 00000000
bne %xcc,p4_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be aadd815b c9b10a56
bne %xcc,p4_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 833aa65f 8448e0dd
bne %xcc,p4_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00b7f387 00000000
bne %xcc,p4_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f8000000 0000e7e3
bne %xcc,p4_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 10f6b3f8
bne %xcc,p4_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 ffdf0fda
bne %xcc,p4_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 207ca967 b8138fff
bne %xcc,p4_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 00000000 3cde9abe
bne %xcc,p4_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0b679811 8448e0dd
bne %xcc,p4_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 833aa65f 144751db
bne %xcc,p4_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be c7474f14 3cde9abe
bne %xcc,p4_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 00000000
bne %xcc,p4_f30_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 51474f3cfffffca2
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 = 00000000ffdf0fda
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000005fa63a83
ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00e048845fa63a83
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000ffdf0fda
ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000093944710
ldx [%i0+0x038],%g3 ! Observed data at 0000000018000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000000ffdf0fda
ldx [%i0+0x040],%g3 ! Observed data at 0000000018000040
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000584200000000
ldx [%i0+0x050],%g3 ! Observed data at 0000000018000050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 07764685fed1987a
ldx [%i0+0x078],%g3 ! Observed data at 0000000018000078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x078,%g4
set p4_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 00000000833aa65f
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 = ff8f13b867a97c20
ldx [%i1+0x008],%g3 ! Observed data at 0000000018800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000ff00fe540316
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 = 0000000014474f14
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000ff00
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000ffdf0fda
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000000d7c993f0
ldx [%i1+0x048],%g3 ! Observed data at 0000000018800048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0b6798110000c35e
ldx [%i1+0x050],%g3 ! Observed data at 0000000018800050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000000000000083
ldx [%i1+0x078],%g3 ! Observed data at 0000000018800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x078,%g4
set p4_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 05ff000000000000
ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000ff00ffff833a
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 = 0000000000000000
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 = 00000000c92fa90a
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4f1400000000e7e3
ldx [%i2+0x030],%g3 ! Observed data at 0000000019000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0b679811094934d5
ldx [%i2+0x040],%g3 ! Observed data at 0000000019000040
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000ff7855271e
ldx [%i2+0x058],%g3 ! Observed data at 0000000019000058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000aadd815b
ldx [%i2+0x060],%g3 ! Observed data at 0000000019000060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9fc1000000042714
ldx [%i2+0x068],%g3 ! Observed data at 0000000019000068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x068,%g4
set p4_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 67a90000ffff00db
ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00b7f3870000e7e3
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 = c14ec4ed00000000
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 = 207ca96700001447
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 = 00000000833aa65f
ldx [%i3+0x020],%g3 ! Observed data at 0000000019800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000c35e00000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000019800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0288b26b43cac8a9
ldx [%i3+0x030],%g3 ! Observed data at 0000000019800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 796a47c5ffffde3c
ldx [%i3+0x050],%g3 ! Observed data at 0000000019800050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 87aad8e1d38cad4f
ldx [%i3+0x058],%g3 ! Observed data at 0000000019800058
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4db3172aba4bfe4d
ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x078,%g4
! Check Shared Memory
set share0_expect,%g4
set p4_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p4_memcheck_share0:
ldx [%g4+0x020],%g2 ! Expected value = 000000003cde9abe
ldx [%o0+0x020],%g3 ! Read value at Mem[0000000030000020]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x020,%g1
ldx [%g4+0x060],%g2 ! Expected value = 00000000ffdf0fda
ldx [%o0+0x060],%g3 ! Read value at Mem[0000000030000060]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x060,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p4_memcheck_share1:
ldx [%g4+0x020],%g2 ! Expected value = 0086000000004f00
ldx [%o1+0x020],%g3 ! Read value at Mem[0000000030800020]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x020,%g1
ldx [%g4+0x060],%g2 ! Expected value = 0000000000000000
ldx [%o1+0x060],%g3 ! Read value at Mem[0000000030800060]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x060,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p4_memcheck_share2:
ldx [%g4+0x020],%g2 ! Expected value = 0000000010f6b3f8
ldx [%o2+0x020],%g3 ! Read value at Mem[0000000031000020]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x020,%g1
ldx [%g4+0x060],%g2 ! Expected value = 00b7f38700000000
ldx [%o2+0x060],%g3 ! Read value at Mem[0000000031000060]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x060,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p4_memcheck_share3:
ldx [%g4+0x020],%g2 ! Expected value = 000000008448e0dd
ldx [%o3+0x020],%g3 ! Read value at Mem[0000000031800020]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x020,%g1
ldx [%g4+0x060],%g2 ! Expected value = ffffbcaf0000144f
ldx [%o3+0x060],%g3 ! Read value at Mem[0000000031800060]
cmp %g2,%g3
bne,pn %xcc,p4_failed
add %g6,0x060,%g1
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f4_fail:
set p4_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f6_fail:
set p4_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f8_fail:
set p4_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f10_fail:
set p4_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%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_f14_fail:
set p4_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f16_fail:
set p4_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f18_fail:
set p4_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%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_f22_fail:
set p4_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%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
p4_f26_fail:
set p4_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f28_fail:
set p4_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f30_fail:
set p4_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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]
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]
ta BAD_TRAP
p4_dfill_failed:
ba p4_failed
mov 0xddd,%g1
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:
srax %l6,%l5,%l0
std %f6 ,[%o1+0x020] ! Mem[0000000030800020]
add %l6,-0xaa0,%l6
ldsb [%i1+0x053],%l1 ! Mem[0000000018800053]
sub %l4,%l0,%l4
done
p4_trap1o:
srax %l6,%l5,%l0
std %f6 ,[%i1+0x020] ! Mem[0000000030800020]
add %l6,-0xaa0,%l6
ldsb [%o1+0x053],%l1 ! Mem[0000000018800053]
sub %l4,%l0,%l4
done
p4_trap2e:
sth %l1,[%o0+0x022] ! Mem[0000000030000022]
tsubcc %l1,0x391,%l5
stb %l2,[%o3+0x063] ! Mem[0000000031800063]
addccc %l2,%l1,%l2
done
p4_trap2o:
sth %l1,[%i0+0x022] ! Mem[0000000030000022]
tsubcc %l1,0x391,%l5
stb %l2,[%i3+0x063] ! Mem[0000000031800063]
addccc %l2,%l1,%l2
done
p4_trap3e:
xnor %l6,%l4,%l5
add %l5,0x4d0,%l3
sub %l1,-0x359,%l3
add %l0,0x3ee,%l0
done
p4_trap3o:
xnor %l6,%l4,%l5
add %l5,0x4d0,%l3
sub %l1,-0x359,%l3
add %l0,0x3ee,%l0
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 079d4669dab2ae33
ldx [%g1+0x008],%l1 ! %l1 = d61bff74854acb35
ldx [%g1+0x010],%l2 ! %l2 = 070db317ea7aa683
ldx [%g1+0x018],%l3 ! %l3 = a5cd194ff78a83af
ldx [%g1+0x020],%l4 ! %l4 = ca5f47b69a6a8367
ldx [%g1+0x028],%l5 ! %l5 = b12b5fea4d9c9009
ldx [%g1+0x030],%l6 ! %l6 = 3e3461b895ca68a0
ldx [%g1+0x038],%l7 ! %l7 = c92e5c6074d625f1
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = ae7c57f7df4fe41e
ldx [%g1+0x048],%l1 ! %l1 = 717f0f79f80b8562
ldx [%g1+0x050],%l2 ! %l2 = 9bc1a6bc561632a9
ldx [%g1+0x058],%l3 ! %l3 = a84703223620479f
ldx [%g1+0x060],%l4 ! %l4 = 141c998c816fb643
ldx [%g1+0x068],%l5 ! %l5 = 1491e694b00f1421
ldx [%g1+0x070],%l6 ! %l6 = 4806edf2f36cd61c
ldx [%g1+0x078],%l7 ! %l7 = 3d7bf4c0a5e30776
! Initialize the output register of window 1
set p4_local0_start,%o0
set p4_local1_start,%o1
set p4_local2_start,%o2
set p4_local3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
restore
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 = 9120ea0a e8a291e3 c4432bfb 9eaf1208
! %f4 = c42253cf 5a2fe0da 1cf14319 aa1a24a1
! %f8 = 34e82d9b a51856e2 ea0573a0 dd748c2c
! %f12 = 787ceca7 facd9d68 b7a15e97 0205d58c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f3b924d 6936b68b ca51ba24 494adcbe
! %f20 = a2e75926 968ce950 9097e83f 6465e575
! %f24 = 0949b0dc 7a7d2f81 dc8407ee 7c70caa0
! %f28 = 705f6923 13ef88d7 61601131 6073201c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f5b77f73 cb984ee7 1591a51b 5a3a6cac
! %f36 = 73d4a67e c35b6d80 7f6aa2ee 7be157f7
! %f40 = fe8ded4c bce290c6 0c9d15a6 3ad949cf
! %f44 = a202904e b49ad404 1207156a af1e405e
ldda [%g1]ASI_BLK_P,%f32
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 5
p5_label_1:
! %l5 = 1b6a79a695b3706e, immed = fffff16e, %l2 = a15be6508deac074
or %l5,-0xe92,%l2 ! %l2 = fffffffffffff16e
! Mem[000000003100002c] = 22b4b253, %l4 = 362d48d0e1c167e0
ldsh [%o2+0x02c],%l4 ! %l4 = 00000000000022b4
! Mem[000000001a000028] = 0f72ac9f, %f28 = 705f6923
lda [%i0+%o5]0x80,%f28 ! %f28 = 0f72ac9f
! Mem[0000000030800028] = 73d46eff, %l2 = fffffffffffff16e
ldsb [%o1+0x02b],%l2 ! %l2 = ffffffffffffffff
! %l6 = 4e9a18362b23c1e4, Mem[000000001a000060] = eaa2f38bb1ef99a1
stx %l6,[%i0+0x060] ! Mem[000000001a000060] = 4e9a18362b23c1e4
! %l0 = a1628443f67d21c4, immed = fffff937, %l0 = a1628443f67d21c4
subc %l0,-0x6c9,%l0 ! %l0 = a1628443f67d288d
! Mem[000000001b800034] = b861daea, %l5 = 1b6a79a695b3706e
ldswa [%i3+0x034]%asi,%l5 ! %l5 = ffffffffb861daea
! Invert Register : %l1 = 397557560069eab5
xor %l1,-1,%l1 ! %l1 = c68aa8a9ff96154a
! %l4 = 000022b4, %l5 = b861daea, Mem[0000000030000068] = fa9e6954 25f25f15
std %l4,[%o0+0x068] ! Mem[0000000030000068] = 000022b4 b861daea
! %l5 = ffffffffb861daea, %l3 = 23155fb454e7d0ed, %l6 = 4e9a18362b23c1e4
sll %l5,%l3,%l6 ! %l6 = fffff70c3b5d4000
p5_label_2:
! Mem[000000001b000018] = 252c1252, %l1 = c68aa8a9ff96154a
lduha [%i2+%i6]0x88,%l1 ! %l1 = 0000000000001252
! Mem[000000001b000008] = cb8cd928, %l1 = 0000000000001252
lduha [%i2+%i4]0x80,%l1 ! %l1 = 000000000000cb8c
! %l2 = ffffffffffffffff, immed = ffffff32, %l5 = ffffffffb861daea
taddcc %l2,-0x0ce,%l5 ! %l5 = ffffffffffffff31, %ccr = 9b
! %l5 = ffffffffffffff31, Mem[000000001a000020] = 481d846d
stba %l5,[%i0+%o4]0x89 ! Mem[000000001a000020] = 481d8431
! Mem[000000001b000034] = 82ae4f68, %f10 = ea0573a0
ld [%i2+0x034],%f10 ! %f10 = 82ae4f68
! Mem[0000000030800068] = 30483e6451b318f1, %l3 = 23155fb454e7d0ed
ldx [%o1+0x068],%l3 ! %l3 = 30483e6451b318f1
! %l4 = 00000000000022b4, immed = 00000da9, %l3 = 30483e6451b318f1
xnorcc %l4,0xda9,%l3 ! %l3 = ffffffffffffd0e2, %ccr = 88
! %l3 = ffffffffffffd0e2, %l1 = 000000000000cb8c, %y = 00000000
sdivcc %l3,%l1,%l5 ! %l5 = 00000000000141f8, %ccr = 00
mov %l0,%y ! %y = f67d288d
! %l6 = fffff70c3b5d4000, immed = 00000e8f, %l0 = a1628443f67d288d
andncc %l6,0xe8f,%l0 ! %l0 = fffff70c3b5d4000, %ccr = 80
! %l2 = ffffffffffffffff, %l1 = 000000000000cb8c, %y = f67d288d
udivcc %l2,%l1,%l7 ! %l7 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 3b5d4000
p5_label_3:
! %l1 = 000000000000cb8c, %l1 = 000000000000cb8c, %y = 3b5d4000
umulcc %l1,%l1,%l4 ! %l4 = 00000000a1d75490, %ccr = 08, %y = 00
! %f6 = 1cf14319, Mem[000000003000002c] = 15153a79
st %f6 ,[%o0+0x02c] ! Mem[000000003000002c] = 1cf14319
! %l6 = fffff70c3b5d4000, %l4 = 00000000a1d75490, %l0 = fffff70c3b5d4000
orn %l6,%l4,%l0 ! %l0 = ffffffff7f7deb6f
! Mem[000000001b80000c] = c19d5781, %l6 = fffff70c3b5d4000
ldub [%i3+0x00d],%l6 ! %l6 = 000000000000009d
! %l0 = ffffffff7f7deb6f
sethi %hi(0x825ac000),%l0 ! %l0 = 00000000825ac000
! %l4 = 00000000a1d75490, %l0 = 00000000825ac000, %l2 = ffffffffffffffff
sllx %l4,%l0,%l2 ! %l2 = 00000000a1d75490
! Mem[000000001a000030] = e6c79c5d, %f5 = 5a2fe0da
ld [%i0+%o6],%f5 ! %f5 = e6c79c5d
! Mem[000000001b800028] = fd3ab727, %l7 = 00000000ffffffff
ldsba [%i3+%o5]0x81,%l7 ! %l7 = fffffffffffffffd
! Mem[000000001a800050] = e01d3d2c, %l3 = ffffffffffffd0e2
ldsb [%i1+0x051],%l3 ! %l3 = 000000000000001d
! %l6 = 000000000000009d, immed = ffffff08, %y = 00000000
umul %l6,-0x0f8,%l6 ! %l6 = 0000009cffff67e8, %y = 9c
p5_label_4:
! Mem[000000001a000008] = 42c82829, %l7 = fffffffffffffffd
lduw [%i0+%i4],%l7 ! %l7 = 0000000042c82829
! Mem[000000001b800030] = eada61b882dee47e, %l1 = 000000000000cb8c
ldxa [%i3+%o6]0x88,%l1 ! %l1 = eada61b882dee47e
! %l0 = 825ac000, %l1 = 82dee47e, Mem[0000000030000028] = 29f9d0d0 1cf14319
std %l0,[%o0+%o5] ! Mem[0000000030000028] = 825ac000 82dee47e
! %l3 = 000000000000001d, Mem[0000000031000068] = 5325380d
stw %l3,[%o2+0x068] ! Mem[0000000031000068] = 0000001d
! %f16 = 0f3b924d 6936b68b, Mem[000000001a000030] = e6c79c5d 863af28a
stda %f16,[%i0+%o6]0x81 ! Mem[000000001a000030] = 0f3b924d 6936b68b
! Mem[0000000030000068] = 000022b4, %l1 = eada61b882dee47e
ldsba [%o0+0x06b]%asi,%l1 ! %l1 = ffffffffffffffb4
! %l2 = 00000000a1d75490, immed = 00000ebc, %l6 = 0000009cffff67e8
andcc %l2,0xebc,%l6 ! %l6 = 0000000000000490, %ccr = 00
! Mem[000000003000006c] = b861daea, %l0 = 00000000825ac000
ldsw [%o0+0x06c],%l0 ! %l0 = ffffffffb861daea
! %f8 = 34e82d9b a51856e2, Mem[000000001b800000] = b42ae265 9f801437
std %f8 ,[%i3+%g0] ! Mem[000000001b800000] = 34e82d9b a51856e2
! %l1 = ffffffffffffffb4, Mem[000000001b800010] = fe771662, %asi = 80
stwa %l1,[%i3+0x010]%asi ! Mem[000000001b800010] = ffffffb4
p5_label_5:
! %l6 = 0000000000000490, Mem[0000000031000028] = 020d332b, %asi = 80
stwa %l6,[%o2+0x028]%asi ! Mem[0000000031000028] = 00000490
! %f21 = 968ce950, Mem[000000001a000010] = 21da7fdb
sta %f21,[%i0+%i5]0x81 ! Mem[000000001a000010] = 968ce950
! Mem[000000001a000020] = 481d8431, %f25 = 7a7d2f81
lda [%i0+%o4]0x88,%f25 ! %f25 = 481d8431
! %l0 = b861daea, %l1 = ffffffb4, Mem[0000000030000028] = 825ac000 82dee47e
std %l0,[%o0+%o5] ! Mem[0000000030000028] = b861daea ffffffb4
! Mem[0000000031800068] = b75683df46addb3e, %f0 = 9120ea0a e8a291e3
ldda [%o3+0x068]%asi,%f0 ! %f0 = b75683df 46addb3e
! %l5 = 00000000000141f8, immed = 0000051b, %y = 0000009c
umulcc %l5,0x51b,%l0 ! %l0 = 00000000066bcd28, %ccr = 00, %y = 00
! Mem[000000001b800030] = 82dee47e, %l5 = 00000000000141f8
ldsba [%i3+%o6]0x88,%l5 ! %l5 = 000000000000007e
! %l0 = 00000000066bcd28, immed = 00000003, %l1 = ffffffffffffffb4
sll %l0,0x003,%l1 ! %l1 = 00000000335e6940
! Mem[000000001a000020] = 31841d48e9610d39, %l3 = 000000000000001d
ldxa [%i0+%o4]0x81,%l3 ! %l3 = 31841d48e9610d39
! Mem[000000001a000028] = 9fac720f, %f11 = dd748c2c
lda [%i0+%o5]0x88,%f11 ! %f11 = 9fac720f
p5_label_6:
! Mem[000000001a000000] = e4fcdcd7 962519c0, %l4 = a1d75490, %l5 = 0000007e
ldda [%i0+%g0]0x81,%l4 ! %l4 = 00000000e4fcdcd7 00000000962519c0
! Mem[000000001a000028] = 4a05de65 9fac720f, %l4 = e4fcdcd7, %l5 = 962519c0
ldda [%i0+%o5]0x89,%l4 ! %l4 = 000000009fac720f 000000004a05de65
! Mem[000000003180002c] = ddc2a923, %l4 = 000000009fac720f
ldsh [%o3+0x02c],%l4 ! %l4 = ffffffffffffddc2
! %l3 = 31841d48e9610d39, Mem[000000001a000010] = 50e98c96
stwa %l3,[%i0+%i5]0x89 ! Mem[000000001a000010] = e9610d39
! %l6 = 0000000000000490, %l1 = 00000000335e6940, %l4 = ffffffffffffddc2
andn %l6,%l1,%l4 ! %l4 = 0000000000000490
! %l6 = 0000000000000490, Mem[000000003080006e] = 51b318f1
sth %l6,[%o1+0x06e] ! Mem[000000003080006c] = 51b30490
! %l5 = 000000004a05de65, immed = fffff608, %l1 = 00000000335e6940
taddcctv %l5,-0x9f8,%l1 ! %l0 = 00000000066bcd4b, Trapped
! Mem[000000001b800030] = 7ee4de82, %l0 = 00000000066bcd4b
ldsha [%i3+%o6]0x81,%l0 ! %l0 = 0000000000007ee4
! %l4 = 0000000000000490, Mem[0000000030000068] = 000022b4
stw %l4,[%o0+0x068] ! Mem[0000000030000068] = 00000490
! %l4 = 0000000000000490
sethi %hi(0xa5b3c000),%l4 ! %l4 = 00000000a5b3c000
p5_label_7:
! Mem[000000001b000018] = 52122c250d9c293c, %f2 = c4432bfb 9eaf1208
ldd [%i2+%i6],%f2 ! %f2 = 52122c25 0d9c293c
! %l3 = 31841d48e9610d39, immed = fffffb44, %l5 = 000000004a05de65
sub %l3,-0x4bc,%l5 ! %l5 = 31841d48e96111f5
! %l0 = 0000000000007ee4, immed = 0000000e, %l0 = 0000000000007ee4
srl %l0,0x00e,%l0 ! %l0 = 0000000000000001
! %l1 = 00000000335e6940, immed = 00000edc, %l5 = 31841d48e96111f5
addccc %l1,0xedc,%l5 ! %l5 = 00000000335e781c, %ccr = 00
! %l6 = 0000000000000490, Mem[0000000030800028] = 73d46efffc2f1316
stx %l6,[%o1+%o5] ! Mem[0000000030800028] = 0000000000000490
! %l4 = 00000000a5b3c000, Mem[000000001b00003a] = 9199d323, %asi = 80
stha %l4,[%i2+0x03a]%asi ! Mem[000000001b000038] = 9199c000
! Mem[000000001b000064] = f5e03697, %l5 = 00000000335e781c
ldswa [%i2+0x064]%asi,%l5 ! %l5 = fffffffff5e03697
! Mem[000000001a000028] = 0f72ac9f 65de054a, %l0 = 00000001, %l1 = 335e6940
ldda [%i0+%o5]0x81,%l0 ! %l0 = 000000000f72ac9f 0000000065de054a
! Mem[000000001b000030] = 8167af1e 82ae4f68, %l2 = a1d75490, %l3 = e9610d39
ldda [%i2+%o6]0x81,%l2 ! %l2 = 000000008167af1e 0000000082ae4f68
! Mem[000000001a800028] = ff21ff47, %l2 = 000000008167af1e
ldsha [%i1+%o5]0x81,%l2 ! %l2 = ffffffffffffff21
p5_label_8:
! Mem[000000003000006c] = b861daea, %l5 = fffffffff5e03697
ldsh [%o0+0x06e],%l5 ! %l5 = ffffffffffffdaea
! Mem[000000001a000014] = c9c7c7ad, %l2 = ffffffffffffff21
ldsb [%i0+0x014],%l2 ! %l2 = ffffffffffffffc9
! Mem[000000001b000010] = a341c902, %l0 = 000000000f72ac9f
ldswa [%i2+%i5]0x81,%l0 ! %l0 = ffffffffa341c902
! %l5 = ffffffffffffdaea, immed = fffff1da, %y = 00000000
udiv %l5,-0xe26,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = a341c902
! Mem[000000003100002c] = 22b4b253, %l0 = ffffffffa341c902
lduw [%o2+0x02c],%l0 ! %l0 = 0000000022b4b253
! %l4 = 00000000a5b3c000, %l6 = 0000000000000490, %l6 = 0000000000000490
sra %l4,%l6,%l6 ! %l6 = ffffffffffffa5b3
! %l0 = 0000000022b4b253, Mem[000000001b00002a] = 8f3e9495, %asi = 80
stha %l0,[%i2+0x02a]%asi ! Mem[000000001b000028] = 8f3eb253
! Mem[0000000030800068] = 30483e64, %l7 = 0000000042c82829
lduh [%o1+0x068],%l7 ! %l7 = 0000000000003048
! Randomly selected nop
nop
! Mem[0000000031000028] = 00000490, %l6 = ffffffffffffa5b3
ldub [%o2+0x029],%l6 ! %l6 = 0000000000000000
p5_label_9:
! %l7 = 0000000000003048, %l1 = 0000000065de054a, %y = a341c902
umul %l7,%l1,%l3 ! %l3 = 00001336476f5cd0, %y = 1336
! %l0 = 0000000022b4b253, Mem[000000001b000018] = 252c1252
stwa %l0,[%i2+%i6]0x89 ! Mem[000000001b000018] = 22b4b253
! %l0 = 0000000022b4b253, %l0 = 0000000022b4b253, %l5 = 0000000000000000
addc %l0,%l0,%l5 ! %l5 = 00000000456964a6
! %l4 = 00000000a5b3c000, immed = fffff200, %l7 = 0000000000003048
andncc %l4,-0xe00,%l7 ! %l7 = 0000000000000000, %ccr = 44
! %l2 = ffffffffffffffc9, %l4 = 00000000a5b3c000, %l2 = ffffffffffffffc9
mulx %l2,%l4,%l2 ! %l2 = ffffffdc6661c000, %y = 1336
! %l5 = 00000000456964a6, immed = fffffaeb, %l3 = 00001336476f5cd0
addccc %l5,-0x515,%l3 ! %l3 = 0000000045695f91, %ccr = 11
! Mem[0000000031000068] = 0000001d, %f8 = 34e82d9b
ld [%o2+0x068],%f8 ! %f8 = 0000001d
! Randomly selected nop
nop
! %f12 = 787ceca7 facd9d68, Mem[0000000030800068] = 30483e64 51b30490
std %f12,[%o1+0x068] ! Mem[0000000030800068] = 787ceca7 facd9d68
! Mem[000000001a000020] = 31841d48e9610d39, %l6 = 0000000000000000
ldx [%i0+%o4],%l6 ! %l6 = 31841d48e9610d39
p5_label_10:
! %f9 = a51856e2, Mem[000000001a000000] = d7dcfce4
sta %f9 ,[%i0+%g0]0x89 ! Mem[000000001a000000] = a51856e2
! %l3 = 0000000045695f91, Mem[0000000031000068] = 0000001d
stba %l3,[%o2+0x068]%asi ! Mem[0000000031000068] = 9100001d
! Mem[000000001a000018] = d4dd61cdca27a7c4, %f24 = 0949b0dc 481d8431
ldda [%i0+%i6]0x88,%f24 ! %f24 = d4dd61cd ca27a7c4
! %l2 = ffffffdc6661c000, Mem[000000001a80006b] = 012b4ef2
stb %l2,[%i1+0x06b] ! Mem[000000001a800068] = 012b4e00
! %l3 = 0000000045695f91, Mem[000000003000002a] = b861daea, %asi = 80
stha %l3,[%o0+0x02a]%asi ! Mem[0000000030000028] = b8615f91
! Mem[000000001a000008] = 92a93ca1 2928c842, %l4 = a5b3c000, %l5 = 456964a6
ldda [%i0+%i4]0x89,%l4 ! %l4 = 000000002928c842 0000000092a93ca1
! %l6 = 31841d48e9610d39, Mem[000000001b000010] = a341c902
stwa %l6,[%i2+%i5]0x81 ! Mem[000000001b000010] = e9610d39
! Mem[0000000030800028] = 0000000000000490, %f18 = ca51ba24 494adcbe
ldd [%o1+%o5],%f18 ! %f18 = 00000000 00000490
! Mem[000000001a800030] = 8b101f1e, %f10 = 82ae4f68
lda [%i1+%o6]0x80,%f10 ! %f10 = 8b101f1e
! %l0 = 0000000022b4b253, Mem[000000001a000010] = 390d61e9
stw %l0,[%i0+%i5] ! Mem[000000001a000010] = 22b4b253
p5_label_11:
! retry : should take illegal inst trap, %l0 = 0000000022b4b253
retry ! Illegal inst trap : %l0 = 0000000022b4b263
! Mem[000000001b000020] = 4bc4a340, %f1 = 46addb3e
lda [%i2+%o4]0x88,%f1 ! %f1 = 4bc4a340
! Mem[0000000030000028] = b8615f91ffffffb4, %f24 = d4dd61cd ca27a7c4
ldd [%o0+%o5],%f24 ! %f24 = b8615f91 ffffffb4
! Mem[0000000031000028] = 0000049022b4b253, %f16 = 0f3b924d 6936b68b
ldd [%o2+%o5],%f16 ! %f16 = 00000490 22b4b253
! Mem[000000001b800028] = 27b73afd, %l6 = 31841d48e9610d39
lduha [%i3+%o5]0x89,%l6 ! %l6 = 0000000000003afd
! Mem[000000003100002c] = 22b4b253, %l7 = 0000000000000000
ldsh [%o2+0x02c],%l7 ! %l7 = 00000000000022b4
! %l6 = 00003afd, %l7 = 000022b4, Mem[000000001b800020] = 667a149d 727d2fce
stda %l6,[%i3+%o4]0x89 ! Mem[000000001b800020] = 00003afd 000022b4
! Mem[000000001a800018] = 3ce9ee0e, %l5 = 0000000092a93ca1
ldsba [%i1+%i6]0x88,%l5 ! %l5 = 000000000000000e
! %l2 = ffffffdc6661c000, %l4 = 000000002928c842, %l1 = 0000000065de054a
sll %l2,%l4,%l1 ! %l1 = ffffff7199870000
! Mem[000000001b000020] = 40a3c44b, %l5 = 000000000000000e
lduwa [%i2+%o4]0x80,%l5 ! %l5 = 0000000040a3c44b
p5_label_12:
! Mem[0000000030800068] = 787ceca7, %l2 = ffffffdc6661c000
ldsh [%o1+0x068],%l2 ! %l2 = 000000000000787c
! %l0 = 0000000022b4b263, %l6 = 0000000000003afd, %y = 00001336
udiv %l0,%l6,%l0 ! %l0 = 00000000535ff23f
mov %l0,%y ! %y = 535ff23f
! %l5 = 0000000040a3c44b, immed = 00000632, %y = 535ff23f
udivcc %l5,0x632,%l2 ! %l2 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 535ff23f
! %l7 = 00000000000022b4, %l2 = 00000000ffffffff, %l5 = 0000000040a3c44b
andcc %l7,%l2,%l5 ! %l5 = 00000000000022b4, %ccr = 00
! %l4 = 000000002928c842, immd = fffffffffffffdfe, %l5 = 00000000000022b4
udivx %l4,-0x202,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[000000001b800020] = fd3a0000
stwa %l5,[%i3+%o4]0x81 ! Mem[000000001b800020] = 00000000
! %l7 = 00000000000022b4, Mem[000000001a800018] = 0eeee93c
stwa %l7,[%i1+%i6]0x81 ! Mem[000000001a800018] = 000022b4
! %l7 = 00000000000022b4, %l1 = ffffff7199870000, %l1 = ffffff7199870000
addc %l7,%l1,%l1 ! %l1 = ffffff71998722b4
! %l4 = 000000002928c842, %l0 = 00000000535ff23f, %l2 = 00000000ffffffff
taddcctv %l4,%l0,%l2 ! %l0 = 00000000535ff262, Trapped
! %f12 = 787ceca7 facd9d68, Mem[000000001a000010] = 53b2b422 adc7c7c9
stda %f12,[%i0+%i5]0x89 ! Mem[000000001a000010] = 787ceca7 facd9d68
p5_label_13:
! Mem[000000003000002c] = ffffffb4, %l0 = 00000000535ff262
lduh [%o0+0x02c],%l0 ! %l0 = 000000000000ffff
! Mem[0000000030800028] = 0000000000000490, %f6 = 1cf14319 aa1a24a1
ldd [%o1+%o5],%f6 ! %f6 = 00000000 00000490
! %l7 = 00000000000022b4, Mem[000000001a000030] = 0f3b924d
stha %l7,[%i0+%o6]0x80 ! Mem[000000001a000030] = 22b4924d
! %f10 = 8b101f1e 9fac720f, Mem[000000001b000030] = 1eaf6781 684fae82
stda %f10,[%i2+%o6]0x89 ! Mem[000000001b000030] = 8b101f1e 9fac720f
! %l5 = 0000000000000000, immed = fffffa9a, %l7 = 00000000000022b4
tsubcc %l5,-0x566,%l7 ! %l7 = 0000000000000566, %ccr = 13
! %l4 = 000000002928c842, immed = 00000014, %l4 = 000000002928c842
sra %l4,0x014,%l4 ! %l4 = 0000000000000292
! Invert Register : %l4 = 0000000000000292
xor %l4,-1,%l4 ! %l4 = fffffffffffffd6d
! Mem[0000000031000028] = 00000490, %l3 = 0000000045695f91
lduh [%o2+%o5],%l3 ! %l3 = 0000000000000000
! Mem[000000001a80005c] = fe7815af, %l2 = 00000000ffffffff
ldub [%i1+0x05f],%l2 ! %l2 = 00000000000000af
! Mem[000000001b000008] = cb8cd928, %f16 = 00000490
lda [%i2+%i4]0x80,%f16 ! %f16 = cb8cd928
p5_label_14:
! Mem[000000003100006c] = 8906601d, %l6 = 0000000000003afd
lduh [%o2+0x06e],%l6 ! %l6 = 000000000000601d
! Mem[000000001b000020] = 40a3c44b76f1d435, %f24 = b8615f91 ffffffb4
ldda [%i2+%o4]0x81,%f24 ! %f24 = 40a3c44b 76f1d435
! %l4 = fffffffffffffd6d, Mem[000000001b800064] = cc75c937, %asi = 80
stwa %l4,[%i3+0x064]%asi ! Mem[000000001b800064] = fffffd6d
! Mem[0000000031800028] = 6be4f667ddc2a923, %l4 = fffffffffffffd6d
ldxa [%o3+0x028]%asi,%l4 ! %l4 = 6be4f667ddc2a923
! %l6 = 000000000000601d, %l0 = 000000000000ffff, %y = 535ff23f
udivcc %l6,%l0,%l3 ! %l3 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 0000ffff
! %f13 = facd9d68, Mem[000000003080002c] = 00000490
st %f13,[%o1+0x02c] ! Mem[000000003080002c] = facd9d68
! %l4 = ddc2a923, %l5 = 00000000, Mem[0000000031800028] = 6be4f667 ddc2a923
std %l4,[%o3+%o5] ! Mem[0000000031800028] = ddc2a923 00000000
save ! CWP = 1
! Set Register : %l2 = 5d54c6fbf2d1a6a8
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! Mem[000000001b000010] = 390d61e9, %l0 = 3005ec56afb870fe
ldsha [%o2+%o5]0x89,%l0 ! %l0 = 00000000000061e9
p5_label_15: ! %cwp = 1
! %f26 = dc8407ee, Mem[0000000030800068] = 787ceca7
st %f26,[%i1+0x068] ! Mem[0000000030800068] = dc8407ee
! %l0 = 00000000000061e9, Mem[000000003000002c] = ffffffb4
sth %l0,[%i0+0x02c] ! Mem[000000003000002c] = 61e9ffb4
! Mem[000000003080002c] = facd9d68, %l3 = af0f0a84be05bf02
ldsb [%i1+0x02f],%l3 ! %l3 = 0000000000000068
! Mem[000000003080006c] = facd9d68, %l7 = 0aaad271a81b1bbc
ldub [%i1+0x06f],%l7 ! %l7 = 0000000000000068
! %f8 = 0000001d, Mem[000000001a000020] = 31841d48
sta %f8 ,[%o0+%i4]0x81 ! Mem[000000001a000020] = 0000001d
! Mem[000000001a000028] = 0f72ac9f, %l5 = 6f1860d69e50914e
ldswa [%o0+%i5]0x81,%l5 ! %l5 = 000000000f72ac9f
! Mem[0000000031000028] = 0000049022b4b253, %f8 = 0000001d a51856e2
ldd [%i2+%i5],%f8 ! %f8 = 00000490 22b4b253
! %l2 = ffffffffffffffff, %l3 = 0000000000000068, %l6 = 20c802b21ca5581b
taddcc %l2,%l3,%l6 ! %l6 = 0000000000000067, %ccr = 13
! %l6 = 0000000000000067, Mem[000000003000002a] = b8615f91
sth %l6,[%i0+0x02a] ! Mem[0000000030000028] = b8610067
! %l0 = 00000000000061e9, %l7 = 0000000000000068, %l6 = 0000000000000067
sdivx %l0,%l7,%l6 ! %l6 = 00000000000000f1
p5_label_16: ! %cwp = 1
! %l1 = 9e2dc2a6ac0f39ce, %l0 = 00000000000061e9, %y = 0000ffff
smul %l1,%l0,%l4 ! %l4 = ffffdfe55ec2aa7e, %y = ffffdfe5
! %l5 = 000000000f72ac9f, Mem[000000001b000018] = 53b2b422
stwa %l5,[%o2+%o6]0x81 ! Mem[000000001b000018] = 0f72ac9f
! %l5 = 000000000f72ac9f
sethi %hi(0x75d1c000),%l5 ! %l5 = 0000000075d1c000
! Mem[0000000031800028] = ddc2a923, %l4 = ffffdfe55ec2aa7e
ldswa [%i3+0x028]%asi,%l4 ! %l4 = ffffffffddc2a923
! Mem[000000001a000030] = 8bb636694d92b422, %l7 = 0000000000000068
ldxa [%o0+%i6]0x88,%l7 ! %l7 = 8bb636694d92b422
restore ! CWP = 0
! Mem[0000000030800068] = dc8407ee, %l7 = 0000000000000566
ldsh [%o1+0x068],%l7 ! %l7 = ffffffffffffdc84
! %l4 = 6be4f667ddc2a923, immed = 00000cf3, %l3 = 00000000ffffffff
tsubcc %l4,0xcf3,%l3 ! %l3 = 6be4f667ddc29c30, %ccr = 0a
! %l1 = ffffff71998722b4, immed = 00000239, %l7 = ffffffffffffdc84
add %l1,0x239,%l7 ! %l7 = ffffff71998724ed
! %l7 = ffffff71998724ed, immed = 000005a9, %y = ffffdfe5
udiv %l7,0x5a9,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 0000ffff
p5_label_17:
! Mem[000000001a000018] = c4a727ca, %l0 = 000000000000ffff
ldswa [%i0+%i6]0x81,%l0 ! %l0 = ffffffffc4a727ca
! %l4 = ddc2a923, %l5 = 00000000, Mem[0000000030000068] = 00000490 b861daea
std %l4,[%o0+0x068] ! Mem[0000000030000068] = ddc2a923 00000000
! %l0 = ffffffffc4a727ca, Mem[000000003000006e] = 00000000, %asi = 80
stha %l0,[%o0+0x06e]%asi ! Mem[000000003000006c] = 000027ca
! retry : should take illegal inst trap, %l0 = ffffffffc4a727ca
retry ! Illegal inst trap : %l0 = ffffffffc4a727da
! %l1 = ffffff71998722b4, Mem[000000001a000010] = 689dcdfaa7ec7c78
stx %l1,[%i0+%i5] ! Mem[000000001a000010] = ffffff71998722b4
! %l0 = ffffffffc4a727da, Mem[000000003180002c] = 00000000
stw %l0,[%o3+0x02c] ! Mem[000000003180002c] = c4a727da
! Mem[000000003080002c] = facd9d68, %l6 = 000000000000601d
ldswa [%o1+0x02c]%asi,%l6 ! %l6 = fffffffffacd9d68
! Mem[000000001a800008] = be02dc9f 5c6c0268, %l4 = ddc2a923, %l5 = 00000000
ldda [%i1+%i4]0x89,%l4 ! %l4 = 000000005c6c0268 00000000be02dc9f
! %l6 = fffffffffacd9d68, Mem[000000001a000000] = e25618a5
stwa %l6,[%i0+%g0]0x81 ! Mem[000000001a000000] = facd9d68
! %l0 = c4a727da, %l1 = 998722b4, Mem[0000000031000028] = 00000490 22b4b253
std %l0,[%o2+%o5] ! Mem[0000000031000028] = c4a727da 998722b4
p5_label_18:
! %l1 = ffffff71998722b4, immed = 00000488, %l2 = 00000000000000af
xorcc %l1,0x488,%l2 ! %l2 = ffffff719987263c, %ccr = 88
! %l3 = 6be4f667ddc29c30, immed = fffff9bd, %y = 0000ffff
umulcc %l3,-0x643,%l4 ! %l4 = ddc296c36667ff70, %ccr = 80, %y = ddc296c3
! Invert Register : %l7 = 00000000ffffffff
xor %l7,-1,%l7 ! %l7 = ffffffff00000000
! %l4 = ddc296c36667ff70, immed = 00000814, %l0 = ffffffffc4a727da
sub %l4,0x814,%l0 ! %l0 = ddc296c36667f75c
! Mem[000000001a800038] = 9e79dac6 6e0bd4fc, %l4 = 6667ff70, %l5 = be02dc9f
ldda [%i1+0x038]%asi,%l4 ! %l4 = 000000009e79dac6 000000006e0bd4fc
! %l1 = ffffff71998722b4, immed = fffffc00, %l0 = ddc296c36667f75c
orn %l1,-0x400,%l0 ! %l0 = ffffff71998723ff
! Mem[000000001b000020] = 40a3c44b, %f11 = 9fac720f
lda [%i2+%o4]0x80,%f11 ! %f11 = 40a3c44b
! %l0 = ffffff71998723ff, %l1 = ffffff71998722b4, %l6 = fffffffffacd9d68
andncc %l0,%l1,%l6 ! %l6 = 000000000000014b, %ccr = 00
! Mem[000000001b000054] = f9aa082c, %l3 = 6be4f667ddc29c30
ldsh [%i2+0x056],%l3 ! %l3 = 000000000000082c
! %l3 = 000000000000082c, immed = 00000001, %l0 = ffffff71998723ff
sll %l3,0x001,%l0 ! %l0 = 0000000000001058
p5_label_19:
! %l1 = ffffff71998722b4, immed = 00000589, %l3 = 000000000000082c
tsubcctv %l1,0x589,%l3 ! %l0 = 000000000000107b, Trapped
! %l2 = ffffff719987263c, %l7 = ffffffff00000000, %l7 = ffffffff00000000
sllx %l2,%l7,%l7 ! %l7 = ffffff719987263c
! %l0 = 000000000000107b, %l3 = 000000000000082c, %l6 = 000000000000014b
xor %l0,%l3,%l6 ! %l6 = 0000000000001857
! %f4 = c42253cf e6c79c5d, Mem[000000001a800018] = 000022b4 feffcb7b
stda %f4 ,[%i1+%i6]0x81 ! Mem[000000001a800018] = c42253cf e6c79c5d
! %l7 = ffffff719987263c, immed = fffff9d9, %l7 = ffffff719987263c
addccc %l7,-0x627,%l7 ! %l7 = ffffff7199872015, %ccr = 99
! %l2 = ffffff719987263c, Mem[000000003100002e] = 998722b4
stb %l2,[%o2+0x02e] ! Mem[000000003100002c] = 99873cb4
! %l3 = 000000000000082c, %l0 = 000000000000107b, %l4 = 000000009e79dac6
tsubcc %l3,%l0,%l4 ! %l4 = fffffffffffff7b1, %ccr = 9b
! %f12 = 787ceca7 facd9d68, Mem[0000000030000068] = ddc2a923 000027ca
std %f12,[%o0+0x068] ! Mem[0000000030000068] = 787ceca7 facd9d68
! %f11 = 40a3c44b, Mem[000000001a800008] = 68026c5c
sta %f11,[%i1+%i4]0x81 ! Mem[000000001a800008] = 40a3c44b
! %l2 = ffffff719987263c, %l7 = ffffff7199872015, %l1 = ffffff71998722b4
subc %l2,%l7,%l1 ! %l1 = 0000000000000626
p5_label_20:
! Mem[000000001b800000] = 34e82d9b, %l1 = 0000000000000626
ldsba [%i3+%g0]0x81,%l1 ! %l1 = 0000000000000034
! %f16 = cb8cd928 22b4b253, Mem[000000001a000068] = 5fbf07cd 20355301
stda %f16,[%i0+0x068]%asi ! Mem[000000001a000068] = cb8cd928 22b4b253
! %l3 = 000000000000082c, immed = 00000005, %l0 = 000000000000107b
srl %l3,0x005,%l0 ! %l0 = 0000000000000041
! Randomly selected nop
nop
! %l7 = ffffff7199872015, Mem[000000001b800018] = 7623ede3
stba %l7,[%i3+%i6]0x89 ! Mem[000000001b800018] = 7623ed15
! %l4 = fffffffffffff7b1, Mem[000000001b000018] = 9fac720f
stba %l4,[%i2+%i6]0x89 ! Mem[000000001b000018] = 9fac72b1
! %l5 = 000000006e0bd4fc, Mem[0000000031800068] = b75683df
stw %l5,[%o3+0x068] ! Mem[0000000031800068] = 6e0bd4fc
! %l4 = fffff7b1, %l5 = 6e0bd4fc, Mem[0000000030000028] = b8610067 61e9ffb4
std %l4,[%o0+%o5] ! Mem[0000000030000028] = fffff7b1 6e0bd4fc
! %l7 = ffffff7199872015, %l2 = ffffff719987263c, %l6 = 0000000000001857
udivx %l7,%l2,%l6 ! %l6 = 0000000000000000
! %l1 = 0000000000000034, Mem[000000001b00003c] = c5248c4c
stw %l1,[%i2+0x03c] ! Mem[000000001b00003c] = 00000034
p5_label_21:
! Mem[0000000030800068] = dc8407eefacd9d68, %f14 = b7a15e97 0205d58c
ldd [%o1+0x068],%f14 ! %f14 = dc8407ee facd9d68
! %l4 = fffffffffffff7b1, %l3 = 000000000000082c, %y = ddc296c3
umul %l4,%l3,%l2 ! %l2 = 0000082bffbc1a6c, %y = 82b
! %l0 = 0000000000000041
sethi %hi(0x62f1f800),%l0 ! %l0 = 0000000062f1f800
! %l0 = 0000000062f1f800, Mem[000000001b80007c] = 8751f178
stb %l0,[%i3+0x07c] ! Mem[000000001b80007c] = 0051f178
! %f9 = 22b4b253, Mem[000000003080006c] = facd9d68
st %f9 ,[%o1+0x06c] ! Mem[000000003080006c] = 22b4b253
! %l4 = fffffffffffff7b1, %l0 = 0000000062f1f800, %l5 = 000000006e0bd4fc
srlx %l4,%l0,%l5 ! %l5 = fffffffffffff7b1
! Mem[0000000030800068] = dc8407ee, %l4 = fffffffffffff7b1
ldsw [%o1+0x068],%l4 ! %l4 = ffffffffdc8407ee
! %f12 = 787ceca7 facd9d68, Mem[0000000030000028] = fffff7b1 6e0bd4fc
std %f12,[%o0+%o5] ! Mem[0000000030000028] = 787ceca7 facd9d68
! %l0 = 0000000062f1f800, Mem[000000001b800036] = b861daea
stb %l0,[%i3+0x036] ! Mem[000000001b800034] = b86100ea
! %l6 = 0000000000000000, Mem[000000001a800034] = 83e49ab9
stw %l6,[%i1+0x034] ! Mem[000000001a800034] = 00000000
p5_label_22:
! %l0 = 0000000062f1f800, %l6 = 0000000000000000, %l6 = 0000000000000000
orcc %l0,%l6,%l6 ! %l6 = 0000000062f1f800, %ccr = 00
! %f4 = c42253cf e6c79c5d, Mem[0000000030000028] = 787ceca7 facd9d68
std %f4 ,[%o0+%o5] ! Mem[0000000030000028] = c42253cf e6c79c5d
! %f3 = 0d9c293c, Mem[000000001b800010] = ffffffb4
sta %f3 ,[%i3+%i5]0x81 ! Mem[000000001b800010] = 0d9c293c
! %f7 = 00000490, Mem[0000000030000068] = 787ceca7
st %f7 ,[%o0+0x068] ! Mem[0000000030000068] = 00000490
! %l2 = 0000082bffbc1a6c, immd = fffffffffffffd40, %l1 = 0000000000000034
mulx %l2,-0x2c0,%l1 ! %l1 = ffe98700bab75700, %y = 82b
! Mem[000000001b000020] = 40a3c44b 76f1d435, %l4 = dc8407ee, %l5 = fffff7b1
ldd [%i2+%o4],%l4 ! %l4 = 0000000040a3c44b 0000000076f1d435
save ! CWP = 1
! %l2 = ffffffff, %l3 = 00000068, Mem[000000001a000008] = 2928c842 92a93ca1
stda %l2,[%o0+%o4]0x89 ! Mem[000000001a000008] = ffffffff 00000068
! %l4 = ffffffffddc2a923, Mem[000000001a00000e] = 68000000
stb %l4,[%o0+0x00e] ! Mem[000000001a00000c] = 68002300
! Mem[0000000031000068] = 9100001d, %l3 = 0000000000000068
lduh [%i2+0x06a],%l3 ! %l3 = 000000000000001d
p5_label_23: ! %cwp = 1
! %f12 = 787ceca7 facd9d68, Mem[000000001b800040] = 1eebf506 da127dcd
std %f12,[%o3+0x040] ! Mem[000000001b800040] = 787ceca7 facd9d68
! %l3 = 000000000000001d, Mem[000000001a000010] = b422879971ffffff
stxa %l3,[%o0+%o5]0x88 ! Mem[000000001a000010] = 000000000000001d
! %l4 = ffffffffddc2a923, immed = 000002de, %l0 = 00000000000061e9
orn %l4,0x2de,%l0 ! %l0 = fffffffffffffd23
! Mem[000000003180002c] = c4a727da, %f12 = 787ceca7
ld [%i3+0x02c],%f12 ! %f12 = c4a727da
! %l4 = ffffffffddc2a923
sethi %hi(0x41ec1c00),%l4 ! %l4 = 0000000041ec1c00
! Mem[000000001a800010] = 0bf3a7e7, %l2 = ffffffffffffffff
ldsha [%o1+%o5]0x81,%l2 ! %l2 = 0000000000000bf3
! Mem[0000000031800068] = 6e0bd4fc46addb3e, %f4 = c42253cf e6c79c5d
ldda [%i3+0x068]%asi,%f4 ! %f4 = 6e0bd4fc 46addb3e
! %l6 = 00000000000000f1
setx 0x4f14ff884f14ff88,%g7,%l6 ! %l6 = 4f14ff884f14ff88
! %l6 = 4f14ff88, %l7 = 4d92b422, Mem[000000001b800050] = 4037dafc 06f92be8
std %l6,[%o3+0x050] ! Mem[000000001b800050] = 4f14ff88 4d92b422
! %l2 = 00000bf3, %l3 = 0000001d, Mem[000000001a800010] = 0bf3a7e7 9070c4a0
stda %l2,[%o1+%o5]0x81 ! Mem[000000001a800010] = 00000bf3 0000001d
p5_label_24: ! %cwp = 1
! %l5 = 0000000075d1c000, immed = 00000003, %l2 = 0000000000000bf3
sll %l5,0x003,%l2 ! %l2 = 00000003ae8e0000
! Mem[000000001b800000] = 34e82d9b a51856e2, %l0 = fffffd23, %l1 = ac0f39ce
ldd [%o3+%g0],%l0 ! %l0 = 0000000034e82d9b 00000000a51856e2
! %l5 = 0000000075d1c000, Mem[000000001a800010] = 00000bf3
stba %l5,[%o1+%o5]0x81 ! Mem[000000001a800010] = 00000bf3
! %l0 = 0000000034e82d9b, %l6 = 4f14ff884f14ff88, %l1 = 00000000a51856e2
orcc %l0,%l6,%l1 ! %l1 = 4f14ff887ffcff9b, %ccr = 00
! Mem[000000003080006c] = 22b4b253, %l4 = 0000000041ec1c00
ldswa [%i1+0x06c]%asi,%l4 ! %l4 = 0000000022b4b253
! Mem[000000001b800028] = 8c9cb5fb27b73afd, %f10 = 8b101f1e 40a3c44b
ldda [%o3+%i5]0x88,%f10 ! %f10 = 8c9cb5fb 27b73afd
! %l2 = 00000003ae8e0000, Mem[000000003080002c] = facd9d68, %asi = 80
stha %l2,[%i1+0x02c]%asi ! Mem[000000003080002c] = 00009d68
! retry : should take illegal inst trap, %l0 = 0000000034e82d9b
retry ! Illegal inst trap : %l0 = 0000000034e82dab
! %l4 = 0000000022b4b253, Mem[000000001b800028] = fd3ab727
stba %l4,[%o3+%i5]0x81 ! Mem[000000001b800028] = 533ab727
! Mem[000000001b000018] = b172ac9f 0d9c293c, %l6 = 4f14ff88, %l7 = 4d92b422
ldda [%o2+%o6]0x81,%l6 ! %l6 = 00000000b172ac9f 000000000d9c293c
p5_label_25: ! %cwp = 1
! Clear Register : %l7 = 000000000d9c293c
clr %l7 ! %l7 = 0000000000000000
! %l2 = ae8e0000, %l3 = 0000001d, Mem[0000000030800028] = 00000000 00009d68
std %l2,[%i1+%i5] ! Mem[0000000030800028] = ae8e0000 0000001d
! %l0 = 0000000034e82dab, immd = 0000000000000c1a, %l4 = 0000000022b4b253
udivx %l0,0xc1a,%l4 ! %l4 = 0000000000045f35
! %l1 = 4f14ff887ffcff9b, Mem[000000003080006c] = 22b4b253
stw %l1,[%i1+0x06c] ! Mem[000000003080006c] = 7ffcff9b
! Mem[000000001b000010] = 390d61e9, %l3 = 000000000000001d
ldsba [%o2+%o5]0x88,%l3 ! %l3 = ffffffffffffffe9
! %l1 = 4f14ff887ffcff9b, %l5 = 0000000075d1c000, %l3 = ffffffffffffffe9
tsubcc %l1,%l5,%l3 ! %l3 = 4f14ff880a2b3f9b, %ccr = 02
! %l3 = 4f14ff880a2b3f9b, %l5 = 0000000075d1c000, %y = 0000082b
udiv %l3,%l5,%l0 ! %l0 = 00000000000011bf
mov %l0,%y ! %y = 000011bf
! %l1 = 4f14ff887ffcff9b, %l3 = 4f14ff880a2b3f9b, %l7 = 0000000000000000
addc %l1,%l3,%l7 ! %l7 = 9e29ff108a283f36
! %l7 = 9e29ff108a283f36, immed = 00000011, %l3 = 4f14ff880a2b3f9b
sra %l7,0x011,%l3 ! %l3 = ffffffffffffc514
! %l1 = 4f14ff887ffcff9b, %l1 = 4f14ff887ffcff9b, %l1 = 4f14ff887ffcff9b
addcc %l1,%l1,%l1 ! %l1 = 9e29ff10fff9ff36, %ccr = aa
p5_label_26: ! %cwp = 1
! Mem[0000000031000028] = c4a727da 99873cb4, %l2 = ae8e0000, %l3 = ffffc514
ldd [%i2+%i5],%l2 ! %l2 = 00000000c4a727da 0000000099873cb4
! %l2 = 00000000c4a727da, %l3 = 0000000099873cb4, %l3 = 0000000099873cb4
tsubcc %l2,%l3,%l3 ! %l3 = 000000002b1feb26, %ccr = 02
! Mem[000000001a800030] = 8b101f1e, %f9 = 22b4b253
lda [%o1+%i6]0x80,%f9 ! %f9 = 8b101f1e
! %l3 = 000000002b1feb26, immed = 000002a1, %y = 000011bf
smul %l3,0x2a1,%l1 ! %l1 = 000000715ee92ee6, %y = 71
! Mem[0000000030000028] = c42253cfe6c79c5d, %f12 = c4a727da facd9d68
ldd [%i0+%i5],%f12 ! %f12 = c42253cf e6c79c5d
! Mem[0000000031800068] = 6e0bd4fc 46addb3e, %l2 = c4a727da, %l3 = 2b1feb26
ldd [%i3+0x068],%l2 ! %l2 = 000000006e0bd4fc 0000000046addb3e
! Mem[000000001b000000] = 6f889b35, %l4 = 0000000000045f35
lduh [%o2+%g0],%l4 ! %l4 = 0000000000006f88
! %l5 = 0000000075d1c000, immed = fffff775, %l3 = 0000000046addb3e
orn %l5,-0x88b,%l3 ! %l3 = 0000000075d1c88a
! %l7 = 9e29ff108a283f36, immed = 00000312, %l5 = 0000000075d1c000
sub %l7,0x312,%l5 ! %l5 = 9e29ff108a283c24
! %l2 = 000000006e0bd4fc, Mem[000000001a000046] = 09c7ba8f
sth %l2,[%o0+0x046] ! Mem[000000001a000044] = 09c7d4fc
p5_label_27: ! %cwp = 1
! retry : should take illegal inst trap, %l0 = 00000000000011bf
retry ! Illegal inst trap : %l0 = 00000000000011cf
! %l0 = 00000000000011cf, immed = fffff8c6, %l6 = 00000000b172ac9f
or %l0,-0x73a,%l6 ! %l6 = fffffffffffff9cf
! Mem[0000000030800068] = dc8407ee7ffcff9b, %f24 = 40a3c44b 76f1d435
ldda [%i1+0x068]%asi,%f24 ! %f24 = dc8407ee 7ffcff9b
! %l4 = 0000000000006f88, %l4 = 0000000000006f88, %l7 = 9e29ff108a283f36
orcc %l4,%l4,%l7 ! %l7 = 0000000000006f88, %ccr = 00
! done : should take illegal inst trap, %l0 = 00000000000011cf
done ! Illegal inst trap : %l0 = 00000000000011df
! %l0 = 00000000000011df, immed = 00000596, %l3 = 0000000075d1c88a
orn %l0,0x596,%l3 ! %l3 = fffffffffffffbff
! %l6 = fffffffffffff9cf, Mem[0000000030800068] = dc8407ee7ffcff9b
stx %l6,[%i1+0x068] ! Mem[0000000030800068] = fffffffffffff9cf
! Mem[000000001b800028] = 533ab727, %l1 = 000000715ee92ee6
lduba [%o3+%i5]0x80,%l1 ! %l1 = 0000000000000053
! Mem[000000001b800008] = f68cf0c7, %l2 = 000000006e0bd4fc
ldub [%o3+%o4],%l2 ! %l2 = 00000000000000f6
! Mem[000000001a800018] = cf5322c4, %l3 = fffffffffffffbff
ldsha [%o1+%o6]0x89,%l3 ! %l3 = 00000000000022c4
p5_label_28: ! %cwp = 1
! Mem[000000001a800018] = cf5322c4, %f3 = 0d9c293c
lda [%o1+%o6]0x88,%f3 ! %f3 = cf5322c4
! Mem[000000001b00000c] = dcdaea2f, %l5 = 9e29ff108a283c24
ldsha [%o2+0x00c]%asi,%l5 ! %l5 = ffffffffffffdcda
! %l6 = fffff9cf, %l7 = 00006f88, Mem[000000001b000000] = 6f889b35 03d5d6d5
std %l6,[%o2+%g0] ! Mem[000000001b000000] = fffff9cf 00006f88
! %l7 = 0000000000006f88, %l5 = ffffffffffffdcda, %l1 = 0000000000000053
sll %l7,%l5,%l1 ! %l1 = 000001be20000000
! Mem[000000003080006c] = fffff9cf, %l5 = ffffffffffffdcda
ldub [%i1+0x06f],%l5 ! %l5 = 00000000000000cf
! %l3 = 00000000000022c4, immed = 000005d1, %y = 00000071
umul %l3,0x5d1,%l6 ! %l6 = 0000000000ca3604, %y = 00
! %f12 = c42253cf e6c79c5d, Mem[0000000031800028] = ddc2a923 c4a727da
std %f12,[%i3+%i5] ! Mem[0000000031800028] = c42253cf e6c79c5d
! %l7 = 0000000000006f88, immed = fffff213, %l2 = 00000000000000f6
orn %l7,-0xded,%l2 ! %l2 = 0000000000006fec
! Mem[000000001a000000] = facd9d68, %l1 = 000001be20000000
lduwa [%o0+%g0]0x80,%l1 ! %l1 = 00000000facd9d68
! %l0 = 00000000000011df, %l1 = 00000000facd9d68, %l2 = 0000000000006fec
tsubcc %l0,%l1,%l2 ! %l2 = ffffffff05327477, %ccr = 93
p5_label_29: ! %cwp = 1
! Mem[000000001a000030] = 22b4924d, %l1 = 00000000facd9d68
lduha [%o0+%i6]0x80,%l1 ! %l1 = 00000000000022b4
! Mem[000000003080002c] = 0000001d, %l6 = 0000000000ca3604
ldsw [%i1+0x02c],%l6 ! %l6 = 000000000000001d
! %l5 = 00000000000000cf, Mem[000000001a000000] = c0192596689dcdfa
stxa %l5,[%o0+%g0]0x88 ! Mem[000000001a000000] = 00000000000000cf
! Randomly selected nop
nop
! Mem[000000003000002c] = e6c79c5d, %f22 = 9097e83f
ld [%i0+0x02c],%f22 ! %f22 = e6c79c5d
! Mem[000000001b800028] = 533ab727, %l4 = 0000000000006f88
lduba [%o3+%i5]0x80,%l4 ! %l4 = 0000000000000053
! %f18 = 00000000 00000490, Mem[000000001b000078] = 2f424db8 cb0be84b
std %f18,[%o2+0x078] ! Mem[000000001b000078] = 00000000 00000490
! %f15 = facd9d68, Mem[000000001b800028] = 533ab727
st %f15,[%o3+%i5] ! Mem[000000001b800028] = facd9d68
! %f0 = b75683df 4bc4a340, Mem[0000000031800028] = c42253cf e6c79c5d
std %f0 ,[%i3+%i5] ! Mem[0000000031800028] = b75683df 4bc4a340
! %l6 = 000000000000001d, Mem[000000001b800000] = 9b2de834
stba %l6,[%o3+%g0]0x89 ! Mem[000000001b800000] = 9b2de81d
p5_label_30: ! %cwp = 1
! Mem[0000000031000028] = c4a727da, %l5 = 00000000000000cf
ldsb [%i2+%i5],%l5 ! %l5 = ffffffffffffffc4
! %l3 = 00000000000022c4, Mem[000000001a800018] = c42253cf
stwa %l3,[%o1+%o6]0x81 ! Mem[000000001a800018] = 000022c4
! %l2 = ffffffff05327477, Mem[000000001a800028] = 47ff21ff
stba %l2,[%o1+%i5]0x89 ! Mem[000000001a800028] = 47ff2177
! Mem[000000001b800028] = facd9d68, %l0 = 00000000000011df
ldsba [%o3+%i5]0x81,%l0 ! %l0 = fffffffffffffffa
! Mem[0000000030000068] = 00000490facd9d68, %l1 = 00000000000022b4
ldx [%i0+0x068],%l1 ! %l1 = 00000490facd9d68
! %l0 = fffffffffffffffa, Mem[0000000030000068] = 00000490
stw %l0,[%i0+0x068] ! Mem[0000000030000068] = fffffffa
! %l6 = 000000000000001d, %l4 = 0000000000000053, %y = 00000000
udivcc %l6,%l4,%l2 ! %l2 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = fffffffa
! %l2 = 00000000, %l3 = 000022c4, Mem[0000000030800068] = ffffffff fffff9cf
std %l2,[%i1+0x068] ! Mem[0000000030800068] = 00000000 000022c4
! %l7 = 0000000000006f88
setx 0x4b94abf74b94abf7,%g7,%l7 ! %l7 = 4b94abf74b94abf7
! %f29 = 13ef88d7, Mem[000000001a000048] = 60ff47b0
st %f29,[%o0+0x048] ! Mem[000000001a000048] = 13ef88d7
p5_label_31: ! %cwp = 1
! %l7 = 4b94abf74b94abf7, immed = fffff19b, %l3 = 00000000000022c4
andncc %l7,-0xe65,%l3 ! %l3 = 0000000000000a64, %ccr = 00
! Mem[0000000030000068] = fffffffa, %l4 = 0000000000000053
ldsw [%i0+0x068],%l4 ! %l4 = fffffffffffffffa
! %f28 = 0f72ac9f 13ef88d7, Mem[000000001b000050] = 9a33fdb2 f9aa082c
std %f28,[%o2+0x050] ! Mem[000000001b000050] = 0f72ac9f 13ef88d7
! %f16 = cb8cd928 22b4b253, Mem[000000001b800028] = facd9d68 fbb59c8c
stda %f16,[%o3+%i5]0x81 ! Mem[000000001b800028] = cb8cd928 22b4b253
! Mem[000000001a000020] = 1d000000, %l7 = 4b94abf74b94abf7
lduba [%o0+%i4]0x88,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, immed = 0000001a, %l7 = 0000000000000000
sra %l7,0x01a,%l7 ! %l7 = 0000000000000000
! %l4 = fffffffffffffffa, %l5 = ffffffffffffffc4, %l1 = 00000490facd9d68
andncc %l4,%l5,%l1 ! %l1 = 000000000000003a, %ccr = 00
! %l6 = 000000000000001d, immed = 00000009, %l7 = 0000000000000000
sra %l6,0x009,%l7 ! %l7 = 0000000000000000
! %l0 = fffffffffffffffa, immed = fffffe57, %l1 = 000000000000003a
tsubcc %l0,-0x1a9,%l1 ! %l1 = 00000000000001a3, %ccr = 02
! Mem[0000000031800028] = b75683df, %l4 = fffffffffffffffa
ldsb [%i3+0x02a],%l4 ! %l4 = ffffffffffffff83
p5_label_32: ! %cwp = 1
! Mem[0000000030000068] = fffffffa, %l0 = fffffffffffffffa
ldsh [%i0+0x068],%l0 ! %l0 = ffffffffffffffff
! %l4 = ffffffffffffff83, Mem[000000001b000020] = 40a3c44b
stwa %l4,[%o2+%i4]0x81 ! Mem[000000001b000020] = ffffff83
! Mem[0000000030800028] = ae8e0000, %l3 = 0000000000000a64
ldsh [%i1+0x02a],%l3 ! %l3 = 0000000000000000
! Mem[000000001a800010] = f30b0000, %l0 = ffffffffffffffff
ldsba [%o1+%o5]0x89,%l0 ! %l0 = 0000000000000000
! %l0 = 00000000, %l1 = 000001a3, Mem[0000000030800068] = 00000000 000022c4
stda %l0,[%i1+0x068]%asi ! Mem[0000000030800068] = 00000000 000001a3
! Mem[0000000031000068] = 9100001d, %l2 = 0000000000000000
ldsb [%i2+0x068],%l2 ! %l2 = ffffffffffffff91
! %f12 = c42253cf e6c79c5d, Mem[0000000030000068] = fffffffa facd9d68
std %f12,[%i0+0x068] ! Mem[0000000030000068] = c42253cf e6c79c5d
! %f26 = dc8407ee 7c70caa0, Mem[0000000031000068] = 9100001d 8906601d
std %f26,[%i2+0x068] ! Mem[0000000031000068] = dc8407ee 7c70caa0
! %l0 = 0000000000000000, immed = fffffe30, %y = fffffffa
umulcc %l0,-0x1d0,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
! %f28 = 0f72ac9f 13ef88d7, Mem[000000001a000000] = 000000cf 00000000
stda %f28,[%o0+%g0]0x89 ! Mem[000000001a000000] = 0f72ac9f 13ef88d7
p5_label_33: ! %cwp = 1
! Mem[000000001a800028] = 7721ff47, %l6 = 000000000000001d
ldsha [%o1+%i5]0x81,%l6 ! %l6 = 0000000000007721
! %l6 = 0000000000007721, immed = fffffb0b, %l2 = ffffffffffffff91
tsubcc %l6,-0x4f5,%l2 ! %l2 = 0000000000007c16, %ccr = 13
! %l5 = ffffffffffffffc4, Mem[000000001a000030] = 4d92b422
stha %l5,[%o0+%i6]0x88 ! Mem[000000001a000030] = 4d92ffc4
! %l7 = 0000000000000000, immed = 00000167, %l7 = 0000000000000000
andncc %l7,0x167,%l7 ! %l7 = 0000000000000000, %ccr = 44
! %l1 = 0000000000000000, Mem[0000000031800068] = 6e0bd4fc46addb3e
stx %l1,[%i3+0x068] ! Mem[0000000031800068] = 0000000000000000
! %l2 = 0000000000007c16, Mem[000000001a000028] = 4a05de659fac720f
stxa %l2,[%o0+%i5]0x88 ! Mem[000000001a000028] = 0000000000007c16
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l1 = 0000000000000000, immd = 00000000000002a6, %l4 = ffffffffffffff83
sdivx %l1,0x2a6,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, %l3 = 0000000000000000, %l6 = 0000000000007721
and %l4,%l3,%l6 ! %l6 = 0000000000000000
! Mem[000000001b800010] = 3c299c0d, %l1 = 0000000000000000
lduwa [%o3+%o5]0x88,%l1 ! %l1 = 000000003c299c0d
p5_label_34: ! %cwp = 1
! %l5 = ffffffffffffffc4, immed = 00000c07, %l6 = 0000000000000000
orncc %l5,0xc07,%l6 ! %l6 = fffffffffffffffc, %ccr = 88
! %l0 = 0000000000000010, Mem[000000001a800022] = 6a2e10a3, %asi = 80
stha %l0,[%o1+0x022]%asi ! Mem[000000001a800020] = 6a2e0010
! Mem[000000001a000000] = d788ef13 9fac720f, %l2 = 00007c16, %l3 = 00000000
ldda [%o0+%g0]0x81,%l2 ! %l2 = 00000000d788ef13 000000009fac720f
! Mem[000000003000002c] = e6c79c5d, %l6 = fffffffffffffffc
ldsw [%i0+0x02c],%l6 ! %l6 = ffffffffe6c79c5d
! Mem[0000000030000028] = c42253cf, %l5 = ffffffffffffffc4
lduw [%i0+%i5],%l5 ! %l5 = 00000000c42253cf
! Invert Register : %l6 = ffffffffe6c79c5d
xor %l6,-1,%l6 ! %l6 = 00000000193863a2
! %l5 = 00000000c42253cf, immed = fffff6fe, %l7 = 0000000000000000
xnorcc %l5,-0x902,%l7 ! %l7 = 00000000c4225ace, %ccr = 08
! %l5 = 00000000c42253cf, Mem[000000001a000018] = c4a727cacd61ddd4
stxa %l5,[%o0+%o6]0x80 ! Mem[000000001a000018] = 00000000c42253cf
! %l0 = 0000000000000010, %l1 = 000000003c299c0d, %l5 = 00000000c42253cf
subccc %l0,%l1,%l5 ! %l5 = ffffffffc3d66403, %ccr = 99
! Mem[0000000031800028] = b75683df 4bc4a340, %l2 = d788ef13, %l3 = 9fac720f
ldd [%i3+%i5],%l2 ! %l2 = 00000000b75683df 000000004bc4a340
p5_label_35: ! %cwp = 1
! Mem[000000001b800020] = 00000000, %l2 = 00000000b75683df
ldswa [%o3+%i4]0x88,%l2 ! %l2 = 0000000000000000
! %l4 = 0000000000000000, Mem[000000001b000010] = 390d61e9
stba %l4,[%o2+%o5]0x89 ! Mem[000000001b000010] = 390d6100
! %l7 = 00000000c4225ace, %l1 = 000000003c299c0d, %l1 = 000000003c299c0d
xorcc %l7,%l1,%l1 ! %l1 = 00000000f80bc6c3, %ccr = 08
! Mem[0000000031800068] = 0000000000000000, %l7 = 00000000c4225ace
ldx [%i3+0x068],%l7 ! %l7 = 0000000000000000
! %l1 = 00000000f80bc6c3, immed = fffff70e, %l5 = ffffffffc3d66403
tsubcc %l1,-0x8f2,%l5 ! %l5 = 00000000f80bcfb5, %ccr = 1b
! %l6 = 00000000193863a2, %l0 = 0000000000000010, %l0 = 0000000000000010
srl %l6,%l0,%l0 ! %l0 = 0000000000001938
! Mem[000000001a800020] = b13bf7d710002e6a, %l3 = 000000004bc4a340
ldxa [%o1+%i4]0x88,%l3 ! %l3 = b13bf7d710002e6a
! %l6 = 00000000193863a2, immed = fffff9e7, %l7 = 0000000000000000
addcc %l6,-0x619,%l7 ! %l7 = 0000000019385d89, %ccr = 11
! %l1 = 00000000f80bc6c3, Mem[0000000031000068] = dc8407ee7c70caa0
stx %l1,[%i2+0x068] ! Mem[0000000031000068] = 00000000f80bc6c3
! Mem[000000001b000038] = 9199c00000000034, %f16 = cb8cd928 22b4b253
ldd [%o2+0x038],%f16 ! %f16 = 9199c000 00000034
p5_label_36: ! %cwp = 1
! %f6 = 00000000 00000490, Mem[0000000031000028] = c4a727da 99873cb4
std %f6 ,[%i2+%i5] ! Mem[0000000031000028] = 00000000 00000490
! %l0 = 0000000000001938, immed = ffffff7a, %l6 = 00000000193863a2
taddcctv %l0,-0x086,%l6 ! %l0 = 000000000000195b, Trapped
! %l2 = 00000000, %l3 = 10002e6a, Mem[0000000030000028] = c42253cf e6c79c5d
std %l2,[%i0+%i5] ! Mem[0000000030000028] = 00000000 10002e6a
! %l6 = 00000000193863a2, immed = 00000394, %y = 00000000
umul %l6,0x394,%l1 ! %l1 = 0000005a3dc47fa8, %y = 5a
! %l5 = 00000000f80bcfb5, Mem[000000001b000030] = 0f72ac9f1e1f108b
stx %l5,[%o2+%i6] ! Mem[000000001b000030] = 00000000f80bcfb5
! Mem[000000001a800000] = 02a83f0a, %l2 = 0000000000000000
lduha [%o1+%g0]0x89,%l2 ! %l2 = 0000000000003f0a
! Mem[000000001b000000] = fffff9cf, %l0 = 000000000000195b
lduba [%o2+%g0]0x80,%l0 ! %l0 = 00000000000000ff
! %l0 = 00000000000000ff, %l3 = b13bf7d710002e6a, %l5 = 00000000f80bcfb5
andcc %l0,%l3,%l5 ! %l5 = 000000000000006a, %ccr = 00
! %l3 = b13bf7d710002e6a, Mem[000000001b800000] = 9b2de81d
stha %l3,[%o3+%g0]0x88 ! Mem[000000001b800000] = 9b2d2e6a
! %l0 = 00000000000000ff, Mem[000000001a800028] = 7721ff478c0aba5b
stxa %l0,[%o1+%i5]0x80 ! Mem[000000001a800028] = 00000000000000ff
p5_label_37: ! %cwp = 1
! %l5 = 000000000000006a, %l5 = 000000000000006a, %l4 = 0000000000000000
taddcc %l5,%l5,%l4 ! %l4 = 00000000000000d4, %ccr = 02
! done : should take illegal inst trap, %l0 = 00000000000000ff
done ! Illegal inst trap : %l0 = 000000000000010f
! %l6 = 00000000193863a2, immed = 00000e93, %y = 0000005a
udiv %l6,0xe93,%l2 ! %l2 = 00000000062e9aae
mov %l0,%y ! %y = 0000010f
! Mem[000000001a800008] = 4bc4a340, %l1 = 0000005a3dc47fa8
lduha [%o1+%o4]0x89,%l1 ! %l1 = 000000000000a340
! %l4 = 00000000000000d4, Mem[000000003000006c] = e6c79c5d
stw %l4,[%i0+0x06c] ! Mem[000000003000006c] = 000000d4
! Mem[0000000030000068] = c42253cf, %l0 = 000000000000010f
ldsb [%i0+0x069],%l0 ! %l0 = 0000000000000022
! %l7 = 0000000019385d89, Mem[000000001b000028] = 8f3eb253
stw %l7,[%o2+%i5] ! Mem[000000001b000028] = 19385d89
! Mem[000000001b000028] = 895d3819, %l4 = 00000000000000d4
lduba [%o2+%i5]0x88,%l4 ! %l4 = 0000000000000019
! Mem[000000001a800074] = 84b7233c, %l3 = b13bf7d710002e6a
ldub [%o1+0x077],%l3 ! %l3 = 000000000000003c
! %l6 = 00000000193863a2, Mem[0000000031000028] = 0000000000000490
stx %l6,[%i2+%i5] ! Mem[0000000031000028] = 00000000193863a2
p5_label_38: ! %cwp = 1
! %l7 = 0000000019385d89, %l4 = 0000000000000019, %l4 = 0000000000000019
orn %l7,%l4,%l4 ! %l4 = ffffffffffffffef
! Mem[0000000031800028] = b75683df4bc4a340, %f10 = 8c9cb5fb 27b73afd
ldd [%i3+%i5],%f10 ! %f10 = b75683df 4bc4a340
! %l1 = 000000000000a340, Mem[0000000031000068] = 00000000
stw %l1,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
! %l2 = 00000000062e9aae, immed = fffffec2, %l7 = 0000000019385d89
tsubcc %l2,-0x13e,%l7 ! %l7 = 00000000062e9bec, %ccr = 13
! Mem[000000001a800058] = 2f01094b, %l3 = 000000000000003c
ldsw [%o1+0x058],%l3 ! %l3 = 000000002f01094b
! %l6 = 00000000193863a2, %l4 = ffffffffffffffef, %l7 = 00000000062e9bec
orn %l6,%l4,%l7 ! %l7 = 00000000193863b2
! %l0 = 0000000000000022, Mem[000000001a000030] = c4ff924d
stba %l0,[%o0+%i6]0x81 ! Mem[000000001a000030] = 22ff924d
! %l7 = 00000000193863b2
sethi %hi(0x5f057400),%l7 ! %l7 = 000000005f057400
! %l3 = 000000002f01094b, immed = fffff447, %l0 = 0000000000000022
orcc %l3,-0xbb9,%l0 ! %l0 = fffffffffffffd4f, %ccr = 88
! %l1 = 000000000000a340, Mem[0000000031000068] = 0000a340
stw %l1,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
p5_label_39: ! %cwp = 1
! Mem[000000001a000020] = 0000001de9610d39, %f24 = dc8407ee 7ffcff9b
ldda [%o0+%i4]0x81,%f24 ! %f24 = 0000001d e9610d39
! Mem[000000001a800028] = 00000000, %l5 = 000000000000006a
ldsba [%o1+%i5]0x81,%l5 ! %l5 = 0000000000000000
! Mem[000000001a000028] = 00000000 00007c16, %l6 = 193863a2, %l7 = 5f057400
ldda [%o0+%i5]0x89,%l6 ! %l6 = 0000000000007c16 0000000000000000
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 000000002f01094b
srl %l5,%l5,%l3 ! %l3 = 0000000000000000
! %l0 = fffffffffffffd4f, %l7 = 0000000000000000, %l4 = ffffffffffffffef
udivx %l0,%l7,%l4 ! Div by zero, %l0 = fffffffffffffd9f
save ! CWP = 2
! Mem[000000001b800018] = 15ed2376, %l1 = 39b93715cb4a1f33
lduh [%i3+0x01a],%l1 ! %l1 = 0000000000002376
! Mem[0000000030000028] = 00000000, %f27 = 7c70caa0
ld [%o0+%o5],%f27 ! %f27 = 00000000
! %l4 = dd5eb2ba729d16dd, Mem[000000001a800008] = 40a3c44b
stba %l4,[%i1+%i4]0x81 ! Mem[000000001a800008] = dda3c44b
! %l4 = dd5eb2ba729d16dd, Mem[000000001a000008] = ffffffff68002300
stxa %l4,[%i0+%i4]0x80 ! Mem[000000001a000008] = dd5eb2ba729d16dd
p5_label_40: ! %cwp = 2
! Mem[000000001a000008] = dd5eb2ba729d16dd, %f22 = e6c79c5d 6465e575
ldd [%i0+%i4],%f22 ! %f22 = dd5eb2ba 729d16dd
! %l3 = 6a803f1e2ba61d90, %l2 = f14f5d2058106666, %y = 0000010f
udivcc %l3,%l2,%l1 ! %l1 = 0000000000000314, %ccr = 00
mov %l0,%y ! %y = d1784ab0
! %l6 = 768d7e0dee8e53f5, immed = 00000174, %l3 = 6a803f1e2ba61d90
orncc %l6,0x174,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
! %l2 = f14f5d2058106666, Mem[000000001b00003a] = 9199c000
sth %l2,[%i2+0x03a] ! Mem[000000001b000038] = 91996666
! Mem[000000001a800030] = 8b101f1e, %l6 = 768d7e0dee8e53f5
lduha [%i1+%o6]0x80,%l6 ! %l6 = 0000000000008b10
! Mem[000000001a000028] = 167c0000, %l5 = 99820009f29ebbd5
ldswa [%i0+%o5]0x81,%l5 ! %l5 = 00000000167c0000
! Mem[0000000030800068] = 00000000, %l3 = ffffffffffffffff
ldsw [%o1+0x068],%l3 ! %l3 = 0000000000000000
! %l5 = 00000000167c0000, %l0 = c1f1b34ed1784ab0, %l6 = 0000000000008b10
subccc %l5,%l0,%l6 ! %l6 = 3e0e4cb14503b550, %ccr = 11
! %l6 = 3e0e4cb14503b550, Mem[000000001b000000] = fffff9cf00006f88
stxa %l6,[%i2+%g0]0x80 ! Mem[000000001b000000] = 3e0e4cb14503b550
! %l2 = f14f5d2058106666, Mem[000000001a800023] = 6a2e0010
stba %l2,[%i1+0x023]%asi ! Mem[000000001a800020] = 6a2e0066
p5_label_41: ! %cwp = 2
! Mem[000000003000002c] = 10002e6a, %f4 = 6e0bd4fc
ld [%o0+0x02c],%f4 ! %f4 = 10002e6a
! %f16 = 9199c000, Mem[000000001b800010] = 0d9c293c
sta %f16,[%i3+%i5]0x81 ! Mem[000000001b800010] = 9199c000
! %l6 = 3e0e4cb14503b550, Mem[000000001a800030] = 1e1f108b
stwa %l6,[%i1+%o6]0x89 ! Mem[000000001a800030] = 4503b550
! %l0 = d1784ab0, %l1 = 00000314, Mem[0000000030800028] = ae8e0000 0000001d
std %l0,[%o1+%o5] ! Mem[0000000030800028] = d1784ab0 00000314
! Mem[000000001a800018] = c4220000, %l5 = 00000000167c0000
lduba [%i1+%i6]0x88,%l5 ! %l5 = 0000000000000000
! %l0 = c1f1b34ed1784ab0, Mem[000000001a000018] = 00000000
stha %l0,[%i0+%i6]0x88 ! Mem[000000001a000018] = 00004ab0
! Mem[0000000030800068] = 00000000000001a3, %l7 = 738e612803589bf0
ldxa [%o1+0x068]%asi,%l7 ! %l7 = 00000000000001a3
! %l7 = 00000000000001a3, Mem[000000001b000008] = cb8cd928
stha %l7,[%i2+%i4]0x80 ! Mem[000000001b000008] = 01a3d928
! %l7 = 00000000000001a3, immed = fffff265, %l7 = 00000000000001a3
taddcc %l7,-0xd9b,%l7 ! %l7 = fffffffffffff408, %ccr = 8a
! Mem[000000001a000000] = d788ef13, %l6 = 3e0e4cb14503b550
ldsha [%i0+%g0]0x81,%l6 ! %l6 = ffffffffffffd788
p5_label_42: ! %cwp = 2
! %l6 = ffffffffffffd788, Mem[000000001b800020] = 00000000
stwa %l6,[%i3+%o4]0x89 ! Mem[000000001b800020] = ffffd788
! Mem[0000000031800028] = b75683df, %l3 = 0000000000000000
lduw [%o3+%o5],%l3 ! %l3 = 00000000b75683df
! %l4 = dd5eb2ba729d16dd, immed = fffff5d3, %y = d1784ab0
sdiv %l4,-0xa2d,%l2 ! %l2 = 000000007fffffff
mov %l0,%y ! %y = d1784ab0
! %l1 = 0000000000000314, Mem[000000001b000028] = 895d3819
stwa %l1,[%i2+%o5]0x89 ! Mem[000000001b000028] = 00000314
! Mem[0000000030000028] = 0000000010002e6a, %f12 = c42253cf e6c79c5d
ldda [%o0+0x028]%asi,%f12 ! %f12 = 00000000 10002e6a
! %l4 = dd5eb2ba729d16dd, immed = 00000de3, %l2 = 000000007fffffff
addccc %l4,0xde3,%l2 ! %l2 = dd5eb2ba729d24c0, %ccr = 80
! %l0 = c1f1b34ed1784ab0, Mem[000000003000006f] = 000000d4
stba %l0,[%o0+0x06f]%asi ! Mem[000000003000006c] = 000000b0
! Mem[000000001a800028] = 00000000, %l3 = 00000000b75683df
lduba [%i1+%o5]0x80,%l3 ! %l3 = 0000000000000000
! %l4 = dd5eb2ba729d16dd, immd = fffffffffffffa38, %l2 = dd5eb2ba729d24c0
mulx %l4,-0x5c8,%l2 ! %l2 = 3486ba1963d3d258, %y = d1784ab0
! %l7 = fffffffffffff408, Mem[0000000031000028] = 00000000, %asi = 80
stwa %l7,[%o2+0x028]%asi ! Mem[0000000031000028] = fffff408
p5_label_43: ! %cwp = 2
! Invert Register : %l2 = 3486ba1963d3d258
xor %l2,-1,%l2 ! %l2 = cb7945e69c2c2da7
! %f18 = 00000000, Mem[000000003180002c] = 4bc4a340
st %f18,[%o3+0x02c] ! Mem[000000003180002c] = 00000000
! %l2 = cb7945e69c2c2da7, Mem[000000001b000000] = b14c0e3e
stwa %l2,[%i2+%g0]0x89 ! Mem[000000001b000000] = 9c2c2da7
! %l1 = 0000000000000314, %l3 = 0000000000000000, %l1 = 0000000000000314
xor %l1,%l3,%l1 ! %l1 = 0000000000000314
! %l1 = 0000000000000314, immed = 00000a7c, %y = d1784ab0
sdivcc %l1,0xa7c,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = d1784ab0
! Mem[000000003000002c] = 10002e6a, %l3 = 0000000000000000
lduh [%o0+0x02e],%l3 ! %l3 = 0000000000002e6a
! %f24 = 0000001d, Mem[0000000031800068] = 00000000
st %f24,[%o3+0x068] ! Mem[0000000031800068] = 0000001d
! Mem[000000001b800008] = c7f08cf6, %f21 = 968ce950
lda [%i3+%i4]0x88,%f21 ! %f21 = c7f08cf6
! %l6 = ffffffffffffd788, immed = 00000796, %l2 = ffffffff80000000
add %l6,0x796,%l2 ! %l2 = ffffffffffffdf1e
! %f9 = 8b101f1e, Mem[000000001a800020] = 6a2e0066
sta %f9 ,[%i1+%o4]0x81 ! Mem[000000001a800020] = 8b101f1e
p5_label_44: ! %cwp = 2
! Invert Register : %l7 = fffffffffffff408
xor %l7,-1,%l7 ! %l7 = 0000000000000bf7
restore ! CWP = 1
! Mem[0000000030000028] = 00000000, %l0 = fffffffffffffd77
ldsha [%i0+0x028]%asi,%l0 ! %l0 = 0000000000000000
! Mem[000000001a800018] = c4220000, %l1 = 000000000000a340
lduba [%o1+%o6]0x88,%l1 ! %l1 = 0000000000000000
! %l6 = 00007c16, %l7 = 00000000, Mem[000000001b800028] = 28d98ccb 53b2b422
stda %l6,[%o3+%i5]0x89 ! Mem[000000001b800028] = 00007c16 00000000
! %l5 = 0000000000000000, immed = 00000f93, %y = d1784ab0
smul %l5,0xf93,%l1 ! %l1 = 0000000000000000, %y = 00
! Mem[000000001b800010] = 9199c000, %l7 = 0000000000000000
ldsba [%o3+%o5]0x81,%l7 ! %l7 = ffffffffffffff91
! %f19 = 00000490, Mem[000000001b000018] = b172ac9f
sta %f19,[%o2+%o6]0x81 ! Mem[000000001b000018] = 00000490
! %l0 = 0000000000000000, %l6 = 0000000000007c16, %l0 = 0000000000000000
xorcc %l0,%l6,%l0 ! %l0 = 0000000000007c16, %ccr = 00
! %l0 = 0000000000007c16, %l6 = 0000000000007c16, %l2 = 00000000062e9aae
sub %l0,%l6,%l2 ! %l2 = 0000000000000000
p5_label_45: ! %cwp = 1
! Mem[000000003080006c] = 000001a3, %l6 = 0000000000007c16
lduh [%i1+0x06e],%l6 ! %l6 = 00000000000001a3
! %l6 = 000001a3, %l7 = ffffff91, Mem[000000001b000000] = a72d2c9c 4503b550
stda %l6,[%o2+%g0]0x81 ! Mem[000000001b000000] = 000001a3 ffffff91
! %l7 = ffffffffffffff91, %l7 = ffffffffffffff91, %l1 = 0000000000000000
sub %l7,%l7,%l1 ! %l1 = 0000000000000000
! Mem[000000001a800030] = 4503b550, %f26 = dc8407ee
lda [%o1+%i6]0x88,%f26 ! %f26 = 4503b550
! Mem[000000001b800010] = 9199c000, %l3 = 0000000000000000
ldsha [%o3+%o5]0x81,%l3 ! %l3 = ffffffffffff9199
! Mem[0000000031000068] = 0000a340, %l5 = 0000000000000000
ldub [%i2+0x069],%l5 ! %l5 = 0000000000000000
! %l3 = ffffffffffff9199, %l4 = ffffffffffffffef, %y = 00000000
umulcc %l3,%l4,%l0 ! %l0 = ffff9188000754d7, %ccr = 80, %y = ffff9188
! %l6 = 00000000000001a3, Mem[000000001b000000] = 000001a3
stw %l6,[%o2+%g0] ! Mem[000000001b000000] = 000001a3
! %l7 = ffffffffffffff91, immed = fffff84f, %y = ffff9188
udiv %l7,-0x7b1,%l0 ! %l0 = 00000000ffff9939
mov %l0,%y ! %y = ffff9939
! Mem[000000003080002c] = 00000314, %l5 = 0000000000000000
lduh [%i1+0x02c],%l5 ! %l5 = 0000000000000000
p5_label_46: ! %cwp = 1
! Mem[000000001a000070] = ff975364, %l5 = 0000000000000000
ldsh [%o0+0x072],%l5 ! %l5 = 0000000000005364
! Mem[0000000030800068] = 00000000, %l1 = 0000000000000000
ldsb [%i1+0x069],%l1 ! %l1 = 0000000000000000
! %l5 = 0000000000005364, immed = 00000011, %l3 = ffffffffffff9199
srlx %l5,0x011,%l3 ! %l3 = 0000000000000000
! %l6 = 000001a3, %l7 = ffffff91, Mem[000000001a800030] = 4503b550 00000000
stda %l6,[%o1+%i6]0x89 ! Mem[000000001a800030] = 000001a3 ffffff91
! Mem[000000001b800070] = efd13be6, %l2 = 0000000000000000
lduh [%o3+0x070],%l2 ! %l2 = 000000000000efd1
! Mem[000000001a000010] = 1d00000000000000, %f4 = 10002e6a 46addb3e
ldda [%o0+%o5]0x80,%f4 ! %f4 = 1d000000 00000000
! Mem[000000001a000008] = dd5eb2ba729d16dd, %l0 = 00000000ffff9939
ldxa [%o0+%o4]0x81,%l0 ! %l0 = dd5eb2ba729d16dd
! %f20 = a2e75926, Mem[000000001b800020] = 88d7ffff
st %f20,[%o3+%i4] ! Mem[000000001b800020] = a2e75926
! %l7 = ffffffffffffff91, immed = fffffe99, %l7 = ffffffffffffff91
or %l7,-0x167,%l7 ! %l7 = ffffffffffffff99
! Mem[000000001b800074] = aa259960, %l6 = 00000000000001a3
ldub [%o3+0x076],%l6 ! %l6 = 0000000000000099
p5_label_47: ! %cwp = 1
restore ! CWP = 0
! %l4 = 0000000040a3c44b, immed = fffffc21, %l7 = ffffff7199872015
taddcctv %l4,-0x3df,%l7 ! %l0 = 0000000062f1f823, Trapped
! %l7 = ffffff7199872015, Mem[000000003180006c] = 00000000
stw %l7,[%o3+0x06c] ! Mem[000000003180006c] = 99872015
! %l5 = 0000000076f1d435, %l1 = ffe98700bab75700, %l2 = 0000082bffbc1a6c
orn %l5,%l1,%l2 ! %l2 = 001678ff77f9fcff
! Randomly selected nop
nop
! Mem[0000000030000028] = 00000000 10002e6a, %l0 = 62f1f823, %l1 = bab75700
ldda [%o0+0x028]%asi,%l0 ! %l0 = 0000000000000000 0000000010002e6a
! Mem[000000001b000008] = 2feadadc 28d9a301, %l0 = 00000000, %l1 = 10002e6a
ldda [%i2+%i4]0x89,%l0 ! %l0 = 0000000028d9a301 000000002feadadc
save ! CWP = 1
! Mem[000000001a000018] = 00004ab0, %l4 = ffffffffffffffef
lduwa [%o0+%o6]0x88,%l4 ! %l4 = 0000000000004ab0
! Mem[000000003080006c] = 000001a3, %l3 = 0000000000000000
ldsh [%i1+0x06c],%l3 ! %l3 = 0000000000000000
p5_label_48: ! %cwp = 1
! %l0 = dd5eb2ba729d16dd, Mem[000000003100002c] = 193863a2
stw %l0,[%i2+0x02c] ! Mem[000000003100002c] = 729d16dd
! Mem[000000001b000028] = 4e67a45500000314, %f28 = 0f72ac9f 13ef88d7
ldda [%o2+%i5]0x88,%f28 ! %f28 = 4e67a455 00000314
! %l1 = 0000000000000000, Mem[000000001a800030] = a3010000
stba %l1,[%o1+%i6]0x81 ! Mem[000000001a800030] = 00010000
! %l7 = ffffffffffffff99, Mem[000000001a800030] = 00010000
stwa %l7,[%o1+%i6]0x81 ! Mem[000000001a800030] = ffffff99
! Mem[000000001a800010] = 00000bf3, %l2 = 000000000000efd1
ldsha [%o1+%o5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000003180006c] = 99872015, %l4 = 0000000000004ab0
ldsb [%i3+0x06c],%l4 ! %l4 = ffffffffffffff99
! %l1 = 0000000000000000, %l6 = 0000000000000099, %l6 = 0000000000000099
tsubcc %l1,%l6,%l6 ! %l6 = ffffffffffffff67, %ccr = 9b
! %l2 = 0000000000000000, Mem[0000000031000068] = 0000a340
sth %l2,[%i2+0x068] ! Mem[0000000031000068] = 0000a340
! Randomly selected nop
nop
! Mem[000000001a800008] = 4bc4a3dd, %f13 = 10002e6a
lda [%o1+%o4]0x88,%f13 ! %f13 = 4bc4a3dd
p5_label_49: ! %cwp = 1
! Mem[0000000030000028] = 00000000, %l3 = 0000000000000000
ldsb [%i0+0x029],%l3 ! %l3 = 0000000000000000
! %l0 = dd5eb2ba729d16dd, immed = fffff123, %y = ffff9939
smul %l0,-0xedd,%l5 ! %l5 = fffff95877232d37, %y = fffff958
! Invert Register : %l0 = dd5eb2ba729d16dd
xor %l0,-1,%l0 ! %l0 = 22a14d458d62e922
! Mem[000000001a800050] = e01d3d2c661f86ed, %l1 = 0000000000000000
ldxa [%o1+0x050]%asi,%l1 ! %l1 = e01d3d2c661f86ed
! %f8 = 00000490, Mem[000000001a000068] = cb8cd928
st %f8 ,[%o0+0x068] ! Mem[000000001a000068] = 00000490
! Mem[000000001a000010] = 1d000000, %l7 = ffffffffffffff99
lduha [%o0+%o5]0x80,%l7 ! %l7 = 0000000000001d00
! %f8 = 00000490, Mem[000000001a000030] = 22ff924d
sta %f8 ,[%o0+%i6]0x81 ! Mem[000000001a000030] = 00000490
! %l2 = 0000000000000000, %l0 = 22a14d458d62e922, %y = fffff958
sdivcc %l2,%l0,%l5 ! %l5 = 0000000000000ede, %ccr = 00
mov %l0,%y ! %y = 8d62e922
! Mem[0000000030800028] = d1784ab0 00000314, %l6 = ffffff67, %l7 = 00001d00
ldd [%i1+%i5],%l6 ! %l6 = 00000000d1784ab0 0000000000000314
! Mem[000000001a800020] = 8b101f1e, %l7 = 0000000000000314
ldswa [%o1+0x020]%asi,%l7 ! %l7 = ffffffff8b101f1e
p5_label_50: ! %cwp = 1
! Mem[0000000031800028] = b75683df00000000, %l7 = ffffffff8b101f1e
ldxa [%i3+0x028]%asi,%l7 ! %l7 = b75683df00000000
! %l7 = b75683df00000000, Mem[000000003000006a] = c42253cf
stb %l7,[%i0+0x06a] ! Mem[0000000030000068] = c42200cf
! Mem[0000000030000028] = 00000000 10002e6a, %l0 = 8d62e922, %l1 = 661f86ed
ldd [%i0+%i5],%l0 ! %l0 = 0000000000000000 0000000010002e6a
! %l3 = 0000000000000000, Mem[000000001b800020] = a2e75926
stwa %l3,[%o3+%i4]0x81 ! Mem[000000001b800020] = 00000000
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! Mem[0000000031000068] = 0000a340, %l0 = 0000000000000010
ldswa [%i2+0x068]%asi,%l0 ! %l0 = 000000000000a340
! Mem[0000000030800068] = 00000000, %l5 = 0000000000000ede
ldswa [%i1+0x068]%asi,%l5 ! %l5 = 0000000000000000
! Mem[0000000031800068] = 0000001d, %l4 = ffffffffffffff99
ldub [%i3+0x068],%l4 ! %l4 = 0000000000000000
! Mem[000000003100006c] = f80bc6c3, %l2 = 0000000000000000
ldsb [%i2+0x06e],%l2 ! %l2 = ffffffffffffffc6
! retry : should take illegal inst trap, %l0 = 000000000000a340
retry ! Illegal inst trap : %l0 = 000000000000a350
p5_label_51: ! %cwp = 1
! Invert Register : %l6 = 00000000d1784ab0
xor %l6,-1,%l6 ! %l6 = ffffffff2e87b54f
! %f18 = 00000000 00000490, Mem[000000001b800028] = 167c0000 00000000
stda %f18,[%o3+0x028]%asi ! Mem[000000001b800028] = 00000000 00000490
! Mem[0000000031000028] = fffff408729d16dd, %l1 = 0000000010002e6a
ldx [%i2+%i5],%l1 ! %l1 = fffff408729d16dd
! Mem[000000003000006c] = 000000b0, %l4 = 0000000000000000
ldsh [%i0+0x06e],%l4 ! %l4 = 00000000000000b0
! %l0 = 000000000000a350, %l1 = fffff408729d16dd, %y = 8d62e922
umul %l0,%l1,%l3 ! %l3 = 0000491dd6a5dc10, %y = 491d
! Mem[0000000031800068] = 0000001d 99872015, %l2 = ffffffc6, %l3 = d6a5dc10
ldd [%i3+0x068],%l2 ! %l2 = 000000000000001d 0000000099872015
! %l2 = 000000000000001d, immed = 000009cf, %l2 = 000000000000001d
orncc %l2,0x9cf,%l2 ! %l2 = fffffffffffff63d, %ccr = 88
save ! CWP = 2
! %l3 = 0000000000002e6a, immed = fffffb18, %l7 = 0000000000000bf7
addc %l3,-0x4e8,%l7 ! %l7 = 0000000000002982
! Mem[0000000031000068] = 0000a340 f80bc6c3, %l4 = 729d16dd, %l5 = 00000000
ldd [%o2+0x068],%l4 ! %l4 = 000000000000a340 00000000f80bc6c3
p5_label_52: ! %cwp = 2
! %l3 = 0000000000002e6a
sethi %hi(0xe737cc00),%l3 ! %l3 = 00000000e737cc00
! Mem[000000001b000020] = ffffff83, %l3 = 00000000e737cc00
ldswa [%i2+0x020]%asi,%l3 ! %l3 = ffffffffffffff83
! %l2 = ffffffffffffdf1e, Mem[000000001b000008] = 2feadadc28d9a301
stxa %l2,[%i2+%i4]0x88 ! Mem[000000001b000008] = ffffffffffffdf1e
! Mem[000000003080002c] = 00000314, %l7 = 0000000000002982
ldub [%o1+0x02d],%l7 ! %l7 = 0000000000000000
! Mem[000000001a000078] = 1cac39cc, %l2 = ffffffffffffdf1e
ldsha [%i0+0x078]%asi,%l2 ! %l2 = 0000000000001cac
! Mem[0000000030000068] = c42200cf, %l4 = 000000000000a340
lduh [%o0+0x06a],%l4 ! %l4 = 00000000000000cf
! %l0 = d1784ab0, %l1 = 00000314, Mem[000000001b000000] = 000001a3 ffffff91
stda %l0,[%i2+%g0]0x81 ! Mem[000000001b000000] = d1784ab0 00000314
! Mem[000000001b800054] = 4d92b422, %l7 = 0000000000000000
ldsw [%i3+0x054],%l7 ! %l7 = 000000004d92b422
! %l3 = ffffffffffffff83, immed = 00000fea, %l2 = 0000000000001cac
addc %l3,0xfea,%l2 ! %l2 = 0000000000000f6d
! %l5 = 00000000f80bc6c3
sethi %hi(0x42685000),%l5 ! %l5 = 0000000042685000
p5_label_53: ! %cwp = 2
! %l5 = 0000000042685000, Mem[000000003000006c] = 000000b0
stw %l5,[%o0+0x06c] ! Mem[000000003000006c] = 42685000
! Mem[000000001a000058] = ae6d2aa6e99f2125, %f8 = 00000490 8b101f1e
ldd [%i0+0x058],%f8 ! %f8 = ae6d2aa6 e99f2125
! %l6 = ffffffffffffd788, Mem[0000000030800068] = 00000000
stw %l6,[%o1+0x068] ! Mem[0000000030800068] = ffffd788
! %l5 = 0000000042685000, immed = fffff3d4, %l3 = ffffffffffffff83
subc %l5,-0xc2c,%l3 ! %l3 = 0000000042685c2c
! Mem[0000000030000028] = 0000000010002e6a, %l6 = ffffffffffffd788
ldxa [%o0+0x028]%asi,%l6 ! %l6 = 0000000010002e6a
! %f26 = 4503b550 00000000, Mem[000000001b000008] = ffffdf1e ffffffff
stda %f26,[%i2+%i4]0x89 ! Mem[000000001b000008] = 4503b550 00000000
! %l1 = 0000000000000314, immed = fffff83d, %l2 = 0000000000000f6d
xnor %l1,-0x7c3,%l2 ! %l2 = 00000000000004d6
! %l5 = 0000000042685000, immed = fffffc1b, %l7 = 000000004d92b422
subc %l5,-0x3e5,%l7 ! %l7 = 00000000426853e5
! Mem[000000001b000008] = 4503b55000000000, %l2 = 00000000000004d6
ldxa [%i2+%i4]0x88,%l2 ! %l2 = 4503b55000000000
! %l1 = 0000000000000314, %l5 = 0000000042685000, %l5 = 0000000042685000
sll %l1,%l5,%l5 ! %l5 = 0000000000000314
p5_label_54: ! %cwp = 2
! %l6 = 10002e6a, %l7 = 426853e5, Mem[0000000031000068] = 0000a340 f80bc6c3
stda %l6,[%o2+0x068]%asi ! Mem[0000000031000068] = 10002e6a 426853e5
! %l2 = 00000000, %l3 = 42685c2c, Mem[0000000031800028] = b75683df 00000000
stda %l2,[%o3+0x028]%asi ! Mem[0000000031800028] = 00000000 42685c2c
! %l7 = 00000000426853e5, %l5 = 0000000000000314, %y = 0000491d
umulcc %l7,%l5,%l1 ! %l1 = 000000cc69223ce4, %ccr = 00, %y = cc
! %l1 = 000000cc69223ce4, Mem[000000001b000072] = 0fc21310
sth %l1,[%i2+0x072] ! Mem[000000001b000070] = 0fc23ce4
! Mem[0000000030000068] = c42200cf, %l2 = 4503b55000000000
lduh [%o0+0x06a],%l2 ! %l2 = 00000000000000cf
! Mem[000000001a800020] = 8b101f1e, %l2 = 00000000000000cf
lduha [%i1+%o4]0x80,%l2 ! %l2 = 0000000000008b10
! Mem[0000000030800028] = d1784ab0, %l6 = 0000000010002e6a
lduh [%o1+%o5],%l6 ! %l6 = 000000000000d178
! %l1 = 000000cc69223ce4, immed = fffff0b0, %l2 = 0000000000008b10
xnor %l1,-0xf50,%l2 ! %l2 = 000000cc692233ab
! %l7 = 00000000426853e5, %l5 = 0000000000000314, %l1 = 000000cc69223ce4
andcc %l7,%l5,%l1 ! %l1 = 0000000000000304, %ccr = 00
! %l4 = 00000000000000cf, %l2 = 000000cc692233ab, %y = 000000cc
umul %l4,%l2,%l2 ! %l2 = 0000005502a7c745, %y = 55
p5_label_55: ! %cwp = 2
! %l6 = 000000000000d178, Mem[000000001a800028] = 00000000000000ff
stxa %l6,[%i1+%o5]0x80 ! Mem[000000001a800028] = 000000000000d178
! Mem[0000000031000068] = 10002e6a, %l3 = 0000000042685c2c
lduw [%o2+0x068],%l3 ! %l3 = 0000000010002e6a
! Mem[000000001b800020] = 00000000, %l0 = c1f1b34ed1784ab0
lduba [%i3+%o4]0x88,%l0 ! %l0 = 0000000000000000
! Mem[000000003080006c] = 000001a3, %l5 = 0000000000000314
ldsb [%o1+0x06e],%l5 ! %l5 = 0000000000000001
! Invert Register : %l5 = 0000000000000001
xor %l5,-1,%l5 ! %l5 = fffffffffffffffe
save ! CWP = 3
! %l0 = b0ef83c3c2098853, %l3 = 802100d59b8a3fa1, %y = 00000055
smulcc %l0,%l3,%l1 ! %l1 = 1850c6f41e492933, %ccr = 00, %y = 1850c6f4
! Mem[000000003180006c] = 99872015, %l3 = 802100d59b8a3fa1
lduw [%i3+0x06c],%l3 ! %l3 = 0000000099872015
! Mem[000000003080006c] = 000001a3, %l2 = 87506b740502e6db
ldsh [%i1+0x06c],%l2 ! %l2 = 0000000000000000
! %l0 = c2098853, %l1 = 1e492933, Mem[0000000030800068] = ffffd788 000001a3
std %l0,[%i1+0x068] ! Mem[0000000030800068] = c2098853 1e492933
p5_label_56: ! %cwp = 3
! %l4 = fdf53f3cfa748e93, Mem[000000001a000020] = 1d000000
stwa %l4,[%o0+%i4]0x89 ! Mem[000000001a000020] = fa748e93
! %l5 = cff60c08b855bed7, immed = 00000c81, %l0 = b0ef83c3c2098853
orn %l5,0xc81,%l0 ! %l0 = ffffffffffffffff
! %l7 = 8bbc74e40d346b9f, Mem[000000001a800010] = 00000bf3
stwa %l7,[%o1+%o5]0x81 ! Mem[000000001a800010] = 0d346b9f
! %f30 = 61601131, Mem[000000001b000028] = 14030000
sta %f30,[%o2+%i5]0x81 ! Mem[000000001b000028] = 61601131
! Mem[0000000030000068] = c42200cf, %l5 = cff60c08b855bed7
ldsh [%i0+0x06a],%l5 ! %l5 = 00000000000000cf
! Mem[000000003000006c] = 42685000, %l4 = fdf53f3cfa748e93
lduh [%i0+0x06c],%l4 ! %l4 = 0000000000004268
! Mem[000000001b000020] = ffffff8376f1d435, %f26 = 4503b550 00000000
ldd [%o2+%i4],%f26 ! %f26 = ffffff83 76f1d435
! Mem[000000001a800030] = ffffff9199ffffff, %l6 = 1ec2472a41c1529a
ldxa [%o1+%i6]0x88,%l6 ! %l6 = ffffff9199ffffff
! %l4 = 0000000000004268, Mem[000000003000006c] = 42685000
stw %l4,[%i0+0x06c] ! Mem[000000003000006c] = 00004268
! %l7 = 8bbc74e40d346b9f, Mem[000000001b800010] = 9199c000
stwa %l7,[%o3+%o5]0x81 ! Mem[000000001b800010] = 0d346b9f
p5_label_57: ! %cwp = 3
restore ! CWP = 2
! %l3 = 0000000010002e6a, %l5 = fffffffffffffffe, %l5 = fffffffffffffffe
addc %l3,%l5,%l5 ! %l5 = 0000000010002e68
! Mem[0000000030000068] = c42200cf, %l1 = 0000000000000304
ldsw [%o0+0x068],%l1 ! %l1 = ffffffffc42200cf
! Mem[0000000031800068] = 0000001d, %l2 = 0000005502a7c745
lduh [%o3+0x06a],%l2 ! %l2 = 000000000000001d
! Mem[0000000030000068] = c42200cf 00004268, %l0 = 00000000, %l1 = c42200cf
ldd [%o0+0x068],%l0 ! %l0 = 00000000c42200cf 0000000000004268
! Mem[000000001b000000] = d1784ab0, %l2 = 000000000000001d
ldswa [%i2+%g0]0x81,%l2 ! %l2 = ffffffffd1784ab0
! %f8 = ae6d2aa6, Mem[000000001a800020] = 8b101f1e
sta %f8 ,[%i1+%o4]0x81 ! Mem[000000001a800020] = ae6d2aa6
! Clear Register : %l7 = 00000000426853e5
clr %l7 ! %l7 = 0000000000000000
! %l0 = c42200cf, %l1 = 00004268, Mem[0000000031000028] = fffff408 729d16dd
std %l0,[%o2+%o5] ! Mem[0000000031000028] = c42200cf 00004268
! Mem[0000000030000028] = 0000000010002e6a, %f16 = 9199c000 00000034
ldd [%o0+%o5],%f16 ! %f16 = 00000000 10002e6a
p5_label_58: ! %cwp = 2
restore ! CWP = 1
! %l4 = 00000000000000b0, %l3 = 0000000099872015, %y = 1850c6f4
udiv %l4,%l3,%l1 ! %l1 = 00000000288b8158
mov %l0,%y ! %y = 0000a350
! Invert Register : %l4 = 00000000000000b0
xor %l4,-1,%l4 ! %l4 = ffffffffffffff4f
! Mem[0000000030000068] = c42200cf 00004268, %l4 = ffffff4f, %l5 = 00000000
ldd [%i0+0x068],%l4 ! %l4 = 00000000c42200cf 0000000000004268
! %l7 = b75683df00000000, Mem[000000001a800008] = 4bc4a3dd
stha %l7,[%o1+%o4]0x88 ! Mem[000000001a800008] = 4bc40000
! Mem[000000003100006c] = 426853e5, %l4 = 00000000c42200cf
ldsha [%i2+0x06c]%asi,%l4 ! %l4 = 0000000000004268
! Mem[000000001a800030] = ffffff99, %l0 = 000000000000a350
lduwa [%o1+%i6]0x80,%l0 ! %l0 = 00000000ffffff99
! Mem[000000001b000028] = 6160113155a4674e, %f16 = 00000000 10002e6a
ldd [%o2+%i5],%f16 ! %f16 = 61601131 55a4674e
! %l7 = b75683df00000000, %l7 = b75683df00000000, %y = 0000a350
sdivcc %l7,%l7,%l7 ! %l7 = b75683df00000000, %ccr = 00
mov %l0,%y ! %y = ffffffc1
! %l3 = 0000000099872015, %l6 = ffffffff2e87b54f, %l6 = ffffffff2e87b54f
tsubcc %l3,%l6,%l6 ! %l6 = 000000016aff6ac6, %ccr = 12
p5_label_59: ! %cwp = 1
! %l4 = 0000000000004268, immed = fffff7de, %l4 = 0000000000004268
xnorcc %l4,-0x822,%l4 ! %l4 = 0000000000004a49, %ccr = 00
save ! CWP = 2
! Mem[000000001b00002c] = 55a4674e, %l7 = 0000000000000000
ldsb [%i2+0x02e],%l7 ! %l7 = 0000000000000067
restore ! CWP = 1
! %l1 = 00000000288b8158, %l4 = 0000000000004a49, %y = ffffffc1
smul %l1,%l4,%l1 ! %l1 = 00000bc3e32b5218, %y = bc3
! Mem[0000000031000068] = 10002e6a426853e5, %f2 = 52122c25 cf5322c4
ldd [%i2+0x068],%f2 ! %f2 = 10002e6a 426853e5
! Mem[000000001b000030] = 00000000f80bcfb5, %f2 = 10002e6a 426853e5
ldd [%o2+%i6],%f2 ! %f2 = 00000000 f80bcfb5
! Mem[0000000031800068] = 0000001d, %f20 = a2e75926
ld [%i3+0x068],%f20 ! %f20 = 0000001d
! Randomly selected nop
nop
! Mem[000000001a800008] = 0000c44b, %l1 = 00000bc3e32b5218
lduwa [%o1+%o4]0x80,%l1 ! %l1 = 000000000000c44b
p5_label_60: ! %cwp = 1
! %l2 = fffffffffffff63d, Mem[000000003180002e] = 42685c2c
sth %l2,[%i3+0x02e] ! Mem[000000003180002c] = 4268f63d
! Mem[000000001a000020] = 390d61e9fa748e93, %l0 = 00000000ffffffc1
ldxa [%o0+%i4]0x88,%l0 ! %l0 = 390d61e9fa748e93
! %l1 = 000000000000c44b, Mem[000000001b800030] = 82dee47e
stha %l1,[%o3+%i6]0x88 ! Mem[000000001b800030] = 82dec44b
! %f6 = 00000000 00000490, Mem[0000000030800028] = d1784ab0 00000314
std %f6 ,[%i1+%i5] ! Mem[0000000030800028] = 00000000 00000490
! Mem[000000001a000008] = dd169d72bab25edd, %l1 = 000000000000c44b
ldxa [%o0+%o4]0x88,%l1 ! %l1 = dd169d72bab25edd
! %l0 = 390d61e9fa748e93, %l6 = 000000016aff6ac6, %y = 00000bc3
udiv %l0,%l6,%l6 ! %l6 = 0000000000001c26
mov %l0,%y ! %y = fa748e93
! Mem[000000003080006c] = 1e492933, %l5 = 0000000000004268
ldsha [%i1+0x06c]%asi,%l5 ! %l5 = 0000000000001e49
! %f24 = 0000001d e9610d39, Mem[000000001b000010] = 00610d39 f33cb85c
stda %f24,[%o2+%o5]0x81 ! Mem[000000001b000010] = 0000001d e9610d39
! %l4 = 0000000000004a49, immed = 000008fd, %l3 = 0000000099872015
andncc %l4,0x8fd,%l3 ! %l3 = 0000000000004200, %ccr = 00
! %l7 = b75683df00000000, %l4 = 0000000000004a49, %l7 = b75683df00000000
sdivx %l7,%l4,%l7 ! %l7 = ffff0597f0961fcc
p5_label_61: ! %cwp = 1
! %l0 = 390d61e9fa748e93, immed = fffff38e, %y = fa748e93
udiv %l0,-0xc72,%l1 ! %l1 = 00000000fa749ac0
mov %l0,%y ! %y = fa748e93
! Mem[000000001b000018] = 3c299c0d 90040000, %l4 = 00004a49, %l5 = 00001e49
ldda [%o2+%o6]0x89,%l4 ! %l4 = 0000000090040000 000000003c299c0d
! Mem[000000001b800028] = 00000000, %f19 = 00000490
lda [%o3+%i5]0x80,%f19 ! %f19 = 00000000
! Mem[000000001b000018] = 90040000, %l2 = fffffffffffff63d
ldsha [%o2+%o6]0x89,%l2 ! %l2 = 0000000000000000
! Mem[000000001a800078] = d32b8c56 8b7fd414, %l0 = fa748e93, %l1 = fa749ac0
ldd [%o1+0x078],%l0 ! %l0 = 00000000d32b8c56 000000008b7fd414
! %l0 = 00000000d32b8c56, immed = fffff74d, %y = fa748e93
smul %l0,-0x8b3,%l1 ! %l1 = 00000185fc2a2fde, %y = 185
! %l5 = 000000003c299c0d, immed = 00000ad8, %l3 = 0000000000004200
addccc %l5,0xad8,%l3 ! %l3 = 000000003c29a6e5, %ccr = 00
! Mem[000000001a800030] = ffffff99 91ffffff, %l0 = d32b8c56, %l1 = fc2a2fde
ldda [%o1+%i6]0x81,%l0 ! %l0 = 00000000ffffff99 0000000091ffffff
! Mem[000000001b000030] = 00000000, %l6 = 0000000000001c26
ldsb [%o2+0x032],%l6 ! %l6 = 0000000000000000
! %l4 = 0000000090040000, immed = fffff54c, %l5 = 000000003c299c0d
taddcc %l4,-0xab4,%l5 ! %l5 = 000000009003f54c, %ccr = 19
p5_label_62: ! %cwp = 1
! %l4 = 0000000090040000, immed = 00000b69, %l3 = 000000003c29a6e5
xnor %l4,0xb69,%l3 ! %l3 = ffffffff6ffbf496
! Mem[000000001a000018] = cf5322c4 00004ab0, %l0 = ffffff99, %l1 = 91ffffff
ldda [%o0+%o6]0x89,%l0 ! %l0 = 0000000000004ab0 00000000cf5322c4
! Mem[0000000031000028] = c42200cf, %l1 = 00000000cf5322c4
ldsb [%i2+0x029],%l1 ! %l1 = 0000000000000022
! %f20 = 0000001d c7f08cf6, Mem[0000000030000068] = c42200cf 00004268
std %f20,[%i0+0x068] ! Mem[0000000030000068] = 0000001d c7f08cf6
! Mem[0000000030800028] = 00000000, %l7 = ffff0597f0961fcc
ldsw [%i1+%i5],%l7 ! %l7 = 0000000000000000
! %l5 = 000000009003f54c, Mem[000000001a000000] = 0f72ac9f13ef88d7
stxa %l5,[%o0+%g0]0x88 ! Mem[000000001a000000] = 000000009003f54c
! Mem[000000001b800070] = efd13be6, %l4 = 0000000090040000
ldswa [%o3+0x070]%asi,%l4 ! %l4 = ffffffffefd13be6
! %l5 = 000000009003f54c, %l2 = 0000000000000000, %l2 = 0000000000000000
xnorcc %l5,%l2,%l2 ! %l2 = ffffffff6ffc0ab3, %ccr = 80
! Mem[000000003080002c] = 00000490, %l6 = 0000000000000000
ldsba [%i1+0x02d]%asi,%l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = 00000000, Mem[000000001b000010] = 1d000000 390d61e9
stda %l6,[%o2+%o5]0x89 ! Mem[000000001b000010] = 00000000 00000000
p5_label_63: ! %cwp = 1
! %l0 = 00004ab0, %l1 = 00000022, Mem[000000001a800028] = 00000000 78d10000
stda %l0,[%o1+%i5]0x89 ! Mem[000000001a800028] = 00004ab0 00000022
restore ! CWP = 0
! %l1 = 000000002feadadc, %l3 = 000000000000082c, %l1 = 000000002feadadc
sll %l1,%l3,%l1 ! %l1 = 000002feadadc000
! %l5 = 0000000076f1d435, immed = 00000bd2, %l4 = 0000000040a3c44b
sub %l5,0xbd2,%l4 ! %l4 = 0000000076f1c863
! Mem[0000000030000068] = 0000001dc7f08cf6, %f10 = b75683df 4bc4a340
ldd [%o0+0x068],%f10 ! %f10 = 0000001d c7f08cf6
! Mem[000000003080002c] = 00000490, %l2 = 001678ff77f9fcff
ldsb [%o1+0x02c],%l2 ! %l2 = 0000000000000000
! Mem[0000000030800028] = 00000000, %l7 = ffffff7199872015
ldsha [%o1+0x028]%asi,%l7 ! %l7 = 0000000000000000
! %l0 = 0000000028d9a301, %l3 = 000000000000082c, %l7 = 0000000000000000
taddcctv %l0,%l3,%l7 ! %l0 = 0000000028d9a324, Trapped
! %l6 = 0000000062f1f800, Mem[000000001b000008] = 00000000
stwa %l6,[%i2+%i4]0x80 ! Mem[000000001b000008] = 62f1f800
! Mem[000000001a800018] = 000022c4 e6c79c5d, %l2 = 00000000, %l3 = 0000082c
ldda [%i1+%i6]0x81,%l2 ! %l2 = 00000000000022c4 00000000e6c79c5d
p5_label_64:
! %f1 = 4bc4a340, Mem[000000003180006c] = 99872015
st %f1 ,[%o3+0x06c] ! Mem[000000003180006c] = 4bc4a340
! %l0 = 0000000028d9a324, %l5 = 0000000076f1d435, %y = 00000185
sdiv %l0,%l5,%l6 ! %l6 = 0000000000000345
mov %l0,%y ! %y = 28d9a324
! %l3 = 00000000e6c79c5d, Mem[000000001a800010] = 0d346b9f
stba %l3,[%i1+%i5]0x81 ! Mem[000000001a800010] = 5d346b9f
! retry : should take illegal inst trap, %l0 = 0000000028d9a324
retry ! Illegal inst trap : %l0 = 0000000028d9a334
! %l3 = 00000000e6c79c5d
sethi %hi(0xb84c6000),%l3 ! %l3 = 00000000b84c6000
! Mem[000000001b000018] = 00000490, %l5 = 0000000076f1d435
lduha [%i2+%i6]0x80,%l5 ! %l5 = 0000000000000000
! %l0 = 0000000028d9a334, Mem[000000003180002c] = 4268f63d, %asi = 80
stwa %l0,[%o3+0x02c]%asi ! Mem[000000003180002c] = 28d9a334
! %f7 = 00000490, Mem[000000001b000018] = 00000490
sta %f7 ,[%i2+%i6]0x81 ! Mem[000000001b000018] = 00000490
! Mem[0000000030800028] = 00000000 00000490, %l4 = 76f1c863, %l5 = 00000000
ldda [%o1+0x028]%asi,%l4 ! %l4 = 0000000000000000 0000000000000490
! %l4 = 00000000, %l5 = 00000490, Mem[0000000030000068] = 0000001d c7f08cf6
std %l4,[%o0+0x068] ! Mem[0000000030000068] = 00000000 00000490
p5_label_65:
! %l5 = 0000000000000490, %l6 = 0000000000000345, %l7 = 0000000000000000
add %l5,%l6,%l7 ! %l7 = 00000000000007d5
! %l6 = 0000000000000345, Mem[000000001b800010] = 9f6b340d
stwa %l6,[%i3+%i5]0x89 ! Mem[000000001b800010] = 00000345
! Mem[000000001b000000] = d1784ab0, %l2 = 00000000000022c4
ldsba [%i2+%g0]0x81,%l2 ! %l2 = ffffffffffffffd1
! %l4 = 0000000000000000, %l0 = 0000000028d9a334, %l5 = 0000000000000490
subccc %l4,%l0,%l5 ! %l5 = ffffffffd7265ccc, %ccr = 99
! %l1 = 000002feadadc000, %l0 = 0000000028d9a334, %l1 = 000002feadadc000
udivx %l1,%l0,%l1 ! %l1 = 00000000000012c4
! %l0 = 28d9a334, %l1 = 000012c4, Mem[000000001a800000] = 02a83f0a 606f2227
stda %l0,[%i1+%g0]0x89 ! Mem[000000001a800000] = 28d9a334 000012c4
! %l2 = ffffffffffffffd1, %l0 = 0000000028d9a334, %y = 28d9a324
udiv %l2,%l0,%l4 ! %l4 = 00000000ffffffa1
mov %l0,%y ! %y = 28d9a334
! %l4 = 00000000ffffffa1, Mem[000000001b800000] = 6a2e2d9b
stwa %l4,[%i3+%g0]0x81 ! Mem[000000001b800000] = ffffffa1
! %l2 = ffffffffffffffd1, Mem[000000001b800028] = 9004000000000000
stxa %l2,[%i3+%o5]0x88 ! Mem[000000001b800028] = ffffffffffffffd1
! %l2 = ffffffffffffffd1, Mem[000000001b000010] = 00000000
stba %l2,[%i2+%i5]0x81 ! Mem[000000001b000010] = d1000000
p5_label_66:
! %l4 = 00000000ffffffa1, Mem[000000003000006e] = 00000490
sth %l4,[%o0+0x06e] ! Mem[000000003000006c] = 0000ffa1
! %l0 = 28d9a334, %l1 = 000012c4, Mem[0000000030000028] = 00000000 10002e6a
std %l0,[%o0+%o5] ! Mem[0000000030000028] = 28d9a334 000012c4
! %l4 = 00000000ffffffa1, immed = fffff299, %y = 28d9a334
sdivcc %l4,-0xd67,%l5 ! %l5 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 28d9a334
! Mem[0000000030000068] = 00000000 0000ffa1, %l2 = ffffffd1, %l3 = b84c6000
ldd [%o0+0x068],%l2 ! %l2 = 0000000000000000 000000000000ffa1
! %l3 = 000000000000ffa1, %l0 = 0000000028d9a334, %y = 28d9a334
sdivcc %l3,%l0,%l3 ! %l3 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 28d9a334
! %l4 = 00000000ffffffa1, Mem[000000001a800028] = b04a0000
stba %l4,[%i1+%o5]0x81 ! Mem[000000001a800028] = a14a0000
! %l6 = 0000000000000345, immed = 00000548, %l2 = 0000000000000000
sub %l6,0x548,%l2 ! %l2 = fffffffffffffdfd
! %l5 = ffffffff80000000, immed = fffff402, %l4 = 00000000ffffffa1
andcc %l5,-0xbfe,%l4 ! %l4 = ffffffff80000000, %ccr = 88
! Mem[000000001b800060] = 1fa55ab4, %l5 = ffffffff80000000
ldsw [%i3+0x060],%l5 ! %l5 = 000000001fa55ab4
! Mem[000000001a800008] = 4bc40000, %l5 = 000000001fa55ab4
ldsha [%i1+%i4]0x89,%l5 ! %l5 = 0000000000000000
p5_label_67:
! Mem[0000000030000068] = 00000000 0000ffa1, %l2 = fffffdfd, %l3 = 7fffffff
ldd [%o0+0x068],%l2 ! %l2 = 0000000000000000 000000000000ffa1
! Mem[000000001b800040] = 787ceca7facd9d68, %f24 = 0000001d e9610d39
ldd [%i3+0x040],%f24 ! %f24 = 787ceca7 facd9d68
! %f0 = b75683df 4bc4a340, Mem[000000001a800060] = 1b4f8584 98e1eb5f
std %f0 ,[%i1+0x060] ! Mem[000000001a800060] = b75683df 4bc4a340
! Mem[000000001b000020] = ffffff83, %l2 = 0000000000000000
ldsw [%i2+%o4],%l2 ! %l2 = ffffffffffffff83
! %l7 = 00000000000007d5, %l0 = 0000000028d9a334, %l6 = 0000000000000345
srlx %l7,%l0,%l6 ! %l6 = 0000000000000000
! Mem[000000001a000060] = 4e9a1836, %l0 = 0000000028d9a334
ldsb [%i0+0x060],%l0 ! %l0 = 000000000000004e
! Mem[000000001a800010] = 5d346b9f, %l0 = 000000000000004e
lduha [%i1+%i5]0x80,%l0 ! %l0 = 0000000000005d34
! %f16 = 61601131 55a4674e, Mem[000000001a800008] = 0000c44b 9fdc02be
stda %f16,[%i1+%i4]0x81 ! Mem[000000001a800008] = 61601131 55a4674e
! %l1 = 00000000000012c4, Mem[0000000030000068] = 000000000000ffa1
stx %l1,[%o0+0x068] ! Mem[0000000030000068] = 00000000000012c4
! %l0 = 0000000000005d34, Mem[0000000030000028] = 28d9a334, %asi = 80
stwa %l0,[%o0+0x028]%asi ! Mem[0000000030000028] = 00005d34
p5_label_68:
! Mem[000000001a000018] = b04a0000c42253cf, %l3 = 000000000000ffa1
ldx [%i0+%i6],%l3 ! %l3 = b04a0000c42253cf
! Mem[000000003080006c] = 1e492933, %l3 = b04a0000c42253cf
ldub [%o1+0x06e],%l3 ! %l3 = 0000000000000029
! %l5 = 0000000000000000, Mem[0000000030000068] = 00000000
stw %l5,[%o0+0x068] ! Mem[0000000030000068] = 00000000
! Mem[0000000030800068] = c2098853, %l2 = ffffffffffffff83
lduw [%o1+0x068],%l2 ! %l2 = 00000000c2098853
! %l1 = 00000000000012c4, Mem[0000000030000068] = 00000000000012c4
stx %l1,[%o0+0x068] ! Mem[0000000030000068] = 00000000000012c4
! %f18 = 00000000 00000000, Mem[000000001a800000] = 28d9a334 000012c4
stda %f18,[%i1+%g0]0x89 ! Mem[000000001a800000] = 00000000 00000000
! %l7 = 00000000000007d5, %l6 = 0000000000000000, %y = 28d9a334
udivcc %l7,%l6,%l1 ! Div by zero, %l0 = 0000000000005d84
mov %l0,%y ! %y = 00005d5c
! %l5 = 0000000000000000, %l0 = 0000000000005d5c, %l3 = 0000000000000029
tsubcc %l5,%l0,%l3 ! %l3 = ffffffffffffa2a4, %ccr = 99
! %l1 = 00000000000012c4, %l6 = 0000000000000000, %l0 = 0000000000005d5c
tsubcctv %l1,%l6,%l0 ! %l0 = 00000000000012c4, %ccr = 00
! %l0 = 00000000000012c4, Mem[0000000031800028] = 00000000
stw %l0,[%o3+%o5] ! Mem[0000000031800028] = 000012c4
p5_label_69:
! %l6 = 0000000000000000
sethi %hi(0x1d2cbc00),%l6 ! %l6 = 000000001d2cbc00
! Mem[0000000030800068] = c20988531e492933, %f0 = b75683df 4bc4a340
ldda [%o1+0x068]%asi,%f0 ! %f0 = c2098853 1e492933
! %l2 = 00000000c2098853, %l7 = 00000000000007d5, %l5 = 0000000000000000
addc %l2,%l7,%l5 ! %l5 = 00000000c2099028
! Mem[000000001a000008] = dd169d72 bab25edd, %l0 = 000012c4, %l1 = 000012c4
ldda [%i0+%i4]0x89,%l0 ! %l0 = 00000000bab25edd 00000000dd169d72
! %l7 = 00000000000007d5, %l1 = 00000000dd169d72, %l6 = 000000001d2cbc00
xnorcc %l7,%l1,%l6 ! %l6 = ffffffff22e96558, %ccr = 80
! %l5 = 00000000c2099028, Mem[000000001b800018] = 15ed237694672cca
stxa %l5,[%i3+%i6]0x80 ! Mem[000000001b800018] = 00000000c2099028
! Mem[000000003100002c] = 00004268, %l6 = ffffffff22e96558
ldsh [%o2+0x02c],%l6 ! %l6 = 0000000000000000
! Mem[000000001b800010] = 00000345, %l7 = 00000000000007d5
lduwa [%i3+%i5]0x88,%l7 ! %l7 = 0000000000000345
! Mem[000000001a800018] = 000022c4, %l1 = 00000000dd169d72
ldsba [%i1+%i6]0x81,%l1 ! %l1 = 0000000000000000
! Mem[000000001b800074] = aa259960, %l0 = 00000000bab25edd
lduh [%i3+0x076],%l0 ! %l0 = 0000000000009960
p5_label_70:
! %f31 = 6073201c, Mem[000000001a800010] = 5d346b9f
sta %f31,[%i1+%i5]0x81 ! Mem[000000001a800010] = 6073201c
! Mem[0000000031000068] = 10002e6a426853e5, %f24 = 787ceca7 facd9d68
ldd [%o2+0x068],%f24 ! %f24 = 10002e6a 426853e5
! Mem[0000000030800028] = 00000000, %l0 = 0000000000009960
lduh [%o1+%o5],%l0 ! %l0 = 0000000000000000
! %l7 = 0000000000000345, %l2 = 00000000c2098853, %l3 = ffffffffffffa2a4
xnorcc %l7,%l2,%l3 ! %l3 = ffffffff3df674e9, %ccr = 80
! Mem[0000000030000068] = 00000000, %l1 = 0000000000000000
ldub [%o0+0x068],%l1 ! %l1 = 0000000000000000
! %l4 = 80000000, %l5 = c2099028, Mem[0000000031000028] = c42200cf 00004268
std %l4,[%o2+%o5] ! Mem[0000000031000028] = 80000000 c2099028
! Mem[000000001a800030] = ffffff9991ffffff, %l2 = 00000000c2098853
ldxa [%i1+%o6]0x81,%l2 ! %l2 = ffffff9991ffffff
! %f16 = 61601131 55a4674e, Mem[000000001a000010] = 1d000000 00000000
stda %f16,[%i0+%i5]0x81 ! Mem[000000001a000010] = 61601131 55a4674e
! %f20 = 0000001d, Mem[000000001a800018] = c4220000
sta %f20,[%i1+%i6]0x89 ! Mem[000000001a800018] = 0000001d
! %f5 = 00000000, Mem[000000001a000028] = 00007c16
sta %f5 ,[%i0+%o5]0x89 ! Mem[000000001a000028] = 00000000
p5_label_71:
! Mem[000000001b800074] = aa259960, %f20 = 0000001d
ld [%i3+0x074],%f20 ! %f20 = aa259960
! Mem[000000001a800018] = 0000001d, %l1 = 0000000000000000
ldsha [%i1+%i6]0x89,%l1 ! %l1 = 000000000000001d
! Mem[0000000031800068] = 0000001d, %l0 = 0000000000000000
ldsw [%o3+0x068],%l0 ! %l0 = 000000000000001d
! %l4 = ffffffff80000000, %l2 = ffffff9991ffffff, %l2 = ffffff9991ffffff
srl %l4,%l2,%l2 ! %l2 = 0000000000000001
! %l6 = 0000000000000000, Mem[000000001a000010] = 4e67a45531116061
stxa %l6,[%i0+%i5]0x88 ! Mem[000000001a000010] = 0000000000000000
! %l1 = 000000000000001d, Mem[000000003080006a] = c2098853
sth %l1,[%o1+0x06a] ! Mem[0000000030800068] = c209001d
! %l0 = 000000000000001d, immed = 00000c6a, %l1 = 000000000000001d
tsubcc %l0,0xc6a,%l1 ! %l1 = fffffffffffff3b3, %ccr = 9b
! Mem[000000001a000078] = 1cac39ccfd51214c, %l7 = 0000000000000345
ldx [%i0+0x078],%l7 ! %l7 = 1cac39ccfd51214c
! %l5 = 00000000c2099028, %l6 = 0000000000000000, %l1 = fffffffffffff3b3
andcc %l5,%l6,%l1 ! %l1 = 0000000000000000, %ccr = 44
! Randomly selected nop
nop
p5_label_72:
! Mem[000000001a800018] = 1d000000, %l3 = ffffffff3df674e9
lduha [%i1+%i6]0x80,%l3 ! %l3 = 0000000000001d00
! %l6 = 0000000000000000, immed = 00000b45, %l7 = 1cac39ccfd51214c
orn %l6,0xb45,%l7 ! %l7 = fffffffffffff4ba
! %l6 = 0000000000000000, %l4 = ffffffff80000000, %y = 00005d5c
umul %l6,%l4,%l1 ! %l1 = 0000000000000000, %y = 00
! %l6 = 0000000000000000, %l3 = 0000000000001d00, %l3 = 0000000000001d00
xor %l6,%l3,%l3 ! %l3 = 0000000000001d00
! Mem[000000001a000020] = 938e74fa, %l6 = 0000000000000000
ldsha [%i0+%o4]0x81,%l6 ! %l6 = ffffffffffff938e
! done : should take illegal inst trap, %l0 = 000000000000001d
done ! Illegal inst trap : %l0 = 000000000000002d
! %l3 = 0000000000001d00, %l1 = 0000000000000000, %l7 = fffffffffffff4ba
xorcc %l3,%l1,%l7 ! %l7 = 0000000000001d00, %ccr = 00
! Mem[0000000030800068] = c209001d 1e492933, %l6 = ffff938e, %l7 = 00001d00
ldd [%o1+0x068],%l6 ! %l6 = 00000000c209001d 000000001e492933
! Mem[0000000030000028] = 00005d34, %l6 = 00000000c209001d
ldsb [%o0+%o5],%l6 ! %l6 = 0000000000000000
! %l2 = 0000000000000001, immed = 00000000, %l7 = 000000001e492933
srl %l2,0x000,%l7 ! %l7 = 0000000000000001
p5_label_73:
! Invert Register : %l0 = 000000000000002d
xor %l0,-1,%l0 ! %l0 = ffffffffffffffd2
! %l3 = 0000000000001d00
sethi %hi(0x3ddb4c00),%l3 ! %l3 = 000000003ddb4c00
! %l0 = ffffffffffffffd2, immed = 00000f23, %l0 = ffffffffffffffd2
addcc %l0,0xf23,%l0 ! %l0 = 0000000000000ef5, %ccr = 11
! Mem[000000001a000028] = 00000000, %l6 = 0000000000000000
ldsha [%i0+0x02a]%asi,%l6 ! %l6 = 0000000000000000
! %l2 = 00000001, %l3 = 3ddb4c00, Mem[000000001b000010] = d1000000 00000000
std %l2,[%i2+%i5] ! Mem[000000001b000010] = 00000001 3ddb4c00
! %l2 = 0000000000000001, immed = fffff92f, %y = 00000000
umul %l2,-0x6d1,%l2 ! %l2 = 00000000fffff92f, %y = 00
! %l4 = ffffffff80000000, %l4 = ffffffff80000000, %l3 = 000000003ddb4c00
sub %l4,%l4,%l3 ! %l3 = 0000000000000000
! %l0 = 00000ef5, %l1 = 00000000, Mem[000000001b800000] = ffffffa1 a51856e2
stda %l0,[%i3+%g0]0x81 ! Mem[000000001b800000] = 00000ef5 00000000
! %l6 = 0000000000000000, Mem[000000001a800000] = 00000000
stba %l6,[%i1+%g0]0x81 ! Mem[000000001a800000] = 00000000
! %l6 = 0000000000000000, Mem[0000000031000068] = 10002e6a
sth %l6,[%o2+0x068] ! Mem[0000000031000068] = 00002e6a
p5_label_74:
! %l4 = ffffffff80000000, immd = 0000000000000de0, %l2 = 00000000fffff92f
udivx %l4,0xde0,%l2 ! %l2 = 00127350b877ed8c
! Mem[000000001a000030] = 000004906936b68b, %l7 = 0000000000000001
ldxa [%i0+0x030]%asi,%l7 ! %l7 = 000004906936b68b
! Mem[0000000030800028] = 00000000, %f0 = c2098853
ld [%o1+%o5],%f0 ! %f0 = 00000000
! %l0 = 00000ef5, %l1 = 00000000, Mem[0000000030800068] = c209001d 1e492933
std %l0,[%o1+0x068] ! Mem[0000000030800068] = 00000ef5 00000000
! %l3 = 0000000000000000, %l7 = 000004906936b68b, %l0 = 0000000000000ef5
srl %l3,%l7,%l0 ! %l0 = 0000000000000000
! %f17 = 55a4674e, Mem[000000001a800024] = d7f73bb1
sta %f17,[%i1+0x024]%asi ! Mem[000000001a800024] = 55a4674e
! %l4 = 80000000, %l5 = c2099028, Mem[000000001a000030] = 00000490 6936b68b
std %l4,[%i0+%o6] ! Mem[000000001a000030] = 80000000 c2099028
! Mem[000000001b800018] = 00000000, %l5 = 00000000c2099028
ldsb [%i3+0x01b],%l5 ! %l5 = 0000000000000000
! Mem[000000001a000010] = 00000000, %l5 = 0000000000000000
ldswa [%i0+%i5]0x88,%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000000000, %l2 = 00127350b877ed8c, %l0 = 0000000000000000
addccc %l6,%l2,%l0 ! %l0 = 00127350b877ed8d, %ccr = 08
p5_label_75:
! %l1 = 0000000000000000, %l2 = 00127350b877ed8c, %l6 = 0000000000000000
xorcc %l1,%l2,%l6 ! %l6 = 00127350b877ed8c, %ccr = 08
! %l0 = 00127350b877ed8d, Mem[000000001a80002c] = 22000000
stw %l0,[%i1+0x02c] ! Mem[000000001a80002c] = b877ed8d
! Mem[0000000031800068] = 0000001d4bc4a340, %f24 = 10002e6a 426853e5
ldd [%o3+0x068],%f24 ! %f24 = 0000001d 4bc4a340
! Mem[0000000031800068] = 0000001d, %l4 = ffffffff80000000
ldsh [%o3+0x06a],%l4 ! %l4 = 000000000000001d
! Mem[000000001a800010] = 1c207360, %f5 = 00000000
lda [%i1+%i5]0x88,%f5 ! %f5 = 1c207360
! %l6 = 00127350b877ed8c, immed = 000008e6, %l0 = 00127350b877ed8d
orn %l6,0x8e6,%l0 ! %l0 = ffffffffffffff9d
! %f4 = 1d000000, Mem[0000000030800028] = 00000000
st %f4 ,[%o1+%o5] ! Mem[0000000030800028] = 1d000000
! %l4 = 000000000000001d, immed = 0000019c, %l0 = ffffffffffffff9d
addc %l4,0x19c,%l0 ! %l0 = 00000000000001b9
! %l4 = 000000000000001d, immed = 00000015, %l2 = 00127350b877ed8c
sllx %l4,0x015,%l2 ! %l2 = 0000000003a00000
! Mem[000000001b000008] = 62f1f80050b50345, %f22 = dd5eb2ba 729d16dd
ldda [%i2+%i4]0x81,%f22 ! %f22 = 62f1f800 50b50345
p5_label_76:
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l3 = 0000000000000000
tsubcctv %l5,%l5,%l3 ! %l3 = 0000000000000000, %ccr = 44
! %l6 = 00127350b877ed8c, Mem[000000003180002a] = 000012c4
stb %l6,[%o3+0x02a] ! Mem[0000000031800028] = 00008cc4
! Mem[000000001b800030] = 4bc4de82, %l5 = 0000000000000000
lduwa [%i3+%o6]0x80,%l5 ! %l5 = 000000004bc4de82
! %l1 = 0000000000000000, immed = fffff9d0, %l3 = 0000000000000000
tsubcc %l1,-0x630,%l3 ! %l3 = 0000000000000630, %ccr = 11
! Mem[000000001a000058] = ae6d2aa6 e99f2125, %l2 = 03a00000, %l3 = 00000630
ldd [%i0+0x058],%l2 ! %l2 = 00000000ae6d2aa6 00000000e99f2125
! %f26 = ffffff83 76f1d435, Mem[000000001a800010] = 1c207360 1d000000
stda %f26,[%i1+%i5]0x89 ! Mem[000000001a800010] = ffffff83 76f1d435
! Mem[000000003100002c] = c2099028, %l3 = 00000000e99f2125
ldsba [%o2+0x02f]%asi,%l3 ! %l3 = 0000000000000028
! %l7 = 000004906936b68b, Mem[0000000031800068] = 0000001d
stw %l7,[%o3+0x068] ! Mem[0000000031800068] = 6936b68b
! %l0 = 00000000000001b9, Mem[0000000030800068] = 00000ef500000000
stx %l0,[%o1+0x068] ! Mem[0000000030800068] = 00000000000001b9
! %l4 = 000000000000001d, %l6 = 00127350b877ed8c, %y = 00000000
udiv %l4,%l6,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 000001b9
p5_label_77:
! %l6 = 00127350b877ed8c, immed = fffff9d6, %l0 = 00000000000001b9
andncc %l6,-0x62a,%l0 ! %l0 = 0000000000000408, %ccr = 00
! Mem[000000001a800018] = 1d000000, %l5 = 000000004bc4de82
lduba [%i1+%i6]0x80,%l5 ! %l5 = 000000000000001d
! %l3 = 0000000000000000, immed = fffff4a3, %l3 = 0000000000000000
and %l3,-0xb5d,%l3 ! %l3 = 0000000000000000
! %l7 = 000004906936b68b, immed = fffffd01, %y = 000001b9
smul %l7,-0x2ff,%l4 ! %l4 = fffffec4c513158b, %y = fffffec4
! %l6 = 00127350b877ed8c, immed = fffff17e, %y = fffffec4
sdiv %l6,-0xe82,%l3 ! %l3 = 0000000015bb50a6
mov %l0,%y ! %y = 00000408
! %f5 = 1c207360, Mem[000000003080006c] = 000001b9
st %f5 ,[%o1+0x06c] ! Mem[000000003080006c] = 1c207360
! %l0 = 00000408, %l1 = 00000000, Mem[000000001a800010] = 35d4f176 83ffffff
stda %l0,[%i1+%i5]0x81 ! Mem[000000001a800010] = 00000408 00000000
! %l6 = 00127350b877ed8c, %l2 = 00000000ae6d2aa6, %l5 = 000000000000001d
srl %l6,%l2,%l5 ! %l5 = 0000000002e1dfb6
! %l0 = 0000000000000408, Mem[000000003100002c] = c2099028
stw %l0,[%o2+0x02c] ! Mem[000000003100002c] = 00000408
! %f0 = 00000000, Mem[000000003180006c] = 4bc4a340
st %f0 ,[%o3+0x06c] ! Mem[000000003180006c] = 00000000
p5_label_78:
! %l3 = 0000000015bb50a6, Mem[000000003080006d] = 1c207360
stb %l3,[%o1+0x06d] ! Mem[000000003080006c] = 1ca67360
! Mem[000000001a000010] = 00000000, %l1 = 0000000000000000
ldsha [%i0+%i5]0x81,%l1 ! %l1 = 0000000000000000
! %f21 = c7f08cf6, Mem[000000001a000030] = 80000000
sta %f21,[%i0+%o6]0x81 ! Mem[000000001a000030] = c7f08cf6
! %l0 = 0000000000000408, immed = fffffda1, %l0 = 0000000000000408
orn %l0,-0x25f,%l0 ! %l0 = 000000000000065e
! Mem[0000000031800068] = 6936b68b 00000000, %l2 = ae6d2aa6, %l3 = 15bb50a6
ldda [%o3+0x068]%asi,%l2 ! %l2 = 000000006936b68b 0000000000000000
! Mem[000000001a800010] = 08040000, %l5 = 0000000002e1dfb6
ldswa [%i1+%i5]0x88,%l5 ! %l5 = 0000000008040000
! Mem[000000003000006c] = 000012c4, %l1 = 0000000000000000
ldsw [%o0+0x06c],%l1 ! %l1 = 00000000000012c4
! Mem[0000000030800028] = 1d000000, %f25 = 4bc4a340
ld [%o1+%o5],%f25 ! %f25 = 1d000000
! %l5 = 0000000008040000, %l7 = 000004906936b68b, %l3 = 0000000000000000
and %l5,%l7,%l3 ! %l3 = 0000000008040000
! %l6 = b877ed8c, %l7 = 6936b68b, Mem[000000001a000030] = f68cf0c7 289009c2
stda %l6,[%i0+%o6]0x89 ! Mem[000000001a000030] = b877ed8c 6936b68b
p5_label_79:
! %l5 = 0000000008040000, Mem[000000001a000020] = 938e74fa
stba %l5,[%i0+%o4]0x81 ! Mem[000000001a000020] = 008e74fa
! %l6 = 00127350b877ed8c, Mem[000000001b000020] = 35d4f17683ffffff
stxa %l6,[%i2+%o4]0x88 ! Mem[000000001b000020] = 00127350b877ed8c
! Mem[000000001a000000] = 9003f54c, %l1 = 00000000000012c4
ldsha [%i0+%g0]0x89,%l1 ! %l1 = fffffffffffff54c
! Mem[000000001b800028] = d1ffffffffffffff, %f14 = dc8407ee facd9d68
ldd [%i3+%o5],%f14 ! %f14 = d1ffffff ffffffff
! %l5 = 0000000008040000, immed = fffffa72, %l3 = 0000000008040000
tsubcc %l5,-0x58e,%l3 ! %l3 = 000000000804058e, %ccr = 13
! Mem[0000000030000028] = 00005d34, %l4 = fffffec4c513158b
ldswa [%o0+0x028]%asi,%l4 ! %l4 = 0000000000005d34
! retry : should take illegal inst trap, %l0 = 000000000000065e
retry ! Illegal inst trap : %l0 = 000000000000066e
! Mem[000000001a800028] = a14a0000, %l3 = 000000000804058e
ldswa [%i1+%o5]0x81,%l3 ! %l3 = ffffffffa14a0000
! Mem[000000001b800018] = 00000000, %l0 = 000000000000066e
lduba [%i3+%i6]0x88,%l0 ! %l0 = 0000000000000000
! %l6 = 00127350b877ed8c, Mem[000000001a800008] = 31116061
stwa %l6,[%i1+%i4]0x89 ! Mem[000000001a800008] = b877ed8c
p5_label_80:
! %l6 = 00127350b877ed8c, immd = 0000000000000f25, %l3 = ffffffffa14a0000
mulx %l6,0xf25,%l3 ! %l3 = 176c6579b040893c, %y = 408
! %l5 = 0000000008040000, %l6 = 00127350b877ed8c, %l5 = 0000000008040000
srl %l5,%l6,%l5 ! %l5 = 0000000000008040
! %l6 = 00127350b877ed8c, Mem[000000001a800050] = e01d3d2c661f86ed
stx %l6,[%i1+0x050] ! Mem[000000001a800050] = 00127350b877ed8c
! Mem[000000001b800020] = 00000000b4220000, %f16 = 61601131 55a4674e
ldda [%i3+%o4]0x80,%f16 ! %f16 = 00000000 b4220000
! Mem[000000001a800030] = 99ffffff, %l3 = 176c6579b040893c
lduwa [%i1+%o6]0x88,%l3 ! %l3 = 0000000099ffffff
! %l0 = 0000000000000000, Mem[000000001b000010] = 004cdb3d01000000
stxa %l0,[%i2+%i5]0x88 ! Mem[000000001b000010] = 0000000000000000
! Mem[000000001a800020] = a62a6dae, %l4 = 0000000000005d34
ldsha [%i1+%o4]0x89,%l4 ! %l4 = 0000000000006dae
! %l0 = 0000000000000000, Mem[000000001a800030] = 99ffffff
stba %l0,[%i1+%o6]0x89 ! Mem[000000001a800030] = 99ffff00
! %l5 = 0000000000008040, Mem[000000001b000020] = b877ed8c
stba %l5,[%i2+%o4]0x89 ! Mem[000000001b000020] = b877ed40
! Mem[000000001b80003c] = c33a781e, %l5 = 0000000000008040
lduw [%i3+0x03c],%l5 ! %l5 = 00000000c33a781e
p5_label_81:
! Mem[000000003000006c] = 000012c4, %l3 = 0000000099ffffff
ldsh [%o0+0x06e],%l3 ! %l3 = 00000000000012c4
! %l1 = fffffffffffff54c, immed = 00000aad, %l4 = 0000000000006dae
addccc %l1,0xaad,%l4 ! %l4 = fffffffffffffffa, %ccr = 88
! Mem[000000001a800008] = 8ced77b8, %l5 = 00000000c33a781e
lduha [%i1+%i4]0x80,%l5 ! %l5 = 0000000000008ced
! Mem[000000001a000020] = 008e74fa, %l6 = 00127350b877ed8c
lduh [%i0+0x022],%l6 ! %l6 = 00000000000074fa
! Mem[000000001b000008] = 62f1f80050b50345, %f30 = 61601131 6073201c
ldd [%i2+%i4],%f30 ! %f30 = 62f1f800 50b50345
! Mem[000000001a000010] = 00000000, %l6 = 00000000000074fa
ldsba [%i0+%i5]0x81,%l6 ! %l6 = 0000000000000000
! %f0 = 00000000, Mem[0000000031800068] = 6936b68b
st %f0 ,[%o3+0x068] ! Mem[0000000031800068] = 00000000
! %l4 = fffffffffffffffa, Mem[000000003100002c] = 00000408
stw %l4,[%o2+0x02c] ! Mem[000000003100002c] = fffffffa
! Mem[000000001a000058] = ae6d2aa6, %l1 = fffffffffffff54c
ldsb [%i0+0x05a],%l1 ! %l1 = 000000000000002a
! Mem[000000001a000030] = 8ced77b8, %l7 = 000004906936b68b
lduwa [%i0+%o6]0x80,%l7 ! %l7 = 000000008ced77b8
p5_label_82:
! Mem[0000000031000028] = 80000000 fffffffa, %l2 = 6936b68b, %l3 = 000012c4
ldd [%o2+%o5],%l2 ! %l2 = 0000000080000000 00000000fffffffa
! %l6 = 0000000000000000, Mem[000000003100006a] = 00002e6a
stba %l6,[%o2+0x06a]%asi ! Mem[0000000031000068] = 0000006a
! %l4 = fffffffffffffffa, immed = 0000060f, %l0 = 0000000000000000
addccc %l4,0x60f,%l0 ! %l0 = 0000000000000609, %ccr = 11
! Mem[0000000031000028] = 80000000 fffffffa, %l0 = 00000609, %l1 = 0000002a
ldd [%o2+%o5],%l0 ! %l0 = 0000000080000000 00000000fffffffa
! %l4 = fffffffffffffffa, immed = fffff8c8, %l6 = 0000000000000000
subc %l4,-0x738,%l6 ! %l6 = 0000000000000731
! Mem[000000001a800028] = 00004aa1, %l7 = 000000008ced77b8
ldsha [%i1+%o5]0x89,%l7 ! %l7 = 0000000000004aa1
! %l5 = 0000000000008ced, immed = 00000eca, %l1 = 00000000fffffffa
sub %l5,0xeca,%l1 ! %l1 = 0000000000007e23
! %l0 = 0000000080000000, immed = fffff99f, %l0 = 0000000080000000
addc %l0,-0x661,%l0 ! %l0 = 000000007ffff9a0
! %l1 = 0000000000007e23, Mem[000000003000006c] = 000012c4, %asi = 80
stwa %l1,[%o0+0x06c]%asi ! Mem[000000003000006c] = 00007e23
! %l4 = fffffffffffffffa, Mem[000000001b000000] = d1784ab0
stba %l4,[%i2+%g0]0x81 ! Mem[000000001b000000] = fa784ab0
p5_label_83:
! Mem[000000001b000040] = cda37dab f8e9f1a6, %l2 = 80000000, %l3 = fffffffa
ldd [%i2+0x040],%l2 ! %l2 = 00000000cda37dab 00000000f8e9f1a6
! %l1 = 0000000000007e23, Mem[000000001b00000c] = 50b50345
stw %l1,[%i2+0x00c] ! Mem[000000001b00000c] = 00007e23
! %l4 = fffffffffffffffa, immd = fffffffffffff04d, %l1 = 0000000000007e23
sdivx %l4,-0xfb3,%l1 ! %l1 = 0000000000000000
! Mem[0000000030000028] = 00005d34000012c4, %f10 = 0000001d c7f08cf6
ldda [%o0+0x028]%asi,%f10 ! %f10 = 00005d34 000012c4
! Mem[000000001b000020] = 40ed77b8, %l1 = 0000000000000000
ldsba [%i2+%o4]0x81,%l1 ! %l1 = 0000000000000040
! %l1 = 0000000000000040, Mem[000000001a000008] = dd5eb2ba729d16dd
stxa %l1,[%i0+%i4]0x80 ! Mem[000000001a000008] = 0000000000000040
! %f13 = 4bc4a3dd, Mem[000000001b800018] = 00000000
sta %f13,[%i3+%i6]0x81 ! Mem[000000001b800018] = 4bc4a3dd
! %l0 = 000000007ffff9a0, %l6 = 0000000000000731, %y = 00000408
umul %l0,%l6,%l7 ! %l7 = 000003987fd227a0, %y = 398
! Mem[000000001a800018] = 1d000000, %l2 = 00000000cda37dab
lduwa [%i1+%i6]0x80,%l2 ! %l2 = 000000001d000000
! Mem[000000001a800008] = 8ced77b8, %l1 = 0000000000000040
lduha [%i1+%i4]0x80,%l1 ! %l1 = 0000000000008ced
p5_label_84:
! Mem[000000003100002c] = fffffffa, %l3 = 00000000f8e9f1a6
ldsb [%o2+0x02e],%l3 ! %l3 = ffffffffffffffff
! %l2 = 1d000000, %l3 = ffffffff, Mem[0000000031800068] = 00000000 00000000
stda %l2,[%o3+0x068]%asi ! Mem[0000000031800068] = 1d000000 ffffffff
! Mem[0000000031800028] = 00008cc428d9a334, %l3 = ffffffffffffffff
ldxa [%o3+0x028]%asi,%l3 ! %l3 = 00008cc428d9a334
! Set Register : %l0 = 000000007ffff9a0
xor %g0,-1,%l0 ! %l0 = ffffffffffffffff
! %f11 = 000012c4, Mem[000000003000002c] = 000012c4
sta %f11,[%o0+0x02c]%asi ! Mem[000000003000002c] = 000012c4
! Invert Register : %l3 = 00008cc428d9a334
xor %l3,-1,%l3 ! %l3 = ffff733bd7265ccb
! Mem[000000003000002c] = 000012c4, %f14 = d1ffffff
ld [%o0+0x02c],%f14 ! %f14 = 000012c4
! %l1 = 0000000000008ced, %l6 = 0000000000000731, %l3 = ffff733bd7265ccb
mulx %l1,%l6,%l3 ! %l3 = 0000000003f5745d, %y = 398
! Mem[000000003080002c] = 00000490, %l1 = 0000000000008ced
ldswa [%o1+0x02c]%asi,%l1 ! %l1 = 0000000000000490
! Mem[000000001a000008] = 00000000, %l6 = 0000000000000731
lduwa [%i0+%i4]0x88,%l6 ! %l6 = 0000000000000000
p5_label_85:
! %l2 = 000000001d000000, immed = fffffa86, %l7 = 000003987fd227a0
addccc %l2,-0x57a,%l7 ! %l7 = 000000001cfffa87, %ccr = 11
! %l2 = 000000001d000000, Mem[000000001a800043] = 3cd812a1
stba %l2,[%i1+0x043]%asi ! Mem[000000001a800040] = 3cd81200
! %l6 = 0000000000000000, %l6 = 0000000000000000, %l3 = 0000000003f5745d
taddcctv %l6,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44
! Mem[000000001b800010] = 45030000, %l6 = 0000000000000000
ldsba [%i3+%i5]0x81,%l6 ! %l6 = 0000000000000045
! %l4 = fffffffffffffffa, %l0 = ffffffffffffffff, %y = 00000398
sdivcc %l4,%l0,%l6 ! %l6 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = ffffffff
save ! CWP = 1
! %l5 = 000000009003f54c, immed = 000009fd, %l4 = ffffffffefd13be6
taddcc %l5,0x9fd,%l4 ! %l4 = 000000009003ff49, %ccr = 0a
! %f18 = 00000000, Mem[000000001a800018] = 1d000000
sta %f18,[%o1+%o6]0x81 ! Mem[000000001a800018] = 00000000
! Mem[000000001a000020] = fa748e00, %l5 = 000000009003f54c
lduwa [%o0+%i4]0x88,%l5 ! %l5 = 00000000fa748e00
! %l0 = 0000000000004ab0, immed = 00000014, %l0 = 0000000000004ab0
srl %l0,0x014,%l0 ! %l0 = 0000000000000000
p5_label_86: ! %cwp = 1
! Mem[000000001a000000] = 4cf50390, %l4 = 000000009003ff49
ldsba [%o0+%g0]0x81,%l4 ! %l4 = 000000000000004c
! Mem[0000000030800068] = 00000000 1ca67360, %l6 = 00000000, %l7 = 00000000
ldda [%i1+0x068]%asi,%l6 ! %l6 = 0000000000000000 000000001ca67360
! %l3 = ffffffff6ffbf496, %l4 = 000000000000004c, %l6 = 0000000000000000
tsubcc %l3,%l4,%l6 ! %l6 = ffffffff6ffbf44a, %ccr = 82
! Mem[000000001a000034] = 8bb63669, %l3 = ffffffff6ffbf496
ldsw [%o0+0x034],%l3 ! %l3 = ffffffff8bb63669
! %l5 = 00000000fa748e00, %l6 = ffffffff6ffbf44a, %l3 = ffffffff8bb63669
orn %l5,%l6,%l3 ! %l3 = 00000000fa748fb5
! %l0 = 0000000000000000, Mem[000000003080006a] = 00000000
sth %l0,[%i1+0x06a] ! Mem[0000000030800068] = 00000000
! Mem[000000001b000010] = 00000000, %l3 = 00000000fa748fb5
ldsba [%o2+%o5]0x81,%l3 ! %l3 = 0000000000000000
! Mem[000000001b000058] = 1d48d4ee, %l1 = 0000000000000022
lduw [%o2+0x058],%l1 ! %l1 = 000000001d48d4ee
! %l5 = 00000000fa748e00, immed = 0000083a, %l4 = 000000000000004c
taddcctv %l5,0x83a,%l4 ! %l0 = 0000000000000023, Trapped
restore ! CWP = 0
p5_label_87:
! Mem[0000000030000028] = 00005d34 000012c4, %l2 = 1d000000, %l3 = 00000000
ldda [%o0+0x028]%asi,%l2 ! %l2 = 0000000000005d34 00000000000012c4
! %l7 = 000000001cfffa87, Mem[000000001b000028] = 31116061
stwa %l7,[%i2+%o5]0x89 ! Mem[000000001b000028] = 1cfffa87
! %l0 = ffffffffffffffff, %l7 = 000000001cfffa87, %l0 = ffffffffffffffff
or %l0,%l7,%l0 ! %l0 = ffffffffffffffff
! Mem[000000001b800028] = ffffffff ffffffd1, %l2 = 00005d34, %l3 = 000012c4
ldda [%i3+%o5]0x89,%l2 ! %l2 = 00000000ffffffd1 00000000ffffffff
! Invert Register : %l4 = fffffffffffffffa
xor %l4,-1,%l4 ! %l4 = 0000000000000005
! %l2 = 00000000ffffffd1, Mem[000000001a80006e] = 1923b7b8
stb %l2,[%i1+0x06e] ! Mem[000000001a80006c] = 1923d1b8
! %l4 = 0000000000000005
sethi %hi(0x9abda800),%l4 ! %l4 = 000000009abda800
! %l2 = 00000000ffffffd1, Mem[000000003100006c] = 426853e5
sth %l2,[%o2+0x06c] ! Mem[000000003100006c] = ffd153e5
! %l2 = 00000000ffffffd1, immed = 00000309, %l1 = 0000000000000490
orn %l2,0x309,%l1 ! %l1 = fffffffffffffff7
! %l3 = 00000000ffffffff, %l3 = 00000000ffffffff, %l0 = ffffffffffffffff
orncc %l3,%l3,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
p5_label_88:
! %l1 = fffffffffffffff7, immed = 00000c17, %y = ffffffff
smul %l1,0xc17,%l1 ! %l1 = ffffffffffff9331, %y = ffffffff
! %l6 = 80000000, %l7 = 1cfffa87, Mem[000000001b800018] = 4bc4a3dd c2099028
stda %l6,[%i3+%i6]0x81 ! Mem[000000001b800018] = 80000000 1cfffa87
! Mem[0000000031000068] = 0000006a, %l6 = ffffffff80000000
ldsba [%o2+0x069]%asi,%l6 ! %l6 = 0000000000000000
! %l2 = 00000000ffffffd1, %l4 = 000000009abda800, %l4 = 000000009abda800
tsubcctv %l2,%l4,%l4 ! %l0 = 0000000000000022, Trapped
! %l6 = 0000000000000000, immd = fffffffffffffea0, %l0 = 0000000000000022
udivx %l6,-0x160,%l0 ! %l0 = 0000000000000000
! %l6 = 00000000, %l7 = 1cfffa87, Mem[0000000030000068] = 00000000 00007e23
stda %l6,[%o0+0x068]%asi ! Mem[0000000030000068] = 00000000 1cfffa87
! %l7 = 000000001cfffa87, Mem[000000003180006c] = ffffffff
stw %l7,[%o3+0x06c] ! Mem[000000003180006c] = 1cfffa87
! %l3 = 00000000ffffffff, immed = 00000024, %l3 = 00000000ffffffff
srlx %l3,0x024,%l3 ! %l3 = 0000000000000000
! %f20 = aa259960 c7f08cf6, Mem[0000000030000068] = 00000000 1cfffa87
std %f20,[%o0+0x068] ! Mem[0000000030000068] = aa259960 c7f08cf6
! %l0 = 0000000000000000, immed = fffff1b9, %l2 = 00000000ffffffd1
taddcc %l0,-0xe47,%l2 ! %l2 = fffffffffffff1b9, %ccr = 8a
p5_label_89:
! %f11 = 000012c4, Mem[000000001a800010] = 00000408
sta %f11,[%i1+%i5]0x81 ! Mem[000000001a800010] = 000012c4
! %l5 = 0000000000008ced, %l4 = 000000009abda800, %l1 = ffffffffffff9331
or %l5,%l4,%l1 ! %l1 = 000000009abdaced
! Mem[000000001b800018] = 80000000, %l2 = fffffffffffff1b9
ldsha [%i3+%i6]0x81,%l2 ! %l2 = ffffffffffff8000
! Mem[000000003100002c] = fffffffa, %l0 = 0000000000000000
lduw [%o2+0x02c],%l0 ! %l0 = 00000000fffffffa
! %l3 = 0000000000000000, immed = fffffa3b, %l1 = 000000009abdaced
sub %l3,-0x5c5,%l1 ! %l1 = 00000000000005c5
! Mem[000000003080006c] = 1ca67360, %l7 = 000000001cfffa87
ldub [%o1+0x06c],%l7 ! %l7 = 000000000000001c
! Mem[000000001a000000] = 4cf50390, %l0 = 00000000fffffffa
lduwa [%i0+%g0]0x80,%l0 ! %l0 = 000000004cf50390
! %f16 = 00000000, Mem[000000001b800028] = d1ffffff
sta %f16,[%i3+%o5]0x81 ! Mem[000000001b800028] = 00000000
! %l2 = ffffffffffff8000, immed = fffffc0d, %l7 = 000000000000001c
addc %l2,-0x3f3,%l7 ! %l7 = ffffffffffff7c0d
! Mem[000000003180006c] = 1cfffa87, %l3 = 0000000000000000
ldswa [%o3+0x06c]%asi,%l3 ! %l3 = 000000001cfffa87
p5_label_90:
! %l0 = 000000004cf50390, Mem[000000003080002e] = 00000490
sth %l0,[%o1+0x02e] ! Mem[000000003080002c] = 00000390
! Mem[000000003080002c] = 00000390, %f3 = f80bcfb5
ld [%o1+0x02c],%f3 ! %f3 = 00000390
! Mem[0000000030800028] = 1d000000, %l6 = 0000000000000000
lduw [%o1+%o5],%l6 ! %l6 = 000000001d000000
! Mem[000000001a800020] = ae6d2aa655a4674e, %l6 = 000000001d000000
ldxa [%i1+%o4]0x81,%l6 ! %l6 = ae6d2aa655a4674e
! %l6 = ae6d2aa655a4674e, Mem[000000001a000038] = 3be5dd480dd65368
stx %l6,[%i0+0x038] ! Mem[000000001a000038] = ae6d2aa655a4674e
! Mem[0000000030000068] = aa259960c7f08cf6, %l1 = 00000000000005c5
ldx [%o0+0x068],%l1 ! %l1 = aa259960c7f08cf6
! %l4 = 000000009abda800, immed = fffff8fc, %y = ffffffff
sdivcc %l4,-0x704,%l1 ! %l1 = 00000000000e6ef1, %ccr = 00
mov %l0,%y ! %y = 4cf50390
! Mem[000000001a800058] = 2f01094bfe7815af, %l7 = ffffffffffff7c0d
ldx [%i1+0x058],%l7 ! %l7 = 2f01094bfe7815af
! Mem[0000000030800068] = 00000000, %l5 = 0000000000008ced
ldsb [%o1+0x068],%l5 ! %l5 = 0000000000000000
! Mem[000000001a800000] = 00000000, %l5 = 0000000000000000
lduwa [%i1+%g0]0x88,%l5 ! %l5 = 0000000000000000
p5_label_91:
! Mem[000000003000002c] = 000012c4, %l5 = 0000000000000000
ldub [%o0+0x02c],%l5 ! %l5 = 0000000000000000
! Mem[000000001b000010] = 00000000, %l7 = 2f01094bfe7815af
ldswa [%i2+%i5]0x81,%l7 ! %l7 = 0000000000000000
! Mem[000000003080006c] = 1ca67360, %l5 = 0000000000000000
lduh [%o1+0x06c],%l5 ! %l5 = 0000000000001ca6
! Mem[0000000031800028] = 00008cc428d9a334, %f6 = 00000000 00000490
ldd [%o3+%o5],%f6 ! %f6 = 00008cc4 28d9a334
! Mem[000000001b800030] = ea0061b882dec44b, %l2 = ffffffffffff8000
ldxa [%i3+%o6]0x88,%l2 ! %l2 = ea0061b882dec44b
! Mem[000000001a800030] = 00ffff99 91ffffff, %l2 = 82dec44b, %l3 = 1cfffa87
ldda [%i1+%o6]0x81,%l2 ! %l2 = 0000000000ffff99 0000000091ffffff
! %l4 = 000000009abda800, immed = fffff786, %l5 = 0000000000001ca6
or %l4,-0x87a,%l5 ! %l5 = ffffffffffffff86
! Clear Register : %l0 = 000000004cf50390
clr %l0 ! %l0 = 0000000000000000
! Mem[000000001a000020] = 008e74fa, %f8 = ae6d2aa6
lda [%i0+%o4]0x80,%f8 ! %f8 = 008e74fa
! Randomly selected nop
nop
p5_label_92:
! Mem[000000001b800010] = 45030000, %l0 = 0000000000000000
ldsw [%i3+%i5],%l0 ! %l0 = 0000000045030000
! %l6 = ae6d2aa655a4674e, Mem[000000001b000010] = 00000000
stba %l6,[%i2+%i5]0x89 ! Mem[000000001b000010] = 0000004e
! retry : should take illegal inst trap, %l0 = 0000000045030000
retry ! Illegal inst trap : %l0 = 0000000045030010
! %l6 = ae6d2aa655a4674e, Mem[000000001a800020] = ae6d2aa6
stba %l6,[%i1+%o4]0x81 ! Mem[000000001a800020] = 4e6d2aa6
! %l4 = 000000009abda800, immed = 00000827, %l5 = ffffffffffffff86
xorcc %l4,0x827,%l5 ! %l5 = 000000009abda027, %ccr = 08
! %f26 = ffffff83 76f1d435, Mem[000000001b000000] = fa784ab0 00000314
stda %f26,[%i2+%g0]0x81 ! Mem[000000001b000000] = ffffff83 76f1d435
! Mem[0000000030800068] = 00000000 1ca67360, %l0 = 45030010, %l1 = 000e6ef1
ldd [%o1+0x068],%l0 ! %l0 = 0000000000000000 000000001ca67360
! %l1 = 000000001ca67360, immed = fffff542, %l1 = 000000001ca67360
taddcctv %l1,-0xabe,%l1 ! %l0 = 0000000000000023, Trapped
! %l4 = 000000009abda800, Mem[000000001b800000] = 00000ef5
stwa %l4,[%i3+%g0]0x81 ! Mem[000000001b800000] = 9abda800
! Mem[000000001b000008] = 62f1f800, %l0 = 0000000000000023
lduwa [%i2+%i4]0x80,%l0 ! %l0 = 0000000062f1f800
p5_label_93:
! Mem[0000000030800068] = 000000001ca67360, %f2 = 00000000 00000390
ldd [%o1+0x068],%f2 ! %f2 = 00000000 1ca67360
! Mem[0000000031000068] = 0000006affd153e5, %f24 = 0000001d 1d000000
ldd [%o2+0x068],%f24 ! %f24 = 0000006a ffd153e5
! %l0 = 0000000062f1f800, immed = fffff739, %y = 4cf50390
udiv %l0,-0x8c7,%l2 ! %l2 = 000000004cf50633
mov %l0,%y ! %y = 62f1f800
! %l7 = 0000000000000000, Mem[000000003180002d] = 28d9a334
stb %l7,[%o3+0x02d] ! Mem[000000003180002c] = 2800a334
! %l0 = 0000000062f1f800, immed = 00000037, %l0 = 0000000062f1f800
srlx %l0,0x037,%l0 ! %l0 = 0000000000000000
! %l5 = 000000009abda027, immed = 00000d74, %l1 = 000000001ca67360
taddcctv %l5,0xd74,%l1 ! %l0 = 0000000000000023, Trapped
! Mem[000000001a800018] = 5d9cc7e600000000, %l6 = ae6d2aa655a4674e
ldxa [%i1+%i6]0x88,%l6 ! %l6 = 5d9cc7e600000000
! Mem[0000000030800028] = 1d00000000000390, %l6 = 5d9cc7e600000000
ldx [%o1+%o5],%l6 ! %l6 = 1d00000000000390
! %l4 = 000000009abda800, %l6 = 1d00000000000390, %l6 = 1d00000000000390
xorcc %l4,%l6,%l6 ! %l6 = 1d0000009abdab90, %ccr = 08
! %l1 = 000000001ca67360, %l6 = 1d0000009abdab90, %l4 = 000000009abda800
sra %l1,%l6,%l4 ! %l4 = 0000000000001ca6
p5_label_94:
! %l4 = 0000000000001ca6, immd = 0000000000000b21, %l6 = 1d0000009abdab90
sdivx %l4,0xb21,%l6 ! %l6 = 0000000000000002
! Mem[000000001a000008] = 00000000, %l6 = 0000000000000002
ldsba [%i0+%i4]0x81,%l6 ! %l6 = 0000000000000000
! %l2 = 000000004cf50633, %l2 = 000000004cf50633, %l7 = 0000000000000000
andncc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44
! Mem[000000001a000020] = 008e74fa, %l1 = 000000001ca67360
lduba [%i0+%o4]0x80,%l1 ! %l1 = 0000000000000000
! Mem[0000000031800028] = 00008cc4, %l4 = 0000000000001ca6
ldsba [%o3+0x02b]%asi,%l4 ! %l4 = ffffffffffffffc4
! Mem[000000001b000030] = 00000000, %l3 = 0000000091ffffff
lduba [%i2+%o6]0x88,%l3 ! %l3 = 0000000000000000
! %l4 = ffffffc4, %l5 = 9abda027, Mem[000000001b000030] = 00000000 f80bcfb5
std %l4,[%i2+%o6] ! Mem[000000001b000030] = ffffffc4 9abda027
! Mem[0000000030800068] = 00000000, %l4 = ffffffffffffffc4
ldsh [%o1+0x068],%l4 ! %l4 = 0000000000000000
! Mem[0000000030000068] = aa259960c7f08cf6, %l0 = 0000000000000023
ldx [%o0+0x068],%l0 ! %l0 = aa259960c7f08cf6
save ! CWP = 1
p5_label_95: ! %cwp = 1
! Mem[000000003180002c] = 2800a334, %l4 = 000000000000004c
ldsb [%i3+0x02e],%l4 ! %l4 = ffffffffffffffa3
! Mem[000000001a000000] = 4cf50390, %l5 = 00000000fa748e00
lduwa [%o0+%g0]0x80,%l5 ! %l5 = 000000004cf50390
! Mem[000000001b000028] = 1cfffa87, %l5 = 000000004cf50390
lduha [%o2+%i5]0x88,%l5 ! %l5 = 000000000000fa87
! %f0 = 00000000 1e492933, Mem[0000000031000028] = 80000000 fffffffa
stda %f0 ,[%i2+0x028]%asi ! Mem[0000000031000028] = 00000000 1e492933
! %f23 = 50b50345, Mem[000000001b80006c] = 0d388f52
st %f23,[%o3+0x06c] ! Mem[000000001b80006c] = 50b50345
! Mem[000000001b800028] = 00000000, %f21 = c7f08cf6
lda [%o3+%i5]0x88,%f21 ! %f21 = 00000000
! %l5 = 000000000000fa87, immed = fffffadc, %y = 62f1f800
umulcc %l5,-0x524,%l7 ! %l7 = 0000fa86faf82204, %ccr = 08, %y = fa86
! Mem[0000000031000028] = 000000001e492933, %f10 = 00005d34 000012c4
ldd [%i2+%i5],%f10 ! %f10 = 00000000 1e492933
! retry : should take illegal inst trap, %l0 = 0000000000000023
retry ! Illegal inst trap : %l0 = 0000000000000033
! %l3 = 0000000000000000, Mem[000000001b800010] = 00000345
stha %l3,[%o3+%o5]0x88 ! Mem[000000001b800010] = 00000000
p5_label_96: ! %cwp = 1
! Mem[0000000030000028] = 00005d34 000012c4, %l6 = 6ffbf44a, %l7 = faf82204
ldd [%i0+%i5],%l6 ! %l6 = 0000000000005d34 00000000000012c4
! Mem[000000003000002c] = 000012c4, %l3 = 0000000000000000
lduh [%i0+0x02c],%l3 ! %l3 = 0000000000000000
! %f8 = 008e74fa e99f2125, Mem[0000000031000068] = 0000006a ffd153e5
std %f8 ,[%i2+0x068] ! Mem[0000000031000068] = 008e74fa e99f2125
! %l6 = 0000000000005d34, Mem[0000000030000028] = 00005d34
stw %l6,[%i0+%i5] ! Mem[0000000030000028] = 00005d34
! %l2 = ffffffff6ffc0ab3, %l5 = 000000000000fa87, %l2 = ffffffff6ffc0ab3
andcc %l2,%l5,%l2 ! %l2 = 0000000000000a83, %ccr = 00
! %l4 = ffffffffffffffa3, immed = fffffb90, %l2 = 0000000000000a83
andcc %l4,-0x470,%l2 ! %l2 = fffffffffffffb80, %ccr = 88
! %l2 = fffffffffffffb80, %l1 = 000000001d48d4ee, %l1 = 000000001d48d4ee
sub %l2,%l1,%l1 ! %l1 = ffffffffe2b72692
! %l4 = ffffffffffffffa3, immed = 00000df4, %l2 = fffffffffffffb80
xorcc %l4,0xdf4,%l2 ! %l2 = fffffffffffff257, %ccr = 88
! %f20 = aa259960 00000000, Mem[000000001b000010] = 4e000000 00000000
stda %f20,[%o2+%o5]0x81 ! Mem[000000001b000010] = aa259960 00000000
! %f16 = 00000000 b4220000, Mem[0000000030000028] = 00005d34 000012c4
std %f16,[%i0+%i5] ! Mem[0000000030000028] = 00000000 b4220000
p5_label_97: ! %cwp = 1
! %l2 = fffffffffffff257, Mem[000000001b000028] = 1cfffa87
stha %l2,[%o2+%i5]0x88 ! Mem[000000001b000028] = 1cfff257
! Mem[000000001a800020] = a62a6d4e, %l0 = 0000000000000033
ldsba [%o1+%i4]0x88,%l0 ! %l0 = 000000000000004e
! %l4 = ffffffa3, %l5 = 0000fa87, Mem[0000000030800028] = 1d000000 00000390
std %l4,[%i1+%i5] ! Mem[0000000030800028] = ffffffa3 0000fa87
! %f16 = 00000000 b4220000, Mem[000000001b000018] = 90040000 3c299c0d
stda %f16,[%o2+%o6]0x89 ! Mem[000000001b000018] = 00000000 b4220000
! Mem[000000001a800020] = a62a6d4e, %l4 = ffffffffffffffa3
ldswa [%o1+%i4]0x88,%l4 ! %l4 = ffffffffa62a6d4e
! Mem[000000001b800018] = 80000000 1cfffa87, %l6 = 00005d34, %l7 = 000012c4
ldd [%o3+%o6],%l6 ! %l6 = 0000000080000000 000000001cfffa87
! Mem[0000000030000028] = 00000000b4220000, %f26 = ffffff83 76f1d435
ldd [%i0+%i5],%f26 ! %f26 = 00000000 b4220000
! %l4 = ffffffffa62a6d4e, %l6 = 0000000080000000, %l5 = 000000000000fa87
udivx %l4,%l6,%l5 ! %l5 = 00000001ffffffff
! Mem[0000000030000068] = aa259960, %l2 = fffffffffffff257
ldswa [%i0+0x068]%asi,%l2 ! %l2 = ffffffffaa259960
! %f3 = 1ca67360, Mem[000000003000006c] = c7f08cf6
st %f3 ,[%i0+0x06c] ! Mem[000000003000006c] = 1ca67360
p5_label_98: ! %cwp = 1
! %l1 = ffffffffe2b72692, %l6 = 0000000080000000, %l2 = ffffffffaa259960
andcc %l1,%l6,%l2 ! %l2 = 0000000080000000, %ccr = 08
! %l4 = ffffffffa62a6d4e, Mem[000000001b800030] = ea0061b882dec44b
stxa %l4,[%o3+%i6]0x88 ! Mem[000000001b800030] = ffffffffa62a6d4e
! %l2 = 0000000080000000, Mem[000000001b000056] = 13ef88d7
sth %l2,[%o2+0x056] ! Mem[000000001b000054] = 13ef0000
! %l6 = 0000000080000000, Mem[000000003080002e] = 0000fa87
stb %l6,[%i1+0x02e] ! Mem[000000003080002c] = 00000087
! %l2 = 80000000, %l3 = 00000000, Mem[000000001a800030] = 00ffff99 91ffffff
stda %l2,[%o1+%i6]0x81 ! Mem[000000001a800030] = 80000000 00000000
! %l2 = 0000000080000000, immd = 0000000000000f15, %l2 = 0000000080000000
sdivx %l2,0xf15,%l2 ! %l2 = 0000000000087ca6
! Mem[000000001b800020] = 000022b400000000, %f6 = 00008cc4 28d9a334
ldda [%o3+%i4]0x88,%f6 ! %f6 = 000022b4 00000000
! Mem[000000001b800014] = cd3dd310, %l2 = 0000000000087ca6
ldsw [%o3+0x014],%l2 ! %l2 = ffffffffcd3dd310
! %l6 = 0000000080000000, immed = fffffd69, %l4 = ffffffffa62a6d4e
andncc %l6,-0x297,%l4 ! %l4 = 0000000000000000, %ccr = 44
! Mem[000000001a000018] = b04a0000 c42253cf, %l0 = 0000004e, %l1 = e2b72692
ldd [%o0+%o6],%l0 ! %l0 = 00000000b04a0000 00000000c42253cf
p5_label_99: ! %cwp = 1
! %l0 = 00000000b04a0000, Mem[000000003000006c] = 1ca67360
sth %l0,[%i0+0x06c] ! Mem[000000003000006c] = 00007360
! %l1 = 00000000c42253cf, Mem[000000001a000028] = 00000000
stwa %l1,[%o0+%i5]0x81 ! Mem[000000001a000028] = c42253cf
! %f2 = 00000000, Mem[0000000030000028] = 00000000
st %f2 ,[%i0+%i5] ! Mem[0000000030000028] = 00000000
! %l1 = 00000000c42253cf, Mem[0000000031000068] = 008e74fa
stw %l1,[%i2+0x068] ! Mem[0000000031000068] = c42253cf
! %l7 = 000000001cfffa87, Mem[000000001a800054] = b877ed8c
stw %l7,[%o1+0x054] ! Mem[000000001a800054] = 1cfffa87
! %l6 = 0000000080000000, %l3 = 0000000000000000, %y = 0000fa86
umul %l6,%l3,%l7 ! %l7 = 0000000000000000, %y = 00
! %f24 = 0000006a ffd153e5, Mem[0000000030000028] = 00000000 b4220000
std %f24,[%i0+%i5] ! Mem[0000000030000028] = 0000006a ffd153e5
! Mem[0000000031800068] = 1d0000001cfffa87, %f28 = 4e67a455 00000314
ldd [%i3+0x068],%f28 ! %f28 = 1d000000 1cfffa87
! %l1 = 00000000c42253cf, %l6 = 0000000080000000, %l7 = 0000000000000000
addc %l1,%l6,%l7 ! %l7 = 00000001442253cf
! %l7 = 00000001442253cf, %l5 = 00000001ffffffff, %l2 = ffffffffcd3dd310
srlx %l7,%l5,%l2 ! %l2 = 0000000000000000
p5_label_100: ! %cwp = 1
! %l6 = 0000000080000000, %l1 = 00000000c42253cf, %l4 = 0000000000000000
udivx %l6,%l1,%l4 ! %l4 = 0000000000000000
! Mem[000000001b800020] = 00000000, %l7 = 00000001442253cf
ldsha [%o3+%i4]0x81,%l7 ! %l7 = 0000000000000000
! Mem[000000001a800038] = 9e79dac66e0bd4fc, %f26 = 00000000 b4220000
ldd [%o1+0x038],%f26 ! %f26 = 9e79dac6 6e0bd4fc
! Mem[0000000031800068] = 1d000000, %l3 = 0000000000000000
ldsw [%i3+0x068],%l3 ! %l3 = 000000001d000000
! %l0 = 00000000b04a0000, Mem[000000003180002c] = 2800a334
stw %l0,[%i3+0x02c] ! Mem[000000003180002c] = b04a0000
! %l7 = 0000000000000000, Mem[000000003000006c] = 00007360
stba %l7,[%i0+0x06c]%asi ! Mem[000000003000006c] = 00007360
! %l2 = 00000000, %l3 = 1d000000, Mem[000000001a000048] = 13ef88d7 fceb0fdd
std %l2,[%o0+0x048] ! Mem[000000001a000048] = 00000000 1d000000
! %l1 = 00000000c42253cf, %l1 = 00000000c42253cf, %l7 = 0000000000000000
sub %l1,%l1,%l7 ! %l7 = 0000000000000000
! Mem[000000001b000010] = 609925aa, %f6 = 000022b4
lda [%o2+%o5]0x88,%f6 ! %f6 = 609925aa
! %f22 = 62f1f800 50b50345, Mem[0000000030800068] = 00000000 1ca67360
std %f22,[%i1+0x068] ! Mem[0000000030800068] = 62f1f800 50b50345
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Processor 5
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 aa259960c7f08cf6
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004cf50633
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009abda027
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p5_check_fp_registers:
set p5_temp,%g1
set p5_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 1e492933
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 1ca67360
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1d000000 1c207360
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 609925aa 00000000
bne %xcc,p5_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 008e74fa e99f2125
bne %xcc,p5_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 1e492933
bne %xcc,p5_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00000000 4bc4a3dd
bne %xcc,p5_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 000012c4 ffffffff
bne %xcc,p5_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 00000000 b4220000
bne %xcc,p5_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00000000 00000000
bne %xcc,p5_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be aa259960 00000000
bne %xcc,p5_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 62f1f800 50b50345
bne %xcc,p5_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0000006a ffd153e5
bne %xcc,p5_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9e79dac6 6e0bd4fc
bne %xcc,p5_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 1d000000 1cfffa87
bne %xcc,p5_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 62f1f800 50b50345
bne %xcc,p5_f30_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = c42253cf00000000
ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ae6d2aa655a4674e
ldx [%i0+0x038],%g3 ! Observed data at 000000001a000038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b6c33f0509c7d4fc
ldx [%i0+0x040],%g3 ! Observed data at 000000001a000040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000001d000000
ldx [%i0+0x048],%g3 ! Observed data at 000000001a000048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 4e9a18362b23c1e4
ldx [%i0+0x060],%g3 ! Observed data at 000000001a000060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000049022b4b253
ldx [%i0+0x068],%g3 ! Observed data at 000000001a000068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x068,%g4
set p5_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8ced77b855a4674e
ldx [%i1+0x008],%g3 ! Observed data at 000000001a800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000012c400000000
ldx [%i1+0x010],%g3 ! Observed data at 000000001a800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = a14a0000b877ed8d
ldx [%i1+0x028],%g3 ! Observed data at 000000001a800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8000000000000000
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3cd812005bf8d9da
ldx [%i1+0x040],%g3 ! Observed data at 000000001a800040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 001273501cfffa87
ldx [%i1+0x050],%g3 ! Observed data at 000000001a800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = b75683df4bc4a340
ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 012b4e001923d1b8
ldx [%i1+0x068],%g3 ! Observed data at 000000001a800068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x068,%g4
set p5_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = ffffff8376f1d435
ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 62f1f80000007e23
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = aa25996000000000
ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000022b400000000
ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 40ed77b850731200
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 = 57f2ff1c55a4674e
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffc49abda027
ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9199666600000034
ldx [%i2+0x038],%g3 ! Observed data at 000000001b000038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0f72ac9f13ef0000
ldx [%i2+0x050],%g3 ! Observed data at 000000001b000050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0fc23ce406deb397
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 = 0000000000000490
ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x078,%g4
set p5_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 9abda80000000000
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000cd3dd310
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4e6d2aa6ffffffff
ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4f14ff884d92b422
ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1fa55ab4fffffd6d
ldx [%i3+0x060],%g3 ! Observed data at 000000001b800060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4530292350b50345
ldx [%i3+0x068],%g3 ! Observed data at 000000001b800068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = b82ce5d10051f178
ldx [%i3+0x078],%g3 ! Observed data at 000000001b800078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x078,%g4
! Check Shared Memory
set share0_expect,%g4
set p5_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p5_memcheck_share0:
ldx [%g4+0x028],%g2 ! Expected value = 0000006affd153e5
ldx [%o0+0x028],%g3 ! Read value at Mem[0000000030000028]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x028,%g1
ldx [%g4+0x068],%g2 ! Expected value = aa25996000007360
ldx [%o0+0x068],%g3 ! Read value at Mem[0000000030000068]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x068,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p5_memcheck_share1:
ldx [%g4+0x028],%g2 ! Expected value = ffffffa300000087
ldx [%o1+0x028],%g3 ! Read value at Mem[0000000030800028]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x028,%g1
ldx [%g4+0x068],%g2 ! Expected value = 62f1f80050b50345
ldx [%o1+0x068],%g3 ! Read value at Mem[0000000030800068]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x068,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p5_memcheck_share2:
ldx [%g4+0x028],%g2 ! Expected value = 000000001e492933
ldx [%o2+0x028],%g3 ! Read value at Mem[0000000031000028]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x028,%g1
ldx [%g4+0x068],%g2 ! Expected value = c42253cfe99f2125
ldx [%o2+0x068],%g3 ! Read value at Mem[0000000031000068]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x068,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p5_memcheck_share3:
ldx [%g4+0x028],%g2 ! Expected value = 00008cc4b04a0000
ldx [%o3+0x028],%g3 ! Read value at Mem[0000000031800028]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x028,%g1
ldx [%g4+0x068],%g2 ! Expected value = 1d0000001cfffa87
ldx [%o3+0x068],%g3 ! Read value at Mem[0000000031800068]
cmp %g2,%g3
bne,pn %xcc,p5_failed
add %g6,0x068,%g1
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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_f8_fail:
set p5_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%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_f12_fail:
set p5_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f14_fail:
set p5_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f16_fail:
set p5_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%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_f20_fail:
set p5_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%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_f28_fail:
set p5_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%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]
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]
ta BAD_TRAP
p5_dfill_failed:
ba p5_failed
mov 0xddd,%g1
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:
sdivx %l4,%l0,%l5
stb %l0,[%i2+0x00e] ! Mem[000000001b00000e]
stw %l6,[%o2+0x068] ! Mem[0000000031000068]
ldsw [%o1+0x068],%l7 ! Mem[0000000030800068]
andcc %l5,0x77b,%l3
ldsb [%o2+0x02e],%l7 ! Mem[000000003100002e]
sllx %l1,%l3,%l0
done
p5_trap1o:
sdivx %l4,%l0,%l5
stb %l0,[%o2+0x00e] ! Mem[000000001b00000e]
stw %l6,[%i2+0x068] ! Mem[0000000031000068]
ldsw [%i1+0x068],%l7 ! Mem[0000000030800068]
andcc %l5,0x77b,%l3
ldsb [%i2+0x02e],%l7 ! Mem[000000003100002e]
sllx %l1,%l3,%l0
done
p5_trap2e:
srl %l1,%l2,%l3
done
p5_trap2o:
srl %l1,%l2,%l3
done
p5_trap3e:
orn %l4,%l3,%l1
xor %l4,%l0,%l5
sub %l2,0x674,%l3
xnor %l3,%l2,%l6
andn %l6,-0xde6,%l0
or %l7,0xe96,%l4
done
p5_trap3o:
orn %l4,%l3,%l1
xor %l4,%l0,%l5
sub %l2,0x674,%l3
xnor %l3,%l2,%l6
andn %l6,-0xde6,%l0
or %l7,0xe96,%l4
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a1628443f67d21c4
ldx [%g1+0x008],%l1 ! %l1 = 397557560069eab5
ldx [%g1+0x010],%l2 ! %l2 = a15be6508deac074
ldx [%g1+0x018],%l3 ! %l3 = 23155fb454e7d0ed
ldx [%g1+0x020],%l4 ! %l4 = 362d48d0e1c167e0
ldx [%g1+0x028],%l5 ! %l5 = 1b6a79a695b3706e
ldx [%g1+0x030],%l6 ! %l6 = 4e9a18362b23c1e4
ldx [%g1+0x038],%l7 ! %l7 = ff6846eaa3fb1305
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 3005ec56afb870fe
ldx [%g1+0x048],%l1 ! %l1 = 9e2dc2a6ac0f39ce
ldx [%g1+0x050],%l2 ! %l2 = 5d54c6fbf2d1a6a8
ldx [%g1+0x058],%l3 ! %l3 = af0f0a84be05bf02
ldx [%g1+0x060],%l4 ! %l4 = a4a2dfee0080718d
ldx [%g1+0x068],%l5 ! %l5 = 6f1860d69e50914e
ldx [%g1+0x070],%l6 ! %l6 = 20c802b21ca5581b
ldx [%g1+0x078],%l7 ! %l7 = 0aaad271a81b1bbc
save
! Initialize memory pointers for window 2
set p5_local0_start,%i0
set p5_local1_start,%i1
set p5_local2_start,%i2
set p5_local3_start,%i3
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 2
ldx [%g1+0x080],%l0 ! %l0 = c1f1b34ed1784ab0
ldx [%g1+0x088],%l1 ! %l1 = 39b93715cb4a1f33
ldx [%g1+0x090],%l2 ! %l2 = f14f5d2058106666
ldx [%g1+0x098],%l3 ! %l3 = 6a803f1e2ba61d90
ldx [%g1+0x0a0],%l4 ! %l4 = dd5eb2ba729d16dd
ldx [%g1+0x0a8],%l5 ! %l5 = 99820009f29ebbd5
ldx [%g1+0x0b0],%l6 ! %l6 = 768d7e0dee8e53f5
ldx [%g1+0x0b8],%l7 ! %l7 = 738e612803589bf0
save
! Initialize memory points for window 3
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
mov %g0,%i7
! Init Local Registers in Window 3
ldx [%g1+0x0c0],%l0 ! %l0 = b0ef83c3c2098853
ldx [%g1+0x0c8],%l1 ! %l1 = 5dda33fc8c6fb189
ldx [%g1+0x0d0],%l2 ! %l2 = 87506b740502e6db
ldx [%g1+0x0d8],%l3 ! %l3 = 802100d59b8a3fa1
ldx [%g1+0x0e0],%l4 ! %l4 = fdf53f3cfa748e93
ldx [%g1+0x0e8],%l5 ! %l5 = cff60c08b855bed7
ldx [%g1+0x0f0],%l6 ! %l6 = 1ec2472a41c1529a
ldx [%g1+0x0f8],%l7 ! %l7 = 8bbc74e40d346b9f
! Initialize the output register of window 3
set p5_local0_start,%o0
set p5_local1_start,%o1
set p5_local2_start,%o2
set p5_local3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
mov %g0,%o7
restore
restore
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 = 74a1fff6 3bc76498 fe5c9176 dc3d692b
! %f4 = 6af426e1 5a88b5e0 ec3cf790 6fc035c3
! %f8 = 8a64dc35 b523cba4 298bb8d5 232cb1ab
! %f12 = 35d75f16 0a9db2ce afa5da6f a480fa76
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 040e6d62 e7474947 83dd292b c37e4aac
! %f20 = ffb19064 0030edc8 563b3464 f62c677c
! %f24 = c0f1c750 5dc519d2 0d8dd56b 28368d92
! %f28 = 5d37edfb 8956ca83 548d80ee f4d5ccf0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8b924e68 bdef4468 36e10909 f634bfa0
! %f36 = 263ba9a1 b4ecb241 f48f9474 4d36c53e
! %f40 = 5dffb61e b268aba9 41847e2d 08f2c36b
! %f44 = 7d212a3d 405e7d33 90aa2f68 b82fc05c
ldda [%g1]ASI_BLK_P,%f32
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:
! %l3 = 87ba20c84e2bc198, %l1 = 19c6af661b26f241, %l4 = 0890d877da4e59c6
udivx %l3,%l1,%l4 ! %l4 = 0000000000000005
! %l7 = 357ca15a66589b1a, %l3 = 87ba20c84e2bc198, %l1 = 19c6af661b26f241
addc %l7,%l3,%l1 ! %l1 = bd36c222b4845cb2
! %l2 = 97b78023f9bf0ff5, Mem[000000001d800000] = 17c5965a
stba %l2,[%i3+%g0]0x81 ! Mem[000000001d800000] = f5c5965a
! %f8 = 8a64dc35 b523cba4, Mem[000000001c800008] = b2a0257a 3f542d1c
std %f8 ,[%i1+%i4] ! Mem[000000001c800008] = 8a64dc35 b523cba4
! %l5 = a5f81c1c2b3b441c, immed = 0000000f, %l4 = 0000000000000005
sra %l5,0x00f,%l4 ! %l4 = 0000000000005676
! Mem[0000000031000070] = 90698c3c3525f1f2, %f30 = 548d80ee f4d5ccf0
ldd [%o2+0x070],%f30 ! %f30 = 90698c3c 3525f1f2
! Mem[000000001c000004] = c237f905, %l5 = a5f81c1c2b3b441c
ldsh [%i0+0x004],%l5 ! %l5 = ffffffffffffc237
! %l5 = ffffffffffffc237, immed = 00000b1f, %l6 = b049d83ddc2b7537
xorcc %l5,0xb1f,%l6 ! %l6 = ffffffffffffc928, %ccr = 88
! %l0 = 7a2da9a6, %l1 = b4845cb2, Mem[0000000030800070] = bb5f37bc 79f6180f
std %l0,[%o1+0x070] ! Mem[0000000030800070] = 7a2da9a6 b4845cb2
! Mem[000000001c000000] = ca173574, %f0 = 74a1fff6
lda [%i0+%g0]0x80,%f0 ! %f0 = ca173574
p6_label_2:
! %l5 = ffffffffffffc237, Mem[0000000030800030] = 48d16b81
stb %l5,[%o1+%o6] ! Mem[0000000030800030] = 37d16b81
! Mem[0000000031000030] = 894c21ea, %l3 = 87ba20c84e2bc198
ldsh [%o2+0x032],%l3 ! %l3 = 00000000000021ea
! Mem[000000001d000010] = 0549ef35, %l3 = 00000000000021ea
lduba [%i2+%i5]0x88,%l3 ! %l3 = 0000000000000035
! Mem[000000001d800000] = f5c5965a, %l2 = 97b78023f9bf0ff5
ldsha [%i3+%g0]0x81,%l2 ! %l2 = fffffffffffff5c5
! %f22 = 563b3464 f62c677c, Mem[000000001d000030] = 7ec9aa0f 1c015ec1
stda %f22,[%i2+%o6]0x81 ! Mem[000000001d000030] = 563b3464 f62c677c
! Mem[000000001d000010] = 35ef4905, %l5 = ffffffffffffc237
ldsba [%i2+%i5]0x81,%l5 ! %l5 = 0000000000000035
! %l3 = 0000000000000035, %l4 = 0000000000005676, %l6 = ffffffffffffc928
taddcctv %l3,%l4,%l6 ! %l0 = 3df1a2827a2da9c9, Trapped
! Mem[0000000030800030] = 37d16b81623f2854, %f20 = ffb19064 0030edc8
ldd [%o1+%o6],%f20 ! %f20 = 37d16b81 623f2854
! %l0 = 3df1a2827a2da9c9, immed = 00000009, %l4 = 0000000000005676
sll %l0,0x009,%l4 ! %l4 = e34504f45b539200
! Mem[000000001d000028] = cf62c8c9, %l2 = fffffffffffff5c5
ldsba [%i2+%o5]0x88,%l2 ! %l2 = ffffffffffffffc9
p6_label_3:
! Mem[000000001d800020] = 58569501, %l5 = 0000000000000035
ldswa [%i3+%o4]0x81,%l5 ! %l5 = 0000000058569501
! %l5 = 0000000058569501, %l3 = 0000000000000035, %y = 00000000
umul %l5,%l3,%l1 ! %l1 = 0000001249ecd935, %y = 12
! %f26 = 0d8dd56b 28368d92, Mem[0000000031800030] = fbcb4ba1 63559f73
std %f26,[%o3+%o6] ! Mem[0000000031800030] = 0d8dd56b 28368d92
! Mem[000000001c000030] = 7bcc814f, %l7 = 357ca15a66589b1a
lduha [%i0+%o6]0x88,%l7 ! %l7 = 000000000000814f
! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f4 = 6af426e1 5a88b5e0
ldda [%o3+0x070]%asi,%f4 ! %f4 = 4b77b0c5 003d1e5c
! Mem[0000000030000074] = 749acc7e, %l6 = ffffffffffffc928
ldsba [%o0+0x074]%asi,%l6 ! %l6 = 0000000000000074
! %l2 = ffffffffffffffc9, immed = 00000019, %l4 = e34504f45b539200
srl %l2,0x019,%l4 ! %l4 = 000000000000007f
! %l2 = ffffffffffffffc9, Mem[000000001c800020] = 5e1878ac
stwa %l2,[%i1+%o4]0x80 ! Mem[000000001c800020] = ffffffc9
! %l0 = 3df1a2827a2da9c9, %l4 = 000000000000007f, %l7 = 000000000000814f
addcc %l0,%l4,%l7 ! %l7 = 3df1a2827a2daa48, %ccr = 00
! %l6 = 0000000000000074, %l2 = ffffffffffffffc9, %l0 = 3df1a2827a2da9c9
andcc %l6,%l2,%l0 ! %l0 = 0000000000000040, %ccr = 00
p6_label_4:
! %l4 = 000000000000007f, immed = fffffced, %l1 = 0000001249ecd935
addc %l4,-0x313,%l1 ! %l1 = fffffffffffffd6c
! Mem[000000001c800000] = f9e17d0c, %l3 = 0000000000000035
ldsha [%i1+%g0]0x81,%l3 ! %l3 = fffffffffffff9e1
! %l6 = 0000000000000074, immed = 000007b0, %l1 = fffffffffffffd6c
xnorcc %l6,0x7b0,%l1 ! %l1 = fffffffffffff83b, %ccr = 88
! %l4 = 0000007f, %l5 = 58569501, Mem[0000000030000030] = 243e33d0 392bd9d0
stda %l4,[%o0+0x030]%asi ! Mem[0000000030000030] = 0000007f 58569501
! Mem[000000001d800028] = 73a3c723, %l5 = 0000000058569501
ldsba [%i3+%o5]0x88,%l5 ! %l5 = 0000000000000023
! Mem[000000001d800068] = fef20689799e050a, %f26 = 0d8dd56b 28368d92
ldd [%i3+0x068],%f26 ! %f26 = fef20689 799e050a
! %l2 = ffffffc9, %l3 = fffff9e1, Mem[000000001c800018] = 38617318 3b132525
stda %l2,[%i1+%i6]0x81 ! Mem[000000001c800018] = ffffffc9 fffff9e1
! %f5 = 003d1e5c, Mem[000000001c800030] = 62d868e4
sta %f5 ,[%i1+%o6]0x81 ! Mem[000000001c800030] = 003d1e5c
! Mem[0000000030000070] = f6a1cd6e749acc7e, %l2 = ffffffffffffffc9
ldxa [%o0+0x070]%asi,%l2 ! %l2 = f6a1cd6e749acc7e
! Mem[0000000030800034] = 623f2854, %l3 = fffffffffffff9e1
ldsw [%o1+0x034],%l3 ! %l3 = 00000000623f2854
p6_label_5:
! %l1 = fffffffffffff83b, %l5 = 0000000000000023, %y = 00000012
udiv %l1,%l5,%l6 ! %l6 = 000000008af8af52
mov %l0,%y ! %y = 00000040
! Mem[0000000031800074] = 003d1e5c, %l7 = 3df1a2827a2daa48
ldub [%o3+0x077],%l7 ! %l7 = 000000000000005c
! Clear Register : %l5 = 0000000000000023
clr %l5 ! %l5 = 0000000000000000
! %l6 = 8af8af52, %l7 = 0000005c, Mem[000000001c000028] = b2e18f78 b45874d2
stda %l6,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8af52 0000005c
! Mem[0000000030800070] = 7a2da9a6 b4845cb2, %l4 = 0000007f, %l5 = 00000000
ldd [%o1+0x070],%l4 ! %l4 = 000000007a2da9a6 00000000b4845cb2
! Mem[000000001d000020] = 876dfa22, %l4 = 000000007a2da9a6
ldsh [%i2+%o4],%l4 ! %l4 = ffffffffffff876d
! %l1 = fffffffffffff83b, %l0 = 0000000000000040, %l2 = f6a1cd6e749acc7e
udivx %l1,%l0,%l2 ! %l2 = 03ffffffffffffe0
! Mem[000000001d800008] = 5809643e, %l7 = 000000000000005c
lduha [%i3+%i4]0x89,%l7 ! %l7 = 000000000000643e
! %l4 = ffffffffffff876d, immed = 00000ef5, %l1 = fffffffffffff83b
taddcctv %l4,0xef5,%l1 ! %l0 = 0000000000000063, Trapped
! %l5 = 00000000b4845cb2, immed = 0000001e, %l6 = 000000008af8af52
sll %l5,0x01e,%l6 ! %l6 = 2d21172c80000000
p6_label_6:
! Mem[0000000030000070] = f6a1cd6e, %l4 = ffffffffffff876d
ldsha [%o0+0x072]%asi,%l4 ! %l4 = ffffffffffffcd6e
! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f10 = 298bb8d5 232cb1ab
ldd [%o3+0x070],%f10 ! %f10 = 4b77b0c5 003d1e5c
! %l2 = 03ffffffffffffe0, Mem[000000001d000008] = e623c6b8276c345f
stxa %l2,[%i2+%i4]0x80 ! Mem[000000001d000008] = 03ffffffffffffe0
! Mem[0000000030000070] = f6a1cd6e, %l3 = 00000000623f2854
ldub [%o0+0x072],%l3 ! %l3 = 00000000000000cd
! %l0 = 0000000000000063, Mem[000000001c80002e] = eb1feed1, %asi = 80
stha %l0,[%i1+0x02e]%asi ! Mem[000000001c80002c] = eb1f0063
! Mem[000000001c000030] = a525c76d7bcc814f, %l3 = 00000000000000cd
ldxa [%i0+%o6]0x88,%l3 ! %l3 = a525c76d7bcc814f
! %l0 = 00000063, %l1 = fffff83b, Mem[0000000031000070] = 90698c3c 3525f1f2
std %l0,[%o2+0x070] ! Mem[0000000031000070] = 00000063 fffff83b
! %l3 = a525c76d7bcc814f, immed = 0000075d, %l1 = fffffffffffff83b
or %l3,0x75d,%l1 ! %l1 = a525c76d7bcc875f
! Mem[000000001c800008] = 8a64dc35b523cba4, %f2 = fe5c9176 dc3d692b
ldda [%i1+%i4]0x81,%f2 ! %f2 = 8a64dc35 b523cba4
! Mem[0000000031000030] = 894c21ea4d4316d5, %l2 = 03ffffffffffffe0
ldxa [%o2+0x030]%asi,%l2 ! %l2 = 894c21ea4d4316d5
p6_label_7:
! %l3 = a525c76d7bcc814f, Mem[0000000030000030] = 0000007f
stb %l3,[%o0+%o6] ! Mem[0000000030000030] = 4f00007f
! %l5 = 00000000b4845cb2, Mem[000000001d800000] = 5a96c5f5
stwa %l5,[%i3+%g0]0x89 ! Mem[000000001d800000] = b4845cb2
! Mem[000000001d800008] = 3e640958 d87fc159, %l2 = 4d4316d5, %l3 = 7bcc814f
ldda [%i3+%i4]0x81,%l2 ! %l2 = 000000003e640958 00000000d87fc159
! Mem[000000001d800008] = 3e640958, %l5 = 00000000b4845cb2
ldswa [%i3+%i4]0x81,%l5 ! %l5 = 000000003e640958
! %l2 = 000000003e640958, immed = fffff038, %y = 00000040
udiv %l2,-0xfc8,%l6 ! %l6 = 0000000000000040
mov %l0,%y ! %y = 00000063
! %f16 = 040e6d62 e7474947, Mem[000000001d000008] = 03ffffff ffffffe0
std %f16,[%i2+%i4] ! Mem[000000001d000008] = 040e6d62 e7474947
! %l1 = a525c76d7bcc875f, Mem[000000001d800028] = 42754bac73a3c723
stxa %l1,[%i3+%o5]0x88 ! Mem[000000001d800028] = a525c76d7bcc875f
! %l4 = ffffffffffffcd6e, Mem[000000001d800020] = 01955658
stwa %l4,[%i3+%o4]0x89 ! Mem[000000001d800020] = ffffcd6e
! %l5 = 000000003e640958, Mem[000000001d000028] = c9c862cf
stw %l5,[%i2+%o5] ! Mem[000000001d000028] = 3e640958
! Mem[0000000030000074] = 749acc7e, %f19 = c37e4aac
ld [%o0+0x074],%f19 ! %f19 = 749acc7e
p6_label_8:
! Mem[0000000031000070] = 00000063, %l7 = 000000000000643e
ldub [%o2+0x073],%l7 ! %l7 = 0000000000000063
! %l0 = 0000000000000063, immed = fffffb01, %y = 00000063
udivcc %l0,-0x4ff,%l7 ! %l7 = 0000000000000063, %ccr = 00
mov %l0,%y ! %y = 00000063
! %l6 = 0000000000000040, Mem[000000001c800020] = c9ffffff
stwa %l6,[%i1+%o4]0x89 ! Mem[000000001c800020] = 00000040
! %l4 = ffffffffffffcd6e, immed = fffff5dc, %l7 = 0000000000000063
addcc %l4,-0xa24,%l7 ! %l7 = ffffffffffffc34a, %ccr = 99
! Mem[000000001d000018] = 387e32c8, %l3 = 00000000d87fc159
lduba [%i2+%i6]0x88,%l3 ! %l3 = 00000000000000c8
! %l6 = 0000000000000040, immed = 000003e8, %l6 = 0000000000000040
addc %l6,0x3e8,%l6 ! %l6 = 0000000000000429
! %l1 = a525c76d7bcc875f, Mem[0000000031000070] = 00000063
sth %l1,[%o2+0x070] ! Mem[0000000031000070] = 875f0063
! Mem[0000000030000070] = f6a1cd6e, %l7 = ffffffffffffc34a
ldsb [%o0+0x070],%l7 ! %l7 = fffffffffffffff6
! Mem[0000000030000030] = 4f00007f 58569501, %l6 = 00000429, %l7 = fffffff6
ldd [%o0+%o6],%l6 ! %l6 = 000000004f00007f 0000000058569501
! Mem[000000001c800060] = 1b6383e9c8b98992, %f16 = 040e6d62 e7474947
ldd [%i1+0x060],%f16 ! %f16 = 1b6383e9 c8b98992
p6_label_9:
! Mem[000000001c000028] = 52aff88a 5c000000, %l2 = 3e640958, %l3 = 000000c8
ldda [%i0+%o5]0x81,%l2 ! %l2 = 0000000052aff88a 000000005c000000
! Mem[000000001c000030] = 7bcc814f, %f9 = b523cba4
lda [%i0+%o6]0x88,%f9 ! %f9 = 7bcc814f
! %l6 = 000000004f00007f, %l1 = a525c76d7bcc875f, %l4 = ffffffffffffcd6e
udivx %l6,%l1,%l4 ! %l4 = 0000000000000000
! Invert Register : %l1 = a525c76d7bcc875f
xor %l1,-1,%l1 ! %l1 = 5ada3892843378a0
! %f5 = 003d1e5c, Mem[000000001d000000] = 131ffe0e
sta %f5 ,[%i2+%g0]0x89 ! Mem[000000001d000000] = 003d1e5c
! Invert Register : %l0 = 0000000000000063
xor %l0,-1,%l0 ! %l0 = ffffffffffffff9c
! %l0 = ffffff9c, %l1 = 843378a0, Mem[0000000030000070] = f6a1cd6e 749acc7e
std %l0,[%o0+0x070] ! Mem[0000000030000070] = ffffff9c 843378a0
! Mem[000000001c000030] = 4f81cc7b 6dc725a5, %l0 = ffffff9c, %l1 = 843378a0
ldda [%i0+%o6]0x81,%l0 ! %l0 = 000000004f81cc7b 000000006dc725a5
! %l6 = 000000004f00007f, %l0 = 000000004f81cc7b, %l2 = 0000000052aff88a
sllx %l6,%l0,%l2 ! %l2 = f800000000000000
! %f18 = 83dd292b, Mem[000000001d80000c] = d87fc159
sta %f18,[%i3+0x00c]%asi ! Mem[000000001d80000c] = 83dd292b
p6_label_10:
! Mem[000000001c800008] = 8a64dc35, %l5 = 000000003e640958
ldswa [%i1+%i4]0x81,%l5 ! %l5 = ffffffff8a64dc35
! %l2 = f800000000000000, %l7 = 0000000058569501, %l3 = 000000005c000000
tsubcctv %l2,%l7,%l3 ! %l0 = 000000004f81cc9e, Trapped
! Mem[000000001c800038] = 94ff7d503ff95a14, %f4 = 4b77b0c5 003d1e5c
ldd [%i1+0x038],%f4 ! %f4 = 94ff7d50 3ff95a14
! %f10 = 4b77b0c5 003d1e5c, Mem[0000000031800030] = 0d8dd56b 28368d92
std %f10,[%o3+%o6] ! Mem[0000000031800030] = 4b77b0c5 003d1e5c
! %l5 = ffffffff8a64dc35, immed = fffff105, %y = 00000063
umul %l5,-0xefb,%l1 ! %l1 = 8a64d41bcb113209, %y = 8a64d41b
! Mem[0000000031000070] = 875f0063, %l6 = 000000004f00007f
ldswa [%o2+0x070]%asi,%l6 ! %l6 = ffffffff875f0063
! Mem[000000001d000028] = 3e640958 99ba9f38, %l0 = 4f81cc9e, %l1 = cb113209
ldda [%i2+%o5]0x81,%l0 ! %l0 = 000000003e640958 0000000099ba9f38
! %l4 = 0000000000000000, Mem[000000001c000068] = ae7a2cd46e0abe12
stx %l4,[%i0+0x068] ! Mem[000000001c000068] = 0000000000000000
! %l4 = 0000000000000000, Mem[000000001d800000] = b25c84b4
stwa %l4,[%i3+%g0]0x80 ! Mem[000000001d800000] = 00000000
! Mem[000000001c800070] = 97a42e11, %l7 = 0000000058569501
ldswa [%i1+0x070]%asi,%l7 ! %l7 = ffffffff97a42e11
p6_label_11:
! %l7 = ffffffff97a42e11, Mem[000000001d800028] = a525c76d7bcc875f
stxa %l7,[%i3+%o5]0x88 ! Mem[000000001d800028] = ffffffff97a42e11
! Mem[000000001d800018] = 8ee189cb, %l6 = ffffffff875f0063
lduwa [%i3+%i6]0x80,%l6 ! %l6 = 000000008ee189cb
! %l4 = 0000000000000000, Mem[000000001c000008] = 53365014
stba %l4,[%i0+%i4]0x81 ! Mem[000000001c000008] = 00365014
! %l6 = 000000008ee189cb, Mem[000000001c800068] = 9eed6318
stb %l6,[%i1+0x068] ! Mem[000000001c800068] = cbed6318
! Mem[0000000030000070] = ffffff9c 843378a0, %l0 = 3e640958, %l1 = 99ba9f38
ldd [%o0+0x070],%l0 ! %l0 = 00000000ffffff9c 00000000843378a0
! Mem[000000001d000078] = 1d229c73032d57d1, %f4 = 94ff7d50 3ff95a14
ldda [%i2+0x078]%asi,%f4 ! %f4 = 1d229c73 032d57d1
! Mem[000000001c00006c] = 00000000, %l0 = 00000000ffffff9c
ldswa [%i0+0x06c]%asi,%l0 ! %l0 = 0000000000000000
! %l3 = 000000005c000000, Mem[000000001c800028] = 221391a8
stha %l3,[%i1+%o5]0x88 ! Mem[000000001c800028] = 22130000
! %l0 = 0000000000000000, Mem[000000001d000010] = 35ef4905
stba %l0,[%i2+%i5]0x81 ! Mem[000000001d000010] = 00ef4905
! Mem[0000000030000070] = ffffff9c, %l7 = ffffffff97a42e11
ldswa [%o0+0x070]%asi,%l7 ! %l7 = ffffffffffffff9c
p6_label_12:
! %f25 = 5dc519d2, Mem[0000000031800034] = 003d1e5c
st %f25,[%o3+0x034] ! Mem[0000000031800034] = 5dc519d2
! %l6 = 000000008ee189cb, immed = fffff852, %l1 = 00000000843378a0
tsubcc %l6,-0x7ae,%l1 ! %l1 = 000000008ee19179, %ccr = 1b
! Mem[0000000031800030] = 4b77b0c5 5dc519d2, %l2 = 00000000, %l3 = 5c000000
ldda [%o3+0x030]%asi,%l2 ! %l2 = 000000004b77b0c5 000000005dc519d2
! Mem[000000001c800018] = ffffffc9, %l3 = 000000005dc519d2
ldsba [%i1+%i6]0x81,%l3 ! %l3 = ffffffffffffffff
! Mem[000000001d000028] = 3e64095899ba9f38, %f6 = ec3cf790 6fc035c3
ldd [%i2+%o5],%f6 ! %f6 = 3e640958 99ba9f38
! Mem[0000000030000030] = 4f00007f, %f21 = 623f2854
ld [%o0+%o6],%f21 ! %f21 = 4f00007f
! %l7 = ffffffffffffff9c, Mem[0000000030800031] = 37d16b81
stb %l7,[%o1+0x031] ! Mem[0000000030800030] = 379c6b81
! Mem[0000000030000070] = ffffff9c 843378a0, %l2 = 4b77b0c5, %l3 = ffffffff
ldd [%o0+0x070],%l2 ! %l2 = 00000000ffffff9c 00000000843378a0
! %f12 = 35d75f16 0a9db2ce, Mem[0000000030800030] = 379c6b81 623f2854
stda %f12,[%o1+0x030]%asi ! Mem[0000000030800030] = 35d75f16 0a9db2ce
! Invert Register : %l0 = 0000000000000000
xor %l0,-1,%l0 ! %l0 = ffffffffffffffff
p6_label_13:
! %l6 = 000000008ee189cb, Mem[000000001c000028] = 8af8af52
stba %l6,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8afcb
! %l2 = 00000000ffffff9c, Mem[000000001c000010] = 6199ea02
stba %l2,[%i0+%i5]0x81 ! Mem[000000001c000010] = 9c99ea02
! Mem[0000000030800070] = 7a2da9a6b4845cb2, %l3 = 00000000843378a0
ldx [%o1+0x070],%l3 ! %l3 = 7a2da9a6b4845cb2
! %l0 = ffffffffffffffff, Mem[000000001c800000] = f9e17d0c
stwa %l0,[%i1+%g0]0x81 ! Mem[000000001c800000] = ffffffff
! %l6 = 000000008ee189cb, %l5 = ffffffff8a64dc35, %l2 = 00000000ffffff9c
xor %l6,%l5,%l2 ! %l2 = ffffffff048555fe
! %l1 = 000000008ee19179, %l6 = 000000008ee189cb, %l3 = 7a2da9a6b4845cb2
xnor %l1,%l6,%l3 ! %l3 = ffffffffffffe74d
! %l0 = ffffffff, %l1 = 8ee19179, Mem[000000001d000020] = 876dfa22 5bec082c
std %l0,[%i2+%o4] ! Mem[000000001d000020] = ffffffff 8ee19179
! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l0 = ffffffffffffffff
andcc %l0,%l0,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
! %l3 = ffffffffffffe74d, Mem[000000001c000020] = 4bd8cf1f
stba %l3,[%i0+%o4]0x89 ! Mem[000000001c000020] = 4bd8cf4d
! Mem[000000001d800000] = 23d2b75e 00000000, %l4 = 00000000, %l5 = 8a64dc35
ldda [%i3+%g0]0x89,%l4 ! %l4 = 0000000000000000 0000000023d2b75e
p6_label_14:
! Mem[0000000031000034] = 4d4316d5, %l6 = 000000008ee189cb
ldsb [%o2+0x034],%l6 ! %l6 = 000000000000004d
! %f20 = 37d16b81 4f00007f, Mem[000000001d800018] = 8ee189cb 104eb23c
stda %f20,[%i3+%i6]0x81 ! Mem[000000001d800018] = 37d16b81 4f00007f
! %l7 = ffffffffffffff9c, Mem[0000000031000034] = 4d4316d5
stw %l7,[%o2+0x034] ! Mem[0000000031000034] = ffffff9c
! %f28 = 5d37edfb, Mem[0000000030800070] = 7a2da9a6
st %f28,[%o1+0x070] ! Mem[0000000030800070] = 5d37edfb
! Mem[000000001c800030] = 003d1e5c98c8940f, %f6 = 3e640958 99ba9f38
ldda [%i1+%o6]0x80,%f6 ! %f6 = 003d1e5c 98c8940f
! %f30 = 90698c3c, Mem[000000001d000010] = 00ef4905
sta %f30,[%i2+%i5]0x81 ! Mem[000000001d000010] = 90698c3c
! %l3 = ffffffffffffe74d, immed = 00000a21, %y = 8a64d41b
udiv %l3,0xa21,%l1 ! %l1 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[0000000030800070] = 5d37edfbb4845cb2, %f30 = 90698c3c 3525f1f2
ldd [%o1+0x070],%f30 ! %f30 = 5d37edfb b4845cb2
! %l6 = 000000000000004d, immed = 00000c3f, %l3 = ffffffffffffe74d
xnor %l6,0xc3f,%l3 ! %l3 = fffffffffffff38d
! %l3 = fffffffffffff38d, immd = fffffffffffff891, %l0 = ffffffffffffffff
udivx %l3,-0x76f,%l0 ! %l0 = 0000000000000000
p6_label_15:
! Mem[0000000030000074] = 843378a0, %l5 = 0000000023d2b75e
ldsha [%o0+0x076]%asi,%l5 ! %l5 = 00000000000078a0
! %l0 = 0000000000000000, immed = 00000dbf, %l1 = 00000000ffffffff
taddcc %l0,0xdbf,%l1 ! %l1 = 0000000000000dbf, %ccr = 02
! Mem[000000001c800028] = 00001322 eb1f0063, %l4 = 00000000, %l5 = 000078a0
ldd [%i1+%o5],%l4 ! %l4 = 0000000000001322 00000000eb1f0063
! Mem[000000001d000000] = 5c1e3d0097bfd598, %f26 = fef20689 799e050a
ldd [%i2+%g0],%f26 ! %f26 = 5c1e3d00 97bfd598
! %l7 = ffffffffffffff9c, immed = fffffed1, %l2 = ffffffff048555fe
andncc %l7,-0x12f,%l2 ! %l2 = 000000000000010c, %ccr = 00
! Mem[000000001d000018] = 387e32c8, %l2 = 000000000000010c
ldswa [%i2+%i6]0x88,%l2 ! %l2 = 00000000387e32c8
! %l4 = 0000000000001322, %l1 = 0000000000000dbf, %l1 = 0000000000000dbf
andcc %l4,%l1,%l1 ! %l1 = 0000000000000122, %ccr = 00
! %l2 = 00000000387e32c8, immed = 00000992, %l0 = 0000000000000000
addccc %l2,0x992,%l0 ! %l0 = 00000000387e3c5a, %ccr = 00
! %l3 = fffffffffffff38d, immed = fffffc2d, %l5 = 00000000eb1f0063
xor %l3,-0x3d3,%l5 ! %l5 = 0000000000000fa0
! %l5 = 0000000000000fa0, %l7 = ffffffffffffff9c, %y = ffffffff
smulcc %l5,%l7,%l0 ! %l0 = fffffffffff9e580, %ccr = 88, %y = ffffffff
p6_label_16:
! %l4 = 0000000000001322, %l4 = 0000000000001322, %y = ffffffff
udiv %l4,%l4,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[0000000031800070] = 4b77b0c5003d1e5c, %f26 = 5c1e3d00 97bfd598
ldd [%o3+0x070],%f26 ! %f26 = 4b77b0c5 003d1e5c
! %l0 = 00000000ffffffff, %l2 = 00000000387e32c8, %y = ffffffff
udivcc %l0,%l2,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = ffffffff
! %l2 = 00000000387e32c8, immed = fffff448, %l7 = ffffffffffffff9c
add %l2,-0xbb8,%l7 ! %l7 = 00000000387e2710
! Mem[000000001d000018] = c8327e38 d23a74fa, %l0 = ffffffff, %l1 = ffffffff
ldda [%i2+%i6]0x81,%l0 ! %l0 = 00000000c8327e38 00000000d23a74fa
! Mem[000000001d000060] = 9583704244482a5f, %f10 = 4b77b0c5 003d1e5c
ldd [%i2+0x060],%f10 ! %f10 = 95837042 44482a5f
! Mem[0000000031800034] = 5dc519d2, %l5 = 0000000000000fa0
ldsh [%o3+0x034],%l5 ! %l5 = 0000000000005dc5
! %l2 = 387e32c8, %l3 = fffff38d, Mem[000000001c000010] = 02ea999c e27b641f
stda %l2,[%i0+%i5]0x89 ! Mem[000000001c000010] = 387e32c8 fffff38d
! Mem[000000001c800008] = 35dc648a, %l0 = 00000000c8327e38
lduba [%i1+%i4]0x88,%l0 ! %l0 = 000000000000008a
! %l3 = fffffffffffff38d, %l2 = 00000000387e32c8, %l5 = 0000000000005dc5
srax %l3,%l2,%l5 ! %l5 = fffffffffffffff3
p6_label_17:
! %l4 = 0000000000001322, immed = fffff405, %l7 = 00000000387e2710
addcc %l4,-0xbfb,%l7 ! %l7 = 0000000000000727, %ccr = 11
! Mem[0000000030800070] = 5d37edfbb4845cb2, %f4 = 1d229c73 032d57d1
ldd [%o1+0x070],%f4 ! %f4 = 5d37edfb b4845cb2
! retry : should take illegal inst trap, %l0 = 000000000000008a
retry ! Illegal inst trap : %l0 = 000000000000009a
! Randomly selected nop
nop
! %l0 = 000000000000009a, Mem[0000000030000030] = 4f00007f58569501
stx %l0,[%o0+%o6] ! Mem[0000000030000030] = 000000000000009a
! %l1 = 00000000d23a74fa, %l7 = 0000000000000727, %y = ffffffff
udiv %l1,%l7,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 0000009a
! %f26 = 4b77b0c5 003d1e5c, Mem[0000000031800070] = 4b77b0c5 003d1e5c
std %f26,[%o3+0x070] ! Mem[0000000031800070] = 4b77b0c5 003d1e5c
! %l6 = 000000000000004d, immed = 00000f31, %y = 0000009a
umulcc %l6,0xf31,%l4 ! %l4 = 00000000000491bd, %ccr = 00, %y = 00
! %l0 = 000000000000009a, immed = 0000001f, %l4 = 00000000000491bd
sll %l0,0x01f,%l4 ! %l4 = 0000004d00000000
! %l2 = 00000000387e32c8, Mem[0000000031800036] = 5dc519d2
sth %l2,[%o3+0x036] ! Mem[0000000031800034] = 5dc532c8
p6_label_18:
! Mem[000000001d000070] = ceb7ffa7b7638847, %l2 = 00000000387e32c8
ldx [%i2+0x070],%l2 ! %l2 = ceb7ffa7b7638847
! retry : should take illegal inst trap, %l0 = 000000000000009a
retry ! Illegal inst trap : %l0 = 00000000000000aa
! %l5 = fffffffffffffff3
setx 0x97d039f997d039f9,%g7,%l5 ! %l5 = 97d039f997d039f9
! Mem[0000000031800070] = 4b77b0c5 003d1e5c, %l4 = 00000000, %l5 = 97d039f9
ldd [%o3+0x070],%l4 ! %l4 = 000000004b77b0c5 00000000003d1e5c
! Mem[000000001d800030] = 86178f34, %l4 = 000000004b77b0c5
lduha [%i3+%o6]0x89,%l4 ! %l4 = 0000000000008f34
! %l4 = 0000000000008f34, Mem[000000001d80000b] = 3e640958
stb %l4,[%i3+0x00b] ! Mem[000000001d800008] = 3e640934
! %f12 = 35d75f16 0a9db2ce, Mem[000000001d800048] = c6168656 2d38dc5f
std %f12,[%i3+0x048] ! Mem[000000001d800048] = 35d75f16 0a9db2ce
! %l1 = 00000000d23a74fa, Mem[0000000031800070] = 4b77b0c5, %asi = 80
stwa %l1,[%o3+0x070]%asi ! Mem[0000000031800070] = d23a74fa
! %l2 = ceb7ffa7b7638847, %l6 = 000000000000004d, %l6 = 000000000000004d
and %l2,%l6,%l6 ! %l6 = 0000000000000045
! %l2 = ceb7ffa7b7638847, immed = 00000be1, %y = 00000000
sdiv %l2,0xbe1,%l6 ! %l6 = 00000000000f702d
mov %l0,%y ! %y = 000000aa
p6_label_19:
! %l5 = 00000000003d1e5c, %l4 = 0000000000008f34, %l5 = 00000000003d1e5c
srl %l5,%l4,%l5 ! %l5 = 0000000000000003
! %l4 = 0000000000008f34, %l4 = 0000000000008f34, %l0 = 00000000000000aa
and %l4,%l4,%l0 ! %l0 = 0000000000008f34
! %l6 = 00000000000f702d, Mem[000000001c000010] = c8327e38
stw %l6,[%i0+%i5] ! Mem[000000001c000010] = 000f702d
! Mem[0000000030000034] = 0000009a, %l5 = 0000000000000003
lduh [%o0+0x036],%l5 ! %l5 = 000000000000009a
! %l6 = 00000000000f702d, Mem[000000001c800008] = 8a64dc35
stwa %l6,[%i1+%i4]0x81 ! Mem[000000001c800008] = 000f702d
! %l6 = 000f702d, %l7 = ffffffff, Mem[000000001d000010] = 3c8c6990 4481d9ff
stda %l6,[%i2+%i5]0x89 ! Mem[000000001d000010] = 000f702d ffffffff
! Mem[0000000030000030] = 00000000, %l4 = 0000000000008f34
ldsha [%o0+0x032]%asi,%l4 ! %l4 = 0000000000000000
! %l6 = 00000000000f702d, Mem[0000000030800072] = 5d37edfb
sth %l6,[%o1+0x072] ! Mem[0000000030800070] = 5d37702d
! Mem[000000001c000008] = 00365014, %f15 = a480fa76
lda [%i0+%i4]0x80,%f15 ! %f15 = 00365014
! %l7 = 00000000ffffffff, %l6 = 00000000000f702d, %y = 000000aa
umul %l7,%l6,%l2 ! %l2 = 000f702cfff08fd3, %y = f702c
p6_label_20:
! Mem[000000001c800010] = 3c5be567, %l2 = 000f702cfff08fd3
lduba [%i1+%i5]0x80,%l2 ! %l2 = 000000000000003c
! Mem[000000001c000008] = 00365014, %l7 = 00000000ffffffff
lduha [%i0+%i4]0x80,%l7 ! %l7 = 0000000000000036
! Mem[000000001c000004] = c237f905, %l3 = fffffffffffff38d
lduw [%i0+0x004],%l3 ! %l3 = 00000000c237f905
! Invert Register : %l5 = 000000000000009a
xor %l5,-1,%l5 ! %l5 = ffffffffffffff65
! %l4 = 0000000000000000, %l2 = 000000000000003c, %y = 000f702c
umulcc %l4,%l2,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! %l1 = 00000000d23a74fa, immed = 0000076a, %l6 = 00000000000f702d
xnorcc %l1,0x76a,%l6 ! %l6 = ffffffff2dc58c6f, %ccr = 80
! Mem[000000001d800040] = 88d16b03 b54d3691, %l0 = 00008f34, %l1 = d23a74fa
ldd [%i3+0x040],%l0 ! %l0 = 0000000088d16b03 00000000b54d3691
! Mem[000000001c000000] = 05f937c2 743517ca, %l2 = 0000003c, %l3 = c237f905
ldda [%i0+%g0]0x89,%l2 ! %l2 = 00000000743517ca 0000000005f937c2
! Mem[0000000030000074] = 843378a0, %l5 = ffffffffffffff65
ldub [%o0+0x074],%l5 ! %l5 = 0000000000000084
! %l7 = 0000000000000036, Mem[000000001c000066] = a92f2f54, %asi = 80
stha %l7,[%i0+0x066]%asi ! Mem[000000001c000064] = a92f0036
p6_label_21:
! %l0 = 0000000088d16b03, %l5 = 0000000000000084, %l2 = 00000000743517ca
andcc %l0,%l5,%l2 ! %l2 = 0000000000000000, %ccr = 44
! %l0 = 0000000088d16b03, %l4 = 0000000000000000, %l0 = 0000000088d16b03
sll %l0,%l4,%l0 ! %l0 = 0000000088d16b03
! Mem[000000001c800030] = 5c1e3d00, %f30 = 5d37edfb
lda [%i1+%o6]0x88,%f30 ! %f30 = 5c1e3d00
! %f30 = 5c1e3d00, Mem[000000001d000020] = ffffffff
sta %f30,[%i2+%o4]0x81 ! Mem[000000001d000020] = 5c1e3d00
! %l2 = 0000000000000000, %l3 = 0000000005f937c2, %y = 00000000
sdivcc %l2,%l3,%l7 ! %l7 = 0000000000000000, %ccr = 44
mov %l0,%y ! %y = 88d16b03
! %l1 = 00000000b54d3691, Mem[0000000030800031] = 35d75f16
stb %l1,[%o1+0x031] ! Mem[0000000030800030] = 35915f16
! %l7 = 0000000000000000
sethi %hi(0xba0d1000),%l7 ! %l7 = 00000000ba0d1000
! %l0 = 0000000088d16b03, Mem[000000001d000018] = 387e32c8
stwa %l0,[%i2+%i6]0x89 ! Mem[000000001d000018] = 88d16b03
! %l2 = 0000000000000000, %l6 = ffffffff2dc58c6f, %y = 88d16b03
udivcc %l2,%l6,%l4 ! %l4 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 88d16b03
! Mem[000000001c800020] = 40000000, %f17 = c8b98992
lda [%i1+%o4]0x80,%f17 ! %f17 = 40000000
p6_label_22:
! %l6 = ffffffff2dc58c6f
sethi %hi(0xeb9bc800),%l6 ! %l6 = 00000000eb9bc800
! %l1 = 00000000b54d3691, Mem[000000001c000052] = 541c471b, %asi = 80
stha %l1,[%i0+0x052]%asi ! Mem[000000001c000050] = 541c3691
save ! CWP = 1
! %l4 = 86fe237a5e236760, Mem[0000000031000070] = 875f0063fffff83b
stx %l4,[%i2+0x070] ! Mem[0000000031000070] = 86fe237a5e236760
! Mem[000000001c00005c] = de125c69, %l2 = fc54eba9cf896ea9
ldsh [%o0+0x05e],%l2 ! %l2 = 0000000000005c69
! Mem[000000001c800020] = 4000000015e4229a, %f24 = c0f1c750 5dc519d2
ldda [%o1+%i4]0x80,%f24 ! %f24 = 40000000 15e4229a
! Mem[000000001c800058] = fee12164, %l2 = 0000000000005c69
lduw [%o1+0x058],%l2 ! %l2 = 00000000fee12164
! Mem[000000001c000014] = 8df3ffff, %l5 = b71c43648b3dbb8f
ldsha [%o0+0x016]%asi,%l5 ! %l5 = ffffffffffffffff
! Mem[000000001c800010] = 67e55b3c, %l6 = cd93c693fa9f7911
ldsba [%o1+%o5]0x88,%l6 ! %l6 = 000000000000003c
! Randomly selected nop
nop
p6_label_23: ! %cwp = 1
! %l3 = a4103ef644dfe945, Mem[000000001c000010] = 000f702d
stha %l3,[%o0+%o5]0x80 ! Mem[000000001c000010] = e945702d
! %l6 = 000000000000003c, Mem[000000001d000008] = 474947e7626d0e04
stxa %l6,[%o2+%o4]0x88 ! Mem[000000001d000008] = 000000000000003c
! Mem[000000001d000008] = 0000003c, %l3 = a4103ef644dfe945
ldsha [%o2+%o4]0x89,%l3 ! %l3 = 000000000000003c
! %f30 = 5c1e3d00 b4845cb2, Mem[000000001c800040] = ef366dcf 3eba265f
std %f30,[%o1+0x040] ! Mem[000000001c800040] = 5c1e3d00 b4845cb2
! %l4 = 86fe237a5e236760, immed = fffff694, %l0 = 1d3843c7c6c11e8a
addc %l4,-0x96c,%l0 ! %l0 = 86fe237a5e235df4
! Mem[0000000031000030] = 894c21eaffffff9c, %l3 = 000000000000003c
ldx [%i2+%i6],%l3 ! %l3 = 894c21eaffffff9c
! Mem[000000001c800000] = ffffffff, %l1 = 7b179c8804dd8c44
lduba [%o1+%g0]0x88,%l1 ! %l1 = 00000000000000ff
! %l2 = 00000000fee12164, Mem[0000000031800034] = 5dc532c8
sth %l2,[%i3+0x034] ! Mem[0000000031800034] = 216432c8
! %l2 = fee12164, %l3 = ffffff9c, Mem[000000001c800038] = 94ff7d50 3ff95a14
std %l2,[%o1+0x038] ! Mem[000000001c800038] = fee12164 ffffff9c
! %l1 = 00000000000000ff, Mem[000000001c000000] = 743517ca
stba %l1,[%o0+%g0]0x89 ! Mem[000000001c000000] = 743517ff
p6_label_24: ! %cwp = 1
! %f24 = 40000000 15e4229a, Mem[0000000031800070] = d23a74fa 003d1e5c
std %f24,[%i3+0x070] ! Mem[0000000031800070] = 40000000 15e4229a
! %l0 = 86fe237a5e235df4, immed = fffff254, %l6 = 000000000000003c
orn %l0,-0xdac,%l6 ! %l6 = 86fe237a5e235dff
! %l7 = d1f07a1fd3d0f3d2, %l4 = 86fe237a5e236760, %l3 = 894c21eaffffff9c
sdivx %l7,%l4,%l3 ! %l3 = 0000000000000000
! %l2 = 00000000fee12164, %l1 = 00000000000000ff, %y = 88d16b03
udiv %l2,%l1,%l2 ! %l2 = 00000000ffffffff
mov %l0,%y ! %y = 5e235df4
! %l1 = 00000000000000ff, %l2 = 00000000ffffffff, %l2 = 00000000ffffffff
addc %l1,%l2,%l2 ! %l2 = 00000001000000fe
! %f24 = 40000000 15e4229a, Mem[000000001d000010] = 000f702d ffffffff
stda %f24,[%o2+%o5]0x89 ! Mem[000000001d000010] = 40000000 15e4229a
! Mem[000000001c800000] = ffffffff, %l1 = 00000000000000ff
ldswa [%o1+%g0]0x88,%l1 ! %l1 = ffffffffffffffff
! %l5 = ffffffffffffffff, %l4 = 86fe237a5e236760, %l0 = 86fe237a5e235df4
tsubcc %l5,%l4,%l0 ! %l0 = 7901dc85a1dc989f, %ccr = 0a
! Mem[000000001c800000] = ffffffff, %l5 = ffffffffffffffff
ldswa [%o1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
! Mem[0000000030800070] = 5d37702d b4845cb2, %l6 = 5e235dff, %l7 = d3d0f3d2
ldd [%i1+0x070],%l6 ! %l6 = 000000005d37702d 00000000b4845cb2
p6_label_25: ! %cwp = 1
! Mem[0000000031800030] = 4b77b0c5 216432c8, %l0 = a1dc989f, %l1 = ffffffff
ldd [%i3+%i6],%l0 ! %l0 = 000000004b77b0c5 00000000216432c8
! %l2 = 00000001000000fe, immd = fffffffffffff28c, %l4 = 86fe237a5e236760
udivx %l2,-0xd74,%l4 ! %l4 = 0000000000000000
! %l3 = 0000000000000000, Mem[0000000031800074] = 15e4229a
stw %l3,[%i3+0x074] ! Mem[0000000031800074] = 00000000
! Mem[0000000030800030] = 35915f160a9db2ce, %f30 = 5c1e3d00 b4845cb2
ldda [%i1+0x030]%asi,%f30 ! %f30 = 35915f16 0a9db2ce
! %l4 = 0000000000000000, %l6 = 000000005d37702d, %y = 5e235df4
sdiv %l4,%l6,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = 4b77b0c5
! Mem[0000000031000030] = 894c21ea, %l4 = 0000000000000000
ldswa [%i2+0x030]%asi,%l4 ! %l4 = ffffffff894c21ea
! %l7 = 00000000b4845cb2, immed = fffffca4, %l7 = 00000000b4845cb2
subc %l7,-0x35c,%l7 ! %l7 = 00000000b484600e
! %l2 = 00000001000000fe, Mem[0000000031000033] = 894c21ea
stb %l2,[%i2+0x033] ! Mem[0000000031000030] = 894c21fe
! %l5 = ffffffffffffffff, Mem[000000001c800000] = ffffffff
sth %l5,[%o1+%g0] ! Mem[000000001c800000] = ffffffff
! Mem[000000001c800000] = ffffffff, %l5 = ffffffffffffffff
ldsba [%o1+%g0]0x81,%l5 ! %l5 = ffffffffffffffff
p6_label_26: ! %cwp = 1
! %l4 = ffffffff894c21ea, %l2 = 00000001000000fe, %y = 4b77b0c5
sdiv %l4,%l2,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = 4b77b0c5
! %l5 = ffffffffffffffff, immed = fffffa8f, %l0 = 000000004b77b0c5
add %l5,-0x571,%l0 ! %l0 = fffffffffffffa8e
! Mem[0000000031800074] = 00000000, %f10 = 95837042
ld [%i3+0x074],%f10 ! %f10 = 00000000
! %l4 = ffffffff894c21ea, %l5 = ffffffffffffffff, %y = 4b77b0c5
smul %l4,%l5,%l7 ! %l7 = 0000000076b3de16, %y = 00
! %f22 = 563b3464 f62c677c, Mem[0000000031800070] = 40000000 00000000
std %f22,[%i3+0x070] ! Mem[0000000031800070] = 563b3464 f62c677c
! %l6 = 5d37702d, %l7 = 76b3de16, Mem[0000000031800070] = 563b3464 f62c677c
std %l6,[%i3+0x070] ! Mem[0000000031800070] = 5d37702d 76b3de16
! %l6 = 000000005d37702d, immed = fffffb88, %l1 = 000000007fffffff
andcc %l6,-0x478,%l1 ! %l1 = 000000005d377008, %ccr = 00
! Mem[0000000031800074] = 76b3de16, %l6 = 000000005d37702d
ldsh [%i3+0x076],%l6 ! %l6 = ffffffffffffde16
! Mem[0000000031800074] = 76b3de16, %l1 = 000000005d377008
ldsha [%i3+0x074]%asi,%l1 ! %l1 = 00000000000076b3
! %l7 = 0000000076b3de16, %l1 = 00000000000076b3, %l0 = fffffffffffffa8e
sll %l7,%l1,%l0 ! %l0 = 0003b59ef0b00000
p6_label_27: ! %cwp = 1
! %l0 = 0003b59ef0b00000, immed = fffff13a, %l2 = 00000001000000fe
addcc %l0,-0xec6,%l2 ! %l2 = 0003b59ef0aff13a, %ccr = 19
! Mem[000000001c000010] = 2d7045e9, %l2 = 0003b59ef0aff13a
lduha [%o0+%o5]0x88,%l2 ! %l2 = 00000000000045e9
! Mem[000000001d000068] = b76cfc69 b5cf2332, %l2 = 000045e9, %l3 = 7fffffff
ldda [%o2+0x068]%asi,%l2 ! %l2 = 00000000b76cfc69 00000000b5cf2332
! Mem[0000000031000030] = 894c21fe, %l0 = 0003b59ef0b00000
lduh [%i2+%i6],%l0 ! %l0 = 000000000000894c
! %l3 = 00000000b5cf2332, %l2 = 00000000b76cfc69, %l2 = 00000000b76cfc69
sll %l3,%l2,%l2 ! %l2 = 0000016b9e466400
! Mem[0000000031800070] = 5d37702d76b3de16, %l0 = 000000000000894c
ldxa [%i3+0x070]%asi,%l0 ! %l0 = 5d37702d76b3de16
! Mem[000000001c80007c] = 5398259d, %l0 = 5d37702d76b3de16
ldsh [%o1+0x07e],%l0 ! %l0 = 000000000000259d
! %l4 = ffffffff894c21ea, Mem[000000001c000008] = 0036501427480561
stx %l4,[%o0+%o4] ! Mem[000000001c000008] = ffffffff894c21ea
! %l4 = ffffffff894c21ea, immed = fffff3a6, %y = 00000000
udiv %l4,-0xc5a,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 0000259d
! %l1 = 00000000000076b3, %l2 = 0000016b9e466400, %l3 = 0000000000000000
addccc %l1,%l2,%l3 ! %l3 = 0000016b9e46dab4, %ccr = 08
p6_label_28: ! %cwp = 1
! Mem[000000001c000030] = 4f81cc7b, %f31 = 0a9db2ce
ld [%o0+%i6],%f31 ! %f31 = 4f81cc7b
! %l7 = 0000000076b3de16, immed = 0000021b, %l1 = 00000000000076b3
andcc %l7,0x21b,%l1 ! %l1 = 0000000000000212, %ccr = 00
! Mem[0000000031000070] = 86fe237a, %l7 = 0000000076b3de16
ldsw [%i2+0x070],%l7 ! %l7 = ffffffff86fe237a
! Mem[000000001d800014] = 141d6148, %l6 = ffffffffffffde16
ldsb [%o3+0x017],%l6 ! %l6 = 0000000000000048
! %l3 = 0000016b9e46dab4, immed = fffffda4, %y = 0000259d
sdiv %l3,-0x25c,%l3 ! %l3 = ffffffff80000000
mov %l0,%y ! %y = 0000259d
! %l3 = ffffffff80000000, %l6 = 0000000000000048, %l3 = ffffffff80000000
andcc %l3,%l6,%l3 ! %l3 = 0000000000000000, %ccr = 44
! Mem[000000001d800008] = 3409643e, %l5 = ffffffffffffffff
lduba [%o3+%o4]0x88,%l5 ! %l5 = 000000000000003e
! %f6 = 003d1e5c 98c8940f, Mem[000000001d000000] = 003d1e5c 98d5bf97
stda %f6 ,[%o2+%g0]0x89 ! Mem[000000001d000000] = 003d1e5c 98c8940f
! %l1 = 0000000000000212, immed = fffffb47, %l6 = 0000000000000048
xnorcc %l1,-0x4b9,%l6 ! %l6 = 00000000000006aa, %ccr = 00
! %l4 = ffffffff894c21ea, %l4 = ffffffff894c21ea, %l1 = 0000000000000212
xor %l4,%l4,%l1 ! %l1 = 0000000000000000
p6_label_29: ! %cwp = 1
! Mem[0000000031000030] = 894c21feffffff9c, %l5 = 000000000000003e
ldx [%i2+%i6],%l5 ! %l5 = 894c21feffffff9c
! %l1 = 0000000000000000
sethi %hi(0x4834ec00),%l1 ! %l1 = 000000004834ec00
! Mem[0000000031000070] = 86fe237a, %l5 = 894c21feffffff9c
ldswa [%i2+0x070]%asi,%l5 ! %l5 = ffffffff86fe237a
! Mem[000000001c800030] = 5c1e3d00, %l5 = ffffffff86fe237a
ldsha [%o1+%i6]0x89,%l5 ! %l5 = 0000000000003d00
! %l2 = 9e466400, %l3 = 00000000, Mem[0000000031000030] = 894c21fe ffffff9c
std %l2,[%i2+%i6] ! Mem[0000000031000030] = 9e466400 00000000
! %l2 = 0000016b9e466400, Mem[000000001d000008] = 0000003c
stha %l2,[%o2+%o4]0x88 ! Mem[000000001d000008] = 00006400
! %l7 = ffffffff86fe237a, %l0 = 000000000000259d, %l4 = ffffffff894c21ea
xorcc %l7,%l0,%l4 ! %l4 = ffffffff86fe06e7, %ccr = 88
! Mem[000000001d000048] = 95b2b00d, %l3 = 0000000000000000
ldub [%o2+0x04a],%l3 ! %l3 = 00000000000000b0
! %l3 = 00000000000000b0, %l2 = 0000016b9e466400, %l7 = ffffffff86fe237a
srlx %l3,%l2,%l7 ! %l7 = 00000000000000b0
! %f18 = 83dd292b 749acc7e, Mem[000000001d000018] = 036bd188 d23a74fa
std %f18,[%o2+%o6] ! Mem[000000001d000018] = 83dd292b 749acc7e
p6_label_30: ! %cwp = 1
! %l4 = ffffffff86fe06e7, %l4 = ffffffff86fe06e7, %y = 0000259d
udiv %l4,%l4,%l3 ! %l3 = 0000000000004755
mov %l0,%y ! %y = 0000259d
! Mem[000000001d000000] = 0f94c898, %l5 = 0000000000003d00
ldsba [%o2+%g0]0x81,%l5 ! %l5 = 000000000000000f
! Mem[0000000031000070] = 86fe237a, %l1 = 000000004834ec00
ldsb [%i2+0x071],%l1 ! %l1 = fffffffffffffffe
! %l3 = 0000000000004755, immed = fffffa83, %l2 = 0000016b9e466400
and %l3,-0x57d,%l2 ! %l2 = 0000000000004201
! Mem[000000001c000010] = e945702d8df3ffff, %l3 = 0000000000004755
ldxa [%o0+0x010]%asi,%l3 ! %l3 = e945702d8df3ffff
! %l4 = 86fe06e7, %l5 = 0000000f, Mem[000000001c000008] = ffffffff ea214c89
stda %l4,[%o0+%o4]0x89 ! Mem[000000001c000008] = 86fe06e7 0000000f
! %l2 = 0000000000004201, immd = fffffffffffff1a9, %l1 = fffffffffffffffe
udivx %l2,-0xe57,%l1 ! %l1 = 0000000000000000
! %l7 = 00000000000000b0, %l3 = e945702d8df3ffff, %l1 = 0000000000000000
sll %l7,%l3,%l1 ! %l1 = 0000005800000000
! Mem[000000001c800020] = 40000000, %l7 = 00000000000000b0
ldsha [%o1+%i4]0x81,%l7 ! %l7 = 0000000000004000
! %f12 = 35d75f16 0a9db2ce, Mem[0000000031800070] = 5d37702d 76b3de16
std %f12,[%i3+0x070] ! Mem[0000000031800070] = 35d75f16 0a9db2ce
p6_label_31: ! %cwp = 1
! %l5 = 000000000000000f, immed = 00000029, %l3 = e945702d8df3ffff
or %l5,0x029,%l3 ! %l3 = 000000000000002f
! Invert Register : %l2 = 0000000000004201
xor %l2,-1,%l2 ! %l2 = ffffffffffffbdfe
! Mem[0000000030800074] = b4845cb2, %l3 = 000000000000002f
ldsb [%i1+0x076],%l3 ! %l3 = 000000000000005c
! Mem[000000001d800000] = 23d2b75e00000000, %f30 = 35915f16 4f81cc7b
ldda [%o3+%g0]0x88,%f30 ! %f30 = 23d2b75e 00000000
! Mem[0000000030800074] = b4845cb2, %l6 = 00000000000006aa
ldsh [%i1+0x074],%l6 ! %l6 = ffffffffffffb484
! Mem[0000000030000030] = 00000000 0000009a, %l4 = 86fe06e7, %l5 = 0000000f
ldd [%i0+%i6],%l4 ! %l4 = 0000000000000000 000000000000009a
! %l6 = ffffffffffffb484, %l4 = 0000000000000000, %l0 = 000000000000259d
taddcctv %l6,%l4,%l0 ! %l0 = ffffffffffffb484, %ccr = 88
! %f14 = afa5da6f 00365014, Mem[000000001d000020] = 5c1e3d00 8ee19179
stda %f14,[%o2+0x020]%asi ! Mem[000000001d000020] = afa5da6f 00365014
! %l0 = ffffb484, %l1 = 00000000, Mem[000000001d800018] = 816bd137 7f00004f
stda %l0,[%o3+%o6]0x89 ! Mem[000000001d800018] = ffffb484 00000000
! %l2 = ffffffffffffbdfe, Mem[000000001d000018] = 2b29dd83
stha %l2,[%o2+%o6]0x88 ! Mem[000000001d000018] = 2b29bdfe
p6_label_32: ! %cwp = 1
! %l3 = 000000000000005c, Mem[000000001d000028] = 5809643e
stha %l3,[%o2+%i5]0x88 ! Mem[000000001d000028] = 5809005c
! %l2 = ffffffffffffbdfe, %l4 = 0000000000000000, %l3 = 000000000000005c
addcc %l2,%l4,%l3 ! %l3 = ffffffffffffbdfe, %ccr = 88
! Mem[0000000031800070] = 35d75f160a9db2ce, %f28 = 5d37edfb 8956ca83
ldd [%i3+0x070],%f28 ! %f28 = 35d75f16 0a9db2ce
! Mem[000000001d800000] = 00000000, %l3 = ffffffffffffbdfe
lduwa [%o3+%g0]0x88,%l3 ! %l3 = 0000000000000000
! %f16 = 1b6383e9, Mem[0000000031000070] = 86fe237a
st %f16,[%i2+0x070] ! Mem[0000000031000070] = 1b6383e9
! Mem[000000001c800000] = ffffffff, %l5 = 000000000000009a
ldsha [%o1+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! %f26 = 4b77b0c5 003d1e5c, Mem[000000001d800030] = 86178f34 3d4cd352
stda %f26,[%o3+%i6]0x89 ! Mem[000000001d800030] = 4b77b0c5 003d1e5c
! Mem[0000000031000034] = 00000000, %l7 = 0000000000004000
ldsw [%i2+0x034],%l7 ! %l7 = 0000000000000000
! Mem[0000000030000030] = 00000000, %l1 = 0000005800000000
ldub [%i0+0x032],%l1 ! %l1 = 0000000000000000
! %l0 = ffffffffffffb484, Mem[0000000030000030] = 000000000000009a
stx %l0,[%i0+%i6] ! Mem[0000000030000030] = ffffffffffffb484
p6_label_33: ! %cwp = 1
! Mem[0000000031000034] = 00000000, %l4 = 0000000000000000
ldsh [%i2+0x034],%l4 ! %l4 = 0000000000000000
! %l2 = ffffffffffffbdfe, Mem[000000001c800030] = 5c1e3d00
stwa %l2,[%o1+%i6]0x89 ! Mem[000000001c800030] = ffffbdfe
! Mem[000000001d000008] = 0064000000000000, %f2 = 8a64dc35 b523cba4
ldda [%o2+%o4]0x80,%f2 ! %f2 = 00640000 00000000
! %l2 = ffffffffffffbdfe, immed = 0000094e, %l7 = 0000000000000000
andcc %l2,0x94e,%l7 ! %l7 = 000000000000094e, %ccr = 00
! done : should take illegal inst trap, %l0 = ffffffffffffb484
done ! Illegal inst trap : %l0 = ffffffffffffb494
! Set Register : %l6 = ffffffffffffb484
xor %g0,-1,%l6 ! %l6 = ffffffffffffffff
! %f12 = 35d75f16 0a9db2ce, Mem[0000000031800030] = 4b77b0c5 216432c8
std %f12,[%i3+%i6] ! Mem[0000000031800030] = 35d75f16 0a9db2ce
! %l5 = ffffffffffffffff, %l4 = 0000000000000000, %y = 0000259d
umulcc %l5,%l4,%l5 ! %l5 = 0000000000000000, %ccr = 44, %y = 00
! %l6 = ffffffffffffffff, immed = 00000dbf, %l2 = ffffffffffffbdfe
andncc %l6,0xdbf,%l2 ! %l2 = fffffffffffff240, %ccr = 88
! Mem[000000001c800028] = 22130000, %l0 = ffffffffffffb494
lduba [%o1+%i5]0x88,%l0 ! %l0 = 0000000000000000
p6_label_34: ! %cwp = 1
restore ! CWP = 0
! %l2 = 00000000, %l3 = 05f937c2, Mem[0000000031000070] = 1b6383e9 5e236760
std %l2,[%o2+0x070] ! Mem[0000000031000070] = 00000000 05f937c2
! %l6 = eb9bc800, %l7 = ba0d1000, Mem[000000001d800030] = 5c1e3d00 c5b0774b
stda %l6,[%i3+0x030]%asi ! Mem[000000001d800030] = eb9bc800 ba0d1000
! %l0 = 0000000088d16b03, Mem[0000000030000074] = 843378a0, %asi = 80
stwa %l0,[%o0+0x074]%asi ! Mem[0000000030000074] = 88d16b03
! Mem[0000000031000030] = 9e466400 00000000, %l6 = eb9bc800, %l7 = ba0d1000
ldd [%o2+%o6],%l6 ! %l6 = 000000009e466400 0000000000000000
! %l7 = 0000000000000000, Mem[0000000030800034] = 0a9db2ce
stw %l7,[%o1+0x034] ! Mem[0000000030800034] = 00000000
! Mem[0000000030800030] = 35915f1600000000, %l1 = 00000000b54d3691
ldxa [%o1+0x030]%asi,%l1 ! %l1 = 35915f1600000000
! %l7 = 0000000000000000, Mem[000000001c000008] = 0000000f86fe06e7
stxa %l7,[%i0+%i4]0x88 ! Mem[000000001c000008] = 0000000000000000
! %l0 = 0000000088d16b03, immed = fffff6d9, %l0 = 0000000088d16b03
tsubcc %l0,-0x927,%l0 ! %l0 = 0000000088d1742a, %ccr = 1b
! Mem[000000001d000020] = afa5da6f, %f15 = 00365014
lda [%i2+%o4]0x80,%f15 ! %f15 = afa5da6f
p6_label_35:
! Mem[0000000030000074] = 88d16b03, %l0 = 0000000088d1742a
lduh [%o0+0x074],%l0 ! %l0 = 00000000000088d1
! Mem[000000001d000028] = 5809005c, %l1 = 35915f1600000000
lduba [%i2+%o5]0x88,%l1 ! %l1 = 000000000000005c
! %l7 = 0000000000000000, Mem[0000000030800070] = 5d37702db4845cb2
stx %l7,[%o1+0x070] ! Mem[0000000030800070] = 0000000000000000
! %l1 = 000000000000005c, immed = fffff8e6, %l3 = 0000000005f937c2
taddcc %l1,-0x71a,%l3 ! %l3 = fffffffffffff942, %ccr = 8a
! Mem[0000000030000030] = ffffffff, %l2 = 0000000000000000
ldsba [%o0+0x030]%asi,%l2 ! %l2 = ffffffffffffffff
! %f29 = 0a9db2ce, Mem[000000001d000018] = febd292b
sta %f29,[%i2+%i6]0x81 ! Mem[000000001d000018] = 0a9db2ce
! %l6 = 000000009e466400, immed = 00000940, %y = 00000000
umul %l6,0x940,%l1 ! %l1 = 000005b80b1d0000, %y = 5b8
! retry : should take illegal inst trap, %l0 = 00000000000088d1
retry ! Illegal inst trap : %l0 = 00000000000088e1
! %l4 = 00000000ffffffff, immed = 00000945, %l3 = fffffffffffff942
tsubcctv %l4,0x945,%l3 ! %l0 = 0000000000008904, Trapped
! Mem[0000000031800034] = 0a9db2ce, %l0 = 0000000000008904
ldsh [%o3+0x034],%l0 ! %l0 = 0000000000000a9d
p6_label_36:
! Mem[000000001c800078] = 6d61a05f5398259d, %l7 = 0000000000000000
ldxa [%i1+0x078]%asi,%l7 ! %l7 = 6d61a05f5398259d
! %l4 = 00000000ffffffff, immed = fffffe42, %l4 = 00000000ffffffff
andncc %l4,-0x1be,%l4 ! %l4 = 00000000000001bd, %ccr = 00
! %f8 = 8a64dc35 7bcc814f, Mem[0000000030000070] = ffffff9c 88d16b03
std %f8 ,[%o0+0x070] ! Mem[0000000030000070] = 8a64dc35 7bcc814f
! Mem[0000000031800074] = 0a9db2ce, %l6 = 000000009e466400
ldsha [%o3+0x076]%asi,%l6 ! %l6 = ffffffffffffb2ce
! %l6 = ffffffffffffb2ce, %l3 = fffffffffffff942, %l2 = ffffffffffffffff
addc %l6,%l3,%l2 ! %l2 = ffffffffffffac10
! Mem[0000000031000030] = 9e46640000000000, %f6 = 003d1e5c 98c8940f
ldd [%o2+%o6],%f6 ! %f6 = 9e466400 00000000
! %l4 = 00000000000001bd, immed = 00000d05, %l2 = ffffffffffffac10
xor %l4,0xd05,%l2 ! %l2 = 0000000000000cb8
! %l6 = ffffffffffffb2ce, immed = 0000001d, %l1 = 000005b80b1d0000
sra %l6,0x01d,%l1 ! %l1 = ffffffffffffffff
! Mem[000000001d000020] = afa5da6f 00365014, %l2 = 00000cb8, %l3 = fffff942
ldd [%i2+%o4],%l2 ! %l2 = 00000000afa5da6f 0000000000365014
! done : should take illegal inst trap, %l0 = 0000000000000a9d
done ! Illegal inst trap : %l0 = 0000000000000aad
p6_label_37:
! retry : should take illegal inst trap, %l0 = 0000000000000aad
retry ! Illegal inst trap : %l0 = 0000000000000abd
! Mem[000000001c800008] = 2d700f00, %l6 = ffffffffffffb2ce
lduwa [%i1+%i4]0x88,%l6 ! %l6 = 000000002d700f00
! %f8 = 8a64dc35 7bcc814f, Mem[0000000030800030] = 35915f16 00000000
std %f8 ,[%o1+%o6] ! Mem[0000000030800030] = 8a64dc35 7bcc814f
! Mem[000000001c800000] = 922dd770 ffffffff, %l0 = 00000abd, %l1 = ffffffff
ldda [%i1+%g0]0x89,%l0 ! %l0 = 00000000ffffffff 00000000922dd770
! retry : should take illegal inst trap, %l0 = 00000000ffffffff
retry ! Illegal inst trap : %l0 = 000000010000000f
! Mem[0000000031000030] = 9e46640000000000, %f8 = 8a64dc35 7bcc814f
ldd [%o2+%o6],%f8 ! %f8 = 9e466400 00000000
! Mem[000000001c800010] = 3c5be567, %l7 = 6d61a05f5398259d
ldsha [%i1+%i5]0x81,%l7 ! %l7 = 0000000000003c5b
! %f20 = 37d16b81 4f00007f, Mem[0000000031800070] = 35d75f16 0a9db2ce
stda %f20,[%o3+0x070]%asi ! Mem[0000000031800070] = 37d16b81 4f00007f
! Mem[000000001c000030] = 7bcc814f, %l1 = 00000000922dd770
ldsha [%i0+%o6]0x89,%l1 ! %l1 = ffffffffffff814f
save ! CWP = 1
p6_label_38: ! %cwp = 1
! %l1 = 0000000000000000, Mem[0000000030000070] = 8a64dc357bcc814f
stx %l1,[%i0+0x070] ! Mem[0000000030000070] = 0000000000000000
! %l0 = 00000000, %l1 = 00000000, Mem[000000001c000040] = db948744 8ffd2411
std %l0,[%o0+0x040] ! Mem[000000001c000040] = 00000000 00000000
! Mem[000000001d80004c] = 0a9db2ce, %l3 = 0000000000000000
lduw [%o3+0x04c],%l3 ! %l3 = 000000000a9db2ce
! Mem[000000001d000008] = 00006400, %l7 = 000000000000094e
lduba [%o2+%o4]0x88,%l7 ! %l7 = 0000000000000000
! %l4 = 0000000000000000, %l1 = 0000000000000000, %l4 = 0000000000000000
srl %l4,%l1,%l4 ! %l4 = 0000000000000000
! %l1 = 0000000000000000, immed = fffffc42, %l7 = 0000000000000000
andncc %l1,-0x3be,%l7 ! %l7 = 0000000000000000, %ccr = 44
! %l4 = 0000000000000000, Mem[000000001d800018] = 84b4ffff
stwa %l4,[%o3+%o6]0x81 ! Mem[000000001d800018] = 00000000
! %l0 = 00000000, %l1 = 00000000, Mem[000000001c000060] = e95f9788 a92f0036
std %l0,[%o0+0x060] ! Mem[000000001c000060] = 00000000 00000000
! Mem[000000001d800030] = 00c89beb, %l5 = 0000000000000000
lduba [%o3+%i6]0x88,%l5 ! %l5 = 00000000000000eb
! %l4 = 0000000000000000, immed = 00000968, %l1 = 0000000000000000
subccc %l4,0x968,%l1 ! %l1 = fffffffffffff698, %ccr = 99
p6_label_39: ! %cwp = 1
! Mem[0000000031800034] = 0a9db2ce, %l0 = 0000000000000000
ldsh [%i3+0x036],%l0 ! %l0 = ffffffffffffb2ce
! %f16 = 1b6383e9 40000000, Mem[000000001d000018] = 0a9db2ce 749acc7e
std %f16,[%o2+%o6] ! Mem[000000001d000018] = 1b6383e9 40000000
! Mem[0000000031000034] = 00000000, %l4 = 0000000000000000
ldsw [%i2+0x034],%l4 ! %l4 = 0000000000000000
! Clear Register : %l3 = 000000000a9db2ce
clr %l3 ! %l3 = 0000000000000000
! %l2 = fffffffffffff240, %l6 = ffffffffffffffff, %l0 = ffffffffffffb2ce
tsubcc %l2,%l6,%l0 ! %l0 = fffffffffffff241, %ccr = 9b
! Mem[000000001d800020] = 6ecdffff, %l0 = fffffffffffff241
lduw [%o3+%i4],%l0 ! %l0 = 000000006ecdffff
! %l4 = 0000000000000000, %l3 = 0000000000000000, %l7 = 0000000000000000
orn %l4,%l3,%l7 ! %l7 = ffffffffffffffff
! Mem[000000001d800020] = ffffcd6e, %l1 = fffffffffffff698
ldswa [%o3+%i4]0x88,%l1 ! %l1 = ffffffffffffcd6e
! Mem[000000001d000040] = 935873dc, %l4 = 0000000000000000
ldsh [%o2+0x040],%l4 ! %l4 = ffffffffffff9358
! %l0 = 000000006ecdffff, immed = fffff6f3, %l0 = 000000006ecdffff
orncc %l0,-0x90d,%l0 ! %l0 = 000000006ecdffff, %ccr = 00
p6_label_40: ! %cwp = 1
! Randomly selected nop
nop
! Mem[000000001c800020] = 40000000, %l1 = ffffffffffffcd6e
ldsh [%o1+%i4],%l1 ! %l1 = 0000000000004000
! Mem[000000001c800004] = 70d72d92, %l5 = 00000000000000eb
ldsb [%o1+0x007],%l5 ! %l5 = ffffffffffffff92
! Mem[0000000031800030] = 35d75f16 0a9db2ce, %l2 = fffff240, %l3 = 00000000
ldd [%i3+%i6],%l2 ! %l2 = 0000000035d75f16 000000000a9db2ce
! %l1 = 0000000000004000, %l7 = ffffffffffffffff, %l2 = 0000000035d75f16
andcc %l1,%l7,%l2 ! %l2 = 0000000000004000, %ccr = 00
! %l0 = 000000006ecdffff, Mem[0000000030000074] = 00000000
stw %l0,[%i0+0x074] ! Mem[0000000030000074] = 6ecdffff
! %l0 = 6ecdffff, %l1 = 00004000, Mem[0000000031000070] = 00000000 05f937c2
stda %l0,[%i2+0x070]%asi ! Mem[0000000031000070] = 6ecdffff 00004000
! %l6 = ffffffffffffffff, Mem[0000000030000076] = 6ecdffff
sth %l6,[%i0+0x076] ! Mem[0000000030000074] = 6ecdffff
! %l1 = 0000000000004000, Mem[000000001d800028] = 112ea497
stwa %l1,[%o3+%i5]0x80 ! Mem[000000001d800028] = 00004000
! %l2 = 0000000000004000, %l2 = 0000000000004000, %l7 = ffffffffffffffff
xorcc %l2,%l2,%l7 ! %l7 = 0000000000000000, %ccr = 44
p6_label_41: ! %cwp = 1
! %l3 = 000000000a9db2ce, immed = 00000dd4, %y = 000005b8
udiv %l3,0xdd4,%l1 ! %l1 = 0000000069dfca9b
mov %l0,%y ! %y = 6ecdffff
! %l6 = ffffffffffffffff, %l7 = 0000000000000000, %y = 6ecdffff
sdiv %l6,%l7,%l6 ! Div by zero, %l0 = 000000006ece004f
mov %l0,%y ! %y = 6ece0027
! %l7 = 0000000000000000, immed = 00000816, %y = 6ece0027
umulcc %l7,0x816,%l4 ! %l4 = 0000000000000000, %ccr = 44, %y = 00
! Mem[000000001d00004c] = 19f4dc87, %l0 = 000000006ece0027
ldswa [%o2+0x04c]%asi,%l0 ! %l0 = 0000000019f4dc87
! Mem[0000000030800030] = 8a64dc35 7bcc814f, %l2 = 00004000, %l3 = 0a9db2ce
ldd [%i1+%i6],%l2 ! %l2 = 000000008a64dc35 000000007bcc814f
! Mem[000000001d800054] = 42b800a4, %l5 = ffffffffffffff92
ldsb [%o3+0x056],%l5 ! %l5 = 0000000000000000
! %l1 = 0000000069dfca9b, %l6 = ffffffffffffffff, %l3 = 000000007bcc814f
orn %l1,%l6,%l3 ! %l3 = 0000000069dfca9b
! %l6 = ffffffff, %l7 = 00000000, Mem[0000000030800070] = 00000000 00000000
stda %l6,[%i1+0x070]%asi ! Mem[0000000030800070] = ffffffff 00000000
! Mem[0000000031000070] = 6ecdffff 00004000, %l4 = 00000000, %l5 = 00000000
ldd [%i2+0x070],%l4 ! %l4 = 000000006ecdffff 0000000000004000
! %l7 = 0000000000000000, Mem[000000001c000008] = 00000000
stwa %l7,[%o0+%o4]0x81 ! Mem[000000001c000008] = 00000000
p6_label_42: ! %cwp = 1
! %l3 = 0000000069dfca9b, immed = 0000001a, %l1 = 0000000069dfca9b
sra %l3,0x01a,%l1 ! %l1 = 000000000000001a
! %f25 = 15e4229a, Mem[000000001d800028] = 00004000
st %f25,[%o3+%i5] ! Mem[000000001d800028] = 15e4229a
! %l2 = 000000008a64dc35, %l2 = 000000008a64dc35, %l5 = 0000000000004000
tsubcc %l2,%l2,%l5 ! %l5 = 0000000000000000, %ccr = 46
! %l4 = 6ecdffff, %l5 = 00000000, Mem[0000000030000070] = 00000000 6ecdffff
std %l4,[%i0+0x070] ! Mem[0000000030000070] = 6ecdffff 00000000
! Mem[000000001d800010] = 2abfc636, %l3 = 0000000069dfca9b
lduha [%o3+%o5]0x80,%l3 ! %l3 = 0000000000002abf
! %l4 = 000000006ecdffff, immd = fffffffffffff7f2, %l7 = 0000000000000000
udivx %l4,-0x80e,%l7 ! %l7 = 0000000000000000
! Mem[000000001c000028] = 8af8afcb, %l7 = 0000000000000000
lduwa [%o0+%i5]0x88,%l7 ! %l7 = 000000008af8afcb
! Randomly selected nop
nop
! Mem[000000001c800028] = 22130000, %l5 = 0000000000000000
ldsha [%o1+%i5]0x89,%l5 ! %l5 = 0000000000000000
! %l3 = 0000000000002abf, %l7 = 000000008af8afcb, %l0 = 0000000019f4dc87
taddcctv %l3,%l7,%l0 ! %l0 = 0000000019f4dcaa, Trapped
p6_label_43: ! %cwp = 1
! %f2 = 00640000 00000000, Mem[0000000030000070] = 6ecdffff 00000000
std %f2 ,[%i0+0x070] ! Mem[0000000030000070] = 00640000 00000000
! Mem[0000000030800074] = 00000000, %l7 = 000000008af8afcb
ldsb [%i1+0x074],%l7 ! %l7 = 0000000000000000
! Mem[0000000031800030] = 35d75f16, %f3 = 00000000
ld [%i3+%i6],%f3 ! %f3 = 35d75f16
! %l6 = ffffffffffffffff
setx 0x0b1b56bc0b1b56bc,%g7,%l6 ! %l6 = 0b1b56bc0b1b56bc
! %l0 = 0000000019f4dcaa, %l7 = 0000000000000000, %l3 = 0000000000002abf
taddcc %l0,%l7,%l3 ! %l3 = 0000000019f4dcaa, %ccr = 02
! %l2 = 000000008a64dc35, %l5 = 0000000000000000, %l0 = 0000000019f4dcaa
sll %l2,%l5,%l0 ! %l0 = 000000008a64dc35
! Set Register : %l4 = 000000006ecdffff
xor %g0,-1,%l4 ! %l4 = ffffffffffffffff
! %l1 = 000000000000001a, immed = fffffc0c, %l0 = 000000008a64dc35
and %l1,-0x3f4,%l0 ! %l0 = 0000000000000008
! %l6 = 0b1b56bc0b1b56bc, Mem[000000001d800000] = 00000000
stwa %l6,[%o3+%g0]0x81 ! Mem[000000001d800000] = 0b1b56bc
! %l0 = 0000000000000008, %l7 = 0000000000000000, %y = 00000000
sdivcc %l0,%l7,%l5 ! Div by zero, %l0 = 0000000000000058
mov %l0,%y ! %y = 00000030
p6_label_44: ! %cwp = 1
! Mem[0000000030000030] = ffffffff, %l5 = 0000000000000000
ldsh [%i0+0x032],%l5 ! %l5 = ffffffffffffffff
! %l5 = ffffffffffffffff, immed = 00000487, %y = 00000030
udivcc %l5,0x487,%l1 ! %l1 = 000000000ad2b836, %ccr = 00
mov %l0,%y ! %y = 00000030
! Mem[000000001d800018] = 00000000, %l7 = 0000000000000000
lduba [%o3+%o6]0x88,%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, %l5 = ffffffffffffffff, %l7 = 0000000000000000
sra %l7,%l5,%l7 ! %l7 = 0000000000000000
! %l4 = ffffffffffffffff, Mem[0000000030800073] = ffffffff
stb %l4,[%i1+0x073] ! Mem[0000000030800070] = ffffffff
! %l2 = 000000008a64dc35, %l1 = 000000000ad2b836, %l6 = 0b1b56bc0b1b56bc
sub %l2,%l1,%l6 ! %l6 = 000000007f9223ff
! %f10 = 00000000 44482a5f, Mem[0000000031800070] = 37d16b81 4f00007f
stda %f10,[%i3+0x070]%asi ! Mem[0000000031800070] = 00000000 44482a5f
! %l1 = 000000000ad2b836, immed = fffffaef, %y = 00000030
sdiv %l1,-0x511,%l5 ! %l5 = fffffffff68479d7
mov %l0,%y ! %y = 00000030
! %f26 = 4b77b0c5 003d1e5c, Mem[000000001c000008] = 00000000 00000000
stda %f26,[%o0+%o4]0x81 ! Mem[000000001c000008] = 4b77b0c5 003d1e5c
! %l0 = 0000000000000030, %l4 = ffffffffffffffff, %l4 = ffffffffffffffff
andcc %l0,%l4,%l4 ! %l4 = 0000000000000030, %ccr = 00
p6_label_45: ! %cwp = 1
! done : should take illegal inst trap, %l0 = 0000000000000030
done ! Illegal inst trap : %l0 = 0000000000000040
! Mem[000000001d800074] = cf6deaa8, %l7 = 0000000000000000
ldub [%o3+0x076],%l7 ! %l7 = 00000000000000ea
! %l5 = fffffffff68479d7, Mem[000000001d000010] = 4000000015e4229a
stxa %l5,[%o2+%o5]0x88 ! Mem[000000001d000010] = fffffffff68479d7
! %l0 = 0000000000000040, immed = 0000082a, %y = 00000030
udiv %l0,0x82a,%l2 ! %l2 = 0000000005e1220d
mov %l0,%y ! %y = 00000040
! %l1 = 000000000ad2b836, %l7 = 00000000000000ea, %l5 = fffffffff68479d7
addccc %l1,%l7,%l5 ! %l5 = 000000000ad2b920, %ccr = 00
! %l2 = 0000000005e1220d, immed = 00000e38, %l4 = 0000000000000030
addc %l2,0xe38,%l4 ! %l4 = 0000000005e13045
! Mem[0000000030000070] = 0064000000000000, %f14 = afa5da6f afa5da6f
ldd [%i0+0x070],%f14 ! %f14 = 00640000 00000000
! Clear Register : %l1 = 000000000ad2b836
clr %l1 ! %l1 = 0000000000000000
! Mem[0000000031800030] = 35d75f16, %l5 = 000000000ad2b920
ldsh [%i3+0x032],%l5 ! %l5 = 0000000000005f16
! %l2 = 0000000005e1220d, %l7 = 00000000000000ea, %l1 = 0000000000000000
andn %l2,%l7,%l1 ! %l1 = 0000000005e12205
p6_label_46: ! %cwp = 1
! Mem[0000000031800074] = 44482a5f, %l2 = 0000000005e1220d
ldsw [%i3+0x074],%l2 ! %l2 = 0000000044482a5f
! Mem[0000000031000034] = 00000000, %l4 = 0000000005e13045
ldsh [%i2+0x036],%l4 ! %l4 = 0000000000000000
! Mem[0000000031000070] = 6ecdffff, %l2 = 0000000044482a5f
lduw [%i2+0x070],%l2 ! %l2 = 000000006ecdffff
! %f16 = 1b6383e9 40000000, Mem[000000001d000028] = 5c000958 99ba9f38
stda %f16,[%o2+%i5]0x81 ! Mem[000000001d000028] = 1b6383e9 40000000
! %l2 = 000000006ecdffff, Mem[000000001c000000] = ff173574
stwa %l2,[%o0+%g0]0x80 ! Mem[000000001c000000] = 6ecdffff
! %l2 = 6ecdffff, %l3 = 19f4dcaa, Mem[0000000031000030] = 9e466400 00000000
std %l2,[%i2+%i6] ! Mem[0000000031000030] = 6ecdffff 19f4dcaa
! %l1 = 0000000005e12205, %l0 = 0000000000000040, %l4 = 0000000000000000
addccc %l1,%l0,%l4 ! %l4 = 0000000005e12245, %ccr = 00
! Mem[000000001d800028] = 15e4229a, %l2 = 000000006ecdffff
ldsha [%o3+%i5]0x81,%l2 ! %l2 = 00000000000015e4
! %l3 = 0000000019f4dcaa, %l7 = 00000000000000ea, %l5 = 0000000000005f16
andcc %l3,%l7,%l5 ! %l5 = 00000000000000aa, %ccr = 00
! Mem[0000000031000030] = 6ecdffff, %l5 = 00000000000000aa
ldsw [%i2+%i6],%l5 ! %l5 = 000000006ecdffff
p6_label_47: ! %cwp = 1
! %l6 = 000000007f9223ff, %l2 = 00000000000015e4, %y = 00000040
umul %l6,%l2,%l1 ! %l1 = 00000ae89b1bfa1c, %y = ae8
! %l6 = 7f9223ff, %l7 = 000000ea, Mem[0000000031800070] = 00000000 44482a5f
stda %l6,[%i3+0x070]%asi ! Mem[0000000031800070] = 7f9223ff 000000ea
! %l6 = 000000007f9223ff, Mem[0000000031000070] = 6ecdffff00004000
stx %l6,[%i2+0x070] ! Mem[0000000031000070] = 000000007f9223ff
! %l2 = 00000000000015e4, immed = fffff8d6, %l7 = 00000000000000ea
andncc %l2,-0x72a,%l7 ! %l7 = 0000000000000520, %ccr = 00
! Mem[000000001c800018] = e1f9ffff c9ffffff, %l6 = 7f9223ff, %l7 = 00000520
ldda [%o1+%o6]0x89,%l6 ! %l6 = 00000000c9ffffff 00000000e1f9ffff
! %l6 = c9ffffff, %l7 = e1f9ffff, Mem[000000001c800068] = cbed6318 84d5bf2a
std %l6,[%o1+0x068] ! Mem[000000001c800068] = c9ffffff e1f9ffff
! %l0 = 0000000000000040, Mem[0000000031800034] = 0a9db2ce
stw %l0,[%i3+0x034] ! Mem[0000000031800034] = 00000040
! %l6 = c9ffffff, %l7 = e1f9ffff, Mem[0000000031000030] = 6ecdffff 19f4dcaa
stda %l6,[%i2+0x030]%asi ! Mem[0000000031000030] = c9ffffff e1f9ffff
! %f16 = 1b6383e9 40000000, Mem[0000000031000030] = c9ffffff e1f9ffff
std %f16,[%i2+%i6] ! Mem[0000000031000030] = 1b6383e9 40000000
! %l1 = 00000ae89b1bfa1c, %l5 = 000000006ecdffff, %l2 = 00000000000015e4
sdivx %l1,%l5,%l2 ! %l2 = 0000000000001933
p6_label_48: ! %cwp = 1
! Mem[000000001d800018] = 0000000000000000, %f6 = 9e466400 00000000
ldda [%o3+%o6]0x80,%f6 ! %f6 = 00000000 00000000
! %f30 = 23d2b75e 00000000, Mem[000000001d800058] = 8e827536 03b0f6b8
stda %f30,[%o3+0x058]%asi ! Mem[000000001d800058] = 23d2b75e 00000000
! Invert Register : %l2 = 0000000000001933
xor %l2,-1,%l2 ! %l2 = ffffffffffffe6cc
! %l3 = 0000000019f4dcaa, %l4 = 0000000005e12245, %l1 = 00000ae89b1bfa1c
udivx %l3,%l4,%l1 ! %l1 = 0000000000000004
! %f24 = 40000000 15e4229a, Mem[000000001c800028] = 22130000 63001feb
stda %f24,[%o1+%i5]0x89 ! Mem[000000001c800028] = 40000000 15e4229a
! %l1 = 0000000000000004, %l1 = 0000000000000004, %l1 = 0000000000000004
andncc %l1,%l1,%l1 ! %l1 = 0000000000000000, %ccr = 44
restore ! CWP = 0
! Mem[000000001d000018] = e983631b, %l6 = 000000002d700f00
lduwa [%i2+%i6]0x88,%l6 ! %l6 = 00000000e983631b
! Mem[000000001c000018] = 4d25fcdc, %f14 = 00640000
lda [%i0+%i6]0x80,%f14 ! %f14 = 4d25fcdc
! %l5 = 0000000000000084, immed = 00000f54, %l6 = 00000000e983631b
orn %l5,0xf54,%l6 ! %l6 = fffffffffffff0af
p6_label_49:
! %l5 = 0000000000000084, immed = 00000c5f, %y = 00000ae8
sdivcc %l5,0xc5f,%l3 ! %l3 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = 0000000f
! %l2 = 00000000afa5da6f, Mem[0000000030800036] = 7bcc814f
sth %l2,[%o1+0x036] ! Mem[0000000030800034] = 7bccda6f
! %f8 = 9e466400 00000000, Mem[000000001c000000] = ffffcd6e 05f937c2
stda %f8 ,[%i0+%g0]0x89 ! Mem[000000001c000000] = 9e466400 00000000
! %l4 = 000001bd, %l5 = 00000084, Mem[000000001d800010] = 2abfc636 141d6148
stda %l4,[%i3+%i5]0x81 ! Mem[000000001d800010] = 000001bd 00000084
! %l2 = afa5da6f, %l3 = 7fffffff, Mem[000000001d000000] = 0f94c898 5c1e3d00
stda %l2,[%i2+%g0]0x81 ! Mem[000000001d000000] = afa5da6f 7fffffff
! %l0 = 000000010000000f, %l2 = 00000000afa5da6f, %l6 = fffffffffffff0af
tsubcctv %l0,%l2,%l6 ! %l0 = 0000000100000032, Trapped
! %l0 = 0000000100000032, %l1 = ffffffffffff814f, %l2 = 00000000afa5da6f
orn %l0,%l1,%l2 ! %l2 = 0000000100007eb2
! %l5 = 0000000000000084, %l4 = 00000000000001bd, %l5 = 0000000000000084
xnor %l5,%l4,%l5 ! %l5 = fffffffffffffec6
! retry : should take illegal inst trap, %l0 = 0000000100000032
retry ! Illegal inst trap : %l0 = 0000000100000042
! %l2 = 0000000100007eb2, Mem[000000001c000000] = 00000000
stwa %l2,[%i0+%g0]0x80 ! Mem[000000001c000000] = 00007eb2
p6_label_50:
! %l3 = 000000007fffffff, immed = 00000b70, %l6 = fffffffffffff0af
xor %l3,0xb70,%l6 ! %l6 = 000000007ffff48f
! %l1 = ffffffffffff814f, %l3 = 000000007fffffff, %y = 0000000f
smul %l1,%l3,%l5 ! %l5 = ffffc0a780007eb1, %y = ffffc0a7
! Mem[000000001d000020] = afa5da6f 00365014, %l2 = 00007eb2, %l3 = 7fffffff
ldda [%i2+%o4]0x81,%l2 ! %l2 = 00000000afa5da6f 0000000000365014
! Randomly selected nop
nop
! %l5 = ffffc0a780007eb1, Mem[000000001c000030] = 7bcc814f
stha %l5,[%i0+%o6]0x88 ! Mem[000000001c000030] = 7bcc7eb1
! %l1 = ffffffffffff814f, Mem[000000001d000018] = 1b6383e9
stha %l1,[%i2+%i6]0x80 ! Mem[000000001d000018] = 814f83e9
! Mem[0000000031800030] = 35d75f16, %l2 = 00000000afa5da6f
ldsw [%o3+%o6],%l2 ! %l2 = 0000000035d75f16
! Mem[0000000030800074] = 00000000, %l3 = 0000000000365014
ldsw [%o1+0x074],%l3 ! %l3 = 0000000000000000
! %l5 = ffffc0a780007eb1, Mem[0000000030800070] = ffffffff
stb %l5,[%o1+0x070] ! Mem[0000000030800070] = b1ffffff
! %l7 = 0000000000003c5b, immed = 00000748, %y = ffffc0a7
sdiv %l7,0x748,%l1 ! %l1 = ffffffff80000000
mov %l0,%y ! %y = 00000042
p6_label_51:
! %l5 = ffffc0a780007eb1
sethi %hi(0xb6815800),%l5 ! %l5 = 00000000b6815800
! %l5 = 00000000b6815800, %l6 = 000000007ffff48f, %l5 = 00000000b6815800
tsubcc %l5,%l6,%l5 ! %l5 = 0000000036816371, %ccr = 02
! Mem[000000001c800028] = 9a22e41500000040, %f26 = 4b77b0c5 003d1e5c
ldda [%i1+%o5]0x80,%f26 ! %f26 = 9a22e415 00000040
! %l6 = 000000007ffff48f, %l7 = 0000000000003c5b, %l3 = 0000000000000000
addc %l6,%l7,%l3 ! %l3 = 00000000800030ea
! %l3 = 00000000800030ea, Mem[000000001c000028] = 8af8afcb
stba %l3,[%i0+%o5]0x89 ! Mem[000000001c000028] = 8af8afea
! %l3 = 00000000800030ea, immed = 00000eeb, %l1 = ffffffff80000000
subc %l3,0xeeb,%l1 ! %l1 = 00000000800021ff
! Clear Register : %l2 = 0000000035d75f16
clr %l2 ! %l2 = 0000000000000000
! Mem[000000001c800050] = aa1c0bba 6edb6dea, %l0 = 00000042, %l1 = 800021ff
ldd [%i1+0x050],%l0 ! %l0 = 00000000aa1c0bba 000000006edb6dea
! %l6 = 000000007ffff48f, immed = 00000e26, %y = 00000042
umulcc %l6,0xe26,%l1 ! %l1 = 00000712ff5e1f3a, %ccr = 08, %y = 712
! %l6 = 000000007ffff48f, %l2 = 0000000000000000, %y = 00000712
umul %l6,%l2,%l1 ! %l1 = 0000000000000000, %y = 00
p6_label_52:
! %l2 = 0000000000000000, %l5 = 0000000036816371, %l3 = 00000000800030ea
sub %l2,%l5,%l3 ! %l3 = ffffffffc97e9c8f
! Mem[000000001d000018] = 814f83e9, %l2 = 0000000000000000
lduha [%i2+%i6]0x80,%l2 ! %l2 = 000000000000814f
! Mem[0000000031800030] = 35d75f16, %l2 = 000000000000814f
lduh [%o3+%o6],%l2 ! %l2 = 00000000000035d7
! %l4 = 00000000000001bd, immed = fffffd5e, %l5 = 0000000036816371
addc %l4,-0x2a2,%l5 ! %l5 = ffffffffffffff1b
! %f20 = 37d16b81, Mem[000000001c800008] = 2d700f00
sta %f20,[%i1+%i4]0x89 ! Mem[000000001c800008] = 37d16b81
! %l7 = 0000000000003c5b, %l7 = 0000000000003c5b, %y = 00000000
sdivcc %l7,%l7,%l4 ! %l4 = 0000000000000001, %ccr = 00
mov %l0,%y ! %y = aa1c0bba
! %l4 = 0000000000000001, immed = 0000003c, %l0 = 00000000aa1c0bba
srax %l4,0x03c,%l0 ! %l0 = 0000000000000000
! Mem[000000001d000030] = 64343b56, %l2 = 00000000000035d7
lduha [%i2+%o6]0x89,%l2 ! %l2 = 0000000000003b56
! Randomly selected nop
nop
! Invert Register : %l3 = ffffffffc97e9c8f
xor %l3,-1,%l3 ! %l3 = 0000000036816370
p6_label_53:
! Mem[0000000030800070] = b1ffffff 00000000, %l0 = 00000000, %l1 = 00000000
ldd [%o1+0x070],%l0 ! %l0 = 00000000b1ffffff 0000000000000000
! %l5 = ffffffffffffff1b, %l0 = 00000000b1ffffff, %l2 = 0000000000003b56
sub %l5,%l0,%l2 ! %l2 = ffffffff4dffff1c
! %l7 = 0000000000003c5b, Mem[0000000031800074] = 000000ea, %asi = 80
stwa %l7,[%o3+0x074]%asi ! Mem[0000000031800074] = 00003c5b
! Mem[0000000031000070] = 00000000, %l2 = ffffffff4dffff1c
ldsba [%o2+0x073]%asi,%l2 ! %l2 = 0000000000000000
! Mem[000000001d800014] = 00000084, %l4 = 0000000000000001
ldsb [%i3+0x017],%l4 ! %l4 = ffffffffffffff84
! Mem[000000001c800020] = 40000000, %f22 = 563b3464
lda [%i1+%o4]0x80,%f22 ! %f22 = 40000000
! %l7 = 0000000000003c5b, %l3 = 0000000036816370, %l5 = ffffffffffffff1b
addc %l7,%l3,%l5 ! %l5 = 0000000036819fcb
! Mem[000000001d80003c] = ea005a88, %l3 = 0000000036816370
lduw [%i3+0x03c],%l3 ! %l3 = 00000000ea005a88
! %l1 = 0000000000000000, Mem[000000001c800010] = 67e55b3c
stwa %l1,[%i1+%i5]0x89 ! Mem[000000001c800010] = 00000000
! %l6 = 000000007ffff48f, %l6 = 000000007ffff48f, %l1 = 0000000000000000
xnorcc %l6,%l6,%l1 ! %l1 = ffffffffffffffff, %ccr = 88
p6_label_54:
! Mem[000000001d000078] = 1d229c73, %l4 = ffffffffffffff84
ldswa [%i2+0x078]%asi,%l4 ! %l4 = 000000001d229c73
! Mem[0000000030000070] = 00640000, %l7 = 0000000000003c5b
ldsha [%o0+0x072]%asi,%l7 ! %l7 = 0000000000000000
! Mem[000000001d000058] = f2df1122, %l5 = 0000000036819fcb
ldub [%i2+0x059],%l5 ! %l5 = 00000000000000df
! Randomly selected nop
nop
! %l7 = 0000000000000000, immed = 00000a88, %y = aa1c0bba
smulcc %l7,0xa88,%l3 ! %l3 = 0000000000000000, %ccr = 44, %y = 00
! %f8 = 9e466400 00000000, Mem[000000001c800030] = febdffff 98c8940f
stda %f8 ,[%i1+%o6]0x81 ! Mem[000000001c800030] = 9e466400 00000000
! Mem[000000001d800008] = 2b29dd83 3409643e, %l0 = b1ffffff, %l1 = ffffffff
ldda [%i3+%i4]0x89,%l0 ! %l0 = 000000003409643e 000000002b29dd83
! Mem[000000001d000010] = d77984f6, %f11 = 44482a5f
ld [%i2+%i5],%f11 ! %f11 = d77984f6
! Mem[000000001c800008] = 816bd137, %l6 = 000000007ffff48f
lduha [%i1+%i4]0x80,%l6 ! %l6 = 000000000000816b
! Mem[000000001c800010] = 00000000, %f24 = 40000000
lda [%i1+%i5]0x80,%f24 ! %f24 = 00000000
p6_label_55:
! %f10 = 00000000 d77984f6, Mem[000000001c000018] = 4d25fcdc cbd97f17
stda %f10,[%i0+0x018]%asi ! Mem[000000001c000018] = 00000000 d77984f6
! %l1 = 000000002b29dd83, immed = 00000c73, %l6 = 000000000000816b
or %l1,0xc73,%l6 ! %l6 = 000000002b29ddf3
! %l7 = 0000000000000000, immed = 00000b48, %l7 = 0000000000000000
xorcc %l7,0xb48,%l7 ! %l7 = 0000000000000b48, %ccr = 00
! %f24 = 00000000 15e4229a, Mem[0000000030800030] = 8a64dc35 7bccda6f
std %f24,[%o1+%o6] ! Mem[0000000030800030] = 00000000 15e4229a
! %l1 = 000000002b29dd83, immed = 00000c10, %l6 = 000000002b29ddf3
sub %l1,0xc10,%l6 ! %l6 = 000000002b29d173
! %l5 = 00000000000000df, immed = 00000ddb, %l6 = 000000002b29d173
taddcctv %l5,0xddb,%l6 ! %l0 = 0000000034096461, Trapped
! %f6 = 00000000 00000000, Mem[0000000030800070] = b1ffffff 00000000
std %f6 ,[%o1+0x070] ! Mem[0000000030800070] = 00000000 00000000
! %f14 = 4d25fcdc 00000000, Mem[0000000030800030] = 00000000 15e4229a
std %f14,[%o1+%o6] ! Mem[0000000030800030] = 4d25fcdc 00000000
! Mem[0000000031800070] = 7f9223ff, %l4 = 000000001d229c73
ldub [%o3+0x070],%l4 ! %l4 = 000000000000007f
! Mem[0000000031800034] = 00000040, %l7 = 0000000000000b48
lduw [%o3+0x034],%l7 ! %l7 = 0000000000000040
p6_label_56:
! %l5 = 00000000000000df, immed = 00000031, %l4 = 000000000000007f
srlx %l5,0x031,%l4 ! %l4 = 0000000000000000
! %l0 = 0000000034096461, %l0 = 0000000034096461, %l1 = 000000002b29dd83
or %l0,%l0,%l1 ! %l1 = 0000000034096461
! %l2 = 0000000000000000, Mem[0000000031800030] = 35d75f16, %asi = 80
stwa %l2,[%o3+0x030]%asi ! Mem[0000000031800030] = 00000000
! Mem[000000001c800030] = 9e466400, %l6 = 000000002b29d173
ldsha [%i1+%o6]0x81,%l6 ! %l6 = ffffffffffff9e46
! Mem[0000000030800070] = 0000000000000000, %f12 = 35d75f16 0a9db2ce
ldda [%o1+0x070]%asi,%f12 ! %f12 = 00000000 00000000
! Mem[0000000030000030] = ffffffff, %f29 = 0a9db2ce
ld [%o0+%o6],%f29 ! %f29 = ffffffff
! Mem[000000001c800004] = 70d72d92, %l4 = 0000000000000000
ldsh [%i1+0x004],%l4 ! %l4 = 00000000000070d7
! Mem[000000001c000010] = e945702d8df3ffff, %f8 = 9e466400 00000000
ldda [%i0+%i5]0x80,%f8 ! %f8 = e945702d 8df3ffff
! %l1 = 0000000034096461
setx 0x8fff7a828fff7a82,%g7,%l1 ! %l1 = 8fff7a828fff7a82
! Mem[0000000031000070] = 000000007f9223ff, %l7 = 0000000000000040
ldx [%o2+0x070],%l7 ! %l7 = 000000007f9223ff
p6_label_57:
! %l2 = 0000000000000000, %l5 = 00000000000000df, %l2 = 0000000000000000
xnorcc %l2,%l5,%l2 ! %l2 = ffffffffffffff20, %ccr = 88
! %l5 = 00000000000000df, immed = ffffffcf, %l5 = 00000000000000df
sub %l5,-0x031,%l5 ! %l5 = 0000000000000110
! %l1 = 8fff7a828fff7a82, Mem[0000000030000070] = 0064000000000000
stx %l1,[%o0+0x070] ! Mem[0000000030000070] = 8fff7a828fff7a82
! %l6 = ffffffffffff9e46, immed = 0000062e, %l2 = ffffffffffffff20
xor %l6,0x62e,%l2 ! %l2 = ffffffffffff9868
! %l3 = 0000000000000000, %l4 = 00000000000070d7, %y = 00000000
umulcc %l3,%l4,%l1 ! %l1 = 0000000000000000, %ccr = 44, %y = 00
! Mem[000000001c80003c] = ffffff9c, %l5 = 0000000000000110
ldsw [%i1+0x03c],%l5 ! %l5 = ffffffffffffff9c
! Mem[0000000031800070] = 7f9223ff00003c5b, %f0 = ca173574 3bc76498
ldda [%o3+0x070]%asi,%f0 ! %f0 = 7f9223ff 00003c5b
! %f24 = 00000000 15e4229a, Mem[0000000031800030] = 00000000 00000040
std %f24,[%o3+%o6] ! Mem[0000000031800030] = 00000000 15e4229a
! Mem[000000001c800028] = 15e4229a, %l0 = 0000000034096461
ldsha [%i1+%o5]0x89,%l0 ! %l0 = 000000000000229a
! %l0 = 000000000000229a, Mem[000000001c80005a] = fee12164
stb %l0,[%i1+0x05a] ! Mem[000000001c800058] = fee19a64
p6_label_58:
! Mem[000000001c000000] = 00007eb2, %l5 = ffffffffffffff9c
lduwa [%i0+%g0]0x80,%l5 ! %l5 = 0000000000007eb2
! %l6 = ffffffffffff9e46, Mem[000000001c000030] = b17ecc7b
stba %l6,[%i0+%o6]0x81 ! Mem[000000001c000030] = 467ecc7b
! %f16 = 1b6383e9, Mem[000000001c800008] = 816bd137
sta %f16,[%i1+%i4]0x81 ! Mem[000000001c800008] = 1b6383e9
! Mem[000000001c800018] = ffffffc9, %l5 = 0000000000007eb2
lduwa [%i1+%i6]0x80,%l5 ! %l5 = 00000000ffffffc9
! Mem[000000001d800008] = 3e640934, %l2 = ffffffffffff9868
lduha [%i3+%i4]0x80,%l2 ! %l2 = 0000000000003e64
! Mem[0000000030000070] = 8fff7a82, %l3 = 0000000000000000
ldsw [%o0+0x070],%l3 ! %l3 = ffffffff8fff7a82
! Mem[0000000030000070] = 8fff7a82, %l3 = ffffffff8fff7a82
lduh [%o0+0x072],%l3 ! %l3 = 0000000000007a82
! %l0 = 000000000000229a, %l6 = ffffffffffff9e46, %l2 = 0000000000003e64
sra %l0,%l6,%l2 ! %l2 = 000000000000008a
! Mem[0000000030800030] = 4d25fcdc00000000, %f28 = 35d75f16 ffffffff
ldd [%o1+%o6],%f28 ! %f28 = 4d25fcdc 00000000
! %l1 = 0000000000000000, %l0 = 000000000000229a, %l5 = 00000000ffffffc9
sll %l1,%l0,%l5 ! %l5 = 0000000000000000
p6_label_59:
! %l2 = 000000000000008a, %l6 = ffffffffffff9e46, %l6 = ffffffffffff9e46
udivx %l2,%l6,%l6 ! Div by zero, %l0 = 00000000000022c2
! Mem[000000001c000020] = 4bd8cf4d, %f27 = 00000040
lda [%i0+%o4]0x88,%f27 ! %f27 = 4bd8cf4d
! %l0 = 0000229a, %l1 = 00000000, Mem[000000001c800078] = 6d61a05f 5398259d
std %l0,[%i1+0x078] ! Mem[000000001c800078] = 0000229a 00000000
! %l7 = 000000007f9223ff, Mem[0000000030000034] = ffffb484
stb %l7,[%o0+0x034] ! Mem[0000000030000034] = ffffb484
! %l1 = 0000000000000000, Mem[000000001d000060] = 9583704244482a5f
stx %l1,[%i2+0x060] ! Mem[000000001d000060] = 0000000000000000
! %l4 = 000070d7, %l5 = 00000000, Mem[000000001c000020] = 4bd8cf4d 4cef918e
stda %l4,[%i0+%o4]0x89 ! Mem[000000001c000020] = 000070d7 00000000
! Invert Register : %l1 = 0000000000000000
xor %l1,-1,%l1 ! %l1 = ffffffffffffffff
! %l1 = ffffffffffffffff, Mem[0000000030800074] = 00000000
sth %l1,[%o1+0x074] ! Mem[0000000030800074] = ffff0000
! retry : should take illegal inst trap, %l0 = 000000000000229a
retry ! Illegal inst trap : %l0 = 00000000000022aa
! %f28 = 4d25fcdc 00000000, Mem[000000001c800020] = 40000000 15e4229a
stda %f28,[%i1+%o4]0x81 ! Mem[000000001c800020] = 4d25fcdc 00000000
p6_label_60:
! %l0 = 00000000000022aa, Mem[000000001d800075] = cf6deaa8
stb %l0,[%i3+0x075] ! Mem[000000001d800074] = cfaaeaa8
! %l5 = 0000000000000000, immed = 00000014, %l2 = 000000000000008a
sra %l5,0x014,%l2 ! %l2 = 0000000000000000
! Mem[0000000031800034] = 15e4229a, %l6 = 0000000000000000
ldsh [%o3+0x036],%l6 ! %l6 = 000000000000229a
! %l0 = 00000000000022aa, %l5 = 0000000000000000, %l1 = ffffffffffffffff
sll %l0,%l5,%l1 ! %l1 = 00000000000022aa
! %l2 = 0000000000000000, Mem[000000001c800030] = 9e466400
stwa %l2,[%i1+%o6]0x81 ! Mem[000000001c800030] = 00000000
! Mem[000000001c800044] = b4845cb2, %l4 = 00000000000070d7
ldsba [%i1+0x044]%asi,%l4 ! %l4 = ffffffffffffffb4
! Randomly selected nop
nop
! Mem[0000000031000070] = 00000000, %f4 = 5d37edfb
ld [%o2+0x070],%f4 ! %f4 = 00000000
! Mem[000000001d000030] = 64343b56, %f10 = 00000000
lda [%i2+%o6]0x88,%f10 ! %f10 = 64343b56
! Mem[000000001d800000] = 0b1b56bc, %l2 = 0000000000000000
lduha [%i3+%g0]0x80,%l2 ! %l2 = 0000000000000b1b
p6_label_61:
! Mem[000000001c000018] = 00000000, %l2 = 0000000000000b1b
ldsh [%i0+0x01a],%l2 ! %l2 = 0000000000000000
! Mem[0000000030000030] = ffffffff, %l7 = 000000007f9223ff
ldsh [%o0+0x032],%l7 ! %l7 = ffffffffffffffff
! %l0 = 00000000000022aa, immed = 000000e8, %y = 00000000
smulcc %l0,0x0e8,%l4 ! %l4 = 00000000001f6a10, %ccr = 00, %y = 00
! %l5 = 0000000000000000, immed = fffff700, %y = 00000000
udiv %l5,-0x900,%l3 ! %l3 = 0000000000000000
mov %l0,%y ! %y = 000022aa
! Mem[0000000030000070] = 8fff7a82, %l0 = 00000000000022aa
ldsh [%o0+0x072],%l0 ! %l0 = 0000000000007a82
! Mem[0000000030800070] = 00000000 ffff0000, %l2 = 00000000, %l3 = 00000000
ldd [%o1+0x070],%l2 ! %l2 = 0000000000000000 00000000ffff0000
! %l0 = 00007a82, %l1 = 000022aa, Mem[000000001d000020] = 6fdaa5af 14503600
stda %l0,[%i2+%o4]0x89 ! Mem[000000001d000020] = 00007a82 000022aa
! %l3 = 00000000ffff0000, Mem[0000000031800030] = 00000000
stw %l3,[%o3+%o6] ! Mem[0000000031800030] = ffff0000
! Mem[000000001c800000] = ffffffff70d72d92, %f30 = 23d2b75e 00000000
ldda [%i1+%g0]0x80,%f30 ! %f30 = ffffffff 70d72d92
! %f2 = 00640000 35d75f16, Mem[0000000031000070] = 00000000 7f9223ff
std %f2 ,[%o2+0x070] ! Mem[0000000031000070] = 00640000 35d75f16
p6_label_62:
! %l7 = ffffffffffffffff, %l3 = 00000000ffff0000, %l0 = 0000000000007a82
orcc %l7,%l3,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
! %f16 = 1b6383e9, Mem[000000001d000028] = e983631b
sta %f16,[%i2+%o5]0x89 ! Mem[000000001d000028] = 1b6383e9
! %l7 = ffffffffffffffff, %l7 = ffffffffffffffff, %y = 000022aa
sdivcc %l7,%l7,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = ffffffff
! Mem[0000000030800034] = 00000000, %l6 = 000000000000229a
ldswa [%o1+0x034]%asi,%l6 ! %l6 = 0000000000000000
! %f17 = 40000000, Mem[0000000030000034] = ffffb484
sta %f17,[%o0+0x034]%asi ! Mem[0000000030000034] = 40000000
! %l5 = 0000000000000000, %l3 = 00000000ffff0000, %l0 = ffffffffffffffff
sra %l5,%l3,%l0 ! %l0 = 0000000000000000
! Mem[0000000030000034] = 40000000, %l5 = 0000000000000000
ldsw [%o0+0x034],%l5 ! %l5 = 0000000040000000
! Mem[000000001d800030] = 00c89beb, %l6 = 0000000000000000
lduha [%i3+%o6]0x88,%l6 ! %l6 = 0000000000009beb
! %l6 = 0000000000009beb, immed = 00000018, %l4 = 00000000001f6a10
srl %l6,0x018,%l4 ! %l4 = 0000000000000000
! Mem[000000001c000008] = 5c1e3d00c5b0774b, %f4 = 00000000 b4845cb2
ldda [%i0+%i4]0x88,%f4 ! %f4 = 5c1e3d00 c5b0774b
p6_label_63:
! %l2 = 0000000000000000, immed = 00000029, %l5 = 0000000040000000
srax %l2,0x029,%l5 ! %l5 = 0000000000000000
! Mem[000000001c000010] = e945702d, %l6 = 0000000000009beb
lduha [%i0+%i5]0x80,%l6 ! %l6 = 000000000000e945
! Mem[000000001d000000] = 6fdaa5af, %l6 = 000000000000e945
lduwa [%i2+%g0]0x88,%l6 ! %l6 = 000000006fdaa5af
! Mem[000000001c000018] = 00000000, %l5 = 0000000000000000
lduha [%i0+%i6]0x88,%l5 ! %l5 = 0000000000000000
! Mem[0000000030000030] = ffffffff40000000, %f14 = 4d25fcdc 00000000
ldd [%o0+%o6],%f14 ! %f14 = ffffffff 40000000
! %l5 = 0000000000000000, %l5 = 0000000000000000, %l1 = 00000000000022aa
orcc %l5,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44
! %l3 = 00000000ffff0000, Mem[000000001c800000] = ffffffff
stwa %l3,[%i1+%g0]0x81 ! Mem[000000001c800000] = ffff0000
! %l3 = 00000000ffff0000, %l2 = 0000000000000000, %l6 = 000000006fdaa5af
andn %l3,%l2,%l6 ! %l6 = 00000000ffff0000
! Mem[0000000031000070] = 00640000, %l5 = 0000000000000000
lduw [%o2+0x070],%l5 ! %l5 = 0000000000640000
! %l5 = 0000000000640000, %l4 = 0000000000000000, %y = ffffffff
udivcc %l5,%l4,%l3 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
p6_label_64:
! Mem[0000000031000070] = 00640000 35d75f16, %l4 = 00000000, %l5 = 00640000
ldda [%o2+0x070]%asi,%l4 ! %l4 = 0000000000640000 0000000035d75f16
! %l1 = 0000000000000000, Mem[0000000031800070] = 7f9223ff, %asi = 80
stwa %l1,[%o3+0x070]%asi ! Mem[0000000031800070] = 00000000
! %l1 = 0000000000000000, Mem[000000001d800020] = 6ecdffff
stba %l1,[%i3+%o4]0x81 ! Mem[000000001d800020] = 00cdffff
! Mem[000000001c800020] = 4d25fcdc00000000, %f0 = 7f9223ff 00003c5b
ldda [%i1+%o4]0x81,%f0 ! %f0 = 4d25fcdc 00000000
! Mem[000000001d000028] = e983631b, %l0 = 0000000000000028
ldsba [%i2+%o5]0x81,%l0 ! %l0 = ffffffffffffffe9
! %l6 = ffff0000, %l7 = 80000000, Mem[0000000030800070] = 00000000 ffff0000
stda %l6,[%o1+0x070]%asi ! Mem[0000000030800070] = ffff0000 80000000
! Mem[000000001c800008] = e983631b, %l7 = ffffffff80000000
lduba [%i1+%i4]0x88,%l7 ! %l7 = 000000000000001b
! %l7 = 000000000000001b, Mem[000000001c800020] = 4d25fcdc
stba %l7,[%i1+%o4]0x81 ! Mem[000000001c800020] = 1b25fcdc
! %l6 = 00000000ffff0000, immed = 00000a3c, %y = 00000028
sdivcc %l6,0xa3c,%l4 ! %l4 = 000000000401901f, %ccr = 00
mov %l0,%y ! %y = ffffffe9
! %f29 = 00000000, Mem[0000000030000030] = ffffffff
st %f29,[%o0+%o6] ! Mem[0000000030000030] = 00000000
p6_label_65:
! %l0 = ffffffe9, %l1 = 00000000, Mem[0000000031000070] = 00640000 35d75f16
std %l0,[%o2+0x070] ! Mem[0000000031000070] = ffffffe9 00000000
! Mem[000000001d000058] = f2df1122, %l7 = 000000000000001b
ldsb [%i2+0x058],%l7 ! %l7 = fffffffffffffff2
! Clear Register : %l4 = 000000000401901f
clr %l4 ! %l4 = 0000000000000000
! %l5 = 0000000035d75f16, immed = 000008fd, %y = ffffffe9
sdiv %l5,0x8fd,%l5 ! %l5 = fffffffffd76ea3d
mov %l0,%y ! %y = ffffffe9
! Mem[0000000030000030] = 00000000, %l1 = 0000000000000000
ldsw [%o0+%o6],%l1 ! %l1 = 0000000000000000
! Mem[0000000031000034] = 40000000, %l4 = 0000000000000000
ldsha [%o2+0x034]%asi,%l4 ! %l4 = 0000000000004000
! Mem[000000001c800000] = 0000ffff, %l4 = 0000000000004000
ldsha [%i1+%g0]0x89,%l4 ! %l4 = ffffffffffffffff
! %l1 = 0000000000000000, immed = fffff2af, %l3 = 00000000ffff0000
orncc %l1,-0xd51,%l3 ! %l3 = 0000000000000d50, %ccr = 00
! %l5 = fffffffffd76ea3d
sethi %hi(0x8f938c00),%l5 ! %l5 = 000000008f938c00
save ! CWP = 1
p6_label_66: ! %cwp = 1
! %l0 = 0000000000000040, immed = 0000001c, %l7 = 00000000e1f9ffff
sra %l0,0x01c,%l7 ! %l7 = 0000000000000000
! Mem[000000001d000018] = 814f83e9 40000000, %l4 = 05e12245, %l5 = 6ecdffff
ldda [%o2+%o6]0x81,%l4 ! %l4 = 00000000814f83e9 0000000040000000
! Mem[000000001d000030] = 64343b56, %f16 = 1b6383e9
lda [%o2+%i6]0x88,%f16 ! %f16 = 64343b56
! Mem[000000001c800008] = 1b6383e9, %l0 = 0000000000000040
lduha [%o1+%o4]0x80,%l0 ! %l0 = 0000000000001b63
! %l3 = 0000000019f4dcaa, %l7 = 0000000000000000, %l5 = 0000000040000000
taddcctv %l3,%l7,%l5 ! %l0 = 0000000000001b86, Trapped
! %l5 = 0000000040000000, %l5 = 0000000040000000, %y = ffffffe9
sdiv %l5,%l5,%l1 ! %l1 = ffffffffffffffa5
mov %l0,%y ! %y = 00001b86
! %l6 = 00000000c9ffffff, %l3 = 0000000019f4dcaa, %y = 00001b86
udiv %l6,%l3,%l2 ! %l2 = 0000000000010f7c
mov %l0,%y ! %y = 00001b86
! Mem[000000001d000078] = 1d229c73032d57d1, %l1 = ffffffffffffffa5
ldx [%o2+0x078],%l1 ! %l1 = 1d229c73032d57d1
! %l6 = 00000000c9ffffff, immed = 00000007, %l2 = 0000000000010f7c
sra %l6,0x007,%l2 ! %l2 = ffffffffff93ffff
! %l6 = 00000000c9ffffff, immed = 0000000e, %l5 = 0000000040000000
srl %l6,0x00e,%l5 ! %l5 = 00000000000327ff
p6_label_67: ! %cwp = 1
! Mem[0000000030800030] = 4d25fcdc, %l5 = 00000000000327ff
ldsha [%i1+0x032]%asi,%l5 ! %l5 = fffffffffffffcdc
! %l2 = ffffffffff93ffff, immed = fffff881, %l1 = 1d229c73032d57d1
tsubcc %l2,-0x77f,%l1 ! %l1 = ffffffffff94077e, %ccr = 9b
! %f8 = e945702d 8df3ffff, Mem[0000000030800070] = ffff0000 80000000
std %f8 ,[%i1+0x070] ! Mem[0000000030800070] = e945702d 8df3ffff
! Mem[000000001d800044] = b54d3691, %l6 = 00000000c9ffffff
lduh [%o3+0x044],%l6 ! %l6 = 000000000000b54d
! %f28 = 4d25fcdc 00000000, Mem[000000001d800018] = 00000000 00000000
std %f28,[%o3+%o6] ! Mem[000000001d800018] = 4d25fcdc 00000000
! Mem[000000001d000000] = afa5da6f, %l5 = fffffffffffffcdc
ldswa [%o2+%g0]0x81,%l5 ! %l5 = ffffffffafa5da6f
! %l5 = ffffffffafa5da6f, immed = 0000000b, %l2 = ffffffffff93ffff
sllx %l5,0x00b,%l2 ! %l2 = fffffd7d2ed37800
! %l4 = 00000000814f83e9, immed = fffff67c, %l7 = 0000000000000000
tsubcc %l4,-0x984,%l7 ! %l7 = 00000000814f8d6d, %ccr = 1b
! %l4 = 00000000814f83e9, immed = 0000027a, %l7 = 00000000814f8d6d
or %l4,0x27a,%l7 ! %l7 = 00000000814f83fb
! Mem[0000000031000030] = 1b6383e9, %l7 = 00000000814f83fb
ldsba [%i2+0x031]%asi,%l7 ! %l7 = 0000000000000063
p6_label_68: ! %cwp = 1
! %l4 = 00000000814f83e9, immed = 000006a2, %y = 00001b86
smulcc %l4,0x6a2,%l7 ! %l7 = fffffcb7b168ef72, %ccr = 88, %y = fffffcb7
! %l2 = fffffd7d2ed37800, Mem[0000000030800074] = 8df3ffff
sth %l2,[%i1+0x074] ! Mem[0000000030800074] = 7800ffff
! Mem[000000001d000008] = 00640000, %l5 = ffffffffafa5da6f
lduba [%o2+%o4]0x80,%l5 ! %l5 = 0000000000000000
! Mem[000000001d800010] = bd010000, %f18 = 83dd292b
lda [%o3+%o5]0x88,%f18 ! %f18 = bd010000
! %l1 = ffffffffff94077e, immed = 00000e78, %l1 = ffffffffff94077e
addcc %l1,0xe78,%l1 ! %l1 = ffffffffff9415f6, %ccr = 88
! %f20 = 37d16b81 4f00007f, Mem[0000000030000070] = 8fff7a82 8fff7a82
std %f20,[%i0+0x070] ! Mem[0000000030000070] = 37d16b81 4f00007f
! %l2 = fffffd7d2ed37800, immd = fffffffffffff83a, %l6 = 000000000000b54d
udivx %l2,-0x7c6,%l6 ! %l6 = 0000000000000000
! %l7 = fffffcb7b168ef72, immed = 000007cc, %l5 = 0000000000000000
addc %l7,0x7cc,%l5 ! %l5 = fffffcb7b168f73e
! %l1 = ffffffffff9415f6, %l0 = 0000000000001b86, %y = fffffcb7
sdiv %l1,%l0,%l4 ! %l4 = ffffffffe17b01d2
mov %l0,%y ! %y = 00001b86
! %l1 = ffffffffff9415f6, %l4 = ffffffffe17b01d2, %l2 = fffffd7d2ed37800
xorcc %l1,%l4,%l2 ! %l2 = 000000001eef1424, %ccr = 00
p6_label_69: ! %cwp = 1
! %f6 = 00000000 00000000, Mem[0000000031000030] = 1b6383e9 40000000
std %f6 ,[%i2+%i6] ! Mem[0000000031000030] = 00000000 00000000
! Mem[000000001d000020] = 827a0000aa220000, %f4 = 5c1e3d00 c5b0774b
ldda [%o2+%i4]0x80,%f4 ! %f4 = 827a0000 aa220000
! Mem[000000001d000018] = 814f83e9, %f24 = 00000000
lda [%o2+%o6]0x80,%f24 ! %f24 = 814f83e9
! Mem[000000001d000028] = 000000401b6383e9, %f28 = 4d25fcdc 00000000
ldda [%o2+%i5]0x88,%f28 ! %f28 = 00000040 1b6383e9
! %l7 = fffffcb7b168ef72, %l1 = ffffffffff9415f6, %l5 = fffffcb7b168f73e
srl %l7,%l1,%l5 ! %l5 = 00000000000002c5
! %f15 = 40000000, Mem[000000001c800000] = 0000ffff
sta %f15,[%o1+%g0]0x89 ! Mem[000000001c800000] = 40000000
! %f1 = 00000000, Mem[000000001c000020] = d7700000
sta %f1 ,[%o0+%i4]0x81 ! Mem[000000001c000020] = 00000000
! Mem[000000001d800018] = 4d25fcdc, %l2 = 000000001eef1424
lduba [%o3+%o6]0x80,%l2 ! %l2 = 000000000000004d
! Mem[000000001c000000] = 00007eb2, %l7 = fffffcb7b168ef72
lduwa [%o0+%g0]0x80,%l7 ! %l7 = 0000000000007eb2
! %l5 = 00000000000002c5, Mem[000000001d800078] = f72a4455d6736646
stx %l5,[%o3+0x078] ! Mem[000000001d800078] = 00000000000002c5
p6_label_70: ! %cwp = 1
! %l5 = 00000000000002c5, Mem[000000001d000070] = ceb7ffa7b7638847
stx %l5,[%o2+0x070] ! Mem[000000001d000070] = 00000000000002c5
! %l7 = 0000000000007eb2, %l2 = 000000000000004d, %l6 = 0000000000000000
xor %l7,%l2,%l6 ! %l6 = 0000000000007eff
! Mem[0000000031800030] = ffff0000, %f28 = 00000040
ld [%i3+%i6],%f28 ! %f28 = ffff0000
! %l6 = 00007eff, %l7 = 00007eb2, Mem[000000001d800010] = 000001bd 00000084
stda %l6,[%o3+0x010]%asi ! Mem[000000001d800010] = 00007eff 00007eb2
! %l3 = 0000000019f4dcaa, Mem[000000001d800000] = bc561b0b
stba %l3,[%o3+%g0]0x89 ! Mem[000000001d800000] = bc561baa
! %f24 = 814f83e9 15e4229a, Mem[000000001d000028] = 1b6383e9 00000040
stda %f24,[%o2+%i5]0x89 ! Mem[000000001d000028] = 814f83e9 15e4229a
! Clear Register : %l3 = 0000000019f4dcaa
clr %l3 ! %l3 = 0000000000000000
! %l1 = ffffffffff9415f6, Mem[0000000031800070] = 0000000000003c5b
stx %l1,[%i3+0x070] ! Mem[0000000031800070] = ffffffffff9415f6
! %l2 = 000000000000004d, immd = 0000000000000e59, %l1 = ffffffffff9415f6
sdivx %l2,0xe59,%l1 ! %l1 = 0000000000000000
! Mem[0000000030800070] = e945702d 7800ffff, %l2 = 0000004d, %l3 = 00000000
ldda [%i1+0x070]%asi,%l2 ! %l2 = 00000000e945702d 000000007800ffff
p6_label_71: ! %cwp = 1
! Mem[0000000031800030] = ffff000015e4229a, %f18 = bd010000 749acc7e
ldd [%i3+%i6],%f18 ! %f18 = ffff0000 15e4229a
! Mem[000000001d800000] = aa1b56bc5eb7d223, %f14 = ffffffff 40000000
ldda [%o3+%g0]0x81,%f14 ! %f14 = aa1b56bc 5eb7d223
! Mem[000000001c000010] = 2d7045e9, %l2 = 00000000e945702d
lduba [%o0+%o5]0x88,%l2 ! %l2 = 00000000000000e9
! retry : should take illegal inst trap, %l0 = 0000000000001b86
retry ! Illegal inst trap : %l0 = 0000000000001b96
! %f30 = ffffffff, Mem[000000001c000000] = b27e0000
sta %f30,[%o0+%g0]0x89 ! Mem[000000001c000000] = ffffffff
! Mem[000000001d800028] = 15e4229a, %l0 = 0000000000001b96
lduha [%o3+%i5]0x80,%l0 ! %l0 = 00000000000015e4
! %l2 = 00000000000000e9, immed = fffffcad, %y = 00001b86
umulcc %l2,-0x353,%l0 ! %l0 = 000000e8fffcf975, %ccr = 08, %y = e8
! %l5 = 00000000000002c5, %l4 = ffffffffe17b01d2, %l6 = 0000000000007eff
taddcc %l5,%l4,%l6 ! %l6 = ffffffffe17b0497, %ccr = 8a
! %l5 = 00000000000002c5, immed = fffff769, %l2 = 00000000000000e9
taddcc %l5,-0x897,%l2 ! %l2 = fffffffffffffa2e, %ccr = 8a
! %l1 = 0000000000000000, Mem[0000000031800070] = ffffffff
stw %l1,[%i3+0x070] ! Mem[0000000031800070] = 00000000
p6_label_72: ! %cwp = 1
! %f18 = ffff0000, Mem[0000000030800034] = 00000000
st %f18,[%i1+0x034] ! Mem[0000000030800034] = ffff0000
! %l3 = 000000007800ffff, %l6 = ffffffffe17b0497, %l4 = ffffffffe17b01d2
tsubcctv %l3,%l6,%l4 ! %l0 = 000000e8fffcf998, Trapped
! %l0 = 000000e8fffcf998, %l4 = ffffffffe17b01d2, %l0 = 000000e8fffcf998
sdivx %l0,%l4,%l0 ! %l0 = fffffffffffff85e
! Mem[0000000031000070] = ffffffe9 00000000, %l6 = e17b0497, %l7 = 00007eb2
ldd [%i2+0x070],%l6 ! %l6 = 00000000ffffffe9 0000000000000000
! %l0 = fffffffffffff85e, immed = 00000008, %l0 = fffffffffffff85e
sra %l0,0x008,%l0 ! %l0 = fffffffffffffff8
! %f30 = ffffffff 70d72d92, Mem[000000001c000028] = 8af8afea 0000005c
stda %f30,[%o0+%i5]0x89 ! Mem[000000001c000028] = ffffffff 70d72d92
! %l5 = 00000000000002c5, Mem[000000001c000020] = 00000000
stwa %l5,[%o0+%i4]0x89 ! Mem[000000001c000020] = 000002c5
! Mem[0000000030000074] = 4f00007f, %l2 = fffffffffffffa2e
ldsw [%i0+0x074],%l2 ! %l2 = 000000004f00007f
! Mem[000000001c800008] = 1b6383e9b523cba4, %f14 = aa1b56bc 5eb7d223
ldda [%o1+%o4]0x80,%f14 ! %f14 = 1b6383e9 b523cba4
! %l1 = 0000000000000000
sethi %hi(0x8ece9000),%l1 ! %l1 = 000000008ece9000
p6_label_73: ! %cwp = 1
! Mem[000000001d000030] = 563b3464, %l5 = 00000000000002c5
lduba [%o2+%i6]0x80,%l5 ! %l5 = 0000000000000056
! %l5 = 0000000000000056, %l0 = fffffffffffffff8, %l4 = ffffffffe17b01d2
udivx %l5,%l0,%l4 ! %l4 = 0000000000000000
! %l7 = 0000000000000000, immed = fffff8a2, %l4 = 0000000000000000
xor %l7,-0x75e,%l4 ! %l4 = fffffffffffff8a2
! %f25 = 15e4229a, Mem[0000000030000034] = 40000000
st %f25,[%i0+0x034] ! Mem[0000000030000034] = 15e4229a
! Mem[0000000031800030] = ffff0000 15e4229a, %l4 = fffff8a2, %l5 = 00000056
ldd [%i3+%i6],%l4 ! %l4 = 00000000ffff0000 0000000015e4229a
! retry : should take illegal inst trap, %l0 = fffffffffffffff8
retry ! Illegal inst trap : %l0 = 0000000000000008
! Mem[0000000030800030] = 4d25fcdcffff0000, %f0 = 4d25fcdc 00000000
ldd [%i1+%i6],%f0 ! %f0 = 4d25fcdc ffff0000
! Mem[0000000031800030] = ffff0000, %l2 = 000000004f00007f
lduh [%i3+%i6],%l2 ! %l2 = 000000000000ffff
! %l0 = 0000000000000008, %l3 = 000000007800ffff, %l5 = 0000000015e4229a
taddcc %l0,%l3,%l5 ! %l5 = 0000000078010007, %ccr = 02
! %l3 = 000000007800ffff, %l1 = 000000008ece9000, %y = 000000e8
udiv %l3,%l1,%l5 ! %l5 = 00000000000001a0
mov %l0,%y ! %y = 00000008
p6_label_74: ! %cwp = 1
! Mem[000000001c800008] = e983631b, %l2 = 000000000000ffff
lduwa [%o1+%o4]0x88,%l2 ! %l2 = 00000000e983631b
! Mem[000000001d000018] = 814f83e940000000, %l2 = 00000000e983631b
ldxa [%o2+%o6]0x81,%l2 ! %l2 = 814f83e940000000
! Mem[000000001d800020] = 00cdffff6d2afa7f, %f18 = ffff0000 15e4229a
ldda [%o3+%i4]0x81,%f18 ! %f18 = 00cdffff 6d2afa7f
! %f10 = 64343b56 d77984f6, Mem[000000001c800000] = 40000000 922dd770
stda %f10,[%o1+%g0]0x89 ! Mem[000000001c800000] = 64343b56 d77984f6
! Mem[0000000031800030] = ffff0000, %l6 = 00000000ffffffe9
ldsh [%i3+%i6],%l6 ! %l6 = ffffffffffffffff
! %l4 = 00000000ffff0000, immed = 000008f0, %l0 = 0000000000000008
xnor %l4,0x8f0,%l0 ! %l0 = ffffffff0000f70f
! %l1 = 000000008ece9000, immed = 00000bd5, %l6 = ffffffffffffffff
orn %l1,0xbd5,%l6 ! %l6 = fffffffffffff42a
! retry : should take illegal inst trap, %l0 = ffffffff0000f70f
retry ! Illegal inst trap : %l0 = ffffffff0000f71f
! Mem[000000001d800008] = 3e640934, %l0 = ffffffff0000f71f
ldsb [%o3+%o4],%l0 ! %l0 = 000000000000003e
! %f4 = 827a0000, Mem[000000001c000034] = 6dc725a5
st %f4 ,[%o0+0x034] ! Mem[000000001c000034] = 827a0000
p6_label_75: ! %cwp = 1
! %f16 = 64343b56, Mem[0000000031000034] = 00000000
st %f16,[%i2+0x034] ! Mem[0000000031000034] = 64343b56
! Mem[000000001d800040] = 88d16b03, %l5 = 00000000000001a0
ldswa [%o3+0x040]%asi,%l5 ! %l5 = ffffffff88d16b03
! %l3 = 000000007800ffff, Mem[0000000030800032] = 4d25fcdc
sth %l3,[%i1+0x032] ! Mem[0000000030800030] = 4d25ffff
! retry : should take illegal inst trap, %l0 = 000000000000003e
retry ! Illegal inst trap : %l0 = 000000000000004e
! Mem[000000001d800028] = 15e4229a, %l2 = 814f83e940000000
lduha [%o3+%i5]0x80,%l2 ! %l2 = 00000000000015e4
! Mem[0000000030800030] = 4d25ffffffff0000, %f6 = 00000000 00000000
ldda [%i1+0x030]%asi,%f6 ! %f6 = 4d25ffff ffff0000
! %l5 = ffffffff88d16b03, %l1 = 000000008ece9000, %y = 00000008
umul %l5,%l1,%l6 ! %l6 = 4c528ed5929bb000, %y = 4c528ed5
! %l3 = 000000007800ffff, immed = fffffae5, %l4 = 00000000ffff0000
orn %l3,-0x51b,%l4 ! %l4 = 000000007800ffff
! %l2 = 00000000000015e4, Mem[000000001d800030] = 00c89beb
stha %l2,[%o3+%i6]0x88 ! Mem[000000001d800030] = 00c815e4
! Mem[0000000031800034] = 15e4229a, %l7 = 0000000000000000
lduw [%i3+0x034],%l7 ! %l7 = 0000000015e4229a
p6_label_76: ! %cwp = 1
! Mem[000000001d800000] = aa1b56bc5eb7d223, %l1 = 000000008ece9000
ldxa [%o3+%g0]0x81,%l1 ! %l1 = aa1b56bc5eb7d223
! %l3 = 000000007800ffff, Mem[000000001d800030] = 00c815e4
stwa %l3,[%o3+%i6]0x89 ! Mem[000000001d800030] = 7800ffff
! %l7 = 0000000015e4229a, immed = 00000800, %l7 = 0000000015e4229a
xorcc %l7,0x800,%l7 ! %l7 = 0000000015e42a9a, %ccr = 00
! %l1 = aa1b56bc5eb7d223, %l0 = 000000000000004e, %l0 = 000000000000004e
xorcc %l1,%l0,%l0 ! %l0 = aa1b56bc5eb7d26d, %ccr = 80
! Mem[0000000030800070] = e945702d, %l1 = aa1b56bc5eb7d223
ldsh [%i1+0x072],%l1 ! %l1 = 000000000000702d
! retry : should take illegal inst trap, %l0 = aa1b56bc5eb7d26d
retry ! Illegal inst trap : %l0 = aa1b56bc5eb7d27d
! %l6 = 4c528ed5929bb000, Mem[000000001d800031] = ffff0078
stb %l6,[%o3+0x031] ! Mem[000000001d800030] = ff000078
! %l1 = 000000000000702d, immed = 00000905, %l2 = 00000000000015e4
and %l1,0x905,%l2 ! %l2 = 0000000000000005
! Mem[000000001d000020] = 00007a82, %l4 = 000000007800ffff
ldsha [%o2+%i4]0x89,%l4 ! %l4 = 0000000000007a82
! Mem[0000000030000030] = 0000000015e4229a, %l4 = 0000000000007a82
ldx [%i0+%i6],%l4 ! %l4 = 0000000015e4229a
p6_label_77: ! %cwp = 1
! Mem[000000001d800030] = ff000078, %l7 = 0000000015e42a9a
lduh [%o3+0x032],%l7 ! %l7 = 0000000000000078
! Mem[000000001c000054] = 05a2ef82, %l0 = aa1b56bc5eb7d27d
ldsw [%o0+0x054],%l0 ! %l0 = 0000000005a2ef82
! Mem[0000000030800074] = 7800ffff, %l6 = 4c528ed5929bb000
ldsh [%i1+0x076],%l6 ! %l6 = ffffffffffffffff
! %l3 = 000000007800ffff, immed = 00000284, %l0 = 0000000005a2ef82
subc %l3,0x284,%l0 ! %l0 = 000000007800fd7b
! %f24 = 814f83e9 15e4229a, Mem[0000000030800030] = 4d25ffff ffff0000
stda %f24,[%i1+0x030]%asi ! Mem[0000000030800030] = 814f83e9 15e4229a
! Mem[0000000031000030] = 00000000 64343b56, %l0 = 7800fd7b, %l1 = 0000702d
ldd [%i2+%i6],%l0 ! %l0 = 0000000000000000 0000000064343b56
restore ! CWP = 0
! Mem[000000001d80001c] = 00000000, %l7 = fffffffffffffff2
ldub [%i3+0x01c],%l7 ! %l7 = 0000000000000000
! Mem[000000001d000028] = 9a22e415, %l0 = ffffffffffffffe9
ldswa [%i2+%o5]0x81,%l0 ! %l0 = ffffffff9a22e415
! %l6 = ffff0000, %l7 = 00000000, Mem[0000000031000070] = ffffffe9 00000000
std %l6,[%o2+0x070] ! Mem[0000000031000070] = ffff0000 00000000
p6_label_78:
! %l1 = 0000000000000000, %l2 = 0000000000000000, %l2 = 0000000000000000
tsubcc %l1,%l2,%l2 ! %l2 = 0000000000000000, %ccr = 44
! Mem[000000001d000028] = 9a22e415, %l0 = ffffffff9a22e415
lduha [%i2+%o5]0x80,%l0 ! %l0 = 0000000000009a22
! Mem[0000000031000030] = 00000000 64343b56, %l6 = ffff0000, %l7 = 00000000
ldd [%o2+%o6],%l6 ! %l6 = 0000000000000000 0000000064343b56
! %l1 = 0000000000000000, Mem[0000000030000074] = 4f00007f
sth %l1,[%o0+0x074] ! Mem[0000000030000074] = 0000007f
! Mem[000000001c800028] = 15e4229a, %l0 = 0000000000009a22
lduwa [%i1+%o5]0x88,%l0 ! %l0 = 0000000015e4229a
! %l1 = 0000000000000000, %l7 = 0000000064343b56, %l3 = 0000000000000d50
xorcc %l1,%l7,%l3 ! %l3 = 0000000064343b56, %ccr = 00
! %l6 = 0000000000000000, Mem[000000001d800018] = 4d25fcdc
stwa %l6,[%i3+%i6]0x80 ! Mem[000000001d800018] = 00000000
! Mem[0000000031000070] = ffff0000, %l7 = 0000000064343b56
ldsb [%o2+0x073],%l7 ! %l7 = 0000000000000000
! %l5 = 000000008f938c00, immed = 00000d01, %l2 = 0000000000000000
addccc %l5,0xd01,%l2 ! %l2 = 000000008f939901, %ccr = 08
! %l3 = 0000000064343b56, Mem[000000001d800008] = 3e640934
stw %l3,[%i3+%i4] ! Mem[000000001d800008] = 64343b56
p6_label_79:
! %l3 = 0000000064343b56, %l3 = 0000000064343b56, %l7 = 0000000000000000
or %l3,%l3,%l7 ! %l7 = 0000000064343b56
! Mem[0000000031800070] = 00000000ff9415f6, %l3 = 0000000064343b56
ldx [%o3+0x070],%l3 ! %l3 = 00000000ff9415f6
! Mem[000000001c800054] = 6edb6dea, %l2 = 000000008f939901
lduw [%i1+0x054],%l2 ! %l2 = 000000006edb6dea
! Mem[000000001c800028] = 15e4229a, %f22 = 40000000
lda [%i1+%o5]0x88,%f22 ! %f22 = 15e4229a
! Mem[0000000031000070] = ffff0000, %l7 = 0000000064343b56
ldsb [%o2+0x073],%l7 ! %l7 = 0000000000000000
! Mem[0000000031000030] = 0000000064343b56, %f0 = 4d25fcdc ffff0000
ldd [%o2+%o6],%f0 ! %f0 = 00000000 64343b56
! Mem[000000001c800000] = f68479d7, %l7 = 0000000000000000
ldsw [%i1+%g0],%l7 ! %l7 = fffffffff68479d7
! %l7 = fffffffff68479d7, Mem[000000001c000010] = e945702d8df3ffff
stxa %l7,[%i0+%i5]0x80 ! Mem[000000001c000010] = fffffffff68479d7
! Mem[000000001d000018] = 814f83e940000000, %l4 = ffffffffffffffff
ldx [%i2+%i6],%l4 ! %l4 = 814f83e940000000
! %l3 = 00000000ff9415f6, %l6 = 0000000000000000, %l4 = 814f83e940000000
orncc %l3,%l6,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
p6_label_80:
! %l6 = 00000000, %l7 = f68479d7, Mem[0000000031000070] = ffff0000 00000000
std %l6,[%o2+0x070] ! Mem[0000000031000070] = 00000000 f68479d7
! %l7 = fffffffff68479d7, Mem[000000001c800066] = c8b98992
sth %l7,[%i1+0x066] ! Mem[000000001c800064] = c8b979d7
! %l4 = ffffffffffffffff, Mem[000000001d800000] = aa1b56bc
stb %l4,[%i3+%g0] ! Mem[000000001d800000] = ff1b56bc
! Mem[000000001c000048] = 65ce0316, %l1 = 0000000000000000
ldsh [%i0+0x04a],%l1 ! %l1 = 0000000000000316
! %l5 = 000000008f938c00, immed = 00000ef7, %y = 4c528ed5
umulcc %l5,0xef7,%l3 ! %l3 = 0000086499041400, %ccr = 08, %y = 864
! Mem[000000001c000020] = c5020000 00000000, %l6 = 00000000, %l7 = f68479d7
ldda [%i0+%o4]0x81,%l6 ! %l6 = 00000000c5020000 0000000000000000
! %l5 = 000000008f938c00, %l5 = 000000008f938c00, %y = 00000864
umulcc %l5,%l5,%l3 ! %l3 = 50862b7214900000, %ccr = 00, %y = 50862b72
! %f30 = ffffffff 70d72d92, Mem[000000001d000030] = 64343b56 7c672cf6
stda %f30,[%i2+%o6]0x89 ! Mem[000000001d000030] = ffffffff 70d72d92
! %l7 = 0000000000000000, %l1 = 0000000000000316, %l4 = ffffffffffffffff
addcc %l7,%l1,%l4 ! %l4 = 0000000000000316, %ccr = 00
! Mem[000000001c000030] = 7bcc7e46, %l2 = 000000006edb6dea
lduba [%i0+%o6]0x88,%l2 ! %l2 = 0000000000000046
p6_label_81:
! %l2 = 0000000000000046, immed = 00000d3b, %l5 = 000000008f938c00
addccc %l2,0xd3b,%l5 ! %l5 = 0000000000000d81, %ccr = 00
! %l1 = 0000000000000316, Mem[000000001c800028] = 9a22e415
stha %l1,[%i1+%o5]0x80 ! Mem[000000001c800028] = 0316e415
! %l4 = 0000000000000316, %l1 = 0000000000000316, %l0 = 0000000015e4229a
subc %l4,%l1,%l0 ! %l0 = 0000000000000000
! %l4 = 0000000000000316, %l3 = 50862b7214900000, %l1 = 0000000000000316
tsubcc %l4,%l3,%l1 ! %l1 = af79d48deb700316, %ccr = 9b
! %f4 = 827a0000 aa220000, Mem[0000000030000030] = 00000000 15e4229a
std %f4 ,[%o0+%o6] ! Mem[0000000030000030] = 827a0000 aa220000
! Mem[000000001c800020] = dcfc251b, %l6 = 00000000c5020000
ldsha [%i1+%o4]0x89,%l6 ! %l6 = 000000000000251b
! Mem[000000001c800010] = 4e3ca4e000000000, %l0 = 0000000000000000
ldxa [%i1+%i5]0x88,%l0 ! %l0 = 4e3ca4e000000000
! %f16 = 64343b56 40000000, Mem[0000000031000070] = 00000000 f68479d7
std %f16,[%o2+0x070] ! Mem[0000000031000070] = 64343b56 40000000
! %l2 = 0000000000000046, %l3 = 50862b7214900000, %l6 = 000000000000251b
andcc %l2,%l3,%l6 ! %l6 = 0000000000000000, %ccr = 44
! %l0 = 4e3ca4e000000000, Mem[000000001c000018] = 00000000
stba %l0,[%i0+%i6]0x81 ! Mem[000000001c000018] = 00000000
p6_label_82:
! Mem[0000000030000030] = 827a0000 aa220000, %l0 = 00000000, %l1 = eb700316
ldda [%o0+0x030]%asi,%l0 ! %l0 = 00000000827a0000 00000000aa220000
! %l4 = 0000000000000316, Mem[000000001c000034] = 827a0000
stw %l4,[%i0+0x034] ! Mem[000000001c000034] = 00000316
! Mem[000000001d000030] = 922dd770, %l6 = 0000000000000000
ldsba [%i2+%o6]0x81,%l6 ! %l6 = ffffffffffffff92
! %l3 = 50862b7214900000, %l7 = 0000000000000000, %y = 50862b72
sdivcc %l3,%l7,%l2 ! Div by zero, %l0 = 00000000827a0050
mov %l0,%y ! %y = 827a0028
! %l4 = 0000000000000316, %l6 = ffffffffffffff92, %l3 = 50862b7214900000
xorcc %l4,%l6,%l3 ! %l3 = fffffffffffffc84, %ccr = 88
! %l7 = 0000000000000000, %l1 = 00000000aa220000, %l1 = 00000000aa220000
sdivx %l7,%l1,%l1 ! Div by zero, %l0 = 00000000827a0050
! %l1 = 0000000000000000, immed = fffff2ae, %l5 = 0000000000000d81
andcc %l1,-0xd52,%l5 ! %l5 = 0000000000000000, %ccr = 44
! Randomly selected nop
nop
! Mem[000000001c800010] = 00000000, %l2 = 0000000000000046
ldsha [%i1+%i5]0x81,%l2 ! %l2 = 0000000000000000
! Mem[000000001d00002c] = e9834f81, %l2 = 0000000000000000
ldsha [%i2+0x02c]%asi,%l2 ! %l2 = ffffffffffffe983
p6_label_83:
! Mem[000000001d800020] = 00cdffff, %l2 = ffffffffffffe983
ldsha [%i3+%o4]0x81,%l2 ! %l2 = 00000000000000cd
! Mem[000000001d000020] = 00007a82, %l6 = ffffffffffffff92
lduwa [%i2+%o4]0x88,%l6 ! %l6 = 0000000000007a82
! Mem[000000001d00004c] = 19f4dc87, %l1 = 0000000000000000
lduw [%i2+0x04c],%l1 ! %l1 = 0000000019f4dc87
! Mem[0000000030800030] = 814f83e9 15e4229a, %l6 = 00007a82, %l7 = 00000000
ldd [%o1+%o6],%l6 ! %l6 = 00000000814f83e9 0000000015e4229a
! %l7 = 0000000015e4229a, %l0 = 00000000827a0028, %y = 827a0028
udivcc %l7,%l0,%l1 ! %l1 = 00000000ffffffff, %ccr = 0a
mov %l0,%y ! %y = 827a0028
! Mem[000000001c000000] = ffffffff, %l5 = 0000000000000000
ldsha [%i0+%g0]0x89,%l5 ! %l5 = ffffffffffffffff
! Mem[000000001d800020] = ffffcd00, %l6 = 00000000814f83e9
ldsba [%i3+%o4]0x89,%l6 ! %l6 = 0000000000000000
! %l4 = 00000316, %l5 = ffffffff, Mem[0000000031000070] = 64343b56 40000000
std %l4,[%o2+0x070] ! Mem[0000000031000070] = 00000316 ffffffff
! %f22 = 15e4229a f62c677c, Mem[000000001c000010] = ffffffff f68479d7
stda %f22,[%i0+%i5]0x81 ! Mem[000000001c000010] = 15e4229a f62c677c
! Randomly selected nop
nop
p6_label_84:
! Mem[0000000030000030] = 827a0000aa220000, %l5 = ffffffffffffffff
ldx [%o0+%o6],%l5 ! %l5 = 827a0000aa220000
! %l3 = fffffffffffffc84, %l3 = fffffffffffffc84, %l7 = 0000000015e4229a
sll %l3,%l3,%l7 ! %l7 = ffffffffffffc840
! %l0 = 00000000827a0028, %l2 = 00000000000000cd, %l7 = ffffffffffffc840
and %l0,%l2,%l7 ! %l7 = 0000000000000008
! %l1 = 00000000ffffffff, Mem[000000001d800008] = 64343b5683dd292b
stxa %l1,[%i3+%i4]0x80 ! Mem[000000001d800008] = 00000000ffffffff
! %l5 = 827a0000aa220000, immed = fffff808, %y = 827a0028
umulcc %l5,-0x7f8,%l4 ! %l4 = aa21fab441100000, %ccr = 80, %y = aa21fab4
! Invert Register : %l2 = 00000000000000cd
xor %l2,-1,%l2 ! %l2 = ffffffffffffff32
! %l1 = 00000000ffffffff, immed = fffff3a0, %l6 = 0000000000000000
or %l1,-0xc60,%l6 ! %l6 = ffffffffffffffff
! Mem[000000001d000008] = 00640000, %l0 = 00000000827a0028
ldsb [%i2+%i4],%l0 ! %l0 = 0000000000000000
! %l4 = aa21fab441100000
sethi %hi(0x642e4800),%l4 ! %l4 = 00000000642e4800
! %l4 = 00000000642e4800, Mem[0000000031000030] = 00000000
stw %l4,[%o2+%o6] ! Mem[0000000031000030] = 642e4800
p6_label_85:
! Mem[0000000030800034] = 15e4229a, %l7 = 0000000000000008
ldub [%o1+0x037],%l7 ! %l7 = 000000000000009a
! %l0 = 0000000000000000, immed = 000006cf, %l3 = fffffffffffffc84
andcc %l0,0x6cf,%l3 ! %l3 = 0000000000000000, %ccr = 44
! Mem[000000001c000028] = 922dd770 ffffffff, %l4 = 642e4800, %l5 = aa220000
ldda [%i0+%o5]0x81,%l4 ! %l4 = 00000000922dd770 00000000ffffffff
! %l4 = 00000000922dd770, immed = fffff96b, %l1 = 00000000ffffffff
andcc %l4,-0x695,%l1 ! %l1 = 00000000922dd160, %ccr = 08
! %l6 = ffffffffffffffff, Mem[0000000031800074] = ff9415f6
stw %l6,[%o3+0x074] ! Mem[0000000031800074] = ffffffff
! %l2 = ffffffffffffff32, %l5 = 00000000ffffffff, %l0 = 0000000000000000
udivx %l2,%l5,%l0 ! %l0 = 0000000100000000
! %l4 = 00000000922dd770, %l3 = 0000000000000000, %l0 = 0000000100000000
orn %l4,%l3,%l0 ! %l0 = ffffffffffffffff
! %l3 = 0000000000000000
sethi %hi(0xd7b55800),%l3 ! %l3 = 00000000d7b55800
! %l2 = ffffffffffffff32, immed = fffff68c, %y = aa21fab4
sdivcc %l2,-0x974,%l3 ! %l3 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = ffffffff
! %l0 = ffffffffffffffff, Mem[0000000030800036] = 15e4229a
sth %l0,[%o1+0x036] ! Mem[0000000030800034] = 15e4ffff
p6_label_86:
! %l0 = ffffffffffffffff, Mem[000000001d800008] = 00000000
stha %l0,[%i3+%i4]0x88 ! Mem[000000001d800008] = 0000ffff
! %l3 = 000000007fffffff, Mem[000000001c000018] = 00000000
stba %l3,[%i0+0x018]%asi ! Mem[000000001c000018] = ff000000
! Mem[000000001c000030] = 467ecc7b, %l2 = ffffffffffffff32
lduwa [%i0+%o6]0x80,%l2 ! %l2 = 00000000467ecc7b
! Mem[000000001d800000] = bc561bff, %l2 = 00000000467ecc7b
ldsba [%i3+%g0]0x88,%l2 ! %l2 = ffffffffffffffff
! %l1 = 00000000922dd160, %l0 = ffffffffffffffff, %l6 = ffffffffffffffff
or %l1,%l0,%l6 ! %l6 = ffffffffffffffff
! %l3 = 000000007fffffff, Mem[0000000030800074] = 7800ffff
stw %l3,[%o1+0x074] ! Mem[0000000030800074] = 7fffffff
! %l3 = 000000007fffffff, Mem[0000000030800034] = 15e4ffff
stw %l3,[%o1+0x034] ! Mem[0000000030800034] = 7fffffff
! %l6 = ffffffffffffffff, Mem[000000001d000010] = d77984f6
stwa %l6,[%i2+%i5]0x80 ! Mem[000000001d000010] = ffffffff
! %l4 = 00000000922dd770, immed = fffffd68, %l6 = ffffffffffffffff
taddcctv %l4,-0x298,%l6 ! %l6 = 00000000922dd4d8, %ccr = 19
! %l6 = 00000000922dd4d8, Mem[0000000031000030] = 642e480064343b56
stx %l6,[%o2+%o6] ! Mem[0000000031000030] = 00000000922dd4d8
p6_label_87:
! %l5 = 00000000ffffffff, %l6 = 00000000922dd4d8, %l1 = 00000000922dd160
udivx %l5,%l6,%l1 ! %l1 = 0000000000000001
! %f5 = aa220000, Mem[000000001c000008] = c5b0774b
sta %f5 ,[%i0+%i4]0x89 ! Mem[000000001c000008] = aa220000
! %l4 = 00000000922dd770, immed = 00000410, %l1 = 0000000000000001
sub %l4,0x410,%l1 ! %l1 = 00000000922dd360
! Mem[000000001c800008] = 1b6383e9b523cba4, %f14 = 1b6383e9 b523cba4
ldd [%i1+%i4],%f14 ! %f14 = 1b6383e9 b523cba4
! %l4 = 00000000922dd770, Mem[000000001c000020] = c5020000
stwa %l4,[%i0+%o4]0x81 ! Mem[000000001c000020] = 922dd770
! %l2 = ffffffff, %l3 = 7fffffff, Mem[000000001d000010] = ffffffff ffffffff
stda %l2,[%i2+0x010]%asi ! Mem[000000001d000010] = ffffffff 7fffffff
! %l5 = 00000000ffffffff, immed = 0000001e, %l3 = 000000007fffffff
sra %l5,0x01e,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000030800030] = 814f83e97fffffff, %l1 = 00000000922dd360
ldx [%o1+%o6],%l1 ! %l1 = 814f83e97fffffff
! Mem[0000000030800070] = e945702d 7fffffff, %l4 = 922dd770, %l5 = ffffffff
ldd [%o1+0x070],%l4 ! %l4 = 00000000e945702d 000000007fffffff
! %l0 = ffffffffffffffff, %l0 = ffffffffffffffff, %l5 = 000000007fffffff
xorcc %l0,%l0,%l5 ! %l5 = 0000000000000000, %ccr = 44
p6_label_88:
! Mem[000000001d800000] = ff1b56bc, %l2 = ffffffffffffffff
ldsw [%i3+%g0],%l2 ! %l2 = ffffffffff1b56bc
! %f15 = b523cba4, Mem[0000000030800070] = e945702d
st %f15,[%o1+0x070] ! Mem[0000000030800070] = b523cba4
! Mem[0000000031800070] = 00000000, %l7 = 000000000000009a
ldsh [%o3+0x070],%l7 ! %l7 = 0000000000000000
! %l4 = 00000000e945702d, %l6 = 00000000922dd4d8, %l5 = 0000000000000000
addccc %l4,%l6,%l5 ! %l5 = 000000017b734505, %ccr = 03
! %l0 = ffffffffffffffff, Mem[000000001d000008] = 00006400
stha %l0,[%i2+%i4]0x88 ! Mem[000000001d000008] = 0000ffff
! %f9 = 8df3ffff, Mem[000000001c000018] = ff000000
sta %f9 ,[%i0+%i6]0x81 ! Mem[000000001c000018] = 8df3ffff
! Mem[000000001d000030] = 922dd770, %l2 = ffffffffff1b56bc
lduwa [%i2+%o6]0x80,%l2 ! %l2 = 00000000922dd770
! Invert Register : %l4 = 00000000e945702d
xor %l4,-1,%l4 ! %l4 = ffffffff16ba8fd2
! Mem[0000000031800070] = 00000000ffffffff, %l0 = ffffffffffffffff
ldxa [%o3+0x070]%asi,%l0 ! %l0 = 00000000ffffffff
! %l2 = 922dd770, %l3 = ffffffff, Mem[0000000030000070] = 37d16b81 0000007f
stda %l2,[%o0+0x070]%asi ! Mem[0000000030000070] = 922dd770 ffffffff
p6_label_89:
! Randomly selected nop
nop
! %l4 = ffffffff16ba8fd2, Mem[0000000031800036] = 15e4229a
stba %l4,[%o3+0x036]%asi ! Mem[0000000031800034] = 15e4d29a
save ! CWP = 1
! Mem[000000001c800010] = 4e3ca4e000000000, %f18 = 00cdffff 6d2afa7f
ldda [%o1+%o5]0x88,%f18 ! %f18 = 4e3ca4e0 00000000
! %f2 = 00640000, Mem[000000001c800000] = d77984f6
sta %f2 ,[%o1+%g0]0x89 ! Mem[000000001c800000] = 00640000
restore ! CWP = 0
! Mem[000000001d000008] = 0000ffff, %l3 = ffffffffffffffff
lduba [%i2+%i4]0x88,%l3 ! %l3 = 00000000000000ff
! %f4 = 827a0000, Mem[000000001c000030] = 467ecc7b
sta %f4 ,[%i0+%o6]0x81 ! Mem[000000001c000030] = 827a0000
! %l0 = 00000000ffffffff, immed = fffff08b, %l0 = 00000000ffffffff
orcc %l0,-0xf75,%l0 ! %l0 = ffffffffffffffff, %ccr = 88
! Mem[0000000031800070] = 00000000, %l2 = 00000000922dd770
ldsha [%o3+0x072]%asi,%l2 ! %l2 = 0000000000000000
p6_label_90:
! Mem[0000000031000030] = 00000000 922dd4d8, %l6 = 922dd4d8, %l7 = 00000000
ldd [%o2+%o6],%l6 ! %l6 = 0000000000000000 00000000922dd4d8
! Mem[000000001d000030] = 922dd770, %l7 = 00000000922dd4d8
ldswa [%i2+%o6]0x81,%l7 ! %l7 = ffffffff922dd770
! %l6 = 0000000000000000, immed = fffff3b8, %l0 = ffffffffffffffff
orn %l6,-0xc48,%l0 ! %l0 = 0000000000000c47
! %l7 = ffffffff922dd770, %l0 = 0000000000000c47, %l1 = 814f83e97fffffff
tsubcc %l7,%l0,%l1 ! %l1 = ffffffff922dcb29, %ccr = 8a
! Mem[0000000031800074] = ffffffff, %l2 = 0000000000000000
lduw [%o3+0x074],%l2 ! %l2 = 00000000ffffffff
! Invert Register : %l6 = 0000000000000000
xor %l6,-1,%l6 ! %l6 = ffffffffffffffff
! Mem[000000001c800048] = d1134702b0abdbdf, %f2 = 00640000 35d75f16
ldd [%i1+0x048],%f2 ! %f2 = d1134702 b0abdbdf
! Mem[000000001d000030] = 922dd770, %l0 = 0000000000000c47
lduwa [%i2+%o6]0x80,%l0 ! %l0 = 00000000922dd770
! Mem[0000000030000074] = ffffffff, %l3 = 00000000000000ff
ldsw [%o0+0x074],%l3 ! %l3 = ffffffffffffffff
! %l4 = ffffffff16ba8fd2, Mem[0000000030000030] = 827a0000aa220000
stx %l4,[%o0+%o6] ! Mem[0000000030000030] = ffffffff16ba8fd2
p6_label_91:
! %l2 = 00000000ffffffff, Mem[000000001c000022] = 922dd770
sth %l2,[%i0+0x022] ! Mem[000000001c000020] = 922dffff
! %l5 = 000000017b734505, immed = 00000823, %l2 = 00000000ffffffff
taddcctv %l5,0x823,%l2 ! %l0 = 00000000922dd793, Trapped
! %l3 = ffffffffffffffff, Mem[0000000031000070] = 00000316
stw %l3,[%o2+0x070] ! Mem[0000000031000070] = ffffffff
! %l0 = 922dd793, %l1 = 922dcb29, Mem[0000000031800030] = ffff0000 15e4d29a
std %l0,[%o3+%o6] ! Mem[0000000031800030] = 922dd793 922dcb29
! %l7 = ffffffff922dd770, %l4 = ffffffff16ba8fd2, %l1 = ffffffff922dcb29
and %l7,%l4,%l1 ! %l1 = ffffffff12288750
! %l3 = ffffffffffffffff, immed = 00000d38, %l4 = ffffffff16ba8fd2
addcc %l3,0xd38,%l4 ! %l4 = 0000000000000d37, %ccr = 11
! %l2 = 00000000ffffffff, Mem[000000001d80003c] = ea005a88
stw %l2,[%i3+0x03c] ! Mem[000000001d80003c] = ffffffff
! Mem[0000000031800070] = 00000000 ffffffff, %l6 = ffffffff, %l7 = 922dd770
ldda [%o3+0x070]%asi,%l6 ! %l6 = 0000000000000000 00000000ffffffff
! Mem[0000000031000074] = ffffffff, %l6 = 0000000000000000
ldsb [%o2+0x075],%l6 ! %l6 = ffffffffffffffff
! %l5 = 000000017b734505, Mem[000000001d80006c] = 799e050a
stb %l5,[%i3+0x06c] ! Mem[000000001d80006c] = 059e050a
p6_label_92:
! %l7 = 00000000ffffffff, immed = 0000037f, %l3 = ffffffffffffffff
sub %l7,0x37f,%l3 ! %l3 = 00000000fffffc80
! Mem[000000001c800030] = 0000000000000000, %l7 = 00000000ffffffff
ldxa [%i1+%o6]0x88,%l7 ! %l7 = 0000000000000000
! Mem[000000001c000010] = 7c672cf69a22e415, %l5 = 000000017b734505
ldxa [%i0+%i5]0x88,%l5 ! %l5 = 7c672cf69a22e415
! Mem[000000001d800038] = 609506cfffffffff, %f30 = ffffffff 70d72d92
ldd [%i3+0x038],%f30 ! %f30 = 609506cf ffffffff
! Mem[000000001d800044] = b54d3691, %l1 = ffffffff12288750
lduh [%i3+0x046],%l1 ! %l1 = 0000000000003691
! %l2 = 00000000ffffffff, %l6 = ffffffffffffffff, %l3 = 00000000fffffc80
taddcctv %l2,%l6,%l3 ! %l0 = 00000000922dd7b6, Trapped
! %l2 = 00000000ffffffff
sethi %hi(0xad7f5c00),%l2 ! %l2 = 00000000ad7f5c00
! Mem[0000000031000074] = ffffffff, %l1 = 0000000000003691
ldsba [%o2+0x077]%asi,%l1 ! %l1 = ffffffffffffffff
! %l0 = 00000000922dd7b6, immed = fffffeb0, %l3 = 00000000fffffc80
taddcctv %l0,-0x150,%l3 ! %l0 = 00000000922dd7d9, Trapped
! Mem[0000000030800030] = 814f83e97fffffff, %f10 = 64343b56 d77984f6
ldd [%o1+%o6],%f10 ! %f10 = 814f83e9 7fffffff
p6_label_93:
! %l4 = 0000000000000d37, Mem[000000001d800028] = 15e4229a
sth %l4,[%i3+%o5] ! Mem[000000001d800028] = 0d37229a
! %l4 = 0000000000000d37, immed = fffff08e, %l5 = 7c672cf69a22e415
orn %l4,-0xf72,%l5 ! %l5 = 0000000000000f77
! Mem[000000001c800028] = 0316e415, %l4 = 0000000000000d37
ldswa [%i1+%o5]0x81,%l4 ! %l4 = 000000000316e415
! Mem[000000001d800028] = 0d37229a, %f17 = 40000000
lda [%i3+%o5]0x80,%f17 ! %f17 = 0d37229a
! %f10 = 814f83e9 7fffffff, Mem[000000001c000050] = 541c3691 05a2ef82
std %f10,[%i0+0x050] ! Mem[000000001c000050] = 814f83e9 7fffffff
! %l5 = 0000000000000f77, Mem[000000001c000018] = 8df3ffff
stba %l5,[%i0+%i6]0x81 ! Mem[000000001c000018] = 77f3ffff
! Mem[0000000030800034] = 7fffffff, %l2 = 00000000ad7f5c00
ldsh [%o1+0x036],%l2 ! %l2 = ffffffffffffffff
! Mem[000000001c000018] = 77f3ffff, %f8 = e945702d
lda [%i0+%i6]0x80,%f8 ! %f8 = 77f3ffff
! %l5 = 0000000000000f77, immd = fffffffffffff9e9, %l1 = ffffffffffffffff
sdivx %l5,-0x617,%l1 ! %l1 = fffffffffffffffe
! Mem[000000001d800018] = 0000000000000000, %f6 = 4d25ffff ffff0000
ldda [%i3+%i6]0x81,%f6 ! %f6 = 00000000 00000000
p6_label_94:
! %l0 = 00000000922dd7d9, Mem[0000000030000070] = 922dd770
stba %l0,[%o0+0x070]%asi ! Mem[0000000030000070] = d92dd770
! %l2 = ffffffffffffffff, Mem[0000000030800074] = 7fffffff
stw %l2,[%o1+0x074] ! Mem[0000000030800074] = ffffffff
! %l6 = ffffffffffffffff, Mem[000000001d800010] = 00007eff
stwa %l6,[%i3+%i5]0x81 ! Mem[000000001d800010] = ffffffff
! Mem[000000001d000000] = 6fdaa5af, %l7 = 0000000000000000
lduwa [%i2+%g0]0x88,%l7 ! %l7 = 000000006fdaa5af
! Mem[000000001c000060] = 0000000000000000, %f26 = 9a22e415 4bd8cf4d
ldd [%i0+0x060],%f26 ! %f26 = 00000000 00000000
! Mem[0000000030800070] = b523cba4ffffffff, %l3 = 00000000fffffc80
ldx [%o1+0x070],%l3 ! %l3 = b523cba4ffffffff
! Mem[000000001c000028] = 70d72d92, %l1 = fffffffffffffffe
lduwa [%i0+%o5]0x88,%l1 ! %l1 = 0000000070d72d92
! %f28 = ffff0000 1b6383e9, Mem[0000000031800070] = 00000000 ffffffff
std %f28,[%o3+0x070] ! Mem[0000000031800070] = ffff0000 1b6383e9
! Mem[000000001d000030] = 922dd770, %l4 = 000000000316e415
ldsba [%i2+%o6]0x81,%l4 ! %l4 = ffffffffffffff92
! %l3 = b523cba4ffffffff, %l4 = ffffffffffffff92, %l1 = 0000000070d72d92
subc %l3,%l4,%l1 ! %l1 = b523cba50000006c
p6_label_95:
! %l0 = 00000000922dd7d9, %l3 = b523cba4ffffffff, %y = ffffffff
udiv %l0,%l3,%l7 ! %l7 = 00000000ffffffff
mov %l0,%y ! %y = 922dd7d9
! Mem[000000001d000050] = 1361c1ccd257655b, %f4 = 827a0000 aa220000
ldd [%i2+0x050],%f4 ! %f4 = 1361c1cc d257655b
! %l3 = b523cba4ffffffff, %l0 = 00000000922dd7d9, %l1 = b523cba50000006c
andcc %l3,%l0,%l1 ! %l1 = 00000000922dd7d9, %ccr = 08
! Mem[000000001d000028] = 9a22e415, %l4 = ffffffffffffff92
ldsba [%i2+%o5]0x81,%l4 ! %l4 = ffffffffffffff9a
! %l7 = 00000000ffffffff, Mem[000000001d00001c] = 40000000
sth %l7,[%i2+0x01c] ! Mem[000000001d00001c] = ffff0000
! Mem[000000001d800010] = ffffffff00007eb2, %f2 = d1134702 b0abdbdf
ldda [%i3+%i5]0x80,%f2 ! %f2 = ffffffff 00007eb2
! %l1 = 00000000922dd7d9, %l6 = ffffffffffffffff, %l6 = ffffffffffffffff
subc %l1,%l6,%l6 ! %l6 = 00000000922dd7da
! %l2 = ffffffff, %l3 = ffffffff, Mem[0000000031800030] = 922dd793 922dcb29
std %l2,[%o3+%o6] ! Mem[0000000031800030] = ffffffff ffffffff
! Mem[0000000031000070] = ffffffffffffffff, %f12 = 00000000 00000000
ldd [%o2+0x070],%f12 ! %f12 = ffffffff ffffffff
! Mem[000000001c000030] = 827a0000, %l1 = 00000000922dd7d9
lduwa [%i0+%o6]0x80,%l1 ! %l1 = 00000000827a0000
p6_label_96:
! Mem[000000001d800018] = 0000000000000000, %f10 = 814f83e9 7fffffff
ldda [%i3+%i6]0x88,%f10 ! %f10 = 00000000 00000000
! Mem[0000000031000070] = ffffffff, %l7 = 00000000ffffffff
lduw [%o2+0x070],%l7 ! %l7 = 00000000ffffffff
! %l5 = 0000000000000f77, %l6 = 00000000922dd7da, %l4 = ffffffffffffff9a
sdivx %l5,%l6,%l4 ! %l4 = 0000000000000000
! %l2 = ffffffffffffffff, %l1 = 00000000827a0000, %l4 = 0000000000000000
add %l2,%l1,%l4 ! %l4 = 000000008279ffff
! Mem[000000001d000008] = ffff000000000000, %l5 = 0000000000000f77
ldx [%i2+%i4],%l5 ! %l5 = ffff000000000000
! %l5 = ffff000000000000, Mem[000000001d80005a] = 23d2b75e, %asi = 80
stha %l5,[%i3+0x05a]%asi ! Mem[000000001d800058] = 23d20000
! %l7 = 00000000ffffffff, immed = 00000ce3, %l6 = 00000000922dd7da
xor %l7,0xce3,%l6 ! %l6 = 00000000fffff31c
! %l5 = ffff000000000000, %l3 = b523cba4ffffffff, %l3 = b523cba4ffffffff
sra %l5,%l3,%l3 ! %l3 = 0000000000000000
! Mem[000000001d000008] = 0000ffff, %l0 = 00000000922dd7d9
lduwa [%i2+%i4]0x88,%l0 ! %l0 = 000000000000ffff
! %l0 = 0000ffff, %l1 = 827a0000, Mem[000000001c800010] = 00000000 e0a43c4e
std %l0,[%i1+%i5] ! Mem[000000001c800010] = 0000ffff 827a0000
p6_label_97:
! Mem[000000001d000000] = afa5da6f, %l3 = 0000000000000000
ldsba [%i2+%g0]0x81,%l3 ! %l3 = ffffffffffffffaf
! Randomly selected nop
nop
! %l2 = ffffffffffffffff, Mem[0000000030800030] = 814f83e9, %asi = 80
stha %l2,[%o1+0x030]%asi ! Mem[0000000030800030] = ffff83e9
! %l5 = ffff000000000000
sethi %hi(0xebdfd000),%l5 ! %l5 = 00000000ebdfd000
! %l7 = 00000000ffffffff, Mem[000000001c000000] = ffffffff
stha %l7,[%i0+%g0]0x80 ! Mem[000000001c000000] = ffffffff
! %l6 = 00000000fffff31c, immed = fffff967, %l4 = 000000008279ffff
sub %l6,-0x699,%l4 ! %l4 = 00000000fffff9b5
! %l0 = 000000000000ffff, %l7 = 00000000ffffffff, %l2 = ffffffffffffffff
sdivx %l0,%l7,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, immed = fffff4e6, %l1 = 00000000827a0000
tsubcctv %l2,-0xb1a,%l1 ! %l0 = 0000000000010022, Trapped
! Mem[000000001c000020] = 922dffff, %l6 = 00000000fffff31c
lduba [%i0+%o4]0x80,%l6 ! %l6 = 0000000000000092
! %l2 = 0000000000000000, %l5 = 00000000ebdfd000, %l2 = 0000000000000000
taddcctv %l2,%l5,%l2 ! %l2 = 00000000ebdfd000, %ccr = 08
p6_label_98:
! %l2 = 00000000ebdfd000, immed = 0000001b, %l0 = 0000000000010022
sra %l2,0x01b,%l0 ! %l0 = fffffffffffffffd
! %l2 = 00000000ebdfd000, Mem[0000000030800030] = ffff83e9, %asi = 80
stwa %l2,[%o1+0x030]%asi ! Mem[0000000030800030] = ebdfd000
! %l4 = 00000000fffff9b5, immed = 000003e0, %l7 = 00000000ffffffff
addc %l4,0x3e0,%l7 ! %l7 = 00000000fffffd95
! %l1 = 00000000827a0000, %l3 = ffffffffffffffaf, %y = 922dd7d9
umul %l1,%l3,%l2 ! %l2 = 8279ffd6b7660000, %y = 8279ffd6
! %f22 = 15e4229a, Mem[0000000030800070] = b523cba4
st %f22,[%o1+0x070] ! Mem[0000000030800070] = 15e4229a
! Mem[000000001c000018] = fffff377, %l0 = fffffffffffffffd
lduwa [%i0+%i6]0x88,%l0 ! %l0 = 00000000fffff377
! Mem[0000000031800030] = ffffffffffffffff, %f18 = 4e3ca4e0 00000000
ldd [%o3+%o6],%f18 ! %f18 = ffffffff ffffffff
! %f6 = 00000000, Mem[000000001d800014] = 00007eb2
st %f6 ,[%i3+0x014] ! Mem[000000001d800014] = 00000000
! Mem[000000001d00001c] = ffff0000, %l6 = 0000000000000092
ldsh [%i2+0x01c],%l6 ! %l6 = ffffffffffffffff
! Mem[000000001d800014] = 00000000, %l0 = 00000000fffff377
ldsha [%i3+0x014]%asi,%l0 ! %l0 = 0000000000000000
p6_label_99:
! Mem[0000000030800034] = 7fffffff, %l5 = 00000000ebdfd000
lduw [%o1+0x034],%l5 ! %l5 = 000000007fffffff
! %l5 = 000000007fffffff, Mem[000000001c000062] = 00000000
sth %l5,[%i0+0x062] ! Mem[000000001c000060] = 0000ffff
! %l4 = fffff9b5, %l5 = 7fffffff, Mem[0000000030800070] = 15e4229a ffffffff
std %l4,[%o1+0x070] ! Mem[0000000030800070] = fffff9b5 7fffffff
! %l0 = 0000000000000000, %l1 = 00000000827a0000, %l6 = ffffffffffffffff
taddcctv %l0,%l1,%l6 ! %l6 = 00000000827a0000, %ccr = 08
! %f16 = 64343b56 0d37229a, Mem[0000000030800070] = fffff9b5 7fffffff
std %f16,[%o1+0x070] ! Mem[0000000030800070] = 64343b56 0d37229a
! Mem[000000001c800020] = 1b25fcdc00000000, %f14 = 1b6383e9 b523cba4
ldd [%i1+%o4],%f14 ! %f14 = 1b25fcdc 00000000
! %l4 = 00000000fffff9b5, Mem[000000001d000020] = 827a0000
stwa %l4,[%i2+%o4]0x80 ! Mem[000000001d000020] = fffff9b5
! Mem[000000001c800008] = 1b6383e9b523cba4, %f26 = 00000000 00000000
ldda [%i1+0x008]%asi,%f26 ! %f26 = 1b6383e9 b523cba4
! Mem[0000000031800074] = 1b6383e9, %l6 = 00000000827a0000
ldsh [%o3+0x076],%l6 ! %l6 = ffffffffffff83e9
! %l2 = 8279ffd6b7660000, Mem[000000001c800010] = 0000ffff827a0000
stx %l2,[%i1+%i5] ! Mem[000000001c800010] = 8279ffd6b7660000
p6_label_100:
! %l1 = 00000000827a0000, Mem[000000001c800000] = 00006400563b3464
stxa %l1,[%i1+%g0]0x80 ! Mem[000000001c800000] = 00000000827a0000
! %f25 = 15e4229a, Mem[000000001c800010] = 8279ffd6
sta %f25,[%i1+%i5]0x81 ! Mem[000000001c800010] = 15e4229a
! Mem[000000001c800020] = dcfc251b, %f24 = 814f83e9
lda [%i1+%o4]0x88,%f24 ! %f24 = dcfc251b
! Mem[000000001d000010] = ffffffff, %l2 = 8279ffd6b7660000
ldswa [%i2+0x010]%asi,%l2 ! %l2 = ffffffffffffffff
! Mem[000000001d000060] = 0000000000000000, %f2 = ffffffff 00007eb2
ldd [%i2+0x060],%f2 ! %f2 = 00000000 00000000
! %l5 = 000000007fffffff, %l0 = 0000000000000000, %l0 = 0000000000000000
sllx %l5,%l0,%l0 ! %l0 = 000000007fffffff
! %l5 = 000000007fffffff, %l5 = 000000007fffffff, %l1 = 00000000827a0000
xorcc %l5,%l5,%l1 ! %l1 = 0000000000000000, %ccr = 44
! retry : should take illegal inst trap, %l0 = 000000007fffffff
retry ! Illegal inst trap : %l0 = 000000008000000f
! %l5 = 000000007fffffff, Mem[000000001d800010] = ffffffff
stwa %l5,[%i3+%i5]0x89 ! Mem[000000001d800010] = 7fffffff
! Mem[0000000030800030] = ebdfd000 7fffffff, %l6 = ffff83e9, %l7 = fffffd95
ldd [%o1+%o6],%l6 ! %l6 = 00000000ebdfd000 000000007fffffff
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p6_branch_failed
p6_not_taken_0_end:
! End of Random Code for Processor 6
p6_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x018] ! Set processor 6 done flag
! Check Registers
p6_check_registers:
set p6_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000008000000f
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffff
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffaf
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fffff9b5
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007fffffff
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ebdfd000
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007fffffff
bne,a,pn %xcc,p6_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x8279ffd6,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p6_failed
mov 0x111,%g1
! Check Floating Point Registers
p6_check_fp_registers:
set p6_temp,%g1
set p6_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 64343b56
bne %xcc,p6_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00000000 00000000
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1361c1cc d257655b
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 00000000 00000000
bne %xcc,p6_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 77f3ffff 8df3ffff
bne %xcc,p6_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 00000000
bne %xcc,p6_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ffffffff ffffffff
bne %xcc,p6_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1b25fcdc 00000000
bne %xcc,p6_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 64343b56 0d37229a
bne %xcc,p6_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ffffffff ffffffff
bne %xcc,p6_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 37d16b81 4f00007f
bne %xcc,p6_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 15e4229a f62c677c
bne %xcc,p6_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be dcfc251b 15e4229a
bne %xcc,p6_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1b6383e9 b523cba4
bne %xcc,p6_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ffff0000 1b6383e9
bne %xcc,p6_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 609506cf ffffffff
bne %xcc,p6_f30_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = ffffffff0064469e
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 = 000022aa003d1e5c
ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 77f3ffffd77984f6
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 = 922dffff00000000
ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 827a000000000316
ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000000000000000
ldx [%i0+0x040],%g3 ! Observed data at 000000001c000040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 814f83e97fffffff
ldx [%i0+0x050],%g3 ! Observed data at 000000001c000050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000ffff00000000
ldx [%i0+0x060],%g3 ! Observed data at 000000001c000060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000000000000000
ldx [%i0+0x068],%g3 ! Observed data at 000000001c000068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x068,%g4
set p6_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 00000000827a0000
ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 15e4229ab7660000
ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = fee12164ffffff9c
ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5c1e3d00b4845cb2
ldx [%i1+0x040],%g3 ! Observed data at 000000001c800040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = fee19a6490a43612
ldx [%i1+0x058],%g3 ! Observed data at 000000001c800058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1b6383e9c8b979d7
ldx [%i1+0x060],%g3 ! Observed data at 000000001c800060
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = c9ffffffe1f9ffff
ldx [%i1+0x068],%g3 ! Observed data at 000000001c800068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0000229a00000000
ldx [%i1+0x078],%g3 ! Observed data at 000000001c800078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x078,%g4
set p6_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = afa5da6f7fffffff
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffff7fffffff
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 = 814f83e9ffff0000
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 = fffff9b5aa220000
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 = 9a22e415e9834f81
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 922dd770ffffffff
ldx [%i2+0x030],%g3 ! Observed data at 000000001d000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000000000002c5
ldx [%i2+0x070],%g3 ! Observed data at 000000001d000070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x070,%g4
set p6_local3_expect,%g1
ldx [%g1+0x008],%g2 ! Expected data = ffff0000ffffffff
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffff7f00000000
ldx [%i3+0x010],%g3 ! Observed data at 000000001d800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff000078ba0d1000
ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 35d75f160a9db2ce
ldx [%i3+0x048],%g3 ! Observed data at 000000001d800048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 23d2000000000000
ldx [%i3+0x058],%g3 ! Observed data at 000000001d800058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = fef20689059e050a
ldx [%i3+0x068],%g3 ! Observed data at 000000001d800068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 844de94dcfaaeaa8
ldx [%i3+0x070],%g3 ! Observed data at 000000001d800070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000000002c5
ldx [%i3+0x078],%g3 ! Observed data at 000000001d800078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x078,%g4
! Check Shared Memory
set share0_expect,%g4
set p6_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p6_memcheck_share0:
ldx [%g4+0x030],%g2 ! Expected value = ffffffff16ba8fd2
ldx [%o0+0x030],%g3 ! Read value at Mem[0000000030000030]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x030,%g1
ldx [%g4+0x070],%g2 ! Expected value = d92dd770ffffffff
ldx [%o0+0x070],%g3 ! Read value at Mem[0000000030000070]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x070,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p6_memcheck_share1:
ldx [%g4+0x030],%g2 ! Expected value = ebdfd0007fffffff
ldx [%o1+0x030],%g3 ! Read value at Mem[0000000030800030]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x030,%g1
ldx [%g4+0x070],%g2 ! Expected value = 64343b560d37229a
ldx [%o1+0x070],%g3 ! Read value at Mem[0000000030800070]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x070,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p6_memcheck_share2:
ldx [%g4+0x030],%g2 ! Expected value = 00000000922dd4d8
ldx [%o2+0x030],%g3 ! Read value at Mem[0000000031000030]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x030,%g1
ldx [%g4+0x070],%g2 ! Expected value = ffffffffffffffff
ldx [%o2+0x070],%g3 ! Read value at Mem[0000000031000070]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x070,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p6_memcheck_share3:
ldx [%g4+0x030],%g2 ! Expected value = ffffffffffffffff
ldx [%o3+0x030],%g3 ! Read value at Mem[0000000031800030]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x030,%g1
ldx [%g4+0x070],%g2 ! Expected value = ffff00001b6383e9
ldx [%o3+0x070],%g3 ! Read value at Mem[0000000031800070]
cmp %g2,%g3
bne,pn %xcc,p6_failed
add %g6,0x070,%g1
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f0_fail:
set p6_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f4_fail:
set p6_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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_f12_fail:
set p6_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%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_f18_fail:
set p6_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f20_fail:
set p6_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f22_fail:
set p6_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f24_fail:
set p6_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%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
p6_f28_fail:
set p6_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f30_fail:
set p6_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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]
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]
ta BAD_TRAP
p6_dfill_failed:
ba p6_failed
mov 0xddd,%g1
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:
tsubcctv %l4,%l0,%l5
addcc %l6,-0xc92,%l1
done
p6_trap1o:
tsubcctv %l4,%l0,%l5
addcc %l6,-0xc92,%l1
done
p6_trap2e:
or %l2,0x7e0,%l5
std %l6,[%i0+0x020] ! Mem[000000001c000020]
lduh [%i2+0x062],%l1 ! Mem[000000001d000062]
or %l0,%l6,%l6
ldub [%o0+0x076],%l2 ! Mem[0000000030000076]
ldsb [%i2+0x00c],%l3 ! Mem[000000001d00000c]
std %f12,[%i1+0x068] ! Mem[000000001c800068]
done
p6_trap2o:
or %l2,0x7e0,%l5
std %l6,[%o0+0x020] ! Mem[000000001c000020]
lduh [%o2+0x062],%l1 ! Mem[000000001d000062]
or %l0,%l6,%l6
ldub [%i0+0x076],%l2 ! Mem[0000000030000076]
ldsb [%o2+0x00c],%l3 ! Mem[000000001d00000c]
std %f12,[%o1+0x068] ! Mem[000000001c800068]
done
p6_trap3e:
and %l1,0x2c1,%l0
done
p6_trap3o:
and %l1,0x2c1,%l0
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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3df1a2827a2da9a6
ldx [%g1+0x008],%l1 ! %l1 = 19c6af661b26f241
ldx [%g1+0x010],%l2 ! %l2 = 97b78023f9bf0ff5
ldx [%g1+0x018],%l3 ! %l3 = 87ba20c84e2bc198
ldx [%g1+0x020],%l4 ! %l4 = 0890d877da4e59c6
ldx [%g1+0x028],%l5 ! %l5 = a5f81c1c2b3b441c
ldx [%g1+0x030],%l6 ! %l6 = b049d83ddc2b7537
ldx [%g1+0x038],%l7 ! %l7 = 357ca15a66589b1a
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = 1d3843c7c6c11e8a
ldx [%g1+0x048],%l1 ! %l1 = 7b179c8804dd8c44
ldx [%g1+0x050],%l2 ! %l2 = fc54eba9cf896ea9
ldx [%g1+0x058],%l3 ! %l3 = a4103ef644dfe945
ldx [%g1+0x060],%l4 ! %l4 = 86fe237a5e236760
ldx [%g1+0x068],%l5 ! %l5 = b71c43648b3dbb8f
ldx [%g1+0x070],%l6 ! %l6 = cd93c693fa9f7911
ldx [%g1+0x078],%l7 ! %l7 = d1f07a1fd3d0f3d2
! 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
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%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 = 3c2df4b3 13f76b18 ea19dcd3 fae3bfa6
! %f4 = 78c2ad3b 7020a9e1 6a83ae22 0180b8f8
! %f8 = 2965b7d4 dfeedb2a 717df471 5fe6ce06
! %f12 = 2e5d2424 387ed7da c54569e8 2556bcd4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 84a1c5d3 5bee55e8 df4f8355 a7348d66
! %f20 = ac34bc94 c51f1cdb 4889924d ce1b43e6
! %f24 = 65f611c2 3c600e40 0bd8915e 7d2ffe54
! %f28 = f0310ee0 4d7a8ce1 b00313f3 8dd8e265
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0f8e1c42 d3254d6c ac1fdefc 63d2f2a8
! %f36 = ebf4b139 265648c8 ded8fd56 27af4368
! %f40 = 976e917f e28a5deb 5cc5156f 0cb77b1f
! %f44 = 3f4d294e c1140e39 8da21716 5ef68088
ldda [%g1]ASI_BLK_P,%f32
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:
! %l4 = a41682025142af65, %l1 = a38f495a0a96ae23, %l1 = a38f495a0a96ae23
xnorcc %l4,%l1,%l1 ! %l1 = f86634a7a42bfeb9, %ccr = 88
! Mem[000000001e800000] = ce62dcf6, %f24 = 65f611c2
lda [%i1+%g0]0x88,%f24 ! %f24 = ce62dcf6
! %l2 = 29fb1471ce646923, Mem[000000001f000010] = 8d9f291b
stba %l2,[%i2+%i5]0x89 ! Mem[000000001f000010] = 8d9f2923
! %l0 = bf4f47ae0af107a6, immed = 00000290, %l7 = 1178fa52b9515159
orn %l0,0x290,%l7 ! %l7 = ffffffffffffffef
! %l5 = 9259870a2b66a8be, %l1 = f86634a7a42bfeb9, %y = 00000000
umul %l5,%l1,%l1 ! %l1 = 1bd539874886754e, %y = 1bd53987
! Mem[000000001f800020] = f525085b, %f27 = 7d2ffe54
lda [%i3+%o4]0x88,%f27 ! %f27 = f525085b
! Mem[000000001f000034] = 61bc0afa, %l3 = df67c5f827c2a99b
ldsba [%i2+0x037]%asi,%l3 ! %l3 = fffffffffffffffa
! %l5 = 9259870a2b66a8be, Mem[000000003000007e] = c35240f6
stb %l5,[%o0+0x07e] ! Mem[000000003000007c] = c352bef6
! %l0 = bf4f47ae0af107a6, immed = 000004dd, %l1 = 1bd539874886754e
taddcctv %l0,0x4dd,%l1 ! %l0 = bf4f47ae0af107c9, Trapped
! %l4 = a41682025142af65, immed = fffff7e7, %l4 = a41682025142af65
addc %l4,-0x819,%l4 ! %l4 = a41682025142a74c
p7_label_2:
! Mem[000000001f800000] = fceefc16 506723d6, %l0 = 0af107c9, %l1 = 4886754e
ldda [%i3+%g0]0x89,%l0 ! %l0 = 00000000506723d6 00000000fceefc16
! %l3 = fffffffffffffffa, %l0 = 00000000506723d6, %l7 = ffffffffffffffef
orncc %l3,%l0,%l7 ! %l7 = fffffffffffffffb, %ccr = 88
! %f10 = 717df471 5fe6ce06, Mem[0000000031000038] = 21694a73 781f1abd
std %f10,[%o2+0x038] ! Mem[0000000031000038] = 717df471 5fe6ce06
! Mem[0000000030000078] = 1bd42949 c352bef6, %l0 = 506723d6, %l1 = fceefc16
ldd [%o0+0x078],%l0 ! %l0 = 000000001bd42949 00000000c352bef6
! Mem[000000001f800018] = 1e29be8e, %l4 = a41682025142a74c
lduba [%i3+%i6]0x88,%l4 ! %l4 = 000000000000008e
! Mem[0000000030000038] = 65104579, %l1 = 00000000c352bef6
ldsw [%o0+0x038],%l1 ! %l1 = 0000000065104579
! Mem[0000000031800078] = b383d441b356ce0d, %l0 = 000000001bd42949
ldx [%o3+0x078],%l0 ! %l0 = b383d441b356ce0d
! %l5 = 9259870a2b66a8be, immd = 0000000000000328, %l7 = fffffffffffffffb
udivx %l5,0x328,%l7 ! %l7 = 002e5e4421a34b9d
! %l3 = fffffffffffffffa, Mem[0000000031000038] = 717df4715fe6ce06
stx %l3,[%o2+0x038] ! Mem[0000000031000038] = fffffffffffffffa
! %l5 = 9259870a2b66a8be, immed = 0000078b, %l7 = 002e5e4421a34b9d
sub %l5,0x78b,%l7 ! %l7 = 9259870a2b66a133
p7_label_3:
! Mem[0000000030800038] = 753cd031f01735c1, %f0 = 3c2df4b3 13f76b18
ldd [%o1+0x038],%f0 ! %f0 = 753cd031 f01735c1
! Mem[0000000030000038] = 65104579 c8249b9e, %l0 = b356ce0d, %l1 = 65104579
ldd [%o0+0x038],%l0 ! %l0 = 0000000065104579 00000000c8249b9e
! Mem[0000000031000078] = a8b101da b34a879d, %l6 = 1440c401, %l7 = 2b66a133
ldd [%o2+0x078],%l6 ! %l6 = 00000000a8b101da 00000000b34a879d
! Mem[000000001f000028] = 010416ad, %l2 = 29fb1471ce646923
lduba [%i2+%o5]0x88,%l2 ! %l2 = 00000000000000ad
! %l7 = 00000000b34a879d, immed = fffff744, %l4 = 000000000000008e
xorcc %l7,-0x8bc,%l4 ! %l4 = ffffffff4cb570d9, %ccr = 80
! %l6 = a8b101da, %l7 = b34a879d, Mem[0000000031000038] = ffffffff fffffffa
std %l6,[%o2+0x038] ! Mem[0000000031000038] = a8b101da b34a879d
! %l6 = a8b101da, %l7 = b34a879d, Mem[000000001f800078] = d135060a 0f742414
stda %l6,[%i3+0x078]%asi ! Mem[000000001f800078] = a8b101da b34a879d
! Mem[000000001f000018] = cb07e489, %l0 = 0000000065104579
lduba [%i2+%i6]0x88,%l0 ! %l0 = 0000000000000089
! %l0 = 0000000000000089, %l3 = fffffffffffffffa, %y = 1bd53987
sdivcc %l0,%l3,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00000089
! Mem[000000001e800020] = 9e3c7af6, %l3 = fffffffffffffffa
lduba [%i1+%o4]0x88,%l3 ! %l3 = 00000000000000f6
p7_label_4:
! %l0 = 0000000000000089, immed = fffff785, %l3 = 00000000000000f6
tsubcc %l0,-0x87b,%l3 ! %l3 = 0000000000000904, %ccr = 13
! %l2 = 00000000000000ad, Mem[0000000031800038] = 732c7d05
stba %l2,[%o3+0x038]%asi ! Mem[0000000031800038] = ad2c7d05
! Mem[000000001e800010] = 669dd9df, %l6 = 00000000a8b101da
ldsba [%i1+%i5]0x81,%l6 ! %l6 = 0000000000000066
! %f1 = f01735c1, Mem[000000001e000008] = 0b8fb201
sta %f1 ,[%i0+%i4]0x81 ! Mem[000000001e000008] = f01735c1
! Mem[000000003000003c] = c8249b9e, %f7 = 0180b8f8
ld [%o0+0x03c],%f7 ! %f7 = c8249b9e
! %l7 = ffffffff80000000, Mem[000000001e800018] = 792795d7f9af0aa2
stxa %l7,[%i1+%i6]0x80 ! Mem[000000001e800018] = ffffffff80000000
! Mem[000000003000003c] = c8249b9e, %l6 = 0000000000000066
ldsh [%o0+0x03e],%l6 ! %l6 = ffffffffffff9b9e
! Mem[0000000030800038] = 753cd031f01735c1, %f20 = ac34bc94 c51f1cdb
ldd [%o1+0x038],%f20 ! %f20 = 753cd031 f01735c1
! %l0 = 0000000000000089, immed = 00000010, %l4 = ffffffff4cb570d9
srl %l0,0x010,%l4 ! %l4 = 0000000000000000
! %l4 = 0000000000000000, Mem[000000001e000020] = 744628db
stwa %l4,[%i0+%o4]0x81 ! Mem[000000001e000020] = 00000000
p7_label_5:
! %l5 = 9259870a2b66a8be, %l3 = 0000000000000904, %l3 = 0000000000000904
sra %l5,%l3,%l3 ! %l3 = 0000000002b66a8b
! Mem[000000001f000030] = 42b98b9561bc0afa, %f2 = ea19dcd3 fae3bfa6
ldda [%i2+%o6]0x80,%f2 ! %f2 = 42b98b95 61bc0afa
! %l6 = ffffffffffff9b9e
sethi %hi(0x71abec00),%l6 ! %l6 = 0000000071abec00
! %l0 = 0000000000000089, immed = 00000112, %l3 = 0000000002b66a8b
xnorcc %l0,0x112,%l3 ! %l3 = fffffffffffffe64, %ccr = 88
! %l0 = 0000000000000089, Mem[000000001f000008] = 0297a21b36968dac
stxa %l0,[%i2+%i4]0x80 ! Mem[000000001f000008] = 0000000000000089
! Mem[000000003080007c] = f53281b2, %l1 = 00000000c8249b9e
ldsba [%o1+0x07d]%asi,%l1 ! %l1 = 0000000000000032
! Mem[000000001f800018] = 1e29be8e, %l6 = 0000000071abec00
ldswa [%i3+%i6]0x88,%l6 ! %l6 = 000000001e29be8e
! %l0 = 0000000000000089, %l7 = ffffffff80000000, %l0 = 0000000000000089
andncc %l0,%l7,%l0 ! %l0 = 0000000000000089, %ccr = 00
! Mem[000000001f800034] = 7a7adcf8, %l5 = 9259870a2b66a8be
lduw [%i3+0x034],%l5 ! %l5 = 000000007a7adcf8
! Mem[000000001f000024] = 0c6f8997, %l5 = 000000007a7adcf8
ldsw [%i2+0x024],%l5 ! %l5 = 000000000c6f8997
p7_label_6:
! Mem[000000003000003c] = c8249b9e, %l3 = fffffffffffffe64
ldsw [%o0+0x03c],%l3 ! %l3 = ffffffffc8249b9e
! %l3 = ffffffffc8249b9e, immed = 00000551, %y = 00000089
umulcc %l3,0x551,%l4 ! %l4 = 000004280a9f52fe, %ccr = 00, %y = 428
! Mem[000000003080003c] = f01735c1, %l7 = ffffffff80000000
ldsb [%o1+0x03f],%l7 ! %l7 = ffffffffffffffc1
! Mem[0000000031800078] = b383d441, %l2 = 00000000000000ad
ldsw [%o3+0x078],%l2 ! %l2 = ffffffffb383d441
! Mem[000000001f800078] = a8b101dab34a879d, %l3 = ffffffffc8249b9e
ldx [%i3+0x078],%l3 ! %l3 = a8b101dab34a879d
! Mem[000000001e800018] = ffffffff, %l1 = 0000000000000032
lduw [%i1+%i6],%l1 ! %l1 = 00000000ffffffff
! %f20 = 753cd031, Mem[0000000031000038] = a8b101da
st %f20,[%o2+0x038] ! Mem[0000000031000038] = 753cd031
! %l7 = ffffffffffffffc1, %l5 = 000000000c6f8997, %l1 = 00000000ffffffff
xor %l7,%l5,%l1 ! %l1 = fffffffff3907656
! %f26 = 0bd8915e, Mem[000000001e000030] = c1962161
sta %f26,[%i0+%o6]0x81 ! Mem[000000001e000030] = 0bd8915e
! Mem[000000001f000018] = 89e407cb, %l4 = 000004280a9f52fe
lduba [%i2+%i6]0x80,%l4 ! %l4 = 0000000000000089
p7_label_7:
! Mem[000000001f800020] = 5b0825f5 287aea8c, %l4 = 00000089, %l5 = 0c6f8997
ldda [%i3+%o4]0x81,%l4 ! %l4 = 000000005b0825f5 00000000287aea8c
! %l0 = 0000000000000089
sethi %hi(0x0a55f800),%l0 ! %l0 = 000000000a55f800
! %l5 = 00000000287aea8c, immed = 00000006, %l3 = a8b101dab34a879d
sll %l5,0x006,%l3 ! %l3 = 0000000a1ebaa300
! Mem[000000001e000020] = 00000000, %l6 = 000000001e29be8e
lduh [%i0+%o4],%l6 ! %l6 = 0000000000000000
! %l0 = 000000000a55f800, Mem[000000003180007c] = b356ce0d
sth %l0,[%o3+0x07c] ! Mem[000000003180007c] = f800ce0d
! Mem[000000003000003c] = c8249b9e, %l3 = 0000000a1ebaa300
ldsw [%o0+0x03c],%l3 ! %l3 = ffffffffc8249b9e
! %l0 = 000000000a55f800, Mem[000000001f800018] = 79f7f8441e29be8e
stxa %l0,[%i3+%i6]0x88 ! Mem[000000001f800018] = 000000000a55f800
! %f24 = ce62dcf6 3c600e40, Mem[0000000030000038] = 65104579 c8249b9e
std %f24,[%o0+0x038] ! Mem[0000000030000038] = ce62dcf6 3c600e40
! %l0 = 000000000a55f800, %l7 = ffffffffffffffc1, %l0 = 000000000a55f800
udivx %l0,%l7,%l0 ! %l0 = 0000000000000000
! %l1 = fffffffff3907656, Mem[000000003000003a] = ce62dcf6
sth %l1,[%o0+0x03a] ! Mem[0000000030000038] = ce627656
p7_label_8:
! %f26 = 0bd8915e f525085b, Mem[000000001f800030] = 5c9d1b20 7a7adcf8
stda %f26,[%i3+%o6]0x81 ! Mem[000000001f800030] = 0bd8915e f525085b
! %f11 = 5fe6ce06, Mem[000000001f000070] = 6fd92d48
st %f11,[%i2+0x070] ! Mem[000000001f000070] = 5fe6ce06
! %l2 = ffffffffb383d441, immed = 0000000c, %l1 = fffffffff3907656
srl %l2,0x00c,%l1 ! %l1 = 00000000000b383d
! Mem[000000001f000010] = 23299f8d, %l1 = 00000000000b383d
ldsh [%i2+%i5],%l1 ! %l1 = 0000000000002329
! Mem[000000001f000038] = fa40c5d9e0e95961, %f18 = df4f8355 a7348d66
ldda [%i2+0x038]%asi,%f18 ! %f18 = fa40c5d9 e0e95961
! %f14 = c54569e8, Mem[000000003000007c] = c352bef6
st %f14,[%o0+0x07c] ! Mem[000000003000007c] = c54569e8
! Mem[000000001f800000] = fceefc16 506723d6, %l4 = 5b0825f5, %l5 = 287aea8c
ldda [%i3+%g0]0x89,%l4 ! %l4 = 00000000506723d6 00000000fceefc16
! Mem[000000001f000008] = 89000000 00000000, %l2 = b383d441, %l3 = c8249b9e
ldda [%i2+%i4]0x89,%l2 ! %l2 = 0000000000000000 0000000089000000
! Mem[000000001e800078] = b8c9faa5, %l2 = 0000000000000000
ldsb [%i1+0x078],%l2 ! %l2 = ffffffffffffffb8
! %f10 = 717df471 5fe6ce06, Mem[0000000031800038] = ad2c7d05 77d66240
stda %f10,[%o3+0x038]%asi ! Mem[0000000031800038] = 717df471 5fe6ce06
p7_label_9:
! Mem[0000000031000038] = 753cd031 b34a879d, %l4 = 506723d6, %l5 = fceefc16
ldda [%o2+0x038]%asi,%l4 ! %l4 = 00000000753cd031 00000000b34a879d
! %l3 = 0000000089000000, Mem[000000001e800010] = 669dd9df
stwa %l3,[%i1+%i5]0x81 ! Mem[000000001e800010] = 89000000
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l0 = 0000000000000010, Mem[000000003000007b] = 1bd42949
stba %l0,[%o0+0x07b]%asi ! Mem[0000000030000078] = 1bd42910
! %f12 = 2e5d2424 387ed7da, Mem[000000001f800030] = 0bd8915e f525085b
stda %f12,[%i3+%o6]0x81 ! Mem[000000001f800030] = 2e5d2424 387ed7da
! %l5 = 00000000b34a879d, %l4 = 00000000753cd031, %l6 = 0000000000000000
xnor %l5,%l4,%l6 ! %l6 = ffffffff3989a853
! Mem[000000001f000010] = 23299f8d, %l7 = ffffffffffffffc1
ldub [%i2+0x012],%l7 ! %l7 = 000000000000009f
! %f14 = c54569e8 2556bcd4, Mem[000000001f000010] = 8d9f2923 fdccadfe
stda %f14,[%i2+%i5]0x89 ! Mem[000000001f000010] = c54569e8 2556bcd4
! Mem[000000001f000000] = ef932e35, %l6 = ffffffff3989a853
lduwa [%i2+%g0]0x80,%l6 ! %l6 = 00000000ef932e35
! %f12 = 2e5d2424 387ed7da, Mem[000000001f000010] = 2556bcd4 c54569e8
stda %f12,[%i2+%i5]0x89 ! Mem[000000001f000010] = 2e5d2424 387ed7da
p7_label_10:
! Mem[000000001e000048] = e797de55, %l6 = 00000000ef932e35
ldsba [%i0+0x048]%asi,%l6 ! %l6 = ffffffffffffffe7
! retry : should take illegal inst trap, %l0 = 0000000000000010
retry ! Illegal inst trap : %l0 = 0000000000000020
! Mem[0000000031800038] = 717df4715fe6ce06, %f8 = 2965b7d4 dfeedb2a
ldd [%o3+0x038],%f8 ! %f8 = 717df471 5fe6ce06
! %l2 = ffffffb8, %l3 = 89000000, Mem[000000001e000050] = bbc0dbfb 91fbc53f
stda %l2,[%i0+0x050]%asi ! Mem[000000001e000050] = ffffffb8 89000000
! Mem[0000000030000078] = 1bd42910c54569e8, %l0 = 0000000000000020
ldx [%o0+0x078],%l0 ! %l0 = 1bd42910c54569e8
! %f0 = 753cd031 f01735c1, Mem[000000001e800010] = 00000089 76df9efd
stda %f0 ,[%i1+%i5]0x89 ! Mem[000000001e800010] = 753cd031 f01735c1
! Clear Register : %l5 = 00000000b34a879d
clr %l5 ! %l5 = 0000000000000000
! Mem[000000001f000020] = 5f41a9ef, %l4 = 00000000753cd031
lduha [%i2+%o4]0x89,%l4 ! %l4 = 000000000000a9ef
! Mem[0000000030000038] = ce627656 3c600e40, %l0 = c54569e8, %l1 = 00002329
ldda [%o0+0x038]%asi,%l0 ! %l0 = 00000000ce627656 000000003c600e40
! Mem[000000003100007c] = b34a879d, %l5 = 0000000000000000
ldsh [%o2+0x07e],%l5 ! %l5 = ffffffffffff879d
p7_label_11:
! %l6 = ffffffffffffffe7, immed = 00000000, %l6 = ffffffffffffffe7
sra %l6,0x000,%l6 ! %l6 = ffffffffffffffe7
! %l2 = ffffffffffffffb8, immed = fffff4b9, %l6 = ffffffffffffffe7
taddcc %l2,-0xb47,%l6 ! %l6 = fffffffffffff471, %ccr = 9b
! Mem[0000000031800078] = b383d441f800ce0d, %f30 = b00313f3 8dd8e265
ldd [%o3+0x078],%f30 ! %f30 = b383d441 f800ce0d
! %l5 = ffffffffffff879d, Mem[0000000030800038] = 753cd031
stb %l5,[%o1+0x038] ! Mem[0000000030800038] = 9d3cd031
! %l3 = 0000000089000000, immed = 00000660, %l2 = ffffffffffffffb8
andncc %l3,0x660,%l2 ! %l2 = 0000000089000000, %ccr = 08
! %l6 = fffffffffffff471, %l5 = ffffffffffff879d, %l4 = 000000000000a9ef
andcc %l6,%l5,%l4 ! %l4 = ffffffffffff8411, %ccr = 88
! %l3 = 0000000089000000, Mem[0000000030800078] = 33766ab1
stb %l3,[%o1+0x078] ! Mem[0000000030800078] = 00766ab1
! Mem[000000001e000030] = 0bd8915e b9656815, %l2 = 89000000, %l3 = 89000000
ldd [%i0+%o6],%l2 ! %l2 = 000000000bd8915e 00000000b9656815
! %l0 = ce627656, %l1 = 3c600e40, Mem[0000000031000078] = a8b101da b34a879d
std %l0,[%o2+0x078] ! Mem[0000000031000078] = ce627656 3c600e40
! Mem[000000001e00004c] = 73f3dbd5, %l5 = ffffffffffff879d
ldswa [%i0+0x04c]%asi,%l5 ! %l5 = 0000000073f3dbd5
p7_label_12:
! %l5 = 0000000073f3dbd5, immed = 00000807, %y = 00000428
udiv %l5,0x807,%l4 ! %l4 = 00000000849a7753
mov %l0,%y ! %y = ce627656
! %l0 = 00000000ce627656
sethi %hi(0x6a9f7c00),%l0 ! %l0 = 000000006a9f7c00
! Mem[0000000030000038] = ce627656 3c600e40, %l2 = 0bd8915e, %l3 = b9656815
ldd [%o0+0x038],%l2 ! %l2 = 00000000ce627656 000000003c600e40
! %l6 = fffff471, %l7 = 0000009f, Mem[0000000031000078] = ce627656 3c600e40
stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = fffff471 0000009f
! %l4 = 00000000849a7753, %l1 = 000000003c600e40, %l4 = 00000000849a7753
sll %l4,%l1,%l4 ! %l4 = 00000000849a7753
! %l0 = 000000006a9f7c00, Mem[000000003080007d] = f53281b2
stb %l0,[%o1+0x07d] ! Mem[000000003080007c] = f50081b2
! %l7 = 000000000000009f, Mem[000000001e000008] = f01735c1
stwa %l7,[%i0+%i4]0x81 ! Mem[000000001e000008] = 0000009f
! %l2 = 00000000ce627656, %l0 = 000000006a9f7c00, %y = ce627656
smul %l2,%l0,%l7 ! %l7 = eb55dc1eccbba800, %y = eb55dc1e
! %l4 = 00000000849a7753, Mem[000000001f000018] = 50aef029cb07e489
stxa %l4,[%i2+%i6]0x88 ! Mem[000000001f000018] = 00000000849a7753
! %f7 = c8249b9e, Mem[000000001e800008] = 58e1267e
st %f7 ,[%i1+%i4] ! Mem[000000001e800008] = c8249b9e
p7_label_13:
! %l0 = 000000006a9f7c00, immed = fffff21e, %l0 = 000000006a9f7c00
xorcc %l0,-0xde2,%l0 ! %l0 = ffffffff95608e1e, %ccr = 88
! %l3 = 000000003c600e40
sethi %hi(0x19dfdc00),%l3 ! %l3 = 0000000019dfdc00
! Mem[000000001f800048] = 7c69878b, %l1 = 000000003c600e40
ldsh [%i3+0x04a],%l1 ! %l1 = ffffffffffff878b
! Mem[000000003100003c] = b34a879d, %f11 = 5fe6ce06
ld [%o2+0x03c],%f11 ! %f11 = b34a879d
! %l3 = 0000000019dfdc00, Mem[000000003100003e] = b34a879d
sth %l3,[%o2+0x03e] ! Mem[000000003100003c] = b34adc00
! %l3 = 0000000019dfdc00, Mem[000000001e800018] = ffffffff
stba %l3,[%i1+%i6]0x89 ! Mem[000000001e800018] = ffffff00
! Mem[000000001f800020] = 5b0825f5 287aea8c, %l4 = 849a7753, %l5 = 73f3dbd5
ldd [%i3+%o4],%l4 ! %l4 = 000000005b0825f5 00000000287aea8c
! Set Register : %l3 = 0000000019dfdc00
xor %g0,-1,%l3 ! %l3 = ffffffffffffffff
! %l6 = fffffffffffff471, immd = fffffffffffff49d, %l2 = 00000000ce627656
sdivx %l6,-0xb63,%l2 ! %l2 = 0000000000000001
! Mem[000000003080003c] = f01735c1, %l2 = 0000000000000001
ldsba [%o1+0x03e]%asi,%l2 ! %l2 = 0000000000000035
p7_label_14:
! Mem[000000001e000018] = 9d51cd02eb1c11e7, %f10 = 717df471 b34a879d
ldda [%i0+%i6]0x80,%f10 ! %f10 = 9d51cd02 eb1c11e7
! %l2 = 0000000000000035, Mem[000000003000007a] = 1bd42910
stb %l2,[%o0+0x07a] ! Mem[0000000030000078] = 1bd43510
! Mem[0000000030800078] = 00766ab1, %l0 = ffffffff95608e1e
ldsw [%o1+0x078],%l0 ! %l0 = 0000000000766ab1
! Mem[000000003180003c] = 5fe6ce06, %l4 = 000000005b0825f5
ldub [%o3+0x03c],%l4 ! %l4 = 000000000000005f
! %f31 = f800ce0d, Mem[000000001e800034] = 4284b472
st %f31,[%i1+0x034] ! Mem[000000001e800034] = f800ce0d
! Mem[000000001e000000] = 5c867276, %l6 = fffffffffffff471
ldsha [%i0+%g0]0x89,%l6 ! %l6 = 0000000000007276
! Mem[000000001e000058] = 29a164e4 9eaf6cbc, %l2 = 00000035, %l3 = ffffffff
ldd [%i0+0x058],%l2 ! %l2 = 0000000029a164e4 000000009eaf6cbc
! Mem[000000001e000028] = 515f90cb, %l7 = eb55dc1eccbba800
lduba [%i0+%o5]0x80,%l7 ! %l7 = 0000000000000051
! %l0 = 0000000000766ab1, %l3 = 000000009eaf6cbc, %l4 = 000000000000005f
sub %l0,%l3,%l4 ! %l4 = ffffffff61c6fdf5
! %l1 = ffffffffffff878b, %l5 = 00000000287aea8c, %l4 = ffffffff61c6fdf5
addc %l1,%l5,%l4 ! %l4 = 00000000287a7217
p7_label_15:
! %l6 = 0000000000007276, Mem[000000001f00002a] = ad160401
sth %l6,[%i2+0x02a] ! Mem[000000001f000028] = ad167276
! %l4 = 287a7217, %l5 = 287aea8c, Mem[000000001f000078] = 00110415 7bc7e990
stda %l4,[%i2+0x078]%asi ! Mem[000000001f000078] = 287a7217 287aea8c
! Mem[0000000031800038] = 717df471, %f3 = 61bc0afa
ld [%o3+0x038],%f3 ! %f3 = 717df471
! Mem[000000001e00006c] = 50d41792, %l2 = 0000000029a164e4
ldsba [%i0+0x06d]%asi,%l2 ! %l2 = ffffffffffffffd4
! %l3 = 000000009eaf6cbc, %l1 = ffffffffffff878b, %l2 = ffffffffffffffd4
srl %l3,%l1,%l2 ! %l2 = 000000000013d5ed
! %l4 = 287a7217, %l5 = 287aea8c, Mem[0000000031800038] = 717df471 5fe6ce06
stda %l4,[%o3+0x038]%asi ! Mem[0000000031800038] = 287a7217 287aea8c
! Mem[000000003000007c] = c54569e8, %l0 = 0000000000766ab1
ldsh [%o0+0x07e],%l0 ! %l0 = 00000000000069e8
! Mem[0000000030000038] = ce6276563c600e40, %l7 = 0000000000000051
ldx [%o0+0x038],%l7 ! %l7 = ce6276563c600e40
! %l7 = ce6276563c600e40, Mem[000000001e000020] = 00000000
stba %l7,[%i0+%o4]0x89 ! Mem[000000001e000020] = 00000040
! %l4 = 00000000287a7217, Mem[000000003080003c] = f01735c1
sth %l4,[%o1+0x03c] ! Mem[000000003080003c] = 721735c1
p7_label_16:
! Mem[000000003080007c] = f50081b2, %l0 = 00000000000069e8
lduh [%o1+0x07c],%l0 ! %l0 = 000000000000f500
! %l0 = 000000000000f500, %l1 = ffffffffffff878b, %y = eb55dc1e
udivcc %l0,%l1,%l6 ! %l6 = 00000000eb564ada, %ccr = 08
mov %l0,%y ! %y = 0000f500
! %l2 = 000000000013d5ed, immed = 000003f5, %l4 = 00000000287a7217
xor %l2,0x3f5,%l4 ! %l4 = 000000000013d618
! %l0 = 0000f500, %l1 = ffff878b, Mem[0000000030000078] = 1bd43510 c54569e8
stda %l0,[%o0+0x078]%asi ! Mem[0000000030000078] = 0000f500 ffff878b
! %l0 = 0000f500, %l1 = ffff878b, Mem[0000000030000038] = ce627656 3c600e40
std %l0,[%o0+0x038] ! Mem[0000000030000038] = 0000f500 ffff878b
! %l1 = ffffffffffff878b, %l4 = 000000000013d618, %l6 = 00000000eb564ada
subc %l1,%l4,%l6 ! %l6 = ffffffffffebb173
! %l4 = 0013d618, %l5 = 287aea8c, Mem[000000001e800010] = c13517f0 31d03c75
stda %l4,[%i1+%i5]0x81 ! Mem[000000001e800010] = 0013d618 287aea8c
! Mem[000000003100007c] = 0000009f, %l7 = ce6276563c600e40
lduh [%o2+0x07c],%l7 ! %l7 = 0000000000000000
! %l5 = 00000000287aea8c, Mem[000000003080007e] = f50081b2
sth %l5,[%o1+0x07e] ! Mem[000000003080007c] = f500ea8c
! Mem[000000001e800030] = f93e1108, %l1 = ffffffffffff878b
lduba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000008
p7_label_17:
! Mem[000000001f000030] = 958bb942, %l5 = 00000000287aea8c
lduwa [%i2+%o6]0x88,%l5 ! %l5 = 00000000958bb942
! %l1 = 0000000000000008, immed = 00000b24, %l2 = 000000000013d5ed
addc %l1,0xb24,%l2 ! %l2 = 0000000000000b2c
! Mem[000000001f000020] = efa9415f, %l6 = ffffffffffebb173
ldsha [%i2+%o4]0x81,%l6 ! %l6 = ffffffffffffefa9
! %l4 = 000000000013d618, %l1 = 0000000000000008, %l4 = 000000000013d618
xnorcc %l4,%l1,%l4 ! %l4 = ffffffffffec29ef, %ccr = 88
! Mem[000000003100007c] = 0000009f, %l0 = 000000000000f500
ldsw [%o2+0x07c],%l0 ! %l0 = 000000000000009f
! %l6 = ffffffffffffefa9, %l3 = 000000009eaf6cbc, %y = 0000f500
umulcc %l6,%l3,%l4 ! %l4 = 9eaf629b1b964c1c, %ccr = 80, %y = 9eaf629b
! %l0 = 000000000000009f, Mem[0000000031000038] = 753cd031
stw %l0,[%o2+0x038] ! Mem[0000000031000038] = 0000009f
! %l0 = 0000009f, %l1 = 00000008, Mem[000000001f000010] = dad77e38 24245d2e
stda %l0,[%i2+%i5]0x81 ! Mem[000000001f000010] = 0000009f 00000008
! %f18 = fa40c5d9 e0e95961, Mem[0000000031800038] = 287a7217 287aea8c
stda %f18,[%o3+0x038]%asi ! Mem[0000000031800038] = fa40c5d9 e0e95961
! Mem[000000001f800008] = cccca25c, %l1 = 0000000000000008
ldsb [%i3+0x00b],%l1 ! %l1 = 000000000000005c
p7_label_18:
! Mem[0000000031800038] = fa40c5d9, %l6 = ffffffffffffefa9
ldub [%o3+0x03a],%l6 ! %l6 = 00000000000000c5
! Mem[000000001f000008] = 0000000000000089, %f14 = c54569e8 2556bcd4
ldda [%i2+%i4]0x81,%f14 ! %f14 = 00000000 00000089
! %l4 = 9eaf629b1b964c1c, Mem[000000001f000008] = 00000000
stha %l4,[%i2+%i4]0x88 ! Mem[000000001f000008] = 00004c1c
! Mem[0000000031000038] = 0000009fb34adc00, %f2 = 42b98b95 717df471
ldd [%o2+0x038],%f2 ! %f2 = 0000009f b34adc00
! %f13 = 387ed7da, Mem[000000001f800070] = 51026fe9
sta %f13,[%i3+0x070]%asi ! Mem[000000001f800070] = 387ed7da
! %l4 = 9eaf629b1b964c1c, %l2 = 0000000000000b2c, %y = 9eaf629b
umulcc %l4,%l2,%l4 ! %l4 = 00000134331a48d0, %ccr = 00, %y = 134
! Mem[000000001e800010] = 0013d618287aea8c, %l2 = 0000000000000b2c
ldxa [%i1+%i5]0x81,%l2 ! %l2 = 0013d618287aea8c
! Mem[000000001f000064] = 978040ed, %l1 = 000000000000005c
lduw [%i2+0x064],%l1 ! %l1 = 00000000978040ed
! %l6 = 00000000000000c5, immed = 0000061a, %l7 = 0000000000000000
taddcctv %l6,0x61a,%l7 ! %l0 = 00000000000000c2, Trapped
! %l2 = 287aea8c, %l3 = 9eaf6cbc, Mem[0000000030000038] = 0000f500 ffff878b
std %l2,[%o0+0x038] ! Mem[0000000030000038] = 287aea8c 9eaf6cbc
p7_label_19:
! %l2 = 0013d618287aea8c, Mem[000000001f000024] = 0c6f8997, %asi = 80
stwa %l2,[%i2+0x024]%asi ! Mem[000000001f000024] = 287aea8c
! %l5 = 00000000958bb942, %l6 = 00000000000000c5, %l4 = 00000134331a48d0
srl %l5,%l6,%l4 ! %l4 = 0000000004ac5dca
! Mem[0000000031800038] = fa40c5d9e0e95961, %f16 = 84a1c5d3 5bee55e8
ldd [%o3+0x038],%f16 ! %f16 = fa40c5d9 e0e95961
! %l2 = 0013d618287aea8c, Mem[000000001e800010] = 18d61300
stha %l2,[%i1+%i5]0x88 ! Mem[000000001e800010] = 18d6ea8c
! %l0 = 000000c2, %l1 = 978040ed, Mem[000000001f800058] = 1ecde147 d1bd8c2b
std %l0,[%i3+0x058] ! Mem[000000001f800058] = 000000c2 978040ed
! Mem[000000001f000008] = 00004c1c, %l5 = 00000000958bb942
lduba [%i2+%i4]0x88,%l5 ! %l5 = 000000000000001c
! %l1 = 00000000978040ed, %l2 = 0013d618287aea8c, %l7 = 0000000000000000
addc %l1,%l2,%l7 ! %l7 = 0013d618bffb2b79
! %l5 = 000000000000001c
setx 0xe7232613e7232613,%g7,%l5 ! %l5 = e7232613e7232613
! %l1 = 00000000978040ed, Mem[000000001f000076] = 504426e8
stb %l1,[%i2+0x076] ! Mem[000000001f000074] = 5044ede8
! %l2 = 0013d618287aea8c, Mem[0000000031800078] = b383d441f800ce0d
stx %l2,[%o3+0x078] ! Mem[0000000031800078] = 0013d618287aea8c
p7_label_20:
! Mem[0000000030000038] = 287aea8c, %l4 = 0000000004ac5dca
ldub [%o0+0x03a],%l4 ! %l4 = 00000000000000ea
! %l1 = 00000000978040ed, immed = fffff13c, %l1 = 00000000978040ed
addc %l1,-0xec4,%l1 ! %l1 = 0000000097803229
! Mem[000000001e000020] = 40000000, %l6 = 00000000000000c5
lduha [%i0+%o4]0x80,%l6 ! %l6 = 0000000000004000
! Mem[000000001f800020] = 8cea7a28 f525085b, %l4 = 000000ea, %l5 = e7232613
ldda [%i3+%o4]0x89,%l4 ! %l4 = 00000000f525085b 000000008cea7a28
! %l5 = 000000008cea7a28, immed = 00000f6e, %l7 = 0013d618bffb2b79
xorcc %l5,0xf6e,%l7 ! %l7 = 000000008cea7546, %ccr = 08
! %l2 = 287aea8c, %l3 = 9eaf6cbc, Mem[000000001f800038] = 421ade4d 69252591
std %l2,[%i3+0x038] ! Mem[000000001f800038] = 287aea8c 9eaf6cbc
! %l6 = 0000000000004000, immed = fffffad9, %l1 = 0000000097803229
sub %l6,-0x527,%l1 ! %l1 = 0000000000004527
! %l2 = 0013d618287aea8c, %l5 = 000000008cea7a28, %y = 00000134
smulcc %l2,%l5,%l0 ! %l0 = edcd6163daf35de0, %ccr = 88, %y = edcd6163
! %l4 = 00000000f525085b, immed = 00000001, %l5 = 000000008cea7a28
sll %l4,0x001,%l5 ! %l5 = 00000001ea4a10b6
! Mem[000000001f800020] = 5b0825f5287aea8c, %f0 = 753cd031 f01735c1
ldd [%i3+%o4],%f0 ! %f0 = 5b0825f5 287aea8c
p7_label_21:
! Mem[0000000030000078] = 0000f500, %l5 = 00000001ea4a10b6
ldub [%o0+0x078],%l5 ! %l5 = 0000000000000000
! %l1 = 0000000000004527, immed = fffff900, %l0 = edcd6163daf35de0
orn %l1,-0x700,%l0 ! %l0 = 00000000000047ff
! %l1 = 0000000000004527, immed = fffff7eb, %y = edcd6163
umul %l1,-0x815,%l5 ! %l5 = 00004526fdd11bcd, %y = 4526
! %f16 = fa40c5d9 e0e95961, Mem[000000001e800000] = f6dc62ce 2588e9ea
stda %f16,[%i1+%g0]0x81 ! Mem[000000001e800000] = fa40c5d9 e0e95961
! Mem[000000001e800010] = 8cead618287aea8c, %f10 = 9d51cd02 eb1c11e7
ldd [%i1+%i5],%f10 ! %f10 = 8cead618 287aea8c
! %l3 = 000000009eaf6cbc, immed = 00000001, %l0 = 00000000000047ff
sll %l3,0x001,%l0 ! %l0 = 000000013d5ed978
! Mem[000000001f800010] = 9d59056c, %f9 = 5fe6ce06
lda [%i3+%i5]0x88,%f9 ! %f9 = 9d59056c
! Mem[000000003100007c] = 0000009f, %f1 = 287aea8c
ld [%o2+0x07c],%f1 ! %f1 = 0000009f
! %l4 = 00000000f525085b, Mem[000000003100007c] = 0000009f
sth %l4,[%o2+0x07c] ! Mem[000000003100007c] = 085b009f
! %l1 = 0000000000004527, immed = 00000157, %l6 = 0000000000004000
subccc %l1,0x157,%l6 ! %l6 = 00000000000043d0, %ccr = 00
p7_label_22:
! Mem[000000001f000000] = 352e93ef, %l0 = 000000013d5ed978
ldsba [%i2+%g0]0x88,%l0 ! %l0 = ffffffffffffffef
! %l7 = 000000008cea7546, Mem[000000001e800018] = 00000080ffffff00
stxa %l7,[%i1+%i6]0x88 ! Mem[000000001e800018] = 000000008cea7546
! %l2 = 0013d618287aea8c, Mem[000000001f800030] = 24245d2e
stha %l2,[%i3+%o6]0x88 ! Mem[000000001f800030] = 2424ea8c
! Mem[0000000031000078] = fffff471 085b009f, %l2 = 287aea8c, %l3 = 9eaf6cbc
ldd [%o2+0x078],%l2 ! %l2 = 00000000fffff471 00000000085b009f
! %l4 = 00000000f525085b, Mem[000000001e800045] = b60f18c2
stb %l4,[%i1+0x045] ! Mem[000000001e800044] = b65b18c2
! %l5 = 00004526fdd11bcd, immed = fffff46d, %l0 = ffffffffffffffef
tsubcc %l5,-0xb93,%l0 ! %l0 = 00004526fdd12760, %ccr = 1b
! %l3 = 00000000085b009f, Mem[000000001e000008] = 9f000000
stwa %l3,[%i0+%i4]0x89 ! Mem[000000001e000008] = 085b009f
! %l7 = 000000008cea7546, Mem[000000001e000030] = 5e91d80b
stba %l7,[%i0+%o6]0x89 ! Mem[000000001e000030] = 5e91d846
! retry : should take illegal inst trap, %l0 = 00004526fdd12760
retry ! Illegal inst trap : %l0 = 00004526fdd12770
! %l0 = 00004526fdd12770, immed = 00000e8a, %l5 = 00004526fdd11bcd
orn %l0,0xe8a,%l5 ! %l5 = fffffffffffff775
p7_label_23:
! %l2 = 00000000fffff471, Mem[000000001f800068] = 24f55161
stw %l2,[%i3+0x068] ! Mem[000000001f800068] = fffff471
! Mem[000000001e800008] = 5226b95d9e9b24c8, %l5 = fffffffffffff775
ldxa [%i1+%i4]0x88,%l5 ! %l5 = 5226b95d9e9b24c8
! %l2 = fffff471, %l3 = 085b009f, Mem[000000001f000008] = 00004c1c 89000000
stda %l2,[%i2+%i4]0x89 ! Mem[000000001f000008] = fffff471 085b009f
! Mem[000000001f000068] = 543a7298 a39492dd, %l4 = f525085b, %l5 = 9e9b24c8
ldd [%i2+0x068],%l4 ! %l4 = 00000000543a7298 00000000a39492dd
! %l6 = 00000000000043d0, immed = 00000e80, %l4 = 00000000543a7298
orn %l6,0xe80,%l4 ! %l4 = fffffffffffff3ff
! Mem[000000001e800018] = 8cea7546, %l6 = 00000000000043d0
lduwa [%i1+%i6]0x88,%l6 ! %l6 = 000000008cea7546
! Mem[000000001f800030] = 2424ea8c, %f30 = b383d441
lda [%i3+%o6]0x88,%f30 ! %f30 = 2424ea8c
! %l6 = 8cea7546, %l7 = 8cea7546, Mem[000000001e000000] = 7672865c 66d81333
stda %l6,[%i0+%g0]0x81 ! Mem[000000001e000000] = 8cea7546 8cea7546
! %f16 = fa40c5d9, Mem[000000001e000008] = 9f005b08
sta %f16,[%i0+%i4]0x81 ! Mem[000000001e000008] = fa40c5d9
! %l7 = 000000008cea7546, immed = fffff8a7, %l7 = 000000008cea7546
andcc %l7,-0x759,%l7 ! %l7 = 000000008cea7006, %ccr = 08
p7_label_24:
! %l2 = 00000000fffff471, immed = fffff600, %l3 = 00000000085b009f
taddcc %l2,-0xa00,%l3 ! %l3 = 00000000ffffea71, %ccr = 1b
! %l4 = fffffffffffff3ff, immed = 00000010, %l1 = 0000000000004527
sra %l4,0x010,%l1 ! %l1 = ffffffffffffffff
! %l4 = fffffffffffff3ff, immed = 00000af8, %y = 00004526
sdiv %l4,0xaf8,%l3 ! %l3 = 000000007fffffff
mov %l0,%y ! %y = fdd12770
! %f21 = f01735c1, Mem[0000000030000038] = 287aea8c
st %f21,[%o0+0x038] ! Mem[0000000030000038] = f01735c1
! %l4 = fffffffffffff3ff, immed = 000004d2, %l1 = ffffffffffffffff
andn %l4,0x4d2,%l1 ! %l1 = fffffffffffff32d
! %l5 = 00000000a39492dd, %l7 = 000000008cea7006, %l0 = 00004526fdd12770
addc %l5,%l7,%l0 ! %l0 = 00000001307f02e4
! %l6 = 000000008cea7546, Mem[000000001e000028] = 3452afbdcb905f51
stxa %l6,[%i0+%o5]0x88 ! Mem[000000001e000028] = 000000008cea7546
! %l2 = 00000000fffff471, %l4 = fffffffffffff3ff, %l3 = 000000007fffffff
udivx %l2,%l4,%l3 ! %l3 = 0000000000000000
! %l2 = 00000000fffff471, %l5 = 00000000a39492dd, %y = fdd12770
udiv %l2,%l5,%l0 ! %l0 = 00000000ffffffff
mov %l0,%y ! %y = ffffffff
! Mem[0000000030800078] = 00766ab1, %l7 = 000000008cea7006
ldsh [%o1+0x078],%l7 ! %l7 = 0000000000000076
p7_label_25:
! Mem[000000001e800008] = 9e9b24c8, %f1 = 0000009f
lda [%i1+%i4]0x88,%f1 ! %f1 = 9e9b24c8
! %l2 = 00000000fffff471, Mem[0000000031800078] = 0013d618287aea8c
stx %l2,[%o3+0x078] ! Mem[0000000031800078] = 00000000fffff471
! %l2 = 00000000fffff471, immed = 00000004, %l4 = fffffffffffff3ff
sll %l2,0x004,%l4 ! %l4 = 0000000fffff4710
! %l6 = 000000008cea7546, %l7 = 0000000000000076, %y = ffffffff
umulcc %l6,%l7,%l6 ! %l6 = 00000040f4120e44, %ccr = 08, %y = 40
! %l4 = 0000000fffff4710
setx 0xcfc66cd4cfc66cd4,%g7,%l4 ! %l4 = cfc66cd4cfc66cd4
! Mem[000000001e000030] = 156865b95e91d846, %l1 = fffffffffffff32d
ldxa [%i0+%o6]0x88,%l1 ! %l1 = 156865b95e91d846
! Mem[0000000031000038] = 0000009f, %l2 = 00000000fffff471
ldsb [%o2+0x038],%l2 ! %l2 = 0000000000000000
! %l6 = f4120e44, %l7 = 00000076, Mem[0000000031000078] = fffff471 085b009f
stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = f4120e44 00000076
! %l3 = 0000000000000000, %l7 = 0000000000000076, %l0 = 00000000ffffffff
mulx %l3,%l7,%l0 ! %l0 = 0000000000000000, %y = 40
! %l5 = 00000000a39492dd, %l1 = 156865b95e91d846, %y = 00000040
umul %l5,%l1,%l7 ! %l7 = 3c6dbf466bb7a06e, %y = 3c6dbf46
p7_label_26:
! %l3 = 0000000000000000, immed = fffff9fb, %l3 = 0000000000000000
orcc %l3,-0x605,%l3 ! %l3 = fffffffffffff9fb, %ccr = 88
! %l4 = cfc66cd4, %l5 = a39492dd, Mem[0000000031800078] = 00000000 fffff471
std %l4,[%o3+0x078] ! Mem[0000000031800078] = cfc66cd4 a39492dd
! Mem[000000003100003c] = b34adc00, %l6 = 00000040f4120e44
ldsb [%o2+0x03e],%l6 ! %l6 = ffffffffffffffdc
! Mem[000000001f000028] = ad16727629f4e6fa, %f24 = ce62dcf6 3c600e40
ldda [%i2+%o5]0x80,%f24 ! %f24 = ad167276 29f4e6fa
! %l1 = 156865b95e91d846, %l4 = cfc66cd4cfc66cd4, %l2 = 0000000000000000
taddcctv %l1,%l4,%l2 ! %l0 = 0000000000000023, Trapped
! %l3 = fffffffffffff9fb, immed = 00000b7f, %l4 = cfc66cd4cfc66cd4
tsubcc %l3,0xb7f,%l4 ! %l4 = ffffffffffffee7c, %ccr = 8a
! %l1 = 156865b95e91d846, Mem[000000001f800028] = 9b44756e
stwa %l1,[%i3+%o5]0x80 ! Mem[000000001f800028] = 5e91d846
! Randomly selected nop
nop
! Mem[0000000031000038] = 0000009f, %l0 = 0000000000000023
lduh [%o2+0x038],%l0 ! %l0 = 0000000000000000
! Mem[000000001f800028] = 46d8915e, %l6 = ffffffffffffffdc
ldsba [%i3+%o5]0x88,%l6 ! %l6 = 000000000000005e
p7_label_27:
! Mem[0000000031800078] = cfc66cd4, %l4 = ffffffffffffee7c
ldsb [%o3+0x079],%l4 ! %l4 = ffffffffffffffc6
! Mem[0000000030000038] = f01735c1, %l3 = fffffffffffff9fb
ldsba [%o0+0x03b]%asi,%l3 ! %l3 = ffffffffffffffc1
! %l5 = 00000000a39492dd, immed = 00000017, %l6 = 000000000000005e
srax %l5,0x017,%l6 ! %l6 = 0000000000000147
! Mem[000000001f800000] = d623675016fceefc, %f8 = 717df471 9d59056c
ldda [%i3+%g0]0x80,%f8 ! %f8 = d6236750 16fceefc
! %l2 = 0000000000000000, immed = 0000066d, %l3 = ffffffffffffffc1
xorcc %l2,0x66d,%l3 ! %l3 = 000000000000066d, %ccr = 00
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! %l4 = ffffffffffffffc6, Mem[0000000031800079] = cfc66cd4
stb %l4,[%o3+0x079] ! Mem[0000000031800078] = cfc66cd4
! %f9 = 16fceefc, Mem[0000000031800078] = cfc66cd4
sta %f9 ,[%o3+0x078]%asi ! Mem[0000000031800078] = 16fceefc
! Mem[000000001e800000] = d9c540fa, %f1 = 9e9b24c8
lda [%i1+%g0]0x88,%f1 ! %f1 = d9c540fa
! %l3 = 000000000000066d, %l5 = 00000000a39492dd, %y = 3c6dbf46
udiv %l3,%l5,%l4 ! %l4 = 000000005e91d845
mov %l0,%y ! %y = 00000010
p7_label_28:
! Mem[0000000030800038] = 9d3cd031721735c1, %l4 = 000000005e91d845
ldx [%o1+0x038],%l4 ! %l4 = 9d3cd031721735c1
! %l3 = 000000000000066d, Mem[000000003100007c] = 00000076
sth %l3,[%o2+0x07c] ! Mem[000000003100007c] = 066d0076
! %f9 = 16fceefc, Mem[000000003080003c] = 721735c1
st %f9 ,[%o1+0x03c] ! Mem[000000003080003c] = 16fceefc
! %l1 = 156865b95e91d846, %l5 = 00000000a39492dd, %l4 = 9d3cd031721735c1
tsubcctv %l1,%l5,%l4 ! %l0 = 0000000000000033, Trapped
! Mem[000000001f000008] = 085b009ffffff471, %l6 = 0000000000000147
ldxa [%i2+%i4]0x88,%l6 ! %l6 = 085b009ffffff471
! %l7 = 3c6dbf466bb7a06e, immed = fffffc2c, %y = 00000010
udivcc %l7,-0x3d4,%l0 ! %l0 = 0000000000000010, %ccr = 00
mov %l0,%y ! %y = 00000010
! Mem[000000001f800030] = 2424ea8c, %l7 = 3c6dbf466bb7a06e
ldswa [%i3+%o6]0x88,%l7 ! %l7 = 000000002424ea8c
! %l4 = 9d3cd031721735c1, immed = 00000d4c, %l4 = 9d3cd031721735c1
addccc %l4,0xd4c,%l4 ! %l4 = 9d3cd0317217430d, %ccr = 80
! Mem[000000001e000000] = 8cea75468cea7546, %f8 = d6236750 16fceefc
ldda [%i0+%g0]0x80,%f8 ! %f8 = 8cea7546 8cea7546
! %l2 = 0000000000000000, immed = 00000061, %l0 = 0000000000000010
xor %l2,0x061,%l0 ! %l0 = 0000000000000061
p7_label_29:
! %l7 = 000000002424ea8c, Mem[000000001f000018] = 53779a84
stwa %l7,[%i2+%i6]0x81 ! Mem[000000001f000018] = 2424ea8c
! %l2 = 0000000000000000, %l6 = 085b009ffffff471, %l0 = 0000000000000061
xorcc %l2,%l6,%l0 ! %l0 = 085b009ffffff471, %ccr = 08
! Mem[0000000031000078] = f4120e44, %l3 = 000000000000066d
ldub [%o2+0x07b],%l3 ! %l3 = 0000000000000044
! %l6 = 085b009ffffff471, immed = 00000f14, %y = 00000010
umul %l6,0xf14,%l5 ! %l5 = 00000f13ff51b7d4, %y = f13
! %l2 = 0000000000000000, immed = fffffa44, %l1 = 156865b95e91d846
xor %l2,-0x5bc,%l1 ! %l1 = fffffffffffffa44
! Mem[000000003000007c] = ffff878b, %l0 = 085b009ffffff471
lduw [%o0+0x07c],%l0 ! %l0 = 00000000ffff878b
! Mem[000000003100007c] = 066d0076, %l1 = fffffffffffffa44
lduw [%o2+0x07c],%l1 ! %l1 = 00000000066d0076
! Mem[0000000031000038] = 0000009f b34adc00, %l2 = 00000000, %l3 = 00000044
ldd [%o2+0x038],%l2 ! %l2 = 000000000000009f 00000000b34adc00
! %l6 = 085b009ffffff471, %l3 = 00000000b34adc00, %l5 = 00000f13ff51b7d4
subc %l6,%l3,%l5 ! %l5 = 085b009f4cb51871
! Mem[000000003100007c] = 066d0076, %f7 = c8249b9e
ld [%o2+0x07c],%f7 ! %f7 = 066d0076
p7_label_30:
! %l5 = 085b009f4cb51871, Mem[000000001e000010] = a84f2fda3ac2138b
stxa %l5,[%i0+%i5]0x80 ! Mem[000000001e000010] = 085b009f4cb51871
! Mem[0000000030800038] = 9d3cd031, %l0 = 00000000ffff878b
ldsba [%o1+0x039]%asi,%l0 ! %l0 = 000000000000003c
! %l3 = 00000000b34adc00, Mem[0000000031000038] = 0000009f
stw %l3,[%o2+0x038] ! Mem[0000000031000038] = b34adc00
! %l1 = 00000000066d0076, immed = 00000033, %l0 = 000000000000003c
srax %l1,0x033,%l0 ! %l0 = 0000000000000000
! %l1 = 00000000066d0076, %l4 = 9d3cd0317217430d, %l2 = 000000000000009f
xnorcc %l1,%l4,%l2 ! %l2 = 62c32fce8b85bc84, %ccr = 08
! %f2 = 0000009f b34adc00, Mem[000000001f800000] = 506723d6 fceefc16
stda %f2 ,[%i3+%g0]0x89 ! Mem[000000001f800000] = 0000009f b34adc00
! Mem[000000001e800030] = 0dce00f8f93e1108, %f16 = fa40c5d9 e0e95961
ldda [%i1+%o6]0x88,%f16 ! %f16 = 0dce00f8 f93e1108
! Mem[000000001f800028] = 46d8915e, %l4 = 9d3cd0317217430d
lduha [%i3+%o5]0x89,%l4 ! %l4 = 000000000000915e
! %l1 = 00000000066d0076, immed = fffffc70, %l1 = 00000000066d0076
xor %l1,-0x390,%l1 ! %l1 = fffffffff992fc06
! %l5 = 085b009f4cb51871, Mem[000000001e80002d] = 4b1fc829
stba %l5,[%i1+0x02d]%asi ! Mem[000000001e80002c] = 4b71c829
p7_label_31:
! Mem[000000003080007c] = f500ea8c, %f18 = fa40c5d9
ld [%o1+0x07c],%f18 ! %f18 = f500ea8c
! Mem[0000000031000078] = f4120e44, %l5 = 085b009f4cb51871
ldsw [%o2+0x078],%l5 ! %l5 = fffffffff4120e44
! Mem[000000001f000008] = fffff471, %l0 = 0000000000000000
lduwa [%i2+%i4]0x88,%l0 ! %l0 = 00000000fffff471
! %l2 = 8b85bc84, %l3 = b34adc00, Mem[0000000031800078] = 16fceefc a39492dd
stda %l2,[%o3+0x078]%asi ! Mem[0000000031800078] = 8b85bc84 b34adc00
! %l7 = 000000002424ea8c, %l3 = 00000000b34adc00, %l0 = 00000000fffff471
tsubcctv %l7,%l3,%l0 ! %l0 = ffffffff70da0e8c, %ccr = 91
! %l0 = 70da0e8c, %l1 = f992fc06, Mem[0000000030800078] = 00766ab1 f500ea8c
stda %l0,[%o1+0x078]%asi ! Mem[0000000030800078] = 70da0e8c f992fc06
! Mem[0000000031800078] = 8b85bc84b34adc00, %l7 = 000000002424ea8c
ldx [%o3+0x078],%l7 ! %l7 = 8b85bc84b34adc00
! Mem[000000001e800008] = c8249b9e5db92652, %f14 = 00000000 00000089
ldda [%i1+%i4]0x81,%f14 ! %f14 = c8249b9e 5db92652
! Randomly selected nop
nop
! %l6 = fffff471, %l7 = b34adc00, Mem[000000001e000008] = fa40c5d9 a881fc3e
stda %l6,[%i0+%i4]0x81 ! Mem[000000001e000008] = fffff471 b34adc00
p7_label_32:
! %l2 = 62c32fce8b85bc84, Mem[0000000030800038] = 9d3cd03116fceefc
stx %l2,[%o1+0x038] ! Mem[0000000030800038] = 62c32fce8b85bc84
! %l1 = fffffffff992fc06, immed = ffffff50, %l2 = 62c32fce8b85bc84
xor %l1,-0x0b0,%l2 ! %l2 = 00000000066d0356
! %l6 = 085b009ffffff471, %l2 = 00000000066d0356, %y = 00000f13
umul %l6,%l2,%l6 ! %l6 = 066d030bb9f670f6, %y = 66d030b
! Mem[000000001e000048] = e797de5573f3dbd5, %l1 = fffffffff992fc06
ldxa [%i0+0x048]%asi,%l1 ! %l1 = e797de5573f3dbd5
! Mem[000000001e800028] = 3dee1ba7, %f21 = f01735c1
lda [%i1+%o5]0x88,%f21 ! %f21 = 3dee1ba7
! Mem[0000000031000078] = f4120e44, %l6 = 066d030bb9f670f6
ldsh [%o2+0x07a],%l6 ! %l6 = 0000000000000e44
! Mem[000000001f800018] = 0a55f800, %f19 = e0e95961
lda [%i3+%i6]0x88,%f19 ! %f19 = 0a55f800
! %l1 = e797de5573f3dbd5, Mem[000000003100007e] = 066d0076
sth %l1,[%o2+0x07e] ! Mem[000000003100007c] = 066ddbd5
! %l4 = 000000000000915e, %l1 = e797de5573f3dbd5, %l2 = 00000000066d0356
addc %l4,%l1,%l2 ! %l2 = e797de5573f46d34
! Mem[000000001e000028] = 00000000 8cea7546, %l2 = 73f46d34, %l3 = b34adc00
ldda [%i0+%o5]0x89,%l2 ! %l2 = 000000008cea7546 0000000000000000
p7_label_33:
! %l1 = e797de5573f3dbd5, Mem[000000001f800010] = 6c05599d
stwa %l1,[%i3+%i5]0x80 ! Mem[000000001f800010] = 73f3dbd5
! %l3 = 0000000000000000, %l4 = 000000000000915e, %l7 = 8b85bc84b34adc00
andncc %l3,%l4,%l7 ! %l7 = 0000000000000000, %ccr = 44
! %l7 = 0000000000000000, %l3 = 0000000000000000, %y = 066d030b
udiv %l7,%l3,%l2 ! Div by zero, %l0 = ffffffff70da0edc
mov %l0,%y ! %y = 70da0eb4
! %l4 = 0000915e, %l5 = f4120e44, Mem[0000000031000078] = f4120e44 066ddbd5
stda %l4,[%o2+0x078]%asi ! Mem[0000000031000078] = 0000915e f4120e44
! %l1 = e797de5573f3dbd5, Mem[000000001f000030] = 42b98b95
stb %l1,[%i2+%o6] ! Mem[000000001f000030] = d5b98b95
! %l4 = 000000000000915e, %l5 = fffffffff4120e44, %l2 = 000000008cea7546
tsubcctv %l4,%l5,%l2 ! %l0 = ffffffff70da0ed7, Trapped
! %l4 = 000000000000915e, immed = 0000034c, %l6 = 0000000000000e44
sub %l4,0x34c,%l6 ! %l6 = 0000000000008e12
! Mem[0000000031000038] = b34adc00, %f2 = 0000009f
ld [%o2+0x038],%f2 ! %f2 = b34adc00
! %l7 = 0000000000000000, Mem[000000001e800000] = d9c540fa
stba %l7,[%i1+%g0]0x89 ! Mem[000000001e800000] = d9c54000
! Mem[000000001f800048] = 7c69878b, %f20 = 753cd031
ld [%i3+0x048],%f20 ! %f20 = 7c69878b
p7_label_34:
! Mem[000000001e000030] = 46d8915e, %l1 = e797de5573f3dbd5
ldswa [%i0+%o6]0x81,%l1 ! %l1 = 0000000046d8915e
! %l3 = 0000000000000000, %l2 = 000000008cea7546, %l0 = ffffffff70da0ed7
sll %l3,%l2,%l0 ! %l0 = 0000000000000000
! %l2 = 8cea7546, %l3 = 00000000, Mem[000000001f800030] = 2424ea8c dad77e38
stda %l2,[%i3+%o6]0x89 ! Mem[000000001f800030] = 8cea7546 00000000
! Mem[000000001f000020] = efa9415f, %l0 = 0000000000000000
lduha [%i2+%o4]0x80,%l0 ! %l0 = 000000000000efa9
! %l4 = 000000000000915e, immed = 00000699, %l6 = 0000000000008e12
or %l4,0x699,%l6 ! %l6 = 00000000000097df
! Mem[000000001f000030] = d5b98b95, %l6 = 00000000000097df
ldsha [%i2+%o6]0x81,%l6 ! %l6 = ffffffffffffd5b9
! %l5 = fffffffff4120e44, Mem[000000001f800000] = b34adc00
stha %l5,[%i3+%g0]0x88 ! Mem[000000001f800000] = b34a0e44
! %l6 = ffffd5b9, %l7 = 00000000, Mem[0000000030800038] = 62c32fce 8b85bc84
std %l6,[%o1+0x038] ! Mem[0000000030800038] = ffffd5b9 00000000
! Mem[000000001f000020] = efa9415f, %l0 = 000000000000efa9
ldsha [%i2+%o4]0x81,%l0 ! %l0 = ffffffffffffefa9
! Mem[000000001f800020] = 5b0825f5, %l4 = 000000000000915e
ldsba [%i3+%o4]0x81,%l4 ! %l4 = 000000000000005b
p7_label_35:
! Mem[000000001f800068] = fffff471e4a4b38a, %f26 = 0bd8915e f525085b
ldd [%i3+0x068],%f26 ! %f26 = fffff471 e4a4b38a
! %l0 = ffffffffffffefa9, %l0 = ffffffffffffefa9, %l1 = 0000000046d8915e
or %l0,%l0,%l1 ! %l1 = ffffffffffffefa9
! Mem[000000001f000074] = 5044ede8, %l0 = ffffffffffffefa9
ldsha [%i2+0x074]%asi,%l0 ! %l0 = 0000000000005044
! Mem[000000001e000018] = 9d51cd02, %l0 = 0000000000005044
lduba [%i0+%i6]0x80,%l0 ! %l0 = 000000000000009d
! %l1 = ffffffffffffefa9, Mem[000000003100007a] = 0000915e
stb %l1,[%o2+0x07a] ! Mem[0000000031000078] = 0000a95e
! Mem[000000001f800030] = 4675ea8c 00000000, %l4 = 0000005b, %l5 = f4120e44
ldda [%i3+%o6]0x81,%l4 ! %l4 = 000000004675ea8c 0000000000000000
! %l6 = ffffffffffffd5b9, %l3 = 0000000000000000, %l2 = 000000008cea7546
sllx %l6,%l3,%l2 ! %l2 = ffffffffffffd5b9
! Clear Register : %l4 = 000000004675ea8c
clr %l4 ! %l4 = 0000000000000000
! %l0 = 0000009d, %l1 = ffffefa9, Mem[000000001f800008] = cccca25c ec56cfe9
stda %l0,[%i3+%i4]0x81 ! Mem[000000001f800008] = 0000009d ffffefa9
! Mem[000000001f000000] = ef932e353dd47206, %f0 = 5b0825f5 d9c540fa
ldda [%i2+%g0]0x81,%f0 ! %f0 = ef932e35 3dd47206
p7_label_36:
! Mem[000000001e800028] = a71bee3d4b71c829, %l4 = 0000000000000000
ldx [%i1+%o5],%l4 ! %l4 = a71bee3d4b71c829
! %l0 = 000000000000009d, immed = fffff1e8, %l4 = a71bee3d4b71c829
taddcctv %l0,-0xe18,%l4 ! %l0 = 00000000000000c0, Trapped
! %l6 = ffffffffffffd5b9, immed = fffff3cf, %y = 70da0eb4
smulcc %l6,-0xc31,%l2 ! %l2 = 0000000002036b97, %ccr = 00, %y = 00
! Mem[000000003080007c] = f992fc06, %l1 = ffffffffffffefa9
lduw [%o1+0x07c],%l1 ! %l1 = 00000000f992fc06
! %l5 = 0000000000000000, immed = fffff5ed, %l2 = 0000000002036b97
sub %l5,-0xa13,%l2 ! %l2 = 0000000000000a13
! %l1 = 00000000f992fc06
sethi %hi(0x14bb9800),%l1 ! %l1 = 0000000014bb9800
! %l0 = 000000c0, %l1 = 14bb9800, Mem[000000001e000038] = 8b9eae2d fb99376f
std %l0,[%i0+0x038] ! Mem[000000001e000038] = 000000c0 14bb9800
! %l0 = 00000000000000c0, immed = fffffb08, %l7 = 0000000000000000
sub %l0,-0x4f8,%l7 ! %l7 = 00000000000005b8
! %f24 = ad167276, Mem[000000003080007c] = f992fc06
st %f24,[%o1+0x07c] ! Mem[000000003080007c] = ad167276
! %l1 = 0000000014bb9800, %l2 = 0000000000000a13, %l7 = 00000000000005b8
andcc %l1,%l2,%l7 ! %l7 = 0000000000000800, %ccr = 00
p7_label_37:
! %l2 = 0000000000000a13, immed = 0000053d, %l3 = 0000000000000000
xorcc %l2,0x53d,%l3 ! %l3 = 0000000000000f2e, %ccr = 00
! Mem[000000001f800038] = 287aea8c9eaf6cbc, %l4 = a71bee3d4b71c829
ldx [%i3+0x038],%l4 ! %l4 = 287aea8c9eaf6cbc
! %l0 = 00000000000000c0, immed = 0000000a, %l5 = 0000000000000000
sra %l0,0x00a,%l5 ! %l5 = 0000000000000000
! %l6 = ffffd5b9, %l7 = 00000800, Mem[000000001e000020] = 40000000 25f938ef
stda %l6,[%i0+0x020]%asi ! Mem[000000001e000020] = ffffd5b9 00000800
! %l6 = ffffffffffffd5b9, immed = 00000bf8, %l0 = 00000000000000c0
addccc %l6,0xbf8,%l0 ! %l0 = ffffffffffffe1b1, %ccr = 88
! Mem[0000000030000078] = 0000f500, %l2 = 0000000000000a13
lduh [%o0+0x078],%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000000000, %l4 = 287aea8c9eaf6cbc, %l1 = 0000000014bb9800
xorcc %l5,%l4,%l1 ! %l1 = 287aea8c9eaf6cbc, %ccr = 08
! Mem[0000000031800038] = fa40c5d9e0e95961, %f18 = f500ea8c 0a55f800
ldd [%o3+0x038],%f18 ! %f18 = fa40c5d9 e0e95961
! %l6 = ffffffffffffd5b9, Mem[000000001f800008] = 0000009d
stb %l6,[%i3+%i4] ! Mem[000000001f800008] = b900009d
! Mem[000000001e000008] = 71f4ffff, %l0 = ffffffffffffe1b1
lduha [%i0+%i4]0x89,%l0 ! %l0 = 000000000000ffff
p7_label_38:
! %l2 = 0000000000000000, immed = 0000001c, %l0 = 000000000000ffff
srl %l2,0x01c,%l0 ! %l0 = 0000000000000000
! %l6 = ffffffffffffd5b9, Mem[0000000030000078] = 0000f500ffff878b
stx %l6,[%o0+0x078] ! Mem[0000000030000078] = ffffffffffffd5b9
! %l0 = 0000000000000000, %l1 = 287aea8c9eaf6cbc, %l6 = ffffffffffffd5b9
andncc %l0,%l1,%l6 ! %l6 = 0000000000000000, %ccr = 44
! %l3 = 0000000000000f2e, Mem[000000003080007d] = ad167276
stb %l3,[%o1+0x07d] ! Mem[000000003080007c] = ad2e7276
! Mem[000000001e800060] = 75140347, %l3 = 0000000000000f2e
ldsb [%i1+0x060],%l3 ! %l3 = 0000000000000075
! Mem[000000001e000028] = 4675ea8c, %l5 = 0000000000000000
ldsha [%i0+0x02a]%asi,%l5 ! %l5 = ffffffffffffea8c
! %l7 = 0000000000000800, %l3 = 0000000000000075, %l3 = 0000000000000075
sub %l7,%l3,%l3 ! %l3 = 000000000000078b
! Mem[000000001f000010] = 9f000000, %l5 = ffffffffffffea8c
lduha [%i2+%i5]0x88,%l5 ! %l5 = 0000000000000000
! Mem[000000001e80004c] = a9a4e138, %l5 = 0000000000000000
lduw [%i1+0x04c],%l5 ! %l5 = 00000000a9a4e138
! %l4 = 287aea8c9eaf6cbc, Mem[000000003180007c] = b34adc00
stw %l4,[%o3+0x07c] ! Mem[000000003180007c] = 9eaf6cbc
p7_label_39:
! %l5 = 00000000a9a4e138, Mem[000000001e800010] = 8cea7a2818d6ea8c
stxa %l5,[%i1+%i5]0x88 ! Mem[000000001e800010] = 00000000a9a4e138
! %l0 = 0000000000000000, %l0 = 0000000000000000, %y = 00000000
smul %l0,%l0,%l7 ! %l7 = 0000000000000000, %y = 00
! %l5 = 00000000a9a4e138, Mem[000000001e800028] = 3dee1ba7
stwa %l5,[%i1+%o5]0x89 ! Mem[000000001e800028] = a9a4e138
! Mem[000000001e800008] = 9e9b24c8, %l2 = 0000000000000000
lduwa [%i1+%i4]0x88,%l2 ! %l2 = 000000009e9b24c8
! %l0 = 0000000000000000, %l6 = 0000000000000000, %l4 = 287aea8c9eaf6cbc
sdivx %l0,%l6,%l4 ! Div by zero, %l0 = 0000000000000050
! Mem[0000000030800078] = 70da0e8c, %l0 = 0000000000000028
ldsba [%o1+0x078]%asi,%l0 ! %l0 = 0000000000000070
! Mem[0000000031000038] = b34adc00, %l0 = 0000000000000070
lduw [%o2+0x038],%l0 ! %l0 = 00000000b34adc00
! %l3 = 000000000000078b, immed = 00000fac, %y = 00000000
umul %l3,0xfac,%l7 ! %l7 = 0000000000763664, %y = 00
! %l2 = 000000009e9b24c8, immed = fffff7b2, %l3 = 000000000000078b
xnor %l2,-0x84e,%l3 ! %l3 = 000000009e9b2c85
! %l6 = 0000000000000000, immed = 000006df, %l2 = 000000009e9b24c8
xor %l6,0x6df,%l2 ! %l2 = 00000000000006df
p7_label_40:
! Mem[000000001e800030] = f93e1108, %l1 = 287aea8c9eaf6cbc
lduba [%i1+%o6]0x88,%l1 ! %l1 = 0000000000000008
! %l4 = 287aea8c9eaf6cbc, Mem[000000003000003e] = 9eaf6cbc
stb %l4,[%o0+0x03e] ! Mem[000000003000003c] = 9eafbcbc
! Mem[0000000030800078] = 70da0e8c, %f21 = 3dee1ba7
ld [%o1+0x078],%f21 ! %f21 = 70da0e8c
! %l0 = 00000000b34adc00, immed = fffff161, %y = 00000000
sdiv %l0,-0xe9f,%l6 ! %l6 = fffffffffff3bcc8
mov %l0,%y ! %y = b34adc00
! %l5 = 00000000a9a4e138, %l5 = 00000000a9a4e138, %l5 = 00000000a9a4e138
taddcctv %l5,%l5,%l5 ! %l0 = 00000000b34adc23, Trapped
! Invert Register : %l6 = fffffffffff3bcc8
xor %l6,-1,%l6 ! %l6 = 00000000000c4337
! %l5 = 00000000a9a4e138, Mem[0000000030800039] = ffffd5b9
stb %l5,[%o1+0x039] ! Mem[0000000030800038] = ff38d5b9
! Mem[0000000030000038] = f01735c19eafbcbc, %f14 = c8249b9e 5db92652
ldd [%o0+0x038],%f14 ! %f14 = f01735c1 9eafbcbc
! Mem[000000001f80002c] = 83fe00fb, %l2 = 00000000000006df
ldsw [%i3+0x02c],%l2 ! %l2 = ffffffff83fe00fb
! %l4 = 287aea8c9eaf6cbc, Mem[000000001e800028] = 38e1a4a9
stwa %l4,[%i1+%o5]0x81 ! Mem[000000001e800028] = 9eaf6cbc
p7_label_41:
! Mem[0000000031000038] = b34adc00, %l5 = 00000000a9a4e138
ldsb [%o2+0x039],%l5 ! %l5 = 000000000000004a
! Mem[000000001e000018] = 02cd519d, %f1 = 3dd47206
lda [%i0+%i6]0x88,%f1 ! %f1 = 02cd519d
! Mem[0000000031800078] = 8b85bc849eaf6cbc, %l5 = 000000000000004a
ldx [%o3+0x078],%l5 ! %l5 = 8b85bc849eaf6cbc
! Mem[000000001e000008] = fffff471 b34adc00, %l4 = 9eaf6cbc, %l5 = 9eaf6cbc
ldd [%i0+%i4],%l4 ! %l4 = 00000000fffff471 00000000b34adc00
! Mem[0000000030000078] = ffffffff ffffd5b9, %l2 = 83fe00fb, %l3 = 9e9b2c85
ldda [%o0+0x078]%asi,%l2 ! %l2 = 00000000ffffffff 00000000ffffd5b9
! Mem[0000000031000038] = b34adc00, %l6 = 00000000000c4337
ldsh [%o2+0x03a],%l6 ! %l6 = ffffffffffffdc00
! Mem[000000001e800018] = 4675ea8c, %f0 = ef932e35
lda [%i1+%i6]0x80,%f0 ! %f0 = 4675ea8c
! %f3 = b34adc00, Mem[000000001f000030] = d5b98b95
sta %f3 ,[%i2+%o6]0x81 ! Mem[000000001f000030] = b34adc00
! %l6 = ffffffffffffdc00, immd = fffffffffffffa46, %l0 = 00000000b34adc23
udivx %l6,-0x5ba,%l0 ! %l0 = 0000000000000000
! %l0 = 0000000000000000, immed = fffff4cc, %l0 = 0000000000000000
subccc %l0,-0xb34,%l0 ! %l0 = 0000000000000b34, %ccr = 11
p7_label_42:
! %l5 = 00000000b34adc00, Mem[000000001e80003c] = d0d49932
sth %l5,[%i1+0x03c] ! Mem[000000001e80003c] = dc009932
! Mem[000000001f800010] = 73f3dbd5, %f4 = 78c2ad3b
lda [%i3+%i5]0x80,%f4 ! %f4 = 73f3dbd5
! Mem[0000000030800078] = 70da0e8c, %l6 = ffffffffffffdc00
ldsh [%o1+0x07a],%l6 ! %l6 = 0000000000000e8c
! %l1 = 0000000000000008, immed = 00000d94, %y = b34adc00
smul %l1,0xd94,%l4 ! %l4 = 0000000000006ca0, %y = 00
! %l6 = 0000000000000e8c, %l3 = 00000000ffffd5b9, %l0 = 0000000000000b34
srl %l6,%l3,%l0 ! %l0 = 0000000000000000
! Invert Register : %l1 = 0000000000000008
xor %l1,-1,%l1 ! %l1 = fffffffffffffff7
! Mem[0000000030000038] = f01735c19eafbcbc, %l1 = fffffffffffffff7
ldx [%o0+0x038],%l1 ! %l1 = f01735c19eafbcbc
! %l0 = 0000000000000000, Mem[000000001e000000] = 8cea75468cea7546
stx %l0,[%i0+%g0] ! Mem[000000001e000000] = 0000000000000000
! %f30 = 2424ea8c f800ce0d, Mem[000000001f000018] = 2424ea8c 00000000
std %f30,[%i2+%i6] ! Mem[000000001f000018] = 2424ea8c f800ce0d
! %l0 = 0000000000000000, immed = 00000bc8, %l0 = 0000000000000000
andcc %l0,0xbc8,%l0 ! %l0 = 0000000000000000, %ccr = 44
p7_label_43:
! %l4 = 0000000000006ca0, Mem[000000001e000000] = 00000000
stba %l4,[%i0+%g0]0x89 ! Mem[000000001e000000] = 000000a0
! Mem[0000000030800038] = ff38d5b9, %l3 = 00000000ffffd5b9
lduw [%o1+0x038],%l3 ! %l3 = 00000000ff38d5b9
! %l1 = f01735c19eafbcbc, Mem[000000003100003c] = b34adc00
stw %l1,[%o2+0x03c] ! Mem[000000003100003c] = 9eafbcbc
! %l1 = f01735c19eafbcbc, %l1 = f01735c19eafbcbc, %l1 = f01735c19eafbcbc
addccc %l1,%l1,%l1 ! %l1 = e02e6b833d5f7978, %ccr = 93
! %l4 = 00006ca0, %l5 = b34adc00, Mem[000000001e800000] = 0040c5d9 e0e95961
stda %l4,[%i1+%g0]0x81 ! Mem[000000001e800000] = 00006ca0 b34adc00
! Mem[0000000031800078] = 8b85bc84, %l4 = 0000000000006ca0
ldub [%o3+0x07b],%l4 ! %l4 = 0000000000000084
! Mem[000000001f000028] = ad167276, %l3 = 00000000ff38d5b9
lduwa [%i2+%o5]0x80,%l3 ! %l3 = 00000000ad167276
! Mem[000000001f800028] = 46d8915e, %f30 = 2424ea8c
lda [%i3+%o5]0x88,%f30 ! %f30 = 46d8915e
! Set Register : %l3 = 00000000ad167276
xor %g0,-1,%l3 ! %l3 = ffffffffffffffff
! Mem[0000000031800078] = 8b85bc849eaf6cbc, %l1 = e02e6b833d5f7978
ldxa [%o3+0x078]%asi,%l1 ! %l1 = 8b85bc849eaf6cbc
p7_label_44:
! %l4 = 0000000000000084, immed = 00000d92, %l0 = 0000000000000000
orncc %l4,0xd92,%l0 ! %l0 = fffffffffffff2ed, %ccr = 88
! %f14 = f01735c1 9eafbcbc, Mem[000000001e000010] = 085b009f 4cb51871
stda %f14,[%i0+0x010]%asi ! Mem[000000001e000010] = f01735c1 9eafbcbc
! %l1 = 8b85bc849eaf6cbc, %l7 = 0000000000763664, %l3 = ffffffffffffffff
andncc %l1,%l7,%l3 ! %l3 = 8b85bc849e894898, %ccr = 88
! Mem[000000001e800010] = 00000000a9a4e138, %f0 = 4675ea8c 02cd519d
ldda [%i1+%i5]0x88,%f0 ! %f0 = 00000000 a9a4e138
! %l2 = 00000000ffffffff, immed = ffffff95, %l4 = 0000000000000084
subccc %l2,-0x06b,%l4 ! %l4 = 000000010000006a, %ccr = 10
! %l5 = 00000000b34adc00, Mem[0000000030000078] = ffffffffffffd5b9
stx %l5,[%o0+0x078] ! Mem[0000000030000078] = 00000000b34adc00
! Mem[000000001f800038] = 287aea8c, %l1 = 8b85bc849eaf6cbc
ldsb [%i3+0x03a],%l1 ! %l1 = ffffffffffffffea
! Mem[000000001e000058] = 29a164e4 9eaf6cbc, %l2 = ffffffff, %l3 = 9e894898
ldd [%i0+0x058],%l2 ! %l2 = 0000000029a164e4 000000009eaf6cbc
! Mem[000000001f800018] = 00f8550a 00000000, %l0 = fffff2ed, %l1 = ffffffea
ldd [%i3+%i6],%l0 ! %l0 = 0000000000f8550a 0000000000000000
! %l4 = 000000010000006a, Mem[000000001e800008] = 9e9b24c8
stba %l4,[%i1+%i4]0x89 ! Mem[000000001e800008] = 9e9b246a
p7_label_45:
! %l7 = 0000000000763664, immed = 0000003b, %l2 = 0000000029a164e4
sllx %l7,0x03b,%l2 ! %l2 = 2000000000000000
! Mem[0000000030000038] = f01735c19eafbcbc, %l5 = 00000000b34adc00
ldx [%o0+0x038],%l5 ! %l5 = f01735c19eafbcbc
! %l5 = f01735c19eafbcbc, Mem[000000001f800000] = 440e4ab3
stha %l5,[%i3+%g0]0x80 ! Mem[000000001f800000] = bcbc4ab3
! %l0 = 00f8550a, %l1 = 00000000, Mem[000000001f000020] = efa9415f 287aea8c
std %l0,[%i2+%o4] ! Mem[000000001f000020] = 00f8550a 00000000
! Mem[0000000030000038] = f01735c19eafbcbc, %l7 = 0000000000763664
ldxa [%o0+0x038]%asi,%l7 ! %l7 = f01735c19eafbcbc
! %l5 = f01735c19eafbcbc, %l3 = 000000009eaf6cbc, %l1 = 0000000000000000
subc %l5,%l3,%l1 ! %l1 = f01735c100005000
! %l4 = 000000010000006a, immed = fffffc17, %l7 = f01735c19eafbcbc
taddcctv %l4,-0x3e9,%l7 ! %l0 = 0000000000f8552d, Trapped
! %l4 = 000000010000006a, immed = 000007f3, %l0 = 0000000000f8552d
orcc %l4,0x7f3,%l0 ! %l0 = 00000001000007fb, %ccr = 00
! %f14 = f01735c1, Mem[000000001e800020] = f67a3c9e
sta %f14,[%i1+%o4]0x81 ! Mem[000000001e800020] = f01735c1
! %l0 = 00000001000007fb, %l6 = 0000000000000e8c, %y = 00000000
umul %l0,%l6,%l2 ! %l2 = 0000000000741744, %y = 00
p7_label_46:
! Mem[000000001f800010] = 73f3dbd5, %l5 = f01735c19eafbcbc
lduh [%i3+%i5],%l5 ! %l5 = 00000000000073f3
! Mem[000000001e800020] = f01735c1 233cfe9e, %l6 = 00000e8c, %l7 = 9eafbcbc
ldd [%i1+%o4],%l6 ! %l6 = 00000000f01735c1 00000000233cfe9e
! %l6 = 00000000f01735c1, %l6 = 00000000f01735c1, %l3 = 000000009eaf6cbc
taddcc %l6,%l6,%l3 ! %l3 = 00000001e02e6b82, %ccr = 0b
! Mem[000000001e800000] = a06c0000, %l7 = 00000000233cfe9e
lduba [%i1+%g0]0x88,%l7 ! %l7 = 0000000000000000
! Mem[0000000031800078] = 8b85bc84 9eaf6cbc, %l0 = 000007fb, %l1 = 00005000
ldd [%o3+0x078],%l0 ! %l0 = 000000008b85bc84 000000009eaf6cbc
! Mem[000000001e000030] = 5e91d846, %l3 = 00000001e02e6b82
ldsba [%i0+%o6]0x88,%l3 ! %l3 = 0000000000000046
! %l6 = 00000000f01735c1, Mem[000000003080003d] = 00000000
stb %l6,[%o1+0x03d] ! Mem[000000003080003c] = 00c10000
! Mem[0000000031000038] = b34adc00, %l1 = 000000009eaf6cbc
ldsb [%o2+0x038],%l1 ! %l1 = ffffffffffffffb3
! Mem[000000001f800018] = 00f8550a, %l6 = 00000000f01735c1
lduw [%i3+%i6],%l6 ! %l6 = 0000000000f8550a
! %l2 = 0000000000741744, Mem[000000003180007c] = 9eaf6cbc
stw %l2,[%o3+0x07c] ! Mem[000000003180007c] = 00741744
p7_label_47:
! Mem[0000000031000038] = b34adc00 9eafbcbc, %l6 = 00f8550a, %l7 = 00000000
ldd [%o2+0x038],%l6 ! %l6 = 00000000b34adc00 000000009eafbcbc
! %l2 = 0000000000741744
sethi %hi(0xdb409800),%l2 ! %l2 = 00000000db409800
! Mem[000000001f000028] = ad167276 29f4e6fa, %l0 = 8b85bc84, %l1 = ffffffb3
ldda [%i2+%o5]0x81,%l0 ! %l0 = 00000000ad167276 0000000029f4e6fa
! Mem[000000001f800018] = 00f8550a, %l7 = 000000009eafbcbc
lduwa [%i3+%i6]0x80,%l7 ! %l7 = 0000000000f8550a
! %l6 = 00000000b34adc00, Mem[000000001f000050] = a65e5d7607162182
stx %l6,[%i2+0x050] ! Mem[000000001f000050] = 00000000b34adc00
! %l1 = 0000000029f4e6fa, immed = 000005f8, %l6 = 00000000b34adc00
addccc %l1,0x5f8,%l6 ! %l6 = 0000000029f4ecf3, %ccr = 00
! Mem[000000001e800000] = 00006ca0, %l4 = 000000010000006a
lduha [%i1+%g0]0x80,%l4 ! %l4 = 0000000000000000
! Mem[0000000030800078] = 70da0e8c ad2e7276, %l4 = 00000000, %l5 = 000073f3
ldd [%o1+0x078],%l4 ! %l4 = 0000000070da0e8c 00000000ad2e7276
! %l4 = 70da0e8c, %l5 = ad2e7276, Mem[0000000031800038] = fa40c5d9 e0e95961
stda %l4,[%o3+0x038]%asi ! Mem[0000000031800038] = 70da0e8c ad2e7276
! Mem[000000003000007c] = b34adc00, %l1 = 0000000029f4e6fa
ldsh [%o0+0x07c],%l1 ! %l1 = ffffffffffffb34a
p7_label_48:
! Mem[0000000031800078] = 8b85bc84, %l2 = 00000000db409800
ldsh [%o3+0x078],%l2 ! %l2 = ffffffffffff8b85
! Mem[000000001f000020] = 000000000a55f800, %l2 = ffffffffffff8b85
ldxa [%i2+%o4]0x88,%l2 ! %l2 = 000000000a55f800
! Mem[000000001f800060] = ab226e85, %l6 = 0000000029f4ecf3
ldsh [%i3+0x062],%l6 ! %l6 = 0000000000006e85
! Mem[000000001e800000] = 00006ca0, %f17 = f93e1108
lda [%i1+%g0]0x80,%f17 ! %f17 = 00006ca0
! Mem[000000001f800000] = bcbc4ab39f000000, %f10 = 8cead618 287aea8c
ldda [%i3+%g0]0x80,%f10 ! %f10 = bcbc4ab3 9f000000
! %l6 = 0000000000006e85, Mem[0000000030800078] = 70da0e8cad2e7276
stx %l6,[%o1+0x078] ! Mem[0000000030800078] = 0000000000006e85
! %f12 = 2e5d2424 387ed7da, Mem[0000000030000038] = f01735c1 9eafbcbc
std %f12,[%o0+0x038] ! Mem[0000000030000038] = 2e5d2424 387ed7da
! Mem[000000003080007c] = 00006e85, %l1 = ffffffffffffb34a
ldsha [%o1+0x07c]%asi,%l1 ! %l1 = 0000000000000000
! %l7 = 0000000000f8550a, Mem[000000001f800020] = 5b0825f5
stwa %l7,[%i3+%o4]0x81 ! Mem[000000001f800020] = 00f8550a
! %l5 = 00000000ad2e7276, immed = fffff94a, %y = 00000000
udiv %l5,-0x6b6,%l5 ! %l5 = 0000000000000000
mov %l0,%y ! %y = ad167276
p7_label_49:
! Mem[000000001e000010] = f01735c1, %l5 = 0000000000000000
ldswa [%i0+%i5]0x81,%l5 ! %l5 = fffffffff01735c1
! Clear Register : %l6 = 0000000000006e85
clr %l6 ! %l6 = 0000000000000000
! Mem[0000000031000078] = 0000a95e, %l2 = 000000000a55f800
lduw [%o2+0x078],%l2 ! %l2 = 000000000000a95e
! Mem[0000000031000038] = b34adc009eafbcbc, %f6 = 6a83ae22 066d0076
ldd [%o2+0x038],%f6 ! %f6 = b34adc00 9eafbcbc
! Mem[000000001e800050] = 59282085, %l4 = 0000000070da0e8c
ldsw [%i1+0x050],%l4 ! %l4 = 0000000059282085
! Mem[000000001e000018] = 9d51cd02, %l3 = 0000000000000046
ldsha [%i0+%i6]0x81,%l3 ! %l3 = ffffffffffff9d51
! %l2 = 000000000000a95e, Mem[000000001e800020] = c13517f0
stwa %l2,[%i1+%o4]0x89 ! Mem[000000001e800020] = 0000a95e
! %f0 = 00000000, Mem[000000001f000030] = 00dc4ab3
sta %f0 ,[%i2+%o6]0x89 ! Mem[000000001f000030] = 00000000
! %l6 = 0000000000000000, %l1 = 0000000000000000, %l6 = 0000000000000000
addc %l6,%l1,%l6 ! %l6 = 0000000000000000
! Mem[000000001f00003c] = e0e95961, %l2 = 000000000000a95e
ldsh [%i2+0x03e],%l2 ! %l2 = 0000000000005961
p7_label_50:
! Mem[000000001e000028] = 8cea7546, %f13 = 387ed7da
lda [%i0+%o5]0x88,%f13 ! %f13 = 8cea7546
! Mem[000000001f80003c] = 9eaf6cbc, %l0 = 00000000ad167276
ldsb [%i3+0x03c],%l0 ! %l0 = ffffffffffffff9e
! %l3 = ffffffffffff9d51, immed = 00000eed, %l2 = 0000000000005961
tsubcc %l3,0xeed,%l2 ! %l2 = ffffffffffff8e64, %ccr = 8a
! %l5 = fffffffff01735c1, immed = 0000001e, %l0 = ffffffffffffff9e
srl %l5,0x01e,%l0 ! %l0 = 0000000000000003
! %l4 = 0000000059282085, %l5 = fffffffff01735c1, %l4 = 0000000059282085
tsubcctv %l4,%l5,%l4 ! %l0 = 0000000000000026, Trapped
! Mem[000000001e000030] = 46d8915eb9656815, %f2 = b34adc00 b34adc00
ldda [%i0+%o6]0x81,%f2 ! %f2 = 46d8915e b9656815
! Mem[000000003180007c] = 00741744, %l7 = 0000000000f8550a
ldsh [%o3+0x07e],%l7 ! %l7 = 0000000000001744
! Randomly selected nop
nop
! %l4 = 0000000059282085, %l5 = fffffffff01735c1, %y = ad167276
udivcc %l4,%l5,%l4 ! %l4 = 00000000b88ea0f4, %ccr = 08
mov %l0,%y ! %y = 00000026
! %f4 = 73f3dbd5, Mem[000000001f000020] = 00f8550a
sta %f4 ,[%i2+%o4]0x81 ! Mem[000000001f000020] = 73f3dbd5
p7_label_51:
! %l0 = 0000000000000026, Mem[0000000031000078] = 0000a95ef4120e44
stx %l0,[%o2+0x078] ! Mem[0000000031000078] = 0000000000000026
! %l7 = 0000000000001744, immed = fffff299, %l3 = ffffffffffff9d51
taddcctv %l7,-0xd67,%l3 ! %l0 = 0000000000000049, Trapped
! %l1 = 0000000000000000, %l3 = ffffffffffff9d51, %l6 = 0000000000000000
srax %l1,%l3,%l6 ! %l6 = 0000000000000000
! %l2 = ffffffffffff8e64, immed = 00000de9, %y = 00000026
sdiv %l2,0xde9,%l1 ! %l1 = 0000000002cdbfb2
mov %l0,%y ! %y = 00000049
! %l0 = 0000000000000049, %l7 = 0000000000001744, %l4 = 00000000b88ea0f4
add %l0,%l7,%l4 ! %l4 = 000000000000178d
! %l2 = ffffffffffff8e64, Mem[000000001e000036] = b9656815
stba %l2,[%i0+0x036]%asi ! Mem[000000001e000034] = b9656415
! %l3 = ffffffffffff9d51, %l5 = fffffffff01735c1, %l0 = 0000000000000049
tsubcc %l3,%l5,%l0 ! %l0 = 000000000fe86790, %ccr = 02
! %l4 = 000000000000178d, immed = 000006f9, %l3 = ffffffffffff9d51
xorcc %l4,0x6f9,%l3 ! %l3 = 0000000000001174, %ccr = 00
! %l2 = ffffffffffff8e64, immed = 0000003e, %l1 = 0000000002cdbfb2
srlx %l2,0x03e,%l1 ! %l1 = 0000000000000003
! Mem[0000000031800078] = 8b85bc8400741744, %f20 = 7c69878b 70da0e8c
ldd [%o3+0x078],%f20 ! %f20 = 8b85bc84 00741744
p7_label_52:
! %l4 = 000000000000178d, %l6 = 0000000000000000, %l4 = 000000000000178d
mulx %l4,%l6,%l4 ! %l4 = 0000000000000000, %y = 49
! %l7 = 0000000000001744, %l1 = 0000000000000003, %l3 = 0000000000001174
xor %l7,%l1,%l3 ! %l3 = 0000000000001747
! %l5 = fffffffff01735c1, Mem[0000000031000079] = 00000000
stba %l5,[%o2+0x079]%asi ! Mem[0000000031000078] = 00c10000
! %l3 = 0000000000001747, Mem[000000001f80002c] = 83fe00fb
sth %l3,[%i3+0x02c] ! Mem[000000001f80002c] = 174700fb
! %l1 = 0000000000000003, %l5 = fffffffff01735c1, %l2 = ffffffffffff8e64
add %l1,%l5,%l2 ! %l2 = fffffffff01735c4
! %l6 = 0000000000000000, immd = fffffffffffff064, %l4 = 0000000000000000
mulx %l6,-0xf9c,%l4 ! %l4 = 0000000000000000, %y = 49
! %l2 = fffffffff01735c4, Mem[000000001e000000] = 000000a0
stba %l2,[%i0+%g0]0x89 ! Mem[000000001e000000] = 000000c4
! Mem[0000000030000038] = 2e5d2424387ed7da, %f10 = bcbc4ab3 9f000000
ldda [%o0+0x038]%asi,%f10 ! %f10 = 2e5d2424 387ed7da
! %l1 = 0000000000000003, immed = 00000013, %l6 = 0000000000000000
sllx %l1,0x013,%l6 ! %l6 = 0000000000180000
! %l0 = 0fe86790, %l1 = 00000003, Mem[0000000030800038] = ff38d5b9 00c10000
std %l0,[%o1+0x038] ! Mem[0000000030800038] = 0fe86790 00000003
p7_label_53:
! %l6 = 0000000000180000, Mem[000000001f000074] = 5044ede8
sth %l6,[%i2+0x074] ! Mem[000000001f000074] = 0000ede8
! Mem[000000001f800074] = bd87dab7, %l5 = fffffffff01735c1
lduw [%i3+0x074],%l5 ! %l5 = 00000000bd87dab7
! %l5 = 00000000bd87dab7, immed = fffff8e7, %l1 = 0000000000000003
xnorcc %l5,-0x719,%l1 ! %l1 = 00000000bd87ddaf, %ccr = 08
! %l7 = 0000000000001744
sethi %hi(0x8c24dc00),%l7 ! %l7 = 000000008c24dc00
! Mem[000000003080007c] = 00006e85, %l0 = 000000000fe86790
ldsb [%o1+0x07e],%l0 ! %l0 = 000000000000006e
! Mem[000000001e800010] = a9a4e138, %l4 = 0000000000000000
ldsba [%i1+%i5]0x89,%l4 ! %l4 = 0000000000000038
! Mem[000000001f000020] = 00000000d5dbf373, %f30 = 46d8915e f800ce0d
ldda [%i2+%o4]0x88,%f30 ! %f30 = 00000000 d5dbf373
! %l4 = 0000000000000038, %l7 = 000000008c24dc00, %l1 = 00000000bd87ddaf
sdivx %l4,%l7,%l1 ! %l1 = 0000000000000000
! %l5 = 00000000bd87dab7, %l1 = 0000000000000000, %l4 = 0000000000000038
andn %l5,%l1,%l4 ! %l4 = 00000000bd87dab7
! Mem[0000000031800038] = 70da0e8c, %l2 = fffffffff01735c4
ldsw [%o3+0x038],%l2 ! %l2 = 0000000070da0e8c
p7_label_54:
! %f16 = 0dce00f8 00006ca0, Mem[0000000031800078] = 8b85bc84 00741744
stda %f16,[%o3+0x078]%asi ! Mem[0000000031800078] = 0dce00f8 00006ca0
! %l5 = 00000000bd87dab7, Mem[000000003180007a] = 0dce00f8, %asi = 80
stha %l5,[%o3+0x07a]%asi ! Mem[0000000031800078] = 0dcedab7
! %l0 = 000000000000006e, %l6 = 0000000000180000, %y = 00000049
udiv %l0,%l6,%l1 ! %l1 = 0000000000030aaa
mov %l0,%y ! %y = 0000006e
! Mem[000000001f000010] = 0000009f 00000008, %l6 = 00180000, %l7 = 8c24dc00
ldda [%i2+%i5]0x81,%l6 ! %l6 = 000000000000009f 0000000000000008
! %l1 = 0000000000030aaa, %l3 = 0000000000001747, %l5 = 00000000bd87dab7
udivx %l1,%l3,%l5 ! %l5 = 0000000000000021
! %l1 = 0000000000030aaa, immed = 000002fd, %l2 = 0000000070da0e8c
taddcctv %l1,0x2fd,%l2 ! %l0 = 0000000000000091, Trapped
! %l0 = 0000000000000091, Mem[000000003000007c] = b34adc00
stw %l0,[%o0+0x07c] ! Mem[000000003000007c] = 00000091
! %l5 = 0000000000000021, %l1 = 0000000000030aaa, %y = 0000006e
smul %l5,%l1,%l3 ! %l3 = 0000000000645fea, %y = 00
! Mem[000000001f800008] = b900009dffffefa9, %f30 = 00000000 d5dbf373
ldda [%i3+%i4]0x80,%f30 ! %f30 = b900009d ffffefa9
! %f6 = b34adc00 9eafbcbc, Mem[000000001f800008] = b900009d ffffefa9
std %f6 ,[%i3+%i4] ! Mem[000000001f800008] = b34adc00 9eafbcbc
p7_label_55:
! %l2 = 70da0e8c, %l3 = 00645fea, Mem[000000001f000010] = 0000009f 00000008
stda %l2,[%i2+%i5]0x81 ! Mem[000000001f000010] = 70da0e8c 00645fea
! Mem[000000001e000000] = c4000000, %l4 = 00000000bd87dab7
lduh [%i0+0x002],%l4 ! %l4 = 0000000000000000
! %f12 = 2e5d2424 8cea7546, Mem[0000000031800038] = 70da0e8c ad2e7276
std %f12,[%o3+0x038] ! Mem[0000000031800038] = 2e5d2424 8cea7546
! %l7 = 0000000000000008, immed = fffff8fc, %l1 = 0000000000030aaa
orncc %l7,-0x704,%l1 ! %l1 = 000000000000070b, %ccr = 00
! Mem[000000001f800018] = 00f8550a00000000, %f14 = f01735c1 9eafbcbc
ldda [%i3+%i6]0x81,%f14 ! %f14 = 00f8550a 00000000
! %l5 = 0000000000000021, immed = fffff55a, %l6 = 000000000000009f
addccc %l5,-0xaa6,%l6 ! %l6 = fffffffffffff57b, %ccr = 88
! Mem[000000001e000020] = ffffd5b9, %l5 = 0000000000000021
ldsh [%i0+%o4],%l5 ! %l5 = ffffffffffffffff
! Mem[000000001e000028] = 4675ea8c, %l3 = 0000000000645fea
ldsba [%i0+%o5]0x81,%l3 ! %l3 = 0000000000000046
! %l1 = 000000000000070b, %l3 = 0000000000000046, %y = 00000000
sdivcc %l1,%l3,%l3 ! %l3 = 0000000000000019, %ccr = 00
mov %l0,%y ! %y = 00000091
! %f0 = 00000000, Mem[0000000030000078] = 00000000
st %f0 ,[%o0+0x078] ! Mem[0000000030000078] = 00000000
p7_label_56:
! Mem[000000001e000008] = 71f4ffff, %l6 = fffffffffffff57b
lduba [%i0+%i4]0x88,%l6 ! %l6 = 00000000000000ff
! %f24 = ad167276 29f4e6fa, Mem[000000001e800070] = f04af213 aba09146
stda %f24,[%i1+0x070]%asi ! Mem[000000001e800070] = ad167276 29f4e6fa
! Mem[0000000030000078] = 00000000 00000091, %l4 = 00000000, %l5 = ffffffff
ldd [%o0+0x078],%l4 ! %l4 = 0000000000000000 0000000000000091
! %l4 = 0000000000000000, immed = fffff3e0, %l0 = 0000000000000091
andncc %l4,-0xc20,%l0 ! %l0 = 0000000000000000, %ccr = 44
! %l0 = 0000000000000000, immed = fffffb9d, %l2 = 0000000070da0e8c
taddcctv %l0,-0x463,%l2 ! %l0 = 0000000000000023, Trapped
! Mem[000000001f000010] = 8c0eda70, %l1 = 000000000000070b
ldsha [%i2+%i5]0x89,%l1 ! %l1 = ffffffffffffda70
! Mem[000000001f800070] = 387ed7da, %l1 = ffffffffffffda70
lduw [%i3+0x070],%l1 ! %l1 = 00000000387ed7da
! %l2 = 0000000070da0e8c, Mem[000000001f800000] = b34abcbc
stha %l2,[%i3+%g0]0x88 ! Mem[000000001f800000] = b34a0e8c
! Mem[000000001f000030] = 0000000061bc0afa, %f16 = 0dce00f8 00006ca0
ldda [%i2+%o6]0x81,%f16 ! %f16 = 00000000 61bc0afa
! Mem[000000001f000008] = 71f4ffff9f005b08, %f18 = fa40c5d9 e0e95961
ldda [%i2+%i4]0x80,%f18 ! %f18 = 71f4ffff 9f005b08
p7_label_57:
! %l0 = 00000023, %l1 = 387ed7da, Mem[000000001f000020] = d5dbf373 00000000
stda %l0,[%i2+%o4]0x89 ! Mem[000000001f000020] = 00000023 387ed7da
! %l3 = 0000000000000019, %l2 = 0000000070da0e8c, %l5 = 0000000000000091
udivx %l3,%l2,%l5 ! %l5 = 0000000000000000
! Mem[000000001e000010] = c13517f0, %l1 = 00000000387ed7da
lduwa [%i0+%i5]0x88,%l1 ! %l1 = 00000000c13517f0
! %l5 = 0000000000000000, %l3 = 0000000000000019, %y = 00000091
umulcc %l5,%l3,%l0 ! %l0 = 0000000000000000, %ccr = 44, %y = 00
! %l6 = 000000ff, %l7 = 00000008, Mem[0000000031000078] = 00c10000 00000026
stda %l6,[%o2+0x078]%asi ! Mem[0000000031000078] = 000000ff 00000008
! %l2 = 0000000070da0e8c, %l2 = 0000000070da0e8c, %l7 = 0000000000000008
sll %l2,%l2,%l7 ! %l7 = 0000070da0e8c000
! %f20 = 8b85bc84 00741744, Mem[000000001e800008] = 6a249b9e 5db92652
std %f20,[%i1+%i4] ! Mem[000000001e800008] = 8b85bc84 00741744
! %f26 = fffff471, Mem[000000001f80000c] = 9eafbcbc
sta %f26,[%i3+0x00c]%asi ! Mem[000000001f80000c] = fffff471
! %f26 = fffff471 e4a4b38a, Mem[0000000030800078] = 00000000 00006e85
stda %f26,[%o1+0x078]%asi ! Mem[0000000030800078] = fffff471 e4a4b38a
! Mem[000000003080003c] = 00000003, %l7 = 0000070da0e8c000
lduw [%o1+0x03c],%l7 ! %l7 = 0000000000000003
p7_label_58:
! %f4 = 73f3dbd5 7020a9e1, Mem[000000001e000000] = 000000c4 00000000
stda %f4 ,[%i0+%g0]0x89 ! Mem[000000001e000000] = 73f3dbd5 7020a9e1
! Mem[000000003080003c] = 00000003, %l3 = 0000000000000019
ldub [%o1+0x03d],%l3 ! %l3 = 0000000000000000
! %l1 = 00000000c13517f0, immed = fffff6ca, %l1 = 00000000c13517f0
add %l1,-0x936,%l1 ! %l1 = 00000000c1350eba
! Mem[000000001f000020] = 23000000, %l2 = 0000000070da0e8c
lduw [%i2+%o4],%l2 ! %l2 = 0000000023000000
! %l4 = 0000000000000000, Mem[000000001e800008] = 84bc858b
stwa %l4,[%i1+%i4]0x89 ! Mem[000000001e800008] = 00000000
! %l4 = 0000000000000000, Mem[000000001f800025] = 287aea8c
stb %l4,[%i3+0x025] ! Mem[000000001f800024] = 2800ea8c
! Mem[000000001f800000] = b34a0e8c, %f7 = 9eafbcbc
lda [%i3+%g0]0x88,%f7 ! %f7 = b34a0e8c
! Randomly selected nop
nop
! %l3 = 0000000000000000, %l3 = 0000000000000000, %y = 00000000
umul %l3,%l3,%l5 ! %l5 = 0000000000000000, %y = 00
! Mem[000000001e000008] = fffff471, %l2 = 0000000023000000
lduwa [%i0+%i4]0x80,%l2 ! %l2 = 00000000fffff471
p7_label_59:
! %l4 = 0000000000000000, %l1 = 00000000c1350eba, %l1 = 00000000c1350eba
xor %l4,%l1,%l1 ! %l1 = 00000000c1350eba
! %f22 = 4889924d ce1b43e6, Mem[000000001e800030] = 08113ef9 f800ce0d
stda %f22,[%i1+%o6]0x81 ! Mem[000000001e800030] = 4889924d ce1b43e6
! %l4 = 0000000000000000, %l6 = 00000000000000ff, %l1 = 00000000c1350eba
orn %l4,%l6,%l1 ! %l1 = ffffffffffffff00
! Mem[0000000031800078] = 0dcedab700006ca0, %f28 = f0310ee0 4d7a8ce1
ldda [%o3+0x078]%asi,%f28 ! %f28 = 0dcedab7 00006ca0
! %l1 = ffffffffffffff00, immed = fffffe4e, %y = 00000000
umulcc %l1,-0x1b2,%l6 ! %l6 = fffffd4e0001b200, %ccr = 80, %y = fffffd4e
! %l5 = 0000000000000000, immed = 00000009, %l2 = 00000000fffff471
srl %l5,0x009,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, %l2 = 0000000000000000, %l3 = 0000000000000000
sub %l2,%l2,%l3 ! %l3 = 0000000000000000
! %l6 = 0001b200, %l7 = 00000003, Mem[0000000031000078] = 000000ff 00000008
std %l6,[%o2+0x078] ! Mem[0000000031000078] = 0001b200 00000003
! %f0 = 00000000, Mem[000000003080003c] = 00000003
st %f0 ,[%o1+0x03c] ! Mem[000000003080003c] = 00000000
! %l0 = 0000000000000000, %l5 = 0000000000000000, %y = fffffd4e
umulcc %l0,%l5,%l6 ! %l6 = 0000000000000000, %ccr = 44, %y = 00
p7_label_60:
! %l7 = 0000000000000003, immed = fffffdd2, %y = 00000000
umulcc %l7,-0x22e,%l2 ! %l2 = 00000002fffff976, %ccr = 08, %y = 02
! Mem[0000000031800038] = 2e5d2424, %l3 = 0000000000000000
lduw [%o3+0x038],%l3 ! %l3 = 000000002e5d2424
save ! CWP = 1
! retry : should take illegal inst trap, %l0 = e3b16333b700a60e
retry ! Illegal inst trap : %l0 = e3b16333b700a61e
! Mem[0000000030800038] = 0fe8679000000000, %l7 = 1c17557c94c708de
ldx [%i1+0x038],%l7 ! %l7 = 0fe8679000000000
! %l6 = 2bb1f6b2763a6aa1, immed = fffff229, %y = 00000002
umul %l6,-0xdd7,%l1 ! %l1 = 763a643cbd8645c9, %y = 763a643c
! Mem[000000001e800030] = 4d928948, %l2 = 841465a26051c6ab
ldsha [%o1+%i6]0x89,%l2 ! %l2 = ffffffffffff8948
! Mem[000000001f000028] = 767216ad, %l1 = 763a643cbd8645c9
lduha [%o2+%i5]0x88,%l1 ! %l1 = 00000000000016ad
! %f28 = 0dcedab7, Mem[000000001e000000] = e1a92070
sta %f28,[%o0+%g0]0x81 ! Mem[000000001e000000] = 0dcedab7
restore ! CWP = 0
p7_label_61:
! %l3 = 000000002e5d2424, Mem[0000000031000038] = b34adc00
sth %l3,[%o2+0x038] ! Mem[0000000031000038] = 2424dc00
! %l6 = 0000000000000000, %l4 = 0000000000000000, %y = 763a643c
sdivcc %l6,%l4,%l5 ! Div by zero, %l0 = 0000000000000050
mov %l0,%y ! %y = 00000028
! %l7 = 0000000000000003, Mem[0000000030000038] = 2e5d2424
stba %l7,[%o0+0x038]%asi ! Mem[0000000030000038] = 035d2424
! Mem[000000001f800028] = 5e91d846, %l6 = 0000000000000000
lduw [%i3+%o5],%l6 ! %l6 = 000000005e91d846
! Mem[000000001f000030] = 00000000 61bc0afa, %l0 = 00000028, %l1 = ffffff00
ldda [%i2+%o6]0x81,%l0 ! %l0 = 0000000000000000 0000000061bc0afa
! %l1 = 0000000061bc0afa, %l7 = 0000000000000003, %l0 = 0000000000000000
sll %l1,%l7,%l0 ! %l0 = 000000030de057d0
! %l2 = 00000002fffff976, %l4 = 0000000000000000, %l6 = 000000005e91d846
srax %l2,%l4,%l6 ! %l6 = 00000002fffff976
! Mem[000000003000003c] = 387ed7da, %l4 = 0000000000000000
ldsb [%o0+0x03c],%l4 ! %l4 = 0000000000000038
! %l2 = fffff976, %l3 = 2e5d2424, Mem[0000000031000038] = 2424dc00 9eafbcbc
std %l2,[%o2+0x038] ! Mem[0000000031000038] = fffff976 2e5d2424
! %l6 = 00000002fffff976, %l6 = 00000002fffff976, %l6 = 00000002fffff976
xorcc %l6,%l6,%l6 ! %l6 = 0000000000000000, %ccr = 44
p7_label_62:
! %l3 = 000000002e5d2424, immd = fffffffffffff13f, %l5 = 0000000000000000
sdivx %l3,-0xec1,%l5 ! %l5 = fffffffffffcdb87
! %l1 = 0000000061bc0afa, Mem[0000000031000038] = fffff976
stw %l1,[%o2+0x038] ! Mem[0000000031000038] = 61bc0afa
! Mem[000000001f800018] = 00f8550a00000000, %l7 = 0000000000000003
ldx [%i3+%i6],%l7 ! %l7 = 00f8550a00000000
! %l1 = 0000000061bc0afa, immed = fffff770, %y = 00000028
sdivcc %l1,-0x890,%l0 ! %l0 = fffffffffb48ac60, %ccr = 88
mov %l0,%y ! %y = fb48ac60
! %l6 = 0000000000000000, %l5 = fffffffffffcdb87, %l7 = 00f8550a00000000
sub %l6,%l5,%l7 ! %l7 = 0000000000032479
! %l3 = 000000002e5d2424, Mem[0000000030000078] = 0000000000000091
stx %l3,[%o0+0x078] ! Mem[0000000030000078] = 000000002e5d2424
! %l7 = 0000000000032479, %l1 = 0000000061bc0afa, %l5 = fffffffffffcdb87
tsubcc %l7,%l1,%l5 ! %l5 = ffffffff9e47197f, %ccr = 9b
! %f24 = ad167276 29f4e6fa, Mem[0000000030800038] = 0fe86790 00000000
stda %f24,[%o1+0x038]%asi ! Mem[0000000030800038] = ad167276 29f4e6fa
! %l5 = ffffffff9e47197f, %l0 = fffffffffb48ac60, %l4 = 0000000000000038
sra %l5,%l0,%l4 ! %l4 = ffffffff9e47197f
! %l4 = ffffffff9e47197f, %l6 = 0000000000000000, %l2 = 00000002fffff976
orncc %l4,%l6,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
p7_label_63:
! %f20 = 8b85bc84 00741744, Mem[000000001f800008] = 00dc4ab3 71f4ffff
stda %f20,[%i3+%i4]0x89 ! Mem[000000001f800008] = 8b85bc84 00741744
! %l0 = fffffffffb48ac60, Mem[0000000030000078] = 00000000
stw %l0,[%o0+0x078] ! Mem[0000000030000078] = fb48ac60
! Mem[0000000031800078] = 0dcedab700006ca0, %f6 = b34adc00 b34a0e8c
ldd [%o3+0x078],%f6 ! %f6 = 0dcedab7 00006ca0
! Mem[0000000030800078] = fffff471, %l5 = ffffffff9e47197f
ldsb [%o1+0x079],%l5 ! %l5 = ffffffffffffffff
! %l3 = 000000002e5d2424, immed = 00000230, %l3 = 000000002e5d2424
andcc %l3,0x230,%l3 ! %l3 = 0000000000000020, %ccr = 00
! Mem[000000001f800030] = 4675ea8c00000000, %f10 = 2e5d2424 387ed7da
ldda [%i3+0x030]%asi,%f10 ! %f10 = 4675ea8c 00000000
! %l7 = 0000000000032479, %l7 = 0000000000032479, %l1 = 0000000061bc0afa
subccc %l7,%l7,%l1 ! %l1 = 0000000000000000, %ccr = 44
! %l7 = 0000000000032479, immed = fffff4ce, %l5 = ffffffffffffffff
addc %l7,-0xb32,%l5 ! %l5 = 0000000000031947
! Mem[000000003000003c] = 387ed7da, %f1 = a9a4e138
ld [%o0+0x03c],%f1 ! %f1 = 387ed7da
! %l5 = 0000000000031947, immed = 00000b59, %l5 = 0000000000031947
taddcc %l5,0xb59,%l5 ! %l5 = 00000000000324a0, %ccr = 02
p7_label_64:
! Invert Register : %l2 = ffffffffffffffff
xor %l2,-1,%l2 ! %l2 = 0000000000000000
! %l5 = 00000000000324a0, Mem[000000001e800020] = 0000a95e
stba %l5,[%i1+%o4]0x89 ! Mem[000000001e800020] = 0000a9a0
! %l0 = fffffffffb48ac60, Mem[000000001e000020] = 00080000b9d5ffff
stxa %l0,[%i0+%o4]0x88 ! Mem[000000001e000020] = fffffffffb48ac60
! %l5 = 00000000000324a0, Mem[000000001e800010] = a9a4e138
stwa %l5,[%i1+%i5]0x89 ! Mem[000000001e800010] = 000324a0
! %l4 = ffffffff9e47197f, Mem[000000003180007c] = 00006ca0
sth %l4,[%o3+0x07c] ! Mem[000000003180007c] = 197f6ca0
! %f14 = 00f8550a 00000000, Mem[0000000031000078] = 0001b200 00000003
std %f14,[%o2+0x078] ! Mem[0000000031000078] = 00f8550a 00000000
! Mem[000000001f000070] = 5fe6ce06, %l1 = 0000000000000000
ldswa [%i2+0x070]%asi,%l1 ! %l1 = 000000005fe6ce06
! Mem[000000003000003c] = 387ed7da, %l1 = 000000005fe6ce06
ldsb [%o0+0x03f],%l1 ! %l1 = ffffffffffffffda
! Clear Register : %l4 = ffffffff9e47197f
clr %l4 ! %l4 = 0000000000000000
! %l2 = 0000000000000000, Mem[000000003080003e] = 29f4e6fa
sth %l2,[%o1+0x03e] ! Mem[000000003080003c] = 29f40000
p7_label_65:
! %l1 = ffffffffffffffda, %l7 = 0000000000032479, %y = fb48ac60
umulcc %l1,%l7,%l0 ! %l0 = 00032478ff88960a, %ccr = 08, %y = 32478
! %f21 = 00741744, Mem[0000000030800078] = fffff471
st %f21,[%o1+0x078] ! Mem[0000000030800078] = 00741744
! Mem[000000001e000010] = f01735c1, %f5 = 7020a9e1
lda [%i0+%i5]0x80,%f5 ! %f5 = f01735c1
! %l5 = 00000000000324a0, Mem[000000001e800024] = 233cfe9e
sth %l5,[%i1+0x024] ! Mem[000000001e800024] = 24a0fe9e
! %l6 = 0000000000000000, immed = 00000253, %y = 00032478
udiv %l6,0x253,%l2 ! %l2 = 00000000ffffffff
mov %l0,%y ! %y = ff88960a
! Mem[000000003080007c] = e4a4b38a, %l5 = 00000000000324a0
ldsh [%o1+0x07c],%l5 ! %l5 = ffffffffffffe4a4
! %l0 = 00032478ff88960a, Mem[000000003180007c] = 197f6ca0
stw %l0,[%o3+0x07c] ! Mem[000000003180007c] = ff88960a
! %l6 = 0000000000000000, immed = 0000000a, %l3 = 0000000000000020
sra %l6,0x00a,%l3 ! %l3 = 0000000000000000
! %l5 = ffffffffffffe4a4, immed = 00000a79, %y = ff88960a
smul %l5,0xa79,%l5 ! %l5 = fffffffffee17984, %y = ffffffff
! %f26 = fffff471 e4a4b38a, Mem[0000000031800038] = 2e5d2424 8cea7546
stda %f26,[%o3+0x038]%asi ! Mem[0000000031800038] = fffff471 e4a4b38a
p7_label_66:
! %l2 = 00000000ffffffff, %l7 = 0000000000032479, %y = ffffffff
umulcc %l2,%l7,%l3 ! %l3 = 00032478fffcdb87, %ccr = 08, %y = 32478
! %l0 = 00032478ff88960a, Mem[000000003180003c] = e4a4b38a
stw %l0,[%o3+0x03c] ! Mem[000000003180003c] = ff88960a
! Mem[000000001f000020] = 23000000, %l5 = fffffffffee17984
ldub [%i2+%o4],%l5 ! %l5 = 0000000000000023
! Mem[0000000030800038] = ad167276, %f19 = 9f005b08
ld [%o1+0x038],%f19 ! %f19 = ad167276
! %l4 = 0000000000000000, %l5 = 0000000000000023, %y = 00032478
sdivcc %l4,%l5,%l2 ! %l2 = 000000007fffffff, %ccr = 02
mov %l0,%y ! %y = ff88960a
! %l0 = 00032478ff88960a, %l5 = 0000000000000023, %l1 = ffffffffffffffda
srl %l0,%l5,%l1 ! %l1 = 000000001ff112c1
! %l4 = 00000000, %l5 = 00000023, Mem[000000001f000008] = 71f4ffff 9f005b08
stda %l4,[%i2+%i4]0x81 ! Mem[000000001f000008] = 00000000 00000023
! Mem[000000003080003c] = 29f40000, %l5 = 0000000000000023
ldsb [%o1+0x03d],%l5 ! %l5 = fffffffffffffff4
! %l1 = 000000001ff112c1, %l4 = 0000000000000000, %l7 = 0000000000032479
tsubcc %l1,%l4,%l7 ! %l7 = 000000001ff112c1, %ccr = 02
! Mem[0000000030800038] = ad16727629f40000, %l2 = 000000007fffffff
ldxa [%o1+0x038]%asi,%l2 ! %l2 = ad16727629f40000
p7_label_67:
! done : should take illegal inst trap, %l0 = 00032478ff88960a
done ! Illegal inst trap : %l0 = 00032478ff88961a
! %l4 = 00000000, %l5 = fffffff4, Mem[0000000031000038] = 61bc0afa 2e5d2424
std %l4,[%o2+0x038] ! Mem[0000000031000038] = 00000000 fffffff4
! Mem[000000001e000020] = fb48ac60, %l0 = 00032478ff88961a
lduba [%i0+%o4]0x88,%l0 ! %l0 = 0000000000000060
! %f0 = 00000000, Mem[000000001f80002c] = 174700fb
st %f0 ,[%i3+0x02c] ! Mem[000000001f80002c] = 00000000
! %l7 = 000000001ff112c1, Mem[000000001e000011] = f01735c1
stb %l7,[%i0+0x011] ! Mem[000000001e000010] = f0c135c1
! %l6 = 00000000, %l7 = 1ff112c1, Mem[000000001e800018] = 8cea7546 00000000
stda %l6,[%i1+%i6]0x89 ! Mem[000000001e800018] = 00000000 1ff112c1
! %l0 = 0000000000000060, immd = 000000000000085c, %l0 = 0000000000000060
mulx %l0,0x85c,%l0 ! %l0 = 0000000000032280, %y = ff88960a
! %l5 = fffffffffffffff4, Mem[0000000031800078] = 0dcedab7ff88960a
stx %l5,[%o3+0x078] ! Mem[0000000031800078] = fffffffffffffff4
! %l5 = fffffffffffffff4, immed = fffff5fd, %l1 = 000000001ff112c1
tsubcc %l5,-0xa03,%l1 ! %l1 = 00000000000009f7, %ccr = 02
! %l2 = ad16727629f40000, immed = fffffd7f, %l2 = ad16727629f40000
subccc %l2,-0x281,%l2 ! %l2 = ad16727629f40281, %ccr = 91
p7_label_68:
! Mem[000000001f800030] = 8cea7546, %l1 = 00000000000009f7
lduba [%i3+%o6]0x88,%l1 ! %l1 = 0000000000000046
! Mem[000000001f000030] = 0000000061bc0afa, %f18 = 71f4ffff ad167276
ldda [%i2+%o6]0x80,%f18 ! %f18 = 00000000 61bc0afa
! %l4 = 00000000, %l5 = fffffff4, Mem[0000000030000078] = fb48ac60 2e5d2424
std %l4,[%o0+0x078] ! Mem[0000000030000078] = 00000000 fffffff4
! Mem[0000000030800038] = ad16727629f40000, %f16 = 00000000 61bc0afa
ldd [%o1+0x038],%f16 ! %f16 = ad167276 29f40000
! Mem[000000001f800020] = 8cea0028 0a55f800, %l2 = 29f40281, %l3 = fffcdb87
ldda [%i3+%o4]0x89,%l2 ! %l2 = 000000000a55f800 000000008cea0028
! Mem[0000000031000038] = 00000000, %l6 = 0000000000000000
ldsb [%o2+0x038],%l6 ! %l6 = 0000000000000000
! %f18 = 00000000 61bc0afa, Mem[000000001e000000] = b7dace0d 73f3dbd5
stda %f18,[%i0+%g0]0x89 ! Mem[000000001e000000] = 00000000 61bc0afa
! %l5 = fffffffffffffff4, %l0 = 0000000000032280, %y = ff88960a
sdivcc %l5,%l0,%l2 ! %l2 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 00032280
! %l7 = 000000001ff112c1, Mem[000000001f800018] = 0a55f800
stwa %l7,[%i3+%i6]0x89 ! Mem[000000001f800018] = 1ff112c1
! Mem[000000001f800030] = 4675ea8c00000000, %f8 = 8cea7546 8cea7546
ldda [%i3+%o6]0x81,%f8 ! %f8 = 4675ea8c 00000000
p7_label_69:
! %l2 = ffffffff80000000, %l0 = 0000000000032280, %y = 00032280
udiv %l2,%l0,%l2 ! %l2 = 00000000ffffffff
mov %l0,%y ! %y = 00032280
! %l6 = 0000000000000000, immed = 00000016, %l5 = fffffffffffffff4
sll %l6,0x016,%l5 ! %l5 = 0000000000000000
! Mem[000000001e800000] = a06c0000, %l2 = 00000000ffffffff
lduha [%i1+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %l1 = 0000000000000046, %l4 = 0000000000000000, %l6 = 0000000000000000
sub %l1,%l4,%l6 ! %l6 = 0000000000000046
! Mem[000000001f000028] = 767216ad, %f7 = 00006ca0
lda [%i2+%o5]0x88,%f7 ! %f7 = 767216ad
! %l4 = 0000000000000000, Mem[000000003180003f] = ff88960a
stb %l4,[%o3+0x03f] ! Mem[000000003180003c] = ff889600
! Invert Register : %l1 = 0000000000000046
xor %l1,-1,%l1 ! %l1 = ffffffffffffffb9
! %l7 = 000000001ff112c1, %l5 = 0000000000000000, %l3 = 000000008cea0028
taddcctv %l7,%l5,%l3 ! %l0 = 00000000000322a3, Trapped
! %l2 = 0000000000000000, immed = 00000e1b, %y = 00032280
sdiv %l2,0xe1b,%l5 ! %l5 = 000000007fffffff
mov %l0,%y ! %y = 000322a3
! Mem[0000000031800078] = fffffffffffffff4, %f16 = ad167276 29f40000
ldd [%o3+0x078],%f16 ! %f16 = ffffffff fffffff4
p7_label_70:
! Mem[0000000030800038] = ad167276, %l6 = 0000000000000046
ldsb [%o1+0x03a],%l6 ! %l6 = 0000000000000072
! Mem[000000001f00006c] = a39492dd, %l5 = 000000007fffffff
ldub [%i2+0x06e],%l5 ! %l5 = 0000000000000092
! %l5 = 0000000000000092
setx 0xd23c2c7ad23c2c7a,%g7,%l5 ! %l5 = d23c2c7ad23c2c7a
! Mem[000000003000007c] = fffffff4, %l5 = d23c2c7ad23c2c7a
lduh [%o0+0x07c],%l5 ! %l5 = 000000000000ffff
! Mem[000000003000007c] = fffffff4, %f16 = ffffffff
ld [%o0+0x07c],%f16 ! %f16 = fffffff4
! %l5 = 000000000000ffff, Mem[000000001e800008] = 0000000000741744
stx %l5,[%i1+%i4] ! Mem[000000001e800008] = 000000000000ffff
! %l7 = 000000001ff112c1, immed = fffff4f7, %l0 = 00000000000322a3
addc %l7,-0xb09,%l0 ! %l0 = 000000001ff107b8
! %l7 = 000000001ff112c1, %l1 = ffffffffffffffb9, %y = 000322a3
umul %l7,%l1,%l7 ! %l7 = 1ff112b82423cc79, %y = 1ff112b8
! %l1 = ffffffffffffffb9, Mem[000000001f000000] = 352e93ef
stba %l1,[%i2+%g0]0x89 ! Mem[000000001f000000] = 352e93b9
! %l0 = 000000001ff107b8, immd = 000000000000083e, %l0 = 000000001ff107b8
udivx %l0,0x83e,%l0 ! %l0 = 000000000003e018
p7_label_71:
! Mem[000000001f000000] = 352e93b9, %l3 = 000000008cea0028
lduha [%i2+%g0]0x89,%l3 ! %l3 = 00000000000093b9
! Mem[000000001e000058] = 29a164e4, %l3 = 00000000000093b9
ldsb [%i0+0x059],%l3 ! %l3 = ffffffffffffffa1
! Mem[0000000031800038] = fffff471ff889600, %f18 = 00000000 61bc0afa
ldd [%o3+0x038],%f18 ! %f18 = fffff471 ff889600
! Mem[000000001e800030] = e6431bce4d928948, %l1 = ffffffffffffffb9
ldxa [%i1+%o6]0x88,%l1 ! %l1 = e6431bce4d928948
! Randomly selected nop
nop
! Mem[000000001e000030] = 156465b95e91d846, %f30 = b900009d ffffefa9
ldda [%i0+%o6]0x88,%f30 ! %f30 = 156465b9 5e91d846
! Clear Register : %l2 = 0000000000000000
clr %l2 ! %l2 = 0000000000000000
! Mem[000000001e000028] = 4675ea8c, %l6 = 0000000000000072
ldsw [%i0+%o5],%l6 ! %l6 = 000000004675ea8c
! %l3 = ffffffffffffffa1, Mem[000000001e80000a] = 00000000, %asi = 80
stha %l3,[%i1+0x00a]%asi ! Mem[000000001e800008] = 0000ffa1
! Mem[0000000031000078] = 00f8550a, %l0 = 000000000003e018
ldsba [%o2+0x07a]%asi,%l0 ! %l0 = 0000000000000055
p7_label_72:
! %l4 = 00000000, %l5 = 0000ffff, Mem[0000000030800038] = ad167276 29f40000
stda %l4,[%o1+0x038]%asi ! Mem[0000000030800038] = 00000000 0000ffff
! %f31 = 5e91d846, Mem[000000001e000028] = 8cea7546
sta %f31,[%i0+%o5]0x89 ! Mem[000000001e000028] = 5e91d846
! %l0 = 0000000000000055, %l6 = 000000004675ea8c, %l2 = 0000000000000000
tsubcc %l0,%l6,%l2 ! %l2 = ffffffffb98a15c9, %ccr = 9b
! %l5 = 000000000000ffff, %l5 = 000000000000ffff, %l4 = 0000000000000000
xorcc %l5,%l5,%l4 ! %l4 = 0000000000000000, %ccr = 44
! %l4 = 0000000000000000, immed = 0000001d, %l1 = e6431bce4d928948
srl %l4,0x01d,%l1 ! %l1 = 0000000000000000
! %l7 = 1ff112b82423cc79, immed = 00000f50, %l6 = 000000004675ea8c
subc %l7,0xf50,%l6 ! %l6 = 1ff112b82423bd29
! Mem[000000001f800020] = 00f8550a, %l5 = 000000000000ffff
ldswa [%i3+0x020]%asi,%l5 ! %l5 = 0000000000f8550a
! %l6 = 1ff112b82423bd29, Mem[000000001f800042] = 7e70f759
sth %l6,[%i3+0x042] ! Mem[000000001f800040] = 7e70bd29
! Mem[000000001f800028] = 46d8915e, %l3 = ffffffffffffffa1
lduba [%i3+%o5]0x88,%l3 ! %l3 = 000000000000005e
! %l7 = 1ff112b82423cc79, immed = fffff3ce, %l3 = 000000000000005e
or %l7,-0xc32,%l3 ! %l3 = ffffffffffffffff
p7_label_73:
! %l7 = 1ff112b82423cc79
setx 0x77181c3277181c32,%g7,%l7 ! %l7 = 77181c3277181c32
! %l2 = ffffffffb98a15c9, immed = 00000eef, %l2 = ffffffffb98a15c9
add %l2,0xeef,%l2 ! %l2 = ffffffffb98a24b8
! %l4 = 0000000000000000, immd = fffffffffffff424, %l3 = ffffffffffffffff
udivx %l4,-0xbdc,%l3 ! %l3 = 0000000000000000
! %l5 = 0000000000f8550a, immed = 00000029, %l0 = 0000000000000055
srlx %l5,0x029,%l0 ! %l0 = 0000000000000000
! Mem[000000001e000070] = 530eca74, %l7 = 77181c3277181c32
ldsw [%i0+0x070],%l7 ! %l7 = 00000000530eca74
! %l5 = 0000000000f8550a, %l1 = 0000000000000000, %l6 = 1ff112b82423bd29
add %l5,%l1,%l6 ! %l6 = 0000000000f8550a
! Mem[0000000030000038] = 035d2424, %l6 = 0000000000f8550a
ldsba [%o0+0x03a]%asi,%l6 ! %l6 = 0000000000000024
! Mem[000000001f000020] = 23000000dad77e38, %f18 = fffff471 ff889600
ldda [%i2+%o4]0x81,%f18 ! %f18 = 23000000 dad77e38
! %l0 = 0000000000000000, immed = fffff3b7, %l0 = 0000000000000000
xor %l0,-0xc49,%l0 ! %l0 = fffffffffffff3b7
! Mem[000000001e000000] = 61bc0afa, %l1 = 0000000000000000
lduba [%i0+%g0]0x88,%l1 ! %l1 = 00000000000000fa
p7_label_74:
! %l6 = 0000000000000024, Mem[000000001f000077] = 0000ede8
stb %l6,[%i2+0x077] ! Mem[000000001f000074] = 0000ed24
! %l0 = fffffffffffff3b7, Mem[000000001e800030] = 4889924dce1b43e6
stx %l0,[%i1+%o6] ! Mem[000000001e800030] = fffffffffffff3b7
! %l1 = 00000000000000fa, immed = fffff1c0, %l0 = fffffffffffff3b7
xorcc %l1,-0xe40,%l0 ! %l0 = fffffffffffff13a, %ccr = 88
! Randomly selected nop
nop
! Mem[000000001e000008] = fffff471, %l1 = 00000000000000fa
lduwa [%i0+%i4]0x80,%l1 ! %l1 = 00000000fffff471
! %l3 = 0000000000000000, immed = fffffa67, %y = 1ff112b8
udiv %l3,-0x599,%l0 ! %l0 = 000000001ff1136a
mov %l0,%y ! %y = 1ff1136a
! %l2 = ffffffffb98a24b8, %l4 = 0000000000000000, %l6 = 0000000000000024
sra %l2,%l4,%l6 ! %l6 = ffffffffb98a24b8
! %l2 = ffffffffb98a24b8, immed = 00000011, %l5 = 0000000000f8550a
srl %l2,0x011,%l5 ! %l5 = 0000000000005cc5
! Clear Register : %l1 = 00000000fffff471
clr %l1 ! %l1 = 0000000000000000
! %l3 = 0000000000000000, Mem[000000001f000016] = 00645fea
stba %l3,[%i2+0x016]%asi ! Mem[000000001f000014] = 006400ea
p7_label_75:
! Mem[000000003080003c] = 0000ffff, %l2 = ffffffffb98a24b8
ldsw [%o1+0x03c],%l2 ! %l2 = 000000000000ffff
! Mem[000000003000003c] = 387ed7da, %l3 = 0000000000000000
ldsb [%o0+0x03e],%l3 ! %l3 = ffffffffffffffd7
! Mem[000000001f800008] = 8b85bc84 00741744, %l0 = 1ff1136a, %l1 = 00000000
ldda [%i3+%i4]0x89,%l0 ! %l0 = 0000000000741744 000000008b85bc84
! Mem[0000000031000038] = 00000000 fffffff4, %l6 = b98a24b8, %l7 = 530eca74
ldda [%o2+0x038]%asi,%l6 ! %l6 = 0000000000000000 00000000fffffff4
! %l2 = 0000ffff, %l3 = ffffffd7, Mem[000000001f000048] = 0e956c05 3835bb22
stda %l2,[%i2+0x048]%asi ! Mem[000000001f000048] = 0000ffff ffffffd7
! %l2 = 000000000000ffff, Mem[000000001f800030] = 4675ea8c
stwa %l2,[%i3+%o6]0x81 ! Mem[000000001f800030] = 0000ffff
! Mem[0000000031000078] = 00f8550a, %l1 = 000000008b85bc84
ldsh [%o2+0x078],%l1 ! %l1 = 00000000000000f8
! Mem[000000001f000000] = 352e93b9, %l0 = 0000000000741744
lduwa [%i2+%g0]0x88,%l0 ! %l0 = 00000000352e93b9
! %f9 = 00000000, Mem[000000001e800000] = 00006ca0
sta %f9 ,[%i1+%g0]0x81 ! Mem[000000001e800000] = 00000000
! %l1 = 00000000000000f8, immed = fffff2c4, %y = 1ff1136a
udiv %l1,-0xd3c,%l6 ! %l6 = 000000001ff11510
mov %l0,%y ! %y = 352e93b9
p7_label_76:
! %l6 = 000000001ff11510, immed = 00000f74, %l7 = 00000000fffffff4
xorcc %l6,0xf74,%l7 ! %l7 = 000000001ff11a64, %ccr = 00
! %l6 = 000000001ff11510, %l0 = 00000000352e93b9, %l2 = 000000000000ffff
tsubcctv %l6,%l0,%l2 ! %l0 = 00000000352e93dc, Trapped
! %l2 = 000000000000ffff, immed = fffff94d, %y = 352e93b9
sdivcc %l2,-0x6b3,%l7 ! %l7 = ffffffff80000000, %ccr = 8a
mov %l0,%y ! %y = 352e93dc
! %f8 = 4675ea8c 00000000, Mem[000000001e000030] = 46d8915e b9656415
std %f8 ,[%i0+%o6] ! Mem[000000001e000030] = 4675ea8c 00000000
! Mem[0000000030800038] = 00000000, %l1 = 00000000000000f8
ldsb [%o1+0x038],%l1 ! %l1 = 0000000000000000
! Mem[0000000031000038] = 00000000, %l0 = 00000000352e93dc
ldsh [%o2+0x03a],%l0 ! %l0 = 0000000000000000
! Set Register : %l2 = 000000000000ffff
xor %g0,-1,%l2 ! %l2 = ffffffffffffffff
! %l6 = 1ff11510, %l7 = 80000000, Mem[000000001f000008] = 00000000 23000000
stda %l6,[%i2+%i4]0x89 ! Mem[000000001f000008] = 1ff11510 80000000
! Mem[000000001e800078] = b8c9faa5, %l4 = 0000000000000000
ldub [%i1+0x078],%l4 ! %l4 = 00000000000000b8
! %l2 = ffffffffffffffff, Mem[000000001f000046] = 68b5b620
stb %l2,[%i2+0x046] ! Mem[000000001f000044] = 68b5ff20
p7_label_77:
! %l3 = ffffffffffffffd7, %l3 = ffffffffffffffd7, %l6 = 000000001ff11510
srl %l3,%l3,%l6 ! %l6 = 00000000000001ff
! %l7 = ffffffff80000000, immed = fffff700, %l7 = ffffffff80000000
orncc %l7,-0x900,%l7 ! %l7 = ffffffff800008ff, %ccr = 88
! %l0 = 00000000, %l1 = 00000000, Mem[000000001e800020] = a0a90000 24a0fe9e
std %l0,[%i1+%o4] ! Mem[000000001e800020] = 00000000 00000000
! Mem[000000001e800028] = 9eaf6cbc, %l6 = 00000000000001ff
ldsba [%i1+%o5]0x81,%l6 ! %l6 = ffffffffffffff9e
! %f26 = fffff471 e4a4b38a, Mem[000000001f800030] = 0000ffff 00000000
std %f26,[%i3+%o6] ! Mem[000000001f800030] = fffff471 e4a4b38a
! %l4 = 00000000000000b8, Mem[000000003000007f] = fffffff4
stb %l4,[%o0+0x07f] ! Mem[000000003000007c] = ffffffb8
! Mem[000000003100003c] = fffffff4, %l3 = ffffffffffffffd7
ldsh [%o2+0x03c],%l3 ! %l3 = ffffffffffffffff
! %l2 = ffffffffffffffff, immed = 00000017, %l6 = ffffffffffffff9e
sll %l2,0x017,%l6 ! %l6 = ffffffffff800000
! %l2 = ffffffffffffffff, %l6 = ffffffffff800000, %l2 = ffffffffffffffff
sra %l2,%l6,%l2 ! %l2 = ffffffffffffffff
! %f4 = 73f3dbd5 f01735c1, Mem[000000001e000008] = fffff471 b34adc00
stda %f4 ,[%i0+%i4]0x81 ! Mem[000000001e000008] = 73f3dbd5 f01735c1
p7_label_78:
! %l1 = 0000000000000000, Mem[000000001f800028] = 46d8915e
stwa %l1,[%i3+%o5]0x89 ! Mem[000000001f800028] = 00000000
! Mem[000000001e800030] = ffffffff, %f0 = 00000000
lda [%i1+%o6]0x88,%f0 ! %f0 = ffffffff
! %l1 = 0000000000000000, Mem[000000001e800022] = 00000000
sth %l1,[%i1+0x022] ! Mem[000000001e800020] = 00000000
! %l3 = ffffffffffffffff, %l0 = 0000000000000000, %l4 = 00000000000000b8
orncc %l3,%l0,%l4 ! %l4 = ffffffffffffffff, %ccr = 88
! %l0 = 0000000000000000, Mem[000000003100003a] = 00000000
sth %l0,[%o2+0x03a] ! Mem[0000000031000038] = 00000000
! %l6 = ff800000, %l7 = 800008ff, Mem[000000001e000028] = 46d8915e 00000000
stda %l6,[%i0+%o5]0x81 ! Mem[000000001e000028] = ff800000 800008ff
! %l1 = 0000000000000000, Mem[0000000030000078] = 00000000, %asi = 80
stha %l1,[%o0+0x078]%asi ! Mem[0000000030000078] = 00000000
! %l4 = ffffffffffffffff, immed = 00000618, %l7 = ffffffff800008ff
xorcc %l4,0x618,%l7 ! %l7 = fffffffffffff9e7, %ccr = 88
! %l4 = ffffffffffffffff, immed = fffff47f, %l2 = ffffffffffffffff
orncc %l4,-0xb81,%l2 ! %l2 = ffffffffffffffff, %ccr = 88
! %f22 = 4889924d ce1b43e6, Mem[0000000031800078] = ffffffff fffffff4
stda %f22,[%o3+0x078]%asi ! Mem[0000000031800078] = 4889924d ce1b43e6
p7_label_79:
! %l6 = ffffffffff800000, Mem[000000001e800010] = a0240300
stwa %l6,[%i1+%i5]0x81 ! Mem[000000001e800010] = ff800000
! Mem[0000000031000038] = 00000000, %l4 = ffffffffffffffff
ldsha [%o2+0x03a]%asi,%l4 ! %l4 = 0000000000000000
! %l0 = 0000000000000000, immed = 00000034, %l2 = ffffffffffffffff
srlx %l0,0x034,%l2 ! %l2 = 0000000000000000
! %l5 = 0000000000005cc5, immed = fffff585, %l2 = 0000000000000000
addcc %l5,-0xa7b,%l2 ! %l2 = 000000000000524a, %ccr = 11
! Mem[0000000031800038] = fffff471, %l5 = 0000000000005cc5
ldsb [%o3+0x039],%l5 ! %l5 = ffffffffffffffff
! %l5 = ffffffffffffffff, immed = fffff71a, %l6 = ffffffffff800000
or %l5,-0x8e6,%l6 ! %l6 = ffffffffffffffff
! Invert Register : %l6 = ffffffffffffffff
xor %l6,-1,%l6 ! %l6 = 0000000000000000
! Mem[000000001e800078] = b8c9faa5 3d458b24, %l0 = 00000000, %l1 = 00000000
ldda [%i1+0x078]%asi,%l0 ! %l0 = 00000000b8c9faa5 000000003d458b24
! %l3 = ffffffffffffffff, immed = 00000f8f, %l2 = 000000000000524a
taddcctv %l3,0xf8f,%l2 ! %l0 = 00000000b8c9fac8, Trapped
! %l5 = ffffffffffffffff, immed = 00000772, %l3 = ffffffffffffffff
add %l5,0x772,%l3 ! %l3 = 0000000000000771
p7_label_80:
! Mem[000000001e000020] = 60ac48fb, %l6 = 0000000000000000
lduw [%i0+%o4],%l6 ! %l6 = 0000000060ac48fb
! %l6 = 60ac48fb, %l7 = fffff9e7, Mem[000000001e800000] = 00000000 00dc4ab3
stda %l6,[%i1+%g0]0x89 ! Mem[000000001e800000] = 60ac48fb fffff9e7
! Mem[000000001e800000] = fb48ac60e7f9ffff, %f16 = fffffff4 fffffff4
ldd [%i1+%g0],%f16 ! %f16 = fb48ac60 e7f9ffff
! %l2 = 000000000000524a, %l6 = 0000000060ac48fb, %l3 = 0000000000000771
xor %l2,%l6,%l3 ! %l3 = 0000000060ac1ab1
! %l0 = 00000000b8c9fac8, %l6 = 0000000060ac48fb, %y = 352e93dc
udiv %l0,%l6,%l0 ! %l0 = 000000008cd4cca3
mov %l0,%y ! %y = 8cd4cca3
! %l3 = 0000000060ac1ab1, Mem[0000000031000078] = 00f8550a
stb %l3,[%o2+0x078] ! Mem[0000000031000078] = b1f8550a
! %l5 = ffffffffffffffff, %l2 = 000000000000524a, %y = 8cd4cca3
udiv %l5,%l2,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 8cd4cca3
! Mem[000000001f000070] = 5fe6ce06, %l6 = 00000000ffffffff
ldsh [%i2+0x072],%l6 ! %l6 = ffffffffffffce06
! Mem[000000001f000018] = 8cea2424, %l6 = ffffffffffffce06
lduha [%i2+%i6]0x88,%l6 ! %l6 = 0000000000002424
! %l6 = 0000000000002424, %l4 = 0000000000000000, %l6 = 0000000000002424
add %l6,%l4,%l6 ! %l6 = 0000000000002424
p7_label_81:
! Mem[000000001e000040] = b018b532, %l0 = 000000008cd4cca3
ldub [%i0+0x041],%l0 ! %l0 = 0000000000000018
! Mem[000000003100007c] = 00000000, %l5 = ffffffffffffffff
ldsw [%o2+0x07c],%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, Mem[000000001f000000] = 352e93b9
stha %l5,[%i2+%g0]0x88 ! Mem[000000001f000000] = 352e0000
! %l6 = 0000000000002424, %l3 = 0000000060ac1ab1, %l2 = 000000000000524a
orncc %l6,%l3,%l2 ! %l2 = ffffffff9f53e56e, %ccr = 88
! Mem[000000001e000020] = fffffffffb48ac60, %l5 = 0000000000000000
ldxa [%i0+%o4]0x88,%l5 ! %l5 = fffffffffb48ac60
! %l6 = 0000000000002424, %l5 = fffffffffb48ac60, %l7 = fffffffffffff9e7
sdivx %l6,%l5,%l7 ! %l7 = 0000000000000000
! %f10 = 4675ea8c 00000000, Mem[0000000031800038] = fffff471 ff889600
std %f10,[%o3+0x038] ! Mem[0000000031800038] = 4675ea8c 00000000
! Mem[000000001e800068] = 04af5d31 8e0a6b16, %l0 = 00000018, %l1 = 3d458b24
ldd [%i1+0x068],%l0 ! %l0 = 0000000004af5d31 000000008e0a6b16
! Mem[000000001e800018] = 00000000, %l0 = 0000000004af5d31
ldsw [%i1+%i6],%l0 ! %l0 = 0000000000000000
! %l7 = 0000000000000000, Mem[000000001f000020] = 00000023
stba %l7,[%i2+%o4]0x89 ! Mem[000000001f000020] = 00000000
p7_label_82:
! Mem[0000000030000078] = 00000000, %f23 = ce1b43e6
ld [%o0+0x078],%f23 ! %f23 = 00000000
! Mem[000000003000007c] = ffffffb8, %l5 = fffffffffb48ac60
ldsb [%o0+0x07f],%l5 ! %l5 = ffffffffffffffb8
! %f25 = 29f4e6fa, Mem[000000001f000010] = 70da0e8c
sta %f25,[%i2+%i5]0x81 ! Mem[000000001f000010] = 29f4e6fa
! Mem[000000001e800010] = ff80000000000000, %f12 = 2e5d2424 8cea7546
ldda [%i1+%i5]0x81,%f12 ! %f12 = ff800000 00000000
! Mem[000000001f000028] = ad16727629f4e6fa, %f28 = 0dcedab7 00006ca0
ldd [%i2+%o5],%f28 ! %f28 = ad167276 29f4e6fa
! %l0 = 0000000000000000, immed = 0000028e, %l5 = ffffffffffffffb8
xnor %l0,0x28e,%l5 ! %l5 = fffffffffffffd71
! %f30 = 156465b9 5e91d846, Mem[0000000031800078] = 4889924d ce1b43e6
std %f30,[%o3+0x078] ! Mem[0000000031800078] = 156465b9 5e91d846
! %l2 = ffffffff9f53e56e, Mem[000000001f800018] = c112f11f00000000
stx %l2,[%i3+%i6] ! Mem[000000001f800018] = ffffffff9f53e56e
! Randomly selected nop
nop
! %l7 = 0000000000000000
sethi %hi(0x60b0f400),%l7 ! %l7 = 0000000060b0f400
p7_label_83:
! %l0 = 0000000000000000, immed = ffffff3d, %y = 8cd4cca3
udiv %l0,-0x0c3,%l1 ! %l1 = 000000008cd4cd0e
mov %l0,%y ! %y = 00000000
! Clear Register : %l2 = ffffffff9f53e56e
clr %l2 ! %l2 = 0000000000000000
! Mem[000000001f000028] = ad167276, %l6 = 0000000000002424
ldsba [%i2+0x029]%asi,%l6 ! %l6 = 0000000000000016
! %l1 = 000000008cd4cd0e, immed = 0000000d, %l2 = 0000000000000000
sll %l1,0x00d,%l2 ! %l2 = 0000119a99a1c000
! %l1 = 000000008cd4cd0e, Mem[000000001e000004] = 00000000
stw %l1,[%i0+0x004] ! Mem[000000001e000004] = 8cd4cd0e
! %l1 = 000000008cd4cd0e, %l1 = 000000008cd4cd0e, %l4 = 0000000000000000
udivx %l1,%l1,%l4 ! %l4 = 0000000000000001
! %l4 = 0000000000000001, Mem[000000001f000020] = 00000000
stha %l4,[%i2+%o4]0x80 ! Mem[000000001f000020] = 00010000
! %l1 = 000000008cd4cd0e, %l3 = 0000000060ac1ab1, %y = 00000000
umulcc %l1,%l3,%l7 ! %l7 = 352e7a8e015d32ae, %ccr = 00, %y = 352e7a8e
! %l4 = 0000000000000001, %l3 = 0000000060ac1ab1, %l5 = fffffffffffffd71
addccc %l4,%l3,%l5 ! %l5 = 0000000060ac1ab2, %ccr = 00
! Mem[0000000031800038] = 4675ea8c, %l6 = 0000000000000016
ldsh [%o3+0x03a],%l6 ! %l6 = ffffffffffffea8c
p7_label_84:
! %l3 = 0000000060ac1ab1, %l5 = 0000000060ac1ab2, %y = 352e7a8e
umulcc %l3,%l5,%l6 ! %l6 = 248187b9014c8912, %ccr = 00, %y = 248187b9
! Mem[000000003000003c] = 387ed7da, %l5 = 0000000060ac1ab2
ldsb [%o0+0x03c],%l5 ! %l5 = 0000000000000038
! %l6 = 248187b9014c8912, immd = 000000000000004c, %l0 = 0000000000000000
sdivx %l6,0x04c,%l0 ! %l0 = 007af7ae3947be6f
! Mem[000000003100003c] = fffffff4, %l2 = 0000119a99a1c000
ldub [%o2+0x03f],%l2 ! %l2 = 00000000000000f4
! done : should take illegal inst trap, %l0 = 007af7ae3947be6f
done ! Illegal inst trap : %l0 = 007af7ae3947be7f
! %l4 = 00000001, %l5 = 00000038, Mem[000000001e000008] = 73f3dbd5 f01735c1
stda %l4,[%i0+%i4]0x81 ! Mem[000000001e000008] = 00000001 00000038
! Mem[000000001e000008] = 01000000, %l5 = 0000000000000038
lduwa [%i0+%i4]0x88,%l5 ! %l5 = 0000000001000000
! %l6 = 248187b9014c8912, immed = 0000089b, %l0 = 007af7ae3947be7f
addccc %l6,0x89b,%l0 ! %l0 = 248187b9014c91ad, %ccr = 00
! %l2 = 00000000000000f4, immed = fffff25c, %y = 248187b9
udiv %l2,-0xda4,%l4 ! %l4 = 00000000248189aa
mov %l0,%y ! %y = 014c91ad
! Mem[000000001f80005c] = 978040ed, %l3 = 0000000060ac1ab1
ldsb [%i3+0x05c],%l3 ! %l3 = ffffffffffffff97
p7_label_85:
! %l6 = 248187b9014c8912, Mem[000000001f800015] = 087b1d95
stba %l6,[%i3+0x015]%asi ! Mem[000000001f800014] = 08121d95
! Mem[000000003100003c] = fffffff4, %l0 = 248187b9014c91ad
ldsb [%o2+0x03c],%l0 ! %l0 = ffffffffffffffff
! %l6 = 248187b9014c8912, immd = 000000000000053d, %l3 = ffffffffffffff97
udivx %l6,0x53d,%l3 ! %l3 = 0006f81553ff7bff
! %l7 = 352e7a8e015d32ae, immed = 00000003, %l2 = 00000000000000f4
sra %l7,0x003,%l2 ! %l2 = 00000000002ba655
! Mem[000000001f800048] = 7c69878b, %l1 = 000000008cd4cd0e
ldsw [%i3+0x048],%l1 ! %l1 = 000000007c69878b
! %l7 = 352e7a8e015d32ae, immed = fffff6c3, %y = 014c91ad
sdiv %l7,-0x93d,%l0 ! %l0 = ffffffff80000000
mov %l0,%y ! %y = 80000000
! Mem[0000000030800038] = 000000000000ffff, %l3 = 0006f81553ff7bff
ldx [%o1+0x038],%l3 ! %l3 = 000000000000ffff
! %l3 = 000000000000ffff, %l5 = 0000000001000000, %l4 = 00000000248189aa
add %l3,%l5,%l4 ! %l4 = 000000000100ffff
! %l2 = 00000000002ba655
sethi %hi(0x6bb2fc00),%l2 ! %l2 = 000000006bb2fc00
! %l2 = 000000006bb2fc00
sethi %hi(0x5e044400),%l2 ! %l2 = 000000005e044400
p7_label_86:
! Mem[0000000031800038] = 4675ea8c, %l5 = 0000000001000000
ldsw [%o3+0x038],%l5 ! %l5 = 000000004675ea8c
! %f12 = ff800000 00000000, Mem[000000001f800070] = 387ed7da bd87dab7
std %f12,[%i3+0x070] ! Mem[000000001f800070] = ff800000 00000000
! %l3 = 000000000000ffff, Mem[000000003080007c] = e4a4b38a
sth %l3,[%o1+0x07c] ! Mem[000000003080007c] = ffffb38a
! Mem[000000001e000028] = ff800000, %l6 = 248187b9014c8912
lduwa [%i0+%o5]0x80,%l6 ! %l6 = 00000000ff800000
! Clear Register : %l5 = 000000004675ea8c
clr %l5 ! %l5 = 0000000000000000
! %l6 = 00000000ff800000, Mem[000000001e800038] = 12f8add1dc009932
stx %l6,[%i1+0x038] ! Mem[000000001e800038] = 00000000ff800000
! %l7 = 352e7a8e015d32ae, Mem[000000003100007c] = 00000000
sth %l7,[%o2+0x07c] ! Mem[000000003100007c] = 32ae0000
! Mem[000000001e800018] = 00000000, %l7 = 352e7a8e015d32ae
lduba [%i1+%i6]0x88,%l7 ! %l7 = 0000000000000000
! %l2 = 5e044400, %l3 = 0000ffff, Mem[000000001e000030] = 4675ea8c 00000000
stda %l2,[%i0+%o6]0x81 ! Mem[000000001e000030] = 5e044400 0000ffff
! %l6 = 00000000ff800000, Mem[000000001e000030] = 0044045e
stha %l6,[%i0+%o6]0x88 ! Mem[000000001e000030] = 00440000
p7_label_87:
! %l4 = 000000000100ffff, immed = 000004f1, %l2 = 000000005e044400
taddcctv %l4,0x4f1,%l2 ! %l0 = ffffffff80000023, Trapped
! %l2 = 000000005e044400, immed = 00000739, %l1 = 000000007c69878b
addc %l2,0x739,%l1 ! %l1 = 000000005e044b39
! %l1 = 000000005e044b39, Mem[0000000030800038] = 00000000
stw %l1,[%o1+0x038] ! Mem[0000000030800038] = 5e044b39
! retry : should take illegal inst trap, %l0 = ffffffff80000023
retry ! Illegal inst trap : %l0 = ffffffff80000033
! Mem[000000001f800038] = 287aea8c, %l0 = ffffffff80000033
ldswa [%i3+0x038]%asi,%l0 ! %l0 = 00000000287aea8c
! %l5 = 0000000000000000, Mem[000000001e800010] = ff800000
stha %l5,[%i1+%i5]0x80 ! Mem[000000001e800010] = 00000000
! %l2 = 000000005e044400, %l2 = 000000005e044400, %l7 = 0000000000000000
xor %l2,%l2,%l7 ! %l7 = 0000000000000000
! %l2 = 000000005e044400, %l2 = 000000005e044400, %l3 = 000000000000ffff
orncc %l2,%l2,%l3 ! %l3 = ffffffffffffffff, %ccr = 88
! Mem[000000001f800000] = b34a0e8c, %l6 = 00000000ff800000
ldswa [%i3+%g0]0x88,%l6 ! %l6 = ffffffffb34a0e8c
! %f4 = 73f3dbd5 f01735c1, Mem[000000001e000000] = 61bc0afa 0ecdd48c
stda %f4 ,[%i0+%g0]0x89 ! Mem[000000001e000000] = 73f3dbd5 f01735c1
p7_label_88:
! Mem[000000001e000028] = ff800000, %l1 = 000000005e044b39
lduba [%i0+%o5]0x80,%l1 ! %l1 = 00000000000000ff
! Mem[000000001e000038] = 000000c0 14bb9800, %l6 = b34a0e8c, %l7 = 00000000
ldda [%i0+0x038]%asi,%l6 ! %l6 = 00000000000000c0 0000000014bb9800
! %l0 = 00000000287aea8c, immed = 00000154, %y = 80000000
udiv %l0,0x154,%l6 ! %l6 = 00000000ffffffff
mov %l0,%y ! %y = 287aea8c
! Mem[0000000030000038] = 035d2424387ed7da, %f2 = 46d8915e b9656815
ldda [%o0+0x038]%asi,%f2 ! %f2 = 035d2424 387ed7da
! Mem[000000001e000058] = 29a164e4, %l2 = 000000005e044400
lduw [%i0+0x058],%l2 ! %l2 = 0000000029a164e4
! %l0 = 287aea8c, %l1 = 000000ff, Mem[000000001f800020] = 00f8550a 2800ea8c
stda %l0,[%i3+%o4]0x81 ! Mem[000000001f800020] = 287aea8c 000000ff
! %l2 = 0000000029a164e4, %l0 = 00000000287aea8c, %l3 = ffffffffffffffff
sub %l2,%l0,%l3 ! %l3 = 0000000001267a58
! %l5 = 0000000000000000, %l1 = 00000000000000ff, %y = 287aea8c
sdiv %l5,%l1,%l1 ! %l1 = 000000007fffffff
mov %l0,%y ! %y = 287aea8c
! retry : should take illegal inst trap, %l0 = 00000000287aea8c
retry ! Illegal inst trap : %l0 = 00000000287aea9c
! %l5 = 0000000000000000
sethi %hi(0x1c7bc000),%l5 ! %l5 = 000000001c7bc000
p7_label_89:
! %l5 = 000000001c7bc000, %l7 = 0000000014bb9800, %l0 = 00000000287aea9c
udivx %l5,%l7,%l0 ! %l0 = 0000000000000001
! Mem[000000001e800018] = 1ff112c100000000, %f4 = 73f3dbd5 f01735c1
ldda [%i1+%i6]0x88,%f4 ! %f4 = 1ff112c1 00000000
! %l6 = 00000000ffffffff, %l1 = 000000007fffffff, %y = 287aea8c
umul %l6,%l1,%l2 ! %l2 = 7ffffffe80000001, %y = 7ffffffe
! Mem[0000000031000078] = b1f8550a32ae0000, %f14 = 00f8550a 00000000
ldd [%o2+0x078],%f14 ! %f14 = b1f8550a 32ae0000
! %l7 = 0000000014bb9800, %l7 = 0000000014bb9800, %l3 = 0000000001267a58
addccc %l7,%l7,%l3 ! %l3 = 0000000029773000, %ccr = 00
! %l4 = 000000000100ffff, Mem[000000001e800008] = 0000ffa1
stba %l4,[%i1+%i4]0x81 ! Mem[000000001e800008] = ff00ffa1
! Mem[0000000031800038] = 4675ea8c, %l4 = 000000000100ffff
ldub [%o3+0x038],%l4 ! %l4 = 0000000000000046
! Mem[000000001e800018] = 00000000, %l1 = 000000007fffffff
ldsba [%i1+%i6]0x88,%l1 ! %l1 = 0000000000000000
! %l5 = 000000001c7bc000, immed = fffff6c7, %l3 = 0000000029773000
addccc %l5,-0x939,%l3 ! %l3 = 000000001c7bb6c7, %ccr = 11
! retry : should take illegal inst trap, %l0 = 0000000000000001
retry ! Illegal inst trap : %l0 = 0000000000000011
p7_label_90:
! %l6 = 00000000ffffffff, %l0 = 0000000000000011, %y = 7ffffffe
umul %l6,%l0,%l5 ! %l5 = 00000010ffffffef, %y = 10
! Mem[000000001e80005c] = b5e3a7a1, %l1 = 0000000000000000
lduw [%i1+0x05c],%l1 ! %l1 = 00000000b5e3a7a1
! Mem[000000001f000000] = 352e0000, %l2 = 7ffffffe80000001
lduha [%i2+%g0]0x89,%l2 ! %l2 = 0000000000000000
! %l2 = 0000000000000000, Mem[000000003080007b] = 00741744
stb %l2,[%o1+0x07b] ! Mem[0000000030800078] = 00741700
! Mem[000000001e000064] = 27716f23, %f10 = 4675ea8c
ld [%i0+0x064],%f10 ! %f10 = 27716f23
! %f28 = ad167276, Mem[000000001f000028] = ad167276
sta %f28,[%i2+%o5]0x81 ! Mem[000000001f000028] = ad167276
! %l0 = 0000000000000011, %l3 = 000000001c7bb6c7, %y = 00000010
sdivcc %l0,%l3,%l1 ! %l1 = 000000000000008f, %ccr = 00
mov %l0,%y ! %y = 00000011
! %l5 = 00000010ffffffef, %l0 = 0000000000000011, %y = 00000011
smul %l5,%l0,%l7 ! %l7 = fffffffffffffedf, %y = ffffffff
! %l0 = 0000000000000011, Mem[000000001f800000] = 8c0e4ab39f000000
stxa %l0,[%i3+%g0]0x80 ! Mem[000000001f800000] = 0000000000000011
! %l2 = 0000000000000000, Mem[000000003000003c] = 387ed7da
stw %l2,[%o0+0x03c] ! Mem[000000003000003c] = 00000000
p7_label_91:
! Mem[0000000030000038] = 035d2424 00000000, %l0 = 00000011, %l1 = 0000008f
ldda [%o0+0x038]%asi,%l0 ! %l0 = 00000000035d2424 0000000000000000
! %l3 = 000000001c7bb6c7, %l4 = 0000000000000046, %l1 = 0000000000000000
srl %l3,%l4,%l1 ! %l1 = 000000000071eedb
! %l4 = 0000000000000046, immed = 00000bb6, %l5 = 00000010ffffffef
tsubcc %l4,0xbb6,%l5 ! %l5 = fffffffffffff490, %ccr = 9b
! %l4 = 0000000000000046, Mem[000000003100007c] = 32ae0000
stw %l4,[%o2+0x07c] ! Mem[000000003100007c] = 00000046
! %l7 = fffffffffffffedf, %l3 = 000000001c7bb6c7, %l6 = 00000000ffffffff
srax %l7,%l3,%l6 ! %l6 = fffffffffffffffd
! %l5 = fffffffffffff490, %l2 = 0000000000000000, %l7 = fffffffffffffedf
orn %l5,%l2,%l7 ! %l7 = ffffffffffffffff
! %l0 = 00000000035d2424, %l1 = 000000000071eedb, %l4 = 0000000000000046
orcc %l0,%l1,%l4 ! %l4 = 00000000037deeff, %ccr = 00
! Mem[0000000031000038] = 00000000fffffff4, %l2 = 0000000000000000
ldx [%o2+0x038],%l2 ! %l2 = 00000000fffffff4
! %l1 = 000000000071eedb, %l3 = 000000001c7bb6c7, %l6 = fffffffffffffffd
xorcc %l1,%l3,%l6 ! %l6 = 000000001c0a581c, %ccr = 00
! Mem[000000001f000030] = 00000000, %l6 = 000000001c0a581c
ldsba [%i2+%o6]0x88,%l6 ! %l6 = 0000000000000000
p7_label_92:
! %l3 = 000000001c7bb6c7, %l1 = 000000000071eedb, %l5 = fffffffffffff490
orcc %l3,%l1,%l5 ! %l5 = 000000001c7bfedf, %ccr = 00
! %l1 = 000000000071eedb, %l2 = 00000000fffffff4, %l6 = 0000000000000000
tsubcc %l1,%l2,%l6 ! %l6 = ffffffff0071eee7, %ccr = 93
! %f28 = ad167276, Mem[000000003180003c] = 00000000
st %f28,[%o3+0x03c] ! Mem[000000003180003c] = ad167276
! %l0 = 00000000035d2424, Mem[000000001f800030] = fffff471
stha %l0,[%i3+%o6]0x80 ! Mem[000000001f800030] = 2424f471
! %l4 = 00000000037deeff, Mem[000000001f000000] = 00002e353dd47206
stxa %l4,[%i2+%g0]0x80 ! Mem[000000001f000000] = 00000000037deeff
! Mem[000000001e800010] = 00000000, %l7 = ffffffffffffffff
ldsha [%i1+%i5]0x89,%l7 ! %l7 = 0000000000000000
! %l4 = 00000000037deeff, %l5 = 000000001c7bfedf, %l1 = 000000000071eedb
srl %l4,%l5,%l1 ! %l1 = 0000000000000000
! Mem[0000000031000078] = b1f8550a, %l4 = 00000000037deeff
ldsh [%o2+0x07a],%l4 ! %l4 = 000000000000550a
! Mem[000000001e000028] = 000080ff, %l7 = 0000000000000000
ldsha [%i0+%o5]0x89,%l7 ! %l7 = ffffffffffff80ff
! Mem[000000003000003c] = 00000000, %l7 = ffffffffffff80ff
lduw [%o0+0x03c],%l7 ! %l7 = 0000000000000000
p7_label_93:
! %l1 = 0000000000000000, Mem[000000003000003a] = 035d2424
stb %l1,[%o0+0x03a] ! Mem[0000000030000038] = 035d0024
! %l7 = 0000000000000000, %l7 = 0000000000000000, %l5 = 000000001c7bfedf
or %l7,%l7,%l5 ! %l5 = 0000000000000000
! %l5 = 0000000000000000, %l2 = 00000000fffffff4, %l4 = 000000000000550a
srl %l5,%l2,%l4 ! %l4 = 0000000000000000
! Mem[000000001f000000] = 00000000037deeff, %f30 = 156465b9 5e91d846
ldd [%i2+%g0],%f30 ! %f30 = 00000000 037deeff
! %l5 = 0000000000000000, Mem[0000000031800078] = 156465b9
stb %l5,[%o3+0x078] ! Mem[0000000031800078] = 006465b9
! Mem[000000003080007c] = ffffb38a, %l1 = 0000000000000000
lduh [%o1+0x07c],%l1 ! %l1 = 000000000000ffff
! %l3 = 000000001c7bb6c7, immed = 0000049c, %l5 = 0000000000000000
orn %l3,0x49c,%l5 ! %l5 = ffffffffffffffe7
! %f20 = 8b85bc84 00741744, Mem[000000001f000018] = 8cea2424 0dce00f8
stda %f20,[%i2+%i6]0x89 ! Mem[000000001f000018] = 8b85bc84 00741744
! Mem[0000000031800078] = 006465b9, %l0 = 00000000035d2424
ldub [%o3+0x07b],%l0 ! %l0 = 00000000000000b9
! %l5 = ffffffffffffffe7, Mem[000000003100007e] = 00000046
stb %l5,[%o2+0x07e] ! Mem[000000003100007c] = 0000e746
p7_label_94:
! Mem[000000003100003c] = fffffff4, %l7 = 0000000000000000
ldsh [%o2+0x03c],%l7 ! %l7 = ffffffffffffffff
! %l1 = 000000000000ffff, %l2 = 00000000fffffff4, %l5 = ffffffffffffffe7
xorcc %l1,%l2,%l5 ! %l5 = 00000000ffff000b, %ccr = 08
! Invert Register : %l2 = 00000000fffffff4
xor %l2,-1,%l2 ! %l2 = ffffffff0000000b
! %l2 = ffffffff0000000b, immed = fffffbf4, %y = ffffffff
umul %l2,-0x40c,%l0 ! %l0 = 0000000affffd37c, %y = 0a
! Mem[0000000031000038] = 00000000fffffff4, %f4 = 1ff112c1 00000000
ldd [%o2+0x038],%f4 ! %f4 = 00000000 fffffff4
! %l6 = ffffffff0071eee7, %l5 = 00000000ffff000b, %y = 0000000a
udiv %l6,%l5,%l7 ! %l7 = 000000000000000a
mov %l0,%y ! %y = ffffd37c
! Mem[0000000030000038] = 035d002400000000, %l0 = 0000000affffd37c
ldx [%o0+0x038],%l0 ! %l0 = 035d002400000000
! Mem[0000000030000038] = 035d0024, %l4 = 0000000000000000
ldsh [%o0+0x03a],%l4 ! %l4 = 0000000000000024
! Mem[000000001f000010] = 29f4e6fa006400ea, %l7 = 000000000000000a
ldxa [%i2+%i5]0x81,%l7 ! %l7 = 29f4e6fa006400ea
! %l0 = 035d002400000000, immed = 00000037, %l0 = 035d002400000000
srlx %l0,0x037,%l0 ! %l0 = 0000000000000006
p7_label_95:
! %l5 = 00000000ffff000b, immed = 00000034, %l1 = 000000000000ffff
srax %l5,0x034,%l1 ! %l1 = 0000000000000000
! %l3 = 000000001c7bb6c7, %l6 = ffffffff0071eee7, %l3 = 000000001c7bb6c7
addccc %l3,%l6,%l3 ! %l3 = ffffffff1ceda5ae, %ccr = 80
! %f4 = 00000000 fffffff4, Mem[000000001e000078] = fc1bacc3 7855988a
std %f4 ,[%i0+0x078] ! Mem[000000001e000078] = 00000000 fffffff4
! %l6 = ffffffff0071eee7, immed = 000004e9, %l7 = 29f4e6fa006400ea
or %l6,0x4e9,%l7 ! %l7 = ffffffff0071eeef
! Clear Register : %l6 = ffffffff0071eee7
clr %l6 ! %l6 = 0000000000000000
! %l1 = 0000000000000000, immed = fffff47e, %y = ffffd37c
sdiv %l1,-0xb82,%l4 ! %l4 = 000000007fffffff
mov %l0,%y ! %y = 00000006
! %l1 = 0000000000000000, Mem[000000001f800028] = 00000000
stwa %l1,[%i3+%o5]0x89 ! Mem[000000001f800028] = 00000000
! Mem[0000000031800038] = 4675ea8c, %l3 = ffffffff1ceda5ae
ldub [%o3+0x038],%l3 ! %l3 = 0000000000000046
! Set Register : %l7 = ffffffff0071eeef
xor %g0,-1,%l7 ! %l7 = ffffffffffffffff
! %l4 = 7fffffff, %l5 = ffff000b, Mem[000000001f000028] = ad167276 29f4e6fa
stda %l4,[%i2+%o5]0x81 ! Mem[000000001f000028] = 7fffffff ffff000b
p7_label_96:
! %l2 = ffffffff0000000b, Mem[0000000031800038] = 4675ea8cad167276
stx %l2,[%o3+0x038] ! Mem[0000000031800038] = ffffffff0000000b
! %l3 = 0000000000000046, Mem[000000001f000000] = 00000000
stba %l3,[%i2+%g0]0x81 ! Mem[000000001f000000] = 46000000
! %l0 = 0000000000000006, immed = 00000015, %l5 = 00000000ffff000b
sll %l0,0x015,%l5 ! %l5 = 0000000000c00000
! Mem[0000000030800078] = 00741700, %l1 = 0000000000000000
ldsb [%o1+0x079],%l1 ! %l1 = 0000000000000074
! %l5 = 0000000000c00000, %l5 = 0000000000c00000, %y = 00000006
sdivcc %l5,%l5,%l2 ! %l2 = 0000000000000801, %ccr = 00
mov %l0,%y ! %y = 00000006
! %l5 = 0000000000c00000, Mem[000000003180003a] = ffffffff
sth %l5,[%o3+0x03a] ! Mem[0000000031800038] = ffff0000
! Mem[000000001f800060] = ab226e8583ff82e9, %l4 = 000000007fffffff
ldx [%i3+0x060],%l4 ! %l4 = ab226e8583ff82e9
! %l4 = ab226e8583ff82e9, immed = 0000000a, %l6 = 0000000000000000
srl %l4,0x00a,%l6 ! %l6 = 000000000020ffe0
! Mem[000000001f000018] = 4417740084bc858b, %f6 = 0dcedab7 767216ad
ldda [%i2+%i6]0x80,%f6 ! %f6 = 44177400 84bc858b
! Mem[0000000031000038] = 00000000 fffffff4, %l0 = 00000006, %l1 = 00000074
ldd [%o2+0x038],%l0 ! %l0 = 0000000000000000 00000000fffffff4
p7_label_97:
! %l5 = 0000000000c00000, Mem[0000000031800078] = 006465b95e91d846
stx %l5,[%o3+0x078] ! Mem[0000000031800078] = 0000000000c00000
! Mem[000000001f000008] = 1ff11510, %l4 = ab226e8583ff82e9
lduba [%i2+%i4]0x88,%l4 ! %l4 = 0000000000000010
! Mem[000000001e000060] = df9ba3ce, %l7 = ffffffffffffffff
ldsw [%i0+0x060],%l7 ! %l7 = ffffffffdf9ba3ce
! Mem[0000000031000038] = 00000000, %f0 = ffffffff
ld [%o2+0x038],%f0 ! %f0 = 00000000
! Mem[000000001e000030] = 00004400 0000ffff, %l2 = 00000801, %l3 = 00000046
ldd [%i0+%o6],%l2 ! %l2 = 0000000000004400 000000000000ffff
! %l5 = 0000000000c00000, immed = fffffc24, %l3 = 000000000000ffff
addcc %l5,-0x3dc,%l3 ! %l3 = 0000000000bffc24, %ccr = 11
! %l0 = 0000000000000000, immed = 00000015, %l3 = 0000000000bffc24
sra %l0,0x015,%l3 ! %l3 = 0000000000000000
! Mem[000000001e000000] = f01735c1, %l2 = 0000000000004400
ldsha [%i0+%g0]0x89,%l2 ! %l2 = 00000000000035c1
! %l4 = 0000000000000010, immed = 000008dc, %l3 = 0000000000000000
andcc %l4,0x8dc,%l3 ! %l3 = 0000000000000010, %ccr = 00
! %l5 = 0000000000c00000, immed = fffffd7d, %y = 00000006
umulcc %l5,-0x283,%l1 ! %l1 = 00bffffe1dc00000, %ccr = 00, %y = bffffe
p7_label_98:
! Mem[000000001f000018] = 44177400, %l1 = 00bffffe1dc00000
lduba [%i2+%i6]0x80,%l1 ! %l1 = 0000000000000044
! Mem[000000001e000030] = 00004400 0000ffff, %l2 = 000035c1, %l3 = 00000010
ldda [%i0+%o6]0x81,%l2 ! %l2 = 0000000000004400 000000000000ffff
! Mem[000000001f000044] = 68b5ff20, %l1 = 0000000000000044
ldswa [%i2+0x044]%asi,%l1 ! %l1 = 0000000068b5ff20
! Mem[000000001e800028] = 9eaf6cbc, %l4 = 0000000000000010
ldswa [%i1+%o5]0x81,%l4 ! %l4 = ffffffff9eaf6cbc
! %l1 = 0000000068b5ff20, Mem[000000001f000010] = 29f4e6fa
stba %l1,[%i2+%i5]0x81 ! Mem[000000001f000010] = 20f4e6fa
! %l6 = 000000000020ffe0, immed = fffff8f4, %l4 = ffffffff9eaf6cbc
sub %l6,-0x70c,%l4 ! %l4 = 00000000002106ec
! %l6 = 000000000020ffe0, Mem[000000001e80005a] = ea500562
sth %l6,[%i1+0x05a] ! Mem[000000001e800058] = ea50ffe0
! Mem[0000000031000038] = 00000000fffffff4, %f28 = ad167276 29f4e6fa
ldd [%o2+0x038],%f28 ! %f28 = 00000000 fffffff4
! %l5 = 0000000000c00000, %l4 = 00000000002106ec, %y = 00bffffe
umul %l5,%l4,%l5 ! %l5 = 000018c531000000, %y = 18c5
! Mem[0000000031000038] = 00000000, %l1 = 0000000068b5ff20
ldub [%o2+0x038],%l1 ! %l1 = 0000000000000000
p7_label_99:
! %l3 = 000000000000ffff, Mem[0000000031800078] = 00000000
sth %l3,[%o3+0x078] ! Mem[0000000031800078] = ffff0000
! Mem[000000001f000068] = 543a7298, %l5 = 000018c531000000
ldsh [%i2+0x06a],%l5 ! %l5 = 0000000000007298
! %l6 = 000000000020ffe0, Mem[000000001e000008] = 01000000
stba %l6,[%i0+%i4]0x89 ! Mem[000000001e000008] = 010000e0
! Invert Register : %l6 = 000000000020ffe0
xor %l6,-1,%l6 ! %l6 = ffffffffffdf001f
! Mem[000000001e800038] = 00000000, %l6 = ffffffffffdf001f
ldsh [%i1+0x03a],%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, %l7 = ffffffffdf9ba3ce, %l2 = 0000000000004400
orncc %l6,%l7,%l2 ! %l2 = 0000000020645c31, %ccr = 00
! Mem[0000000031000078] = b1f8550a, %l6 = 0000000000000000
ldsb [%o2+0x078],%l6 ! %l6 = ffffffffffffffb1
! %f26 = fffff471 e4a4b38a, Mem[000000001e000060] = df9ba3ce 27716f23
std %f26,[%i0+0x060] ! Mem[000000001e000060] = fffff471 e4a4b38a
! Mem[000000001e000030] = 00004400, %l6 = ffffffffffffffb1
ldswa [%i0+%o6]0x81,%l6 ! %l6 = 0000000000004400
! %l0 = 0000000000000000, Mem[000000001e800000] = fb48ac60
stba %l0,[%i1+%g0]0x81 ! Mem[000000001e800000] = 0048ac60
p7_label_100:
! %l1 = 0000000000000000, %l7 = ffffffffdf9ba3ce, %l5 = 0000000000007298
xorcc %l1,%l7,%l5 ! %l5 = ffffffffdf9ba3ce, %ccr = 88
! retry : should take illegal inst trap, %l0 = 0000000000000000
retry ! Illegal inst trap : %l0 = 0000000000000010
! Invert Register : %l6 = 0000000000004400
xor %l6,-1,%l6 ! %l6 = ffffffffffffbbff
! %f19 = dad77e38, Mem[0000000031800038] = ffff0000
st %f19,[%o3+0x038] ! Mem[0000000031800038] = dad77e38
! Mem[000000001e000030] = ffff0000 00440000, %l6 = ffffbbff, %l7 = df9ba3ce
ldda [%i0+%o6]0x89,%l6 ! %l6 = 0000000000440000 00000000ffff0000
! %l0 = 0000000000000010, Mem[000000003080003c] = 0000ffff
sth %l0,[%o1+0x03c] ! Mem[000000003080003c] = 0010ffff
! %l1 = 0000000000000000
sethi %hi(0x1dab6c00),%l1 ! %l1 = 000000001dab6c00
! Mem[0000000030000078] = 00000000, %f1 = 387ed7da
ld [%o0+0x078],%f1 ! %f1 = 00000000
! Mem[000000001f00000c] = 00000080, %l2 = 0000000020645c31
lduw [%i2+0x00c],%l2 ! %l2 = 0000000000000080
! Mem[000000001e000010] = f0c135c19eafbcbc, %l7 = 00000000ffff0000
ldx [%i0+%i5],%l7 ! %l7 = f0c135c19eafbcbc
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
mulx %l1,%l0,%l3
ldsh [%o1+0x042],%l4
lduw [%o2+0x040],%l2
stxa %l4,[%o2+0x000]%asi
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Processor 7
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000010
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001dab6c00
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000080
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000ffff
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000002106ec
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffdf9ba3ce
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000440000
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be f0c135c19eafbcbc
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check %y register
set 0x000018c5,%g2
rd %y,%g3
cmp %g2,%g3
bne,a p7_failed
mov 0x111,%g1
! Check Floating Point Registers
p7_check_fp_registers:
set p7_temp,%g1
set p7_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 00000000 00000000
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 035d2424 387ed7da
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 00000000 fffffff4
bne %xcc,p7_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 44177400 84bc858b
bne %xcc,p7_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 4675ea8c 00000000
bne %xcc,p7_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 27716f23 00000000
bne %xcc,p7_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ff800000 00000000
bne %xcc,p7_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b1f8550a 32ae0000
bne %xcc,p7_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be fb48ac60 e7f9ffff
bne %xcc,p7_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 23000000 dad77e38
bne %xcc,p7_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8b85bc84 00741744
bne %xcc,p7_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4889924d 00000000
bne %xcc,p7_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be ad167276 29f4e6fa
bne %xcc,p7_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be fffff471 e4a4b38a
bne %xcc,p7_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 00000000 fffffff4
bne %xcc,p7_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 00000000 037deeff
bne %xcc,p7_f30_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = c13517f0d5dbf373
ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e000000100000038
ldx [%i0+0x008],%g3 ! Observed data at 000000001e000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff800000800008ff
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffffffb889000000
ldx [%i0+0x050],%g3 ! Observed data at 000000001e000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = fffff471e4a4b38a
ldx [%i0+0x060],%g3 ! Observed data at 000000001e000060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000000fffffff4
ldx [%i0+0x078],%g3 ! Observed data at 000000001e000078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x078,%g4
set p7_local1_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 0048ac60e7f9ffff
ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff00ffa10000ffff
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000ff800000
ldx [%i1+0x038],%g3 ! Observed data at 000000001e800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2f260281b65b18c2
ldx [%i1+0x040],%g3 ! Observed data at 000000001e800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = ea50ffe0b5e3a7a1
ldx [%i1+0x058],%g3 ! Observed data at 000000001e800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = ad16727629f4e6fa
ldx [%i1+0x070],%g3 ! Observed data at 000000001e800070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x070,%g4
set p7_local2_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 46000000037deeff
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1015f11f00000080
ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 20f4e6fa006400ea
ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00010000dad77e38
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 = 7fffffffffff000b
ldx [%i2+0x028],%g3 ! Observed data at 000000001f000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000ffffffffffd7
ldx [%i2+0x048],%g3 ! Observed data at 000000001f000048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000000b34adc00
ldx [%i2+0x050],%g3 ! Observed data at 000000001f000050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5fe6ce060000ed24
ldx [%i2+0x070],%g3 ! Observed data at 000000001f000070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 287a7217287aea8c
ldx [%i2+0x078],%g3 ! Observed data at 000000001f000078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x078,%g4
set p7_local3_expect,%g1
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000011
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 73f3dbd508121d95
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 = ffffffff9f53e56e
ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 287aea8c000000ff
ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2424f471e4a4b38a
ldx [%i3+0x030],%g3 ! Observed data at 000000001f800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7e70bd29602d18b4
ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000c2978040ed
ldx [%i3+0x058],%g3 ! Observed data at 000000001f800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = ff80000000000000
ldx [%i3+0x070],%g3 ! Observed data at 000000001f800070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x070,%g4
! Check Shared Memory
set share0_expect,%g4
set p7_share_mask,%g5
set 0x30000000,%g6 ! Physical Addr of Share 0
p7_memcheck_share0:
ldx [%g4+0x038],%g2 ! Expected value = 035d002400000000
ldx [%o0+0x038],%g3 ! Read value at Mem[0000000030000038]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x038,%g1
ldx [%g4+0x078],%g2 ! Expected value = 00000000ffffffb8
ldx [%o0+0x078],%g3 ! Read value at Mem[0000000030000078]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x078,%g1
set share1_expect,%g4
set 0x30800000,%g6 ! Physical Addr of Share 1
p7_memcheck_share1:
ldx [%g4+0x038],%g2 ! Expected value = 5e044b390010ffff
ldx [%o1+0x038],%g3 ! Read value at Mem[0000000030800038]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x038,%g1
ldx [%g4+0x078],%g2 ! Expected value = 00741700ffffb38a
ldx [%o1+0x078],%g3 ! Read value at Mem[0000000030800078]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x078,%g1
set share2_expect,%g4
set 0x31000000,%g6 ! Physical Addr of Share 2
p7_memcheck_share2:
ldx [%g4+0x038],%g2 ! Expected value = 00000000fffffff4
ldx [%o2+0x038],%g3 ! Read value at Mem[0000000031000038]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x038,%g1
ldx [%g4+0x078],%g2 ! Expected value = b1f8550a0000e746
ldx [%o2+0x078],%g3 ! Read value at Mem[0000000031000078]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x078,%g1
set share3_expect,%g4
set 0x31800000,%g6 ! Physical Addr of Share 3
p7_memcheck_share3:
ldx [%g4+0x038],%g2 ! Expected value = dad77e380000000b
ldx [%o3+0x038],%g3 ! Read value at Mem[0000000031800038]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x038,%g1
ldx [%g4+0x078],%g2 ! Expected value = ffff000000c00000
ldx [%o3+0x078],%g3 ! Read value at Mem[0000000031800078]
cmp %g2,%g3
bne,pn %xcc,p7_failed
add %g6,0x078,%g1
! The test for processor 7 has passed
p7_passed:
ta GOOD_TRAP
nop
p7_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p7_failed
p7_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p7_failed
p7_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p7_failed
p7_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p7_failed
p7_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p7_failed
p7_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p7_failed
p7_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p7_failed
p7_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p7_failed
p7_f0_fail:
set p7_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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_f8_fail:
set p7_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%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_f14_fail:
set p7_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f16_fail:
set p7_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f18_fail:
set p7_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%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
p7_f22_fail:
set p7_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f24_fail:
set p7_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f26_fail:
set p7_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f28_fail:
set p7_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f30_fail:
set p7_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%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]
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]
ta BAD_TRAP
p7_dfill_failed:
ba p7_failed
mov 0xddd,%g1
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:
subc %l4,%l0,%l5
andn %l6,%l6,%l1
xorcc %l1,%l0,%l1
or %l5,0x936,%l6
done
p7_trap1o:
subc %l4,%l0,%l5
andn %l6,%l6,%l1
xorcc %l1,%l0,%l1
or %l5,0x936,%l6
done
p7_trap2e:
taddcctv %l2,-0x580,%l1
sth %l0,[%o3+0x03e] ! Mem[000000003180003e]
done
p7_trap2o:
taddcctv %l2,-0x580,%l1
sth %l0,[%i3+0x03e] ! Mem[000000003180003e]
done
p7_trap3e:
or %l1,-0xa5d,%l0
xor %l0,0x292,%l2
sub %l2,-0x47e,%l7
or %l0,-0x64d,%l3
and %l3,%l3,%l4
done
p7_trap3o:
or %l1,-0xa5d,%l0
xor %l0,0x292,%l2
sub %l2,-0x47e,%l7
or %l0,-0x64d,%l3
and %l3,%l3,%l4
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Re-enable interrupts and return
9: stxa %g0,[%g0]ASI_INTR_RECEIVE
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: 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
mov 0x08,%i4
mov 0x10,%i5
mov 0x18,%i6
mov %g0,%i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bf4f47ae0af107a6
ldx [%g1+0x008],%l1 ! %l1 = a38f495a0a96ae23
ldx [%g1+0x010],%l2 ! %l2 = 29fb1471ce646923
ldx [%g1+0x018],%l3 ! %l3 = df67c5f827c2a99b
ldx [%g1+0x020],%l4 ! %l4 = a41682025142af65
ldx [%g1+0x028],%l5 ! %l5 = 9259870a2b66a8be
ldx [%g1+0x030],%l6 ! %l6 = fefff0a21440c401
ldx [%g1+0x038],%l7 ! %l7 = 1178fa52b9515159
save
! Initialize memory points for window 1
set share0_start,%i0
set share1_start,%i1
set share2_start,%i2
set share3_start,%i3
mov 0x20,%i4
mov 0x28,%i5
mov 0x30,%i6
! Init Local Registers in Window 1
ldx [%g1+0x040],%l0 ! %l0 = e3b16333b700a60e
ldx [%g1+0x048],%l1 ! %l1 = aa81aa1412b75990
ldx [%g1+0x050],%l2 ! %l2 = 841465a26051c6ab
ldx [%g1+0x058],%l3 ! %l3 = f69674eec39f01e6
ldx [%g1+0x060],%l4 ! %l4 = a463d13458186b05
ldx [%g1+0x068],%l5 ! %l5 = 1d6ca37c5faa5d0f
ldx [%g1+0x070],%l6 ! %l6 = 2bb1f6b2763a6aa1
ldx [%g1+0x078],%l7 ! %l7 = 1c17557c94c708de
! Initialize the output register of window 1
set p7_local0_start,%o0
set p7_local1_start,%o1
set p7_local2_start,%o2
set p7_local3_start,%o3
mov 0x08,%o4
mov 0x10,%o5
mov 0x18,%o6
restore
retl
nop
user_text_end:
.seg "text"
.align 0x2000
user_near0_start:
p0_near_0_le:
lduw [%o1+0x044],%l1 ! Mem[0000000030800044]
sth %l7,[%o3+0x000] ! Mem[0000000031800000]
mulx %l0,%l0,%l6
jmpl %o7,%g0
subccc %l5,-0x961,%l0
p0_near_0_lo:
lduw [%i1+0x044],%l1 ! Mem[0000000030800044]
sth %l7,[%i3+0x000] ! Mem[0000000031800000]
mulx %l0,%l0,%l6
jmpl %o7,%g0
subccc %l5,-0x961,%l0
p0_near_0_he:
orcc %l2,0xa2b,%l4
udivx %l3,-0xbaf,%l2
add %l1,0xd91,%l5
andcc %l4,0xdaf,%l5
jmpl %o7,%g0
andcc %l2,%l0,%l5
p0_near_0_ho:
orcc %l2,0xa2b,%l4
udivx %l3,-0xbaf,%l2
add %l1,0xd91,%l5
andcc %l4,0xdaf,%l5
jmpl %o7,%g0
andcc %l2,%l0,%l5
p1_near_0_le:
st %f0 ,[%i2+0x000] ! Mem[0000000013000000]
add %l6,%l5,%l2
and %l3,%l1,%l7
xnor %l6,%l5,%l0
subccc %l1,-0xe19,%l0
jmpl %o7,%g0
stb %l6,[%o3+0x008] ! Mem[0000000031800008]
p1_near_0_lo:
st %f0 ,[%o2+0x000] ! Mem[0000000013000000]
add %l6,%l5,%l2
and %l3,%l1,%l7
xnor %l6,%l5,%l0
subccc %l1,-0xe19,%l0
jmpl %o7,%g0
stb %l6,[%i3+0x008] ! Mem[0000000031800008]
p1_near_0_he:
sdivx %l4,-0x4b3,%l3
jmpl %o7,%g0
ld [%o1+0x04c],%f25 ! Mem[000000003080004c]
p1_near_0_ho:
sdivx %l4,-0x4b3,%l3
jmpl %o7,%g0
ld [%i1+0x04c],%f25 ! Mem[000000003080004c]
p2_near_0_le:
jmpl %o7,%g0
st %f0 ,[%o1+0x054] ! Mem[0000000030800054]
jmpl %o7,%g0
nop
p2_near_0_lo:
jmpl %o7,%g0
st %f0 ,[%i1+0x054] ! Mem[0000000030800054]
jmpl %o7,%g0
nop
p2_near_0_he:
srlx %l1,0x007,%l0
sth %l3,[%o3+0x054] ! Mem[0000000031800054]
umulcc %l5,%l3,%l6
or %l3,%l5,%l3
sra %l4,0x004,%l0
xnorcc %l7,-0xeb3,%l1
jmpl %o7,%g0
ldd [%i3+0x018],%l6 ! Mem[0000000015800018]
p2_near_0_ho:
srlx %l1,0x007,%l0
sth %l3,[%i3+0x054] ! Mem[0000000031800054]
umulcc %l5,%l3,%l6
or %l3,%l5,%l3
sra %l4,0x004,%l0
xnorcc %l7,-0xeb3,%l1
jmpl %o7,%g0
ldd [%o3+0x018],%l6 ! Mem[0000000015800018]
p3_near_0_le:
stx %l3,[%i2+0x008] ! Mem[0000000017000008]
or %l5,%l6,%l6
jmpl %o7,%g0
srax %l5,0x021,%l2
p3_near_0_lo:
stx %l3,[%o2+0x008] ! Mem[0000000017000008]
or %l5,%l6,%l6
jmpl %o7,%g0
srax %l5,0x021,%l2
p3_near_0_he:
st %f20,[%i3+0x008] ! Mem[0000000017800008]
orn %l4,%l7,%l5
orn %l2,%l0,%l5
umul %l5,-0x6a4,%l0
lduh [%i1+0x018],%l3 ! Mem[0000000016800018]
jmpl %o7,%g0
ldsw [%o0+0x05c],%l4 ! Mem[000000003000005c]
p3_near_0_ho:
st %f20,[%o3+0x008] ! Mem[0000000017800008]
orn %l4,%l7,%l5
orn %l2,%l0,%l5
umul %l5,-0x6a4,%l0
lduh [%o1+0x018],%l3 ! Mem[0000000016800018]
jmpl %o7,%g0
ldsw [%i0+0x05c],%l4 ! Mem[000000003000005c]
p4_near_0_le:
srax %l6,%l5,%l0
std %f6 ,[%o1+0x020] ! Mem[0000000030800020]
add %l6,-0xaa0,%l6
ldsb [%i1+0x053],%l1 ! Mem[0000000018800053]
jmpl %o7,%g0
sub %l4,%l0,%l4
p4_near_0_lo:
srax %l6,%l5,%l0
std %f6 ,[%i1+0x020] ! Mem[0000000030800020]
add %l6,-0xaa0,%l6
ldsb [%o1+0x053],%l1 ! Mem[0000000018800053]
jmpl %o7,%g0
sub %l4,%l0,%l4
p4_near_0_he:
sth %l1,[%o0+0x022] ! Mem[0000000030000022]
tsubcc %l1,0x391,%l5
stb %l2,[%o3+0x063] ! Mem[0000000031800063]
jmpl %o7,%g0
addccc %l2,%l1,%l2
p4_near_0_ho:
sth %l1,[%i0+0x022] ! Mem[0000000030000022]
tsubcc %l1,0x391,%l5
stb %l2,[%i3+0x063] ! Mem[0000000031800063]
jmpl %o7,%g0
addccc %l2,%l1,%l2
p5_near_0_le:
sdivx %l4,%l0,%l5
stb %l0,[%i2+0x00e] ! Mem[000000001b00000e]
stw %l6,[%o2+0x068] ! Mem[0000000031000068]
ldsw [%o1+0x068],%l7 ! Mem[0000000030800068]
andcc %l5,0x77b,%l3
ldsb [%o2+0x02e],%l7 ! Mem[000000003100002e]
jmpl %o7,%g0
sllx %l1,%l3,%l0
p5_near_0_lo:
sdivx %l4,%l0,%l5
stb %l0,[%o2+0x00e] ! Mem[000000001b00000e]
stw %l6,[%i2+0x068] ! Mem[0000000031000068]
ldsw [%i1+0x068],%l7 ! Mem[0000000030800068]
andcc %l5,0x77b,%l3
ldsb [%i2+0x02e],%l7 ! Mem[000000003100002e]
jmpl %o7,%g0
sllx %l1,%l3,%l0
p5_near_0_he:
jmpl %o7,%g0
srl %l1,%l2,%l3
jmpl %o7,%g0
nop
p5_near_0_ho:
jmpl %o7,%g0
srl %l1,%l2,%l3
jmpl %o7,%g0
nop
p6_near_0_le:
tsubcctv %l4,%l0,%l5
jmpl %o7,%g0
addcc %l6,-0xc92,%l1
p6_near_0_lo:
tsubcctv %l4,%l0,%l5
jmpl %o7,%g0
addcc %l6,-0xc92,%l1
p6_near_0_he:
or %l2,0x7e0,%l5
std %l6,[%i0+0x020] ! Mem[000000001c000020]
lduh [%i2+0x062],%l1 ! Mem[000000001d000062]
or %l0,%l6,%l6
ldub [%o0+0x076],%l2 ! Mem[0000000030000076]
ldsb [%i2+0x00c],%l3 ! Mem[000000001d00000c]
jmpl %o7,%g0
std %f28,[%i1+0x068] ! Mem[000000001c800068]
p6_near_0_ho:
or %l2,0x7e0,%l5
std %l6,[%o0+0x020] ! Mem[000000001c000020]
lduh [%o2+0x062],%l1 ! Mem[000000001d000062]
or %l0,%l6,%l6
ldub [%i0+0x076],%l2 ! Mem[0000000030000076]
ldsb [%o2+0x00c],%l3 ! Mem[000000001d00000c]
jmpl %o7,%g0
std %f28,[%o1+0x068] ! Mem[000000001c800068]
p7_near_0_le:
subc %l4,%l0,%l5
andn %l6,%l6,%l1
xorcc %l1,%l0,%l1
jmpl %o7,%g0
or %l5,0x936,%l6
p7_near_0_lo:
subc %l4,%l0,%l5
andn %l6,%l6,%l1
xorcc %l1,%l0,%l1
jmpl %o7,%g0
or %l5,0x936,%l6
p7_near_0_he:
taddcctv %l2,-0x580,%l1
jmpl %o7,%g0
sth %l0,[%o3+0x03e] ! Mem[000000003180003e]
p7_near_0_ho:
taddcctv %l2,-0x580,%l1
jmpl %o7,%g0
sth %l0,[%i3+0x03e] ! Mem[000000003180003e]
near0_b2b_h:
addccc %l1,-0x9c7,%l2
umulcc %l4,-0xf31,%l7
sub %l4,%l0,%l4
sra %l1,%l6,%l6
jmpl %o7,%g0
smul %l5,%l3,%l5
near0_b2b_l:
smul %l2,0x9ae,%l1
add %l2,%l4,%l7
smul %l3,-0x769,%l1
orncc %l6,%l6,%l3
jmpl %o7,%g0
sra %l4,%l2,%l6
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
sth %l6,[%o3+0x004] ! Mem[0000000031800004]
sll %l5,0x01e,%l0
mulx %l0,%l4,%l6
ldsh [%i0+0x07e],%l7 ! Mem[000000001000007e]
ldd [%o0+0x000],%l0 ! Mem[0000000030000000]
jmpl %o7,%g0
add %l2,-0x16a,%l6
p0_near_1_lo:
sth %l6,[%i3+0x004] ! Mem[0000000031800004]
sll %l5,0x01e,%l0
mulx %l0,%l4,%l6
ldsh [%o0+0x07e],%l7 ! Mem[000000001000007e]
ldd [%i0+0x000],%l0 ! Mem[0000000030000000]
jmpl %o7,%g0
add %l2,-0x16a,%l6
p0_near_1_he:
jmpl %o7,%g0
xorcc %l7,%l3,%l2
jmpl %o7,%g0
nop
p0_near_1_ho:
jmpl %o7,%g0
xorcc %l7,%l3,%l2
jmpl %o7,%g0
nop
p1_near_1_le:
addccc %l0,%l2,%l2
jmpl %o7,%g0
stb %l1,[%o0+0x009] ! Mem[0000000030000009]
p1_near_1_lo:
addccc %l0,%l2,%l2
jmpl %o7,%g0
stb %l1,[%i0+0x009] ! Mem[0000000030000009]
p1_near_1_he:
lduh [%o3+0x04c],%l2 ! Mem[000000003180004c]
ld [%o0+0x00c],%f29 ! Mem[000000003000000c]
sllx %l5,%l0,%l4
ldub [%o2+0x00f],%l2 ! Mem[000000003100000f]
orncc %l3,0x3bb,%l2
lduh [%i2+0x030],%l6 ! Mem[0000000013000030]
jmpl %o7,%g0
lduw [%i0+0x01c],%l6 ! Mem[000000001200001c]
p1_near_1_ho:
lduh [%i3+0x04c],%l2 ! Mem[000000003180004c]
ld [%i0+0x00c],%f29 ! Mem[000000003000000c]
sllx %l5,%l0,%l4
ldub [%i2+0x00f],%l2 ! Mem[000000003100000f]
orncc %l3,0x3bb,%l2
lduh [%o2+0x030],%l6 ! Mem[0000000013000030]
jmpl %o7,%g0
lduw [%o0+0x01c],%l6 ! Mem[000000001200001c]
p2_near_1_le:
std %f8 ,[%o2+0x010] ! Mem[0000000031000010]
sllx %l5,%l0,%l1
ldsh [%i1+0x012],%l4 ! Mem[0000000014800012]
ldsh [%i0+0x004],%l1 ! Mem[0000000014000004]
ldd [%o2+0x050],%f6 ! Mem[0000000031000050]
jmpl %o7,%g0
ldd [%o2+0x050],%f14 ! Mem[0000000031000050]
p2_near_1_lo:
std %f8 ,[%i2+0x010] ! Mem[0000000031000010]
sllx %l5,%l0,%l1
ldsh [%o1+0x012],%l4 ! Mem[0000000014800012]
ldsh [%o0+0x004],%l1 ! Mem[0000000014000004]
ldd [%i2+0x050],%f6 ! Mem[0000000031000050]
jmpl %o7,%g0
ldd [%i2+0x050],%f14 ! Mem[0000000031000050]
p2_near_1_he:
stw %l6,[%i3+0x070] ! Mem[0000000015800070]
addcc %l3,-0x80e,%l7
ldsb [%o2+0x052],%l5 ! Mem[0000000031000052]
subc %l0,0x4ed,%l4
stw %l7,[%o0+0x010] ! Mem[0000000030000010]
jmpl %o7,%g0
udivx %l0,%l5,%l7
p2_near_1_ho:
stw %l6,[%o3+0x070] ! Mem[0000000015800070]
addcc %l3,-0x80e,%l7
ldsb [%i2+0x052],%l5 ! Mem[0000000031000052]
subc %l0,0x4ed,%l4
stw %l7,[%i0+0x010] ! Mem[0000000030000010]
jmpl %o7,%g0
udivx %l0,%l5,%l7
p3_near_1_le:
smul %l0,%l2,%l6
addc %l5,%l5,%l1
std %l0,[%o1+0x058] ! Mem[0000000030800058]
sub %l0,0x7ad,%l4
jmpl %o7,%g0
or %l5,%l0,%l4
p3_near_1_lo:
smul %l0,%l2,%l6
addc %l5,%l5,%l1
std %l0,[%i1+0x058] ! Mem[0000000030800058]
sub %l0,0x7ad,%l4
jmpl %o7,%g0
or %l5,%l0,%l4
p3_near_1_he:
jmpl %o7,%g0
std %l0,[%i2+0x030] ! Mem[0000000017000030]
jmpl %o7,%g0
nop
p3_near_1_ho:
jmpl %o7,%g0
std %l0,[%o2+0x030] ! Mem[0000000017000030]
jmpl %o7,%g0
nop
p4_near_1_le:
ldd [%i0+0x070],%l6 ! Mem[0000000018000070]
srax %l4,0x007,%l4
st %f7 ,[%o3+0x060] ! Mem[0000000031800060]
jmpl %o7,%g0
std %f14,[%o0+0x020] ! Mem[0000000030000020]
p4_near_1_lo:
ldd [%o0+0x070],%l6 ! Mem[0000000018000070]
srax %l4,0x007,%l4
st %f7 ,[%i3+0x060] ! Mem[0000000031800060]
jmpl %o7,%g0
std %f14,[%i0+0x020] ! Mem[0000000030000020]
p4_near_1_he:
andncc %l2,0x4e2,%l7
taddcctv %l2,%l4,%l3
srax %l2,0x038,%l0
add %l5,0x4d0,%l3
smul %l2,-0x6bb,%l2
ldsb [%i1+0x07c],%l7 ! Mem[000000001880007c]
jmpl %o7,%g0
orcc %l7,0xf3e,%l6
p4_near_1_ho:
andncc %l2,0x4e2,%l7
taddcctv %l2,%l4,%l3
srax %l2,0x038,%l0
add %l5,0x4d0,%l3
smul %l2,-0x6bb,%l2
ldsb [%o1+0x07c],%l7 ! Mem[000000001880007c]
jmpl %o7,%g0
orcc %l7,0xf3e,%l6
p5_near_1_le:
orcc %l0,%l0,%l5
lduh [%o0+0x02c],%l1 ! Mem[000000003000002c]
sllx %l2,0x027,%l2
sth %l4,[%i0+0x032] ! Mem[000000001a000032]
sth %l3,[%i1+0x054] ! Mem[000000001a800054]
jmpl %o7,%g0
andn %l4,0x24f,%l4
p5_near_1_lo:
orcc %l0,%l0,%l5
lduh [%i0+0x02c],%l1 ! Mem[000000003000002c]
sllx %l2,0x027,%l2
sth %l4,[%o0+0x032] ! Mem[000000001a000032]
sth %l3,[%o1+0x054] ! Mem[000000001a800054]
jmpl %o7,%g0
andn %l4,0x24f,%l4
p5_near_1_he:
jmpl %o7,%g0
lduw [%o1+0x02c],%l5 ! Mem[000000003080002c]
jmpl %o7,%g0
nop
p5_near_1_ho:
jmpl %o7,%g0
lduw [%i1+0x02c],%l5 ! Mem[000000003080002c]
jmpl %o7,%g0
nop
p6_near_1_le:
jmpl %o7,%g0
ldd [%i2+0x068],%f8 ! Mem[000000001d000068]
jmpl %o7,%g0
nop
p6_near_1_lo:
jmpl %o7,%g0
ldd [%o2+0x068],%f8 ! Mem[000000001d000068]
jmpl %o7,%g0
nop
p6_near_1_he:
st %f28,[%o3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
xnor %l7,-0xd69,%l1
p6_near_1_ho:
st %f28,[%i3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
xnor %l7,-0xd69,%l1
p7_near_1_le:
ldx [%i0+0x060],%l1 ! Mem[000000001e000060]
ldub [%i2+0x011],%l0 ! Mem[000000001f000011]
orncc %l5,-0xf97,%l7
tsubcctv %l5,0xfe6,%l0
jmpl %o7,%g0
ldx [%i3+0x000],%l0 ! Mem[000000001f800000]
p7_near_1_lo:
ldx [%o0+0x060],%l1 ! Mem[000000001e000060]
ldub [%o2+0x011],%l0 ! Mem[000000001f000011]
orncc %l5,-0xf97,%l7
tsubcctv %l5,0xfe6,%l0
jmpl %o7,%g0
ldx [%o3+0x000],%l0 ! Mem[000000001f800000]
p7_near_1_he:
xor %l0,0x292,%l2
ldd [%o3+0x078],%l2 ! Mem[0000000031800078]
jmpl %o7,%g0
orcc %l4,%l4,%l3
p7_near_1_ho:
xor %l0,0x292,%l2
ldd [%i3+0x078],%l2 ! Mem[0000000031800078]
jmpl %o7,%g0
orcc %l4,%l4,%l3
near1_b2b_h:
srax %l6,0x02c,%l6
udivx %l6,0x667,%l6
subccc %l7,%l4,%l4
addccc %l0,%l4,%l2
addccc %l5,-0xa41,%l1
jmpl %o7,%g0
nop
near1_b2b_l:
taddcc %l4,%l7,%l7
and %l6,0x2b7,%l2
srax %l5,%l5,%l6
smul %l2,0x989,%l1
sra %l6,0x00f,%l2
jmpl %o7,%g0
xorcc %l2,-0x7e0,%l7
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
sub %l6,0xc63,%l1
srl %l5,0x01d,%l2
jmpl %o7,%g0
std %l4,[%i0+0x078] ! Mem[0000000010000078]
p0_near_2_lo:
sub %l6,0xc63,%l1
srl %l5,0x01d,%l2
jmpl %o7,%g0
std %l4,[%o0+0x078] ! Mem[0000000010000078]
p0_near_2_he:
orncc %l3,0xe7f,%l4
st %f30,[%o1+0x004] ! Mem[0000000030800004]
subccc %l3,%l4,%l5
std %l6,[%i1+0x040] ! Mem[0000000010800040]
jmpl %o7,%g0
ldsb [%i1+0x037],%l5 ! Mem[0000000010800037]
p0_near_2_ho:
orncc %l3,0xe7f,%l4
st %f30,[%i1+0x004] ! Mem[0000000030800004]
subccc %l3,%l4,%l5
std %l6,[%o1+0x040] ! Mem[0000000010800040]
jmpl %o7,%g0
ldsb [%o1+0x037],%l5 ! Mem[0000000010800037]
p1_near_2_le:
sra %l0,%l2,%l2
stw %l0,[%o1+0x008] ! Mem[0000000030800008]
jmpl %o7,%g0
lduw [%o2+0x048],%l5 ! Mem[0000000031000048]
p1_near_2_lo:
sra %l0,%l2,%l2
stw %l0,[%i1+0x008] ! Mem[0000000030800008]
jmpl %o7,%g0
lduw [%i2+0x048],%l5 ! Mem[0000000031000048]
p1_near_2_he:
lduw [%o2+0x00c],%l2 ! Mem[000000003100000c]
andncc %l7,0x176,%l7
ldd [%o0+0x008],%l0 ! Mem[0000000030000008]
jmpl %o7,%g0
tsubcc %l1,%l0,%l7
p1_near_2_ho:
lduw [%i2+0x00c],%l2 ! Mem[000000003100000c]
andncc %l7,0x176,%l7
ldd [%i0+0x008],%l0 ! Mem[0000000030000008]
jmpl %o7,%g0
tsubcc %l1,%l0,%l7
p2_near_2_le:
stb %l5,[%i2+0x048] ! Mem[0000000015000048]
orncc %l0,-0xeeb,%l1
ldub [%i0+0x07e],%l7 ! Mem[000000001400007e]
jmpl %o7,%g0
lduh [%i0+0x06e],%l7 ! Mem[000000001400006e]
p2_near_2_lo:
stb %l5,[%o2+0x048] ! Mem[0000000015000048]
orncc %l0,-0xeeb,%l1
ldub [%o0+0x07e],%l7 ! Mem[000000001400007e]
jmpl %o7,%g0
lduh [%o0+0x06e],%l7 ! Mem[000000001400006e]
p2_near_2_he:
srlx %l2,0x018,%l2
mulx %l1,0xb75,%l1
ldsb [%o2+0x053],%l7 ! Mem[0000000031000053]
jmpl %o7,%g0
ldsb [%o1+0x015],%l3 ! Mem[0000000030800015]
p2_near_2_ho:
srlx %l2,0x018,%l2
mulx %l1,0xb75,%l1
ldsb [%i2+0x053],%l7 ! Mem[0000000031000053]
jmpl %o7,%g0
ldsb [%i1+0x015],%l3 ! Mem[0000000030800015]
p3_near_2_le:
ldd [%o2+0x058],%f6 ! Mem[0000000031000058]
ldd [%o3+0x058],%l2 ! Mem[0000000031800058]
stb %l1,[%o0+0x01a] ! Mem[000000003000001a]
taddcctv %l4,-0x474,%l0
add %l7,%l0,%l6
jmpl %o7,%g0
lduh [%o3+0x01e],%l7 ! Mem[000000003180001e]
p3_near_2_lo:
ldd [%i2+0x058],%f6 ! Mem[0000000031000058]
ldd [%i3+0x058],%l2 ! Mem[0000000031800058]
stb %l1,[%i0+0x01a] ! Mem[000000003000001a]
taddcctv %l4,-0x474,%l0
add %l7,%l0,%l6
jmpl %o7,%g0
lduh [%i3+0x01e],%l7 ! Mem[000000003180001e]
p3_near_2_he:
jmpl %o7,%g0
std %f20,[%o2+0x058] ! Mem[0000000031000058]
jmpl %o7,%g0
nop
p3_near_2_ho:
jmpl %o7,%g0
std %f20,[%i2+0x058] ! Mem[0000000031000058]
jmpl %o7,%g0
nop
p4_near_2_le:
ldd [%o0+0x060],%l6 ! Mem[0000000030000060]
srax %l3,%l6,%l1
sub %l1,-0x359,%l3
add %l0,0x3ee,%l0
ldd [%i3+0x010],%f8 ! Mem[0000000019800010]
ldub [%i2+0x054],%l4 ! Mem[0000000019000054]
jmpl %o7,%g0
ld [%o1+0x060],%f4 ! Mem[0000000030800060]
p4_near_2_lo:
ldd [%i0+0x060],%l6 ! Mem[0000000030000060]
srax %l3,%l6,%l1
sub %l1,-0x359,%l3
add %l0,0x3ee,%l0
ldd [%o3+0x010],%f8 ! Mem[0000000019800010]
ldub [%o2+0x054],%l4 ! Mem[0000000019000054]
jmpl %o7,%g0
ld [%i1+0x060],%f4 ! Mem[0000000030800060]
p4_near_2_he:
ldub [%o0+0x060],%l6 ! Mem[0000000030000060]
jmpl %o7,%g0
and %l5,0x043,%l6
p4_near_2_ho:
ldub [%i0+0x060],%l6 ! Mem[0000000030000060]
jmpl %o7,%g0
and %l5,0x043,%l6
p5_near_2_le:
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000001b800020]
jmpl %o7,%g0
nop
p5_near_2_lo:
jmpl %o7,%g0
ldd [%o3+0x020],%l2 ! Mem[000000001b800020]
jmpl %o7,%g0
nop
p5_near_2_he:
mulx %l3,0x303,%l1
xor %l4,-0xd88,%l5
jmpl %o7,%g0
tsubcctv %l0,0xe7a,%l5
p5_near_2_ho:
mulx %l3,0x303,%l1
xor %l4,-0xd88,%l5
jmpl %o7,%g0
tsubcctv %l0,0xe7a,%l5
p6_near_2_le:
jmpl %o7,%g0
sth %l5,[%o0+0x072] ! Mem[0000000030000072]
jmpl %o7,%g0
nop
p6_near_2_lo:
jmpl %o7,%g0
sth %l5,[%i0+0x072] ! Mem[0000000030000072]
jmpl %o7,%g0
nop
p6_near_2_he:
or %l2,-0x2bc,%l3
ldsb [%i1+0x05e],%l6 ! Mem[000000001c80005e]
sra %l7,%l7,%l2
stb %l2,[%o0+0x071] ! Mem[0000000030000071]
umul %l0,%l1,%l6
jmpl %o7,%g0
sdivx %l0,0xfed,%l4
p6_near_2_ho:
or %l2,-0x2bc,%l3
ldsb [%o1+0x05e],%l6 ! Mem[000000001c80005e]
sra %l7,%l7,%l2
stb %l2,[%i0+0x071] ! Mem[0000000030000071]
umul %l0,%l1,%l6
jmpl %o7,%g0
sdivx %l0,0xfed,%l4
p7_near_2_le:
ldsb [%o0+0x03c],%l4 ! Mem[000000003000003c]
st %f1 ,[%o1+0x078] ! Mem[0000000030800078]
lduh [%o0+0x03e],%l1 ! Mem[000000003000003e]
lduw [%i1+0x00c],%l5 ! Mem[000000001e80000c]
jmpl %o7,%g0
sllx %l5,%l0,%l4
p7_near_2_lo:
ldsb [%i0+0x03c],%l4 ! Mem[000000003000003c]
st %f1 ,[%i1+0x078] ! Mem[0000000030800078]
lduh [%i0+0x03e],%l1 ! Mem[000000003000003e]
lduw [%o1+0x00c],%l5 ! Mem[000000001e80000c]
jmpl %o7,%g0
sllx %l5,%l0,%l4
p7_near_2_he:
jmpl %o7,%g0
srl %l2,%l7,%l2
jmpl %o7,%g0
nop
p7_near_2_ho:
jmpl %o7,%g0
srl %l2,%l7,%l2
jmpl %o7,%g0
nop
near2_b2b_h:
xnor %l4,0x9a7,%l5
or %l7,%l4,%l4
srlx %l7,0x037,%l0
nop
addc %l2,%l1,%l5
sll %l0,%l5,%l2
jmpl %o7,%g0
xor %l0,-0x244,%l3
near2_b2b_l:
and %l2,%l5,%l5
udivx %l3,%l3,%l1
sra %l4,%l5,%l7
sra %l6,0x011,%l6
subc %l6,%l0,%l4
umul %l0,0x5fd,%l3
jmpl %o7,%g0
andcc %l0,%l6,%l3
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
std %l0,[%o1+0x040] ! Mem[0000000030800040]
xor %l0,-0xd22,%l4
orcc %l1,%l2,%l1
st %f1 ,[%o1+0x044] ! Mem[0000000030800044]
addcc %l2,%l3,%l1
smul %l3,%l7,%l1
jmpl %o7,%g0
umul %l5,%l2,%l4
p0_near_3_lo:
std %l0,[%i1+0x040] ! Mem[0000000030800040]
xor %l0,-0xd22,%l4
orcc %l1,%l2,%l1
st %f1 ,[%i1+0x044] ! Mem[0000000030800044]
addcc %l2,%l3,%l1
smul %l3,%l7,%l1
jmpl %o7,%g0
umul %l5,%l2,%l4
p0_near_3_he:
ldub [%i2+0x06b],%l2 ! Mem[000000001100006b]
stw %l3,[%o0+0x004] ! Mem[0000000030000004]
ldsh [%o0+0x040],%l7 ! Mem[0000000030000040]
ldsw [%o0+0x000],%l4 ! Mem[0000000030000000]
stb %l3,[%i0+0x009] ! Mem[0000000010000009]
jmpl %o7,%g0
sllx %l6,%l1,%l6
p0_near_3_ho:
ldub [%o2+0x06b],%l2 ! Mem[000000001100006b]
stw %l3,[%i0+0x004] ! Mem[0000000030000004]
ldsh [%i0+0x040],%l7 ! Mem[0000000030000040]
ldsw [%i0+0x000],%l4 ! Mem[0000000030000000]
stb %l3,[%o0+0x009] ! Mem[0000000010000009]
jmpl %o7,%g0
sllx %l6,%l1,%l6
p1_near_3_le:
jmpl %o7,%g0
ldub [%o2+0x008],%l0 ! Mem[0000000031000008]
jmpl %o7,%g0
nop
p1_near_3_lo:
jmpl %o7,%g0
ldub [%i2+0x008],%l0 ! Mem[0000000031000008]
jmpl %o7,%g0
nop
p1_near_3_he:
smul %l7,%l1,%l7
xorcc %l1,0x53e,%l4
jmpl %o7,%g0
ldx [%o3+0x048],%l4 ! Mem[0000000031800048]
p1_near_3_ho:
smul %l7,%l1,%l7
xorcc %l1,0x53e,%l4
jmpl %o7,%g0
ldx [%i3+0x048],%l4 ! Mem[0000000031800048]
p2_near_3_le:
ldsh [%o1+0x016],%l0 ! Mem[0000000030800016]
ldd [%o2+0x050],%l6 ! Mem[0000000031000050]
lduh [%o3+0x016],%l3 ! Mem[0000000031800016]
ldsw [%o2+0x010],%l0 ! Mem[0000000031000010]
ldub [%o1+0x057],%l0 ! Mem[0000000030800057]
jmpl %o7,%g0
andncc %l1,%l5,%l2
p2_near_3_lo:
ldsh [%i1+0x016],%l0 ! Mem[0000000030800016]
ldd [%i2+0x050],%l6 ! Mem[0000000031000050]
lduh [%i3+0x016],%l3 ! Mem[0000000031800016]
ldsw [%i2+0x010],%l0 ! Mem[0000000031000010]
ldub [%i1+0x057],%l0 ! Mem[0000000030800057]
jmpl %o7,%g0
andncc %l1,%l5,%l2
p2_near_3_he:
stb %l7,[%o2+0x057] ! Mem[0000000031000057]
ldx [%o1+0x050],%l4 ! Mem[0000000030800050]
jmpl %o7,%g0
nop
p2_near_3_ho:
stb %l7,[%i2+0x057] ! Mem[0000000031000057]
ldx [%i1+0x050],%l4 ! Mem[0000000030800050]
jmpl %o7,%g0
nop
p3_near_3_le:
udivx %l7,%l7,%l1
andncc %l1,-0x86b,%l2
stx %l3,[%o1+0x058] ! Mem[0000000030800058]
jmpl %o7,%g0
ldd [%i1+0x000],%l6 ! Mem[0000000016800000]
p3_near_3_lo:
udivx %l7,%l7,%l1
andncc %l1,-0x86b,%l2
stx %l3,[%i1+0x058] ! Mem[0000000030800058]
jmpl %o7,%g0
ldd [%o1+0x000],%l6 ! Mem[0000000016800000]
p3_near_3_he:
stb %l6,[%o3+0x05f] ! Mem[000000003180005f]
jmpl %o7,%g0
srax %l7,%l4,%l6
p3_near_3_ho:
stb %l6,[%i3+0x05f] ! Mem[000000003180005f]
jmpl %o7,%g0
srax %l7,%l4,%l6
p4_near_3_le:
jmpl %o7,%g0
srl %l1,0x01f,%l0
jmpl %o7,%g0
nop
p4_near_3_lo:
jmpl %o7,%g0
srl %l1,0x01f,%l0
jmpl %o7,%g0
nop
p4_near_3_he:
orcc %l0,%l6,%l2
taddcc %l6,%l3,%l6
ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
jmpl %o7,%g0
ldsb [%o3+0x023],%l7 ! Mem[0000000031800023]
p4_near_3_ho:
orcc %l0,%l6,%l2
taddcc %l6,%l3,%l6
ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[0000000031800023]
p5_near_3_le:
jmpl %o7,%g0
taddcc %l6,-0xbf5,%l4
jmpl %o7,%g0
nop
p5_near_3_lo:
jmpl %o7,%g0
taddcc %l6,-0xbf5,%l4
jmpl %o7,%g0
nop
p5_near_3_he:
ldd [%i2+0x058],%l0 ! Mem[000000001b000058]
lduh [%o1+0x02a],%l0 ! Mem[000000003080002a]
st %f23,[%i3+0x070] ! Mem[000000001b800070]
xnor %l3,0x48a,%l6
jmpl %o7,%g0
andn %l6,-0xde6,%l0
p5_near_3_ho:
ldd [%o2+0x058],%l0 ! Mem[000000001b000058]
lduh [%i1+0x02a],%l0 ! Mem[000000003080002a]
st %f23,[%o3+0x070] ! Mem[000000001b800070]
xnor %l3,0x48a,%l6
jmpl %o7,%g0
andn %l6,-0xde6,%l0
p6_near_3_le:
ldd [%i3+0x000],%f8 ! Mem[000000001d800000]
stw %l7,[%o0+0x070] ! Mem[0000000030000070]
ldd [%o0+0x070],%f0 ! Mem[0000000030000070]
taddcctv %l2,%l6,%l0
xnorcc %l2,%l1,%l7
ldub [%o2+0x076],%l3 ! Mem[0000000031000076]
jmpl %o7,%g0
and %l5,-0xc33,%l6
p6_near_3_lo:
ldd [%o3+0x000],%f8 ! Mem[000000001d800000]
stw %l7,[%i0+0x070] ! Mem[0000000030000070]
ldd [%i0+0x070],%f0 ! Mem[0000000030000070]
taddcctv %l2,%l6,%l0
xnorcc %l2,%l1,%l7
ldub [%i2+0x076],%l3 ! Mem[0000000031000076]
jmpl %o7,%g0
and %l5,-0xc33,%l6
p6_near_3_he:
ld [%o3+0x030],%f26 ! Mem[0000000031800030]
ldub [%o0+0x076],%l4 ! Mem[0000000030000076]
lduw [%i2+0x03c],%l7 ! Mem[000000001d00003c]
lduh [%o2+0x074],%l1 ! Mem[0000000031000074]
jmpl %o7,%g0
addccc %l1,%l7,%l0
p6_near_3_ho:
ld [%i3+0x030],%f26 ! Mem[0000000031800030]
ldub [%i0+0x076],%l4 ! Mem[0000000030000076]
lduw [%o2+0x03c],%l7 ! Mem[000000001d00003c]
lduh [%i2+0x074],%l1 ! Mem[0000000031000074]
jmpl %o7,%g0
addccc %l1,%l7,%l0
p7_near_3_le:
ldsh [%i2+0x014],%l3 ! Mem[000000001f000014]
jmpl %o7,%g0
ldsw [%o1+0x038],%l3 ! Mem[0000000030800038]
p7_near_3_lo:
ldsh [%o2+0x014],%l3 ! Mem[000000001f000014]
jmpl %o7,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000030800038]
p7_near_3_he:
umul %l5,-0x4fe,%l2
ldsb [%i1+0x05a],%l0 ! Mem[000000001e80005a]
smulcc %l7,0x450,%l2
or %l0,%l3,%l3
nop
jmpl %o7,%g0
ld [%o2+0x038],%f29 ! Mem[0000000031000038]
p7_near_3_ho:
umul %l5,-0x4fe,%l2
ldsb [%o1+0x05a],%l0 ! Mem[000000001e80005a]
smulcc %l7,0x450,%l2
or %l0,%l3,%l3
nop
jmpl %o7,%g0
ld [%i2+0x038],%f29 ! Mem[0000000031000038]
near3_b2b_h:
xorcc %l7,%l5,%l6
srl %l3,%l6,%l2
tsubcc %l0,%l5,%l7
srlx %l7,0x028,%l5
jmpl %o7,%g0
taddcc %l7,%l4,%l7
near3_b2b_l:
smul %l4,%l0,%l3
tsubcc %l5,-0x6d7,%l3
smulcc %l5,-0xccd,%l2
andn %l1,-0xc8c,%l2
jmpl %o7,%g0
subc %l0,-0x386,%l0
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
orcc %l7,-0xab5,%l0
andcc %l2,%l3,%l6
smulcc %l7,%l7,%l4
std %f2 ,[%i3+0x008] ! Mem[0000000011800008]
andcc %l4,0x3e4,%l5
jmpl %o7,%g0
sll %l1,0x00b,%l1
p0_far_0_lo:
orcc %l7,-0xab5,%l0
andcc %l2,%l3,%l6
smulcc %l7,%l7,%l4
std %f2 ,[%o3+0x008] ! Mem[0000000011800008]
andcc %l4,0x3e4,%l5
jmpl %o7,%g0
sll %l1,0x00b,%l1
p0_far_0_lem:
orcc %l7,-0xab5,%l0
andcc %l2,%l3,%l6
smulcc %l7,%l7,%l4
membar #Sync
std %f2 ,[%i3+0x008] ! Mem[0000000011800008]
andcc %l4,0x3e4,%l5
jmpl %o7,%g0
sll %l1,0x00b,%l1
p0_far_0_lom:
orcc %l7,-0xab5,%l0
andcc %l2,%l3,%l6
smulcc %l7,%l7,%l4
membar #Sync
std %f2 ,[%o3+0x008] ! Mem[0000000011800008]
andcc %l4,0x3e4,%l5
jmpl %o7,%g0
sll %l1,0x00b,%l1
p0_far_0_he:
orncc %l6,%l4,%l4
xorcc %l0,%l1,%l6
stw %l4,[%o0+0x004] ! Mem[0000000030000004]
andn %l0,%l2,%l4
jmpl %o7,%g0
lduw [%o2+0x004],%l7 ! Mem[0000000031000004]
p0_far_0_ho:
orncc %l6,%l4,%l4
xorcc %l0,%l1,%l6
stw %l4,[%i0+0x004] ! Mem[0000000030000004]
andn %l0,%l2,%l4
jmpl %o7,%g0
lduw [%i2+0x004],%l7 ! Mem[0000000031000004]
p0_far_0_hem:
orncc %l6,%l4,%l4
xorcc %l0,%l1,%l6
stw %l4,[%o0+0x004] ! Mem[0000000030000004]
andn %l0,%l2,%l4
jmpl %o7,%g0
lduw [%o2+0x004],%l7 ! Mem[0000000031000004]
p0_far_0_hom:
orncc %l6,%l4,%l4
xorcc %l0,%l1,%l6
stw %l4,[%i0+0x004] ! Mem[0000000030000004]
andn %l0,%l2,%l4
jmpl %o7,%g0
lduw [%i2+0x004],%l7 ! Mem[0000000031000004]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
p1_far_0_lo:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
p1_far_0_lem:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
p1_far_0_lom:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
p1_far_0_he:
ld [%i1+0x008],%f22 ! Mem[0000000012800008]
orn %l7,0xce0,%l7
andn %l5,0x6ec,%l3
ldsh [%o1+0x04e],%l3 ! Mem[000000003080004e]
nop
jmpl %o7,%g0
ldx [%o3+0x008],%l3 ! Mem[0000000031800008]
p1_far_0_ho:
ld [%o1+0x008],%f22 ! Mem[0000000012800008]
orn %l7,0xce0,%l7
andn %l5,0x6ec,%l3
ldsh [%i1+0x04e],%l3 ! Mem[000000003080004e]
nop
jmpl %o7,%g0
ldx [%i3+0x008],%l3 ! Mem[0000000031800008]
p1_far_0_hem:
membar #Sync
ld [%i1+0x008],%f22 ! Mem[0000000012800008]
orn %l7,0xce0,%l7
andn %l5,0x6ec,%l3
ldsh [%o1+0x04e],%l3 ! Mem[000000003080004e]
nop
jmpl %o7,%g0
ldx [%o3+0x008],%l3 ! Mem[0000000031800008]
p1_far_0_hom:
membar #Sync
ld [%o1+0x008],%f22 ! Mem[0000000012800008]
orn %l7,0xce0,%l7
andn %l5,0x6ec,%l3
ldsh [%i1+0x04e],%l3 ! Mem[000000003080004e]
nop
jmpl %o7,%g0
ldx [%i3+0x008],%l3 ! Mem[0000000031800008]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
jmpl %o7,%g0
ldsh [%i1+0x00a],%l5 ! Mem[000000001480000a]
jmpl %o7,%g0
nop
p2_far_0_lo:
jmpl %o7,%g0
ldsh [%o1+0x00a],%l5 ! Mem[000000001480000a]
jmpl %o7,%g0
nop
p2_far_0_lem:
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00a],%l5 ! Mem[000000001480000a]
jmpl %o7,%g0
nop
p2_far_0_lom:
membar #Sync
jmpl %o7,%g0
ldsh [%o1+0x00a],%l5 ! Mem[000000001480000a]
jmpl %o7,%g0
nop
p2_far_0_he:
ldub [%o1+0x017],%l5 ! Mem[0000000030800017]
andcc %l7,%l0,%l7
jmpl %o7,%g0
ldd [%i1+0x068],%f28 ! Mem[0000000014800068]
p2_far_0_ho:
ldub [%i1+0x017],%l5 ! Mem[0000000030800017]
andcc %l7,%l0,%l7
jmpl %o7,%g0
ldd [%o1+0x068],%f28 ! Mem[0000000014800068]
p2_far_0_hem:
ldub [%o1+0x017],%l5 ! Mem[0000000030800017]
andcc %l7,%l0,%l7
jmpl %o7,%g0
ldd [%i1+0x068],%f28 ! Mem[0000000014800068]
p2_far_0_hom:
ldub [%i1+0x017],%l5 ! Mem[0000000030800017]
andcc %l7,%l0,%l7
jmpl %o7,%g0
ldd [%o1+0x068],%f28 ! Mem[0000000014800068]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
stx %l3,[%o0+0x058] ! Mem[0000000030000058]
xorcc %l5,0x9fe,%l2
jmpl %o7,%g0
orn %l4,%l4,%l5
p3_far_0_lo:
stx %l3,[%i0+0x058] ! Mem[0000000030000058]
xorcc %l5,0x9fe,%l2
jmpl %o7,%g0
orn %l4,%l4,%l5
p3_far_0_lem:
stx %l3,[%o0+0x058] ! Mem[0000000030000058]
xorcc %l5,0x9fe,%l2
jmpl %o7,%g0
orn %l4,%l4,%l5
p3_far_0_lom:
stx %l3,[%i0+0x058] ! Mem[0000000030000058]
xorcc %l5,0x9fe,%l2
jmpl %o7,%g0
orn %l4,%l4,%l5
p3_far_0_he:
st %f19,[%o3+0x05c] ! Mem[000000003180005c]
add %l7,%l1,%l3
jmpl %o7,%g0
stb %l7,[%i0+0x026] ! Mem[0000000016000026]
p3_far_0_ho:
st %f19,[%i3+0x05c] ! Mem[000000003180005c]
add %l7,%l1,%l3
jmpl %o7,%g0
stb %l7,[%o0+0x026] ! Mem[0000000016000026]
p3_far_0_hem:
st %f19,[%o3+0x05c] ! Mem[000000003180005c]
add %l7,%l1,%l3
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x026] ! Mem[0000000016000026]
p3_far_0_hom:
st %f19,[%i3+0x05c] ! Mem[000000003180005c]
add %l7,%l1,%l3
membar #Sync
jmpl %o7,%g0
stb %l7,[%o0+0x026] ! Mem[0000000016000026]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
taddcctv %l7,-0x735,%l0
taddcctv %l4,%l3,%l7
ldd [%o0+0x060],%l0 ! Mem[0000000030000060]
ldd [%o3+0x060],%l0 ! Mem[0000000031800060]
jmpl %o7,%g0
ldub [%i1+0x027],%l3 ! Mem[0000000018800027]
p4_far_0_lo:
taddcctv %l7,-0x735,%l0
taddcctv %l4,%l3,%l7
ldd [%i0+0x060],%l0 ! Mem[0000000030000060]
ldd [%i3+0x060],%l0 ! Mem[0000000031800060]
jmpl %o7,%g0
ldub [%o1+0x027],%l3 ! Mem[0000000018800027]
p4_far_0_lem:
taddcctv %l7,-0x735,%l0
taddcctv %l4,%l3,%l7
ldd [%o0+0x060],%l0 ! Mem[0000000030000060]
ldd [%o3+0x060],%l0 ! Mem[0000000031800060]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x027],%l3 ! Mem[0000000018800027]
p4_far_0_lom:
taddcctv %l7,-0x735,%l0
taddcctv %l4,%l3,%l7
ldd [%i0+0x060],%l0 ! Mem[0000000030000060]
ldd [%i3+0x060],%l0 ! Mem[0000000031800060]
membar #Sync
jmpl %o7,%g0
ldub [%o1+0x027],%l3 ! Mem[0000000018800027]
p4_far_0_he:
std %l4,[%o3+0x060] ! Mem[0000000031800060]
addcc %l1,-0xdcb,%l6
ldsb [%o1+0x024],%l1 ! Mem[0000000030800024]
jmpl %o7,%g0
ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
p4_far_0_ho:
std %l4,[%i3+0x060] ! Mem[0000000031800060]
addcc %l1,-0xdcb,%l6
ldsb [%i1+0x024],%l1 ! Mem[0000000030800024]
jmpl %o7,%g0
ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
p4_far_0_hem:
std %l4,[%o3+0x060] ! Mem[0000000031800060]
addcc %l1,-0xdcb,%l6
ldsb [%o1+0x024],%l1 ! Mem[0000000030800024]
jmpl %o7,%g0
ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
p4_far_0_hom:
std %l4,[%i3+0x060] ! Mem[0000000031800060]
addcc %l1,-0xdcb,%l6
ldsb [%i1+0x024],%l1 ! Mem[0000000030800024]
jmpl %o7,%g0
ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
xnor %l7,%l3,%l0
std %l2,[%i1+0x028] ! Mem[000000001a800028]
smulcc %l7,%l7,%l4
ldd [%i0+0x008],%f2 ! Mem[000000001a000008]
ldsw [%o2+0x028],%l3 ! Mem[0000000031000028]
orncc %l3,-0xdb8,%l7
jmpl %o7,%g0
udivx %l1,-0xe80,%l7
p5_far_0_lo:
xnor %l7,%l3,%l0
std %l2,[%o1+0x028] ! Mem[000000001a800028]
smulcc %l7,%l7,%l4
ldd [%o0+0x008],%f2 ! Mem[000000001a000008]
ldsw [%i2+0x028],%l3 ! Mem[0000000031000028]
orncc %l3,-0xdb8,%l7
jmpl %o7,%g0
udivx %l1,-0xe80,%l7
p5_far_0_lem:
xnor %l7,%l3,%l0
membar #Sync
std %l2,[%i1+0x028] ! Mem[000000001a800028]
smulcc %l7,%l7,%l4
ldd [%i0+0x008],%f2 ! Mem[000000001a000008]
ldsw [%o2+0x028],%l3 ! Mem[0000000031000028]
orncc %l3,-0xdb8,%l7
jmpl %o7,%g0
udivx %l1,-0xe80,%l7
p5_far_0_lom:
xnor %l7,%l3,%l0
membar #Sync
std %l2,[%o1+0x028] ! Mem[000000001a800028]
smulcc %l7,%l7,%l4
ldd [%o0+0x008],%f2 ! Mem[000000001a000008]
ldsw [%i2+0x028],%l3 ! Mem[0000000031000028]
orncc %l3,-0xdb8,%l7
jmpl %o7,%g0
udivx %l1,-0xe80,%l7
p5_far_0_he:
taddcctv %l7,%l3,%l1
jmpl %o7,%g0
xorcc %l6,0xe99,%l1
p5_far_0_ho:
taddcctv %l7,%l3,%l1
jmpl %o7,%g0
xorcc %l6,0xe99,%l1
p5_far_0_hem:
taddcctv %l7,%l3,%l1
jmpl %o7,%g0
xorcc %l6,0xe99,%l1
p5_far_0_hom:
taddcctv %l7,%l3,%l1
jmpl %o7,%g0
xorcc %l6,0xe99,%l1
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldd [%i1+0x008],%l4 ! Mem[000000001c800008]
jmpl %o7,%g0
sll %l4,0x019,%l3
p6_far_0_lo:
ldd [%o1+0x008],%l4 ! Mem[000000001c800008]
jmpl %o7,%g0
sll %l4,0x019,%l3
p6_far_0_lem:
membar #Sync
ldd [%i1+0x008],%l4 ! Mem[000000001c800008]
jmpl %o7,%g0
sll %l4,0x019,%l3
p6_far_0_lom:
membar #Sync
ldd [%o1+0x008],%l4 ! Mem[000000001c800008]
jmpl %o7,%g0
sll %l4,0x019,%l3
p6_far_0_he:
stx %l4,[%i0+0x040] ! Mem[000000001c000040]
sra %l7,0x018,%l3
jmpl %o7,%g0
subc %l4,%l1,%l4
p6_far_0_ho:
stx %l4,[%o0+0x040] ! Mem[000000001c000040]
sra %l7,0x018,%l3
jmpl %o7,%g0
subc %l4,%l1,%l4
p6_far_0_hem:
stx %l4,[%i0+0x040] ! Mem[000000001c000040]
sra %l7,0x018,%l3
jmpl %o7,%g0
subc %l4,%l1,%l4
p6_far_0_hom:
stx %l4,[%o0+0x040] ! Mem[000000001c000040]
sra %l7,0x018,%l3
jmpl %o7,%g0
subc %l4,%l1,%l4
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldub [%i1+0x06b],%l5 ! Mem[000000001e80006b]
st %f15,[%o2+0x03c] ! Mem[000000003100003c]
addc %l7,%l4,%l0
jmpl %o7,%g0
or %l3,%l4,%l4
p7_far_0_lo:
ldub [%o1+0x06b],%l5 ! Mem[000000001e80006b]
st %f15,[%i2+0x03c] ! Mem[000000003100003c]
addc %l7,%l4,%l0
jmpl %o7,%g0
or %l3,%l4,%l4
p7_far_0_lem:
ldub [%i1+0x06b],%l5 ! Mem[000000001e80006b]
st %f15,[%o2+0x03c] ! Mem[000000003100003c]
addc %l7,%l4,%l0
jmpl %o7,%g0
or %l3,%l4,%l4
p7_far_0_lom:
ldub [%o1+0x06b],%l5 ! Mem[000000001e80006b]
st %f15,[%i2+0x03c] ! Mem[000000003100003c]
addc %l7,%l4,%l0
jmpl %o7,%g0
or %l3,%l4,%l4
p7_far_0_he:
nop
orn %l4,%l1,%l1
ldub [%i1+0x026],%l4 ! Mem[000000001e800026]
orn %l7,0x90f,%l0
stb %l3,[%o3+0x039] ! Mem[0000000031800039]
st %f30,[%o1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
tsubcctv %l2,-0x0ff,%l6
p7_far_0_ho:
nop
orn %l4,%l1,%l1
ldub [%o1+0x026],%l4 ! Mem[000000001e800026]
orn %l7,0x90f,%l0
stb %l3,[%i3+0x039] ! Mem[0000000031800039]
st %f30,[%i1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
tsubcctv %l2,-0x0ff,%l6
p7_far_0_hem:
nop
orn %l4,%l1,%l1
membar #Sync
ldub [%i1+0x026],%l4 ! Mem[000000001e800026]
orn %l7,0x90f,%l0
stb %l3,[%o3+0x039] ! Mem[0000000031800039]
st %f30,[%o1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
tsubcctv %l2,-0x0ff,%l6
p7_far_0_hom:
nop
orn %l4,%l1,%l1
membar #Sync
ldub [%o1+0x026],%l4 ! Mem[000000001e800026]
orn %l7,0x90f,%l0
stb %l3,[%i3+0x039] ! Mem[0000000031800039]
st %f30,[%i1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
tsubcctv %l2,-0x0ff,%l6
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
add %l6,0x2f2,%l1
xor %l0,%l6,%l2
umul %l1,%l7,%l2
srl %l6,%l3,%l5
subc %l6,0xc73,%l5
andn %l0,%l2,%l4
jmpl %o7,%g0
andn %l5,0xb22,%l2
far0_b2b_l:
andn %l1,%l5,%l6
xnor %l7,%l3,%l5
orncc %l1,-0xe22,%l2
sub %l1,0xef7,%l3
nop
add %l1,%l1,%l2
jmpl %o7,%g0
xnor %l6,-0x262,%l5
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
xorcc %l2,%l4,%l5
stx %l7,[%o2+0x040] ! Mem[0000000031000040]
addccc %l2,%l5,%l3
sth %l7,[%o1+0x000] ! Mem[0000000030800000]
ld [%i0+0x00c],%f2 ! Mem[000000001000000c]
jmpl %o7,%g0
ldsb [%i3+0x014],%l5 ! Mem[0000000011800014]
p0_far_1_lo:
xorcc %l2,%l4,%l5
stx %l7,[%i2+0x040] ! Mem[0000000031000040]
addccc %l2,%l5,%l3
sth %l7,[%i1+0x000] ! Mem[0000000030800000]
ld [%o0+0x00c],%f2 ! Mem[000000001000000c]
jmpl %o7,%g0
ldsb [%o3+0x014],%l5 ! Mem[0000000011800014]
p0_far_1_lem:
xorcc %l2,%l4,%l5
stx %l7,[%o2+0x040] ! Mem[0000000031000040]
addccc %l2,%l5,%l3
sth %l7,[%o1+0x000] ! Mem[0000000030800000]
membar #Sync
ld [%i0+0x00c],%f2 ! Mem[000000001000000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x014],%l5 ! Mem[0000000011800014]
p0_far_1_lom:
xorcc %l2,%l4,%l5
stx %l7,[%i2+0x040] ! Mem[0000000031000040]
addccc %l2,%l5,%l3
sth %l7,[%i1+0x000] ! Mem[0000000030800000]
membar #Sync
ld [%o0+0x00c],%f2 ! Mem[000000001000000c]
membar #Sync
jmpl %o7,%g0
ldsb [%o3+0x014],%l5 ! Mem[0000000011800014]
p0_far_1_he:
ldx [%o3+0x040],%l4 ! Mem[0000000031800040]
umulcc %l7,0x971,%l1
ldsh [%o2+0x004],%l2 ! Mem[0000000031000004]
jmpl %o7,%g0
xnorcc %l3,0x436,%l2
p0_far_1_ho:
ldx [%i3+0x040],%l4 ! Mem[0000000031800040]
umulcc %l7,0x971,%l1
ldsh [%i2+0x004],%l2 ! Mem[0000000031000004]
jmpl %o7,%g0
xnorcc %l3,0x436,%l2
p0_far_1_hem:
ldx [%o3+0x040],%l4 ! Mem[0000000031800040]
umulcc %l7,0x971,%l1
ldsh [%o2+0x004],%l2 ! Mem[0000000031000004]
jmpl %o7,%g0
xnorcc %l3,0x436,%l2
p0_far_1_hom:
ldx [%i3+0x040],%l4 ! Mem[0000000031800040]
umulcc %l7,0x971,%l1
ldsh [%i2+0x004],%l2 ! Mem[0000000031000004]
jmpl %o7,%g0
xnorcc %l3,0x436,%l2
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
addc %l3,-0xe2e,%l2
lduh [%i2+0x034],%l7 ! Mem[0000000013000034]
mulx %l6,-0xf62,%l4
xnor %l4,-0x728,%l0
srl %l5,0x006,%l1
xor %l0,-0xfda,%l2
jmpl %o7,%g0
ldub [%o3+0x04b],%l6 ! Mem[000000003180004b]
p1_far_1_lo:
addc %l3,-0xe2e,%l2
lduh [%o2+0x034],%l7 ! Mem[0000000013000034]
mulx %l6,-0xf62,%l4
xnor %l4,-0x728,%l0
srl %l5,0x006,%l1
xor %l0,-0xfda,%l2
jmpl %o7,%g0
ldub [%i3+0x04b],%l6 ! Mem[000000003180004b]
p1_far_1_lem:
addc %l3,-0xe2e,%l2
membar #Sync
lduh [%i2+0x034],%l7 ! Mem[0000000013000034]
mulx %l6,-0xf62,%l4
xnor %l4,-0x728,%l0
srl %l5,0x006,%l1
xor %l0,-0xfda,%l2
jmpl %o7,%g0
ldub [%o3+0x04b],%l6 ! Mem[000000003180004b]
p1_far_1_lom:
addc %l3,-0xe2e,%l2
membar #Sync
lduh [%o2+0x034],%l7 ! Mem[0000000013000034]
mulx %l6,-0xf62,%l4
xnor %l4,-0x728,%l0
srl %l5,0x006,%l1
xor %l0,-0xfda,%l2
jmpl %o7,%g0
ldub [%i3+0x04b],%l6 ! Mem[000000003180004b]
p1_far_1_he:
tsubcctv %l7,%l3,%l5
srlx %l3,%l4,%l5
xnorcc %l2,%l6,%l5
jmpl %o7,%g0
st %f25,[%i0+0x008] ! Mem[0000000012000008]
p1_far_1_ho:
tsubcctv %l7,%l3,%l5
srlx %l3,%l4,%l5
xnorcc %l2,%l6,%l5
jmpl %o7,%g0
st %f25,[%o0+0x008] ! Mem[0000000012000008]
p1_far_1_hem:
tsubcctv %l7,%l3,%l5
srlx %l3,%l4,%l5
xnorcc %l2,%l6,%l5
membar #Sync
jmpl %o7,%g0
st %f25,[%i0+0x008] ! Mem[0000000012000008]
p1_far_1_hom:
tsubcctv %l7,%l3,%l5
srlx %l3,%l4,%l5
xnorcc %l2,%l6,%l5
membar #Sync
jmpl %o7,%g0
st %f25,[%o0+0x008] ! Mem[0000000012000008]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
umul %l5,%l6,%l2
sra %l4,%l4,%l5
andcc %l0,-0x8c7,%l1
ldx [%o1+0x010],%l1 ! Mem[0000000030800010]
jmpl %o7,%g0
xnorcc %l7,0x0d9,%l6
p2_far_1_lo:
umul %l5,%l6,%l2
sra %l4,%l4,%l5
andcc %l0,-0x8c7,%l1
ldx [%i1+0x010],%l1 ! Mem[0000000030800010]
jmpl %o7,%g0
xnorcc %l7,0x0d9,%l6
p2_far_1_lem:
umul %l5,%l6,%l2
sra %l4,%l4,%l5
andcc %l0,-0x8c7,%l1
ldx [%o1+0x010],%l1 ! Mem[0000000030800010]
jmpl %o7,%g0
xnorcc %l7,0x0d9,%l6
p2_far_1_lom:
umul %l5,%l6,%l2
sra %l4,%l4,%l5
andcc %l0,-0x8c7,%l1
ldx [%i1+0x010],%l1 ! Mem[0000000030800010]
jmpl %o7,%g0
xnorcc %l7,0x0d9,%l6
p2_far_1_he:
umul %l6,-0x591,%l1
jmpl %o7,%g0
ldsb [%o1+0x052],%l3 ! Mem[0000000030800052]
p2_far_1_ho:
umul %l6,-0x591,%l1
jmpl %o7,%g0
ldsb [%i1+0x052],%l3 ! Mem[0000000030800052]
p2_far_1_hem:
umul %l6,-0x591,%l1
jmpl %o7,%g0
ldsb [%o1+0x052],%l3 ! Mem[0000000030800052]
p2_far_1_hom:
umul %l6,-0x591,%l1
jmpl %o7,%g0
ldsb [%i1+0x052],%l3 ! Mem[0000000030800052]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
sth %l1,[%o2+0x05e] ! Mem[000000003100005e]
taddcc %l5,%l0,%l1
jmpl %o7,%g0
stw %l7,[%o0+0x05c] ! Mem[000000003000005c]
p3_far_1_lo:
sth %l1,[%i2+0x05e] ! Mem[000000003100005e]
taddcc %l5,%l0,%l1
jmpl %o7,%g0
stw %l7,[%i0+0x05c] ! Mem[000000003000005c]
p3_far_1_lem:
sth %l1,[%o2+0x05e] ! Mem[000000003100005e]
taddcc %l5,%l0,%l1
jmpl %o7,%g0
stw %l7,[%o0+0x05c] ! Mem[000000003000005c]
p3_far_1_lom:
sth %l1,[%i2+0x05e] ! Mem[000000003100005e]
taddcc %l5,%l0,%l1
jmpl %o7,%g0
stw %l7,[%i0+0x05c] ! Mem[000000003000005c]
p3_far_1_he:
std %f30,[%o2+0x018] ! Mem[0000000031000018]
addc %l0,%l2,%l7
addc %l7,%l5,%l3
jmpl %o7,%g0
taddcc %l2,%l3,%l2
p3_far_1_ho:
std %f30,[%i2+0x018] ! Mem[0000000031000018]
addc %l0,%l2,%l7
addc %l7,%l5,%l3
jmpl %o7,%g0
taddcc %l2,%l3,%l2
p3_far_1_hem:
std %f30,[%o2+0x018] ! Mem[0000000031000018]
addc %l0,%l2,%l7
addc %l7,%l5,%l3
jmpl %o7,%g0
taddcc %l2,%l3,%l2
p3_far_1_hom:
std %f30,[%i2+0x018] ! Mem[0000000031000018]
addc %l0,%l2,%l7
addc %l7,%l5,%l3
jmpl %o7,%g0
taddcc %l2,%l3,%l2
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
or %l1,-0xb57,%l6
xnor %l7,%l3,%l5
tsubcc %l1,-0xe81,%l2
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[0000000018800008]
p4_far_1_lo:
or %l1,-0xb57,%l6
xnor %l7,%l3,%l5
tsubcc %l1,-0xe81,%l2
jmpl %o7,%g0
std %l4,[%o1+0x008] ! Mem[0000000018800008]
p4_far_1_lem:
or %l1,-0xb57,%l6
xnor %l7,%l3,%l5
tsubcc %l1,-0xe81,%l2
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[0000000018800008]
p4_far_1_lom:
or %l1,-0xb57,%l6
xnor %l7,%l3,%l5
tsubcc %l1,-0xe81,%l2
membar #Sync
jmpl %o7,%g0
std %l4,[%o1+0x008] ! Mem[0000000018800008]
p4_far_1_he:
sllx %l2,0x01e,%l5
ldsw [%o3+0x020],%l4 ! Mem[0000000031800020]
sth %l1,[%o3+0x026] ! Mem[0000000031800026]
stb %l5,[%o2+0x063] ! Mem[0000000031000063]
jmpl %o7,%g0
andn %l0,%l2,%l4
p4_far_1_ho:
sllx %l2,0x01e,%l5
ldsw [%i3+0x020],%l4 ! Mem[0000000031800020]
sth %l1,[%i3+0x026] ! Mem[0000000031800026]
stb %l5,[%i2+0x063] ! Mem[0000000031000063]
jmpl %o7,%g0
andn %l0,%l2,%l4
p4_far_1_hem:
sllx %l2,0x01e,%l5
ldsw [%o3+0x020],%l4 ! Mem[0000000031800020]
sth %l1,[%o3+0x026] ! Mem[0000000031800026]
stb %l5,[%o2+0x063] ! Mem[0000000031000063]
jmpl %o7,%g0
andn %l0,%l2,%l4
p4_far_1_hom:
sllx %l2,0x01e,%l5
ldsw [%i3+0x020],%l4 ! Mem[0000000031800020]
sth %l1,[%i3+0x026] ! Mem[0000000031800026]
stb %l5,[%i2+0x063] ! Mem[0000000031000063]
jmpl %o7,%g0
andn %l0,%l2,%l4
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
andn %l7,0x2a6,%l7
stw %l2,[%i0+0x074] ! Mem[000000001a000074]
ldd [%o2+0x068],%l2 ! Mem[0000000031000068]
addcc %l6,%l1,%l2
stw %l7,[%o1+0x06c] ! Mem[000000003080006c]
jmpl %o7,%g0
or %l5,-0x417,%l1
p5_far_1_lo:
andn %l7,0x2a6,%l7
stw %l2,[%o0+0x074] ! Mem[000000001a000074]
ldd [%i2+0x068],%l2 ! Mem[0000000031000068]
addcc %l6,%l1,%l2
stw %l7,[%i1+0x06c] ! Mem[000000003080006c]
jmpl %o7,%g0
or %l5,-0x417,%l1
p5_far_1_lem:
andn %l7,0x2a6,%l7
stw %l2,[%i0+0x074] ! Mem[000000001a000074]
ldd [%o2+0x068],%l2 ! Mem[0000000031000068]
addcc %l6,%l1,%l2
stw %l7,[%o1+0x06c] ! Mem[000000003080006c]
jmpl %o7,%g0
or %l5,-0x417,%l1
p5_far_1_lom:
andn %l7,0x2a6,%l7
stw %l2,[%o0+0x074] ! Mem[000000001a000074]
ldd [%i2+0x068],%l2 ! Mem[0000000031000068]
addcc %l6,%l1,%l2
stw %l7,[%i1+0x06c] ! Mem[000000003080006c]
jmpl %o7,%g0
or %l5,-0x417,%l1
p5_far_1_he:
or %l1,0xee9,%l6
mulx %l2,-0x993,%l6
smulcc %l7,0x745,%l6
xnorcc %l3,%l2,%l5
jmpl %o7,%g0
subccc %l4,%l7,%l2
p5_far_1_ho:
or %l1,0xee9,%l6
mulx %l2,-0x993,%l6
smulcc %l7,0x745,%l6
xnorcc %l3,%l2,%l5
jmpl %o7,%g0
subccc %l4,%l7,%l2
p5_far_1_hem:
or %l1,0xee9,%l6
mulx %l2,-0x993,%l6
smulcc %l7,0x745,%l6
xnorcc %l3,%l2,%l5
jmpl %o7,%g0
subccc %l4,%l7,%l2
p5_far_1_hom:
or %l1,0xee9,%l6
mulx %l2,-0x993,%l6
smulcc %l7,0x745,%l6
xnorcc %l3,%l2,%l5
jmpl %o7,%g0
subccc %l4,%l7,%l2
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldx [%o1+0x070],%l4 ! Mem[0000000030800070]
std %f8 ,[%i2+0x018] ! Mem[000000001d000018]
or %l2,-0x603,%l1
sth %l7,[%i2+0x07e] ! Mem[000000001d00007e]
umul %l5,%l6,%l5
jmpl %o7,%g0
nop
p6_far_1_lo:
ldx [%i1+0x070],%l4 ! Mem[0000000030800070]
std %f8 ,[%o2+0x018] ! Mem[000000001d000018]
or %l2,-0x603,%l1
sth %l7,[%o2+0x07e] ! Mem[000000001d00007e]
umul %l5,%l6,%l5
jmpl %o7,%g0
nop
p6_far_1_lem:
ldx [%o1+0x070],%l4 ! Mem[0000000030800070]
membar #Sync
std %f8 ,[%i2+0x018] ! Mem[000000001d000018]
or %l2,-0x603,%l1
sth %l7,[%i2+0x07e] ! Mem[000000001d00007e]
umul %l5,%l6,%l5
jmpl %o7,%g0
nop
p6_far_1_lom:
ldx [%i1+0x070],%l4 ! Mem[0000000030800070]
membar #Sync
std %f8 ,[%o2+0x018] ! Mem[000000001d000018]
or %l2,-0x603,%l1
sth %l7,[%o2+0x07e] ! Mem[000000001d00007e]
umul %l5,%l6,%l5
jmpl %o7,%g0
nop
p6_far_1_he:
ldsb [%o1+0x070],%l0 ! Mem[0000000030800070]
st %f22,[%o3+0x030] ! Mem[0000000031800030]
xnor %l7,0x00b,%l5
lduw [%i3+0x07c],%l5 ! Mem[000000001d80007c]
ldub [%o2+0x073],%l4 ! Mem[0000000031000073]
ldub [%o0+0x073],%l5 ! Mem[0000000030000073]
jmpl %o7,%g0
std %f26,[%o1+0x030] ! Mem[0000000030800030]
p6_far_1_ho:
ldsb [%i1+0x070],%l0 ! Mem[0000000030800070]
st %f22,[%i3+0x030] ! Mem[0000000031800030]
xnor %l7,0x00b,%l5
lduw [%o3+0x07c],%l5 ! Mem[000000001d80007c]
ldub [%i2+0x073],%l4 ! Mem[0000000031000073]
ldub [%i0+0x073],%l5 ! Mem[0000000030000073]
jmpl %o7,%g0
std %f26,[%i1+0x030] ! Mem[0000000030800030]
p6_far_1_hem:
ldsb [%o1+0x070],%l0 ! Mem[0000000030800070]
st %f22,[%o3+0x030] ! Mem[0000000031800030]
xnor %l7,0x00b,%l5
lduw [%i3+0x07c],%l5 ! Mem[000000001d80007c]
ldub [%o2+0x073],%l4 ! Mem[0000000031000073]
ldub [%o0+0x073],%l5 ! Mem[0000000030000073]
jmpl %o7,%g0
std %f26,[%o1+0x030] ! Mem[0000000030800030]
p6_far_1_hom:
ldsb [%i1+0x070],%l0 ! Mem[0000000030800070]
st %f22,[%i3+0x030] ! Mem[0000000031800030]
xnor %l7,0x00b,%l5
lduw [%o3+0x07c],%l5 ! Mem[000000001d80007c]
ldub [%i2+0x073],%l4 ! Mem[0000000031000073]
ldub [%i0+0x073],%l5 ! Mem[0000000030000073]
jmpl %o7,%g0
std %f26,[%i1+0x030] ! Mem[0000000030800030]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
srax %l1,%l4,%l0
jmpl %o7,%g0
add %l7,%l7,%l3
p7_far_1_lo:
srax %l1,%l4,%l0
jmpl %o7,%g0
add %l7,%l7,%l3
p7_far_1_lem:
srax %l1,%l4,%l0
jmpl %o7,%g0
add %l7,%l7,%l3
p7_far_1_lom:
srax %l1,%l4,%l0
jmpl %o7,%g0
add %l7,%l7,%l3
p7_far_1_he:
ldsh [%i3+0x02e],%l1 ! Mem[000000001f80002e]
sth %l7,[%o1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
ldsw [%i1+0x028],%l2 ! Mem[000000001e800028]
p7_far_1_ho:
ldsh [%o3+0x02e],%l1 ! Mem[000000001f80002e]
sth %l7,[%i1+0x038] ! Mem[0000000030800038]
jmpl %o7,%g0
ldsw [%o1+0x028],%l2 ! Mem[000000001e800028]
p7_far_1_hem:
membar #Sync
ldsh [%i3+0x02e],%l1 ! Mem[000000001f80002e]
sth %l7,[%o1+0x038] ! Mem[0000000030800038]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x028],%l2 ! Mem[000000001e800028]
p7_far_1_hom:
membar #Sync
ldsh [%o3+0x02e],%l1 ! Mem[000000001f80002e]
sth %l7,[%i1+0x038] ! Mem[0000000030800038]
membar #Sync
jmpl %o7,%g0
ldsw [%o1+0x028],%l2 ! Mem[000000001e800028]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
smulcc %l0,0x7c4,%l0
subc %l2,%l1,%l1
mulx %l4,-0xfdb,%l5
jmpl %o7,%g0
tsubcc %l7,-0x120,%l5
far1_b2b_l:
srl %l5,%l2,%l5
taddcc %l2,-0xf4a,%l2
smul %l0,0x447,%l0
jmpl %o7,%g0
xnorcc %l4,-0xf0c,%l4
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
subc %l5,-0x6e0,%l2
smul %l1,%l6,%l7
ld [%o2+0x044],%f13 ! Mem[0000000031000044]
jmpl %o7,%g0
andcc %l5,-0xe7b,%l1
p0_far_2_lo:
subc %l5,-0x6e0,%l2
smul %l1,%l6,%l7
ld [%i2+0x044],%f13 ! Mem[0000000031000044]
jmpl %o7,%g0
andcc %l5,-0xe7b,%l1
p0_far_2_lem:
subc %l5,-0x6e0,%l2
smul %l1,%l6,%l7
ld [%o2+0x044],%f13 ! Mem[0000000031000044]
jmpl %o7,%g0
andcc %l5,-0xe7b,%l1
p0_far_2_lom:
subc %l5,-0x6e0,%l2
smul %l1,%l6,%l7
ld [%i2+0x044],%f13 ! Mem[0000000031000044]
jmpl %o7,%g0
andcc %l5,-0xe7b,%l1
p0_far_2_he:
ldd [%i3+0x030],%l4 ! Mem[0000000011800030]
sllx %l4,0x003,%l6
ldub [%o0+0x004],%l5 ! Mem[0000000030000004]
st %f22,[%o0+0x044] ! Mem[0000000030000044]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000010800008]
p0_far_2_ho:
ldd [%o3+0x030],%l4 ! Mem[0000000011800030]
sllx %l4,0x003,%l6
ldub [%i0+0x004],%l5 ! Mem[0000000030000004]
st %f22,[%i0+0x044] ! Mem[0000000030000044]
jmpl %o7,%g0
stx %l0,[%o1+0x008] ! Mem[0000000010800008]
p0_far_2_hem:
membar #Sync
ldd [%i3+0x030],%l4 ! Mem[0000000011800030]
sllx %l4,0x003,%l6
ldub [%o0+0x004],%l5 ! Mem[0000000030000004]
st %f22,[%o0+0x044] ! Mem[0000000030000044]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000010800008]
p0_far_2_hom:
membar #Sync
ldd [%o3+0x030],%l4 ! Mem[0000000011800030]
sllx %l4,0x003,%l6
ldub [%i0+0x004],%l5 ! Mem[0000000030000004]
st %f22,[%i0+0x044] ! Mem[0000000030000044]
membar #Sync
jmpl %o7,%g0
stx %l0,[%o1+0x008] ! Mem[0000000010800008]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
sub %l7,%l3,%l0
ldub [%i1+0x00d],%l5 ! Mem[000000001280000d]
addcc %l2,%l0,%l2
stw %l3,[%i0+0x01c] ! Mem[000000001200001c]
nop
subccc %l0,%l2,%l4
jmpl %o7,%g0
and %l6,-0xe05,%l6
p1_far_2_lo:
sub %l7,%l3,%l0
ldub [%o1+0x00d],%l5 ! Mem[000000001280000d]
addcc %l2,%l0,%l2
stw %l3,[%o0+0x01c] ! Mem[000000001200001c]
nop
subccc %l0,%l2,%l4
jmpl %o7,%g0
and %l6,-0xe05,%l6
p1_far_2_lem:
sub %l7,%l3,%l0
membar #Sync
ldub [%i1+0x00d],%l5 ! Mem[000000001280000d]
addcc %l2,%l0,%l2
stw %l3,[%i0+0x01c] ! Mem[000000001200001c]
nop
subccc %l0,%l2,%l4
jmpl %o7,%g0
and %l6,-0xe05,%l6
p1_far_2_lom:
sub %l7,%l3,%l0
membar #Sync
ldub [%o1+0x00d],%l5 ! Mem[000000001280000d]
addcc %l2,%l0,%l2
stw %l3,[%o0+0x01c] ! Mem[000000001200001c]
nop
subccc %l0,%l2,%l4
jmpl %o7,%g0
and %l6,-0xe05,%l6
p1_far_2_he:
lduh [%o3+0x008],%l5 ! Mem[0000000031800008]
addc %l7,-0x7cb,%l7
xnorcc %l3,%l5,%l7
sra %l5,%l5,%l1
jmpl %o7,%g0
ldsh [%o0+0x008],%l3 ! Mem[0000000030000008]
p1_far_2_ho:
lduh [%i3+0x008],%l5 ! Mem[0000000031800008]
addc %l7,-0x7cb,%l7
xnorcc %l3,%l5,%l7
sra %l5,%l5,%l1
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[0000000030000008]
p1_far_2_hem:
lduh [%o3+0x008],%l5 ! Mem[0000000031800008]
addc %l7,-0x7cb,%l7
xnorcc %l3,%l5,%l7
sra %l5,%l5,%l1
jmpl %o7,%g0
ldsh [%o0+0x008],%l3 ! Mem[0000000030000008]
p1_far_2_hom:
lduh [%i3+0x008],%l5 ! Mem[0000000031800008]
addc %l7,-0x7cb,%l7
xnorcc %l3,%l5,%l7
sra %l5,%l5,%l1
jmpl %o7,%g0
ldsh [%i0+0x008],%l3 ! Mem[0000000030000008]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
sdivx %l1,-0xb22,%l5
andcc %l4,-0x7d9,%l7
std %l0,[%o1+0x010] ! Mem[0000000030800010]
sub %l0,%l1,%l5
andncc %l7,-0xdce,%l0
ldsw [%o3+0x014],%l1 ! Mem[0000000031800014]
jmpl %o7,%g0
addccc %l5,-0x9ec,%l3
p2_far_2_lo:
sdivx %l1,-0xb22,%l5
andcc %l4,-0x7d9,%l7
std %l0,[%i1+0x010] ! Mem[0000000030800010]
sub %l0,%l1,%l5
andncc %l7,-0xdce,%l0
ldsw [%i3+0x014],%l1 ! Mem[0000000031800014]
jmpl %o7,%g0
addccc %l5,-0x9ec,%l3
p2_far_2_lem:
sdivx %l1,-0xb22,%l5
andcc %l4,-0x7d9,%l7
std %l0,[%o1+0x010] ! Mem[0000000030800010]
sub %l0,%l1,%l5
andncc %l7,-0xdce,%l0
ldsw [%o3+0x014],%l1 ! Mem[0000000031800014]
jmpl %o7,%g0
addccc %l5,-0x9ec,%l3
p2_far_2_lom:
sdivx %l1,-0xb22,%l5
andcc %l4,-0x7d9,%l7
std %l0,[%i1+0x010] ! Mem[0000000030800010]
sub %l0,%l1,%l5
andncc %l7,-0xdce,%l0
ldsw [%i3+0x014],%l1 ! Mem[0000000031800014]
jmpl %o7,%g0
addccc %l5,-0x9ec,%l3
p2_far_2_he:
st %f30,[%i2+0x020] ! Mem[0000000015000020]
smulcc %l6,%l6,%l7
lduw [%i2+0x07c],%l3 ! Mem[000000001500007c]
udivx %l6,%l5,%l3
ldsh [%o0+0x050],%l4 ! Mem[0000000030000050]
jmpl %o7,%g0
lduh [%o3+0x050],%l5 ! Mem[0000000031800050]
p2_far_2_ho:
st %f30,[%o2+0x020] ! Mem[0000000015000020]
smulcc %l6,%l6,%l7
lduw [%o2+0x07c],%l3 ! Mem[000000001500007c]
udivx %l6,%l5,%l3
ldsh [%i0+0x050],%l4 ! Mem[0000000030000050]
jmpl %o7,%g0
lduh [%i3+0x050],%l5 ! Mem[0000000031800050]
p2_far_2_hem:
membar #Sync
st %f30,[%i2+0x020] ! Mem[0000000015000020]
smulcc %l6,%l6,%l7
lduw [%i2+0x07c],%l3 ! Mem[000000001500007c]
udivx %l6,%l5,%l3
ldsh [%o0+0x050],%l4 ! Mem[0000000030000050]
jmpl %o7,%g0
lduh [%o3+0x050],%l5 ! Mem[0000000031800050]
p2_far_2_hom:
membar #Sync
st %f30,[%o2+0x020] ! Mem[0000000015000020]
smulcc %l6,%l6,%l7
lduw [%o2+0x07c],%l3 ! Mem[000000001500007c]
udivx %l6,%l5,%l3
ldsh [%i0+0x050],%l4 ! Mem[0000000030000050]
jmpl %o7,%g0
lduh [%i3+0x050],%l5 ! Mem[0000000031800050]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
stw %l6,[%i2+0x03c] ! Mem[000000001700003c]
udivx %l7,%l3,%l7
jmpl %o7,%g0
xnorcc %l5,-0x4d4,%l6
p3_far_2_lo:
stw %l6,[%o2+0x03c] ! Mem[000000001700003c]
udivx %l7,%l3,%l7
jmpl %o7,%g0
xnorcc %l5,-0x4d4,%l6
p3_far_2_lem:
membar #Sync
stw %l6,[%i2+0x03c] ! Mem[000000001700003c]
udivx %l7,%l3,%l7
jmpl %o7,%g0
xnorcc %l5,-0x4d4,%l6
p3_far_2_lom:
membar #Sync
stw %l6,[%o2+0x03c] ! Mem[000000001700003c]
udivx %l7,%l3,%l7
jmpl %o7,%g0
xnorcc %l5,-0x4d4,%l6
p3_far_2_he:
sra %l7,0x01c,%l6
andncc %l6,0xcd3,%l5
std %l2,[%o2+0x018] ! Mem[0000000031000018]
ldd [%i0+0x060],%f30 ! Mem[0000000016000060]
andncc %l7,0xff3,%l5
andn %l3,0x0bc,%l5
jmpl %o7,%g0
ldd [%o2+0x018],%f22 ! Mem[0000000031000018]
p3_far_2_ho:
sra %l7,0x01c,%l6
andncc %l6,0xcd3,%l5
std %l2,[%i2+0x018] ! Mem[0000000031000018]
ldd [%o0+0x060],%f30 ! Mem[0000000016000060]
andncc %l7,0xff3,%l5
andn %l3,0x0bc,%l5
jmpl %o7,%g0
ldd [%i2+0x018],%f22 ! Mem[0000000031000018]
p3_far_2_hem:
sra %l7,0x01c,%l6
andncc %l6,0xcd3,%l5
std %l2,[%o2+0x018] ! Mem[0000000031000018]
ldd [%i0+0x060],%f30 ! Mem[0000000016000060]
andncc %l7,0xff3,%l5
andn %l3,0x0bc,%l5
jmpl %o7,%g0
ldd [%o2+0x018],%f22 ! Mem[0000000031000018]
p3_far_2_hom:
sra %l7,0x01c,%l6
andncc %l6,0xcd3,%l5
std %l2,[%i2+0x018] ! Mem[0000000031000018]
ldd [%o0+0x060],%f30 ! Mem[0000000016000060]
andncc %l7,0xff3,%l5
andn %l3,0x0bc,%l5
jmpl %o7,%g0
ldd [%i2+0x018],%f22 ! Mem[0000000031000018]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldd [%o0+0x020],%f8 ! Mem[0000000030000020]
umulcc %l6,%l4,%l0
stb %l1,[%o2+0x062] ! Mem[0000000031000062]
ldd [%o3+0x060],%l6 ! Mem[0000000031800060]
sll %l4,0x011,%l5
jmpl %o7,%g0
sub %l2,-0xc4d,%l4
p4_far_2_lo:
ldd [%i0+0x020],%f8 ! Mem[0000000030000020]
umulcc %l6,%l4,%l0
stb %l1,[%i2+0x062] ! Mem[0000000031000062]
ldd [%i3+0x060],%l6 ! Mem[0000000031800060]
sll %l4,0x011,%l5
jmpl %o7,%g0
sub %l2,-0xc4d,%l4
p4_far_2_lem:
ldd [%o0+0x020],%f8 ! Mem[0000000030000020]
umulcc %l6,%l4,%l0
stb %l1,[%o2+0x062] ! Mem[0000000031000062]
ldd [%o3+0x060],%l6 ! Mem[0000000031800060]
sll %l4,0x011,%l5
jmpl %o7,%g0
sub %l2,-0xc4d,%l4
p4_far_2_lom:
ldd [%i0+0x020],%f8 ! Mem[0000000030000020]
umulcc %l6,%l4,%l0
stb %l1,[%i2+0x062] ! Mem[0000000031000062]
ldd [%i3+0x060],%l6 ! Mem[0000000031800060]
sll %l4,0x011,%l5
jmpl %o7,%g0
sub %l2,-0xc4d,%l4
p4_far_2_he:
lduw [%o2+0x024],%l3 ! Mem[0000000031000024]
stw %l2,[%o2+0x060] ! Mem[0000000031000060]
ldsb [%i2+0x029],%l0 ! Mem[0000000019000029]
orn %l3,0x7d0,%l1
ldd [%i1+0x060],%f20 ! Mem[0000000018800060]
jmpl %o7,%g0
srlx %l6,0x021,%l6
p4_far_2_ho:
lduw [%i2+0x024],%l3 ! Mem[0000000031000024]
stw %l2,[%i2+0x060] ! Mem[0000000031000060]
ldsb [%o2+0x029],%l0 ! Mem[0000000019000029]
orn %l3,0x7d0,%l1
ldd [%o1+0x060],%f20 ! Mem[0000000018800060]
jmpl %o7,%g0
srlx %l6,0x021,%l6
p4_far_2_hem:
lduw [%o2+0x024],%l3 ! Mem[0000000031000024]
stw %l2,[%o2+0x060] ! Mem[0000000031000060]
membar #Sync
ldsb [%i2+0x029],%l0 ! Mem[0000000019000029]
orn %l3,0x7d0,%l1
ldd [%i1+0x060],%f20 ! Mem[0000000018800060]
jmpl %o7,%g0
srlx %l6,0x021,%l6
p4_far_2_hom:
lduw [%i2+0x024],%l3 ! Mem[0000000031000024]
stw %l2,[%i2+0x060] ! Mem[0000000031000060]
membar #Sync
ldsb [%o2+0x029],%l0 ! Mem[0000000019000029]
orn %l3,0x7d0,%l1
ldd [%o1+0x060],%f20 ! Mem[0000000018800060]
jmpl %o7,%g0
srlx %l6,0x021,%l6
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
jmpl %o7,%g0
stx %l6,[%o1+0x028] ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p5_far_2_lo:
jmpl %o7,%g0
stx %l6,[%i1+0x028] ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p5_far_2_lem:
jmpl %o7,%g0
stx %l6,[%o1+0x028] ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p5_far_2_lom:
jmpl %o7,%g0
stx %l6,[%i1+0x028] ! Mem[0000000030800028]
jmpl %o7,%g0
nop
p5_far_2_he:
jmpl %o7,%g0
ldd [%i3+0x018],%f18 ! Mem[000000001b800018]
jmpl %o7,%g0
nop
p5_far_2_ho:
jmpl %o7,%g0
ldd [%o3+0x018],%f18 ! Mem[000000001b800018]
jmpl %o7,%g0
nop
p5_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x018],%f18 ! Mem[000000001b800018]
jmpl %o7,%g0
nop
p5_far_2_hom:
membar #Sync
jmpl %o7,%g0
ldd [%o3+0x018],%f18 ! Mem[000000001b800018]
jmpl %o7,%g0
nop
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
lduh [%i1+0x004],%l7 ! Mem[000000001c800004]
xor %l5,%l6,%l4
jmpl %o7,%g0
tsubcc %l4,%l2,%l3
p6_far_2_lo:
lduh [%o1+0x004],%l7 ! Mem[000000001c800004]
xor %l5,%l6,%l4
jmpl %o7,%g0
tsubcc %l4,%l2,%l3
p6_far_2_lem:
membar #Sync
lduh [%i1+0x004],%l7 ! Mem[000000001c800004]
xor %l5,%l6,%l4
jmpl %o7,%g0
tsubcc %l4,%l2,%l3
p6_far_2_lom:
membar #Sync
lduh [%o1+0x004],%l7 ! Mem[000000001c800004]
xor %l5,%l6,%l4
jmpl %o7,%g0
tsubcc %l4,%l2,%l3
p6_far_2_he:
add %l7,-0x64b,%l7
jmpl %o7,%g0
lduh [%o1+0x034],%l3 ! Mem[0000000030800034]
p6_far_2_ho:
add %l7,-0x64b,%l7
jmpl %o7,%g0
lduh [%i1+0x034],%l3 ! Mem[0000000030800034]
p6_far_2_hem:
add %l7,-0x64b,%l7
jmpl %o7,%g0
lduh [%o1+0x034],%l3 ! Mem[0000000030800034]
p6_far_2_hom:
add %l7,-0x64b,%l7
jmpl %o7,%g0
lduh [%i1+0x034],%l3 ! Mem[0000000030800034]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
or %l2,0xddd,%l1
udivx %l5,%l3,%l7
jmpl %o7,%g0
taddcctv %l4,%l1,%l6
p7_far_2_lo:
or %l2,0xddd,%l1
udivx %l5,%l3,%l7
jmpl %o7,%g0
taddcctv %l4,%l1,%l6
p7_far_2_lem:
or %l2,0xddd,%l1
udivx %l5,%l3,%l7
jmpl %o7,%g0
taddcctv %l4,%l1,%l6
p7_far_2_lom:
or %l2,0xddd,%l1
udivx %l5,%l3,%l7
jmpl %o7,%g0
taddcctv %l4,%l1,%l6
p7_far_2_he:
stb %l7,[%i0+0x065] ! Mem[000000001e000065]
tsubcctv %l5,%l0,%l4
lduw [%i2+0x000],%l1 ! Mem[000000001f000000]
srl %l5,%l6,%l1
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[000000001e800010]
p7_far_2_ho:
stb %l7,[%o0+0x065] ! Mem[000000001e000065]
tsubcctv %l5,%l0,%l4
lduw [%o2+0x000],%l1 ! Mem[000000001f000000]
srl %l5,%l6,%l1
jmpl %o7,%g0
stw %l3,[%o1+0x010] ! Mem[000000001e800010]
p7_far_2_hem:
stb %l7,[%i0+0x065] ! Mem[000000001e000065]
tsubcctv %l5,%l0,%l4
membar #Sync
lduw [%i2+0x000],%l1 ! Mem[000000001f000000]
srl %l5,%l6,%l1
membar #Sync
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[000000001e800010]
p7_far_2_hom:
stb %l7,[%o0+0x065] ! Mem[000000001e000065]
tsubcctv %l5,%l0,%l4
membar #Sync
lduw [%o2+0x000],%l1 ! Mem[000000001f000000]
srl %l5,%l6,%l1
membar #Sync
jmpl %o7,%g0
stw %l3,[%o1+0x010] ! Mem[000000001e800010]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
andcc %l7,%l5,%l7
tsubcc %l0,-0xd9a,%l3
xnor %l6,-0x4d1,%l4
jmpl %o7,%g0
xor %l4,-0xbbb,%l2
far2_b2b_l:
orncc %l3,%l4,%l6
tsubcctv %l2,-0xae4,%l1
andcc %l4,-0xcec,%l6
jmpl %o7,%g0
udivx %l2,%l3,%l1
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
stb %l6,[%i3+0x033] ! Mem[0000000011800033]
addc %l4,%l5,%l0
st %f2 ,[%o2+0x040] ! Mem[0000000031000040]
ld [%i2+0x078],%f4 ! Mem[0000000011000078]
jmpl %o7,%g0
add %l3,%l4,%l7
p0_far_3_lo:
stb %l6,[%o3+0x033] ! Mem[0000000011800033]
addc %l4,%l5,%l0
st %f2 ,[%i2+0x040] ! Mem[0000000031000040]
ld [%o2+0x078],%f4 ! Mem[0000000011000078]
jmpl %o7,%g0
add %l3,%l4,%l7
p0_far_3_lem:
membar #Sync
stb %l6,[%i3+0x033] ! Mem[0000000011800033]
addc %l4,%l5,%l0
st %f2 ,[%o2+0x040] ! Mem[0000000031000040]
ld [%i2+0x078],%f4 ! Mem[0000000011000078]
jmpl %o7,%g0
add %l3,%l4,%l7
p0_far_3_lom:
membar #Sync
stb %l6,[%o3+0x033] ! Mem[0000000011800033]
addc %l4,%l5,%l0
st %f2 ,[%i2+0x040] ! Mem[0000000031000040]
ld [%o2+0x078],%f4 ! Mem[0000000011000078]
jmpl %o7,%g0
add %l3,%l4,%l7
p0_far_3_he:
stw %l7,[%o2+0x040] ! Mem[0000000031000040]
smulcc %l4,%l2,%l1
umulcc %l4,0xced,%l6
xnor %l0,%l6,%l3
stb %l4,[%i1+0x07a] ! Mem[000000001080007a]
stb %l7,[%o2+0x042] ! Mem[0000000031000042]
jmpl %o7,%g0
stx %l3,[%o1+0x040] ! Mem[0000000030800040]
p0_far_3_ho:
stw %l7,[%i2+0x040] ! Mem[0000000031000040]
smulcc %l4,%l2,%l1
umulcc %l4,0xced,%l6
xnor %l0,%l6,%l3
stb %l4,[%o1+0x07a] ! Mem[000000001080007a]
stb %l7,[%i2+0x042] ! Mem[0000000031000042]
jmpl %o7,%g0
stx %l3,[%i1+0x040] ! Mem[0000000030800040]
p0_far_3_hem:
stw %l7,[%o2+0x040] ! Mem[0000000031000040]
smulcc %l4,%l2,%l1
umulcc %l4,0xced,%l6
xnor %l0,%l6,%l3
stb %l4,[%i1+0x07a] ! Mem[000000001080007a]
stb %l7,[%o2+0x042] ! Mem[0000000031000042]
jmpl %o7,%g0
stx %l3,[%o1+0x040] ! Mem[0000000030800040]
p0_far_3_hom:
stw %l7,[%i2+0x040] ! Mem[0000000031000040]
smulcc %l4,%l2,%l1
umulcc %l4,0xced,%l6
xnor %l0,%l6,%l3
stb %l4,[%o1+0x07a] ! Mem[000000001080007a]
stb %l7,[%i2+0x042] ! Mem[0000000031000042]
jmpl %o7,%g0
stx %l3,[%i1+0x040] ! Mem[0000000030800040]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
sllx %l6,%l7,%l0
st %f0 ,[%o3+0x008] ! Mem[0000000031800008]
ldsw [%i2+0x074],%l1 ! Mem[0000000013000074]
jmpl %o7,%g0
addc %l5,%l2,%l7
p1_far_3_lo:
sllx %l6,%l7,%l0
st %f0 ,[%i3+0x008] ! Mem[0000000031800008]
ldsw [%o2+0x074],%l1 ! Mem[0000000013000074]
jmpl %o7,%g0
addc %l5,%l2,%l7
p1_far_3_lem:
sllx %l6,%l7,%l0
st %f0 ,[%o3+0x008] ! Mem[0000000031800008]
ldsw [%i2+0x074],%l1 ! Mem[0000000013000074]
jmpl %o7,%g0
addc %l5,%l2,%l7
p1_far_3_lom:
sllx %l6,%l7,%l0
st %f0 ,[%i3+0x008] ! Mem[0000000031800008]
ldsw [%o2+0x074],%l1 ! Mem[0000000013000074]
jmpl %o7,%g0
addc %l5,%l2,%l7
p1_far_3_he:
sth %l2,[%i0+0x030] ! Mem[0000000012000030]
sth %l4,[%o1+0x04e] ! Mem[000000003080004e]
stb %l2,[%o1+0x00e] ! Mem[000000003080000e]
ldsw [%o0+0x048],%l1 ! Mem[0000000030000048]
std %l4,[%o1+0x048] ! Mem[0000000030800048]
jmpl %o7,%g0
std %f28,[%o0+0x008] ! Mem[0000000030000008]
p1_far_3_ho:
sth %l2,[%o0+0x030] ! Mem[0000000012000030]
sth %l4,[%i1+0x04e] ! Mem[000000003080004e]
stb %l2,[%i1+0x00e] ! Mem[000000003080000e]
ldsw [%i0+0x048],%l1 ! Mem[0000000030000048]
std %l4,[%i1+0x048] ! Mem[0000000030800048]
jmpl %o7,%g0
std %f28,[%i0+0x008] ! Mem[0000000030000008]
p1_far_3_hem:
membar #Sync
sth %l2,[%i0+0x030] ! Mem[0000000012000030]
sth %l4,[%o1+0x04e] ! Mem[000000003080004e]
stb %l2,[%o1+0x00e] ! Mem[000000003080000e]
ldsw [%o0+0x048],%l1 ! Mem[0000000030000048]
std %l4,[%o1+0x048] ! Mem[0000000030800048]
jmpl %o7,%g0
std %f28,[%o0+0x008] ! Mem[0000000030000008]
p1_far_3_hom:
membar #Sync
sth %l2,[%o0+0x030] ! Mem[0000000012000030]
sth %l4,[%i1+0x04e] ! Mem[000000003080004e]
stb %l2,[%i1+0x00e] ! Mem[000000003080000e]
ldsw [%i0+0x048],%l1 ! Mem[0000000030000048]
std %l4,[%i1+0x048] ! Mem[0000000030800048]
jmpl %o7,%g0
std %f28,[%i0+0x008] ! Mem[0000000030000008]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldx [%o3+0x010],%l4 ! Mem[0000000031800010]
jmpl %o7,%g0
lduh [%o0+0x054],%l3 ! Mem[0000000030000054]
p2_far_3_lo:
ldx [%i3+0x010],%l4 ! Mem[0000000031800010]
jmpl %o7,%g0
lduh [%i0+0x054],%l3 ! Mem[0000000030000054]
p2_far_3_lem:
ldx [%o3+0x010],%l4 ! Mem[0000000031800010]
jmpl %o7,%g0
lduh [%o0+0x054],%l3 ! Mem[0000000030000054]
p2_far_3_lom:
ldx [%i3+0x010],%l4 ! Mem[0000000031800010]
jmpl %o7,%g0
lduh [%i0+0x054],%l3 ! Mem[0000000030000054]
p2_far_3_he:
andn %l5,0x912,%l0
addcc %l7,0xf7f,%l3
jmpl %o7,%g0
stb %l3,[%i0+0x02d] ! Mem[000000001400002d]
p2_far_3_ho:
andn %l5,0x912,%l0
addcc %l7,0xf7f,%l3
jmpl %o7,%g0
stb %l3,[%o0+0x02d] ! Mem[000000001400002d]
p2_far_3_hem:
andn %l5,0x912,%l0
addcc %l7,0xf7f,%l3
membar #Sync
jmpl %o7,%g0
stb %l3,[%i0+0x02d] ! Mem[000000001400002d]
p2_far_3_hom:
andn %l5,0x912,%l0
addcc %l7,0xf7f,%l3
membar #Sync
jmpl %o7,%g0
stb %l3,[%o0+0x02d] ! Mem[000000001400002d]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
stx %l7,[%o1+0x018] ! Mem[0000000030800018]
addc %l6,-0xcca,%l3
ld [%o3+0x018],%f11 ! Mem[0000000031800018]
std %f14,[%i3+0x040] ! Mem[0000000017800040]
subccc %l7,%l6,%l1
jmpl %o7,%g0
ldsw [%o3+0x01c],%l5 ! Mem[000000003180001c]
p3_far_3_lo:
stx %l7,[%i1+0x018] ! Mem[0000000030800018]
addc %l6,-0xcca,%l3
ld [%i3+0x018],%f11 ! Mem[0000000031800018]
std %f14,[%o3+0x040] ! Mem[0000000017800040]
subccc %l7,%l6,%l1
jmpl %o7,%g0
ldsw [%i3+0x01c],%l5 ! Mem[000000003180001c]
p3_far_3_lem:
stx %l7,[%o1+0x018] ! Mem[0000000030800018]
addc %l6,-0xcca,%l3
ld [%o3+0x018],%f11 ! Mem[0000000031800018]
std %f14,[%i3+0x040] ! Mem[0000000017800040]
subccc %l7,%l6,%l1
jmpl %o7,%g0
ldsw [%o3+0x01c],%l5 ! Mem[000000003180001c]
p3_far_3_lom:
stx %l7,[%i1+0x018] ! Mem[0000000030800018]
addc %l6,-0xcca,%l3
ld [%i3+0x018],%f11 ! Mem[0000000031800018]
std %f14,[%o3+0x040] ! Mem[0000000017800040]
subccc %l7,%l6,%l1
jmpl %o7,%g0
ldsw [%i3+0x01c],%l5 ! Mem[000000003180001c]
p3_far_3_he:
lduh [%o3+0x05a],%l5 ! Mem[000000003180005a]
st %f28,[%i2+0x070] ! Mem[0000000017000070]
xorcc %l7,%l0,%l1
lduh [%o2+0x01c],%l7 ! Mem[000000003100001c]
jmpl %o7,%g0
sll %l2,%l0,%l5
p3_far_3_ho:
lduh [%i3+0x05a],%l5 ! Mem[000000003180005a]
st %f28,[%o2+0x070] ! Mem[0000000017000070]
xorcc %l7,%l0,%l1
lduh [%i2+0x01c],%l7 ! Mem[000000003100001c]
jmpl %o7,%g0
sll %l2,%l0,%l5
p3_far_3_hem:
lduh [%o3+0x05a],%l5 ! Mem[000000003180005a]
st %f28,[%i2+0x070] ! Mem[0000000017000070]
xorcc %l7,%l0,%l1
lduh [%o2+0x01c],%l7 ! Mem[000000003100001c]
jmpl %o7,%g0
sll %l2,%l0,%l5
p3_far_3_hom:
lduh [%i3+0x05a],%l5 ! Mem[000000003180005a]
st %f28,[%o2+0x070] ! Mem[0000000017000070]
xorcc %l7,%l0,%l1
lduh [%i2+0x01c],%l7 ! Mem[000000003100001c]
jmpl %o7,%g0
sll %l2,%l0,%l5
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
addc %l1,-0xff7,%l5
addcc %l2,%l7,%l0
sll %l1,0x017,%l5
umul %l6,%l2,%l0
jmpl %o7,%g0
st %f9 ,[%i0+0x038] ! Mem[0000000018000038]
p4_far_3_lo:
addc %l1,-0xff7,%l5
addcc %l2,%l7,%l0
sll %l1,0x017,%l5
umul %l6,%l2,%l0
jmpl %o7,%g0
st %f9 ,[%o0+0x038] ! Mem[0000000018000038]
p4_far_3_lem:
addc %l1,-0xff7,%l5
addcc %l2,%l7,%l0
sll %l1,0x017,%l5
umul %l6,%l2,%l0
membar #Sync
jmpl %o7,%g0
st %f9 ,[%i0+0x038] ! Mem[0000000018000038]
p4_far_3_lom:
addc %l1,-0xff7,%l5
addcc %l2,%l7,%l0
sll %l1,0x017,%l5
umul %l6,%l2,%l0
membar #Sync
jmpl %o7,%g0
st %f9 ,[%o0+0x038] ! Mem[0000000018000038]
p4_far_3_he:
lduw [%o3+0x064],%l2 ! Mem[0000000031800064]
jmpl %o7,%g0
ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
p4_far_3_ho:
lduw [%i3+0x064],%l2 ! Mem[0000000031800064]
jmpl %o7,%g0
ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
p4_far_3_hem:
lduw [%o3+0x064],%l2 ! Mem[0000000031800064]
jmpl %o7,%g0
ldd [%o3+0x060],%l4 ! Mem[0000000031800060]
p4_far_3_hom:
lduw [%i3+0x064],%l2 ! Mem[0000000031800064]
jmpl %o7,%g0
ldd [%i3+0x060],%l4 ! Mem[0000000031800060]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
ldsb [%o2+0x06f],%l5 ! Mem[000000003100006f]
srax %l6,%l7,%l3
jmpl %o7,%g0
ld [%i0+0x004],%f1 ! Mem[000000001a000004]
p5_far_3_lo:
ldsb [%i2+0x06f],%l5 ! Mem[000000003100006f]
srax %l6,%l7,%l3
jmpl %o7,%g0
ld [%o0+0x004],%f1 ! Mem[000000001a000004]
p5_far_3_lem:
ldsb [%o2+0x06f],%l5 ! Mem[000000003100006f]
srax %l6,%l7,%l3
membar #Sync
jmpl %o7,%g0
ld [%i0+0x004],%f1 ! Mem[000000001a000004]
p5_far_3_lom:
ldsb [%i2+0x06f],%l5 ! Mem[000000003100006f]
srax %l6,%l7,%l3
membar #Sync
jmpl %o7,%g0
ld [%o0+0x004],%f1 ! Mem[000000001a000004]
p5_far_3_he:
ldd [%o3+0x028],%l2 ! Mem[0000000031800028]
jmpl %o7,%g0
ld [%i2+0x07c],%f23 ! Mem[000000001b00007c]
p5_far_3_ho:
ldd [%i3+0x028],%l2 ! Mem[0000000031800028]
jmpl %o7,%g0
ld [%o2+0x07c],%f23 ! Mem[000000001b00007c]
p5_far_3_hem:
ldd [%o3+0x028],%l2 ! Mem[0000000031800028]
jmpl %o7,%g0
ld [%i2+0x07c],%f23 ! Mem[000000001b00007c]
p5_far_3_hom:
ldd [%i3+0x028],%l2 ! Mem[0000000031800028]
jmpl %o7,%g0
ld [%o2+0x07c],%f23 ! Mem[000000001b00007c]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
subccc %l1,0x085,%l5
jmpl %o7,%g0
nop
p6_far_3_lo:
subccc %l1,0x085,%l5
jmpl %o7,%g0
nop
p6_far_3_lem:
subccc %l1,0x085,%l5
jmpl %o7,%g0
nop
p6_far_3_lom:
subccc %l1,0x085,%l5
jmpl %o7,%g0
nop
p6_far_3_he:
stx %l5,[%o3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
std %f18,[%o1+0x070] ! Mem[0000000030800070]
p6_far_3_ho:
stx %l5,[%i3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
std %f18,[%i1+0x070] ! Mem[0000000030800070]
p6_far_3_hem:
stx %l5,[%o3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
std %f18,[%o1+0x070] ! Mem[0000000030800070]
p6_far_3_hom:
stx %l5,[%i3+0x030] ! Mem[0000000031800030]
jmpl %o7,%g0
std %f18,[%i1+0x070] ! Mem[0000000030800070]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
stx %l3,[%o1+0x038] ! Mem[0000000030800038]
std %l6,[%o3+0x078] ! Mem[0000000031800078]
sll %l2,0x008,%l7
srax %l5,0x02a,%l5
sll %l7,0x00f,%l1
jmpl %o7,%g0
lduw [%i0+0x05c],%l3 ! Mem[000000001e00005c]
p7_far_3_lo:
stx %l3,[%i1+0x038] ! Mem[0000000030800038]
std %l6,[%i3+0x078] ! Mem[0000000031800078]
sll %l2,0x008,%l7
srax %l5,0x02a,%l5
sll %l7,0x00f,%l1
jmpl %o7,%g0
lduw [%o0+0x05c],%l3 ! Mem[000000001e00005c]
p7_far_3_lem:
stx %l3,[%o1+0x038] ! Mem[0000000030800038]
std %l6,[%o3+0x078] ! Mem[0000000031800078]
sll %l2,0x008,%l7
srax %l5,0x02a,%l5
sll %l7,0x00f,%l1
jmpl %o7,%g0
lduw [%i0+0x05c],%l3 ! Mem[000000001e00005c]
p7_far_3_lom:
stx %l3,[%i1+0x038] ! Mem[0000000030800038]
std %l6,[%i3+0x078] ! Mem[0000000031800078]
sll %l2,0x008,%l7
srax %l5,0x02a,%l5
sll %l7,0x00f,%l1
jmpl %o7,%g0
lduw [%o0+0x05c],%l3 ! Mem[000000001e00005c]
p7_far_3_he:
orn %l5,%l5,%l5
jmpl %o7,%g0
lduh [%o2+0x03a],%l6 ! Mem[000000003100003a]
p7_far_3_ho:
orn %l5,%l5,%l5
jmpl %o7,%g0
lduh [%i2+0x03a],%l6 ! Mem[000000003100003a]
p7_far_3_hem:
orn %l5,%l5,%l5
jmpl %o7,%g0
lduh [%o2+0x03a],%l6 ! Mem[000000003100003a]
p7_far_3_hom:
orn %l5,%l5,%l5
jmpl %o7,%g0
lduh [%i2+0x03a],%l6 ! Mem[000000003100003a]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
subccc %l6,0x821,%l6
udivx %l1,0x190,%l2
subc %l0,-0xab0,%l4
jmpl %o7,%g0
mulx %l6,-0x53d,%l6
far3_b2b_l:
tsubcc %l6,%l2,%l0
addc %l6,%l5,%l3
srl %l3,%l2,%l3
jmpl %o7,%g0
orcc %l1,0x501,%l0
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
st %f1 ,[%o1+0x040] ! Mem[0000000030800040]
stb %l1,[%o2+0x001] ! Mem[0000000031000001]
ldx [%o1+0x000],%l0 ! Mem[0000000030800000]
xnor %l2,%l0,%l1
lduw [%i1+0x070],%l5 ! Mem[0000000010800070]
jmpl %g6+8,%g0
addccc %l2,%l6,%l7
p0_call_0_le:
std %l4,[%i3+0x018] ! Mem[0000000011800018]
stb %l0,[%i0+0x034] ! Mem[0000000010000034]
andn %l6,%l1,%l7
ldx [%o0+0x040],%l0 ! Mem[0000000030000040]
xor %l4,%l0,%l1
tsubcctv %l5,%l6,%l4
retl
stx %l3,[%o2+0x000] ! Mem[0000000031000000]
p0_jmpl_0_lo:
st %f1 ,[%i1+0x040] ! Mem[0000000030800040]
stb %l1,[%i2+0x001] ! Mem[0000000031000001]
ldx [%i1+0x000],%l0 ! Mem[0000000030800000]
xnor %l2,%l0,%l1
lduw [%o1+0x070],%l5 ! Mem[0000000010800070]
jmpl %g6+8,%g0
addccc %l2,%l6,%l7
p0_call_0_lo:
std %l4,[%o3+0x018] ! Mem[0000000011800018]
stb %l0,[%o0+0x034] ! Mem[0000000010000034]
andn %l6,%l1,%l7
ldx [%i0+0x040],%l0 ! Mem[0000000030000040]
xor %l4,%l0,%l1
tsubcctv %l5,%l6,%l4
retl
stx %l3,[%i2+0x000] ! Mem[0000000031000000]
p0_jmpl_0_he:
add %l3,%l1,%l1
smulcc %l5,0xdec,%l4
jmpl %g6+8,%g0
addccc %l0,%l2,%l6
p0_call_0_he:
addcc %l7,%l2,%l4
st %f16,[%o0+0x044] ! Mem[0000000030000044]
ldsw [%o1+0x040],%l4 ! Mem[0000000030800040]
ldd [%i2+0x038],%l0 ! Mem[0000000011000038]
std %l2,[%i2+0x048] ! Mem[0000000011000048]
sub %l3,-0xf15,%l4
retl
lduh [%i0+0x01a],%l3 ! Mem[000000001000001a]
p0_jmpl_0_ho:
add %l3,%l1,%l1
smulcc %l5,0xdec,%l4
jmpl %g6+8,%g0
addccc %l0,%l2,%l6
p0_call_0_ho:
addcc %l7,%l2,%l4
st %f16,[%i0+0x044] ! Mem[0000000030000044]
ldsw [%i1+0x040],%l4 ! Mem[0000000030800040]
ldd [%o2+0x038],%l0 ! Mem[0000000011000038]
std %l2,[%o2+0x048] ! Mem[0000000011000048]
sub %l3,-0xf15,%l4
retl
lduh [%o0+0x01a],%l3 ! Mem[000000001000001a]
p1_jmpl_0_le:
jmpl %g6+8,%g0
ldsw [%o1+0x048],%l0 ! Mem[0000000030800048]
p1_call_0_le:
sllx %l5,0x029,%l3
ld [%o1+0x00c],%f0 ! Mem[000000003080000c]
retl
subc %l6,-0xfaa,%l6
p1_jmpl_0_lo:
jmpl %g6+8,%g0
ldsw [%i1+0x048],%l0 ! Mem[0000000030800048]
p1_call_0_lo:
sllx %l5,0x029,%l3
ld [%i1+0x00c],%f0 ! Mem[000000003080000c]
retl
subc %l6,-0xfaa,%l6
p1_jmpl_0_he:
andncc %l7,%l1,%l4
jmpl %g6+8,%g0
and %l6,-0xe27,%l5
p1_call_0_he:
retl
lduw [%o1+0x04c],%l1 ! Mem[000000003080004c]
p1_jmpl_0_ho:
andncc %l7,%l1,%l4
jmpl %g6+8,%g0
and %l6,-0xe27,%l5
p1_call_0_ho:
retl
lduw [%i1+0x04c],%l1 ! Mem[000000003080004c]
p2_jmpl_0_le:
jmpl %g6+8,%g0
mulx %l0,-0xc2e,%l6
p2_call_0_le:
retl
lduw [%o3+0x054],%l5 ! Mem[0000000031800054]
p2_jmpl_0_lo:
jmpl %g6+8,%g0
mulx %l0,-0xc2e,%l6
p2_call_0_lo:
retl
lduw [%i3+0x054],%l5 ! Mem[0000000031800054]
p2_jmpl_0_he:
std %l0,[%o2+0x010] ! Mem[0000000031000010]
umul %l6,%l6,%l0
stb %l4,[%o2+0x010] ! Mem[0000000031000010]
sdivx %l2,-0x6a4,%l5
mulx %l3,0x67d,%l4
ldd [%o2+0x010],%l6 ! Mem[0000000031000010]
jmpl %g6+8,%g0
ldsw [%o0+0x054],%l4 ! Mem[0000000030000054]
p2_call_0_he:
stw %l6,[%o3+0x010] ! Mem[0000000031800010]
addcc %l7,%l1,%l5
orcc %l6,0x623,%l2
sub %l5,-0xcb2,%l6
ldub [%o1+0x013],%l1 ! Mem[0000000030800013]
retl
sub %l5,0x55a,%l6
p2_jmpl_0_ho:
std %l0,[%i2+0x010] ! Mem[0000000031000010]
umul %l6,%l6,%l0
stb %l4,[%i2+0x010] ! Mem[0000000031000010]
sdivx %l2,-0x6a4,%l5
mulx %l3,0x67d,%l4
ldd [%i2+0x010],%l6 ! Mem[0000000031000010]
jmpl %g6+8,%g0
ldsw [%i0+0x054],%l4 ! Mem[0000000030000054]
p2_call_0_ho:
stw %l6,[%i3+0x010] ! Mem[0000000031800010]
addcc %l7,%l1,%l5
orcc %l6,0x623,%l2
sub %l5,-0xcb2,%l6
ldub [%i1+0x013],%l1 ! Mem[0000000030800013]
retl
sub %l5,0x55a,%l6
p3_jmpl_0_le:
ldsb [%o0+0x01e],%l0 ! Mem[000000003000001e]
xnor %l0,%l0,%l4
jmpl %g6+8,%g0
andcc %l1,0x384,%l4
p3_call_0_le:
ldsb [%o2+0x05f],%l6 ! Mem[000000003100005f]
taddcc %l3,0x446,%l5
ldd [%o2+0x058],%f4 ! Mem[0000000031000058]
stb %l0,[%i0+0x014] ! Mem[0000000016000014]
stx %l2,[%i2+0x038] ! Mem[0000000017000038]
retl
addc %l1,0xbd1,%l5
p3_jmpl_0_lo:
ldsb [%i0+0x01e],%l0 ! Mem[000000003000001e]
xnor %l0,%l0,%l4
jmpl %g6+8,%g0
andcc %l1,0x384,%l4
p3_call_0_lo:
ldsb [%i2+0x05f],%l6 ! Mem[000000003100005f]
taddcc %l3,0x446,%l5
ldd [%i2+0x058],%f4 ! Mem[0000000031000058]
stb %l0,[%o0+0x014] ! Mem[0000000016000014]
stx %l2,[%o2+0x038] ! Mem[0000000017000038]
retl
addc %l1,0xbd1,%l5
p3_jmpl_0_he:
sra %l2,0x010,%l5
xorcc %l5,%l4,%l0
jmpl %g6+8,%g0
andncc %l7,0x2f0,%l5
p3_call_0_he:
stb %l4,[%o1+0x01d] ! Mem[000000003080001d]
ldd [%i0+0x028],%l6 ! Mem[0000000016000028]
lduh [%o0+0x01c],%l4 ! Mem[000000003000001c]
stx %l1,[%i3+0x068] ! Mem[0000000017800068]
retl
sllx %l1,0x016,%l5
p3_jmpl_0_ho:
sra %l2,0x010,%l5
xorcc %l5,%l4,%l0
jmpl %g6+8,%g0
andncc %l7,0x2f0,%l5
p3_call_0_ho:
stb %l4,[%i1+0x01d] ! Mem[000000003080001d]
ldd [%o0+0x028],%l6 ! Mem[0000000016000028]
lduh [%i0+0x01c],%l4 ! Mem[000000003000001c]
stx %l1,[%o3+0x068] ! Mem[0000000017800068]
retl
sllx %l1,0x016,%l5
p4_jmpl_0_le:
sdivx %l4,-0xbb0,%l5
stx %l6,[%o3+0x060] ! Mem[0000000031800060]
stb %l2,[%o1+0x026] ! Mem[0000000030800026]
umulcc %l5,0xc6b,%l6
jmpl %g6+8,%g0
lduh [%i2+0x074],%l2 ! Mem[0000000019000074]
p4_call_0_le:
srl %l4,%l1,%l0
xnor %l4,0x202,%l3
std %f10,[%o0+0x060] ! Mem[0000000030000060]
ldd [%o1+0x020],%l6 ! Mem[0000000030800020]
retl
std %l0,[%o2+0x020] ! Mem[0000000031000020]
p4_jmpl_0_lo:
sdivx %l4,-0xbb0,%l5
stx %l6,[%i3+0x060] ! Mem[0000000031800060]
stb %l2,[%i1+0x026] ! Mem[0000000030800026]
umulcc %l5,0xc6b,%l6
jmpl %g6+8,%g0
lduh [%o2+0x074],%l2 ! Mem[0000000019000074]
p4_call_0_lo:
srl %l4,%l1,%l0
xnor %l4,0x202,%l3
std %f10,[%i0+0x060] ! Mem[0000000030000060]
ldd [%i1+0x020],%l6 ! Mem[0000000030800020]
retl
std %l0,[%i2+0x020] ! Mem[0000000031000020]
p4_jmpl_0_he:
sra %l1,0x005,%l3
orcc %l6,-0x09d,%l2
ldd [%i0+0x068],%f30 ! Mem[0000000018000068]
jmpl %g6+8,%g0
mulx %l3,-0x3fc,%l0
p4_call_0_he:
ldsb [%o2+0x063],%l1 ! Mem[0000000031000063]
retl
umul %l2,%l4,%l7
p4_jmpl_0_ho:
sra %l1,0x005,%l3
orcc %l6,-0x09d,%l2
ldd [%o0+0x068],%f30 ! Mem[0000000018000068]
jmpl %g6+8,%g0
mulx %l3,-0x3fc,%l0
p4_call_0_ho:
ldsb [%i2+0x063],%l1 ! Mem[0000000031000063]
retl
umul %l2,%l4,%l7
p5_jmpl_0_le:
tsubcctv %l4,0x530,%l5
stb %l6,[%o1+0x028] ! Mem[0000000030800028]
ldub [%o1+0x068],%l6 ! Mem[0000000030800068]
xnor %l6,0x524,%l0
stw %l4,[%o2+0x068] ! Mem[0000000031000068]
stw %l3,[%o1+0x02c] ! Mem[000000003080002c]
jmpl %g6+8,%g0
std %l6,[%o0+0x068] ! Mem[0000000030000068]
p5_call_0_le:
retl
add %l3,0x25d,%l4
p5_jmpl_0_lo:
tsubcctv %l4,0x530,%l5
stb %l6,[%i1+0x028] ! Mem[0000000030800028]
ldub [%i1+0x068],%l6 ! Mem[0000000030800068]
xnor %l6,0x524,%l0
stw %l4,[%i2+0x068] ! Mem[0000000031000068]
stw %l3,[%i1+0x02c] ! Mem[000000003080002c]
jmpl %g6+8,%g0
std %l6,[%i0+0x068] ! Mem[0000000030000068]
p5_call_0_lo:
retl
add %l3,0x25d,%l4
p5_jmpl_0_he:
taddcc %l7,%l7,%l6
sllx %l6,%l7,%l5
sth %l5,[%o3+0x06e] ! Mem[000000003180006e]
jmpl %g6+8,%g0
ldd [%o1+0x028],%f28 ! Mem[0000000030800028]
p5_call_0_he:
sth %l2,[%o3+0x06e] ! Mem[000000003180006e]
retl
taddcctv %l6,-0xadc,%l6
p5_jmpl_0_ho:
taddcc %l7,%l7,%l6
sllx %l6,%l7,%l5
sth %l5,[%i3+0x06e] ! Mem[000000003180006e]
jmpl %g6+8,%g0
ldd [%i1+0x028],%f28 ! Mem[0000000030800028]
p5_call_0_ho:
sth %l2,[%i3+0x06e] ! Mem[000000003180006e]
retl
taddcctv %l6,-0xadc,%l6
p6_jmpl_0_le:
ldsb [%i1+0x041],%l1 ! Mem[000000001c800041]
jmpl %g6+8,%g0
sth %l4,[%i2+0x00c] ! Mem[000000001d00000c]
p6_call_0_le:
orncc %l5,-0x7e7,%l7
sllx %l0,%l0,%l6
ldsw [%o3+0x030],%l1 ! Mem[0000000031800030]
stw %l7,[%o2+0x030] ! Mem[0000000031000030]
ldsb [%o0+0x076],%l4 ! Mem[0000000030000076]
retl
std %f4 ,[%o1+0x030] ! Mem[0000000030800030]
p6_jmpl_0_lo:
ldsb [%o1+0x041],%l1 ! Mem[000000001c800041]
jmpl %g6+8,%g0
sth %l4,[%o2+0x00c] ! Mem[000000001d00000c]
p6_call_0_lo:
orncc %l5,-0x7e7,%l7
sllx %l0,%l0,%l6
ldsw [%i3+0x030],%l1 ! Mem[0000000031800030]
stw %l7,[%i2+0x030] ! Mem[0000000031000030]
ldsb [%i0+0x076],%l4 ! Mem[0000000030000076]
retl
std %f4 ,[%i1+0x030] ! Mem[0000000030800030]
p6_jmpl_0_he:
ldd [%o0+0x070],%l4 ! Mem[0000000030000070]
addc %l7,0xb86,%l0
stw %l1,[%i3+0x020] ! Mem[000000001d800020]
umul %l2,%l4,%l7
taddcctv %l2,-0xe8f,%l1
subc %l5,-0x326,%l6
jmpl %g6+8,%g0
ldub [%i3+0x070],%l7 ! Mem[000000001d800070]
p6_call_0_he:
smulcc %l1,0xa3b,%l5
udivx %l5,%l6,%l0
ldsh [%o3+0x074],%l6 ! Mem[0000000031800074]
tsubcctv %l2,0xbd2,%l7
retl
ldsh [%i2+0x034],%l3 ! Mem[000000001d000034]
p6_jmpl_0_ho:
ldd [%i0+0x070],%l4 ! Mem[0000000030000070]
addc %l7,0xb86,%l0
stw %l1,[%o3+0x020] ! Mem[000000001d800020]
umul %l2,%l4,%l7
taddcctv %l2,-0xe8f,%l1
subc %l5,-0x326,%l6
jmpl %g6+8,%g0
ldub [%o3+0x070],%l7 ! Mem[000000001d800070]
p6_call_0_ho:
smulcc %l1,0xa3b,%l5
udivx %l5,%l6,%l0
ldsh [%i3+0x074],%l6 ! Mem[0000000031800074]
tsubcctv %l2,0xbd2,%l7
retl
ldsh [%o2+0x034],%l3 ! Mem[000000001d000034]
p7_jmpl_0_le:
andn %l6,%l6,%l1
ldd [%o2+0x038],%l4 ! Mem[0000000031000038]
ldsb [%o3+0x07a],%l7 ! Mem[000000003180007a]
jmpl %g6+8,%g0
ldsh [%o3+0x038],%l3 ! Mem[0000000031800038]
p7_call_0_le:
ldd [%o2+0x038],%l4 ! Mem[0000000031000038]
stw %l7,[%i3+0x06c] ! Mem[000000001f80006c]
sth %l4,[%i0+0x01c] ! Mem[000000001e00001c]
retl
xnorcc %l1,0x02e,%l0
p7_jmpl_0_lo:
andn %l6,%l6,%l1
ldd [%i2+0x038],%l4 ! Mem[0000000031000038]
ldsb [%i3+0x07a],%l7 ! Mem[000000003180007a]
jmpl %g6+8,%g0
ldsh [%i3+0x038],%l3 ! Mem[0000000031800038]
p7_call_0_lo:
ldd [%i2+0x038],%l4 ! Mem[0000000031000038]
stw %l7,[%o3+0x06c] ! Mem[000000001f80006c]
sth %l4,[%o0+0x01c] ! Mem[000000001e00001c]
retl
xnorcc %l1,0x02e,%l0
p7_jmpl_0_he:
addc %l5,%l5,%l1
jmpl %g6+8,%g0
sra %l5,%l2,%l6
p7_call_0_he:
xor %l2,0x446,%l5
taddcctv %l4,-0x71c,%l3
andcc %l4,%l6,%l7
retl
sth %l5,[%o3+0x078] ! Mem[0000000031800078]
p7_jmpl_0_ho:
addc %l5,%l5,%l1
jmpl %g6+8,%g0
sra %l5,%l2,%l6
p7_call_0_ho:
xor %l2,0x446,%l5
taddcctv %l4,-0x71c,%l3
andcc %l4,%l6,%l7
retl
sth %l5,[%i3+0x078] ! Mem[0000000031800078]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
std %l2,[%i2+0x020] ! Mem[0000000011000020]
xorcc %l5,%l2,%l7
ld [%i3+0x008],%f3 ! Mem[0000000011800008]
jmpl %g6+8,%g0
orcc %l6,%l0,%l2
p0_call_1_le:
stw %l2,[%o3+0x004] ! Mem[0000000031800004]
retl
stx %l7,[%o2+0x000] ! Mem[0000000031000000]
p0_jmpl_1_lo:
std %l2,[%o2+0x020] ! Mem[0000000011000020]
xorcc %l5,%l2,%l7
ld [%o3+0x008],%f3 ! Mem[0000000011800008]
jmpl %g6+8,%g0
orcc %l6,%l0,%l2
p0_call_1_lo:
stw %l2,[%i3+0x004] ! Mem[0000000031800004]
retl
stx %l7,[%i2+0x000] ! Mem[0000000031000000]
p0_jmpl_1_he:
tsubcc %l6,%l2,%l6
ldsb [%o1+0x006],%l3 ! Mem[0000000030800006]
ldd [%o1+0x000],%l6 ! Mem[0000000030800000]
ldub [%o2+0x006],%l0 ! Mem[0000000031000006]
ldx [%i1+0x038],%l2 ! Mem[0000000010800038]
jmpl %g6+8,%g0
sdivx %l7,%l0,%l0
p0_call_1_he:
retl
ldx [%i1+0x000],%l4 ! Mem[0000000010800000]
p0_jmpl_1_ho:
tsubcc %l6,%l2,%l6
ldsb [%i1+0x006],%l3 ! Mem[0000000030800006]
ldd [%i1+0x000],%l6 ! Mem[0000000030800000]
ldub [%i2+0x006],%l0 ! Mem[0000000031000006]
ldx [%o1+0x038],%l2 ! Mem[0000000010800038]
jmpl %g6+8,%g0
sdivx %l7,%l0,%l0
p0_call_1_ho:
retl
ldx [%o1+0x000],%l4 ! Mem[0000000010800000]
p1_jmpl_1_le:
andcc %l4,%l3,%l1
ldx [%i3+0x040],%l3 ! Mem[0000000013800040]
andcc %l1,0x5f4,%l4
jmpl %g6+8,%g0
orn %l1,-0x55a,%l1
p1_call_1_le:
udivx %l4,%l7,%l7
taddcctv %l2,%l5,%l5
orn %l1,-0xe19,%l3
retl
mulx %l4,%l5,%l2
p1_jmpl_1_lo:
andcc %l4,%l3,%l1
ldx [%o3+0x040],%l3 ! Mem[0000000013800040]
andcc %l1,0x5f4,%l4
jmpl %g6+8,%g0
orn %l1,-0x55a,%l1
p1_call_1_lo:
udivx %l4,%l7,%l7
taddcctv %l2,%l5,%l5
orn %l1,-0xe19,%l3
retl
mulx %l4,%l5,%l2
p1_jmpl_1_he:
jmpl %g6+8,%g0
srlx %l2,%l1,%l5
p1_call_1_he:
retl
ldd [%o3+0x008],%l0 ! Mem[0000000031800008]
p1_jmpl_1_ho:
jmpl %g6+8,%g0
srlx %l2,%l1,%l5
p1_call_1_ho:
retl
ldd [%i3+0x008],%l0 ! Mem[0000000031800008]
p2_jmpl_1_le:
ldd [%o0+0x010],%f12 ! Mem[0000000030000010]
add %l6,%l4,%l5
jmpl %g6+8,%g0
smul %l6,0xdfb,%l1
p2_call_1_le:
ldd [%o2+0x010],%f14 ! Mem[0000000031000010]
stx %l7,[%o1+0x010] ! Mem[0000000030800010]
smul %l0,%l2,%l5
retl
andcc %l6,%l3,%l4
p2_jmpl_1_lo:
ldd [%i0+0x010],%f12 ! Mem[0000000030000010]
add %l6,%l4,%l5
jmpl %g6+8,%g0
smul %l6,0xdfb,%l1
p2_call_1_lo:
ldd [%i2+0x010],%f14 ! Mem[0000000031000010]
stx %l7,[%i1+0x010] ! Mem[0000000030800010]
smul %l0,%l2,%l5
retl
andcc %l6,%l3,%l4
p2_jmpl_1_he:
xorcc %l1,%l2,%l5
umul %l5,%l2,%l7
st %f19,[%i1+0x048] ! Mem[0000000014800048]
jmpl %g6+8,%g0
ldsh [%o2+0x052],%l2 ! Mem[0000000031000052]
p2_call_1_he:
andncc %l0,0x89c,%l2
addc %l6,%l6,%l7
stx %l5,[%o2+0x050] ! Mem[0000000031000050]
lduw [%o0+0x014],%l3 ! Mem[0000000030000014]
umulcc %l2,%l2,%l6
retl
xnor %l0,%l1,%l2
p2_jmpl_1_ho:
xorcc %l1,%l2,%l5
umul %l5,%l2,%l7
st %f19,[%o1+0x048] ! Mem[0000000014800048]
jmpl %g6+8,%g0
ldsh [%i2+0x052],%l2 ! Mem[0000000031000052]
p2_call_1_ho:
andncc %l0,0x89c,%l2
addc %l6,%l6,%l7
stx %l5,[%i2+0x050] ! Mem[0000000031000050]
lduw [%i0+0x014],%l3 ! Mem[0000000030000014]
umulcc %l2,%l2,%l6
retl
xnor %l0,%l1,%l2
p3_jmpl_1_le:
srax %l4,0x02a,%l0
tsubcctv %l3,0xe17,%l1
andn %l6,-0x42d,%l2
jmpl %g6+8,%g0
std %l6,[%o0+0x018] ! Mem[0000000030000018]
p3_call_1_le:
retl
st %f7 ,[%o0+0x05c] ! Mem[000000003000005c]
p3_jmpl_1_lo:
srax %l4,0x02a,%l0
tsubcctv %l3,0xe17,%l1
andn %l6,-0x42d,%l2
jmpl %g6+8,%g0
std %l6,[%i0+0x018] ! Mem[0000000030000018]
p3_call_1_lo:
retl
st %f7 ,[%i0+0x05c] ! Mem[000000003000005c]
p3_jmpl_1_he:
ldub [%o1+0x019],%l1 ! Mem[0000000030800019]
ldd [%o2+0x058],%f28 ! Mem[0000000031000058]
jmpl %g6+8,%g0
nop
p3_call_1_he:
retl
sub %l3,%l1,%l2
p3_jmpl_1_ho:
ldub [%i1+0x019],%l1 ! Mem[0000000030800019]
ldd [%i2+0x058],%f28 ! Mem[0000000031000058]
jmpl %g6+8,%g0
nop
p3_call_1_ho:
retl
sub %l3,%l1,%l2
p4_jmpl_1_le:
nop
andncc %l3,-0x0e9,%l1
ldsw [%o0+0x064],%l2 ! Mem[0000000030000064]
sra %l3,%l7,%l0
ldsh [%i3+0x03c],%l0 ! Mem[000000001980003c]
andcc %l1,0x036,%l6
jmpl %g6+8,%g0
ldsw [%o2+0x020],%l2 ! Mem[0000000031000020]
p4_call_1_le:
sth %l4,[%o3+0x062] ! Mem[0000000031800062]
stx %l6,[%o0+0x020] ! Mem[0000000030000020]
xor %l5,%l7,%l3
retl
smulcc %l2,%l5,%l5
p4_jmpl_1_lo:
nop
andncc %l3,-0x0e9,%l1
ldsw [%i0+0x064],%l2 ! Mem[0000000030000064]
sra %l3,%l7,%l0
ldsh [%o3+0x03c],%l0 ! Mem[000000001980003c]
andcc %l1,0x036,%l6
jmpl %g6+8,%g0
ldsw [%i2+0x020],%l2 ! Mem[0000000031000020]
p4_call_1_lo:
sth %l4,[%i3+0x062] ! Mem[0000000031800062]
stx %l6,[%i0+0x020] ! Mem[0000000030000020]
xor %l5,%l7,%l3
retl
smulcc %l2,%l5,%l5
p4_jmpl_1_he:
ldd [%o2+0x020],%l0 ! Mem[0000000031000020]
jmpl %g6+8,%g0
addcc %l3,0x9fc,%l6
p4_call_1_he:
ldsb [%o1+0x063],%l5 ! Mem[0000000030800063]
lduw [%i0+0x02c],%l7 ! Mem[000000001800002c]
lduw [%i3+0x004],%l1 ! Mem[0000000019800004]
addccc %l0,%l6,%l6
retl
andcc %l4,%l5,%l0
p4_jmpl_1_ho:
ldd [%i2+0x020],%l0 ! Mem[0000000031000020]
jmpl %g6+8,%g0
addcc %l3,0x9fc,%l6
p4_call_1_ho:
ldsb [%i1+0x063],%l5 ! Mem[0000000030800063]
lduw [%o0+0x02c],%l7 ! Mem[000000001800002c]
lduw [%o3+0x004],%l1 ! Mem[0000000019800004]
addccc %l0,%l6,%l6
retl
andcc %l4,%l5,%l0
p5_jmpl_1_le:
addcc %l4,%l7,%l4
jmpl %g6+8,%g0
srax %l7,0x030,%l3
p5_call_1_le:
lduw [%o2+0x06c],%l7 ! Mem[000000003100006c]
andn %l2,0xbf9,%l5
sth %l0,[%i2+0x064] ! Mem[000000001b000064]
ldd [%o1+0x028],%f0 ! Mem[0000000030800028]
ld [%i2+0x06c],%f13 ! Mem[000000001b00006c]
retl
ld [%i1+0x000],%f10 ! Mem[000000001a800000]
p5_jmpl_1_lo:
addcc %l4,%l7,%l4
jmpl %g6+8,%g0
srax %l7,0x030,%l3
p5_call_1_lo:
lduw [%i2+0x06c],%l7 ! Mem[000000003100006c]
andn %l2,0xbf9,%l5
sth %l0,[%o2+0x064] ! Mem[000000001b000064]
ldd [%i1+0x028],%f0 ! Mem[0000000030800028]
ld [%o2+0x06c],%f13 ! Mem[000000001b00006c]
retl
ld [%o1+0x000],%f10 ! Mem[000000001a800000]
p5_jmpl_1_he:
stw %l3,[%o0+0x068] ! Mem[0000000030000068]
jmpl %g6+8,%g0
mulx %l3,-0x195,%l0
p5_call_1_he:
tsubcc %l2,-0x3de,%l1
std %f20,[%i2+0x010] ! Mem[000000001b000010]
retl
ld [%o2+0x06c],%f25 ! Mem[000000003100006c]
p5_jmpl_1_ho:
stw %l3,[%i0+0x068] ! Mem[0000000030000068]
jmpl %g6+8,%g0
mulx %l3,-0x195,%l0
p5_call_1_ho:
tsubcc %l2,-0x3de,%l1
std %f20,[%o2+0x010] ! Mem[000000001b000010]
retl
ld [%i2+0x06c],%f25 ! Mem[000000003100006c]
p6_jmpl_1_le:
orcc %l1,%l3,%l3
ldd [%o3+0x070],%l2 ! Mem[0000000031800070]
andncc %l0,%l7,%l6
ldsw [%i0+0x00c],%l7 ! Mem[000000001c00000c]
umul %l6,-0xada,%l7
jmpl %g6+8,%g0
std %f4 ,[%i2+0x050] ! Mem[000000001d000050]
p6_call_1_le:
sll %l3,0x00b,%l4
ldd [%o2+0x070],%l2 ! Mem[0000000031000070]
retl
mulx %l6,0xd63,%l0
p6_jmpl_1_lo:
orcc %l1,%l3,%l3
ldd [%i3+0x070],%l2 ! Mem[0000000031800070]
andncc %l0,%l7,%l6
ldsw [%o0+0x00c],%l7 ! Mem[000000001c00000c]
umul %l6,-0xada,%l7
jmpl %g6+8,%g0
std %f4 ,[%o2+0x050] ! Mem[000000001d000050]
p6_call_1_lo:
sll %l3,0x00b,%l4
ldd [%i2+0x070],%l2 ! Mem[0000000031000070]
retl
mulx %l6,0xd63,%l0
p6_jmpl_1_he:
nop
ldd [%o2+0x030],%l6 ! Mem[0000000031000030]
stw %l6,[%o2+0x074] ! Mem[0000000031000074]
jmpl %g6+8,%g0
taddcc %l4,%l7,%l7
p6_call_1_he:
srlx %l2,0x019,%l0
xorcc %l2,%l6,%l6
sllx %l1,%l3,%l7
retl
stb %l0,[%i3+0x036] ! Mem[000000001d800036]
p6_jmpl_1_ho:
nop
ldd [%i2+0x030],%l6 ! Mem[0000000031000030]
stw %l6,[%i2+0x074] ! Mem[0000000031000074]
jmpl %g6+8,%g0
taddcc %l4,%l7,%l7
p6_call_1_ho:
srlx %l2,0x019,%l0
xorcc %l2,%l6,%l6
sllx %l1,%l3,%l7
retl
stb %l0,[%o3+0x036] ! Mem[000000001d800036]
p7_jmpl_1_le:
jmpl %g6+8,%g0
and %l4,%l0,%l0
p7_call_1_le:
addc %l0,0x751,%l6
retl
ldd [%o0+0x078],%l2 ! Mem[0000000030000078]
p7_jmpl_1_lo:
jmpl %g6+8,%g0
and %l4,%l0,%l0
p7_call_1_lo:
addc %l0,0x751,%l6
retl
ldd [%i0+0x078],%l2 ! Mem[0000000030000078]
p7_jmpl_1_he:
udivx %l3,0x01b,%l2
andn %l5,0x6c0,%l2
xnorcc %l7,%l0,%l2
ldsw [%i1+0x050],%l1 ! Mem[000000001e800050]
jmpl %g6+8,%g0
ldub [%o0+0x07b],%l0 ! Mem[000000003000007b]
p7_call_1_he:
sllx %l7,%l1,%l2
subccc %l0,%l3,%l5
retl
sdivx %l2,-0xcb6,%l2
p7_jmpl_1_ho:
udivx %l3,0x01b,%l2
andn %l5,0x6c0,%l2
xnorcc %l7,%l0,%l2
ldsw [%o1+0x050],%l1 ! Mem[000000001e800050]
jmpl %g6+8,%g0
ldub [%i0+0x07b],%l0 ! Mem[000000003000007b]
p7_call_1_ho:
sllx %l7,%l1,%l2
subccc %l0,%l3,%l5
retl
sdivx %l2,-0xcb6,%l2
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
lduw [%i2+0x01c],%l2 ! Mem[000000001100001c]
stw %l3,[%i2+0x034] ! Mem[0000000011000034]
std %f0 ,[%i2+0x058] ! Mem[0000000011000058]
jmpl %g6+8,%g0
st %f1 ,[%o1+0x044] ! Mem[0000000030800044]
p0_call_2_le:
sub %l0,%l4,%l7
ldsh [%o1+0x004],%l6 ! Mem[0000000030800004]
ldd [%o0+0x040],%f8 ! Mem[0000000030000040]
retl
st %f4 ,[%o2+0x000] ! Mem[0000000031000000]
p0_jmpl_2_lo:
lduw [%o2+0x01c],%l2 ! Mem[000000001100001c]
stw %l3,[%o2+0x034] ! Mem[0000000011000034]
std %f0 ,[%o2+0x058] ! Mem[0000000011000058]
jmpl %g6+8,%g0
st %f1 ,[%i1+0x044] ! Mem[0000000030800044]
p0_call_2_lo:
sub %l0,%l4,%l7
ldsh [%i1+0x004],%l6 ! Mem[0000000030800004]
ldd [%i0+0x040],%f8 ! Mem[0000000030000040]
retl
st %f4 ,[%i2+0x000] ! Mem[0000000031000000]
p0_jmpl_2_he:
taddcc %l0,%l7,%l0
orn %l7,%l6,%l0
jmpl %g6+8,%g0
smul %l1,%l5,%l5
p0_call_2_he:
subccc %l4,-0x28b,%l4
retl
ld [%o2+0x000],%f31 ! Mem[0000000031000000]
p0_jmpl_2_ho:
taddcc %l0,%l7,%l0
orn %l7,%l6,%l0
jmpl %g6+8,%g0
smul %l1,%l5,%l5
p0_call_2_ho:
subccc %l4,-0x28b,%l4
retl
ld [%i2+0x000],%f31 ! Mem[0000000031000000]
p1_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%o2+0x048],%l2 ! Mem[0000000031000048]
p1_call_2_le:
stx %l7,[%i2+0x050] ! Mem[0000000013000050]
addccc %l6,%l3,%l7
st %f10,[%i2+0x004] ! Mem[0000000013000004]
srlx %l2,0x028,%l2
stx %l2,[%o0+0x008] ! Mem[0000000030000008]
nop
retl
xnor %l6,-0x6b1,%l5
p1_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%i2+0x048],%l2 ! Mem[0000000031000048]
p1_call_2_lo:
stx %l7,[%o2+0x050] ! Mem[0000000013000050]
addccc %l6,%l3,%l7
st %f10,[%o2+0x004] ! Mem[0000000013000004]
srlx %l2,0x028,%l2
stx %l2,[%i0+0x008] ! Mem[0000000030000008]
nop
retl
xnor %l6,-0x6b1,%l5
p1_jmpl_2_he:
subc %l4,%l5,%l7
orn %l2,-0x6ba,%l1
st %f28,[%o0+0x008] ! Mem[0000000030000008]
jmpl %g6+8,%g0
stx %l1,[%o3+0x048] ! Mem[0000000031800048]
p1_call_2_he:
sdivx %l1,-0xcb9,%l3
tsubcc %l0,-0xe22,%l0
addcc %l2,0x0e7,%l3
add %l1,%l2,%l1
orncc %l2,%l7,%l2
retl
ldx [%o1+0x048],%l0 ! Mem[0000000030800048]
p1_jmpl_2_ho:
subc %l4,%l5,%l7
orn %l2,-0x6ba,%l1
st %f28,[%i0+0x008] ! Mem[0000000030000008]
jmpl %g6+8,%g0
stx %l1,[%i3+0x048] ! Mem[0000000031800048]
p1_call_2_ho:
sdivx %l1,-0xcb9,%l3
tsubcc %l0,-0xe22,%l0
addcc %l2,0x0e7,%l3
add %l1,%l2,%l1
orncc %l2,%l7,%l2
retl
ldx [%i1+0x048],%l0 ! Mem[0000000030800048]
p2_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%o1+0x056],%l3 ! Mem[0000000030800056]
p2_call_2_le:
srax %l2,%l3,%l1
ldd [%i0+0x050],%l6 ! Mem[0000000014000050]
stx %l2,[%o0+0x050] ! Mem[0000000030000050]
ldsw [%i0+0x074],%l7 ! Mem[0000000014000074]
andn %l4,-0x5bf,%l6
ldsw [%o1+0x010],%l6 ! Mem[0000000030800010]
retl
st %f0 ,[%o0+0x010] ! Mem[0000000030000010]
p2_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%i1+0x056],%l3 ! Mem[0000000030800056]
p2_call_2_lo:
srax %l2,%l3,%l1
ldd [%o0+0x050],%l6 ! Mem[0000000014000050]
stx %l2,[%i0+0x050] ! Mem[0000000030000050]
ldsw [%o0+0x074],%l7 ! Mem[0000000014000074]
andn %l4,-0x5bf,%l6
ldsw [%i1+0x010],%l6 ! Mem[0000000030800010]
retl
st %f0 ,[%i0+0x010] ! Mem[0000000030000010]
p2_jmpl_2_he:
ldsw [%o0+0x014],%l3 ! Mem[0000000030000014]
std %f28,[%o2+0x050] ! Mem[0000000031000050]
ldub [%o3+0x012],%l6 ! Mem[0000000031800012]
nop
ldx [%o2+0x010],%l4 ! Mem[0000000031000010]
srax %l6,0x009,%l4
jmpl %g6+8,%g0
ldsw [%o0+0x010],%l7 ! Mem[0000000030000010]
p2_call_2_he:
xor %l0,0xee3,%l1
addc %l7,0x49b,%l0
umul %l7,%l6,%l3
sra %l4,%l1,%l1
sub %l4,0x50f,%l2
retl
stb %l1,[%o1+0x051] ! Mem[0000000030800051]
p2_jmpl_2_ho:
ldsw [%i0+0x014],%l3 ! Mem[0000000030000014]
std %f28,[%i2+0x050] ! Mem[0000000031000050]
ldub [%i3+0x012],%l6 ! Mem[0000000031800012]
nop
ldx [%i2+0x010],%l4 ! Mem[0000000031000010]
srax %l6,0x009,%l4
jmpl %g6+8,%g0
ldsw [%i0+0x010],%l7 ! Mem[0000000030000010]
p2_call_2_ho:
xor %l0,0xee3,%l1
addc %l7,0x49b,%l0
umul %l7,%l6,%l3
sra %l4,%l1,%l1
sub %l4,0x50f,%l2
retl
stb %l1,[%i1+0x051] ! Mem[0000000030800051]
p3_jmpl_2_le:
st %f2 ,[%o2+0x018] ! Mem[0000000031000018]
sll %l1,0x005,%l6
jmpl %g6+8,%g0
mulx %l0,0x61e,%l0
p3_call_2_le:
retl
ldd [%i1+0x048],%f8 ! Mem[0000000016800048]
p3_jmpl_2_lo:
st %f2 ,[%i2+0x018] ! Mem[0000000031000018]
sll %l1,0x005,%l6
jmpl %g6+8,%g0
mulx %l0,0x61e,%l0
p3_call_2_lo:
retl
ldd [%o1+0x048],%f8 ! Mem[0000000016800048]
p3_jmpl_2_he:
ldsh [%o1+0x05c],%l2 ! Mem[000000003080005c]
addcc %l4,-0x0ff,%l6
jmpl %g6+8,%g0
st %f21,[%o2+0x018] ! Mem[0000000031000018]
p3_call_2_he:
smul %l0,0x1ae,%l0
stb %l0,[%o2+0x019] ! Mem[0000000031000019]
ldd [%o1+0x058],%l2 ! Mem[0000000030800058]
retl
std %f22,[%o2+0x058] ! Mem[0000000031000058]
p3_jmpl_2_ho:
ldsh [%i1+0x05c],%l2 ! Mem[000000003080005c]
addcc %l4,-0x0ff,%l6
jmpl %g6+8,%g0
st %f21,[%i2+0x018] ! Mem[0000000031000018]
p3_call_2_ho:
smul %l0,0x1ae,%l0
stb %l0,[%i2+0x019] ! Mem[0000000031000019]
ldd [%i1+0x058],%l2 ! Mem[0000000030800058]
retl
std %f22,[%i2+0x058] ! Mem[0000000031000058]
p4_jmpl_2_le:
umulcc %l7,%l5,%l3
stw %l6,[%o0+0x024] ! Mem[0000000030000024]
jmpl %g6+8,%g0
ldx [%i2+0x000],%l3 ! Mem[0000000019000000]
p4_call_2_le:
ldd [%o3+0x020],%l2 ! Mem[0000000031800020]
andcc %l4,%l7,%l5
stx %l4,[%o0+0x060] ! Mem[0000000030000060]
sth %l7,[%o0+0x026] ! Mem[0000000030000026]
retl
smul %l0,-0x7d5,%l4
p4_jmpl_2_lo:
umulcc %l7,%l5,%l3
stw %l6,[%i0+0x024] ! Mem[0000000030000024]
jmpl %g6+8,%g0
ldx [%o2+0x000],%l3 ! Mem[0000000019000000]
p4_call_2_lo:
ldd [%i3+0x020],%l2 ! Mem[0000000031800020]
andcc %l4,%l7,%l5
stx %l4,[%i0+0x060] ! Mem[0000000030000060]
sth %l7,[%i0+0x026] ! Mem[0000000030000026]
retl
smul %l0,-0x7d5,%l4
p4_jmpl_2_he:
sub %l1,%l6,%l4
and %l0,%l2,%l5
addccc %l5,%l6,%l4
ld [%i3+0x000],%f21 ! Mem[0000000019800000]
stb %l7,[%o3+0x064] ! Mem[0000000031800064]
stb %l3,[%o3+0x021] ! Mem[0000000031800021]
jmpl %g6+8,%g0
lduh [%o0+0x066],%l5 ! Mem[0000000030000066]
p4_call_2_he:
ldx [%o0+0x060],%l5 ! Mem[0000000030000060]
sll %l6,%l0,%l0
lduh [%o1+0x022],%l2 ! Mem[0000000030800022]
retl
ldd [%o1+0x060],%f24 ! Mem[0000000030800060]
p4_jmpl_2_ho:
sub %l1,%l6,%l4
and %l0,%l2,%l5
addccc %l5,%l6,%l4
ld [%o3+0x000],%f21 ! Mem[0000000019800000]
stb %l7,[%i3+0x064] ! Mem[0000000031800064]
stb %l3,[%i3+0x021] ! Mem[0000000031800021]
jmpl %g6+8,%g0
lduh [%i0+0x066],%l5 ! Mem[0000000030000066]
p4_call_2_ho:
ldx [%i0+0x060],%l5 ! Mem[0000000030000060]
sll %l6,%l0,%l0
lduh [%i1+0x022],%l2 ! Mem[0000000030800022]
retl
ldd [%i1+0x060],%f24 ! Mem[0000000030800060]
p5_jmpl_2_le:
lduh [%o3+0x06c],%l1 ! Mem[000000003180006c]
srax %l3,0x01c,%l7
lduh [%o1+0x068],%l4 ! Mem[0000000030800068]
sllx %l7,%l4,%l7
ldsh [%i1+0x04e],%l5 ! Mem[000000001a80004e]
jmpl %g6+8,%g0
lduh [%o1+0x068],%l2 ! Mem[0000000030800068]
p5_call_2_le:
retl
ldd [%o1+0x068],%l0 ! Mem[0000000030800068]
p5_jmpl_2_lo:
lduh [%i3+0x06c],%l1 ! Mem[000000003180006c]
srax %l3,0x01c,%l7
lduh [%i1+0x068],%l4 ! Mem[0000000030800068]
sllx %l7,%l4,%l7
ldsh [%o1+0x04e],%l5 ! Mem[000000001a80004e]
jmpl %g6+8,%g0
lduh [%i1+0x068],%l2 ! Mem[0000000030800068]
p5_call_2_lo:
retl
ldd [%i1+0x068],%l0 ! Mem[0000000030800068]
p5_jmpl_2_he:
subccc %l4,0x428,%l4
or %l3,0xa97,%l4
jmpl %g6+8,%g0
lduw [%i3+0x07c],%l4 ! Mem[000000001b80007c]
p5_call_2_he:
andcc %l4,%l7,%l7
retl
ldsh [%o3+0x02c],%l0 ! Mem[000000003180002c]
p5_jmpl_2_ho:
subccc %l4,0x428,%l4
or %l3,0xa97,%l4
jmpl %g6+8,%g0
lduw [%o3+0x07c],%l4 ! Mem[000000001b80007c]
p5_call_2_ho:
andcc %l4,%l7,%l7
retl
ldsh [%i3+0x02c],%l0 ! Mem[000000003180002c]
p6_jmpl_2_le:
umul %l7,0x573,%l2
lduw [%o3+0x074],%l4 ! Mem[0000000031800074]
sth %l4,[%i2+0x070] ! Mem[000000001d000070]
smul %l1,-0x2d3,%l5
or %l1,%l4,%l4
jmpl %g6+8,%g0
stb %l7,[%i0+0x03e] ! Mem[000000001c00003e]
p6_call_2_le:
ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
ldx [%i3+0x010],%l0 ! Mem[000000001d800010]
tsubcc %l7,0xd7e,%l3
sth %l4,[%o3+0x034] ! Mem[0000000031800034]
lduw [%o2+0x070],%l5 ! Mem[0000000031000070]
sllx %l5,%l5,%l7
retl
andn %l4,%l6,%l6
p6_jmpl_2_lo:
umul %l7,0x573,%l2
lduw [%i3+0x074],%l4 ! Mem[0000000031800074]
sth %l4,[%o2+0x070] ! Mem[000000001d000070]
smul %l1,-0x2d3,%l5
or %l1,%l4,%l4
jmpl %g6+8,%g0
stb %l7,[%o0+0x03e] ! Mem[000000001c00003e]
p6_call_2_lo:
ldd [%o2+0x008],%l4 ! Mem[000000001d000008]
ldx [%o3+0x010],%l0 ! Mem[000000001d800010]
tsubcc %l7,0xd7e,%l3
sth %l4,[%i3+0x034] ! Mem[0000000031800034]
lduw [%i2+0x070],%l5 ! Mem[0000000031000070]
sllx %l5,%l5,%l7
retl
andn %l4,%l6,%l6
p6_jmpl_2_he:
taddcctv %l5,-0x70d,%l1
addccc %l5,%l3,%l7
sth %l3,[%o2+0x074] ! Mem[0000000031000074]
jmpl %g6+8,%g0
st %f23,[%i2+0x068] ! Mem[000000001d000068]
p6_call_2_he:
ldsb [%i1+0x059],%l4 ! Mem[000000001c800059]
and %l2,0x6e4,%l7
orcc %l5,%l5,%l6
addc %l5,0xbd1,%l1
retl
nop
p6_jmpl_2_ho:
taddcctv %l5,-0x70d,%l1
addccc %l5,%l3,%l7
sth %l3,[%i2+0x074] ! Mem[0000000031000074]
jmpl %g6+8,%g0
st %f23,[%o2+0x068] ! Mem[000000001d000068]
p6_call_2_ho:
ldsb [%o1+0x059],%l4 ! Mem[000000001c800059]
and %l2,0x6e4,%l7
orcc %l5,%l5,%l6
addc %l5,0xbd1,%l1
retl
nop
p7_jmpl_2_le:
ld [%o2+0x038],%f10 ! Mem[0000000031000038]
lduw [%o1+0x07c],%l2 ! Mem[000000003080007c]
sub %l4,%l7,%l6
sll %l2,0x016,%l2
smul %l6,%l2,%l5
xor %l0,%l6,%l6
jmpl %g6+8,%g0
tsubcctv %l1,%l5,%l2
p7_call_2_le:
ldd [%o0+0x038],%f6 ! Mem[0000000030000038]
sub %l4,-0x346,%l2
ldsw [%i3+0x010],%l4 ! Mem[000000001f800010]
lduh [%i1+0x056],%l0 ! Mem[000000001e800056]
retl
srax %l6,0x02e,%l4
p7_jmpl_2_lo:
ld [%i2+0x038],%f10 ! Mem[0000000031000038]
lduw [%i1+0x07c],%l2 ! Mem[000000003080007c]
sub %l4,%l7,%l6
sll %l2,0x016,%l2
smul %l6,%l2,%l5
xor %l0,%l6,%l6
jmpl %g6+8,%g0
tsubcctv %l1,%l5,%l2
p7_call_2_lo:
ldd [%i0+0x038],%f6 ! Mem[0000000030000038]
sub %l4,-0x346,%l2
ldsw [%o3+0x010],%l4 ! Mem[000000001f800010]
lduh [%o1+0x056],%l0 ! Mem[000000001e800056]
retl
srax %l6,0x02e,%l4
p7_jmpl_2_he:
andncc %l2,0xb61,%l0
ldsw [%o1+0x038],%l2 ! Mem[0000000030800038]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l6 ! Mem[0000000031000038]
p7_call_2_he:
andcc %l5,-0x30c,%l4
mulx %l5,0x871,%l6
nop
xnorcc %l4,-0x2cc,%l1
xorcc %l1,%l7,%l0
retl
stb %l7,[%i2+0x077] ! Mem[000000001f000077]
p7_jmpl_2_ho:
andncc %l2,0xb61,%l0
ldsw [%i1+0x038],%l2 ! Mem[0000000030800038]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l6 ! Mem[0000000031000038]
p7_call_2_ho:
andcc %l5,-0x30c,%l4
mulx %l5,0x871,%l6
nop
xnorcc %l4,-0x2cc,%l1
xorcc %l1,%l7,%l0
retl
stb %l7,[%o2+0x077] ! Mem[000000001f000077]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldsh [%i3+0x046],%l0 ! Mem[0000000011800046]
std %l2,[%o2+0x040] ! Mem[0000000031000040]
jmpl %g6+8,%g0
orn %l3,-0x782,%l0
p0_call_3_le:
ldd [%o3+0x000],%f12 ! Mem[0000000031800000]
stx %l1,[%o0+0x040] ! Mem[0000000030000040]
retl
srax %l7,0x002,%l1
p0_jmpl_3_lo:
ldsh [%o3+0x046],%l0 ! Mem[0000000011800046]
std %l2,[%i2+0x040] ! Mem[0000000031000040]
jmpl %g6+8,%g0
orn %l3,-0x782,%l0
p0_call_3_lo:
ldd [%i3+0x000],%f12 ! Mem[0000000031800000]
stx %l1,[%i0+0x040] ! Mem[0000000030000040]
retl
srax %l7,0x002,%l1
p0_jmpl_3_he:
jmpl %g6+8,%g0
umulcc %l1,0xbb3,%l3
p0_call_3_he:
smul %l7,0x956,%l1
stx %l6,[%o1+0x000] ! Mem[0000000030800000]
sth %l1,[%o0+0x040] ! Mem[0000000030000040]
retl
taddcctv %l4,%l7,%l3
p0_jmpl_3_ho:
jmpl %g6+8,%g0
umulcc %l1,0xbb3,%l3
p0_call_3_ho:
smul %l7,0x956,%l1
stx %l6,[%i1+0x000] ! Mem[0000000030800000]
sth %l1,[%i0+0x040] ! Mem[0000000030000040]
retl
taddcctv %l4,%l7,%l3
p1_jmpl_3_le:
andcc %l4,0xe1b,%l7
std %f4 ,[%o2+0x048] ! Mem[0000000031000048]
stx %l7,[%i3+0x038] ! Mem[0000000013800038]
jmpl %g6+8,%g0
taddcc %l6,%l2,%l0
p1_call_3_le:
ldd [%o0+0x048],%f8 ! Mem[0000000030000048]
taddcc %l7,-0x8cc,%l1
ldd [%o2+0x048],%f2 ! Mem[0000000031000048]
retl
ldx [%i0+0x030],%l5 ! Mem[0000000012000030]
p1_jmpl_3_lo:
andcc %l4,0xe1b,%l7
std %f4 ,[%i2+0x048] ! Mem[0000000031000048]
stx %l7,[%o3+0x038] ! Mem[0000000013800038]
jmpl %g6+8,%g0
taddcc %l6,%l2,%l0
p1_call_3_lo:
ldd [%i0+0x048],%f8 ! Mem[0000000030000048]
taddcc %l7,-0x8cc,%l1
ldd [%i2+0x048],%f2 ! Mem[0000000031000048]
retl
ldx [%o0+0x030],%l5 ! Mem[0000000012000030]
p1_jmpl_3_he:
ld [%i0+0x024],%f26 ! Mem[0000000012000024]
ld [%o3+0x00c],%f29 ! Mem[000000003180000c]
ldsh [%o3+0x00a],%l1 ! Mem[000000003180000a]
ldsh [%o0+0x04e],%l6 ! Mem[000000003000004e]
addc %l2,-0xfda,%l4
jmpl %g6+8,%g0
taddcctv %l7,%l3,%l1
p1_call_3_he:
or %l7,0x70b,%l3
sub %l1,%l6,%l4
addcc %l6,%l1,%l7
retl
st %f16,[%o0+0x00c] ! Mem[000000003000000c]
p1_jmpl_3_ho:
ld [%o0+0x024],%f26 ! Mem[0000000012000024]
ld [%i3+0x00c],%f29 ! Mem[000000003180000c]
ldsh [%i3+0x00a],%l1 ! Mem[000000003180000a]
ldsh [%i0+0x04e],%l6 ! Mem[000000003000004e]
addc %l2,-0xfda,%l4
jmpl %g6+8,%g0
taddcctv %l7,%l3,%l1
p1_call_3_ho:
or %l7,0x70b,%l3
sub %l1,%l6,%l4
addcc %l6,%l1,%l7
retl
st %f16,[%i0+0x00c] ! Mem[000000003000000c]
p2_jmpl_3_le:
ldub [%i3+0x07a],%l7 ! Mem[000000001580007a]
sth %l1,[%o0+0x050] ! Mem[0000000030000050]
ldd [%o3+0x010],%l0 ! Mem[0000000031800010]
jmpl %g6+8,%g0
ldsh [%o0+0x056],%l5 ! Mem[0000000030000056]
p2_call_3_le:
xnor %l4,0xb77,%l3
retl
stw %l4,[%o1+0x054] ! Mem[0000000030800054]
p2_jmpl_3_lo:
ldub [%o3+0x07a],%l7 ! Mem[000000001580007a]
sth %l1,[%i0+0x050] ! Mem[0000000030000050]
ldd [%i3+0x010],%l0 ! Mem[0000000031800010]
jmpl %g6+8,%g0
ldsh [%i0+0x056],%l5 ! Mem[0000000030000056]
p2_call_3_lo:
xnor %l4,0xb77,%l3
retl
stw %l4,[%i1+0x054] ! Mem[0000000030800054]
p2_jmpl_3_he:
xnorcc %l7,%l2,%l3
taddcctv %l5,0x65d,%l6
tsubcctv %l4,0x316,%l7
ldub [%o0+0x010],%l5 ! Mem[0000000030000010]
ld [%o3+0x014],%f31 ! Mem[0000000031800014]
ldsb [%i0+0x01b],%l2 ! Mem[000000001400001b]
jmpl %g6+8,%g0
orncc %l2,-0x778,%l5
p2_call_3_he:
stw %l5,[%i1+0x008] ! Mem[0000000014800008]
taddcc %l1,%l3,%l6
std %l2,[%o3+0x050] ! Mem[0000000031800050]
sra %l2,%l6,%l6
addc %l2,-0x62e,%l0
retl
addccc %l5,%l2,%l3
p2_jmpl_3_ho:
xnorcc %l7,%l2,%l3
taddcctv %l5,0x65d,%l6
tsubcctv %l4,0x316,%l7
ldub [%i0+0x010],%l5 ! Mem[0000000030000010]
ld [%i3+0x014],%f31 ! Mem[0000000031800014]
ldsb [%o0+0x01b],%l2 ! Mem[000000001400001b]
jmpl %g6+8,%g0
orncc %l2,-0x778,%l5
p2_call_3_ho:
stw %l5,[%o1+0x008] ! Mem[0000000014800008]
taddcc %l1,%l3,%l6
std %l2,[%i3+0x050] ! Mem[0000000031800050]
sra %l2,%l6,%l6
addc %l2,-0x62e,%l0
retl
addccc %l5,%l2,%l3
p3_jmpl_3_le:
sub %l3,-0xdbf,%l7
stw %l1,[%o0+0x018] ! Mem[0000000030000018]
lduh [%o3+0x05c],%l5 ! Mem[000000003180005c]
jmpl %g6+8,%g0
andn %l0,-0x001,%l2
p3_call_3_le:
retl
tsubcc %l7,0xc5b,%l0
p3_jmpl_3_lo:
sub %l3,-0xdbf,%l7
stw %l1,[%i0+0x018] ! Mem[0000000030000018]
lduh [%i3+0x05c],%l5 ! Mem[000000003180005c]
jmpl %g6+8,%g0
andn %l0,-0x001,%l2
p3_call_3_lo:
retl
tsubcc %l7,0xc5b,%l0
p3_jmpl_3_he:
addc %l3,%l6,%l6
ldd [%o1+0x058],%l2 ! Mem[0000000030800058]
xnorcc %l2,%l7,%l0
udivx %l6,%l4,%l4
jmpl %g6+8,%g0
ldsb [%o2+0x059],%l1 ! Mem[0000000031000059]
p3_call_3_he:
taddcc %l3,0x4fe,%l3
ld [%o0+0x05c],%f26 ! Mem[000000003000005c]
retl
st %f19,[%o3+0x058] ! Mem[0000000031800058]
p3_jmpl_3_ho:
addc %l3,%l6,%l6
ldd [%i1+0x058],%l2 ! Mem[0000000030800058]
xnorcc %l2,%l7,%l0
udivx %l6,%l4,%l4
jmpl %g6+8,%g0
ldsb [%i2+0x059],%l1 ! Mem[0000000031000059]
p3_call_3_ho:
taddcc %l3,0x4fe,%l3
ld [%i0+0x05c],%f26 ! Mem[000000003000005c]
retl
st %f19,[%i3+0x058] ! Mem[0000000031800058]
p4_jmpl_3_le:
jmpl %g6+8,%g0
andncc %l7,%l1,%l5
p4_call_3_le:
udivx %l2,-0x01c,%l7
sdivx %l6,%l4,%l6
std %l6,[%o2+0x020] ! Mem[0000000031000020]
ldsb [%o1+0x062],%l0 ! Mem[0000000030800062]
stx %l1,[%o1+0x060] ! Mem[0000000030800060]
sth %l6,[%o2+0x062] ! Mem[0000000031000062]
retl
smul %l0,0x1ff,%l0
p4_jmpl_3_lo:
jmpl %g6+8,%g0
andncc %l7,%l1,%l5
p4_call_3_lo:
udivx %l2,-0x01c,%l7
sdivx %l6,%l4,%l6
std %l6,[%i2+0x020] ! Mem[0000000031000020]
ldsb [%i1+0x062],%l0 ! Mem[0000000030800062]
stx %l1,[%i1+0x060] ! Mem[0000000030800060]
sth %l6,[%i2+0x062] ! Mem[0000000031000062]
retl
smul %l0,0x1ff,%l0
p4_jmpl_3_he:
andncc %l4,%l2,%l3
jmpl %g6+8,%g0
addc %l3,0xd3a,%l4
p4_call_3_he:
add %l5,0x873,%l0
ldub [%o2+0x061],%l0 ! Mem[0000000031000061]
std %f28,[%o3+0x020] ! Mem[0000000031800020]
ldsh [%o2+0x064],%l1 ! Mem[0000000031000064]
stx %l6,[%i1+0x038] ! Mem[0000000018800038]
retl
xor %l3,%l1,%l6
p4_jmpl_3_ho:
andncc %l4,%l2,%l3
jmpl %g6+8,%g0
addc %l3,0xd3a,%l4
p4_call_3_ho:
add %l5,0x873,%l0
ldub [%i2+0x061],%l0 ! Mem[0000000031000061]
std %f28,[%i3+0x020] ! Mem[0000000031800020]
ldsh [%i2+0x064],%l1 ! Mem[0000000031000064]
stx %l6,[%o1+0x038] ! Mem[0000000018800038]
retl
xor %l3,%l1,%l6
p5_jmpl_3_le:
sdivx %l2,0xa28,%l2
jmpl %g6+8,%g0
st %f1 ,[%o1+0x068] ! Mem[0000000030800068]
p5_call_3_le:
std %l4,[%o3+0x068] ! Mem[0000000031800068]
lduh [%i3+0x060],%l4 ! Mem[000000001b800060]
retl
xnor %l4,%l4,%l4
p5_jmpl_3_lo:
sdivx %l2,0xa28,%l2
jmpl %g6+8,%g0
st %f1 ,[%i1+0x068] ! Mem[0000000030800068]
p5_call_3_lo:
std %l4,[%i3+0x068] ! Mem[0000000031800068]
lduh [%o3+0x060],%l4 ! Mem[000000001b800060]
retl
xnor %l4,%l4,%l4
p5_jmpl_3_he:
sth %l1,[%i2+0x01c] ! Mem[000000001b00001c]
stw %l4,[%o2+0x068] ! Mem[0000000031000068]
tsubcctv %l1,0x50e,%l4
ldsb [%o3+0x06a],%l0 ! Mem[000000003180006a]
ld [%o1+0x068],%f20 ! Mem[0000000030800068]
srl %l3,%l1,%l1
jmpl %g6+8,%g0
addccc %l5,0x03a,%l2
p5_call_3_he:
sdivx %l4,%l5,%l5
smulcc %l2,0x9b2,%l7
orncc %l1,%l3,%l3
retl
lduw [%i3+0x030],%l6 ! Mem[000000001b800030]
p5_jmpl_3_ho:
sth %l1,[%o2+0x01c] ! Mem[000000001b00001c]
stw %l4,[%i2+0x068] ! Mem[0000000031000068]
tsubcctv %l1,0x50e,%l4
ldsb [%i3+0x06a],%l0 ! Mem[000000003180006a]
ld [%i1+0x068],%f20 ! Mem[0000000030800068]
srl %l3,%l1,%l1
jmpl %g6+8,%g0
addccc %l5,0x03a,%l2
p5_call_3_ho:
sdivx %l4,%l5,%l5
smulcc %l2,0x9b2,%l7
orncc %l1,%l3,%l3
retl
lduw [%o3+0x030],%l6 ! Mem[000000001b800030]
p6_jmpl_3_le:
st %f12,[%i0+0x038] ! Mem[000000001c000038]
jmpl %g6+8,%g0
lduw [%o3+0x070],%l0 ! Mem[0000000031800070]
p6_call_3_le:
tsubcctv %l2,%l1,%l1
ldd [%i0+0x008],%f0 ! Mem[000000001c000008]
ldsb [%o2+0x032],%l3 ! Mem[0000000031000032]
std %f10,[%i3+0x020] ! Mem[000000001d800020]
retl
orncc %l2,%l0,%l5
p6_jmpl_3_lo:
st %f12,[%o0+0x038] ! Mem[000000001c000038]
jmpl %g6+8,%g0
lduw [%i3+0x070],%l0 ! Mem[0000000031800070]
p6_call_3_lo:
tsubcctv %l2,%l1,%l1
ldd [%o0+0x008],%f0 ! Mem[000000001c000008]
ldsb [%i2+0x032],%l3 ! Mem[0000000031000032]
std %f10,[%o3+0x020] ! Mem[000000001d800020]
retl
orncc %l2,%l0,%l5
p6_jmpl_3_he:
ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
orn %l2,-0x2a2,%l6
ldub [%i3+0x06b],%l2 ! Mem[000000001d80006b]
orncc %l7,-0xba0,%l1
ldsh [%i2+0x074],%l4 ! Mem[000000001d000074]
sdivx %l1,-0x16f,%l2
jmpl %g6+8,%g0
umulcc %l4,0x71e,%l1
p6_call_3_he:
stb %l3,[%o3+0x075] ! Mem[0000000031800075]
andncc %l3,-0x8e5,%l4
xnorcc %l1,%l2,%l0
retl
tsubcctv %l4,0x790,%l1
p6_jmpl_3_ho:
ldd [%o2+0x008],%l4 ! Mem[000000001d000008]
orn %l2,-0x2a2,%l6
ldub [%o3+0x06b],%l2 ! Mem[000000001d80006b]
orncc %l7,-0xba0,%l1
ldsh [%o2+0x074],%l4 ! Mem[000000001d000074]
sdivx %l1,-0x16f,%l2
jmpl %g6+8,%g0
umulcc %l4,0x71e,%l1
p6_call_3_ho:
stb %l3,[%i3+0x075] ! Mem[0000000031800075]
andncc %l3,-0x8e5,%l4
xnorcc %l1,%l2,%l0
retl
tsubcctv %l4,0x790,%l1
p7_jmpl_3_le:
srax %l7,0x03a,%l7
subc %l1,%l6,%l4
subccc %l1,0x269,%l4
subccc %l7,%l1,%l3
jmpl %g6+8,%g0
orn %l5,%l3,%l4
p7_call_3_le:
retl
or %l7,%l2,%l5
p7_jmpl_3_lo:
srax %l7,0x03a,%l7
subc %l1,%l6,%l4
subccc %l1,0x269,%l4
subccc %l7,%l1,%l3
jmpl %g6+8,%g0
orn %l5,%l3,%l4
p7_call_3_lo:
retl
or %l7,%l2,%l5
p7_jmpl_3_he:
jmpl %g6+8,%g0
sth %l5,[%o2+0x03c] ! Mem[000000003100003c]
p7_call_3_he:
st %f17,[%o2+0x07c] ! Mem[000000003100007c]
xnor %l5,-0x1ec,%l4
std %f20,[%o2+0x038] ! Mem[0000000031000038]
retl
ldd [%o1+0x038],%f20 ! Mem[0000000030800038]
p7_jmpl_3_ho:
jmpl %g6+8,%g0
sth %l5,[%i2+0x03c] ! Mem[000000003100003c]
p7_call_3_ho:
st %f17,[%i2+0x07c] ! Mem[000000003100007c]
xnor %l5,-0x1ec,%l4
std %f20,[%i2+0x038] ! Mem[0000000031000038]
retl
ldd [%i1+0x038],%f20 ! Mem[0000000030800038]
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
.align 8
done_count:
.word 0,0
Start_Flags:
.word 0,0,0,0
Finish_Flag:
.word 0,0
.align 8
num_processors:
.word 8
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
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
max_windows:
.word 2,5,3,2,2,4,2,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
.align 8
p0_init_registers:
.word 0x00a92304,0x8ee5408a ! Init value for %l0
.word 0x0e81b647,0xbe6c41a0 ! Init value for %l1
.word 0x69e6f440,0xc3f6175e ! Init value for %l2
.word 0xc94fb2c2,0x98ac1808 ! Init value for %l3
.word 0xafba5230,0x1e0184a2 ! Init value for %l4
.word 0x94e1fb1a,0x8217b3ab ! Init value for %l5
.word 0xa42c9136,0x1d32a5b1 ! Init value for %l6
.word 0x1fad6191,0xcf214d54 ! Init value for %l7
.word 0xa57d059a,0x4de9db96 ! Init value for %l0
.word 0xfbe5d12c,0x408afaa5 ! Init value for %l1
.word 0x796015ea,0xc219f221 ! Init value for %l2
.word 0xa7aa9700,0x5154fbc7 ! Init value for %l3
.word 0xefe31a3f,0xc3a2c068 ! Init value for %l4
.word 0xe3af48fc,0x4cfab396 ! Init value for %l5
.word 0xaf47790c,0x350f2fb4 ! Init value for %l6
.word 0x678a8250,0x0a4e81d5 ! Init value for %l7
.align 64
p0_init_freg:
.word 0x62b4b903,0x7662e645 ! Init value for %f0
.word 0x08f83a98,0xb1ac55a6 ! Init value for %f2
.word 0xe886be09,0x6de27237 ! Init value for %f4
.word 0x2cc012ef,0x59657711 ! Init value for %f6
.word 0x116b186c,0xe27d61f4 ! Init value for %f8
.word 0xd8581b15,0x5613b006 ! Init value for %f10
.word 0xefe84d5b,0x48b91e98 ! Init value for %f12
.word 0x50b095c5,0x8f625b11 ! Init value for %f14
.word 0xc655ec14,0xd43c3a3c ! Init value for %f16
.word 0x56d9f949,0x3db21fb9 ! Init value for %f18
.word 0xa42e164f,0xabef07b4 ! Init value for %f20
.word 0xe129d8c5,0x168c50f5 ! Init value for %f22
.word 0x30a75fb9,0x964e6105 ! Init value for %f24
.word 0x6c75390d,0x6a217fe0 ! Init value for %f26
.word 0xdf4cabcd,0x3cded339 ! Init value for %f28
.word 0x339e6ef0,0xe5e03e3a ! Init value for %f30
.word 0x54881281,0xb3c3d032 ! Init value for %f32
.word 0x42149079,0x60c5161d ! Init value for %f34
.word 0x2859a37b,0xe6b0fa07 ! Init value for %f36
.word 0x6deef876,0x58c5c952 ! Init value for %f38
.word 0x939239a7,0x55581bfd ! Init value for %f40
.word 0x26a2a562,0x87303efd ! Init value for %f42
.word 0x61b67116,0xa3760b61 ! Init value for %f44
.word 0xa51b5921,0x40ad900b ! Init value for %f46
.word 0x01162931,0x81ef54ad
.word 0x43410048,0xaf28f2b4
.word 0x7e4a433b,0xf4c6ef84
.word 0x368292b8,0x8076b080
.word 0x938608ed,0xdcf23654
.word 0xc05e731b,0x059eaf9e
.word 0xa2618ec8,0x8eacde77
.word 0x2b45a97a,0x814ed6ac
p0_share_mask:
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p0_expected_registers:
.word 0x00000000,0x151b58d8
.word 0x00000000,0x900b0000
.word 0x00000000,0x00000000
.word 0xd8581b15,0x514f9975
.word 0x00000000,0x00006259
.word 0x00000000,0x000058d8
.word 0x00000000,0x0000002b
.word 0x00000000,0x00001ab7
.word 0x00000000,0x151b5568
.word 0x00000000,0x151b5627
.word 0x00000000,0xffffe811
.word 0x00000000,0x00000192
.word 0x00000000,0x00000001
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0xd3b1c56a
p0_expected_fp_regs:
.word 0x784c6259,0x3c3782bc
.word 0x00000000,0xffffe811
.word 0x0000f954,0xc206c736
.word 0x9da30a99,0xd3b1c56a
.word 0xd8581b15,0x2ce4eba1
.word 0x4b624c78,0xffffffff
.word 0xd8581b15,0xffffe811
.word 0x00000000,0x5708eb15
.word 0x00000000,0xc7fb9692
.word 0x0001006e,0x0192c800
.word 0xffffe811,0xffffffff
.word 0xcdf82876,0xfffff184
.word 0x00000b90,0x990aa39d
.word 0xe811c206,0x92010000
.word 0x3f6c0e7f,0x9da30a99
.word 0xd8581b15,0x151b58d8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xe811c206,0x92010000
.word 0xedfaffff,0x1370c800
.word 0x151b58d8,0x900b0000
.word 0xc68ff28c,0x000004a2
.word 0x00000000,0x0006a300
.word 0x00000000,0x151b5568
.word 0xfcff1300,0xacff1300
.word 0x00001d75,0x39d3de3c
.word 0x588eedd1,0xa06f3aeb
.word 0x7fffffff,0xffff0000
.word 0x550159d4,0xe948e41c
.word 0x6bac0f34,0x5154fbc7
.word 0x873ff4ed,0x0feb8a41
.word 0x0000002f,0x000076d1
.word 0xffffffff,0x00000000
.word 0x00000000,0x990aa39d
p0_local1_expect:
.word 0xff011ba1,0xffffffff
.word 0x9da30a99,0x900b0000
.word 0xd8581b15,0xffffe811
.word 0xd8581b15,0x514f9975
.word 0xffffffff,0xe5e03e3a
.word 0x000000b1,0x990aa39d
.word 0x990aa39d,0x3c3784d1
.word 0x000004a2,0x3dc7eef3
.word 0x787d606d,0xf17b623c
.word 0xf38fcc21,0x31a97c37
.word 0xedd1ffff,0xcd603da0
.word 0x71d23236,0xb2921f8e
.word 0x48e674ac,0xd0b92e12
.word 0x151b58d8,0x900b0000
.word 0xd20fae8a,0x95c65e61
.word 0x21bcb473,0x57d75353
p0_local2_expect:
.word 0x59624c78,0x59624c78
.word 0x6ac5b1d3,0x990aa39d
.word 0x84f1ffff,0x7628f8cd
.word 0x115b628f,0xc595b050
.word 0x0a19ba12,0x20e19000
.word 0x00000000,0xc7fb9692
.word 0x27561b15,0xbc131905
.word 0x00000020,0x0c0e9000
.word 0x6d14dac7,0x6831a2ae
.word 0x27354d1c,0x6705389a
.word 0x9000ec14,0xd43cffff
.word 0x00000192,0xa081927d
.word 0x0000008f,0x1370c800
.word 0xb7244739,0x5e8109a7
.word 0x0013ffac,0xc60e8c4a
.word 0xfefc67a5,0x6394a837
p0_local3_expect:
.word 0x0192c800,0x8ff95f48
.word 0xd8581b15,0x50b095c5
.word 0x151b5568,0x0090e126
.word 0x0000002b,0x2ce4eba1
.word 0x11e8ffff,0xe24283f8
.word 0x50b095c5,0x8f625b11
.word 0x9da30a99,0x58c5221f
.word 0xedd1ffff,0x63ee98b5
.word 0x1f23c558,0xe24d2ce1
.word 0x00000000,0x514f9975
.word 0x3663d792,0xd2e6ba93
.word 0xad7bbbeb,0xde4bca21
.word 0x499e3c5d,0x7e78f35a
.word 0xabef07b4,0xa29d323d
.word 0x93835e9d,0x4b2d166f
.word 0x00000b90,0x990aa39d
share0_expect:
.word 0x73fff954,0x2ce4eba1
.word 0x0000002a,0xfb2e9004
.word 0x00000000,0x00000000
.word 0xfbcabf89,0xf79580ed
.word 0x00000000,0x3cde9abe
.word 0x0000006a,0xffd153e5
.word 0xffffffff,0x16ba8fd2
.word 0x035d0024,0x00000000
.word 0xd3b1c56a,0xd3b1c56a
.word 0x80000000,0xfffb0001
.word 0x00000000,0x37980658
.word 0x50ecbd71,0x9c31fff2
.word 0x00000000,0xffdf0fda
.word 0xaa259960,0x00007360
.word 0xd92dd770,0xffffffff
.word 0x00000000,0xffffffb8
share1_expect:
.word 0x000000b1,0x00001ab7
.word 0x3298dba6,0xfff54957
.word 0x00000000,0x00000025
.word 0xffffbef5,0xffff6730
.word 0x00860000,0x00004f00
.word 0xffffffa3,0x00000087
.word 0xebdfd000,0x7fffffff
.word 0x5e044b39,0x0010ffff
.word 0x00000000,0x3f6c0e7f
.word 0xffffffff,0xff78fe53
.word 0xb0c07a62,0x1c3389fc
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x62f1f800,0x50b50345
.word 0x64343b56,0x0d37229a
.word 0x00741700,0xffffb38a
share2_expect:
.word 0x0001006e,0xd8581b15
.word 0x82b828a6,0x627f538d
.word 0x37db0658,0x000017bb
.word 0xc1d0ffff,0xffffffff
.word 0x00000000,0x10f6b3f8
.word 0x00000000,0x1e492933
.word 0x00000000,0x922dd4d8
.word 0x00000000,0xfffffff4
.word 0x2ce4b7a1,0x00034ec7
.word 0x80000000,0x00000078
.word 0x00000000,0x00000038
.word 0xffffffff,0xffffcdf5
.word 0x00b7f387,0x00000000
.word 0xc42253cf,0xe99f2125
.word 0xffffffff,0xffffffff
.word 0xb1f8550a,0x0000e746
share3_expect:
.word 0xfffffaed,0x00001a8c
.word 0x00000000,0x0001e06f
.word 0x00000000,0x00000000
.word 0xfa8c1e78,0x00000013
.word 0x00000000,0x8448e0dd
.word 0x00008cc4,0xb04a0000
.word 0xffffffff,0xffffffff
.word 0xdad77e38,0x0000000b
.word 0xd8581b15,0x151b58d8
.word 0xa86bffff,0xa358bdc9
.word 0x00000000,0x00000000
.word 0xcdf5e307,0xf5be0c2f
.word 0xffffbcaf,0x0000144f
.word 0x1d000000,0x1cfffa87
.word 0xffff0000,0x1b6383e9
.word 0xffff0000,0x00c00000
p1_init_registers:
.word 0x21ddde1f,0x8846d988 ! Init value for %l0
.word 0xfede8a46,0x52976571 ! Init value for %l1
.word 0x29bbee2c,0x018cd785 ! Init value for %l2
.word 0x003164f8,0x99641347 ! Init value for %l3
.word 0x38a4a19e,0x1ab0c666 ! Init value for %l4
.word 0xb361b934,0x7852b43d ! Init value for %l5
.word 0x5a58e370,0x4bd742f1 ! Init value for %l6
.word 0x6ac32f86,0x4dd11ff2 ! Init value for %l7
.word 0x8816ebad,0xe70bfc82 ! Init value for %l0
.word 0x7eb65ee9,0xdf41ced9 ! Init value for %l1
.word 0x9b807de2,0x0eb7c6fd ! Init value for %l2
.word 0xa78e30f2,0x2c4de946 ! Init value for %l3
.word 0x039cfbd4,0x6b3ff634 ! Init value for %l4
.word 0x68f6aadf,0xe6802de0 ! Init value for %l5
.word 0xa63ed16d,0xcced0e10 ! Init value for %l6
.word 0xd5a05e3c,0xcf81026d ! Init value for %l7
.word 0x3aa5c6b6,0xe0b71080 ! Init value for %l0
.word 0x0ff44c98,0x37b24418 ! Init value for %l1
.word 0x38b68c7c,0xa0bfcf44 ! Init value for %l2
.word 0xa14e8580,0x82285a06 ! Init value for %l3
.word 0x07922332,0x6c3fd3d9 ! Init value for %l4
.word 0xeac1b12d,0xee4692ce ! Init value for %l5
.word 0x64bd83b9,0xdc4b48da ! Init value for %l6
.word 0x79bd7024,0x42b8b162 ! Init value for %l7
.word 0x35bdcbe3,0xf9e86aba ! Init value for %l0
.word 0xa4b7e806,0xf13900ab ! Init value for %l1
.word 0x8599ecdf,0xd9860855 ! Init value for %l2
.word 0x51c80de2,0x2644a7c3 ! Init value for %l3
.word 0xd38c9612,0xb63ebd08 ! Init value for %l4
.word 0x6c6c3499,0xcda401c2 ! Init value for %l5
.word 0xd97ce8a6,0x2069856e ! Init value for %l6
.word 0x3c9c9058,0xb6c62192 ! Init value for %l7
.word 0x94a9b5f6,0x63513ba1 ! Init value for %l0
.word 0x0b6047aa,0x27a7ab20 ! Init value for %l1
.word 0xa0f1aa70,0x9d2d8357 ! Init value for %l2
.word 0x8e027fe3,0xde838aab ! Init value for %l3
.word 0x85f4813a,0x63fc755b ! Init value for %l4
.word 0xe32091e6,0x797f8656 ! Init value for %l5
.word 0x1049e16c,0x6cdddd90 ! Init value for %l6
.word 0x95875b7c,0x2523778b ! Init value for %l7
.align 64
p1_init_freg:
.word 0x671c02e0,0xb97f8f77 ! Init value for %f0
.word 0xe1669543,0x5537656d ! Init value for %f2
.word 0x3298dba6,0x1382de6f ! Init value for %f4
.word 0xfc1c1328,0x9010283e ! Init value for %f6
.word 0xae9cab4d,0x19b3c085 ! Init value for %f8
.word 0x17c41e24,0xc39cc8b9 ! Init value for %f10
.word 0x7df1fe43,0x3a701cd6 ! Init value for %f12
.word 0xa86b24d3,0xa358bdc9 ! Init value for %f14
.word 0x8c4685fc,0x74f05f5d ! Init value for %f16
.word 0x786d6a4b,0x78c5f6be ! Init value for %f18
.word 0x218ab21b,0x4d1fd271 ! Init value for %f20
.word 0x36d6c2bd,0x9e78a119 ! Init value for %f22
.word 0x16c53422,0x44cdce72 ! Init value for %f24
.word 0x84665c81,0x0ae7f5f2 ! Init value for %f26
.word 0x5bf8247c,0x9f035122 ! Init value for %f28
.word 0x10424cec,0x68f62623 ! Init value for %f30
.word 0x88aa12ac,0x99755068 ! Init value for %f32
.word 0xb50900ea,0xc6f40449 ! Init value for %f34
.word 0xa811b075,0x5e0618c9 ! Init value for %f36
.word 0xd1364baa,0x48e38c1d ! Init value for %f38
.word 0xffcb19c0,0xf3b85632 ! Init value for %f40
.word 0x12faf8db,0xd2af8406 ! Init value for %f42
.word 0x6301812d,0x436f1f06 ! Init value for %f44
.word 0x75fb9114,0x06cdbc22 ! Init value for %f46
.word 0xfd5defea,0x2cf11e97
.word 0xe3660491,0x1cee247b
.word 0xef70481b,0xa991e6f9
.word 0x3266b4c7,0x3dcbecd1
.word 0x36b79805,0xa0562549
.word 0xc506ba48,0x70acb517
.word 0x0dfaa498,0x7538912f
.word 0x25683fe8,0x2e3c746c
p1_share_mask:
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p1_expected_registers:
.word 0xffffffff,0xff92ab30
.word 0x00000000,0x0000006f
.word 0xffffffff,0xffffff87
.word 0x00000000,0x1bc00000
.word 0x00000000,0x0000006f
.word 0x00000000,0x00020076
.word 0x00000000,0x0001f8de
.word 0x00000000,0x8000006e
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
.word 0xffffffff,0xfffff1c7
.word 0x00000000,0x7a14a03f
.word 0x00000000,0x00000045
.word 0x00000000,0xa431fac5
.word 0x00000000,0x7fffffff
.word 0x00000000,0x3b3bd4a2
.word 0x00000000,0x000000c5
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00c50000
.word 0x07922332,0x6c3fd3d9
.word 0x00000000,0x0014a03f
.word 0x00000000,0x0000000e
.word 0x00000000,0x000001c5
.word 0x00000000,0x000071b1
.word 0x00000000,0x00000821
.word 0x00000000,0x1eb7a404
.word 0x00000000,0x000000c5
.word 0x00000000,0x00000000
.word 0x00000000,0x0000002e
.word 0x00000000,0x0000002e
.word 0x00000000,0x00000000
.word 0x00000000,0x00000053
.word 0x00000000,0x00000821
.word 0x00000000,0x0000219a
.word 0xffffffff,0xfffec538
.word 0x00000000,0xc66ef98e
.word 0x00000000,0x78c5f6be
.word 0x04902eef,0x04902eef
.word 0x00000000,0x00000000
p1_expected_fp_regs:
.word 0xcab6fcda,0x337f659b
.word 0x0000002e,0xfffd8052
.word 0x3298dba6,0x3df54957
.word 0xfffe8786,0xfc854655
.word 0xffffac67,0xef2e9004
.word 0x80000000,0x04a4b71e
.word 0x0000002a,0xfb2e9004
.word 0xa86b24d3,0xa358bdc9
.word 0x82b828a6,0x627f538d
.word 0x00000000,0x002e9004
.word 0x00000000,0x56867f79
.word 0xda35baa1,0xc9bd58a3
.word 0x00000000,0x0146b171
.word 0x80000000,0xfffb0001
.word 0xffffffff,0xf2a3f052
.word 0x00c50000,0xc5b553aa
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x68f62623,0xd6df4d4c
.word 0xc5fa31a4,0xffffffff
.word 0x5280fdff,0x2e000000
.word 0x00000000,0x0027cc7b
.word 0x00582623,0xc5fa31a4
.word 0x582e9004,0xef2e9004
.word 0xff87f17d,0x0146b171
.word 0x4977faae,0x0a303980
.word 0x00002eec,0x3fb07651
.word 0x00000071,0xa2176dcf
.word 0x18000000,0xff92ab30
.word 0x439566e1,0x0ae72094
.word 0x0000d313,0x14a63395
.word 0xbf6b0000,0x62205349
.word 0x82b828a6,0x627f538d
.word 0x00000004,0x00000966
p1_local1_expect:
.word 0x00000000,0x00000004
.word 0x00003298,0x00000000
.word 0x00000000,0x00000000
.word 0x04902efb,0xfc85bdc9
.word 0xfffe8786,0xa358bdc9
.word 0xa358bdc9,0xa1ba35da
.word 0x71b14601,0x00000000
.word 0x43657758,0xc29b794e
.word 0x2c7e5781,0x28f8facc
.word 0x68f62623,0xc5fa31a4
.word 0xddd5c5a6,0x4c4ddfd6
.word 0x532ec8a0,0x6222015c
.word 0xffffb290,0xf2a3f052
.word 0xe703d821,0xb8d1a05b
.word 0xa3333456,0xf2a3f052
.word 0x82d0e28e,0x5cb3eaa8
p1_local2_expect:
.word 0x002e9004,0xef2e9004
.word 0x00000000,0x0001f8de
.word 0xbc9a88a7,0x000000e2
.word 0xffffac67,0xef009004
.word 0x0000006f,0x74f09004
.word 0x7fffffff,0x00000078
.word 0x00000000,0x00000000
.word 0xb77ce9f7,0x0e5cc0c2
.word 0x04000000,0x00c5219a
.word 0x68562623,0x48587884
.word 0x82b828a6,0x627f538d
.word 0x45f8e9df,0x3a4f7b0a
.word 0xb7661412,0xf9760741
.word 0xff92ab30,0x75290979
.word 0x00000000,0x0000002a
.word 0x00b6fcda,0x337f659b
p1_local3_expect:
.word 0x00000000,0x0001e000
.word 0x000058a3,0xd3246ba8
.word 0x6f000000,0x00000000
.word 0x67ac0000,0x56867f79
.word 0xffffff7f,0x00000000
.word 0x04a4b71e,0xa1ba35da
.word 0xc9bd58a3,0xa1ba35da
.word 0xfffe8786,0xc0daa8c0
.word 0x00000000,0x00000015
.word 0x30379952,0xb3748036
.word 0x00000000,0x0146b171
.word 0xc5b553aa,0xe9750b60
.word 0x10424cec,0x68f62623
.word 0x5749f53d,0x9d924905
.word 0x143f22c8,0x292a6695
.word 0x3b2694f4,0xeb63725c
p2_init_registers:
.word 0xf65c5891,0xf61dccbf ! Init value for %l0
.word 0xa638ef8a,0x898e5247 ! Init value for %l1
.word 0xd333c778,0xc0c2858e ! Init value for %l2
.word 0xe9b914f4,0x697e6855 ! Init value for %l3
.word 0xc345c0a6,0x240b800a ! Init value for %l4
.word 0x9c765ae6,0xa74fee41 ! Init value for %l5
.word 0x09f499ab,0xd68cee9a ! Init value for %l6
.word 0x1720c4a1,0xd97a2c36 ! Init value for %l7
.word 0x64ec8637,0xcd452a6c ! Init value for %l0
.word 0x815a5e52,0x107173e7 ! Init value for %l1
.word 0xf25ece2c,0x06fb7e03 ! Init value for %l2
.word 0x9b1a67aa,0xaa82cf16 ! Init value for %l3
.word 0x8bd70c38,0xe7d544b1 ! Init value for %l4
.word 0x5a1c1754,0x6426565e ! Init value for %l5
.word 0xf778e7fe,0x2118273c ! Init value for %l6
.word 0x23cfe814,0x2fac5e96 ! Init value for %l7
.word 0x872fc496,0x0fb2e9be ! Init value for %l0
.word 0xcf49a1c9,0xf9f8b421 ! Init value for %l1
.word 0x35ddfa36,0x91c68d39 ! Init value for %l2
.word 0xad684f0e,0x625d1c90 ! Init value for %l3
.word 0xe36b36dc,0xacf1d831 ! Init value for %l4
.word 0x7d6232e4,0x16930b97 ! Init value for %l5
.word 0x65a7d110,0x8e4e22b9 ! Init value for %l6
.word 0x51125a72,0x53b5c455 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x7950285b,0x0e7ddcc7 ! Init value for %f0
.word 0xe3da5f05,0xdaa6c773 ! Init value for %f2
.word 0x44696487,0xc1dc8fc6 ! Init value for %f4
.word 0x61e8b942,0x1a64d775 ! Init value for %f6
.word 0x39b8133b,0x0100f108 ! Init value for %f8
.word 0xa47b080f,0x948bc698 ! Init value for %f10
.word 0x63396ffe,0x2f46dff4 ! Init value for %f12
.word 0x41403118,0x58b2dfd8 ! Init value for %f14
.word 0x7ee36d04,0x8d820441 ! Init value for %f16
.word 0x11049de2,0xa0033b2a ! Init value for %f18
.word 0x96c6e801,0xda309037 ! Init value for %f20
.word 0xcdb5b427,0x2281eeab ! Init value for %f22
.word 0x9a8112cc,0xe69a3985 ! Init value for %f24
.word 0x12e63894,0xdb49ea62 ! Init value for %f26
.word 0x1ac12565,0x37980658 ! Init value for %f28
.word 0xaa18a9d7,0xd511a2f2 ! Init value for %f30
.word 0x7a0023f0,0x3c8c15a5 ! Init value for %f32
.word 0x16eaaac7,0x40d1fb7c ! Init value for %f34
.word 0x67c5a05f,0x830e3dec ! Init value for %f36
.word 0x3bcda461,0xc1ba16c9 ! Init value for %f38
.word 0x410f99cb,0xbbf5cbe8 ! Init value for %f40
.word 0x153be72c,0x80a77e31 ! Init value for %f42
.word 0x1b06aec1,0x89ac7dd0 ! Init value for %f44
.word 0xd629cf7a,0x32566c73 ! Init value for %f46
.word 0x0510f655,0x7365695d
.word 0x6b4afae7,0xfc8206c5
.word 0xd83ce90e,0x2d1c5e4d
.word 0x830d3288,0x8e6f075c
.word 0x15b20d44,0xb45698b3
.word 0xf2ac59ae,0x4f1d6c23
.word 0x80ed7e4e,0xc1b68cc7
.word 0x99523a55,0xff041253
p2_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p2_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000038
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000001
.word 0x00000000,0x37980658
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xfffff6a0
.word 0xfffdc2da,0xf9edb39e
.word 0x00000000,0x0000020e
.word 0xffffffbe,0x06c9e41c
.word 0x00000000,0x00000073
.word 0xffffffff,0xffffff8a
.word 0x00000000,0x00000b5f
.word 0x1a25c3d6,0x1a25c3d6
.word 0xffffffff,0xffffffa6
.word 0x9a8112cc,0xe69a3985
.word 0xffffffff,0xfd7fe9a7
.word 0x1a25c3d6,0x1a25c3d6
.word 0xffffffff,0xffffff89
.word 0x00000000,0x17fb47fb
.word 0x00000000,0x006ba497
p2_expected_fp_regs:
.word 0xffffffff,0xe5dd2041
.word 0x00000000,0x00000000
.word 0x37980658,0x0000000c
.word 0x50000000,0x1c3389fc
.word 0xffffffff,0x00001c85
.word 0xb100331c,0x627ac0b0
.word 0x00000016,0xfecc884e
.word 0x37980658,0x00000000
.word 0x00000ae2,0x00000000
.word 0x00000000,0x00000025
.word 0xe42726c7,0xf10d17bb
.word 0x50a4b8d3,0x62ea49db
.word 0x58000000,0x055fdae3
.word 0x00000658,0x00001c85
.word 0xe37a60e9,0x37980658
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0xb0c07a62,0x1c3389fc
.word 0x00000160,0x4120dde5
.word 0x00000000,0x28000000
.word 0x00000000,0x00000000
.word 0xabee8122,0x055fdae3
.word 0xeaddffff,0xffffffff
.word 0xe37a60e9,0x37980658
.word 0x6c0a93a2,0xfed7818e
.word 0xe69a3985,0x898e5247
.word 0x69e203ed,0x8a252232
.word 0x00000000,0x00000000
.word 0xb10fbd08,0xf1478330
.word 0x8f0f95d1,0xda66ef28
.word 0x70d889fd,0x7b66992f
.word 0xc9910013,0x7981c1e1
.word 0x00000096,0xffffff8b
p2_local1_expect:
.word 0xe20a0000,0xeacc502b
.word 0x00000000,0x00000000
.word 0xdb49eadd,0xf10d17bb
.word 0xffffffe9,0x00000000
.word 0x00000000,0x000010b9
.word 0xb0c07a62,0x1c3389fc
.word 0xb100331c,0x627ac0b0
.word 0xad76f537,0xbc5d48b6
.word 0xe37a60e9,0x37980658
.word 0x546d0e00,0x469a8a8f
.word 0x2f0b8017,0xbbf7b3f9
.word 0x00000038,0x00000000
.word 0x42e1cff7,0x46f22ee1
.word 0xe3770000,0x6cb402c0
.word 0x5625b970,0xe998bd6a
.word 0x4120dae0,0xdacef773
p2_local2_expect:
.word 0x58000000,0x055fdae3
.word 0x00000000,0xffffff07
.word 0xddea49db,0xffffffff
.word 0x62ea49db,0x9438e612
.word 0x00000000,0x00743464
.word 0xfff596dd,0x00000000
.word 0x055fdae3,0x000077e3
.word 0x67cab582,0xa8490493
.word 0x61e8b942,0x1a64d775
.word 0x00000000,0x00000000
.word 0x37980658,0x00000000
.word 0xfd7fe9a7,0x045e0449
.word 0x00000000,0xa300acab
.word 0x92bf5658,0x00000000
.word 0x00000000,0x8a252232
.word 0xe37a60e9,0x37980000
p2_local3_expect:
.word 0x00ffffff,0x00000000
.word 0x00000000,0x000000fe
.word 0xffffffff,0xffffffff
.word 0x000077e3,0xffffffff
.word 0x37980658,0x00000000
.word 0x00000000,0xd511a2f2
.word 0x62ea49db,0x9438e612
.word 0x016477c0,0x4a26a3c8
.word 0x480e1b88,0x0092c752
.word 0xffffffff,0xffffff17
.word 0x00000000,0xffff884e
.word 0xa638ef8a,0x898e5247
.word 0x23d06d92,0xd7fa00b1
.word 0x42a599fc,0xf4b375ec
.word 0x00000000,0xffffffaf
.word 0x000010b9,0x576cc6c0
p3_init_registers:
.word 0x25f09d08,0x37094f1d ! Init value for %l0
.word 0x6b8223c8,0x718c1e78 ! Init value for %l1
.word 0x48db5f1d,0xf59a7a03 ! Init value for %l2
.word 0xc4e8b80e,0x8285249e ! Init value for %l3
.word 0x9150d0c4,0xc6001913 ! Init value for %l4
.word 0xbcddfbca,0x8a0fbde4 ! Init value for %l5
.word 0x0c20a2d9,0xec046b6d ! Init value for %l6
.word 0x2545751b,0xd508778c ! Init value for %l7
.word 0xa5a4aa67,0xdb6ca9a1 ! Init value for %l0
.word 0xfa970719,0xc8602e98 ! Init value for %l1
.word 0xd6c13adc,0xc5187b34 ! Init value for %l2
.word 0xb153d917,0xde361cf4 ! Init value for %l3
.word 0x5c6c1607,0xe0f3b72e ! Init value for %l4
.word 0x00610a0e,0x854a2a96 ! Init value for %l5
.word 0x986b534c,0x28a630ac ! Init value for %l6
.word 0x61ab8572,0x0ff97530 ! Init value for %l7
.align 64
p3_init_freg:
.word 0x42d6bb93,0xa4581c26 ! Init value for %f0
.word 0x66b5cbea,0x1302de61 ! Init value for %f2
.word 0x22d6039c,0x60992d07 ! Init value for %f4
.word 0x989184a4,0x28c00fb9 ! Init value for %f6
.word 0xcdf5e307,0xf5be61da ! Init value for %f8
.word 0x50ecbd71,0x93b21a65 ! Init value for %f10
.word 0x2f0ce250,0x0793aa28 ! Init value for %f12
.word 0xae4123e8,0x54c8736f ! Init value for %f14
.word 0xf9f1132c,0x73abd4f6 ! Init value for %f16
.word 0x184e4321,0xae54302f ! Init value for %f18
.word 0x996e6766,0xd3ad9442 ! Init value for %f20
.word 0x5eadab3a,0xb35d63f4 ! Init value for %f22
.word 0xb452c248,0xc1cf2ff7 ! Init value for %f24
.word 0x773bc2eb,0xac8c16d9 ! Init value for %f26
.word 0x647e5b0a,0x364efd80 ! Init value for %f28
.word 0xbbdef7fd,0x6139c42d ! Init value for %f30
.word 0xc787d524,0xa67bea60 ! Init value for %f32
.word 0xadeaf1dc,0xbf225183 ! Init value for %f34
.word 0xf48bae45,0x9c0b7fad ! Init value for %f36
.word 0x9db8a2a1,0x627910c1 ! Init value for %f38
.word 0x5a4f21af,0x5670bac2 ! Init value for %f40
.word 0x95930055,0x7b8581f5 ! Init value for %f42
.word 0xa7ea3bde,0x89839591 ! Init value for %f44
.word 0x61d4b964,0x3da737e5 ! Init value for %f46
.word 0xe913e003,0x7365db4e
.word 0x00c17314,0x8a4a6ec1
.word 0xd944cc17,0x3dcf62b9
.word 0x032ddc90,0xd1263f61
.word 0x70ab9f52,0x4368c21a
.word 0x8f59181f,0xb9e217e7
.word 0xc1868285,0xdcc6dc79
.word 0x58334b58,0xb9a9a2f3
p3_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p3_expected_registers:
.word 0x00000006,0x00c6ea75
.word 0x00000000,0x00000013
.word 0xffffffff,0xfffffbff
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffbef5
.word 0x00000000,0x0000005d
.word 0x00000000,0x3a115000
.word 0xffffffff,0xffffffff
.word 0x00000020,0x00000046
.word 0x60fd3106,0x9f9ba933
.word 0x00000000,0x005d9c31
.word 0x00000000,0xf5be0c2f
.word 0x00000000,0x00000000
.word 0x00000000,0xffffdc81
.word 0x00000000,0xffffcdf4
.word 0xffffffff,0xffff1d0e
p3_expected_fp_regs:
.word 0x781e8cfa,0x3067ffff
.word 0xca51a0a0,0x319c5d22
.word 0x14344a99,0xca51a0a0
.word 0xfa8c1e78,0x0000c5c5
.word 0x00000000,0x802a6890
.word 0x336dd375,0xb3c84e2d
.word 0xa46fffff,0xfa8e94b4
.word 0xae4123e8,0xfffffff2
.word 0x00804817,0x00000000
.word 0x0b950931,0xef020000
.word 0xffffffff,0xffffcdf5
.word 0x20b20001,0x319c5dee
.word 0x6f73c854,0xd46190b6
.word 0x14344a99,0x1e32a525
.word 0xee5d9c31,0xf41ebb51
.word 0xffffffff,0x994a34ff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0xae4123e8,0xfffffff2
.word 0x50e20c57,0x3067ffff
.word 0x7ffeffff,0x00000000
.word 0xa46fffff,0xfa8e94b4
.word 0x3a115000,0x00001e99
.word 0x00804817,0x0426b493
.word 0x005d9c31,0x00000000
.word 0xfa8c1e00,0xfffffff2
.word 0x934a3414,0x000002e7
.word 0x35d58e07,0x97dfd69c
.word 0x702a150a,0x380018eb
.word 0x18667784,0x27b57939
.word 0x866858d9,0xde88bec4
.word 0x41ecfe3e,0x787adea6
.word 0xb4cbe579,0x52c956c9
.word 0x2f0ce250,0x0793aa28
p3_local1_expect:
.word 0x3c9316ab,0xffffffff
.word 0xffff6730,0xfa8c1e78
.word 0x9ac00000,0x6a41ddb6
.word 0xfa8c1e78,0x6bf16a4d
.word 0x6f73c854,0xd46190b6
.word 0xc09affff,0xa46fffff
.word 0x6f73c854,0xd461fff2
.word 0x4cae7ac3,0x76134d7a
.word 0xa4f2a6f5,0xd5a4121b
.word 0x0e243113,0x3fe3003c
.word 0x0b950931,0x2612ef3b
.word 0x8ed9cdf4,0xf585793e
.word 0x00000000,0x000000ae
.word 0x2b076371,0xdb7f5946
.word 0xeb400cc0,0xa413b519
.word 0xffffcdf5,0x5a46c96f
p3_local2_expect:
.word 0x2f0ce250,0x0793aa28
.word 0x9affffff,0x000000c1
.word 0x0000faac,0xfa8e94b4
.word 0xca51a0a0,0x319c5d22
.word 0x67a90000,0x319c5dee
.word 0x010023e8,0xc8abffff
.word 0x50e20c2f,0x000002ef
.word 0x7718b9ba,0x02f0a63a
.word 0x00000000,0x00000000
.word 0x2357cddf,0x02c91df4
.word 0x60fd3106,0x9f9ba933
.word 0xf0c7ece0,0x3c66554f
.word 0x043ace0e,0x00007fff
.word 0xe1c1851f,0x002f5f11
.word 0xffb428d8,0xffffffff
.word 0x9c4ec341,0xadca493a
p3_local3_expect:
.word 0x00000000,0xffffcdf5
.word 0xffffff7f,0xfffffff2
.word 0x07e3f5cd,0xa4581c26
.word 0x00ae143c,0x9e18b180
.word 0xee5d9c31,0xf41ebb51
.word 0x2f0cbef5,0xffffbec4
.word 0xff344a99,0xc8ab5868
.word 0x00000000,0x000000f5
.word 0x85bd6980,0xd66e3540
.word 0xda61bef5,0x000000ae
.word 0x51bb1ef4,0x319c5d22
.word 0x336dd375,0xb3c84e2d
.word 0x3c9316ab,0x802a6890
.word 0x2ad30f9c,0x25f22737
.word 0x9ac00000,0x319c5d22
.word 0x39c38d01,0xfffffffd
p4_init_registers:
.word 0x079d4669,0xdab2ae33 ! Init value for %l0
.word 0xd61bff74,0x854acb35 ! Init value for %l1
.word 0x070db317,0xea7aa683 ! Init value for %l2
.word 0xa5cd194f,0xf78a83af ! Init value for %l3
.word 0xca5f47b6,0x9a6a8367 ! Init value for %l4
.word 0xb12b5fea,0x4d9c9009 ! Init value for %l5
.word 0x3e3461b8,0x95ca68a0 ! Init value for %l6
.word 0xc92e5c60,0x74d625f1 ! Init value for %l7
.word 0xae7c57f7,0xdf4fe41e ! Init value for %l0
.word 0x717f0f79,0xf80b8562 ! Init value for %l1
.word 0x9bc1a6bc,0x561632a9 ! Init value for %l2
.word 0xa8470322,0x3620479f ! Init value for %l3
.word 0x141c998c,0x816fb643 ! Init value for %l4
.word 0x1491e694,0xb00f1421 ! Init value for %l5
.word 0x4806edf2,0xf36cd61c ! Init value for %l6
.word 0x3d7bf4c0,0xa5e30776 ! Init value for %l7
.align 64
p4_init_freg:
.word 0xb4e05923,0x51c519fa ! Init value for %f0
.word 0xee558f93,0x2a3c3150 ! Init value for %f2
.word 0x60d9bfea,0x6bb28802 ! Init value for %f4
.word 0xa607cea3,0x09c50e3b ! Init value for %f6
.word 0xfe76a1e6,0xe95b91de ! Init value for %f8
.word 0x2f740105,0x11cead03 ! Init value for %f10
.word 0x00216f1e,0x0da47d95 ! Init value for %f12
.word 0x05d03a9a,0x4ad046d1 ! Init value for %f14
.word 0x0aa92fc9,0x5031f0b4 ! Init value for %f16
.word 0x5201abe7,0xaac36226 ! Init value for %f18
.word 0x77ebd3ae,0xb1b0cc4c ! Init value for %f20
.word 0x027566ab,0x6c409488 ! Init value for %f22
.word 0xe017063d,0x8d369498 ! Init value for %f24
.word 0x1559c90b,0xba4bfe4d ! Init value for %f26
.word 0x9e8f13b8,0x67a97c20 ! Init value for %f28
.word 0x486ea4ca,0xd203ffb0 ! Init value for %f30
.word 0xdfbfef5d,0x0150c850 ! Init value for %f32
.word 0xfc942349,0xe05497b6 ! Init value for %f34
.word 0xe22485ff,0x275b0cea ! Init value for %f36
.word 0x8ebeeb2a,0x384a69bd ! Init value for %f38
.word 0xf730fc18,0xbb7423a9 ! Init value for %f40
.word 0xf395d630,0x08279ced ! Init value for %f42
.word 0xda05a479,0xa4ddd15b ! Init value for %f44
.word 0x99a1b220,0x3056f798 ! Init value for %f46
.word 0x136fd9ef,0xbe8e5fc2
.word 0x1d31283f,0x99ac5c71
.word 0x4db5195a,0x7d6ed56a
.word 0x5b71d1ad,0xcb8acb2b
.word 0x896292fc,0xcc09a6c8
.word 0x1ee40a8c,0xef793335
.word 0xb6f79444,0xb1d3da89
.word 0xbb41419b,0x9898ec21
p4_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p4_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000086
.word 0x00000000,0x4f140000
.word 0x00000000,0x00000fda
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffbcaf
.word 0x00000000,0x0000144f
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000f99
.word 0x00000000,0x00000000
.word 0x00000000,0x000000ff
.word 0x00000000,0xffffffff
.word 0xfc224706,0xe8000000
.word 0xffffffff,0x00000005
p4_expected_fp_regs:
.word 0x00000000,0x3583cfce
.word 0x00000000,0xe1d8aa87
.word 0x00000000,0x3cde9abe
.word 0xffffaadd,0x00000000
.word 0xaadd815b,0xc9b10a56
.word 0x833aa65f,0x8448e0dd
.word 0x00b7f387,0x00000000
.word 0xf8000000,0x0000e7e3
.word 0x00000000,0x10f6b3f8
.word 0x00000000,0xffdf0fda
.word 0x207ca967,0xb8138fff
.word 0x00000000,0x3cde9abe
.word 0x0b679811,0x8448e0dd
.word 0x833aa65f,0x144751db
.word 0xc7474f14,0x3cde9abe
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x51474f3c,0xfffffca2
.word 0x00000000,0xffdf0fda
.word 0xdde04884,0x5fa63a83
.word 0xa0300000,0x67a97c20
.word 0x00000000,0x5fa63a83
.word 0x00e04884,0x5fa63a83
.word 0x00000000,0xffdf0fda
.word 0x00000000,0x93944710
.word 0x00000000,0xffdf0fda
.word 0x00000000,0x00000000
.word 0x00005842,0x00000000
.word 0x43250ba5,0xbe9ade3c
.word 0x67874fd5,0x07dd3657
.word 0x3db6d981,0xed304799
.word 0x2251cbad,0x1a01e07d
.word 0x07764685,0xfed1987a
p4_local1_expect:
.word 0x00000000,0x833aa65f
.word 0xff8f13b8,0x67a97c20
.word 0x144741d0,0xc92fa90a
.word 0x0000ff00,0xfe540316
.word 0x00000000,0x14474f14
.word 0x00000000,0x0000ff00
.word 0x12514714,0x5fa63a83
.word 0x00000000,0xffdf0fda
.word 0xbc476222,0x41f246f1
.word 0x00000000,0xd7c993f0
.word 0x0b679811,0x0000c35e
.word 0x3a28b736,0x989e3465
.word 0xf0ee37c5,0xc1204f2d
.word 0x2a7f078f,0x1e878da5
.word 0xbe7848e0,0x36209ffd
.word 0x00000000,0x00000083
p4_local2_expect:
.word 0x05ff0000,0x00000000
.word 0x0000ff00,0xffff833a
.word 0x00000000,0x00000000
.word 0x00000000,0xc92fa90a
.word 0x1d6400db,0x00000000
.word 0x00000000,0x00000000
.word 0x4f140000,0x0000e7e3
.word 0x48033327,0x1072cbb3
.word 0x0b679811,0x094934d5
.word 0x86f84f83,0xf013068a
.word 0x6b3b4ebf,0x63e36de9
.word 0x000000ff,0x7855271e
.word 0x00000000,0xaadd815b
.word 0x9fc10000,0x00042714
.word 0xc64de904,0x08471a4c
.word 0xc195982a,0x09c50e3b
p4_local3_expect:
.word 0x67a90000,0xffff00db
.word 0x00b7f387,0x0000e7e3
.word 0xc14ec4ed,0x00000000
.word 0x207ca967,0x00001447
.word 0x00000000,0x833aa65f
.word 0x0000c35e,0x00000000
.word 0x0288b26b,0x43cac8a9
.word 0x00000000,0xffdf0fda
.word 0x3cd840f7,0x0e27492e
.word 0x3fff8418,0x0a538827
.word 0x796a47c5,0xffffde3c
.word 0x87aad8e1,0xd38cad4f
.word 0xe06ace03,0xb817188d
.word 0x34cd946b,0xac421c36
.word 0x00000000,0x3583cfce
.word 0x4db3172a,0xba4bfe4d
p5_init_registers:
.word 0xa1628443,0xf67d21c4 ! Init value for %l0
.word 0x39755756,0x0069eab5 ! Init value for %l1
.word 0xa15be650,0x8deac074 ! Init value for %l2
.word 0x23155fb4,0x54e7d0ed ! Init value for %l3
.word 0x362d48d0,0xe1c167e0 ! Init value for %l4
.word 0x1b6a79a6,0x95b3706e ! Init value for %l5
.word 0x4e9a1836,0x2b23c1e4 ! Init value for %l6
.word 0xff6846ea,0xa3fb1305 ! Init value for %l7
.word 0x3005ec56,0xafb870fe ! Init value for %l0
.word 0x9e2dc2a6,0xac0f39ce ! Init value for %l1
.word 0x5d54c6fb,0xf2d1a6a8 ! Init value for %l2
.word 0xaf0f0a84,0xbe05bf02 ! Init value for %l3
.word 0xa4a2dfee,0x0080718d ! Init value for %l4
.word 0x6f1860d6,0x9e50914e ! Init value for %l5
.word 0x20c802b2,0x1ca5581b ! Init value for %l6
.word 0x0aaad271,0xa81b1bbc ! Init value for %l7
.word 0xc1f1b34e,0xd1784ab0 ! Init value for %l0
.word 0x39b93715,0xcb4a1f33 ! Init value for %l1
.word 0xf14f5d20,0x58106666 ! Init value for %l2
.word 0x6a803f1e,0x2ba61d90 ! Init value for %l3
.word 0xdd5eb2ba,0x729d16dd ! Init value for %l4
.word 0x99820009,0xf29ebbd5 ! Init value for %l5
.word 0x768d7e0d,0xee8e53f5 ! Init value for %l6
.word 0x738e6128,0x03589bf0 ! Init value for %l7
.word 0xb0ef83c3,0xc2098853 ! Init value for %l0
.word 0x5dda33fc,0x8c6fb189 ! Init value for %l1
.word 0x87506b74,0x0502e6db ! Init value for %l2
.word 0x802100d5,0x9b8a3fa1 ! Init value for %l3
.word 0xfdf53f3c,0xfa748e93 ! Init value for %l4
.word 0xcff60c08,0xb855bed7 ! Init value for %l5
.word 0x1ec2472a,0x41c1529a ! Init value for %l6
.word 0x8bbc74e4,0x0d346b9f ! Init value for %l7
.align 64
p5_init_freg:
.word 0x9120ea0a,0xe8a291e3 ! Init value for %f0
.word 0xc4432bfb,0x9eaf1208 ! Init value for %f2
.word 0xc42253cf,0x5a2fe0da ! Init value for %f4
.word 0x1cf14319,0xaa1a24a1 ! Init value for %f6
.word 0x34e82d9b,0xa51856e2 ! Init value for %f8
.word 0xea0573a0,0xdd748c2c ! Init value for %f10
.word 0x787ceca7,0xfacd9d68 ! Init value for %f12
.word 0xb7a15e97,0x0205d58c ! Init value for %f14
.word 0x0f3b924d,0x6936b68b ! Init value for %f16
.word 0xca51ba24,0x494adcbe ! Init value for %f18
.word 0xa2e75926,0x968ce950 ! Init value for %f20
.word 0x9097e83f,0x6465e575 ! Init value for %f22
.word 0x0949b0dc,0x7a7d2f81 ! Init value for %f24
.word 0xdc8407ee,0x7c70caa0 ! Init value for %f26
.word 0x705f6923,0x13ef88d7 ! Init value for %f28
.word 0x61601131,0x6073201c ! Init value for %f30
.word 0xf5b77f73,0xcb984ee7 ! Init value for %f32
.word 0x1591a51b,0x5a3a6cac ! Init value for %f34
.word 0x73d4a67e,0xc35b6d80 ! Init value for %f36
.word 0x7f6aa2ee,0x7be157f7 ! Init value for %f38
.word 0xfe8ded4c,0xbce290c6 ! Init value for %f40
.word 0x0c9d15a6,0x3ad949cf ! Init value for %f42
.word 0xa202904e,0xb49ad404 ! Init value for %f44
.word 0x1207156a,0xaf1e405e ! Init value for %f46
.word 0xedf619e8,0xc3400155
.word 0x2128cf0b,0xb1dc3604
.word 0x2de9415e,0xd1b274a7
.word 0x6f1440da,0x061e3d77
.word 0x9bd464f7,0x0f807a41
.word 0x5de8aae4,0xa272a746
.word 0x88106397,0x45944f12
.word 0x7651134c,0x2291277f
p5_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
p5_expected_registers:
.word 0xaa259960,0xc7f08cf6
.word 0x00000000,0x00000000
.word 0x00000000,0x4cf50633
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x9abda027
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0xb04a0000
.word 0x00000000,0xc42253cf
.word 0x00000000,0x00000000
.word 0x00000000,0x1d000000
.word 0x00000000,0x00000000
.word 0x00000001,0xffffffff
.word 0x00000000,0x80000000
.word 0x00000000,0x00000000
.word 0x00000000,0xc42200cf
.word 0x00000000,0x00004268
.word 0xffffffff,0xd1784ab0
.word 0x00000000,0x10002e6a
.word 0x00000000,0x000000cf
.word 0x00000000,0x10002e68
.word 0x00000000,0x0000d178
.word 0x00000000,0x00000067
.word 0xffffffff,0xffffffff
.word 0x1850c6f4,0x1e492933
.word 0x00000000,0x00000000
.word 0x00000000,0x99872015
.word 0x00000000,0x00004268
.word 0x00000000,0x000000cf
.word 0xffffff91,0x99ffffff
.word 0x8bbc74e4,0x0d346b9f
p5_expected_fp_regs:
.word 0x00000000,0x1e492933
.word 0x00000000,0x1ca67360
.word 0x1d000000,0x1c207360
.word 0x609925aa,0x00000000
.word 0x008e74fa,0xe99f2125
.word 0x00000000,0x1e492933
.word 0x00000000,0x4bc4a3dd
.word 0x000012c4,0xffffffff
.word 0x00000000,0xb4220000
.word 0x00000000,0x00000000
.word 0xaa259960,0x00000000
.word 0x62f1f800,0x50b50345
.word 0x0000006a,0xffd153e5
.word 0x9e79dac6,0x6e0bd4fc
.word 0x1d000000,0x1cfffa87
.word 0x62f1f800,0x50b50345
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x4cf50390,0x00000000
.word 0x00000000,0x00000040
.word 0x00000000,0x00000000
.word 0xb04a0000,0xc42253cf
.word 0x008e74fa,0xe9610d39
.word 0xc42253cf,0x00000000
.word 0x8ced77b8,0x8bb63669
.word 0xae6d2aa6,0x55a4674e
.word 0xb6c33f05,0x09c7d4fc
.word 0x00000000,0x1d000000
.word 0xd2fbb76c,0x6c54d5d4
.word 0xae6d2aa6,0xe99f2125
.word 0x4e9a1836,0x2b23c1e4
.word 0x00000490,0x22b4b253
.word 0xff975364,0x8fa3bb91
.word 0x1cac39cc,0xfd51214c
p5_local1_expect:
.word 0x00000000,0x00000000
.word 0x8ced77b8,0x55a4674e
.word 0x000012c4,0x00000000
.word 0x00000000,0xe6c79c5d
.word 0x4e6d2aa6,0x55a4674e
.word 0xa14a0000,0xb877ed8d
.word 0x80000000,0x00000000
.word 0x9e79dac6,0x6e0bd4fc
.word 0x3cd81200,0x5bf8d9da
.word 0xfc303bf9,0xe721a1e6
.word 0x00127350,0x1cfffa87
.word 0x2f01094b,0xfe7815af
.word 0xb75683df,0x4bc4a340
.word 0x012b4e00,0x1923d1b8
.word 0xbda84386,0x84b7233c
.word 0xd32b8c56,0x8b7fd414
p5_local2_expect:
.word 0xffffff83,0x76f1d435
.word 0x62f1f800,0x00007e23
.word 0xaa259960,0x00000000
.word 0x000022b4,0x00000000
.word 0x40ed77b8,0x50731200
.word 0x57f2ff1c,0x55a4674e
.word 0xffffffc4,0x9abda027
.word 0x91996666,0x00000034
.word 0xcda37dab,0xf8e9f1a6
.word 0x7528829d,0x898ff307
.word 0x0f72ac9f,0x13ef0000
.word 0x1d48d4ee,0x1be924a0
.word 0xfa7ccf43,0xf5e03697
.word 0x4f322243,0x5d3328d4
.word 0x0fc23ce4,0x06deb397
.word 0x00000000,0x00000490
p5_local3_expect:
.word 0x9abda800,0x00000000
.word 0xf68cf0c7,0xc19d5781
.word 0x00000000,0xcd3dd310
.word 0x80000000,0x1cfffa87
.word 0x00000000,0xb4220000
.word 0x00000000,0xffffffff
.word 0x4e6d2aa6,0xffffffff
.word 0xf7b31706,0xc33a781e
.word 0x787ceca7,0xfacd9d68
.word 0x71400135,0xa951f606
.word 0x4f14ff88,0x4d92b422
.word 0xbbe0f487,0xe6886d4b
.word 0x1fa55ab4,0xfffffd6d
.word 0x45302923,0x50b50345
.word 0xefd13be6,0xaa259960
.word 0xb82ce5d1,0x0051f178
p6_init_registers:
.word 0x3df1a282,0x7a2da9a6 ! Init value for %l0
.word 0x19c6af66,0x1b26f241 ! Init value for %l1
.word 0x97b78023,0xf9bf0ff5 ! Init value for %l2
.word 0x87ba20c8,0x4e2bc198 ! Init value for %l3
.word 0x0890d877,0xda4e59c6 ! Init value for %l4
.word 0xa5f81c1c,0x2b3b441c ! Init value for %l5
.word 0xb049d83d,0xdc2b7537 ! Init value for %l6
.word 0x357ca15a,0x66589b1a ! Init value for %l7
.word 0x1d3843c7,0xc6c11e8a ! Init value for %l0
.word 0x7b179c88,0x04dd8c44 ! Init value for %l1
.word 0xfc54eba9,0xcf896ea9 ! Init value for %l2
.word 0xa4103ef6,0x44dfe945 ! Init value for %l3
.word 0x86fe237a,0x5e236760 ! Init value for %l4
.word 0xb71c4364,0x8b3dbb8f ! Init value for %l5
.word 0xcd93c693,0xfa9f7911 ! Init value for %l6
.word 0xd1f07a1f,0xd3d0f3d2 ! Init value for %l7
.align 64
p6_init_freg:
.word 0x74a1fff6,0x3bc76498 ! Init value for %f0
.word 0xfe5c9176,0xdc3d692b ! Init value for %f2
.word 0x6af426e1,0x5a88b5e0 ! Init value for %f4
.word 0xec3cf790,0x6fc035c3 ! Init value for %f6
.word 0x8a64dc35,0xb523cba4 ! Init value for %f8
.word 0x298bb8d5,0x232cb1ab ! Init value for %f10
.word 0x35d75f16,0x0a9db2ce ! Init value for %f12
.word 0xafa5da6f,0xa480fa76 ! Init value for %f14
.word 0x040e6d62,0xe7474947 ! Init value for %f16
.word 0x83dd292b,0xc37e4aac ! Init value for %f18
.word 0xffb19064,0x0030edc8 ! Init value for %f20
.word 0x563b3464,0xf62c677c ! Init value for %f22
.word 0xc0f1c750,0x5dc519d2 ! Init value for %f24
.word 0x0d8dd56b,0x28368d92 ! Init value for %f26
.word 0x5d37edfb,0x8956ca83 ! Init value for %f28
.word 0x548d80ee,0xf4d5ccf0 ! Init value for %f30
.word 0x8b924e68,0xbdef4468 ! Init value for %f32
.word 0x36e10909,0xf634bfa0 ! Init value for %f34
.word 0x263ba9a1,0xb4ecb241 ! Init value for %f36
.word 0xf48f9474,0x4d36c53e ! Init value for %f38
.word 0x5dffb61e,0xb268aba9 ! Init value for %f40
.word 0x41847e2d,0x08f2c36b ! Init value for %f42
.word 0x7d212a3d,0x405e7d33 ! Init value for %f44
.word 0x90aa2f68,0xb82fc05c ! Init value for %f46
.word 0x1c08c6fa,0x01fb9984
.word 0x76ac0e59,0x6dea4510
.word 0x2abe18cd,0xed1f8b5f
.word 0x8950460f,0x7f95d605
.word 0x5552398d,0x5f9608f7
.word 0xc8522c6a,0x03054063
.word 0x4744bd50,0xe23e99f3
.word 0xdbcbd69a,0x25016bca
p6_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000000
p6_expected_registers:
.word 0x00000000,0x8000000f
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffffaf
.word 0x00000000,0xfffff9b5
.word 0x00000000,0x7fffffff
.word 0x00000000,0xebdfd000
.word 0x00000000,0x7fffffff
.word 0x00000000,0x00000000
.word 0x00000000,0x64343b56
.word 0x00000000,0x00000005
.word 0x00000000,0x7800ffff
.word 0x00000000,0x15e4229a
.word 0xffffffff,0x88d16b03
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00000078
p6_expected_fp_regs:
.word 0x00000000,0x64343b56
.word 0x00000000,0x00000000
.word 0x1361c1cc,0xd257655b
.word 0x00000000,0x00000000
.word 0x77f3ffff,0x8df3ffff
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
.word 0x1b25fcdc,0x00000000
.word 0x64343b56,0x0d37229a
.word 0xffffffff,0xffffffff
.word 0x37d16b81,0x4f00007f
.word 0x15e4229a,0xf62c677c
.word 0xdcfc251b,0x15e4229a
.word 0x1b6383e9,0xb523cba4
.word 0xffff0000,0x1b6383e9
.word 0x609506cf,0xffffffff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0xffffffff,0x0064469e
.word 0x000022aa,0x003d1e5c
.word 0x15e4229a,0xf62c677c
.word 0x77f3ffff,0xd77984f6
.word 0x922dffff,0x00000000
.word 0x922dd770,0xffffffff
.word 0x827a0000,0x00000316
.word 0xfe750673,0x3583c305
.word 0x00000000,0x00000000
.word 0x65ce0316,0x06ae5469
.word 0x814f83e9,0x7fffffff
.word 0xce8fddd9,0xde125c69
.word 0x0000ffff,0x00000000
.word 0x00000000,0x00000000
.word 0x62e9417d,0xed3591fd
.word 0x935dca16,0xa90231d7
p6_local1_expect:
.word 0x00000000,0x827a0000
.word 0x1b6383e9,0xb523cba4
.word 0x15e4229a,0xb7660000
.word 0xffffffc9,0xfffff9e1
.word 0x1b25fcdc,0x00000000
.word 0x0316e415,0x00000040
.word 0x00000000,0x00000000
.word 0xfee12164,0xffffff9c
.word 0x5c1e3d00,0xb4845cb2
.word 0xd1134702,0xb0abdbdf
.word 0xaa1c0bba,0x6edb6dea
.word 0xfee19a64,0x90a43612
.word 0x1b6383e9,0xc8b979d7
.word 0xc9ffffff,0xe1f9ffff
.word 0x97a42e11,0x9ddb4bb7
.word 0x0000229a,0x00000000
p6_local2_expect:
.word 0xafa5da6f,0x7fffffff
.word 0xffff0000,0x00000000
.word 0xffffffff,0x7fffffff
.word 0x814f83e9,0xffff0000
.word 0xfffff9b5,0xaa220000
.word 0x9a22e415,0xe9834f81
.word 0x922dd770,0xffffffff
.word 0x6563581b,0xebe6babd
.word 0x935873dc,0x5313b364
.word 0x95b2b00d,0x19f4dc87
.word 0x1361c1cc,0xd257655b
.word 0xf2df1122,0x0b611546
.word 0x00000000,0x00000000
.word 0xb76cfc69,0xb5cf2332
.word 0x00000000,0x000002c5
.word 0x1d229c73,0x032d57d1
p6_local3_expect:
.word 0xff1b56bc,0x5eb7d223
.word 0xffff0000,0xffffffff
.word 0xffffff7f,0x00000000
.word 0x00000000,0x00000000
.word 0x00cdffff,0x6d2afa7f
.word 0x0d37229a,0xffffffff
.word 0xff000078,0xba0d1000
.word 0x609506cf,0xffffffff
.word 0x88d16b03,0xb54d3691
.word 0x35d75f16,0x0a9db2ce
.word 0x9ff189df,0x42b800a4
.word 0x23d20000,0x00000000
.word 0x5db7cebc,0x28031d01
.word 0xfef20689,0x059e050a
.word 0x844de94d,0xcfaaeaa8
.word 0x00000000,0x000002c5
p7_init_registers:
.word 0xbf4f47ae,0x0af107a6 ! Init value for %l0
.word 0xa38f495a,0x0a96ae23 ! Init value for %l1
.word 0x29fb1471,0xce646923 ! Init value for %l2
.word 0xdf67c5f8,0x27c2a99b ! Init value for %l3
.word 0xa4168202,0x5142af65 ! Init value for %l4
.word 0x9259870a,0x2b66a8be ! Init value for %l5
.word 0xfefff0a2,0x1440c401 ! Init value for %l6
.word 0x1178fa52,0xb9515159 ! Init value for %l7
.word 0xe3b16333,0xb700a60e ! Init value for %l0
.word 0xaa81aa14,0x12b75990 ! Init value for %l1
.word 0x841465a2,0x6051c6ab ! Init value for %l2
.word 0xf69674ee,0xc39f01e6 ! Init value for %l3
.word 0xa463d134,0x58186b05 ! Init value for %l4
.word 0x1d6ca37c,0x5faa5d0f ! Init value for %l5
.word 0x2bb1f6b2,0x763a6aa1 ! Init value for %l6
.word 0x1c17557c,0x94c708de ! Init value for %l7
.align 64
p7_init_freg:
.word 0x3c2df4b3,0x13f76b18 ! Init value for %f0
.word 0xea19dcd3,0xfae3bfa6 ! Init value for %f2
.word 0x78c2ad3b,0x7020a9e1 ! Init value for %f4
.word 0x6a83ae22,0x0180b8f8 ! Init value for %f6
.word 0x2965b7d4,0xdfeedb2a ! Init value for %f8
.word 0x717df471,0x5fe6ce06 ! Init value for %f10
.word 0x2e5d2424,0x387ed7da ! Init value for %f12
.word 0xc54569e8,0x2556bcd4 ! Init value for %f14
.word 0x84a1c5d3,0x5bee55e8 ! Init value for %f16
.word 0xdf4f8355,0xa7348d66 ! Init value for %f18
.word 0xac34bc94,0xc51f1cdb ! Init value for %f20
.word 0x4889924d,0xce1b43e6 ! Init value for %f22
.word 0x65f611c2,0x3c600e40 ! Init value for %f24
.word 0x0bd8915e,0x7d2ffe54 ! Init value for %f26
.word 0xf0310ee0,0x4d7a8ce1 ! Init value for %f28
.word 0xb00313f3,0x8dd8e265 ! Init value for %f30
.word 0x0f8e1c42,0xd3254d6c ! Init value for %f32
.word 0xac1fdefc,0x63d2f2a8 ! Init value for %f34
.word 0xebf4b139,0x265648c8 ! Init value for %f36
.word 0xded8fd56,0x27af4368 ! Init value for %f38
.word 0x976e917f,0xe28a5deb ! Init value for %f40
.word 0x5cc5156f,0x0cb77b1f ! Init value for %f42
.word 0x3f4d294e,0xc1140e39 ! Init value for %f44
.word 0x8da21716,0x5ef68088 ! Init value for %f46
.word 0xed1deb0b,0xed58b950
.word 0xee2c7867,0x135375d9
.word 0x4fca01db,0x9c4b0867
.word 0x1982e78f,0x4a2c36e9
.word 0x955b8c18,0xd33a2f6b
.word 0xc0b37b73,0x426deb77
.word 0x740e80ac,0x662a0304
.word 0x4eb4134e,0x1ad3b59b
p7_share_mask:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffff
p7_expected_registers:
.word 0x00000000,0x00000010
.word 0x00000000,0x1dab6c00
.word 0x00000000,0x00000080
.word 0x00000000,0x0000ffff
.word 0x00000000,0x002106ec
.word 0xffffffff,0xdf9ba3ce
.word 0x00000000,0x00440000
.word 0xf0c135c1,0x9eafbcbc
.word 0xe3b16333,0xb700a61e
.word 0x00000000,0x000016ad
.word 0xffffffff,0xffff8948
.word 0xf69674ee,0xc39f01e6
.word 0xa463d134,0x58186b05
.word 0x1d6ca37c,0x5faa5d0f
.word 0x2bb1f6b2,0x763a6aa1
.word 0x0fe86790,0x00000000
p7_expected_fp_regs:
.word 0x00000000,0x00000000
.word 0x035d2424,0x387ed7da
.word 0x00000000,0xfffffff4
.word 0x44177400,0x84bc858b
.word 0x4675ea8c,0x00000000
.word 0x27716f23,0x00000000
.word 0xff800000,0x00000000
.word 0xb1f8550a,0x32ae0000
.word 0xfb48ac60,0xe7f9ffff
.word 0x23000000,0xdad77e38
.word 0x8b85bc84,0x00741744
.word 0x4889924d,0x00000000
.word 0xad167276,0x29f4e6fa
.word 0xfffff471,0xe4a4b38a
.word 0x00000000,0xfffffff4
.word 0x00000000,0x037deeff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0xc13517f0,0xd5dbf373
.word 0xe0000001,0x00000038
.word 0xf0c135c1,0x9eafbcbc
.word 0x9d51cd02,0xeb1c11e7
.word 0x60ac48fb,0xffffffff
.word 0xff800000,0x800008ff
.word 0x00004400,0x0000ffff
.word 0x000000c0,0x14bb9800
.word 0xb018b532,0x5c0e609b
.word 0xe797de55,0x73f3dbd5
.word 0xffffffb8,0x89000000
.word 0x29a164e4,0x9eaf6cbc
.word 0xfffff471,0xe4a4b38a
.word 0xd851b6e5,0x50d41792
.word 0x530eca74,0x5842ef1c
.word 0x00000000,0xfffffff4
p7_local1_expect:
.word 0x0048ac60,0xe7f9ffff
.word 0xff00ffa1,0x0000ffff
.word 0x00000000,0x00000000
.word 0x00000000,0xc112f11f
.word 0x00000000,0x00000000
.word 0x9eaf6cbc,0x4b71c829
.word 0xffffffff,0xfffff3b7
.word 0x00000000,0xff800000
.word 0x2f260281,0xb65b18c2
.word 0x2ed0b1db,0xa9a4e138
.word 0x59282085,0xad37429e
.word 0xea50ffe0,0xb5e3a7a1
.word 0x75140347,0x6a344d24
.word 0x04af5d31,0x8e0a6b16
.word 0xad167276,0x29f4e6fa
.word 0xb8c9faa5,0x3d458b24
p7_local2_expect:
.word 0x46000000,0x037deeff
.word 0x1015f11f,0x00000080
.word 0x20f4e6fa,0x006400ea
.word 0x44177400,0x84bc858b
.word 0x00010000,0xdad77e38
.word 0x7fffffff,0xffff000b
.word 0x00000000,0x61bc0afa
.word 0xfa40c5d9,0xe0e95961
.word 0xb5de3fa5,0x68b5ff20
.word 0x0000ffff,0xffffffd7
.word 0x00000000,0xb34adc00
.word 0x40f999de,0xde82b8f4
.word 0x174f3946,0x978040ed
.word 0x543a7298,0xa39492dd
.word 0x5fe6ce06,0x0000ed24
.word 0x287a7217,0x287aea8c
p7_local3_expect:
.word 0x00000000,0x00000011
.word 0x44177400,0x84bc858b
.word 0x73f3dbd5,0x08121d95
.word 0xffffffff,0x9f53e56e
.word 0x287aea8c,0x000000ff
.word 0x00000000,0x00000000
.word 0x2424f471,0xe4a4b38a
.word 0x287aea8c,0x9eaf6cbc
.word 0x7e70bd29,0x602d18b4
.word 0x7c69878b,0x1b61ff48
.word 0xaea1eec8,0x45fc8964
.word 0x000000c2,0x978040ed
.word 0xab226e85,0x83ff82e9
.word 0xfffff471,0xe4a4b38a
.word 0xff800000,0x00000000
.word 0xa8b101da,0xb34a879d
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
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
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p0_local0_start
p0_local0_begin:
p0_local0_start:
.word 0xdd0be29d,0x7ba1f8ac,0x7a9c307d,0x87fce1cc
.word 0x2f9d9692,0x5708eb15,0x788ff28c,0x655e1c79
.word 0xfc578c28,0xa26c7a07,0xc8c85346,0x21c074cf
.word 0xcdf82876,0xbf151538,0xd7070c0e,0xe8ca9587
.word 0x588e936c,0xa06f3aeb,0xa0358a0d,0xcac0ca5b
.word 0x550159d4,0xe948e41c,0x6bac0f34,0xaf312c3f
.word 0x873ff4ed,0x0feb8a41,0xeac0a54f,0xc272c736
.word 0x22ea49be,0x177ac222,0x89373b63,0x87a00538
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p0_local1_start
p0_local1_begin:
p0_local1_start:
.word 0x7526949c,0xb0465439,0xca89313a,0x48be1629
.word 0xfc410f65,0x28137910,0xf23f421b,0x514f9975
.word 0xfb955996,0xadeb893b,0x6c3bef07,0x5e85d94b
.word 0x37e61ba1,0x3c3784d1,0x3b771116,0x3dc7eef3
.word 0x78ad606d,0xf17b623c,0xf38fcc21,0x31a97c37
.word 0x4e40e38a,0xcd603da0,0x71d23236,0xb2921f8e
.word 0x48e674ac,0xd0b92e12,0x4359d83c,0x61639ed8
.word 0xd20fae8a,0x95c65e61,0x21bcb473,0x57d75353
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p0_local2_start
p0_local2_begin:
p0_local2_start:
.word 0x5b8cd721,0xc6d12509,0x612d8db4,0xe4dfe3c8
.word 0xc6b4bc07,0xbc8308c4,0x2db49d7e,0x48e4702a
.word 0x5333995d,0xbaa5df3d,0x2df18cda,0xc8684176
.word 0x7c78505e,0xbc131905,0x87dcc44b,0x1b2c6713
.word 0x6d14dac7,0x68316aae,0x27354d1c,0x6705389a
.word 0x6fcf599f,0x88e042c0,0x2ca90491,0xbe7fc5a7
.word 0x49214528,0xb2329947,0xb7244739,0x5e8109a7
.word 0x378bcfb4,0xc60e8c4a,0xfefc67a5,0x6394a86c
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p0_local3_start
p0_local3_begin:
p0_local3_start:
.word 0xaad6bb59,0x8ff95f48,0xcc75fb52,0xe24283f8
.word 0xfe27c8c1,0xff81d3cf,0x8b1a5243,0x2ce4eba1
.word 0xbb2f179b,0x109b48ce,0x68f28646,0xa1424c4c
.word 0x108a3282,0x043faefa,0x5e37c7d3,0x63ee98b5
.word 0x1f23e082,0xe24d2ce1,0x323161a0,0x73a649c5
.word 0x3663d792,0xd2e6ba93,0xad7bbbeb,0xde4bca21
.word 0x499e3c5d,0x7e78f35a,0x38455624,0xa29d323d
.word 0x93835e9d,0x4b2d166f,0x8b04ad3f,0x990aa39d
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p1_local0_start
p1_local0_begin:
p1_local0_start:
.word 0x834d6261,0xf726c4f5,0x0b411578,0x7c32a422
.word 0xedbfa0ef,0xfb1c9600,0xc5b553aa,0xe9670b60
.word 0x1b11df30,0x3a4981aa,0x14ed9921,0x6913bb1b
.word 0x02c84300,0x3f00f230,0x4977faae,0x0a303980
.word 0x96d72eec,0x3fb07651,0xa63dd58f,0xa2176dcf
.word 0xd13b480a,0x34b56c38,0x12072bf0,0x9fa4413c
.word 0x00e8d313,0x14a63395,0xd3ae306e,0x9eccbed3
.word 0x195e693b,0xe152e7ad,0x87347bf1,0x6618fc79
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p1_local1_start
p1_local1_begin:
p1_local1_start:
.word 0xa628b882,0x8d537f62,0x8568b55f,0x40eca170
.word 0x7c1d3041,0x222dd2bd,0xc1e9d461,0xd12d6332
.word 0x2f14d180,0xdef5b309,0x733cb518,0x8af0d23d
.word 0xc366bf60,0xde75815c,0x43657758,0xc29b794e
.word 0x2c7e5781,0x28f8facc,0xee2206e3,0x94125569
.word 0xddd5c5a6,0x4c4ddfd6,0x532ec8a0,0x6222015c
.word 0x8bf4b290,0xc66ef98e,0xe703d821,0xb8d1a05b
.word 0xa3333456,0x6424daf2,0x82d0e28e,0x5cb3eaa8
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p1_local2_start
p1_local2_begin:
p1_local2_start:
.word 0xe5b9a6f2,0xaf24494f,0xbdc84932,0xa4565d39
.word 0xa35c5e1e,0xcf0935ff,0x8e87a3b9,0x8a168ffe
.word 0x5beda9c0,0xdab0ffd2,0x96be70f8,0x4f0ecd83
.word 0x877b54c5,0xb39b5ddc,0xb77ce9f7,0x0e5cc0c2
.word 0x401c483a,0x0ca026be,0xfc2f8e89,0x48580384
.word 0xb3d7d127,0xc7a361e6,0x45f8e9df,0x3a4f7b0a
.word 0xb7661412,0xf9760741,0xccf4dc89,0x75290979
.word 0xbdb2ff1b,0xf03e1582,0xcab6fcda,0x337f659b
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p1_local3_start
p1_local3_begin:
p1_local3_start:
.word 0x9589ed56,0xb4165b40,0x9f37a4b0,0x9098a388
.word 0xaeff2828,0x195fb8b8,0x90e81653,0xdef25386
.word 0xfcf13b9e,0xdd1afe50,0xf424986d,0x95a2d6f7
.word 0x04a4b71e,0xa1ba35da,0x067a695e,0xb0a532cd
.word 0x97e988ae,0x73c748f5,0x30379952,0xb3748036
.word 0x5431638b,0xa8b79321,0xb9d475d1,0x67c9d724
.word 0xd3264910,0xe2c2ecf8,0x5749f53d,0x9d924905
.word 0x143f22c8,0xb92a6695,0x3b2694f4,0xeb63725c
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p2_local0_start
p2_local0_begin:
p2_local0_start:
.word 0xfa9a22f0,0x6cb402c0,0xe38223ee,0x80a6381d
.word 0xf190aaa6,0xc5f85c38,0x982c62a7,0xe0db7a87
.word 0x70348d91,0x71cd6834,0xdd3c7c0e,0x962301eb
.word 0x1e52ee78,0x06bdaefe,0x6c0a93a2,0xfed7818e
.word 0x23ae0e0b,0xb915d7d6,0x69e20305,0x8a252232
.word 0x35b577b2,0x3f0ddc03,0xb10fbd08,0xf1478330
.word 0x8f0f950a,0xda66ef28,0x70d889fd,0x7b66992f
.word 0xc9910013,0x7981c1e1,0xfd7fe9a7,0x045e0449
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p2_local1_start
p2_local1_begin:
p2_local1_start:
.word 0x4e88ccfe,0xeacc502b,0xd29abcb2,0xf65dd34f
.word 0x477a60e9,0xa5e044fe,0x74c0865c,0x38cd1dea
.word 0xb0166fb3,0xbf06a4df,0x8cf35006,0x17551bc6
.word 0xfc89331c,0x627ac0b0,0xad76f537,0xbc5d48b6
.word 0xf5d975b8,0x99ae9ad9,0x546d0e3f,0x469a8a8f
.word 0x61b9087a,0xbbf7b3f9,0xf516fdbd,0x7438e01d
.word 0x42e1cff7,0x46f22ee1,0x8d3ca6ca,0x035b2df7
.word 0x5625b970,0xe998bd6a,0x4120dae0,0xdacef71d
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p2_local2_start
p2_local2_begin:
p2_local2_start:
.word 0xdd99fb81,0xfd5b4bc3,0xe94191be,0xaced4189
.word 0x3d3c19e0,0xbfb37d6e,0x6f424be7,0x6d07082e
.word 0xe42726c7,0xf10d17bb,0xa3c66c57,0x3515be58
.word 0x73e1351a,0x5b038a8f,0x67cab582,0xa8490493
.word 0x727ebc82,0x47a9ada5,0x2c7c72a9,0xa3dc8178
.word 0x914f2011,0x36eec727,0x3f4b2872,0xd3e78516
.word 0x5b32b0c4,0x7c22acab,0x92bf56e5,0xbba16143
.word 0x04baeb06,0x1f482d1a,0x2779c75e,0x96ff62ed
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p2_local3_start
p2_local3_begin:
p2_local3_start:
.word 0x46656a84,0xd795a260,0xf2a20460,0xdabb59b7
.word 0xfea4a8df,0x67ad97aa,0x584cbdf3,0xc13762aa
.word 0x50a4b8d3,0xe3e30f73,0x12abeb9a,0x2f0b8017
.word 0xc61cd009,0x7f3aaf09,0x016477c0,0x4a26a3c8
.word 0x480e1b88,0xf092c752,0x91376b21,0x3639229b
.word 0xfe62f3c7,0x93f56211,0x6595c706,0x9f0f00d1
.word 0x23d06d92,0xd7fa1ab1,0x42a599fc,0xf4b375ec
.word 0x17fb47fb,0xa1842dcd,0xe3ba4dec,0xd856dd9f
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p3_local0_start
p3_local0_begin:
p3_local0_start:
.word 0x00320b9f,0x2b742c7e,0xf2fc8efa,0xacfad0c1
.word 0x25a5321e,0x8892641b,0xcc4e976e,0x2b29155e
.word 0x455976b2,0x9331c7cc,0x527a61d9,0x0426b493
.word 0xf77dda2f,0xa6f801af,0x09f495b7,0x94131910
.word 0x6ebb7800,0x67cc3296,0x35d58e07,0x97dfd69c
.word 0x702a150a,0x380018eb,0x18667784,0x27b57939
.word 0x866858d9,0x4b88bec4,0x41ecfe3e,0x787adea6
.word 0xb4cbe579,0x52c956c9,0x8bd4c624,0x061cf8e6
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p3_local1_start
p3_local1_begin:
p3_local1_start:
.word 0xe16e8ce8,0xe75c6f1e,0x066317b4,0xac2b8e75
.word 0x942c2032,0x6a41ddb6,0xeec55c8a,0x6bf16a4d
.word 0x1e2b07d5,0xd46190b6,0xea284649,0xecd736e1
.word 0xee5d4732,0x39460df2,0x4cae65c3,0x76134d7a
.word 0xa4f2a6f5,0xd5a4121b,0x0e243113,0x3fe33c07
.word 0x0b950931,0x2612ef3b,0x8ed982ed,0xf585793e
.word 0x2518ea1a,0xddb113f5,0x2b076371,0xdb7f5946
.word 0xeb400cc0,0xa413b519,0x20b0b831,0x5a46c96f
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p3_local2_start
p3_local2_begin:
p3_local2_start:
.word 0xbb61cb6b,0x68d4036f,0xe1f991bb,0xfe9c86c3
.word 0x5cd4a673,0x2e9dc407,0x37df34e7,0xd340a262
.word 0xad14e2da,0x34224ec5,0x2cd2aa6e,0x9b0e71ee
.word 0x3d2e7063,0x3099efb3,0x7718b9ba,0x02f0a63a
.word 0x5aff3e2d,0x9c9c07e4,0x2357cddf,0x02c91df4
.word 0x60fd3106,0x9f9ba933,0xf0c7ece0,0x3c66554f
.word 0x043ace0e,0x41f904a5,0xe1c1851f,0x69e3d66b
.word 0x7ab7153a,0x57350d97,0x9c4ec341,0xada4493a
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p3_local3_start
p3_local3_begin:
p3_local3_start:
.word 0x7a8248bb,0x7e50c696,0x0d30b265,0xbcf58e6e
.word 0x41a5eee5,0x8e40e49a,0x9dee4637,0x9e18b180
.word 0xf9ac713e,0x790a84e2,0x8e58ead9,0x104039c0
.word 0x0fcacdcc,0xc8ab5868,0x38ffca2a,0xae2a41fb
.word 0x85bd6980,0xd6393540,0x704121db,0x92b1b751
.word 0x8ed48810,0x61d97805,0x336dd375,0xb3c84e2d
.word 0x3c9316ab,0x442a6890,0x2ad30f9c,0x25f22737
.word 0x915b2189,0x2a8247d5,0x39c38d01,0x6cd73718
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p4_local0_start
p4_local0_begin:
p4_local0_start:
.word 0x087b1521,0xdf699587,0xc5533487,0xb864145c
.word 0xf67ade64,0x1d6861ff,0x4b490de7,0x1c4550cc
.word 0xaace815b,0xc9b10a56,0x15b92a6d,0xc2af44c0
.word 0x4e6a85ad,0xd37f6389,0x73931ec6,0x93944710
.word 0x506caa5b,0x6e7a0844,0xfd3e9370,0x7932f8da
.word 0xc4495842,0x0924f8ed,0x43250ba5,0xbe9ade3c
.word 0x67874fd5,0x07dd3657,0x3db6d981,0xed304799
.word 0x2251cbad,0x1a01e07d,0x36d74685,0xfed1987a
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p4_local1_start
p4_local1_begin:
p4_local1_start:
.word 0x92419965,0xab5ec6a2,0xda0f84ff,0x262847c9
.word 0x88131cf5,0xa6fc006b,0x807c466f,0x64f558ba
.word 0xddd6fa1b,0xcc948328,0x29f198a9,0x6ee471ca
.word 0xad447744,0x32065629,0xfed8e856,0x71f24289
.word 0xbc7f6222,0x41f246f1,0x5cf3c588,0x74296383
.word 0x0b679811,0x10f6b3f8,0x3a28b736,0x989e3465
.word 0xf0ee37c5,0xc1204f2d,0x2a7f078f,0x1e878da5
.word 0xbe7848e0,0x36209ffd,0xb5d15872,0x1cfae211
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p4_local2_start
p4_local2_begin:
p4_local2_start:
.word 0x7f2d5112,0x271067d6,0x699d6a9d,0x55fe40f9
.word 0x67f76208,0x018c60ee,0xd28475c4,0x8b8bfe70
.word 0x1d640961,0xef112758,0x9c9c05f5,0xb4def5c4
.word 0x4637abcb,0x9e4cf64b,0x48033327,0x1072cbb3
.word 0x1279703f,0x094934d5,0x86f84f83,0xf013068a
.word 0x6b3b4ebf,0x63e36de9,0xcb8af26d,0xebc2e2ed
.word 0xb334fef7,0x0252851f,0x499fcfe2,0x0becf9c2
.word 0xc64de904,0x08471a4c,0xc195982a,0x50e8dda5
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p4_local3_start
p4_local3_begin:
p4_local3_start:
.word 0xced6bae8,0xbc353106,0x9f430768,0x6a0c0d56
.word 0x2c3d6aaa,0x6adbc3cc,0xee735319,0xb4ac5ae5
.word 0x833aa65f,0x8448e0dd,0xa6b7f387,0x5832856f
.word 0x9eade36c,0xa927b177,0x9827b49a,0x01df27a1
.word 0x3cd840f7,0x0e27492e,0x3fff8418,0x0a538827
.word 0x796a47c5,0x8b4d5c59,0x0fc1622d,0xd38cad4f
.word 0xe06ace03,0xb817188d,0x34cd946b,0xac421c36
.word 0xb1f6e8f8,0x3583cfce,0x799a9c6a,0x290fbb56
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p5_local0_start
p5_local0_begin:
p5_local0_start:
.word 0xe4fcdcd7,0x962519c0,0x42c82829,0xa13ca992
.word 0x21da7fdb,0xc9c7c7ad,0xc4a727ca,0xcd61ddd4
.word 0x6d841d48,0xe9610d39,0x0f72ac9f,0x65de054a
.word 0xe6c79c5d,0x863af28a,0x3be5dd48,0x0dd65368
.word 0xb6c33f05,0x09c7ba8f,0x60ff47b0,0xfceb0fdd
.word 0xd2fbb76c,0x6c54d5d4,0xae6d2aa6,0xe99f2125
.word 0xeaa2f38b,0xb1ef99a1,0x5fbf07cd,0x20355301
.word 0xff975364,0x8fa3bb91,0x1cac39cc,0xfd51214c
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p5_local1_start
p5_local1_begin:
p5_local1_start:
.word 0x0a3fa802,0x27226f60,0x68026c5c,0x9fdc02be
.word 0x0bf3a7e7,0x9070c4a0,0x0eeee93c,0xfeffcb7b
.word 0x6a2e10a3,0xd7f73bb1,0xff21ff47,0x8c0aba5b
.word 0x8b101f1e,0x83e49ab9,0x9e79dac6,0x6e0bd4fc
.word 0x3cd812a1,0x5bf8d9da,0xfc303bf9,0xe721a1e6
.word 0xe01d3d2c,0x661f86ed,0x2f01094b,0xfe7815af
.word 0x1b4f8584,0x98e1eb5f,0x012b4ef2,0x1923b7b8
.word 0xbda84386,0x84b7233c,0xd32b8c56,0x8b7fd414
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p5_local2_start
p5_local2_begin:
p5_local2_start:
.word 0x6f889b35,0x03d5d6d5,0xcb8cd928,0xdcdaea2f
.word 0xa341c902,0xf33cb85c,0x52122c25,0x0d9c293c
.word 0x40a3c44b,0x76f1d435,0x8f3e9495,0x55a4674e
.word 0x8167af1e,0x82ae4f68,0x9199d323,0xc5248c4c
.word 0xcda37dab,0xf8e9f1a6,0x7528829d,0x898ff307
.word 0x9a33fdb2,0xf9aa082c,0x1d48d4ee,0x1be924a0
.word 0xfa7ccf43,0xf5e03697,0x4f322243,0x5d3328d4
.word 0x0fc21310,0x06deb397,0x2f424db8,0xcb0be84b
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p5_local3_start
p5_local3_begin:
p5_local3_start:
.word 0xb42ae265,0x9f801437,0xf68cf0c7,0xc19d5781
.word 0xfe771662,0xcd3dd310,0xe3ed2376,0x94672cca
.word 0x9d147a66,0xce2f7d72,0xfd3ab727,0xfbb59c8c
.word 0x7ee4de82,0xb861daea,0xf7b31706,0xc33a781e
.word 0x1eebf506,0xda127dcd,0x71400135,0xa951f606
.word 0x4037dafc,0x06f92be8,0xbbe0f487,0xe6886d4b
.word 0x1fa55ab4,0xcc75c937,0x45302923,0x0d388f52
.word 0xefd13be6,0xaa259960,0xb82ce5d1,0x8751f178
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p6_local0_start
p6_local0_begin:
p6_local0_start:
.word 0xca173574,0xc237f905,0x53365014,0x27480561
.word 0x6199ea02,0x1f647be2,0x4d25fcdc,0xcbd97f17
.word 0x1fcfd84b,0x8e91ef4c,0x788fe1b2,0xd27458b4
.word 0x4f81cc7b,0x6dc725a5,0xfe750673,0x3583c305
.word 0xdb948744,0x8ffd2411,0x65ce0316,0x06ae5469
.word 0x541c471b,0x05a2ef82,0xce8fddd9,0xde125c69
.word 0xe95f9788,0xa92f2f54,0xae7a2cd4,0x6e0abe12
.word 0x62e9417d,0xed3591fd,0x935dca16,0xa90231d7
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p6_local1_start
p6_local1_begin:
p6_local1_start:
.word 0xf9e17d0c,0x70d72d92,0xb2a0257a,0x3f542d1c
.word 0x3c5be567,0xe0a43c4e,0x38617318,0x3b132525
.word 0x5e1878ac,0x15e4229a,0xa8911322,0xeb1feed1
.word 0x62d868e4,0x98c8940f,0x94ff7d50,0x3ff95a14
.word 0xef366dcf,0x3eba265f,0xd1134702,0xb0abdbdf
.word 0xaa1c0bba,0x6edb6dea,0xfee12164,0x90a43612
.word 0x1b6383e9,0xc8b98992,0x9eed6318,0x84d5bf2a
.word 0x97a42e11,0x9ddb4bb7,0x6d61a05f,0x5398259d
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p6_local2_start
p6_local2_begin:
p6_local2_start:
.word 0x0efe1f13,0x97bfd598,0xe623c6b8,0x276c345f
.word 0x35ef4905,0xffd98144,0xc8327e38,0xd23a74fa
.word 0x876dfa22,0x5bec082c,0xc9c862cf,0x99ba9f38
.word 0x7ec9aa0f,0x1c015ec1,0x6563581b,0xebe6babd
.word 0x935873dc,0x5313b364,0x95b2b00d,0x19f4dc87
.word 0x1361c1cc,0xd257655b,0xf2df1122,0x0b611546
.word 0x95837042,0x44482a5f,0xb76cfc69,0xb5cf2332
.word 0xceb7ffa7,0xb7638847,0x1d229c73,0x032d57d1
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p6_local3_start
p6_local3_begin:
p6_local3_start:
.word 0x17c5965a,0x5eb7d223,0x3e640958,0xd87fc159
.word 0x2abfc636,0x141d6148,0x8ee189cb,0x104eb23c
.word 0x58569501,0x6d2afa7f,0x23c7a373,0xac4b7542
.word 0x348f1786,0x52d34c3d,0x609506cf,0xea005a88
.word 0x88d16b03,0xb54d3691,0xc6168656,0x2d38dc5f
.word 0x9ff189df,0x42b800a4,0x8e827536,0x03b0f6b8
.word 0x5db7cebc,0x28031d01,0xfef20689,0x799e050a
.word 0x844de94d,0xcf6deaa8,0xf72a4455,0xd6736646
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p7_local0_start
p7_local0_begin:
p7_local0_start:
.word 0x7672865c,0x66d81333,0x0b8fb201,0xa881fc3e
.word 0xa84f2fda,0x3ac2138b,0x9d51cd02,0xeb1c11e7
.word 0x744628db,0x25f938ef,0x515f90cb,0xbdaf5234
.word 0xc1962161,0xb9656815,0x8b9eae2d,0xfb99376f
.word 0xb018b532,0x5c0e609b,0xe797de55,0x73f3dbd5
.word 0xbbc0dbfb,0x91fbc53f,0x29a164e4,0x9eaf6cbc
.word 0xdf9ba3ce,0x27716f23,0xd851b6e5,0x50d41792
.word 0x530eca74,0x5842ef1c,0xfc1bacc3,0x7855988a
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p7_local1_start
p7_local1_begin:
p7_local1_start:
.word 0xf6dc62ce,0x2588e9ea,0x58e1267e,0x5db92652
.word 0x669dd9df,0xfd9edf76,0x792795d7,0xf9af0aa2
.word 0xf67a3c9e,0x233cfe9e,0xa71bee3d,0x4b1fc829
.word 0x08113ef9,0x4284b472,0x12f8add1,0xd0d49932
.word 0x2f260281,0xb60f18c2,0x2ed0b1db,0xa9a4e138
.word 0x59282085,0xad37429e,0xea500562,0xb5e3a7a1
.word 0x75140347,0x6a344d24,0x04af5d31,0x8e0a6b16
.word 0xf04af213,0xaba09146,0xb8c9faa5,0x3d458b24
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p7_local2_start
p7_local2_begin:
p7_local2_start:
.word 0xef932e35,0x3dd47206,0x0297a21b,0x36968dac
.word 0x1b299f8d,0xfeadccfd,0x89e407cb,0x29f0ae50
.word 0xefa9415f,0x0c6f8997,0xad160401,0x29f4e6fa
.word 0x42b98b95,0x61bc0afa,0xfa40c5d9,0xe0e95961
.word 0xb5de3fa5,0x68b5b620,0x0e956c05,0x3835bb22
.word 0xa65e5d76,0x07162182,0x40f999de,0xde82b8f4
.word 0x174f3946,0x978040ed,0x543a7298,0xa39492dd
.word 0x6fd92d48,0x504426e8,0x00110415,0x7bc7e990
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_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global p7_local3_start
p7_local3_begin:
p7_local3_start:
.word 0xd6236750,0x16fceefc,0xcccca25c,0xec56cfe9
.word 0x6c05599d,0x087b1d95,0x8ebe291e,0x44f8f779
.word 0x5b0825f5,0x287aea8c,0x9b44756e,0x83fe00fb
.word 0x5c9d1b20,0x7a7adcf8,0x421ade4d,0x69252591
.word 0x7e70f759,0x602d18b4,0x7c69878b,0x1b61ff48
.word 0xaea1eec8,0x45fc8964,0x1ecde147,0xd1bd8c2b
.word 0xab226e85,0x83ff82e9,0x24f55161,0xe4a4b38a
.word 0x51026fe9,0xbd87dab7,0xd135060a,0x0f742414
p7_local3_end:
SECTION .share0 DATA_VA=0x000840000
attr_data {
Name = .share0,
VA = 0x0000000000840000,
RA = 0x0000000030000000,
PA = ra2pa(0x0000000030000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global share0_start
share0_begin:
share0_start:
.word 0x7f161d75,0x89d83399,0xbf6b2b65,0x62205349
.word 0xd41f909f,0x0ce1d034,0xadc6578b,0xa1f54a02
.word 0x001081d7,0x99ceff44,0x29f9d0d0,0x15153a79
.word 0x243e33d0,0x392bd9d0,0x65104579,0xc8249b9e
.word 0xe6a00acd,0x617fc36f,0xa77d5378,0x1591eac0
.word 0x3e1bbdc6,0xa76af3dd,0x51bb1ef4,0x319c5d22
.word 0xe665382b,0x14474f43,0xfa9e6954,0x25f25f15
.word 0xf6a1cd6e,0x749acc7e,0x1bd42949,0xc35240f6
share0_end:
SECTION .share1 DATA_VA=0x000842000
attr_data {
Name = .share1,
VA = 0x0000000000842000,
RA = 0x0000000030800000,
PA = ra2pa(0x0000000030800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global share1_start
share1_begin:
share1_start:
.word 0x266e5f73,0xe9d777a9,0xe275107e,0x9da818a3
.word 0xfb557cfe,0x3b6057b6,0x7723fc00,0xa8bf4efe
.word 0x0d2d125e,0xfb100c87,0x73d46eff,0xfc2f1316
.word 0x48d16b81,0x623f2854,0x753cd031,0xf01735c1
.word 0x861a1fd1,0xd4e53750,0x8c0f88d3,0x1c0774f4
.word 0x8ec1fcd5,0xae076245,0x1ac632c2,0x82ee04c1
.word 0xd71c7685,0x351a6812,0x30483e64,0x51b318f1
.word 0xbb5f37bc,0x79f6180f,0x33766ab1,0xf53281b2
share1_end:
SECTION .share2 DATA_VA=0x000844000
attr_data {
Name = .share2,
VA = 0x0000000000844000,
RA = 0x0000000031000000,
PA = ra2pa(0x0000000031000000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global share2_start
share2_begin:
share2_start:
.word 0xe11c9d3a,0xcda087f1,0xc5300c96,0xc0daa8c0
.word 0x48fd794f,0xbfb32841,0xcda02a48,0x3067f471
.word 0x4db3172a,0x1b855652,0x020d332b,0x22b4b253
.word 0x894c21ea,0x4d4316d5,0x21694a73,0x781f1abd
.word 0x445f29aa,0xf93f38fb,0x36d4f434,0x5ee7c62c
.word 0xf9997960,0xb1844955,0xd2698e8f,0x34674c97
.word 0x03c3094a,0xebc9c147,0x5325380d,0x8906601d
.word 0x90698c3c,0x3525f1f2,0xa8b101da,0xb34a879d
share2_end:
SECTION .share3 DATA_VA=0x000846000
attr_data {
Name = .share3,
VA = 0x0000000000846000,
RA = 0x0000000031800000,
PA = ra2pa(0x0000000031800000,0),
part_0_ctx_nonzero_tsb_config_0,
TTE_Context=PCONTEXT, TTE_V=1, TTE_Size=0, TTE_NFO=0,
TTE_IE=0, TTE_Diag=0,
TTE_L=0, TTE_CP=1, TTE_CV=1, TTE_E=0, TTE_P=0, TTE_W=1, TTE_EP=1
}
.data
.seg "data"
.align 0x2000
.global share3_start
share3_begin:
share3_start:
.word 0x90313b7e,0x9443b2a5,0x5fcd9f14,0x7a5136b5
.word 0x822ebf9e,0x54868afd,0x99a45f11,0x272885e6
.word 0xb5c3a9fe,0x7d2cffd0,0x6be4f667,0xddc2a923
.word 0xfbcb4ba1,0x63559f73,0x732c7d05,0x77d66240
.word 0x59624c68,0x7fb5fe35,0x4f95c356,0x1e3ac2f1
.word 0x8efb9e35,0x868d9b01,0x90f16b43,0xac124c61
.word 0x3b3d51d4,0x8577f14c,0xb75683df,0x46addb3e
.word 0x4b77b0c5,0x003d1e5c,0xb383d441,0xb356ce0d
share3_end: